.footer:after{content:"";display:table;clear:both}.layout-2-column .column,.layout-3-column .column,.layout-4-column .column,.layout-1-column-content>.column,.layout-3-column-featured .column,.layout-3-column-featured .column-featured,.layout-4-column-featured .column,.layout-4-column-featured .column-featured,.layout-3-column-featured-centered .column,.layout-3-column-featured-centered .column-centered,.layout-3-column-featured-centered .column-centered+.column,.layout-blog .blog-row>:first-child,.layout-blog .column,.layout-blog>:nth-child(even)>:first-child{display:inline-block;min-height:1px;float:left;box-sizing:border-box;vertical-align:top;padding-right:5px;padding-bottom:10px;padding-left:5px}.layout-1-column-content>.column{display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important;clear:both!important}.btn,.footer-links .column-content,.festive-offer,.layout-blog .blog-row{*zoom:1}.btn:before,.footer-links .column-content:before,.festive-offer:before,.layout-blog .blog-row:before{content:" ";display:table}.btn:after,.footer-links .column-content:after,.festive-offer:after,.layout-blog .blog-row:after{content:" ";display:table;clear:both}.footer{margin:0 auto;display:block;position:relative;overflow:hidden}.btn{font-weight:500;-webkit-transition:color,border,background;transition:color,border,background;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;text-decoration:none;padding:.75em 1.5em;display:inline-block;vertical-align:middle;position:relative;border-width:2px;border-style:solid}.btn-small{font-size:.9em;padding:.4em 1.2em}.btn-xsmall{font-size:.65em;padding:.4em 1.2em}.btn-style-ghost-color.btn-color-1{color:#8d9b8e;border-color:#8d9b8e;background:transparent}.btn-style-ghost-color.btn-color-1:visited{color:#8d9b8e;border-color:#8d9b8e;background:transparent}.btn-style-ghost-color.btn-color-1:focus,.btn-style-ghost-color.btn-color-1:hover,.btn-style-ghost-color.btn-color-1:active{color:#fff;background:#8d9b8e}.btn-style-ghost-color.btn-color-2{color:#988461;border-color:#988461;background:transparent}.btn-style-ghost-color.btn-color-2:visited{color:#988461;border-color:#988461;background:transparent}.btn-style-ghost-color.btn-color-2:focus,.btn-style-ghost-color.btn-color-2:hover,.btn-style-ghost-color.btn-color-2:active{color:#fff;background:#988461}.btn-style-ghost-color.btn-color-3{color:#ac5d85;border-color:#ac5d85;background:transparent}.btn-style-ghost-color.btn-color-3:visited{color:#ac5d85;border-color:#ac5d85;background:transparent}.btn-style-ghost-color.btn-color-3:focus,.btn-style-ghost-color.btn-color-3:hover,.btn-style-ghost-color.btn-color-3:active{color:#fff;background:#ac5d85}.btn-style-ghost-color.btn-color-4{color:#86627e;border-color:#86627e;background:transparent}.btn-style-ghost-color.btn-color-4:visited{color:#86627e;border-color:#86627e;background:transparent}.btn-style-ghost-color.btn-color-4:focus,.btn-style-ghost-color.btn-color-4:hover,.btn-style-ghost-color.btn-color-4:active{color:#fff;background:#86627e}.btn-style-ghost-color.btn-color-base{color:#fff;border-color:#fff;background:transparent}.btn-style-ghost-color.btn-color-base:visited{color:#fff;border-color:#fff;background:transparent}.btn-style-ghost-color.btn-color-base:focus,.btn-style-ghost-color.btn-color-base:hover,.btn-style-ghost-color.btn-color-base:active{color:#070607;background:#fff}.btn-style-ghost-color.btn-color-invert{color:#000;border-color:#000;background:transparent}.btn-style-ghost-color.btn-color-invert:visited{color:#000;border-color:#000;background:transparent}.btn-style-ghost-color.btn-color-invert:focus,.btn-style-ghost-color.btn-color-invert:hover,.btn-style-ghost-color.btn-color-invert:active{color:#fff;background:#000}.btn-style-ghost-white{color:#fff;border-color:#fff;background:transparent}.btn-style-ghost-white:visited{color:#fff;border-color:#fff;background:transparent}.btn-style-ghost-white.btn-color-1:focus,.btn-style-ghost-white.btn-color-1:hover,.btn-style-ghost-white.btn-color-1:active{color:#fff;background:#788479}.btn-style-ghost-white.btn-color-2:focus,.btn-style-ghost-white.btn-color-2:hover,.btn-style-ghost-white.btn-color-2:active{color:#fff;background:#817052}.btn-style-ghost-white.btn-color-3:focus,.btn-style-ghost-white.btn-color-3:hover,.btn-style-ghost-white.btn-color-3:active{color:#fff;background:#924f71}.btn-style-ghost-white.btn-color-4:focus,.btn-style-ghost-white.btn-color-4:hover,.btn-style-ghost-white.btn-color-4:active{color:#fff;background:#72536b}.btn-style-ghost-white.btn-color-base:focus,.btn-style-ghost-white.btn-color-base:hover,.btn-style-ghost-white.btn-color-base:active{color:#000;background:#f2f2f2}.btn-style-ghost-white.btn-color-invert:focus,.btn-style-ghost-white.btn-color-invert:hover,.btn-style-ghost-white.btn-color-invert:active{color:#fff;background:rgba(0,0,0,.6)}.btn-style-solid.btn-color-1{color:#fff;border-color:#8d9b8e;background:#8d9b8e}.btn-style-solid.btn-color-1:visited{color:#fff;border-color:#8d9b8e;background:#8d9b8e}.btn-style-solid.btn-color-1:focus,.btn-style-solid.btn-color-1:hover,.btn-style-solid.btn-color-1:active{color:#fff;border-color:#788479;background:#788479}.btn-style-solid.btn-color-2{color:#fff;border-color:#988461;background:#988461}.btn-style-solid.btn-color-2:visited{color:#fff;border-color:#988461;background:#988461}.btn-style-solid.btn-color-2:focus,.btn-style-solid.btn-color-2:hover,.btn-style-solid.btn-color-2:active{color:#fff;border-color:#817052;background:#817052}.btn-style-solid.btn-color-3{color:#fff;border-color:#ac5d85;background:#ac5d85}.btn-style-solid.btn-color-3:visited{color:#fff;border-color:#ac5d85;background:#ac5d85}.btn-style-solid.btn-color-3:focus,.btn-style-solid.btn-color-3:hover,.btn-style-solid.btn-color-3:active{color:#fff;border-color:#924f71;background:#924f71}.btn-style-solid.btn-color-4{color:#fff;border-color:#86627e;background:#86627e}.btn-style-solid.btn-color-4:visited{color:#fff;border-color:#86627e;background:#86627e}.btn-style-solid.btn-color-4:focus,.btn-style-solid.btn-color-4:hover,.btn-style-solid.btn-color-4:active{color:#fff;border-color:#72536b;background:#72536b}.btn-style-solid.btn-color-base{color:#8d9b8e;border-color:#fff;background:#fff}.btn-style-solid.btn-color-base:visited{color:#8d9b8e;border-color:#fff;background:#fff}.btn-style-solid.btn-color-base:focus,.btn-style-solid.btn-color-base:hover,.btn-style-solid.btn-color-base:active{color:#fff;border-color:#788479;background:#788479}.btn-style-solid.btn-color-invert{color:#fff;border-color:#000;background:#000}.btn-style-solid.btn-color-invert:visited{color:#fff;border-color:#000;background:#000}.btn-style-solid.btn-color-invert:focus,.btn-style-solid.btn-color-invert:hover,.btn-style-solid.btn-color-invert:active{color:#fff;border-color:#788479;background:#788479}.btn-style-solid.btn-color-darkpurple{color:#fff;border-color:#fff;background:#795972}.btn-style-solid.btn-color-darkpurple:visited{color:#fff;border-color:#fff;background:#795972}.btn-style-solid.btn-color-darkpurple:focus,.btn-style-solid.btn-color-darkpurple:hover,.btn-style-solid.btn-color-darkpurple:active{color:#fff;border-color:#fff;background:#5b4356!important}.link{border-width:0 0 2px;border-style:solid}.link .icon{margin:0 .25em}.link.link-color-1{color:#8d9b8e;border-color:#8d9b8e}.link.link-color-1:visited{color:#8d9b8e;border-color:#8d9b8e}.link.link-color-1:focus,.link.link-color-1:hover,.link.link-color-1:active{color:#988461;border-color:#988461}.link.link-color-2{color:#988461;border-color:#988461}.link.link-color-2:visited{color:#988461;border-color:#988461}.link.link-color-2:focus,.link.link-color-2:hover,.link.link-color-2:active{color:#8d9b8e;border-color:#8d9b8e}.link.link-color-3{color:#ac5d85;border-color:#ac5d85}.link.link-color-3:visited{color:#ac5d85;border-color:#ac5d85}.link.link-color-3:focus,.link.link-color-3:hover,.link.link-color-3:active{color:#8d9b8e;border-color:#8d9b8e}.link.link-color-4{color:#86627e;border-color:#86627e}.link.link-color-4:visited{color:#86627e;border-color:#86627e}.link.link-color-4:focus,.link.link-color-4:hover,.link.link-color-4:active{color:#8d9b8e;border-color:#8d9b8e}.link.link-color-base{color:#fff;border-color:#fff}.link.link-color-base:visited{color:#fff;border-color:#fff}.link.link-color-base:focus,.link.link-color-base:hover,.link.link-color-base:active{color:#8d9b8e;border-color:#8d9b8e}.link.link-color-invert{color:#000;border-color:#000}.link.link-color-invert:visited{color:#000;border-color:#000}.link.link-color-invert:focus,.link.link-color-invert:hover,.link.link-color-invert:active{color:#8d9b8e;border-color:#8d9b8e}.link.link-color-1:hover svg path{fill:#988461}.link.link-color-2:hover svg path,.link.link-color-3:hover svg path,.link.link-color-4:hover svg path,.link.link-color-base:hover svg path,.link.link-color-invert:hover svg path{fill:#8d9b8e}.icon-link.link-color-1:hover svg path{fill:#988461}.icon-link.link-color-2:hover svg path,.icon-link.link-color-3:hover svg path,.icon-link.link-color-4:hover svg path,.icon-link.link-color-base:hover svg path,.icon-link.link-color-invert:hover svg path{fill:#8d9b8e}.alert{padding:1em;margin:1em 0}.alert>:first-child{margin-top:0}.alert>:last-child{margin-bottom:0}.alert-danger{background:#761313;color:#fff}.alert-warning{background:#8d9b8e;color:#fff}.alert-success{background:#547d57;color:#fff}.alert-info{background:#e9eced}.standard-contact-form .alert-danger{background:#fff;color:#761313}.standard-contact-form .alert-danger h1,.standard-contact-form .alert-danger h2,.standard-contact-form .alert-danger h3,.standard-contact-form .alert-danger h4,.standard-contact-form .alert-danger h5,.standard-contact-form .alert-danger h6{color:#761313!important}.standard-contact-form .alert-warning{background:#fff;color:#8d9b8e}.standard-contact-form .alert-warning h1,.standard-contact-form .alert-warning h2,.standard-contact-form .alert-warning h3,.standard-contact-form .alert-warning h4,.standard-contact-form .alert-warning h5,.standard-contact-form .alert-warning h6{color:#8d9b8e!important}.standard-contact-form .alert-success{background:#fff;color:#547d57}.standard-contact-form .alert-success h1,.standard-contact-form .alert-success h2,.standard-contact-form .alert-success h3,.standard-contact-form .alert-success h4,.standard-contact-form .alert-success h5,.standard-contact-form .alert-success h6{color:#547d57!important}.standard-contact-form .alert-info{background:#fff;color:#e9eced}.standard-contact-form .alert-info h1,.standard-contact-form .alert-info h2,.standard-contact-form .alert-info h3,.standard-contact-form .alert-info h4,.standard-contact-form .alert-info h5,.standard-contact-form .alert-info h6{color:#e9eced!important}.icon{border-radius:2em;display:inline-block}.icon svg{display:block;height:100%;width:100%}.icon svg path{-webkit-transition:fill,stroke;transition:fill,stroke;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.icon-size-16{height:16px;width:16px}.icon-size-22{height:22px;width:22px}.icon-size-32{height:32px;width:32px}.icon-color-1 svg path{fill:#8d9b8e}.icon-color-2 svg path{fill:#988461}.icon-color-3 svg path{fill:#ac5d85}.icon-color-4 svg path{fill:#86627e}.icon-color-base svg path{fill:#fff}.icon-color-invert svg path{fill:#000}.leaf-overlay{background-image:url(/assets/frontend/img/template/leaf-overlay.png);background-position:bottom center;background-repeat:no-repeat;background-size:100%}.footer h3{color:#fff}.footer-links{font-size:.9em}.footer-links .column-content{position:relative;background:#e9eced;min-height:140px}@media screen and (min-width:800px){.footer-links{font-size:.85em}}@media screen and (min-width:1250px){.footer-links{font-size:.75em}}.nav-footer-links li{display:block}.nav-footer-links a{font-weight:400;padding:0 0 1em;color:#070607}.nav-footer-links a:visited{color:#070607}.nav-footer-links a:hover,.nav-footer-links a:active,.nav-footer-links a:focus{color:#86627e}.nav-footer-links.line1 li:first-of-type a{color:#988461}.nav-footer-links.line1 li:first-of-type a:visited{color:#988461}.nav-footer-links.line1 li:first-of-type a:hover,.nav-footer-links.line1 li:first-of-type a:focus,.nav-footer-links.line1 li:first-of-type a:active{color:#8d9b8e}@media screen and (min-width:800px){.nav-footer-links{margin-right:270px}.nav-footer-links li{display:inline-block;padding:0 .5em 0 0}.nav-footer-links li:after{content:'//';display:inline-block}.nav-footer-links li:last-child:after{content:none}.nav-footer-links a{display:inline-block;padding:0 .5em 1em 0}}.nav-footer-social{margin:1em 0}.nav-footer-social li{display:inline-block}.nav-footer-social a{display:inline-block;padding:0 1em 0 0}@media screen and (min-width:800px){.nav-footer-social{margin-top:0;position:absolute;width:159px;top:2em;right:2em;margin-right:125px}.nav-footer-social li{display:block;float:left}.nav-footer-social a{padding:0 0 0 1em}}@media screen and (min-width:1250px){.nav-footer-social{width:154px;top:2.25em;right:2.25em}}.footer-copyright{color:#757677}.footer-copyright a{color:#757677;font-weight:300}.footer-copyright a:visited{color:#757677}.footer-copyright a:hover,.footer-copyright a:focus,.footer-copyright a:active{color:#8fb63e}@media screen and (min-width:800px){.footer-copyright{margin-right:270px}}.footer-contact-details{display:block}.footer-contact-details .column-content{background:#8d9b8e;color:#fff}.footer-contact-details a,.footer-contact-details a.link{color:#fff}.footer-contact-details a:visited,.footer-contact-details a.link:visited{color:#fff}.footer-contact-details a:hover,.footer-contact-details a:active,.footer-contact-details a:focus,.footer-contact-details a.link:hover,.footer-contact-details a.link:active,.footer-contact-details a.link:focus{color:#5c655c;border-color:#5c655c}.footer-sign-up .column-content{background-color:#86627e;color:#fff}.insta-feed{overflow:scroll;position:relative;text-align:center;height:441px}.insta-feed img{width:100%}.insta-feed .icon{position:absolute;bottom:0;left:0;left:1.5em;bottom:1.5em}@media screen and (min-width:1250px){.insta-feed .icon{left:1.75em;bottom:1.75em}}@media screen and (min-width:1500px){.insta-feed .icon{left:2em;bottom:2em}}.location-map{height:100%;min-height:250px;background:url(/assets/img/location-map.png);background-size:cover;display:block}.enjoy-england{margin:1em 0}.enjoy-england a{display:block;width:125px}.enjoy-england img{display:block}@media screen and (min-width:800px){.enjoy-england{position:absolute;top:1em;right:1.5em;margin:-2px 0 0}}@media screen and (min-width:1250px){.enjoy-england{top:1.25em;right:1.75em}}.grid-image-list .column-content{display:block;padding:0;position:relative;text-align:center}.grid-image-list img{width:100%}.grid-image-list-image{width:100%}.grid-image-list-content{-webkit-transition:background 200ms ease-out;transition:background 200ms ease-out;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;color:#f0ede4;background:rgba(0,0,0,.4);overflow:hidden}.grid-image-list-content h2{color:#fff}.grid-image-list-content:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform;-webkit-transition-duration:200ms,500ms;transition-duration:200ms,500ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0ms,200ms;transition-delay:0ms,200ms;content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #f0ede4;margin:10px}.grid-image-list-content:hover{background:rgba(0,0,0,.6)}.grid-image-list-content:hover:before{margin:15px}.grid-image-list-title{font-size:1.71875em;line-height:1.225;margin:0}@media screen and (min-width:1250px){.grid-image-list-title{padding:0 1.75em}}@media screen and (min-width:1500px){.grid-image-list-title{padding:0 2em}}.other-rooms .grid-image-list-content{background:#86627e}.standard-contact-form{background:#988461;color:#f0ede4}.standard-contact-form h1,.standard-contact-form h2,.standard-contact-form h3,.standard-contact-form h4,.standard-contact-form h5,.standard-contact-form h6{color:#fff}.featured-highlight-title{color:#000}.featured-highlight-text{font-weight:500}.masonry-grid{margin:0 0 5px}@media screen and (min-width:800px){.masonry-grid{margin:-5px 0 5px}}.masonry-grid-item{display:block;width:50%;padding:5px}@media screen and (min-width:800px){.masonry-grid-item{width:33.3333333333%}}@media screen and (min-width:1250px){.masonry-grid-item{width:25%}}.masonry-grid-image{width:100%}.social-space{margin:0 7px 0 0}.google-plus{padding-top:10px}.social-title{margin-bottom:0;font-weight:500;color:#8d9b8e}.featured-article{margin:0 auto}.news-article{position:relative}.news-article a{color:#000;font-weight:300;display:block;position:relative}.news-article a:hover .news-article-summary{background:#8d9b8e;color:#fff}.news-article a:hover .news-article-summary h2{color:#fff}.news-article img{width:100%}.news-article-summary{padding:1.5em 1em;background:#f0ede4}.news-article-summary h2{color:#ac5d85;font-size:1.71875em;margin:0}@media screen and (min-width:800px){.news-article-summary{position:absolute;bottom:0;left:0;width:100%}}.festive-offer{position:relative}.festive-offer-image{min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (min-width:800px){.festive-offer-image{position:absolute;top:0;left:5px;bottom:10px;width:50%;min-height:0}}.festive-offer-details{background:#86627e;color:#fff}.festive-offer-details h2,.festive-offer-details h2 a{color:#fff!important}@media screen and (min-width:800px){.festive-offer-details{margin-left:50%;min-height:350px}}.instafeed{height:441px;overflow:scroll;position:relative;text-align:center}.instafeed img{width:100%}.instafeed .icon{position:absolute;bottom:0;left:0;left:1.5em;bottom:1.5em}@media screen and (min-width:1250px){.instafeed .icon{left:1.75em;bottom:1.75em}}@media screen and (min-width:1500px){.instafeed .icon{left:2em;bottom:2em}}.crt-grid-post{border:0;margin:0;float:left;clear:none;overflow:hidden;position:relative;padding:5px!important}.explore-highlight{position:relative;background-size:cover;background-position:center center}.explore-highlight.square{padding-bottom:100%}@media screen and (min-width:800px){.explore-highlight.square{padding-bottom:50%}}@media screen and (min-width:1250px){.explore-highlight.square{padding-bottom:49.6%}}.explore-highlight .explore-highlight-image{width:100%}.explore-highlight .explore-highlight-content{-webkit-transition:background 200ms ease-out;transition:background 200ms ease-out;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);padding:1.5em}.explore-highlight .explore-highlight-content h2{margin:0;color:#fff}.explore-highlight .explore-highlight-content p{color:#fff}.explore-highlight .explore-highlight-content:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform;-webkit-transition-duration:200ms,500ms;transition-duration:200ms,500ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0ms,200ms;transition-delay:0ms,200ms;content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #f0ede4;margin:10px}.explore-highlight .explore-highlight-content:hover{background:rgba(0,0,0,.6)}.explore-highlight .explore-highlight-content:hover:before{margin:15px}.explore-highlight .explore-highlight-content:hover .link{color:#fff;border-color:#fff}@media screen and (min-width:1250px){.explore-highlight .explore-highlight-content{padding:1.75em}}@media screen and (min-width:1500px){.explore-highlight .explore-highlight-content{padding:2em}}@media screen and (min-width:800px){.explore-highlight .explore-highlight-content-wrap{width:50%}}@media screen and (min-width:1250px){.explore-highlight .explore-highlight-content-wrap{width:75%}}@media screen and (min-width:1500px){.explore-highlight .explore-highlight-content-wrap{width:55%}}.banner-links-list li{display:block;padding-bottom:1em}@media screen and (min-width:1250px){.banner-links-list li{display:inline-block;padding:0 1em}}.promo{padding-bottom:1em}#_xa #_xaw div{font-family:freight-sans-pro,Helvetica Neue,Helvetica,Arial,sans-serif!important}.x-al-header.x-al-secondary-d2.x-al-row{background-color:#b29b74!important}#_xa #_xaw .x-al-header p{padding-left:20px!important;font-size:25px!important}p.x-al-col{font-size:3.23125em!important;font-weight:300!important}.x-al-col.x-al-availability-options,.x-al-col.x-al-selected-stay.x-al-primary-d2{background-color:#b29b74!important}a.x-al-col.x-al-button.x-al-action{font-weight:500!important;-webkit-transition:color,border,background!important;transition:color,border,background!important;-webkit-transition-duration:200ms!important;transition-duration:200ms!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important;text-decoration:none!important;padding:.75em 1.5em!important;display:inline-block!important;vertical-align:middle!important;position:relative!important;border-width:2px!important;border-style:solid!important;color:#fff!important;border-color:#fff!important;background:transparent!important}.x-al-col.x-al-stay-overview{border-left:2px solid #988461!important}.x-al-col.x-al-price-info{color:#fff!important;font-weight:500!important}.x-al-total{font-size:3.23125em!important;padding-top:.2857142857em!important;padding-bottom:.2857142857em!important}span.x-al-total{font-size:1.375em!important}.x-al-col.x-al-stay-info.x-al-hide-so{color:#fff!important;font-weight:500!important}.x-al-col.x-al-selected-stay.x-al-primary-d2{padding:30px!important}select.ng-pristine.ng-untouched.ng-valid{height:60px!important}select.ng-pristine.ng-valid.ng-touched{height:60px!important}#_xa #_xaw .x-al-datepicker-container>.x-al-svg-icon,#_xa #_xaw .x-al-select>.x-al-svg-icon,#_xa #_xaw .x-al-selectbox-ie>.x-al-svg-icon{position:absolute!important;bottom:1px!important;top:18px!important;right:3px!important;pointer-events:none!important}a.x-al-col.x-al-button.x-al-hide-so.x-al-add-occupancy.x-al-primary-2.x-al-flat{font-weight:500!important;-webkit-transition:color,border,background!important;transition:color,border,background!important;-webkit-transition-duration:200ms!important;transition-duration:200ms!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important;text-decoration:none!important;padding:.75em 1.5em!important;display:inline-block!important;vertical-align:middle!important;position:relative!important;border-width:2px!important;border-style:solid!important;color:#fff!important;border-color:#fff!important;background:transparent!important}a.x-al-col.x-al-button.x-al-hide-so.x-al-add-occupancy.x-al-primary-2.x-al-flat svg.x-al-svg-icon{fill:#fff!important}.x-al-button.x-al-datepicker-container.x-al-primary{height:60px!important}a.x-al-col.x-al-button.x-al-primary{height:60px!important}a.x-al-col.x-al-button.x-al-primary{padding-top:20px!important}.x-al-button.x-al-datepicker-container.x-al-primary{padding-top:20px!important}.x-al-room-info.x-al-col{padding-left:0!important}#_xa #_xaw .x-al-booking .x-al-availability-options{margin:0!important}#_xa #_xaw .x-al-availability-calendar .x-al-table-container th{padding:35px 0 10px!important}#_xa #_xaw .x-al-availability-calendar .x-al-table-container .x-al-table table{margin-bottom:20px!important}#_xa #_xaw .x-al-availability-calendar .x-al-table-container td a .x-al-date{background-color:#8d9b8e!important;color:#fff!important}#_xa #_xaw .x-al-select select{font-size:1.2em!important}#_xa #_xaw .x-al-booking .x-al-summary{background-color:#988461!important;color:white!important}#_xa #_xaw .x-al-booking .x-al-summary svg.x-al-svg-icon{fill:#fff!important}#_xa #_xaw .x-al-primary-d1{box-shadow:none!important}#_xa #_xaw .x-al-secondary-d2{box-shadow:none!important}a.x-al-col.x-al-button.x-al-action{font-weight:500!important;-webkit-transition:color,border,background!important;transition:color,border,background!important;-webkit-transition-duration:200ms!important;transition-duration:200ms!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important;text-decoration:none!important;padding:.75em 1.5em!important;display:inline-block!important;vertical-align:middle!important;position:relative!important;border-width:0!important;border-color:#fff!important;background:#795972!important;color:#fff!important}a.x-al-col.x-al-button.x-al-action:hover{background:#5b4356!important}#_xa #_xaw .x-al-occupancy-options .x-al-stay-options .x-al-stay-type>div{font-size:120%!important;color:#988461!important}#_xa #_xaw .x-al-booking .x-al-summary ul>li{background-color:#fff!important;color:#070607!important}a.x-al-col.x-al-button.x-al-checkbox.x-al-flat.x-al-secondary{background:#988461!important}#_xa #_xaw .x-al-occupancy-options .x-al-extras>ul>li .x-al-price-description{margin:15px 0!important;font-size:16px!important;font-weight:500!important}#_xa #_xaw .x-al-booking .x-al-summary ul>li:not(:last-child):after{background-color:#b29b74!important}ul.x-al-unstyled.x-al-primary-d1{margin-top:20px!important}.x-al-col.x-al-main h3{font-size:2.26875em!important;font-weight:300!important;line-height:.98!important;margin:0!important;color:#8d9b8e!important}#_xa #_xaw .x-al-occupancy-options .x-al-combined li.x-al-row li.x-al-row p{margin:10px 0!important}#_xa #_xaw .x-al-occupancy-options .x-al-combined li.x-al-row li.x-al-row{padding:10px 0 0 10px!important}.x-al-col.x-al-top-margin{border:3px solid #e9eced!important;margin-top:0!important;padding-top:20px!important}#_xa #_xaw .x-al-occupancy-options .x-al-options>.x-al-col>ul>li{border-bottom:1px solid #e9eced!important}#_xa #_xaw .x-al-button.x-al-primary-2{font-weight:500!important;-webkit-transition:color,border,background!important;transition:color,border,background!important;-webkit-transition-duration:200ms!important;transition-duration:200ms!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important;text-decoration:none!important;padding:.75em 1.5em!important;display:inline-block!important;vertical-align:middle!important;position:relative!important;border-width:0!important;border-color:#fff!important;background:#795972!important;color:#fff!important}#_xa #_xaw .x-al-button.x-al-primary-2:hover{background:#5b4356!important}#_xa #_xaw .x-al-select select{-webkit-appearance:none!important;appearance:none!important;border-radius:0!important;background:#fff!important;cursor:pointer!important;position:relative!important;z-index:1;margin:0!important;width:105%!important;color:black!important}.x-al-tile.x-al-select.x-al-secondary{border:1px solid black!important}#_xa #_xaw .x-al-secondary>svg{fill:black!important;z-index:100!important}a.x-al-col.x-al-button.x-al-checkbox.x-al-flat.x-al-secondary{background-color:white!important;border:1px solid black!important;color:black!important}#_xa #_xaw .x-al-button.x-al-secondary>span>svg{fill:black!important}#_xa #_xaw .x-al-select.x-al-primary>svg{fill:black!important;z-index:100!important}#_xa #_xaw .x-al-button.x-al-primary:hover{background-color:white!important;color:black!important}#_xa #_xaw .x-al-button.x-al-primary:hover svg{fill:black!important}.standard-contact-form ._allocate{margin:-1.5em!important}@media screen and (min-width:1250px){.standard-contact-form ._allocate{margin:-2em!important}}.standard-contact-form .x-al-bookable-products{padding:40px 0 20px!important}.standard-contact-form .x-al-bookable-products{background-color:white!important;border:3px solid #8d9b8e!important}.standard-contact-form .x-al-bookable-products p{color:black!important}.standard-contact-form #_xa #_xaw .x-al-bookable-products li{margin-bottom:45px!important}.standard-contact-form #_xa #_xaw .x-al-bookable-products .x-al-main.x-al-first p{padding-bottom:15px!important}select.book-night-select{width:130%}.pagination{background:#e9eced}.pagination nav{margin-bottom:5px;text-align:center}.pagination li{display:inline-block;vertical-align:middle}.pagination a{border-radius:5px;height:32px;background:#8d9b8e;vertical-align:middle;text-align:center;color:#fff;margin:0 .25em}.pagination a:hover,.pagination a.active{background:#988461}.pagination a.active{cursor:pointer}.pagination .pagination-count a{width:32px;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-weight:700;line-height:36px}.pagination .pagination-back a,.pagination .pagination-next a{padding:0 .5em;line-height:32px}.highlight-box{font-weight:500;border-bottom:2px solid #e9eced;padding:0 0 1em;color:#988461}.highlight-box>:first-child{margin-top:0}.margin-bottom{margin-bottom:10px}.room-info{border:3px solid #e9eced}.room-check{border:3px solid #86627e}.room-check li{list-style-image:url(/assets/frontend/img/svg/icon-bullet-purple.svg)}.hotel-check{border:3px solid #8d9b8e}.hotel-check li{list-style-image:url(/assets/frontend/img/svg/icon-bullet-green.svg)}.layout-2-column .column{width:100%}@media screen and (min-width:800px){.layout-2-column .column{width:50%}}.layout-3-column .column{width:100%}@media screen and (min-width:600px){.layout-3-column .column{width:50%}}@media screen and (min-width:1250px){.layout-3-column .column{width:33.3333333333%}}.layout-4-column .column{width:100%}@media screen and (min-width:800px){.layout-4-column .column{width:50%}}@media screen and (min-width:1250px){.layout-4-column .column{width:25%}}.layout-1-column-content>.column{width:100%}@media screen and (min-width:800px){.layout-1-column-content>.column{width:83.3333333333%}}@media screen and (min-width:1250px){.layout-1-column-content>.column{width:66.6666666667%}}@media screen and (min-width:1500px){.layout-1-column-content>.column{width:66.6666666667%}}.layout-3-column-featured .column{width:100%}@media screen and (min-width:600px){.layout-3-column-featured .column{width:50%}}@media screen and (min-width:1250px){.layout-3-column-featured .column{width:33.3333333333%}}@media screen and (min-width:1500px){.layout-3-column-featured .column{width:25%}}.layout-3-column-featured .column-featured{width:100%}@media screen and (min-width:1250px){.layout-3-column-featured .column-featured{width:33.3333333333%}}@media screen and (min-width:1500px){.layout-3-column-featured .column-featured{width:50%}}.layout-4-column-featured .column{width:100%}@media screen and (min-width:600px){.layout-4-column-featured .column{width:50%}}@media screen and (min-width:1250px){.layout-4-column-featured .column{width:25%}}@media screen and (min-width:1500px){.layout-4-column-featured .column{width:25%}}.layout-4-column-featured .column-featured{width:100%}@media screen and (min-width:1250px){.layout-4-column-featured .column-featured{width:33.3333333333%}}@media screen and (min-width:1500px){.layout-4-column-featured .column-featured{width:50%}}.layout-3-column-featured-centered .column{width:100%}@media screen and (min-width:800px){.layout-3-column-featured-centered .column{width:41.6666666667%}}@media screen and (min-width:1250px){.layout-3-column-featured-centered .column{width:33.3333333333%}}@media screen and (min-width:1500px){.layout-3-column-featured-centered .column{width:25%}}.layout-3-column-featured-centered .column+.column-centered .column-content{padding-top:0}@media screen and (min-width:800px){.layout-3-column-featured-centered .column+.column-centered .column-content{padding:1.5em}}@media screen and (min-width:1250px){.layout-3-column-featured-centered .column+.column-centered .column-content{padding:1.75em}}@media screen and (min-width:1500px){.layout-3-column-featured-centered .column+.column-centered .column-content{padding:2em}}.layout-3-column-featured-centered .column-centered{width:100%}@media screen and (min-width:800px){.layout-3-column-featured-centered .column-centered{width:58.3333333333%}}@media screen and (min-width:1250px){.layout-3-column-featured-centered .column-centered{width:66.6666666667%}}@media screen and (min-width:1500px){.layout-3-column-featured-centered .column-centered{width:50%}}.layout-3-column-featured-centered .column-centered+.column{width:100%}@media screen and (min-width:800px){.layout-3-column-featured-centered .column-centered+.column{width:100%}}@media screen and (min-width:1500px){.layout-3-column-featured-centered .column-centered+.column{width:25%}}.layout-blog .blog-row>:first-child{width:100%}@media screen and (min-width:600px){.layout-blog .blog-row>:first-child{width:100%}}@media screen and (min-width:1250px){.layout-blog .blog-row>:first-child{width:50%}}.layout-blog .column{width:100%}@media screen and (min-width:600px){.layout-blog .column{width:50%}}@media screen and (min-width:1250px){.layout-blog .column{width:25%}}.layout-blog>:nth-child(even)>:first-child{width:100%}@media screen and (min-width:600px){.layout-blog>:nth-child(even)>:first-child{width:100%}}@media screen and (min-width:1250px){.layout-blog>:nth-child(even)>:first-child{width:50%;float:right}}