*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-backface-visbility:visible;backface-visbility:visible}*{-webkit-transition:height .2s ease 0s;transition:height .2s ease 0s}a{-webkit-transition:color 0s;transition:color 0s}#img-cache{display:inline-block;position:absolute;left:-1000000px}html,body{max-width:100%;width:100%}html{font-size:62.5%;height:100%;overflow-x:hidden}body{color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:'klavika-web',sans-serif;font-weight:400;font-size:17px;letter-spacing:normal;letter-spacing:normal;min-height:100%;min-width:320px;overflow-x:hidden;overflow-y:auto;position:relative}html[data-useragent*='MSIE'] body,html[data-useragent*='.NET'] body{display:block;overflow-y:hidden}input,button{letter-spacing:inherit}input,select,button,textarea,input:focus,select:focus,button:focus,textarea:focus{-webkit-appearance:none;-moz-appearance:none;border-radius:0;outline:0}main{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.custom-background{background-attachment:scroll;background-color:#fff;background-image:url('https://www.yolobuffalony.com/content/themes/thompson2017/style.css.php-ver%3D1.2.css');background-position:top left;background-repeat:repeat}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{zoom:1}img{max-width:100%;vertical-align:bottom}img.circular{border-radius:3840px}img.missing{border:1px dotted #000}img.loading{height:50px;width:50px}img.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div.spinner{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}p:empty{display:none}a{color:inherit;cursor:pointer;text-decoration:none}a:focus,a:active{outline:0}html.using-keyboard-navigation header a:focus img,html.no-js header a:focus img,html.using-keyboard-navigation footer a:focus img,html.no-js footer a:focus img,html.using-keyboard-navigation footer select.translate:focus,html.no-js footer select.translate:focus{border:1px dotted #e6c613}html.using-keyboard-navigation main a:focus img,html.no-js main a:focus img,html.using-keyboard-navigation header nav li:not(.button-type)>span>a:focus,html.no-js header nav li:not(.button-type)>span>a:focus,html.using-keyboard-navigation main nav li:not(.button-type)>span>a:focus,html.no-js main nav li:not(.button-type)>span>a:focus{outline:1px dotted #e6c613}html.using-keyboard-navigation main :not(nav) a:focus,html.no-js main :not(nav) a:focus,html.using-keyboard-navigation footer a:focus,html.no-js footer a:focus{text-decoration:underline;text-decoration-color:#e6c613;-moz-text-decoration-color:#e6c613}html.using-keyboard-navigation a.logo:focus img,html.no-js a.logo:focus img,html.using-keyboard-navigation a.logo-text:focus img,html.no-js a.logo-text:focus img{outline:1px dotted #000}input{-webkit-appearance:none!important;border-radius:0!important}input:focus,button:focus{outline:0}select::-ms-expand{display:none}.narrow-menu-only,.narrow480-display-only,.narrow320-display-only{display:none!important}html:not(.mobile-device) .mobile-device-only{display:none!important}html.mobile-device .non-mobile-device-only{display:none!important}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}iframe{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif;font-style:normal;font-weight:400;margin:0;text-transform:none}h1{font-size:20px;letter-spacing:2px}h2{font-size:20px;letter-spacing:2px}h3{font-size:20px;letter-spacing:2px}h4{font-size:20px}h5{font-size:20px}h6{font-size:16px}hr{background-color:#e6c613;border:3px solid #e6c613;color:#e6c613;width:40px}hr.heading-divider{margin:10px auto 20px}hr.overline{padding-top:1px;margin:0 0 3px;text-align:left}div.vr{background-color:#e6c613;border:3px solid #e6c613;color:#e6c613;height:40px}ul,ol,li,b,i,em,strong,span,nav,section,article,a,a:active,a:hover,a:focus,a:visited{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-align:inherit}b,strong{font-weight:bolder}i,em{font-style:italic}div.no-img-wrap{overflow:hidden}input::-webkit-input-placeholder{color:#000;opacity:1}input:focus::-webkit-input-placeholder{opacity:.35}input:-moz-placeholder{color:#000;opacity:1}input:focus:-moz-placeholder{opacity:.35}input::-moz-placeholder{color:#000;opacity:1}input:focus::-moz-placeholder{opacity:.35}input:-ms-input-placeholder{color:#000;opacity:1}input:focus:-ms-input-placeholder{opacity:.35}.overline{padding-top:10px;border-top:1px solid #e6c613}.underline{padding-bottom:10px;border-bottom:1px solid #e6c613}img.social{background:url('img/social.png') scroll no-repeat left center/ 135px transparent;height:24px;margin-right:5px;width:24px}img.social.fb{background-position:2px center}img.social.tw{background-position:-21px center}img.social.instagram{background-position:-53px center}img.social.google{background-position:-85px center}a.ie-unsupported{background:url('img/warning.png') scroll no-repeat center center transparent;background-size:100%;width:20px;height:20px;right:0;position:absolute;top:4px}#ie-unsupported-wrapper{display:none}#ie-unsupported-message{background-color:#fff;color:#000;padding:20px}#ie-unsupported-message h1{color:#e6c613;font-family:"klavika-web",sans-serif;font-size:28px;margin-bottom:20px;text-align:center}#ie-unsupported-message h2{color:#000;font-family:"klavika-web",sans-serif;font-size:16px;margin-bottom:16px}#ie-unsupported-message a{color:#e6c613}#ie-unsupported-message sup{margin-top:-5px}#ie-unsupported-message .legal{font-size:smaller;font-style:italic;margin-top:26px!important}header[role="banner"]{font-family:"klavika-web",sans-serif;font-size:16px;font-weight:normal;letter-spacing:1px}header>div.site-message{background-color:#fff;border-top:1px solid #000;color:#000;padding:5px 10px;text-align:center}header>div.site-message p{margin:0 0 5px}header>div.site-message p:last-child{margin:0}header>div.site-message a,header>div.site-message a:hover,header>div.site-message a:active,header>div.site-message a:visited,header>div.site-message a:focus{text-decoration:underline}div.logo-container{background-color:#000;color:#e6c613;display:block;padding:5px 0}div.logo-container.with-menu{height:70px;padding:5px 0}div.logo{display:block;margin:0 auto;max-width:1200px;position:relative}img.logo-img{display:block;margin:0 auto}img.logo-img-collapsed{display:inline-block}div.logo.collapsed a{position:absolute;top:7px;z-index:1}div.logo-container.with-menu+nav{max-width:1050px}div.shaded-bar{background-image:url("img/strip-bg.png");background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat;background-size:5px 4px;height:8px}div.shaded-bar.white{background-image:url("img/strip-bg-white.png")}div.shaded-bar.header{height:10px}.c-hamburger{display:inline}a.skip-nav{position:absolute;left:-10000px}nav.main{color:#000;font-size:15px;font-weight:400;letter-spacing:1px;position:relative;margin:10px auto;max-width:1200px;text-align:center}nav.main.language{float:right;height:30px;margin:5px auto;text-align:right;z-index:1000000}div.logo-container:not(.with-menu) nav.main.language{margin-top:-44px}nav.main.language li.menu-item-translate{text-align:right}nav.main li.menu-item-translate.narrow-menu-only{margin-top:20px}nav.main a.translate{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:16px;margin-right:20px;width:24px}nav.main.language a.translate span,nav.main.language li.menu-item-type-language a span{position:absolute;left:-1000000px}nav.main.narrow-menu-only a.translate span{padding-left:30px}div.logo-container.with-menu+nav.main{margin-top:-60px}nav.main ul:not(.sub-menu)>li>span>a{color:#000;border:1px solid transparent;display:inline;margin:0 5px;padding:4px 9px 2px;text-align:center;white-space:normal}div.logo-container.with-menu+nav.main ul:not(.sub-menu)>li>span>a{color:#989898}nav.main ul:not(.sub-menu)>li>span>a:not([href]),nav.main ul:not(.sub-menu)>li>span>a[href=''],nav.main ul:not(.sub-menu)>li>span>a[href='#']{cursor:default}nav.main ul.dropdown>li>div.top-spacer{background-color:transparent;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;left:50%;padding-top:14px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:left 0s ease 0s;transition:left 0s ease 0s}nav.main ul.dropdown>li.book>div.top-spacer{width:320px}nav.main ul.dropdown>li.hover>div.top-spacer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav.main ul.dropdown>li.menu-item:not(:first-child):not(.button-type)>span{border-left:1px solid #ececec}nav.main ul.dropdown>li.menu-item.button-type+li.menu-item>span{border-left:none}nav.main ul.dropdown>li.menu-item>a{color:#fff;padding-bottom:16px;padding-top:1px}nav.main ul.dropdown{display:block;list-style:none;margin:0 auto;padding:0;position:relative}nav.main ul.dropdown>li{display:inline-block;margin:0;padding:5px 0;position:relative;text-align:left;text-transform:uppercase}nav.main ul.sub-menu>li{font-size:15px;letter-spacing:.5px;line-height:29px;margin:0;text-transform:uppercase}nav.main ul.sub-menu>li.menu-item-object-location{color:#6d6d6d;font-size:13px;font-weight:700;margin-top:2em;text-transform:uppercase}nav.main ul.dropdown>li.button-type:not(.open)>span>a{border:1px solid #e6c613;cursor:pointer}nav.main ul.dropdown>li:last-child{border-right:0;padding-right:0;margin-right:0}nav.main ul.sub-menu{background-color:#000;border:1px solid #000;color:#fff;font-size:15px;font-weight:400;height:0;left:50%;letter-spacing:0;list-style:none;min-width:210px;opacity:0;overflow:hidden;padding:19px;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;white-space:nowrap}nav.main ul.sub-menu.form-container{padding:19px 17px}nav.main.language ul.sub-menu{min-width:0}header nav.main ul.dropdown>li *{z-index:20000}main nav.main ul.dropdown>li *{z-index:10000}nav.main ul.dropdown>li.button-type *{z-index:9999}nav.main ul.sub-menu.column{left:auto;padding:0 9px 19px;-webkit-transform:none;-ms-transform:none;transform:none}nav.main ul.sub-menu.column:first-child{padding:0 9px 19px 19px}nav.main ul.sub-menu.column:last-child{padding:0 19px 19px 9px}nav.main ul.sub-menu li>span>a{display:block;overflow:hidden;padding:3px}nav.main ul.sub-menu li>span>a:hover,nav.main ul.sub-menu li>span.hover>a,html.using-keyboard-navigation nav.main ul.sub-menu li>span>a:focus,html.no-js nav.main ul.sub-menu li>span>a:focus{background-color:#fff;color:#000}nav.main ul.dropdown>li.hover>span>a[href]{background-color:#000;border:1px solid #000;color:#fff}nav.main ul.dropdown>li.hover:not(no-hover-dropdown)>span>a:not([href]),nav.main ul.dropdown>li.hover:not(no-hover-dropdown)>span>a[href="#"],nav.main ul.dropdown>li.hover:not(no-hover-dropdown)>span>a[href=""],div.logo-container:not(.with-menu) nav.main ul.dropdown>li.button-type>span>a:hover,html.using-keyboard-navigation nav.main ul.dropdown>li>span>a:focus,html.no-js nav.main ul.dropdown>li>span>a:focus{background-color:#000;border:1px solid #000;color:#989898}nav.main ul.dropdown>li.current-menu-ancestor>span>a,nav.main ul.dropdown>li.current-menu-item>span>a{color:#989898}div.logo-container.with-menu nav.main ul.dropdown>li.button-type.hover>span>a,html.using-keyboard-navigation nav.main ul.dropdown>li.button-type>span>a:focus,html.no-js nav.main ul.dropdown>li.button-type>span>a:focus{border:1px solid #e6c613}html.using-keyboard-navigation nav.main ul.dropdown>li.button-type>span>a:focus,html.no-js nav.main ul.dropdown>li.button-type>span>a:focus{background-color:#e6c613}div.logo-container.with-menu+nav.main ul.dropdown>li.hover>span>a,div.logo-container.with-menu+nav.main ul.dropdown>li.button-type>span>a:hover,html.using-keyboard-navigation div.logo-container.with-menu+nav.main ul.dropdown>li>span>a:focus,html.no-js div.logo-container.with-menu+nav.main ul.dropdown>li>span>a:focus,div.logo-container.with-menu+nav.main ul.dropdown>li.current-menu-ancestor>span>a{color:#fff}html.using-keyboard-navigation nav.main ul.dropdown span.c-hamburger+ul.sub-menu>li>a:focus,html.no-js nav.main ul.dropdown span.c-hamburger+ul.sub-menu>li>a:focus{outline:1px dotted #000}html.using-keyboard-navigation nav.main ul.dropdown>li>a:focus,html.no-js nav.main ul.dropdown>li>a:focus,nav.main ul.dropdown>li.current-menu-ancestor>a{background-color:#989898;color:#fff}nav.main li.hover ul.sub-menu{height:auto;opacity:1;overflow:visible;visibility:visible}div.booknow-widget{float:right;font-size:0;overflow:visible;z-index:5001}form.booknow{background-color:transparent;display:none;font-size:0;min-width:250px;padding:0;right:0;white-space:normal;width:100%;z-index:5002}nav.main form.booknow{min-width:284px;padding-top:10px}form.booknow h2{font-family:"klavika-web",sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}form.booknow label{position:absolute;left:-10000px}li.form-container form.booknow{padding-bottom:75px}form.booknow.open,form.booknow.always-open{display:block;overflow:hidden}ul.form-container form.booknow>p,section.widget-intro aside.widget form.booknow>p{font-family:"klavika-web",sans-serif;font-size:14px;font-weight:200;margin:10px 0 0 0;text-align:center;text-transform:none}form.booknow a.switch{color:#6d6d6d}form.booknow a.best-rate{color:#a0a0a0;display:block;font-size:16px;font-weight:normal;line-height:1em;text-align:center;text-transform:uppercase}html.using-keyboard-navigation form.booknow a:focus,html.no-js form.booknow a:focus,form.booknow a:hover{color:#e6c613}header form.booknow input::-webkit-input-placeholder,section.hotel-nav form.booknow input::-webkit-input-placeholder,section aside input::-webkit-input-placeholder{color:#fff}header form.booknow input:-moz-placeholder,section.hotel-nav form.booknow input:-moz-placeholder,section aside input:-moz-placeholder{color:#fff}header form.booknow input::-moz-placeholder,section.hotel-nav form.booknow input::-moz-placeholder,section aside input::-moz-placeholder{color:#fff}header form.booknow input:-ms-input-placeholder,section.hotel-nav form.booknow input:-ms-input-placeholder,section aside input:-ms-input-placeholder{color:#fff}form.booknow input,form.booknow select,form.booknow a.submit{border:0;display:inline;font-family:"klavika-web",sans-serif;font-size:16px;font-weight:200;padding:14px 10px 13px;text-transform:none}form.booknow input,form.booknow select,form.booknow a.submit{background-color:#4d4d4d;color:#fff;margin:10px 0 0;width:100%}form.booknow input:first-child,form.booknow div.submit>input:nth-child(2),form.booknow select:first-child,form.booknow select.destination,form.booknow a.submit:first-child{margin:0}form.booknow .half-width{width:calc(50% - 4px)}form.booknow div.dates{background-attachment:scroll;background-color:#4d4d4d;background-image:url('img/booking-arrow-white.png');background-position:center center;background-repeat:no-repeat;background-size:19px 10px;padding:0}form.booknow div.submit,form.booknow div.dates{margin:10px 0 0 0}form.booknow div.dates input{margin:0}form.booknow .half-width-with-arrow{margin-top:0}form.booknow .half-width.right{margin-left:7px}form.booknow .half-width-with-arrow.left{width:calc(50% - 9px)}form.booknow .half-width-with-arrow.right{float:right;text-align:right;width:calc(50% - 9px)}form.booknow input.date,form.booknow input.email,form.booknow input.confirm{text-transform:none}form.booknow select{-webkit-appearance:none;-moz-appearance:none;background-attachment:scroll;background-image:url('img/dropdown-arrow-white.png');background-position:right 12px center;background-repeat:no-repeat;background-size:13px 6px;padding:14px 23px 13px 10px}form.booknow select optgroup{background-color:#fff;color:#4d4d4d}form.booknow select optgroup:first-child{margin-top:1em}form.booknow select option{background-color:#fff;color:#4d4d4d;padding-right:1em;margin-left:-1em}form.booknow.rfp select.rfp{margin-bottom:24px}form.booknow input.submit,form.booknow button.submit,form.booknow a.submit{background-color:#fff;color:#000;font-size:16px;font-weight:700;letter-spacing:2px;padding:15px 20px 12px;text-transform:uppercase}form.booknow input.submit:hover,form.booknow button.submit:hover,form.booknow a.submit:hover{background-color:#4d4d4d;color:#fff}html.using-keyboard-navigation form.booknow input.submit:focus,html.no-js form.booknow input.submit:focus,html.using-keyboard-navigation form.booknow button.submit:focus,html.no-js form.booknow button.submit:focus,html.using-keyboard-navigation form.booknow a.best-rate:focus,html.no-js form.booknow a.best-rate:focus{text-decoration:underline;text-decoration-color:#e6c613;-moz-text-decoration-color:#e6c613}form.booknow.submit-attempted input:invalid,form.booknow.submit-attempted input.date.empty:required{outline:1px dotted #e6c613}.ui-widget{font-size:12px}.ui-datepicker .ui-datepicker-title,.ui-state-default,.ui-widget-content .ui-state-default{font-family:"klavika-web",sans-serif;font-weight:normal;font-size:1.1em;text-transform:uppercase}.ui-widget-content .ui-state-default{background-color:#000;color:#fff}#ui-datepicker-div{width:284px}#ui-datepicker-div.narrow{width:250px}#ui-datepicker-div.align-right{left:auto!important}.ui-datepicker th{font-size:16px;font-weight:200}.ui-datepicker td{font-size:15px}.ui-datepicker .ui-datepicker-title,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{font-size:18px}.ui-datepicker .ui-datepicker-buttonpane{margin:0;border-top:0}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{display:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#000 url("js/images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x}a.ui-state-default.ui-state-highlight{background:#000 none 50% 50% repeat-x;color:#fff}a.ui-state-default.ui-state-highlight.ui-state-active,a.ui-state-default.ui-state-active,a.ui-state-default.ui-state-hover{background:#e6c613 none 50% 50% repeat-x;color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.25}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev.ui-state-hover{left:10px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next.ui-state-hover{right:0}a.ui-datepicker-next.ui-state-hover,a.ui-datepicker-prev.ui-state-hover{background:transparent none;border:0;color:#e6c613;top:2px}a.ui-datepicker-next:after{background:transparent none;color:#000;content:"→";display:inline-block;font-family:"klavika-web",sans-serif;font-size:1.3em}a.ui-datepicker-prev:after{color:#000;content:"←";display:inline-block;font-family:"klavika-web",sans-serif;font-size:1.6em;background:transparent none}a.ui-datepicker-next.ui-state-hover:after,a.ui-datepicker-prev.ui-state-hover:after{color:#e6c613}.ui-datepicker a.ui-datepicker-prev span,.ui-datepicker a.ui-datepicker-next span{display:none}html.using-keyboard-navigation div.booknow-widget li span.button:focus div,html.no-js div.booknow-widget li span.button:focus div{color:#000}footer{background-color:#000;color:#fff;display:block;font-family:"klavika-web",sans-serif;font-size:16px;letter-spacing:0;position:relative}footer>div.content{margin:0 auto;padding:10px 20px 10px;max-width:1220px}footer div.hotel-logo{padding:15px 0}footer div.top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}footer div.bottom{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:3px solid #3c3c3c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:"Roboto",sans-serif;font-size:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}footer section{display:block;orphans:1000;padding-top:15px;widows:1000}footer section.hotel:not(.identity){background-attachment:scroll;background-position:center 15px;background-repeat:no-repeat;background-size:24px 36px;padding-top:65px;text-align:center}footer section.hotel.identity{text-align:center;padding-bottom:15px}footer section.hotel.identity img.logo{display:inline-block;margin:0 auto}footer section.hotel.locations{background-size:24px 36px;background-image:url('img/footer-location.png')}footer section.hotel.phones{background-size:35px 35px;background-image:url('img/footer-phone.png')}footer section.hotel.urls{background-size:35px 25px;background-image:url('img/footer-email.png')}footer div.top section{width:30%}footer div.bottom section{width:45%}footer h5{font-family:"klavika-web",sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase}footer section.hotel h5{color:#6d6d6d;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:26px;text-transform:uppercase}footer div.bottom h5{font-family:"Roboto",sans-serif;font-size:16px}footer h5:not(:first-child){margin-top:15px}footer .social-icons{margin-top:15px}footer section a,footer section address,footer section p{font-style:normal;margin:0}footer section.hotel a,footer section.hotel address,footer section.hotel p{font-size:15px;letter-spacing:1.66px;line-height:20px}footer section a,footer section address{display:inline-block}footer .social-icons a{background-attachment:scroll;background-position:left center;background-repeat:no-repeat;background-size:auto 35px;height:35px;width:35px;margin-right:15px}html.using-keyboard-navigation footer .social-icons a:focus,html.no-js footer .social-icons a:focus,footer .social-icons a:hover{background-position:right center}footer .social-icons a span{margin-left:-100000px}footer .social-icons a.blog{background-image:url('img/footer-blog.png')}footer .social-icons a.facebook{background-image:url('img/footer-icon-facebook.png')}footer .social-icons a.googleplus{background-image:url('img/footer-icon-google.png')}footer .social-icons a.instagram{background-image:url('img/footer-icon-instagram.png')}footer .social-icons a.linkedin{background-image:url('img/footer-linkedin.png')}footer .social-icons a.pinterest{background-image:url('img/footer-icon-pintrest.png')}footer .social-icons a.tripadvisor{background-image:url('img/footer-icon-tripadvisor.png')}footer .social-icons a.twitter{background-image:url('img/footer-icon-twitter.png')}footer .social-icons a.youtube{background-image:url('https://www.yolobuffalony.com/content/themes/thompson2017/img/footer-youtube.png.html')}nav.footer{position:relative;padding-top:21px}nav.footer ul.popup{display:iblock;float:right;list-style:none;padding:0;position:relative;margin:0}nav.footer ul.popup>li{color:#989898;display:inline-block;font-weight:300;margin:0 20px 0 0;padding:0;text-transform:none}nav.footer ul.popup>li:last-child{margin:0}nav.footer ul.popup>li a:hover{color:#fff}footer section.copyright p{font-weight:300;margin-bottom:1em}footer section.copyright a.logo{float:left;margin:-5px 1em 0 0}footer form.subscribe:not(.submitted){border-bottom:1px solid #3c3c3c;margin-bottom:1px;padding-top:15px}footer form.subscribe.hidden{display:none}footer form.submitted{padding-bottom:70px;padding-top:0}footer form h5{float:left;margin-top:10px}footer form.subscribe label{position:absolute;left:-10000px}footer input{background-color:transparent;border:0;color:#fff;padding:7px 0;width:calc(100% - 65px)}footer input::-webkit-input-placeholder{color:#fff;opacity:1}footer input:focus::-webkit-input-placeholder{opacity:.35}footer input:-moz-placeholder{color:#fff;opacity:1}footer input:focus:-moz-placeholder{opacity:.35}footer input::-moz-placeholder{color:#fff;opacity:1}footer input:focus::-moz-placeholder{opacity:.35}footer input:-ms-input-placeholder{color:#fff;opacity:1}footer input:focus:-ms-input-placeholder{opacity:.35}footer input.submit{background-color:transparent;color:#fff;float:right;font-family:"klavika-web",sans-serif;font-size:16px;font-style:normal;font-weight:700;outline:0;padding:7px 0 5px 2px;text-align:right;text-transform:uppercase;width:65px}footer input.submit:hover,html.using-keyboard-navigation footer input.submit:focus,html.no-js footer input.submit:focus{color:#e6c613}footer .thanks{font-family:"klavika-web",sans-serif;padding:22px 0 8px;position:relative}footer .thanks .close{background-image:url('img/close-x.png');background-position:right center;background-repeat:no-repeat;background-size:12px auto;cursor:pointer;height:12px;position:absolute;right:5px;top:25px;width:12px}footer .thanks .close:hover,html.using-keyboard-navigation footer .thanks .close:focus,html.no-js footer .thanks .close:focus{background-position:left center}footer div.logos{background-color:#fff;color:#000;padding:20px 0}footer div.logos div.width-constraint{margin:0 auto;max-width:960px}footer div.logos img,footer div.logos div.vr{float:left;margin:0 25px}html.using-keyboard-navigation footer div.logos a:focus,html.no-js footer div.logos a:focus{outline:1px dotted #e6c613}footer div.logos img.primary:first-child,footer div.logos a:first-child img{margin-left:0}footer div.logos a:last-child img{margin-right:0}footer img.logo.invert{-webkit-filter:invert(1);filter:invert(1)}nav select.translate{-webkit-appearance:none;-moz-appearance:none;background-attachment:scroll;background-color:transparent;background-position:right center;background-repeat:no-repeat;background-size:auto 17px;background-image:url('img/footer-translate-globe.png');border:0;cursor:pointer;height:17px;outline:0;width:17px}nav select.translate:hover{background-position:left center}nav select.translate option{color:#fff;background-color:#000}aside.cta{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}aside.cta:not(.button) a,aside.cta:not(.button) span{color:#e6c613;font-size:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase}aside.cta:not(.button) a:hover,html.using-keyboard-navigation aside.cta:not(.button) a:focus,html.no-js aside.cta:not(.button) a:focus{color:#989898}aside.cta.button>a,aside.cta.button span{background-color:#000;color:#fff;display:inline-block;font-family:"klavika-web",sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;padding:13px 48px;text-align:center;text-decoration:none;text-transform:uppercase}section.inverted:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical):not(.post-gallery) aside.cta.button>a,section.inverted:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical):not(.post-gallery) aside.cta.button span{background-color:#fff;color:#000}aside.cta.button.inverse>a,aside.cta.button.inverse span{background-color:#fff;color:#000}aside.cta.button>a:hover,html.using-keyboard-navigation aside.cta.button a:focus,html.no-js aside.cta.button a:focus,section:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical) aside.cta.button>a:hover,html.using-keyboard-navigation section:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical) aside.cta.button a:focus,html.no-js section:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical) aside.cta.button a:focus,section.inverted:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical) aside.cta.button>a:hover,html.using-keyboard-navigation section.inverted:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical) aside.cta.button a:focus,html.no-js section.inverted:not(.callout-gallery):not(.three-column-vertical):not(.three-column-vertical) aside.cta.button a:focus{background-color:#53565a;color:#fff}aside.cta.button.inverse>a:hover,html.using-keyboard-navigation aside.cta.button.inverse a:focus,html.no-js aside.cta.button.inverse a:focus{background-color:#e6c613;color:#fff}section{overflow:hidden}main section{background-color:transparent;max-width:1220px;margin:0 auto;padding:0 20px}main section.extra-padding-top{padding-top:60px}main section.extra-padding-bottom{padding-bottom:60px!important}main section.three-column-vertical.extra-padding-bottom{padding-bottom:50px!important}main>div.shading{background-image:url('img/strip-bg.png');background-position:left top;background-repeat:repeat;background-size:5px 4px;max-width:1220px;margin:0 auto;height:26px}main>div.shading.extra-padding-top{margin-top:60px}main>div.shading.extra-padding-bottom{margin-bottom:60px}main>div.shading.inverted{background-image:url('img/strip-bg-white.png')}main section.gallery-constrained{max-width:1024px}main form.post-password-form{background-color:#fff;max-width:1040px;margin:80px auto;padding:20px}main>section:first-of-type{padding-top:60px}main>section:not(.no-bleed-up-into):not(.bleed-up)+section.bleed-up{background-color:#fff;margin:-50px auto 0;max-width:1024px;z-index:9000;padding:0}main>section:not(.no-bleed-up-into):not(.bleed-up)+section.bleed-up:not(.google-map) article{margin:0 1.5em}main:not(.no-space-above-footer):not(.full-window-video){padding-bottom:80px}main section.bg-bleed{background-color:#fff;max-width:100vw;padding-left:0;padding-right:0}main>div.shading.bg-bleed{max-width:100vw}main section div.content{background-attachment:scroll;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}main.no-space-above-footer>*:last-child,main.no-space-above-footer>*:last-child div.content{padding-bottom:0!important}main section.bg-bleed div.content{max-width:1220px;margin:0 auto;padding-left:20px;padding-right:20px}main section.spacer div.content{background-color:transparent!important}.no-text-transform{text-transform:none!important}.text-content ul{list-style-type:square;margin-left:0;padding-left:1.5em}.text-content li{position:relative}section:not(.wedding-gallery) .text-content p:first-child,section:not(.wedding-gallery) .text-content *:not(li)>ul:first-child,section:not(.wedding-gallery) .text-content *:not(li)>ol:first-child{margin-top:.5em}section:not(.wedding-gallery) .text-content p:last-child,section:not(.wedding-gallery) .text-content *:not(li)>ul:last-child,section:not(.wedding-gallery) .text-content *:not(li)>ol:last-child{margin-bottom:.5em}div.pp_overlay{z-index:30000!important}div.pp_pic_holder{position:fixed;top:calc(50% - 20px)!important;left:50%!important;max-width:calc(100vw - 25px);-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;z-index:35000!important}div.pp_pic_holder.dark_square.iframe{border:1px solid #fff}div.pp_content{height:auto!important;max-height:calc(90vh - 40px);max-width:100%;overflow:auto}div.pp_pic_holder.iframe div.pp_content{overflow:hidden}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:absolute;top:-25px;right:4px}div.pp_default .pp_close,div.light_square .pp_close,div.dark_square .pp_close{width:12px;height:12px;background-image:url('img/close-x.png');background-position:left center;background-size:auto 12px}div.dark_square .pp_close{background-image:url('img/close-x-white.png')}html.using-keyboard-navigation div.pp_default .pp_close:focus,html.no-js div.pp_default .pp_close:focus,div.pp_default .pp_close:focus,html.using-keyboard-navigation div.light_square .pp_close:focus,html.no-js div.light_square .pp_close:focus,div.light_square .pp_close:hover,html.using-keyboard-navigation div.dark_square .pp_close:focus,html.no-js div.dark_square .pp_close:focus,div.dark_square .pp_close:hover{background-position:right center}div.ppt{height:0;margin:0}#post-404{background-color:white;padding:25px}#post-404 h2{font-family:"klavika-web",sans-serif;font-size:28px}section.nocontent{background-color:#fff;margin:0 auto;padding:25px}div.promo-slide-out{border:1px solid #fff;border-left:none;position:fixed;left:-400px;top:150px;-webkit-transition:left .4s ease 0s;transition:left .4s ease 0s;width:400px;z-index:15000}main.hotel-page div.promo-slide-out{top:20px}div.promo-slide-out.open{left:0;max-width:calc(100% - 30px)}div.promo-slide-out div.button{right:-115px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}div.promo-slide-out button{background-color:#000;border:1px solid #fff;border-bottom:0;color:#fff;font-size:14px;height:30px;letter-spacing:2px;outline:0;text-transform:uppercase;top:50%;width:200px}html.using-keyboard-navigation div.promo-slide-out button:focus,html.no-js div.promo-slide-out button:focus{text-decoration:underline}div.promo-slide-out button img{height:6px;float:left;margin:5px 5px 0 5px;width:12px}div.promo-slide-out button img:last-child{float:right}div.promo-slide-out button.open{border-bottom:1px solid #fff;border-top:0;display:none;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}div.promo-slide-out:not(.open) button.open{display:block}div.promo-slide-out button.close{display:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}div.promo-slide-out.open button.close{display:block}div.promo-slide-out div.content{background-color:#000;padding:30px}div.promo-slide-out div.content img.hero{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}div.promo-slide-out article{background-color:#fff;max-height:calc(100vh - 290px);overflow:auto;padding:20px}div.promo-slide-out article h3{color:#6d6d6d;font-family:"klavika-web",sans-serif;font-size:14px;letter-spacing:.5px;line-height:26px;text-transform:uppercase}div.promo-slide-out article h2{font-family:"klavika-web",sans-serif;font-size:21px;letter-spacing:0;line-height:32px}div.promo-slide-out article>p,div.promo-slide-out article>ul,div.promo-slide-out article>ol{line-height:26px}div.promo-slide-out article aside.cta,div.promo-slide-out article aside.cta>a,div.promo-slide-out article aside.cta>span{width:100%}section:not(.no-bleed-up-into)+section.booknow.bleed-up div.content{padding-top:20px}section.booknow h1,section.booknow h2{font-size:20px;letter-spacing:2px;margin:10px auto;text-align:center}section.booknow form.booknow{margin-top:10px;text-align:center}section.booknow form.booknow h2.heading,section.booknow form.booknow a.best-rate{display:none}section.booknow form.booknow>div.dates{text-align:left}section.booknow form.booknow div.dates input{margin:0}section.booknow form.booknow p{display:none}section.booknow form.booknow select{background-color:transparent;padding-right:46px}section.booknow form.booknow input,section.booknow form.booknow select{background-color:#fff;color:#000;position:relative;z-index:200}section.booknow form.booknow input.submit{background-color:#000;color:#fff;font-weight:400;width:auto}section.booknow.inverted form.booknow input.submit{background-color:#fff;color:#000}section.booknow form.booknow input.submit:hover,html.using-keyboard-navigation section.booknow form.booknow input.submit:focus,html.no-js section.booknow form.booknow input.submit:focus{background-color:#53565a}section.booknow form.booknow div.submit{background-attachment:scroll;background-image:url('img/strip-bg6.png');background-position:left center;background-repeat:repeat-x;background-size:5px 6px;margin:25px auto;overflow:visible;position:relative;text-align:center;width:380px}section.booknow.inverted form.booknow div.submit{background-image:url('img/strip-bg6-white.png')}section.booknow form.booknow div.submit>div.line{border-top:1px solid #ececec;margin-left:-200px;bottom:18px;position:absolute;width:780px;z-index:0}section.booknow form.booknow div.dates{background-color:transparent;display:inline-block;width:236px}section.booknow form.booknow div.dates input.right{float:right}section.booknow form.booknow>input,section.booknow form.booknow>div.dates input,section.booknow form.booknow>select{max-width:100px}section.booknow form.booknow>select{background-image:url('img/dropdown-arrow-black.png')}section.booknow form.booknow>select.destination{max-width:200px}section.booknow form.booknow>input,section.booknow form.booknow>select,section.booknow form.booknow>div:not(.submit){border:1px solid #ececec;margin-right:10px}section.booknow form.booknow .half-width.right{margin-left:0}section.booknow form.booknow>input:first-child,section.booknow form.booknow>select:first-child,section.booknow form.booknow>div:first-child{margin-left:10px}section.booknow form.booknow>div.dates{background-image:url('img/booking-arrow-black.png')}section.booknow.inverted form.booknow>div.dates{background-color:#fff}section.booknow form.booknow>input:last-child,section.booknow form.booknow>select:last-child{margin-right:0}main section.hotel-nav,main section.hotel-nav div.content{overflow:visible}main section.hotel-nav nav.main{margin:0;padding:10px 0}main section.hotel-logo div.content{text-align:center;padding:0 0 20px}section.widget-intro div.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:21px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:0;line-height:32px}section.widget-intro article{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1em}section.widget-intro div.shading{background-color:#000;background-image:url('img/strip-bg8-white.png');background-position:left top;background-repeat:repeat;background-size:5px 8px;height:8px}section.widget-intro aside.widget{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;min-width:320px;width:320px}section.widget-intro aside.widget form.empty:not(:first-child)~form.booknow{margin-top:15px}section.widget-intro div.widget-container{background-color:#000;color:#fff;padding:20px 18px;min-height:300px}section.widget-intro.eat div.widget-container{background-image:url('img/strip-bg8-white.png');background-position:left top;background-repeat:repeat-x;background-size:5px 8px;padding:30px 20px 20px}section.widget-intro h1,section.widget-intro h2:not(.heading){font-size:24px;letter-spacing:2.5px;margin:.5em 0}section.widget-intro.eat h1,section.widget-intro.eat h2{text-align:left;text-transform:uppercase}section.widget-intro div.text-content h1,section.widget-intro div.text-content h2,section.widget-intro div.text-content h3,section.widget-intro div.text-content h4{text-align:center;letter-spacing:2.5px;z-index:1}section.widget-intro div.text-content h1,section.widget-intro div.text-content h2{font-size:24px}section.widget-intro div.text-content h1:before,section.widget-intro div.text-content h2:before,section.widget-intro div.text-content h3:before,section.widget-intro div.text-content h4:before{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:calc(20% - 20px);margin-right:.5em;width:100%;z-index:0}section.widget-intro div.text-content h1:after,section.widget-intro div.text-content h2:after,section.widget-intro div.text-content h3:after,section.widget-intro div.text-content h4:after{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:calc(20% - 20px);margin-left:.5em;width:100%;z-index:0}section.widget-intro aside.widget,section.widget-intro aside.widget h3,section.widget-intro aside.widget p,section.widget-intro aside.widget ul,section.widget-intro aside.widget ol{font-family:"klavika-web",sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;line-height:23px;margin-bottom:.56em}section.widget-intro aside.widget h3{text-transform:uppercase;margin-bottom:0}section.widget-intro aside.widget h3:not(:first-child){margin-top:.56em}div.widget-container aside.cta.button{margin-top:10px}div.widget-container aside.cta.button a,div.widget-container aside.cta.button span{background-color:#fff;color:#000;width:100%;text-align:center}div.widget-container aside.cta.button a:hover,html.using-keyboard-navigation div.widget-container aside.cta.button a:focus,html.no-js div.widget-container aside.cta.button a:focus{background-color:#4d4d4d;color:#fff}div.widget-container>div[id]{margin-top:10px;text-align:center}main section.hero-image.bg-bleed div.content{max-width:100%;padding:0}section.hero-image div.content img.sizer{background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}section.hero-image div.content img.sizer.popup{display:none}section.hero-image.bg-bleed div.content img.sizer.hero-short{max-height:519px}section.title div.content h1,section.title div.content h2,section.title div.content h3{font-size:24px;letter-spacing:2.5px;margin:.5em 0;text-align:center}main section.callout-gallery.bg-bleed,main section.callout-gallery.bg-bleed div.content{max-width:100vw;padding-left:0;padding-right:0}main section.callout-gallery.bg-bleed div.content{background-color:transparent}main section.callout-gallery.bg-bleed div.content article{background-color:#fff}main section.callout-gallery.featured-items div.content{padding:0}main section.callout-gallery div.content article img{width:auto}.carousel.flexslider{border:0;margin:1px 0 0;max-width:100%;width:1180px}.carousel.flexslider li{margin:0;opacity:.5}.carousel.flexslider li.flex-active-slide{opacity:1}.carousel.flexslider .slides img{background-attachment:scroll;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:118px;width:204px}.gallery .slide .bg-image{background-attachment:scroll;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.gallery.flexslider{background:inherit;border:0;margin:0 auto;position:relative}.gallery.flexslider.page{margin:0 auto}.gallery .slides img.sizer{background-size:cover;margin:0 auto;max-width:1360px;width:100%}.gallery .slides img.sizer.gallery{max-height:785px}.gallery .slides img.sizer.hero-tall{max-height:590px}.gallery .slide div.bg-image div.callout-centering{margin:0 auto;max-width:1180px;position:relative}.gallery.full .slide .bg-image,.gallery.full .slide div.bg-image div.callout-centering{min-height:600px}.gallery.page .slide .bg-image,.gallery.page .slide div.bg-image div.callout-centering{min-height:400px}.gallery .slide div.bg-image div.callout-centering.page{max-width:1040px}.flexslider.single-image .slides>li{display:block}.gallery .slide article:not(.under-slide).callout{background-color:rgba(0,0,0,0.6);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:"klavika-web",sans-serif;font-weight:400;font-size:21px;left:50%;letter-spacing:0;line-height:32px;min-height:320px;max-width:calc(100% - 120px);padding:20px 30px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:770px}.gallery .slide article.under-slide.callout{font-family:"klavika-web",sans-serif;font-weight:400;font-size:21px;letter-spacing:0;line-height:32px}.gallery .slide article.under-slide.callout div.ctas{line-height:normal}.gallery .slide article:not(.under-slide).callout:before,.gallery .slide article:not(.under-slide).callout:after{content:"";display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.featured-items .gallery .slide article.callout{min-height:260px}.gallery .slide article.callout.with-cta{top:50%}.gallery .slide article.under-slide.callout{left:0;margin:0 auto;max-width:100%;padding:20px;position:relative;text-align:center;top:100%;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}.gallery .slide article.under-slide.callout.empty{padding:0 20px}.gallery .slide article.under-slide.callout.bleed-up{margin:-100px auto 0;max-width:calc(100% - 200px)}section.callout-gallery.with-carousel .gallery .slide article.under-slide.callout{margin-top:118px}.gallery .slide article.callout.bottom-aligned{bottom:20px;top:auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.gallery .slide article.callout.with-cta.bottom-aligned{bottom:15px;top:initial;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}section.callout-gallery.bled-up-into .gallery .slide article.callout.with-cta.bottom-aligned{bottom:65px}.featured-items .gallery .slide article.callout.with-cta{bottom:40px;padding:20px 30px 40px;top:auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.gallery .slide article.callout h2.super-head,.gallery .slide article.callout h3.super-head,.gallery .slide article.callout h4.super-head{font-family:"klavika-web",sans-serif;font-size:17px;letter-spacing:0;padding-bottom:14px;text-transform:uppercase}.gallery .slide article.callout h1,.gallery .slide article.callout h2,.gallery .slide article.callout h3{font-family:"Playfair Display",serif;font-size:24px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase}.gallery .slide article.callout h2.super-head+h1,.gallery .slide article.callout h3.super-head+h2,.gallery .slide article.callout h4.super-head+h3{font-size:42px;letter-spacing:0}.gallery .slide article.callout.under-slide h1,.gallery .slide article.callout.under-slide h2:not(.text-super-heading),.gallery .slide article.callout.under-slide h3:not(.text-super-heading){font-size:24px;letter-spacing:2.5px;margin:.5em 0;text-align:center}.gallery .slide article.callout.under-slide h1 img,.gallery .slide article.callout.under-slide h2:not(.text-super-heading) img,.gallery .slide article.callout.under-slide h3:not(.text-super-heading) img{margin:0 auto}.gallery .slide article.callout.under-slide h2.text-super-heading,.gallery .slide article.callout.under-slide h3.text-super-heading,.gallery .slide article.callout.under-slide h4.text-super-heading{font-family:"klavika-web",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.gallery .slide article.callout.under-slide div.ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery .slide article.callout.under-slide div.ctas aside{-webkit-box-flex:1;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;margin:10px;max-width:300px}.gallery .slide article.callout.under-slide div.ctas aside>a,.gallery .slide article.callout.under-slide div.ctas aside>span{width:100%;padding:18px 30px}.gallery .slide article.callout h1+h3,.gallery .slide article.callout h2+h3{font-family:"klavika-web",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;margin-top:.5em;text-transform:uppercase}.gallery .slide article:not(.under-slide).callout aside.cta{margin:0 auto;white-space:nowrap;width:calc(100% - 60px)}.gallery .slide article:not(.under-slide).callout aside.cta.button>a,.gallery .slide article:not(.under-slide).callout aside.cta.button span{background-color:#fff;color:#000}.gallery .slide article:not(.under-slide).callout aside.cta.button>a:hover,html.using-keyboard-navigation .gallery .slide article:not(.under-slide).callout aside.cta.button a:focus,html.no-js .gallery .slide article:not(.under-slide).callout aside.cta.button a:focus{background-color:#53565a}.gallery .slide article:not(.under-slide).callout.bottom-aligned aside.cta{bottom:initial;position:relative;margin:10px auto}section .slide aside.cta.no-callout{bottom:0;left:0;position:absolute;right:0;text-align:center;top:calc(50% - 20px)}.flex-control-nav{bottom:52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.callout-gallery.bled-up-into .flex-control-nav{bottom:65px}div.width-constraint.gallery-large .flex-control-nav{bottom:initial;top:calc(590px - 40px)}div.width-constraint.gallery-large~.carousel.flexslider{position:absolute;top:592px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section.tab-content .flex-control-nav,section.with-carousel .flex-control-nav{display:none}.flex-control-paging li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;max-width:8px}.flex-control-paging li a,.flex-control-paging li a:hover{background-color:#ececec;background-color:rgba(255,255,255,0.5);box-shadow:initial;border-radius:0;height:8px;width:100%}.flex-control-paging li a.flex-active{background-color:#fff}.flex-direction-nav a,div.owl-nav div{background-attachment:scroll;background-color:transparent;background-position:left center;background-size:cover;color:transparent;height:38px;opacity:1;-webkit-transition:all 0s linear 0s;transition:all 0s linear 0s;width:21px}div.owl-nav div{position:absolute}section:not(.post-gallery) div.width-constraint.gallery-large .flex-direction-nav .flex-prev,section:not(.post-gallery) div.width-constraint.gallery-large .flex-direction-nav .flex-next,div.width-constraint.hero-page-tall .flex-direction-nav .flex-prev,div.width-constraint.hero-page-tall .flex-direction-nav .flex-next{top:295px}div.width-constraint.gallery-full .flex-direction-nav .flex-prev,div.width-constraint.gallery-full .flex-direction-nav .flex-next{top:392px}div.width-constraint.gallery-mid-and-room .flex-direction-nav .flex-prev,div.width-constraint.gallery-mid-and-room .flex-direction-nav .flex-next{top:225px}.flexslider:hover .flex-direction-nav .flex-prev,.flex-direction-nav .flex-prev,div.owl-nav div.owl-prev{background-image:url('img/arrow-white-left.png');opacity:1;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-prev:hover,div.owl-nav div.owl-prev:hover{background-position:right center}.flexslider:hover .flex-direction-nav .flex-next,.flex-direction-nav .flex-next,div.owl-nav div.owl-next{background-image:url('img/arrow-white-right.png');opacity:1;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover,.flex-direction-nav .flex-next:hover,div.owl-nav div.owl-next:hover{background-position:right center}.constrained-nav .flexslider:hover .flex-direction-nav .flex-prev,.constrained-nav .flex-direction-nav .flex-prev,.constrained-nav div.owl-nav div.owl-prev{left:10px}.constrained-nav .flexslider:hover .flex-direction-nav .flex-next,.constrained-nav .flex-direction-nav .flex-next,.constrained-nav div.owl-nav div.owl-next{right:10px}.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-next:hover{background-position:right center}.flex-direction-nav a,.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{font-family:"klavika-web",sans-serif;font-weight:900}.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{color:#fff}.flex-direction-nav a span{position:absolute;left:-10000px}.gallery:not(.single-image) .flex-viewport:hover~.flex-direction-nav a,.gallery:not(.single-image) .flex-viewport:hover~.flex-direction-nav a.flex-next:before,.gallery:not(.single-image) .flex-viewport:hover~.flex-direction-nav a.flex-prev:before,.carousel:not(.single-image) .flex-viewport:hover~.flex-direction-nav a,.carousel:not(.single-image) .flex-viewport:hover~.flex-direction-nav a.flex-next:before,.carousel:not(.single-image) .flex-viewport:hover~.flex-direction-nav a.flex-prev:before{opacity:1!important;cursor:pointer}.carousel:not(.single-image) .flex-direction-nav .flex-disabled{display:none}.flex-direction-nav a.flex-prev:before,.flex-direction-nav a.flex-next:before{content:""}ul.owl-carousel{display:none}ul.owl-carousel .owl-item{font-size:0}ul.owl-carousel li.slide{display:inline-block}div.owl-controls{bottom:0;left:0;position:absolute;right:0;top:0}div.owl-nav{left:0;position:absolute;right:0;top:calc(50% - 30px)}section.wedding-gallery{padding-left:0;padding-right:0}main section.wedding-gallery div.content{padding:60px 20px 50px}main section.wedding-gallery.bg-bleed div.content{max-width:1220px}section.wedding-gallery div.text-content{padding:0 20px;margin:0 auto;max-width:700px;text-align:center}section.wedding-gallery div.text-content>h1,section.wedding-gallery div.text-content>h2,section.wedding-gallery div.text-content>h3{font-size:24px;letter-spacing:2.5px}section.wedding-gallery div.text-content>p,section.wedding-gallery div.text-content>ul,section.wedding-gallery div.text-content>ol{font-size:21px;letter-spacing:0;line-height:32px}section.wedding-gallery .flexslider ul.slides img{display:inline-block;padding:10px 0;width:49.3220%}section.wedding-gallery .flexslider ul.slides img.left{float:left}section.wedding-gallery .flexslider ul.slides img.right{float:right}section.wedding-gallery .flexslider ul.slides.layout-4-image img.left.top,section.wedding-gallery .flexslider ul.slides.layout-4-image img.right.bottom{height:auto;width:57.62%}section.wedding-gallery .flexslider ul.slides.layout-4-image img.right.top,section.wedding-gallery .flexslider ul.slides.layout-4-image img.left.bottom{height:auto;width:40.68%}section.staggered-gallery{padding:20px}section.staggered-gallery div.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.staggered-gallery article{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px}section.staggered-gallery article:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.staggered-gallery article div.sizing{background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-box-flex:5965;-webkit-flex:5965 5965 680px;-ms-flex:5965 5965 680px;flex:5965 5965 680px;position:relative}section.staggered-gallery article div.text-content{-webkit-box-flex:4035;-webkit-flex:4035 4035 460px;-ms-flex:4035 4035 460px;flex:4035 4035 460px;padding:0 0 0 40px}section.staggered-gallery article:nth-of-type(even) div.text-content{padding:0 40px 0 0}section.staggered-gallery article div.sizing img.sizer{max-width:680px;width:100%}section.staggered-gallery article div.sizing div.callout{background-color:rgba(0,0,0,0.6);left:50%;padding:20px;position:absolute;overflow:hidden;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.staggered-gallery article div.sizing div.callout img.logo-img{width:100%}section.staggered-gallery article div.sizing div.callout img.logo-img.invert{-webkit-filter:invert(1);filter:invert(1)}section.staggered-gallery article div.text-content div.positioning{margin-right:20px;max-width:300px;width:100%}section.staggered-gallery.meetings-and-events-gallery article div.text-content div.positioning{max-width:400px}section.staggered-gallery article:nth-of-type(even) div.text-content div.positioning{float:right;margin-left:20px;margin-right:0}section.staggered-gallery article div.text-content h2.super-heading,section.staggered-gallery article div.text-content h3.super-heading,section.staggered-gallery article div.text-content h4.super-heading{color:#6d6d6d;font-family:"klavika-web",sans-serif;font-size:14px;letter-spacing:.5px;line-height:26px;text-transform:uppercase}section.staggered-gallery article div.text-content h1.heading,section.staggered-gallery article div.text-content h2.heading,section.staggered-gallery article div.text-content h3.heading{font-size:20px;letter-spacing:2px;text-transform:uppercase}section.staggered-gallery article div.text-content h2.intro,section.staggered-gallery article div.text-content h3.intro,section.staggered-gallery article div.text-content h4.intro{font-family:"klavika-web",sans-serif;font-size:17px;letter-spacing:0;line-height:26px;margin:17px 0;text-transform:uppercase}section.staggered-gallery article div.text-content ul.sub-properties{letter-spacing:.5px;line-height:23px;list-style:none;padding-left:0}section.staggered-gallery article div.ctas{margin-top:10px}section.staggered-gallery:not(.inverted) aside.cta.button.inverse>a,section.staggered-gallery:not(.inverted) aside.cta.button.inverse span{outline:1px solid #e6c613}section.two-column-vertical div.content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main section.two-column-vertical.bg-bleed.background-overridden article,main section.bg-bleed.background-overridden+section.two-column-vertical article{padding-top:20px}section.two-column-vertical div.content article{width:calc(50% - 10px)}section.two-column-vertical article div.shading{background-image:url('img/strip-bg8.png');background-position:right top;background-repeat:repeat;background-size:5px 8px;height:20px}section.two-column-vertical.inverted article div.shading{background-image:url('img/strip-bg8-white.png')}section.two-column-vertical article:nth-child(even) div.shading{background-position:left top}section.two-column-vertical div.content article>img{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}section.two-column-vertical div.text-content{letter-spacing:0;line-height:26px;padding:20px 60px 40px}main section.two-column-vertical.bg-bleed div.content article div.text-content{max-width:590px}main section.two-column-vertical.bg-bleed div.content article:nth-child(odd) div.text-content{float:right}section.two-column-vertical h1,section.two-column-vertical h2{letter-spacing:2px;text-transform:uppercase}section.two-column-vertical div.text-content p,section.two-column-vertical div.text-content>ul,section.two-column-vertical div.text-content>ol{margin:10px 0 20px}section.three-column-vertical{padding:20px}section.three-column-vertical.bg-bleed.background-overridden{padding:60px 0}section.three-column-vertical div.content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}section.three-column-vertical.inverted div.content{background-color:transparent}section.three-column-vertical div.content article{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 32.2%;-ms-flex:0 1 32.2%;flex:0 1 32.2%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}section.three-column-vertical div.content article.empty{background-color:transparent}section.three-column-vertical div.content article.empty.hidden{display:none}section.three-column-vertical div.content article>img.sorry{background-image:url('img/sorry-no-results.jpg')}section.three-column-vertical div.content article>img,section.three-column-vertical div.content article>div.image-container img{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}section.three-column-vertical div.text-content{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;letter-spacing:0;line-height:26px;padding:30px;position:relative}section.three-column-vertical div.text-content:first-child{min-height:100%}section.three-column-vertical div.text-content>div{-webkit-flex-grow:0;-ms-flex-positive:0;-webkit-box-flex:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}section.three-column-vertical div.text-content>aside,section.three-column-vertical div.text-content>div.ctas{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:10px;position:relative}section.three-column-vertical div.text-content>aside{min-height:52px}section.three-column-vertical div.text-content>div.ctas aside{display:inline-block;padding-right:1em}section.three-column-vertical aside.cta.button>a,section.three-column-vertical aside.cta.button>span{bottom:0;padding:13px 5px;position:absolute;width:100%}section.three-column-vertical aside.cta:not(.button)>a,section.three-column-vertical aside.cta:not(.button)>span{color:#000;font-size:17px;font-weight:bold;letter-spacing:0;line-height:26px}section.three-column-vertical aside.cta:not(.button) a:hover,html.using-keyboard-navigation section.three-column-vertical aside.cta:not(.button) a:focus,html.no-js section.three-column-vertical aside.cta:not(.button) a:focus{color:#989898}section.three-column-vertical aside.cta.button.inverse>a,section.three-column-vertical aside.cta.button.inverse>span{outline:1px solid #000}section.three-column-vertical:not(.press-gallery):not(.offer-gallery).inverted aside.cta.button>a,section.three-column-vertical:not(.press-gallery):not(.offer-gallery).inverted aside.cta.button>span{background-color:#fff;color:#000}section.three-column-vertical:not(.press-gallery):not(.offer-gallery).inverted aside.cta.button.inverse>a,section.three-column-vertical:not(.press-gallery):not(.offer-gallery).inverted aside.cta.button.inverse>span{background-color:#000;color:#fff;outline:1px solid #fff}section.three-column-vertical:not(.press-gallery):not(.offer-gallery) aside.cta.button>a:hover,html.using-keyboard-navigation section.three-column-vertical:not(.press-gallery):not(.offer-gallery) aside.cta.button a:focus,html.no-js section.three-column-vertical:not(.press-gallery):not(.offer-gallery) aside.cta.button a:focus,section.three-column-vertical aside.cta.button.inverse>a:hover,html.using-keyboard-navigation section.three-column-vertical aside.cta.button.inverse a:focus,html.no-js section.three-column-vertical aside.cta.button.inverse a:focus,section.three-column-vertical.inverted aside.cta.button.inverse>a:hover,html.using-keyboard-navigation section.three-column-vertical.inverted aside.cta.button.inverse a:focus,html.no-js section.three-column-vertical.inverted aside.cta.button.inverse a:focus{background-color:#53565a;color:#fff;outline:1px solid #53565a}section.three-column-vertical h1:first-child,section.three-column-vertical h2:first-child,section.three-column-vertical h3:first-child{letter-spacing:2px}section.three-column-vertical .text-super-heading+h1,section.three-column-vertical .text-super-heading+h2,section.three-column-vertical .text-super-heading+h3{font-family:"klavika-web",sans-serif;font-size:20px;letter-spacing:0;text-transform:none}section.three-column-vertical h2.text-super-heading,section.three-column-vertical h3.text-super-heading,section.three-column-vertical h4.text-super-heading,section.three-column-vertical h2.text-sub-heading,section.three-column-vertical h3.text-sub-heading,section.three-column-vertical h4.text-sub-heading{font-family:"klavika-web",sans-serif;font-size:14px;font-weight:400;color:#6d6d6d;letter-spacing:.5px;line-height:26px;text-transform:uppercase}section.three-column-vertical h2.text-sub-heading:not(.source),section.three-column-vertical h3.text-sub-heading:not(.source),section.three-column-vertical h4.text-sub-heading:not(.source){margin-top:1em}section.three-column-vertical div.text-content p,section.three-column-vertical div.text-content>ul,section.three-column-vertical div.text-content>ol{margin:10px 0 20px}section.features div.content>h1,section.features div.content>h2,section.features div.content>h3{font-size:24px;letter-spacing:2.5px;text-align:center;text-transform:uppercase;width:100%;margin:40px 20px}section.features div.text-content>div>h2,section.features div.text-content>div>h3,section.features div.text-content>div>h4{font-size:18px;font-family:"klavika-web",sans-serif;letter-spacing:1px;line-height:23px;margin-bottom:20px;text-align:center;text-transform:uppercase}section.features.inverted aside.cta.button>a,section.features.inverted aside.cta.button span{background-color:#fff;color:#000}section.features.inverted aside.cta.button>a:hover,html.using-keyboard-navigation section.features.inverted aside.cta.button a:focus,html.no-js section.features.inverted aside.cta.button a:focus{background-color:#e6c613;color:#fff}section.featured-offers{padding:20px}section.featured-offers.bg-bleed.background-overridden{padding:60px 0}section.featured-offers div.content div.offers{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}section.featured-offers.inverted div.content{background-color:transparent}section.featured-offers div.content article{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 32.2%;-ms-flex:0 1 32.2%;flex:0 1 32.2%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.featured-offers div.content article>div.image-container{position:relative;overflow:visible}section.featured-offers div.content article>div.image-container img{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}section.featured-offers div.content article>div.image-container div.shading{background-image:url('img/strip-bg.png');background-repeat:repeat;background-position:left top;background-size:5px 4px;bottom:-13px;height:26px;position:absolute;right:0;width:60%;z-index:1}section.featured-offers.inverted div.content article>div.image-container div.shading{background-image:url('img/strip-bg-white.png')}section.featured-offers div.text-content{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;letter-spacing:0;line-height:26px;padding:30px;position:relative}section.featured-offers div.text-content:first-child,section.three-wide-gallery div.text-content:first-child{height:100%}section.featured-offers div.text-content>div.shading{background-image:url('img/strip-bg8.png');background-position:right top;background-repeat:repeat;background-size:5px 8px;height:26px;position:absolute;right:0;top:-13px;width:50%}section.featured-offers div.text-content>div:not(shading){-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}section.featured-offers div.text-content aside.cta{margin-top:10px;margin-right:20px;display:inline-block}section.featured-offers aside.cta:not(.button) a,section.featured-offers aside.cta:not(.button) span{color:#000;font-weight:700;letter-spacing:0}section.featured-offers.inverted aside.cta:not(.button) a,section.featured-offers.inverted aside.cta:not(.button) span{color:#fff}section.featured-offers aside.cta:not(.button) a:hover,html.using-keyboard-navigation section.featured-offers aside.cta:not(.button) a:focus,html.no-js section.featured-offers aside.cta:not(.button) a:focus{color:#989898}section.featured-offers aside.cta.button.inverse>a,section.featured-offers aside.cta.button.inverse>span{outline:1px solid #000}section.featured-offers aside.cta.button.inverse>a:hover,html.using-keyboard-navigation section.featured-offers aside.cta.button.inverse a:focus,html.no-js section.featured-offers aside.cta.button.inverse a:focus{background-color:#53565a;outline:1px solid #53565a}section.featured-offers h1:first-child,section.featured-offers h2:first-child,section.featured-offers h3:first-child,section.three-wide-gallery h1:first-child,section.three-wide-gallery h2:first-child,section.three-wide-gallery h3:first-child{letter-spacing:2px}section.featured-offers .text-super-heading+h1,section.featured-offers .text-super-heading+h2,section.featured-offers .text-super-heading+h3,section.three-wide-gallery .text-super-heading+h1,section.three-wide-gallery .text-super-heading+h2,section.three-wide-gallery .text-super-heading+h3{font-family:"klavika-web",sans-serif;font-size:20px;letter-spacing:0;text-transform:none}section.featured-offers h2.text-super-heading,section.featured-offers h3.text-super-heading,section.featured-offers h4.text-super-heading,section.featured-offers h2.text-sub-heading,section.featured-offers h3.text-sub-heading,section.featured-offers h4.text-sub-heading,section.three-wide-gallery h2.text-super-heading,section.three-wide-gallery h3.text-super-heading,section.three-wide-gallery h4.text-super-heading,section.three-wide-gallery h2.text-sub-heading,section.three-wide-gallery h3.text-sub-heading,section.three-wide-gallery h4.text-sub-heading{font-family:"klavika-web",sans-serif;font-size:14px;font-weight:400;color:#6d6d6d;letter-spacing:.5px;line-height:26px;text-transform:uppercase}section.featured-offers h4.text-sub-heading.expiry,section.three-wide-gallery h4.text-sub-heading.expiry{color:#e6c613}section.featured-offers div.text-content div.truncate,section.three-wide-gallery div.text-content div.truncate{max-height:192px;overflow:hidden;position:relative}section.featured-offers article.expires-soon div.text-content div.truncate,section.three-wide-gallery article.expires-soon div.text-content div.truncate{max-height:219px}section.featured-offers div.text-content div:not(.truncate)>div.fadeout,section.three-wide-gallery div.text-content div:not(.truncate)>div.fadeout{display:none}section.featured-offers div.text-content div.truncate>div.fadeout,section.three-wide-gallery div.text-content div.truncate>div.fadeout{background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);bottom:0;height:4em;position:absolute;width:100%}section.featured-offers.inverted div.text-content div.truncate>div.fadeout{background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background-image:-ms-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%)}section.featured-offers div.text-content a.more{color:#989898;display:inline-block;font-size:16px;font-weight:700;letter-spacing:0;line-height:26px;text-align:right;text-transform:uppercase;white-space:nowrap}html.using-keyboard-navigation section.featured-offers div.text-content a.more:focus,html.no-js section.featured-offers div.text-content a.more:focus,section.featured-offers div.text-content a.more:hover{color:#000}html.using-keyboard-navigation section.featured-offers.inverted div.text-content a.more:focus,html.no-js section.featured-offers.inverted div.text-content a.more:focus,section.featured-offers.inverted div.text-content a.more:hover{color:#fff}section.featured-offers div.text-content div.truncate a.more{background-color:#fff;bottom:0;position:absolute;right:0;padding-left:1em}section.featured-offers div.text-content p,section.featured-offers div.text-content ul,section.featured-offers div.text-content ol,section.three-wide-gallery div.text-content p,section.three-wide-gallery div.text-content ul,section.three-wide-gallery div.text-content ol{margin:10px 0 20px}section.featured-offers div.content>div.cta aside{background-image:url('img/strip-bg6.png');background-position:left center;background-repeat:repeat-x;background-size:5px 6px;margin:25px auto;max-width:100%;overflow:visible;position:relative;text-align:center;width:380px}section.featured-offers.inverted div.content>div.cta aside{background-image:url('img/strip-bg6-white.png')}section.featured-offers div.content>div.cta div.line{border-top:1px solid #ececec;height:43px;margin:-43px auto 0;width:780px;z-index:0}div.shading+section.three-wide-gallery:not(.inverted):not(.bg-bleed){border:1px solid #ececec;border-top:0}section.three-wide-gallery.has-more{overflow:visible;margin-bottom:80px}section.three-wide-gallery.has-more div.content{overflow:visible;padding-bottom:40px}section.three-wide-gallery div.content{min-height:610px}section.three-wide-gallery div.content article{margin:10px 0 20px}section.three-wide-gallery div.content article.has-more-ajax{height:0;margin:0}section.three-wide-gallery div.content div.more-buttons{display:none}section.three-wide-gallery div.content article.show-more-button~div.more-buttons{background-color:#fff;bottom:-60px;display:block;padding:10px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%}section.three-wide-gallery.extra-padding-bottom div.content article.show-more-button~div.more-buttons{bottom:-90px}section.three-wide-gallery div.content article.show-more-button~noscript{width:100%}section.three-wide-gallery div.content article.show-more-button~noscript form{background-color:#fff;margin:0 auto;padding:10px;width:80%}section.three-wide-gallery div.content article.show-more-button~div.more-buttons button,section.three-wide-gallery div.content article.show-more-button~noscript button{-webkit-appearance:none;-moz-appearance:none;background-color:#000;border:0;color:#fff;font-family:'Playfair Display',serif;font-size:17px;font-weight:400;letter-spacing:2.66px;height:52px;text-transform:uppercase;width:100%}section.three-wide-gallery div.content article.show-more-button~div.more-buttons button:hover section.three-wide-gallery div.content article.show-more-button~noscript button:hover{background-color:#989898}section.three-wide-gallery div.content article.has-more-ajax.loading,section.three-wide-gallery div.content article.sorry{height:580px;margin:10px 0 20px}section.three-wide-gallery div.content article.has-more-ajax img.loading{left:calc(50% - 25px);position:absolute;top:calc(50% - 25px)}section.three-wide-gallery div.text-content{min-height:calc(100% - 219px)}section.three-wide-gallery div.text-content div+a.more{color:#989898;display:inline-block;font-size:13px;font-weight:700;letter-spacing:0;line-height:26px;text-transform:uppercase;white-space:nowrap}html.using-keyboard-navigation section.three-wide-gallery div.text-content div+a.more:focus,html.no-js section.three-wide-gallery div.text-content div+a.more:focus,section.three-wide-gallery div.text-content div+a.more:hover{color:#000}section.three-wide-gallery div.text-content div.truncate+a.more{margin-top:20px}section article>aside.share{position:absolute;right:1.5em;top:1.5em}section.simple-intro article>aside.share{right:0}.light_square section article>aside.share{display:none}section article>aside.share>a,section.inverted article>aside.share>a{background-color:#fff;border:1px solid #e6c613;color:#000;font-size:16px;letter-spacing:2px;padding:5px 10px;text-decoration:none;text-transform:uppercase}html.using-keyboard-navigation section article>aside.share>a:focus,html.no-js section article>aside.share>a:focus,section article>aside.share>a:hover{background-color:#e6c613;color:#fff}section article>aside.share>a+div.networks{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border:1px solid #ececec;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-left:-10px;margin-top:6px;padding:5px;position:absolute;width:102px;z-index:1}section article>aside.share>a.open+div.networks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section article>aside.share>a+div.networks>a{background-position:left top;background-repeat:no-repeat;background-size:auto 35px;height:35px;overflow:hidden;margin:5px;text-indent:-10000px;width:35px}section article>aside.share>a+div.networks>a:hover,html.using-keyboard-navigation section article>aside.share>a+div.networks>a:focus,html.no-js section article>aside.share>a+div.networks>a:focus{background-position:right top}aside.share>a+div.networks>a.facebook{background-image:url('img/share-icon-facebook.png')}aside.share>a+div.networks>a.twitter{background-image:url('img/share-icon-twitter.png')}aside.share>a+div.networks>a.pinterest{background-image:url('img/share-icon-pinterest.png')}aside.share>a+div.networks>a.email{background-image:url('img/share-icon-email.png')}section.post-gallery div.content,main section.post-gallery.bg-bleed div.content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1024px;margin:0 auto;padding:0}section.post-gallery.background-overridden div.content,main section.post-gallery.background-overridden.bg-bleed div.content{margin:60px auto}section.post-gallery div.content div.item-details{display:none;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}section.post-gallery div.content div.item-details.active{display:block}section.post-gallery div.content div.item-details article{color:#000;padding:30px;position:relative}section.post-gallery article>h1,section.post-gallery article>h2,section.post-gallery article>h3{font-size:24px;font-weight:400;letter-spacing:2.5px;max-width:calc(100% - 100px);text-transform:uppercase}section.post-gallery article div.text-content>p,section.post-gallery article div.text-content>ul,section.post-gallery article div.text-content>ol{font-size:21px;line-height:32px}section.post-gallery div.content nav.list{background-color:#000;background-image:url('img/strip-bg8-white.png');background-position:left top;background-repeat:repeat-x;background-size:5px 8px;color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;padding:30px 20px 20px;width:300px}section.post-gallery div.content nav.list label{display:none}section.post-gallery div.content nav.list ul{display:block;list-style:none;margin:0;padding:0;position:relative}section.post-gallery div.content nav.list li{border-bottom:2px solid #3c3c3c;display:block;margin:0;padding:0}section.post-gallery div.content nav.list li:last-child{border-bottom:0}section.post-gallery div.content nav.list li a{color:#fff;display:block;padding:7px 10px}section.post-gallery div.content nav.list li a:hover,html.using-keyboard-navigation section.post-gallery div.content nav.list li a:focus,html.no-js section.post-gallery div.content nav.list li a:focus{background-color:#fff;color:#000}section.post-gallery div.width-constraint.gallery-large .flex-control-nav{top:auto;bottom:40px}section.room-content.bg-bleed.background-overridden{padding:60px 0}section.room-content div.content,section.room-content.bg-bleed div.content{max-width:1024px;margin:0 auto 20px}section.room-content article{padding:30px;position:relative}section.room-content article>h1,section.room-content article>h2,section.room-content article>h3{font-size:24px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase}section.room-content article div.text-content>p,section.room-content article div.text-content>ul,section.room-content article div.text-content>ol{font-size:21px;line-height:32px}section.room-content article div.text-content>ul:not(:first-child),section.room-content article div.text-content>ol:not(:first-child){border-top:1px solid #ececec;padding-top:1em}section.room-content article div.text-content>ul:not(:last-child),section.room-content article div.text-content>ol:not(:last-child){border-bottom:1px solid #ececec;padding-bottom:1em}section.page-intro article{padding:20px 0 0}section.page-intro.gallery-constrained article{text-align:center}section.page-intro a{text-decoration:underline;text-decoration-color:#e6c613;-moz-text-decoration-color:#e6c613}section.page-intro article>h1,section.page-intro article>h2:not(.text-super-heading),section.page-intro article>h3:not(.text-super-heading){font-size:24px;letter-spacing:2.5px;margin:.5em 0;text-align:center}section.page-intro h2.text-super-heading,section.page-intro h3.text-super-heading,section.page-intro h4.text-super-heading{font-family:"klavika-web",sans-serif;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}section.page-intro div.text-content{font-size:21px;letter-spacing:0;line-height:32px}section.page-intro div.text-content h1,section.page-intro div.text-content h2,section.page-intro div.text-content h3,section.page-intro div.text-content h4{letter-spacing:2.5px;text-align:center;z-index:1}section.page-intro div.text-content h1,section.page-intro div.text-content h2{font-size:24px}section.page-intro div.text-content h1:before,section.page-intro div.text-content h2:before,section.page-intro div.text-content h3:before,section.page-intro div.text-content h4:before{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-right:.5em;width:100%;z-index:0}section.page-intro div.text-content h1:after,section.page-intro div.text-content h2:after,section.page-intro div.text-content h3:after,section.page-intro div.text-content h4:after{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-left:.5em;width:100%;z-index:0}section.page-intro div.text-content aside.cta{text-align:center;padding-bottom:20px}section.page-intro div.text-content td{vertical-align:top}section.page-intro div.text-content.fine-text{font-weight:200}section.quote.bg-bleed.background-overridden{padding:60px 0}section.quote div.content{max-width:1024px;margin:0 auto}section.quote article{position:relative;padding:20px 0 0;text-align:center}section.quote article div.lines{border-bottom:1px solid #000;position:absolute;max-width:150px;width:100%;top:39px;right:calc(50%+20px);z-index:0}section.quote.inverted article div.lines{border-bottom:1px solid #fff}section.quote article div.lines+div.lines{right:auto;left:calc(50%+19px)}section.quote article img.quote{height:39px;padding:12px 9px 9px;width:39px}section.quote.inverted article img.quote{-webkit-filter:invert(1);filter:invert(1)}section.quote article h1,section.quote article h2,section.quote article h3{font-family:'klavika-web',sans-serif;font-size:36px;letter-spacing:0;line-height:39px;margin:.5em 0}section.quote article h2.sub-heading,section.quote article h3.sub-heading,section.quote article h4.sub-heading{font-family:'klavika-web',sans-serif;font-size:16px;letter-spacing:2px;line-height:22px}section.simple-intro article{padding:1.5em 0 0}section.simple-intro h1.decorated:before,section.simple-intro h2.decorated:before,section.simple-intro h3.decorated:before{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-right:.5em;width:100%;z-index:0}section.simple-intro h1.decorated:after,section.simple-intro h2.decorated:after,section.simple-intro h3.decorated:after{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-left:.5em;width:100%;z-index:0}section.simple-intro.inverted h1.decorated:before,section.simple-intro.inverted h2.decorated:before,section.simple-intro.inverted h3.decorated:before,section.simple-intro.inverted h1.decorated:after,section.simple-intro.inverted h2.decorated:after,section.simple-intro.inverted h3.decorated:after{border-top:1px solid #fff}section.simple-intro.gallery-constrained article{text-align:center}section.simple-intro.offer article{padding:1.5em 150px 0 0;position:relative}.light_square section.hero-image.offer div.content img.sizer.popup{display:block}.light_square section.hero-image.offer div.content img.sizer.standard{display:none}.light_square section.simple-intro.offer article{padding:1.5em 0 0}section.simple-intro a{text-decoration:underline;text-decoration-color:#e6c613;-moz-text-decoration-color:#e6c613}section.simple-intro article>h1,section.simple-intro article>h2,section.simple-intro article>h3{font-size:24px;letter-spacing:2.5px;margin:.5em 0;text-align:center}section.simple-intro.offer article>h1,section.simple-intro.offer article>h2,section.simple-intro.offer article>h3{margin-top:0;text-align:left;text-transform:uppercase}.light_square section.simple-intro.offer article>h1,.light_square section.simple-intro.offer article>h2,.light_square section.simple-intro.offer article>h3{font-size:20px;letter-spacing:2px}section.simple-intro div.text-content{font-size:21px;letter-spacing:0;line-height:32px}section.simple-intro:not(.offer) div.text-content h1,section.simple-intro:not(.offer) div.text-content h2,section.simple-intro:not(.offer) div.text-content h3,section.simple-intro:not(.offer) div.text-content h4{letter-spacing:2.5px;text-align:center;z-index:1}section.simple-intro:not(.offer) div.text-content h1,section.simple-intro:not(.offer) div.text-content h2{font-size:24px}section.simple-intro:not(.offer) div.text-content h1:before,section.simple-intro:not(.offer) div.text-content h2:before,section.simple-intro:not(.offer) div.text-content h3:before,section.simple-intro:not(.offer) div.text-content h4:before{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-right:.5em;width:100%;z-index:0}section.simple-intro:not(.offer) div.text-content h1:after,section.simple-intro:not(.offer) div.text-content h2:after,section.simple-intro:not(.offer) div.text-content h3:after,section.simple-intro:not(.offer) div.text-content h4:after{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-left:.5em;width:100%;z-index:0}section.simple-intro.offer div.text-content div.includes,section.simple-intro.offer div.text-content div.includes h4{font-family:'klavika-web',sans-serif;font-size:17px;letter-spacing:0;line-height:26px}.light_square section.simple-intro.offer div.text-content div.includes{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding-top:10px}section.simple-intro.offer div.text-content div.includes h4+ul,section.simple-intro.offer div.text-content div.includes h4+ol,section.simple-intro.offer div.text-content div.includes h4+p{margin-top:0}.light_square section.simple-intro.offer div.text-content div.includes h4{font-weight:700}.light_square section.simple-intro.offer div.text-content,.light_square section.simple-intro.offer div.text-content div.includes,.light_square section.simple-intro.offer div.text-content div.includes h4,.light_square section.simple-intro.offer div.text-content div.includes h4+ul,.light_square section.simple-intro.offer div.text-content div.includes h4+ol,.light_square section.simple-intro.offer div.text-content div.includes h4+p{font-size:15px;line-height:21px}section.simple-intro.offer div.text-content div.includes h4{text-transform:uppercase}section.simple-intro.offer div.ctas{padding:10px 0}section.simple-intro.offer div.ctas aside.cta{display:inline-block;margin:10px 10px 10px 0}section.simple-intro.offer div.ctas aside.cta:last-child{margin:10px 0}section.simple-intro.offer div.ctas aside.cta>a,section.simple-intro.offer div.ctas aside.cta>span{padding:8px 60px}section.simple-intro.offer div.text-content div.terms{font-size:14px;letter-spacing:0;line-height:20px}section.text-blocks div.content{margin:0 auto;max-width:1024px;padding:20px;text-align:center}section.text-blocks article{margin:0 auto;max-width:630px}section.text-blocks aside.cta.button{margin:40px 0 20px}section.text-blocks.inverted aside.cta.button>a,section.text-blocks.inverted aside.cta.button>span{background-color:#fff;color:#000}section.text-blocks.inverted aside.cta.button>a:hover,html.using-keyboard-navigation section.text-blocks.inverted aside.cta.button a:focus,html.no-js section.text-blocks.inverted aside.cta.button a:focus{background-color:#53565a;color:#fff}section.text-blocks article>h1,section.text-blocks article>h2,section.text-blocks article>h3{text-transform:none}section.text-blocks div.text-content h1,section.text-blocks div.text-content h2,section.text-blocks div.text-content h3,section.text-blocks div.text-content h4{font-size:24px;line-height:26px;margin-top:42px;text-transform:uppercase}section.text-blocks div.text-content h1:before,section.text-blocks div.text-content h2:before,section.text-blocks div.text-content h3:before,section.text-blocks div.text-content h4:before{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-right:.5em;width:100%;z-index:0}section.text-blocks div.text-content h1:after,section.text-blocks div.text-content h2:after,section.text-blocks div.text-content h3:after,section.text-blocks div.text-content h4:after{border-top:1px solid #000;content:'';display:inline-block;height:.42em;max-width:100px;margin-left:.5em;width:100%;z-index:0}section.text-blocks.inverted div.text-content h1:before,section.text-blocks.inverted div.text-content h2:before,section.text-blocks.inverted div.text-content h3:before,section.text-blocks.inverted div.text-content h4:before,section.text-blocks.inverted div.text-content h1:after,section.text-blocks.inverted div.text-content h2:after,section.text-blocks.inverted div.text-content h3:after,section.text-blocks.inverted div.text-content h4:after{border-top:1px solid #fff}section.contact-form.bg-bleed.background-overridden{padding:60px 0}section.contact-form div.content,section.contact-form.bg-bleed div.content{max-width:1024px}section.contact-form article{max-width:950px;margin:0 auto;padding:30px;position:relative;text-align:center}section.contact-form article h1,section.contact-form article h2,section.contact-form article h3{font-size:24px;letter-spacing:2.5px;text-align:center;text-transform:uppercase}section.contact-form article p,section.contact-form article ul,section.contact-form article ol{font-size:17px;letter-spacing:2px;text-align:center}section.contact-form form.subscribe{display:inline-block;font-size:0;max-width:100%;padding-top:20px;text-align:left}section.contact-form form.subscribe.hidden{display:none}section.contact-form label{position:absolute;left:-10000px}section.contact-form input{background-color:#4d4d4d;border:0;color:#fff;font-size:17px;letter-spacing:0;margin-top:10px;padding:15px 15px 13px;width:300px}section.contact-form input::-webkit-input-placeholder{color:#fff;opacity:1}section.contact-form input:focus::-webkit-input-placeholder{opacity:.35}section.contact-form input:-moz-placeholder{color:#fff;opacity:1}section.contact-form input:focus:-moz-placeholder{opacity:.35}section.contact-form input::-moz-placeholder{color:#fff;opacity:1}section.contact-form input:focus::-moz-placeholder{opacity:.35}section.contact-form input:-ms-input-placeholder{color:#fff;opacity:1}section.contact-form input:focus:-ms-input-placeholder{opacity:.35}section.contact-form input.half{width:145px}section.contact-form input:not(:last-of-type){margin-right:10px}section.contact-form input.submit{background-color:#000;color:#fff;font-family:"klavika-web",sans-serif;font-size:16px;font-style:normal;font-weight:400;outline:0;padding:16px 25px 13px;margin-right:0;text-transform:uppercase;width:auto}section.contact-form.inverted input.submit{background-color:#fff;color:#000}section.contact-form input.submit:hover,html.using-keyboard-navigation section.contact-form input.submit:focus,html.no-js section.contact-form input.submit:focus{background-color:#53565a}section.contact-form.inverted input.submit:hover,html.using-keyboard-navigation section.contact-form.inverted input.submit:focus,html.no-js section.contact-form.inverted input.submit:focus{color:#fff}section.contact-form .thanks{font-size:17px;letter-spacing:2px;padding:30px 30px 29px;position:relative}section.contact-form .thanks .close{background-image:url('img/close-x.png');background-position:right center;background-repeat:no-repeat;background-size:auto 12px;cursor:pointer;height:12px;position:absolute;right:35px;top:34px;width:12px}section.contact-form .thanks .close:hover,html.using-keyboard-navigation section.contact-form .thanks .close:focus,html.no-js section.contact-form .thanks .close:focus{background-position:left center}section.tab-content:not(.active),div.tab-content:not(.active){display:none}section.tab-navigation div.content{padding-bottom:60px;padding-top:20px}section.tab-navigation{font-size:21px;font-weight:700;letter-spacing:0;line-height:32px;text-align:center;text-transform:uppercase}section.tab-navigation nav.tabs{margin:0 auto;dipslay:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.post-gallery nav.tabs>label,section.tab-navigation nav.tabs>label,section.tab-navigation nav.tabs>form>label{background-color:#000;background-image:url('img/strip-bg6-white.png');background-position:left bottom;background-repeat:repeat-x;background-size:5px 6px;margin:0 20px;padding-bottom:16px}section.post-gallery nav.tabs>label>span,section.tab-navigation nav.tabs>label>span,section.tab-navigation nav.tabs>form>label>span{position:absolute;left:-10000px}section.post-gallery nav.tabs>label>select,section.tab-navigation nav.tabs>label>select,section.tab-navigation nav.tabs>form>label>select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url('img/dropdown-arrow-black.png');background-position:right 2px center;background-repeat:no-repeat;background-size:13px 6px;border:0;border-bottom:5px solid #000;color:#000;font-weight:700;letter-spacing:0;line-height:32px;margin:0;max-width:290px;outline:0;padding:0 15px 0 0;text-transform:uppercase;width:calc(100% - 20px)}section.tab-navigation nav.tabs>label>select.only-input,section.tab-navigation nav.tabs>form>label>select.only-input{width:auto;max-width:350px}section.tab-navigation nav.tabs>form>label>select{width:calc(50% - 40px)}section.tab-navigation nav.tabs select option{text-transform:none}section.tab-navigation nav.tabs option:checked+option:not([value]),section.tab-navigation nav.tabs option:checked+option[value=""],section.tab-navigation nav.tabs option:checked+option[value="-1"]{display:none}html.using-keyboard-navigation section.tab-navigation nav.tabs>label>select:focus,html.using-keyboard-navigation section.tab-navigation nav.tabs>form>label>select:focus,html.no-js section.tab-navigation nav.tabs>label>select:focus,html.no-js section.tab-navigation nav.tabs>form>label>select:focus{outline:1px dotted #000}section.tab-navigation nav.tabs noscript{max-width:250px}section.tab-navigation nav.tabs button{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #000;border-bottom:5px solid #000;color:#000;font-weight:700;letter-spacing:0;line-height:32px;margin:0 20px;outline:0;padding:4px 15px 0;text-transform:uppercase}main section.full-window-video{max-width:100%;width:100%}main section.full-window-video div.content{height:100vh;max-width:100%;padding-bottom:0}main section.full-window-video:first-child div.content{height:calc(100vh - 64px)}main section.full-window-video div.video-container{bottom:0;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0}main section.full-window-video video{height:auto;left:50%;margin:auto;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible;width:100%}main section.full-window-video div.video-container div.overlay-area{height:100vh;max-width:1040px;margin:0 auto;overflow:hidden;position:relative}main section.full-window-video div.video-container div.overlay{color:#fff;left:45px;max-width:calc(100% - 90px);position:absolute;top:130px;z-index:1}main section.hero-video.bg-bleed div.content{max-width:100%;padding:0;margin-bottom:20px}main section.hero-video:not(.bg-bleed) div.content div.video-container{max-width:1180px;font-size:0}main section.hero-video:not(.bg-bleed) div.content div.video-container div.overlay-area{font-size:17px}main section.hero-video:not(.bg-bleed) div.content img.sizer+div.video-container{max-height:590px}main section.hero-video div.content img.sizer{width:100%}main section.hero-video div.content img.sizer.hero-tall{max-height:590px}main section.hero-video div.content img.sizer+div.video-container{height:auto;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;width:100%}main section.hero-video video{min-height:100%;min-width:100%;width:100%}main section.hero-video div.content img.sizer+div.video-container video{left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}section.full-bleed-image{background-color:transparent;max-width:100%}section.full-bleed-image div.content{padding-bottom:0}section.full-bleed-image div.width-constraint{background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover}section.full-bleed-image img.sizer{display:block;margin:0 auto;max-width:1080px;min-height:300px;width:100%}section.property-list div.content{border-top:1px solid rgba(0,0,0,0.2)}section.property-list div.content article{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:20px;overflow:hidden}a.list-toggle{color:#e6c613;display:inline-block;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.2;min-width:7.5em}a.list-toggle:hover{color:#989898}a.list-toggle span.closed:before{content:"+ "}a.list-toggle span.open:before{content:"− "}a.list-toggle span.open{display:none}a.list-toggle.open span.open{display:inline-block}a.list-toggle.open span.closed{display:none}section.property-list img.brand-properties{max-width:330px;max-height:330px;margin:40px 20px 20px 40px}section.property-list div.text-content{margin-top:40px;max-width:calc(100% - 430px)}section.property-list div.text-content h1{font-size:30px;font-weight:400;line-height:1.3;margin-right:20px;text-transform:uppercase}section.property-list div.text-content{font-size:20px;font-weight:200;line-height:1.2}section.property-list div.text-content p,section.property-list div.text-content>ul,section.property-list div.text-content>ol{margin-right:20px}section.property-list div.text-content ul.property-list,section.property-list div.text-content ul.property-list ul{list-style:none;padding:0}section.property-list div.text-content ul.property-list{border-left:2px solid rgba(0,0,0,0.2);-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;position:relative;overflow:hidden}section.property-list div.text-content ul.property-list>li{padding-left:20px}section.property-list div.text-content ul.property-list li{margin-bottom:0}section.property-list div.text-content ul.property-list li:before{content:none}section.property-list div.text-content ul.property-list li.city.in-second-column{border-left:2px solid rgba(0,0,0,0.2);padding-left:20px}section.property-list div.text-content ul.property-list li.city{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}section.property-list div.text-content li.state li.city:not(.top-of-column) h3.repeated{display:none}section.property-list div.text-content li.state h3{font-family:'klavika-web',sans-serif;font-size:18px;font-style:normal;font-weight:500;margin-bottom:.7em;text-transform:uppercase}section.property-list div.text-content li.state li.city:first-child h3.state span.contd-modifier,section.property-list div.text-content li.state li.city:not(.top-of-column) h3.state span.contd-modifier{display:none}section.property-list div.text-content li.city h4{font-family:'klavika-web',sans-serif;font-size:16px;font-style:normal;font-weight:200;line-height:1.2}section.property-list div.text-content li.property a,section.property-list div.text-content li.property a:hover{color:#e6c613;font-size:16px;font-weight:200;line-height:1.2}section.property-list div.text-content li.property a:not([href]),section.property-list div.text-content li.property a:not([href]):hover{cursor:default}section.property-list div.text-content li.property span.coming-soon{font-size:13px;font-weight:200;font-style:italic;line-height:1.2;margin-left:.5em}section.property-list div.text-content li.property:last-child{padding-bottom:1.2em}section.ctas article.ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.ctas article.ctas aside.cta{-webkit-box-flex:1;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;margin:10px;max-width:374px}section.ctas article.ctas aside.cta>a,section.ctas article.ctas aside.cta>span{height:100%;width:100%;padding:18px 30px}section.circle-block-list div.content article{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid rgba(0,0,0,0.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}section.circle-block-list img.primary{max-width:330px;max-height:330px;margin:40px 20px 40px 40px}section.circle-block-list.right-only img.primary,section.circle-block-list.right-first article:nth-child(odd) img.primary,section.circle-block-list.left-first article:nth-child(even) img.primary{margin:40px 40px 40px 20px}section.circle-block-list div.text-content{margin-top:80px;margin-right:40px;max-width:calc(100% - 430px)}section.circle-block-list.right-only div.text-content,section.circle-block-list.right-first article:nth-child(odd) div.text-content,section.circle-block-list.left-first article:nth-child(even) div.text-content{margin-right:0;margin-left:40px}section.circle-block-list div.text-content h1{font-size:30px;font-weight:600;line-height:1.2}section.circle-block-list div.text-content{font-size:20px;font-weight:200;line-height:1.2}section.circle-block-list div.text-content>p:last-child,section.circle-block-list div.text-content>ul:last-child,section.circle-block-list div.text-content>ol:last-child{margin-bottom:2em}section.circle-block-list div.text-content aside.cta a{color:#e6c613}section.circle-block-list div.text-content aside.cta a:hover{color:#989898}section.circle-block-list.right-only article{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.circle-block-list.left-first article:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.circle-block-list.right-first article:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.social-icons div.content{padding:20px 0;text-align:center}section.social-icons a.social,section.social-icons a.social:hover{background-position:left top;background-repeat:no-repeat;background-size:auto 41px;color:#e6c613;display:inline-block;height:41px;margin:0 .5em 10px;width:41px}html.using-keyboard-navigation section.social-icons a.social:focus,html.no-js section.social-icons a.social:focus,section.social-icons a.social:hover{background-position:right top}section.social-icons a.social>span{font-size:0;margin-left:-100000px}section.social-icons a.social.facebook{background-image:url('img/connect-icon-facebook.png')}section.social-icons a.social.googleplus{background-image:url('img/connect-icon-google.png')}section.social-icons a.social.instagram{background-image:url('img/connect-icon-instagram.png')}section.social-icons a.social.pinterest{background-image:url('img/connect-icon-pinterest.png')}section.social-icons a.social.tripadvisor{background-image:url('img/connect-icon-tripadvisor.png')}section.social-icons a.social.twitter{background-image:url('img/connect-icon-twitter.png')}section.instagram-feed.bg-bleed div.content{max-width:100%;padding-left:0;padding-right:0}main.no-space-above-footer section.instagram-feed:last-child div.content{padding-top:50px}section.instagram-feed div.content div.images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;margin:0 auto;overflow:hidden;white-space:nowrap}section.instagram-feed div.content div.images.user-src{display:none}section.instagram-feed div.content div.images div.caption{font-size:14px;font-weight:300;letter-spacing:0;line-height:1.2;overflow:hidden}section.instagram-feed div.content h2.error{color:#e6c613;display:none;font-family:'klavika-web',sans-serif;font-size:16px;font-weight:400;text-align:center;margin:10px 20px}section.instagram-feed div.content div.feed-item{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;position:relative;white-space:normal;width:100%}section.instagram-feed div.content div.feed-item img.sizer{background-image:url('img/social-instagram.png');background-position:10px 7px;background-repeat:no-repeat;background-size:13.5px 15px;width:100%}section.instagram-feed div.content div.feed-item div.screen{background-color:rgba(230,198,19,0.8);background-image:url('img/social-instagram.png');background-position:10px 7px;background-repeat:no-repeat;background-size:13.5px 15px;bottom:0;visibility:hidden;left:0;position:absolute;right:0;top:0}section.instagram-feed div.content div.feed-item div.caption{bottom:0;visibility:hidden;left:0;overflow:hidden;padding:10px;position:absolute;right:0}section.instagram-feed:not(.stepped-pyramid) div.content div.feed-item div.caption{bottom:13px}section.instagram-feed div.content div.feed-item div.caption p{max-height:100px;overflow:hidden}section.instagram-feed div.content div.feed-item div.caption hr{margin:8px auto 8px 0}section.instagram-feed div.content a:hover div.feed-item div.screen,section.instagram-feed div.content a:hover div.feed-item div.caption,html.using-keyboard-navigation section.instagram-feed div.content a:focus div.feed-item div.screen,html.no-js section.instagram-feed div.content a:focus div.feed-item div.screen,html.using-keyboard-navigation section.instagram-feed div.content a:focus div.feed-item div.caption,html.no-js section.instagram-feed div.content a:focus div.feed-item div.caption{visibility:visible}section.instagram-feed:not(.stepped-pyramid) div.content a.feed-item-link{margin:0 10px 26px;min-width:140px;position:relative;width:calc(16.666666667% - 20px)}section.instagram-feed:not(.stepped-pyramid) div.content div.feed-item div.shading{background-image:url('img/strip-bg.png');background-repeat:repeat;background-position:left top;background-size:5px 4px;bottom:-13px;height:26px;position:absolute;right:0;width:75%;z-index:1}section.instagram-feed div.content div.feed-item p:last-child{margin-bottom:0}section.instagram-feed:not(.stepped-pyramid):not(.show-descr) div.content div.feed-item p{display:none}section.instagram-feed.stepped-pyramid div.content a:nth-of-type(odd) div.feed-item{width:18.484288355%}section.instagram-feed.stepped-pyramid div.content a:nth-of-type(even) div.feed-item{width:20.33271719%}section.instagram-feed.stepped-pyramid div.content a:nth-of-type(0n+3) div.feed-item{width:22.365988909%}section.instagram-feed.stepped-pyramid div.content a:nth-of-type(1n+6){display:none}section.where-we-are div.content{padding-bottom:0}section.where-we-are div.acf-map{position:relative;width:100%}section.where-we-are div.content>div.list div.no-hotels{min-height:400px;padding:20px;text-align:center}section.where-we-are div.content>div.map.hidden,section.where-we-are div.content>div.list.hidden{display:none}section.where-we-are div.selector{text-align:center;padding:2%}section.where-we-are div.selector form{display:inline-block;margin:0 auto}section.where-we-are div.selector label{color:#000;float:left;font-family:'Playfair Display',serif;font-size:19px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:1.2;margin-left:25px}section.where-we-are div.selector label:first-of-type{margin-left:0}section.where-we-are div.selector label select{-webkit-appearance:none;-moz-appearance:none;background-attachment:scroll;background-image:url('img/dropdown-arrow-white.png');background-position:right 12px center;background-repeat:no-repeat;background-size:13px 6px;border:0;margin-left:10px;min-width:calc(100% - 85px)}section.where-we-are div.selector label select,section.where-we-are div.selector label select option{background-color:#4d4d4d;color:#000;font-family:'klavika-web',sans-serif;font-size:14px;font-weight:400;padding:13px 23px 12px 10px;text-transform:uppercase}section.where-we-are input.submit{-webkit-appearance:none;-moz-appearance:none;background-color:#e6c613;border:0;color:#fff;font-family:'klavika-web',sans-serif;font-size:14px;font-weight:400;padding:13px 30px;margin-left:25px;text-transform:uppercase}section.where-we-are img.google-map-sizing{width:100%}section.where-we-are .map-key{text-align:center;padding:0 2%}section.where-we-are .map-key span.key{display:inline-block;margin-left:20px;white-space:nowrap}section.where-we-are .map-key span.key:first-child{margin-left:0}section.where-we-are .map-key span.key span.label{display:block;float:left;margin-left:-10px;margin-top:19px}section.where-we-are .map-key img{float:left;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}section.where-we-are article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}section div.content div.list.grid-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 3.3653846%}section div.content div.list.grid-layout>article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:3.4825871% 3.4825871% 3.4825871% 0;width:29.8507463%;min-width:192px}section.where-we-are article div.text-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:10px}section div.content div.list.grid-layout>article div.text-content{padding-left:0}section div.content div.list.grid-layout>article div.text-content{padding-top:10px}section.where-we-are article div.text-content h2{font-size:19px;font-weight:600;letter-spacing:1.9px;padding-bottom:.5em;text-transform:uppercase}section div.content div.list.grid-layout>article div.text-content h3{font-family:'klavika-web',sans-serif;font-size:14px;font-weight:400;font-style:normal;text-transform:uppercase}section.where-we-are article div.text-content h3.open,section.where-we-are article div.text-content h3.renovated,section.where-we-are article div.text-content h3.coming{padding:1px 0 0 18px;background-attachment:scroll;background-position:left center;background-repeat:no-repeat;background-size:13px 13px}section.where-we-are article div.text-content h3.open,section.where-we-are article div.text-content h3.renovated{background-image:url('img/circle-red.png')}section.where-we-are article div.text-content h3.coming{background-image:url('img/circle-black.png')}section.where-we-are address{font-size:16px;font-style:normal;font-weight:200;line-height:1.2;margin:8px 0}section.where-we-are a.hotel-landing-page{color:#e6c613;font-size:17px;font-weight:200;line-height:1.4}section.where-we-are div.description{font-size:17px;font-weight:200;line-height:1.4}section.where-we-are a.hotel-landing-page:hover{color:#989898}main section.google-map.bg-bleed div.content{max-width:none;padding-bottom:0}section.google-map img.google-map-sizing{max-width:1180px;width:100%}section.google-map div.circle-marker,section.local-guides div.circle-marker{background-color:#000;border:3px solid #e6c613;border-radius:50%;color:#fff;cursor:pointer;font-family:'klavika-web',sans-serif;font-size:17px;font-weight:700;height:35px;line-height:20px;overflow:hidden;position:absolute;text-align:center;width:35px}section.google-map div.circle-marker div.marker-label,section.local-guides div.circle-marker div.marker-label{margin-top:5px}main section.local-guides.bg-bleed div.content{max-width:100%;padding-bottom:0}section.local-guides div.content{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.local-guides div.acf-map{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:700px;position:relative}section.local-guides div.selection.js-only{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background-color:#000;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:700px;padding:15px;width:300px}section.local-guides noscript div.selection div.choices{background-color:#000;color:#fff;margin:0 auto;max-width:1180px;padding:20px 0 20px 20px;width:100%}section.local-guides noscript div.selection div.choices ol.slides{-webkit-column-count:4;-moz-column-count:4;column-count:4}section.local-guides noscript div.selection div.choices ol.slides li.slide{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;list-style:decimal inside;padding-right:20px;margin-bottom:24px;width:278px}section.local-guides img.google-map-sizing{width:100%}section.local-guides div.selection form{background-color:#000;color:#fff}section.local-guides div.selection form label{position:absolute;left:-10000px}section.local-guides div.selection form select{-webkit-appearance:none;-moz-appearance:none;background-color:#4d4d4d;background-image:url("img/dropdown-arrow-white.png");background-position:right 12px center;background-repeat:no-repeat;background-size:13px 6px;border:none!important;color:#fff;outline:none!important;padding:11px 23px 9px 8px;text-transform:uppercase;width:100%}section.local-guides option:checked+option[value="-1"]{display:none}section.local-guides div.choices{min-height:100px;position:relative}section.local-guides div.choices div.spinner img{-webkit-filter:invert(1);filter:invert(1)}section.local-guides div.choices ul{color:#fff;list-style:none;margin:0}section.local-guides div.choices li.slide ol{padding:0;margin:0}section.local-guides div.choices li.slide ol>li{background-color:#000;border-bottom:1px solid #6d6d6d;height:198px;margin:0 20px 0 24px;padding:1em 0 0}section.local-guides li.clickable,section.local-guides li.clickable:focus{cursor:pointer;outline:0}section.local-guides noscript{width:100%}section.local-guides noscript li.clickable.slide{border-bottom:1px solid #6d6d6d;cursor:default}section.local-guides div.choices li.slide div.contained{max-height:165px;overflow:hidden;margin-left:-24px;margin-right:-20px}section.local-guides noscript div.choices li.slide div.contained{max-height:none;margin:-26px 0 0 0}section.local-guides noscript div.choices li.slide div.contained *:last-child{margin-bottom:17px}section.local-guides div.choices li.slide div.contained *:not(.sub-title),section.local-guides div.choices li.slide div.contained *:not(.sub-title) *{color:#fff!important}section.local-guides div.choices li.slide div.contained>h1.slide-title,section.local-guides div.choices li.slide div.contained>h2.slide-title,section.local-guides div.choices li.slide div.contained>h3.slide-title{font-size:20px;letter-spacing:2px;text-indent:1.5em}section.local-guides div.choices li.slide div.contained>h1.sub-title,section.local-guides div.choices li.slide div.contained>h2.sub-title,section.local-guides div.choices li.slide div.contained>h3.sub-title{color:#6d6d6d;font-family:'klavika-web',sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase}section.local-guides div.choices li.slide div.contained>h1.slide-title+*:not(.sub-title),section.local-guides div.choices li.slide div.contained>h2.slide-title+*:not(.sub-title),section.local-guides div.choices li.slide div.contained>h3.slide-title+*:not(.sub-title){margin-top:10px}section.local-guides div.choices li.slide div.contained>*:not(.sub-title):not(.slide-title),section.local-guides div.choices li.slide div.contained>*:not(.sub-title):not(.slide-title) *{font-size:17px;letter-spacing:0;line-height:26px}section.local-guides .flexslider:hover .flex-direction-nav .flex-prev,section.local-guides .flex-direction-nav .flex-prev,section.local-guides .flexslider:hover .flex-direction-nav .flex-next,section.local-guides .flex-direction-nav .flex-next{position:relative;margin-top:8px}section.local-guides .flexslider:hover .flex-direction-nav .flex-prev,section.local-guides .flex-direction-nav .flex-prev{float:left;margin-left:-18px}section.local-guides .flexslider:hover .flex-direction-nav .flex-next,section.local-guides .flex-direction-nav .flex-next{float:right;margin-right:-18px}section.local-guides .flex-direction-nav a{height:30px;width:17px}section.local-guides .flex-control-nav{bottom:-27px}section.local-guides .flex-control-nav li{margin:0 3px}.gm-style-iw-container>div:last-child{background-color:#000!important}.gm-style-iw-container>div:nth-child(3)>div>div{background-color:#000!important}.gm-style-iw{color:#fff}.gm-style-iw h1,.gm-style-iw h2,.gm-style-iw h3{font-family:'klavika-web',sans-serif;font-size:18px;letter-spacing:1px;line-height:23px;text-transform:uppercase}.gm-style-iw article{border-left:2px solid #e6c613;padding-left:10px;padding-right:20px;margin-top:10px}.gm-style-iw article h1,.gm-style-iw article h2,.gm-style-iw article h3{color:#6d6d6d;font-size:14px;letter-spacing:.5px}.gm-style-iw article p,.gm-style-iw article a{color:#fff;font-size:14px;letter-spacing:.5px;margin-top:0}.gm-style-iw article p:last-child{margin-bottom:0}.gm-style-iw article a:hover,html.using-keyboard-navigation .gm-style-iw article a:focus,html.no-js .gm-style-iw article a:focus{color:#e6c613}.gm-style-iw+div img{opacity:0}.gm-style-iw+div{background-image:url('img/close-x-white.png');background-position:right center;background-repeat:no-repeat;background-size:auto 13px;opacity:1!important;top:14px!important}.gm-style-iw+div:hover{background-position:left center}.gm-style-mtc>div{border:1px solid #000;display:none;opacity:.6}section .infoBox{min-width:400px}section .infoBox>div{background-color:#000;border:1px solid #fff;color:#fff;padding:20px 57px 20px 20px;position:absolute;right:0;z-index:0}section .infoBox:not(.logo-only)>div{min-height:170px}section .infoBox.logo-only>div{padding:10px;border:1px solid #000;opacity:.7}section .infoBox>div>h1,section .infoBox>div>h2,section .infoBox>div>h3{font-family:'klavika-web',sans-serif;font-size:18px;letter-spacing:1px;line-height:23px;text-transform:uppercase}section .infoBox article{border-left:2px solid #e6c613;padding-left:10px;padding-right:20px;margin-top:10px}section .infoBox article h1,section .infoBox article h2,section .infoBox article h3{color:#6d6d6d;font-family:'klavika-web',sans-serif;font-size:14px;letter-spacing:.5px;text-transform:uppercase}section .infoBox article p,section .infoBox article a{color:#fff;font-size:14px;letter-spacing:.5px;line-height:23px;margin-top:0}section .infoBox article a{text-decoration:underline}section .infoBox article p:not(.address),section .infoBox article p:not(.address) *{color:#fff!important}section .infoBox article p:last-child{margin-bottom:0}section .infoBox article a:hover,html.using-keyboard-navigation section .infoBox article a:focus,html.no-js section .infoBox article a:focus{color:#e6c613}section .infoBox>div img.hotel-logo{height:50px}section .infoBox>div img.invert{-webkit-filter:invert(1);filter:invert(1)}section .infoBox>img{background-image:url('img/close-x-white.png');background-position:right center;background-repeat:no-repeat;background-size:auto 19px;height:19px;position:absolute;right:20px;top:20px;width:19px;z-index:1}section .infoBox.no-close>img{display:none}section .infoBox>img:hover{background-position:left center}section .infoBox:before{content:" ";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #000;position:absolute;right:-9px;top:77px;z-index:1}section .infoBox.logo-only:before{top:25px}section.iframe:not(.wufoo){background-color:transparent}section.iframe:not(.wufoo):not(bg-bleed){margin:20px auto}section.iframe:last-child{margin-bottom:0}section.iframe div.content{margin:0 auto;max-width:1024px}section.iframe.wufoo div.content{padding:30px}section.iframe div.content iframe{width:100%;border:0}section.iframe.two-columns div.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:30px 0}section.iframe.two-columns div.content>div.column{width:50%}section.iframe.two-columns div.content>div.column.iframe{padding:0 30px}section.iframe.two-columns div.content>div.column.text-content{padding:0 6%}section.iframe.two-columns div.content>div.column.text-content a{text-decoration:underline;text-decoration-color:#e6c613;-moz-text-decoration-color:#e6c613}section.iframe.two-columns div.content>div.column.text-content>p,section.iframe.two-columns div.content>div.column.text-content>ol,section.iframe.two-columns div.content>div.column.text-content>ul{font-size:20px;font-weight:200}section.framed-callouts div.content div.callout-centering{margin:20px;position:relative}section.framed-callouts div.content div.callout-centering:first-child{margin-top:0}section.framed-callouts div.content div.callout-centering:last-child{margin-bottom:0}section.framed-callouts div.content div.callout-centering div.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}section.framed-callouts div.content div.callout-centering:hover div.bg-image{-webkit-filter:brightness(0.8) grayscale(1) contrast(2) sepia(1);filter:brightness(0.8) grayscale(1) contrast(2) sepia(1)}section.framed-callouts div.content div.callout-centering img.screen{bottom:0;left:0;position:absolute;right:0;top:0;z-index:99}section.framed-callouts div.content div.callout-centering:hover img.screen{background-color:rgba(230,198,19,0.5)}section.framed-callouts div.content div.callout-centering img.sizer{width:100%}section.framed-callouts div.content div.callout-centering article{bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:200;font-size:18px;position:absolute;left:0;right:0;text-align:center;top:0;z-index:100}section.framed-callouts div.content div.callout-centering article:before,section.framed-callouts div.content div.callout-centering article:after{content:"";display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}section.framed-callouts div.content div.callout-centering article:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.2)}section.framed-callouts div.content div.callout-centering article img.logo{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}section.framed-callouts div.content div.callout-centering:hover article h1,section.framed-callouts div.content div.callout-centering:hover article h2{font-family:"Playfair Display",serif;font-size:50px;font-weight:400}section.assets-list div.content div.text-content div.brand{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:10px}section.assets-list div.content div.text-content ul{margin:0 30px;margin-top:0}section.assets-list div.content div.text-content li{margin-bottom:0}section.assets-list div.content div.text-content h2{text-align:center;border-top:1px solid rgba(0,0,0,0.2)}section.assets-list div.content div.text-content h2:not(:first-child){margin-top:20px}section.assets-list div.content div.text-content h2 img.logo{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}section.assets-list div.content div.text-content a,section.assets-list div.content div.text-content a:hover{color:#e6c613}section.assets-list div.content div.availability{margin:0 30px}html.mobile-device #page{overflow-x:hidden}html.mobile-device a.slide-link div.slide-caption,html.using-touch a.slide-link div.slide-caption{opacity:1}html.mobile-device div.library-item div.lineup-caption,html.using-touch div.library-item div.lineup-caption{opacity:1}html.mobile-device div.like-post a.like-title,html.using-touch div.like-post a.like-title{opacity:1}html.mobile-device div.lineup-caption,html.mobile-device div.lineup-caption .vertical-center,html.using-touch div.lineup-caption,html.using-touch div.lineup-caption .vertical-center{padding:30px 10px 30px}disabled html:not(.mobile-device) ::-webkit-datetime-edit{color:#000;margin:-2px 0}disabled html:not(.mobile-device) input.value-set::-webkit-datetime-edit{color:#000}@-moz-document url-prefix(){form.booknow select option{margin-left:0}}@media all and (-ms-high-contrast:none){nav.main ul.sub-menu{min-width:100%}nav.main ul.sub-menu.column{min-width:75%}section.local-guides div.choices li.slide div.contained{margin-top:-25px}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){}@media only screen and (max-width:1219px){main section:not(.no-bleed-up-into):not(.bleed-up)+section.bleed-up{max-width:calc(100vw - 160px)}}@media only screen and (max-width:1023px){div.width-constraint.gallery-large .flex-direction-nav .flex-prev,div.width-constraint.gallery-large .flex-direction-nav .flex-next,div.width-constraint.hero-page-tall .flex-direction-nav .flex-prev,div.width-constraint.hero-page-tall .flex-direction-nav .flex-next{top:24vw;top:calc(((100vw / 1024) * 590) / 2)}section:not(.bled-up-into) div.width-constraint.gallery-large .flex-control-nav,section:not(.bled-up-into) div.width-constraint.hero-page-tall .flex-control-nav{top:45vw;top:calc(((100vw / 1024) * 590) - 40px)}}@media only screen and (max-width:1359px){div.width-constraint.gallery-full .flex-direction-nav .flex-prev,div.width-constraint.gallery-full .flex-direction-nav .flex-next{top:32vw;top:calc(((100vw / 1360) * 785) / 2)}section:not(.bled-up-into) div.width-constraint.gallery-full .flex-control-nav{top:12vw;top:calc(((100vw / 1360) * 785) - 40px)}}@media only screen and (max-width:780px){div.width-constraint.gallery-mid-and-room .flex-direction-nav .flex-prev,div.width-constraint.gallery-mid-and-room .flex-direction-nav .flex-next{top:18vw;top:calc(((100vw / 780) * 450) / 2)}section:not(.bled-up-into) div.width-constraint.gallery-mid-and-room .flex-control-nav{top:33vw;top:calc(((100vw / 780) * 450) - 40px)}}@media only screen and (max-width:1119px){div.width-constraint.gallery-large ~ .carousel.flexslider{top:48vw;top:calc(((100vw / 1024) * 590)+3px);max-width:calc(100vw - 80px)!important}}@media only screen and (max-width:1130px) and (min-width:1100px){nav.main{letter-spacing:0}}@media only screen and (min-width:1100px){header[role="banner"]{background-color:#fff;position:fixed;width:100%;z-index:10000000}main#main{margin-top:129px}div.logo.collapsed a{top:15px}div.logo-container.with-menu+nav.main{margin-top:-50px}#ui-datepicker-div{z-index:10000001!important}}@media only screen and (max-width:1099px){.wide-menu-only{display:none!important}.narrow-menu-only:not(.inline):not(.block):not(.list-item),.narrow-menu-only.inline-block{display:inline-block!important}.narrow-menu-only.inline{display:inline!important}.narrow-menu-only.block{display:block!important}.narrow-menu-only.list-item{display:list-item!important}header div.logo-container.with-menu+nav.main{margin-bottom:38px}header div.logo-container.with-menu+nav.main span.c-hamburger{position:absolute;right:10px}a.ie-unsupported{right:40px}main>section:first-of-type{padding-top:0}main>section.hotel-logo:first-of-type{padding-top:10px}section.booknow form.booknow .half-width.right main.hotel-page>section:not(.callout-gallery):not(.full-bleed-image):not(.full-window-video):first-child,main.hotel-page>div:first-child{background-attachment:scroll;background-image:url('img/strip-bg8.png');background-position:0 top;background-repeat:repeat-x;background-size:5px 8px;padding:30px 0 0}section.hotel-nav div.content{padding-bottom:0}main section.hotel-nav nav.main{padding:10px 0 5px;text-align:left}section.hotel-nav .c-hamburger{top:10px;right:10px;position:absolute}section.hotel-nav .c-hamburger>span{top:24px}span.c-hamburger+ul.dropdown{background-color:#000;color:#989898;display:none;left:50%;max-width:100vw;padding:10px;position:absolute;top:37px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:480px;z-index:10000}section.hotel-nav span.c-hamburger+ul.dropdown{left:auto;right:0;top:59px;-webkit-transform:none;-ms-transform:none;transform:none;z-index:9999}span.c-hamburger.is-active+ul.dropdown{display:block}nav.main ul.dropdown>li.menu-item{padding:0}nav.main ul.dropdown>li.menu-item,nav.main ul.dropdown>li.menu-item>span,nav.main ul.dropdown>li.menu-item>span>a{display:block;text-align:left}nav.main ul.dropdown>li.menu-item.hover>span>a,nav.main ul.dropdown>li.menu-item.hover:not(.no-hover-dropdown)>span>a:not([href]),nav.main ul.dropdown>li.menu-item.hover:not(.no-hover-dropdown)>span>a[href="#"],nav.main ul.dropdown>li.menu-item.hover:not(.no-hover-dropdown)>span>a[href=""],html.using-keyboard-navigation nav.main ul.dropdown>li.menu-item>span>a:focus,html.no-js nav.main ul.dropdown>li.menu-item>span>a:focus,html.using-keyboard-navigation nav.main ul.dropdown>li.menu-item:not(.no-hover-dropdown)>span>a:not([href]):focus,html.no-js nav.main ul.dropdown>li.menu-item:not(.no-hover-dropdown)>span>a:not([href]):focus,html.using-keyboard-navigation nav.main ul.dropdown>li.menu-item:not(.no-hover-dropdown)>span>a[href="#"]:focus,html.no-js nav.main ul.dropdown>li.menu-item:not(.no-hover-dropdown)>span>a[href="#"]:focus,html.using-keyboard-navigation nav.main ul.dropdown>li.menu-item:not(.no-hover-dropdown)>span>a[href=""]:focus,html.no-js nav.main ul.dropdown>li.menu-item:not(.no-hover-dropdown)>span>a[href=""]:focus{color:#989898}nav.main ul.dropdown:first-child>li.menu-item.button-type:first-child{margin-left:10px}nav.main ul.dropdown>li.menu-item.button-type.half-width{width:calc(50% - 3px)}nav.main ul.dropdown:not(.single-button)>li.menu-item.button-type{margin-top:10px}nav.main ul.dropdown>li.menu-item.button-type,nav.main ul.dropdown>li.menu-item.button-type>span,nav.main ul.dropdown>li.menu-item.button-type>span>a{text-align:center}nav.main ul.dropdown.single-button>li.menu-item.button-type,nav.main ul.dropdown.single-button>li.menu-item.button-type>span,nav.main ul.dropdown.single-button>li.menu-item.button-type>span>a{color:#000}nav.main ul.dropdown>li.menu-item.button-type.hover>span>a,html.using-keyboard-navigation nav.main ul.dropdown>li.menu-item.button-type>span>a:focus,html.no-js nav.main ul.dropdown>li.menu-item.button-type>span>a:focus{color:#fff}nav.main ul:not(.sub-menu)>li>span>a{margin:0}nav.main ul.dropdown>li.menu-item>span{overflow:hidden;position:relative}nav.main ul.dropdown>li.menu-item>span{padding:10px 0}nav.main ul.dropdown>li.menu-item:not(.button-type)>span,nav.main ul.dropdown>li.menu-item.button-type.open>span{border-top:1px solid #ececec}nav.main ul.dropdown>li.menu-item:not(.button-type)>span.has-children,nav.main ul.dropdown>li.menu-item.menu-item-has-children:not(.button-type)>span{padding-right:33px}nav.main ul.dropdown>li.menu-item:not(:first-child):not(.button-type)>span{border-left:none}nav.main ul.dropdown>li.menu-item:not(.button-type)>span.has-children:before,nav.main ul.dropdown>li.menu-item.menu-item-has-children:not(.button-type)>span:before{background-image:url('img/dropdown-arrow-white.png');background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:13px 6px;content:'';height:6px;position:absolute;right:10px;top:20px;width:13px;z-index:-1}nav.main ul.dropdown>li.menu-item.open:not(.button-type)>span.has-children:before,nav.main ul.dropdown>li.menu-item.menu-item-has-children.open:not(.button-type)>span:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}nav.main ul.dropdown>li.menu-item:not(:first-child)>span{border-left:none}nav.main ul.dropdown>li:not(.button-type)>div.top-spacer{background-color:#3d3d3d;padding:0 0 0 10px}nav.main ul.dropdown>li>div.top-spacer{left:auto;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}nav.main ul.dropdown>li.menu-item.hover>div.top-spacer{display:none}nav.main ul.dropdown>li.menu-item.open>div.top-spacer{display:block;width:auto}nav.main a.translate{background-position:10px center;background-size:24px 16px;height:25px;width:auto}nav.main a.translate span{padding-left:30px}nav.main li.menu-item-type-language img.translate{float:left;margin-top:5px}nav.main li.menu-item-type-language a span{padding-left:5px}section.hotel-nav nav.main ul.dropdown>li.menu-item.button-type>div.top-spacer{padding-top:1px;position:absolute}main section.hotel-nav{border-top:2px solid #ececec}main section.hotel-nav:first-child{margin-top:20px}nav.main ul.sub-menu.column,nav.main ul.sub-menu.column:first-child,nav.main ul.sub-menu.column:last-child{padding:0}nav.main ul.dropdown li span a{color:#fff;width:100%}nav.main ul.sub-menu{height:auto;opacity:1;overflow:visible;visibility:visible}nav.main li:not(.button-type) ul.sub-menu{background-color:#3d3d3d;border:1px solid #3d3d3d;padding:5px 0}nav.main ul.sub-menu>li.menu-item-object-location{margin-top:1em}footer div.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer div.top section{margin:10px auto;text-align:center;width:100%}footer form.subscribe:not(.submitted){margin:0 auto;max-width:300px}footer div.bottom{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer div.bottom section{width:100%}nav.footer{margin:0 auto;padding-bottom:20px;text-align:center}nav.footer ul.popup>li,nav.footer ul.popup>li:last-child{margin:10px;color:#fff}footer div.bottom section.copyright{color:#989898;margin:0 auto;padding-top:0;text-align:center}footer section.copyright a.logo{float:none}footer div.bottom section.copyright img{margin-bottom:20px}footer div.bottom section.copyright span.copyright-notice{display:block}}@media only screen and (max-width:799px){section,main>section:not(.callout-gallery):not(.full-bleed-image):not(.full-window-video):first-child,main>div:not(.bleed-up):first-child,main>section:not(.bg-bleed):not(.full-bleed-image):not(.full-window-video):not(.bleed-up){margin-left:0;margin-right:0;padding-left:0;padding-right:0}main>section:not(.no-bleed-up-into):not(.bleed-up)+section.bleed-up{max-width:calc(100vw - 80px);margin:-20px auto 0}main>section:not(.no-bleed-up-into):not(.bleed-up)+section.bleed-up:not(.google-map) article{margin:0 .75em}section.simple-intro.offer article{padding:3.5em 0 0}main section:not(.callout-gallery):not(.bg-bleed):not(.instagram-feed):not(.bleed-up):not(.hero-image) div.content{padding-left:10px;padding-right:10px}nav.main ul.dropdown:not(.single-button){max-width:100%;width:100%}.gallery .slide article.callout.bottom-aligned{display:none}section.slide-show .slides{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.slide-show .slide.flex-active-slide{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.slide-show .slide article{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}section.slide-show .slide .count{display:none;padding-top:20px;text-align:center}section.slide-show .flex-viewport{bottom:-3px}section.slide-show .flex-direction-nav{bottom:5px;position:relative}.gallery.full .slide .bg-image,.gallery.full .slide div.bg-image div.callout-centering{min-height:400px}.gallery.page .slide .bg-image,.gallery.page .slide div.bg-image div.callout-centering{min-height:360px}.gallery .slide div.bg-image div.callout-centering{position:relative}.gallery .slide article.under-slide.callout.bleed-up{max-width:calc(100% - 40px);margin:-20px auto 0}section.booknow form.booknow{margin-left:auto;margin-right:auto;max-width:320px;min-width:0}section.booknow form.booknow>div.dates{margin-right:0;max-width:320px;width:100%}section.booknow form.booknow>input.right{margin-right:0}section.booknow form.booknow>div.submit{max-width:280px;width:100%}section.booknow form.booknow>select.destination{margin-left:0;margin-right:0;max-width:320px;width:100%}section.booknow form.booknow>input,section.booknow form.booknow>select{max-width:calc((100% - 10px) / 3);margin-right:5px}section.booknow form.booknow>select:not(.destination){padding-right:23px}section.instagram-feed div.content div.images{max-width:320px}section.tab-navigation nav.tabs>form>select{display:block;margin:0 auto}section.tab-navigation nav.tabs>form>select:not(:first-child){margin:20px auto 0}section.three-column-vertical div.content article,section.three-column-vertical div.content article.has-more-ajax,section.three-column-vertical div.content article.has-more-ajax.loading{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:10px 0 20px}section.widget-intro div.content{display:block}section.widget-intro aside.widget{margin:0 auto 20px}section.widget-intro div.widget-container{background-image:url('img/strip-bg8-white.png');background-repeat:repeat-x;background-position:left top;background-size:5px 8px;padding-top:28px}section.two-column-vertical div.content{display:block}section.two-column-vertical div.content article{width:100%}main section.two-column-vertical.bg-bleed div.content article div.text-content{margin:0 auto}main section.two-column-vertical.bg-bleed div.content article:nth-child(odd) div.text-content{float:none}section.two-column-vertical aside.cta.button{text-align:center}section.wedding-gallery .flexslider ul.slides.layout-4-image img:not(:first-child){display:none}section.wedding-gallery .flexslider ul.slides.layout-4-image img:first-child{width:100%}section.staggered-gallery article{display:block}section.staggered-gallery article div.text-content,section.staggered-gallery article:nth-of-type(even) div.text-content{padding:10px 40px}section.staggered-gallery article div.text-content div.positioning{max-width:none}section.local-guides div.content{display:block}section.local-guides div.acf-map{display:none}section.local-guides div.selection,section.local-guides div.selection.js-only{height:560px;width:100%}section.local-guides div.choices li.slide ol>li{height:148px}section.featured-offers div.content div.offers{display:block}section.contact-form input:not(:last-of-type),section.contact-form input.submit,section.contact-form input{display:block;margin:10px auto 0;margin-right:auto}section.featured-offers div.content>div.cta div.line{width:100%}.gallery .slide article:not(.under-slide).callout{font-size:2.8vw;line-height:4vw;min-height:0;max-width:calc(100% - 80px);padding:10px}.gallery .slide article:not(.under-slide).callout h1,.gallery .slide article:not(.under-slide).callout h2,.gallery .slide article:not(.under-slide).callout h3{font-size:3.43vw}.gallery .slide article:not(.under-slide).callout aside.cta{margin:0 auto;width:100%}.gallery .slide article:not(.under-slide).callout aside.cta.button>a,.gallery .slide article:not(.under-slide).callout aside.cta.button span{padding:7px 15px;font-size:2.2857vw}section.tab-navigation nav.tabs>form{width:460px;max-width:100%;margin:0 auto}section.tab-navigation nav.tabs>label,section.tab-navigation nav.tabs>form>label{margin:0}section.tab-navigation nav.tabs>label>select,section.tab-navigation nav.tabs>form>label>select{width:calc(100% - 20px)}section.tab-navigation nav.tabs>label:not(:first-child)>select,section.tab-navigation nav.tabs>form>label:not(:first-child)>select{margin-top:30px}section.simple-intro h1.decorated:before,section.simple-intro h2.decorated:before,section.simple-intro h3.decorated:before,section.simple-intro h1.decorated:after,section.simple-intro h2.decorated:after,section.simple-intro h3.decorated:after{max-width:20px}section.local-guides div.choices li.slide div.contained{max-height:calc(100% - 10px)}section.post-gallery div.width-constraint.gallery-large .flex-control-nav{bottom:5px}section.post-gallery article>h1,section.post-gallery article>h2,section.post-gallery article>h3{margin-top:20px;max-width:100%}section.post-gallery div.content nav.list{background-color:#fff;background-image:none;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;padding:10px 10px 26px 10px;text-align:center;width:100%}section.post-gallery article>aside.share{position:relative;text-align:center;top:0;right:initial}section.post-gallery div.content nav.list li a{font-size:3vw}section.post-gallery div.content nav.list ul{display:none}section.post-gallery div.content nav.list label{display:inline}section.post-gallery div.content nav.list select{margin:0 auto}section.post-gallery div.content,main section.post-gallery.bg-bleed div.content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.widget-intro div.shading{display:none}}::-moz-selection{background-color:#e6c613;background-color:rgba(230,198,19,0.6);color:#fff;text-shadow:none}::selection{background-color:#e6c613;background-color:rgba(230,198,19,0.6);color:#fff;text-shadow:none}::-webkit-selection{background-color:#e6c613;background-color:rgba(230,198,19,0.6);color:#fff;text-shadow:none}::-moz-selection{background-color:#e6c613;background-color:rgba(230,198,19,0.6);color:#fff;text-shadow:none}img.alignnone{margin:5px 20px 20px 0}img.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}img.alignright{float:right;margin:5px 0 20px 20px}img.alignleft{float:left;margin:5px 20px 20px 0}table.alignleft{text-align:left}table.alignright{text-align:right}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:92%;line-height:17px;margin:0;padding:0 4px 5px}@media print{a,a:visited{text-decoration:underline;text-decoration-color:#e6c613;-moz-text-decoration-color:#e6c613}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h1,h2,h3{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}}