.page-navigation{height:12rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.short .page-navigation{height:3rem}.with-policy-notification .short .page-navigation{top:78px}.page-navigation .top-bar{max-width:100%;height:auto}.page-navigation .top-bar .row{max-width:68.75rem}.dropdown-links .dropdown{border-top:4px solid #96734b;padding:1.25rem;background:#fff!important;-webkit-box-shadow:rgba(34,34,34,.5) 0 3px 5px;-moz-box-shadow:rgba(34,34,34,.5) 0 3px 5px;box-shadow:rgba(34,34,34,.5) 0 3px 5px;*zoom:1}.dropdown-links .dropdown:before,.dropdown-links .dropdown:after{content:" ";display:table}.dropdown-links .dropdown:after{clear:both}.dropdown-links .dropdown>li:not(.has-form) a:not(.button){color:#414042!important;display:block;text-transform:capitalize!important;text-align:left}.dropdown-links .dropdown>li:not(.has-form) a:not(.button):hover,.dropdown-links .dropdown>li:not(.has-form) a:not(.button):focus{color:#c22026!important}.lt-ie9 .dropdown-links .dropdown li a{padding:8px 15px!important;text-transform:none!important}.top-bar .first-header{height:3rem;overflow:visible;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.short .top-bar .first-header{height:0;overflow:hidden}.top-bar .first-header a{color:#999}.top-bar .first-header .phone-area{float:left;max-width:38%;position:relative}.top-bar .first-header .phone-icon{display:block;position:absolute;top:0;bottom:0;left:0;width:39px;background:transparent url(/Assets/CSS/App/Images/phone-icon.png) 0 50% no-repeat;background-size:10px;background-position:13px center;background-repeat:no-repeat}.top-bar .first-header .phone{font-size:1.125rem;padding-left:30px;overflow:hidden;width:0;-webkit-transition:width .2s;transition:width .2s;white-space:nowrap;display:block}.top-bar .first-header .phone.active{width:100%}.top-bar .first-header .user-area{float:right;max-width:62%}.top-bar .first-header .user-area .user{background:transparent url("/Assets/CSS/App/Images/user.png") 0 center no-repeat;padding-left:1.5rem;float:left;margin-right:1.25rem}.tab-bar-section{right:0;left:0;text-align:center}.site-search-item{float:left;margin-top:-.45rem}.user-area,.site-search-item,.site-search-form,.site-search-form input,.site-search-form button{height:3rem}.site-search-form .validationMessage{position:absolute;top:0;line-height:3.7rem;padding-left:9px}.site-search-form{position:relative}.site-search-form input{width:24.5rem;line-height:1rem;vertical-align:middle;border-width:0 1px;border-style:solid;font-size:1rem;color:#666}.site-search-form button{position:absolute;right:.125rem;top:.5rem;padding:0;height:1.8rem;width:1.8rem;margin:.7rem;overflow:hidden;line-height:1.875rem;border:none;background:transparent url("/Assets/CSS/App/Images/site-search-icon.png") center top no-repeat;text-indent:-624.9375rem}.top-bar .title-area{float:none;text-align:center;height:6.125rem;width:100%;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.top-bar .title-area h1,.top-bar .title-area a{width:auto}.top-bar .title-area *{-webkit-transform:translate3d(0,0,0)}.short .top-bar .title-area{height:0}.top-bar-section{float:none!important;position:relative;text-align:center}.top-bar-section ul,.top-bar-section li:not(.has-form) a:not(.button){background:none!important}.top-bar-section ul .has-megamenu ul{margin:0}.top-bar-section li:not(.has-form) a:not(.button){line-height:1rem;padding:.3125rem .625rem;color:#d0b18f}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):focus{text-decoration:none;background:none;color:#fff!important}.top-bar-section li:hover:not(.has-form)>a{background:none}.top-bar-section li:hover:not(.has-form)>a:hover,.top-bar-section li:hover:not(.has-form)>a:focus{color:#96734b;text-decoration:none;background:none}.top-bar-section ul li.not-click ul{margin-top:0}.top-bar-section .logo,.top-bar-section .site-search-item{display:none!important}.short .top-bar-section .logo,.short .top-bar-section .site-search-item{display:block!important;position:absolute;top:0}.short .top-bar-section .logo{left:0;margin-left:1rem}.short .top-bar-section .site-search-item{right:0}.short .top-bar-section .site-search-form input{padding:0;width:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.short .top-bar-section .site-search-form input.open{width:20rem;padding:0 3rem 0 .5rem}.top-bar-section .main-navigation{margin-bottom:1rem}.short .top-bar-section .main-navigation{padding:.675rem 0}.top-bar-section .main-navigation>li{float:none;display:inline-block}.top-bar-section .main-navigation>li a{text-transform:uppercase}.top-bar-section .main-navigation>li:not(.has-form) a.hot-button:not(.button){background-color:#c0242e!important;color:#fff!important;padding-top:.5rem;padding-bottom:.5rem;position:relative;padding-right:40px}.top-bar-section .main-navigation>li:not(.has-form) a.hot-button:not(.button):hover{background-color:#8b653b!important}.top-bar-section .main-navigation .hot-button .icon-basket{width:20px;height:18px;background:url(/Assets/CSS/App/Images/basket.png) no-repeat center center;position:absolute;top:6px;right:12px}.inner-wrap>ul.main-navigation{display:none!important}.secondary-navigation{margin-top:.9375rem;margin-bottom:1rem}.secondary-navigation li{margin-bottom:0;padding-top:.25rem;border-bottom:1px solid #414042}.secondary-navigation.side-nav li a{padding:.625rem 0;line-height:1.25rem;text-transform:uppercase;color:#414042;display:inline-block}.secondary-navigation a .nav-arrow{display:inline-block;background:transparent url("/Assets/CSS/App/Images/nav-arrow-icon.png") 100% 50% no-repeat;margin-top:-5px;margin-left:4px;vertical-align:middle;padding-right:15px}.secondary-navigation a:hover,.secondary-navigation a:focus{color:#c22026!important}.top-bar-section .our-hotels-item .mega-dropdown{border:none;border-top:4px solid #96734b;margin-top:1.875rem;padding-bottom:1.875rem;-webkit-box-shadow:rgba(34,34,34,.5) 0 3px 5px;-moz-box-shadow:rgba(34,34,34,.5) 0 3px 5px;box-shadow:rgba(34,34,34,.5) 0 3px 5px}.top-bar-section .our-hotels-item .mega-dropdown:before,.top-bar-section .our-hotels-item .mega-dropdown:after{border-style:none}.top-bar-section .our-hotels-item .open{width:auto!important;left:.9375rem!important;right:.9375rem!important}.top-bar-section .our-hotels-item .heading{margin-top:0;margin-bottom:.9375rem;text-transform:none;letter-spacing:0}.top-bar-section .our-hotels-item .sub-heading{font-size:1rem}.top-bar-section .our-hotels-item .sub-heading a:not(.button){color:#414042;padding-left:0}.top-bar-section .our-hotels-item .sub-heading a:not(.button):hover,.top-bar-section .our-hotels-item .sub-heading a:not(.button):focus{color:#c22026!important}.top-bar-section .our-hotels-item .side-nav{float:left;width:100%;border-top:1px solid #ccc;padding-top:0}.top-bar-section .our-hotels-item .side-nav li{float:none;border-bottom:1px solid #ccc;margin-bottom:0}.top-bar-section .our-hotels-item .side-nav li:hover,.top-bar-section .our-hotels-item .side-nav li:focus{background:none!important}.top-bar-section .our-hotels-item .side-nav li a:not(.button){color:#414042;text-transform:none;padding:.375rem;font-size:.75rem}.top-bar-section .our-hotels-item .side-nav li a:not(.button) strong{font-family:"AvenirLTPro-Bold",sans-serif;display:block}.top-bar-section .our-hotels-item .side-nav li a:not(.button):hover,.top-bar-section .our-hotels-item .side-nav li a:not(.button):focus{color:#c22026!important}.top-bar-section .our-hotels-item .side-nav .stars-list{display:inline-block}.top-bar-section .our-hotels-item .side-nav li .fa{font-size:.5rem}.first-header .language-item{background:url('/Assets/CSS/App/Images/arrow-down-icon-language-item.png') 92% center no-repeat;float:left}.first-header .language-item>a{padding-bottom:.5rem!important}.first-header .language-item>a:after{top:50%}.first-header .language-item .flag{padding-right:2rem!important}.first-header .language-item .dropdown{width:auto;margin-top:.625rem;margin-right:.625rem;min-width:130px!important;position:absolute;z-index:100;display:none}.first-header .language-item.open .dropdown{display:block}.first-header .language-item .dropdown li{background-position:100% 50%!important;float:none}.first-header .language-item .dropdown a{padding-left:0!important;padding-right:0!important}.top-bar{background:none;height:3rem;line-height:3rem}.tab-bar .right-small{width:3.5rem;border:none}.tab-bar .phone-dropdown-button{width:39px;height:39px;position:absolute;right:44px;background:transparent url(/Assets/CSS/App/Images/phone-icon.png) 0 50% no-repeat;background-size:10px;background-position:13px center;background-repeat:no-repeat}.tab-bar .phone-dropdown-button:after{content:"";position:absolute;top:9px;right:9px;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#8b653b transparent transparent transparent}.page-offcanvas.show-phone-dropdown .tab-bar .phone-dropdown-button:after{content:"";border-width:0 4px 6px 4px;border-color:transparent transparent #c22026 transparent}.page-offcanvas .phone-dropdown{width:100%;height:auto;position:fixed;background:#fff;z-index:1001;padding:5%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.page-offcanvas .phone-dropdown a{background:transparent url(/Assets/CSS/App/Images/phone-icon.png) 0 50% no-repeat;background-size:10px;background-position:left;background-repeat:no-repeat;padding-left:20px;padding-top:2px;font-size:1.4rem}.page-offcanvas.show-phone-dropdown .phone-dropdown{-webkit-transform:translateY(39px);-moz-transform:translateY(39px);-ms-transform:translateY(39px);transform:translateY(39px)}.move-left>.inner-wrap{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen{.skip-navigation{position:relative;margin:2.8125rem 0 0}.skip-navigation a{padding:.625rem}.tab-bar .title a{padding:0;display:block}}.page-offcanvas{display:none}@media screen and (max-width:1023px),screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.page-navigation{display:none}.page-navigation{height:39px}.right-off-canvas-menu{position:fixed}.right-off-canvas-menu .dropdown{display:none}.site-search-form input{width:auto;padding-right:3rem}.site-search-form .validationMessage{position:relative;line-height:1.2em}.page-offcanvas{display:block}.page-offcanvas .tab-bar{width:100%;position:fixed;z-index:9998}.offcanvas-navigation.off-canvas-list{padding:7.375rem .9375rem .9375rem}.offcanvas-navigation.off-canvas-list.no-phone{padding-top:5rem}.offcanvas-navigation.off-canvas-list a:not(.title){text-transform:uppercase;font-size:.875rem;line-height:.875rem;padding:.625rem;color:#d0b18f;border-bottom:1px solid rgba(49,137,102,.3)}.offcanvas-navigation.off-canvas-list li.title,.offcanvas-navigation.off-canvas-list a.title{padding:.625rem;padding-bottom:0;list-style-type:none;text-transform:uppercase;border-bottom:none}.offcanvas-navigation.off-canvas-list .has-dropdown li{list-style-type:none}.offcanvas-navigation.off-canvas-list .has-dropdown>a{background:url('/Assets/CSS/App/Images/gold-plus-icon.png') center left no-repeat;padding-left:1.25rem}.offcanvas-navigation.off-canvas-list .has-dropdown>a.dropped{background:url('/Assets/CSS/App/Images/gold-minus-icon.png') center left no-repeat;padding-left:1.25rem}.offcanvas-navigation.off-canvas-list a:hover,.offcanvas-navigation.off-canvas-list a:focus{color:#fff;background:none}.offcanvas-navigation.off-canvas-list .has-dropdown>a:hover,.offcanvas-navigation.off-canvas-list .has-dropdown>a:focus{background:url('/Assets/CSS/App/Images/gold-plus-icon.png') center left no-repeat}.offcanvas-navigation.off-canvas-list .has-dropdown>a.dropped:hover,.offcanvas-navigation.off-canvas-list .has-dropdown>a.dropped:focus{background:url('/Assets/CSS/App/Images/gold-minus-icon.png') center left no-repeat}.offcanvas-navigation.off-canvas-list .has-dropdown .sub-menu a{line-height:1.25rem}.offcanvas-navigation.off-canvas-list .site-search-item{margin-top:.9375rem}.offcanvas-navigation.off-canvas-list .site-search-item button{top:0;height:1.9rem;width:1.9rem}.offcanvas-navigation.off-canvas-list .book-online-button{position:absolute;top:0;left:0;right:0;-webkit-box-shadow:#000 0 0 10px;-moz-box-shadow:#000 0 0 10px;box-shadow:#000 0 0 10px}.offcanvas-navigation.off-canvas-list .book-online-button a{font-family:'Old Standard TT',serif;text-transform:none;font-size:1.5rem;letter-spacing:-.01563rem;color:#fff!important;height:4.125rem;border:none;padding:.9375rem;-webkit-box-shadow:rgba(0,0,0,.5) -5px 10px 5px -8px inset;-moz-box-shadow:rgba(0,0,0,.5) -5px 10px 5px -8px inset;box-shadow:rgba(0,0,0,.5) -5px 10px 5px -8px inset}.offcanvas-navigation.off-canvas-list .book-online-button a:hover,.offcanvas-navigation.off-canvas-list .book-online-button a:focus{background:#8c653a;color:#fff!important}.menu-close-button button{position:absolute;top:0;right:0;padding:5% 7%!important;font-size:2.2rem;font-weight:bold;background:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-close-button button span{-webkit-transform:rotatez(45deg);-moz-transform:rotatez(45deg);-ms-transform:rotatez(45deg);transform:rotatez(45deg);position:absolute;left:0;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-close-button button:hover,.menu-close-button button:focus{color:#c22026;outline:none;border:none}.offcanvas-navigation.off-canvas-list .modify-booking-button{position:absolute;top:2.5rem;left:.9375rem}.offcanvas-navigation.off-canvas-list .modify-booking-button a{border:none;padding:0 0 0 .9375rem;color:rgba(255,255,255,.5)!important;background:transparent url("/Assets/CSS/App/Images/small-arrow-icon.png") 2px 50% no-repeat}.offcanvas-navigation.off-canvas-list .modify-booking-button a:hover,.offcanvas-navigation.off-canvas-list .modify-booking-button a:focus{color:#fff!important}.offcanvas-navigation.off-canvas-list .telephone-number-item{position:absolute;top:4.125rem;left:.9375rem;right:.9375rem;padding:.625rem;border-bottom:#96734b;font-family:'Old Standard TT',serif;border-bottom:1px solid rgba(49,137,102,.3);font-size:1.25rem;line-height:1.875rem;color:#fff}.offcanvas-navigation.off-canvas-list .telephone-number-item a{font-size:.95rem;line-height:1.875rem;color:#fff;border-bottom:none;padding:0}.offcanvas-navigation.off-canvas-list .telephone-number-item strong{float:left;display:block;width:1.375rem;height:1.875rem;background:transparent url("/Assets/CSS/App/Images/phone-icon.png") 0 50% no-repeat;vertical-align:middle;color:transparent;text-indent:-9999px}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{height:auto}}.panel-content-button{display:none}.page-content.row.full-width-content{width:100%;max-width:100%;padding-top:0}.page-content.row.full-width-content .panel p,.homepage-banner p{font-weight:normal;font-size:1.125rem}.page-content.row.full-width-content>.small-12,.full-width-content .location-map-outer{max-width:1400px;margin:0 auto;float:none;padding-left:0;padding-right:0}.full-width-content .destinations-feature header,.full-width-content .contact-panel header{display:none}.full-width-content .panel>header,.full-width-content .panel>header .heading{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.full-width-content .panel header h2,.full-width-content .panel-header h2{border-top:none}.full-width-content .readmore-js-toggle{display:none}.full-width-content .readmore-js-section{height:auto!important}.full-width-content .read-more-large,.full-width-content .contact-panel .read-more-medium{height:auto!important}.full-width-content .panel.lead-in>header .heading,.full-width-content .panel.list-panel>header .heading,.full-width-content .panel.awards-accolades>header .heading{padding-top:2rem;padding-bottom:2rem}.full-width-content .panel.awards-accolades>header .heading a{font-size:1.875rem;color:#414042;font-family:'Old Standard TT',serif;text-transform:uppercase}.full-width-content .panel.lead-in>header .heading{font-size:2.1875rem;color:#414042}.full-width-content .panel.videos-feature,.full-width-content .panel.list-panel{padding:4rem 0!important}.full-width-content .panel.awards-accolades{padding:2rem 0!important}.full-width-content .panel.lead-in{padding:2rem 0 4rem 0!important}.full-width-content .offers-feature .panel-footer{display:none}.full-width-content .offers-feature .panel-content-button{display:block;margin-top:1.87rem}.full-width-content .list-panel{padding-top:0}.full-width-content .list-panel .toggle-area{overflow:hidden}.full-width-content .list-panel .toggle-area span{font-family:'Old Standard TT',serif;font-weight:normal;font-style:normal;color:#707070;text-rendering:optimizeLegibility;margin-top:.2rem;font-size:1.125rem;line-height:1;margin-bottom:.625rem}.full-width-content .videos-feature,.full-width-content .lead-in,.full-width-content .list-panel{max-width:1080px;margin:0 auto}.full-width-content .panel.videos-feature{padding-top:0!important;padding-bottom:0!important}.full-width-content .list-panel .heading{text-align:center}.full-width-content .list-panel ul{margin:0;float:left;width:100%;padding-left:1rem}.full-width-content .list-panel ul li{width:50%;float:left;margin:.6rem 0;font-weight:bold;color:#8b653b}.full-width-content .panel{height:auto}.full-width-content .panel-article .article{overflow:hidden;background:#f5f5f5}.full-width-content .panel-article .article .panel-image{background:#d3d3d3}.full-width-content .panel-article .article .panel-image,.full-width-content .panel-article .article .panel-content{width:50%;float:left}.full-width-content .destinations-feature .panel-footer{display:none}.full-width-content .destinations-feature .panel-link a:hover{background:none}.full-width-content .destinations-feature .article{background:#000}.full-width-content .destinations-feature .article.full-image .panel-image,.full-width-content .destinations-feature .article.full-image .panel-image img{width:100%}.full-width-content .destinations-feature .article.full-image .panel-content{left:0;width:100%;text-align:center;background:none}.full-width-content .destinations-feature .article .panel-image,.full-width-content .destinations-feature .article .panel-content{width:100%}.full-width-content .destinations-feature .button{margin-top:0}.full-width-content .panel-header h2{font-family:'Old Standard TT',serif;font-size:2.1875rem}.full-width-content .destinations-feature .panel-tagline{padding:1.25rem 3rem;background:none;position:absolute;top:50%;bottom:auto;right:0;left:0;margin:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.full-width-content .destinations-feature .panel-tagline h2,.full-width-content .destinations-feature .panel-tagline h3{font-family:'Old Standard TT',serif;font-size:2.1875rem}.full-width-content .destinations-feature .panel-tagline h2,.full-width-content .destinations-feature .panel-tagline h3,.full-width-content .destinations-feature .panel-tagline p{color:#fff}.full-width-content .destinations-feature .panel-content-button{display:block}.full-width-content .destinations-feature .small-caps-heading{margin-bottom:3rem;color:#fff;font-size:.9rem}.full-width-content .destinations-feature .owl-item .panel-image{background:#000}.full-width-content .destinations-feature .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:0}.full-width-content .destinations-feature .overlay-10{opacity:.1}.full-width-content .destinations-feature .overlay-20{opacity:.2}.full-width-content .destinations-feature .overlay-30{opacity:.3}.full-width-content .destinations-feature .overlay-40{opacity:.4}.full-width-content .destinations-feature .overlay-50{opacity:.5}.full-width-content .destinations-feature .overlay-60{opacity:.6}.full-width-content .destinations-feature .overlay-70{opacity:.7}.full-width-content .destinations-feature .overlay-80{opacity:.8}.full-width-content .destinations-feature .overlay-90{opacity:.9}.full-width-content .destinations-feature.mod .panel-tagline{max-width:600px}.full-width-content .destinations-feature.mod h4{font-size:1.125rem;font-family:'SourceSansProLight'}.full-width-content .destinations-feature.mod h3{font-size:2.1875rem;font-family:'Old Standard TT',serif}.full-width-content .destinations-feature.mod .owl-theme .owl-controls{margin-top:30px}.full-width-content .panel-article .article .panel-content-inner{background:none}.full-width-content .panel-article .article .panel-content{padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0;bottom:auto;left:auto;float:none}.full-width-content .panel-article .article:hover .panel-content-inner,.full-width-content .panel-article .article:hover .panel-tagline,.full-width-content .panel-article .article:focus .panel-content-inner,.full-width-content .panel-article .article:focus .panel-tagline{opacity:1}.full-width-content .panel-article .panel-header h3{padding:0}.full-width-content .panel-article .button,.full-width-content .button.small-button{margin-top:0;padding-top:.5rem;padding-right:2rem;padding-bottom:.5rem;padding-left:2rem}.full-width-content .panel .owl-pagination{width:auto;background:none}.full-width-content .awards-accolades{background:#f5f5f5;text-align:center;margin-bottom:0}.full-width-content .contact-panel{background:#f5f5f5;position:relative}.full-width-content .panel .owl-theme .owl-controls .owl-buttons .owl-prev,.full-width-content .panel .owl-theme .owl-controls .owl-buttons .owl-next{width:6%}.utility-belt.full-width-belt .utility-hover{display:none}.utility-belt.full-width-belt .white-plus-icon{display:none}.utility-belt.full-width-belt .utility-link a{text-decoration:none;background:transparent;opacity:1}.utility-belt.full-width-belt .utility-link a:hover,.utility-belt.full-width-belt .utility-link a:focus{background:none}.utility-belt.full-width-belt .utility-content .utility-tagline{background:rgba(0,0,0,.5);top:0;opacity:1;color:#fff;text-align:center;font-size:1.1rem;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.utility-belt.full-width-belt .utility-content:hover .utility-tagline{background:rgba(0,0,0,.8)}.utility-belt.full-width-belt .utility-hover{display:none!important}.utility-belt.full-width-belt .utility-content:hover .utility-tagline,.utility-belt.full-width-belt .utility-content:focus .utility-tagline{opacity:1}.utility-belt.full-width-belt .utility-tagline .text-horz-wrap{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;width:100%;padding:0 5%}.utility-belt.full-width-belt .utility-article .header{position:absolute;top:50%;left:0;z-index:1;text-align:center;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.utility-belt.full-width-belt .utility-article .utility-title a{color:#fff;font-size:.7em;text-transform:uppercase;font-style:normal}#backToTop{position:fixed;bottom:31px;right:31px;z-index:1002;display:none;height:51px;width:51px;margin-bottom:0;background:url("/Assets/CSS/App/Images/white-arrow.svg") center;border:1px solid #414042;box-shadow:none;transition:.6s;padding:0;outline:none}#backToTop:hover{background:url("/Assets/CSS/App/Images/dark-arrow.svg") center;transition:.6s}.full-width-content .location-map-container,.full-width-content .contact-content{width:50%;float:left}.full-width-content .location-map-outer{background:#f5f5f5;overflow:hidden;position:relative}.full-width-content .contact-content{text-align:center;position:absolute;top:50%;right:0;padding-left:.9375rem;padding-right:.9375rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.full-width-content .contact-content h2{font-family:'Old Standard TT',serif;font-size:1.875rem}.full-width-content .contact-content address strong a{font-size:1.625rem}address li{color:#414042;font-size:1.125rem;font-family:'SourceSansProLight'}@media screen and (max-width:1024px){#backToTop{bottom:90px}.page-content.row.full-width-content{margin-top:0}.full-width-content .panel.lead-in{padding-top:0!important}.full-width-content .panel-article .article .panel-content{padding:5%;float:left;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative;top:0;right:0}.full-width-content .offers-feature{background:#f5f5f5}.full-width-content .list-panel .heading{text-align:left}.full-width-content .panel .owl-controls{display:block!important}.full-width-content .list-panel ul li{width:100%}.full-width-content .destinations-feature .panel-tagline{float:left;position:relative;top:50%;right:0;bottom:auto;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.full-width-content .destinations-feature .panel-tagline h3,.full-width-content .destinations-feature .panel-tagline p{color:#333}.full-width-content .destinations-feature .panel-content{padding:5% 10%;float:left;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}.full-width-content .destinations-feature .panel-header h3,.full-width-content .destinations-feature .panel-header h3 a,.full-width-content .destinations-feature .panel .panel-header p{color:#fff}.full-width-content .destinations-feature .panel-tagline{position:absolute}.full-width-content .destinations-feature .panel-tagline h3,.full-width-content .destinations-feature .panel-tagline p{color:#fff}.full-width-content .destinations-feature .panel-image.wide-on-mobile img{-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%);max-width:180%;width:180%}.full-width-content .offers-feature .article .panel-image,.full-width-content .offers-feature .article .panel-content{width:100%}.full-width-content .destinations-feature .owl-carousel{background:#f5f5f5}.full-width-content .destinations-feature .owl-item .panel-image img{opacity:1}.full-width-content .destinations-feature.mod h3{font-size:1.375rem}.stackla-widget{height:auto!important}}@media screen and (max-width:1023px){.with-policy-notification #backToTop{bottom:143px}}@media screen and (max-width:780px){.with-policy-notification #backToTop{bottom:176px}#backToTop:hover{background:url("/Assets/CSS/App/Images/white-arrow.svg") center;transition:.6s}#backToTop.click-mode{background:url("/Assets/CSS/App/Images/dark-arrow.svg") center}}@media screen and (max-width:640px){.full-width-content .panel.togglable{padding:0!important}.full-width-content .location-map-outer{margin:2rem 0}.full-width-content .readmore-js-toggle{display:block}.full-width-content .plus.readmore-js-toggle{display:none}.full-width-content .read-more-large,.full-width-content .read-more-medium{height:inherit!important}.full-width-content .list-panel ul{text-align:left;padding-bottom:1rem}.full-width-content .list-panel ul,.full-width-content .list-panel ul li{float:none;text-align:center;padding:.1rem 0;list-style-position:inside}.full-width-content .list-panel ul li h5{text-align:center!important}.full-width-content .panel header{display:block}.full-width-content .awards-accolades,.full-width-content .videos-feature,.full-width-content .list-panel{padding:0!important}.full-width-content .togglable.panel header h2{padding-bottom:1.25rem!important;padding-top:.9375rem!important;border-top:1px solid #ccc;margin-bottom:0;text-align:left}.page-content.row.full-width-content>.small-12{padding-left:.9375rem;padding-right:.9375rem}.full-width-content .panel{overflow:hidden}.full-width-content .panel.togglable{margin-bottom:0}.full-width-content .destinations-feature header,.full-width-content .contact-panel header{display:block}.full-width-content .awards-accolades ul li,.full-width-content .contact-content{text-align:center}.full-width-content .contact-content,.full-width-content .awards-accolades ul,.full-width-content .list-panel ul,.newsletter-subscription{padding-left:.9375rem;padding-right:.9375rem}.full-width-content .awards-accolades h3{font-size:1rem}.full-width-content .awards-accolades ul{padding:2.5rem 1rem .6rem;margin-bottom:0}.with-policy-notification #backToTop{bottom:176px}.full-width-content .location-map-container,.full-width-content .contact-content{width:100%}.full-width-content .contact-content{text-align:center;position:relative;top:0;right:0;padding:2rem .9375rem;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.full-width-content .owl-theme .owl-controls .owl-page span{width:5px;height:5px;margin:8px 3px}.newsletter-subscription .text-large{font-size:1.6875rem}.full-width-content .panel .owl-theme .owl-controls .owl-buttons .owl-prev,.full-width-content .panel .owl-theme .owl-controls .owl-buttons .owl-next{width:8%}}@media screen and (max-width:420px){.with-policy-notification #backToTop{bottom:206px}}.featured-carousel{position:relative}.featured-carousel .owl-buttons{display:none;text-indent:-9999em}.featured-carousel:hover .owl-buttons{display:block}.featured-carousel .owl-buttons>div{background:url('/Assets/CSS/App/Images/main-carousel-arrows.png') no-repeat!important;width:46px;height:217px;margin-top:-108px!important;position:absolute;top:50%}.featured-carousel .owl-buttons .owl-prev{left:40px}.featured-carousel .owl-buttons .owl-next{background-position:-46px 0!important;right:40px}div.featured-carousel{list-style:none;max-width:1400px;margin:auto;min-height:200px}div.featured-carousel.fullscreen{max-width:100%}.featured-carousel.owl-carousel.fullscreen .owl-item{max-width:100%}.owl-item .panel-header h2 a{color:#414042;font-family:'Old Standard TT',serif}.owl-item .panel-header h2 a:hover{text-decoration:none;color:#999}.featured-carousel.fullscreen figure{max-height:unset}.featured-carousel figure{margin:0;text-align:center;max-height:568px}.featured-carousel .item{position:relative}.featured-carousel .item.fitvids-video{background:#454545}.featured-carousel .item img,.featured-carousel .item .video-container{margin:0 auto}.featured-carousel .owl-theme .owl-controls .owl-page span{background:#fff;margin:.3125rem;opacity:1}.featured-carousel .owl-theme .owl-controls .owl-page.active span{background:#9e7242}.featured-carousel .owl-pagination{position:relative;line-height:1rem}.marketing-banner{background:#fff;background:rgba(255,255,255,.8)!important;max-width:25%;position:absolute;top:15%;right:10%;text-align:center;z-index:1000}.marketing-banner.left-aligned{left:10%;right:auto}.fitvids-video iframe{border:none}.marketing-banner .marketing-banner-inner{padding:20px}.marketing-banner h3{font-family:'Old Standard TT',serif;font-size:20px;text-align:center}.marketing-banner hr.separator{display:block;background-color:#c22026;width:30%;height:2px;margin:20px auto;border:none;color:#c22026}.marketing-banner p.text{font-family:'Old Standard TT',serif;font-size:42px;line-height:40px}.marketing-banner .play-video-link{display:inline-block;background:url('/Assets/CSS/App/Images/marketing-play-video-icon.png') 0 -31px no-repeat;height:31px;padding-left:40px;color:#000;font-size:14px;font-weight:bold;line-height:31px;text-align:center;text-transform:uppercase}.marketing-banner .play-video-link:hover{background-position:top left;color:#c22026}.fittobox{display:block;padding:0;margin:0;padding-top:38.6%}.fittobox>iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media screen and (max-width:1300px){.owl-carousel .owl-item .marketing-banner{max-width:35%;right:10%}}@media screen and (max-width:1150px){.owl-carousel .owl-item .marketing-banner{max-width:40%;top:6%;right:6%}.owl-carousel .owl-item .marketing-banner p.text{font-size:30px}}@media screen and (max-width:1024px){.featured-carousel .item .video-container{width:100%;max-width:100%;margin:0}.featured-carousel .item,.featured-carousel .item img{min-height:0}.fittobox{padding-top:55.5%}}@media screen and (max-width:650px){.marketing-banner{max-width:50%;top:4%;right:4%}.marketing-banner p.text{font-size:22px}.featured-carousel .owl-controls,.featured-carousel .owl-buttons,.featured-carousel .owl-controls.clickable .owl-buttons{display:block!important}.featured-carousel .owl-buttons>div{height:60%;top:-20%;margin:20% 0!important;padding:0;opacity:1!important}.featured-carousel .owl-controls .owl-buttons .owl-prev{left:0!important;background:transparent url("/Assets/CSS/App/Images/previous-icon.png") 50% 50% no-repeat!important;transform:translateY(-50%);top:50%;margin:0!important}.featured-carousel .owl-controls .owl-buttons .owl-next{right:0!important;background:transparent url("/Assets/CSS/App/Images/next-icon.png") 50% 50% no-repeat!important;transform:translateY(-50%);top:50%;margin:0!important}}@media screen and (max-width:500px){.marketing-banner{max-width:70%;top:6%;right:6%}.marketing-banner .marketing-banner-inner{padding:10px 0}.marketing-banner hr.separator{margin:8px auto}.marketing-banner p.text{font-size:18px;line-height:24px}.marketing-banner p.plus{margin:0}}@media screen and (max-width:480px){.featured-carousel .owl-theme .owl-controls .owl-buttons div{background-position:left center!important;height:80px!important;margin-top:-50px!important}.featured-carousel .owl-theme .owl-controls .owl-buttons .owl-next{background-position:right center!important}.featured-carousel .owl-buttons .owl-prev{left:20px!important}.featured-carousel .owl-buttons .owl-next{right:20px!important}}@media screen and (max-width:350px){.marketing-banner-inner p.text{margin-bottom:0}}.sticky-wrapper{position:static;margin:0 auto 0;max-width:1400px;height:89px!important}.sticky-wrapper.fullscreen{max-width:unset}.sticky-wrapper.nopadding-move-up{margin-top:-89px}.sticky-wrapper.move-up{margin-top:-98px}.sticky-wrapper.move-up.top-mode{margin-bottom:-98px;margin-top:0}.sticky-wrapper .booking-form-container{border-top:1px solid #000;position:relative;z-index:1000;left:0!important;right:0!important;background:rgba(0,0,0,.5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";max-width:1400px}.sticky-wrapper.fullscreen .booking-form-container{max-width:unset}.sticky-wrapper.is-sticky .booking-form-container{background:#333;max-width:100%}.sticky-wrapper.is-sticky .booking-form-container,.short .sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:48px!important}.sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:192px!important}.with-policy-notification .sticky-wrapper.is-sticky .booking-form-container,.with-policy-notification .short .sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:126px!important}.with-policy-notification .sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:270px!important}.newMenu .sticky-wrapper.is-sticky .booking-form-container,.short .newMenu .sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:80px!important}.newMenu .sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:136px!important}.with-policy-notification .newMenu .sticky-wrapper.is-sticky .booking-form-container,.with-policy-notification .short .newMenu .sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:158px!important}.with-policy-notification .newMenu .sticky-wrapper.sticky-everytime.is-sticky .booking-form-container{top:214px!important}.sticky-wrapper.is-sticky .booking-form{padding:.125rem 0}.booking-form{padding:1.125rem 0}.booking-form-inner .form-button button:hover{cursor:pointer}.booking-form legend{display:none}.booking-form fieldset{border:0;padding:0;margin:0}.booking-form .label-mod label{font-size:16px;padding-left:0!important}.booking-form input{font-size:16px!important}.booking-form input,.booking-form label,.booking-form .label,.booking-form span{height:2.875rem;background-color:#fff;line-height:2.875rem;display:block;float:left;box-shadow:none;border:none;font-size:1rem;font-family:SourceSansProLight}.booking-form input,.booking-form .button{margin:0;font-family:SourceSansProLight}.booking-form .control-container{display:block;float:left;width:21%}.booking-form-inner{padding:0 1rem}.booking-form .control-container .has-dropdown,.booking-form .control-container .text-input{display:block;float:left}.booking-form .control-container .has-dropdown{display:block;position:absolute;width:22px;height:100%;text-align:center;left:0;top:0;line-height:2.875rem;background:#fff;font-family:SourceSansProLight}.booking-form .control-container input[type="text"]{width:auto}.booking-form .jq-number__field,.booking-form .jq-selectbox__select,.booking-form .jq-number__spin{border:0;border-radius:0;background:#fff;box-shadow:none;margin:0;padding:0;font-size:1rem;font-family:SourceSansProLight}.booking-form .jq-selectbox__select{height:2.875rem}.booking-form .jq-selectbox__select-text{height:2.875rem;line-height:2.875rem;padding-right:20px;padding-left:10px}.booking-form .jq-selectbox__dropdown{border:0;font-family:inherit;border-radius:0}.booking-form .jq-selectbox__trigger{border:0;width:20px;border-right:1px solid #ccc}.booking-form .jq-selectbox__trigger-arrow{border:0;width:17px;height:11px;right:1px;top:19px;background:url('/Assets/CSS/App/Images/selectbox-pointer.jpg') no-repeat center center}.booking-form .opened .jq-selectbox__trigger-arrow{background:url('/Assets/CSS/App/Images/selectbox-pointer-open.jpg') no-repeat center center}.booking-form .jq-selectbox.focused .jq-selectbox__select{border:0}.booking-form .jq-selectbox li{font-size:1rem}.booking-form .jq-selectbox li.selected{background-color:#999}.booking-form .jq-selectbox li:hover{background-color:#666}.booking-form .jq-number{border-right:1px solid #ccc;background:#fff}.booking-form .jq-number__spin::after{border:0}.booking-form .jq-number__spin{height:100%;position:relative;width:20px;position:absolute;top:0;background-position:center center;background-repeat:no-repeat}.booking-form .jq-number__spin.plus{right:0;background-image:url('/Assets/CSS/App/Images/plus.jpg')}.booking-form .jq-number__spin.minus{right:20px;background-image:url('/Assets/CSS/App/Images/minus.jpg')}.booking-form .jq-number .jq-number__field input{margin:0;padding:inherit!important;float:none;text-align:center}.booking-form .jq-number.focused .jq-number__field,.booking-form .jq-number.focused .jq-number__field input{border:0;box-shadow:none;background:#fff}.booking-form .datepicker{position:relative}.booking-form .datepicker,.booking-form .datepicker:focus{box-shadow:none}.booking-form .jq-number{padding:0}.booking-form .control-container input.datepicker{border-right:1px solid #ccc;background:#fff url('/Assets/CSS/App/Images/calendar.jpg') no-repeat right -10px center;padding:0;padding-right:26px;padding-left:4px;white-space:nowrap;text-overflow:ellipsis}.booking-form .like-to{width:18%;float:left;padding:.5rem 0}.booking-form .like-to label{width:42%;text-align:left;color:#999;text-overflow:ellipsis;padding:0 1%;white-space:nowrap;overflow:hidden;display:none}.booking-form .like-to .jq-selectbox{width:100%}.booking-form .form-list{width:72%}.booking-form .form-list label,.booking-form .form-list .label{text-align:center}.booking-form .form-list .room-where .jq-selectbox{width:100%}.booking-form .jq-selectbox{width:60%}.booking-form .room-arriving{width:15%}.booking-form .room-nights{width:14%}.booking-form .room-rooms{width:14%}.booking-form .room-guests{width:10%}.booking-form .room-promo-code{width:12%}.booking-form .room-promo-code.control-container input{width:100%;padding:0 .2rem}.booking-form .form-button{width:14%}.booking-form .form-button button{width:100%;text-align:center;padding:0;display:block;height:2.875rem;text-transform:uppercase}.booking-form .control-container input.datepicker{width:100%}.booking-form .jq-number{width:100%}.booking-form .jq-number__field{width:20px}.booking-form .room-dropdown,.booking-form .persons-dropdown{position:absolute;width:14rem;top:2.875rem;background-color:#fff;padding:.5rem;border:1px solid #ccc;z-index:1}.booking-form #room-guests-dropdown.scrolledBelow{top:auto;bottom:2.875rem}.booking-form .room-dropdown .total-guests,.booking-form .persons-dropdown .total-persons{display:block;margin:0 auto;height:2.875rem;line-height:2.875rem;width:3rem;text-align:center;border:1px solid #ccc}.booking-form .close{text-align:center;padding:3px;position:absolute;right:0;top:0}.booking-form .in-dropdown{list-style:none;margin:0}.booking-form .in-dropdown li{display:block}.booking-form .room-dropdown .in-dropdown li{float:left;width:100%}.booking-form .room-dropdown .in-dropdown .jq-selectbox__trigger{border:0}.booking-form .room-dropdown .in-dropdown .jq-selectbox{border:1px solid #ccc;width:90%;margin:0 auto;text-align:center}.booking-form .room-dropdown .in-dropdown .input{width:50%}.booking-form .room-dropdown .in-dropdown .input label{border:0;padding:0;text-align:center}.booking-form .room-dropdown .in-dropdown .input select{display:block;margin:0 auto;width:90%;padding:.5rem!important}.booking-form .room-dropdown p{margin:.75rem 0 0 0;font-weight:bold;text-align:center}.booking-form .room-dropdown[data-total-rooms="2"]{width:28rem}.booking-form .room-dropdown[data-total-rooms="2"] li{width:50%}.booking-form .room-dropdown[data-total-rooms="3"]{width:28rem}.booking-form .room-dropdown[data-total-rooms="3"] li{width:50%}.booking-form .room-dropdown[data-total-rooms="4"]{width:28rem}.booking-form .room-dropdown[data-total-rooms="4"] li{width:50%}.booking-form .room-dropdown[data-total-rooms="5"]{width:28rem}.booking-form .room-dropdown[data-total-rooms="5"] li{width:33%}.booking-form .in-dropdown .jq-number{border:1px solid #ccc}.booking-form .book-activity .activity-what{width:26%}.booking-form .book-activity .activity-when{width:25%}.booking-form .book-activity .activity-time{width:16%}.booking-form .book-activity .activity-persons{width:13%}.booking-form .book-activity .activity-what label{width:30%}.booking-form .book-activity .activity-what .jq-selectbox{width:70%}.booking-form .book-activity .activity-when label{width:33%}.booking-form .book-activity .activity-when input.datepicker{width:67%}.booking-form .book-activity .activity-time label{width:52%}.booking-form .book-activity .activity-time .jq-selectbox{width:48%}.booking-form .control-container.label-mod{position:relative}.booking-form .control-container.label-mod label{position:absolute;z-index:1;left:20px}.booking-form .form-list{float:left;padding:.5rem 0;width:82%}.booking-form .like-to label{text-align:center;color:#999}.booking-form .room-guests{position:relative}.booking-form .room-guests .label{width:100%;padding:0 0 0 22px;border-right:1px #ccc solid;cursor:pointer}.booking-form .book-activity label{text-align:center}.booking-form .book-activity .activity-persons{position:relative;background:#fff}.booking-form .book-activity .activity-persons label{padding-left:25px}.booking-form .book-activity .activity-what .jq-selectbox__dropdown{width:auto!important}.booking-form .contacts-action .contact-call,.booking-form .contacts-action .contact-table,.booking-form .contacts-action .contact-quote{float:left;height:100%;background:#fff;border-right:1px solid #ccc}.booking-form .contacts-action .contact-quote a,.booking-form .contacts-action .contact-quote span{font-size:1rem}.booking-form .contacts-action .contact-call .call a{font-size:1rem}.booking-form .contacts-action p{float:left;line-height:2.875rem;margin-bottom:0}.booking-form .contacts-action p{padding:0 1rem}.booking-form .contacts-action label{padding-left:1rem}.booking-form .contacts-action span{padding-left:1rem}.booking-form .contacts-action p a{padding-right:15px}.booking-form .actionbar-promo{position:absolute;right:0;top:0;vertical-align:middle}.booking-form .actionbar-promo .call-popup{color:#fff;text-transform:uppercase;height:2.875rem;line-height:2.875rem;font-size:1rem;margin-top:9px;display:block;margin-right:1rem}.booking-form .validationMessage{height:auto;position:absolute;top:54px;line-height:1.2rem;padding:0 5px;font-size:14px}.actionbar-popup{max-width:440px}.actionbar-popup .buttom-area{text-align:center}.tooltip_templates{display:none}.tooltipster-base{pointer-events:auto}.tooltipster-sidetip .tooltipster-box{border:0;border-radius:0;background:rgba(0,0,0,.7)}.tooltipster-sidetip .tooltipster-arrow-background{left:0;top:2px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:rgba(0,0,0,.7);top:-2px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:rgba(0,0,0,.7);top:2px}.mobile-booking-bar{display:none;position:fixed;bottom:0;width:100%;z-index:2;background:#fff;border-top:2px solid #bd9860;padding:10px}.mobile-booking-bar .button{display:block;margin:0 auto;border:2px solid #000;background:#fff;font-weight:bold;padding-top:.5rem;padding-bottom:.5rem;color:#000}.mobile-booking-bar .button:hover{background:#000;color:#fff}@media screen and (max-width:1024px){.mobile-booking-bar{display:block}.sticky-wrapper{display:none}}@media screen and (max-width:1023px){.with-policy-notification .mobile-booking-bar{height:112px}}@media screen and (max-width:780px){.with-policy-notification .mobile-booking-bar{height:145px}}@media screen and (max-width:420px){.with-policy-notification .mobile-booking-bar{height:175px}}.breadcrumb-navigation{margin-top:10px}.breadcrumb-navigation .you-are-here-title{position:relative;float:left;text-transform:uppercase;font-size:.6875rem;padding:.5625rem 0;margin:0;letter-spacing:.06em;font-family:'SourceSansProLight';line-height:1.6;color:#414042;font-weight:normal}.breadcrumbs{position:relative;float:left;border:none;margin:0}.breadcrumbs>*:before{margin:0 .25rem}.breadcrumbs .current a{color:#414042;font-weight:bold}.breadcrumbs li:not(.current) a:hover{text-decoration:underline}@media screen and (max-width:1024px){.breadcrumb-navigation{margin-top:1rem}}.lead-in header{padding-top:1.875rem;padding-bottom:1.25rem}.lead-in .heading{background:transparent url("/Assets/CSS/App/Images/five-stars.png") 50% 0 no-repeat;background-size:105px 19px;border:none;margin-top:-2.625rem;padding-top:2rem}.no-stars .heading{background:none}.one-star .heading{background:transparent url("/Assets/CSS/App/Images/one-star.png") 50% 0 no-repeat;background-size:190px 24px}.two-stars .heading{background:transparent url("/Assets/CSS/App/Images/two-stars.png") 50% 0 no-repeat;background-size:190px 24px}.three-stars .heading{background:transparent url("/Assets/CSS/App/Images/three-stars.png") 50% 0 no-repeat;background-size:190px 24px}.four-stars .heading{background:transparent url("/Assets/CSS/App/Images/four-stars.png") 50% 0 no-repeat;background-size:190px 24px}.five-stars .heading{background:transparent url("/Assets/CSS/App/Images/five-stars.png") 50% 0 no-repeat;background-size:105px 19px}.awards-accolades ul{list-style:none;margin-left:0}.awards-accolades h3{font-size:1.25rem;font-weight:bold;margin-bottom:.3125rem;color:#414042;font-family:'SourceSansProLight'}.page-content.full-width-content .awards-accolades .awardsSection p{font-size:.9375rem}.v__conv{background:#986e41!important}.booking-form .v__conv{background:none!important}.review-feature .article{height:0;padding-bottom:54%;background:#dfcab3;display:block}.review-feature .panel-content{padding:20px}.review-feature .panel-content-inner{background:#fbf7f3;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.review-feature h3{font-family:'Old Standard TT',serif;font-size:1.25rem}.review-feature h4,.review-feature ul{font-family:"AvenirLTPro-Black",sans-serif;text-transform:uppercase;color:#805f33;font-size:1.125rem;letter-spacing:.125rem;margin:0 0 .3125rem}.review-feature ul{font-family:"AvenirLTPro-Light",sans-serif}.review-feature ul li{display:inline}.review-feature ul li:last-of-type:before{content:'•';padding:0 .3125rem 0 0}.review-feature .panel-link a:hover,.review-feature .panel-link a:focus{background:#96734b}.trip-advisor-logo{position:absolute;right:.9375rem;padding-top:1.563rem}.trip-advisor-logo a{margin:0;display:block;width:107px;height:19px;background:transparent url("https://www.tripadvisor.com/img/cdsi/langs/en/tripadvisor_logo_107x19-16452-0.gif") left top no-repeat;text-indent:-9999px;color:transparent}.videos-feature .panel-content-inner{background:transparent url("../../images/layout/play-video-button.png") 50% 0 no-repeat}.videos-feature .panel-link .white-plus-icon{background:transparent url("../../images/layout/play-video-icon.png") left top no-repeat}section.live-filter .button-group{background:#adadad;margin:20px 0;clear:both}section.live-filter .button-group a:focus{outline:none}section.live-filter .button-group a{float:left;background:none;margin:0;padding-left:20px;padding-right:20px;color:#000;font-size:24px;font-family:'Old Standard TT',serif;padding-top:16px;padding-bottom:17px;border-bottom:none}section.live-filter .button-group a:hover,section.live-filter .button-group a.active-filter{color:#fff}section.results article{margin:0 0 1.875rem}.lt-ie9 section.results article{margin-bottom:2%!important}section.results article .panel-link>a{margin-left:-50%;left:50%}section.results article .panel-image img{display:block;width:100%;height:auto}section.results article .panel-content{padding:18% 20%}section.results article.caption-bottom .panel-content{background:#f4f4f5;padding:12px 0;position:absolute;top:auto;left:0;right:0;bottom:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}section.results article .panel-tagline{background:rgba(0,0,0,.5);padding:8px 0;color:#fff;font-size:13px;text-align:center;text-transform:none}section.results article:hover .panel-content{opacity:0}section.results article.caption-bottom .panel-content .panel-content-inner{background:none;-webkit-border-radius:0;border-radius:0}section.results article.caption-bottom .panel-content .panel-content-inner h3{color:#393637}section.results article.caption-bottom .panel-content .panel-content-inner h5{color:#545355;font-size:16px;letter-spacing:2px;text-align:center;text-transform:uppercase}.lt-ie9 section.results article:hover .panel-footer{display:block}.lt-ie9 section.results article .panel-footer .panel-hover{margin-top:5rem}.text-articles section.results article{display:block}.text-articles section.results article .panel-content{padding:0}.text-articles section.results article.caption-bottom .panel-content{padding:0;position:relative}.text-articles section.results article:hover .panel-content,.text-articles .article:hover .panel-content-inner{opacity:1}.text-articles .panel-content{position:relative}.text-articles .article .panel-content-inner,.text-articles .panel-footer .panel-link a,.text-articles .panel-footer .panel-link a:hover{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.text-articles .panel-content-wrapper{text-align:left}.text-articles .panel-footer,.text-articles .panel-footer .panel-link a{position:relative}.text-articles .panel-footer .panel-link a,.text-articles .panel-footer .panel-link a:hover{width:auto;font-size:1rem;padding-left:0;padding-right:1rem;margin:0;left:0;opacity:1;background:transparent url("/Assets/CSS/App/Images/nav-arrow-small-icon.png") 5px 50% no-repeat;background-position:center right;color:#414042}.text-articles .panel-footer .panel-link a:hover{color:#c22026;text-decoration:none}.text-articles .panel-footer .panel-link a .white-plus-icon{display:none}.text-articles .results .article-wrapper{padding-left:.9375rem;padding-right:.9375rem}.lt-ie9 .text-articles section.results article .panel-footer{display:block;filter:none;background:none}.lt-ie9 .row .results .large-4{width:33.3%}.filtered-article-more-button-div{text-align:center}.filtered-article-more-button-div button{padding:.5em 1em;text-transform:uppercase;font-size:.8em}.get-social{text-align:center;border-bottom:1px solid #ccc}.get-social .owl-carousel .owl-controls .owl-prev{left:-40px}.get-social .owl-carousel .owl-controls .owl-next{background-position:-15px 0!important;right:-40px}.utility-belt{padding:1.25rem 0 1.875rem;margin-top:-.0625rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.utility-article{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.utility-title{display:inline-block;margin:10px}.utility-title a{color:#222}.utility-title a:hover,.utility-title a:focus{color:#999;text-decoration:none}.utility-content{position:relative}.lt-ie9 .utility-content img{width:100%;height:100%}.utility-content .utility-tagline{opacity:.9;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background-color:#fff}.utility-content:hover .utility-tagline,.utility-content:focus .utility-tagline{opacity:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.utility-image{position:relative;margin:0}.utility-image img{width:100%}.utility-image figcaption,.utility-image .utility-tagline{position:absolute;left:0;right:0;bottom:0;text-transform:uppercase;background:rgba(255,255,255,.8);padding:.5rem}.utility-image figcaption p,.utility-image .utility-tagline p{margin:0;font-size:.875rem;line-height:1em}.utility-footer{position:absolute;left:0;top:0;width:100%;height:100%}.lt-ie9 .utility-footer{display:none;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.lt-ie9 .utility-content:hover>.utility-footer{display:block}.utility-link{margin:0}.utility-link a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:table;font-family:"AvenirLTPro-Light",sans-serif;font-size:1.25rem;color:#fff;text-transform:uppercase;z-index:2;opacity:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.utility-link a .utility-hover{display:table-cell;vertical-align:middle;text-align:center}.lt-ie9 .utility-link a .utility-hover{display:block;margin-top:3rem}.utility-link a .white-plus-icon{position:relative;display:inline-block;vertical-align:middle;width:19px;height:19px;margin:-.3125rem .625rem 0 0;background:transparent url("/Assets/CSS/App/Images/white-plus-icon.png") left top no-repeat}.utility-link a:hover,.utility-link a:focus{text-decoration:none;background:rgba(0,0,0,.5);opacity:1;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.utility-belt .owl-carousel .owl-controls .owl-prev,.utility-belt .owl-carousel .owl-controls .owl-next{background:url('/Assets/CSS/App/Images/utility-arrows.png') no-repeat;width:15px;height:80px;margin-top:-52px;padding:0;position:absolute;top:50%}.utility-belt .owl-carousel .owl-controls .owl-prev,.utility-belt .owl-carousel .owl-controls .owl-next{margin-top:-40px}.utility-belt .owl-carousel .owl-controls .owl-prev{left:-26px}.utility-belt .owl-carousel .owl-controls .owl-next{background-position:-15px 0;right:-26px}.footer-navigation-container{padding:10px;background:#414042;margin:0}.logos-navigation-container{background:#fff}.logos-navigation-container:before,.logos-navigation-container:after{content:"";display:table}.logos-navigation-container:after{clear:both}.logos-navigation{padding:1.25rem;margin:0;text-align:center}.logos-navigation li{display:inline-block;margin:0 .625rem}.logos-navigation a{display:block;height:80px;margin:0 auto;color:transparent;text-indent:-9999px}.red-carnation-collection a{width:222px;height:96px}.leading-hotels a{width:127px}.leading-hotels a:hover,.leading-hotels a:focus{background-position:0 -80px}.tollman-family a{width:68px;background-position:-164px 0}.tollman-family a:hover,.tollman-family a:focus{background-position:-164px -80px}.treadright-foundation a{width:91px;background-position:-267px 0}.treadright-foundation a:hover,.treadright-foundation a:focus{background-position:-267px -80px}.travel-corporation a{width:73px;background-position:-401px 0}.travel-corporation a:hover,.travel-corporation a:focus{background-position:-401px -80px}.sunday-times-best-companies a{width:74px;background-position:-517px 0}.sunday-times-best-companies a:hover,.sunday-times-best-companies a:focus{background-position:-517px -80px}.investors-in-people a{width:142px;background-position:-634px 0}.investors-in-people a:hover,.investors-in-people a:focus{background-position:-634px -80px}.company-info-wrapper{padding:.625rem .625rem 1.875rem}.company-info-container,.site-region-switch-wrapper{float:left;width:100%;background:#fff;text-align:center}.company-info-container .copyright.left{width:100%}.company-info-navigation{margin-bottom:.625rem}.company-info-navigation a{font-size:.8125rem;color:#414042}.site-region-switch-wrapper{text-align:right}.site-region-switch span{white-space:nowrap}section.get-social ul.owl-carousel{margin:0;list-style-type:none}section.get-social ul.owl-carousel .item article header figure{margin:0 10px 0 0}section.get-social ul.owl-carousel .item article header .text{width:60%}section.get-social ul.owl-carousel .item article header .text p{margin:0;font-size:12px;line-height:16px;text-align:left}section.get-social ul.owl-carousel .item article .content{margin:10px 0;padding-right:20px;font-size:.95rem;text-align:left}.get-social .owl-carousel .owl-controls .owl-prev,.get-social .owl-carousel .owl-controls .owl-next{width:15px;height:80px;margin-top:-52px;padding:0;position:absolute;top:50%}.hotel-list{border-top:1px solid #ccc;background:#f5f5f5}.hotel-list .sub-heading{font-size:1rem;color:#414042}.hotel-list .heading{text-align:center}.hotel-list .sub-list{display:none}.hotel-list .hotel-nav{list-style:none;margin-left:0}.hotel-list .hotel-nav>li{position:relative;float:left;width:inherit;margin:0 6px}.hotel-list .hotel-nav>li.switzerland{width:150px}.hotel-list .hotel-nav>li.south-africa{width:160px}.hotel-list .hotel-nav .active .hotel-region{color:#876729;cursor:pointer}.hotel-list .hotel-nav .hotel-region{text-transform:uppercase;white-space:nowrap}.hotel-region{position:relative;padding-left:24px}.hotel-region::after,.hotel-nav .active .hotel-region::before{position:absolute;content:"";background:#876729}.hotel-region::after{top:9px;left:2px;width:17px;height:1px}.hotel-nav .active .hotel-region::before{top:1px;left:10px;width:1px;height:17px}.hotel-list .hotel-nav ul{list-style:none;width:250px;margin-top:20px;margin-left:24px;border-top:1px solid #ccc}.hotel-list .hotel-nav ul li{width:auto;padding:4px 8px;border-bottom:1px solid #ccc;font-size:10px}.hotel-list .hotel-nav ul li a{padding:0}.hotel-list .hotel-nav ul li a:hover{color:#876729}.hotel-list .hotel-nav ul li strong{display:block;font-size:12px}.location-map-container{height:25em;margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.location-map-container img{max-width:none}.location-map-container select{margin:0}.footer-navigation{display:block;margin:0;padding:.875rem 0;list-style-type:none;list-style-position:inside;font-family:'Lato',sans-serif;text-align:center;padding:0}.footer-navigation li{margin:0 0 .4375rem 0;font-size:.875rem}.footer-navigation li a:not(.button){display:block;color:#163e2e}.footer-navigation li a:not(.button):hover,.footer-navigation li a:not(.button):focus{color:#379c74}.footer-navigation li.active>a:first-child:not(.button){color:#379c74;font-weight:normal;font-family:'Lato',sans-serif}.footer-navigation li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#fff}.footer-navigation li{margin:0;border-bottom:1px solid #ccc}.footer-navigation li:last-of-type{border-bottom:none}.footer-navigation li a:not(.button){text-transform:uppercase;color:#ccc;padding:.3125rem .625rem}.footer-navigation li a:not(.button):hover,.footer-navigation li a:not(.button):focus{text-decoration:none;color:#fff}li.red-carnation-collection{display:block}@media only screen and (min-width:40.063em){.footer-navigation{list-style:none;text-align:center;margin:0}.footer-navigation>li{display:inline-block;margin-left:-.3125rem;border-right:1px solid #ccc;border-bottom:none}.footer-navigation>li:last-of-type{border:none}}@media screen and (max-width:1090px){.hotel-list .hotel-nav>li{margin:0}}@media screen and (max-width:650px){section.meeting-tables .table .column.last .header{height:auto}section.meeting-tables .table .scrolling-column .owl-wrapper-outer{display:none}}@media screen and (max-width:1024px){.company-info-container,.site-region-switch-wrapper{float:right;width:100%;background:#fff;text-align:center}}@media screen and (max-width:920px){.hotel-list .hotel-nav>li{float:none;width:100%!important;margin:0 0 20px;text-align:left}}#search-results{margin:0;list-style-type:none}#search-results li{padding:10px 0 30px;border-top:1px solid #ccc}#search-results li .page{text-transform:uppercase}#search-results li h3{margin:0 0 10px;font-weight:bold;text-transform:uppercase}#search-results li h3 a:hover{color:#c22026}#search-results li p{margin:0 0 10px}#search-results li a.more{text-transform:uppercase}.live-filter-container h2,section.isotope-filter h2{font-family:'Old Standard TT',serif}.live-filter-container .live-filter{margin-left:-.9375rem;margin-right:-.9375rem}section.live-filter input,select.isotope-filter{background-color:#ececec;background-position:93% center;background-size:10px;height:50px;padding-top:0;padding-bottom:0;border:none;font-family:'Old Standard TT',serif;font-size:18px;line-height:50px}.lt-ie9 select.isotope-filter{padding:12px 8px}select.isotope-filter:focus{background-color:#c2986b;color:#fff}.text-articles .results article{padding:30px;border:1px solid #ccc}.text-articles .results article h3{font-family:'Old Standard TT',serif}.results article::before{clear:both}@media screen and (max-width:1100px){section.live-filter .button-group button{padding:10px 12px;font-size:18px}}@media screen and (max-width:810px){section.live-filter .button-group button{padding:8px;font-size:15px}}.hotels-feature .panel-content-inner,.destinations-feature .panel-content-inner{background:none}.hotels-feature .panel-tagline,.destinations-feature .panel-tagline{background:rgba(0,0,0,.5);color:#fff;font-size:.875rem;letter-spacing:.125rem}.has-status .panel-tagline{padding-bottom:2.5rem}section.hotels-overview-live-filter .button-group{background:#eff2f1;margin:20px 0}section.hotels-overview-live-filter .button-group button:focus{outline:none}section.hotels-overview-live-filter .button-group button{float:left;background:none;margin:0;padding-left:20px;padding-right:20px;color:#000;font-size:24px;font-family:'Old Standard TT',serif}section.hotels-overview-live-filter .button-group button:hover,section.hotels-overview-live-filter .button-group button.active-filter{background:#96734b;color:#fff}section.hotels-overview h2.stars{background:#fff url('/Assets/CSS/App/Images/line-background.png') center left repeat-x;color:#896d4a;font-size:22px;text-align:center}section.hotels-overview h2.stars span{background:#fff;padding:0 12px}.lt-ie9 section.hotels-overview .item{width:33%!important;margin-bottom:2%!important}section.hotels-overview article .panel-content{background:rgba(255,244,244,.85);padding:12px 0;position:absolute;top:auto;left:0;right:0;bottom:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}section.offers-results article.caption-bottom .panel-content{background:rgba(0,0,0,.5);margin:0 4.2%;padding:8px 0}section.hotels-overview article:hover .panel-content{opacity:0}section.hotels-overview article .panel-content .panel-content-inner{background:none;-webkit-border-radius:0;border-radius:0}section.hotels-overview article .panel-content .panel-content-inner h3{color:#393637}section.hotels-overview article .panel-content .panel-content-inner h5{color:#545355;font-size:16px;letter-spacing:2px;text-align:center;text-transform:uppercase}section.hotels-overview article{margin:0 0 1.875rem}section.hotels-overview article .panel-link{background:rgba(0,0,0,.5);width:100%;height:100%;display:none;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}section.hotels-overview article .panel-footer:hover>.panel-link{display:block}.lt-ie9 section.hotels-overview article:hover .panel-footer{display:block}section.hotels-overview article .panel-link .visit-site{display:block;width:50%;margin-top:-1.5rem;margin-left:-25%;border:1px solid #fff;position:absolute;top:50%;left:50%;font-weight:bold;line-height:3rem;text-align:center}section.hotels-overview article .panel-link .visit-site>a{display:block;background:none;width:auto;height:auto;opacity:1;position:relative;font-weight:bold}section.hotels-overview article .panel-link .quick-info a{display:block;opacity:1;background:0;width:100%;height:auto;position:absolute;top:auto;left:0;bottom:10%;color:#999;font-size:14px;text-align:center;text-transform:uppercase}section.hotels-overview article .panel-link .quick-info a:hover{color:#ccc}section.hotels-overview article .panel-image img{display:block;width:100%;height:auto}.cta-panel{background:#fff;margin-bottom:1.5em;border:1px solid #d9d9d9}.cta-panel .cta-panel-inner{padding:30px 100px;text-align:center}.cta-panel.additional-info .cta-panel-inner{padding:20px;text-align:left}.cta-panel.additional-info .cta-panel-inner h5{margin:0 0 30px;font-size:16px;font-weight:bold;text-transform:uppercase}.cta-panel.additional-info .cta-panel-inner p{margin:0;font-size:14px}.cta-panel .cta-panel-inner h1,.cta-panel .cta-panel-inner h2,.cta-panel .cta-panel-inner h3,.cta-panel .cta-panel-inner h4,.cta-panel .cta-panel-inner h5,.cta-panel .cta-panel-inner h6{font-family:'Old Standard TT',serif}.cta-panel.additional-info .cta-panel-inner h1,.cta-panel.additional-info .cta-panel-inner h2,.cta-panel.additional-info .cta-panel-inner h3,.cta-panel.additional-info .cta-panel-inner h4,.cta-panel.additional-info .cta-panel-inner h5,.cta-panel.additional-info .cta-panel-inner h6{color:#000}.cta-panel .cta-panel-inner a.button{height:48px;padding:0 18px;line-height:48px;text-transform:uppercase;border:1px solid #876729;color:#876729;background-color:#fff}.cta-panel .cta-panel-inner a.button:hover{color:#fff;background-color:#876729}.cta-panel.additional-info .cta-panel-inner h3{margin:20px 0 10px;border-bottom:1px solid #ccc;font-size:18px;font-style:normal;text-transform:uppercase}@media screen and (max-width:480px){.cta-panel .cta-panel-inner{padding:20px 40px}}.team-profile{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.profile-image{margin:0}.profile-image img{border:6px solid #e4e4e4;margin:0 0 1.25rem}.profile-list{list-style:none;margin:0 0 4px}.location-info{border-top:1px solid #ccc;text-align:center}.location-info .heading{margin-left:0;margin-right:0}.location-info .tagline{padding:0 .9375rem;margin:0}.location-info .plus.readmore-js-toggle{text-align:center}.lt-ie9 .location-info .readmore-js-section.readmore-js-expanded{height:100px!important}.local-info{list-style:none;border-left:none;*zoom:1;margin:0}.local-info:before,.local-info:after{content:" ";display:table}.local-info:after{clear:both}.local-info li{text-align:center;border-right:1px solid #ccc;padding:3.75rem 0 1.25rem;text-transform:uppercase}.local-info li:last-of-type{border:none}.local-info .sun{background:transparent url("../../images/layout/weather-icons/sun.png") 50% 10px no-repeat}.local-info .sun-cloud{background:transparent url("../../images/layout/weather-icons/sun-cloud.png") 50% 10px no-repeat}.local-info .sun-rain{background:transparent url("../../images/layout/weather-icons/sun-rain.png") 50% 10px no-repeat}.local-info .cloud{background:transparent url("../../images/layout/weather-icons/cloud.png") 50% 10px no-repeat}.local-info .rain{background:transparent url("../../images/layout/weather-icons/rain.png") 50% 10px no-repeat}.local-info .fog{background:transparent url("../../images/layout/weather-icons/fog.png") 50% 10px no-repeat}.local-info .storm{background:transparent url("../../images/layout/weather-icons/storm.png") 50% 10px no-repeat}.local-info .snow{background:transparent url("../../images/layout/weather-icons/snow.png") 50% 10px no-repeat}.local-info .local-time{background:transparent url("../../images/layout/clock-icon.png") 50% 15px no-repeat;border:none}.local-info .pound-sterling{background:transparent url("../../images/layout/currency-icons/pound-sterling.png") 50% 18px no-repeat}.local-info .swiss-franc{background:transparent url("../../images/layout/currency-icons/swiss-franc.png") 50% 18px no-repeat}.local-info .euro{background:transparent url("../../images/layout/currency-icons/euro.png") 50% 18px no-repeat}.local-info .us-dollar{background:transparent url("../../images/layout/currency-icons/us-dollar.png") 50% 18px no-repeat}.local-info .south-african-rand{background:transparent url("../../images/layout/currency-icons/south-african-rand.png") 50% 18px no-repeat}.local-info .language-spoken{background:transparent url("../../images/layout/speech-bubble-icon.png") 50% 18px no-repeat}.local-info strong{display:block}section.inspiration{margin-bottom:20px}section.inspiration .image-panel h3{margin-bottom:20px;padding-left:65px;color:#414042;font-family:'Old Standard TT',serif;font-size:36px}section.inspiration .image-panel>img{float:left;margin:8px}section.inspiration .image-panel h3 span.social-media-feed-description{float:right;font-family:'Lato',sans-serif;font-size:15px;line-height:58px;text-align:right}section.inspiration .image-panel .images{background:#d9d9d9}section.inspiration .image-panel .images{position:relative;background:#d9d9d9}section.inspiration .image-panel .images:after{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(217,217,217,0);border-bottom-color:#d9d9d9;border-width:10px}section.inspiration .image-panel .images .inner{padding:24px}section.inspiration .image-panel .images .first-image,section.inspiration .image-panel .images .grid-images{width:49%}section.inspiration .image-panel .images .first-image{float:left;overflow:hidden}section.inspiration .image-panel .images .first-image img{width:150%}section.inspiration .image-panel .images .first-image img,section.inspiration .image-panel .images .grid-images figure img{width:150%;max-width:none}section.inspiration .image-panel .images .grid-images figure img{transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5)}section.inspiration .image-panel .images .grid-images{float:right}section.inspiration .image-panel .images .grid-images figure{width:48%;margin:2px;height:114px;float:left;overflow:hidden}.social-media-feed .grid-images{margin:-2px}.social-media-feed .first-image figure{margin:0;-webkit-margin-before:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-margin-after:0}.social-media-feed .first-image a img{width:auto!important;height:231px;float:left}@media screen and (max-width:1100px){section.inspiration .image-panel h3 span.social-media-feed-description{font-size:13px}}@media screen and (max-width:1024px){section.inspiration .image-panel .images .grid-images figure img{width:200%}section.inspiration .image-panel h3 span{display:none}section.inspiration .image-panel .images .grid-images figure{width:47%}}@media screen and (max-width:768px){section.inspiration .image-panel h3 span{display:inherit}section.inspiration .image-panel .images .grid-images figure img{width:150%}}@media screen and (max-width:530px){section.inspiration .image-panel .images .grid-images figure{width:49%}section.inspiration .image-panel .images .grid-images figure:nth-child(odd){float:left}section.inspiration .image-panel .images .grid-images figure:nth-child(even){float:right}section.inspiration .image-panel .images .grid-images figure:nth-last-child(1),section.inspiration .image-panel .images .grid-images figure:nth-last-child(2){margin-bottom:0}section.inspiration .image-panel .images .first-image,section.inspiration .image-panel .images .grid-images{width:100%;margin:0}section.inspiration .image-panel .images .first-image,section.inspiration .image-panel .images .grid-images figure{margin:0 0 6px 0}section.inspiration .image-panel .images .first-image a img{width:100%!important;height:auto}}@media screen and (max-width:510px){section.inspiration .image-panel h3 span{display:none}}.timeline .carousel-control{background:transparent url('/Assets/CSS/App/Images/line-background.png') left center repeat-x}.timeline .carousel-control .item{margin-top:35px;font-family:'Old Standard TT',serif;font-size:24px}.timeline .carousel-control .item span.circle{display:block;background:#000;width:10px;height:10px;margin:50px auto 12px;-webkit-border-radius:24px;border-radius:24px}.timeline .carousel-control .item:hover{cursor:pointer}.timeline .carousel-control .item:hover p{color:#c22026}.timeline .carousel-control .item p{margin:0;font-size:24px;text-align:center}.timeline .carousel-control .owl-item.synced span.circle{background:#876729;width:20px;height:20px;margin-top:44px;margin-bottom:8px;box-shadow:6px 6px 4px rgba(0,0,0,.2)}.timeline .carousel-control .owl-item.synced:hover span.circle{background-color:#c22026}.timeline .carousel-control .owl-item.synced p{color:#c22026}.timeline .timeline-items{margin-top:40px}.timeline .timeline-items .item .figure{width:80%;margin:0 auto}.timeline .timeline-items .item .figure img{display:block;width:100%}.timeline .timeline-items .item p{width:70%;margin:30px auto 0;text-align:center}.timeline-content header{margin-bottom:60px}.timeline-content header h1{margin-bottom:0;font-family:'Old Standard TT',serif}.timeline-content header h5{margin-top:0;font-size:20px;text-transform:uppercase}.meeting-room-table{margin-bottom:2em}.meeting-room-list h4{font-size:1.4375rem}.meeting-room-list h4,.meeting-room-table .no-results{font-family:'Old Standard TT',serif}.meeting-room-table .no-results{font-size:1.125em;margin-top:1em}.meeting-room-list .column{padding:0}.meeting-room-list .column.first{background:#ececec;border-right:5px solid #fff;padding:10px;text-transform:uppercase}.meeting-room-list .room-setup{text-align:center;background:#f3f3f3;background-repeat:no-repeat;background-position:center 65%;vertical-align:top}.meeting-room-list .rooms-table{width:100%;border:0}.meeting-room-list .rooms-table td,.meeting-room-list .rooms-table th{border-bottom:1px solid #a1a1a1}.meeting-room-list .rooms-table .room-setup strong,.meeting-room-list .rooms-table .room-setup span{display:block;padding:10px 5px;border-right:5px solid #fff;border-left:5px solid #fff;color:#000}.meeting-room-list .rooms-table .room-setup strong{border-left:0;text-align:left;text-transform:uppercase;padding:10px}.meeting-room-list .rooms-table th span,.meeting-room-list .rooms-table th strong,.meeting-room-list .rooms-table thead .room-setup strong{height:90px;background-repeat:no-repeat;background-position:center 46px}.meeting-room-list .rooms-table td{position:relative}.meeting-room-list .rooms-table td span{position:absolute;width:100%;height:100%}.meeting-room-list .rooms-table td strong{min-width:200px}.meeting-room-list .rooms-table th span{font-weight:normal}.meeting-room-list .room-setup .capacity{border:none;padding:0}.meeting-room-list .room-setup .banquet{background-image:url('/Assets/CSS/App/Images/roomsetup-banquet.png')}.meeting-room-list .room-setup .boardroom{background-image:url('/Assets/CSS/App/Images/roomsetup-boardroom.png')}.meeting-room-list .room-setup .cabaret{background-image:url('/Assets/CSS/App/Images/roomsetup-cabaret.png')}.meeting-room-list .room-setup .classroom{background-image:url('/Assets/CSS/App/Images/roomsetup-classroom.png')}.meeting-room-list .room-setup .reception{background-image:url('/Assets/CSS/App/Images/roomsetup-reception.png')}.meeting-room-list .room-setup .theatre{background-image:url('/Assets/CSS/App/Images/roomsetup-theatre.png')}.meeting-room-list .room-setup .ushape{background-image:url('/Assets/CSS/App/Images/roomsetup-ushape.png')}.meeting-room-list .plus{margin:0;padding:5px 0;min-width:150px}.meeting-room-list .hotel{margin-top:40px;overflow-x:auto}.opentable-small a{position:absolute;top:0;z-index:-1}section.gallery-live-filter .button-group{background:#eff2f1;margin:20px 0}section.gallery-live-filter .button-group button:focus{outline:none}section.gallery-live-filter .button-group button{float:left;background:none;margin:0;padding-left:20px;padding-right:20px;color:#000;font-size:24px;font-family:'Old Standard TT',serif}section.gallery-live-filter .button-group button:hover,section.gallery-live-filter .button-group button.active-filter{background:#96734b;color:#fff}section.gallery-images div.panel-article{margin:0 0 1.875rem}.lt-ie9 section.gallery-images div.panel-article{width:33%!important;margin-bottom:2%!important}section.gallery-images div.panel-article .panel-image img{display:block;width:100%;height:auto}section.gallery-images div.panel-article .panel-link{width:100%;height:100%;-webkit-transition-duration:.3s;transition-duration:.3s}section.gallery-images div.panel-article .panel-link:hover{background:rgba(0,0,0,.5)}section.gallery-images div.panel-article .panel-link:hover a.hover-action{opacity:1}section.gallery-images div.panel-article .panel-link .image-link-container{width:62px;height:62px;margin-top:-31px;margin-left:-31px;position:absolute;top:50%;left:50%}section.gallery-images div.panel-article .panel-link a.hover-action{display:block;float:left;background-color:#fff;background-color:rgba(255,255,255,.8)!important;background-position:center;background-repeat:no-repeat;width:62px;height:62px;-webkit-border-radius:32px;border-radius:32px;position:relative}section.gallery-images div.panel-article .panel-link a.hover-action.image-full-screen{background-image:url('/Assets/CSS/App/Images/image-fullscreen-icon.png')}section.gallery-images div.panel-article .panel-link a.hover-action.image-link{background-image:url('/Assets/CSS/App/Images/new-window-icon.png')}section.gallery-images div.panel-article .panel-footer{width:92%;left:4%}.lt-ie9 section.gallery-images div.panel-article:hover .panel-footer{display:block}.fancybox-title-over-wrap{width:100%;text-align:center;font-size:16px;text-transform:uppercase;padding:20px 10px}.fancybox-title-over-wrap a{color:#fff;text-decoration:underline}.fancybox-gallery-wrapper .fancybox-close{background:rgba(0,0,0,.25) url('/Assets/CSS/App/Images/fancybox-close.png') center no-repeat;position:absolute;top:20px;right:20px;width:50px;height:50px;cursor:pointer;z-index:8040}.lt-ie9 .fancybox-close{background:#000 url('/Assets/CSS/App/Images/fancybox-close.png') center no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}@media screen and (max-width:1024px){.fancybox-title-over-wrap{display:none}}.restaurant-carousel{padding:1.25rem 0 1.875rem;margin-top:-.0625rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.restaurant-carousel h2.line-background{float:none}.restaurant-carousel .item{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.restaurant-carousel .item h4{text-align:center}.restaurant-carousel .item h3{text-align:center;height:4.4rem}.restaurant-carousel .item h3 a{display:block;top:50%;position:relative;transform:translateY(-50%)}.restaurant-carousel .item figure{width:100%;margin:10px auto 0;border-top:2px solid #414042;position:relative}.restaurant-carousel .item figure img{display:block;width:100%;height:auto}.restaurant-carousel .item figure figcaption{background:#000;background:rgba(0,0,0,.8)!important;width:100%;position:absolute;bottom:0;left:0}.restaurant-carousel .item figure figcaption p{margin:0;color:#fff;font-size:14px;line-height:18px;display:block;padding:12px 15px;color:#fff}.restaurant-carousel .item footer .panel-link a{width:100%!important}.lt-ie9 .restaurant-carousel .item:hover .panel-footer{display:block;width:327px}.lt-ie9 .restaurant-carousel .item .panel-footer .panel-hover{margin-top:75px}.restaurant-carousel .owl-carousel .owl-controls .owl-prev,.restaurant-carousel .owl-carousel .owl-controls .owl-next{background:url('/Assets/CSS/App/Images/utility-arrows.png') no-repeat;width:15px;height:80px;margin-top:-52px;padding:0;position:absolute;top:50%;text-indent:-9999px}.restaurant-carousel .owl-carousel .owl-controls .owl-prev,.restaurant-carousel .owl-carousel .owl-controls .owl-next{margin-top:0}.restaurant-carousel .owl-carousel .owl-controls .owl-prev{left:-26px}.restaurant-carousel .owl-carousel .owl-controls .owl-next{background-position:-15px 0;right:-26px}@media screen and (max-width:500px){section.restaurant-carousel .item figure{width:100%}}.cookie-notification-wrapper{width:100%;margin-bottom:0;background:#f2f2f2;z-index:8010;position:relative}.short .cookie-notification-wrapper{top:0;position:fixed;z-index:8006}.cookie-notification{left:0;right:0;bottom:0;margin-bottom:0!important;background:transparent;border:none;padding-top:1.25rem;padding-bottom:1.25rem}.cookie-notification h2{font-size:.875rem;font-weight:bold;color:#fff;text-transform:uppercase;margin-bottom:0;letter-spacing:.0625rem}.cookie-notification p,.cookie-notification a{font-size:.875rem;font-weight:600;margin:0;color:#222;line-height:1.2rem}.cookie-notification a{text-decoration:underline}.cookie-notification a:hover{text-decoration:none}.cookie-notification .close{width:22px;right:4.5rem}.cookie-notification .close:before,.cookie-notification .close:after{position:absolute;content:'';height:1px;width:inherit;background:#222;left:0}.cookie-notification .close:before{transform:rotate(45deg)}.cookie-notification .close:after{transform:rotate(-45deg)}@media screen and (max-width:1023px){.short .cookie-notification-wrapper,.cookie-notification-wrapper{bottom:0;top:auto;position:fixed;z-index:8009}.cookie-notification{padding:.75rem 3rem .75rem 1rem}.cookie-notification p,.cookie-notification a{text-align:left!important}.cookie-notification .close{top:22%;width:10px;right:1rem}}.press-release{position:relative;border:1px solid #ccc}.press-release-heading{margin-top:0;min-height:0;border-bottom:none}.thumb .press-release-heading{border:1px solid #414042;border-width:1px 0}.press-release-date{font-family:"AvenirLTPro-Black",sans-serif}.press-release-thumb{text-align:center}.lt-ie9 .refine-select-dropdown.press-releases-dropdown{width:25%!important}.press-release-description{margin-bottom:10px;overflow:hidden;max-height:9.6em}section.careers article h1{font-family:'Old Standard TT',serif}section.careers article h2{margin:0 0 30px;font-size:20px;text-transform:uppercase}section.careers article p{line-height:24px}.general-enquiry-form{margin:1.125rem 0 5.375rem 0;background:#efefef;padding:1.75rem 6rem 2.75rem 6rem;position:relative;margin-bottom:35px}.general-enquiry-form .radio{float:left;margin-right:20px;padding-top:10px}.general-enquiry-form fieldset,.newsletter-connect-container fieldset{clear:none!important}.general-enquiry-form .form-group .control-label.no-transformation{text-transform:none}.general-enquiry-form .columns{padding-left:1.875rem;padding-right:1.875rem;margin:0}.general-enquiry-form .form-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.general-enquiry-form .form-group .control-label,.general-enquiry-form .form-group .form-control{float:left}.general-enquiry-form .form-group .control-label{width:100%;line-height:1.5em;text-transform:uppercase;padding-top:.625rem;padding-right:.9375rem}.general-enquiry-form .required-field .control-label:after{content:"*";color:#c22026;margin-left:5px}.general-enquiry-form .form-group .form-control{width:100%;margin-bottom:10px}.general-enquiry-form .right-column .control-label{width:100%}.general-enquiry-form .right-column textarea.form-control{width:100%;height:9.25rem}.general-enquiry-form .form-submit-border .btn,.full-form .form-submit-border .btn{margin-bottom:0;font-size:.875rem!important;text-transform:uppercase;margin-top:40px;width:400px;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.general-enquiry-form .form-submit-border .btn:hover{-webkit-box-shadow:0 2px 3.92px -.08px rgba(47,47,47,.39);-moz-box-shadow:0 2px 3.92px -.08px rgba(47,47,47,.39);box-shadow:0 2px 3.92px -.08px rgba(47,47,47,.39)}.general-enquiry-form .validation-summary-valid{display:none}@media only screen and (min-width:40.063em){.general-enquiry-form .form-group .control-label{width:33.33333%;padding-bottom:.625rem;padding-right:1.625rem}.general-enquiry-form .form-group .checkbox .control-label{width:100%}}@media only screen and (min-width:64.063em){.general-enquiry-form .right-column .form-group .control-label,.general-enquiry-form .right-column textarea.form-control{width:100%}}.guests-reviews .review-item{margin-bottom:3.75rem}.guests-reviews .review-author{font-weight:700}.newsletter-subscription{background-color:#f5f5f5;padding-top:4.75rem;padding-bottom:7.688rem}.newsletter-subscription h2{margin-bottom:3rem}.newsletter-subscription .social-login-icons{list-style-type:none;margin:0;padding:0}.newsletter-subscription .social-login-icons li{display:inline-block;margin:0 .3125rem}.newsletter-subscription .social-login-icons a{overflow:hidden;font-size:0;text-indent:-1000px;display:block;height:28px;width:28px;top:.5rem;background:url('/Assets/CSS/App/Images/social-login-icons.png');position:relative}.newsletter-subscription .social-login-icons .facebook{background-position:0 0}.newsletter-subscription .social-login-icons .linkegin{background-position:-28px 0}.newsletter-subscription .social-login-icons .google{width:34px;background-position:-57px 0}.newsletter-subscription .subscription-line{text-align:center;display:none}.newsletter-subscription .form-block input,.newsletter-subscription .subscription-line .text-block p{font-size:1.25rem}.newsletter-subscription .subscription-line .text-block,.newsletter-subscription .subscription-line .social-login-icons,.newsletter-subscription .subscription-line .form-block{display:inline-block}.newsletter-subscription .subscription-line .text-block p{line-height:3rem;margin:0}.newsletter-subscription .form-block input,.newsletter-subscription .form-block button{display:inline-block;margin:0;box-sizing:border-box;border:none;box-shadow:none;letter-spacing:0;padding:.5rem;height:2.875rem;padding-right:1rem;padding-left:1rem;vertical-align:middle}.newsletter-subscription .form-block{width:400px;max-width:100%}.newsletter-subscription .form-block input{width:66.75%}.newsletter-subscription .form-block button{width:33.25%;text-transform:uppercase;background:#da4348}.newsletter-subscription .subscription-line .text-block .label-text{margin-right:.5rem}.newsletter-subscription .subscription-line .text-block .separator-word{font-family:'Old Standard TT',serif;margin:0 1.5rem 0 1rem;color:#999}.newsletter-form-wrap form{padding-bottom:0;position:relative}.newsletter-form-wrap form input,.newsletter-form-wrap form select{margin-bottom:0}.newsletter-form-wrap form .form-submit-border{width:150px;height:36px}@media screen and (max-width:1024px){.newsletter-form-wrap form{padding-right:.9375rem}.newsletter-form-wrap form input,.newsletter-form-wrap form select{margin-bottom:.9375rem}.newsletter-form-wrap form .form-submit-border{position:relative;right:0}}.help-block{display:none;padding:5px 5px 15px;line-height:1.2;font-family:'SourceSansProLight';font-size:12px;color:#414042}select.form-control:hover~span.help-block:not(.field-validation-valid):not(.field-validation-error){display:inline-block}.aboutThisSubscriptionBody{display:none;padding:15px 0 0 0}.aboutThisSubscriptionTitle{cursor:pointer;float:right;margin-top:-39px;font-size:1rem;border-bottom:none!important;font-weight:bold;color:#414042}.aboutThisSubscription p,.aboutThisSubscription ul{font-size:1.125rem}.aboutThisSubscription p{margin-bottom:0}@media only screen and (max-width:944px){.aboutThisSubscriptionTitle{cursor:pointer;float:left;padding-top:25px}.aboutThisSubscription{min-height:40px;padding-top:20px}}.aboutThisSubscriptionTitle:focus{color:#333}.aboutThisSubscriptionTitle:hover{color:#333;font-weight:normal;opacity:.9}.aboutThisSubscriptionTitle:after{content:"";font-family:FontAwesome;color:#333;border:none;margin:auto;font-size:15px;font-size:.875rem;top:0;right:0;position:relative;padding-left:5px}.aboutThisSubscriptionTitle.opened:after{content:""}.icbe-pre-step{display:none}.homepage-banner{position:relative;max-width:1400px;margin:0 auto;background-size:cover;background-position:center}.homepage-banner.fullscreen{max-width:none}.homepage-banner,.homepage-banner h1{color:#fff}.homepage-banner .inner-area{z-index:2;width:100%;height:100%;min-height:568px}.homepage-banner .inner-area>img{width:100%;opacity:0}.homepage-banner .inner-area .overlay-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.homepage-banner .video-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.homepage-banner .video-container video{margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;opacity:1;width:1905px;height:auto}@media only screen and (min-width:1024px){.homepage-banner .inner-area{opacity:0;transition:ease .3s}.homepage-banner:hover .inner-area{opacity:1;transition:ease .3s}}.homepage-banner .inner-area .text-center{clear:both}.homepage-banner .trust-symbols-area{padding:2rem;text-align:center;position:absolute;top:0}.homepage-banner .description{max-width:640px;padding:0 .9375rem;margin:0 auto}.homepage-banner .button{margin-top:1rem}.ta-review-widget{text-align:center;width:260px;padding:20px;float:right}.awards-accolades .ta-review-widget{float:none;top:40%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ta-review-widget .ta-review-content{overflow:hidden;display:block}.ta-review-widget .ta-no-reviews-content{display:none}.ta-review-widget.no-reviews .ta-review-content{display:none}.ta-review-widget.no-reviews .ta-no-reviews-content{display:block}.ta-review-widget h2{font-size:1rem;margin:.5rem 0}.ta-review-widget .button{padding:.5rem}.ta-review-widget .ta-rating,.ta-review-widget .ta-published-date{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ta-review-widget .ta-published-date p{margin-bottom:.5rem}.ta-review-widget .ta-user{clear:both}.ta-review-widget .ta-see-reviews{margin-top:10px}.ta-review-widget .ta-user p{margin-bottom:1rem}.ta-widget{overflow:hidden}.ta-widget p{font-size:.9rem!important}.ta-rating{width:auto;position:relative;float:left}.ta-rating .review-list-date{float:left}.ta-rating .review-list-body{float:left}.awards-accolades .ta-award-img-wrap{-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:40%;left:50%;position:absolute;padding-bottom:2px}.ta-review-widget-horizontal h2{font-size:1.4rem;margin-bottom:0}.ta-review-widget-horizontal h2{font-size:1.4rem;margin-bottom:0}.ta-review-widget-horizontal .ta-no-reviews-content{display:none}.ta-review-widget-horizontal img,.ta-review-widget-horizontal .ta-rating{float:left}.ta-review-widget-horizontal .review-count{float:left;clear:both}.ta-review-widget-horizontal .button{padding:.5rem;position:absolute;right:0}.ta-review-widget-horizontal img{margin-right:1rem}.guest-reviews-wrap{padding:40px 12px}.guest-reviews-wrap h2{text-align:center}.guest-reviews-wrap .review-header-left,.guest-reviews-wrap .review-header-right{padding:0!important}.guest-reviews-wrap .review-header-right{text-align:right;margin-top:20px}.guest-reviews-wrap .review-header-left p{margin-bottom:0;font-size:.9em}.guest-reviews-wrap .ta-review-widget-horizontal .review-count{float:left;clear:none;margin-left:10px}.guest-reviews-wrap .ta-review-widget-horizontal img{margin-right:0}.trip-advisor-button,.trip-advisor-button:active{background-image:url(/Assets/CSS/App/Images/trip-advisor-logo-head.png)!important;background-repeat:no-repeat;background-position:24px;position:relative;background-color:#8b653b;width:320px;margin:0 auto;margin-top:25px;padding-left:65px;float:none;display:block}.trip-advisor-button:hover{background-color:#c22026}.review-list-item.row{background:#fff;margin:40px 0}.review-list-item .ta-rating{margin-right:10px;margin-top:3px}.review-list-item .review-content h4{font-style:italic}.review-list-item .review-content.columns{background:#f5f5f5;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);padding-top:12px;padding-bottom:12px}.review-list-item .review-user-info .strong{margin-bottom:0;font-weight:bold}.review-list-item .review-user-info p{margin-bottom:.5rem}.home-banner-award{background:rgba(0,0,0,.5);padding:1rem;width:auto;float:left}.home-banner-award img{margin-right:10px}.home-banner-award a{color:#fff}.review-list-footer p{color:#888;font-size:.8rem}.review-list-footer p.review-list-count{font-size:1.2rem}.awardsSection .columns:last-child img{top:33%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1023px),screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.homepage-banner .inner-area{min-height:400px}.homepage-banner .trust-symbols-area{text-align:center;padding-top:1rem;padding-bottom:0}.homepage-banner h1{margin-top:3rem}.homepage-banner .description{display:none}.homepage-banner .button{margin-top:.25rem}.awardsSection>.columns{height:auto!important}}@media screen and (max-width:1024px){.awards-accolades .ta-review-widget{margin:0 auto;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);left:0;top:0;position:relative}.awards-accolades .ta-award-img-wrap{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);top:0;left:0;position:relative}.home-banner-award{display:inline-block;margin:0 auto;float:none}.awardsSection .columns{height:auto!important}.awardsSection .columns:last-child img{position:relative;top:auto;left:auto;transform:none;-ms-transform:none;-webkit-transform:none;margin-top:30px}}@media screen and (max-width:640px){.ta-award-img-wrap{margin-bottom:2rem}.ta-review-widget-horizontal{text-align:center}.ta-review-widget-horizontal h2{margin-bottom:.5rem}.ta-review-widget-horizontal .button{width:100%;float:left;clear:both;position:relative}.ta-review-widget{margin:0 auto;float:none}.trip-advisor-button.button{width:100%}.review-list-item.row{margin-top:40px}.guest-reviews-wrap .ta-review-widget-horizontal{text-align:center;margin:0 auto;float:none;width:220px;overflow:hidden}.guest-reviews-wrap .review-header-left p{text-align:center}.guest-reviews-wrap .review-header-right{text-align:center}}.home-banner-award{position:relative;z-index:1000}.overlay-content{position:relative;z-index:1000}