﻿.gold{color:#b8a750}.blue{color:#00456d !important}.text-uppercase{text-transform:uppercase}.gold-bg{background:#b8a750;color:#fff}.beige-bg{background:#f2efe6;color:#fff}.btn{padding:5px 20px;background:#b8a750;color:#fff;text-transform:uppercase;font-weight:400;border-radius:0;font-size:1em;position:relative}.btn img{max-height:20px;display:inline;position:absolute;right:13px;top:15px;max-width:16px}.btn:hover{background:rgba(0,0,0,0);color:#b8a750}.btn.btn-hollow{background:rgba(0,0,0,0);color:#b8a750;border:solid 2px #b8a750;padding:10px 40px;font-size:.8em}.btn.btn-hollow:hover{background:#b8a750;color:#fff}.hide{position:absolute;left:-9999px;height:0;width:0;overflow:hidden}.open-sans{font-family:"Open Sans",sans-serif;font-weight:300}div>.cb-edit-btn,nav>.cb-edit-btn{background:#313131;display:block;margin:0 0 20px 0;color:#fff;padding:8px 20px;transition:all .3s ease-in-out;text-decoration:none;border:solid 1px #313131;opacity:0;position:absolute;z-index:10000;left:0;top:0;margin:10px 0 0 10px}div>.cb-edit-btn span,nav>.cb-edit-btn span{display:none}@media(min-width: 768px){div>.cb-edit-btn span,nav>.cb-edit-btn span{display:inline-block}}div>.cb-edit-btn:hover,nav>.cb-edit-btn:hover{color:#fff;text-decoration:none}div:hover>.cb-edit-btn,nav:hover>.cb-edit-btn{opacity:1}body{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:1em;line-height:150%;font-weight:300;color:#313131}a{color:#003859;transition:all .4s ease-in-out}a:hover{color:#b8a750;text-decoration:none}h1{font-family:"Source Serif Pro",serif;margin:0;padding:0 0 0 10px}h2{font-family:"Source Serif Pro",serif}h3{font-family:"Source Serif Pro",serif}h4{font-family:"Source Serif Pro",serif}p{line-height:170%;font-size:.9em}ul li,ol li{font-size:.9em}cite p{font-size:1.1em;font-style:normal;color:#434343}table{width:100%;margin:30px 0 40px 0}table tr th,table tr td{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:none !important;border-right:none !important;padding:5px;font-size:.9em;font-weight:300}table tr th th,table tr th td,table tr td th,table tr td td{font-size:1em}table thead tr th,table thead tr td{font-weight:700}iframe{width:100%;min-height:800px}.title{font-family:"Montserrat",sans-serif !important;font-weight:400;color:#b8a750;font-size:2.8em;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.title a{color:#b8a750}.subtitle{font-family:"Montserrat",sans-serif !important;font-weight:400;color:#00456d;font-size:1.8em;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.caption{font-family:"Montserrat",sans-serif !important;font-weight:400;color:#b8a750;font-size:.9em;text-transform:uppercase;font-weight:300;margin-bottom:2em;letter-spacing:.05em}.bold{font-size:1.3em;font-weight:300;line-height:170%}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.relative{position:relative}body{background:#003859}.bg-white{background:#fff}.bg-gold{background:#b8a750}.bg-blue{background:#003859}header.header{background:#00456d;color:#fff}header.header a{color:#fff}header.header .container .header-inner{position:relative;padding-top:30%;overflow:hidden}@media(max-width: 768px){header.header .container .header-inner{padding-top:62px}}header.header .container .header-inner h1{position:absolute;left:0;top:0;width:100%;height:100%}header.header .container .header-inner h1 a{display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:url(/site/img/logo.png) left center no-repeat;background-size:100% auto}@media(max-width: 768px){header.header .container .header-inner h1{width:80%;max-width:300px;height:90px}header.header .container .header-inner h1 a{height:60%}}header.header .container .btn{margin-left:25px}header.header .contact-info .contact-tel{font-size:1.5em;display:inline-block;padding-top:10px;margin-top:5px}header.header .contact-info .booking-btn{margin-top:-10px}@media(max-width: 767px){header.header .contact-info a{display:inline-block}header.header .contact-info a.contact-tel span{display:none}}nav.nav>ul{list-style-type:none;padding:0;text-align:right;width:100%}nav.nav>ul>li{display:inline-block;position:relative}nav.nav>ul>li:first-child{display:none}nav.nav>ul>li>a{display:inline-block;padding:17px 10px 10px 10px;text-decoration:none;transition:all .4s ease-in-out;text-transform:uppercase}nav.nav>ul>li:last-child>a{padding-right:0}nav.nav>ul>li:hover>a,nav.nav>ul>li.active>a,nav.nav>ul>li.active-child>a{color:#b8a750}nav.nav>ul>li .drop-down{background:#00456d;padding:15px;position:absolute;display:none;width:100%;text-align:left;right:-30px}nav.nav>ul>li .drop-down ul{list-style-type:none;margin:0;padding:0}nav.nav>ul>li .drop-down ul li{display:block}nav.nav>ul>li .drop-down ul li a{color:#fff;display:block;padding:10px}nav.nav>ul>li .drop-down ul li:hover>a{color:#b8a750}nav.nav>ul>li:hover .drop-down{display:block;z-index:3000;width:180px;text-align:right}nav.nav>ul>li:hover .drop-down a{padding:5px 10px}@media(max-width: 767px){nav.nav{position:fixed;top:0;right:-300px;background:#fff;padding:60px 30px 30px 30px;width:80%;max-width:300px;height:100vh;z-index:2000;transition:all .4s ease-in-out}nav.nav ul li{display:block}nav.nav ul li a{color:#313131;padding:10px}}.nav-opener{position:fixed;top:15px;right:15px;z-index:3000;font-size:2em;color:#fff}@media(min-width: 768px){.nav-opener{display:none !important}}@media(max-width: 767px){nav.nav>ul>li:first-child{display:block}body.mobile-visible .nav-opener{color:#313131}body.mobile-visible nav.nav{right:0}}.slider-blocks-container .carousel-control-prev,.slider-blocks-container .carousel-control-next{z-index:2000}@media(min-width: 768px){.slider-blocks-container .carousel-control-prev img,.slider-blocks-container .carousel-control-next img{transition:all .3s ease-in-out}.slider-blocks-container .carousel-control-prev{left:-60px}.slider-blocks-container .carousel-control-prev:hover img{margin-right:50px}.slider-blocks-container .carousel-control-next{right:-60px}.slider-blocks-container .carousel-control-next:hover img{margin-left:50px}}.slider-blocks-container .carousel-control-icon{align-items:flex-start}.slider-blocks-container .carousel-control-icon img{width:15px;height:auto;margin-top:80px}.slider-blocks-container .carousel-item-inner{padding-bottom:50px}@media(min-width: 768px){.slider-blocks-container .carousel-item-inner{padding-left:80px;padding-right:80px}}@keyframes heroFade{from{opacity:0;scale:.7;translateY:-100px;transform:translateY(100px)}to{opacity:1;scale:1;translateY:0;transform:translateY(0)}}.hero-carousel{overflow:hidden}.hero-carousel .carousel-inner .carousel-item{position:relative;padding-top:35vw}.hero-carousel .carousel-inner .carousel-item .slide-inner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.hero-carousel .carousel-inner .carousel-item .slide-inner:after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#313131;opacity:.5;z-index:5}.hero-carousel .carousel-inner .carousel-item .slide-inner .container{opacity:0;transform:translateY(100px);position:relative;z-index:10}.hero-carousel .carousel-inner .carousel-item .slide-inner .container .carousel-background{color:#fff;text-align:center;width:800px;margin:0 auto;max-width:70%}.hero-carousel .carousel-inner .carousel-item .slide-inner .container .carousel-background h2{font-size:3em;font-weight:300}.hero-carousel .carousel-inner .carousel-item>img{position:absolute;left:0;top:0;width:100%;height:auto;z-index:95}@media(max-width: 767px){.hero-carousel .carousel-inner .carousel-item{padding-top:100vw}.hero-carousel .carousel-inner .carousel-item .slide-inner .container .carousel-background{width:90%;max-width:90%}.hero-carousel .carousel-inner .carousel-item .slide-inner .container .carousel-background h2{font-size:1.5em;line-height:160%}.hero-carousel .carousel-inner .carousel-item>img{height:100%;width:auto}}.hero-carousel .carousel-inner .carousel-item.active .slide-inner .container{animation:1s heroFade forwards}.booking-bar-container{padding-bottom:100px}#page-home .booking-bar-container{padding-bottom:0}.booking-bar .form{margin:0;padding:30px 0}.booking-bar .form .form-group{margin:0}.booking-bar .form .form-group label{margin:0;font-size:.8em;padding-bottom:14px}.booking-bar .form .form-group input,.booking-bar .form .form-group button,.booking-bar .form .form-group select{border:solid 2px #b8a750;border-radius:0 !important;color:#b8a750;font-weight:300;font-size:.9em;text-transform:uppercase}.booking-bar .form .form-group button{background:#b8a750;color:#fff}.booking-bar .form .form-group select.form-control{border-radius:0 !important}.datepicker{margin:0;padding:0}.datepicker th,.datepicker td{padding:10px;text-align:center}.datepicker .table-condensed{margin:0}.datepicker thead th{font-weight:400;text-transform:uppercase}.datepicker thead tr:first-child th{background:#b8a750;color:#fff}.datepicker thead tr:nth-child(2) th{background:#f2efe6;color:#5e5e5e;font-size:.7em;border-bottom:solid 1px #b8a750}.datepicker tbody td{font-size:.7em;color:#5e5e5e;background:#f2efe6;border:none}.datepicker tbody td.active{background:#b8a750;color:#fff}.input-group{position:relative}.input-group .input-group-icon{position:absolute;right:10px;top:10px;color:#b8a750}.content-block-container{padding:20px 0 50px 0}.w-container{padding:50px 0 30px 0}.w-container .w-block{width:93px;height:93px;margin:0 auto}.w-container .w-block img.w-img{display:block;max-width:100%;height:100%}.w-block{background:#f2efe6 url(../img/w-faded.svg) 100% top no-repeat;background-size:25% auto;position:relative}.feature-blocks-container .feature-block{background:#f2efe6 url(../img/w-faded.svg) 100% top no-repeat;background-size:25% auto;position:relative;overflow:hidden;min-height:30vw;position:relative}.feature-blocks-container .feature-block .feature-block-image{background-size:cover;height:60vw;filter:grayscale(1)}.feature-blocks-container .feature-block .feature-block-image img{filter:grayscale(1);transition:all .5s ease-in-out}@media(min-width: 768px){.feature-blocks-container .feature-block .feature-block-image{position:absolute;top:0;height:100%;width:50%;right:50%}.feature-blocks-container .feature-block .feature-block-image img{position:absolute;top:0;right:0;min-width:100%;min-height:100%}}.feature-blocks-container .feature-block:hover .feature-block-image img{filter:grayscale(0)}.feature-blocks-container .feature-block:nth-child(2n){background-position:25% top}@media(min-width: 768px){.feature-blocks-container .feature-block:nth-child(2n) .feature-block-image{right:auto;left:50%}.feature-blocks-container .feature-block:nth-child(2n) .feature-block-image img{right:auto;left:0}}.feature-blocks-container .feature-block .feature-block-content-container{padding:40px 0 60px 0}.feature-blocks-container .feature-block .feature-block-content-container>h3{font-size:1em;text-transform:uppercase;font-family:"Montserrat",sans-serif !important;font-weight:400;font-weight:300;color:#b8a750}.feature-blocks-container .feature-block .feature-block-content-container>h2{font-size:2.4em;text-transform:uppercase;font-family:"Montserrat",sans-serif !important;font-weight:400;font-weight:700;color:#b8a750}.feature-blocks-container .feature-block .feature-block-content-container>.btn{border:solid 2px #b8a750;background:rgba(0,0,0,0);color:#b8a750;transition:all .4s ease-in-out;font-size:.8em;text-transform:uppercase;padding:10px 20px}.feature-blocks-container .feature-block .feature-block-content-container>.btn:hover{background:#b8a750;color:#fff}.blue-three-blocks{background:#00456d;padding:70px 0;color:#fff;font-weight:300}.blue-three-blocks h2,.blue-three-blocks h3,.blue-three-blocks h4,.blue-three-blocks h5{color:#b8a750;text-transform:uppercase;font-family:"Montserrat",sans-serif !important;font-weight:400}.blue-three-blocks h2{font-size:2.5em;font-weight:700;letter-spacing:.1em}.blue-three-blocks h3{font-size:1.2em;font-weight:400;letter-spacing:.1em;margin:0 0 15px 0}.blue-three-blocks h4{font-size:.9em;font-weight:300;letter-spacing:.1em}.blue-three-blocks p{font-size:1em;font-weight:300;line-height:150%;margin:0}.blue-three-blocks .container>.row:first-child{padding-bottom:40px}.blue-three-blocks .col-sm-4 img{height:45px;width:auto;display:block;margin:20px auto 15px auto;max-width:45px}.blue-three-blocks .row .col-sm-4{border-right:solid 1px #346b8b;padding-right:30px;padding-left:30px;padding-bottom:0}.blue-three-blocks .row .col-sm-4:last-child{border-right:none}.tripadvisor-logo,.tripadvisor-logo-2{text-align:center;padding-top:30px}.tripadvisor-logo img,.tripadvisor-logo-2 img{display:block;width:133px;margin:0 auto 5px auto}.tripadvisor-logo .cdsLocName,.tripadvisor-logo .logo,.tripadvisor-logo-2 .cdsLocName,.tripadvisor-logo-2 .logo{display:none !important}.tripadvisor-logo .cdsROW,.tripadvisor-logo-2 .cdsROW{margin:0 auto;width:auto !important;display:inline-block}.tripadvisor-logo .cdsROW .cdsROWContainer .cdsRating .ui_bubble_rating,.tripadvisor-logo-2 .cdsROW .cdsROWContainer .cdsRating .ui_bubble_rating{display:inline-block}.tripadvisor-logo .cdsROW .cdsROWContainer .cdsRating .ui_bubble_rating:before,.tripadvisor-logo .cdsROW .cdsROWContainer .cdsRating .ui_bubble_rating:after,.tripadvisor-logo-2 .cdsROW .cdsROWContainer .cdsRating .ui_bubble_rating:before,.tripadvisor-logo-2 .cdsROW .cdsROWContainer .cdsRating .ui_bubble_rating:after{font-size:26px !important}.tripadvisor-logo .cdsROW .cdsROWContainer .cdsRating span,.tripadvisor-logo-2 .cdsROW .cdsROWContainer .cdsRating span{display:inline-block !important;margin:0 10px;font-size:1.5em}.tripadvisor-logo .cdsROW .cdsROWContainer .cdsRating br,.tripadvisor-logo-2 .cdsROW .cdsROWContainer .cdsRating br{display:none}.tripadvisor-logo-2{padding-top:10px}iframe{border:none;width:100%;min-height:700px}.slider-blocks-container{padding-bottom:3rem}.slider-blocks-container .slider-blocks-intro{padding-bottom:20px}.slider-blocks-container .item h3{color:#00456d;font-weight:700;text-transform:uppercase;font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:1.4em}.carousel,.carouselslide{position:relative}.carousel .carousel-indicators,.carouselslide .carousel-indicators{z-index:3000}footer.footer{background:#00456d}footer.footer *{color:#fff}footer.footer .logo-block{padding:30px 0}footer.footer .logo-block img{display:block;margin:0 auto}footer.footer .lower-footer{background:#003859;text-align:center;padding:15px 0;font-size:.7em}.ad-blocks-container{overflow:hidden}.ad-blocks-container>.row>.col-sm-6{position:relative}.ad-blocks-container>.row>.col-sm-6:nth-child(odd){padding-right:0}.ad-blocks-container>.row>.col-sm-6:nth-child(even){padding-left:0}.ad-blocks-container .ad-block{background-size:cover;padding-top:60%;position:relative;display:block;color:#fff}.ad-blocks-container .ad-block .ad-block-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ad-blocks-container .ad-block .ad-block-inner .ad-block-w{width:70%;position:absolute;left:15%;top:15%;height:70%;background:url(/site/img/w-gold.svg) center center no-repeat;opacity:.7;background-size:auto 100%;transition:.5s all ease-in-out}.ad-blocks-container .ad-block .ad-block-inner .ad-block-inner-content{position:relative;z-index:10;text-align:center}.ad-blocks-container .ad-block .ad-block-inner .ad-block-inner-content h4{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:1em;text-transform:uppercase;text-shadow:#313131 1px 1px 0}.ad-blocks-container .ad-block .ad-block-inner .ad-block-inner-content h3{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:2.6em;text-transform:uppercase;font-weight:700;text-shadow:#313131 2px 2px 3px}.ad-blocks-container .ad-block:hover .ad-block-inner .ad-block-w{opacity:.1}.ten-row .ten-col{padding:15px 15px 0 15px}.ten-row .ten-col img{display:block;width:100%}@media(min-width: 768px){.ten-row{margin:0 -15px;clear:both}.ten-row .ten-col{width:20%;float:left;padding:15px}.ten-row .ten-col img{display:block;max-width:100%;width:auto}.ten-row .ten-col:last-child:after{display:block;content:" ";clear:none;height:2px}}.footer-info{clear:both;font-weight:300}.footer-info p,.footer-info li{font-weight:300}.footer-info a{transition:all .4s ease-in-out}.footer-info a:hover{text-decoration:none;color:#b8a750}.footer-info .fa{font-size:2em}.footer-info .cb-edit-btn{top:-60px}.arrow-links ul{list-style-type:none;margin:0 0 30px 0;padding:0}.arrow-links ul li{margin:0;padding:0}.arrow-links ul li a{display:inline-block;background:url(/site/img/arrow-right.svg) right 5px no-repeat;background-size:15px 20px;padding:0 20px 0}.icons{display:block;padding-left:30px;background-position:left 5px;background-size:15px 20px;background-position:left 3px;background-repeat:no-repeat}.icons.icons-address{background-image:url(/site/img/icons.geo.svg)}.icons.icons-telephone{background-image:url(/site/img/icons.telephone.svg)}.icons.icons-email{background-image:url(/site/img/icons.email.svg)}.title-bar-container{padding:40px}.title-bar-container.bg-white{border-top:none}.title-bar-container .title-bar h2{margin:0;text-align:center;color:#003859;font-family:"Montserrat",sans-serif !important;font-weight:400;font-weight:600;font-size:2.4em;text-transform:uppercase}.title-bar-container.bg-blue .title-bar h2{color:#fff;font-size:3em;font-weight:300 !important;font-family:"Source Serif Pro",serif;text-transform:none}.bg-w{background-image:url(/site/img/w-gold-faded.svg) !important;background-position:100% top;background-repeat:no-repeat;background-size:50% auto}@media(min-width: 768px){.bg-w{background-position:90% top;background-size:40% auto}}@media(min-width: 1200px){.bg-w{background-position:90% top;background-size:25% auto}}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s ease-in-out}.grayscale:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.room-summary{border-top:solid 1px #fff}.room-summary img{max-width:100%}.v-cols{position:relative}.v-cols .v-col{position:relative;background-size:cover;background-position:center center}@media(min-width: 768px){.v-cols .v-col{position:absolute;left:0;top:0;width:50%;height:100%}}.page-10 .carousel-background h3{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:1.5rem}.room{position:relative}.room h2{font-size:2rem}.room p{font-size:.9em;font-weight:300}.room img{max-width:100%}.room .img-holder{position:relative;padding-top:100%;overflow:hidden;width:100%;margin-bottom:30px}.room .img-holder img{position:absolute;display:block;width:100%;height:100%;left:0;top:0;object-fit:cover}.room .room-call{display:block;background:#edede6;font-size:1.3em;color:#00456d;text-decoration:none;line-height:150%}@media(min-width: 1200px){.room .room-call{width:80%}}.room .room-call .fa{font-size:2.5em;color:#b8a750}.room .room-call img{height:50px;width:auto;margin:5px 10px 10px 0}.room .room-call span{white-space:nowrap}.room .room-call span.block{display:block}.room .room-call span.larger{font-weight:400}.room .subtitle{font-size:1.5em}ul.download-bullets{list-style-type:none;margin:0;padding:0}ul.download-bullets li{margin:0;padding:0 0 0 15px}ul.download-bullets li:before{display:inline-block;content:"";font-family:FontAwesome;color:#b8a750;padding-right:15px;font-size:1.2em}.triangle-bullets ul,.download-bullets ul{list-style-type:none;margin:0;padding:0}.triangle-bullets ul li,.download-bullets ul li{margin:0;padding:0 0 0 15px}.triangle-bullets ul li:before,.download-bullets ul li:before{display:inline-block;content:"";font-family:FontAwesome;color:#b8a750;padding-right:15px;font-size:1.2em}.column-plus-gallery .carousel{margin-bottom:30px}.overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:none;z-index:1000}.video-popup{position:fixed;width:80vw;left:10vw;top:10vw;background:#fff;padding:10px;z-index:1001;display:none}.video-popup iframe{width:100%;height:70%}.map{height:40vw}.gmap{height:100%;width:100%}.galleries{padding:20px 0}.galleries .gallery-links{margin:0 0 5px 0}@media(max-width: 767px){.galleries .gallery-links{display:none}}.galleries .gallery-links ul{list-style-type:none;margin:0;padding:0}.galleries .gallery-links ul li{display:inline-block;margin:0 3px 0 0;padding:0}.galleries .gallery-links ul li a{display:inline-block;padding:20px 20px;border:solid 1px #b8a750;transition:all .4s ease-in-out}.galleries .gallery-links ul li a.active,.galleries .gallery-links ul li a:hover{background:#b8a750;color:#fff}.galleries .gallery-photos a.gallery-photo{display:block;margin-bottom:30px}.galleries .gallery-photos a.gallery-photo img{max-width:100%}.flex-center{display:flex;align-items:center;justify-content:center;height:100%}.more-rooms{position:relative}.more-rooms .row{overflow:hidden;position:relative}.more-rooms .col-md-3{height:300px}@media(max-width: 767px){.more-rooms .col-md-3{display:block !important;height:auto;padding:30px}}.more-rooms .col-md-3 .inner-block .title{color:#fff;text-align:center;font-size:1.4em;font-weight:300}.more-rooms .col-md-9{position:relative;height:300px}.more-rooms .col-md-9 .v-carousel-item{height:100%;width:100%;padding:15px}.more-rooms .col-md-9 .v-carousel-item .inner-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.more-rooms .col-md-9 .v-carousel-item .inner-bg img{position:absolute;width:100%}.more-rooms .col-md-9 .v-carousel-item .v-carousel-item-inner{position:relative;z-index:30;display:block;height:100%}.more-rooms .col-md-9 .v-carousel-item .v-carousel-item-inner .v-carousel-item-details{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;text-align:center;transition:all .5s ease-in-out;z-index:20;opacity:0}.more-rooms .col-md-9 .v-carousel-item .v-carousel-item-inner .v-carousel-item-details .v-carousel-inner-content{padding:30px;background:rgba(0,0,0,.7);height:100%}.more-rooms .col-md-9 .v-carousel-item .v-carousel-item-inner .v-carousel-item-details .v-carousel-inner-content h4{font-family:"Montserrat",sans-serif !important;font-weight:400;color:#b8a750;font-size:1.5em;text-transform:uppercase}.more-rooms .col-md-9 .v-carousel-item .v-carousel-item-inner .v-carousel-item-details .v-carousel-inner-content h5{font-family:"Montserrat",sans-serif !important;font-weight:400;color:#b8a750;font-size:.9em;text-transform:uppercase;letter-spacing:.05em;font-weight:300}.more-rooms .col-md-9 .v-carousel-item:hover .v-carousel-item-details{opacity:1}.more-rooms .col-md-9 .owl-dots{position:absolute;left:0;top:0;z-index:10}.gold-title{font-size:1.8e;font-family:"Montserrat",sans-serif !important;font-weight:400;text-transform:uppercase;font-weight:700;color:#b8a750}.gold-title a{color:#b8a750}.slide-block-inner{padding:0 30px}@media(min-width: 768px){.slide-block-inner{padding:0}.slide-block-inner cite{text-align:center}}.slide-block-inner .cite-by img{width:120px;max-width:33%}.attractions-breadcrumb i.fa{font-weight:normal;font-size:.7em}.section-summaries .section-summary{background:#f2efe6;padding:15px;margin:0 0 15px 0;position:relative}.section-summaries .section-summary .section-summary-inner{position:relative;min-height:150px}.section-summaries .section-summary .section-summary-inner a.btn{position:absolute;left:50%;top:50%;width:200px;margin:-20px 0 0 -100px}.section-summaries .section-summary img{display:block;width:100%;height:auto}.section-summaries .section-summary h3{font-family:"Montserrat",sans-serif !important;font-weight:400;text-transform:uppercase;position:absolute;left:0;width:100%;bottom:0;padding:15px 30px;background:rgba(0,0,0,.5);margin:0;font-size:1em}@media(min-width: 768px){.section-summaries .section-summary h3{font-size:2em;font-weight:700}}.section-summaries .section-summary h3 a{color:#fff}.attraction-section .attraction-summary{background:#f2efe6;padding:15px;margin:0 0 15px 0}.attraction-section .attraction-summary img{max-width:100%;display:block;border:solid 3px #fff}.special-offers-container img{max-width:100%}.beige-blocks{background:#f2efe6;color:#313131;padding:70px 0;font-weight:300}.beige-blocks h2,.beige-blocks h3,.beige-blocks h4,.beige-blocks h5{color:#313131;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:400}.beige-blocks h2{font-size:2.5em;font-weight:700;letter-spacing:.1em;padding-bottom:40px}.beige-blocks h3{font-size:1.2em;font-weight:400;letter-spacing:.1em;margin:0 0 15px 0}.beige-blocks h4{font-size:.9em;font-weight:300;letter-spacing:.1em}.beige-blocks p{font-size:1em;font-weight:300;line-height:150%;margin:0}@media(min-width: 992px){.beige-blocks .col-sm-6{margin-bottom:30px}}.beige-blocks .col-sm-6 img{height:75px;width:auto;display:block;margin:20px auto 15px auto}.beige-blocks span.bullet{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 5px;background:#b8a750;line-height:.4rem}#carouselAmeneties .carousel-control-prev,#carouselAmeneties .carousel-control-next{color:#444;font-size:2rem}@keyframes reveal{from{opacity:0;clip-path:inset(45% 20% 45% 20%)}to{opacity:1;clip-path:inset(0% 0% 0% 0%)}}.room-summary img{view-timeline-name:--revealing-image;view-timeline-axis:block;animation:.5s linear reveal both;animation-timeline:--revealing-image;animation-range:entry 25% cover 50%}@keyframes headerState{from{width:100%}to{width:60%}}.header{border-bottom:solid 1px #b8a750}@media(min-width: 992px){.header{position:sticky;top:0;z-index:1000}.header .header-inner{transition:all .5s ease-in-out}.header .contact-info{transition:all .2s ease-in-out;transform-origin:center center}}@media(min-width: 992px){.scrolled .header .header-inner{padding-top:21% !important}.scrolled .header .header-inner h1{animation:.5s linear headerState both}.scrolled .header .contact-info{height:0 !important;opacity:0 !important;pointer-events:none !important}}.video-hero{position:relative;height:80vh;overflow:hidden}.video-hero .video-hero-video{position:absolute;height:100%;padding-top:56vw;right:0;top:0;bottom:0;left:0}.video-hero .video-hero-video iframe{position:absolute;width:100%;height:100%;left:0;top:0}@media(min-width: 992px){.video-hero .video-hero-content{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;z-index:10}.video-hero .video-hero-content:after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#313131;opacity:.5;z-index:5}}.video-hero .video-hero-content .video-hero-video-inner{text-align:center;z-index:10;position:relative;padding:2rem;display:none;animation:3s heroFade forwards}@media(min-width: 992px){.video-hero .video-hero-content .video-hero-video-inner{color:#fff;padding:0;display:block}.video-hero .video-hero-content .video-hero-video-inner h2{font-size:4rem}.video-hero .video-hero-content .video-hero-video-inner h3{font-size:2.5rem;font-weight:200 !important;font-family:"Montserrat",sans-serif !important;font-weight:400}}.room-photos{width:100%}.room-photos .parent{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:0}.room-photos .parent>div .img-holder{width:100%}.room-photos .div1{grid-area:1/1/3/3}.room-photos .div2{grid-area:1/3/2/4}.room-photos .div3{grid-area:1/4/2/5}.room-photos .div4{grid-area:2/3/3/4}.room-photos .div5{grid-area:2/4/3/5}.room-photos .div6{grid-area:3/1/4/2}.room-photos .div7{grid-area:3/2/4/3}.room-photos .div8{grid-area:3/3/4/4}.room-photos .div9{grid-area:3/4/4/5}/*# sourceMappingURL=style2.css.map */
