.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-loading .slick-list{background:#fff url("/static/js/libs/slick/ajax-loader.gif?67927560de09") center center no-repeat}@font-face{font-family:"slick";src:url("/static/js/libs/slick/fonts/slick.eot?67927560de09");src:url("/static/js/libs/slick/fonts/slick.eot?&67927560de09#iefix") format("embedded-opentype"),url("/static/js/libs/slick/fonts/slick.woff?67927560de09") format("woff"),url("/static/js/libs/slick/fonts/slick.ttf?67927560de09") format("truetype"),url("/static/js/libs/slick/fonts/slick.svg?67927560de09#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}body{font-size:17px;line-height:1.3312}@media (min-width:768px){body{font-size:18px;line-height:1.38667}}@media (min-width:992px){body{font-size:20px;line-height:1.44444}}@media (min-width:1200px){body{font-size:20px;line-height:1.50222}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.rich-text h2,main section#available-pubs article .text h2,.h4,.rich-text h3,.h5,.h6{margin-top:0.8em;margin-bottom:0.4em;font-family:"adobe-caslon-pro","Times New Roman",Times,serif;font-weight:400;line-height:1.1;color:inherit}h1,.h1{font-size:44px}@media (min-width:768px){h1,.h1{font-size:47px}}@media (min-width:992px){h1,.h1{font-size:59px}}@media (min-width:1200px){h1,.h1{font-size:79px}}h2,.h2{font-size:35px}@media (min-width:768px){h2,.h2{font-size:37px}}@media (min-width:992px){h2,.h2{font-size:45px}}@media (min-width:1200px){h2,.h2{font-size:56px}}h3,.h3,.rich-text h2,main section#available-pubs article .text h2{font-size:28px}@media (min-width:768px){h3,.h3,.rich-text h2,main section#available-pubs article .text h2{font-size:29px}}@media (min-width:992px){h3,.h3,.rich-text h2,main section#available-pubs article .text h2{font-size:34px}}@media (min-width:1200px){h3,.h3,.rich-text h2,main section#available-pubs article .text h2{font-size:40px}}h4,.h4,.rich-text h3{font-size:22px}@media (min-width:768px){h4,.h4,.rich-text h3{font-size:23px}}@media (min-width:992px){h4,.h4,.rich-text h3{font-size:26px}}@media (min-width:1200px){h4,.h4,.rich-text h3{font-size:28px}}h5,.h5{font-size:17px}@media (min-width:768px){h5,.h5{font-size:18px}}@media (min-width:992px){h5,.h5{font-size:20px}}@media (min-width:1200px){h5,.h5{font-size:20px}}h6,.h6{font-size:20px}@media (min-width:768px){h6,.h6{font-size:18px}}@media (min-width:992px){h6,.h6{font-size:20px}}@media (min-width:1200px){h6,.h6{font-size:20px}}body{overflow:hidden}main{padding-bottom:0px;margin-top:0}main header{border-bottom:15px solid #fff}main header .block-lead,main header .block-lead p{margin:0}main header .offer-notice{display:inline-block;background:#ea580c;color:white;width:100%}main header .offer-get-in-touch{color:red}main header .offer-get-in-touch>a{color:inherit!important}main section:not(#available-pubs){-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);border-bottom:7.5px solid #fff}@media only screen and (min-width:992px){main section:not(#available-pubs){border-bottom:15px solid #fff}}@media only screen and (min-width:992px){main section#intro .two-col,main section#community .two-col{column-count:2}}main section#gallery #gallery-slider{position:relative}main section#gallery #gallery-slider .slick-prev,main section#gallery #gallery-slider .slick-next{height:100%;width:100px;text-align:center}main section#gallery #gallery-slider .slick-prev:before,main section#gallery #gallery-slider .slick-next:before{-webkit-transition:font-size 0.1s ease;-o-transition:font-size 0.1s ease;transition:font-size 0.1s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);text-shadow:0 1px 2px rgba(0,0,0,0.6);font-size:40px}main section#gallery #gallery-slider .slick-prev:hover:before,main section#gallery #gallery-slider .slick-prev:focus:before,main section#gallery #gallery-slider .slick-next:hover:before,main section#gallery #gallery-slider .slick-next:focus:before{font-size:45px}main section#gallery #gallery-slider.under-offer a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}main section#gallery #gallery-slider .slick-prev{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);left:0}main section#gallery #gallery-slider .slick-next{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);right:0}main section#gallery #gallery-slider a img{opacity:1;filter:alpha(opacity=100);border-left:3px solid #fff;border-right:3px solid #fff}main section#gallery #gallery-slider a:hover img,main section#gallery #gallery-slider a:active img{opacity:0.85;filter:alpha(opacity=85)}main section#testimonial .media #testimonial-video,main section#testimonial .media img{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);border-radius:10px;border:6px solid;z-index:2;margin:15px 0}main section#testimonial.image .text{position:relative}main section#testimonial.image .text:before{opacity:0.8;position:absolute;content:"";display:block;width:100%;height:100%;top:-50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background-repeat:no-repeat;box-sizing:content-box;background-image:url("/static/img/quote.png?8eb5099a9204");background-size:contain;-moz-background-size:contain;background-position:center}main section#testimonial.image .text blockquote{margin:0px;font-size:1.25em;font-family:"adobe-caslon-pro","Times New Roman",Times,serif}main section#testimonial.image .text blockquote cite{font-family:"Gill Sans W01 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:10px;display:block;font-size:0.7em;opacity:0.7}main section#testimonial h2{margin-top:0}@media only screen and (min-width:992px){main section#testimonial .row{display:table;vertical-align:middle;width:100%}main section#testimonial .row .text{width:50%}main section#testimonial .row .text blockquote{display:block;width:100%}main section#testimonial .row .text,main section#testimonial .row .media{display:table-cell;vertical-align:middle;float:none}}main section#virtual-tour div.overlay{position:relative;z-index:2;padding:30px;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);padding:0!important}@media only screen and (min-width:992px){main section#virtual-tour div.overlay{padding:45px}}@media only screen and (min-width:1200px){main section#virtual-tour div.overlay{padding:60px}}main section#virtual-tour div.overlay .overlay-text{background-color:#f3efdb;background-image:url("/static/img/bg-paper-transparent.png?8eb5099a9204");background-repeat:repeat;background-size:140px;color:#2a1e1b;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.3);padding:45px 30px;border:7.5px solid #fff;margin:0 auto;text-align:center}main section#virtual-tour div.overlay .overlay-text .rich-text a{color:#2a1e1b;text-decoration:underline}main section#virtual-tour div.overlay .overlay-text .rich-text a:hover,main section#virtual-tour div.overlay .overlay-text .rich-text a:focus,main section#virtual-tour div.overlay .overlay-text .rich-text a:active{color:#2a1e1b}main section#virtual-tour div.overlay .overlay-text ol.breadcrumb li:last-child{color:rgba(42,30,27,0.5)}main section#virtual-tour div.overlay .overlay-text ol.breadcrumb li:last-child a{text-decoration:none}main section#virtual-tour div.overlay .overlay-text ol.breadcrumb a{color:rgba(42,30,27,0.5)}main section#virtual-tour div.overlay .overlay-text ol.breadcrumb a:hover,main section#virtual-tour div.overlay .overlay-text ol.breadcrumb a:focus,main section#virtual-tour div.overlay .overlay-text ol.breadcrumb a:active{color:#2a1e1b}main section#virtual-tour div.overlay .overlay-text #content a:not(.btn):not(.bc):not(.label){color:#2a1e1b;text-decoration:underline}@media only screen and (min-width:992px){main section#virtual-tour div.overlay .overlay-text{border:15px solid #fff}}main section#virtual-tour div.overlay .overlay-text h2{margin-top:0}main section#virtual-tour div.overlay .overlay-text .btn{margin-top:15px}main section#virtual-tour div.overlay .overlay-text>:last-child{margin-bottom:0}@media only screen and (min-width:768px){main section#virtual-tour div.overlay{margin-left:100px;margin-right:100px}}@media only screen and (min-width:992px){main section#virtual-tour div.overlay{margin-left:150px;margin-right:150px}}@media only screen and (min-width:1200px){main section#virtual-tour div.overlay{margin-left:200px;margin-right:200px}}@media only screen and (min-width:768px) and (max-width:991px){main section#virtual-tour div.overlay .overlay-text{height:100%;padding:15px}}main section#virtual-tour div.overlay .overlay-text h2{margin-bottom:0}main section#virtual-tour div.overlay .overlay-text svg,main section#virtual-tour div.overlay .overlay-text img{height:100px;width:auto;margin-bottom:15px}main section#virtual-tour div.overlay .overlay-text svg path,main section#virtual-tour div.overlay .overlay-text img path{fill:#2a1e1b}@media only screen and (min-width:992px){main section#community hr{margin-top:-30px}}main section#community #map-canvas{width:100%;border:3px solid #e0d6a2;margin-bottom:15px;height:300px}@media only screen and (min-width:992px){main section#community #map-canvas{height:500px}}main section#community #gallery-local-area h3{margin-top:30px}@media only screen and (min-width:992px){main section#community #gallery-local-area h3{margin-top:0}}main section#community #gallery-local-area .row{margin-left:-7.5px;margin-right:-7.5px}main section#community #gallery-local-area .row>[class*="col-"]{padding-left:7.5px;padding-right:7.5px}main section#community #gallery-local-area a img{opacity:1;filter:alpha(opacity=100)}main section#community #gallery-local-area a:hover img,main section#community #gallery-local-area a:active img{opacity:0.85;filter:alpha(opacity=85)}main section#files .container{text-align:center}main section#files .container h2{border-bottom:1px dashed rgba(42,30,27,0.5)}main section#files .container a{display:block;text-align:center;white-space:normal;word-wrap:break-word;position:relative;padding-bottom:27px}main section#files .container a small{font-size:0.7em;color:#5e5e5e;position:absolute;display:block;left:0;right:0;bottom:6px}main section#files .container a:hover small,main section#files .container a:active small,main section#files .container a:focus small{color:#fff}main section#get-in-touch{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);border-top:0;border-bottom:7.5px solid #fff}@media only screen and (min-width:992px){main section#get-in-touch{border-bottom:15px solid #fff}}main section#get-in-touch svg{margin-bottom:2em}@media only screen and (max-width:450px){main section#get-in-touch .btn{display:block;margin-bottom:0.5em;margin-top:0.5em}}main section#available-pubs{background-color:#f3efdb;background-image:url("/static/img/bg-paper-transparent.png?8eb5099a9204");background-repeat:repeat;background-size:140px;color:#2a1e1b;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);text-align:center}main section#available-pubs .rich-text a{color:#2a1e1b;text-decoration:underline}main section#available-pubs .rich-text a:hover,main section#available-pubs .rich-text a:focus,main section#available-pubs .rich-text a:active{color:#2a1e1b}main section#available-pubs ol.breadcrumb li:last-child{color:rgba(42,30,27,0.5)}main section#available-pubs ol.breadcrumb li:last-child a{text-decoration:none}main section#available-pubs ol.breadcrumb a{color:rgba(42,30,27,0.5)}main section#available-pubs ol.breadcrumb a:hover,main section#available-pubs ol.breadcrumb a:focus,main section#available-pubs ol.breadcrumb a:active{color:#2a1e1b}main section#available-pubs #content a:not(.btn):not(.bc):not(.label){color:#2a1e1b;text-decoration:underline}main section#available-pubs h2{color:#222222}main section#available-pubs .row>p{margin-top:30px}main section#available-pubs article{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);margin-top:15px;max-width:450px;text-align:center;border:7.5px solid #fff}@media only screen and (min-width:992px){main section#available-pubs article{border:15px solid #fff}}@media only screen and (max-width:450px){main section#available-pubs article .btn{display:block;margin-bottom:0.5em;margin-top:0.5em}}main section#available-pubs article .text{padding:30px 15px}main section#available-pubs article .text h2{margin:0 0 15px 0;color:#fff}main section#available-pubs article .text.brand-primary{background:#4483c0}main section#available-pubs article .text.brand-success{background:#a3ad4e}main section#available-pubs article .text.brand-warning{background:#e78d49}main section#available-pubs article .text.brand-danger{background:#b23333}main section#available-pubs article .text.brand-barley{background:#c49044}main section#available-pubs article .text.brand-purple{background:#634a66}main section#available-pubs article .text>:last-child{margin-bottom:0}main section#available-pubs article.under-offer{position:relative}main section#available-pubs article.under-offer :not(.offer-notice){-webkit-filter:grayscale(100%);filter:grayscale(100%)}main section#available-pubs article span.offer-notice{display:inline-block;background:#ea580c;color:white;width:100%;position:absolute;left:0;top:0}