@font-face{font-family:'Gotham Bold';src:url("fonts/Gotham-Bold.eot");src:url("fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham-Bold.woff2") format("woff2"),url("fonts/Gotham-Bold.woff") format("woff"),url("fonts/Gotham-Bold.ttf") format("truetype"),url("fonts/Gotham-Bold.otf") format("opentype"),url("fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Gotham Book';src:url("fonts/Gotham-Book.eot");src:url("fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham-Book.woff2") format("woff2"),url("fonts/Gotham-Book.woff") format("woff"),url("fonts/Gotham-Book.ttf") format("truetype"),url("fonts/Gotham-Book.otf") format("opentype"),url("fonts/Gotham-Book.svg#Gotham-Book") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Gotham Medium';src:url("fonts/Gotham-Medium.eot");src:url("fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Gotham-Medium.woff2") format("woff2"),url("fonts/Gotham-Medium.woff") format("woff"),url("fonts/Gotham-Medium.ttf") format("truetype"),url("fonts/Gotham-Medium.otf") format("opentype"),url("fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Perpetua Bold';src:url("fonts/Perpetua-Bold.eot");src:url("fonts/Perpetua-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Perpetua-Bold.woff2") format("woff2"),url("fonts/Perpetua-Bold.woff") format("woff"),url("fonts/Perpetua-Bold.ttf") format("truetype"),url("fonts/Perpetua-Bold.otf") format("opentype"),url("fonts/Perpetua-Bold.svg#Perpetua Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-02DC}@font-face{font-family:'Perpetua Italic';src:url("fonts/Perpetua-Italic.eot");src:url("fonts/Perpetua-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Perpetua-Italic.woff2") format("woff2"),url("fonts/Perpetua-Italic.woff") format("woff"),url("fonts/Perpetua-Italic.ttf") format("truetype"),url("fonts/Perpetua-Italic.otf") format("opentype"),url("fonts/Perpetua-Italic.svg#Perpetua Italic") format("svg");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-02DC}@font-face{font-family:'Perpetua';src:url("fonts/Perpetua.eot");src:url("fonts/Perpetua.eot?#iefix") format("embedded-opentype"),url("fonts/Perpetua.woff2") format("woff2"),url("fonts/Perpetua.woff") format("woff"),url("fonts/Perpetua.ttf") format("truetype"),url("fonts/Perpetua.otf") format("opentype"),url("fonts/Perpetua.svg#Perpetua") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-02DC}@font-face{font-family:'MrsEaves';src:url("fonts/MrsEavesRoman.eot");src:url("fonts/MrsEavesRoman.eot?#iefix") format("embedded-opentype"),url("fonts/MrsEavesRoman.woff2") format("woff2"),url("fonts/MrsEavesRoman.woff") format("woff"),url("fonts/MrsEavesRoman.ttf") format("truetype"),url("fonts/MrsEavesRoman.otf") format("opentype"),url("fonts/MrsEavesRoman.svg#MrsEavesRoman") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-02DC}@font-face{font-family:'Avenir-LT-Book';src:url("fonts/AvenirLTStd-Book.eot");src:url("fonts/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"),url("fonts/AvenirLTStd-Book.woff2") format("woff2"),url("fonts/AvenirLTStd-Book.woff") format("woff"),url("fonts/AvenirLTStd-Book.ttf") format("truetype"),url("fonts/AvenirLTStd-Book.otf") format("opentype"),url("fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book") format("svg");font-weight:350;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'DomaineSansText';src:url("fonts/domaine-sans-text-web-regular.eot");src:url("fonts/domaine-sans-text-web-regular.eot#iefix") format("embedded-opentype"),url("fonts/domaine-sans-text-web-regular.woff2") format("woff2"),url("fonts/domaine-sans-text-web-regular.woff") format("woff"),url("fonts/DomaineSansText-regular.otf") format("opentype");font-weight:normal;font-style:normal}form,#panel{margin-bottom:2em;width:100%}form label,form .label,#panel label,#panel .label{display:block;margin:0 0 10px;font-size:1.30769em;color:#323458}form label span,form .label span,#panel label span,#panel .label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form select,form textarea,#panel input[type=text],#panel input[type=email],#panel input[type=tel],#panel input[type=date],#panel select,#panel textarea{width:100%;border:1px solid #00aed8;margin:0px 0px 14px;color:#323458;background-color:#fff;padding:15px 10px;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select,#panel select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form textarea,#panel textarea{min-height:120px}form label.radio-inline,#panel label.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:20px;vertical-align:middle;cursor:pointer}form label.radio-inline:last-child,#panel label.radio-inline:last-child{margin-right:0}form input[type=radio],form input[type=checkbox],#panel input[type=radio],#panel input[type=checkbox]{width:auto;position:absolute;margin-top:4px;margin-left:-20px}form input:-ms-input-placeholder,form textarea,#panel input:-ms-input-placeholder,#panel textarea{color:#323458;opacity:1}form input::placeholder,form textarea,#panel input::placeholder,#panel textarea{color:#323458;opacity:1}form select::-ms-expand,#panel select::-ms-expand{display:none}#frmContact,#formRFP{width:100%;margin:20px 0}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}#frmContact input[type=text]:-ms-input-placeholder,#frmContact input[type=email]:-ms-input-placeholder,#frmContact select:-ms-input-placeholder,#frmContact textarea:-ms-input-placeholder,#formRFP input[type=text]:-ms-input-placeholder,#formRFP input[type=email]:-ms-input-placeholder,#formRFP select:-ms-input-placeholder,#formRFP textarea:-ms-input-placeholder{font-size:1.30769em}#frmContact input[type=text]::placeholder,#frmContact input[type=email]::placeholder,#frmContact select::placeholder,#frmContact textarea::placeholder,#formRFP input[type=text]::placeholder,#formRFP input[type=email]::placeholder,#formRFP select::placeholder,#formRFP textarea::placeholder{font-size:1.30769em}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}@media only screen and (max-width: 700px){#frmContact .gdpr-wrapper,#formRFP .gdpr-wrapper{padding:0 0 0 5%}}#frmContact .gdpr-wrapper input[type="checkbox"],#formRFP .gdpr-wrapper input[type="checkbox"]{margin:0 0 0 2px;width:15px !important;height:15px;position:relative;display:inline-block;vertical-align:top;float:none}#frmContact .gdpr-wrapper input[type="checkbox"]+label,#formRFP .gdpr-wrapper input[type="checkbox"]+label{display:inline-block;vertical-align:top;width:calc(100% - 30px);margin:0 0 0 5px;line-height:1}#frmContact .gdpr-wrapper .gdpr,#formRFP .gdpr-wrapper .gdpr{margin:0 0 20px 0 !important}#formTicket .ui-datepicker-trigger{left:168px;position:absolute;top:39px}#formTicket .field input.hasDatepicker{width:160px}#formTicket .contact_type{width:160px;float:left;display:inline;margin-top:17px;padding-right:30px;text-align:left;color:#323458}#formTicket#formTicket fieldset legend{width:100%;border-bottom:1px solid #2d2d2d;margin-bottom:50px;padding:0 15px 10px 0}#formTicket#formTicket hr{width:auto;margin:25px 0 35px}#formTicket#formTicket .field{margin-bottom:20px}#formTicket#formTicket .field input,#formTicket#formTicket .field textarea{margin-bottom:10px}#formTicket#formTicket .field.navis-narrowcast .item .line{padding-left:1px}#formTicket#formTicket p{font-size:14px;line-height:22px;margin-bottom:20px;margin-top:0px}#formTicket#formTicket .primary-point-contact,#formTicket#formTicket .request-details{float:left;width:50%}#formTicket#formTicket .request-details{padding-left:25px}#formTicket#formTicket .forms-ticket{display:inline-block;width:100%}#formTicket#formTicket .upload-your-document{max-width:300px;border:1px solid #2d2d2d;padding:30px 20px;text-align:center}#formTicket#formTicket .upload-your-document:before{content:'';background-image:url("images/attach-file.png");background-repeat:no-repeat;display:inline-block;width:30px;height:50px;opacity:.6;background-position:center}#formTicket#formTicket .upload-your-document .btn,#formTicket#formTicket .upload-your-document #panel input[type="button"],#panel #formTicket#formTicket .upload-your-document input[type="button"],#formTicket#formTicket .upload-your-document .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #formTicket#formTicket .upload-your-document .signup-btn,#formTicket#formTicket .upload-your-document .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #formTicket#formTicket .upload-your-document .signup-btn{background-color:#00aed8;border:none;color:#fff;margin-bottom:0px}#formTicket#formTicket .upload-your-document .btn:-ms-input-placeholder,#formTicket#formTicket .upload-your-document #panel input[type="button"]:-ms-input-placeholder,#panel #formTicket#formTicket .upload-your-document input[type="button"]:-ms-input-placeholder,#formTicket#formTicket .upload-your-document .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #formTicket#formTicket .upload-your-document .signup-btn:-ms-input-placeholder,#formTicket#formTicket .upload-your-document .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #formTicket#formTicket .upload-your-document .signup-btn:-ms-input-placeholder{color:#fff}#formTicket#formTicket .upload-your-document .btn::placeholder,#formTicket#formTicket .upload-your-document #panel input[type="button"]::placeholder,#panel #formTicket#formTicket .upload-your-document input[type="button"]::placeholder,#formTicket#formTicket .upload-your-document .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #formTicket#formTicket .upload-your-document .signup-btn::placeholder,#formTicket#formTicket .upload-your-document .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #formTicket#formTicket .upload-your-document .signup-btn::placeholder{color:#fff}#formTicket#formTicket select{background-image:url(images/booking-new-arrow.png);background-repeat:no-repeat;background-position:right 15px center}#formTicket#formTicket .type-of-change .item label,#formTicket#formTicket .change-apply-to .item label{margin-bottom:20px}#formTicket#formTicket .type-of-change .item .line,#formTicket#formTicket .change-apply-to .item .line{margin:0 15px 10px 0;padding-left:25px}#formTicket#formTicket .type-of-change .item .line input[type="radio"],#formTicket#formTicket .change-apply-to .item .line input[type="radio"]{margin-left:2px}#formTicket#formTicket .type-of-change .item span,#formTicket#formTicket .type-of-change .item label.small,#formTicket#formTicket .change-apply-to .item span,#formTicket#formTicket .change-apply-to .item label.small{margin:0 0 0 5px;padding-left:25px}#formTicket#formTicket .submit-btn{display:inline-block;width:100%;padding:0 15px}label.error{color:#323458;font-size:14px;background:url("images/form-error.png") no-repeat center left;padding-left:25px;padding-top:2px}input[type=text].error,select.error,textarea.error,input[type=email].error{border:1px solid #d68f8f !important}.errorMsg,#email-error{overflow:visible !important;line-height:1.4;color:#005695 !important;clear:both;margin:0 auto 10px;text-align:left;font-family:"Gotham Medium","sans-serif"}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#00aed8}fieldset{border:none;padding:0;margin:0;margin-bottom:2em}fieldset legend{font-size:1.38462em;text-transform:uppercase;letter-spacing:1px;font-weight:500;margin-bottom:15px;font-family:"Perpetua","serif"}#frmContact .form-entry.one-line label{float:left;width:35%}#frmContact .form-entry.one-line input[type=text],#frmContact .form-entry.one-line .form-entry input[type=text].small,#frmContact .form-entry.one-line .form-entry select.small{width:auto}#frmContact select{font-size:1.30769em;color:#323458}#frmContact .one_half{width:50%;float:left}#frmContact .one_half:last-child{padding-left:5%}#frmContact .gdpr-wrapper{margin:0px 0;padding:0}#frmContact .gdpr-wrapper label:not(.error){font-size:12px}#formRFP .ui-datepicker-trigger{left:168px;position:absolute;top:39px}#formRFP .contact_type{width:160px;float:left;display:inline;margin-top:17px;padding-right:30px;text-align:left;color:#323458}#formRFP .btnSubmit{display:block;max-width:125px;margin-left:auto;margin-right:auto}#panel{max-width:500px;margin-top:0}#panel .mode,#panel .startdir,#panel .enddir{color:#323458;float:left;width:100%;margin-bottom:20px;font-size:14px}#panel .mode label,#panel .startdir label,#panel .enddir label{width:150px;margin-bottom:15px}#panel .mode input[type=text],#panel .startdir input[type=text],#panel .enddir input[type=text]{color:#323458;width:100%;font-family:inherit;padding:8px 3%}#panel .mode select{font-size:17px;color:#323458}#panel br{display:none}#panel p{clear:both}.form-module h2{max-width:calc(50% - 15px);margin-bottom:70px}.form-module-wrapper{padding:40px;border:1px solid #00aed8;margin:0 auto 80px auto;width:95%;max-width:1180px;background:white}.form-module__field{display:inline-block;vertical-align:top;margin:10px 7px;position:relative}.form-module__field.col-12{width:calc(100% - 15px)}.form-module__field.col-6{width:calc(50% - 15px)}.form-module__field.col-4{width:calc(33.3% - 15px)}.form-module__field input[type=text],.form-module__field input[type=email],.form-module__field input[type=number],.form-module__field textarea,.form-module__field input[type=date],.form-module__field select{width:100%;padding:10px;border:0;appearance:none;border-bottom:1px solid #00aed8;color:#161c46;font-size:16px}.form-module__field input[type=text]:-ms-input-placeholder,.form-module__field input[type=email]:-ms-input-placeholder,.form-module__field input[type=number]:-ms-input-placeholder,.form-module__field textarea:-ms-input-placeholder,.form-module__field input[type=date]:-ms-input-placeholder,.form-module__field select:-ms-input-placeholder{color:#161c46}.form-module__field input[type=text]::placeholder,.form-module__field input[type=email]::placeholder,.form-module__field input[type=number]::placeholder,.form-module__field textarea::placeholder,.form-module__field input[type=date]::placeholder,.form-module__field select::placeholder{color:#161c46}.form-module__field textarea{border:1px solid #00aed8}.form-module__submit .btn,.form-module__submit #panel input[type="button"],#panel .form-module__submit input[type="button"],.form-module__submit .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .form-module__submit .signup-btn,.form-module__submit .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .form-module__submit .signup-btn{padding:15px 40px}.form-module .gdpr-wrap{margin:30px 0}.form-module .field.gdpr{margin:10px 0}.form-module .field.gdpr input[type=checkbox]{display:inline-block;vertical-align:top;float:none;width:15px;height:15px;appearance:none;padding:0;border:1px solid #00aed8;border-radius:0;margin:0 5px 0 0;position:relative;top:0;left:0}.form-module .field.gdpr input[type=checkbox]:checked{background:#00aed8}.form-module .field.gdpr input[type=checkbox]+label{display:inline-block;vertical-align:top;width:calc(100% - 25px);font-size:14px;margin:0 !important;line-height:1.1}.form-module .field.gdpr input[type=checkbox]+label a{text-decoration:underline}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"Gotham Book","sans-serif";color:#323458;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#home body{opacity:0;transition:all 0.45s ease}#home body.open{opacity:1}.wrapper{margin:0 auto;max-width:1500px;width:100%}a,input,button{color:#00aed8;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}a.popup{display:inline-block;vertical-align:middle;position:relative;padding:10px 10px;margin-left:0px;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:1px;color:#323458;text-decoration:none !important}a.popup:before{content:"";position:absolute;z-index:2;bottom:5px;height:2px;width:0;left:50%;background:#fec667;transition:all 0.3s ease-in-out}a.popup:after{content:"";position:absolute;z-index:1;bottom:5px;height:2px;width:calc(100% - 20px);left:10px;background:#161c46}a.popup:hover:before{width:calc(100% - 20px);left:10px;transition:all 0.3s ease-in-out}.btn,#panel input[type="button"],.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn{padding:10px 18px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;background:#719fd2;color:#fff;font-family:"Gotham Bold","sans-serif";font-size:12px;letter-spacing:1px;line-height:12px}.btn:hover,#panel input:hover[type="button"],.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover{background:#fec667;color:#323458}.btn-darkblue{background:#3b475b}.btn.alt,#panel input.alt[type="button"],.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .alt.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .alt.signup-btn{background-color:#fec667;color:#323458}.btn.alt:hover,#panel input.alt:hover[type="button"],.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .alt.signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .alt.signup-btn:hover{background-color:#323458;color:#fec667}.btn.wide,#panel input.wide[type="button"],.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .wide.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .wide.signup-btn{padding:10px 15%}.ada-noshow{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated,.btn,#panel input[type="button"],.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,#footer .top-section .signup-btn,#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite svg,.shadow-box,.promotion-widget .promo-tab,.promotion-widget .promo-box,.promotion-widget .promo-box .promo-header .promo-toggle,#home .top-content-home .icon-play,#home .top-content-home .book-direct .direct-headline,#home .top-content-home .book-direct .copy,#inset-gallery__container a.fancybox::before,.slick-prev,.slick-next,.offers_filter li,.offers_filter li::before,.offers_inner .eachOffer_accordion,#activity-landing .submenu-stick,.tidal-coffee #content .content .meet-cheff .btn,.tidal-coffee #content .content .meet-cheff #panel input[type="button"],#panel .tidal-coffee #content .content .meet-cheff input[type="button"],#content .content .submenu-stick,#content .content .click-to-nav-shortcode #post-nav li,#content .content .click-to-nav-shortcode #show-post .post-container,#gallery .submenu-stick{transition:all 0.5s ease-in-out}.hidden,#footer .top-section .fields-wrap .field .form-label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select label,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:block !important}.popup-overlay .popup-inner{margin-top:0 !important;position:absolute;top:50%;left:50%;transform:translate(-50.1%, -50.1%)}#big-sur-1-2-amp-3{margin-top:50px}#menusContainer{padding-top:20px;height:0;overflow:hidden}.treatment-window h3{color:#161c46 !important}#bf_wrapper_frame_button_navis_chalk_button{display:none !important}#gdprBanner{z-index:99999999999}.position-relative{position:relative}.position-absolute{position:absolute}.dev-hide{display:none !important}.live-hide{display:none !important}.live-hide a{font-size:11px;margin-right:5px !important;padding:10px 13px}.btn-yellow{display:inline-block;background:#fec667;color:#161c46;font-weight:600;text-transform:uppercase;padding:10px 30px;line-height:1}.btn-yellow:hover{background:#161c46;color:white}.notice-payment{position:absolute;height:35px;width:440px;background:#fff;z-index:9;text-transform:uppercase;right:6%;text-align:center;letter-spacing:.5px;cursor:pointer;top:130px}.notice-payment a{display:block;color:#00aed8;padding-top:10px}.notice-payment a:hover{color:#fec667 !important}@media screen and (max-width: 1400px){.topalert__message{font-size:14px !important}}#header{width:100%;top:0;position:fixed;z-index:1000;background:url(images/bg-header.png) repeat-x;background-size:contain;padding:0.2em 0 1em;transition:all 0.4s ease-in-out}#header.scroll,.gallery #header{background:#015696}#header .container{position:relative;width:90%}#header .container .brand{display:inline-block;position:relative;padding:5% 0 45px;width:100%}@media screen and (min-device-width: 768px) and (max-device-width: 1024px){#header .container .brand{padding:10px 0 3.5%}}@media screen and (min-width: 1024px){#header .container .brand{padding:0px 0 9%;width:90%;margin:0 auto}}#header .container #primary-nav{margin:10px auto}#header .reservations{color:#fff;font-family:"Perpetua Italic","serif";font-style:italic;font-size:1.7em;position:absolute;left:0;margin-left:0;top:20px;text-align:center;line-height:1.2}#header .reservations .push-talk{background:url("images/Push-Icon.svg") no-repeat left center;background-size:18px;padding-bottom:2px;padding-left:24px;color:#fff}#header .best-rate-check{position:absolute;right:0;margin-right:0;top:20px;text-align:center}#header .best-rate-check .best-rate{color:#fff;font-family:"Perpetua Italic","serif";font-style:italic;font-size:1.7em;display:block}#header .best-rate-check .btn,#header .best-rate-check #panel input[type="button"],#panel #header .best-rate-check input[type="button"],#header .best-rate-check .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #header .best-rate-check .signup-btn,#header .best-rate-check .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #header .best-rate-check .signup-btn{background:#00aed8;padding:8px 18px;font-size:14px}#header .best-rate-check .btn:hover,#header .best-rate-check #panel input:hover[type="button"],#panel #header .best-rate-check input:hover[type="button"],#header .best-rate-check .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #header .best-rate-check .signup-btn:hover,#header .best-rate-check .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #header .best-rate-check .signup-btn:hover{background:#fec667}#header a.logo{background:url("images/Monterrey-Logo-Horizontal.svg") center center no-repeat;display:inline-block;text-indent:-55555px;position:absolute;background-size:217px 60px;width:217px;height:60px;left:0;right:0;margin:auto;top:18px}#header #primary-nav{text-align:center}#header #primary-nav ul li{list-style:none;display:inline-block;font-family:"Gotham Medium","sans-serif";text-transform:uppercase;font-size:1em;margin-right:3%;letter-spacing:1px;position:relative;white-space:nowrap}#header #primary-nav ul li:last-child{margin-right:0 !important}#header #primary-nav ul li a{color:#fff;padding-bottom:25px;display:block}#header #primary-nav ul li a.active,#header #primary-nav ul li a:hover{font-weight:bold;transition:all 0.3s ease-in-out}#header #primary-nav ul li a.active+ul{display:none !important}#header #primary-nav ul li ul.submenu{position:absolute;width:240px;text-align:left;z-index:99999;top:42px;background:rgba(255,255,255,0.95);text-align:center;display:none;left:calc(50% - 120px);padding:15px 5px}#header #primary-nav ul li ul.submenu:before{content:"";position:absolute;width:1px;height:20px;background:white;left:calc(50% - 1px);top:-20px}#header #primary-nav ul li ul.submenu li{display:block;font-size:14px;padding:4px 0;margin:0;text-transform:none;white-space:normal;letter-spacing:0px}#header #primary-nav ul li ul.submenu li:first-child{padding-top:0}#header #primary-nav ul li ul.submenu li:last-child{padding-bottom:0}#header #primary-nav ul li ul.submenu li .forced-sub{padding-bottom:0}#header #primary-nav ul li ul.submenu li a{border-bottom:0px;padding:0;margin:0;color:#323458;display:inline-block;text-transform:uppercase;font-size:12px}#header #primary-nav ul li ul.submenu li a.active{cursor:default}#header #primary-nav ul li ul.submenu li a:hover,#header #primary-nav ul li ul.submenu li a.active{font-weight:normal;color:#00aed8}#header .brand.flex-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 !important;height:90px}#header .brand.flex-box a.logo{position:relative;top:0;left:0}#header .brand.flex-box .header-reservations{color:white;font-family:"Perpetua","serif";font-size:19px;transition:all 0.3s ease-in-out}#header .brand.flex-box .header-reservations:hover{color:#00aed8}#header .brand.flex-box .bestrate,#header .brand.flex-box .btn-white{display:inline-block;line-height:1;vertical-align:middle;transition:all 0.3s ease-in-out}#header .brand.flex-box .bestrate{color:white;font-family:"Perpetua Italic","serif";font-size:19px}#header .brand.flex-box .bestrate:hover{color:#00aed8}#header .brand.flex-box .btn-white{padding:10px 15px;text-transform:uppercase;font-family:"Gotham Book","sans-serif";color:#161c46;margin-left:10px;background:linear-gradient(to left, white 50%, #161c46 50%);background-size:200% 100%;background-position:right bottom;transition:all ease .3s}#header .brand.flex-box .btn-white:hover{background-color:#00aed8;color:white;background-position:left bottom;font-weight:700}#header.scrolldown{background:white;transition:all .5s ease}#header.scrolldown .reservations{color:#161c46}#header.scrolldown .best-rate-check .best-rate{color:#161c46}#header.scrolldown #primary-nav ul li ul.submenu:before{background:#161c46}#header.scrolldown #primary-nav a{color:#161c46;padding-bottom:0}#header.scrolldown a.logo{background:url("images/monterrey-logo-horizontal-blue.svg") center center no-repeat}#header.scrolldown .brand.flex-box .header-reservations{color:#161c46}#header.scrolldown .brand.flex-box .header-reservations:hover{color:#00aed8}#header.scrolldown .brand.flex-box .bestrate{color:#161c46}#header.scrolldown .brand.flex-box .bestrate:hover{color:#00aed8}#header.scrolldown .brand.flex-box .btn-white{background:#161c46;color:white}#header.scrolldown .brand.flex-box .btn-white:hover{background-color:#00aed8;color:white}.special-popin{position:fixed;z-index:999;left:0;top:213px}.special-popin__call{position:fixed;z-index:2;left:-200px;top:250px;cursor:pointer}.special-popin__call.ready{left:0;transition:left 0.6s ease-in-out}.special-popin__content{position:fixed;z-index:4;left:-490px;top:200px;width:490px;transition:all 0.5s ease-in-out}.special-popin__content.active{left:0;transition:all 0.5s ease-in-out}.special-popin__content .closepopin{position:absolute;z-index:4;top:15px;height:40px;width:40px;right:20px;cursor:pointer}.special-popin__content img{position:relative;z-index:1}.special-popin__content a{display:block}@media only screen and (max-height: 730px){.special-popin__content{height:calc(100% - 200px)}.special-popin img{max-height:100%}}#default #header,.gallery #header,.weddings #header,.golf #header,.dining #header,.spa #header,.map #header,#default-full-width #header,#activity-landing #header{background:white;height:155px;transition:all 0.4s ease-in-out}#default #header .reservations,.gallery #header .reservations,.weddings #header .reservations,.golf #header .reservations,.dining #header .reservations,.spa #header .reservations,.map #header .reservations,#default-full-width #header .reservations,#activity-landing #header .reservations{color:#161c46}#default #header .best-rate-check .best-rate,.gallery #header .best-rate-check .best-rate,.weddings #header .best-rate-check .best-rate,.golf #header .best-rate-check .best-rate,.dining #header .best-rate-check .best-rate,.spa #header .best-rate-check .best-rate,.map #header .best-rate-check .best-rate,#default-full-width #header .best-rate-check .best-rate,#activity-landing #header .best-rate-check .best-rate{color:#161c46}#default #header #primary-nav a,.gallery #header #primary-nav a,.weddings #header #primary-nav a,.golf #header #primary-nav a,.dining #header #primary-nav a,.spa #header #primary-nav a,.map #header #primary-nav a,#default-full-width #header #primary-nav a,#activity-landing #header #primary-nav a{color:#161c46}#default #header a.logo,.gallery #header a.logo,.weddings #header a.logo,.golf #header a.logo,.dining #header a.logo,.spa #header a.logo,.map #header a.logo,#default-full-width #header a.logo,#activity-landing #header a.logo{background:url("images/monterrey-logo-horizontal-blue.svg") center center no-repeat}#default #header .brand.flex-box .header-reservations,.gallery #header .brand.flex-box .header-reservations,.weddings #header .brand.flex-box .header-reservations,.golf #header .brand.flex-box .header-reservations,.dining #header .brand.flex-box .header-reservations,.spa #header .brand.flex-box .header-reservations,.map #header .brand.flex-box .header-reservations,#default-full-width #header .brand.flex-box .header-reservations,#activity-landing #header .brand.flex-box .header-reservations{color:#161c46}#default #header .brand.flex-box .header-reservations:hover,.gallery #header .brand.flex-box .header-reservations:hover,.weddings #header .brand.flex-box .header-reservations:hover,.golf #header .brand.flex-box .header-reservations:hover,.dining #header .brand.flex-box .header-reservations:hover,.spa #header .brand.flex-box .header-reservations:hover,.map #header .brand.flex-box .header-reservations:hover,#default-full-width #header .brand.flex-box .header-reservations:hover,#activity-landing #header .brand.flex-box .header-reservations:hover{color:#00aed8}#default #header .brand.flex-box .bestrate,.gallery #header .brand.flex-box .bestrate,.weddings #header .brand.flex-box .bestrate,.golf #header .brand.flex-box .bestrate,.dining #header .brand.flex-box .bestrate,.spa #header .brand.flex-box .bestrate,.map #header .brand.flex-box .bestrate,#default-full-width #header .brand.flex-box .bestrate,#activity-landing #header .brand.flex-box .bestrate{color:#161c46}#default #header .brand.flex-box .bestrate:hover,.gallery #header .brand.flex-box .bestrate:hover,.weddings #header .brand.flex-box .bestrate:hover,.golf #header .brand.flex-box .bestrate:hover,.dining #header .brand.flex-box .bestrate:hover,.spa #header .brand.flex-box .bestrate:hover,.map #header .brand.flex-box .bestrate:hover,#default-full-width #header .brand.flex-box .bestrate:hover,#activity-landing #header .brand.flex-box .bestrate:hover{color:#00aed8}#default #header .brand.flex-box .btn-white,.gallery #header .brand.flex-box .btn-white,.weddings #header .brand.flex-box .btn-white,.golf #header .brand.flex-box .btn-white,.dining #header .brand.flex-box .btn-white,.spa #header .brand.flex-box .btn-white,.map #header .brand.flex-box .btn-white,#default-full-width #header .brand.flex-box .btn-white,#activity-landing #header .brand.flex-box .btn-white{background:#161c46;color:white;background:linear-gradient(to left, #161c46 50%, #00aed8 50%);background-size:200% 100%;background-position:right bottom;cursor:pointer;transition:all ease .3s}#default #header .brand.flex-box .btn-white:hover,.gallery #header .brand.flex-box .btn-white:hover,.weddings #header .brand.flex-box .btn-white:hover,.golf #header .brand.flex-box .btn-white:hover,.dining #header .brand.flex-box .btn-white:hover,.spa #header .brand.flex-box .btn-white:hover,.map #header .brand.flex-box .btn-white:hover,#default-full-width #header .brand.flex-box .btn-white:hover,#activity-landing #header .brand.flex-box .btn-white:hover{background-color:#00aed8;color:white;background-position:left bottom;font-family:"Gotham Bold","sans-serif"}#default #header,.gallery #header,.weddings #header,.golf #header,#spa-new #header,#welcome #header{background:white;height:155px;transition:all 0.4s ease-in-out}#default #header .reservations,.gallery #header .reservations,.weddings #header .reservations,.golf #header .reservations,#spa-new #header .reservations,#welcome #header .reservations{color:#161c46}#default #header .best-rate-check .best-rate,.gallery #header .best-rate-check .best-rate,.weddings #header .best-rate-check .best-rate,.golf #header .best-rate-check .best-rate,#spa-new #header .best-rate-check .best-rate,#welcome #header .best-rate-check .best-rate{color:#161c46}#default #header #primary-nav a,.gallery #header #primary-nav a,.weddings #header #primary-nav a,.golf #header #primary-nav a,#spa-new #header #primary-nav a,#welcome #header #primary-nav a{color:#161c46}#default #header a.logo,.gallery #header a.logo,.weddings #header a.logo,.golf #header a.logo,#spa-new #header a.logo,#welcome #header a.logo{background:url("images/monterrey-logo-horizontal-blue.svg") center center no-repeat}#default #header .brand.flex-box .header-reservations,.gallery #header .brand.flex-box .header-reservations,.weddings #header .brand.flex-box .header-reservations,.golf #header .brand.flex-box .header-reservations,#spa-new #header .brand.flex-box .header-reservations,#welcome #header .brand.flex-box .header-reservations{color:#161c46}#default #header .brand.flex-box .header-reservations:hover,.gallery #header .brand.flex-box .header-reservations:hover,.weddings #header .brand.flex-box .header-reservations:hover,.golf #header .brand.flex-box .header-reservations:hover,#spa-new #header .brand.flex-box .header-reservations:hover,#welcome #header .brand.flex-box .header-reservations:hover{color:#00aed8}#default #header .brand.flex-box .bestrate,.gallery #header .brand.flex-box .bestrate,.weddings #header .brand.flex-box .bestrate,.golf #header .brand.flex-box .bestrate,#spa-new #header .brand.flex-box .bestrate,#welcome #header .brand.flex-box .bestrate{color:#161c46}#default #header .brand.flex-box .bestrate:hover,.gallery #header .brand.flex-box .bestrate:hover,.weddings #header .brand.flex-box .bestrate:hover,.golf #header .brand.flex-box .bestrate:hover,#spa-new #header .brand.flex-box .bestrate:hover,#welcome #header .brand.flex-box .bestrate:hover{color:#00aed8}#default #header .brand.flex-box .btn-white,.gallery #header .brand.flex-box .btn-white,.weddings #header .brand.flex-box .btn-white,.golf #header .brand.flex-box .btn-white,#spa-new #header .brand.flex-box .btn-white,#welcome #header .brand.flex-box .btn-white{background:#161c46;color:white;background:linear-gradient(to left, #161c46 50%, #00aed8 50%);background-size:200% 100%;background-position:right bottom;cursor:pointer;transition:all ease .3s}#default #header .brand.flex-box .btn-white:hover,.gallery #header .brand.flex-box .btn-white:hover,.weddings #header .brand.flex-box .btn-white:hover,.golf #header .brand.flex-box .btn-white:hover,#spa-new #header .brand.flex-box .btn-white:hover,#welcome #header .brand.flex-box .btn-white:hover{background-color:#00aed8;color:white;background-position:left bottom;font-family:"Gotham Bold","sans-serif"}#default.holiday-party h1{margin-bottom:30px !important}.booking-block{position:fixed;background:white;top:-650px;left:0;width:100%;z-index:999999;transition:top 0.4s ease-in-out}.booking-block.open{top:38px;padding:30px 0 10px 0;transition:top 0.6s ease-in-out}@media (max-width: 1366px){.booking-block.open{padding:30px 0 10px 0}}.booking-block .header__logo{position:absolute;top:-10px;left:5%}.booking-block .header__logo svg{width:262px}.booking-block .header__logo span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.booking-block .container-flex{display:-ms-flexbox;display:flex;position:relative;z-index:3;-ms-flex-pack:center;justify-content:center;-ms-flex-align:top;align-items:top;padding:25px 20px 40px 20px;max-width:90%;margin:0 auto;border-bottom:1px solid #161c46;border-top:1px solid #161c46;padding-top:25px}@media (max-width: 1366px){.booking-block .container-flex{padding:20px 20px 20px 20px}}.booking-block .booking-title{display:inline-block;text-transform:uppercase;font-size:12px;color:#161c46;letter-spacing:2px;text-align:center;margin:15px 0 25px 0;width:100%;font-family:"Gotham Medium","sans-serif"}.booking-block .wrap{display:table}.booking-block .benefits{width:20%}.booking-block .benefits .wrap{height:calc(100% - 54px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.booking-block .benefits li{margin:13px 0;font-size:12px}.booking-block .dates{padding:0 20px;width:55%}.booking-block .guests{width:20%}.booking-block .guests .wrap{width:100%;height:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.booking-block .guests #booking-form{text-align:center;margin:15px 0}.booking-block ul{text-align:center}.booking-block ul li{letter-spacing:2px;margin:5px 0}.booking-block .js-item{margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.booking-block .js-item div{display:inline-block;vertical-align:middle}.booking-block .js-item .label{font-size:12px;width:110px}.booking-block .js-item .selector.js-selector{cursor:pointer;padding:0 10px;font-size:17px;line-height:1.5}.booking-block .js-item .selector.js-selector[data="up"]{padding-top:3px}.booking-block .js-item .selector.number{font-size:14px;min-width:25px;text-align:center}.booking-block .ui-datepicker{padding:0;width:100% !important}.booking-block .ui-datepicker .ui-datepicker-group{border:1px solid #161c46;width:calc(50% - 25px);height:330px}.booking-block .ui-datepicker .ui-datepicker-group:nth-child(1){margin-right:25px}@media (max-width: 1366px){.booking-block .ui-datepicker .ui-datepicker-group{height:270px}}.booking-block .ui-datepicker .ui-datepicker-title{font-size:12px;text-transform:uppercase;padding:10px 0 5px;font-family:"Gotham Medium","sans-serif";letter-spacing:1px}.booking-block .ui-datepicker .ui-datepicker-title select{appearance:none;border:0;border-radius:0;background:transparent;font-size:12px;text-transform:uppercase;width:auto}.booking-block .ui-datepicker .ui-datepicker-title .ui-datepicker-year{font-size:12px !important}.booking-block .ui-datepicker .ui-datepicker-next{top:15px;cursor:pointer;right:34px}.booking-block .ui-datepicker .ui-datepicker-next .ui-icon{background:none;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #161c46}.booking-block .ui-datepicker .ui-datepicker-prev{left:34px;top:15px;cursor:pointer}.booking-block .ui-datepicker .ui-datepicker-prev .ui-icon{background:none;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #161c46}.booking-block .ui-datepicker .ui-datepicker-calendar th{text-transform:uppercase;font-size:12px;font-family:"Gotham Medium","sans-serif"}.booking-block .ui-datepicker .ui-datepicker-calendar .ui-state-default{border:0;background:transparent;text-align:center;line-height:2.9;font-size:12px}@media (max-width: 1366px){.booking-block .ui-datepicker .ui-datepicker-calendar .ui-state-default{line-height:2}}.booking-block .ui-datepicker .ui-datepicker-calendar td a{font-family:"Gotham Book","sans-serif";line-height:1.8}.booking-block .ui-datepicker .ui-datepicker-calendar .start-day,.booking-block .ui-datepicker .ui-datepicker-calendar .days,.booking-block .ui-datepicker .ui-datepicker-calendar .end-day{background:#161c46}.booking-block .ui-datepicker .ui-datepicker-calendar .start-day a,.booking-block .ui-datepicker .ui-datepicker-calendar .days a,.booking-block .ui-datepicker .ui-datepicker-calendar .end-day a{color:white}.booking-block .ui-datepicker .ui-datepicker-calendar .start-day{overflow:hidden;border-radius:30px 0 0% 30px}.booking-block .ui-datepicker .ui-datepicker-calendar .end-day{overflow:hidden;border-radius:0% 30px 30px 0%}.booking-block .btn,.booking-block #panel input[type="button"],#panel .booking-block input[type="button"],.booking-block .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .booking-block .signup-btn,.booking-block .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .booking-block .signup-btn{background:#161c46;color:white;padding:12px 55px;font-size:10px;width:100%}.booking-block .btn:hover,.booking-block #panel input:hover[type="button"],#panel .booking-block input:hover[type="button"],.booking-block .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .booking-block .signup-btn:hover,.booking-block .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .booking-block .signup-btn:hover{color:#fff;background:#00aed8}.booking-block .brand-close{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto;-ms-flex-align:center;align-items:center;padding-bottom:30px}.booking-block .brand-close a.logo{display:inline-block;text-indent:-55555px;width:217px;height:60px;margin:auto;background:url("images/monterrey-logo-horizontal-blue.svg") center center no-repeat}.booking-block .brand-close .header-reservations{color:#161c46;font-family:"Perpetua","serif";font-size:17px;transition:all 0.3s ease-in-out}.booking-block .brand-close .header-reservations:hover{color:#00aed8}.booking-block .brand-close .close-cta{margin-left:110px}.booking-block .brand-close .close-cta a{color:#161c46;text-transform:uppercase}.booking-block .brand-close .close-cta a:hover{font-family:"Gotham Bold","sans-serif"}.booking-block .primary-nav-booking ul{padding-top:25px}.booking-block .primary-nav-booking ul li{list-style:none;display:inline-block;font-family:"Gotham Medium","sans-serif";text-transform:uppercase;font-size:12px;margin-right:35px;letter-spacing:1px;position:relative;white-space:nowrap}.booking-block .primary-nav-booking ul li a{color:#161c46}.booking-block .primary-nav-booking ul li a:hover{font-family:"Gotham Bold","sans-serif"}#footer{clear:both;margin-bottom:-25px}#footer .top-section{background:#89AFDD;padding:60px 0 20px}#footer .top-section p{text-align:center;color:#161c46;font-size:10px}#footer .top-section ul{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem 40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative}#footer .top-section ul a{color:#161c46;text-decoration:none}#footer .top-section #tertiary-navigation li a:hover{opacity:.7}#footer .top-section #tertiary-navigation li a[href*="#"][href*=privacy]::after{content:'';aspect-ratio:9 / 7;height:1.26lh;display:inline-block;vertical-align:middle;margin-left:0.5ch;background:url(images/MontereyPlaza-Footer-MockUp-Icon.png) no-repeat center/contain}#footer .top-section .footer__sign{width:456px;margin:0 auto;padding:10px 0 0 0}#footer .top-section .footer__sign h2{margin-bottom:17px;font-size:17px;font-weight:400;text-transform:none;color:#161c46;font-family:"Gotham Book","sans-serif"}#footer .top-section .footer__sign h2:after{content:none}#footer .top-section .footer__sign .email-signup-footer{position:relative;margin-bottom:4em}#footer .top-section .signup-btn{padding:10px 18px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;background:#161c46;color:#fff;font-family:"Gotham Bold","sans-serif";font-size:12px;letter-spacing:1px;line-height:12px;margin-top:10px;top:0;right:0;height:50px;width:120px}#footer .top-section .signup-btn:hover{background:#fec667;color:#323458}#footer .top-section .signup-btn-darkblue{background:#3b475b}#footer .top-section .fields-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .top-section .fields-wrap .field input,#footer .top-section .fields-wrap .field select{color:#161c46;background:none;border:1px solid #ded4ca;padding-left:10px;font-family:"Gotham Bold","sans-serif";font-size:12.5px;margin-bottom:5px;text-transform:uppercase !important}#footer .top-section .fields-wrap .field input:-ms-input-placeholder,#footer .top-section .fields-wrap .field select:-ms-input-placeholder{text-transform:uppercase !important;color:#161c46}#footer .top-section .fields-wrap .field input::placeholder,#footer .top-section .fields-wrap .field select::placeholder{text-transform:uppercase !important;color:#161c46}#footer .top-section .fields-wrap .field select option:first-child{text-transform:uppercase !important}#footer .top-section .fields-wrap .field:nth-child(1),#footer .top-section .fields-wrap .field:nth-child(3){width:100%}#footer .top-section .fields-wrap .field:nth-child(2),#footer .top-section .fields-wrap .field:nth-child(4){width:100%}#footer .top-section .gdpr-wrap{width:100%;position:relative;margin-top:17px}#footer .top-section .gdpr-wrap .field label{font-size:12.5px;color:#161c46;padding-left:20px}#footer .top-section .gdpr-wrap .field label a:hover{color:#00aed8}#footer .top-section .content-signup .footer-title{padding:0 0 15px 0;font-family:"Avenir-LT-Book","sans-serif";font-size:54px;line-height:40px;letter-spacing:0;text-transform:none;padding:0;margin:0 0 20px 0;font-weight:400;color:#fff}#footer .top-section .content-signup .footer-title::before{display:none}#footer .top-section .content-signup p.thankyouMsg{padding:40px 0;color:#fff;text-align:left;font-size:15px}#footer .top-section .content-signup p.copy-signup{font-size:14px;line-height:22px}#footer .top-section .content-signup p.copy-signup a{text-decoration:underline}#footer .top-section .content-signup p.copy-signup a:hover{color:#fec667;text-decoration:underline}#footer .top-section .second-nav-section,#footer .top-section .address-section{text-align:center;min-height:195px}#footer .top-section .address-section{text-align:center}#footer .top-section .logo{text-align:center}#footer .top-section #secondary-nav ul{margin:12px 0 15px 8px}#footer .top-section #secondary-nav ul li{list-style:none;text-transform:uppercase;font-size:.92308em;font-family:"Gotham Medium","sans-serif";letter-spacing:1px;margin-bottom:20px}#footer .top-section #secondary-nav ul li a{color:#161c46}#footer .top-section #secondary-nav ul li a:hover{opacity:0.7}#footer .top-section h2{color:#161c46;font-family:"Gotham Medium","sans-serif";text-transform:uppercase;font-size:1em;letter-spacing:4px;margin-bottom:20px;margin-top:10px}#footer .top-section .addy{font-size:.92308em;line-height:1.6em;margin-bottom:25px;color:#161c46;font-family:"Gotham Medium","sans-serif"}#footer .top-section .addy a{color:#161c46;font-family:"Gotham Medium","sans-serif"}#footer .top-section .addy a:hover{font-weight:bold;color:#fec667;text-decoration:underline}#footer .top-section ul.social-media li{margin:0 5px}#footer .top-section ul.social-media li a{display:block}#footer .top-section ul.social-media li a:hover{opacity:0.7}#footer .top-section ul.social-media li a svg{fill:#161c46;max-width:30px;width:auto;height:20px}#footer .top-section .form-holder{margin-left:55px}#footer .top-section .form-holder input{display:block;border:1px solid #fff;background:#161c46;width:100%;height:28px;margin-bottom:15px;color:#fff}#footer .top-section .form-holder input:-ms-input-placeholder{color:#fff}#footer .top-section .form-holder input::placeholder{color:#fff}#footer .top-section .form-holder .btn,#footer .top-section .form-holder #panel input[type="button"],#panel #footer .top-section .form-holder input[type="button"],#footer .top-section .form-holder .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #footer .top-section .form-holder .signup-btn,#footer .top-section .form-holder .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #footer .top-section .form-holder .signup-btn{border:1px solid #fff;color:#161c46;background:#fff}#footer .top-section .form-holder h2{text-align:center}#footer .top-section .form-holder input[placeholder]{text-align:center;color:#fff}#footer .gallery-logo{height:675px;bottom:0;width:100%;background:#161c46}#footer .gallery-logo .container{width:100%;text-align:center}#footer .gallery-logo .row{-ms-flex-align:center;align-items:center;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin:50px;padding-top:70px}#footer .gallery-logo .row p{color:#fff;border-top:1px solid #fff;display:block;width:100%;text-align:center;padding:25px 0;margin-top:55px}#footer .gallery-logo ul{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#footer .gallery-logo ul .lafayette{padding-top:50px}#footer #woodside-corporate-footer__container{position:relative;z-index:9}#footer .tertiary-navigation a{color:#fff}.woodside-logo{padding:30px 0}.woodside-logo svg{max-width:245px}.signup-popup{display:none}.signup-popup .thankyouMsg{text-align:center;color:white}.signup-overlay .fancybox-overlay{background:url(images/bg-signup.jpg) no-repeat;background-size:cover}.signup-overlay .fancybox-overlay .fancybox-skin{background:none}.signup-overlay .fancybox-overlay .fancybox-skin h3{color:#00aed8;text-transform:uppercase;font-size:40px;text-align:center;margin-bottom:60px}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge{max-width:840px;margin:0 auto}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .field,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .field{width:50%;float:left}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input input,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input select,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select input,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select select,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input input,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input select,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select input,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select select{border:1px solid #00aed8;display:block;background:none;width:100%;color:#fff;text-transform:uppercase;font-size:.92308em;letter-spacing:2px;padding:7px 15px;margin-bottom:14px;width:93%;height:37px}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input input:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input select:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select input:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select select:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input input:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input select:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select input:-ms-input-placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select select:-ms-input-placeholder{color:white;text-align:center}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input input::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input select::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select input::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select select::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input input::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input select::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select input::placeholder,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select select::placeholder{color:white;text-align:center}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .field.select,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .field.select{margin:0;text-align-last:center}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .gdpr-wrap,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .gdpr-wrap{width:100%;float:left;margin-bottom:50px}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .gdpr,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .gdpr{position:relative;margin-top:10px;padding-left:25px}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .gdpr input[type=checkbox],.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .gdpr input[type=checkbox]{margin:0;width:auto;position:absolute;top:50%;transform:translateY(-50%);left:0}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .gdpr label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .gdpr label{margin:0;display:block;font-size:11px;color:#fff}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .gdpr label a,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .gdpr label a{font-weight:bold}.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn{color:#161c46;background:#fff;display:table;margin:0 auto;font-size:20px}.signup-overlay .fancybox-overlay .fancybox-skin .container{margin-top:50px;border-top:1px solid #00aed8;padding-top:45px}.signup-overlay .fancybox-overlay .fancybox-skin .container p{width:80%;margin:0 auto;color:#fff;text-align:center;line-height:1.2}.signup-overlay .fancybox-overlay .fancybox-skin .container p a{color:#fff}.signup-overlay .fancybox-close{background-image:url(images/close-popup.svg) !important;background-repeat:no-repeat}#footer #woodside-corporate-footer__container{text-align:center;padding:40px 0;background-color:#ffffff}#footer #woodside-corporate-footer__container #woodside-corporate-footer{text-align:center}#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite{display:block;margin-bottom:20px}#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite svg{display:inline-block;width:100%;max-width:220px;height:58px;fill:#000}#footer #woodside-corporate-footer__container #woodside-corporate-footer a.logo-woodsite:hover svg{fill:#fec667}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties{margin:0 0 5px}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li{display:inline-block;vertical-align:middle;padding-right:5px;margin-left:-2.5px;margin-right:5px;margin-bottom:0;border-right:1px solid #000;line-height:10px;font-size:10px}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li:first-child{margin-left:0}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li:last-child{margin-right:0;padding-right:0;border-right:0}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li a{color:#000;text-transform:uppercase;font-size:11px}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container ul.other-properties li a:hover{color:#fec667}#footer #woodside-corporate-footer__container #woodside-corporate-footer #other-properties__container p.distinctly-california{margin-bottom:0;font-family:"Gotham Bold","sans-serif";font-weight:700;font-size:11px;color:#000;text-transform:uppercase;margin-top:10px;line-height:1}.shadow-box{width:100%;height:100%;position:fixed;top:0}.shadow-box.open-box{z-index:100;background-color:rgba(0,0,0,0.4)}.promotion-widget{position:relative;bottom:10%;z-index:100}.promotion-widget .promo-tab{position:fixed;bottom:25%;right:0;width:155px;height:85px;background-image:url(images/popin_harcoded.png);background-repeat:no-repeat;background-size:cover;background-color:#fec667;background-position:center;border-right:8px solid #161c46;cursor:pointer;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);text-align:center}.promotion-widget .promo-tab h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:135px;margin:0;font-size:22px;font-family:"Perpetua Italic","serif";font-style:italic}.promotion-widget .promo-box{position:fixed;top:0;bottom:0;right:0;opacity:0;margin:auto;width:490px;max-height:610px;background-color:#e6edf8;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}.promotion-widget .promo-box.open{opacity:1}.promotion-widget .promo-box .info-promo{background-image:url(images/popin_harcoded_promo.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:522px}.promotion-widget .promo-box .info-promo .btn,.promotion-widget .promo-box .info-promo #panel input[type="button"],#panel .promotion-widget .promo-box .info-promo input[type="button"],.promotion-widget .promo-box .info-promo .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .promotion-widget .promo-box .info-promo .signup-btn,.promotion-widget .promo-box .info-promo .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .promotion-widget .promo-box .info-promo .signup-btn{position:absolute;bottom:25px;right:20px;background:#fabe5d;color:#000}.promotion-widget .promo-box .info-promo .btn:hover,.promotion-widget .promo-box .info-promo #panel input:hover[type="button"],#panel .promotion-widget .promo-box .info-promo input:hover[type="button"],.promotion-widget .promo-box .info-promo .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .promotion-widget .promo-box .info-promo .signup-btn:hover,.promotion-widget .promo-box .info-promo .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .promotion-widget .promo-box .info-promo .signup-btn:hover{background:#719fd2;color:#fff}.promotion-widget .promo-box .promo-header{padding:10px 0;background-color:#015696;background-image:url(images/popin_harcoded_close.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:90px}.promotion-widget .promo-box .promo-header .columns{height:100%;position:relative}.promotion-widget .promo-box .promo-header .columns .disclaimer{position:absolute;right:20px;top:20px;color:#fff;text-transform:uppercase;transition:all .3s ease-in-out}.promotion-widget .promo-box .promo-header .columns .disclaimer span{font-weight:bold;letter-spacing:1px}.promotion-widget .promo-box .promo-header .columns .disclaimer:hover{color:#323458}.promotion-widget .promo-box .promo-header .promo-toggle{height:100%;width:85px;display:inline-block;vertical-align:middle;padding:10px 4%;font-size:0;text-transform:uppercase;cursor:pointer;border:0;background-color:transparent;-moz-appearance:none;-webkit-appearance:none}.promotion-widget .promo-box .promo-header .promo-toggle svg{fill:#e6edf8}.promotion-widget .promo-box .promo-header .promo-toggle:hover{opacity:.5}.promotion-widget .promo-box .promo-header .promo-logo{display:inline-block;vertical-align:middle;height:70px;width:80%;background-image:url("images/Monterrey-Logo-Horizontal.svg");background-position:center;background-repeat:no-repeat;background-size:180px auto;text-indent:-10000px;color:transparent;font-size:0}.promotion-widget .info{width:100%;padding:15px 35px 0;text-align:center}.promotion-widget .info h2{display:inline-block;margin-top:0;margin-bottom:10px;padding-bottom:5px;font-family:"Perpetua Italic","serif";font-style:italic;font-size:45px;border-bottom:1px solid #fec667}.promotion-widget .info p{font-size:14px;line-height:24px}.promotion-widget .info .btn,.promotion-widget .info #panel input[type="button"],#panel .promotion-widget .info input[type="button"],.promotion-widget .info .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .promotion-widget .info .signup-btn,.promotion-widget .info .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .promotion-widget .info .signup-btn{margin-top:5px}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes notice{0%{bottom:-130px}100%{bottom:0px}}#home #header{padding:0.2em 0 1em}#home #content{position:relative;z-index:50}#home .arrow-home{width:60px;height:60px;position:absolute;z-index:99;left:50%;margin-left:-30px;cursor:pointer;bottom:8%;animation:home-scroll 2s infinite .4s}#home .spa-notice{position:fixed;bottom:-130px;left:0;z-index:999;background:url(images/pop-in-background.png) no-repeat 75% 70% white;width:90%;max-width:960px;padding:30px 50px;animation:notice 0.8s forwards 1.7s}#home .spa-notice__close{float:right;cursor:pointer;background:url(images/close-booking.png) no-repeat center center #015696;width:30px;height:30px;margin:-30px -50px 0 0;transition:all 0.3s ease-in-out}#home .spa-notice__close:hover{background-color:#fec667;transition:all 0.3s ease-in-out}#home .spa-notice.closed{left:-100%;transition:all 1.1s ease-in-out}#home .spa-notice .wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#home .spa-notice p{margin-right:30px;margin-bottom:0}#home .spa-notice p span{font-family:"Perpetua Italic","serif";font-size:26px}#home .spa-notice .btn,#home .spa-notice #panel input[type="button"],#panel #home .spa-notice input[type="button"],#home .spa-notice .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .spa-notice .signup-btn,#home .spa-notice .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .spa-notice .signup-btn{display:block;width:180px;background:#015696}#home .spa-notice .btn:hover,#home .spa-notice #panel input:hover[type="button"],#panel #home .spa-notice input:hover[type="button"],#home .spa-notice .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .spa-notice .signup-btn:hover,#home .spa-notice .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .spa-notice .signup-btn:hover{background:#fec667}#home .top-content-home{position:relative;overflow:hidden;background:#161c46;height:900px}#home .top-content-home .slide-photo-tablet{background:#161c46;position:relative;z-index:0;margin:0 auto;opacity:0}#home .top-content-home .slide-photo-tablet figure{overflow:hidden;text-align:center}#home .top-content-home .slide-photo-tablet figure img{display:inline-block}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#home .top-content-home .slide-photo-tablet figure img{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#home .top-content-home .slide-photo-tablet figure img{width:100%}}#home .top-content-home .video-responsive{overflow:hidden;position:relative;height:0}#home .top-content-home .video-responsive iframe{left:0;top:0;height:calc(100vh - 150px);width:100%;position:absolute}#home .top-content-home.ready .video-wrapper{opacity:1;transition:opacity 0.6s ease-in-out}#home .top-content-home.ready .slide-photo-tablet{opacity:1;transition:opacity 0.6s ease-in-out}#home .top-content-home.ready iframe{opacity:1;transition:opacity 0.7s ease-in-out 0.4s}#home .top-content-home.ready .uvp .text{opacity:0;transition:opacity 0.6s ease-in-out 7s}#home .top-content-home.ready .uvp::after{height:80px;transition:height 0.7s ease-in-out 2.5s}#home .top-content-home.ready .uvp::before{opacity:1;transition:all 0.4s ease-in-out 3.1s}#home .top-content-home.ready .benefits-block{opacity:1;transition:all 0.4s ease-in-out 2s}#home .top-content-home .video-wrapper{position:relative;width:100vw;top:0%;left:0%;z-index:1;overflow:hidden;height:100%;opacity:0}#home .top-content-home video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#home .top-content-home .uvp{position:absolute;bottom:150px;left:calc(50% - 250px);z-index:3;text-align:center;width:500px;color:white;font-family:"Gotham Medium","sans-serif";text-transform:uppercase;font-size:18px;line-height:1;letter-spacing:2px;text-shadow:0px 0px 8px rgba(0,0,0,0.5)}#home .top-content-home .uvp span{font-family:"MrsEaves","serif";font-size:3.4em;letter-spacing:1px}#home .top-content-home .uvp::after{content:"";position:absolute;left:50%;top:80px;width:1px;height:0px;background:white}#home .top-content-home .uvp::before{content:" ";position:absolute;top:170px;width:35px;height:20px;left:calc(50% - 17px);background:url(images/arrow-down-white.png) no-repeat center top;background-size:25px auto;opacity:0}#home .top-content-home iframe{width:100%;border:0;opacity:0;position:relative;z-index:1;vertical-align:top}#home .top-content-home .benefits-block{position:absolute;z-index:10;bottom:0;left:15%;background:url(images/choral-texture.png) no-repeat left 10% rgba(0,86,149,0.85);background-size:100% auto;padding:20px;opacity:0}@media screen and (max-width: 768px){#home .top-content-home .benefits-block{left:5%}}#home .top-content-home .benefits-block__headline{font-weight:900;text-transform:uppercase;font-size:12px;color:white;cursor:pointer;position:relative;letter-spacing:2px;padding-right:40px}#home .top-content-home .benefits-block__headline::after{content:"";position:absolute;right:0;top:1px;width:15px;height:15px;background:url(images/book-benefits-arrow-down.png) no-repeat center center;background-size:13px auto;transform-origin:50%;transform:rotate(180deg);transition:all 0.3s ease-in-out}#home .top-content-home .benefits-block__list{display:none}#home .top-content-home .benefits-block__list ul{margin:0;width:200px;padding:0 0 0 10px}#home .top-content-home .benefits-block__list li{color:white;font-size:13px;padding:5px 0;line-height:1.2}#home .top-content-home .benefits-block.open .benefits-block__headline::after{transform:rotate(0deg);transition:all 0.3s ease-in-out}#home .top-content-home .benefits-block.open .benefits-block__list{padding:5px 0}#home .top-content-home .icon-play{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1}#home .top-content-home .icon-play svg{fill:#fff}#home .top-content-home .icon-play.hide{opacity:0}#home .top-content-home #uvp{position:absolute;z-index:9;color:#fff;width:480px;text-align:center;top:220px;margin-right:-240px;right:50%;font-size:4em;font-family:"Perpetua Italic","serif";line-height:1;font-style:italic}#home .top-content-home #uvp span{position:relative;display:block}#home .top-content-home #uvp span:before,#home .top-content-home #uvp span:after{content:"";position:absolute;margin-top:.5px;top:50%;height:1px;background-color:#ffffff}#home .top-content-home #uvp span:before{left:0}#home .top-content-home #uvp span:after{right:0}#home .top-content-home #uvp span:first-child:before,#home .top-content-home #uvp span:first-child:after{width:70px}#home .top-content-home .book-direct{width:310px;height:177px;position:absolute;right:0;bottom:0;overflow:hidden}#home .top-content-home .book-direct .direct-headline{position:absolute;z-index:2;bottom:0;background:url("images/book-benefits-arrow-down.png") no-repeat 22px,url("images/book-benefits-background.png") no-repeat;color:#fff;text-transform:uppercase;font-size:1em;padding:13px 0 12px 73px;letter-spacing:1px;cursor:pointer;font-family:"Gotham Bold","sans-serif";width:310px;height:43px}#home .top-content-home .book-direct .direct-headline.open{bottom:130px}#home .top-content-home .book-direct .direct-headline.close{background:url("images/book-benefits-arrow.png") no-repeat 22px,url("images/book-benefits-background.png") no-repeat !important}#home .top-content-home .book-direct .copy{position:absolute;width:100%;top:46px;right:-310px;padding:25px 0 16px 35px;background:rgba(255,255,255,0.9)}#home .top-content-home .book-direct .copy.open{right:0}#home .top-content-home .book-direct .copy ul{list-style-type:disc;font-size:1.15385em}#home .top-content-home .book-direct .copy ul li{margin-bottom:9px;line-height:1.1em}#home .top-content-home .book-direct .copy ul li a{color:#323458}#home .top-content-home .book-direct .copy ul li a:hover{color:#00aed8}#home .home-spa{background:url(images/starfish-blue.png) no-repeat -50px 290% #e6edf8;padding:60px 0}#home .home-spa .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#home .home-spa .container figure{width:585px}#home .home-spa .container .text{padding:0px 60px;width:calc(100% - 590px)}#home .home-spa .container h2{font-family:"Perpetua","serif";font-size:34px;color:#161c46;text-transform:uppercase;line-height:1;position:relative;padding:0 0 15px 0;margin:0 0 15px 0;letter-spacing:2px}#home .home-spa .container h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fec667}#home .home-spa .container h2 span{display:block;font-size:14px;font-family:"Gotham Medium","sans-serif";color:#00aed8;margin-bottom:5px}#home .home-spa .container p{letter-spacing:1px;line-height:1.7;font-size:16px}#home .home-spa .container .btn,#home .home-spa .container #panel input[type="button"],#panel #home .home-spa .container input[type="button"],#home .home-spa .container .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .home-spa .container .signup-btn,#home .home-spa .container .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .home-spa .container .signup-btn{padding:10px 35px;margin:10px 0 0 0}#home .home-spa .container .btn.darker,#home .home-spa .container #panel input.darker[type="button"],#panel #home .home-spa .container input.darker[type="button"],#home .home-spa .container .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .darker.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .home-spa .container .darker.signup-btn,#home .home-spa .container .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .darker.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .home-spa .container .darker.signup-btn{background-color:#015696}#home .home-spa .container .btn.darker:hover,#home .home-spa .container #panel input.darker:hover[type="button"],#panel #home .home-spa .container input.darker:hover[type="button"],#home .home-spa .container .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .darker.signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .home-spa .container .darker.signup-btn:hover,#home .home-spa .container .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .darker.signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .home-spa .container .darker.signup-btn:hover{background-color:#fec667}#home .home-spa.home-spa-567742 .container{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#home .discover-home .container .wrapper{margin-bottom:50px}#home .discover-home .container .wrapper figure{width:41.66666667%;height:291px}#home .discover-home .container .wrapper aside{width:58.33333333%}#home .discover-home .container .single-quad:nth-child(odd) .wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#home .discover-home .container .single-quad:nth-child(odd) .wrapper aside{padding-left:0}#home .discover-home .container .single-quad:nth-child(even) .wrapper aside{padding-left:120px;padding-right:0}#home .main-content .margin-offet{margin-top:-80px}#home .main-content .margin-offet .content-shadow{padding:0 4% 40px;background-color:#ffffff}#home .main-content img{max-width:100%}#home .main-content .intro-content-home.wrapper{padding:80px 0 70px;overflow:hidden}#home .main-content .intro-content-home h1{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin-top:0;margin-bottom:25px;max-width:550px}#home .main-content .intro-content-home h1 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}#home .main-content .intro-content-home hr{border:none;border-top:1px solid #fec667;margin-bottom:30px;margin-top:20px}#home .main-content .intro-content-home p{font-size:1.30769em;line-height:2.1em;position:relative;z-index:9}#home .main-content .intro-content-home .gift-card-side{position:relative}#home .main-content .intro-content-home .gift-card-side h2{color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:0;text-transform:uppercase;text-align:center;margin-top:0;position:absolute;bottom:300px;left:50%;margin-left:-41px}#home .main-content .intro-content-home .gift-card-side .gift-img{position:absolute;bottom:-70px;width:571px;height:370px;max-width:inherit;right:-90px}#home .main-content .intro-content-home .gift-card-side .btn,#home .main-content .intro-content-home .gift-card-side #panel input[type="button"],#panel #home .main-content .intro-content-home .gift-card-side input[type="button"],#home .main-content .intro-content-home .gift-card-side .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .main-content .intro-content-home .gift-card-side .signup-btn,#home .main-content .intro-content-home .gift-card-side .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .main-content .intro-content-home .gift-card-side .signup-btn{position:absolute;width:140px;left:50%;margin-left:-50px;bottom:10px;max-width:inherit;right:-90px}#home .main-content .intro-content-home .intro-content-extra{width:1000px;margin:0 auto;height:200px;text-align:center;margin-bottom:100px}#home .main-content .intro-content-home .intro-content-extra h2{font-family:"Perpetua", "serif";font-size:34px;color:#161c46;text-transform:uppercase;line-height:1;padding:0 0 15px 0;margin:0 0 15px 0;letter-spacing:2px}#home .main-content .intro-content-home .intro-content-extra h2 span{display:block;font-size:14px;font-family:"Gotham Medium", "sans-serif";color:#00aed8;margin-bottom:5px;margin-top:5px}#home .main-content .trip-section{background:#e6edf8;text-align:center;padding:40px 0 85px}#home .main-content .trip-section .trip-face{background:url("images/trip-face3.svg") no-repeat 50% 50%;width:30%;height:230px;display:inline-block}#home .main-content .trip-section h2{text-transform:uppercase;font-size:1.53846em;font-family:"Perpetua Bold","serif";letter-spacing:2px;margin-top:12px;margin-bottom:20px}#home .main-content .trip-section h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:10px;margin-top:15px}#home .main-content .trip-section blockquote{padding:0px;font-family:"Perpetua Italic","serif";font-size:1.92308em;line-height:1.2em;width:90%;margin-left:auto;margin-right:auto;font-style:italic}#home .main-content .trip-section cite{font-family:"Gotham Medium","sans-serif";font-size:1.07692em;font-style:normal}#home .main-content .trip-section .slick-prev,#home .main-content .trip-section .slick-next{margin-top:-30px}#home .main-content .trip-section .awards img{vertical-align:top;margin-right:20px;margin-bottom:30px;width:75px !important;height:75px !important}#home .main-content .specials-home.specials-teaser{padding:60px 0 0;background-image:none;height:auto}#home .main-content .specials-home.specials-teaser h2{margin-top:35px}#home .main-content .specials-home.specials-teaser h2 span{font-size:16px}#home .main-content .specials-home.specials-teaser hr{border-top-color:#fec667}#home .main-content .specials-home.specials-teaser p{font-size:1.30769em;line-height:2.1em;margin-bottom:20px}#home .main-content .discover-home{padding:60px 0 90px}#home .main-content .discover-home .couple{position:relative;margin-top:-65px}#home .main-content .discover-home h2{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin-top:42px;margin-bottom:25px}#home .main-content .discover-home h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}#home .main-content .discover-home hr{border:none;border-top:1px solid #fec667;margin-bottom:30px;margin-top:20px;max-width:390px;margin-left:0}#home .main-content .discover-home p{font-size:1.30769em;line-height:2.1em;margin-bottom:20px}#home .main-content .discover-home .btn,#home .main-content .discover-home #panel input[type="button"],#panel #home .main-content .discover-home input[type="button"],#home .main-content .discover-home .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .main-content .discover-home .signup-btn,#home .main-content .discover-home .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .main-content .discover-home .signup-btn{padding:10px 50px}#home .main-content .discover-home .side-image img{margin-top:42px}#home .main-content .map-home{background:#082f50;position:relative}#home .main-content .map-home .wrapper{max-width:1920px;background:url("images/Monterrey-Home-Map.jpg") left top;height:500px}#home .main-content .map-home .pins{width:100%;height:100%;position:absolute;z-index:9}#home .main-content .map-home .pins ul{width:100%;height:100%;margin:0}#home .main-content .map-home .pins li{display:block;background:url("images/map-mark-white.svg") center center no-repeat;position:absolute;height:45px;width:25px}#home .main-content .map-home .pins li.active,#home .main-content .map-home .pins li:hover{background:url("images/map-mark-hover.svg") center center no-repeat;cursor:pointer}#home .main-content .map-home .pins li button{display:none}#home .main-content .map-home .pins li:nth-child(1){height:84px;width:83px;left:1038px;top:235px;background:url("images/map-hotel-mark-home.svg") left center no-repeat;transition:all 0.3s ease-in-out}#home .main-content .map-home .pins li:nth-child(1).active{background:url("images/map-hotel-mark-home.svg") left center no-repeat}#home .main-content .map-home .pins li:nth-child(2){left:985px;top:160px}#home .main-content .map-home .pins li:nth-child(3){left:1015px;top:202px}#home .main-content .map-home .pins li:nth-child(4){left:1065px;top:300px}#home .main-content .map-home .pins li:nth-child(5){left:1085px;top:355px}#home .main-content .map-home .pins li:nth-child(6){left:1100px;top:420px}#home .main-content .map-home .location-holder{position:relative;z-index:10;background:#fff;float:right;width:375px;height:440px;text-align:center;margin-top:30px;margin-right:7%}#home .main-content .map-home .location-holder h2{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px;text-transform:uppercase;margin-top:30px}#home .main-content .map-home .location-holder .slick-prev{top:52%;left:10px}#home .main-content .map-home .location-holder .slick-next{top:52%;right:10px}#home .main-content .map-home .each-location{z-index:9}#home .main-content .map-home .each-location img{margin:0 auto}#home .main-content .map-home .each-location .copy h3{font-family:"Perpetua Bold","serif";font-size:1.53846em;text-transform:uppercase;letter-spacing:1px;margin-top:30px;margin-bottom:10px}#home .main-content .map-home .each-location .copy ul{font-family:"Gotham Medium","sans-serif";font-size:1.07692em}#home .main-content .map-home .each-location .copy ul li{display:inline-block;border-right:2px solid #323458;padding-right:7px;margin-right:5px;line-height:1em}#home .main-content .map-home .each-location .copy ul li:last-child{margin-right:0;padding-right:0;border-right:none}#home .main-content .map-home .each-location .copy p{font-size:1.07692em;line-height:1.4em;max-width:275px;margin-left:auto;margin-right:auto}#home .main-content .map-home .each-location.hotel{display:block}#home .main-content .reasons-home{background:#e6edf8;background-image:url(images/reasons-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:bottom left}#home .main-content .reasons-home .wrapper{padding:75px 0 95px}#home .main-content .reasons-home img{margin-left:auto;margin-right:auto}#home .main-content .reasons-home h2{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin-top:2px;margin-bottom:6px}#home .main-content .reasons-home h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}#home .main-content .reasons-home p{font-size:1.07692em;font-family:"Gotham Medium","sans-serif";max-width:420px;line-height:2em;margin-bottom:22px}#home .main-content .reasons-home .slick-next{right:-20px}#home .main-content .reasons-home .reasons-nav ul.slick-dots li{font-size:1em;width:inherit;height:inherit;margin:12px 5px 0}#home .main-content .reasons-home .reasons-nav ul.slick-dots li.slick-active,#home .main-content .reasons-home .reasons-nav ul.slick-dots li:hover{color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .reasons-home .reasons-nav.nav2 ul.slick-dots li:nth-child(2){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .reasons-home .reasons-nav.nav3 ul.slick-dots li:nth-child(3){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .reasons-home .reasons-nav.nav4 ul.slick-dots li:nth-child(4){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .reasons-home .reasons-nav.nav5 ul.slick-dots li:nth-child(5){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .reasons-home .reasons-nav.nav6 ul.slick-dots li:nth-child(6){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .reasons-home .reasons-nav.nav7 ul.slick-dots li:nth-child(7){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .reasons-home .reasons-nav.nav7 ul.slick-dots li:nth-child(7){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .dolphin-background{background:url("images/dolphins.jpg") no-repeat 100% 80%;background-attachment:fixed}#home .main-content .rooms-home{padding-top:80px}#home .main-content .rooms-home.wrapper{padding-bottom:55px;max-width:1800px}#home .main-content .rooms-home h2{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin-top:0;margin-bottom:25px;max-width:390px}#home .main-content .rooms-home h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}#home .main-content .rooms-home .dolphyn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#home .main-content .rooms-home .dolphyn .dolphyn-copy a{margin-bottom:20px}#home .main-content .rooms-home .dolphyn p{font-size:1.30769em;line-height:2.1em;margin-bottom:25px;max-width:410px}#home .main-content .rooms-home hr{border:none;border-top:1px solid #fec667;margin-bottom:30px;margin-top:20px;max-width:390px;margin-left:0}#home .main-content .rooms-home p{font-size:1.30769em;line-height:2.1em;margin-bottom:25px;max-width:410px}#home .main-content .experience-home{padding:50px 0 35px}#home .main-content .experience-home .first{float:left;width:52%;margin-right:-2%;position:relative;z-index:2}#home .main-content .experience-home .first img:first-of-type{margin-right:2%;width:64.3%;float:left}#home .main-content .experience-home .first img:last-of-type{width:33.7%}#home .main-content .experience-home .second{float:left;width:50%;margin-top:-6%}#home .main-content .experience-home .email-headline{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-top:120px;margin-bottom:35px;text-transform:uppercase}#home .main-content .experience-home form#email-signup2 input{width:100%;display:block;border:1px solid #00aed8;max-width:360px;background:#fff;font-size:1.07692em;padding:6px 15px;margin:0px 0px 25px}#home .main-content .experience-home form#email-signup2 #emailSignup{margin-top:2px}#home .main-content .experience-home .experience-side{margin-left:3%;padding:0 8% 40px}#home .main-content .experience-home .experience-side .headline{margin-top:43px;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px;text-transform:uppercase}#home .main-content .experience-home .experience-side h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:1.76923em;letter-spacing:5px;margin-bottom:25px}#home .main-content .experience-home .experience-side h2 span{display:block;font-size:33px;margin-bottom:7px;letter-spacing:7px}#home .main-content .experience-home .experience-side hr{border:none;border-top:1px solid #fec667;margin-bottom:30px;margin-top:20px;max-width:390px;margin-left:0}#home .main-content .experience-home .experience-side p{font-size:1.30769em;line-height:2.1em;margin-bottom:25px}#home .main-content .experience-home .experience-side .slick-list{overflow:visible}#home .main-content .experience-home .experience-side .slick-prev{left:-17%;top:47px;margin-top:0px}#home .main-content .experience-home .experience-side .slick-next{top:47px;margin-top:0px;right:-13%}#home .main-content .experience-home .happening-side .hours-holder{display:inline-block;background:#e6edf8;padding:38px 40px 22px;margin-top:130px;margin-left:6%}#home .main-content .experience-home .happening-side .hours-holder h3{margin-top:0;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:1em;letter-spacing:4px;margin-bottom:5px;text-transform:uppercase}#home .main-content .experience-home .happening-side .hours-holder p{margin-bottom:12px}#home .main-content .weddings-home{background:url("images/weddings-background.jpg") no-repeat 50% 50%;background-size:cover !important;height:500px}#home .main-content .weddings-home .copy-holder{width:410px;background:#fff;margin-top:23px;text-align:center;padding:30px 0}#home .main-content .weddings-home h2{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin:0px auto 15px}#home .main-content .weddings-home h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:15px}#home .main-content .weddings-home hr{border:none;border-top:1px solid #fec667;margin-bottom:25px;margin-top:20px;max-width:210px}#home .main-content .weddings-home p{font-size:1.25em;line-height:1.8em;margin:0 auto 20px;max-width:340px}#home .main-content .gallery-home{padding:70px 0 80px}#home .main-content .gallery-home.wrapper{max-width:1730px;background:url("images/starfish.jpg") no-repeat 0% 70%}#home .main-content .gallery-home h2{margin-top:0;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:18px;letter-spacing:4px;margin-bottom:30px;text-transform:uppercase;text-align:center}#home .main-content .gallery-home .wrapper{background:url("images/") no-repeat}#home .main-content .gallery-home .gallery-wrapper{max-width:1235px;width:100%;margin-left:auto;margin-right:auto}#home .main-content .gallery-home .first{background-size:cover !important;height:261px;width:32%;float:left;margin-right:1%}#home .main-content .gallery-home .second{background-size:cover !important;height:261px;width:16.5%;float:left;margin-right:1%;background-position:center !important}#home .main-content .gallery-home .third{background-size:cover !important;height:261px;width:32%;float:left;margin-right:1%}#home .main-content .gallery-home .fourth{background-size:cover !important;height:261px;width:16.5%;float:left;background-position:center !important}#home .main-content .specials-home{background:url("images/specials-background.jpg") 50% 50%;height:500px;background-size:cover;background-attachment:fixed !important}#home .main-content .specials-home .all-specials{background:#fff;margin-top:67px;padding:55px 0 45px}#home .main-content .specials-home img{margin-left:auto;margin-right:auto;display:block}#home .main-content .specials-home h2{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:6px;margin-top:5px;margin-bottom:4px}#home .main-content .specials-home h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}#home .main-content .specials-home p{font-family:"Gotham Medium","sans-serif";font-size:1.07692em;line-height:2em;margin-bottom:25px}#home .main-content .specials-home p small{display:none}#home .main-content .specials-home .specials-nav ul.slick-dots{margin-bottom:0}#home .main-content .specials-home .specials-nav ul.slick-dots li{font-size:1em;width:inherit;height:inherit;margin:12px 5px 0}#home .main-content .specials-home .specials-nav ul.slick-dots li.slick-active,#home .main-content .specials-home .specials-nav ul.slick-dots li:hover{color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .specials-home .specials-nav.nav2 ul.slick-dots li:nth-child(2){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .specials-home .specials-nav.nav3 ul.slick-dots li:nth-child(3){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .specials-home .specials-nav.nav4 ul.slick-dots li:nth-child(4){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .specials-home .specials-nav.nav5 ul.slick-dots li:nth-child(5){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}#home .main-content .specials-home .slick-prev{left:50px;margin-top:-25px}#home .main-content .specials-home .slick-next{right:50px;margin-top:-25px}#home .main-content .instagram-feed{padding:30px 0}#home .main-content .instagram-feed .slide{padding:20px;overflow:visible !important}#home .main-content .instagram-feed .slide a.fancybox{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;height:160px}#home .main-content .instagram-feed h2{margin:10px 0 20px;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;text-transform:uppercase;text-align:center}#home .main-content .instagram-feed h2 a:hover{font-weight:bold;color:#fec667;text-decoration:underline}#home .main-content .instagram-feed .mail-follow{font-weight:bold}#home .main-content .epicurean-section{background:url("../assets/images/home-discover-monterey-star.jpg") #719fd2 no-repeat right bottom;padding:40px 0px}#home .main-content .epicurean-section .epi-cont{color:#fff}#home .main-content .epicurean-section .epi-cont h1{font-family:"Gotham Medium","sans-serif";font-size:15pt;text-transform:uppercase;letter-spacing:2px;margin:0px;padding:10px 0 5px 0}#home .main-content .epicurean-section .epi-cont h2{font-family:"Perpetua Italic","serif";font-size:70pt;margin:0px;padding:0px;display:block;border-bottom:solid 1px #ffc668}#home .main-content .epicurean-section .epi-cont p{font-family:"Gotham Book","sans-serif";font-size:16px;letter-spacing:1px;line-height:24px;margin:25px 0}#home .main-content .epicurean-section .epi-cont p a:not(.btn){color:white}#home .main-content .epicurean-section .epi-cont p a:not(.btn):hover{color:#ffc668}#home .main-content .epicurean-section .epi-cont .btn,#home .main-content .epicurean-section .epi-cont #panel input[type="button"],#panel #home .main-content .epicurean-section .epi-cont input[type="button"],#home .main-content .epicurean-section .epi-cont .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .main-content .epicurean-section .epi-cont .signup-btn,#home .main-content .epicurean-section .epi-cont .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .main-content .epicurean-section .epi-cont .signup-btn{background:#005695;cursor:pointer;padding:10px 50px}#home .main-content .epicurean-section .epi-cont .btn:hover,#home .main-content .epicurean-section .epi-cont #panel input:hover[type="button"],#panel #home .main-content .epicurean-section .epi-cont input:hover[type="button"],#home .main-content .epicurean-section .epi-cont .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .main-content .epicurean-section .epi-cont .signup-btn:hover,#home .main-content .epicurean-section .epi-cont .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .main-content .epicurean-section .epi-cont .signup-btn:hover{background:#ffc668}#home .main-content .epicurean-section .img-responsive{width:100% !important;box-shadow:0px 5px 34px -5px rgba(0,0,0,0.48)}.holidays-quad{padding:80px 0 0 0}.holidays-quad .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.holidays-quad .item{width:50%;padding:20px 10px}.holidays-quad img{max-width:100%}.holidays-quad .lazyload{opacity:0}.holidays-quad .lazyload.visible{opacity:1;transition:all 0.3s ease-in-out 0.2s}.holidays-quad .text{padding:20px 0px;text-align:center;max-width:375px;margin:0 auto}.holidays-quad .text p{line-height:1.6;font-size:15px}.holidays-quad .text .btn.yellow,.holidays-quad .text #panel input.yellow[type="button"],#panel .holidays-quad .text input.yellow[type="button"],.holidays-quad .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .yellow.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .holidays-quad .text .yellow.signup-btn,.holidays-quad .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .yellow.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .holidays-quad .text .yellow.signup-btn{background:#fec667;color:#161c46}.holidays-quad .text .btn.yellow:hover,.holidays-quad .text #panel input.yellow:hover[type="button"],#panel .holidays-quad .text input.yellow:hover[type="button"],.holidays-quad .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .yellow.signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .holidays-quad .text .yellow.signup-btn:hover,.holidays-quad .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .yellow.signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .holidays-quad .text .yellow.signup-btn:hover{background:#161c46;color:white}.holidays-quad h2{font-family:"Perpetua","serif";text-transform:uppercase;color:#161c46;font-size:33px;letter-spacing:2px;padding-bottom:20px;position:relative;display:inline-block;margin-bottom:30px}.holidays-quad h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fec667}.holidays-quad .buttons{margin-top:20px}.holidays-quad .readmore{text-transform:uppercase;margin-left:20px;font-weight:600;text-transform:uppercase;color:#161c46;font-size:12px;letter-spacing:1px;padding:5px 15px 5px 5px;background:url(images/arrow-next.png) no-repeat right center;background-size:auto 10px}.home-coastal-quad{padding:80px 0;background:#e6edf8}.home-coastal-quad .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home-coastal-quad .container figure{max-width:50%;overflow:hidden}.home-coastal-quad .container .text{max-width:50%;padding-left:80px}.home-coastal-quad .container .text h2{font-size:40px;font-family:"Perpetua","serif";text-transform:uppercase;padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #fec667;letter-spacing:2px}.home-coastal-quad .container .text p{max-width:405px;font-size:17px;line-height:1.7;margin-bottom:20px}.home-coastal-quad .lazyload{opacity:0}.home-coastal-quad .lazyload.visible{opacity:1;transition:all 0.6s ease-in 0.1s}.tab-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.tab-content .tabs{width:20%;margin-top:-50px}.tab-content .tabs li{cursor:pointer;text-transform:uppercase;margin-bottom:20px;position:relative}.tab-content .tabs li::before{content:'';width:0;height:1px;background-color:#fec667;display:block;bottom:-10px;left:0;position:absolute;transition:all ease-in-out .5s}.tab-content .tabs li:hover,.tab-content .tabs li.active{font-weight:900}.tab-content .tabs li:hover::before,.tab-content .tabs li.active::before{width:50%;transition:all ease-in-out .5s}.tab-content .tab-id{width:75%;border-left:1px solid #fec667;padding-left:5%}.tab-content .tab-id .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-content .tab-id .w-images{width:45%}.tab-content .tab-id .w-images figure{width:295px;height:310px;margin-bottom:20px}.tab-content .tab-id .w-images figure .image{width:100%;height:100%}.tab-content .tab-id .w-images figure .image img{width:100%;height:100%;object-fit:cover}.tab-content .tab-id .w-images .text{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:30px}.tab-content .tab-id .w-images .text h2{font-size:1.23077em !important;text-transform:uppercase !important;border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important;margin-top:0 !important;font-family:"Gotham Book","sans-serif" !important;letter-spacing:normal !important}.tab-content .tab-id .text-content{width:100%}.tab-content .tab-id .text-content h2{text-align:center}#golf{overflow-x:hidden}#golf h1{color:#161c46;font-family:"Perpetua","serif";font-size:5.385em;margin-bottom:50px;line-height:7.1rem}#golf h1 span{color:#00aed8;display:block;font-family:"Gotham Bold","sans-serif";font-size:13px;text-transform:uppercase;letter-spacing:3px}#golf h1:after{border-bottom:1px solid #00aed8;content:"";display:block;height:1px;margin:0px auto 0;width:30%}#golf h2,#golf .h2{border-bottom:0}#golf h2 span,#golf .h2 span{color:#00aed8;display:block;font-family:"Gotham Bold","sans-serif";font-size:1rem;text-transform:uppercase;letter-spacing:3px}#golf #header-img img{width:100%}#golf .c-image{position:absolute;left:0}#golf .c-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#golf p{font-family:"Gotham Book","sans-serif";font-size:16px;line-height:1.8}#golf .d-block{display:block}#golf .fade-left{transform:translate(-30px, 0);opacity:0}#golf .fade-left.fade-in{opacity:1;transform:translate(0, 0)}#golf .fade-right{transform:translate(30px, 0);opacity:0}#golf .fade-right.fade-in{opacity:1;transform:translate(0, 0)}#golf .fade-bottom{transform:translate(0, 30px);opacity:0}#golf .fade-bottom.fade-in{opacity:1;transform:translate(0, 0)}#golf #golf-intro{padding:0 0 70px;opacity:1;transition:1s all ease-in-out;margin-top:70px;transform:translate(0, 30px)}#golf #golf-intro #c-intro{background-size:194px 205px;background-position:top center}#golf #golf-intro #c-intro a{text-decoration:underline}#golf #golf-intro.fade-in{opacity:1;transform:translate(0, 0)}#golf #golf-along{background:#fcf8ec}#golf #golf-along h2{border-bottom:0 !important;font-size:3.07692em;line-height:1.1}#golf #golf-along .c-info{opacity:1;padding-left:90px;-ms-flex-line-pack:center;align-content:center;padding-right:40px}#golf #golf-along .c-info.fade-in{opacity:1}@media (min-width: 1500px){#golf #golf-along .container{width:1600px !important}}#golf #golf-along .c-image{opacity:1}#golf #golf-along .c-image.fade-in{opacity:1}#golf #golf-along img{width:100%;height:700px}@media (max-width: 768px){#golf #golf-along img{height:auto !important}}#golf #golf-along p{font-size:1.30769em}#golf #golf-map{background:#fcf8ec}#golf #golf-map h2{font-size:3.07692em;border-bottom:1px solid #00aed8;display:inline-block;margin-bottom:25px;margin-top:2px;z-index:5;position:relative}#golf #golf-map h2 span{font-size:13px;margin-bottom:10px}#golf #golf-map .pin-hotel{background:url(images/hotel-pin-golf.svg) center center no-repeat;width:36px;height:58px;top:150px;left:610px}#golf #golf-map .pin{background:url(images/Pin-Blue.svg) center center no-repeat;width:17px;height:27px;background-size:contain;transition:linear}#golf #golf-map .pin.active,#golf #golf-map .pin:hover{background:url(images/Pin-White.svg) center center no-repeat;background-size:contain}#golf #golf-map #locations{display:-ms-flexbox;display:flex}#golf #golf-map #locations #c-pins{background:url("./images/golf-map-4.jpg") no-repeat;background-position:-480px;background-size:cover}#golf #golf-map #locations #c-info-pin{padding:55px 0 0 30px;position:relative;background:#fcf8ec;min-height:700px}#golf #golf-map #locations #c-info-pin .location{display:none}#golf #golf-map #locations #c-info-pin .location img{width:100%}#golf #golf-map #locations #c-info-pin .location .location-description{padding:25px 30px 24px}#golf #golf-map #locations #c-info-pin .location .location-description h3{color:#323458;font-family:"Perpetua Bold","serif";font-size:1.538em;letter-spacing:3px;line-height:1.2;text-transform:uppercase;margin-top:0}#golf #golf-map #locations #c-info-pin .location .location-description p{font-size:1.30769em;margin:15px 0 0 0}#golf #golf-map #locations #c-info-pin .location .location-description span{font-family:"Gotham Bold","sans-serif";font-size:1.23077em}#golf #golf-map #locations #c-info-pin .location.active{display:block}#golf #golf-map #locations #c-info-pin:after{background:#fcf8ec;content:"";height:100%;width:90px;display:block;position:absolute;top:0;right:-30px;z-index:1}@media (max-width: 1200px){#golf #golf-map{background-position:-330px top}}#golf #golf-map .notice-map{margin-bottom:20px;position:relative;z-index:10}#golf #golf-specs{margin:60px 0;opacity:1;transition:1s all ease-in-out}#golf #golf-specs.fade-in{opacity:1}#golf #golf-specs h2{color:#323458;font-family:"Perpetua","serif";font-size:3.077em;letter-spacing:3px;line-height:1.2;margin-top:0;border-bottom:0 !important}#golf #golf-specs .h2{font-family:"Perpetua","serif";margin-bottom:0;font-size:2.154em;color:#323458}#golf #golf-specs .h2:after{content:"";border-bottom:1px solid #00aed8;width:100px;height:1px;display:block;margin:15px auto 15px 0}#golf #golf-specs span{font-family:"Perpetua Italic","serif";font-size:2.308em;line-height:1.2;max-width:36%;margin:0 auto;display:block}#golf #golf-specs #cont-specs{margin-top:50px}#golf #golf-specs #cont-specs .specs{height:100%;position:relative}#golf #golf-specs #cont-specs .specs figure .text-center{bottom:0;right:0;left:0;margin:0 auto}#golf #golf-specs #cont-specs .specs .specs-description{margin:35px auto 50px;width:90%}#golf #golf-specs #cont-specs .specs .specs-description p{margin-bottom:20px}#golf #golf-specs #cont-specs .specs .specs-description a{text-decoration:underline;font-size:16px;color:#323458}#golf #golf-specs #cont-specs .specs:nth-child(2) .cta{top:75px}#golf #golf-specs #cont-specs .specs:nth-child(4) .cta{top:25px}#golf #golf-specs img{width:100%}#golf #golf-package{background:#fcf8ec}#golf #golf-package #c-info-package{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;top:0;left:0;right:0;margin:0 auto;color:#fff !important}#golf #golf-package #c-info-package h2{margin-top:0;border-bottom:0 !important;font-size:3.07692em}#golf #golf-package #c-info-package h2 span{font-size:13px;margin-bottom:13px}#golf #golf-package #c-info-package p{color:#fff !important;font-size:1.30769em;margin:0 auto;width:90%}#golf #golf-package img{width:100%}#golf #golf-package .c-info{opacity:1}#golf #golf-package .c-info.fade-in{opacity:1}#golf #golf-package .c-image{opacity:1}#golf #golf-package .c-image.fade-in{opacity:1}#inset-gallery__container{padding:40px 0 0}#inset-gallery__container a.fancybox{position:relative;display:block;float:left;background-position:center;background-repeat:no-repeat;background-size:cover}#inset-gallery__container a.fancybox:first-child{width:20%;height:500px}#inset-gallery__container a.fancybox:nth-child(2){width:30%;height:500px}#inset-gallery__container a.fancybox:nth-child(4){width:20%;height:500px}#inset-gallery__container a.fancybox::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e6edf8;opacity:0}#inset-gallery__container a.fancybox:hover::before{opacity:.75;cursor:pointer}#inset-gallery__container .gallery-slide a.fancybox:first-child{width:20%;height:500px}#inset-gallery__container .gallery-slide a.fancybox:nth-child(2){width:30%;height:500px}#inset-gallery__container .gallery-slide a.fancybox:nth-child(4){width:20%;height:500px}#inset-gallery__container .gallery-group__fix{float:left;position:relative;width:30%;height:500px}#inset-gallery__container .gallery-group__fix a.fancybox:first-child{width:100%;height:250px}#inset-gallery__container .gallery-group__fix a.fancybox:nth-child(2){width:60%;height:250px}#inset-gallery__container .gallery-group__fix a.fancybox:nth-child(3){width:40%;height:250px}#inset-gallery__container .slick-prev,#inset-gallery__container .slick-next{background:url("images/arrow-next.png") no-repeat 50% 50% rgba(255,255,255,0.8);width:35px;height:55px;margin-top:-28px}#dining #inset-gallery__container{margin-bottom:70px}ul.posts-list h3{font-size:25px !important;font-family:"Perpetua","serif" !important;line-height:1.2 !important}.has-blog ul.posts-list li{margin:0;padding-right:0}.has-blog ul.posts-list li img{width:100%;height:auto}.has-blog ul.posts-list li a.read-more{text-transform:uppercase;font-size:75%;text-decoration:underline}.has-blog .posts-sidebar{background-color:#FFF;padding:3%;margin:2em 0;text-align:center}.has-blog .posts-sidebar>*:first-child{margin-top:0}.has-blog .posts-sidebar>*:last-child{margin-bottom:0}.has-blog .posts-sidebar h3,.has-blog .posts-sidebar h2{text-transform:capitalize !important;letter-spacing:0px;font-size:130% !important}.has-blog .posts-sidebar p{font-size:90% !important;margin-bottom:2em}.has-blog .posts-sidebar ul.blog-archive{list-style:none;text-align:left;padding:0 5%;font-size:90%}.has-blog .posts-sidebar ul.blog-archive li a.year{display:block;border-top:1px solid #E0E0E0;padding:0 5%}.has-blog .posts-sidebar ul.blog-archive li:last-child a.year{border-bottom:1px solid #E0E0E0}.has-blog .posts-sidebar ul.blog-archive li ul.sub-blog-archive{margin:10px 0}.has-post h1{display:none}.has-post article.post{margin-bottom:4em}.has-post article.post .post-content{padding:2.5% 5%}.has-post article.post .post-content .inner-content h1{display:block}.has-post article.post .post-content .inner-content .date{font-family:serif;font-style:italic;font-size:18px;margin-bottom:2em;margin-top:-1em}.has-post article.post .post-content .share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.has-post article.post .post-content .share-btn:hover{opacity:0.7}.has-post article.post .post-img figure{margin-bottom:1em;position:relative}.has-post article.post .post-img figure img{width:100%;height:auto}.has-post article.post .post-img figure .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.has-post article.post .post-img figure .pin-it-button:hover{opacity:0.7}.has-post #share-modal{min-width:500px;padding:3em;text-align:center}.has-post #share-modal h2{margin:0 0 1em 0}ul.staff-picks li{padding-bottom:30px}.fancybox-wrap .fancybox-inner .special-lightbox{padding:50px}.fancybox-wrap .fancybox-inner .special-lightbox figure img{max-width:100%}.fancybox-wrap .fancybox-inner .special-lightbox .text-lightbox{padding:0 15px}.fancybox-wrap .fancybox-inner .special-lightbox .text-lightbox h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:2.15385em;letter-spacing:6px;border-bottom:1px solid #fec667;padding-bottom:20px;text-align:center;width:450px;margin:25px auto}.infoBox img{z-index:99 !important}.map_popup{width:220px}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px}.map_popup .desc h2{color:#00aed8;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#323458 !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}.gmnoprint{width:25px !important;height:45px !important;opacity:1 !important}div[title="Monterey Plaza Hotel and Spa"]{width:49px !important;height:85px !important}body#map-category #myMap{height:calc(100vh - 100px)}body#map-category .prev{position:fixed;top:160px;left:5%;z-index:3}body#map-category #amenityMenu{position:absolute}body#map-category #amenityMenu dl dt a{color:#333}body#map-category #amenityMenu dl dt.open a{background-color:#00aed8;color:#fff}body#map-category #amenityMenu dl dd ul{padding-left:0}body#map-category #amenityMenu dl dd ul li a{font-family:"Perpetua","serif";font-style:normal}body#map-category #amenityMenu dl dd ul li.active a{color:#00aed8}body#map-category .ui-infobox .ui-infobox-content{width:100%;padding:0 10px 10px;float:none}body#map-category .ui-infobox .ui-infobox-content img.thumb{width:251px;position:static;margin-top:-8px;margin-left:-11px;margin-bottom:10px;border-radius:4px 4px 0 0}body#map-category .ui-infobox .ui-infobox-content .title{color:#323458;font-size:16px;text-transform:uppercase;margin-bottom:5px;width:100%;padding:0;float:none}body#map-category .ui-infobox .ui-infobox-content p{display:block;float:none;padding:0;color:#323458;margin-bottom:10px;width:100%}body#map-category-sidebar{padding-top:130px}a.prev{position:fixed;top:160px;left:5%;z-index:3}#myMap{background:#d8d8d8 !important;height:calc(100vh - 100px) !important;width:100%}#markers-sidebar{width:30%;max-height:100vh !important;padding:1%;overflow:scroll;background-color:#fff;color:#7c7975;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.15);position:absolute;right:70px;height:350px;bottom:30px;float:none}#markers-sidebar header h2{text-align:center;text-transform:uppercase;letter-spacing:1px;color:#00aed8;font-family:"Perpetua","serif";font-size:15px;margin-top:15px}#markers-sidebar header select{width:100%;font-size:14px;padding:10px 7%;-webkit-appearance:none;border-radius:0;text-align:center;font-style:italic;-moz-appearance:none;border:1px solid #ccc;background:url("images/arrow-down.png") no-repeat 95% center #f8f8f8}#markers-sidebar header select:focus::-ms-value{background-color:transparent;color:inherit}#markers-sidebar .markers-list{padding:2% 4%;display:none}#markers-sidebar .markers-list .marker-section h3{color:#00aed8;font-size:16px;margin-top:1em;margin-bottom:0.5em}#markers-sidebar .markers-list .marker-section ul{margin-left:15px}#markers-sidebar .markers-list .marker-section ul li{list-style:circle;line-height:1.2}#markers-sidebar .markers-list .marker-section ul li a{color:#7c7975;font-style:italic;font-size:14px;display:inline-block;padding:5px 0}#markers-sidebar .markers-list .marker-section ul li a:hover{opacity:0.7}#markers-sidebar .markers-list .marker-section ul li.active a{color:#00aed8}#markers-sidebar .markers-list.view-all h3{display:block}.ui-infobox{background:#ffffff;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}.ui-infobox .infowindow-close{z-index:9}.ui-infobox .ui-infobox-content{padding:1em;width:100%;color:#7c7975}.ui-infobox .ui-infobox-content img{cursor:pointer;margin:2px;position:absolute;top:0;right:0}.ui-infobox .ui-infobox-content img.thumb{cursor:pointer;margin:2px;position:relative;top:-19px;left:-13px;width:110%}.ui-infobox .ui-infobox-content .title{display:block;font-size:15px;line-height:1.4;font-family:"Gotham Book","sans-serif";text-transform:capitalize;margin:10px 0;width:100%}.ui-infobox .ui-infobox-content p{line-height:1.4;font-size:12px;margin-bottom:10px;width:100%}.ui-infobox .ui-infobox-content p a{text-decoration:none;color:#6b6a6a;margin-right:10px;font-style:italic}.ui-infobox .ui-infobox-content p a:hover{color:#00aed8}.ui-infobox .ui-infobox-content p a.get-to-link{border-left:1px solid #ddd;padding-left:10px;display:none}#golf{overflow-x:hidden}#golf h1{color:#161c46;font-family:"Perpetua","serif";font-size:5.385em;margin-bottom:50px;line-height:7.1rem}#golf h1 span{color:#00aed8;display:block;font-family:"Gotham Bold","sans-serif";font-size:13px;text-transform:uppercase;letter-spacing:3px}#golf h1:after{border-bottom:1px solid #00aed8;content:"";display:block;height:1px;margin:0px auto 0;width:30%}#golf h2,#golf .h2{border-bottom:0}#golf h2 span,#golf .h2 span{color:#00aed8;display:block;font-family:"Gotham Bold","sans-serif";font-size:1rem;text-transform:uppercase;letter-spacing:3px}#golf #header-img img{width:100%}#golf .c-image{position:absolute;left:0}#golf .c-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#golf p{font-family:"Gotham Book","sans-serif";font-size:16px;line-height:1.8}#golf .d-block{display:block}#golf .fade-left{transform:translate(-30px, 0);opacity:0}#golf .fade-left.fade-in{opacity:1;transform:translate(0, 0)}#golf .fade-right{transform:translate(30px, 0);opacity:0}#golf .fade-right.fade-in{opacity:1;transform:translate(0, 0)}#golf .fade-bottom{transform:translate(0, 30px);opacity:0}#golf .fade-bottom.fade-in{opacity:1;transform:translate(0, 0)}#golf #golf-intro{padding:0 0 70px;opacity:1;transition:1s all ease-in-out;margin-top:70px;transform:translate(0, 30px)}#golf #golf-intro #c-intro{background-size:194px 205px;background-position:top center}#golf #golf-intro #c-intro a{text-decoration:underline}#golf #golf-intro.fade-in{opacity:1;transform:translate(0, 0)}#golf #golf-along{background:#fcf8ec}#golf #golf-along h2{border-bottom:0 !important;font-size:3.07692em;line-height:1.1}#golf #golf-along .c-info{opacity:1;padding-left:90px;-ms-flex-line-pack:center;align-content:center;padding-right:40px}#golf #golf-along .c-info.fade-in{opacity:1}@media (min-width: 1500px){#golf #golf-along .container{width:1600px !important}}#golf #golf-along .c-image{opacity:1}#golf #golf-along .c-image.fade-in{opacity:1}#golf #golf-along img{width:100%;height:700px}@media (max-width: 768px){#golf #golf-along img{height:auto !important}}#golf #golf-along p{font-size:1.30769em}#golf #golf-map{background:#fcf8ec}#golf #golf-map h2{font-size:3.07692em;border-bottom:1px solid #00aed8;display:inline-block;margin-bottom:25px;margin-top:2px;z-index:5;position:relative}#golf #golf-map h2 span{font-size:13px;margin-bottom:10px}#golf #golf-map .pin-hotel{background:url(images/hotel-pin-golf.svg) center center no-repeat;width:36px;height:58px;top:150px;left:610px}#golf #golf-map .pin{background:url(images/Pin-Blue.svg) center center no-repeat;width:17px;height:27px;background-size:contain;transition:linear}#golf #golf-map .pin.active,#golf #golf-map .pin:hover{background:url(images/Pin-White.svg) center center no-repeat;background-size:contain}#golf #golf-map #locations{display:-ms-flexbox;display:flex}#golf #golf-map #locations #c-pins{background:url("./images/golf-map-4.jpg") no-repeat;background-position:-480px;background-size:cover}#golf #golf-map #locations #c-info-pin{padding:55px 0 0 30px;position:relative;background:#fcf8ec;min-height:700px}#golf #golf-map #locations #c-info-pin .location{display:none}#golf #golf-map #locations #c-info-pin .location img{width:100%}#golf #golf-map #locations #c-info-pin .location .location-description{padding:25px 30px 24px}#golf #golf-map #locations #c-info-pin .location .location-description h3{color:#323458;font-family:"Perpetua Bold","serif";font-size:1.538em;letter-spacing:3px;line-height:1.2;text-transform:uppercase;margin-top:0}#golf #golf-map #locations #c-info-pin .location .location-description p{font-size:1.30769em;margin:15px 0 0 0}#golf #golf-map #locations #c-info-pin .location .location-description span{font-family:"Gotham Bold","sans-serif";font-size:1.23077em}#golf #golf-map #locations #c-info-pin .location.active{display:block}#golf #golf-map #locations #c-info-pin:after{background:#fcf8ec;content:"";height:100%;width:90px;display:block;position:absolute;top:0;right:-30px;z-index:1}@media (max-width: 1200px){#golf #golf-map{background-position:-330px top}}#golf #golf-map .notice-map{margin-bottom:20px;position:relative;z-index:10}#golf #golf-specs{margin:60px 0;opacity:1;transition:1s all ease-in-out}#golf #golf-specs.fade-in{opacity:1}#golf #golf-specs h2{color:#323458;font-family:"Perpetua","serif";font-size:3.077em;letter-spacing:3px;line-height:1.2;margin-top:0;border-bottom:0 !important}#golf #golf-specs .h2{font-family:"Perpetua","serif";margin-bottom:0;font-size:2.154em;color:#323458}#golf #golf-specs .h2:after{content:"";border-bottom:1px solid #00aed8;width:100px;height:1px;display:block;margin:15px auto 15px 0}#golf #golf-specs span{font-family:"Perpetua Italic","serif";font-size:2.308em;line-height:1.2;max-width:36%;margin:0 auto;display:block}#golf #golf-specs #cont-specs{margin-top:50px}#golf #golf-specs #cont-specs .specs{height:100%;position:relative}#golf #golf-specs #cont-specs .specs figure .text-center{bottom:0;right:0;left:0;margin:0 auto}#golf #golf-specs #cont-specs .specs .specs-description{margin:35px auto 50px;width:90%}#golf #golf-specs #cont-specs .specs .specs-description p{margin-bottom:20px}#golf #golf-specs #cont-specs .specs .specs-description a{text-decoration:underline;font-size:16px;color:#323458}#golf #golf-specs #cont-specs .specs:nth-child(2) .cta{top:75px}#golf #golf-specs #cont-specs .specs:nth-child(4) .cta{top:25px}#golf #golf-specs img{width:100%}#golf #golf-package{background:#fcf8ec}#golf #golf-package #c-info-package{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;top:0;left:0;right:0;margin:0 auto;color:#fff !important}#golf #golf-package #c-info-package h2{margin-top:0;border-bottom:0 !important;font-size:3.07692em}#golf #golf-package #c-info-package h2 span{font-size:13px;margin-bottom:13px}#golf #golf-package #c-info-package p{color:#fff !important;font-size:1.30769em;margin:0 auto;width:90%}#golf #golf-package img{width:100%}#golf #golf-package .c-info{opacity:1}#golf #golf-package .c-info.fade-in{opacity:1}#golf #golf-package .c-image{opacity:1}#golf #golf-package .c-image.fade-in{opacity:1}#myMap{background:#d8d8d8}#amenityMenu{float:right;width:320px;width:400px;bottom:66px;bottom:40px;right:75px;z-index:999;position:fixed;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;background:#f5f5f5}#amenityMenu dl dd ul li a{font-weight:normal;color:#666;font-size:1.1em;padding:3px 10px 3px 10px;letter-spacing:.5px}#amenityMenu dl dd ul li a:hover{color:#3b3b3b;text-decoration:none}#amenityMenu dl dd ul li.active a{color:#3b3b3b}#amenityMenu dl{margin:0;padding:0}#amenityMenu dl dd{margin:0;padding:0;display:none}#amenityMenu dl dd ul{max-height:144px;overflow:auto;background:#e9e7da;box-shadow:inset 0px 1px 2px #DCDCDC}#amenityMenu dl dt{font-weight:normal;background:#fdfbf5;transition:all 0.3s ease}#amenityMenu dl dt a{padding:16px 10px 16px 62px;border-top:1px solid #d5d5d5;display:block;font-family:"Perpetua","serif";font-size:1.3em;color:#16213C}#amenityMenu dl dt.Zebra_Accordion_Expanded a{background:none}#amenityMenu dl dt.open a{background:url(images/double-arrow-down-white.png) no-repeat 5% 50%;color:#ffffff}#amenityMenu dl dt a:hover,#amenityMenu dl dt a#dinings:hover,#amenityMenu dl dt a#shopping:hover,#amenityMenu dl dt a#entertainment:hover,#amenityMenu dl dt a#info:hover,#amenityMenu dl dt a#art:hover{text-decoration:none}#amenityMenu dl dd ul{margin:0 0 0;padding-left:0px}#amenityMenu dl dd ul li{padding:5px 5px 5px 14px;font-size:12px;list-style:none}#amenityMenu dl dd ul li.active{background:#dddbce !important}#amenityMenu dl dd ul li:hover{background:#dddbce !important}#amenityMenu dl dd ul li span{background:url(images/circle.png) no-repeat center center;width:18px;height:18px;display:block;float:left;text-align:center;line-height:19px;font-size:10px;background-size:5px}#amenityMenu dl dd ul#activities_items li.active span{background:url(images/circle.png) no-repeat center center;color:#000000;background-size:5px}#amenityMenu dl dd ul#attractions-entertainment_items li.active span{background:url(images/circle.png) no-repeat center center;color:#000000;background-size:5px}#amenityMenu dl dd ul#dining_items li.active span{background:url(images/circle.png) no-repeat center center;color:#000000;background-size:5px}#amenityMenu dl dd ul#event-venues_items li.active span{background:url(images/circle.png) no-repeat center center;color:#000000;background-size:5px}#amenityMenu dl dd ul#museums_items li.active span{background:url(images/circle.png) no-repeat center center;color:#000000;background-size:5px}#amenityMenu dl dd ul#shopping_items li.active span{background:url(images/circle.png) no-repeat center center;color:#000000;background-size:5px}#map #booking{top:250px}.map-menu-title a{font-size:18px;color:#fff}.excerp p{font-size:16px;padding:5px 18px}.ui-infobox{background:#ffffff;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}.ui-infobox img{cursor:pointer;margin:2px;position:absolute;top:0px;right:0px}.ui-infobox img.thumb{cursor:pointer;margin:2px;position:relative;top:-19px;left:-13px;width:110%}.ui-infobox .title{color:#3f3f3f;font-size:16px;line-height:14px;text-transform:uppercase;padding:0px 15px;margin-bottom:5px;float:left;width:88%;LINE-HEIGHT:19px}.ui-infobox p a{text-decoration:underline;color:#6b6a6a}.ui-infobox-content{padding:1em;float:left;width:91%}.ui-infobox p{color:#838282;line-height:17px;font-size:13px;padding:0px 16px;float:left;width:88%;margin-bottom:6px}#amenityMenu dl dt a{color:#323458}#amenityMenu dl dt.open a,#amenityMenu dl dt a:hover{background:url(images/view-all-icon.png) no-repeat 3% 50% #00a8ad;color:#fff;background-size:40px}#amenityMenu dl dt a{background:url(images/view-all-icon.png) no-repeat 3% 50%;background-size:40px;color:#323458}#amenityMenu dl dd ul li span{background:url(images/circle.png) no-repeat center center;background-size:5px}#amenityMenu dl dt.dining.open a,#amenityMenu dl dt.dining a:hover{background:url(images/dining-icon-map.png) no-repeat 3% 50% #00a8ad;color:#fff;background-size:40px}#amenityMenu dl dt.dining a{background:url(images/dining-icon-map.png) no-repeat 3% 50%;color:#323458;background-size:40px}#amenityMenu dl dt.activities.open a{background:url(images/double-arrow-down-white.png) no-repeat 3% 50% #00a896;color:#fff}#amenityMenu dl dt.activities a{background:url(images/arrow-down-green.png) no-repeat 3% 50%;color:#00a896}#amenityMenu dl dt.attractions-entertainment.open a{background:url(images/double-arrow-down-white.png) no-repeat 3% 50% #3b5cb0;color:#fff}#amenityMenu dl dt.attractions-entertainment a{background:url(images/arrow-down-navy.png) no-repeat 3% 50%;color:#3b5cb0}#amenityMenu dl dt.event-venues.open a{background:url(images/double-arrow-down-white.png) no-repeat 3% 50% #feb43c;color:#fff}#amenityMenu dl dt.event-venues a{background:url(images/arrow-down-yellow.png) no-repeat 3% 50%;color:#feb43c}#amenityMenu dl dt.museums.open a{background:url(images/double-arrow-down-white.png) no-repeat 3% 50% #0e86c9;color:#fff}#amenityMenu dl dt.museums a{background:url(images/arrow-down-blue.png) no-repeat 3% 50%;color:#0e86c9}#amenityMenu dl dt.shopping.open a{background:url(images/double-arrow-down-white.png) no-repeat 3% 50% #d31853;color:#fff}#amenityMenu dl dt.shopping a{background:url(images/arrow-down-red.png) no-repeat 3% 50%;color:#d31853}#amenityMenu dl dt.sports-recreation.open a,#amenityMenu dl dt.sports-recreation a:hover{background:url(images/sports-map-icon.png) no-repeat 3% 50% #00a8ad;color:#fff;background-size:40px}#amenityMenu dl dt.sports-recreation a{background:url(images/sports-map-icon.png) no-repeat 3% 50%;color:#323458;background-size:40px}body.has-calendar #content .filter form{margin-left:20px;margin-bottom:0;padding-left:7%}body.has-calendar #content .filter form label,body.has-calendar #content .filter form select{margin-left:5px;text-transform:capitalize;height:24px;font-family:"Gotham Book","sans-serif";padding:0;font-size:15px;line-height:1.6;-webkit-appearance:none}body.has-calendar #content .filter form select{width:90px;margin:0 30px 0 15px;background-size:20px;padding:0px 10px}body.has-calendar #content .filter form select:hover{color:#323458}body.has-calendar #content ul.upcoming-events{margin-top:3em;clear:both}body.has-calendar #content ul.upcoming-events li.event{margin:0 0 4em 0;vertical-align:top;list-style:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure{overflow:hidden;width:90%;margin:0 auto;position:relative}body.has-calendar #content ul.upcoming-events li.event .event-inner figure img{width:100%;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption{display:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption p{margin:0;padding:10px 20px;border-radius:2px;background-color:rgba(255,255,255,0.9);display:inline-block;color:#222;text-transform:uppercase;font-size:70%;border:1px solid #222;font-family:"Perpetua","serif";transition:all 0.3s ease-in-out;position:relative;top:-20px;left:0;z-index:100}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy{padding:0 2%}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name{margin:1.5em auto 1em;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name *{font-size:120%;line-height:1.5}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-date{transition:all 0.3s ease-in-out;color:#00aed8}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy p{margin:5px 0 2em;color:#323458}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure figcaption p{background-color:#00aed8;color:#fff}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure img{transform:scale(1.1)}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-name{opacity:0.7}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-date{opacity:0.7}.event .event-img .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.event .event-img .pin-it-button:hover{opacity:0.7}.event .event-img img{width:100%;height:auto}.event .event-copy form{text-align:center}.event .event-copy form fieldset{border:none}.event .event-copy form fieldset legend{display:none}.event .event-copy .event-description{width:80%;margin:0 auto}.related-events{padding:4em 0 0}.share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.share-btn:hover{opacity:0.7}#share-modal{min-width:500px;padding:3em;text-align:center}#share-modal h2{margin:0 0 1em 0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(0%)}.animate-fade.top.fade-in{transform:translateY(-5%)}.animate-fade.bottom{transform:translateY(-5%)}.animate-fade.bottom.fade-in{transform:translateY(0%)}.animate-fade.left{transform:translateX(-5%)}.animate-fade.left.fade-in{transform:translateX(0%)}.animate-fade.right{transform:translateX(5%)}.animate-fade.right.fade-in{transform:translateX(0%)}.animate-fade.fade-in{opacity:1;transition:all 1s ease-out}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"\3e";content:"›"}.breadcrumb>.active{color:#777}.sym-slides,.slick{opacity:1;transition:all 1s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;background-color:transparent;border:1px solid #000;background-clip:padding-box}ul.slick-dots li.slick-active button{background-color:#00aed8;border:1px solid #00aed8}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:14px;height:22px;margin-top:-7px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:url("images/arrow-next.png") no-repeat;z-index:8}.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;opacity:.6}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:0;transform:rotate(180deg)}.slick-next{right:0}#ui-datepicker-div.ui-widget-content{background:#FBFBFB !important;z-index:1000 !important;border:none !important}#ui-datepicker-div.ui-widget-content *{font-family:sans-serif;font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{background:#ececec !important;border-radius:0 !important;border:0 !important}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div.ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{background:none !important;border:1px solid #c5c5c5 !important;color:#666 !important}#ui-datepicker-div .ui-datepicker th{font-weight:normal !important}#ui-datepicker-div.ui-widget-content a,#ui-datepicker-div.ui-widget-content a{text-align:center}#ui-datepicker-div .ui-state-active,#ui-datepicker-div.ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{background:#00aed8 !important;border-color:#00aed8;color:#fff !important}#ui-datepicker-div .ui-datepicker th{padding:5px 0 !important;font-size:12px}#ui-datepicker-div .ui-datepicker-month,.ui-datepicker-year{background-color:rgba(0,0,0,0);border:none;font-size:16px !important}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div.ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-focus{color:#fff !important;background:#00aed8 !important}#ui-datepicker-div .ui-accordion-content{height:auto !important}.ot-dtp-picker.wide{width:90% !important;margin:0 auto}.ot-dtp-picker.wide .ot-title{display:none}.ot-dtp-picker.wide form.ot-dtp-picker-form{background:transparent !important;height:50px !important;border:none !important;border-radius:0 !important}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector{width:24%;margin-right:1%;background-color:rgba(0,0,0,0);height:50px;line-height:50px;border:1px solid #161c46 !important;padding:0;font-size:15px;text-align:left;text-transform:uppercase;font-family:"Gotham Book","sans-serif"}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector:hover{border:0;outline:0;box-shadow:none}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link{color:#161c46;padding:0 0 0 20px;height:50px;line-height:50px;font-family:"Perpetua","serif";outline:0 !important}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after{font-size:0 !important}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector select{-webkit-appearance:none;border-radius:0 !important;left:0;margin:0;padding:0;height:50px;line-height:50px;color:#ffffff}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector select option{color:#000000 !important}.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-party-size-picker .ot-dtp-picker-selector-link,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-date-picker .ot-dtp-picker-selector-link,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-time-picker .ot-dtp-picker-selector-link{background-image:url(images/arrow-down.png);background-size:20px;background-position:center right 5%;background-repeat:no-repeat}.ot-dtp-picker.wide .ot-dtp-picker-button{float:none !important;display:inline-block;width:25%;padding:0;position:relative;box-shadow:none;line-height:50px;height:50px;border-radius:0;font-size:15px;font-family:"Gotham Book","sans-serif";color:#fff;border:1px solid #00aed8;text-transform:uppercase;background-color:#00aed8}.ot-dtp-picker.wide .picker__holder{width:450px}.ot-dtp-picker.wide .picker__holder .picker__box{padding:0 25px 20px 20px}.ot-dtp-picker.wide .picker__holder .picker__day--highlighted{background-color:#161c46;color:#ffffff;border:0}.ot-dtp-picker.wide .picker__holder .picker__nav--next,.ot-dtp-picker.wide .picker__holder .picker__nav--prev,.ot-dtp-picker.wide .picker__holder .picker__day--infocus{border:0}.ot-dtp-picker.wide .picker__holder .picker__nav--prev:before,.ot-dtp-picker.wide .picker__holder .picker__nav--next:before{color:#161c46}.ot-dtp-picker.wide .ot-powered-by{display:none}.grow{position:relative}.grow:before{cursor:pointer;content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);transition:all .2s ease-in-out}.grow a,.grow p,.grow h3{position:relative;z-index:2}.grow a{display:block}.grow:hover a{opacity:0.5}.pulse{cursor:pointer;animation:pulse 3s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}ul.global-sitemap{position:relative}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}#myGallery{margin-top:136px;margin-bottom:10px}body#global-landing-page #header,body#landing-page #header{height:100px}body#global-landing-page #header .logo,body#landing-page #header .logo{position:inherit;margin-left:0;margin-top:21px}body#global-landing-page #header #primary-nav,body#global-landing-page #header #booking-form,body#global-landing-page #header .reservations,body#global-landing-page #header .best-rate,body#landing-page #header #primary-nav,body#landing-page #header #booking-form,body#landing-page #header .reservations,body#landing-page #header .best-rate{display:none}body#global-landing-page #header .bookNow,body#landing-page #header .bookNow{background:#fec667;color:#323458;padding:12px 80px;font-size:12px;margin-top:11px;margin-right:20px}body#global-landing-page .content-global-landing-pg .title-BE-landing,body#landing-page .content-global-landing-pg .title-BE-landing{margin-bottom:30px;font-family:Gotham Book,sans-serif;text-transform:capitalize}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg,body#landing-page .content-global-landing-pg #booking-form-landing-pg{margin:0px auto;width:100%}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .date,body#landing-page .content-global-landing-pg #booking-form-landing-pg .date{position:relative}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .date:before,body#landing-page .content-global-landing-pg #booking-form-landing-pg .date:before{content:'';background-image:url(images/calendar-landing.png);display:block;width:17px;height:17px;position:absolute;top:11px;left:11px}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .date:after,body#landing-page .content-global-landing-pg #booking-form-landing-pg .date:after{content:'';background-image:url(images/arrow.png);background-repeat:no-repeat;display:block;width:17px;height:17px;position:absolute;top:16px;padding-right:27px;right:0}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .form-entry label,body#landing-page .content-global-landing-pg #booking-form-landing-pg .form-entry label{text-transform:uppercase;display:inline-block;margin:0 5px 0 0;display:none}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .form-entry input,body#landing-page .content-global-landing-pg #booking-form-landing-pg .form-entry input{padding:10px;display:inline-block;margin:0px;outline:none;background:transparent;text-align:center;font-family:"Gotham Bold","sans-serif";font-size:12px}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .form-entry .bookNow,body#landing-page .content-global-landing-pg #booking-form-landing-pg .form-entry .bookNow{background:#fec667;color:#323458;width:100%;padding:12px 0}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .footer-date,body#landing-page .content-global-landing-pg #booking-form-landing-pg .footer-date{font-family:"Gotham Bold","sans-serif";font-size:12px;color:#00add8;display:block;padding-top:11px;margin-top:9px;margin-bottom:20px;letter-spacing:5px}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .footer-date span,body#landing-page .content-global-landing-pg #booking-form-landing-pg .footer-date span{color:#323458;letter-spacing:0;font-size:14px;font-family:"Gotham Medium","sans-serif"}body#global-landing-page .content-global-landing-pg #booking-form-landing-pg .promo-code,body#landing-page .content-global-landing-pg #booking-form-landing-pg .promo-code{display:none}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg,body#landing-page .content-global-landing-pg .intro-content-landing-pg{background-image:url(images/starfish-intro.jpg);background-position:13%;background-repeat:no-repeat;background-attachment:fixed;background-position:relative;padding:10px 0 60px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text .title-landing-pg,body#landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text .title-landing-pg{font-family:"Gotham Book","sans-serif";color:#00aed8;text-transform:uppercase}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text .subtitle-landing-pg,body#landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text .subtitle-landing-pg{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin-top:0;margin-bottom:22px;max-width:550px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text .subtitle-landing-pg span,body#landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text .subtitle-landing-pg span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text hr,body#landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text hr{border:none;border-top:1px solid #fec667;margin-bottom:30px;margin-top:-12px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text p,body#landing-page .content-global-landing-pg .intro-content-landing-pg .intro-text p{font-size:1.30769em;line-height:2.1em;position:relative;z-index:9}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg,body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg{text-align:center;background-color:#e9eff8;z-index:9;width:350px;padding:30px 60px !important;position:absolute !important;right:184px;top:12% !important}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg h1,body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg h1{text-transform:uppercase;font-family:"Perpetua","serif";font-size:33px;letter-spacing:9px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg h1 span,body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg h1 span{font-family:"Gotham Bold","sans-serif";font-size:12px;color:#00add8;display:block;border-top:1px solid #fec667;padding-top:11px;margin-top:9px;margin-bottom:20px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg h2,body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg h2{font-family:Gotham Book,sans-serif;text-transform:capitalize;color:#00aed8;margin-bottom:30px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg #booking-form-landing-pg .form-entry,body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg #booking-form-landing-pg .form-entry{display:block;margin:10px 0 11px}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg #booking-form-landing-pg .form-entry input,body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg #booking-form-landing-pg .form-entry input{max-width:100%}body#global-landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg #booking-form-landing-pg .form-entry.submit,body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg #booking-form-landing-pg .form-entry.submit{margin-top:15px}body#global-landing-page .content-global-landing-pg .right-top-content,body#landing-page .content-global-landing-pg .right-top-content{background:#e9eff8;padding:48px 30px;width:350px;float:right}body#global-landing-page .content-global-landing-pg .right-top-content p,body#landing-page .content-global-landing-pg .right-top-content p{font-size:14px}body#global-landing-page .content-global-landing-pg .right-top-content p:last-child,body#landing-page .content-global-landing-pg .right-top-content p:last-child{border-bottom:1px solid #fec667;padding-bottom:18px}body#global-landing-page .content-global-landing-pg .right-top-content span,body#landing-page .content-global-landing-pg .right-top-content span{font-size:13px;font-family:"Gotham Bold","sans-serif";text-transform:uppercase;color:#00add8;letter-spacing:5px;border-bottom:1px solid #fec667;width:100%;display:block;margin-bottom:26px;padding-bottom:10px}body#global-landing-page .content-global-landing-pg .right-top-content h3,body#landing-page .content-global-landing-pg .right-top-content h3{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:1px;margin-top:30px;margin-bottom:11px;max-width:550px}body#global-landing-page .content-global-landing-pg .reasons-home,body#landing-page .content-global-landing-pg .reasons-home{background:#e6edf8;background-image:url(images/reasons-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:bottom left}body#global-landing-page .content-global-landing-pg .reasons-home .slick-prev,body#global-landing-page .content-global-landing-pg .reasons-home .slick-next,body#landing-page .content-global-landing-pg .reasons-home .slick-prev,body#landing-page .content-global-landing-pg .reasons-home .slick-next{display:none !important}body#global-landing-page .content-global-landing-pg .reasons-home .left-content,body#landing-page .content-global-landing-pg .reasons-home .left-content{max-width:755px;margin-top:4%}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .text,body#landing-page .content-global-landing-pg .reasons-home .left-content .text{width:539px;float:right}body#global-landing-page .content-global-landing-pg .reasons-home .left-content h2,body#landing-page .content-global-landing-pg .reasons-home .left-content h2{text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin-top:0;margin-bottom:22px;max-width:550px}body#global-landing-page .content-global-landing-pg .reasons-home .left-content h2 span,body#landing-page .content-global-landing-pg .reasons-home .left-content h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}body#global-landing-page .content-global-landing-pg .reasons-home .left-content p,body#landing-page .content-global-landing-pg .reasons-home .left-content p{font-size:16px;line-height:30px;margin-bottom:32px}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .btn,body#global-landing-page .content-global-landing-pg .reasons-home .left-content #panel input[type="button"],#panel body#global-landing-page .content-global-landing-pg .reasons-home .left-content input[type="button"],body#global-landing-page .content-global-landing-pg .reasons-home .left-content .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body#global-landing-page .content-global-landing-pg .reasons-home .left-content .signup-btn,body#global-landing-page .content-global-landing-pg .reasons-home .left-content .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body#global-landing-page .content-global-landing-pg .reasons-home .left-content .signup-btn,body#landing-page .content-global-landing-pg .reasons-home .left-content .btn,body#landing-page .content-global-landing-pg .reasons-home .left-content #panel input[type="button"],#panel body#landing-page .content-global-landing-pg .reasons-home .left-content input[type="button"],body#landing-page .content-global-landing-pg .reasons-home .left-content .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body#landing-page .content-global-landing-pg .reasons-home .left-content .signup-btn,body#landing-page .content-global-landing-pg .reasons-home .left-content .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body#landing-page .content-global-landing-pg .reasons-home .left-content .signup-btn{padding:13px 42px}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav,body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav{float:right}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav ul.slick-dots li,body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav ul.slick-dots li{font-size:1em;width:inherit;height:inherit;margin:12px 5px 0}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav ul.slick-dots li.slick-active,body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav ul.slick-dots li:hover,body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav ul.slick-dots li.slick-active,body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav ul.slick-dots li:hover{color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav2 ul.slick-dots li:nth-child(2),body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav2 ul.slick-dots li:nth-child(2){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav3 ul.slick-dots li:nth-child(3),body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav3 ul.slick-dots li:nth-child(3){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav4 ul.slick-dots li:nth-child(4),body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav4 ul.slick-dots li:nth-child(4){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}body#global-landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav5 ul.slick-dots li:nth-child(5),body#landing-page .content-global-landing-pg .reasons-home .left-content .reasons-nav.nav5 ul.slick-dots li:nth-child(5){color:#00aed8;border-bottom:2px solid #fec667;font-family:"Gotham Bold","sans-serif"}body#global-landing-page .content-global-landing-pg .reasons-home figure,body#landing-page .content-global-landing-pg .reasons-home figure{height:393px;background-position:center;background-size:cover;background-repeat:no-repeat}body#global-landing-page .content-global-landing-pg .full-content-landing-pg .testimonials,body#landing-page .content-global-landing-pg .full-content-landing-pg .testimonials{max-width:715px;min-height:310px;display:block;margin:50px auto 10px;background:url("images/trip-face.png") no-repeat center top;padding-top:36px}body#global-landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li,body#landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li{text-align:center}body#global-landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li span,body#landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li span{display:block;color:#00aed8;font-family:"Gotham Bold","sans-serif";font-size:13px;letter-spacing:4px;text-transform:uppercase}body#global-landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li h4,body#landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li h4{font-size:20px;font-family:"Perpetua","serif";font-weight:bold;text-transform:uppercase}body#global-landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li blockquote,body#landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li blockquote{padding:0px;font-family:"Perpetua Italic","serif";font-size:1.92308em;line-height:1.2em;width:100%;margin-left:auto;margin-right:auto;font-style:italic}body#global-landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li cite,body#landing-page .content-global-landing-pg .full-content-landing-pg .testimonials li cite{font-size:15px;font-family:"Gotham Bold","sans-serif";font-style:normal}body#global-landing-page .content-global-landing-pg .full-content-landing-pg .testimonials ul.slick-dots,body#landing-page .content-global-landing-pg .full-content-landing-pg .testimonials ul.slick-dots{margin-top:20px}body#global-landing-page .content-global-landing-pg .instagram-feed,body#landing-page .content-global-landing-pg .instagram-feed{padding:10px 0;margin-bottom:35px}body#global-landing-page .content-global-landing-pg .instagram-feed .slide,body#landing-page .content-global-landing-pg .instagram-feed .slide{padding:20px;overflow:visible !important}body#global-landing-page .content-global-landing-pg .instagram-feed .slide a.fancybox,body#landing-page .content-global-landing-pg .instagram-feed .slide a.fancybox{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;height:160px}body#global-landing-page .content-global-landing-pg .instagram-feed h2,body#landing-page .content-global-landing-pg .instagram-feed h2{margin:10px 0 20px;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;text-transform:uppercase;text-align:center}body#global-landing-page .content-global-landing-pg .instagram-feed h2 a:hover,body#landing-page .content-global-landing-pg .instagram-feed h2 a:hover{font-weight:bold;color:#fec667;text-decoration:underline}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg,body#landing-page .content-global-landing-pg .bottom-content-landing-pg{display:none}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg{background-color:#fec667;position:relative;padding:30px 40px;text-align:center}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg h3,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg h3{color:#fff}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry{margin:10px 10px 20px;display:inline-block}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry label,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry label{color:#fff;display:inline-block}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry input,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry input{max-width:none;border:1px solid #fff;display:inline-block}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry input[type=text],body#landing-page .content-global-landing-pg .bottom-content-landing-pg .bottom-be-landind-pg #booking-form-landing-pg .form-entry input[type=text]{color:#fff;width:70%}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .landing-pg-gallery .gallery .square-landing-gallery,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .landing-pg-gallery .gallery .square-landing-gallery{height:40%;width:20%;float:left;min-height:240px;overflow:hidden;position:relative;transition:all .5s ease-in-out}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .landing-pg-gallery .gallery .square-landing-gallery .zoom,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .landing-pg-gallery .gallery .square-landing-gallery .zoom{position:absolute;background-color:#fff;opacity:0;height:100%;width:100%;left:0px}body#global-landing-page .content-global-landing-pg .bottom-content-landing-pg .landing-pg-gallery .gallery .square-landing-gallery:hover,body#landing-page .content-global-landing-pg .bottom-content-landing-pg .landing-pg-gallery .gallery .square-landing-gallery:hover{opacity:.4}body#global-landing-page .top-content-landing-pg,body#landing-page .top-content-landing-pg{margin-top:100px !important;position:relative}body#global-landing-page .top-content-landing-pg figure,body#landing-page .top-content-landing-pg figure{height:550px !important;background-size:cover;background-position:center}body#global-landing-page #header-countdown,body#landing-page #header-countdown{position:fixed;color:#ffffff;z-index:99;top:18px;left:49%}body#global-landing-page #header-countdown .time,body#landing-page #header-countdown .time{font-family:"Gotham Bold","sans-serif";font-size:10px;color:#00aed8;text-transform:uppercase;letter-spacing:3px;float:left;position:relative;right:16px;top:23px}body#global-landing-page #header-countdown .time:before,body#landing-page #header-countdown .time:before{content:'';background:url(images/clock.png) no-repeat;width:16px;height:18px;position:absolute;display:block;left:-31px;top:-2px}body#global-landing-page #header-countdown .dash,body#landing-page #header-countdown .dash{float:left;border-right:1px solid #fff;padding:0 10px}body#global-landing-page #header-countdown .dash:last-child,body#landing-page #header-countdown .dash:last-child{border:0}body#global-landing-page #header-countdown .digit,body#landing-page #header-countdown .digit{float:left;font-family:"Perpetua","serif" !important;font-size:32px !important}body#global-landing-page #header-countdown .digitTxt,body#landing-page #header-countdown .digitTxt{text-transform:uppercase;font-size:10px}body#global-landing-page .countdown,body#landing-page .countdown{float:left}body#landing-page #header{height:auto}body#landing-page #header .logo{position:absolute;margin:0px auto}body#landing-page #header #primary-nav,body#landing-page #header .reservations{display:block}body#landing-page .top-content-landing-pg{margin-top:130px !important}body#landing-page .top-content-landing-pg .slick-next,body#landing-page .top-content-landing-pg .slick-prev{background:url(images/arrow-landing.png) no-repeat;background-size:contain}body#landing-page .top-content-landing-pg .slick-next{right:150px}body#landing-page .top-content-landing-pg .slick-prev{left:150px}body#landing-page #booking-form-landing-pg .promo-code{display:block !important}body#landing-page #booking-form-landing-pg .footer-date,body#landing-page #booking-form-landing-pg .footer-phone{display:none !important}body#landing-page .content-global-landing-pg .intro-content-landing-pg .top-be-landing-pg h1{font-size:28px}body#landing-page .content-global-landing-pg .right-top-content{text-align:left}body#landing-page .content-global-landing-pg .right-top-content span{text-align:center}body#landing-page .content-global-landing-pg .terms__conditions{text-align:center;margin-bottom:20px}body#landing-page .content-global-landing-pg .terms__conditions p{width:80%;margin:0 auto}body#landing-page .content-global-landing-pg .landing__map{margin-top:50px;position:relative}body#landing-page .content-global-landing-pg .landing__map .map_container{position:absolute;top:120px;left:100px}body#landing-page .content-global-landing-pg .landing__map .map_container h2{text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}body#landing-page .content-global-landing-pg .landing__map .map_container h2 span{font-weight:bold;font-size:16px;font-family:"Gotham Bold","sans-serif"}body#landing-page .content-global-landing-pg .landing__map .map_container ul{list-style-type:disc;margin-left:20px;margin-bottom:20px}body#landing-page .content-global-landing-pg .landing__map .map_container ul li{font-family:"Gotham Book","sans-serif";font-size:16px}body#landing-page .content-global-landing-pg .landing__map .map_container p,body#landing-page .content-global-landing-pg .landing__map .map_container a{font-weight:bold;font-family:"Gotham Medium","sans-serif";font-size:15px;color:#323458 !important}.tidal-coffee #content .content .page-title .intro-tidal-logo{margin:20px auto 70px}.tidal-coffee #content .content .page-title h1{font-family:"Perpetua","serif";margin:0 auto 60px;border-bottom:none;padding-bottom:25px;font-style:normal;max-width:730px;display:block;position:relative}.tidal-coffee #content .content .page-title h1::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#00aed8;height:1px;width:520px}.quads-alternate.change-size .each-quad:nth-child(2n) .flex-content .text{width:60%}.quads-alternate.change-size .each-quad:nth-child(2n) .flex-content .text .inside-box{max-width:680px}.quads-alternate.change-size .each-quad:nth-child(2n) .flex-content .slide-coffe{width:40%}.quads-alternate.change-size .each-quad:nth-child(2n) .flex-content .slide-coffe .image{width:100%}.quads-alternate.change-size .each-quad:nth-child(2n) .flex-content .image{width:40%}.quads-alternate.first-left .each-quad:nth-child(odd) .flex-content{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quads-alternate.first-left .each-quad:nth-child(even) .flex-content{-ms-flex-direction:row;flex-direction:row}.quads-alternate .each-quad{background-color:#fcf8ec}.quads-alternate .each-quad:last-child{margin-bottom:0 !important}.quads-alternate .each-quad .flex-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.quads-alternate .each-quad .flex-content .text{width:40%;padding-left:60px;padding-right:30px}.quads-alternate .each-quad .flex-content .text .inside-box{max-width:420px}.quads-alternate .each-quad .flex-content .text .inside-box a{color:#323458;text-decoration:underline}.quads-alternate .each-quad .flex-content .text .inside-box p{font-size:16px}.quads-alternate .each-quad .flex-content .text .inside-box .post-title{font-size:40px;border:none !important;margin-top:0 !important;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:6px;margin-top:30px;margin-bottom:20px;padding-bottom:20px}.quads-alternate .each-quad .flex-content .text .inside-box .post-subtitle{margin-top:0;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:1em;letter-spacing:4px;margin-bottom:15px;text-transform:uppercase}.quads-alternate .each-quad .flex-content .text .inside-box .facebook-icon{display:inline-block;background:url(images/icon-fb-light-black.svg) no-repeat;background-size:cover;width:10px;height:20px;margin-right:30px}.quads-alternate .each-quad .flex-content .text .inside-box .instagram-icon{display:inline-block;background:url(images/icon-instagram-light-black.svg) no-repeat;background-size:cover;width:20px;height:20px;margin-right:30px}.quads-alternate .each-quad .flex-content .slide-coffe{width:60%;overflow:hidden}.quads-alternate .each-quad .flex-content .slide-coffe .image{width:100%}.quads-alternate .each-quad .flex-content .slide-coffe .image img{width:100%}.quads-alternate .each-quad .flex-content .slide-coffe .slick-prev,.quads-alternate .each-quad .flex-content .slide-coffe .slick-next{background-color:rgba(255,255,255,0.7);background-position:center;width:50px;height:50px}.quads-alternate .each-quad .flex-content .image{width:60%}.quads-alternate .each-quad .flex-content .image img{width:100%}.quads-alternate .each-quad:nth-child(2n) .flex-content{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tidal-coffee .post-title{font-size:40px !important}.our-venues .al-top-content img{height:600px}.our-venues .each-quad .inside-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.our-venues .each-quad .inside-box .post-title{font-size:30px !important;padding-bottom:0px !important;-ms-flex-order:-1;order:-1}.our-venues .each-quad .inside-box .post-subtitle{margin-bottom:5px !important}.testimonial-slides{padding:100px 0;background-size:cover;width:100%;text-align:center}.testimonial-slides article.testimonial{padding:0 25% 60px}.testimonial-slides article.testimonial .author{padding-top:20px}.testimonial-slides article.testimonial p,.testimonial-slides article.testimonial .author{color:#fff !important;font-family:"Perpetua","serif";font-size:25px !important}.testimonial-slides .sym-slides ul.slick-dots li button{border:1px solid #fff}.testimonial-slides .sym-slides ul.slick-dots li.slick-active button{border:1px solid #fff;background-color:#fff}.grid-gallery{display:-ms-grid;display:grid;-ms-grid-columns:(25%)[4];grid-template-columns:repeat(4, 25%)}.grid-gallery .col-photo{position:relative}.grid-gallery .col-photo img{width:100%;height:100%;object-fit:cover}.grid-gallery .col-photo .hover{opacity:0;position:absolute;width:100%;height:100%;background:url(images/expand-icon.png) no-repeat center;background-color:rgba(201,159,127,0.8);left:50%;top:50%;transform:translate(-50%, -50%);transition:all 0.3s ease-in-out;cursor:pointer}.grid-gallery .col-photo:hover .hover{opacity:1}.grid-gallery .photo-1{grid-area:1 / 1 / span 2}.grid-gallery .photo-2{grid-area:1 / 2 / span 1}.grid-gallery .photo-3{grid-area:2 / 2 / span 1}.grid-gallery .photo-4{grid-area:1 / 3 / span 2}.grid-gallery .photo-5{grid-area:1 / 4 / span 2}.basic-gallery{width:100%}.basic-gallery .title_gallery{max-width:fit-content}.basic-gallery .container-items{gap:20px;display:-ms-flexbox;display:flex;width:100%}.basic-gallery .container-items .slick-prev{left:-2%}.basic-gallery .container-items .slick-next{right:-2%}.basic-gallery .container-items .container-img__gallery{margin:0 10px}.basic-gallery .container-items .container-img__gallery img{width:100%;min-height:300px;object-fit:cover}.slider-with-background{height:675px;background-size:cover}.slider-with-background .container{position:relative;background-color:rgba(255,255,255,0.9);width:500px;height:90%;top:30px;left:10%;padding:0 65px;font-size:16px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.slider-with-background .container .slide-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:550px}.slider-with-background .container .slide-box .item{padding-bottom:40px}.slider-with-background .container .slide-box .item .item-title{margin:0 0 20px;font-size:35px;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:5px !important}.slider-with-background .container .slide-box .item ul{list-style:disc;margin-left:20px;margin-bottom:15px}.slider-with-background .container .slide-box .item ul li{padding:5px 0}.slider-with-background .container .slide-box .item p{line-height:1.8}.slider-with-background .container .slide-box .item p a{text-decoration:underline;color:#323458}.slider-with-background .container .slick-dots{position:absolute;bottom:0;left:calc(50% - 30px)}.slider-image{height:390px;background-size:cover;margin-bottom:60px;opacity:0}.slider-image .container{position:relative;background-color:rgba(255,255,255,0.9);width:calc(100% - 300px);height:calc(100% - 70px);left:0;top:35px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.slider-image .container .slick-list{height:100%}.slider-image .container .slick-dots{position:absolute;bottom:6%;left:8.5%}.slider-image .container .slick-dots li{padding-right:20px}.slider-image .container .slick-dots li:nth-child(1){padding-right:15px}.slider-image .container .slick-dots li a{color:#323458}.slider-image .container .slick-dots .slick-active a{color:#00aed8;font-weight:bold;padding-bottom:3px;border-bottom:2px solid #fec667}.slider-image__box{padding:20px;height:321px}.slider-image__box .item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:280px}.slider-image__box .item .text{width:65%;padding:0 40px}.slider-image__box .item .text .item-title{margin:0 0 20px;font-size:20px !important;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:5px !important}.slider-image__box .item .text ul{list-style:disc;margin-left:20px;margin-bottom:15px}.slider-image__box .item .text ul li{padding:5px 0}.slider-image__box .item .text p{line-height:1.8;font-size:14px;margin-bottom:20px}.slider-image__box .item .text p a{text-decoration:underline;color:#323458}.slider-image__box .item .image{width:35%;height:200px}.slider-image__box .item .image figure{width:100%;height:100%;overflow:hidden}.slider-image__box .item .image figure img{width:100%;height:100%;object-fit:cover}.slider-image__box .counter{width:50px;height:40px;background-color:#323458;color:#fff;text-align:center;line-height:40px;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.quad-image .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.quad-image__title{width:fit-content;margin:0 auto}.quad-image__item{width:25%;padding-bottom:30px}.quad-image__item figure{width:90%;height:250px;margin:20px auto}.quad-image__item figure img{width:100%;height:100%;object-fit:cover}.quad-image__item .btn,.quad-image__item #panel input[type="button"],#panel .quad-image__item input[type="button"],.quad-image__item .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .quad-image__item .signup-btn,.quad-image__item .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .quad-image__item .signup-btn{width:fit-content;display:block;margin:10px auto}.hidden-menu{display:none;padding-top:30px}.hidden-menu .menu-restaurant__container{padding:60px 70px 0}.hidden-menu .menu__title{text-align:center;margin-bottom:30px}.hidden-menu .menu__catdescription{text-align:center !important}.hidden-menu .menu__text{text-align:center}.offers_filter{width:100%;max-width:1170px;padding-inline:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:20px;row-gap:10px;padding-bottom:45px}.offers_filter li{font-family:"Gotham Book","sans-serif";font-size:16px;position:relative;cursor:pointer}.offers_filter li::before{content:'';display:block;position:absolute;width:0%;height:1px;left:50%;bottom:-2px;transform:translateX(-50%);background-color:#FEC667}.offers_filter li.active{font-family:"Gotham Medium","sans-serif"}.offers_filter li.active::before{width:100%}.offers_inner .eachOffer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:110px}.offers_inner .eachOffer:nth-last-of-type(even) .eachOffer_image::before{left:-25px;background-color:#719fd2}.offers_inner .eachOffer:nth-last-of-type(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.offers_inner .eachOffer:nth-last-of-type(odd) .eachOffer_image::before{right:-25px;background-color:#fec667}.offers_inner .eachOffer_image{width:51%;aspect-ratio:20/14;max-height:380px;position:relative}.offers_inner .eachOffer_image::before{content:'';display:block;position:absolute;width:100%;height:100%;bottom:-25px;z-index:-1}.offers_inner .eachOffer_image img{width:100%;height:100%;object-fit:cover;object-position:center}.offers_inner .eachOffer_copy{width:40%}.offers_inner .eachOffer_copy ul{margin-bottom:30px}.offers_inner .eachOffer_accordion{height:0px;overflow:clip;padding-bottom:0px}.offers_inner .eachOffer_accordion>div{padding-bottom:30px}.offers_inner .eachOffer_accordion ul{margin-bottom:0px}.offers_inner .eachOffer:has(.eachOffer_accordion[style]) .eachOffer_expand{background:url("images/amenities-close.png") no-repeat right center}.offers_inner .eachOffer_expand{text-transform:uppercase;font-size:14px;font-family:"Gotham Bold","sans-serif";letter-spacing:2px;display:inline-block;margin-left:20px;background:url("images/amenities.png") no-repeat right center;padding-right:35px;cursor:pointer;color:#323458}#spa-new .thankyouMsg{color:#fff;text-align:center;font-family:"orpheuspro",serif;font-size:30px;margin:30px 0px}#spa-new #header-img{position:relative;margin-top:120px}#spa-new #header-img__title{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;z-index:10;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#spa-new #header-img__title h4{color:#fff;font-size:70px;z-index:9;font-family:"MrsEaves","serif";text-transform:uppercase;text-align:center;margin-top:80px}#spa-new #header-img__title h4 span{display:block;font-family:"Avenir-LT-Book","sans-serif";font-size:16px;letter-spacing:3px;margin-top:20px}#spa-new .intro-content h1{font-family:"orpheuspro",serif;font-weight:normal;font-size:52px;width:800px;margin:0 auto 40px;padding-top:130px;margin-top:20px;background:url(images/VBS-Intro-OvalSubmarkDustyBlue.png) no-repeat center top}#spa-new .intro-content p{font-family:"adobe-caslon-pro",serif;font-size:22px !important;color:#2d2d2c !important;line-height:28px !important}#spa-new .intro-content .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:860px;margin:50px auto 0}#spa-new .intro-content .buttons .btn,#spa-new .intro-content .buttons #panel input[type="button"],#panel #spa-new .intro-content .buttons input[type="button"],#spa-new .intro-content .buttons .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #spa-new .intro-content .buttons .signup-btn,#spa-new .intro-content .buttons .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #spa-new .intro-content .buttons .signup-btn{width:220px;padding:12px 0px}#spa-new .btn,#spa-new #panel input[type="button"],#panel #spa-new input[type="button"],#spa-new .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #spa-new .signup-btn,#spa-new .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #spa-new .signup-btn{background:transparent;border:1px solid #161c46;color:#161c46;text-transform:uppercase;font-weight:bold;font-family:"DomaineSansText",sans-serif;font-weight:normal;font-size:16px;letter-spacing:inherit}#spa-new .btn:hover,#spa-new #panel input:hover[type="button"],#panel #spa-new input:hover[type="button"],#spa-new .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #spa-new .signup-btn:hover,#spa-new .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #spa-new .signup-btn:hover{background:#161c46;border-color:#161c46;color:#fff}#spa-new .spa-awards-container{background-color:#2d2d2c !important;margin:0 !important}#spa-new .spa-awards-container h2{color:#fff !important;font-size:50px !important;text-transform:capitalize !important;letter-spacing:-1px !important;border-bottom:none !important;margin-bottom:20px !important;font-family:"orpheuspro",serif !important;font-weight:normal !important}#spa-new .spa-awards-container img{border-right:1px solid #fff !important;padding:0px 50px !important}#spa-new .spa-awards-container img:last-child{border-right:none !important}#spa-new .spa-awards-container img:nth-of-type(1){width:250px !important;margin-left:20px}#spa-new .spa-awards-container img:nth-of-type(2){width:270px !important}.blogs-gallery{margin-top:100px;background:#efece8;overflow:hidden}.blogs-gallery img{width:100%;height:733px;object-fit:cover}.blogs-gallery .container{width:1600px !important}.blogs-gallery .slick-dots{position:absolute;bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto}.blogs-gallery ul.slick-dots li{width:17px}.blogs-gallery ul.slick-dots li button{border-color:#fff;border-radius:0;padding:0;height:2px;width:15px}.blogs-gallery ul.slick-dots li.slick-active button{transform:rotate(90deg)}.blogs-gallery .c-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:90px;padding-right:40px;height:762px;background:url(images/VBS-Overview-Background-Seaweed_02.png) no-repeat 300px center}.blogs-gallery .c-info .inner{max-width:530px}.blogs-gallery .c-info .inner h2{letter-spacing:-2px !important;font-size:50px !important;text-transform:inherit !important;border:0 !important;color:#3b475b !important;margin-top:0 !important;font-family:"orpheuspro",serif !important;font-weight:normal}.blogs-gallery .c-info .inner h2 span{display:block;position:relative;left:-30px}.blogs-gallery .c-info .inner p,.blogs-gallery .c-info .inner ul{font-family:"adobe-caslon-pro",serif;font-size:22px !important;color:#2d2d2c !important;line-height:28px !important}.blogs-gallery .c-info .inner ul{font-size:17px !important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blogs-gallery .c-info .inner ul li{list-style-type:none !important;position:relative;width:50%}.blogs-gallery .c-info .inner ul li:before{content:'';position:absolute;display:block;width:20px;height:1px;background:#2d2d2c;top:8px;left:-27px}.blogs-gallery .c-info .inner .square-hours{border:1px solid #2d2d2c;padding:25px 10px 0 10px;margin-top:35px}.blogs-gallery .c-info .inner .square-hours p{line-height:4px !important;font-family:"adobe-caslon-pro",serif !important}.blogs-gallery .c-info .inner .square-hours p strong{font-family:"adobe-caslon-pro",serif !important;font-weight:600}.blogs-gallery .c-info .inner .square-hours .title{font-family:"DomaineSansText",sans-serif !important;font-size:14px !important;color:#3b475b !important;text-transform:uppercase;font-weight:600;line-height:13px !important}.blogs-gallery .c-info .inner .square-hours .title a{color:#3b475b !important}.blogs-gallery .c-info .inner .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-family:serif;font-family:"Avenir-LT-Book","sans-serif" !important;text-transform:uppercase !important;text-decoration:underline !important;margin-top:40px}.blogs-gallery .c-info .inner .buttons a{color:#3b475b !important;font-size:16px;font-weight:600;font-family:"DomaineSansText",sans-serif}.quad-image-background{background:url(images/VBS-MakeADay-StonesBackgroundImage.jpg) no-repeat top right;height:650px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.quad-image-background h2{letter-spacing:-2px !important;font-size:50px !important;text-transform:inherit !important;border:0 !important;color:#fff !important;margin-top:0 !important;background:url(images/VBS-MakeADay-OvalSubmarkWhite.png) no-repeat center top;padding-top:130px;font-family:"orpheuspro",serif !important;font-weight:normal}.quad-image-background p{font-family:"adobe-caslon-pro",serif;font-size:22px !important;color:#fff !important;line-height:28px !important}.quad-image-background p a{color:#fff;text-decoration:underline;font-weight:bold}.quad-image-background p a:nth-of-type(1){font-weight:normal}.blogs-one-image{background-color:#e8ecf430;margin-top:0px}.blogs-one-image .row{display:-ms-flexbox;display:flex}.blogs-one-image .row__left{width:50%}.blogs-one-image .row__right{width:50%}.blogs-one-image .c-info{-ms-flex-pack:end;justify-content:flex-end;padding-right:90px;background:url(images/VBS-Wellnes-Background-Seaweed_05.png) no-repeat center right}.blogs-one-image .c-info strong{font-family:"Perpetua","serif";font-size:22px !important;font-weight:600 !important}.blogs-one-image .c-info .btn,.blogs-one-image .c-info #panel input[type="button"],#panel .blogs-one-image .c-info input[type="button"],.blogs-one-image .c-info .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .blogs-one-image .c-info .signup-btn,.blogs-one-image .c-info .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .blogs-one-image .c-info .signup-btn{background:transparent;border:1px solid #161c46;color:#161c46}.blogs-one-image .c-info .btn:hover,.blogs-one-image .c-info #panel input:hover[type="button"],#panel .blogs-one-image .c-info input:hover[type="button"],.blogs-one-image .c-info .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .blogs-one-image .c-info .signup-btn:hover,.blogs-one-image .c-info .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .blogs-one-image .c-info .signup-btn:hover{background:#fec667;border-color:#fec667}.stay-touch{background-color:#efece8;padding:60px 0 80px}.stay-touch .form-holder{width:520px;margin:0 auto;text-align:center}.stay-touch .form-holder h2{letter-spacing:-2px !important;font-size:50px !important;text-transform:inherit !important;border:0 !important;color:#3b475b !important;font-family:"orpheuspro",serif !important;font-weight:normal}.stay-touch .form-holder input{background:transparent;border:1px solid #8b9cb9;border-radius:0;font-size:15px;font-family:"Avenir-LT-Book","sans-serif";text-transform:uppercase;letter-spacing:1px;max-width:360px;width:100%;padding:10px;padding-left:15px;color:#2d2d2c}.stay-touch .form-holder a{background:transparent;border:1px solid #161c46;color:#161c46;font-size:15px;padding:14px;margin-left:18px}.stay-touch .form-holder a:hover{background:#fec667;border-color:#fec667}.footer-spa{background:url(images/vbs-request-backgroundimage-light.jpg) no-repeat center;height:650px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer-spa .container{max-width:540px;text-align:center;background:url(images/VBS-Request-CircleSubmark_White.png) no-repeat center top;padding-top:160px}.footer-spa .container p{font-family:"adobe-caslon-pro",serif !important;font-size:20px !important;color:#fff !important;font-style:italic !important}.footer-spa .container p strong{font-weight:bold !important;font-family:"Perpetua","serif" !important;font-style:normal !important}.footer-spa .container p span{margin-right:70px;position:relative;font-style:italic;font-size:24px}.footer-spa .container p span:after{content:'';position:absolute;display:block;width:40px;height:0px;border-top:1px dotted #fff;right:-60px;top:50%}.footer-spa .container p:nth-of-type(1) a{font-family:"adobe-caslon-pro",serif !important;font-variant:inherit}.footer-spa .container p:nth-of-type(1) a::after{display:none}.footer-spa .container a{text-transform:uppercase;font-style:normal !important;font-family:"DomaineSansText",sans-serif;font-size:18px;color:#fff;position:relative}.footer-spa .container a:hover{color:#fec667 !important}.footer-spa .container a:hover:after{background:#fec667}.footer-spa .container a:after{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:0px;left:0;transition:all .3s ease-in}.quad-spa{padding:80px 0}.quad-spa .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.quad-spa.solid{background:#e6edf8}.quad-spa__images{max-width:630px}.quad-spa__images figure{height:390px}.quad-spa__images figure img{width:100%;height:100%;object-fit:cover}.quad-spa__title{font-size:40px;font-family:"orpheuspro",serif;font-weight:400;margin-bottom:20px}.quad-spa__paragraph p{margin-bottom:15px}.quad-spa.left-align .quad-spa__text{position:relative;padding:0 100px 0 40px}.quad-spa.left-align .quad-spa__text::after{content:'';position:absolute;background-image:url("/assets//svg/plant.svg");background-size:100%;width:200px;height:150px;right:0;top:50%;background-repeat:no-repeat}.quad-spa.right-align .flex-layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.quad-spa.right-align .quad-spa__text{position:relative;padding:0 120px 0 50px}.quad-spa.right-align .quad-spa__text::after{content:'';position:absolute;background-image:url("/assets//svg/leaf.svg");background-size:100%;width:190px;height:150px;right:-100px;top:100%;background-repeat:no-repeat;z-index:-1}.quad-spa .btn,.quad-spa #panel input[type="button"],#panel .quad-spa input[type="button"],.quad-spa .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .quad-spa .signup-btn,.quad-spa .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .quad-spa .signup-btn{background-color:#3b475b}.quad-spa .btn:hover,.quad-spa #panel input:hover[type="button"],#panel .quad-spa input:hover[type="button"],.quad-spa .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .quad-spa .signup-btn:hover,.quad-spa .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .quad-spa .signup-btn:hover{background-color:#8b9cb9}.background-quad{color:#fff;padding:80px 0}.background-quad__image{background-size:cover}.background-quad__content{padding:80px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.background-quad__title{font-size:40px;font-family:"orpheuspro",serif;font-weight:400;margin-bottom:20px}.background-quad__paragraph{max-width:50%;text-align:center;line-height:normal;margin-bottom:20px}.background-quad .btn,.background-quad #panel input[type="button"],#panel .background-quad input[type="button"],.background-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .background-quad .signup-btn,.background-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .background-quad .signup-btn{background-color:#fafbfe;color:#323458}.background-quad .btn:hover,.background-quad #panel input:hover[type="button"],#panel .background-quad input:hover[type="button"],.background-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .background-quad .signup-btn:hover,.background-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .background-quad .signup-btn:hover{background-color:#8b9cb9;color:#fff}.sign-spa{background:#e6edf8;padding:80px 0}.sign-spa .container{width:50%;text-align:center}.sign-spa__title{font-size:40px;font-family:"orpheuspro",serif;font-style:normal;letter-spacing:normal;line-height:60px}.sign-spa__paragraph{font-family:"DomaineSansText",sans-serif;margin-bottom:30px}.sign-spa .btn,.sign-spa #panel input[type="button"],#panel .sign-spa input[type="button"],.sign-spa .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .sign-spa .signup-btn,.sign-spa .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .sign-spa .signup-btn{width:180px;background:#fff;color:#323458}.sign-spa input{width:300px;background:#e6edf8;border:1px solid #323458;height:33px}.sign-spa .form-module-wrapper,.sign-spa input[type="text"],.sign-spa input[type="email"],.sign-spa select[name="country"]{background:transparent !important;min-height:50px}.sign-spa .gdpr-wrap{text-align:start}.logos-spa{padding:80px 0;background-color:#8b9cb9}.logos-spa .flex-layout{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:100px}.logos-spa .flex-layout figure{max-width:250px;max-height:120px}.logos-spa .flex-layout figure img{width:100%;height:100%}.ccpa .form-entry .hidden,.ccpa .form-entry #footer .top-section .fields-wrap .field .form-label,#footer .top-section .fields-wrap .field .ccpa .form-entry .form-label,.ccpa .form-entry .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .input .ccpa .form-entry label,.ccpa .form-entry .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .select .ccpa .form-entry label,.ccpa .form-entry .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .input .ccpa .form-entry label,.ccpa .form-entry .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select label,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .select .ccpa .form-entry label,.ccpa .form-entry .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ccpa .form-entry .ot-dtp-picker-selector-link:before,.ccpa .form-entry .ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ot-dtp-picker-selector-link:after,.ot-dtp-picker.wide form.ot-dtp-picker-form .ot-dtp-picker-selector .ccpa .form-entry .ot-dtp-picker-selector-link:after{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ccpa .disclaimer{color:#323458;margin:20px 0;font-size:80%}.ccpa #frmContact{margin:0 auto;width:100%;padding:0}.ccpa #frmContact .form-title{text-align:left;font-family:"Perpetua Italic","serif";margin:30px 0 10px 0;letter-spacing:0px;font-size:26px}.ccpa #frmContact .form-title span{display:block;font-size:75%}.ccpa #frmContact .ccpa-top .clearfix{margin-bottom:10px}.ccpa #frmContact .ccpa-top .form-entry{position:relative;width:98%}.ccpa #frmContact .ccpa-top .form-entry label:not(.error){position:relative;display:inline-block;vertical-align:top;width:auto;max-width:calc(100% - 40px);margin:0 10px 0 0;line-height:1.2}.ccpa #frmContact .ccpa-top .form-entry label.error{bottom:0;left:50%;position:absolute;text-transform:none}.ccpa #frmContact .ccpa-top .form-entry label span{font-size:100%;text-decoration:underline}.ccpa #frmContact .ccpa-top .form-entry input{position:relative;display:inline-block;vertical-align:top;margin:3px 5px 0 0}.ccpa .form-entry:not(.comments){display:inline-block;vertical-align:top;width:calc(50% - 2px);padding-right:10px}.ccpa .gdpr-wrapper{text-align:left;width:100%;padding:0;margin:0}.ccpa .gdpr-wrapper div:last-child{display:none !important}.ccpa .gdpr-wrapper input[type="checkbox"]{margin-top:2px}.ccpa #thankyou{padding-bottom:50px;text-align:center}.cleanliness-intro{padding:205px 0 60px 0}.cleanliness-intro .container{max-width:870px}.cleanliness-intro h1{display:block;padding:0 30px 10px;text-align:center;color:#323458;font-family:"Perpetua Italic","serif";font-style:italic;font-size:4.23077em;line-height:1em;border-bottom:1px solid #fec667;margin:20px auto 50px auto;width:95%}.cleanliness-intro h1 span{display:block;text-align:center;color:#00aed8;font-size:13px;letter-spacing:4px;line-height:1;text-transform:uppercase;font-family:"Gotham Bold","sans-serif";font-style:normal;font-size:15px}.cleanliness-intro h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:2.15385em;letter-spacing:6px;border-bottom:1px solid #fec667;padding-bottom:20px;display:block;margin:60px auto 40px auto;width:95%;max-width:600px;text-align:center}.cleanliness-intro p{margin:0 0 35px 0;font-size:16px;line-height:1.6}.cleanliness-intro ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0}.cleanliness-intro ul li{width:50%;padding:0 20px;position:relative;margin-bottom:25px;line-height:1.6;font-size:16px}.cleanliness-intro ul li:nth-child(odd):last-child{width:100%;margin-bottom:0}.cleanliness-intro ul li:before{content:"";position:absolute;top:10px;left:5px;width:5px;height:5px;background:#323458;transform-origin:50%;transform:rotate(45deg)}.cleanliness-intro ul li strong{color:#323458}.cleanliness-content{background:#e6edf8;padding:60px 0}.cleanliness-content .container{max-width:870px}.cleanliness-content h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:2.15385em;letter-spacing:6px;border-bottom:1px solid #fec667;padding-bottom:20px;display:block;margin:60px auto 40px auto;width:95%;max-width:660px}.cleanliness-content p{margin:0 0 35px 0;font-size:16px;line-height:1.6}.cleanliness-content p strong{color:#323458}.cleanliness-shortcode{padding:60px 0}.cleanliness-shortcode .container{max-width:870px;text-align:center}.cleanliness-shortcode p{margin-bottom:0;font-size:16px;line-height:1.6}.image-container{display:-ms-flexbox !important;display:flex !important;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 !important}.image-container img{margin:0 60px}#cleanliness header{background:white;transition:all .5s ease}#cleanliness header .reservations{color:#161c46}#cleanliness header .best-rate-check .best-rate{color:#161c46}#cleanliness header #primary-nav ul li ul.submenu:before{background:#161c46}#cleanliness header #primary-nav a{color:#161c46 !important;padding-bottom:0}#cleanliness header a.logo{background:url("images/monterrey-logo-horizontal-blue.svg") center center no-repeat}#cleanliness header .brand.flex-box .header-reservations{color:#161c46}#cleanliness header .brand.flex-box .header-reservations:hover{color:#00aed8}#cleanliness header .brand.flex-box .bestrate{color:#161c46}#cleanliness header .brand.flex-box .bestrate:hover{color:#00aed8}#cleanliness header .brand.flex-box .btn-white{background:#161c46;color:white}#cleanliness header .brand.flex-box .btn-white:hover{background-color:#00aed8;color:white}#activity-landing .al-top-content{width:100%}#activity-landing .al-top-content img{width:100%}#activity-landing .al-intro-content{text-align:center;padding:100px 0}#activity-landing .al-intro-content h2{color:#161c46;font-family:"Perpetua","serif";font-size:5.385em;margin-bottom:50px;line-height:7.1rem}#activity-landing .al-intro-content h2 span{color:#00aed8;display:block;font-family:"Gotham Bold","sans-serif";font-size:13px;line-height:1.5;text-transform:uppercase;letter-spacing:3px;margin:30px 0}#activity-landing .al-intro-content h2:after{border-bottom:1px solid #00aed8;content:"";display:block;height:1px;margin:0px auto 0;width:30%}#activity-landing .al-intro-content p{font-size:16px;line-height:1.7;margin:0 auto;max-width:1000px}#activity-landing .submenu-stick{background:#fff;width:100%;z-index:9;height:45px;position:absolute}#activity-landing .submenu-stick.navbar-fixed{position:fixed;top:155px;background:#161c46;box-shadow:10px 7px 16px -5px rgba(0,0,0,0.2)}#activity-landing .submenu-stick.navbar-fixed .sub-menu ul li a{color:white;border-bottom:1px solid #161c46}#activity-landing .submenu-stick.navbar-fixed .sub-menu ul li a.active,#activity-landing .submenu-stick.navbar-fixed .sub-menu ul li a:hover{color:white;border-bottom:1px solid white}#activity-landing .submenu-stick .sub-menu ul{text-align:center;padding-top:11px}#activity-landing .submenu-stick .sub-menu ul li{display:inline-block;margin-right:60px;text-transform:uppercase;font-family:"Gotham Book","sans-serif";font-size:12px;letter-spacing:1px;cursor:pointer;white-space:nowrap}#activity-landing .submenu-stick .sub-menu ul li:last-child{margin-right:0 !important}#activity-landing .submenu-stick .sub-menu ul li a{display:block;color:#323458;border-bottom:1px solid #fff;cursor:pointer}#activity-landing .submenu-stick .sub-menu ul li a.active{color:#323458;border-bottom:1px solid #fec667;font-weight:700}#activity-landing .submenu-stick .sub-menu ul li a:hover{cursor:pointer;color:#323458;border-bottom:1px solid #fec667;font-weight:700}#activity-landing .submenu-stick .sub-menu ul li:last-child{border-right:0px}#activity-landing .intro-btn{margin-right:30px}#activity-landing .al-intro-content.two-images{padding:200px 0 150px}#activity-landing .al-intro-content.two-images .container{display:-ms-flexbox;display:flex}#activity-landing .al-intro-content.two-images .intro-content__info{text-align:start;padding-right:100px;position:relative}#activity-landing .al-intro-content.two-images .intro-content__info::before{content:'';background-size:cover;width:250px;height:210px;position:absolute;top:-110px;left:-90px;background-image:url("/assets/svg/plant-hero.svg");z-index:-1}#activity-landing .al-intro-content.two-images .intro-content__title{font-family:"orpheuspro",serif;font-style:normal;letter-spacing:normal;line-height:60px;font-size:55px}#activity-landing .al-intro-content.two-images .intro-content__paragraph p,#activity-landing .al-intro-content.two-images .intro-content__paragraph span{margin-bottom:15px;font-size:14px}#activity-landing .al-intro-content.two-images .intro-content__images{position:relative}#activity-landing .al-intro-content.two-images .intro-content__images img{width:100%;height:100%;object-fit:cover}#activity-landing .al-intro-content.two-images .intro-content__images-main{width:600px;height:365px}#activity-landing .al-intro-content.two-images .intro-content__images-secondary{position:absolute;top:60%;right:50%;width:350px;height:220px}#activity-landing .al-intro-content.two-images .btn,#activity-landing .al-intro-content.two-images #panel input[type="button"],#panel #activity-landing .al-intro-content.two-images input[type="button"],#activity-landing .al-intro-content.two-images .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #activity-landing .al-intro-content.two-images .signup-btn,#activity-landing .al-intro-content.two-images .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #activity-landing .al-intro-content.two-images .signup-btn{background-color:#3b475b}#activity-landing .al-intro-content.two-images .btn:hover,#activity-landing .al-intro-content.two-images #panel input:hover[type="button"],#panel #activity-landing .al-intro-content.two-images input:hover[type="button"],#activity-landing .al-intro-content.two-images .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #activity-landing .al-intro-content.two-images .signup-btn:hover,#activity-landing .al-intro-content.two-images .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #activity-landing .al-intro-content.two-images .signup-btn:hover{background-color:#8b9cb9}.columns-block{background:url(images/choral-texture-right.jpg) no-repeat right bottom}.columns-block__top{text-align:center;padding:60px 0}.columns-block__top h2{font-size:40px;text-transform:uppercase;font-family:"Perpetua","serif";letter-spacing:4px}.columns-block__top h2.big{font-size:50px}.columns-block__top p{font-family:"Perpetua Italic","serif";font-size:30px}.columns-block__bottom{display:-ms-flexbox;display:flex;-ms-grid-column-align:center;justify-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns-block__bottom .item{padding-bottom:60px;width:calc(50% - 20px);margin:0 10px}.columns-block__bottom .item img{max-width:100%}.columns-block__bottom .item h2{font-family:"Perpetua","serif";font-size:28px;text-transform:uppercase;letter-spacing:5px;position:relative;padding:10px 0 20px 0}.columns-block__bottom .item h2:before{content:"";position:absolute;left:0;bottom:5px;width:100px;height:1px;background:#00aed8}.columns-block__bottom .item ul{list-style:disc;margin-left:20px;margin-bottom:30px}.columns-block__bottom .item ul li{padding:5px 0}.columns-block__bottom .item p{padding-right:20px;font-size:16px;line-height:1.6}.columns-block__bottom .item a{color:#323458;display:inline-block;position:relative}.columns-block__bottom .item a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:#323458;transition:all 0.3s ease-in-out}.columns-block__bottom .item a:hover{color:#00aed8}.columns-block__bottom .item a:hover:after{background:#00aed8}.meetings-events .columns-block{background:none}.meetings-events .columns-block__top h2{margin-bottom:40px}.meetings-events .columns-block__top p{font-family:"Gotham Book","sans-serif";font-size:16px;line-height:1.7}.meetings-events .columns-block__bottom{max-width:none}.meetings-events .columns-block__bottom .item img{width:100%}.meetings-events .columns-block__bottom .item ul{font-size:initial}.single-quad{background:#fcf8ec}.single-quad p{font-size:16px;line-height:1.6}.single-quad__top figure{background-position:center;background-repeat:no-repeat;background-size:cover}.single-quad__top figure img{width:100%}.single-quad__top h2{font-size:40px;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:5px;margin:0 0 40px 0}.single-quad__top h2.big{font-size:50px}.single-quad__top h2 span{display:block;font-family:"Gotham Book","sans-serif";color:#00aed8;font-size:13px;margin-top:10px}.single-quad__top h3.line{border-bottom:1px solid #00aed8;padding-bottom:20px;font-size:35px;margin:30px 0 20px 0;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:5px}.single-quad__top ul{list-style:disc;margin-left:20px;margin-bottom:50px;font-size:16px}.single-quad__top ul li{padding:5px 0}.single-quad__top.type-background{position:relative;height:675px;text-align:center}.single-quad__top.type-background h2 span{font-weight:700}.single-quad__top.type-background figure{position:absolute;z-index:1;width:100%;height:100%;left:0}.single-quad__top.type-background .text{position:relative;z-index:2;height:675px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:90%;max-width:900px}.single-quad__top.type-background .text.withbg{color:white}.single-quad__top.type-background .text.withbg p a{color:white}.single-quad__top.type-background .text.withbg p a:hover{text-decoration:underline}.single-quad__top.type-side .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-quad__top.type-side.white{background-color:#fff}.single-quad__top.type-side figure{width:735px;height:700px}.single-quad__top.type-side .text{width:calc(100% - 735px);max-width:800px;padding:0 80px}.single-quad__top.simple{padding:100px 0;text-align:center}.single-quad__top.simple.white{background-color:#fff}.single-quad__top.simple .text{margin:0 auto;max-width:1010px;width:90%}.single-quad__top.simple h2{font-size:25px;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:3px;margin:0 0 20px 0;font-weight:700;display:inline-block}.single-quad__top.simple p{margin-bottom:60px}.single-quad__top.simple p:last-child{margin-bottom:0}.single-quad__top.simple ul{column-count:2;text-align:left}.meetings-events .single-quad__top.simple h2{font-size:40px;font-weight:normal}.meetings-events .single-quad:last-child .type-side{background-image:url(images/choral-texture-right.jpg);background-position:bottom right;background-repeat:no-repeat}.enterprise-luxury-car-rentals .single-quad{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:none;padding-top:60px}.enterprise-luxury-car-rentals .single-quad .wrapper{display:block !important;margin:0 auto}.enterprise-luxury-car-rentals .single-quad .wrapper .image{width:560px;height:291px}.enterprise-luxury-car-rentals .single-quad .wrapper .text{width:500px;padding:75px 0;margin:0 auto}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form{max-width:680px;max-height:620px}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper{display:none;padding:0px 80px;border:none;margin:0;width:100%}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper h2{text-align:center;text-transform:uppercase;font-size:2.53846em;font-family:"Perpetua","serif";letter-spacing:7px;margin:42px auto 25px;max-width:calc(70% - 15px)}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper h2 span{display:block;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:20px}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper label{margin:0px}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper input[type=text],.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper input[type=email],.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper input[type=number],.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper textarea,.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper input[type=date],.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper select{padding:0 10px 10px;border-bottom:1px solid #fec667}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__field.col-6.field_2244_3{width:calc(40% - 15px)}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__field.col-6.field_2244_4{width:calc(60% - 15px)}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module .gdpr-wrap{margin:0 0 50px}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module .gdpr.field input[type=checkbox]{border:1px solid #161c46}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module .gdpr.field input[type=checkbox]:checked{background:#161c46}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit .btn,.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit #panel input[type="button"],#panel .enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit input[type="button"],.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit .signup-btn,.enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .enterprise-luxury-car-rentals #enterpriseluxurycarrentalsform-form.form-module-wrapper .form-module__submit .signup-btn{padding:15px 70px}@media only screen and (max-width: 1090px){.single-quad__top.type-side figure,.single-quad__top.type-side .text{width:50%}.single-quad__top.type-side .text{padding:0 40px}}.quad-map{background:#fcf8ec}.quad-map .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;max-width:100%}.quad-map__text{padding:0 20px;width:398px}.quad-map__text .top-text{text-align:center;padding-bottom:20px}.quad-map__text h2{display:inline-block;font-size:42px;font-family:"Perpetua","serif";position:relative;text-transform:uppercase;padding:0 0 20px 0;letter-spacing:5px}.quad-map__text h2 span{display:block;font-size:13px;font-family:"Gotham Bold","sans-serif";color:#00aed8}.quad-map__text h2:after{content:"";position:absolute;bottom:20px;width:100%;height:1px;background:#00aed8;left:0}.quad-map__text p{font-size:16px;line-height:1.5}.quad-map__text .pins{position:relative}.quad-map__text .pin{overflow:hidden;visibility:hidden;opacity:0;position:absolute;z-index:1;transition:opacity 0.3s ease-in-out;max-width:360px}.quad-map__text .pin.active{position:relative;opacity:1;z-index:10;visibility:visible;transition:opacity 0.3s ease-in-out}.quad-map__text .pin-location{font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:2px;font-size:25px;line-height:1.1;margin-top:20px}.quad-map__text .pin-directions{font-family:"Gotham Bold","sans-serif";font-size:16px;margin-bottom:20px}.quad-map__text img{max-width:100%}.quad-map__image{width:calc(100% - 398px);min-width:1000px;height:700px;background:url(images/ocean-blue.jpg)}.quad-map__image .pins{position:relative;width:100%;height:100%;background-position:right center;background-size:auto 100%;background-repeat:no-repeat}.quad-map__image .pin{position:absolute;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#00aed8;border:2px solid white;transition:all 0.3s ease-in-out;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}.quad-map__image .pin.active{background:white;border:2px solid #00aed8;transition:all 0.3s ease-in-out}@media only screen and (max-width: 1300px){.quad-map__image{min-width:calc(100% - 350px)}.quad-map__text{width:350px}}#welcome #content{margin-top:200px}#welcome #content .intro-content{background:none !important}#welcome #content .intro-content .page-title{text-align:center}#welcome #content .filter-categories{text-align:center;margin:70px auto 0}#welcome #content .filter-categories ul li{display:inline-block;margin:0 30px;line-height:30px;cursor:pointer;font-weight:bold;text-transform:uppercase}#welcome #content .filter-categories ul li.active{border-bottom:2px solid #fec667}#welcome #content .welcome-categories-content{display:block;margin:50px auto;border-top:1px solid #161c46;padding:0}#welcome #content .welcome-categories-content .each-categories-contents{border-bottom:1px solid #161c46;padding:25px 0}#welcome #content .welcome-categories-content .each-categories-contents .row-title{cursor:pointer;position:relative}#welcome #content .welcome-categories-content .each-categories-contents .row-title h2{text-transform:capitalize;margin:0;font-size:22px}#welcome #content .welcome-categories-content .each-categories-contents .row-title::before{content:'+';position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:28px;transition:all 0.3s ease-in-out}#welcome #content .welcome-categories-content .each-categories-contents .row-full-content{overflow:hidden;height:0;opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out 0.1s}#welcome #content .welcome-categories-content .each-categories-contents .row-full-content strong{color:#00aed8}#welcome #content .welcome-categories-content .each-categories-contents .row-full-content p{font-size:15px}#welcome #content .welcome-categories-content .each-categories-contents .row-full-content ul,#welcome #content .welcome-categories-content .each-categories-contents .row-full-content ol{padding:0 0 0 35px}#welcome #content .welcome-categories-content .each-categories-contents .row-full-content ol{list-style:auto}#welcome #content .welcome-categories-content .each-categories-contents .row-full-content ul{list-style:disc}#welcome #content .welcome-categories-content .each-categories-contents.active .row-title::before{content:'-'}#welcome #content .welcome-categories-content .each-categories-contents.active .row-full-content{opacity:1;height:auto;visibility:visible;transition:opacity 0.5s ease-in-out 0.1s;margin-top:20px}.tabs-block{position:relative;margin-bottom:80px}.tabs-block#tabs-13429{margin-top:80px}.tabs-block:after{content:"";display:inline-block;position:absolute;z-index:1;top:0;border:0;left:50%;right:0;width:100vw;height:100%;background-color:#161c46;transform:translateX(-50%)}.tabs-block__filter{position:relative;z-index:10;padding-top:5em}.tabs-block__filter ul{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tabs-block__filter ul li{display:inline-block;cursor:pointer;padding:0;margin:0px 30px;font-family:"Perpetua","serif";color:#323458;color:#fff;font-size:25px;text-transform:uppercase;font-weight:bold;border:1px solid transparent}.tabs-block__filter ul li:hover,.tabs-block__filter ul li.active{border-bottom:1px solid #fff !important;color:#fff !important}.tabs-block__filter ul li::before{display:none}.tabs-block__filter ul li:nth-of-type(1){-ms-flex-order:3;order:3}.tabs-block__filter ul li:nth-of-type(2){-ms-flex-order:7;order:7}.tabs-block__filter ul li:nth-of-type(3){-ms-flex-order:1;order:1}.tabs-block__filter ul li:nth-of-type(4){-ms-flex-order:6;order:6}.tabs-block__filter ul li:nth-of-type(5){-ms-flex-order:4;order:4}.tabs-block__filter ul li:nth-of-type(6){-ms-flex-order:2;order:2}.tabs-block__filter ul li:nth-of-type(7){-ms-flex-order:2;order:2}.tabs-block--filter{color:#fff;columns:2;position:relative;margin-top:0em;padding:40px 0 80px 0}.tabs-block--filter:before{content:"";position:absolute;height:90%;width:1px;top:50%;left:50%;background:#fec667;transform:translateY(-50%);z-index:2}.tabs-block--filter p{color:#fff !important}.tabs-block__item{z-index:4}.tabs-block__image{width:50%;max-width:480px;height:300px;z-index:4}.tabs-block__image img{width:100%;height:100%;object-fit:cover;object-position:center}.tabs-block__col{display:inline-block;vertical-align:top;z-index:4;position:relative}.tabs-block__content{max-width:450px;padding-left:100px;z-index:4}.tabs-block__content h2{margin-bottom:15px;font-size:23px !important}.tabs-block__content .btn2{margin-top:25px}.gallery-text-quad{position:relative}.gallery-text-quad .gallery-image{display:-ms-flexbox;display:flex}.gallery-text-quad .gallery-image .gallery-image-each img{height:100%}.gallery-text-quad .gallery-image .gallery-image-each:nth-child(3) img{height:50%}.gallery-text-quad .gallery-text{background:#e6edf8;width:28%;height:50%;text-align:center;position:absolute;bottom:0;right:26.7%;padding:1% 0}.gallery-text-quad .gallery-text div{font-size:1.2em;margin-bottom:14px;line-height:1.7em;padding:0 30px}.gallery-text-quad .gallery-text .btn-container{margin-top:18px}.gallery-text-quad .gallery-text .post-title{text-transform:uppercase;color:#00aed8;letter-spacing:4px;font-family:'Gotham Bold'}@media (max-width: 1024px){.gallery-text-quad .gallery-text{padding:28px 0}.gallery-text-quad .gallery-text p{margin-bottom:0 !important}}@media (max-width: 768px){.gallery-text-quad .gallery-text p{font-size:12px !important}}.single-quad-meeting{background:#fcf8ec}.single-quad-meeting p{font-size:16px;line-height:1.6}.single-quad-meeting__top figure{background-position:center;background-repeat:no-repeat;background-size:cover}.single-quad-meeting__top h2{font-size:40px;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:5px;margin:0 0 40px 0}.single-quad-meeting__top h2.big{font-size:50px}.single-quad-meeting__top h2 span{display:block;font-family:"Gotham Book","sans-serif";color:white;font-size:13px;margin-top:10px}.single-quad-meeting__top h3.line{border-bottom:1px solid #00aed8;padding-bottom:20px;font-size:35px;margin:30px 0 20px 0;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:5px}.single-quad-meeting__top ul{list-style:disc;margin-left:20px;margin-bottom:50px;font-size:16px}.single-quad-meeting__top ul li{padding:5px 0}.single-quad-meeting__top .full-amenities,.single-quad-meeting__top .full-amenities2{display:none}.single-quad-meeting__top .amenites-meeting,.single-quad-meeting__top .amenites-meeting-action2{text-transform:uppercase;font-size:14px;font-family:"Gotham Bold","sans-serif";letter-spacing:2px;display:inline-block;margin-left:20px;background:url("images/amenities.png") no-repeat right center;padding-right:35px;cursor:pointer}.single-quad-meeting__top .amenites-meeting.open,.single-quad-meeting__top .amenites-meeting-action2.open{background:url("images/amenities-close.png") no-repeat right center}.single-quad-meeting__top.type-background{position:relative;height:675px;text-align:center}.single-quad-meeting__top.type-background h2 span{font-weight:700}.single-quad-meeting__top.type-background figure{position:absolute;z-index:1;width:100%;height:100%;left:0}.single-quad-meeting__top.type-background .text{position:relative;z-index:2;height:675px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:90%;max-width:900px}.single-quad-meeting__top.type-background .text.withbg{color:white}.single-quad-meeting__top.type-background .text.withbg p a{color:white}.single-quad-meeting__top.type-background .text.withbg p a:hover{text-decoration:underline}.single-quad-meeting__top.type-side .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-quad-meeting__top.type-side.white{background-color:#fff}.single-quad-meeting__top.type-side figure{width:735px;height:700px}.single-quad-meeting__top.type-side .text{width:calc(100% - 735px);max-width:800px;padding:0 80px}.single-quad-meeting__top.simple{padding:100px 0;text-align:center}.single-quad-meeting__top.simple.white{background-color:#fff}.single-quad-meeting__top.simple .text{margin:0 auto;max-width:1010px;width:90%}.single-quad-meeting__top.simple h2{font-size:25px;font-family:"Perpetua","serif";text-transform:uppercase;letter-spacing:3px;margin:0 0 20px 0;font-weight:700;display:inline-block}.single-quad-meeting__top.simple p{margin-bottom:60px}.single-quad-meeting__top.simple p:last-child{margin-bottom:0}.single-quad-meeting__top.simple ul{column-count:2;text-align:left}.meetings-events .single-quad-meeting__top.simple h2{font-size:40px;font-weight:normal}.meetings-events .single-quad-meeting:last-child .type-side{background-image:url(images/choral-texture-right.jpg);background-position:bottom right;background-repeat:no-repeat}@media only screen and (max-width: 1090px){.single-quad-meeting__top.type-side figure,.single-quad-meeting__top.type-side .text{width:50%}.single-quad-meeting__top.type-side .text{padding:0 40px}}.list-block{padding:10px 0}.list-block__item{background:#e6edf8}.list-block__item .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.list-block__item .container::before{content:'';background:url(images/starfish-blue.png);background-size:contain;width:317px;height:332px;position:absolute;left:-132px;top:0}.list-block__item:nth-child(even){background:transparent}.list-block__item:nth-child(even) .container{-ms-flex-direction:row;flex-direction:row}.list-block__item:nth-child(even) .container::before{display:none}.list-block__item:nth-child(even) .container .list-block__text{padding:0 0 0 70px;z-index:9}.list-block__image{width:50%}.list-block__image figure{height:489px;max-height:489px}.list-block__image figure img{width:100%;height:100%;object-fit:cover;object-position:center}.list-block__text{width:50%;padding:0 70px 0 0;z-index:9}.list-block__text .title{font-family:"Perpetua","serif";font-size:28px !important;color:#161c46;font-weight:400;text-transform:uppercase;padding-bottom:5px;letter-spacing:6px;border-bottom:1px solid #fec667;margin-bottom:30px}.list-block__text .subtitle{font-family:"Gotham Book","sans-serif";font-size:24px;letter-spacing:4px;color:#719fd2;font-weight:300;text-transform:uppercase;padding-bottom:18px}.list-block__text .content{font-family:"Gotham Book","sans-serif";font-size:17px !important;line-height:34px !important;color:#00aed8;font-weight:300;padding-bottom:0px;background-image:none !important}.list-block__text .content p{font-size:17px !important;line-height:34px !important}.list-block__text .content ul{padding-top:20px}.list-block__text .content ul li{padding-left:15px;padding-bottom:5px;position:relative}.list-block__text .content ul li::before{content:'';position:absolute;width:4px;height:4px;background:#00aed8;border-radius:5px;left:0;top:11px}.list-block__text .btn,.list-block__text #panel input[type="button"],#panel .list-block__text input[type="button"],.list-block__text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .list-block__text .signup-btn,.list-block__text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .list-block__text .signup-btn{background:#00aed8;font-family:"Gotham Book","sans-serif";color:#fff;padding:10px 20px;letter-spacing:2px}.list-block__text .btn:hover,.list-block__text #panel input:hover[type="button"],#panel .list-block__text input:hover[type="button"],.list-block__text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .list-block__text .signup-btn:hover,.list-block__text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .list-block__text .signup-btn:hover{background:#fec667;color:#00aed8}.custom-popin{position:fixed;top:45vh;left:0;max-width:485px;z-index:100}.custom-popin .top-popin{position:relative;left:0;top:150px;transition:all 0.5s ease-in-out}.custom-popin .top-popin.no-visible{left:-200%}.custom-popin .top-popin figure{height:200px}.custom-popin .top-popin figure img{width:100%;height:100%;object-fit:cover}.bottom-popin{max-width:485px;max-height:270px;margin-top:50px;background-color:#ffffff;position:relative;left:0;transition:all 0.5s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.bottom-popin figure{width:40%;max-width:40%;height:270px}.bottom-popin figure img{width:100%;height:100%;object-fit:cover}.bottom-popin .text{width:60%;text-align:center}.bottom-popin .text .title{display:block;font-size:25px;font-family:"Gotham Book","sans-serif";text-transform:uppercase;margin-bottom:20px}.bottom-popin .text .desc{margin:10px 0}.bottom-popin.no-visible{left:-200%}.bottom-popin .bottom-popin__close{position:absolute;right:10px;top:10px;background-color:#000;border-radius:50%;width:20px;height:20px;cursor:pointer}.bottom-popin .bottom-popin__close::before,.bottom-popin .bottom-popin__close::after{content:"";position:absolute;width:15px;height:2px;background:#fff;top:45%;left:3px;transform-origin:50%;transition:all 0.3s ease-in-out}.bottom-popin .bottom-popin__close::before{transform:rotate(45deg)}.bottom-popin .bottom-popin__close::after{transform:rotate(-45deg)}.bottom-popin .bottom-popin__close:hover::before{transform:rotate(4deg)}.bottom-popin .bottom-popin__close:hover::after{transform:rotate(-4deg)}.bottom-popin .text{padding:20px}.bottom-popin .btn,.bottom-popin #panel input[type="button"],#panel .bottom-popin input[type="button"],.bottom-popin .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .bottom-popin .signup-btn,.bottom-popin .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .bottom-popin .signup-btn{margin-top:20px;color:#323458}.bottom-popin .btn:hover,.bottom-popin #panel input:hover[type="button"],#panel .bottom-popin input:hover[type="button"],.bottom-popin .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .bottom-popin .signup-btn:hover,.bottom-popin .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .bottom-popin .signup-btn:hover{color:#719fd2}.privacy-new{font-size:16px !important;line-height:18px !important}.privacy-new.container{width:100%}.privacy-new__text p{text-align:left !important;font-size:16px !important;line-height:18px !important}.privacy-new__text .left{padding-left:60px !important}.privacy-new__text table{margin:40px 0;border:1px solid #00aed8}.privacy-new__text table tbody tr:first-child{background:rgba(0,174,216,0.1)}.privacy-new__text table tbody tr td{text-align:center !important;padding:15px}.privacy-new__text ol{font-size:16px !important;list-style:number;padding-left:20px}.privacy-new__text ol li{font-size:16px !important;margin-bottom:15px}.privacy-new__text ol li span{font-size:16px !important}.privacy-new__text ul{font-size:16px !important;list-style:number;padding-left:20px}.privacy-new__text ul li{font-size:16px !important;margin-bottom:15px}.privacy-new__text ul li a{text-decoration:underline}.privacy-new__text ul li span{font-size:16px !important}.privacy-new__text ul.sym-inline-list{margin-bottom:0 !important}.privacy-new__text ul.alpha li{list-style:lower-alpha !important}.privacy-new__text ul.alphaMayus li{list-style:upper-alpha !important}.privacy-new__text .border{padding:35px;border:1px solid #00aed8;margin:40px 0}.privacy-new__text .border P{text-align:center !important}.half{display:inline-block;vertical-align:middle}p strong{font-weight:normal;font-family:"Gotham Bold","sans-serif"}html,body{width:100%;height:auto !important}#home #content .content #header-img{margin-top:0x}.ccpa-privacy-disclosure #content .content{background-image:url(none)}#content .content{height:100%;background-image:url(images/petal-2.png);background-position:bottom right;background-repeat:no-repeat}.accommodations #content .content{background:none}#content .content img{max-width:100%}#content .content .h1-top{text-align:center}#content .content h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:2.15385em;letter-spacing:6px;border-bottom:1px solid #fec667;margin-top:30px;margin-bottom:20px;padding-bottom:20px}.accommodations #content .content h2{max-width:100%;margin-top:0;font-size:30px}#content .content h3{margin-top:0;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:1em;letter-spacing:4px;margin-bottom:15px;text-transform:uppercase}#content .content p{color:#323458;font-size:1.2em;margin-bottom:30px;line-height:1.7em}#content .content p a.btn,#content .content p .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #content .content p a.signup-btn,#content .content p .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #content .content p a.signup-btn{margin-right:20px;margin-bottom:20px}#content .content .intro{padding-top:100px;padding-bottom:30px}#content .content .intro p{color:#323458;font-size:1.30769em;margin-bottom:30px;line-height:2em}#content .content ul{list-style:none}#content .content ul.sym-inline-list{padding-left:15px}#content .content ul.sym-inline-list.double{column-count:2;width:50%;margin:30px auto}#content .content ul.sym-inline-list li{list-style:disc;font-size:1.2em;margin-bottom:5px;line-height:1.2em}#content .content ul.sym-inline-list li a{color:#323458}#content .content ul.sym-inline-list.spa-treatments li{margin-bottom:10px}#content .content #header-img{position:relative;opacity:1;width:100%;margin-top:194px;overflow:hidden}#content .content #header-img .slide{height:500px;width:100%;background-size:cover !important;background-position:50% 50% !important}#content .content #header-img .slick-prev,#content .content #header-img .slick-next{background:url("images/arrow-next.png") no-repeat 50% 50% #fff;width:35px;height:55px;margin-top:-28px}#content .content #header-img .slick-prev{left:20px}#content .content #header-img .slick-next{right:20px}#content .content #header-img ul.slick-dots{position:absolute;bottom:20px;width:100%}#content .content #header-img ul.slick-dots li{margin:10px 10px}#content .content #header-img ul.slick-dots li button{border:1px solid #fff;background:#fff}#content .content #header-img ul.slick-dots li.slick-active button{background:#00aed8;border:1px solid #00aed8}#content .content #header-img+.copy .intro-copy{position:relative;z-index:5}#content .content .page-title{position:relative}#content .content .page-title h1{display:inline-block;margin:60px auto 70px;padding:0 30px 10px;text-align:center;color:#323458;font-family:"Perpetua Italic","serif";font-style:italic;font-size:5.38462em;line-height:1em;border-bottom:1px solid #fec667}#content .content .page-title h1 span{display:block;text-align:center;color:#00aed8;font-size:13px;letter-spacing:4px;line-height:1;text-transform:uppercase;font-family:"Gotham Bold","sans-serif";font-style:normal;font-size:15px}#content .content .page-title span.title-watermark{display:block;position:absolute;z-index:-2;top:0;margin-top:-26px;left:50%;transform:translateX(-50%);width:240px;height:240px;background-image:url(images/petal.png);background-size:cover;background-position:center;background-repeat:no-repeat}#content .content .companion-images .slick-prev,#content .content .companion-images .slick-next{background:url("images/arrow-next.png") no-repeat 50% 50% #fff;width:35px;height:55px;margin-top:-28px}#content .content .margin-offet-top{margin-top:80px}#content .content .blue-box{margin-top:30px;display:inline-block;background:#e6edf8;padding:38px 40px 22px;width:100%;margin-bottom:21px}#content .content .blue-box h3{margin-bottom:5px}#content .content .blue-box p{margin-bottom:12px}#content .content h1.dinning-title{position:absolute;z-index:10;top:200px;color:#ffffff}#content .content .inset-img{margin-bottom:45px}#content .content .full-copy{position:relative;z-index:2;padding-bottom:100px}#content .content .full-copy .thanksgiving-quad{padding:80px 0;background-color:#e6edf8;background-image:url(images/left-leaf-thanksgivingquadrant.png),url(images/right-leaf-thanksgivingquadrant.png);background-position:left 60px center, right center;background-repeat:no-repeat}#content .content .full-copy .thanksgiving-quad h2{margin-top:0;font-size:33px;margin-bottom:40px}#content .content .full-copy .thanksgiving-quad a.btn,#content .content .full-copy .thanksgiving-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #content .content .full-copy .thanksgiving-quad a.signup-btn,#content .content .full-copy .thanksgiving-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #content .content .full-copy .thanksgiving-quad a.signup-btn{display:block;width:100%;margin-bottom:20px}#content .content .images-holder{display:inline-block}#content .content .images-holder .sym-slides{max-width:586px}#content .content .images-holder .slick-prev,#content .content .images-holder .slick-next{background:url("images/arrow-next.png") no-repeat 50% 50% rgba(255,255,255,0.8);width:35px;height:55px;margin-top:-28px}#content .content .spa-treatments-container{background-image:url(images/background-textura-spa-3.png),url(images/background-textura-spa-4.png),url(images/background-textura-spa-5.png);background-repeat:no-repeat;background-position:top right, center left, bottom right;background-color:#161c46 !important;margin-top:-30px;padding:60px 0}#content .content .spa-treatments-container a{position:relative;z-index:0;display:block;width:50%;min-height:390px;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transition:all 0.45s ease-out}#content .content .spa-treatments-container a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#161c46;opacity:0.3;transition:all 0.25s ease-out}#content .content .spa-treatments-container a:hover{cursor:pointer;transform:scale(1.05);z-index:2;box-shadow:0 2px 15.52px 0.48px rgba(0,0,0,0.25)}#content .content .spa-treatments-container a:hover:hover::before{opacity:0.15}#content .content .spa-treatments-container a:hover img{cursor:pointer}#content .content .spa-treatments-container img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:auto}#content .content .spa-treatments-container h2{width:400px;margin:0 auto 60px;text-align:center;color:#ffffff}#content .content .spa-awards-container{margin:-30px 0 60px;padding:70px 0;background-color:#e6edf8;text-align:center}#content .content .spa-awards-container h2{width:400px;margin:0 auto 40px}#content .content .spa-awards-container img{display:inline-block;width:auto;padding:10px 60px;border-right:1px solid #00aed8}#content .content .spa-awards-container img:last-child{border:0}#content .content .spa-info{margin-bottom:50px}#content .content .spa-info h2{margin-bottom:40px}#content .content .spa-info .spa-hours{margin-left:2.5%;padding:35px 70px;background-color:#e6edf8}#content .content .spa-info .spa-hours p{font-size:12px;margin-bottom:15px;font-family:"Gotham Bold","sans-serif"}#content .content .spa-info .spa-hours p span{color:#00aed8;text-transform:uppercase;letter-spacing:1px}#content .content .spa-info .spa-hours p a:not(.btn){color:#323458}#content .content .spa-info .spa-hours p a:not(.btn):hover{color:#00aed8}#content .content .spa-info .spa-hours small{font-size:10px;font-family:"Gotham Bold","sans-serif"}#content .content .each-room{margin-bottom:90px}#content .content .each-room:last-of-type{margin-bottom:0px;position:relative;z-index:99}#content .content .each-room .images-holder a{position:relative;display:block}#content .content .each-room .images-holder a img{position:relative;z-index:1}#content .content .each-room .images-holder a .expand{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background:url(images/icon-expand.svg) no-repeat 97% 97% transparent;background-size:30px auto;transition:all 0.3s ease-in-out}#content .content .each-room .images-holder a:hover .expand{background:url(images/icon-expand.svg) no-repeat 97% 97% rgba(0,0,0,0.4);background-size:30px auto;transition:all 0.3s ease-in-out}#content .content .each-room .room-images .slick-prev,#content .content .each-room .room-images .slick-next{background:url("images/arrow-next.png") no-repeat 50% 50% #fff;margin-top:-28px}#content .content .each-room .room-images .slick-prev:hover,#content .content .each-room .room-images .slick-next:hover{background:url("images/arrow-next.png") no-repeat 50% 50% #fff}#content .content .each-room .slick-next{margin-right:0}#content .content .each-room.blogs .amenites-trigger{margin-left:0}#content .content .each-room ul{list-style:none}#content .content .each-room ul.sym-inline-list{padding-left:15px;padding-bottom:10px}#content .content .each-room ul.sym-inline-list li{list-style:disc;font-size:1.15em;margin-bottom:7px;line-height:1.7em}.accommodations #content .content .each-room ul.sym-inline-list li{width:42%;float:left;margin-right:8%}#content .content .each-room .restaurant-logo{display:block;margin:0px auto 20px;max-width:326px}#content .content .each-room hr{margin-top:20px;margin-bottom:20px;border:none;border-top:1px solid #fec667}#content .content .each-room.centered .room-images,#content .content .each-room.centered .copy-side{float:none;margin:0 -2px;display:inline-block;vertical-align:middle}#content .content .each-room.noover{margin:120px auto;width:100%;max-width:1170px}#content .content .copy-holder{position:relative;z-index:2}#content .content .full-amenities,#content .content .comparison-chart{display:none;padding-bottom:35px}#content .content .full-amenities .amenities-title,#content .content .comparison-chart .amenities-title{text-transform:uppercase;font-size:1em;font-family:"Gotham Bold","sans-serif";letter-spacing:2px;color:#00aed8;margin-bottom:35px}#content .content .dining-trigger{margin:10px 0}#content .content .amenites-trigger,#content .content .room-comparison,#content .content .dining-trigger,#content .content .amenites-trigger2,#content .content .amenites-meeting,#content .content .amenites-meeting-action2{text-transform:uppercase;font-size:14px;font-family:"Gotham Bold","sans-serif";letter-spacing:2px;display:inline-block;margin-left:20px;background:url("images/amenities.png") no-repeat right center;padding-right:35px;cursor:pointer}#content .content .amenites-trigger.open,#content .content .room-comparison.open,#content .content .dining-trigger.open,#content .content .amenites-trigger2.open,#content .content .amenites-meeting.open,#content .content .amenites-meeting-action2.open{background:url("images/amenities-close.png") no-repeat right center}#content .content .rooms-overview{position:relative;margin-bottom:30px}#content .content .rooms-overview .info-container{padding:30px 60px;background-color:#ffffff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}#content .content .rooms-overview a.btn,#content .content .rooms-overview .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #content .content .rooms-overview a.signup-btn,#content .content .rooms-overview .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #content .content .rooms-overview a.signup-btn{margin-right:6%}#content .content .rooms-overview a.btn-secondary{display:inline-block;vertical-align:middle;font-family:"Gotham Book","sans-serif";color:#323458;font-weight:700;text-transform:uppercase}#content .content .rooms-overview a.btn-secondary svg{margin-left:5px;display:inline-block;vertical-align:middle}#content .content .rooms-overview img{width:100%}#content .content .vista-logo{display:inline;margin:0;float:left;width:190px;margin-right:35px}#content .content .treatment-window{display:none;padding:5%}#dining #content .content .opentable-section{background-color:#e6edf8;padding:40px 0;margin-bottom:30px}#dining #content .content .opentable-section .opentable-logo{width:160px;height:22px;background:url("images/open-table-logo.png") no-repeat;margin-top:12px;margin-left:4.5%}#dining #content .content .awards-section{position:relative;padding:40px;background-color:#e6edf8}#dining #content .content .awards-section h3{margin-top:0;margin-bottom:30px;text-transform:uppercase;text-align:center}#dining #content .content .awards-section .inline-list{text-align:center}#dining #content .content .awards-section .inline-list li{display:inline-block;vertical-align:middle;text-align:center;padding:0 5%;border-right:1px solid #00aed8;width:49%}#dining #content .content .awards-section .inline-list li:last-child{border-right:0}#dining #content .content .awards-section .inline-list li a{display:inline-block}#dining #content .content .awards-section .inline-list .ot-dc-badge--l{background-image:url(./images/opentable-02.png);background-size:contain;background-position:center center;background-repeat:no-repeat;width:150px;height:150px;margin-right:0}#dining #content .content .awards-section .diners-award{position:absolute;right:-82px;top:-114px;width:190px;height:187px}#dining #content .content .hours{background-color:#e6edf8;padding:40px;margin-bottom:21px;text-align:center}#dining #content .content .hours a.btn,#dining #content .content .hours .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #dining #content .content .hours a.signup-btn,#dining #content .content .hours .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #dining #content .content .hours a.signup-btn{margin-top:30px}#dining #content .content .hours h3{margin-bottom:5px}#dining #content .content .hours p{margin-bottom:12px}#dining #content .content .hours ul.social-media{margin-top:18px;margin-bottom:0;margin-left:-20px}#dining #content .content .hours ul.social-media li{max-width:20px;padding:0 3px}#dining #content .content .hours ul.social-media li a svg{fill:#719fd2;max-height:20px;max-width:22px}#dining #content .content .menus-section{text-align:center;margin-bottom:30px}#dining #content .content .menus-section h2{text-align:left;margin-bottom:30px}#dining #content .content .menus-section .btn,#dining #content .content .menus-section #panel input[type="button"],#panel #dining #content .content .menus-section input[type="button"],#dining #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #dining #content .content .menus-section .signup-btn,#dining #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #dining #content .content .menus-section .signup-btn{margin-right:25px;letter-spacing:3px;margin-bottom:25px}#dining #content .content .menus-section .btn:last-of-type,#dining #content .content .menus-section #panel input:last-of-type[type="button"],#panel #dining #content .content .menus-section input:last-of-type[type="button"],#dining #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:last-of-type,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #dining #content .content .menus-section .signup-btn:last-of-type,#dining #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:last-of-type,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #dining #content .content .menus-section .signup-btn:last-of-type{margin-right:0px}#dining #content .content img{width:100%}.tidal-coffee #content .content .submenu-stick{background:transparent !important}.tidal-coffee #content .content .submenu-stick ul li a{border-bottom:none}.tidal-coffee #content .content .submenu-stick.navbar-fixed{background:#161c46 !important}.tidal-coffee #content .content .quads-info{margin:20px 0 10px 0}.tidal-coffee #content .content .quads-info ul.slick-dots li button{background:#00293d}.tidal-coffee #content .content .quads-info ul.slick-dots li.slick-active button{background-color:#88674f;border:1px solid #88674f}.tidal-coffee #content .content .quads-info .hours .col-sm-3,.tidal-coffee #content .content .quads-info .hours .col-sm-6,.tidal-coffee #content .content .quads-info .hours .col-sm-4{padding:0}.tidal-coffee #content .content .quads-info .hours .col-sm-3 p,.tidal-coffee #content .content .quads-info .hours .col-sm-3 a,.tidal-coffee #content .content .quads-info .hours .col-sm-6 p,.tidal-coffee #content .content .quads-info .hours .col-sm-6 a,.tidal-coffee #content .content .quads-info .hours .col-sm-4 p,.tidal-coffee #content .content .quads-info .hours .col-sm-4 a{font-family:"Gotham Bold","sans-serif";font-size:12px;text-transform:uppercase}.tidal-coffee #content .content .quads-info .hours .col-sm-3 a,.tidal-coffee #content .content .quads-info .hours .col-sm-6 a,.tidal-coffee #content .content .quads-info .hours .col-sm-4 a{word-break:break-all}.tidal-coffee #content .content .intro-copy p{color:#00293d;font-family:"Gotham Book","sans-serif";line-height:26px;font-size:16px}.tidal-coffee #content .content .intro-copy ul{width:50%;margin:0 auto;column-count:2}.tidal-coffee #content .content #inset-gallery__container .gallery-slide a.fancybox:nth-child(2){width:30%;height:500px;background-position:left}.tidal-coffee #content .content #inset-gallery__container .gallery-group__fix{float:left;position:relative;width:30%;height:500px}.tidal-coffee #content .content #inset-gallery__container .gallery-group__fix a.fancybox:first-child{width:100%;height:250px}.tidal-coffee #content .content #inset-gallery__container .gallery-group__fix a.fancybox:nth-child(2){width:60%;height:250px}.tidal-coffee #content .content #inset-gallery__container .gallery-group__fix a.fancybox:nth-child(3){width:40%;height:250px}.tidal-coffee #content .content .dining-trigger{color:#d1ccbd;padding-right:0;padding-bottom:15px;background:url(../m/includes/images/Arrow-tidal.png) no-repeat bottom center}.tidal-coffee #content .content .our-menus{background:url("images/BG-menus.png") no-repeat;padding:70px 0 50px;position:relative;z-index:8}.tidal-coffee #content .content .gallery__pastries{background:#f6f4f0;padding-bottom:20px}.tidal-coffee #content .content .gallery__pastries h2{color:#88674f;text-align:center;font-family:"Gotham Bold","sans-serif";font-size:18px;padding-bottom:10px;max-width:500px;margin:30px auto;border-bottom:4px double #88674f;background:url("../m/includes/images/dining-icon.png");background-repeat:no-repeat;background-position:center top;padding-top:50px}.tidal-coffee #content .content .gallery__pastries--image{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:80%;margin:0 auto}.tidal-coffee #content .content .gallery__pastries--image .image__content{width:16.66%;border:2px solid #f6f4f0}.tidal-coffee #content .content .gallery__pastries--image .image__content--container{height:200px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover !important;position:relative}.tidal-coffee #content .content .gallery__pastries--image .image__content--container .galleryHover{opacity:0;cursor:pointer;background-color:rgba(0,41,61,0.8);outline-offset:-15px;outline:4px double #88674f;background-repeat:no-repeat;background-position:center;bottom:0px;height:100%;left:0px;margin:auto;position:absolute;right:0px;top:0px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;width:100%}.tidal-coffee #content .content .gallery__pastries--image .image__content--container .galleryHover span{color:#88674f;font-family:"Gotham Bold","sans-serif";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tidal-coffee #content .content .gallery__pastries--image .image__content:hover .galleryHover{opacity:1}.tidal-coffee #content .content .meet-cheff{position:relative;margin-top:20px}.tidal-coffee #content .content .meet-cheff h3{font-family:"Gotham Book","sans-serif";font-size:13px;color:#88674f}.tidal-coffee #content .content .meet-cheff h3 span{font-size:30px;font-family:"Gotham Bold","sans-serif"}.tidal-coffee #content .content .meet-cheff .chef-description{color:#00293d;font-family:"Gotham Book","sans-serif";font-size:15px}.tidal-coffee #content .content .meet-cheff .cutlery{float:none;position:relative;right:52%}.tidal-coffee #content .content .meet-cheff .border-chef{padding:30px 25px 15px;border:3px solid #d1ccbd;background:white;margin-top:20px}.tidal-coffee #content .content .meet-cheff .btn,.tidal-coffee #content .content .meet-cheff #panel input[type="button"],#panel .tidal-coffee #content .content .meet-cheff input[type="button"],.tidal-coffee #content .content .meet-cheff .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .tidal-coffee #content .content .meet-cheff .signup-btn,.tidal-coffee #content .content .meet-cheff .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .tidal-coffee #content .content .meet-cheff .signup-btn{margin-top:20px;background-color:#00293d}.tidal-coffee #content .content .meet-cheff .btn:hover,.tidal-coffee #content .content .meet-cheff #panel input:hover[type="button"],#panel .tidal-coffee #content .content .meet-cheff input:hover[type="button"],.tidal-coffee #content .content .meet-cheff .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .tidal-coffee #content .content .meet-cheff .signup-btn:hover,.tidal-coffee #content .content .meet-cheff .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .tidal-coffee #content .content .meet-cheff .signup-btn:hover{background:#fec667;color:#323458}.tidal-coffee #content .content .opentable-section{background-color:#e6edf8;padding:40px 0;margin-bottom:30px}.tidal-coffee #content .content .opentable-section .opentable-logo{width:160px;height:22px;background:url("images/open-table-logo.png") no-repeat;margin-top:12px;margin-left:4.5%}.tidal-coffee #content .content .awards-section{position:relative;padding:100px 50px 40px;background:url("images/yelp-quad.png") no-repeat center top}.tidal-coffee #content .content .awards-section h3{margin-top:0;margin-bottom:30px;text-transform:uppercase;text-align:center}.tidal-coffee #content .content .awards-section .yelp-slide{color:#96694d}.tidal-coffee #content .content .awards-section .yelp-slide p{color:#00293d;font-family:"Gotham Bold","sans-serif";text-transform:uppercase}.tidal-coffee #content .content .awards-section .inline-list{text-align:center}.tidal-coffee #content .content .awards-section .inline-list li{display:inline-block;vertical-align:middle;text-align:center;padding:0 5%;border-right:1px solid #00aed8;width:45%}.tidal-coffee #content .content .awards-section .inline-list li:last-child{border-right:0}.tidal-coffee #content .content .awards-section .inline-list li a{display:inline-block}.tidal-coffee #content .content .awards-section .inline-list .ot-dc-badge--l{background-image:url(./images/opentable.png);background-size:contain;background-position:center center;background-repeat:no-repeat;width:200px;height:200px;margin-right:0}.tidal-coffee #content .content .awards-section .diners-award{position:absolute;right:-82px;top:-114px;width:190px;height:187px}.tidal-coffee #content .content .hours{background:url("images/hours-quad.png") no-repeat;padding:40px 50px;margin-bottom:21px;text-align:center;font-family:primary_font_bold}.tidal-coffee #content .content .hours h3{margin-bottom:20px;color:white}.tidal-coffee #content .content .hours p,.tidal-coffee #content .content .hours a{margin-bottom:12px;color:white;font-size:1.2em;line-height:1.7em;margin:0 0 10px;display:block}.tidal-coffee #content .content .hours a:hover{color:#323458}.tidal-coffee #content .content .hours ul.social-media{margin-top:18px;margin-bottom:0;margin-left:-20px}.tidal-coffee #content .content .hours ul.social-media li{max-width:20px;padding:0 3px}.tidal-coffee #content .content .hours ul.social-media li a svg{fill:#719fd2;max-height:20px;max-width:22px}.tidal-coffee #content .content .hours a.btn,.tidal-coffee #content .content .hours .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .tidal-coffee #content .content .hours a.signup-btn,.tidal-coffee #content .content .hours .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .tidal-coffee #content .content .hours a.signup-btn{margin-top:30px}.tidal-coffee #content .content .menus-section{text-align:center;margin-bottom:30px}.tidal-coffee #content .content .menus-section h2{text-align:left;margin-bottom:30px}.tidal-coffee #content .content .menus-section .btn,.tidal-coffee #content .content .menus-section #panel input[type="button"],#panel .tidal-coffee #content .content .menus-section input[type="button"],.tidal-coffee #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .tidal-coffee #content .content .menus-section .signup-btn,.tidal-coffee #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .tidal-coffee #content .content .menus-section .signup-btn{margin-right:25px;letter-spacing:3px;margin-bottom:25px}.tidal-coffee #content .content .menus-section .btn:last-of-type,.tidal-coffee #content .content .menus-section #panel input:last-of-type[type="button"],#panel .tidal-coffee #content .content .menus-section input:last-of-type[type="button"],.tidal-coffee #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:last-of-type,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .tidal-coffee #content .content .menus-section .signup-btn:last-of-type,.tidal-coffee #content .content .menus-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:last-of-type,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .tidal-coffee #content .content .menus-section .signup-btn:last-of-type{margin-right:0px}.menu-info{display:none;padding:60px 80px;max-width:950px;background:#fefcf9}.menu-info h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:2.15385em;letter-spacing:6px;border-bottom:1px solid #fec667;margin-top:30px;margin-bottom:35px;padding-bottom:20px}.menu-info h3{margin-top:0;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:1em;letter-spacing:4px;margin-bottom:15px;text-transform:uppercase}.menu-info p{font-size:1.2em;line-height:1.9em;margin-bottom:30px}.menu-info hr{margin-top:30px;margin-bottom:40px}#content .content .submenu-stick{background:#fff;width:100%;z-index:9;height:45px;position:absolute}#content .content .submenu-stick.navbar-fixed{position:fixed;top:155px;background:#161c46;box-shadow:10px 7px 16px -5px rgba(0,0,0,0.2)}#content .content .submenu-stick.navbar-fixed .sub-menu ul li a{color:white;border-bottom:1px solid #161c46}#content .content .submenu-stick.navbar-fixed .sub-menu ul li a.active,#content .content .submenu-stick.navbar-fixed .sub-menu ul li a:hover{color:white;border-bottom:1px solid white}#content .content .sub-menu ul{text-align:center;padding-top:11px}#content .content .sub-menu ul li{display:inline-block;margin-right:60px;text-transform:uppercase;font-family:"Gotham Book","sans-serif";font-size:12px;letter-spacing:1px;cursor:pointer;white-space:nowrap}#content .content .sub-menu ul li:last-child{margin-right:0 !important}#content .content .sub-menu ul li a{display:block;color:#323458;border-bottom:1px solid #fff;cursor:pointer}#content .content .sub-menu ul li a.active{color:#323458;border-bottom:1px solid #fec667;font-weight:700}#content .content .sub-menu ul li a:hover{cursor:pointer;color:#323458;border-bottom:1px solid #fec667;font-weight:700}#content .content .sub-menu ul li:last-child{border-right:0px}#content .content table{width:100%;font-size:1em;text-align:center}#content .content table tr:nth-child(even){background:#fafbfe}#content .content table tr th{text-align:center;background:#e6edf8;text-transform:uppercase;padding:12px 5px;border-right:1px solid #fff;font-size:11px;width:10%}#content .content table tr td{padding:14px 5px}#content .content .wedding-template-gallery{margin:80px 0 60px;box-shadow:0 1px 42.14px 0.86px rgba(0,0,0,0.08)}#content .content .wedding-template-gallery .slick-prev,#content .content .wedding-template-gallery .slick-next{background:url("images/arrow-next.png") no-repeat 50% 50% #fff;width:35px;height:55px;margin-top:-28px}#content .content .copy-sub{position:relative;display:block;font-family:"Perpetua Italic","serif";font-size:22px;line-height:26px;margin-bottom:15px}#content .notice{left:13%;top:130px;min-width:400px;width:40%;position:fixed;z-index:8;background:rgba(32,32,73,0.85);display:block}#content .notice .block .text{text-align:left}#content .notice .block .text .title{background-image:url(images/arrow-down-white.png);background-repeat:no-repeat;background-position:95% center;background-color:#202049;color:#00add8;padding:10px 20px;background-size:15px auto;cursor:pointer;transition:all 0.3s ease-in-out;font-family:"Gotham Bold","sans-serif";font-size:13px;text-transform:uppercase}#content .notice .block .text p{padding:20px 30px;line-height:20px;font-size:14px !important;color:#fff;font-family:"Gotham Book","sans-serif";margin-bottom:0 !important}#content .events__template{padding-top:2em;margin-bottom:45px;text-align:center}#content .events__template .headline{display:block;text-align:center;text-transform:uppercase;font-size:13px;font-family:"Perpetua","serif";letter-spacing:3px;margin-bottom:45px}#content .events__template .full-event{display:none;padding-top:20px;padding-bottom:20px}#content .events__template .full-event p{color:#323458 !important;width:90%;margin-left:5%}#content .events__template .col-inline{display:inline-block;float:none;width:49%}#content .events__template .event-holder{max-width:400px;border:1px solid #323458;text-align:center;margin-left:auto;margin-right:auto;min-height:305px;background-color:#fff;margin-bottom:40px}#content .events__template .event-holder .date{display:block;text-transform:uppercase;font-size:13px;font-family:"Perpetua","serif";letter-spacing:3px;margin-bottom:0px;margin-top:35px}#content .events__template .event-holder h2{font-size:2.69231em;line-height:1.1em;margin-top:0;margin-bottom:12px}#content .events__template .event-holder p{margin-bottom:20px;color:#00aed8;font-size:1.30769em}#content .events__template .title-copy{height:175px;display:table;width:90%;margin-left:5%}#content .events__template .title-copy .copy-holder{display:table-cell;vertical-align:middle}.dining.coastal-kitchen #content .content .intro p{text-align:center;line-height:1.6;margin-bottom:10px}.dining.coastal-kitchen #content .content .intro p a.btn,.dining.coastal-kitchen #content .content .intro p .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .dining.coastal-kitchen #content .content .intro p a.signup-btn,.dining.coastal-kitchen #content .content .intro p .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .dining.coastal-kitchen #content .content .intro p a.signup-btn{margin:10px}.accessibility #content .content p{margin-bottom:10px}#activity-landing #content .room-comparison{cursor:pointer}#activity-landing #content .comparison-chart{display:none;padding:35px 0}#activity-landing #content .comparison-chart .amenities-title{text-transform:uppercase;font-size:1em;font-family:"Gotham Bold","sans-serif";letter-spacing:2px;color:#00aed8;margin-bottom:35px}#activity-landing #content .comparison-chart table{width:100%;font-size:1em;text-align:center;margin:0 auto}#activity-landing #content .comparison-chart table tr:nth-child(even){background:#fafbfe}#activity-landing #content .comparison-chart table tr th{text-align:center;background:#e6edf8;text-transform:uppercase;padding:12px 5px;border-right:1px solid #fff;font-size:11px;width:10%}#activity-landing #content .comparison-chart table tr td{padding:14px 5px}#content .social-feed{padding:0}#content .social-feed h2{margin-top:0;color:#00aed8;font-family:"Gotham Medium","sans-serif";font-size:13px;letter-spacing:4px;margin-bottom:30px;text-transform:uppercase;text-align:center}#content .social-feed .feed{margin-top:70px}#content .instagram-feed .sym-slides{padding:20px}#content .instagram-feed .slide{padding:20px;overflow:visible !important}#content .instagram-feed .slide a.fancybox{display:block}#content .iframe-container{position:relative;padding-bottom:100%;padding-top:30px;height:0;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid transparent}#content .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content .instagram-block{margin:0 auto;width:100%;max-width:400px;padding:0 40px}.strg-blue-btn{background-color:#161c46;text-decoration:none !important;color:#fff !important}.strg-blue-btn:hover{background-color:#fec667;color:#161c46}#dining-tidal .hours{background-color:#e6edf8;padding:40px;margin-bottom:21px;text-align:center}#dining-tidal .hours a.btn-visit{margin-top:30px;background:#161c46;color:#fff !important;max-width:160px;margin:0 auto !important;font-size:13px !important}#dining-tidal .hours a.btn-visit:hover{background:#fec667;color:#161c46 !important}body.accommodations .copy-holder{padding:5%}body.accommodations .room-amenities{padding:50px 0;background-image:url(images/coral-reef.jpg);background-attachment:fixed;background-size:cover}body.accommodations .room-amenities h2{margin:0 8.33333333% 50px !important}body.accommodations .room-amenities .container{padding:40px 15px;background-color:#ffffff}body.accommodations .room-amenities .container ul li{margin-bottom:15px !important}body.accommodations .full-copy{padding-bottom:0 !important}body.accommodations #room1962 h2,body.accommodations #room1868 h2{padding-bottom:5px}body.accommodations #room1962 h2 span,body.accommodations #room1962 h2 a,body.accommodations #room1868 h2 span,body.accommodations #room1868 h2 a{display:block;font-size:15px;letter-spacing:0;font-weight:bold;transition:all 0.3s ease-in-out;color:#323458}body.accommodations #room1962 h2 span:hover,body.accommodations #room1962 h2 a:hover,body.accommodations #room1868 h2 span:hover,body.accommodations #room1868 h2 a:hover{color:#00aed8}body.accommodations #room1962 p,body.accommodations #room1868 p{margin-bottom:40px}body.accommodations #room1962 .amenites-trigger,body.accommodations #room1962 .amenites-trigger2,body.accommodations #room1868 .amenites-trigger,body.accommodations #room1868 .amenites-trigger2{position:relative}body.accommodations #room1962 .amenites-trigger span,body.accommodations #room1962 .amenites-trigger a,body.accommodations #room1962 .amenites-trigger2 span,body.accommodations #room1962 .amenites-trigger2 a,body.accommodations #room1868 .amenites-trigger span,body.accommodations #room1868 .amenites-trigger a,body.accommodations #room1868 .amenites-trigger2 span,body.accommodations #room1868 .amenites-trigger2 a{display:block;font-size:12px;letter-spacing:0;font-weight:bold;color:#323458;position:absolute;top:-12px;width:155px;transition:all 0.3s ease-in-out}body.accommodations #room1962 .amenites-trigger span:hover,body.accommodations #room1962 .amenites-trigger a:hover,body.accommodations #room1962 .amenites-trigger2 span:hover,body.accommodations #room1962 .amenites-trigger2 a:hover,body.accommodations #room1868 .amenites-trigger span:hover,body.accommodations #room1868 .amenites-trigger a:hover,body.accommodations #room1868 .amenites-trigger2 span:hover,body.accommodations #room1868 .amenites-trigger2 a:hover{color:#00aed8}body#dining footer#footer{margin-top:50px}body#weddings,body.request-wedding-proposal{background-color:#f9f9f4}body#weddings #content .content,body.request-wedding-proposal #content .content{background-image:none}body#weddings #content .content .submenu-stick,body.request-wedding-proposal #content .content .submenu-stick{background-color:transparent !important}body#weddings #content .content .submenu-stick.navbar-fixed,body.request-wedding-proposal #content .content .submenu-stick.navbar-fixed{background-color:#161c46 !important}body#weddings #content .content .submenu-stick.navbar-fixed ul li a,body.request-wedding-proposal #content .content .submenu-stick.navbar-fixed ul li a{border-bottom:1px solid transparent}body#weddings #content .content .submenu-stick.navbar-fixed ul li a.active,body.request-wedding-proposal #content .content .submenu-stick.navbar-fixed ul li a.active{border-bottom:1px solid white}body#weddings #content .content .submenu-stick ul li a,body.request-wedding-proposal #content .content .submenu-stick ul li a{border-bottom:1px solid transparent}body#weddings #content .content .submenu-stick ul li a.active,body.request-wedding-proposal #content .content .submenu-stick ul li a.active{border-bottom:1px solid #fec667}body#weddings #content .content table tr:nth-child(even),body.request-wedding-proposal #content .content table tr:nth-child(even){background-color:#ffffff}body#weddings .copy,body.request-wedding-proposal .copy{background-image:url(images/weddings-bg-texture-left.png),url(images/weddings-bg-texture-right.png);background-repeat:no-repeat;background-position:top left, top right;background-size:auto}body#weddings .copy .page-title h1,body.request-wedding-proposal .copy .page-title h1{border-color:transparent}body#weddings .copy .page-title .title-watermark,body.request-wedding-proposal .copy .page-title .title-watermark{display:none !important}body#weddings .copy .full-content h2,body.request-wedding-proposal .copy .full-content h2{font-family:"Perpetua Italic","serif";font-size:70px;border-color:transparent;text-transform:capitalize;letter-spacing:0}body#weddings .copy a.btn,body#weddings .copy .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body#weddings .copy a.signup-btn,body#weddings .copy .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body#weddings .copy a.signup-btn,body.request-wedding-proposal .copy a.btn,body.request-wedding-proposal .copy .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body.request-wedding-proposal .copy a.signup-btn,body.request-wedding-proposal .copy .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body.request-wedding-proposal .copy a.signup-btn{color:#323458 !important}body#weddings .equalize .v-center .btn,body#weddings .equalize .v-center #panel input[type="button"],#panel body#weddings .equalize .v-center input[type="button"],body#weddings .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body#weddings .equalize .v-center .signup-btn,body#weddings .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body#weddings .equalize .v-center .signup-btn,body.request-wedding-proposal .equalize .v-center .btn,body.request-wedding-proposal .equalize .v-center #panel input[type="button"],#panel body.request-wedding-proposal .equalize .v-center input[type="button"],body.request-wedding-proposal .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body.request-wedding-proposal .equalize .v-center .signup-btn,body.request-wedding-proposal .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body.request-wedding-proposal .equalize .v-center .signup-btn{bottom:0 !important;color:white !important}body#weddings .equalize .v-center .btn:hover,body#weddings .equalize .v-center #panel input:hover[type="button"],#panel body#weddings .equalize .v-center input:hover[type="button"],body#weddings .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body#weddings .equalize .v-center .signup-btn:hover,body#weddings .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body#weddings .equalize .v-center .signup-btn:hover,body.request-wedding-proposal .equalize .v-center .btn:hover,body.request-wedding-proposal .equalize .v-center #panel input:hover[type="button"],#panel body.request-wedding-proposal .equalize .v-center input:hover[type="button"],body.request-wedding-proposal .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body.request-wedding-proposal .equalize .v-center .signup-btn:hover,body.request-wedding-proposal .equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body.request-wedding-proposal .equalize .v-center .signup-btn:hover{color:#161c46 !important}body.Monterey-Hotel-Deals .intro{padding-top:30px !important}body.hotel.ie .page-title{background:url("images/footer-award-2019-readers-choice.svg") no-repeat 100% 10px;background-size:120px auto;width:100%}body.hotel .page-title{background:url("images/MP-FooterBadge-TripAdvisor-updated.png") no-repeat 100% 0;background-size:100px auto;width:100%}body.hotel span.title-watermark{display:block;position:absolute;z-index:-2;top:0;margin-top:-20px;left:50%;margin-left:-75px;width:150px;height:157px;background-image:url(images/starfish-intro.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}body.hotel-policies .copy-holder h2{margin-top:0 !important}body.hotel-policies .copy-holder p{font-size:1.1em !important}body.accommodations .page-title span.title-watermark{margin-top:50px !important;margin-left:0 !important;width:50px !important;height:130px !important;background-image:url(images/sea-horse.png) !important}body.schooners-coastal-kitchen-bar .images-holder{margin-top:20px}body#spa h1,body#spa h2{border-bottom-color:#00aed8 !important}body#spa .page-title span.title-watermark{z-index:1 !important;background-image:url(images/starfish-intro-spa.png) !important}body#spa .copy{background-image:url(images/background-textura-spa-1.png),url(images/background-textura-spa-2.png);background-repeat:no-repeat;background-position:top left, bottom right;background-color:#161c46 !important}body#spa .copy .intro{margin-top:50px}body#spa .copy p,body#spa .copy h1{color:#ffffff !important}body#spa .spa-information a,body#spa .spa-information img{margin-top:40px}body#spa .spa-information a.btn,body#spa .spa-information .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body#spa .spa-information a.signup-btn,body#spa .spa-information .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body#spa .spa-information a.signup-btn{display:block}body#spa .spa-information a.btn:last-child,body#spa .spa-information .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn:last-child,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup body#spa .spa-information a.signup-btn:last-child,body#spa .spa-information .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn:last-child,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge body#spa .spa-information a.signup-btn:last-child{margin-top:20px}body#spa .fancybox-wrap{width:70% !important}body#spa .fancybox-wrap .fancybox-inner{width:100% !important;background-color:#ffffff}body#spa .fancybox-wrap .fancybox-inner .content{width:100%;padding:5%}body#spa .fancybox-wrap .fancybox-inner .content h2{margin-top:0 !important}body.meetings-events .page-title span.title-watermark,body.weddings .page-title span.title-watermark{margin-top:5px !important;margin-left:-70px !important;width:130px !important;height:115px !important;background-image:url(images/coral.png) !important}body.meetings-events .upload-your-document #application_upload_btn,body.weddings .upload-your-document #application_upload_btn{background:#719fd2;margin:0 auto;display:table}body.meetings-events .upload-your-document #application_upload_btn:-ms-input-placeholder,body.weddings .upload-your-document #application_upload_btn:-ms-input-placeholder{color:white}body.meetings-events .upload-your-document #application_upload_btn::placeholder,body.weddings .upload-your-document #application_upload_btn::placeholder{color:white}body.meetings-events .upload-your-document #application_upload_btn:hover,body.weddings .upload-your-document #application_upload_btn:hover{background:#fec667 !important;border:1px solid #fec667 !important}body.meetings-events .upload-your-document #application_upload_btn:hover:-ms-input-placeholder,body.weddings .upload-your-document #application_upload_btn:hover:-ms-input-placeholder{color:#161c46 !important}body.meetings-events .upload-your-document #application_upload_btn:hover::placeholder,body.weddings .upload-your-document #application_upload_btn:hover::placeholder{color:#161c46 !important}#default.holiday-party .intro{padding-top:65px !important}#default.holiday-party .quad-image__title{margin-top:100px}#default.holiday-party .single-quad__top .wrapper .image{width:50%;height:auto}#default.holiday-party .single-quad__top .wrapper .text{width:50%;padding:40px 80px 0}#default.holiday-party .single-quad__top .wrapper .text p{margin-bottom:20px}#default.holiday-party .single-quad__top .wrapper .text ul li{font-size:15px}body.sitemap section#header-img{background-image:url(images/header-sitemap.jpg)}#content .content .click-to-nav-shortcode{margin-top:80px}#content .content .click-to-nav-shortcode .half-left{width:25%}#content .content .click-to-nav-shortcode .half-right{width:74%}#content .content .click-to-nav-shortcode #post-nav li{font-family:"Gotham Bold","sans-serif";letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;color:#161c46}#content .content .click-to-nav-shortcode #post-nav li:hover,#content .content .click-to-nav-shortcode #post-nav li.active{color:#719fd2;cursor:pointer}#content .content .click-to-nav-shortcode #show-post{position:relative}#content .content .click-to-nav-shortcode #show-post .post-container{position:absolute;top:0;left:0;opacity:0;z-index:-1}#content .content .click-to-nav-shortcode #show-post .post-container.active{position:static;opacity:1;z-index:1}.chef-popup{width:900px}.chef-popup .chef-img{padding:0}.chef-popup .chef-des{padding:30px}.equalize .v-center .btn,.equalize .v-center #panel input[type="button"],#panel .equalize .v-center input[type="button"],.equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .equalize .v-center .signup-btn,.equalize .v-center .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .equalize .v-center .signup-btn{position:relative;bottom:-26px}body.the-woodside-spirit #content .content{background-image:none}.press .press-block{margin-top:-20px}.press-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.press-container .press-item{width:35%;text-align:center}@media only screen and (max-width: 700px){.press-container .press-item{width:100%;margin:10px 0}.press-container .press-item .image{margin:0 0 10px 0}.press-container .press-item .title{font-size:4.5vw}}@media (max-width: 1660px){#home .main-content .map-home .wrapper{background:url("images/Monterrey-Home-Map.jpg") -300px}#home .main-content .map-home div.pins li:nth-child(1){left:738px}#home .main-content .map-home div.pins li:nth-child(2){left:685px}#home .main-content .map-home div.pins li:nth-child(3){left:715px}#home .main-content .map-home div.pins li:nth-child(4){left:765px}#home .main-content .map-home div.pins li:nth-child(5){left:785px}#home .main-content .map-home div.pins li:nth-child(6){left:800px}}@media (max-width: 1380px){#home .main-content .map-home .wrapper{background:url("images/Monterrey-Home-Map.jpg") -600px}#home .main-content .map-home div.pins{width:100%;height:100%;position:absolute;z-index:9}#home .main-content .map-home div.pins li:nth-child(1){left:438px}#home .main-content .map-home div.pins li:nth-child(2){left:385px}#home .main-content .map-home div.pins li:nth-child(3){left:415px}#home .main-content .map-home div.pins li:nth-child(4){left:465px}#home .main-content .map-home div.pins li:nth-child(5){left:485px}#home .main-content .map-home div.pins li:nth-child(6){left:500px}.content-global-landing-pg .top-be-landing-pg:not(.landing__promo){right:75px !important}}@media (max-width: 1550px){.submenu-stick .sub-menu ul li{margin-right:15px !important}.submenu-stick .sub-menu ul li a{font-size:11px !important}}@media (max-width: 1200px){#header .reservations{margin-left:15px !important}#header .best-rate-check{margin-right:15px !important}#header .container{width:100%}#header .container #primary-nav ul li{margin-right:25px}#home .home-spa .container{width:95%}#home .home-spa .container figure,#home .home-spa .container .text{width:50%}}@media (max-width: 1045px){#header .container{width:100%}#header .container #primary-nav ul li{margin-right:10px}#home .home-spa .container img{width:auto;max-width:none}#home .home-spa .container figure{overflow:hidden}.home-coastal-quad .container .text{padding-left:40px}.home-coastal-quad .container .text h2{font-size:35px}}@media (max-width: 845px){#header .container{width:100%}#header .container #primary-nav ul li{margin-right:5px}#header .container #primary-nav ul li a{font-size:11px}#home .home-spa .container .text{padding:0 40px 0 0}#home .home-spa .container .text h2{font-size:30px}#home .home-spa .container .text h2 span{font-size:0.4em}#home .home-spa .container .text p{margin:0 0 20px 0;font-size:15px}#home .home-spa .container .text .btn,#home .home-spa .container .text #panel input[type="button"],#panel #home .home-spa .container .text input[type="button"],#home .home-spa .container .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #home .home-spa .container .text .signup-btn,#home .home-spa .container .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #home .home-spa .container .text .signup-btn{display:block;margin:0}}@media (max-width: 1200px){#home .main-content .intro-content-home .container,#home .main-content .rooms-home .container,#home .main-content .experience-home .container{width:94%}#home .main-content .specials-home .container{width:100%}#footer .btm-section .container{width:100%}.intro-copy .container{width:100%}.right-top-content{width:33% !important}.left-content .text{width:94% !important}.left-content .reasons-nav{float:left !important}#header .bookNow{padding:13px 16px !important}#header-countdown{left:42% !important}}@media (max-width: 1110px){#home .main-content .specials-home .all-specials{width:100%;margin-left:0}#home .main-content .specials-home .slick-prev{left:20px}#home .main-content .specials-home .slick-next{right:20px}#footer .btm-section{text-align:center}#footer .btm-section a.logo-woodsite{display:block;margin:0 auto 20px}#footer .btm-section ul{border-left:none;text-align:center;margin:0;padding:0}}@media (max-width: 768px){.border-chef{padding:30px 25px 15px;border:3px solid #d1ccbd;background:white;margin-top:20px;margin-left:7%;width:87%}}@media (max-width: 1030px){#home .main-content .map-home .wrapper{background:url("images/Monterrey-Home-Map.jpg") -900px}#home .main-content .map-home div.pins{width:100%;height:100%;position:absolute;z-index:9}#home .main-content .map-home div.pins li:nth-child(1){left:138px}#home .main-content .map-home div.pins li:nth-child(2){left:85px}#home .main-content .map-home div.pins li:nth-child(3){left:115px}#home .main-content .map-home div.pins li:nth-child(4){left:165px}#home .main-content .map-home div.pins li:nth-child(5){left:185px}#home .main-content .map-home div.pins li:nth-child(6){left:200px}}@media (max-width: 991px){#home .main-content .intro-content-home.wrapper{padding-bottom:0px}#home .main-content .intro-content-home.wrapper .gift-card-side{height:inherit !important}#home .main-content .intro-content-home.wrapper .gift-card-side h2{margin-left:0;position:relative;bottom:inherit;left:inherit;margin-top:50px;margin-bottom:30px}#home .main-content .intro-content-home.wrapper .gift-card-side .gift-img{position:relative;bottom:inherit;right:inherit;display:block;margin-left:auto;margin-right:auto}#home .main-content .discover-home .container{width:94%}#home .main-content .rooms-home .all-rooms{margin-top:-20px}#home .main-content .rooms-home h2{margin-top:45px}#home .main-content .rooms-home .col-sm-5.col-sm-offset-1{margin-left:4%;width:45%}#footer .mid-section{background:#fafbfe;padding:35px 0 30px;text-align:center;position:relative;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center}#footer .mid-section img{margin:0px 41px 60px}#footer .top-section .container{width:100%}#footer .top-section .container .second-nav-section{margin-left:0;width:33.33333333%}#content .content .each-room .container,#content .content .copy .container{width:93%}#content .content .full-copy .thanksgiving-quad{padding:30px 0 20px}#content .content .full-copy .thanksgiving-quad h2{margin-bottom:30px}#content .content .full-copy .thanksgiving-quad a.btn,#content .content .full-copy .thanksgiving-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #content .content .full-copy .thanksgiving-quad a.signup-btn,#content .content .full-copy .thanksgiving-quad .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #content .content .full-copy .thanksgiving-quad a.signup-btn{display:inline-block;width:auto;margin-right:20px;margin-bottom:40px}#content .content .amenites-trigger,#content .content .room-comparison{font-size:11px;letter-spacing:1px;margin-left:15px}#content .content .images-holder{width:100%}#dining #content .content .hours-section .diners-award{display:none}}@media (max-width: 975px){#header .reservations{position:relative;float:left;margin-left:0;left:inherit}#header .best-rate-check{position:relative;float:right;margin-right:0;right:inherit}#header #primary-nav ul li{font-size:.87em;letter-spacing:.5px;margin-right:15px}}@media (max-width: 940px){#content .content .each-room{margin-bottom:50px}#content .content .each-room .col-sm-7,#content .content .each-room .col-sm-5{width:45%;float:left}#content .content .each-room .room-images{text-align:center}#content .content .each-room .copy-side{max-width:586px;margin-left:auto;margin-right:auto}#content .content .each-room .restaurant-logo{margin:20px auto 20px}#content .content .each-room.centered .room-images,#content .content .each-room.centered .copy-side{margin:0 auto;display:block}#content .content .each-room.noover{margin:60px auto}.accommodations #content .content h2{margin-top:20px}#content .content .images-holder .sym-slides{margin-left:auto;margin-right:auto}#dining #content .intro .col-sm-7,#dining #content .intro .col-sm-5{width:100%;float:none}}@media (max-width: 910px){#home .main-content .experience-home .experience-side .slick-next{right:0;top:25px}}@media (max-width: 880px){#footer .btm-section ul{font-size:.72em;max-width:760px}#footer .btm-section ul li{margin-bottom:10px}#footer .btm-section ul li:last-of-type{margin-top:10px}}@media (max-width: 850px){#home .main-content .gallery-home .first,#home .main-content .gallery-home .second,#home .main-content .gallery-home .third,#home .main-content .gallery-home .fourth{height:200px}#footer .top-section h2{letter-spacing:3px;font-size:.9em}#footer .top-section .container .col-sm-3,#footer .top-section .container .col-sm-4{width:31.33333333%}#footer .top-section .container .col-sm-3.address-section,#footer .top-section .container .col-sm-4.address-section{width:37.33333333%}#footer .top-section a.btn,#footer .top-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #footer .top-section a.signup-btn,#footer .top-section .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge a.signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #footer .top-section a.signup-btn{line-height:14px}.top-be-landing-pg{right:22px !important}}@media only screen and (max-height: 800px){.special-popin__content a{height:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#spa-new .intro-content h1{max-width:720px}#spa-new .intro-content .buttons{max-width:720px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.gift-img{width:100% !important;height:auto !important}.guest-rooms .amenites-trigger{margin-top:30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.guest-rooms .amenites-trigger,.luxury-suites .amenites-trigger,.dining .amenites-trigger{margin-top:30px}.guest-rooms.accommodations .copy-holder,.luxury-suites.accommodations .copy-holder,.dining.accommodations .copy-holder{padding-top:0}.guest-rooms.accommodations #content .content h2,.luxury-suites.accommodations #content .content h2,.dining.accommodations #content .content h2{margin-top:0 !important}#content .content .each-room .col-sm-5{width:55% !important}}#footer .mid-section img{width:73px !important;height:73px !important}#footer .section-bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#footer .ot-sdk-show-settings{color:#323458 !important;border:0 !important;padding:0 !important;background-color:transparent !important;font-size:1em !important}#footer .ot-sdk-show-settings:hover{opacity:.7}select::-ms-expand{display:none}body.thanksgiving-dining #content{overflow-x:hidden}body.thanksgiving-dining #content .content .page-title{margin-bottom:30px}body.thanksgiving-dining #content .content .page-title span.title-watermark{top:-15px;width:240px;height:209px}body.thanksgiving-dining #content .content .copy-holder a.btn-reservations,body.thanksgiving-dining #content .content .copy-holder a.btn-Reservations{color:#719fd2;font-weight:700;font-size:14px;text-transform:uppercase}body.thanksgiving-dining #content .content .copy-holder a.btn-reservations:hover,body.thanksgiving-dining #content .content .copy-holder a.btn-Reservations:hover{color:#fec667}body.thanksgiving-dining #content .content .intro{position:relative}body.thanksgiving-dining #content .content .intro:before{background:url(images/left-leaf-thanksgivingquadrant.png);position:absolute;content:"";width:214px;left:0;height:229px;top:30px}body.thanksgiving-dining #content .content .intro:after{background:url(images/right-leaf-thanksgivingquadrant.png);position:absolute;content:"";width:326px;right:-380px;height:425px;top:445px}@media (max-width: 1500px){body.thanksgiving-dining #content .content .intro:after{right:-270px}}body.thanksgiving-dining #content .content .intro-copy{position:relative}body.thanksgiving-dining #content .content .intro-copy:before{background:#e6edf8;position:absolute;content:"";width:100vw;left:-210px;height:1080px}@media (max-width: 1500px){body.thanksgiving-dining #content .content .intro-copy:before{left:0}}body.thanksgiving-dining #content .content .intro-copy.open::before{height:48%}#gallery .submenu-stick{background:#fff;width:100%;z-index:9;height:45px;position:fixed;top:150px}#gallery .submenu-stick.navbar-fixed{position:fixed;top:155px;background:#161c46;box-shadow:10px 7px 16px -5px rgba(0,0,0,0.2)}#gallery .submenu-stick.navbar-fixed .sub-menu ul li a{color:white;border-bottom:1px solid #161c46}#gallery .submenu-stick.navbar-fixed .sub-menu ul li a.active,#gallery .submenu-stick.navbar-fixed .sub-menu ul li a:hover{color:white;border-bottom:1px solid white}#gallery .sub-menu ul{text-align:center;padding-top:11px}#gallery .sub-menu ul li{display:inline-block;margin-right:60px;text-transform:uppercase;font-family:"Gotham Book","sans-serif";font-size:12px;letter-spacing:1px;cursor:pointer;white-space:nowrap}#gallery .sub-menu ul li:last-child{margin-right:0}#gallery .sub-menu ul li a{display:block;color:#323458;border-bottom:1px solid #fff;cursor:pointer}#gallery .sub-menu ul li a.active{color:#323458;border-bottom:1px solid #fec667;font-weight:700}#gallery .sub-menu ul li a:hover{cursor:pointer;color:#323458;border-bottom:1px solid #fec667;font-weight:700}#gallery .sub-menu ul li:last-child{border-right:0px}#gallery .CPI-Personal{border:2px solid #000000}#gallery .CPI-Personal .file{display:-ms-flexbox;display:flex;border-bottom:2px solid #000000}#gallery .CPI-Personal .file .left-col{background:#cccccc;width:33%;padding:0 15px 15px;border-right:2px solid #000000}#gallery .CPI-Personal .file .right-col{width:66%;padding:0 15px 15px}#gallery .CPI-Internet{border:2px solid #000000;margin-top:50px}#gallery .CPI-Internet .file{display:-ms-flexbox;display:flex;border-bottom:2px solid #000000}#gallery .CPI-Internet .file .left-col{background:#cccccc;width:33%;padding:0 15px 15px;border-right:2px solid #000000}#gallery .CPI-Internet .file .right-col{width:66%;padding:0 15px 15px}#gallery .CPI-Geolocation{border:2px solid #000000;margin-top:50px}#gallery .CPI-Geolocation .file{display:-ms-flexbox;display:flex;border-bottom:2px solid #000000}#gallery .CPI-Geolocation .file .left-col{background:#cccccc;width:33%;padding:0 15px 15px;border-right:2px solid #000000}#gallery .CPI-Geolocation .file .right-col{width:66%;padding:0 15px 15px}#gallery .d-none{display:none !important}#gallery .vista-blue-spa .submenu-stick.navbar-fixed,#gallery .tidal-coffee .submenu-stick.navbar-fixed{top:155px !important}#gallery .position-relative{position:relative}#gallery .position-absolute{position:absolute}#gallery #dining #content .content .intro .col-sm-6 img{width:250px;margin-bottom:30px !important}#gallery #dining #content .content .intro .col-sm-6.companion-images img{width:100%;margin:0px !important}.cleanliness-badge{position:fixed;bottom:5%;right:5%;z-index:90;transition:all 0.3s ease}.cleanliness-badge img{max-width:120px;transition:all 0.3s ease}.cleanliness-badge:hover img{max-width:130px}.gallerymontage_wrap_inner .gallery-tour-buttons{margin:20px auto;width:95%;max-width:1170px;text-align:center}.gallerymontage_wrap_inner .gallery-tour-buttons a{margin:0 30px}body.coastal-kitchen .ck-logo{margin:auto}body.coastal-kitchen #content .content .page-title h1{border-bottom:0}body.coastal-kitchen .cleanliness-badge{display:none}body.coastal-kitchen .shortcode-content{width:100% !important}body.coastal-kitchen #coastal-kitchen-menu{display:none;text-align:center;padding:20px;min-width:550px}body.coastal-kitchen #coastal-kitchen-menu h1{color:#00aed8;text-transform:uppercase;font-size:25px;letter-spacing:3px}body.coastal-kitchen #coastal-kitchen-menu h2{font-size:20px}#default-full-width h1{display:inline-block;margin:60px auto 70px;padding:0 30px 10px;text-align:center;color:#323458;font-family:"Perpetua Italic", "serif";font-style:italic;font-size:5.38462em;line-height:1em;border-bottom:1px solid #fec667}#default-full-width .title-watermark{display:block;position:absolute;z-index:-2;top:0;margin-top:0;left:50%;margin-left:-100px;width:200px;height:209px;background-image:url(images/starfish-intro.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.ccpa-privacy-disclosure #content .content .page-title h1{font-size:26px;height:250px;font-family:"Perpetua","serif";font-style:normal}.ccpa-privacy-disclosure #content .content .page-title h1 span{position:relative;top:130px;margin-bottom:150px}.ccpa-privacy-disclosure #content .content .page-title span.title-watermark{background:url("images/monterrey-logo-horizontal-blue.svg") center center no-repeat;background-size:90%;display:inline-block;top:18px}.ccpa-privacy-disclosure #content .content p{font-size:15px;padding:0 50px}.ccpa-privacy-disclosure #content .shortcode-content table{width:80% !important;margin-bottom:30px}.ccpa-privacy-disclosure #content .shortcode-content tr:first-child{background-color:rgba(211,211,211,0.616)}.ccpa-privacy-disclosure #content .shortcode-content td{padding:20px 10px;border:1px solid black}.thanksgiving-dining h1{padding-top:70px !important;margin-bottom:100px !important}#default.holiday-party .intro{padding-top:165px}#default.easter-buffet #content .content .intro{padding-top:60px}#default.easter-buffet .basic-gallery{margin-bottom:60px}.single-form-container .image{width:calc(50% - 5px);max-width:850px;height:100vh;background-position:center;background-repeat:repeat;background-size:cover;position:fixed;top:0;left:0}.single-form-container .text{padding:0px 40px;width:calc(50% - 2px);max-width:800px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:100vh;position:relative;left:50%}.single-form-container .text-top{padding:30px 0;max-height:40vh}.single-form-container .text-top.submitted h1,.single-form-container .text-top.submitted p{display:none}.single-form-container .text-bottom{max-height:60vh;max-width:700px}.single-form-container .text .logo{margin:0 auto 30px auto;width:250px;display:block;height:40%;max-height:115px}.single-form-container .text .logo img{width:95%;max-height:100%}.single-form-container .text h1{font-family:"Perpetua","serif";text-align:center;color:#00aed8;font-size:22px;text-transform:uppercase;padding:0;margin:0 0 10px 0}.single-form-container .text p{font-size:18px;text-align:center;margin-bottom:20px}.single-form-container .text p img{max-height:60px}.single-form-container .text form{margin:10px auto 0 auto;width:95%}.single-form-container .text form .btn,.single-form-container .text form #panel input[type="button"],#panel .single-form-container .text form input[type="button"],.single-form-container .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin .single-form-container .text form#email-signup .signup-btn,.single-form-container .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin .single-form-container .text form#email-signup-badge .signup-btn{background:#00aed8;color:white;border:1px solid #00aed8;margin-top:20px}.single-form-container .text form .btn:hover,.single-form-container .text form #panel input:hover[type="button"],#panel .single-form-container .text form input:hover[type="button"],.single-form-container .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin .single-form-container .text form#email-signup .signup-btn:hover,.single-form-container .text .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn:hover,.signup-overlay .fancybox-overlay .fancybox-skin .single-form-container .text form#email-signup-badge .signup-btn:hover{background:transparent;color:#00aed8}.single-form-container .text form p{text-align:left;font-size:13px;font-weight:100}.single-form-container .text .form-module__field{margin:0 15px 25px 0;display:inline-block;vertical-align:bottom;width:calc(100% - 16px)}.single-form-container .text .form-module__field.checkbox{margin-left:45px}.single-form-container .text .form-module__field.col-6{max-width:calc(50% - 16px)}.single-form-container .text .form-module__field--label{font-size:15px;margin-bottom:10px}.single-form-container .text .form-module__field--unit{display:inline-block;vertical-align:top;margin:5px 10px 5px 15px;min-width:186px}.single-form-container .text .form-module__field--unit input,.single-form-container .text .form-module__field--unit label:not(.error){display:inline-block;vertical-align:top;margin:0 5px 0 0;line-height:1;font-family:"Gotham Book","sans-serif";font-size:15px;position:relative}.single-form-container .text .form-module__field--unit input[type=radio]{display:none}.single-form-container .text .form-module__field--unit input{margin-top:1px}.single-form-container .text .form-module__field--unit input[type=checkbox]{margin-right:10px;display:none}.single-form-container .text .form-module__field--unit input[type=checkbox]+label:not(.error){font-family:"Gotham Book","sans-serif";text-transform:none;font-size:14px}.single-form-container .text .form-module__field--unit label{position:relative;cursor:pointer}.single-form-container .text .form-module__field--unit label:before{content:'';-webkit-appearance:none;border:1px solid #00aed8;padding:6px;position:relative;display:inline-block;vertical-align:middle;bottom:2px;left:-10px}.single-form-container .text .form-module__field--unit input:checked+label:after{content:'';position:absolute;width:13px;height:13px;background-color:#00aed8;top:0px;left:-9px}.single-form-container .text .form-module__field input[type=text],.single-form-container .text .form-module__field input[type=email],.single-form-container .text .form-module__field input[type=tel],.single-form-container .text .form-module__field input[type=number],.single-form-container .text .form-module__field select{border:0;padding:10px 0;border-bottom:1px solid #ddd;width:100%;font-family:"Gotham Book","sans-serif";font-size:15px;margin-bottom:0}.single-form-container .text .form-module__confirmation strong{font-family:"Perpetua","serif";text-align:center;color:#00aed8;font-size:22px;text-transform:uppercase;padding:0;margin:0 0 10px 0}#single-form .cleanliness-badge,#single-form header,#single-form footer{display:none}@media only screen and (max-width: 1090px){.single-form-container .image{width:38%}.single-form-container .text{width:60%;padding:0 0 0 30px}}@media only screen and (max-width: 1000px){.single-form-container .image{max-height:450px;min-height:450px;height:450px;width:100%}.single-form-container .image,.single-form-container .text{width:100%;max-width:100%;height:auto;padding:40px}}.amplifier-header{position:fixed;z-index:100;top:0;left:0;width:100%;background:white}.amplifier-header .top{background:#161c46;padding:7px;text-align:center}.amplifier-header .top a{display:inline-block;position:relative;padding:0 0 0 15px;color:white;text-transform:uppercase;font-size:11px;text-transform:uppercase;line-height:1}.amplifier-header .top a:hover{opacity:0.6}.amplifier-header .top a:before{content:"";position:absolute;left:0;width:10px;height:10px;top:0;background:url(images/book-benefits-arrow.png) no-repeat center;transform-origin:50%;transform:rotate(-90deg)}.amplifier-header .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px}.amplifier-header .container .logo{width:215px}.amplifier-header .container .reservations{margin-left:auto;color:#161c46;font-weight:600;text-transform:uppercase;line-height:1}.amplifier-header .container .reservations:hover{color:#fec667}.amplifier-top-content{margin-top:120px;position:relative;z-index:1}.amplifier-top-content figure{height:520px}.amplifier-top-content img{width:100%;height:100%;object-fit:cover}.amplifier-intro-content{position:relative;z-index:2;margin-top:-100px}.amplifier-intro-content .box{margin:0 auto;width:95%;background:white;max-width:945px;padding:60px 100px;text-align:center}.amplifier-intro-content h1{font-family:"Perpetua","serif";font-size:60px;padding-bottom:20px;margin-bottom:40px;display:inline-block;border-bottom:1px solid #fec667}.amplifier-intro-content h1 span{display:block;color:#00aed8;text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:600;font-family:"Gotham Book","sans-serif"}.amplifier-intro-content p{font-size:16px;line-height:1.5}.amplifier-intro-content .intro-btn{margin-top:40px;display:inline-block;text-transform:uppercase;color:#161c46;font-weight:600}.amplifier-intro-content .intro-btn:hover{color:#fec667}body.coastal-kitchen .opentable-section{background-color:#e6edf8;padding:40px 0;margin:40px auto}body.coastal-kitchen .opentable-section .opentable-logo{width:160px;height:22px;background:url("svg/opentable-logo.svg") no-repeat;margin-top:12px;margin-left:4.5%}body.easter-buffet .fancybox-inner{overflow:visible !important}.widget-opentable__box .ot-dtp-picker{width:fit-content !important;margin:0 auto;padding:0}.widget-opentable__box .ot-dtp-picker .ot-title,.widget-opentable__box .ot-dtp-picker .ot-powered-by,.widget-opentable__box .ot-dtp-picker .ot-party-size-picker,.widget-opentable__box .ot-dtp-picker .ot-date-picker,.widget-opentable__box .ot-dtp-picker .ot-time-picker{display:none}.widget-opentable__box .ot-dtp-picker.wide .ot-dtp-picker-button,.widget-opentable__box .ot-dtp-picker.standard .ot-dtp-picker-button{position:relative;display:inline-block;width:100%;height:50px;padding:0 2.8em;box-shadow:none;color:#fff;text-transform:uppercase;font-size:15px;font-family:"Gotham Book", "sans-serif";line-height:50px;border-radius:0;border:1px solid #00aed8;background-color:#00aed8}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker{width:fit-content !important;margin:0 auto;padding:0}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker .ot-title,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker .ot-powered-by{display:none}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker .ot-party-size-picker,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker .ot-date-picker,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker .ot-time-picker{width:33%;margin:0;margin-bottom:10px;display:block}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.wide,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.standard{width:100% !important}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.wide .picker,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.standard .picker{z-index:-9}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.wide .picker.down,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.standard .picker.down{z-index:0}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.wide .picker.down.picker--opened,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.standard .picker.down.picker--opened{z-index:99}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.standard .ot-dtp-picker-form{height:fit-content !important}.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-button,.each-room #widget-opentable #ot-reservation-widget .ot-dtp-picker.standard .ot-dtp-picker-button{position:relative;display:block;width:50%;height:50px;padding:0 2.8em;box-shadow:none;color:#fff;text-transform:uppercase;font-size:15px;font-family:"Gotham Book", "sans-serif";line-height:50px;border-radius:0;border:1px solid #00aed8;background-color:#00aed8;margin:10px auto !important}.picker__holder{max-height:500px !important;height:500px !important}.open-table__block{position:relative;z-index:99;height:150px}.menu-highlight{padding:80px 0}.menu-highlight .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:url(images/texture-coral-white.png) no-repeat 115% 140px #e9eff8}.menu-highlight .image{overflow:hidden;width:60%}.menu-highlight .text{padding:0 10px;width:40%}.menu-highlight .wrap{margin:0 auto;width:90%;max-width:350px;text-align:center}.menu-highlight h2{text-transform:uppercase;font-family:"Perpetua","serif";font-size:23px;color:#161c46;letter-spacing:5px;margin-bottom:30px;padding-bottom:30px;display:inline-block;border-bottom:1px solid #fec667}.menu-highlight .small-title{display:block;color:#00aed8;font-family:"Gotham Book","sans-serif";font-size:13px;letter-spacing:3px}.menu-highlight p strong{font-family:"Perpetua","serif";text-transform:uppercase;font-size:30px;color:#161c46}.menu-highlight+.highlight-block{padding-top:0}.menu-container{display:none;width:90vw;max-width:660px;background:url(images/pop-in-background.png) no-repeat 110% 110% #e6edf8;background-size:45% auto;padding:0}.menu-container:before{content:"";position:absolute;z-index:2;width:100%;left:0;bottom:0;height:60px;background:#e6edf8;background:linear-gradient(0deg, #e6edf8 0%, rgba(230,237,248,0) 100%)}.menu-container__box{padding:40px;height:80vh;max-height:600px;overflow-y:scroll;position:relative;z-index:1;text-align:center;color:#161c46}.menu-container h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:23px;letter-spacing:4px;display:inline-block;padding:0 0 20px 0;margin:0 0 0px 0;position:relative}.menu-container h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fec667}.menu-container h3{font-family:"Perpetua","serif";font-size:30px;margin:20px 0 10px 0}.menu-container h4{font-weight:600;font-size:13px;margin:0 0 0 0}.menu-container__category{padding:30px 0}.menu-container__products{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.menu-container__products .product{min-width:30%}.highlight-block{padding:80px 0;max-width:1000px;text-align:center}.highlight-block__icon{background:white;padding:20px 40px;display:inline-block;margin-bottom:-80px}.highlight-block__copy{border:1px solid #00aed8;padding:100px 50px 60px 50px}.highlight-block__copy h2{font-family:"Perpetua","serif";text-transform:uppercase;font-size:25px;margin-bottom:30px;letter-spacing:5px}.highlight-block__copy p{margin:0 auto;width:100%;max-width:810px;font-size:16px;line-height:1.6;margin-bottom:20px}.highlight-block__copy p:last-child{margin-bottom:0}.highlight-block__copy p strong{text-transform:uppercase;letter-spacing:2px;font-size:14px}#content .press-new-block{padding:0 0 80px 0}#content .press-new-block .item{border:1px solid #ddd;text-align:center}#content .press-new-block .item img{width:100%}#content .press-new-block .item .text{padding:30px}#content .press-new-block .item .text h2{font-family:"Perpetua","serif";font-size:20px;text-transform:uppercase;border:0;padding:0;letter-spacing:0;margin:10px 0}#content .press-new-block .item .text h2+h3{color:#00aed8;font-size:10px;font-family:"Gotham Bold","sans-serif";text-transform:uppercase;margin:20px 0;letter-spacing:2px}#content .press-new-block .item .text p{font-weight:600;font-size:14px;margin-bottom:20px}#content .press-new-block .btn,#content .press-new-block #panel input[type="button"],#panel #content .press-new-block input[type="button"],#content .press-new-block .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup #content .press-new-block .signup-btn,#content .press-new-block .signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge .signup-btn,.signup-overlay .fancybox-overlay .fancybox-skin form#email-signup-badge #content .press-new-block .signup-btn{margin:60px auto 0 auto;display:block;width:350px}#content .press-new-cta{font-family:"Gotham Bold","sans-serif";font-size:13px;text-transform:uppercase;display:inline-block;padding:10px 20px;line-height:1;color:#161c46;margin-top:0px}#content .press-new-carousel{padding:0 20px}#content .press-new-carousel .slick-track{padding:60px 0 130px 0;display:-ms-flexbox !important;display:flex !important}#content .press-new-carousel .slick-track .slick-slide{height:inherit !important}#content .press-new-carousel .item{margin:0 32px;position:relative;z-index:1;transform-origin:50% 0;transition:all 0.3s ease-in;transform:scale(0.9) translateY(100px)}#content .press-new-carousel .item h2{font-size:20px}#content .press-new-carousel .item.slick-center{transform:scale(1.2) translateY(0);transition:all 0.3s ease-in;z-index:2;box-shadow:0px 0px 10px rgba(0,0,0,0.15);background:white}#content .press-new-carousel .item.slick-center h2{font-size:26px}#content .press-new-carousel .item.slick-center .press-new-cta{background:#719fd2;color:white}#content .press-new-carousel .item.slick-center .press-new-cta:hover{background:#fec667;color:#161c46}#content .press-new-carousel .slick-prev{width:40px;height:100%;background-color:white;top:0;left:0;background-position:center}#content .press-new-carousel .slick-next{width:40px;height:100%;background-color:white;top:0;right:0;background-position:center}#content .press-new-carousel .slick-list{padding:0 !important}.press-more-info{display:none;padding:40px;max-width:700px}.press-more-info .item{padding:30px 0;border-bottom:1px solid #fec667}.press-more-info .item:first-child{padding-top:0}.press-more-info h2{font-family:"Perpetua","serif";font-size:25px;letter-spacing:2px;text-transform:uppercase}.press-more-info h3{font-size:13px;font-weight:700;color:#719fd2}.press-more-info a{display:inline-block;padding:10px 0;font-weight:700;text-transform:uppercase;color:#161c46}.press-more-info a:hover{color:#fec667}@media only screen and (max-width: 1250px){#content .press-new-carousel .item{margin:0 30px}}@media only screen and (max-width: 1000px){#content .press-new-carousel{width:70%}#content .press-new-carousel .item{margin:0 35px;transform:scale(1) translateY(0)}}

/*# sourceMappingURL=style.css.map */
