/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */fieldset,hr,img,legend{border:0}fieldset,hr,legend,td,th{padding:0}.button,.button.black{-webkit-transition:all .3s ease}h1,h2,h4{letter-spacing:3px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;display:block;height:1px;border-top:1px solid #ccc}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{max-width:1920px;margin:0 auto}body *{box-sizing:border-box}.skip-to-content{height:0;width:0;overflow:hidden;display:block}.button{padding:.6em 1.2em;text-decoration:none;text-transform:uppercase;color:#fff;font-size:1.125em;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;font-family:nobel,'Noble Light',Arial;border:1px solid}.button.black{background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;border-color:#000}.button.black:hover{background-color:#fff;border-color:#000;color:#000}.button.white{background-color:#fff;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;border-color:#fff}.button.white:hover{background-color:#000;color:#fff;border-color:#000}.button.transparent{background-color:transparent;border:1px solid #000;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.button.transparent:hover{background-color:#000;color:#fff}.button.gold{background-color:#80703C;color:#fff;border-color:#80703C}.button.room-compare-btn{border:1px solid #a28e4d;background-color:transparent;color:#a28e4d;-webkit-transition:all .3s ease;transition:all .3s ease}.button.room-compare-btn:hover{background-color:#a28e4d;color:#fff}.button.room-compare-btn>span{margin-right:1em;display:inline-block}h1,h2,h3{font-family:nobel,'Noble Light',Arial,sans-serif;margin:0 0 .6em;line-height:1;text-transform:uppercase;font-weight:100}input[type=submit].button.black{border:2px solid #000}body .juicer-feed.slider .slick-next,body .juicer-feed.slider .slick-prev{background:rgba(255,255,255,.7)}body .juicer-feed.slider .slick-next:before,body .juicer-feed.slider .slick-prev:before{color:rgba(0,0,0,.75)}body .juicer-feed.slider .slick-next:hover:before,body .juicer-feed.slider .slick-prev:hover:before{color:rgba(0,0,0,1)}hr{border-color:#000;width:30%;margin:1.5em auto}h1{font-size:3.625em}h2{font-size:4.375em}h3{font-size:2.25em}h4{text-transform:uppercase;font-weight:700;font-size:1.25em;margin:.3em 0}h4+h2{margin:0}p{font-family:franklin-gothic-urw,nobel,'Noble Light',Arial,sans-serif}p a,ul li a{color:#9D6D1B}span.hide-text{width:1px;height:1px;display:block;overflow:hidden}.burger-container,.hide-text.i-block{display:inline-block}.burger-container{cursor:pointer;font-size:1em}.burger-container .burger{width:30px;height:3px;background-color:#fff;margin:5px 0;position:relative;border-radius:5px}.burger-container.hide .burger.one,.burger-container.hide .burger.three{-webkit-transition:top .2s ease .2s,bottom .2s ease .2s,background-color .7s ease,-webkit-transform .2s ease;transition:top .2s ease .2s,bottom .2s ease .2s,background-color .7s ease,-webkit-transform .2s ease;transition:top .2s ease .2s,bottom .2s ease .2s,transform .2s ease,background-color .7s ease;transition:top .2s ease .2s,bottom .2s ease .2s,transform .2s ease,background-color .7s ease,-webkit-transform .2s ease}.burger-container.hide .burger.one{top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.burger-container.hide .burger.two{opacity:1;-webkit-transition:0s;transition:0s;-webkit-transition-delay:.2s;transition-delay:.2s}.burger-container.hide .burger.three{bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.burger-container.open .burger.one,.burger-container.open .burger.three{-webkit-transition:top .2s ease,bottom .2s ease,-webkit-transform .2s ease .2s;transition:top .2s ease,bottom .2s ease,-webkit-transform .2s ease .2s;transition:top .2s ease,bottom .2s ease,transform .2s ease .2s;transition:top .2s ease,bottom .2s ease,transform .2s ease .2s,-webkit-transform .2s ease .2s}.burger-container.open .burger.two{background-color:#000;opacity:0;-webkit-transition:0s;transition:0s;-webkit-transition-delay:.2s;transition-delay:.2s}.burger-container.open .burger.one{background-color:#000;top:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-container.open .burger.three{background-color:#000;bottom:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.scroll-indicator{position:relative;width:25px;height:50px;left:0;right:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.scroll-indicator .indicator{width:25px;height:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.scroll-indicator .indicator span{font-size:1em;display:block;text-shadow:rgba(0,0,0,.01) 0 0 1px;-webkit-font-smoothing:antialiased}.scroll-indicator .indicator:nth-of-type(1) span{-webkit-animation:pulse 2.5s ease-in-out infinite;animation:pulse 2.5s ease-in-out infinite;margin-bottom:-10px}.scroll-indicator .indicator:nth-of-type(2) span{-webkit-animation:pulse 2.5s ease-in-out .5s infinite;animation:pulse 2.5s ease-in-out .5s infinite}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);color:#968e8a}45%,55%{color:#000;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);color:#968e8a}45%,55%{color:#000;-webkit-transform:scale(1);transform:scale(1)}}.page-template-roomsOverview{background-color:#fff}.container-1680{max-width:1680px;width:100%;margin:0 auto}.container-600{max-width:600px;width:100%;margin:0 auto}.pad-y{padding:3em 0}.pad-x{padding:0 3em}.pad-all{padding:3em}.pad-y-important{padding:3em 0!important}.margin-y{margin:3em 0}.margin-x{margin:0 3em}.margin-all{margin:3em}header{width:100%;max-width:1920px;position:fixed;top:-70px;left:0;right:0;margin:auto;background-color:rgba(255,255,255,.95);font-family:nobel,Arial;z-index:300;-webkit-transition:.8s ease;transition:.8s ease}#nav-widget .booking-widget-trigger,.tile-inner .tile .hover-content{font-family:nobel,'Noble Light',sans-serif}header.active{top:0}header .inner-container{margin:0 auto;max-width:1720px;padding:0 .688em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;position:relative}header .inner-container #logo,header .inner-container #main-nav,header .inner-container #nav-widget{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header .inner-container #logo{width:280px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;position:relative}#logo .brand-logo-slider,#logo .hotel-logo{display:inline-block;overflow:hidden}#logo .brand-logo-slider{cursor:pointer;width:12px;z-index:1000;vertical-align:middle;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;height:100%;background:#fff;line-height:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:.1rem 0}#logo .brand-logo-slider>a{color:#000;font-size:2.3em;text-decoration:none;overflow:hidden;opacity:0;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;display:inline-block;padding-right:0}#logo .brand-logo-slider.active{width:100%}#logo .brand-logo-slider.active>a{max-width:100%;opacity:1;margin-right:.5rem}#logo .brand-logo-slider>span{display:inline-block;vertical-align:top;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:all .3s ease .6s;transition:all .3s ease .6s;color:#000;font-size:.55em}#logo .brand-logo-slider.active>span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#logo .hotel-logo{width:100%;text-align:left;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}#logo>.hotel-logo a{display:block;font-size:2.3rem;color:#000;text-decoration:none;width:100%;line-height:1;text-align:center}#logo>.hotel-logo.active{width:0%}header .inner-container #main-nav,header .inner-container #main-nav nav{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}#main-nav nav ul#menu-main-navigation{position:relative;width:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;list-style-type:none;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.booking-widget-container fieldset>div>.left,.booking-widget-container fieldset>div>.right,.gallery-container .gallery-item .content,.home-tile .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal}#main-nav nav ul#menu-main-navigation>li{overflow:hidden;letter-spacing:.1em;list-style-type:none;font-size:.875em;padding:0;position:relative}#main-nav nav ul#menu-main-navigation>li:before{content:' ';background-color:transparent;width:0;height:2px;position:absolute;bottom:14px;left:0;right:0;margin:auto;-webkit-transition:all .45s ease .2s;transition:all .45s ease .2s}#main-nav nav ul#menu-main-navigation>li.focussed,#main-nav nav ul#menu-main-navigation>li:hover{overflow:visible}#main-nav nav ul#menu-main-navigation>li.focussed:before,#main-nav nav ul#menu-main-navigation>li:hover:before{width:70%;background-color:#000;border-radius:15px}#main-nav nav ul#menu-main-navigation>li.active:before{width:100%;background-color:#000;border-radius:15px}#main-nav nav ul#menu-main-navigation>li>a{color:#000;text-decoration:none;text-transform:uppercase;font-size:.75rem;display:inline-block;padding:1.834em 0}#main-nav nav ul#menu-main-navigation>li>ul>li.mobile-prepend-item{display:none}ul#menu-main-navigation>li ul.sub-menu{height:0;overflow:hidden;opacity:0;position:absolute;background-color:rgba(255,255,255,.8);margin:0;list-style-type:none;min-width:200px;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s}ul#menu-main-navigation>li.focussed ul.sub-menu,ul#menu-main-navigation>li:hover ul.sub-menu{opacity:1;height:auto;padding:1.4em 0}ul#menu-main-navigation>li ul.sub-menu li a{text-transform:uppercase;text-decoration:none;color:#000;padding:1em 2em;display:block}header .inner-container #languages{position:relative;width:40px;margin:.7rem 1em 0 3rem;padding:.3em .4em;cursor:pointer;background-color:transparent;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}header .inner-container #languages.active{border:none}header .inner-container #languages .current{text-decoration:none;display:inline-block;font-size:.875em;text-transform:uppercase;color:#000;-webkit-transition:color .4s ease;transition:color .4s ease}header .inner-container #languages.active .current{color:#fff}header .inner-container #languages .current .icon-icon_globe{font-size:1.2em;position:absolute;top:.5em;right:.7em}header .inner-container #languages ul{display:none;position:absolute;left:0;top:100%;margin:0;padding:0;list-style-type:none}header .inner-container #languages.active ul{display:block;background-color:rgba(255,255,255,.8);width:100%;min-width:110px;border:0 solid #464646;padding:.3em 0}header .inner-container #languages ul li{padding:.3em .6em;margin:0}header .inner-container #languages ul li a{display:block;-webkit-transition:color .4s ease;transition:color .4s ease;color:#131313;text-decoration:none;text-transform:uppercase;font-size:.875em}@media screen and (max-width:1024px){header .inner-container #languages{display:none}}header .inner-container #social{font-size:.875em;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}header .inner-container #social:before{content:' ';background-color:transparent;width:0;height:2px;position:absolute;bottom:14px;left:0;right:0;margin:auto;-webkit-transition:all .45s ease .2s;transition:all .45s ease .2s}header .inner-container #social:hover:before{width:70%;background-color:#000;border-radius:15px}header .inner-container #social .title{text-decoration:none;font-size:.75rem;letter-spacing:.07em;padding:1.834em .5em;color:#000;vertical-align:middle;text-transform:uppercase}header .inner-container #social .icon-icon_connect{font-size:1.3em;position:relative;color:#000}header .inner-container #social ul{position:absolute;left:0;min-width:100px;list-style-type:none;padding:1em;background-color:rgba(255,255,255,.8);width:100%;top:3.25em;display:none}header .inner-container #social:hover ul{display:block}header .inner-container #social ul li{padding:.3em 0}header .inner-container #social ul li a{color:#464646;text-decoration:none}@media screen and (max-width:1280px){header .inner-container #social .title{display:none}}@media screen and (max-width:1024px){header .inner-container #social{display:none}#logo>.hotel-logo a{color:#fff;width:250px;font-size:2rem;overflow:hidden}}header .inner-container #nav-widget{width:220px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;padding:.688em 0}#nav-widget .social-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#nav-widget .social-container a{color:#fff;text-decoration:none;display:inline-block;margin:0 .5em;-webkit-transition:color .3s ease;transition:color .3s ease}#nav-widget .social-container a:hover{color:#000}#nav-widget .booking-widget-trigger{text-transform:uppercase;margin:0 auto;position:relative;cursor:pointer;color:#fff;background-color:#000;width:195px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.booking-widget-trigger .arrow{font-size:.5em;margin-left:2em;-webkit-transition:all .3s ease;transition:all .3s ease}#nav-widget .booking-widget-trigger.active .arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#nav-widget .booking-widget-trigger.active{background-color:#fff;color:#000}#nav-widget .booking-widget-trigger:after{display:none;content:' ';background-color:#000;width:100%;height:.015em;position:absolute;top:90%;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}#nav-widget .booking-widget-trigger.active:after{background-color:#fff;height:.93em;top:100%}.booking-widget-container{text-transform:uppercase;max-height:0;visibility:hidden;background-color:rgba(255,255,255,.43);position:absolute;overflow:hidden;top:100%;right:0;margin-right:.688em;-webkit-transition:max-height .6s ease;transition:max-height .6s ease}.booking-widget-container .inner-container{padding:0}.booking-widget-container.active{max-height:5.25em;-webkit-transition:max-height .6s ease;transition:max-height .6s ease;visibility:visible}.booking-widget-container fieldset{padding:.8em}.booking-widget-container .arrival-container,.booking-widget-container .departure-container{cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.booking-widget-container .arrival-container:hover,.booking-widget-container .departure-container:hover{opacity:.7}fieldset.arrival-container.dep-arr,fieldset.departure-container.dep-arr{width:110px;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#main,.home-tile,fieldset.arrival-container.dep-arr.active,fieldset.departure-container.dep-arr.active{background-color:#fff}.booking-widget-container fieldset>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.booking-widget-container fieldset>div>img{width:2.3em}.booking-widget-container fieldset>div.book-button{height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.booking-widget-container fieldset>div>.left{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.booking-widget-container fieldset>div>.left>.styled-date{font-size:3.125em;line-height:1}.booking-widget-container .dep-arr .left>label{font-size:.563em;font-family:Arial,sans-serif}.booking-widget-container fieldset>div>.right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:.35em 0 0 .2em;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.booking-widget-container fieldset>div>.right>.day,.booking-widget-container fieldset>div>.right>.month{font-size:.75em;font-family:'Open Sans',sans-serif;line-height:1.15}#main{opacity:1;height:auto;overflow:hidden}.home-tile.masthead .inner-container .content.active{opacity:1;margin:0;-webkit-transition:margin .6s ease,opacity .6s ease;transition:margin .6s ease,opacity .6s ease;-webkit-transition-delay:.6s;transition-delay:.6s}.home-tile{height:100vh;width:100%;background-size:cover;background-position:center center;overflow:hidden;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.home-tile.masthead .gradient{width:100%;height:70%;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000', GradientType=0 )}.home-tile.masthead .gradient.white-block{height:37%;background:rgba(255,255,255,.95)}.home-tile.masthead .cycle-controls{z-index:101;visibility:visible!important}.home-tile.masthead img{display:block;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.home-tile .inner-container{position:absolute;z-index:102;max-width:450px;top:0;height:100%;left:7%;bottom:initial;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-flow:column-reverse;-webkit-flex-flow:column-reverse;flex-flow:column-reverse}.home-tile.masthead .inner-container .content:after{content:'';display:inline-block;position:absolute;margin:auto;width:100%;height:100%;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);top:-10px;left:-10px;border:10px solid rgba(255,255,255,.5);pointer-events:none}.home-tile.masthead .inner-container .button{font-size:18px;line-height:22px;font-family:nobel,'Noble Light',Arial,sans-serif;letter-spacing:0;background-color:#000;color:#fff}.home-tile.masthead .inner-container .content,.home-tile.masthead .inner-container .content p{font-family:franklin-gothic-urw,nobel,'Noble Light',sans-serif}.home-tile.masthead .inner-container .button:hover{background-color:transparent;color:#000}.home-tile.masthead .inner-container .content{background:rgba(255,255,255,.95);position:relative;max-width:1024px;text-align:center;opacity:0;margin-bottom:5em;color:#000;padding:38px}.home-tile.masthead .inner-container .content h1{font-size:2.188em;text-transform:uppercase;font-weight:400;line-height:1.2;margin:0 0 .2em}.home-tile.masthead .inner-container .content p{font-size:1.188em;line-height:22px}.home-tile.masthead .inner-container .content span.opening{font-size:1em;display:block;text-transform:uppercase;font-weight:600;margin:1em 0;letter-spacing:2px}.cp-alert{text-align:center;background-color:#000;color:#fff;position:relative;margin:40px 0 0;padding:20px 20px 0;font-size:18px}.cp-alert p:last-child{margin:0 0 20px}.cp-alert__header{font-size:18px;line-height:22px;font-family:nobel,'Noble Light',Arial,sans-serif;letter-spacing:0}.cp-alert__close{position:absolute;right:0;top:0;font-size:10px;padding:10px;cursor:pointer}.home-tile .inner-container .cp-alert{display:none}header+.cp-alert{margin-top:65px;display:block;text-align:left;padding-bottom:1px;font-size:16px}@media screen and (max-width:1024px){.home-tile .inner-container .cp-alert{display:block}header+.cp-alert{display:none}}.scroll-top{position:relative;margin:60px auto 20px;background-color:rgba(0,0,0,.9);color:#fff;width:64px;height:64px;font-size:.4em;border-radius:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.scroll-top>a{position:absolute;width:100%;height:100%;text-decoration:none;color:#fff;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.tile-container{padding:1.8em 0}.tile-inner{padding:0;position:relative}.tile-inner .tile{padding-bottom:35%;display:inline-block;position:relative;margin-top:.8%;margin-bottom:.8%;box-shadow:inset 0 0 0 0 rgba(255,255,255,.6);-webkit-transition:-webkit-box-shadow .3s linear;-webkit-transition:box-shadow .3s linear;transition:box-shadow .3s linear;background-size:cover;background-repeat:no-repeat;background-position:center center}.tile-inner .tile-large{margin-right:1%;background-color:#111;width:64%}.tile-inner .tile-small{margin-left:1%;background-color:#111;width:34%}.tile-inner .tile-large:nth-of-type(4n+4){margin-left:1%;margin-right:0}.tile-inner .tile-small:nth-of-type(4n+3){margin-left:0;margin-right:1%}.tile-inner .tile .mobile-image{display:none;width:100%;height:auto}.tile-inner .tile .hover-content{position:absolute;width:100%;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:1.6em;background-color:rgba(255,255,255,.85);-webkit-transition:all .3s linear;transition:all .3s linear;overflow:hidden}.tile-inner .tile.dark .hover-content{background-color:rgba(0,0,0,.9)}.tile-inner .tile-large .hover-content{width:-webkit-calc(100%);width:calc(100%);overflow:hidden}.tile-inner .tile.active .hover-content,.tile-inner .tile.focus .hover-content,.tile-inner .tile:hover .hover-content{background-color:rgba(255,255,255,.95)}.tile-inner .tile.dark.active .hover-content,.tile-inner .tile.dark.focus .hover-content,.tile-inner .tile.dark:hover .hover-content{background-color:rgba(0,0,0,.75)}.tile-inner .tile .hover-content .content{width:100%}.tile-inner .tile .hover-content .content h2{font-size:2.125rem;line-height:2.375rem;margin-bottom:0;letter-spacing:.1em}.tile-inner .tile.focus .hover-content .content h2,.tile-inner .tile:hover .hover-content .content h2{margin-bottom:.3em}.tile-inner .tile .hover-content .content p{width:80%;font-size:1.225em;margin-top:0;font-family:franklin-gothic-urw,nobel,'Noble Light',sans-serif}.tile-inner .tile .hover-content .content .button{margin-right:1em;margin-top:.3em}.tile-inner .tile.dark .hover-content .content .button.transparent{border:1px solid #fff;color:#fff}.tile-inner .tile.dark .hover-content .content{color:#fff;overflow:hidden}.tile-inner .tile .hover-content .content .hidden-content{max-height:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}.tile-inner .tile.active .hover-content .content .hidden-content,.tile-inner .tile.focus .hover-content .content .hidden-content,.tile-inner .tile:hover .hover-content .content .hidden-content{max-height:20em;opacity:1}@media screen and (max-width:1600px){.tile-container .tile-inner .tile .hover-content .content{font-size:14px}}@media screen and (max-width:1300px){.tile-container .tile-inner .tile .hover-content .content h2{font-size:2.2em}}@media screen and (max-width:1024px){.home-tile.masthead .gradient,.tile-container .tile-inner .tile-small .content p{display:none}.home-tile.masthead .inner-container .content{color:#000}.home-tile.masthead .inner-container .content .button.white{background-color:#000;color:#fff}.tile-container .tile-inner .tile{padding-bottom:45%}.tile-container .tile-inner .tile-large{width:98%;margin:.8% 1%!important}.tile-container .tile-inner .tile-small{width:48%;margin:.8% 1%!important}}@media screen and (max-width:768px){.tile-container .tile-inner .tile.dark .hover-content .content .hidden-content,.tile-container .tile-inner .tile.dark .hover-content .content h2{color:#000}.home-tile.masthead{margin-top:128px}.tile-container .tile-inner .tile{width:100%!important;background:#fff!important;padding:0;margin:0 0 2em!important;box-shadow:inset 0 0 0 0 rgba(255,255,255,0)!important}.tile-container .tile-inner .tile .mobile-image{display:block;width:100%;height:auto}.tile-container .tile-inner .tile .hover-content{position:relative}.tile-container .tile-inner .tile.dark:hover .hover-content,.tile-container .tile-inner .tile.light:hover .hover-content{background-color:rgba(0,0,0,0)}.tile-container .tile-inner .tile .hover-content .content{padding:2em 0}.tile-container .tile-inner .tile.dark .hover-content .content p{display:none}.tile-container .tile-inner .tile.dark .hover-content .content .button.transparent{border:1px solid #000;color:#000}.tile-container .tile-inner .tile .hover-content .content .hidden-content{height:auto;max-height:inherit;opacity:1}}.container.white{background-color:#f7f7f7}.container-1500{width:100%;max-width:1500px;margin:0 auto;padding:3em 2em}#main>.inner-container{max-width:1300px;width:100%;padding:8.5em 1em 1em;display:block;margin:0 auto}.dine .sub-masthead{margin-bottom:100px}.sub-masthead{width:100%;overflow:hidden}.sub-masthead img{width:100%;height:auto}.bg-gradient{position:absolute;width:100%;height:50%;bottom:0;left:0;z-index:101;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.37)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.37) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#5e000000', GradientType=0 )}ul.lollipops{padding:0;margin:1em 0 3em;font-family:nobel,'Noble Light',sans-serif}ul.lollipops li a,ul.lollipops li.active-crumb span{letter-spacing:.1em;padding:1em}ul.lollipops li a{color:#bc8420;text-decoration:none}ul.lollipops li:first-child a{padding-left:0}ul.lollipops li:last-child a{padding-right:0}ul.lollipops span.seperator{color:#959393}.intro{background-color:#fff;border-bottom:1px solid #a28e4d}.intro .inner-container{margin:0 auto;width:100%;max-width:1700px;padding:0 4em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.intro .inner-container .intro-text{padding-top:9.063em;padding-bottom:5em;width:40%}.intro .inner-container .intro-text h1{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #d0cdcb}.intro .inner-container .intro-text p{font-family:franklin-gothic-urw,sans-serif;font-size:1.125em;line-height:1.8em}.intro:not(.large-slider) .inner-container .intro-text p:nth-of-type(1):first-letter{font-size:5.625em;float:left;padding:30px 20px 10px 0}@-moz-document url-prefix(){.intro:not(.large-slider) .inner-container .intro-text p:nth-of-type(1):first-letter{font-size:5.625em;float:left;padding:14px 20px 10px 0}}.intro .inner-container .intro-slider{width:60%;-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;text-align:right;padding-bottom:3em}.intro .inner-container .intro-slider .counter{font-family:nobel,'Noble Light',sans-serif;font-size:23px;display:inline-block;position:absolute;right:80px;bottom:10px}.intro .inner-container .intro-slider .counter .slide-tracker{font-size:49px}@media screen and (max-width:768px){.intro .inner-container .intro-slider .counter{position:relative;right:0;bottom:0}}.slider-3d{width:100%;max-width:850px;margin:3em 2em 0;height:0;overflow:hidden}.flipster__button{color:#b5a36a;font-size:1.5em;z-index:100}.flipster__button.flipster__button--next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:-2em}.flipster__button.flipster__button--prev{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:-2em}.flipster__button.flipster__button--next>div,.flipster__button.flipster__button--prev>div{display:inline-block;position:relative}.flipster__nav{margin-bottom:0;display:none}@media screen and (max-width:1024px){.slider-3d{margin:3em 0 0}}.intro.no-image .intro-text{padding:6em 0 2em;width:55%}.intro.no-image .intro-text ul.lollipops{margin:1em 0}.intro.no-image .inner-container .intro-text h1{margin-bottom:.6em;padding:.3em 0 0;border:none}.intro.no-image .inner-container .intro-text p{font-family:nobel,'Noble Light',sans-serif;font-size:16px;letter-spacing:.025em;line-height:25px}.intro.no-image .inner-container .intro-text p:nth-of-type(1):first-letter{font-size:1em;padding:0;margin:0;float:none;clear:both}.page-template-diningDetail{background-color:#f7f7f7}.detail img{max-width:320px;width:100%;margin-bottom:1em;padding-bottom:2em;border-bottom:1px solid #acabab}.dining-detail .dining-menus h3{display:inline-block;border-right:1px solid #acabab;padding-right:1em;margin-right:.8em;line-height:.8}.dining-detail .dining-menus h3:last-child{margin:0;padding:0;border:none}.dining-detail .dining-menus h3 a{position:relative;display:inline-block;color:#acabab;text-decoration:none}.dining-detail .dining-menus h3 a:hover{color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.dining-detail .dining-menus h3 a.active:after,.dining-detail .dining-menus h3 a:hover:after{content:'';position:absolute;bottom:-.4em;height:1px;width:100%;background-color:#bc8420;left:0}.dining-detail .dining-menus h3 a.active{color:#000}.dining-detail .dining-content-container{position:relative;max-width:620px;margin:0 auto}.dining-detail .dining-content-container .dine-arrow{position:absolute;top:5em;margin:auto;height:3em;width:2.1em;color:#bc8420;cursor:pointer}.dining-detail .dining-content-container .dine-arrow.prev{left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dining-detail .dining-content-container .dine-arrow.next{right:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.dining-detail .content-categories{font-size:1.1em;line-height:2;display:none;max-height:0;opacity:0;width:80%;margin:0 auto;-webkit-transition:max-height 0s ease-in 0s,opacity .3s ease-in 0s;transition:max-height 0s ease-in 0s,opacity .3s ease-in 0s}.dining-detail .content-categories.active{display:inline-block;opacity:1;max-height:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.dining-detail .content-categories a{color:#000}@media screen and (max-width:600px){.dining-detail .dining-menus h3{font-size:1.2em}}.cp-dine__intro{position:absolute;z-index:102;max-width:500px;top:20%;bottom:initial;padding:2em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(255,255,255,.95)}.full-width-tile,.full-width-tile .inner-content .upper{background-size:cover}.cp-dine__intro--left{left:7%}.cp-dine__intro--right{right:7%}.cp-dine__intro:after{content:'';display:inline-block;position:absolute;margin:auto;width:100%;height:100%;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);top:-10px;left:-10px;border:10px solid rgba(255,255,255,.5);pointer-events:none}.cp-dine__intro .button{font-size:18px;line-height:22px;font-family:nobel,'Noble Light',Arial,sans-serif;letter-spacing:0;background-color:#000;color:#fff;display:block;margin:1em auto 0;max-width:280px}.cp-dine__intro .cp-dine__intro--inner,.cp-dine__intro .cp-dine__intro--inner p{font-family:franklin-gothic-urw,nobel,'Noble Light',sans-serif}.cp-dine__intro .button:hover{background-color:transparent;color:#000}.cp-dine__intro .cp-dine__intro--inner{max-width:1024px;text-align:center;padding:.1em 1em;opacity:1;color:#000}.cp-dine__intro .cp-dine__intro--inner h1{font-size:2.1rem;line-height:1.2em}.cp-dine__intro .cp-dine__intro--inner h1 img{width:100%;max-width:250px}.cp-dine__intro .cp-dine__intro--inner p{font-size:1.188em;line-height:22px}.cp-dine__opening-tile h3,.cp-dine__opening-tile p,.cp-tabbed__nav button,.cp-tabbed__section h4{font-family:nobel,sans-serif}.cp-dine__opening{width:100%;background-color:#efefef;margin:4em 0 0;text-align:center}.cp-dine__opening-inner{padding:2em 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto}.cp-dine__opening-inner.no-button{padding:2em 0}.cp-dine__opening-tile{text-align:center;width:20%}.cp-dine__opening-tile h3{font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase}.cp-dine__opening-tile p{font-size:1.1em;color:#3e3e3e;text-transform:uppercase;margin:0}.cp-dine__opening .button{position:relative;bottom:-22px;display:inline-block;border:1px solid #000;margin-left:5px;margin-right:5px}@media screen and (max-width:750px){.page-id-3054 .cp-dine__intro .button,.page-id-3054 .cp-dine__opening .button{display:block}}.cp-tabbed{text-align:center;padding:5em 1em 3em}.cp-tabbed__inner{max-width:1100px;width:100%;margin:0 auto}.cp-tabbed__nav{border-bottom:1px solid #aaa}.cp-tabbed__nav button{position:relative;bottom:-1px;border:1px solid transparent;border-bottom:1px solid #aaa;background-color:#f9f4ec;padding:.8em 2em;text-transform:uppercase;letter-spacing:.1em;margin:0 .3em}.cp-tabbed__nav button.is-active,.cp-tabbed__nav button:focus,.cp-tabbed__nav button:hover{background-color:#fff;border:1px solid #aaa;border-bottom:1px solid #fff}.cp-tabbed__section{display:none;padding:2em;overflow:hidden;max-width:900px;margin:0 auto}.cp-tabbed__section.is-active{display:block}.cp-tabbed__section h4{display:inline-block;margin:1.5em 0 1em;position:relative;background-color:transparent}.cp-tabbed__section h4:after,.cp-tabbed__section h4:before{content:' ';position:absolute;height:1px;width:400px;background-color:#aaa;top:50%}.cp-tabbed__section h4:before{right:110%}.cp-tabbed__section h4:after{left:110%}.cp-tabbed__section h5{display:block;font-family:'nobel regular',sans-serif;text-transform:uppercase;font-weight:300}.cp-tabbed__section--list{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;margin:0 auto 1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cp-tabbed__section--list-item{padding:0;margin:0;list-style-type:none}.cp-tabbed__section-inner{text-align:left}.cp-tabbed__section-row{display:inline-block;padding:.3em 1em;width:50%;vertical-align:top;text-align:left}.cp-tabbed__section--list-item span,.cp-tabbed__section-row .title{text-transform:uppercase;font-family:nobel,sans-serif;margin:1em 0 .3em}.cp-tabbed__section-row .description{margin:0;font-family:nobel,sans-serif;font-size:.9em}.menu-disclaimer{font-size:.85em;letter-spacing:.04em}@media screen and (max-width:1200px){.cp-dine__intro{position:relative;max-width:none;width:100%;top:initial;right:initial}.cp-dine__intro:after{display:none}}@media screen and (max-width:1024px){.cp-dine__opening{margin:2em 0 0}.cp-dine__opening-inner{padding:0}.cp-dine__opening-tile{text-align:center;width:33%;padding-top:2em}}@media screen and (max-width:767px){.cp-dine__opening-tile{text-align:center;width:50%}.cp-dine__opening-tile h3,.cp-dine__opening-tile p{font-size:1rem}.cp-tabbed__nav{border-bottom:0 solid #aaa}.cp-tabbed__nav button{width:100%;border-bottom:none;margin:.2em 0}.cp-tabbed__nav button.is-active,.cp-tabbed__nav button:focus,.cp-tabbed__nav button:hover{border-bottom:1px solid #aaa}.cp-tabbed__section-row{width:100%}}.cp-tabbed__section-addmenu{border:1px solid #aaa;border-top-width:0;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;width:75%;margin:0 auto}.cp-tabbed__section-addmenu h5{font-size:14px;display:table;width:100%;margin-bottom:-8px;font-family:nobel;font-weight:400}.cp-tabbed__section-addmenu h5:after,.cp-tabbed__section-addmenu h5:before,.cp-tabbed__section-addmenu h5>span{display:table-cell;white-space:nowrap}.cp-tabbed__section-addmenu h5>span{padding:0 8px;position:relative;top:-8px}.cp-tabbed__section-addmenu h5:after,.cp-tabbed__section-addmenu h5:before{content:"";border-top:1px solid #aaa;width:50%}.cp-tabbed__section-addmenu .addmenu-list{padding:0;margin:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cp-tabbed__section-addmenu .addmenu-list-item{list-style-type:none;font-size:14px;font-family:nobel;font-weight:400}.cycle-controls>*,.icon-container>a>.text,.info .info-container .amenities ul,.info .info-container .detail,.intro.large-slider .intro-text p,.room-navigation>a{font-family:nobel,'Noble Light',sans-serif}.cp-tabbed__section-addmenu .addmenu-list-item:first-of-type::before{content:'';padding:0}.cp-tabbed__section-addmenu .addmenu-list-item::before{content:" | ";padding:15px}@media screen and (max-width:768px){.cp-tabbed__section-addmenu{padding:.3em 1em;border:0;text-align:left;width:50%;margin:unset}.cp-tabbed__section-addmenu h5{border-bottom:1px solid #aaa;font-size:14px;display:block;width:100%;margin-bottom:1em;padding-bottom:1em}.cp-tabbed__section-addmenu h5>span{display:block;padding:unset;position:static;top:unset}.cp-tabbed__section-addmenu h5:after,cp-tabbed__section-addmenu h5:before{display:none;white-space:nowrap}.cp-tabbed__section-addmenu .addmenu-list{margin:unset;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;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.cp-tabbed__section-addmenu .addmenu-list-item:first-of-type::before{content:'';padding:0}.cp-tabbed__section-addmenu .addmenu-list-item::before{content:"";padding:unset}}.room-widget .room-category .three-col-tiles h3,.the-widget .generic-widget .three-col-tiles h3{white-space:pre-wrap;line-height:2;font-size:1.125em}.cycle-controls,.info .info-container{display:-webkit-box;display:-ms-flexbox}.intro.large-slider .inner-container{padding:0;max-width:100%;min-height:700px}.intro.large-slider .intro-text{position:relative;background-color:#efece9;padding:9.063em 7em 2em}.intro.large-slider .intro-text h1{border-bottom:1px solid #d0cdcb}.intro.large-slider .intro-text p{font-size:1.125em}.intro.large-slider .intro-text p:nth-of-type(1):first-letter{padding:0;margin:0;font-size:inherit}.intro.large-slider .intro-text:after{top:0;content:'';position:absolute;height:-webkit-calc(100%);height:calc(100%);width:2000px;left:-2000px;background-color:#efece9}.intro.large-slider .intro-slider{padding-bottom:0;min-height:700px}.intro.large-slider .intro-slider .cycle-slide{height:100%;width:100%;background-size:cover;background-position:center center}.cycle-controls{position:absolute;width:200px;bottom:2em;left:0;right:0;margin:auto;z-index:110;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.cycle-controls>*{display:inline-block;color:#fff}.cycle-controls button{background-color:transparent;border:none}.info,.page-template-roomsDetail{background-color:#fff}.cycle-controls .next,.cycle-controls .prev{width:3em;cursor:pointer;position:absolute;font-size:1.5em;outline:0}.cycle-controls .next{right:0}.cycle-controls .prev{left:0}.cycle-controls .count{padding:0 2em}.cycle-controls .count>span{font-size:3em}.cycle-controls .next>span{position:relative;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}.cycle-controls .prev>span{position:relative;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}@media screen and (max-width:1300px){#main .intro .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}#main .intro .inner-container>div{width:100%}#main .intro .inner-container .intro-text{padding-top:11em;text-align:left}#main .intro .inner-container .intro-text p{max-width:700px;margin:1em}#main .intro .inner-container .intro-slider{height:auto!important;display:inline-block;vertical-align:top;min-height:0}#main .intro .inner-container .intro-slider .cycle-slide{padding-bottom:60%}#main .intro .inner-container .intro-slider .counter{right:5%}#main .intro.large-slider .inner-container .intro-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2;padding:2em}#main .intro.large-slider .inner-container .intro-slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}}.info{width:100%}.info .info-container{margin:0 auto;max-width:1764px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 2em}.info .info-container .detail{background-color:#fff;width:40%;position:relative;padding:0 6em 3em 0;border-right:1px solid #979797}.info .info-container .detail:after,.info .info-container .detail:before{z-index:101;content:'';position:absolute;top:-40px;border-top:1px solid #979797;background-color:#fff}.info .info-container .detail:before{height:40px;width:100%;left:0;border-right:1px solid #979797}.info .info-container .detail:after{height:-webkit-calc(100% + 40px);height:calc(100% + 40px);width:2000px;left:-2000px}.info .info-container .detail h1{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #d0cdcb}.detail p{line-height:2em;font-size:1.125em}.info .info-container .detail .button{font-size:1em;margin:.5em}.info .info-container .amenities{width:60%;text-align:center;padding:5em 0 3em}.info .info-container .amenities h2{font-size:2.25em;margin-bottom:1.3em}.info .info-container .amenities ul{padding:0;max-width:820px;margin:0 auto;text-align:left;-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px;list-style-position:inside}.info .info-container .amenities ul li{font-size:1.125em;list-style-type:none;position:relative;padding-left:1em;line-height:2;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.info .info-container .amenities ul li:before{content:'• ';color:#a28e4d;font-size:1.6em;line-height:1.2;position:absolute;left:0}.icon-container{width:100%;padding:2em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.icon-container>a{text-decoration:none;color:#000;display:block}.icon-container>a>.the-icon{font-size:2em;display:block;color:#b8a999;-webkit-transition:all ease .3s;transition:all ease .3s}.icon-container>a:hover>.the-icon{color:#80705f}.icon-container>a>.text{font-size:1.5em;display:block;padding-bottom:.8em}@media screen and (max-width:600px){.icon-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.full-width-tile .inner-content .icon-container{padding:0!important}.full-width-tile .inner-content .icon-container a{padding-top:1em!important}.info .info-container .amenities,.info .info-container .detail{padding:1em 2em}.icon-container>a{width:100%;font-size:1.3em}.icon-container>a>.text{font-size:1em}}.floorplan-overlay{opacity:0;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.floorplan-overlay.is-active{opacity:1;visibility:visible}.floorplan-overlay img{width:100%;border-bottom:0;padding-bottom:0;margin-bottom:0;max-width:1080px}.floorplan-overlay .floorplan-close{position:absolute;right:20px;top:20px;display:block;width:40px;height:40px;z-index:9999;text-decoration:none;color:#000;font-size:30px}.room-navigation{max-width:1700px;padding:0;overflow:hidden;position:relative;width:-webkit-calc(100% - 2em);width:calc(100% - 2em);border:1px solid #ededed;margin:3em auto 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.room-navigation.fixed{height:40px;font-size:.8em;position:fixed;top:129px;z-index:110;margin:0}.room-navigation>a{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding:1.8em 0;vertical-align:middle;text-transform:uppercase;text-decoration:none;background-color:#fff;color:#000;border-right:1px solid #ededed;-webkit-transition:all .45s ease;transition:all .45s ease}.room-navigation>a:last-child{border-right:0 solid #eee}.room-navigation>a.active,.room-navigation>a:hover{background-color:#000;color:#fff}@media screen and (max-width:650px){.room-navigation>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100px}}.three-col-tiles-container{max-width:1700px;padding:0 4em;width:100%;margin:0 auto}.three-col-tiles-container>.room-category{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;left:0;opacity:0;max-height:0;overflow:hidden;-webkit-transition:max-height 0s ease-in 0s,opacity .3s ease-in 0s;transition:max-height 0s ease-in 0s,opacity .3s ease-in 0s}.cycle-pager.rooms,.three-col-tiles-container .three-col-tiles a{display:inline-block}.three-col-tiles-container>.room-category.active{left:0;opacity:1;max-height:100%;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.three-col-tiles-container .three-col-tiles{width:33.333%;text-align:center;background-color:transparent;margin:2em 0;padding:1em;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.long-tile,.three-col-tiles-container .three-col-tiles:hover{background-color:#fff}.three-col-tiles-container .three-col-tiles img{width:100%}.three-col-tiles-container .three-col-tiles .content{border:1px solid #efefef;border-top:none}.three-col-tiles-container .three-col-tiles h3{font-size:1.125em;text-transform:uppercase;padding-top:2em}.three-col-tiles-container .three-col-tiles p{font-size:1.125em;color:#000;font-family:franklin-gothic-urw,nobel,'Noble Light';width:75%;margin:1em auto}.filter-dropdown,.full-width-tile .inner-content,.gallery-nav,.map-section .directions-container,.room-widget .widget-room-navigation a,.section-toggle .content-categories .content ul,.tag-cloud h4,.tag-cloud ul li,.toggle-nav{font-family:nobel,'Noble Light',sans-serif}.three-col-tiles-container .three-col-tiles .button-container{padding-bottom:2em}.three-col-tiles-container .three-col-tiles .button-container .button{font-size:.85em;letter-spacing:.1em;margin:.5em}.three-column .three-col-tiles-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.intro.large-slider .inner-container{min-height:0}.three-col-tiles-container .three-col-tiles{width:50%}}@media screen and (max-width:769px){.three-col-tiles-container .three-col-tiles{width:100%}}.three-col-tiles-container.tile-inner{padding:3em}.three-col-tiles-container.tile-inner .tile{width:31%;margin:1em 1%;display:inline-block;padding-bottom:27em}.long-tile,.long-tile .content{display:-webkit-box;display:-ms-flexbox}.three-col-tiles-container.tile-inner .tile .hover-content .content h2{font-size:1.5em}.three-col-tiles-container.tile-inner .tile .hover-content .content p{width:100%}@media screen and (max-width:1024px){.three-col-tiles-container.tile-inner .tile{width:48%}}@media screen and (max-width:768px){.three-col-tiles-container.tile-inner .tile{width:98%;font-size:.9em}}.long-tile{width:100%;margin:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;overflow:hidden;position:relative}.long-tile .content{width:25%;height:100%;padding:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;z-index:10;top:0;left:0}.long-tile .content .title h2{font-size:2.25em;position:relative;z-index:1}.long-tile .content .hover-content{position:absolute;height:100%;width:100%;left:3%;top:0;padding:2em 1em;color:#fff;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;z-index:0;-webkit-transition:all .3s ease;transition:all .3s ease}.long-tile:hover .content .hover-content{width:175%;left:100%;color:#000;-webkit-transition:all .3s ease .2s;transition:all .3s ease .2s}.long-tile .content .hover-content .button,.long-tile .content .hover-content p{opacity:0;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}.long-tile:hover .content .hover-content .button,.long-tile:hover .content .hover-content p{opacity:1;-webkit-transition:opacity .2s ease .3s;transition:opacity .2s ease .3s}.long-tile .content .hover-content .icon{position:relative;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#a28e4d;-webkit-transition:all .3s ease .6s;transition:all .3s ease .6s}.long-tile:hover .content .hover-content .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.long-tile .content .hover-content .icon>span{position:relative}.long-tile .image{width:75%}.long-tile .image img{width:100%}@media screen and (max-width:1160px){.long-tile .content,.long-tile .image,.long-tile:hover .content .hover-content{width:100%}.long-tile{display:block;text-align:center;margin-bottom:3em}.long-tile .content{display:block;height:auto;position:relative}.long-tile .content .hover-content{width:100%;position:static;height:auto;opacity:1;color:#000;padding:1em}.long-tile .content .hover-content .icon>span{display:none}.long-tile .content .hover-content .button,.long-tile .content .hover-content p{opacity:1}}.toggle-nav{text-align:center;padding:1em 0;min-width:1024px}.toggle-nav a{font-size:1.125em;color:#77756E;display:inline-block;margin:0 1em;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;position:relative}.toggle-nav a.active,.toggle-nav a:hover{color:#000}.toggle-nav a.active:after,.toggle-nav a:hover:after{content:'';position:absolute;bottom:-.2em;left:0;width:100%;height:1px;background-color:#000}.section-toggle .content-categories{display:block;background-color:#fff;opacity:.3;max-height:0;overflow:hidden;-webkit-transition:opacity .5s ease-in-out .5s;transition:opacity .5s ease-in-out .5s}.section-toggle .content-categories.active{opacity:1;max-height:100%;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.section-toggle .content-categories .image{display:inline-block;width:60%}.section-toggle .content-categories .image img{width:100%}.section-toggle .content-categories .content{display:inline-block;width:40%;padding:2.8em;vertical-align:top}.section-toggle .content-categories .content h2{font-size:3.5em;color:#9d6f00;margin-bottom:1.2em}.section-toggle .content-categories .content h4{font-size:1.5em}.section-toggle .content-categories .content p{line-height:1.8;font-size:1.125em}.section-toggle .content-categories .content ul{font-size:1.125em;list-style-position:inside}.section-toggle .content-categories .content ul li{font-size:1.125em;list-style-type:none;position:relative;padding-left:1em;line-height:1.5}.section-toggle .content-categories .content ul li:before{content:'• ';color:#a28e4d;font-size:1.6em;line-height:1.2;position:absolute;left:0}.section-toggle .content-categories .content ul li a{color:#9D6D1B}.section-toggle .content-categories .content .button{margin-top:.6em}@media screen and (max-width:1024px){.section-toggle .content-categories .content,.section-toggle .content-categories .image{width:100%}.section-toggle nav{overflow:scroll}}@media screen and (max-width:600px){.toggle-nav a{margin:.5em 1em}.section-toggle .content-categories .image{width:100%}.section-toggle .content-categories .content{width:100%;padding:1.5em}.section-toggle .content-categories .content h2{font-size:3em}}.map-section{position:relative}.map-section #map-canvas{padding-bottom:35%}.map-section .directions-container{position:absolute;top:0;bottom:0;left:10%;margin:auto;max-width:420px;max-height:300px}.map-section .directions-container .title{padding:.5em 1.5em;text-transform:uppercase;font-size:1.125em;color:#fff;background-color:#000}.map-section .directions-container form{padding:1em 1.5em;background-color:#fff}.map-section .directions-container form>*{display:block}.map-section .directions-container form label{font-size:1.125em}.map-section .directions-container form input[type=text]{font-size:1.125em;width:360px;padding:.5em 1em;margin-bottom:1em}.map-section .directions-container form button{font-size:1em}@media screen and (max-width:1024px){.map-section #map-canvas{padding-bottom:50%}.map-section .directions-container{position:relative;max-width:1024px;width:100%;left:0}.map-section .directions-container form input[type=text]{width:100%}}.accolade-section{margin-top:40px}.accolade-section .accolade-wrapper{padding:60px;text-align:center;background-color:#f7f7f7}.accolade-section .accolade-wrapper h2{text-align:center;font-size:36px;padding:30px 0}.accolade-section .accolade-wrapper img{padding-top:35px}@media screen and (max-width:400px){.accolade-section .accolade-wrapper h2{font-size:30px}}.instagram{text-align:center;background-color:#fff;padding:4em 0}.instagram *{box-sizing:border-box}.instagram h2{font-size:1.875em;padding-bottom:1em}.instagram .inner-container{position:relative;padding:0 4em;max-width:1800px;margin:0 auto}.instagram .arrow-container{width:100%;height:2em;position:absolute;top:0;bottom:0;margin:auto;z-index:80;left:0;right:0}.instagram .arrow-container .arrows{position:absolute;font-size:1.5em;color:#000;cursor:pointer}.instagram .arrow-container .instagram-cycle-prev{left:0}.instagram .arrow-container .instagram-cycle-prev>div{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.instagram .arrow-container .instagram-cycle-next{right:0}.instagram .arrow-container .instagram-cycle-next>div{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.instagram .slideshow{display:inline-block;width:100%;max-width:1760px}.instagram .slideshow .social-post img{max-width:315px;max-height:315px;width:100%;height:auto;padding:.5em}.widget.inner-container{max-width:1560px;margin:0 auto;position:relative}.room-widget{text-align:center}.room-widget .widget-room-navigation{border-bottom:1px solid #e6e6e6;max-width:1200px;margin:0 auto 4em}.room-widget .widget-room-navigation a{text-transform:uppercase;padding:1em 2em;display:inline-block;text-decoration:none;color:#8e8d8d;position:relative;font-size:1.5em}.room-widget .widget-room-navigation a:first-child{padding-left:0}.room-widget .widget-room-navigation a:last-child{padding-right:0}.room-widget .widget-room-navigation a.active{color:#000}.room-widget .widget-room-navigation a:after{content:'';height:3px;width:3px;border:1px solid #8e8d8d;position:absolute;right:0;top:0;bottom:0;margin:auto;border-radius:1px}.room-widget .widget-room-navigation a:last-child:after{display:none}.room-widget .room-category{display:block;width:100%;margin:0;opacity:0;height:0;overflow:hidden;-webkit-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s}.room-widget .room-category.active{left:0;opacity:1;height:100%;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}.room-widget .room-category .three-col-tiles img,.the-widget .generic-widget .three-col-tiles img{height:auto;width:100%}.room-widget .room-category .three-col-tiles{vertical-align:top;margin:auto;padding:0 1em}.room-widget .room-category .three-col-tiles a{text-decoration:none;color:#000}.widget-arrows{position:absolute;top:60%;cursor:pointer}.widget-arrows.widget-cycle-prev{left:0}.widget-arrows.widget-cycle-next{right:0}.widget-arrows.widget-cycle-prev>span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;position:relative}.widget-arrows.widget-cycle-next>span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;position:relative}.widget-intro{text-align:center;padding-top:3em}.widget-intro p{font-size:1.125em}.the-widget{text-align:center;position:relative}.the-widget.inner-container{max-width:1560px;margin:0 auto}.the-widget .container-1500{padding-bottom:0;padding-top:.5em}.the-widget .generic-widget{width:100%;margin:0;height:auto;overflow:hidden;padding:0;display:inline-block}.the-widget .generic-widget .three-col-tiles{vertical-align:top;margin:auto;padding:0 1em}.the-widget .generic-widget .three-col-tiles a{text-decoration:none;color:#000}.the-widget .widget-arrows{position:absolute;top:40%;cursor:pointer}.the-widget .widget-arrows.widget-cycle-prev{left:0}.cycle-pager{width:100%;text-align:center;padding-top:1em;display:none}.cycle-pager span{background-color:#000;width:10px;height:10px;display:inline-block;vertical-align:middle;border-radius:100%;margin:0 1em;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.cycle-pager span.cycle-pager-active{background-color:#fff;width:1em;height:1em;border:.2em solid #000}@media screen and (max-width:768px){.cycle-pager{display:inline-block}.widget-arrows{display:none}}.page-template-gallerySingle{background-color:#fff}.gallery-trigger{display:none;background-color:#eee;padding:.5em 1em}.gallery-nav{width:100%;padding:4em 0;text-transform:uppercase}.gallery-nav a{letter-spacing:.1em;margin:0 1em;color:#616161;text-decoration:none;position:relative;display:inline-block;line-height:1}.gallery-nav a:after,.gallery-nav a:before{position:absolute;content:''}.gallery-nav a:last-child{border:none}.gallery-nav a.active{color:#000;font-weight:700}.gallery-nav a:before{right:-1em;height:100%;background-color:#616161;width:1px}.gallery-nav a:last-child:before{display:none}.gallery-nav a:after{bottom:-10px;left:0;right:0;margin:auto;height:2px;width:20%;background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.gallery-nav a.active:after,.gallery-nav a:hover:after{opacity:1;width:100%}.gallery-title-mobile{font-size:20px;text-transform:uppercase;padding:1em;display:none}.gallery-container .gallery-item{width:18%;display:inline-block;vertical-align:top;margin:0 1% 2%;position:relative}.gallery-container .gallery-item a{position:absolute;z-index:100;height:100%;width:100%;left:0;right:0}.gallery-container .gallery-item img{width:100%}.gallery-container .gallery-item .content{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:rgba(96,94,92,.7);padding:1.5em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.gallery-container .gallery-item:hover .content{opacity:1}.gallery-container .gallery-item .content h3{font-size:1.4em}.gallery-container .gallery-item .content .hover-icon{font-size:2.4em}@media screen and (max-width:1024px){.gallery-container .gallery-item{width:31%}}@media screen and (max-width:768px){#main .intro.gallery-intro .inner-container .intro-text,#main .intro.gallery-intro .inner-container .intro-text h1,.gallery-trigger{display:inline-block}.gallery-container .gallery-item{width:48%}.gallery-trigger{float:right;cursor:pointer}.gallery-trigger.active span{position:relative;display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery-nav{padding:1em;position:relative}.gallery-nav .gallery-title-mobile{display:block}.gallery-nav .gallery-hidden-mobile{display:none;position:absolute;top:0;left:0;background-color:#eee;width:100%;z-index:100}.gallery-nav .gallery-hidden-mobile a{display:block;width:100%;border-right:none;padding:1em}.gallery-nav .gallery-hidden-mobile a:after{display:none}.gallery-nav .gallery-hidden-mobile.active{display:block}#main.gallery .intro.gallery-intro .inner-container .intro-text{padding-bottom:1em}}.page-template-galleryOverview,.page-template-meetingsAndWeddings,.page-template-meetingsAndWeddings .info,.page-template-meetingsAndWeddings .info .amenities,.page-template-meetingsAndWeddings.page-id-63{background-color:#fff}@media screen and (max-width:400px){.gallery-container .gallery-item{width:98%}}.page-template-galleryOverview .gallery-container{padding:4em 0}.overview-tile{width:23%;margin:0 1% 4em;display:inline-block;text-decoration:none;vertical-align:top}.overview-tile img{width:100%}.overview-tile h3{margin:1em 0;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:2em;letter-spacing:.12em;line-height:25px}@media screen and (max-width:1024px){.overview-tile{width:48%}}@media screen and (max-width:768px){.overview-tile{width:90%;margin:5%}}@media screen and (max-width:400px){.overview-tile{width:90%}}.page-template-meetingsAndWeddings .info .amenities p{max-width:700px;margin:1em auto}.full-width-tile{background-position:center center;padding:6em 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.full-width-tile.purple{color:#fff;background-color:#8b7182}.full-width-tile.white{color:#000;background-color:#fff}.full-width-tile.h-large{min-height:700px}.full-width-tile.h-medium{min-height:600px}.full-width-tile.h-small{min-height:500px}.full-width-tile .inner-content{text-align:center}.full-width-tile .inner-content.small{max-width:840px}.full-width-tile .inner-content.large{max-width:1220px}.full-width-tile .inner-content.x-large{max-width:1620px}.full-width-tile .inner-content img{width:70%;margin-bottom:2em}.full-width-tile .inner-content h2{font-size:7.25em;margin:0}.full-width-tile .inner-content h3{font-size:3.75em;letter-spacing:.2em}.full-width-tile .inner-content h4{display:inline-block;padding:0 1em;font-size:2.25em;letter-spacing:10px;line-height:2;position:relative}.full-width-tile .inner-content h4:after,.full-width-tile .inner-content h4:before{content:'';top:0;bottom:0;margin:auto;position:absolute;height:10px;width:10px;border-radius:100%;background-color:#fff}.full-width-tile .inner-content h4:before{left:0}.full-width-tile .inner-content h4:after{right:0}.full-width-tile .inner-content .button{margin:1em;font-size:1em}.full-width-tile .inner-content p{line-height:1.5;font-size:1.125em;letter-spacing:.025em}.full-width-tile.white .inner-content p{color:#201a16}.full-width-tile.has-image{color:#f1d9e9}.full-width-tile.has-image .inner-content p{font-size:1.5em}.full-width-tile .inner-content .icon-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:2em}.full-width-tile .inner-content .icon-container a{padding:0 3em}.full-width-tile .inner-content .icon-container a span.text{padding-top:1em}.full-width-tile .inner-content .icon-container a.popup{cursor:pointer}.full-width-tile .inner-content .upper.desktop{background-image:none!important}.full-width-tile .inner-content.x-large .lower{max-width:1200px;margin:0 auto}@media screen and (max-width:1300px){.full-width-tile .inner-content.x-large .upper h2{font-size:5em}.filter-rooms-table .table-container{overflow:scroll}}@media screen and (max-width:1024px){.full-width-tile .inner-content.small{max-width:1024px}.full-width-tile{background-image:none!important;padding:2em 0}.full-width-tile.has-image{background-color:#fff}.full-width-tile.has-image .inner-content p{color:#8b7182}.full-width-tile.has-image .inner-content .upper{padding:2em 0}.full-width-tile .inner-content .lower{padding:1em 3em}.full-width-tile .inner-content .upper{padding:1em}}@media screen and (max-width:768px){.full-width-tile.h-large,.full-width-tile.h-medium,.full-width-tile.h-small{min-height:inherit}.full-width-tile .inner-content h2{font-size:3.125em!important}.full-width-tile .inner-content h3{font-size:2.25em}.full-width-tile .inner-content h4{font-size:1em;width:90%}.full-width-tile .inner-content h4:after,.full-width-tile .inner-content h4:before{height:4px;width:4px}.full-width-tile.has-image .inner-content p{font-size:1.1rem}}#main.rooms-compare{background-color:#fff}.filter-dropdown{display:none;cursor:pointer;width:100%;max-width:300px;margin:0 auto 2em;background-color:#e5e4e4;padding:.7em;font-size:1.5em;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-dropdown.active{color:#fff;background-color:#000}.filter-dropdown span{display:inline-block;margin-left:3em;font-size:.5em;position:relative;right:0;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:all .3s ease;transition:all .3s ease}.filter-dropdown.active span{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.tag-cloud{margin:.5em 1em;display:none}.tag-cloud h4{font-size:.75em;color:#757575}.tag-cloud ul{margin:0;padding:0;list-style-type:none}.tag-cloud ul li{cursor:pointer;color:#000;display:inline-block;margin:1em;text-transform:uppercase;vertical-align:top}.tag-cloud ul li .circle-cross{font-size:1.3em;color:#c5c3c3;display:inline-block;height:1em;width:1em;border:1px solid #c5c3c3;border-radius:100%;position:relative;top:5px;margin-right:.3em}.tag-cloud ul li .circle-cross>span{font-size:.5em;height:1em;width:1em;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.rooms-compare .intro .inner-container .intro-text{padding-top:2em!important}.filter-select{background-color:#e5e4e4;max-width:1570px;padding:1.875em;border:1px solid #c5c3c3}.filter-select .filter-header .reset-container input,.table-header-mobile .reset-button button{display:inline-block;border:none;font-family:nobel,'Noble Light',Arial}.filter-select .filter-header{width:100%}.filter-select .filter-header h3{display:inline-block;text-transform:capitalize;font-size:1.5em}.filter-select .filter-header .reset-container{display:inline-block;margin-left:1em}.filter-select .filter-header .reset-container input{vertical-align:top;background-color:transparent;color:#bc8420;font-size:1.1em}.filter-select .filter-header .reset-container .icon_icon-reset{display:inline-block}.filter-select .filter-section{font-family:nobel,'Noble Light',Arial;width:27%;padding:.5em;vertical-align:top;display:inline-block}.filter-select .filter-section:nth-of-type(1){width:15%}.filter-select .filter-section:nth-of-type(1) .filter-checkbox{width:100%}.filter-select .filter-section h4{font-size:1.1em;letter-spacing:0;margin-top:1em}.filter-select .filter-section .filter-checkbox{width:49%;display:inline-block;vertical-align:top;padding:.4em 0}.filter-select .filter-section .filter-checkbox label{font-size:1.1em;color:#757473;margin-left:.5em;text-transform:capitalize}.filter-rooms-table{margin-top:3em;max-width:1570px}.table-header-mobile{padding:1em;background-color:#f0f0f0}.table-header-mobile>div{display:inline-block;width:50%}.table-header-mobile .room-count{text-align:left}.table-header-mobile .reset-button{text-align:right}.table-header-mobile .reset-button button{vertical-align:middle;background-color:transparent;color:#bc8420;font-size:1.1em}.filter-rooms-table .show-mobile,.filter-rooms-table table tr.filter-rows.inactive,span.comma:last-child{display:none}.filter-rooms-table table{width:100%;min-width:1300px}.filter-rooms-table table tr{border-bottom:1px solid #c5c3c3}.filter-rooms-table table tr:first-child{border:none}.filter-rooms-table table tr th{background-color:#f0f0f0;padding:1.3em 1em}.filter-rooms-table table tr th h2{font-size:1.5em;margin:0;letter-spacing:0}.filter-rooms-table table tr th h5{font-size:1.1em;font-family:nobel,'Noble Light',sans-serif;margin:0}#main.contact .intro,.contact-form-container form,.contact-information,.terms-conditions{font-family:nobel,'Noble Light',Arial}.filter-rooms-table table tr th p{font-size:1.1em;color:#757473;margin:0;padding:0}.filter-rooms-table table tr td,.filter-rooms-table table tr th{text-align:left;vertical-align:top;border-right:1px solid #c5c3c3;width:10%}.filter-rooms-table table tr td:last-child,.filter-rooms-table table tr th:last-child{width:13%;border:none;text-align:center}.filter-rooms-table table tr td:first-child,.filter-rooms-table table tr th:first-child{width:13%}.filter-rooms-table table tr td{padding:1em;vertical-align:middle;font-size:1.1em}.filter-rooms-table table tr td:first-child{text-transform:uppercase}.filter-rooms-table table tr td .button{font-size:1rem}.filter-rooms-table table tr.filter-rows td:not(:first-child) p{color:#757575}@media screen and (max-width:1024px){.filter-dropdown,.tag-cloud{display:block}.filter-rooms-table .hide-mobile,.filter-select .filter-header h3{display:none}.filter-select{max-height:0;overflow:hidden;background-color:#fff;border:none;padding:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-select.active{max-height:70em;opacity:1;background-color:#e5e4e4}.filter-select .filter-header{width:100%;text-align:right;padding:1em 1em 0 0}.filter-select .filter-section{padding:1em}.filter-rooms-table .show-mobile{display:block}}@media screen and (max-width:768px){.filter-select .filter-section,.filter-select .filter-section .filter-checkbox,.filter-select .filter-section:nth-of-type(1),.filter-select .filter-section:nth-of-type(1) .filter-checkbox{width:100%}}#main.contact{width:100%;background-color:#fff}#main.contact .intro{max-width:850px;width:100%}.map-container{width:100%;margin:0 auto;max-width:1680px;padding:1.7em;border:1px solid #e9e9e8}.contact-information>div .left-col,.contact-information>div .right-col{max-width:460px;width:100%;line-height:1.7em}.map-container #map-canvas{width:100%;padding-bottom:40%}.map-container #map-canvas>div{padding-bottom:40%}.contact-information{width:100%;margin-bottom:2em}.contact-information>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;font-size:1.125em}.contact-information>div .right-col{margin-left:2em}.contact-information>div .left-col a,.contact-information>div .right-col a{color:#917e43;text-decoration:none}.contact-information>div .left-col a:hover,.contact-information>div .right-col a:hover{text-decoration:underline}.contact-form-container{padding:1.7em;border:1px solid #e9e9e8}.contact-form-container .wpcf7-mail-sent-ok{font-size:1.5em;padding:2em 0;text-align:center}.contact-form-container .wpcf7-not-valid-tip{position:relative;top:-1em;color:red}.contact-form-container form br,.contact-form-container form p{display:none}.contact-form-container h4{margin-bottom:.7em}.contact-form-container .half-width{width:49.5%;display:inline-block}.contact-form-container .half-width:nth-of-type(odd){padding-right:.9em}.contact-form-container .half-width:nth-of-type(even){padding-left:.9em}.contact-form-container .half-width.last{padding-left:0;padding-right:.9em}.contact-form-container .full-width textarea,.contact-form-container .half-width input,.contact-form-container .half-width select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:1.125em;padding:.6em .8em;margin-bottom:1em;background-color:#f7f6f6;border:1px solid #e3e2e1;outline-color:transparent;-webkit-transition:all .6s ease;transition:all .6s ease}#footer-nav ul li a,#stories ul li{-webkit-transition:color .3s ease;text-transform:uppercase}.contact-form-container .half-width input[type=email]{margin-bottom:2em}.contact-form-container .half-width input::-webkit-input-placeholder{color:#000}.contact-form-container .half-width textarea::-webkit-input-placeholder{color:#000}.contact-form-container .half-width input:focus,.contact-form-container .half-width select:focus,.contact-form-container .half-width textarea:focus{outline-color:#a28e4d}.contact-form-container .half-width .select-container{position:relative}.contact-form-container .half-width .select-container:after{pointer-events:none;content:' ';position:absolute;top:20px;right:20px;width:0;height:0;border-style:solid;border-width:9px 8px 0;border-color:#999 transparent transparent}.contact-form-container .half-width select{margin-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:47px;border-radius:none}.contact-form-container .half-width select::-ms-expand{display:none}.contact-form-container .half-width select option{padding:2em;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form-container .full-width textarea{min-height:250px;resize:none}.contact-form-container .submit-container{text-align:center}.contact-form-container .submit-container .button{margin:.5em .5em 0}body.error404 #sidebar ul,body.error404 .intro{margin-bottom:2em}.terms-conditions{font-size:.8125em;margin-top:3em;line-height:1.6em}body.error404{font-family:nobel,'Noble Light',sans-serif;color:#000}body.error404 .intro h1{font-size:3em}body.error404 .wsp-container h2{font-size:2em}body.error404 #sidebar ul li,body.error404 .wsp-container ul li{list-style-type:none}body.error404 #sidebar ul li a,body.error404 .wsp-container ul li a{color:#000;text-decoration:underline;font-size:18px}#footer-nav ul li a,#stories a,.brand-logo .container a,ul.policy-nav li{text-decoration:none}body.error404 .wsp-container .wsp-category-title{color:#000;font-size:18px}body.error404 #sidebar h2{font-size:2em}footer{width:100%;font-family:franklin-gothic-urw,nobel,'Noble Light',sans-serif}footer #footer-nav{width:100%;padding:2em .8em;text-align:center}#footer-nav ul{padding:0;margin:0;list-style-type:none;display:inline-block}#footer-nav ul li{display:inline-block;margin:0 2em}#footer-nav ul li a{color:#000;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-line--bottom:after,.footer-line--top:before{display:block;content:'';max-width:1140px;width:100%}.footer-line--top:before{border-top:1px #979797 solid;margin:0 auto 2.3125rem}.footer-line--bottom:after{border-top:1px #979797 solid;margin:2.3125rem auto 0}.spacer.footer-line--top{margin:1.875rem 0}footer #stories{background-color:#111;padding:2.3em .8em 0;text-align:center}#stories .line-overlay{width:80%;overflow:hidden;margin:0 auto;text-align:center;position:relative}#stories .line-overlay h4{font-weight:100;color:#c3c1c1;line-height:1em;display:inline-block;position:relative;margin-top:.4em}#stories .line-overlay h4:before,.line-overlay h4:after{content:'';position:absolute;width:800px;height:1px;top:0;bottom:0;margin:auto;border-top:1px solid #353434}#stories ul li:before,#stories ul li:last-child:after{content:'|';position:relative;top:-1px}#stories .line-overlay h4:before{right:100%;margin-right:15px}#stories .line-overlay h4:after{left:100%;margin-left:15px}#stories ul{list-style-type:none;margin:0 auto;padding:0 1em;max-width:920px}#stories ul li{color:#959393;display:inline-block;line-height:1;padding-left:1em;font-size:.625em;letter-spacing:1px;-webkit-transition:color .3s ease;transition:color .3s ease}#stories ul li:before{margin-right:1em}#stories ul li:last-child:after{margin-left:1em}#stories ul li:hover{color:#fff}#stories ul li:hover:before{color:#757272}footer .address-social.mobile{display:none}footer .address-social{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 .8em;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.address-social .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1000px;width:100%}.address-social .container .address{width:50%;text-align:center;border-right:1px solid #797979;padding:1em 2em}.address-social .container .address h3{text-transform:uppercase;letter-spacing:0;font-size:1.5em;color:#000;font-weight:100}.address-social .container .address span{color:#000;font-size:.8125em}.address-social .container .address span>a{color:#000;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.address-social .container .social{width:40%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1em 2em}.address-social .container .social a:hover span{color:#000;-webkit-transition:color .3s ease;transition:color .3s ease}.address-social .container .social span{display:inline-block;color:#000;padding:0 1.7em}footer .brand-logo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 .8em 2.3em;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.brand-logo .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.brand-logo .container a .hhonors,.brand-logo .container a .waldorf{color:#7f8181;-webkit-transition:all .3s ease;transition:all .3s ease}.brand-logo .container a:hover .hhonors,.brand-logo .container a:hover .waldorf{color:#000}.brand-logo .container .waldorf{margin-right:25px;font-size:2em}.brand-logo .container .hhonors{margin-left:25px;font-size:3.5em}.forbes-logo{height:80px;width:70px;margin:auto}.tatc-logo{height:80px;width:67px;margin:auto 1.5em auto auto}.live-unforgettable{margin:2.3125rem auto}.live-unforgettable li.live-unforgattable-icon{background:url(img/live-unforgettable.svg) center no-repeat;display:inline-block;width:324px;height:42px}.live-unforgettable li.seperator{height:55px;width:1px;background-color:#999;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.live-unforgettable .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;font-family:nobel,'Noble Light',Arial}.live-unforgettable .container li{margin:0 2rem 0 0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:950px){.live-unforgettable li.live-unforgattable-icon{margin-top:1rem;width:100%}.live-unforgettable li.seperator{display:none}}ul.policy-nav{margin:0;padding:0}ul.policy-nav li{list-style-type:none;display:inline-block;margin-bottom:1.75rem;color:#4d4d4d;font:400 1rem/1.789rem franklin-gothic-urw,'Helvetica Neue',Helvetica,Arial,sans-serif;border-right:1px solid #acacac;padding-right:10px;margin-right:6px;text-transform:capitalize}ul.policy-nav li a{text-decoration:inherit;color:inherit}ul.policy-nav li:last-child{border-right:none;padding-right:0;margin-right:0}ul.policy-nav li a:hover{text-decoration:underline}footer #privacy-cookie{color:#959393;width:100%;margin:0 0 2rem;font-size:.6875em;text-align:center;letter-spacing:.05em}.adchoices span img{display:inline-block;width:20px;height:20px}#teconsent{margin-bottom:2em;text-align:center}.mobile-show{display:none}.mobile-hide{display:block}#calendarCalendar{z-index:200;-webkit-transition:visibility .25s ease,opacity .25s ease;transition:visibility .25s ease,opacity .25s ease;visibility:hidden;opacity:0;font-family:sans-serif;font-size:13px;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;position:absolute;left:0;top:0;width:100%;height:100%}.calendar *,.pops .content .button-box a,.pops .content .info-box p{font-family:nobel,'Noble Light',sans-serif}#calendarCalendar.open{visibility:visible;opacity:1}#calendarCalendar .background{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);cursor:pointer}#calendarCalendar .close-button{display:none;position:absolute;z-index:1;top:-1em;right:-1em;background:#fff;width:2em;height:2em;text-align:center;line-height:2em;border-radius:1em;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2)}.calendars{position:absolute}.calendar{padding:1.5em 1em;float:left;width:320px;color:#000;background:#fff;border:none}#calendarCalendar .range #calendar-start-date{border-right:none}.calendar-table:after,.calendar-table:before,.calendars:after,.calendars:before{content:' ';clear:both;display:block;height:0}.calendar-date{font-size:18px;text-transform:uppercase}.calendar-header{text-align:center}.calendar-title{display:inline-block;width:80%;padding:.4em 0 1.4em}.calendar-arrow{width:0;height:0;display:inline-block;border-color:transparent #000;border-style:solid;margin:10px 2%;cursor:pointer}.calendar-arrow.left{border-width:7px 7px 7px 0;float:left}.calendar-arrow.right{border-width:7px 0 7px 7px;float:right}.calendar-cell{font-size:16px;float:left;width:10.285714286%;padding:2%;text-align:center;line-height:1.4;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.calendar-cell.disabled{color:#afafaf;cursor:normal}.calendar-dates .calendar-cell.active{cursor:pointer}.calendar-dates .calendar-cell.active.active.selected,.calendar-dates .calendar-cell.active:hover{background:#a28e4d;color:#fff}.max-month .calendar-arrow.right,.min-month .calendar-arrow.left{display:none}.pops .content .button-box a,.pops .content .info-box p{font-size:1.2em}div[id^=ot-widget-]{display:inline-block}.ot-dtp-picker .ot-dtp-picker-button{box-shadow:0 0 0 #c38f31!important}.ot-button{background-color:#c38f31!important}@media screen and (max-width:1600px){#main .three-col-tiles-container,.room-navigation{padding:0}}@media screen and (max-width:1024px){.mobile-show{display:block}#logo .brand-logo-slider,.mobile-hide{display:none}header{background-color:#000;height:69px}header .inner-container #logo{width:85%}header .inner-container #main-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}header .inner-container #main-nav .mobile-nav{z-index:1000;padding:.6em 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .inner-container #main-nav .mobile-nav>span{color:#fff;text-transform:uppercase;margin-right:1em}header .inner-container #main-nav nav.main-nav{z-index:100;height:100vh;position:absolute;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);top:0;left:0;background-color:#fff;width:100%;opacity:1;overflow:scroll;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}header .inner-container #main-nav nav.main-nav.active{display:block;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation{display:block;list-style-type:none;padding:3em 2em 1em;border:1px solid #c6c6c6}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation>li{font-size:1em}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation>li ul.sub-menu{display:none}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation>li>a{color:#000;width:100%}header .inner-container #main-nav nav ul#menu-main-navigation>li>ul>li.mobile-prepend-item{display:block}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation li ul.sub-menu,header .inner-container #main-nav nav.main-nav ul#menu-main-navigation>li:before{display:none}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation li.menu-item-has-children:after{font-size:.6em;content:'\e97a';font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;right:2em;top:3.5em;width:30%;text-align:right;z-index:200;cursor:pointer}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation li.menu-item-has-children.active:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation li.active ul.sub-menu{display:block;position:relative;top:0;padding:0;background-color:transparent}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation li.active ul.sub-menu li{font-size:.8rem}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation li.active ul.sub-menu li a{color:#000}header .inner-container #main-nav nav.main-nav ul#menu-main-navigation li{position:relative}header .inner-container #main-nav nav.main-nav .social-container{display:block;padding:1em;margin:0 auto;text-align:center}header .inner-container #main-nav nav.main-nav .social-container>a{text-decoration:none;color:#626364;margin:1.5em}#main>.inner-container{max-width:1300px;width:100%;padding:10em 1em 1em;display:block;margin:0 auto}.info .info-container .detail:after,.info .info-container .detail:before,header .inner-container #nav-widget .booking-widget-trigger:after,header .inner-container #nav-widget .social-container{display:none}#main>.inner-container h1{font-size:2.625em}.info .info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding:0}.info .info-container .amenities,.info .info-container .detail{width:100%}.info .info-container .detail{padding:3em 6em}.info .info-container .amenities{padding:3em 2em}.cycle-controls{left:initial;right:0;bottom:0;width:auto}.cycle-controls .next,.cycle-controls .prev{width:2em}#main .intro.large-slider .inner-container .intro-slider,.sub-masthead{margin-top:120px}header .inner-container #nav-widget{width:100%;position:absolute;left:0;top:69px;padding:0}header .inner-container #nav-widget .booking-widget-trigger{width:100%;height:60px}.booking-widget-container{top:129px;margin:0;width:100%;background-color:#312b19}.booking-widget-container form{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}fieldset.arrival-container.dep-arr,fieldset.departure-container.dep-arr{color:#fff}.booking-widget-container .inner-container fieldset.active{background-color:rgba(0,0,0,.3)}.booking-widget-container input[type=submit]{background-color:#fff;color:#000}#calendarCalendar{position:fixed;z-index:320}#calendarCalendar .calendars{top:0!important;left:0!important;bottom:0!important;right:0!important;margin:auto;width:320px;height:285px}#calendarCalendar .close-button{display:block}.home-tile.masthead .inner-container .content{padding:2.5em 2em}.home-tile.masthead .inner-container .content h1{font-size:4em;letter-spacing:4px}.home-tile.masthead .inner-container .content span.opening{letter-spacing:4px}.home-tile.alt .content .copy,.home-tile.alt .content .two-column,.home-tile.alt .content a.button,.home-tile.alt .content h1,.home-tile.alt .content h2,.home-tile.alt .content h3,.home-tile.alt .content hr,.home-tile.alt .content p{left:0}.home-tile{height:auto;width:100%;background-image:none!important}.home-tile img{width:100%;height:auto!important}.home-tile .inner-container{position:relative;width:100%;top:initial;left:initial;bottom:initial;right:initial}.home-tile.masthead .inner-container{max-width:none;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}.cp-alert{margin:0 0 30px;width:100%}.cp-alert__close{font-size:20px}footer .address-social.mobile{display:none}}.general-info,.general-info-banner{font-family:nobel,'Noble Light',sans-serif}@media screen and (max-width:1200px){.page-id-3054 .cycle-controls{bottom:20em}}@media screen and (max-width:531px){.page-id-3054 .cycle-controls{bottom:31em}}@media screen and (max-width:767px){#splash .splash.page-1 .splash-text img{width:400px;max-width:1200px;height:auto;padding:1em}.map-container{padding:0}.map-container #map-canvas{padding-bottom:60%}.contact-information>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.contact-information>div .right-col{margin:0}.contact-form-container .half-width{width:100%;padding:0!important}.info .info-container .amenities,.info .info-container .detail{padding:3em 2em}.info .info-container .amenities ul{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}#main .intro .inner-container .intro-text h1,.info .info-container .detail h1{font-size:2.1em}.room-widget .widget-room-navigation{overflow:scroll}.room-widget .widget-room-navigation>div{width:100%;width:600px}.room-widget .widget-room-navigation a{font-size:1em;padding:1em}ul.lollipops{text-align:left}ul.lollipops li a{padding:.3em;line-height:2}}@media screen and (max-width:700px){#main .intro .inner-container{padding:0 1.5em}#main .intro.large-slider .inner-container{padding:0}}@media screen and (max-width:600px){.mobile-show-important{display:block!important}.mobile-hide-important{display:none!important}header .inner-container #main-nav .mobile-nav>span{display:none}.booking-widget-container fieldset{padding:.2em}.booking-widget-container.active{max-height:10em}.booking-widget-container form{width:90%}.booking-widget-container .inner-container{display:block;width:100%;text-align:center}.booking-widget-container .inner-container fieldset:not(:last-child){display:inline-block;width:22%;vertical-align:middle}.booking-widget-container .inner-container fieldset.active{background-color:rgba(0,0,0,.3)}.booking-widget-container input[type=submit]{background-color:#fff;color:#000;padding:.6em 1.2em;width:100%}.home-tile.masthead{margin-top:120px}.home-tile.masthead .inner-container .content h1{font-size:2.1em}.address-social .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.address-social .container .address{width:100%;border-right:none;padding:1em}.address-social .container .address h3{font-size:1em}.address-social .container .address span{line-height:1.4;display:inline-block;font-size:.875em;width:80%}.address-social .container .social{width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:1em}#stories h4{margin-top:0}.brand-logo .container{display:block}.brand-logo .container a{display:inline-block;padding:1em 0;width:100%;text-align:center}.brand-logo .container .hhonors,.brand-logo .container .waldorf{padding:0;margin:0}.calendar{padding:.8em}.calendar-cell{font-size:14px}}@media screen and (max-width:500px){.home-tile.alt .inner-container .content{padding:2em .5em}.home-tile.alt .inner-container .content h3{font-size:1.5em;line-height:1.3}#splash .splash.page-1 .splash-text img{width:300px;max-width:1200px;height:auto;padding:1em}}@media screen and (max-width:400px){.home-tile.masthead .inner-container .content h1{font-size:1.625em;letter-spacing:0}.home-tile.masthead .inner-container .content p{margin:1em 1.5em}.home-tile.masthead .inner-container .content span.opening{font-size:.75em;letter-spacing:2px}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.contact-us-button-wrapper,.general-info-banner{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;position:relative;z-index:0}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:' (' attr(href) ')'}abbr[title]:after{content:' (' attr(title) ')'}a[href^='#']:after,a[href^='javascript:']:after{content:''}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.general-info-banner{width:100%;background-color:#f7f7f7;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-line-pack:center;padding:10px 10px 50px;margin-bottom:100px}.cp-half,.general-info{display:-webkit-box;display:-ms-flexbox}.general-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;max-width:1400px}.general-header{font-size:20px}.general-content{font-size:1.1em;font-weight:100;line-height:0;font-family:nobel,'Noble Light',sans-serif}.info-wrap{width:100%;text-align:center;font-size:15px;padding:10px 10px 0;font-family:nobel,'Noble Light',sans-serif!important}.contact-us-button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 40px;font-size:20px;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-line-pack:center}.info-btn{position:absolute;z-index:4;border:2px solid #000;margin:5px;bottom:90px}.half-section{margin-top:100px}.cp-half,.cp-half:nth-child(even){background-color:#f7f7f7;width:90%;margin:auto;-webkit-box-orient:horizontal;font-family:franklin-gothic-urw,nobel,'Noble Light',sans-serif}.cp-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;position:relative}.cp-half:nth-child(even){display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex-container{width:50%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px}.half-heading{margin:60px 0 0 60px;font-size:30px;font-family:nobel}.half-content,.half-content p ul li{margin-left:60px;font-size:1em;padding:20px 20px 20px 0;font-family:franklin-gothic-urw,nobel,'Noble Light',sans-serif}.flex-container .half-btn{margin-left:60px;width:40%}.half-img{width:50%}@media only screen and (max-width:1000px){.general-content{font-size:15px!important}}@media only screen and (max-width:905px){.cp-half,.cp-half:nth-child(even){display:block;width:100%}.cp-half:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-container{width:100%;padding:20px 10px 20px 0}.half-img{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:750px){.general-info-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width:500px){.general-info-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;font-size:15px}}.half-slide{width:100%}@media only screen and (min-width:906px){.slide-container{overflow:hidden;width:50%}}@media only screen and (max-width:905px){.slide-container{overflow:hidden;width:100%}}.cycle-controls{background:rgba(0,0,0,.57);padding:7px}div.cp-salon-content{max-width:1100px;margin-left:auto;margin-right:auto}div.salon-cancellation-policy{padding:2em 0;font-size:.85em}.cp-centralContent{overflow:hidden}.cp-centralContent__inner{width:100%;max-width:900px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 15px;margin:0 auto}.cp-centralContent-item,.cp-centralContent-item-image img{width:100%;max-width:730px}.cp-centralContent-element{margin-bottom:30px}.cp-centralContent-item{margin:30px auto}.cp-centralContent-item-text ul{-webkit-columns:2;-moz-columns:2;columns:2}.cp-centralContent-item-text ul li{margin:0 10px 10px 0}.cp-centralContent-item-smallprint{font-style:italic}@media screen and (max-width:768px){.cp-centralContent-item h3{font-size:1.305em}.cp-centralContent-item-text ul{-webkit-columns:1;-moz-columns:1;columns:1;padding-left:20px}}