html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.container{margin:0 auto;max-width:1540px;padding:0 30px;position:relative;width:100%}@media (min-width: 600px){padding:0 60px}.row,.row-box,.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.row{margin:0 -15px}.row>[class^='cell']{padding:0 15px}.row.fill .cell{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.row.full{margin:0}.row.full>[class^='cell']{padding:0}.row-box{margin:-15px}.row-box>[class^='cell']{padding:15px}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column>[class^='cell']{padding:15px 0}[class^='cell']{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.cell{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cell-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cell-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.cell-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cell-33{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.cell-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cell-66{-webkit-box-flex:0;-ms-flex:0 0 66.666%;flex:0 0 66.666%}.cell-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around{-ms-flex-pack:distribute;justify-content:space-around}.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hide{display:none}.show{display:initial}@media (min-width: 600px){.cell-sm{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cell-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hide-sm{display:none}.show-sm{display:initial}.cell-sm-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cell-sm-33{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.cell-sm-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cell-sm-66{-webkit-box-flex:0;-ms-flex:0 0 66.666%;flex:0 0 66.666%}.cell-sm-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 920px){.cell-md{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cell-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hide-md{display:none}.show-md{display:initial}.cell-md-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cell-md-33{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.cell-md-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cell-md-66{-webkit-box-flex:0;-ms-flex:0 0 66.666%;flex:0 0 66.666%}.cell-md-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 1540px){.cell-lg{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cell-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.hide-lg{display:none}.show-lg{display:initial}.cell-lg-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.cell-lg-33{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.cell-lg-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cell-lg-66{-webkit-box-flex:0;-ms-flex:0 0 66.666%;flex:0 0 66.666%}.cell-lg-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-size:1rem}body{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:normal}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a,.link{color:inherit;text-decoration:none}.link{border-bottom:1px solid #414042;transition:color .25s}.link:hover{color:#414042}p{margin-bottom:20px}p:last-child{margin-bottom:0}.lead{font-size:1.5rem;line-height:normal}b,strong{font-weight:700}small{font-size:80%}label,input,select,textarea{display:block}.input-block,.select-block,.textarea-block{margin-bottom:30px}input,select,textarea{border:1px solid #eee;border-radius:0;color:inherit;display:block;font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:1rem;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#414042}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#414042}input::placeholder,textarea::placeholder{color:#414042}input[type=checkbox],input[type=radio]{display:inline}label{margin-bottom:.5rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="11" viewBox="-469 273 8 11" enable-background="new -469 273 8 11"><path fill="#B4B4B4" d="M-469 277l4-4 4 4zM-461 280l-4 4-4-4z"/></svg>') no-repeat right 1rem center}textarea{min-height:200px;resize:none}.btn,button,input[type=submit]{background-color:#414042;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-weight:bold;outline:none;padding:1rem;position:relative;text-align:center;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.btn:hover,button:hover,input[type=submit]:hover{background-color:#282728}.btn:disabled,button:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5;transition:none}.btn--block{display:block;width:100%}.btn--outline{background-color:transparent;border:2px solid #414042;color:#414042}.btn--outline:hover{background-color:#414042;color:#fff}.btn--large{font-size:120%;padding:20px}.btn--small{font-size:80%;padding:10px}table{border-collapse:collapse;border-spacing:0;width:100%}th{font-weight:bold;text-align:left}th,td{border:1px solid #eee;line-height:inherit;padding:.8rem}th{vertical-align:bottom}td{vertical-align:top}img{max-width:100%}figure>img{display:block}.img-block{display:block}.list{list-style:disc;margin:0 0 1rem 1rem}.list__item:not(:first-child){margin-top:.4rem}html,body{overflow-x:hidden}body{color:#414042;font-family:'myriad-pro', sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}.container--secondary{max-width:850px}h1,h2,h3,h4,h5,h6{font-family:'capitolium-news-2', serif;font-weight:600}.title{background:url(/img/detail.svg) no-repeat center bottom;background-size:36px;margin-bottom:30px;padding-bottom:30px}.title--white{background:url(/img/detail-white.svg) no-repeat center bottom;background-size:36px}p{line-height:28px}.btn{border-radius:2px;font-size:14px;font-size:.875rem;letter-spacing:2px;padding:10px 18px;text-transform:uppercase}.btn--white{border-color:#fff;color:#fff}.btn--white:hover{background-color:#fff;color:#414042}.header{background-color:#414042;color:#bcbec0;font-family:'capitolium-news-2', serif;padding:25px 0}.logo{display:block;margin:0 auto 10px}@media only screen and (min-width: 1540px){.logo{margin:0}}.contact{font-size:24px;font-size:1.5rem}.contact span:last-of-type{color:#fff;margin-left:10px}.contact img{margin-left:10px;vertical-align:middle}.nav--primary{font-size:18px;font-size:1.125rem;margin-top:20px}.nav--footer{color:#b0afaf;margin-top:10px}@media only screen and (min-width: 920px){.nav--footer{margin-top:0}}.banner{height:580px}.banner ul,.banner li{height:100%}.banner li{background-position:center;background-repeat:no-repeat;background-size:cover}.banner li>div{height:inherit}.banner__caption{background-color:rgba(255,255,255,0.9);margin:0 30px;max-width:100%;padding:50px}.banner__caption h1,.banner__caption h2,.banner__caption h3,.banner__caption h4,.banner__caption h5,.banner__caption h6{font-size:30px;font-size:1.875rem}.banner__caption span{display:block;font-size:20px;font-size:1.25rem;font-weight:400;margin-top:18px}@media only screen and (min-width: 920px){.banner__caption{margin:0;min-width:716px}.banner__caption span{background:url(/img/detail.svg) no-repeat center left 75px,url(/img/detail.svg) no-repeat center right 75px;background-size:29px}}.banner--index li:nth-of-type(1){background-image:url(/img/index-banner-1.jpg)}.banner--index li:nth-of-type(2){background-image:url(/img/index-banner-1.jpg)}.banner--index li:nth-of-type(3){background-image:url(/img/index-banner-1.jpg)}.banner--venue{background-size:cover}.banner--venue h3{font-size:20px;font-size:1.25rem;margin-bottom:20px}.banner--venue p{font-size:initial;line-height:24px}.banner--venue>div{height:100%}.banner--venue>div>div{height:inherit}@media only screen and (min-width: 920px){.banner--venue h3{font-size:30px;font-size:1.875rem}}.banner__caption--venue{margin:50px 0;max-width:780px}.banner--venue-2 ul li{width:100%}.banner--about{background:url(/img/about-banner.jpg) no-repeat center;background-size:cover}.banner--weddings{background:url(/img/weddings-banner.jpg) no-repeat center;background-size:cover}.banner--weddings .banner__caption span{background-position:center left 45px, center right 45px}.banner--events{background:url(/img/events-banner.jpg) no-repeat center;background-size:cover}.banner--events .banner__caption span,.banner--mobile-bars .banner__caption span{background-position:center left 20px, center right 20px}.banner--mobile-bars{background:url(/img/mobile-bars-banner.jpg) no-repeat center;background-size:cover}.banner--gallery{background:url(/img/gallery-banner.jpg) no-repeat center;background-size:cover}.banner--testimonials{background:url(/img/testimonials-banner.jpg) no-repeat center;background-size:cover}.section{padding:60px 0}.section--darkgrey{background-color:#414042;color:#fff}.get-in-touch{background-color:#d8d9d9}.get-in-touch h2{margin-bottom:30px}.get-in-touch .btn{font-size:18px;font-size:1.125rem}.block-img{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:290px}@media only screen and (min-width: 920px){.block-img{min-height:452px}}.block-content img{margin-bottom:12px}.block-content h3{font-size:20px;font-size:1.25rem;margin-bottom:20px}.block-content p{font-size:16px;font-size:1rem}.block-content__inner{padding:30px}@media only screen and (min-width: 1540px){.block-content__inner{padding:50px}}.weddings-block-img{background-image:url(/img/weddings-block.jpg);background-position:top center}.weddings-block-content{background-color:#eee}.events-block-img{background-image:url(/img/events-block.jpg)}.events-block-content{background-color:#414042}.events-block-content,.bar-hire-block-content{color:#fff}.bar-hire-block-img{background-image:url(/img/bar-hire-block.jpg)}.bar-hire-block-content{background-color:#543e3b}.proms-block-img{background-image:url(/img/proms-block.jpg)}.proms-block-content{background-color:#ffd7b9}.why-us li:nth-of-type(even){color:#c6c8c9;font-size:36px;font-size:2.25rem;line-height:30px;padding-bottom:6px}.recent-events .title{margin-bottom:40px}.recent-events__post img{display:block;margin-bottom:20px}.recent-events__post h3{font-size:16px;font-size:1rem;margin-bottom:14px}.recent-events__post p{font-size:14px;font-size:.875rem;line-height:22px}.testimonials{padding-bottom:60px}@media only screen and (min-width: 600px){.testimonials{padding-bottom:0}}.testimonials__listing{margin:0 auto;max-width:1000px;min-height:225px}.testimonials__listing ul{height:100%}.testimonials__listing p{line-height:26px}.gallery-block-img{background-image:url(/img/gallery-block.jpg)}.gallery-block-content{background-color:#f3ebce}.price-block-img{background-image:url(/img/price-block.jpg)}.price-block-content{background-color:#fff}.tailored-block-img{background-image:url(/img/mobile-bar.jpg)}.tailored-block-content{background-color:#f3cbc0}.btn-margin{margin:8px}.corporate-block-img{background-image:url(/img/corporate-block.jpg)}.parties-block-content{background-color:#979698;color:#fff}.parties-block-img{background-image:url(/img/parties-block.jpg)}.prom-block-2-img{background-image:url(/img/prom-block-2.jpg)}.prom-block-2-content{background-color:#e9e9e9}.complimentary-block-img{background-image:url(/img/mobile-bar.jpg)}.complimentary-block-content{background-color:#e9e9e9}.packages-block-img{background-image:url(/img/packages-block.jpg)}.buddileigh-block-1-img{background-image:url(/img/buddileigh-farm-banner-40.jpg)}.buddileigh-block-1-content{background-color:#e0b39a}.buddileigh-block-2-img{background-image:url(/img/buddileigh-farm-banner-44.jpg)}.buddileigh-block-2-content{background-color:#b2bc7f}.buddileigh-block-1-content,.buddileigh-block-2-content{color:#fff}.weddings-cat-img{background-image:url(/img/weddings-category.jpg)}.events-cat-img{background-image:url(/img/events-category.jpg)}.events-cat-content{background-color:#979698;color:#fff}.mobile-bar-cat-img{background-image:url(/img/mobile-bar.jpg)}.mobile-bar-cat-content{background-color:#e9e9e9}.gallery img{display:block;width:100%}.new-gallery{text-align:center}.new-gallery h3{margin:50px 0}.new-gallery a img{margin-right:5px}@media (max-width: 700px){.new-gallery a img{width:45%;height:auto}}.testimonials blockquote{padding:80px}@media only screen and (min-width: 600px){.testimonial:nth-child(n+2):nth-child(-n+3),.testimonial:nth-child(n+6):nth-child(-n+7),.testimonial:nth-child(n+10):nth-child(-n+11){background-color:#666;color:#fff}}#map{height:580px}.contact-us b:first-of-type{margin-right:14px}.contact-us form{margin-top:40px}.contact-us input,.contact-us textarea{background-color:#efefef;border:none}.contact-us button[type=submit]{display:block;margin:0 auto}.footer{font-family:'capitolium-news-2', serif;font-size:14px;font-size:.875rem;padding:40px 0}.footer hr{border:0;height:0;border-top:1px solid;margin:14px 15px;width:100%}.footer p{line-height:22px}.footer span{font-size:18px;font-size:1.125rem}.footer span:first-child{color:#bcbec0;margin-right:8px}.contact--footer{margin-top:10px}@media only screen and (min-width: 920px){.contact--footer{margin-top:0}}
