.room-popup-list{margin-top:20px}.room-popup-list__room{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.room-popup-list__room:hover .room-popup-list__room-title{color:#3f3f3f}.room-popup-list__room-container{padding:20px 0 20px 20px;cursor:pointer;position:relative}.room-popup-list__room-title{color:#000;font-family:gt_walsheim_medium,sans-serif;font-size:16px;text-transform:none;-webkit-transition:color .4s ease 0s;-o-transition:color .4s ease 0s;transition:color .4s ease 0s}h5.room-popup-list__room-title{margin-bottom:0;font-size:18px}@media only screen and (max-width:767px){h5.room-popup-list__room-title{font-size:15px}}.room-popup-list__room-btn{width:30px;height:30px;position:absolute;top:14px;right:20px;z-index:1}.room-popup-list__room-btn:after,.room-popup-list__room-btn:before{background:#000;display:block;content:'';width:24px;height:1px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -12px}.room-popup-list__room-btn:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:767px){.room-popup-list__room-container{padding:20px 40px 20px 10px}.room-popup-list__room-title{font-size:15px}.room-popup-list__room-btn{right:10px}}.room-popup-modal{width:100%;height:100%;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:-10;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s;transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s}.room-popup-modal.active{opacity:1;visibility:visible;z-index:1002;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease 0s}.room-popup-modal.active .room-popup-modal__room-box{opacity:1;top:0;-webkit-transition:top .4s ease .2s,opacity .4s ease .2s;-o-transition:top .4s ease .2s,opacity .4s ease .2s;transition:top .4s ease .2s,opacity .4s ease .2s}.room-popup-modal__background-overlay{background-color:#000;width:100%;height:100%;opacity:.4;position:absolute;top:0;left:0;z-index:1}.room-popup-modal__room{width:100%;height:100%;overflow:auto;pointer-events:none;position:relative;z-index:2;overflow:hidden}.room-popup-modal__room-table-parent{display:table;width:100%;height:100%;table-layout:fixed}.room-popup-modal__room-table-child{display:table-cell;width:100%;height:100%;vertical-align:middle}.room-popup-modal__room-box{opacity:0;position:relative;top:-100px;-webkit-transition:top .4s ease 0s,opacity .4s ease 0s;-o-transition:top .4s ease 0s,opacity .4s ease 0s;transition:top .4s ease 0s,opacity .4s ease 0s}.room-popup-modal__room-box-container{font-size:0;text-align:center;max-width:1440px;width:90%;margin:0 auto;padding:40px 0}.room-popup-modal__room-box-wrap{display:inline-block;pointer-events:all;position:relative;height:90vh}.room-popup-modal__room-close{background-color:#000;width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;z-index:50}.room-popup-modal__room-close::before{content:'';position:absolute;top:50%;left:50%;background-color:#fff;width:80%;height:2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.room-popup-modal__room-close::after{content:'';position:absolute;top:50%;left:50%;background-color:#fff;width:80%;height:2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.room-popup-modal__room-image{display:inline-block;height:100%}.room-popup-modal__room-image img{display:inline-block;height:100%}i.ftr-emailicon{top:6px}.ftr-emailinput{font-size:16px;line-height:40px;letter-spacing:1px;height:42px}.ftr-emailinput::-webkit-input-placeholder{color:rgba(35,31,32,.4)}.ftr-emailinput::-moz-placeholder{color:rgba(35,31,32,.4)}.ftr-emailinput::-ms-input-placeholder{color:rgba(35,31,32,.4)}.ftr-emailinput::placeholder{color:rgba(35,31,32,.4)}@media only screen and (max-width:1024px){.ftr-emailinput{font-size:11px}}@media only screen and (max-width:768px){.ftr-emailinput::-webkit-input-placeholder{text-align:center}.ftr-emailinput::-moz-placeholder{text-align:center}.ftr-emailinput::-ms-input-placeholder{text-align:center}.ftr-emailinput::placeholder{text-align:center}}@media only screen and (max-width:767px){.ftr-emailinput{font-size:16px}}@media only screen and (max-width:480px){.ftr-emailinput{font-size:14px}}.ftr-emailsubmit{background-color:#999;line-height:40px}.ftr-followtitle{line-height:42px}@media only screen and (max-width:375px){.ftr-followtitle{float:none;margin:0 auto;display:block}}.ftr-social .socialbox i{height:42px;line-height:42px}@media only screen and (max-width:375px){.ftr-social{font-size:0}.ftr-social .socialbox{float:none;margin:0}}.ftr-lists{background-color:#999;padding:30px 0}.ftr-menubox li:last-child{margin:0 0 0 20px}.ftr-menubox .ftr-designhotel{width:15vw;vertical-align:middle}@media (max-width:768px){.ftr-menubox .ftr-designhotel{width:20vw}}@media (max-width:480px){.ftr-menubox .ftr-designhotel{width:50vw;padding-top:10px}}.ftr-features .ftr-features-list li{padding-right:30px}.ftr-address{width:25%;display:inline-block;vertical-align:top}.ftr-address a{display:inline-block!important;width:100%;word-wrap:break-word}@media only screen and (max-width:767px){.ftr-address{display:block;width:100%;margin-bottom:20px}}@media only screen and (max-width:599px){.ftr-address a{position:relative;line-height:20px}.ftr-address span{position:absolute;top:0;left:0}}@media only screen and (max-width:479px){.ftr-address{float:none;clear:both}.ftr-address a{padding:0}}.ftr-phone{width:25%;display:inline-block;vertical-align:top;padding-left:30px}.ftr-phone img{display:inline-block;margin-right:5px;height:28px}.ftr-phone span{color:#31373e;font-size:15px;line-height:30px;font-family:gt_walsheim_light,sans-serif;display:inline-block;vertical-align:top}.ftr-phone a{border-bottom:none!important}@media only screen and (max-width:767px){.ftr-phone{display:block;width:100%;padding-left:0;margin-bottom:20px}}@media only screen and (max-width:480px){.ftr-phone span{line-height:20px}}@media only screen and (max-width:479px){.ftr-phone{float:none;clear:both;margin-left:0;width:100%;padding:0}}.ftr-langbox{border:none;position:relative;top:0;right:0}.ftr-langbox>div{text-align:center;display:inline-block}.ftr-langbox #google_language_translator select.goog-te-combo{color:#fff;width:auto;min-width:143px;text-align:left;background:0 0;font-size:17px;border:none!important;font-family:gt_walsheim_light;padding:0!important;margin-top:0!important;margin-bottom:0!important;opacity:1;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.ftr-langbox #google_language_translator select.goog-te-combo:hover{opacity:.6}.ftr-langbox #google_language_translator select.goog-te-combo option{background-color:#fff;color:#999;font-family:gt_walsheim_light;border:none}.ftr-langbox #google_language_translator select.goog-te-combo option:hover{background-color:#999;color:#fff}.ftr-credbox{font-size:0;position:relative}.ftr-credbox h3{text-transform:uppercase;margin-bottom:10px;color:#31373e;font-family:gt_walsheim_medium,sans-serif;font-size:16px;letter-spacing:1.5px;line-height:1.5}.ftr-copyright{display:inline-block;font-size:0;line-height:1;vertical-align:top;text-align:right;position:absolute;right:18px;top:27px}.ftr-copyright span{font-size:15px}@media only screen and (max-width:1024px){.ftr-copyright{display:block;line-height:1.2;text-align:left;margin-bottom:10px;position:static}}.ftr-copyright__icon,.ftr-copyright__leed{display:block}@media only screen and (max-width:1024px){.ftr-copyright__icon,.ftr-copyright__leed{display:inline-block}}.ftr-copyright__icon{line-height:28px;margin-bottom:18px}@media only screen and (max-width:1024px){.ftr-copyright__icon{margin-bottom:0}}.ftr-copyright__leed-mobile{display:none}@media only screen and (max-width:1024px){.ftr-copyright__leed-mobile{display:inline-block}}.ftr-credbox__container{display:block;width:90%;font-size:0}@media only screen and (max-width:767px){.ftr-credbox__container{width:100%}}.ftr-tripadvisor{display:inline-block;vertical-align:top;position:absolute;right:85px;top:20px}.ftr-tripadvisor img{width:6vw}@media only screen and (max-width:480px){.ftr-tripadvisor{top:unset;bottom:20px;right:30px}.ftr-tripadvisor img{width:20vw}}.ftr-greetings{text-align:center;padding:0 20px}.ftr-greetings.mobile{display:none}@media only screen and (max-width:767px){.ftr-greetings.desktop{display:none}.ftr-greetings.mobile{display:block;padding:2% 0 5% 0}}input,select,textarea{border:0 none;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}h5{font-family:gt_walsheim_regular;font-size:18.5px}h3{font-family:gt_walsheim_medium;font-size:14px}.section.block{margin-bottom:5px}.section.section-filters-and-tables-unfurnished{overflow:visible}.alinker,.baseformat p a,.baseformat ul a,.bedbox-details a,.commonbox-content a,.conciergepage-item a,.event.section p a,.event.section>.right .roombox-linkreserve,.gatheringdetail-item-content .accbox-hidden a,.resto-content-container a,.slida__content a{color:#000;position:relative;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;text-decoration:underline}.alinker:visited,.baseformat p a:visited,.baseformat ul a:visited,.bedbox-details a:visited,.commonbox-content a:visited,.conciergepage-item a:visited,.event.section p a:visited,.event.section>.right .roombox-linkreserve:visited,.gatheringdetail-item-content .accbox-hidden a:visited,.resto-content-container a:visited,.slida__content a:visited{color:#000;text-decoration:underline}.alinker:visited:hover,.baseformat p a:visited:hover,.baseformat ul a:visited:hover,.bedbox-details a:visited:hover,.commonbox-content a:visited:hover,.conciergepage-item a:visited:hover,.event.section p a:visited:hover,.event.section>.right .roombox-linkreserve:visited:hover,.gatheringdetail-item-content .accbox-hidden a:visited:hover,.resto-content-container a:visited:hover,.slida__content a:visited:hover{color:#565656}.alinker:hover,.baseformat p a:hover,.baseformat ul a:hover,.bedbox-details a:hover,.commonbox-content a:hover,.conciergepage-item a:hover,.event.section p a:hover,.event.section>.right .roombox-linkreserve:hover,.gatheringdetail-item-content .accbox-hidden a:hover,.resto-content-container a:hover,.slida__content a:hover{opacity:.6}.baseformat ul li,.bedbox-content ul li,.commonbox-content ul li,.conciergepage-item ul li,.contactpage-item ul li,.mainwelcome-content ul li,.mainwelcome-item ul li,.resto-content-container ul li,.roombox-content ul li,.slida__content ul li,.template-ul-child li{font-size:14px;line-height:20px;font-family:gt_walsheim_light,sans-serif}.baseformat ul li:before,.bedbox-content ul li:before,.commonbox-content ul li:before,.conciergepage-item ul li:before,.contactpage-item ul li:before,.mainwelcome-content ul li:before,.mainwelcome-item ul li:before,.resto-content-container ul li:before,.roombox-content ul li:before,.slida__content ul li:before,.template-ul-child li:before{width:5px;height:5px;top:7px}.featured__title-btnlinks .btnlinks .btn,.template-btn-pill-shaped{border:1px solid #fff;border-radius:35px;padding:15px 40px;min-width:200px}.featured__title-btnlinks .btnlinks .btn span,.template-btn-pill-shaped span{border:0 none;font-size:14px;letter-spacing:2px;padding:0}.blog-content__image img,.imghidden{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}.colbox *{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.colbox--3 .colbox__item{width:33.3333%}.colbox--2 .colbox__item{width:50%}.colbox__main-title{color:#262626;font-family:gt_sectra_fine_regular,sans-serif;font-size:30px;letter-spacing:2px;margin-bottom:25px;text-align:center;text-transform:uppercase;margin-top:35px}.colbox__main-content{width:50%;margin:0 auto;padding-bottom:3%;padding-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.colbox__main-content p{font-size:18px;line-height:1.8}.colbox__filter{margin-bottom:35px;text-align:center}.colbox__filter .filterbox-select{float:none;display:inline-block}.colbox__filter .filterbox-select h5{font-size:22px}.colbox .filterbox-select .colbox__filter--container{z-index:11}.colbox__filter--container{text-align:center}.colbox__filter--item{display:inline-block;padding:0 25px}.colbox__filter--item a{font-family:gt_walsheim_medium,sans-serif;color:#313131;text-transform:uppercase;letter-spacing:3px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.5)}.colbox__filter--item button{cursor:pointer;font-family:gt_walsheim_regular;font-size:13px;color:#313131;text-transform:uppercase;letter-spacing:3px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.5)}.colbox__filter--item:hover button{opacity:.7}.colbox__filter--item.active button{opacity:.7;border-bottom:solid 1px #000}.colbox__list-container{padding:0 40px;overflow:hidden}.colbox__list-wrap{font-size:0;margin-left:-20px;margin-right:-20px}.colbox__item{display:inline-block;vertical-align:top;padding-left:20px;padding-right:20px;margin-bottom:40px}.colbox__item.show{opacity:1;visibility:visible;height:auto;margin-bottom:40px;-webkit-transition:opacity .5s ease 0s,height .5s ease 0s,visibility .5s ease 0s;-o-transition:opacity .5s ease 0s,height .5s ease 0s,visibility .5s ease 0s;transition:opacity .5s ease 0s,height .5s ease 0s,visibility .5s ease 0s}.colbox__item.hidden{opacity:0;visibility:hidden;height:0;margin-bottom:0;-webkit-transition:opacity .5s ease .4s,height .5s ease .4s,visibility .5s ease .4s;-o-transition:opacity .5s ease .4s,height .5s ease .4s,visibility .5s ease .4s;transition:opacity .5s ease .4s,height .5s ease .4s,visibility .5s ease .4s}.colbox__item-container{border:1px solid #000;position:relative;height:100%}.colbox__extra-content{width:100%;padding:0 30px 40px;position:absolute;left:0;bottom:2vh}.colbox__extra-content p{font-family:gt_walsheim_light,sans-serif;font-size:19px}.colbox__date p{font-family:gt_walsheim_medium,sans-serif;font-size:15px;text-transform:uppercase;padding-bottom:0;letter-spacing:2px;padding:20px 30px}.colbox__imagebox{position:relative}.colbox__imagebox:hover .colbox__hover{opacity:1;border-bottom:1px solid #000}.colbox__image{background:none no-repeat scroll center center transparent;background-size:cover;padding-top:90%;position:relative;z-index:1}.colbox__image img{width:100%;height:100%;opacity:0;visibility:hidden;position:absolute;top:0;left:0}.colbox__hover{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:2;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}.colbox__hover-textbox{opacity:.9;width:100%;height:100%;overflow:auto}.colbox__hover-textbox .table-parent{padding:20px 30px}.colbox__hover-textbox .table-child{vertical-align:middle}.colbox__hover-text p{font-family:gt_walsheim_light,sans-serif;font-size:16px;line-height:1.5;padding-bottom:0}.colbox__hover-text p a,.colbox__hover-text p strong{color:inherit;font-family:inherit;font-size:inherit}.colbox__hover-text p a{text-decoration:underline}.colbox__title{font-family:gt_sectra_fine_regular,sans-serif;font-size:32px;margin-bottom:10px;line-height:1.3;color:#262626;letter-spacing:1px}.colbox__title a{color:inherit;font:inherit}.colbox__title span{color:inherit;font:inherit}.colbox__title:last-child{margin-bottom:80px}.colbox__contentbox{padding:30px}.colbox__contentbox-container{position:relative}.colbox__content p{font-family:gt_walsheim_light,sans-serif;font-size:19px}.colbox__content:last-child{margin-bottom:65px}.colbox__btnbox{width:100%;padding:0 30px 40px;position:absolute;left:0;bottom:0}.colbox__btnbox a{display:inline-block;border-bottom:1px solid #313131;color:#313131;font-family:gt_walsheim_regular,sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:0 0 5px;margin-right:-2px;opacity:1;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}.colbox__btnbox a:hover{opacity:.7}.colbox__btnbox a:nth-child(1){float:left}.colbox__btnbox a:nth-child(2){float:right}.colbox__view-more{text-align:center;margin-bottom:40px}.colbox__view-more button{border-bottom:1px solid #000;display:inline-block;color:#000;font-size:14px;line-height:1;letter-spacing:3px;text-transform:uppercase;padding:0 0 5px;margin-right:-2px;cursor:pointer}@media only screen and (max-width:1279px){.colbox--3 .colbox__item{width:50%}}@media only screen and (max-width:959px){.colbox--3 .colbox__item{width:100%}.colbox--2 .colbox__item{width:100%}.colbox__list-container{padding:0 5%}.colbox__list-wrap{margin-left:0;margin-right:0}.colbox__item{padding-left:0;padding-right:0;margin-bottom:5%}.colbox__item:last-child{margin-bottom:0}.colbox__image{padding-top:85%}}.neighborhoodhotelcategories .colbox__item{height:100vh!important}.accbox-sideindent{margin:0 10%}.accbox-onehalf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accbox-onehalf .accboxxies{width:49.5%}.accbox-item{border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;margin:0 0 5px}.accbox-item:last-child{margin:0}.accbox-item .rooms-container li img{max-width:32px;max-height:32px}.accbox-download-title,.accbox-title{color:grey;cursor:pointer;font-family:gt_walsheim_regular;font-size:18.5px;line-height:1;text-transform:uppercase;letter-spacing:3px}.accbox-item.active .accbox-download-title,.accbox-item.active .accbox-title,.accbox-item:hover .accbox-download-title,.accbox-item:hover .accbox-title{color:#3f3f3f}.accbox-title{letter-spacing:2.5px;padding:20px 55px 20px 20px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.accbox-content{padding:20px}.accbox-download-title{display:block;padding:20px 0 20px 20px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.accbox-btn{cursor:pointer;width:30px;height:30px;position:absolute;top:14px;right:20px;z-index:1}.accbox-btn:after,.accbox-btn:before{background:#000;display:block;content:'';width:24px;height:1px;position:absolute;top:50%;left:50%;margin:-1px 0 0 -12px}.accbox-btn:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accbox-item.active .accbox-btn:after{display:none}.accbox-download-btn{cursor:pointer;position:absolute;top:14px;right:24px;z-index:1}.accbox-hidden{display:none}@media only screen and (max-width:1060px){.accbox-download-title,.accbox-title{font-size:14px}}@media only screen and (max-width:767px){.accbox-onehalf{-webkit-box-flex-flow:column;-moz-box-flex-flow:column;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}.accbox-onehalf .accboxxies{width:100%}.accbox-onehalf .accboxxies:first-child{margin:0 0 5px}.accbox-title{font-size:15px}}@media only screen and (max-width:480px){.accbox-sideindent{margin:0 5%}}.restodiningslide .slida-content h2{font-family:gt_walsheim_medium;font-size:18.5px;letter-spacing:3px;text-transform:uppercase}.restodiningslide .slida-content-itemwrap{margin-bottom:30px}.restodiningslide .slida-content-itemwrap:last-child{margin-bottom:0}.restodiningslide .slida-contentwithmultiimage.slida-imgtoleft.slida-thirtyseventy .owl-dots,.restodiningslide .slida-contentwithmultiimage.slida-imgtoright.slida-thirtyseventy .owl-dots{width:26%}.section-restointro{overflow:visible}.restointro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto 30px;width:90%}.restointro .restointro-formbox{-ms-flex-item-align:start!important;align-self:start!important;height:100%;padding:35px 0;top:0}.restointro .restointro-formbox>div iframe{width:100%!important}.restointro .restointro-formbox .bookatable{margin:0 0 0 40px}.restointro .restointro-formbox iframe{height:300px}.restofilter .filterbox-wraplist{margin:10px 0}.restofilter .filterbox-list{font-size:0;padding:0 20px}.restofilter .filterbox-list li{float:none;display:inline-block;vertical-align:top}.restofilter .filterbox-list li a{padding:5px 0;line-height:1;text-transform:uppercase;-webkit-transition:none;-o-transition:none;transition:none}.restofilter .filterbox-list li a:hover{border-bottom:1px solid transparent}.restofilter .filterbox-list li a h5{color:#000;font-family:gt_walsheim_regular;font-size:18.5px;line-height:1;text-transform:uppercase;cursor:pointer}.restofilter .filterbox-selection{min-height:0}.restofilter .accboxxies{display:none}.restofilter .accboxxies.active{display:block}.restofilter .accbox-item{border-bottom:0;margin:0}.restofilter .accbox-item:last-child{border-bottom:1px solid #ccc}.restofilter .accbox-title{color:#000;font-family:gt_walsheim_medium,sans-serif;font-size:18px;letter-spacing:3px;line-height:1.1;text-align:center;text-transform:none;padding:45px 0}.restofilter .accbox-btn{top:30px}.restofilter .accbox-btn:after,.restofilter .accbox-btn:before{background-color:#000;width:20px;height:1px}.resto-content-container{max-width:800px;width:90%;margin:0 auto 30px}.resto-dining-price-list{background:none no-repeat scroll center center transparent;background-size:cover}.resto-dining-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;width:80%;padding:10px 0 30px;margin:0 auto}.resto-dining-item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-bottom:22px}.resto-dining-item-title-details-wrap{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}.resto-dining-item-title-details-wrap p{color:#282828;font-size:14px;font-family:gt_walsheim_light;line-height:20px;padding:0}.resto-dining-item-price-wrap{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;text-align:center}.resto-dining-item-price{font-family:gt_sectra_display_regular;font-size:24px;text-transform:uppercase}.resto-dining-item-title{font-family:gt_sectra_fine_regular;font-size:22px;letter-spacing:1px;text-transform:none;margin-bottom:10px}.featureditem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0}.featureditem ul{padding:0;margin:15px 0 25px;list-style:disc}.featureditem ul li{font-family:gt_walsheim_light,sans-serif;font-size:14px;line-height:20px;margin:0;padding:0 0 0 15px;position:relative}.featureditem ul li:last-child{margin-bottom:0}.featureditem ul li:before{background:#31373e;display:block;content:'';border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.featureditem.featureditem-sideindent{margin:0 12%}.featureditem .featureditem-imgwrap{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.featureditem .featureditem-contentwrap{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.featureditem .featureditem-imgbox{background:none no-repeat scroll center center #888;background-size:cover;height:320px}.featureditem .featureditem-content-title{display:block;font-family:gt_sectra_display_regular;font-size:36px;margin-bottom:30px}.restoeventslist-title{display:block;font-family:gt_sectra_display_regular;font-size:36px;letter-spacing:3px;text-align:center;text-transform:uppercase;padding:40px 20px;margin:0 auto}.resto-link.section.block{margin-top:50px;margin-bottom:50px}.resto-link__btns ul{font-size:0;text-align:center}.resto-link__btns ul li{display:inline-block;margin-left:10px;margin-right:10px;margin-bottom:20px}.resto-link__btns ul li a{display:inline-block;background-color:#fff;border:1px solid #000;border-radius:0;color:#000;font-family:gt_walsheim_regular,sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:3px;text-decoration:none;text-transform:uppercase;padding:16px 30px 17px;opacity:1;-webkit-transition:background-color .4s ease 0s,color .4s ease 0s;-o-transition:background-color .4s ease 0s,color .4s ease 0s;transition:background-color .4s ease 0s,color .4s ease 0s}.resto-link__btns ul li a:hover{background-color:rgba(0,0,0,.8);color:#fff}@media only screen and (max-width:1366px){.restodiningslide .slida-contentwithmultiimage.slida-imgtoleft.slida-thirtyseventy .owl-dots,.restodiningslide .slida-contentwithmultiimage.slida-imgtoright.slida-thirtyseventy .owl-dots{width:42%}}@media only screen and (max-width:1199px){.featureditem.featureditem-sideindent{margin:0 5%}}@media only screen and (max-width:1024px){.restodiningslide .slida{padding:0}}@media only screen and (max-width:1023px){.restointro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.restointro .restointro-formbox .bookatable{margin:0}}@media only screen and (max-width:768px){.featureditem .featureditem-imgbox{height:300px}}@media only screen and (max-width:767px){.restofilter .accbox-btn{top:34px;right:10px}.restofilter .accbox-title{font-size:28px;padding:35px 0}.restofilter .filterbox-list{margin:0}.restofilter .filterbox-list li{display:block;float:none;width:auto;margin:0 0 10px}.resto-dining-inner-wrap{width:80%;padding:20px 0 40px}.restodiningslide .slida{height:auto}.restodiningslide .slida-contentbox{padding:10% 10% 0}.restodiningslide .slida-content-itemwrap{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-bottom:20px}.restodiningslide .slida-contentwithmultiimage.slida-imgtoleft.slida-thirtyseventy .owl-dots,.restodiningslide .slida-contentwithmultiimage.slida-imgtoright.slida-thirtyseventy .owl-dots{width:auto}.resto-dining-item-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.resto-dining-item-box:last-child{margin-bottom:0}.featureditem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:30px 0}.featureditem-imgwrap{margin-bottom:30px;width:100%}.featureditem-imgbox{height:280px}}.slida--left .slida__list>.owl-dots{padding-left:20px;padding-right:25px;left:auto;right:0}.slida--left .slida__imagebox{padding-right:270px}.slida--left .slida__caption{right:25px}.slida--left .slida__contentbox{right:0}.slida--right .slida__list>.owl-dots{padding-left:25px;padding-right:20px;left:0;right:auto}.slida--right .slida__imagebox{padding-left:270px}.slida--right .slida__caption{left:25px}.slida--right .slida__contentbox{left:0}.slida--room-detail{margin-bottom:30px}.slida--room-detail .slida__contentbox{background-color:#f7f7f7;width:40%}.slida--room-detail .slida__imagebox{height:435px}.slida--room-detail.slida--left .slida__imagebox{padding-right:40%}.slida--room-detail.slida--right .slida__imagebox{padding-left:40%}.slida--restaurant .slida__list{padding:0 10%}.slida--restaurant .slida__contentbox{width:30%}.slida--restaurant.slida--left .slida__imagebox{padding-right:30%}.slida--restaurant.slida--right .slida__imagebox{padding-left:30%}.slida--restaurant .slida__content h2{font-family:gt_walsheim_medium;font-size:18.5px;letter-spacing:3px;text-transform:uppercase}.slida--module-slider .slida__image{background-position:center 18%}.slida__list{position:relative}.slida__list>.owl-nav{display:none}.slida__list>.owl-dots{width:270px;position:absolute;bottom:10px}.slida__list>.owl-dots .owl-dot{background-color:#888;border-radius:50%;display:inline-block;width:8px;height:8px;margin-right:5px;opacity:.6;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.slida__list>.owl-dots .owl-dot:last-child{margin-right:0}.slida__list>.owl-dots .owl-dot.active{opacity:1}.slida__list>.owl-dots .owl-dot span{display:none}.slida__item{position:relative}.slida__imagebox{height:50vw;position:relative;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slida__image-slider{width:100%;height:100%}.slida__image-slider .owl-item,.slida__image-slider .owl-stage,.slida__image-slider .owl-stage-outer{height:100%}.slida__image-slider .owl-dots{text-align:left;position:absolute;bottom:20px;left:23%}.slida__image-slider .owl-dot{background-color:#888;border-radius:50%;display:inline-block;width:8px;height:8px;margin-right:5px;opacity:.6;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.slida__image-slider .owl-dot:last-child{margin-right:0}.slida__image-slider .owl-dot.active{opacity:1}.slida__image-slider .owl-dot span{display:none}.slida__image-slider .owl-nav{display:block;width:100%;height:44px;margin-top:-22px;position:absolute;top:50%}.slida__image-slider .owl-nav.disabled{display:none}.slida__image-slider .owl-nav div{height:44px;width:24px;text-indent:-9999px;position:absolute;top:0}.slida__image-slider .owl-nav .owl-prev{background:url(../images/slida-arrow-left.png) no-repeat scroll 0 0 transparent;width:111px;height:132px;top:50%;left:-20px;margin-top:-66px}.slida__image-slider .owl-nav .owl-next{background:url(../images/slida-arrow-right.png) no-repeat scroll 0 0 transparent;width:111px;height:132px;top:50%;right:-20px;margin-top:-66px}.slida__image{background:none no-repeat scroll center 10% #aaa;background-size:cover;width:100%;height:100%;position:relative}.slida__image img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.slida__image:hover .slida__captionbox{opacity:1}.slida__image-triangle{border-bottom:23px solid transparent;border-top:23px solid transparent;margin-top:-23px;position:absolute;top:50%}.slida--left .slida__image-triangle{border-right:23px solid #f7f7f7;right:0}.slida--right .slida__image-triangle{border-left:23px solid #f7f7f7;left:0}.slida__captionbox{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(black));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#000);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),#000);opacity:0;width:100%;height:100px;position:absolute;bottom:0;left:0;-webkit-transition:opacity .4s ease-in-out 0s;-o-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}.slida__caption{color:#fff;font-size:16px;letter-spacing:2px;text-transform:uppercase;position:absolute;bottom:25px}.slida__contentbox{background:none repeat scroll 0 0 #fff;width:270px;height:100%;position:absolute;top:0}.slida__contentbox-container{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.slida__contentbox-container .table-parent{padding:15% 7% 15% 15%;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slida__subtitle{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:12px;line-height:1.6;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 10px}.slida__title{color:#262626;font-family:gt_sectra_fine_regular;font-size:22px;letter-spacing:1px;text-transform:none;margin-bottom:20px}.slida__content{margin-bottom:35px}.slida__content h2{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:12px;letter-spacing:2.5px;line-height:1.6;margin:0}.slida__content h3{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:12px;font-weight:lighter;font-variant:small-caps;line-height:1.6;letter-spacing:2.5px;text-transform:none;padding-bottom:0;margin:0}.slida__content h5{font-family:gt_walsheim_regular,sans-serif;font-size:18.5px;font-variant:small-caps;letter-spacing:3px;text-transform:lowercase;margin-bottom:10px}.slida__content p{font-size:14px;line-height:20px;padding:0;margin:0 0 20px}.slida__content p:last-child{padding:0}.slida__list-details>ul{padding:0 0 10px}.slida__list-details>ul>li{font-size:12.5px;margin-bottom:20px;position:relative}.slida__list-details>ul>li:last-child{margin-bottom:0}.slida__list-details>ul>li.plain-list{font-family:gt_walsheim_light;font-size:14px;padding:0 0 0 20px;margin-bottom:10px;position:relative}.slida__list-details>ul>li.plain-list:before{background:#31373e;display:block;content:'';border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.slida__list-details>ul>li>div,.slida__list-details>ul>li>span{color:#2e2d2d;display:inline-block;font-family:gt_walsheim_light;font-size:14px;vertical-align:middle}.slida__list-details>ul>li>div:first-child,.slida__list-details>ul>li>span:first-child{min-width:40px;margin-right:10px}.slida__list-details>ul>li>span:first-child{width:40px}.slida__list-details--indent{margin-left:35px}.slida__btnlinks{margin-top:50px}.slida__btnlinks .btnlinks{text-align:left}@media only screen and (max-width:1366px){.slida__contentbox-container .table-parent{padding:25px 10%}}@media only screen and (max-width:959px){.slida--room-detail .slida__contentbox{width:50%}.slida--room-detail.slida--left .slida__imagebox{padding-right:50%}.slida--room-detail.slida--right .slida__imagebox{padding-left:50%}}@media only screen and (max-width:767px){.slida--left .slida__imagebox{padding-right:0}.slida--right .slida__imagebox{padding-left:0}.slida--room-detail .slida__imagebox{height:50vw;padding-top:0;position:relative}.slida--room-detail .slida__contentbox{width:100%}.slida--room-detail.slida--left .slida__imagebox{padding-right:0}.slida--room-detail.slida--right .slida__imagebox{padding-left:0}.slida--restaurant .slida__list{padding:0}.slida--restaurant .slida__contentbox{width:100%}.slida--restaurant.slida--left .slida__imagebox{padding-right:0}.slida--restaurant.slida--right .slida__imagebox{padding-left:0}.slida__imagebox{height:auto;padding-top:104%}.slida__image-slider{position:absolute;top:0;left:0}.slida__image{position:absolute;top:0;left:0}.slida__image-triangle{display:none}.slida__contentbox{width:100%;height:100%;position:static}.slida__contentbox-container .table-parent{padding:40px 10%}}.boxxies--twocol .boxxies__item{width:50%}.boxxies--twocol .boxxies__item:nth-child(odd){padding-right:2px}.boxxies--twocol .boxxies__item:nth-child(even){padding-left:3px}.boxxies--60-40 .boxxies__item:nth-child(odd){width:55%;padding-right:2px}.boxxies--60-40 .boxxies__item:nth-child(even){width:45%;padding-left:3px}.boxxies--brand-gallery .boxxies__item:nth-child(1){width:65%;padding-right:2px}.boxxies--brand-gallery .boxxies__item:nth-child(2){width:35%;padding-left:3px}.boxxies--brand-gallery .boxxies__item .dropanchor{z-index:3}.boxxies--brand-gallery .boxxies__image:before{height:100px;opacity:.8}.boxxies--brand-gallery .boxxies__title{text-align:center;text-transform:capitalize;padding-left:25px;padding-right:25px;bottom:25px}.boxxies--property-gallery .boxxies__image:before{height:100px;opacity:.8}.boxxies--property-gallery .boxxies__title{text-align:center;text-transform:capitalize;padding-left:25px;padding-right:25px;bottom:25px}.boxxies--experience .boxxies__item:nth-child(1){width:60%;padding-right:2px}.boxxies--experience .boxxies__item:nth-child(2){width:40%;padding-left:3px}.boxxies *{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.boxxies__container{overflow:hidden}.boxxies__wrap{font-size:0;margin-left:-5px;margin-right:-5px}.boxxies__item{display:inline-block;vertical-align:top;width:100%;padding-left:5px;padding-right:5px;margin-bottom:5px}.boxxies__item:last-child{margin-bottom:0}.boxxies__item-container{position:relative}.boxxies__item-container:hover .boxxies__image:before{opacity:1}.boxxies__image{background:none no-repeat scroll center center transparent;background-size:cover;height:480px;position:relative;z-index:1}.boxxies__image:before{display:block;content:'';background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(black));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#000);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),#000);width:100%;height:200px;opacity:0;position:absolute;left:0;bottom:0;-webkit-transition:opacity .4s ease-in-out 0s;-o-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}.boxxies__image a{width:100%;height:100%;position:absolute;top:0;left:0}.boxxies__image img{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}.boxxies__title{color:#fff;font-family:gt_sectra_fine_medium,sans-serif;font-size:22px;font-weight:400;letter-spacing:1px;text-transform:none;width:100%;padding-left:40px;position:absolute;bottom:30px;z-index:2}.boxxies__title a{color:inherit;font:inherit}@media only screen and (max-width:1024px){.boxxies--brand-gallery .boxxies__item:nth-child(1){width:50%}.boxxies--brand-gallery .boxxies__item:nth-child(2){width:50%}.boxxies--experience .boxxies__item:nth-child(1){width:50%}.boxxies--experience .boxxies__item:nth-child(2){width:50%}.boxxies__image{height:435px}}@media only screen and (max-width:767px){.boxxies--twocol .boxxies__item{width:100%}.boxxies--twocol .boxxies__item:nth-child(odd){padding-right:3px}.boxxies--twocol .boxxies__item:nth-child(even){padding-left:3px}.boxxies--60-40 .boxxies__item:nth-child(odd){width:100%;padding-right:3px}.boxxies--60-40 .boxxies__item:nth-child(even){width:100%;padding-left:3px}.boxxies--brand-gallery .boxxies__item:nth-child(1){width:100%;padding-right:3px}.boxxies--brand-gallery .boxxies__item:nth-child(2){width:100%;padding-left:3px}.boxxies--experience .boxxies__item:nth-child(1){width:100%;padding-right:3px}.boxxies--experience .boxxies__item:nth-child(2){width:100%;padding-left:3px}.boxxies__image{height:auto;padding-top:104%}}.featured{background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100vh;overflow:visible;position:relative}.featured--100vh{height:100vh}.featured--75vh{height:75vh}.featured--shorter-height{height:400px}.featured--blog-detail{height:40vh}.featured--smaller .featured__homebox{top:44%}.featured--isvideo-image-slider .featured__slider{display:none}.featured--neighborhood::after{display:none}.featured::after{background:none no-repeat scroll 0 0 rgba(0,0,0,.2);content:"";display:block;width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:10}.featured__slider{width:100%;height:100%;position:relative;z-index:1}.featured__slider .owl-item,.featured__slider .owl-stage,.featured__slider .owl-stage-outer{height:100%}.featured__slider .owl-dots{display:none}.featured__slider .owl-dot{background-color:#888;border-radius:50%;display:inline-block;width:8px;height:8px;margin-right:5px;opacity:.6;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.featured__slider .owl-dot:last-child{margin-right:0}.featured__slider .owl-dot.active{opacity:1}.featured__slider .owl-dot span{display:none}.featured__slider .owl-nav{display:block;width:100%;height:44px;position:absolute;top:50%;margin-top:-22px;z-index:13}.featured__slider .owl-nav.disabled{display:none}.featured__slider .owl-nav div{height:44px;width:24px;text-indent:-9999px;position:absolute;top:0}.featured__slider .owl-nav .owl-prev{background:url(../images/slida-arrow-left.png) no-repeat scroll center center transparent;left:0;width:65px;height:132px}.featured__slider .owl-nav .owl-next{background:url(../images/slida-arrow-right.png) no-repeat scroll center center transparent;right:0;width:65px;height:132px}.featured__slider-item{width:100%;height:100%}.featured__vide{width:100%;height:100%;padding:40px;position:relative!important;top:0;left:0;z-index:1}.featured__image{background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100%;overflow:hidden;position:relative;z-index:1}.featured__image img{width:100%;height:100%;opacity:0;visibility:hidden;position:absolute;top:0;left:0}.featured__float{width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:11}.featured__title{color:#fff;font-family:gt_sectra_display_regular,sans-serif;font-size:82px;line-height:.8;letter-spacing:1px;text-align:center;text-transform:none;pointer-events:all;margin-bottom:44px}.featured__title span{color:inherit;font:inherit;pointer-events:all}.featured__title-separator{border-bottom:1px solid #fff;margin:0 auto 18px;width:150px}.featured__subtitle{color:#fff;font-family:gt_walsheim_medium,sans-serif;font-size:18px;line-height:1.6;letter-spacing:5px;text-align:center;text-transform:uppercase}.featured__subtitle span{color:inherit;font:inherit;pointer-events:all}.featured__subtitle--mobile{display:none}.featured__title-content p{color:#fff;font-size:14px;max-width:800px;width:90%;padding:0;margin:0 auto}.featured__title-btnlinks{font-size:0;text-align:center;margin-top:45px}.featured__title-btnlinks .btnlinks{display:inline-block;margin-right:10px;margin-bottom:10px;pointer-events:all}.featured__title-btnlinks .btnlinks:last-child{margin-right:0}.featured__socialbox{margin-top:30px}.featured__socialbox .socialbox{font-size:0;text-align:center}.featured__socialbox .socialbox li{display:inline-block;margin-right:20px}.featured__socialbox .socialbox li:last-child{margin-right:0}.featured__socialbox .socialbox a{background-color:transparent;pointer-events:all}.featured__socialbox .socialbox i{line-height:1;width:auto;height:auto}.featured__homebox{text-align:center;width:90%;position:absolute;top:50%;left:5%;z-index:11;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.featured__homebox-title{color:#fff;font-size:60px;font-family:gt_sectra_display_regular;text-transform:uppercase;margin-bottom:5px}.featured__homebox-title img{display:inline-block}.featured__homebox-subtitle{color:#fff;text-transform:uppercase;font-size:17px;letter-spacing:1px}.featured__bookbottom{display:block;width:100%;position:absolute;bottom:0;left:0;z-index:14}.featured__bottom{font-size:0;width:100%;pointer-events:none;position:absolute;left:0;bottom:0;z-index:11}.featured__bottom *{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.featured__bottom-container{max-width:1300px;padding-bottom:30px;padding-left:9%;padding-right:50px}.featured__bottom-titlebox{display:inline-block;vertical-align:middle}.featured__bottom-title{color:#fff;font-family:gt_sectra_display_medium,sans-serif;font-size:72px;letter-spacing:1px;text-transform:uppercase}.featured__bottom-title span{color:inherit;font:inherit;pointer-events:all}.featured__bottom-socialbox{display:inline-block;vertical-align:middle;margin-top:20px;margin-left:20px}.featured__bottom-socialbox .socialbox{font-size:0;text-align:left}.featured__bottom-socialbox .socialbox li{display:inline-block;margin-right:10px}.featured__bottom-socialbox .socialbox li:last-child{margin-right:0}.featured__bottom-socialbox .socialbox a{background-color:transparent;pointer-events:all}.featured__bottom-socialbox .socialbox i{font-size:24px;line-height:31px;width:30px;height:31px}.featured__form-response{display:none;margin:20px 0}.featured__form-response p{color:#fff;font-family:gt_walsheim_medium,sans-serif;font-size:21px;text-align:center;text-transform:uppercase;padding:0;pointer-events:all}.featured__formbox{width:580px;margin:50px auto 0}.featured__formbox.show-response .featured__form-response{display:block}.featured__formbox.show-response .featured__form{display:none}.featured__form{pointer-events:all}.featured__form-field{overflow:hidden;position:relative}.featured__form-email-icon{color:rgba(255,255,255,.4);font-size:28px!important;position:absolute;top:6px;left:20px}.featured__form-input{background:rgba(255,255,255,.25);border:1px solid #31373e;font-size:15px;line-height:40px;width:100%;height:40px;padding:1px 140px 0 62px;margin:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.featured__form-input::-webkit-input-placeholder{color:#fff;opacity:.4}.featured__form-input:-moz-placeholder{color:#fff;opacity:.4}.featured__form-input::-moz-placeholder{color:#fff;opacity:.4}.featured__form-input:-ms-input-placeholder{color:#fff;opacity:.4}.featured__form-submit{background-color:#31373e;border:0 none;color:#fff;font-family:gt_walsheim_medium;font-size:17px;line-height:41px;letter-spacing:2px;text-transform:uppercase;padding:0 28px 0 30px;margin:0;cursor:pointer;opacity:1;position:absolute;top:1px;right:1px;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.featured__form-submit:hover{opacity:.6}.featured__form-title{color:#fff;font-size:15px;letter-spacing:2.5px;text-align:center;text-transform:uppercase;margin-top:25px}.featured__check-availability{display:none;width:100%;text-align:center;position:absolute;bottom:30px;z-index:2}.featured__book-now{width:100%;position:absolute;bottom:50px;left:0;z-index:11}.featured__book-now .btn{opacity:.85}.featured__book-now .btn span{padding:13px 19px;font-size:14px;color:#000}.featured__arrow{text-align:center;width:100%;position:absolute;left:0;bottom:5%;z-index:2}.featured__arrow a{display:inline-block;position:relative;-webkit-animation-name:fadeinout;animation-name:fadeinout;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.featured__arrow-icon{background:url(../images/featarrow.png) no-repeat scroll left bottom transparent;display:block;width:17px;height:62px}.featured__search-btn{pointer-events:none;position:absolute;bottom:6%;right:3%;z-index:11}.featured__search-btn-link{border-bottom:1px solid #fff;display:inline-block;color:#fff;opacity:1;pointer-events:all;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}.featured__search-btn-link:hover{opacity:.7}.featured__search-btn-link i{display:inline-block;color:#fff;font-size:20px;margin-right:10px}.featured__search-btn-link span{display:inline-block;color:#fff;font-size:20px;letter-spacing:2px;text-transform:uppercase;padding-bottom:5px;margin-right:-2px}.featured__destination-btn{display:none;width:100%;text-align:center;position:absolute;bottom:60px;z-index:4}.featured__destination-btn a{display:inline-block;color:#fff;font-size:18px;letter-spacing:3px;text-transform:uppercase}@media only screen and (min-width:1025px){.featured--isvideo{background:none no-repeat scroll center center transparent}}@media only screen and (max-width:1366px){.featured__bottom-container{max-width:1150px}}@media only screen and (max-width:1060px){.featured__title{font-size:80px}.featured__bottom-title{font-size:56px}}@media only screen and (max-width:1024px){.featured--blog-detail{height:40vh}.featured--isvideo{background:none no-repeat scroll center center transparent!important}.featured--isvideo-image-slider .featured__slider{display:block}.featured--isvideo-image-slider .featured__image{display:none}.featured--isvideo-image-slider .featured__vide{display:none!important}.featured__bookbottom{display:none}}@media only screen and (max-width:959px){.featured__destination-btn{display:block}}@media only screen and (max-width:870px){.featured__title{font-size:60px}}@media only screen and (max-width:768px){.featured--shorter-height{height:100vh}}@media only screen and (max-width:767px){.featured__slider .owl-nav{display:none}.featured__title{font-size:45px!important;word-wrap:break-word;margin-bottom:25px}.featured__subtitle{font-size:14px;letter-spacing:3px}.featured__subtitle--desktop{display:none}.featured__subtitle--mobile{display:block}.featured__socialbox{margin-top:10px}.featured__bottom-container{padding-left:5%}.featured__bottom-titlebox{display:block}.featured__bottom-socialbox{display:none}.featured__formbox{width:90%}.featured__form-title{margin-top:15px}.featured__form-input{padding:1px 120px 0 15px}.featured__form-email-icon{display:none!important}.featured__form-submit{padding:0 18px 0 20px}.featured__search-btn{text-align:center;width:100%;bottom:5%;right:0}.featured__search-btn-link i{font-size:17px}.featured__search-btn-link span{font-size:17px}}@media only screen and (max-width:567px){.featured__bottom-title{font-size:32px}}@media only screen and (max-width:480px){.featured__title{font-size:40px!important;line-height:1.2}.featured__title--small{font-size:32px}}@media only screen and (max-width:359px){.featured__bottom-title{font-size:28px}}.arrownav{width:100%;position:absolute;bottom:100px;z-index:11}.arrownav-hotellist{text-align:center;padding:0}.arrownav-hotellist>li{display:inline-block;margin:0 20px;position:relative}.arrownav-hotellist>li>a{color:#fff;font-family:gt_walsheim_medium,sans-serif;font-size:20px;letter-spacing:3px;text-transform:uppercase;position:relative;top:0;z-index:1;text-shadow:0 16px 35px #000;-webkit-text-shadow:0 16px 35px #000;-moz-text-shadow:0 16px 35px #000;-ms-text-shadow:0 16px 35px #000;-o-text-shadow:0 16px 35px #000}.arrownav-hotellist>li:hover>a{top:0}.arrownav-hotellist>li:hover .sub-menu{opacity:1;visibility:visible;bottom:-60px}.arrownav-hotellist>li:hover .arrownav-arrowtri:after,.arrownav-hotellist>li:hover .arrownav-arrowtri:before{width:36px;top:15px}.arrownav-hotellist>li:hover .arrownav-arrowtri:before{margin-left:-25px}.arrownav-hotellist>li:hover .arrownav-arrowtri:after{margin-left:-8px}.arrownav-hotellist>li:hover .arrownav-arrowline:before{width:200px}.arrownav-hotellist>li:hover .arrownav-arrowline:after{width:200px;margin-left:17px}.arrownav-hotellist>li:hover .arrownav-platform{z-index:1}.arrownav-hotellist>li.two-item .sub-menu li{left:auto;position:absolute}.arrownav-hotellist>li.two-item .sub-menu li.arrownav-hotelleft{position:absolute;bottom:0;left:52px}.arrownav-hotellist>li.two-item .sub-menu li.arrownav-residenceright{position:absolute;bottom:0;right:0}.arrownav-hotellist>li.menu-item-has-children:hover>a{top:-30px}.arrownav-hotellist .sub-menu{text-align:center;padding:0;opacity:0;visibility:hidden;width:230px;margin-left:-115px;position:absolute;left:50%;bottom:-60px}.arrownav-hotellist .sub-menu li{border-right:1px solid rgba(255,255,255,.8);display:inline-block;padding:0 10px;position:relative;left:4px}.arrownav-hotellist .sub-menu li:last-child{border-right:0 none}.arrownav-hotellist .sub-menu a{color:#fff;font-family:gt_sectra_fine_book;font-size:18px;letter-spacing:1px;text-transform:none;opacity:.7;position:relative;z-index:1}.arrownav-hotellist .sub-menu a:hover{opacity:1}.arrownav-hotellist .sub-menu a:active,.arrownav-hotellist .sub-menu a:visited{opacity:1}.arrownav-arrow{width:400px;height:30px;overflow:hidden;position:absolute;left:50%;bottom:-15px;margin-left:-200px}.arrownav-arrowtri{position:absolute;top:0;left:50%}.arrownav-arrowtri:after,.arrownav-arrowtri:before{background-color:rgba(255,255,255,.7);display:block;content:'';width:0;height:1px;position:absolute;top:29px;left:50%}.arrownav-arrowtri:before{margin-left:-17px;-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.arrownav-arrowtri:after{margin-left:16px;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.arrownav-arrowline{position:absolute;bottom:0;left:50%}.arrownav-arrowline:after,.arrownav-arrowline:before{display:block;content:'';width:0;height:1px;position:absolute;bottom:0;left:50%}.arrownav-arrowline:before{background:url(../images/line-left.png) no-repeat scroll 0 0 transparent;margin-left:-216px}.arrownav-arrowline:after{background:url(../images/line-right.png) no-repeat scroll 0 0 transparent;margin-left:216px}.arrownav-platform{width:100%;height:100px;position:absolute;left:0;bottom:-70px;z-index:-9999}.arrownav-hotelleft{position:absolute;bottom:0;left:38px}.arrownav-residenceright{position:absolute;bottom:0;right:-12px}.arrownav-arrowline:after,.arrownav-arrowline:before{-webkit-transition:all .4s ease .4s;-o-transition:all .4s ease .4s;transition:all .4s ease .4s}.arrownav-hotellist>li:hover .arrownav-arrowline:after,.arrownav-hotellist>li:hover .arrownav-arrowline:before{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.arrownav-arrow,.arrownav-hotellist>li>a{-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.arrownav-arrowtri:after,.arrownav-arrowtri:before{-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.arrownav-hotellist .sub-menu a{-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.arrownav-hotellist>li:hover .arrownav-arrow,.arrownav-hotellist>li:hover .arrownav-hotellist>li>a{-webkit-transition:all .4s ease .3s;-o-transition:all .4s ease .3s;transition:all .4s ease .3s}.arrownav-hotellist>li:hover .arrownav-arrowtri:after,.arrownav-hotellist>li:hover .arrownav-arrowtri:before{-webkit-transition:all .4s ease .3s;-o-transition:all .4s ease .3s;transition:all .4s ease .3s}.arrownav-hotellist>li:hover .arrownav-hotellist .sub-menu a{-webkit-transition:all .4s ease .3s;-o-transition:all .4s ease .3s;transition:all .4s ease .3s}.arrownav-hotellist .sub-menu{-webkit-transition:all .4s ease 0s,visibility 0s ease .7s;-o-transition:all .4s ease 0s,visibility 0s ease .7s;transition:all .4s ease 0s,visibility 0s ease .7s}.arrownav-hotellist>li:hover .sub-menu{-webkit-transition:all .4s ease .3s,visibility 0s ease 0s;-o-transition:all .4s ease .3s,visibility 0s ease 0s;transition:all .4s ease .3s,visibility 0s ease 0s}@media only screen and (max-width:1024px){.arrownav-hoteltitle{font-size:19px}.arrownav-arrowline:before{margin-left:-141px}.arrownav-arrowline:after{margin-left:116px}.arrownav-hotelitem:hover .arrownav-arrowline:after,.arrownav-hotelitem:hover .arrownav-arrowline:before{width:125px}}@media only screen and (max-width:959px){.arrownav{display:none}}.double-slider{margin-bottom:20px}.double-slider__item{width:50%;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.double-slider__item--left{float:left;padding-right:2px}.double-slider__item--right{float:right;padding-left:2px}.double-slider__owl{width:100%;height:430px}.double-slider__owl .owl-item,.double-slider__owl .owl-stage,.double-slider__owl .owl-stage-outer{height:100%}.double-slider__owl .owl-nav{display:block;width:100%;height:94px;position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.double-slider__owl .owl-nav div{height:44px;width:24px;text-indent:-9999px;position:absolute;top:0}.double-slider__owl .owl-nav .owl-prev{background:url(../images/slida-arrow-left.png) no-repeat scroll 0 0 transparent;left:-20px;width:111px;height:132px}.double-slider__owl .owl-nav .owl-next{background:url(../images/slida-arrow-right.png) no-repeat scroll 0 0 transparent;right:-20px;width:111px;height:132px}.double-slider__owl-item{background:none no-repeat scroll center 10% #aaa;background-size:cover;height:100%;position:relative}.double-slider__owl-item picture{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}.double-slider__content{padding:20px 5% 35px 5%}.double-slider__content .btn-marginright span{border-bottom:1px solid #31373e}.double-slider__title{font-family:gt_sectra_fine_regular;font-size:22px;color:#000;padding:0;margin-bottom:15px}.double-slider__desc{width:90%;position:relative;padding-bottom:40px;min-height:90%}.double-slider__desc p{color:#000;font-family:gt_walsheim_light;font-size:14px;padding:0;margin-bottom:20px}.double-slider__desc p:first-child{margin-bottom:15px}.double-slider__desc h5{text-transform:lowercase;font-variant:small-caps;letter-spacing:2.5px;margin-bottom:10px;font-family:gt_walsheim_regular;font-size:18.5px}.double-slider__desc ul{padding-left:3%;margin-bottom:20px}.double-slider__desc ul li{font-family:gt_walsheim_light;font-size:14px;list-style:disc;color:#000;line-height:1.1;margin:15px 0}.double-slider__desc ul li:last-child{padding:0}.double-slider__desc .btnlinks{text-align:left;margin-bottom:20px;position:absolute;left:0;bottom:-35px}.double-slider__desc .btnlinks a{border-bottom:1px solid #31373e;margin-right:25px;padding-bottom:0}.double-slider__desc .btnlinks a span{font-size:14px}@media only screen and (max-width:767px){.double-slider{display:block}.double-slider__item{width:100%}.double-slider__item--left{float:none;padding-right:0}.double-slider__item--right{float:none;padding-left:0}.double-slider__desc{padding-bottom:0}.double-slider__desc .btnlinks{position:static;left:auto;bottom:auto}.double-slider__desc .btn{position:static}.double-slider__content{height:100%!important}}.homefloat{text-align:center;width:100%;position:absolute;top:45%;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.homefloat h1{color:#fff;font-size:60px;font-family:gt_sectra_display_regular;text-transform:uppercase;margin-bottom:5px}.homefloat h2{color:#fff;text-transform:uppercase;font-size:17px;letter-spacing:1px}.homefloat img{display:inline-block}.homeproperty{position:relative;z-index:4}.homeengage{background:none no-repeat scroll -10% center transparent;background-size:cover;padding:100px 0 0;margin-top:-65px;position:relative;z-index:3}.homeengage .slida{width:90%;height:435px;padding:0 0 10px;margin:0 auto}.homeengage .slida-title{font-size:22px;letter-spacing:1px;line-height:1;max-width:350px;margin:0 0 15px}.homeengage .slida-title a{font:inherit}.homeengage .slida-content{max-width:500px}.homeengage .slida-content p{font-size:15px}.homeengage .owl-slidatheme .owl-dots{padding:3px 0 0;position:static;text-align:center}.homeengage .owl-slidatheme .owl-dot{width:6px;height:6px;margin-right:4px}.homeengage .owl-slidatheme .owl-dot:last-child{margin-right:0}.homeengage .owl-nav{display:none}@media only screen and (max-width:1279px){.homefloat img{max-width:60%;width:590px}.homeengage .slida-title{max-width:none}.homeengage .slida-content{max-width:none}}@media only screen and (max-width:1024px){.homeengage{background-position:left center;padding:70px 0 0;margin-top:-50px}.homeengage .slida{width:95%;height:305px}.homeengage .slida-toptitle{font-size:12px;margin:0 0 15px;width:auto}.homeengage .slida-title{font-size:18px;line-height:22px;width:auto}.homeengage .slida-content p{font-size:12px}.homeengage .slida-contentbox{padding:0 15%}}@media only screen and (max-width:959px){.homefloat img{max-width:80%}}@media only screen and (max-width:767px){.homeengage{margin-top:-65px}.homeengage .slida{width:90%;height:auto;padding:0}.homeengage .slida-contentbox{padding:50px 10% 10px}.homeengage .owl-slidatheme .owl-dot{width:8px;height:8px;margin-right:5px}.homeengage .owl-slidatheme .owl-dot:last-child{margin-right:0}}.page-template-page-property-room-detail .slida-imgbox{height:100%}.roomdetail-box{padding:0 30px;position:relative;z-index:2}.roomdetail-box .basecol{overflow:visible}.roomdetail-box .icon-content{position:relative;text-align:center}.roomdetail-box .icon-content .icons{display:inline-block;margin:0 0 20px;width:18%;vertical-align:top}.roomdetail-box .icon-content .icons div{background:none no-repeat scroll center top transparent;height:45px}.roomdetail-box .icon-content .icons img{text-align:center;max-width:32px;width:100%;max-height:32px;margin:0 auto 20px}.roomdetail-box .icon-content .icons p{font-family:gt_walsheim_medium;font-size:12px;line-height:18px;letter-spacing:1px;text-align:center;width:auto;padding:0 8px;margin:0;vertical-align:top}.roomdetail-full .slida-contentwrap h2{font-size:22px;margin-bottom:15px}.roomdetail-full .slida-contentwrap .subtitle{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:12px;line-height:1.6;letter-spacing:2.5px;margin:0 0 10px;text-transform:uppercase}.roomdetail .slida.slida-imgtoleft .slida-imgtriangle:before{border-right:23px solid #f7f7f7}.roomdetail .slida.slida-imgtoright .slida-imgtriangle:before{border-left:23px solid #f7f7f7}.roomdetail .slida-title{font-family:gt_sectra_fine_regular,sans-serif;font-size:22px;letter-spacing:1px;text-transform:none}.roomdetail .slida-contentbox{background:#f7f7f7}.roomincludes{margin:0}.roomincludes .rooms-container{position:relative;margin:0 0 20px 20px;padding:0}.roomincludes .rooms-container ul{width:auto;margin:0;overflow:hidden}.roomincludes .rooms-container ul:first-child{margin:0}.roomincludes .rooms-container ul li{float:left;list-style:none;overflow:hidden;width:50%;padding:0;position:relative}.roomincludes .rooms-container ul li:before{display:none}.roomincludes .rooms-container ul li h6.label{display:block;margin:12px 20px 12px 50px;vertical-align:top;font-family:gt_walsheim_regular;color:#2e2d2d;letter-spacing:.3px;font-size:13px}.roomincludes .rooms-container ul li span.icon{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.roomincludes .rooms-container ul li span.label{display:block;margin:12px 20px 12px 50px;vertical-align:top}.roomincludes .pdf-link{margin:20px 0;text-align:center}.roomincludes .pdf-link a{color:#3f3f3f;cursor:pointer;font-family:gt_walsheim_medium;font-size:16px;line-height:1;padding:20px 0 20px 20px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;text-decoration:underline}.roomincludes .btnlinks{margin:0 0 20px}.roomincludes .btnlinks .btn{border:0 none}.roomincludes .btnlinks .btn span{font-size:15px;letter-spacing:0;text-transform:none;margin-right:0}@media only screen and (max-width:1023px){.roomdetail-box .icon-content .icons{width:31.33%}.roomincludes .rooms-container ul{float:none;width:auto;margin:20px 0}.roomincludes .rooms-container ul li{float:none;width:auto}}@media only screen and (max-width:767px){.page-template-page-property-room-detail .slida-imgbox{height:50vw}}@media only screen and (max-width:599px){.roomdetail-box .icon-content .icons{display:block;width:auto}.roomdetail-box .icon-content .icons p{margin:0 auto}}#ot-reservation-widget{font-family:gt_walsheim_light,sans-serif!important;width:100%!important}.ot-dtp-picker{width:auto!important}.ot-dtp-picker input[type=email],.ot-dtp-picker input[type=text]{font-family:gt_sectra_display_book,sans-serif}.ot-dtp-picker .ot-button{background-color:#000;padding:14px 15px 15px}.ot-dtp-picker a{border:0 none}.ot-dtp-picker .ot-title{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-family:gt_sectra_regular,sans-serif;font-size:22px;font-weight:400;letter-spacing:1px;line-height:1;text-transform:none;padding:20px 25px;margin:0}.ot-dtp-picker .ot-dtp-picker-form{border:1px solid #000;border-radius:0}.ot-dtp-picker .ot-dtp-picker-selector{border-bottom:1px solid #000;height:52px}.ot-dtp-picker .ot-dtp-picker-selector select{border:0 none}.ot-dtp-picker .ot-dtp-picker-selector-link{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#999;padding:0 30px;height:51px;line-height:51px}.ot-dtp-picker .ot-dtp-picker-selector-link::after,.ot-dtp-picker .ot-dtp-picker-selector-link::before{display:none}.ot-dtp-picker .ot-dtp-picker-button{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0!important;-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important;font-family:gt_walsheim_light,sans-serif;font-size:15px;font-weight:400;line-height:70px;letter-spacing:2px;text-transform:uppercase;height:70px!important;padding:0 30px}.ot-dtp-picker .ot-dtp-picker-button:hover{background-color:#000;opacity:.7}.ot-dtp-picker .ot-powered-by{display:none}.placebox-container .placebox-list .placebox-title>a{cursor:text}.featureditem ul{margin:15px 0 25px}.featfloat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex-flow:column;-moz-box-flex-flow:column;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center;position:relative;z-index:2}.featfloat-socials{display:inline-block;margin-top:30px}.featfloat-socials .socialbox{float:left}.featfloat-socials .socialbox li{float:left;margin-right:20px}.featfloat-socials .socialbox li:last-child{margin-right:0}.featfloat-socials .socialbox a{background-color:transparent}.featfloat-socials .socialbox i{line-height:1;width:auto;height:auto}.feattitlebox-title{color:#fff;font-family:gt_sectra_display_medium,sans-serif;font-size:114px;line-height:82px;letter-spacing:10px;text-transform:uppercase;margin:0 0 44px}.feattitlebox-title.feattitlebox-title-small{font-size:72px;line-height:62px}.feattitlebox-separator{background:#fff;display:block;margin:0 auto 18px;width:150px;height:1px}.feattitlebox-subtitle{color:#fff;font-size:18px;line-height:16px;letter-spacing:5px;margin-bottom:10px;text-transform:uppercase}.btn span{font-size:14px}.feattitlebox-btnholder{margin:45px 0 0}.feattitlebox-btnholder .btnlinks{display:inline-block;margin-right:20px}.feattitlebox-btnholder .btnlinks:last-child{margin-right:0}.featformbox{width:580px;margin:50px auto 0}.featformbox-field{overflow:hidden;position:relative}i.featformbox-emailicon{color:rgba(35,31,32,.25);font-size:28px;position:absolute;top:6px;left:20px}.featformbox-input{-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.25);border:1px solid #31373e;font-size:15px;line-height:40px;padding:1px 140px 0 62px;width:100%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.featformbox-input:-moz-placeholder,.featformbox-input:-ms-input-placeholder,.featformbox-input::-moz-placeholder,.featformbox-input::-webkit-input-placeholder{color:#31373e;opacity:.4}.featformbox-input .gatheringhotelwelcome .mainwelcome,.featformbox-input .home .mainwelcome,.featformbox-input .hotelintro .mainwelcome,.featformbox-input .page-template-page-brand-collaboration .mainwelcome{padding:35px 0}.featformbox-submit{background-color:#31373e;border:0 none;color:#fff;font-family:gt_walsheim_medium;font-size:17px;letter-spacing:2px;line-height:41px;text-transform:uppercase;padding:0 28px 0 30px;cursor:pointer;opacity:1;position:absolute;top:1px;right:1px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.featformbox-submit:hover{opacity:.6}.featformbox-title{color:#fff;font-size:15px;margin-top:25px;letter-spacing:2.5px;text-transform:uppercase}.featdemovideo-btnholder,.featgallery-btnholder{position:absolute;bottom:35px;right:3%}.featdemovideo-btnholder .btn span,.featgallery-btnholder .btn span{border:0;padding:0}.featdemovideo-btnholder img,.featgallery-btnholder img{display:inline-block;margin:0 10px 0 1px;height:19px;width:auto;position:relative;bottom:-3px}.floatingtitle{width:100%;position:absolute;left:0;bottom:0;z-index:2}.floatingtitle-container{max-width:1150px;padding:0 0 30px 20px;margin:0 auto}.floatingtitle-container.floatingtitle-container-large{max-width:1300px}.floatingtitle-title{color:#fff;display:inline-block;font-family:gt_sectra_display_medium,sans-serif;font-size:38px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle}.floatingtitle-title.floatingtitle-title-medium{font-size:72px}.floatingtitle-title.floatingtitle-title-left{text-align:left}.floatingtitle-social{display:inline-block;vertical-align:middle;margin-top:15px;margin-left:15px}.floatingtitle-social .socialbox li{display:inline-block;margin-right:0;padding:0 3px}.floatingtitle-social .socialbox a{background-color:transparent}.floatingtitle-social .socialbox i{font-size:24px;line-height:31px;width:30px;height:31px}.featfloat{-ms-flex-negative:0;flex-shrink:0;display:block;z-index:15;-webkit-box-flex-flow:row nowrap;-moz-box-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.featfloat-socials{display:inline-block;margin-top:30px}.featfloat-socials .socialbox{float:left}.featfloat-socials .socialbox li{float:left;margin-right:20px}.featfloat-socials .socialbox li:last-child{margin-right:0}.featfloat-socials .socialbox a{background-color:transparent}.featfloat-socials .socialbox i{line-height:1;width:auto;height:auto}.feattitlebox-title{text-transform:none;letter-spacing:1px;font-family:gt_sectra_display_regular,sans-serif}.featured{overflow:visible}.featured.featured-isvideo{background-image:none!important}.featured .feattitlebox-separator,.featured .feattitlebox-subtitle,.featured .feattitlebox-title{position:relative;z-index:2}.featured .feattitlebox-title{line-height:.8}.featured .feattitlebox-title.feattitlebox-title-short{font-size:152px}.featured .feattitlebox-title.feattitlebox-title-mid{font-size:120px}.featured .feattitlebox-title.feattitlebox-title-long{font-size:88px}.featured .feattitlebox-title.feattitlebox-title-toolong{font-size:72px}.featured .feattitlebox-subtitle{margin-bottom:10px;font-family:gt_walsheim_medium,sans-serif}.featured .feattitlebox-subtitle-mobile{display:none;font-family:gt_walsheim_medium,sans-serif;letter-spacing:3px;text-transform:uppercase;padding:0 10px}.featured .feattitlebox{width:100%;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.featured .feattitlebox p{color:#fff;font-size:14px;max-width:800px;width:90%;padding:0;margin:0 auto}.featured.featured-shorterheight{height:400px}.featured.featured-shorterheight .feattitlebox{margin-top:80px}.featured .roombox-linkreserve{float:none;position:absolute;bottom:6%;right:2%;z-index:9;color:#fff;border-bottom:1px solid #fff}.featured .roombox-linkreserve i{color:#fff;margin-right:10px;font-size:20px}.featured .roombox-linkreserve span{display:inline-block;color:#fff;font-size:20px;border-bottom:0}.featured .featured-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center}.featured-imghidden{visibility:hidden;height:0}.roombox-img-captionbox{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(black));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#000);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),#000);opacity:0;height:0}.featslide{position:absolute;top:0;left:0}.featslide.owl-loaded .featslide-box{opacity:1}.featslide-box{opacity:0}.featured-isvideo-image-slider .featslide{display:none}.arrownav-hotellist .sub-menu{width:230px;margin-left:-115px}.arrownav-hotellist .sub-menu li{font-size:14px;line-height:20px;padding:0 10px;margin:0}.arrownav-hotellist .sub-menu li:before{width:5px;height:5px;top:7px}.arrownav-hotellist .sub-menu a{font-family:gt_sectra_fine_book;font-size:18px;text-transform:none;letter-spacing:1px}.arrownav-hotellist .sub-menu a:hover{color:#fff;opacity:1}.arrownav-hotellist>li.two-item .sub-menu li.arrownav-hotelleft{left:52px}.arrownav-hotellist>li.two-item .sub-menu li.arrownav-residenceright{right:0}.arrownav-hotellist>li:hover>a{top:0}.arrownav-hotellist>li.menu-item-has-children:hover>a{top:-30px}.btn span{font-size:14px}.btn-small span{font-size:13px;margin-right:-2px;font-family:gt_walsheim_medium}.mainwelcome{max-width:800px;padding:35px 0}.gatheringhotelwelcome .mainwelcome,.home .mainwelcome,.hotelintro .mainwelcome,.page-template-page-brand-collaboration .mainwelcome{padding:35px 0}.mainwelcome-content h1{font-family:gt_sectra_display_medium,sans-serif;font-size:60px;line-height:1.2;letter-spacing:6px;text-align:center;margin:0 0 20px}.mainwelcome-content h2{font-family:gt_sectra_fine_regular,sans-serif}.mainwelcome-content h2 a{border-bottom:0 none;display:inline-block;margin-top:20px;margin-bottom:20px;margin-right:50px}.mainwelcome-content h2 a:last-child{margin-right:0}.mainwelcome-content h2 a span{border-bottom:1px solid #31373e;line-height:1.5}.mainwelcome-content p{font-size:18px}.mainwelcome-content a.btn{text-decoration:none}.mainwelcome-clearance{display:none}.roombox-img-captionbox{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(black));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#000);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0),#000);background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),#000);opacity:0;width:100%;height:100px;position:absolute;bottom:0;left:0;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.roombox-img-caption{color:#fff;font-size:16px;letter-spacing:2px;text-transform:uppercase;opacity:1;position:absolute;left:25px;bottom:25px}.bedbox-img-captionbox{height:80px}.bedbox-img-caption{bottom:15px}.bedbox-img-caption h2{font-family:gt_sectra_fine_regular;letter-spacing:1px;text-transform:none}.wholeimgnav-title{color:#fff;font-family:gt_sectra_fine_medium,sans-serif;font-size:22px;text-transform:none;letter-spacing:0;bottom:40px}.wholeimgnav-soon{bottom:10px}.wholeimgnav-link{opacity:0;visibility:hidden;-webkit-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}.wholeimgnav-link span{font-size:15px;margin:0 20px 0 0}.wholeimgnav-link span::before{background-image:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;height:auto;right:-40px}.wholeimgnav-link:hover span::before{right:-45px}.wholeimgnav .owl-item.active .wholeimgnav-link{opacity:1;visibility:visible;-webkit-transition:all .4s ease .4s;-o-transition:all .4s ease .4s;transition:all .4s ease .4s}.wholeimgnav-navbox{padding:60px 0 0;margin:-60px 0 0}.wholeimgnav-navtitle{color:#fff;font-family:gt_sectra_display_regular,sans-serif;font-size:22px;text-transform:none;letter-spacing:0;width:375px;margin-left:-187px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;opacity:0;visibility:hidden;position:absolute;top:-60px;left:50%;z-index:1}.wholeimgnav-navitem.active .wholeimgnav-navtitle,.wholeimgnav-navitem.wholeimgnav-active .wholeimgnav-navtitle{opacity:1;visibility:visible}.wholeimgnav-imgnav .wholeimgnav-title{bottom:30px}.wholeimgnav-navbox-imgnav .wholeimgnav-navlist{min-width:0}.roombox-item{margin-bottom:50px}.roombox .roombox-item-left{padding:0 3px 0 0}.roombox .roombox-item-right{padding:0 0 0 2px}.roombox-title{font-size:32px;text-transform:none}.roombox-contentbox{position:relative;height:auto;padding:20px 10% 50px;min-height:230px}.page-template-page-propertyrooms .roombox-contentbox{position:relative;height:257px;padding:20px 10% 50px}.roombox-content{margin:0 0 30px}.roombox-content p{color:#282828;font-size:15px;line-height:20px}.roombox-content p strong{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:2.5px}.roombox-content ul{margin:0 0 20px}.roombox-content .right p{line-height:26px;padding:0 0 10px}.roombox-content .right p strong{font-family:gt_walsheim_light,sans-serif;font-size:15px;font-weight:700;letter-spacing:0}.roombox-content a{display:inline-block;padding-bottom:0}.roombox-content a span{color:#313131}.roombox-imgbox:hover .roombox-img-captionbox{opacity:1}.roombox-img-cat-overlay{font-family:gt_sectra_fine_medium,sans-serif;font-size:22px;letter-spacing:1px;text-transform:none}.page-template-page-brand-collaboration .roombox-contentbox{min-height:0;height:auto}.roombox-eventslist .roombox-contentbox{padding:20px 10%}.roombox-eventslist .roombox-content .left p{line-height:26px;padding-bottom:1em;overflow:hidden}.roombox-eventslist .roombox-linkreserve{margin-right:30px;margin-bottom:20px}.random-noresultfound .roombox-item-left{padding:0 3px 0 0}.random-noresultfound .roombox-item-right{padding:0 0 0 2px}.random-noresultfound,.roombox-noresultfound{position:absolute}.random-noresultfound:active,.roombox-noresultfound:active{position:static}.filterbox-borderleft{border-left:1px solid #282828}.filterbox-wraplist{margin:0;z-index:11}.filterbox-list li a{border-bottom:0 none;text-transform:none}.filterbox-list li a:before{display:block;color:transparent;content:attr(data-title);font-family:gt_sectra_display_regular,sans-serif;font-size:16px;font-weight:700;line-height:32px;height:1px;overflow:hidden;visibility:hidden}.filterbox-list li:hover a{border-bottom:0 none}.filterbox-list li.active a{border-bottom:none!important}.filterbox-list li.active a h5{font-weight:700}.filterbox-select li a{border-bottom:0 none}.filterbox-select li:hover a{border-bottom:0 none}.filterbox-selecttext{text-transform:none}.commonbox-content h1{color:#262626;font-size:36px;font-family:gt_sectra_display_medium,sans-serif;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.commonbox-content a.btn{text-decoration:none}.commonbox .commonbox-content h2{text-transform:none}.tripadvisor-logo{text-align:center}.tripadvisor-logo img{display:inline-block!important;max-width:none;width:auto!important}.page-template-page-residencehome .featured-booknow{display:none}.instagrambox-title{padding:20px 0 0}.instagrambox-title a{color:#282828;font-size:30px;text-transform:uppercase;font-family:gt_sectra_fine_regular;letter-spacing:3px}.instagrambox-list{padding:20px 0}.instagrambox-titlebox{padding:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.instagrambox-title{padding:0 15px}.instagrambox-titleborder{margin:11px 0 0;overflow:visible}.instagrambox-border{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;content:'';height:1px;opacity:1;margin-top:-1px;position:relative;top:1em;z-index:1}.instagrambox-border.left{padding-right:0}.instagrambox-border.right{padding-left:0}.instagrambox-border.left::after,.instagrambox-border.left::before,.instagrambox-border.right::after,.instagrambox-border.right::before{background-color:#999;display:block;content:'';height:1px;position:relative}.instagrambox-border.left::before,.instagrambox-border.right::before{top:-2px}.instagrambox-border.left::after,.instagrambox-border.right::after{bottom:-2px}.instagrambox .btnlinks{padding:0 0 30px}.btnlinks .prefix{vertical-align:top;margin-right:5px;color:#2e2d2d;font-size:14px;font-family:gt_walsheim_medium,sans-serif;text-decoration:none;font-weight:400;font-weight:700;color:#31373e;line-height:1;letter-spacing:2.5px;text-transform:uppercase;opacity:1;border:0 none}.ftr{border-top:0 none}.ftr .socialbox a{background-color:#999}.ftr-lang-trans-box{text-align:center;margin:1rem 0 0 0}.ftr-lang-trans-box #google_language_translator select.goog-te-combo{color:#fff;text-align:center;background:0 0;font-size:17px;border:0;font-family:gt_walsheim_light}.ftr-lang-trans-box #google_language_translator select.goog-te-combo option{background-color:#999}.contactpage{padding:65px 0 25px}.galleries{margin-top:5px}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible}#cboxNext,#cboxPrevious{width:24px;height:45px;margin-top:-23px;top:50%}#cboxNext:hover,#cboxPrevious:hover{background-position:0 0}#cboxNext{background:url(../images/slida-arrow-right-black.png) no-repeat scroll 0 0 transparent;right:-40px}#cboxPrevious{background:url(../images/slida-arrow-left-black.png) no-repeat scroll 0 0 transparent;left:-40px}.baseformat .basecontainer{padding:35px 0 60px}.baseformat .basecontainer.roomdetail-base{padding:0}.baseformat .basecontainer.roomdetail-base .sixtycol{padding-top:25px}.baseformat .basecontainer.roomdetail-base .fortycol{padding-top:50px}.baseformat .roomdetail-box .baserow{margin:0 0 10px}.baseformat .roomdetail-box .baserow h1,.baseformat .roomdetail-box .baserow h2{font-family:gt_sectra_fine_regular,sans-serif;letter-spacing:1px;text-transform:capitalize}@media (max-width:480px){.baseformat .roomdetail-box .baserow h1,.baseformat .roomdetail-box .baserow h2{letter-spacing:3px}}.baseformat .roomdetail-box .baserow h4{font-family:gt_walsheim_medium,sans-serif;font-size:15px;letter-spacing:3px}.baseformat .roomdetail-box .accbox h5{margin-bottom:0}.event.section>.right .roombox-linkreserve{padding-bottom:1px}.event.section h2{font-size:32px}.page-template-page-brand-concierge .hotelbox{margin-top:30px}.conciergepage{padding:35px 0 25px}.conciergepage-container .commonbox-title{text-align:center;font-family:gt_sectra_fine_regular,sans-serif}.conciergepage-container .commonbox-content{text-align:left}.conciergepage-container .commonbox-content p{font-size:18px;line-height:28px}.conciergepage-item ul{margin:5px 0;padding-left:0}.conciergepage-item ul li{margin:0 0 10px!important;list-style:none}.conciergepage-item ul li strong{text-transform:lowercase;font-variant:small-caps;font-size:18.5px;font-family:gt_walsheim_regular;letter-spacing:2.5px}.conciergepage-item>h2{font-family:gt_sectra_fine_regular;font-size:22px}.baseformat h3{font-family:gt_walsheim_medium,sans-serif;font-size:14.5px}.baseformat p{letter-spacing:2px}.gatheringhotelwelcome{margin:0}.cat-item-imgbox a{border-bottom:0 none}.cat-item-title a{border-bottom:0 none;font-family:gt_walsheim_regular,sans-serif;font-size:18px;color:#000;text-transform:lowercase;font-variant:small-caps;letter-spacing:3px;line-height:1.1}.neighcl .neighcl-stickybox{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:right;width:50%!important}.neighcl .neighcl-mapbox{float:right;overflow:hidden;z-index:10}.neighcl .neighcl-mapbox:hover{overflow:auto}.neighcl .neighcl-locations{overflow:hidden}.neighcl .neighcl-locations:hover{overflow:auto}.neighcl .neighcl-locations .neighcl-contentbox .neighcl-address p{line-height:22px}.neighcl .neighcl-locations .neighcl-imgbox .neighcl-imghidden{opacity:0!important}.owl-neighcl.owl-slidatheme .owl-dots{position:absolute;bottom:-10.5%;left:6%;right:auto}.owl-neighcl.owl-slidatheme .owl-dots .owl-dot{background-color:#82a771;opacity:.3}.owl-neighcl.owl-slidatheme .owl-dots .owl-dot.active{background-color:#82a771;opacity:1}.neighd .neighd-container .neighd-contentbox .neighd-address p{line-height:22px}.gm-style-iw-top .gm-style-iw-close{height:55px!important;top:auto!important;left:0!important;bottom:0!important}.mapinfo-img{position:relative;background-position:center center;background-size:cover;width:100%!important}.mapinfo-title{text-align:center}.gm-style .gm-style-iw-c{width:100%!important;padding:15px!important}.gm-style .gm-style-iw-c button{z-index:10}.gm-style .gm-style-iw-d{overflow:hidden!important}.gm-style .map-info .mapinfo-img{width:100%!important;background-position:center center;background-repeat:no-repeat;background-size:cover}.tab-contentbox .content{padding:35px 10% 0}.tab-contentbox .content p{padding:0}.tab-content-paragraph{font-size:14px;line-height:22px;text-align:left;max-width:none;width:80%}.common-form input[type=date].item-input::-webkit-datetime-edit-day-field,.common-form input[type=date].item-input::-webkit-datetime-edit-month-field,.common-form input[type=date].item-input::-webkit-datetime-edit-text,.common-form input[type=date].item-input::-webkit-datetime-edit-year-field{color:#ababab;font-family:gt_walsheim_medium}.common-form .item-mobileonly{display:none}.common-form .item-select{text-transform:none}.common-form .item-select-wrapper{border:1px solid #ccc}.common-form .item-select-wrapper.item-onethird{-webkit-box-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%}.common-form .item-select-wrapper.item-half{-webkit-box-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%}.common-form .item-half.odd{margin-right:19px}.common-form .item-submit-vindent{margin:58px 0 50px}.common-form .item-select{border:0 none}.formy p{color:#282828;padding:0;margin:40px 0}.formy .wpcf7-response-output{border:0;line-height:24px;text-align:center;max-width:720px;width:90%;padding:0;margin:0 auto;position:relative;top:-37px}.formy-mobileonly{display:none}.formy-heading{font-size:30px;margin:40px 0;text-align:center;text-transform:uppercase}.formy-row{margin-left:-10px;margin-right:-10px;margin-bottom:20px}.formy-row input,.formy-row select,.formy-row textarea{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:gt_walsheim_medium;font-size:15px;width:100%}.formy-row-addgaps{margin-top:50px;margin-bottom:50px}.formy-col{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px}.formy-col-100{float:none}.formy-col-66{width:66.67%}.formy-col-50{width:50%}.formy-col-33{width:33.33%}.formy-col-25{width:25%}.formy-col-input textarea{border:1px solid #ccc;padding:25px 20px}.formy-col-datepicker{position:relative}.formy-col-submit{text-align:center}.formy-input{position:relative}.formy-input input{border:1px solid #ccc;height:76px;padding:25px 20px}.formy-input input::-webkit-input-placeholder{color:#ababab}.formy-input input:-moz-placeholder{color:#ababab}.formy-input input::-moz-placeholder{color:#ababab}.formy-input input:-ms-input-placeholder{color:#ababab}.formy-input label{color:red;font-size:14px;pointer-events:none;position:absolute;top:30px;right:20px}.formy-textarea textarea{border:1px solid #ccc;padding:10px 20px;min-height:200px}.formy-textarea textarea::-webkit-input-placeholder{color:#ababab;font-family:gt_walsheim_medium;opacity:1}.formy-textarea textarea:-moz-placeholder{color:#ababab;font-family:gt_walsheim_medium;opacity:1}.formy-textarea textarea::-moz-placeholder{color:#ababab;font-family:gt_walsheim_medium;opacity:1}.formy-textarea textarea:-ms-input-placeholder{color:#ababab;font-family:gt_walsheim_medium;opacity:1}.formy-select{position:relative}.formy-select:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #ccc;display:block;content:'';width:0;height:0;position:absolute;top:34px;right:10px;pointer-events:none}.formy-select select{border:1px solid #ccc;color:#ababab;height:76px;padding:25px 30px 25px 20px;background:0 0}.formy-select label{color:red;font-size:14px;pointer-events:none;position:absolute;top:30px;right:20px}.formy-selecttext{border:1px solid #ccc;color:#ababab;font-family:gt_walsheim_medium;font-size:15px;line-height:76px;white-space:nowrap;width:100%;height:76px;padding:0 30px 0 25px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.formy-selecttext.selected{color:#000}.formy-selectoptions{background-color:#fff;border:1px solid #ccc;display:none;max-height:280px;width:100%;margin-top:-1px;overflow:auto;position:absolute;top:100%;left:0;z-index:10}.formy-selectoptions.active{display:block}.formy-selectoption{color:#ababab;font-family:gt_walsheim_medium;font-size:13px;padding:15px 25px;cursor:pointer}.formy-selectoption.active,.formy-selectoption:hover{background-color:#eee}.formy-checkbox,.formy-radiocheckbox{display:inline-block;cursor:pointer;position:relative}.formy-checkbox input,.formy-radiocheckbox input{opacity:0;position:absolute;top:0;left:0;z-index:1}.formy-checkbox label.error,.formy-radiocheckbox label.error{display:block;color:red;font-family:gt_walsheim_medium,sans-serif;font-size:14px;margin-top:10px}.formy-checkbox p,.formy-radiocheckbox p{margin:0}.formy-checker,.formy-radiochecker{border:1px solid #ababab;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:5px;width:60px;height:60px;vertical-align:middle;position:relative;z-index:2}.formy-checker div,.formy-radiochecker div{background:#000;width:100%;height:100%;opacity:0;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.active.formy-radiochecker div,.formy-checker.active div{opacity:1}.formy-checklabel,.formy-radiolabel{display:inline-block;vertical-align:middle;margin-left:10px;position:relative;z-index:2}.formy-checklabel label,.formy-radiolabel label{color:#ababab;font-size:13px;text-transform:uppercase;cursor:pointer}.formy-radiotitle{line-height:1.2;margin-top:10px}.formy-radios{display:none}.formy-submit{display:inline-block;position:relative}.formy-submit:hover:before{right:-37px}.formy-submit input{background-color:#fff;border-bottom:1px solid #000;color:#000;font-family:gt_walsheim_medium;font-size:15px;letter-spacing:3px;text-transform:uppercase;padding-bottom:5px;cursor:pointer}.formy-submit-blocker{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.formy-submit-blocker.active{display:block}.wpcf7 .formy-submit .ajax-loader{display:block;position:absolute;margin-top:10px;margin-left:auto;margin-right:auto}.wpcf7 .formy-submit .ajax-loader.is-active{position:static}.formy-response-error,.formy-response-sending,.formy-response-success{display:none;border:2px solid #398f14;margin:2em .5em 1em;padding:10px}.formy-response-sending{border:2px solid #f7e700}.formy-response-error{border:2px solid red}.social-container{padding:0 10% 5%}.social-container .left .social-text,.social-container .right .social-text{display:inline-block;font-family:gt_walsheim_medium;font-size:18px;color:#000;margin-right:10px;text-transform:uppercase}.social-container .left a,.social-container .right a{color:#000;margin-right:10px;font-size:20px;font-family:gt_walsheim_medium}.item-select-wrapper.small-boxes.item-norightmargin{margin-right:0}.like-section{margin-bottom:20px}.singleblog .left{padding:9% 5% 5%}.singleblog .left .content.baseformat p{font-size:14px;line-height:20px}.singleblog .right{position:fixed;right:0;bottom:auto;top:0}.singleblog .right.absolute{position:absolute;top:auto;bottom:0}.singleblog .right.absolute.top{top:0;bottom:auto}.singleblog .baseformat ul li{margin-bottom:10px}.baseformat .basecontainer a{border-bottom:0 none}.baseformat .basecontainer p a{font-family:gt_walsheim_light,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;text-transform:none}.baseformat .baseintrocon h2{color:#262626;letter-spacing:2px;margin-bottom:25px}.baseformat .baseintrocon p{font-size:18px}.baseformat p{line-height:20px}.baseformat .btn{text-decoration:none}.baseformat ul li{padding-right:20px;margin-bottom:0}.baseformat h5{font-family:gt_walsheim_regular;font-size:18.5px;margin-bottom:0}.baseformat h2{font-family:gt_sectra_fine_regular;font-size:22px}.baseformat .basecol .halfcol{width:40%}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0 0 80px}.videoWrapper embed,.videoWrapper iframe,.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.mainwelcome-list{width:85%;padding:0;margin:30px auto 10px;overflow:hidden}.mainwelcome-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.mainwelcome-item ul{padding:0;margin:10px 0}.mainwelcome-item ul li{font-size:15px;font-family:gt_walsheim_light;padding:0 0 0 14px;margin:0 0 7px;position:relative}.mainwelcome-list-col2 .mainwelcome-item{display:inline-block;margin-bottom:30px;width:50%}.mainwelcome-list-col3 .mainwelcome-item{width:32.3333%;display:inline-block;margin-bottom:30px}.mainwelcome-content h1,.mainwelcome-content h2{color:#262626;font-family:gt_sectra_fine_regular,sans-serif;font-size:30px;letter-spacing:2px;margin-bottom:25px}.mainwelcome-content .mainwelcome-item p{font-size:15px;font-family:gt_walsheim_light;line-height:20px;margin:0 0 15px}.single-tribe_events .btnlinks-evdetail{margin:20px 0}.single-tribe_events .btnlinks-evdetail .btn{display:inline-block!important}.single-tribe_venue .btnlinks-evdetail{margin-top:28px}.single-tribe_venue .tribe-address{clear:both;padding-top:10px;display:inline-block}.roombox-linkdetails a{position:relative;z-index:1}.roombox-linkdetails span{font-family:gt_walsheim_regular;font-size:14px}.roombox-title{font-family:gt_sectra_fine_regular,sans-serif;font-size:22px;letter-spacing:1px}.roombox-title a{border-bottom:0 none}.roombox-title a:hover{text-decoration:none}.offerdetails-box .booka__day,.roomdetail-box .booka__day{font-family:gt_walsheim_thin,sans-serif;font-size:100px}.offerdetails-box .booka__datepickerbox,.roomdetail-box .booka__datepickerbox{z-index:10}.offerdetails-box .booka__submitbox input,.roomdetail-box .booka__submitbox input{font-family:gt_walsheim_medium,sans-serif;letter-spacing:4px}.offerdetails-box .icon-content .icons h6,.roomdetail-box .icon-content .icons h6{font-family:gt_walsheim_regular;font-size:13px;line-height:18px;letter-spacing:.3px;text-align:center;width:90%;margin:0;vertical-align:top;color:#2e2d2d}.page-template-page-hotel-gathering-detail .baseformat p{font-size:18px;line-height:28px}.page-template-page-hotel-gathering-detail .baseformat .wpcf7{padding-top:20px}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 br{display:none}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 p{margin-bottom:0}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 div{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:2%}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 div.field-container{width:100%;margin-right:0}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 div.item-norightmargin{margin-right:0}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 div .item-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 div .item-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 div.wpcf7-response-output{clear:both;width:100%}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 .submit-container{width:auto;float:left}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 .submit-container:hover::before{left:85%}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 .submit-container::before{left:82%;top:53%}.page-template-page-hotel-gathering-detail .baseformat .wpcf7 .submit-container .ajax-loader{top:81%;left:-50.5%}.gatheringdetail-item-content .baseformat a{border-bottom:0 none;padding:0}#see-all{color:#31373e;border-bottom:1px solid #31373e;font-family:gt_walsheim_medium,sans-serif;font-size:14px;letter-spacing:2.5px}.see-all-content{max-width:600px;width:80%;margin:0 auto 20px}.npro-title{font-family:gt_sectra_fine_book,sans-serif;font-size:24px;font-weight:700;line-height:28px;text-align:center;text-transform:uppercase;padding:20px 10px;margin:0}.brand_card_tabs .roombox-linkreserve span{border-top:0 none;border-left:0 none;border-right:0 none;border-radius:0;padding:0 0 5px}.offersbox .offersbox-toptitle{display:none}.offersbox .offersbox-title{font-family:gt_walsheim_regular}.offersbox .offersbox-links .btn span{font-family:gt_walsheim_regular,sans-serif}.galleriesdetail-hotel{max-width:none;width:auto}.galleriesdetail-hotel .detailbox{padding:.25%}.galleriesdetail-hotel .detailbox .detailbox-wrap .detailbox-img{width:100%;height:auto;position:relative;opacity:1}.galleriesdetail-hotel .detailbox .detailbox-wrap .detailbox-title{font-family:gt_walsheim_medium,sans-serif;font-size:22px!important}.galleriesdetail-hotel .detailboxes{margin:0 -.75%}.propertyofferfilter .filterbox-wraplist{display:none}.propertyofferfilter .filterbox-selection{margin-top:30px}.formy-password .formy-p-primary{margin-top:0}.blog-content__meta{margin:0 0 20px}.blog-content__meta-categories{padding:0;margin-bottom:10px}.blog-content__meta-categories li{display:inline-block}.blog-content__meta-categories a{color:#333;font-family:gt_walsheim_medium;font-size:18px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle;display:inline-block}.blog-content__meta-categories span{font-size:18px;padding:0 2px;display:inline-block}.blog-content__meta-categories span:last-child{display:none}.blog-content__meta-title{color:#333;font-family:gt_sectra_display_regular;font-size:46px;text-transform:uppercase;width:90%;margin-bottom:20px}.blog-content__meta-author,.blog-content__meta-date{color:#3c3c3c;font-family:gt_walsheim_medium;font-size:14px;letter-spacing:2px;text-transform:uppercase}.blog-content__meta-date{clear:both;display:block;margin-top:10px}.blog-content__side.left{width:50%}.blog-content__side.right{width:50%;height:100%;overflow:hidden;position:absolute;top:0;right:0}.blog-content__sticky-box{width:100%}.blog-content__media{height:100%}.blog-content__image{background:none no-repeat scroll center center transparent;background-size:cover;position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.blog-content__image:before{display:block;content:'';background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);width:100%;height:20%;position:absolute;left:0;bottom:0;z-index:1}.blog-content__image img{z-index:2}.blog-content__image-slider{width:100%;height:100%}.blog-content__image-slider .owl-item,.blog-content__image-slider .owl-stage,.blog-content__image-slider .owl-stage-outer{width:100%;height:100%}.blog-content__image-slider .owl-nav{display:block;width:100%;height:44px;position:absolute;top:50%;margin-top:-22px}.blog-content__image-slider .owl-nav div{height:44px;width:24px;text-indent:-9999px;position:absolute;top:0}.blog-content__image-slider .owl-nav .owl-prev{background:url(../images/slida-arrow-left.png) no-repeat scroll 0 0 transparent;left:-20px;width:111px;height:132px}.blog-content__image-slider .owl-nav .owl-next{background:url(../images/slida-arrow-right.png) no-repeat scroll 0 0 transparent;right:-20px;width:111px;height:132px}.blog-content__content-box{padding:10%}.blog-content__content{position:relative}.blog-content__content.baseformat ul li{margin-bottom:10px}.blog-content__content.baseformat p{color:#4f4f4f;font-size:14px;line-height:20px}.blog-content__content:after{background:#4f4f4f;display:block;content:'';width:105px;height:3px;position:absolute;left:0;bottom:-40px}.resy-widget--black a,.resy-widget--black span:first-child{background-color:#000!important}.resy-widget--black a span,.resy-widget--black span:first-child span{right:0!important;top:0!important}:focus{outline:3px solid rgba(94,157,200,.6)}a:active{outline:0;border:none;-moz-outline-style:none}.booka__day:focus,.booka__selectbox.active,input:focus,select:focus{outline:#fd6a02 solid 2px}.booking-sel select:focus{outline:#fd6a02 solid 2px!important}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:#fff;background-color:#333;left:auto;top:auto;width:100%;min-width:200px;height:auto;overflow:auto;margin:10px 35%;padding:5px;border:1px solid #777;text-align:center;font-size:1.2em;z-index:999}.cookie-consent{display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:3px solid #999;z-index:99999999;text-align:center;padding:0}.cookie-consent .slida-content{margin:0;padding:0}.cookie-consent .slida-content p{font-size:18px;padding:10px 0 0 0;margin:0 0 10px}.cookie-consent .btnlinks{padding-bottom:10px}.cookie-consent .btnlinks a{border-bottom:1px solid #31373e;cursor:pointer}.no-outline{outline:0}.sub-menu-show{opacity:1!important;visibility:visible!important}#learn_more{border-bottom:none;text-decoration:none}#learn_more span{border-bottom:none;text-decoration:underline;padding-bottom:0;display:inline-block}.conciergepage-griditem .conciergepage-griditem-ico img{max-width:32px;max-height:32px}.conciergepage-griditem .conciergepage-griditem-title{font-family:gt_walsheim_regular;font-size:13px;line-height:18px;letter-spacing:1px;text-align:center;text-transform:capitalize;width:90%;margin:0;vertical-align:top}.alinker,.baseformat .baseintrocon a,.baseformat blockquote p a,.baseformat p a,.baseformat ul a,.bedbox-details a,.commonbox-content a,.conciergepage-item a,.contactpage-item a,.event.section p a,.event.section>.right .roombox-linkreserve,.eventbox-eventslist .event-box-item .event-item-desc a,.eventbox-eventslist .event-box-item .event-item-time-range a,.eventbox-eventslist .event-box-item .event-item-title a,.ftr-phone a,.gatheringdetail-item-content .accbox-hidden a,.mainwelcome-content a,.map-from-location-list .list-item .list-item-title a,.neighcl .neighcl-locations .neighcl-contentbox .neighcl-address p a,.neighcl .neighcl-locations .neighcl-contentbox .neighcl-content h2 a,.neighd .neighd-container .neighd-contentbox .neighd-address p a,.resto-content-container a,.roombox-content .left a,.roombox-content .right a,.slida-content a,.slida__content a{text-decoration:none;border-bottom:1px solid rgba(0,0,0,.5)}.anchor-links{font-size:0;text-align:center;margin-top:10px;margin-bottom:40px}.anchor-links li{display:inline-block;padding:0 15px;margin-bottom:7px}.anchor-links li a h5{border-bottom:1px solid rgba(0,0,0,.5);color:#000;font-family:gt_walsheim_regular,sans-serif;font-size:18px;font-variant:small-caps;line-height:1.1;letter-spacing:3px;text-transform:lowercase;padding:0 0 5px}.full-slider{position:relative;margin-bottom:30px}.full-slider::before{display:block;content:'';background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,.5));background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.5));background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.5));background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.5));width:100%;height:100px;opacity:0;position:absolute;left:0;bottom:0;z-index:1;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.full-slider:hover::before{opacity:1;z-index:2}.full-slider__title{font-family:gt_sectra_display_regular;font-size:30px;color:#fff;text-align:center;position:absolute;bottom:30px;left:0;right:0;z-index:3}.full-slider__title a{border-bottom:0 none;color:inherit;font:inherit;padding-bottom:0}.full-slider__owl{width:100%;height:700px}.full-slider__owl .owl-stage-outer{width:100%}.full-slider__owl .owl-item,.full-slider__owl .owl-stage,.full-slider__owl .owl-stage-outer{height:100%}.full-slider__owl .owl-nav{display:block;width:100%;height:44px;position:absolute;top:50%;margin-top:-22px}.full-slider__owl .owl-nav div{height:44px;width:24px;text-indent:-9999px;position:absolute;top:0}.full-slider__owl .owl-nav .owl-prev{background:url(../images/slida-arrow-left.png) no-repeat scroll 0 0 transparent;left:-20px;width:111px;height:132px}.full-slider__owl .owl-nav .owl-next{background:url(../images/slida-arrow-right.png) no-repeat scroll 0 0 transparent;right:-20px;width:111px;height:132px}.full-slider-owl__item{background:none no-repeat scroll center 10% #aaa;background-size:cover;height:100%}.logo-section{margin:50px 0}.logo-section__title{font-family:gt_sectra_display_regular;font-size:30px;color:#000;text-align:center;margin-bottom:50px}.logo-section__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin:0 auto}.logo-section__item{min-height:0;min-width:0;padding-top:30%}.logo-section__item img{margin:0 auto;outline:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:60px}.mainquote-slider .owl-dots{text-align:center;margin-bottom:20px}.mainquote-slider .owl-dot{display:inline-block;margin:0 10px}.mainquote-slider .owl-dot.active span{opacity:1}.mainquote-slider .owl-dot span{background-color:#000;display:block;width:10px;height:10px;opacity:.5;border-radius:5px}.floorview-list li a h5{background-color:transparent;color:#31373e;display:block;font-size:16px;line-height:32px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:0 20px;cursor:pointer;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.press-clippings{text-align:center;width:100%;cursor:pointer;margin:30px 0}.press-clippings a span{font-family:gt_walsheim_medium,sans-serif}.loading-image{margin:20px auto;display:none}.roombox-linkreserve{overflow:unset}.roombox-linkreserve span{font-family:gt_walsheim_regular;font-size:17.5px}.bedbox-linkreserve span,.bedbox-linkvideo span{font-family:gt_walsheim_regular;font-size:17.5px}.cookie-consent{display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:3px solid #999;z-index:99999999;text-align:center;padding:0}.cookie-consent .slida-content{margin:0;padding:0}.cookie-consent .slida-content p{font-size:18px;padding:10px 0 0 0;margin:0 0 10px}.cookie-consent .btnlinks{padding-bottom:30px}.cookie-consent .btnlinks a{border-bottom:1px solid #31373e;cursor:pointer;font-family:MarkOT,sans-serif;text-transform:uppercase;color:#363636;font-weight:700}.wholeimgnav-container.mobile{display:none}.page-template-page-property-room-detail .baseformat .accbox-title{color:#000;cursor:pointer;font-family:gt_walsheim_regular;font-size:18.5px;line-height:1;text-transform:lowercase;letter-spacing:2.5px}.mainwelcome-list--mobile-carousel.owl-carousel.owl-loaded{display:none}.banner-form-con{background:#fff;width:60%;max-width:1400px;z-index:10;position:absolute;left:50%;padding:50px 0 20px 0;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-form-con-inner{width:80%;margin:0 auto}.banner-form-con-inner h1,.banner-form-con-inner h3{font-family:gt_walsheim_regular,sans-serif;font-size:18.5px;text-transform:uppercase;color:#000;letter-spacing:2px}.banner-form-con-inner form{padding-top:30px;letter-spacing:2.5px}.banner-form-spacer{height:340px}@media (max-width:480px){.banner-form-spacer{margin-bottom:130px}}.btn-marginright{position:absolute;bottom:30px;margin-right:25px}.btn-marginright span{border-bottom:none}.filterbox-dining-js .filterbox-list h5,.filterbox-list-roomone h5,.filterbox-select-eventslistone h5,.filterbox-select-eventslistthree h5,.filterbox-select-eventslisttwo h5,.filterbox-select-pressone h5,.filterbox-select-presstwo h5,.filterbox-select-roomone h5{text-transform:lowercase;font-variant:all-small-caps;font-size:17.5px;letter-spacing:2.5px}.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.banner-form-con-inner .formy-input input{-webkit-box-shadow:none;box-shadow:none}.banner-form-con-inner .formy-input label{color:#fff}.formbox-response{display:none}.baseformat h1{margin-bottom:10px}.baseformat h1,.baseformat h2{text-transform:none}.baseformat .baseintrocon h2{font-family:gt_sectra_fine_regular,sans-serif;font-size:22px}.baseformat h5{text-transform:lowercase;font-variant:small-caps;letter-spacing:2.5px;margin-bottom:10px}.baseformat h5.accbox-title{font-family:gt_walsheim_regular,sans-serif;font-size:18.5px;color:grey;text-transform:uppercase}.baseformat p{letter-spacing:0}.filterbox-selecttext{font-family:gt_walsheim_regular;font-size:17.5px;text-transform:lowercase;font-variant:small-caps;letter-spacing:2.5px}.brandbox-contitle{color:#333;font-size:22px;line-height:1;text-transform:uppercase;margin:0 0 15px;letter-spacing:3px;font-family:gt_walsheim_medium,sans-serif}.roombox-linkreserve span{font-family:gt_walsheim_regular;font-size:14px}.mainwelcome-list--mobile-carousel.owl-carousel.owl-loaded{display:none}.mainquote-quote{font-size:30px;line-height:45px}.overflow-y-scroll{overflow-y:scroll!important}.roombox-eventplace{font-family:gt_walsheim_medium,sans-serif;font-size:18px;text-transform:lowercase;font-variant:small-caps;color:grey;letter-spacing:3px;line-height:1.1}.formbox-response{display:none}.ctrslida-eventbox .ctrslida-imgbox .ctrslida-eventplace{font-family:gt_walsheim_medium,sans-serif;font-size:18px;text-transform:lowercase;font-variant:small-caps;color:grey;letter-spacing:3px}.page-template-page-propertyabout .mainquote-quote{font-size:30px}.dn{display:none}.roombox-eventplace p{color:#fff;font:inherit}.ctrslida-eventbox .ctrslida-imgbox .ctrslida-eventplace a,.roombox-eventplace a,.roombox-eventplace p,.roombox-eventplace span{letter-spacing:2.5px;color:#fff}.see-all h5{font-size:14px}.offerdetails-box .btn-marginright span{border-bottom:1px solid #31373e;margin-top:25px}.offerdetails-box ul{margin:10px 0}.offerdetails-box ul li{margin-bottom:10px}.offerdetails-box ul li:last-child{margin-bottom:10px}.filterbox-dining-js .accbox-title h5{font-size:30px;font-family:gt_sectra_fine_regular,sans-serif}.mainquote-quotee{font-family:gt_walsheim_medium;font-size:15px;letter-spacing:2px;text-transform:uppercase}.tripadvisor-quotee{font-family:gt_walsheim_medium;font-size:15px;letter-spacing:2px;text-transform:uppercase}.tripadvisor-content p{font-size:30px}.overview-list-item a{color:#2e2d2d;font-family:gt_walsheim_light;font-size:14px;font-weight:400;line-height:22px;cursor:pointer;display:inline-block;padding-bottom:0;border-bottom:1px solid #000;opacity:1;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.overview-list-item a:hover{opacity:.5;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.floorplan-list-col.col-item-1{font-size:21px}.tripadvisor-rating i{font-size:21px}.restoeventslist-title{letter-spacing:3px}.floorplan-list-col.col-item-1{font-size:21px}.visibility-desktop.blog-content__image{display:block}.visibility-mobile.blog-content__image{display:none}.tripadvisor-rating i{font-size:21px}.roombox{font-size:0}.roombox .roombox-item-left,.roombox .roombox-item-right{float:none;display:inline-block;vertical-align:top}.page-template-page-propertyrooms .roombox-contentbox{height:auto}.offerdetails-hotel .offerdetails-likes .offerdetails-liketitle{font-size:22px;font-family:gt_sectra_fine_regular;font-weight:600}.page-template-page-brand-offers-list .propertyofferfilter .filterbox-wraplist{display:block}.page-template-page-brand-offers-list .filterbox-menus{width:100%}.page-template-page-brand-offers-list .offerspage-desktoponly{width:100%;display:block}.page-template-page-brand-offers-list .banner-form-spacer{height:380px}.page-template-page-brand-offers-list .hotelintro{margin:0 auto}.brand-filterbox.filterbox-select{float:none;display:inline-block;margin:0}.brand-filterbox.filterbox-select ul:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #31373e;display:block;content:'';width:0;height:0;position:absolute;bottom:33px;left:50%;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.brand-filterbox.filterbox-select ul li{text-align:center;font-family:gt_walsheim_regular;font-size:14px;font-weight:400}.brand-filterbox.filterbox-select.active .filterbox-selecttext:before{display:none}.brand-filterbox .filterbox-selecttext{padding:0;width:100%;padding-bottom:25px}.brand-filterbox .filterbox-selecttext span{display:inline;border-bottom:1px solid #000;height:auto;padding-bottom:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.brand-filterbox .filterbox-selecttext:before{top:auto;left:50%;bottom:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.list-spacer{display:block;padding-bottom:20px;background-color:#fff}.page-template-page-hotel-neighborhood .featured__bottom{display:none}.destinationbutton{display:none;width:100%;text-align:center;position:absolute;bottom:60px;z-index:4}ul::-webkit-scrollbar{width:2px;height:2px}ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}ul::-webkit-scrollbar-thumb{background-color:#a9a9a9}.destinationbutton{display:none;width:100%;text-align:center;position:absolute;bottom:60px;z-index:4}.destinationbutton a{display:inline-block;color:#fff;font-size:18px;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width:959px){.destinationbutton{display:block}}.filterbox-select ul{z-index:5}.event.baseformat .roombox-linkreserve{color:#000;border-bottom:1px solid rgba(0,0,0,.5);padding-bottom:3px;letter-spacing:1px}#main{display:block;visibility:visible}.popup-btn{min-width:160px;display:inline-block;background-color:#000;border:1px solid #fff;color:#fff;font-family:gt_walsheim_light,sans-serif;font-size:16px;letter-spacing:2px;padding:15px 25px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.popup-btn:hover{background-color:#fff;color:#000}.popup-btn-plain{display:inline-block;border-bottom:1px solid #fff;font-family:gt_walsheim_light,sans-serif;font-size:16px;letter-spacing:2px;color:#fff;padding:10px 20px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.popup-btn-plain:hover{opacity:.6}.popup-one--theme-white .popup-btn,.popup-two--theme-white .popup-btn{background-color:#fff;border:1px solid #000;color:#000}.popup-one--theme-white .popup-btn:hover,.popup-two--theme-white .popup-btn:hover{background-color:#000;color:#fff}.popup-one--theme-white .popup-btn-plain,.popup-two--theme-white .popup-btn-plain{border-bottom:1px solid #000;color:#000}.popup-one{width:100%;height:100vh;opacity:0;visibility:hidden;position:fixed;z-index:-1;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s;transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s}.popup-one.active{opacity:1;visibility:visible;z-index:1002;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s}.popup-one--theme-white .popup-one__close::before{background-color:#000}.popup-one--theme-white .popup-one__close::after{background-color:#000}.popup-one--theme-white .popup-one-desktop__contentbox{background-color:#fff}.popup-one--theme-white .popup-one-desktop__title{color:#000}.popup-one--theme-white .popup-one-desktop__content p{color:#000}.popup-one--theme-white .popup-one-mobile__gradient-top{background:-webkit-linear-gradient(top,#fff 0,#fff 30%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(30%,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(top,#fff 0,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0,#fff 30%,rgba(255,255,255,0) 100%)}.popup-one--theme-white .popup-one-mobile__gradient-bottom{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,#fff),to(white));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%,#fff 100%)}.popup-one--theme-white .popup-one-mobile__title{color:#000}.popup-one--theme-white .popup-one-mobile__content p{color:#000}.popup-one__close{width:50px;height:50px;cursor:pointer;position:absolute;top:20px;right:20px;z-index:50}.popup-one__close::before{content:'';position:absolute;top:50%;left:50%;background-color:#fff;width:100%;height:2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup-one__close::after{content:'';position:absolute;top:50%;left:50%;background-color:#fff;width:100%;height:2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popup-one-desktop{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex-flow:row nowrap;-moz-box-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.popup-one-desktop__mediabox{height:100%;-webkit-box-flex:1 0 55%;-ms-flex:1 0 55%;flex:1 0 55%}.popup-one-desktop__img{background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100%}.popup-one-desktop__img img{width:100%;height:100%;opacity:0}.popup-one-desktop__vide{width:100%;height:100%}.popup-one-desktop__contentbox{background-color:#000;position:relative;height:100%;-webkit-box-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%}.popup-one-desktop__contentbox-wrap{position:absolute;top:50%;left:50%;width:60%;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-one-desktop__logo{max-width:210px;margin:0 auto 30px}.popup-one-desktop__title{color:#fff;font-family:gt_sectra_display_regular,sans-serif;font-size:30px;margin-bottom:10px}.popup-one-desktop__content p{color:#fff;font-family:gt_walsheim_light,sans-serif;font-size:16px}.popup-one-desktop__btnbox{text-align:center}.popup-one-desktop__btn-item{margin-bottom:20px}.popup-one-desktop__btn-item:last-child{margin-bottom:0}.popup-one-mobile{display:none;position:relative;width:100%;height:100%}.popup-one-mobile__gradient-top{background:-webkit-linear-gradient(top,#000 0,#000 30%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(30%,#000),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#000 0,#000 30%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#000 0,#000 30%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:40%;z-index:5}.popup-one-mobile__gradient-bottom{background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 70%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(70%,#000),to(black));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 70%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 70%,#000 100%);position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:5}.popup-one-mobile__mediabox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.popup-one-mobile__img{background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100%}.popup-one-mobile__img img{width:100%;height:100%;opacity:0}.popup-one-mobile__vide{width:100%;height:100%}.popup-one-mobile__contentbox{width:100%;position:absolute;bottom:5%;left:0;z-index:10}.ios.mobile-safari .popup-one-mobile__contentbox{bottom:100px}.popup-one-mobile__title{color:#fff;font-family:gt_sectra_display_regular,sans-serif;font-size:30px;line-height:1.2;text-align:center;width:60%;margin-bottom:0;position:absolute;top:15%;left:20%;z-index:10}.popup-one-mobile__content{width:90%;margin:0 auto 30px;text-align:center}.popup-one-mobile__content p{color:#fff;font-family:gt_walsheim_light,sans-serif;font-size:16px}.popup-one-mobile__content p:last-child{padding-bottom:0}.popup-one-mobile__btnbox{text-align:center;padding:0 10px}.popup-one-mobile__btn-item{margin-bottom:20px}.popup-one-mobile__btn-item:last-child{margin-bottom:0}@media only screen and (max-width:767px){.popup-one-desktop{display:none}.popup-one-mobile{display:block}}.popup-two{opacity:0;visibility:hidden;position:fixed;width:100%;height:100%;z-index:-1;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s;transition:opacity .4s ease 0s,visibility .4s ease 0s,z-index 0s ease .4s}.popup-two.active{opacity:1;visibility:visible;z-index:1002;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s}.popup-two--theme-white .popup-two__bg-overlay{background-color:#fff}.popup-two--theme-white .popup-two__close::before{background-color:#000}.popup-two--theme-white .popup-two__close::after{background-color:#000}.popup-two--theme-white .popup-two__contentbox{background-color:#fff}.popup-two--theme-white .popup-two__title{color:#000}.popup-two--theme-white .popup-two__content p{color:#000}.popup-two__container{width:100%;height:100%;overflow:auto}.popup-two__bg-overlay{background-color:#000;width:100%;height:100%;opacity:.5;position:absolute;top:0;left:0}.popup-two__inner{max-width:90%;width:1200px;height:60%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-two__inner-container{height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex-flow:row wrap;-moz-box-flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.popup-two__close{width:30px;height:30px;cursor:pointer;position:absolute;top:15px;right:15px;z-index:50}.popup-two__close::before{content:'';position:absolute;top:50%;left:50%;background-color:#fff;width:100%;height:2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup-two__close::after{content:'';position:absolute;top:50%;left:50%;background-color:#fff;width:100%;height:2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popup-two__mediabox{height:100%;-webkit-box-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.popup-two__img{background:none no-repeat scroll center center transparent;background-size:cover;width:100%;height:100%}.popup-two__img img{width:100%;height:100%;opacity:0}.popup-two__vide{width:100%;height:100%}.popup-two__contentbox{background-color:#000;height:100%;position:relative;text-align:center;-webkit-box-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.popup-two__contentbox-container{width:60%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-two__logo{width:210px;max-width:80%;margin:0 auto 30px}.popup-two__title{color:#fff;font-family:gt_sectra_display_regular,sans-serif;font-size:30px;margin-bottom:10px}.popup-two__content p{color:#fff;font-family:gt_walsheim_light,sans-serif;font-size:16px;padding:0;margin:0 0 30px}.popup-two__btnbox{text-align:center}.popup-two__btn-item{margin-bottom:20px}.popup-two__btn-item:last-child{margin-bottom:0}@media only screen and (max-height:720px){.popup-two__inner{height:80%}}@media only screen and (min-width:801px){.popup-two__btnbox--mobile,.popup-two__content--mobile,.popup-two__logo--mobile,.popup-two__mediabox--mobile,.popup-two__title--mobile{display:none}}@media only screen and (max-width:1024px){.popup-two__contentbox-container{width:80%}}@media only screen and (max-width:800px){.popup-two__btnbox--desktop,.popup-two__content--desktop,.popup-two__logo--desktop,.popup-two__mediabox--desktop,.popup-two__title--desktop{display:none}.popup-two__close{background-color:#000;width:40px;height:40px;margin-left:-20px;top:10px;right:10px}.popup-two__close::after,.popup-two__close::before{width:70%}.popup-two--theme-white .popup-two__close{background-color:#fff}.popup-two__inner{height:auto;margin:0 auto;padding:5% 0;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.popup-two__inner-container{height:auto}.popup-two__mediabox{height:320px;-webkit-box-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.popup-two__contentbox{-webkit-box-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.popup-two__contentbox-container{margin:0 auto;padding:60px 0;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.popup-two__title{font-size:24px;line-height:1.2;margin-bottom:20px}.popup-two__content p{margin-bottom:20px}.popup-two__content p:last-child{margin-bottom:0}.popup-two__btnbox{margin-bottom:20px}.popup-two__logo{margin:0 auto 25px}}.popup-three__container .popup-two__inner-container{height:90%;width:70%!important;background-color:#fff}.popup-three__container .popup-two__inner-container .popup-two__contentbox{border:1px solid #000}.popup-three__container .popup-two__inner-container .popup-two__contentbox:before{border:none}.popup-three__container .popup-two__inner-container .popup-two__contentbox-container{width:85%!important}@media screen and (max-width:800px){.popup-three__container .popup-two__close{background-color:inherit}.popup-three__container .popup-two__inner-container{width:100%!important}}.popup-two--theme-black .popup-three__container .popup-two__inner-container{background-color:#000}.popup-two--theme-black .popup-three__container .popup-two__inner-container .popup-two__contentbox{border:1px solid #fff}@media only screen and (max-width:800px){.popup-two__inner{width:95%!important}}.main-nav--enable-more-menu .main-nav__more{display:block}.main-nav--enable-more-menu .main-nav__menu,.main-nav--enable-more-menu .main-nav__residence-bottom{right:220px!important}.main-nav--enable-more-menu .main-nav__residence-bottom{right:0}.main-nav--enable-more-menu .main-nav__residence-bottom>ul{padding-right:60px}.main-nav--remove-reservebtn .main-nav__menu,.main-nav--remove-reservebtn .main-nav__residence-bottom{right:12vw}.main-nav--remove-reservebtn .main-nav__ham{right:35px}.main-nav--residence .main-nav__platform{height:100px}.main-nav--residence .main-nav__more{top:59px;right:20px}.main-nav__platform{background-color:#fff;width:100%;height:0;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:4;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s}.main-nav__ham{width:50px;height:20px;cursor:pointer;position:fixed;top:22px;left:50px;z-index:1001;-webkit-transition:visibility .4s ease 0s,top .4s ease 0s;-o-transition:visibility .4s ease 0s,top .4s ease 0s;transition:visibility .4s ease 0s,top .4s ease 0s}.main-nav__ham:hover{opacity:.6}.main-nav__ham div{background:#fff;width:50px;height:1px;opacity:1;position:relative;top:50%;left:0;margin:-1px 0 0;-webkit-transition:background-color .4s ease 0s;-o-transition:background-color .4s ease 0s;transition:background-color .4s ease 0s}.main-nav__ham div:after,.main-nav__ham div:before{background-color:#fff;display:block;content:'';width:50px;height:1px;position:absolute;left:0;-webkit-transition:background-color .4s ease 0s,transform .4s ease 0s,top .4s ease 0s;-o-transition:background-color .4s ease 0s,transform .4s ease 0s,top .4s ease 0s;-webkit-transition:background-color .4s ease 0s,top .4s ease 0s,-webkit-transform .4s ease 0s;transition:background-color .4s ease 0s,top .4s ease 0s,-webkit-transform .4s ease 0s;transition:background-color .4s ease 0s,transform .4s ease 0s,top .4s ease 0s;transition:background-color .4s ease 0s,transform .4s ease 0s,top .4s ease 0s,-webkit-transform .4s ease 0s}.main-nav__ham div:before{top:-6px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.main-nav__ham div:after{top:6px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.main-nav__border{background-color:#fff;width:1px;height:40px;position:fixed;top:12px;left:150px;z-index:1001;-webkit-transition:background-color .4s ease 0s;-o-transition:background-color .4s ease 0s;transition:background-color .4s ease 0s}.main-nav__logo{position:fixed;top:16px;left:175px;z-index:1001}.main-nav__logo-onscreen{font-size:0;line-height:0;opacity:1;height:0;-webkit-transition:opacity .4s ease 0s,height .4s ease 0s;-o-transition:opacity .4s ease 0s,height .4s ease 0s;transition:opacity .4s ease 0s,height .4s ease 0s}.main-nav__logo-onscreen a{display:inline-block}.main-nav__logo-onscreen a img{width:170px;opacity:1;visibility:visible}.main-nav__logo-onscroll{font-size:0;line-height:0;opacity:0;height:0;position:absolute;top:0;left:0}.main-nav__logo-onscroll a{display:inline-block}.main-nav__logo-onscroll a img{width:170px;opacity:1;visibility:visible}.main-nav__menu,.main-nav__residence-bottom{position:fixed;top:20px;right:190px;z-index:999}.main-nav__menu>ul,.main-nav__residence-bottom>ul{padding-bottom:0}.main-nav__menu>ul>li,.main-nav__residence-bottom>ul>li{display:inline-block;white-space:nowrap;margin-right:15px;position:relative}.main-nav__menu>ul>li:last-child,.main-nav__residence-bottom>ul>li:last-child{margin-right:0}.main-nav__menu>ul>li>a,.main-nav__residence-bottom>ul>li>a{color:#fff;display:block;font-family:gt_sectra_fine_book;font-size:21px;letter-spacing:1px;text-transform:none;padding:0 5px;position:relative;-webkit-transition:color .4s ease 0s;-o-transition:color .4s ease 0s;transition:color .4s ease 0s;-webkit-text-shadow:0 16px 35px #000;-moz-text-shadow:0 16px 35px #000;-o-text-shadow:0 16px 35px #000;-ms-text-shadow:0 16px 35px #000;text-shadow:0 16px 35px #000}.main-nav__menu>ul>li.menu-item-has-children,.main-nav__residence-bottom>ul>li.menu-item-has-children{margin-right:30px}.main-nav__menu>ul>li.menu-item-has-children:last-child,.main-nav__residence-bottom>ul>li.menu-item-has-children:last-child{margin-right:0}.main-nav__menu>ul>li.menu-item-has-children:before,.main-nav__residence-bottom>ul>li.menu-item-has-children:before{display:none;content:'';width:100%;height:15px;position:absolute;top:20px;left:0}.main-nav__menu>ul>li.menu-item-has-children:hover:before,.main-nav__residence-bottom>ul>li.menu-item-has-children:hover:before{display:block}.main-nav__menu>ul>li.menu-item-has-children>a:before,.main-nav__residence-bottom>ul>li.menu-item-has-children>a:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff;display:block;content:'';width:0;height:0;margin-top:-3px;position:absolute;top:50%;right:-10px;-webkit-transition:border-top .4s ease 0s;-o-transition:border-top .4s ease 0s;transition:border-top .4s ease 0s}.main-nav__menu>ul>li:hover .sub-menu,.main-nav__residence-bottom>ul>li:hover .sub-menu{margin-top:5px;opacity:1;visibility:visible}.main-nav__menu .sub-menu,.main-nav__residence-bottom .sub-menu{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.35);box-shadow:0 4px 6px 0 rgba(0,0,0,.35);background-color:#fff;padding:10px 0;margin-top:10px;opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-top .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-top .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-top .4s ease 0s;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.main-nav__menu .sub-menu>li,.main-nav__residence-bottom .sub-menu>li{display:block}.main-nav__menu .sub-menu>li>a,.main-nav__residence-bottom .sub-menu>li>a{display:block;color:#31373e;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:13px 35px}.main-nav__menu .sub-menu>li:hover,.main-nav__residence-bottom .sub-menu>li:hover{background-color:#31373e}.main-nav__menu .sub-menu>li:hover>a,.main-nav__residence-bottom .sub-menu>li:hover>a{color:#fff}.main-nav__more{display:none;position:fixed;top:20px;right:170px;z-index:1000}.main-nav__more:hover .main-nav__more-menu>ul{margin-top:5px;visibility:visible;opacity:1}.main-nav__more:hover .main-nav__more-menu>ul:before{display:block}.main-nav__more-title{color:#fff;font-family:gt_sectra_fine_book;font-size:21px;line-height:1;letter-spacing:1px;text-transform:none;padding:0 5px;cursor:pointer;-webkit-transition:color .4s ease 0s;-o-transition:color .4s ease 0s;transition:color .4s ease 0s}.main-nav__more-menu>ul{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.35);box-shadow:0 4px 6px 0 rgba(0,0,0,.35);background-color:#fff;padding:10px 0;margin-top:10px;opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-top .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-top .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-top .4s ease 0s;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.main-nav__more-menu>ul:before{display:none;content:'';width:100%;height:15px;position:absolute;top:-7px;left:0}.main-nav__more-menu>ul>li{display:none;text-align:center}.main-nav__more-menu>ul>li.menu-item-has-children>a{position:relative}.main-nav__more-menu>ul>li.menu-item-has-children>a:after,.main-nav__more-menu>ul>li.menu-item-has-children>a:before{display:block;content:'';width:0;height:0;margin-top:-4px;position:absolute;top:50%;right:15px}.main-nav__more-menu>ul>li.menu-item-has-children>a:before{border-top:7px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;opacity:1;visibility:visible}.main-nav__more-menu>ul>li.menu-item-has-children>a:after{border-bottom:7px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;opacity:0;visibility:hidden}.main-nav__more-menu>ul>li>a{display:inline-block;color:#31373e;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase;white-space:nowrap;padding:13px 35px}.main-nav__more-menu>ul>li:hover{background-color:#31373e}.main-nav__more-menu>ul>li:hover.menu-item-has-children>a:before{border-top:7px solid #fff;opacity:0;visibility:hidden}.main-nav__more-menu>ul>li:hover.menu-item-has-children>a:after{border-bottom:7px solid #fff;opacity:1;visibility:visible}.main-nav__more-menu>ul>li:hover>a{color:#fff}.main-nav__more-menu>ul>li:hover .sub-menu{margin-right:5px;opacity:1;visibility:visible}.main-nav__more-menu>ul>li:hover .sub-menu:before{display:block}.main-nav__more-menu .sub-menu{-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.35);box-shadow:0 4px 6px 0 rgba(0,0,0,.35);background-color:#fff;padding:10px 0;opacity:0;margin-right:15px;visibility:hidden;position:absolute;top:0;right:100%;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-right .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-right .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s,margin-right .4s ease 0s}.main-nav__more-menu .sub-menu:before{display:none;content:'';width:5px;height:100%;position:absolute;top:0;right:-5px}.main-nav__more-menu .sub-menu>li{display:block}.main-nav__more-menu .sub-menu>li>a{display:block;color:#31373e;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase;white-space:nowrap;padding:13px 35px}.main-nav__more-menu .sub-menu>li:hover{background-color:#31373e}.main-nav__more-menu .sub-menu>li:hover>a{color:#fff}.main-nav__residence{position:fixed;top:0;right:0;z-index:999}.main-nav__residence-container{padding-top:10px;padding-right:20px}.main-nav__residence-top{position:relative}.main-nav__residence-top:before{background-color:#fff;display:block;content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;-webkit-transition:background-color .4s ease 0s;-o-transition:background-color .4s ease 0s;transition:background-color .4s ease 0s}.main-nav__residence-top ul{font-size:0;text-align:right}.main-nav__residence-top ul li{display:inline-block;color:#fff;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;margin-right:15px}.main-nav__residence-top ul li:last-child{margin-right:0}.main-nav__residence-top ul li a{display:block;overflow:hidden}.main-nav__residence-top ul li a span{border-bottom:1px solid transparent;display:block;color:#fff;padding-bottom:2px;margin-right:-2px;-webkit-transition:color .4s ease 0s,border-color .4s ease 0s;-o-transition:color .4s ease 0s,border-color .4s ease 0s;transition:color .4s ease 0s,border-color .4s ease 0s}.main-nav__residence-top ul li a:hover span{border-bottom:1px solid #fff}.main-nav__residence-bottom{position:relative;top:auto;right:0}.main-nav__residence-bottom:before{background-color:#fff;display:block;content:'';width:100%;height:1px;margin-top:-1px;position:absolute;top:0;left:0;-webkit-transition:background-color .4s ease 0s;-o-transition:background-color .4s ease 0s;transition:background-color .4s ease 0s}.main-nav__residence-bottom>ul{padding-right:0}.main-nav__residence-bottom>ul>li{padding-top:15px}.onscroll .main-nav--residence .main-nav__platform{height:100px}.onscroll .main-nav__platform{height:65px;opacity:1;visibility:visible;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s}.onscroll .main-nav__border{background-color:#000}.onscroll .main-nav__logo-onscreen{opacity:0;height:0}.onscroll .main-nav__logo-onscroll{opacity:1;height:auto}.onscroll .main-nav__logo-onscroll .hide-hamburger{display:inline-block}.onscroll .main-nav__logo-onscroll .show-hamburger{display:none}.onscroll .main-nav__ham div{background-color:#000}.onscroll .main-nav__ham div:after,.onscroll .main-nav__ham div:before{background-color:#000}.onscroll .main-nav__menu>ul>li>a,.onscroll .main-nav__residence-bottom>ul>li>a{color:#000}.onscroll .main-nav__menu>ul>li.menu-item-has-children>a:before,.onscroll .main-nav__residence-bottom>ul>li.menu-item-has-children>a:before{border-top:5px solid #000}.onscroll .main-nav__residence-top:before{background-color:#000}.onscroll .main-nav__residence-top ul li a span{color:#000}.onscroll .main-nav__residence-top ul li a:hover span{border-bottom:1px solid #000}.onscroll .main-nav__residence-bottom:before{background-color:#000}.onscroll .main-nav__more-title{color:#000}.hamisopen .main-nav--residence .main-nav__ham{top:22px}.hamisopen .main-nav__border{background-color:#000;z-index:1001}.hamisopen .main-nav__logo-onscreen{opacity:0;visibility:hidden}.hamisopen .main-nav__logo-onscroll{opacity:1;visibility:visible}.hamisopen .main-nav__logo-onscroll .hide-hamburger{display:none}.hamisopen .main-nav__logo-onscroll .show-hamburger{display:inline-block}.hamisopen .main-nav__ham div{background-color:transparent}.hamisopen .main-nav__ham div:after,.hamisopen .main-nav__ham div:before{background-color:#000}.hamisopen .main-nav__ham div:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamisopen .main-nav__ham div:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamisopen .main-nav__menu>ul>li>a,.hamisopen .main-nav__residence-bottom>ul>li>a{color:#000}.hamisopen .main-nav__more-title{color:#000}@media only screen and (max-width:1024px){.main-nav--residence .main-nav__platform{height:65px}.main-nav__ham{width:40px;left:40px}.main-nav__ham div{width:40px}.main-nav__ham div:after,.main-nav__ham div:before{width:40px}.main-nav__border{left:122px}.main-nav__logo{left:142px}.main-nav__menu,.main-nav__residence-bottom{display:none}.main-nav__more{display:none}.main-nav__residence{display:none}.onscroll .main-nav--residence .main-nav__platform{height:65px}}@media only screen and (max-width:480px){.main-nav__ham{left:15px}.main-nav__border{left:70px}.main-nav__logo{top:22px;left:80px}.main-nav__logo-onscreen a img,.main-nav__logo-onscroll a img{width:115px}}.ham-popup{background-color:#fbfbfb;width:100%;height:100%;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;z-index:-1;-webkit-transition:visibility .4s ease 0s,opacity .4s ease 0s,z-index 0s ease .4s;-o-transition:visibility .4s ease 0s,opacity .4s ease 0s,z-index 0s ease .4s;transition:visibility .4s ease 0s,opacity .4s ease 0s,z-index 0s ease .4s}.hamisopen .ham-popup{opacity:1;visibility:visible;pointer-events:all;z-index:1000;-webkit-transition:visibility .8s ease 0s,opacity .8s ease 0s,z-index 0s ease 0s;-o-transition:visibility .8s ease 0s,opacity .8s ease 0s,z-index 0s ease 0s;transition:visibility .8s ease 0s,opacity .8s ease 0s,z-index 0s ease 0s}.ham-popup__tab{border-bottom:1px solid #ddd;width:100%;position:fixed;top:65px;left:0;z-index:1}.ham-popup__tab ul{font-size:0}.ham-popup__tab ul li{border-top:1px solid #fbfbfb;border-bottom:1px solid #ddd;border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb;display:inline-block;margin-bottom:-1px}.ham-popup__tab ul li button{font-family:gt_walsheim_medium,sans-serif;font-size:16px;line-height:0;text-transform:uppercase;padding:35px 30px;cursor:pointer}.ham-popup__tab ul li.active{border-top:1px solid #ddd;border-bottom:1px solid #fbfbfb;border-left:1px solid #ddd;border-right:1px solid #ddd}.ham-popup__tab-container{display:none;width:90%;margin:0 auto}.ham-popup__brand{width:100%;height:100%;padding-top:65px;opacity:0;visibility:visible;pointer-events:none;position:fixed;top:0;left:0;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ham-popup__brand.active{opacity:1;visibility:visible;pointer-events:all}.ham-popup__brand-container{height:100%;overflow:auto;position:relative}.ham-popup__brand-left{float:left;width:45%}.ham-popup__brand-left-container{padding:50px 80px 50px 20px;position:relative}.ham-popup__brand-left-container:before{background-color:#dadada;display:block;content:'';width:1px;height:100%;position:absolute;top:0;right:0}.ham-popup__brand-main-menu ul{padding-bottom:0;margin-bottom:30px}.ham-popup__brand-main-menu ul li{text-align:right;margin-bottom:15px}.ham-popup__brand-main-menu ul li:last-child{margin-bottom:0}.ham-popup__brand-main-menu ul li a{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:22px;letter-spacing:3px;text-transform:uppercase;opacity:1;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}.ham-popup__brand-main-menu ul li a:hover{opacity:.6}.ham-popup__brand-content-title{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:22px;line-height:1;letter-spacing:3px;text-align:right;text-transform:uppercase;margin-bottom:15px}.ham-popup__brand-content-desc{max-width:375px;margin-bottom:30px;margin-left:auto}.ham-popup__brand-content-desc p{color:#757575;font-family:gt_walsheim_light;font-size:14px;line-height:24px;text-align:right;padding:0}.ham-popup__brand-social{font-size:0;text-align:right}.ham-popup__brand-social li{display:inline-block;margin-right:1px}.ham-popup__brand-social li:last-child{margin-right:0}.ham-popup__brand-social li a{background-color:#31373e;display:block;text-align:center;opacity:1;-webkit-transition:background-color .4s ease 0s,opacity .4s ease 0s;-o-transition:background-color .4s ease 0s,opacity .4s ease 0s;transition:background-color .4s ease 0s,opacity .4s ease 0s}.ham-popup__brand-social li a .fa{display:block;color:#fff;font-size:21px;line-height:40px;width:50px;height:40px}.ham-popup__brand-social li a:hover{opacity:.6}.ham-popup__brand-right{float:right;width:55%}.ham-popup__brand-right-container{padding:50px 20px 50px 80px;position:relative}.ham-popup__brand-right-container:before{background-color:#dadada;display:block;content:'';width:1px;height:100%;position:absolute;top:0;left:-1px}.ham-popup__brand-group{margin-bottom:75px}.ham-popup__brand-group:last-child{margin-bottom:0}.ham-popup__brand-group-title{color:#333;font-family:gt_walsheim_medium,sans-serif;font-size:22px;letter-spacing:3px;text-transform:uppercase;padding:0;margin-bottom:40px}.ham-popup__brand-group-menu ul{padding-bottom:0}.ham-popup__brand-group-menu ul li{margin-bottom:20px}.ham-popup__brand-group-menu ul li:last-child{margin-bottom:0}.ham-popup__brand-group-menu ul li a{display:inline-block;color:#000;font-family:gt_sectra_display_medium;font-size:46px;letter-spacing:3px;text-transform:uppercase;opacity:1;-webkit-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}.ham-popup__brand-group-menu ul li a:hover{opacity:.6}.ham-popup__property{width:100%;height:100%;padding-top:136px;opacity:0;visibility:visible;pointer-events:none;position:fixed;top:0;left:0;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ham-popup__property.active{opacity:1;visibility:visible;pointer-events:all}.ham-popup__property-container{height:100%;padding-top:40px;overflow:auto;position:relative}.ham-popup__property-menu{padding-left:5%}.ham-popup__property-menu>ul{padding:0;margin-bottom:30px}.ham-popup__property-menu>ul>li{margin-bottom:25px}.ham-popup__property-menu>ul>li:last-child{margin-bottom:0}.ham-popup__property-menu>ul>li>a{display:inline-block;color:#000;font-size:22px;line-height:1;text-transform:uppercase;position:relative}.ham-popup__property-menu>ul>li.menu-item-has-children>a{padding-right:22px}.ham-popup__property-menu>ul>li.menu-item-has-children>a:after,.ham-popup__property-menu>ul>li.menu-item-has-children>a:before{display:block;content:'';width:0;height:0;position:absolute;top:7px;right:3px}.ham-popup__property-menu>ul>li.menu-item-has-children>a:before{border-top:7px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;opacity:1;visibility:visible;-webkit-transition:opacity .4s ease .4s,visibility .4s ease .4s;-o-transition:opacity .4s ease .4s,visibility .4s ease .4s;transition:opacity .4s ease .4s,visibility .4s ease .4s}.ham-popup__property-menu>ul>li.menu-item-has-children>a:after{border-bottom:7px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease .4s,visibility .4s ease .4s;-o-transition:opacity .4s ease .4s,visibility .4s ease .4s;transition:opacity .4s ease .4s,visibility .4s ease .4s}.ham-popup__property-menu>ul>li.menu-item-has-children.active>a:before{opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s}.ham-popup__property-menu>ul>li.menu-item-has-children.active>a:after{opacity:1;visibility:visible;-webkit-transition:opacity .4s ease 0s,visibility .4s ease 0s;-o-transition:opacity .4s ease 0s,visibility .4s ease 0s;transition:opacity .4s ease 0s,visibility .4s ease 0s}.ham-popup__property-menu>ul .sub-menu{display:none;padding:10px 0}.ham-popup__property-menu>ul .sub-menu>li{margin-bottom:10px}.ham-popup__property-menu>ul .sub-menu>li:last-child{margin-bottom:0}.ham-popup__property-menu>ul .sub-menu>li a{color:#000}@media only screen and (max-width:1024px){.ham-popup__tab-container{display:block}.ham-popup__brand{padding-top:136px}.ham-popup__brand-main-menu ul li a{font-size:16px}.ham-popup__property-menu>ul>li{display:block}}@media only screen and (max-width:767px){.ham-popup__brand-left{float:none;width:100%}.ham-popup__brand-left-container{padding:30px 0 0}.ham-popup__brand-main-menu{padding-left:20px;padding-right:150px}.ham-popup__brand-main-menu ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin-bottom:10px;overflow:visible}.ham-popup__brand-main-menu ul li{text-align:left}.ham-popup__brand-main-menu ul li a{font-size:16px}.ham-popup__brand-social{margin-top:-45px;margin-right:20px;pointer-events:none}.ham-popup__brand-social li a{pointer-events:all}.ham-popup__brand-social li a .fa{font-size:16px;line-height:30px;width:36px;height:30px}.ham-popup__brand-content{display:none}.ham-popup__brand-right{float:none;width:100%}.ham-popup__brand-right-container{padding:25px 20px 50px}.ham-popup__brand-group{margin-bottom:50px}.ham-popup__brand-group:last-child{margin-bottom:0}.ham-popup__brand-group-title{font-size:18px;margin-bottom:20px}.ham-popup__brand-group-menu ul li a{font-size:30px}}@media only screen and (max-width:567px){.ham-popup__brand-main-menu{padding-right:40px}.ham-popup__brand-social{margin-top:-25px}}@media only screen and (max-width:479px){.ham-popup__tab ul li button{font-size:14px;padding:25px}.ham-popup__brand{padding-top:116px}.ham-popup__brand-main-menu ul li a{font-size:14px;letter-spacing:1px}.ham-popup__brand-social{text-align:left;margin-top:0;margin-left:20px;margin-right:0}.ham-popup__property{padding-top:116px}.ham-popup__property-container{padding-top:30px}}.reservebtn{color:#fff;display:inline-block;cursor:pointer;overflow:visible;position:fixed;top:10px;right:35px;z-index:4}.reservebtn--residence{display:none}.reservebtn--with-dropdown>a{position:relative;z-index:2}.reservebtn--with-dropdown.mobile-active .reservebtn__bridge,.reservebtn--with-dropdown:hover .reservebtn__bridge{visibility:visible}.reservebtn--with-dropdown.mobile-active .reservebtn__dropdown,.reservebtn--with-dropdown:hover .reservebtn__dropdown{opacity:1;visibility:visible}.reservebtn span{border-bottom:1px solid #fff;display:inline-block;color:#fff;font-size:18px;line-height:.8;letter-spacing:3px;text-transform:uppercase;padding:0 0 5px;padding:15px 10px;border:1px solid #fff;margin-right:-2px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.reservebtn span::last-letter{color:#000!important;letter-spacing:100px}.reservebtn:hover span{color:#fff}.reservebtn__block-reserve-link{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.reservebtn__bridge{opacity:0;visibility:hidden;width:100%;height:100px;position:absolute;top:0;left:0;z-index:1}.reservebtn__dropdown{background-color:#fff;display:block;width:200px;padding:10px 0;opacity:0;visibility:hidden;position:absolute;top:47px;right:-50px;z-index:5;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.reservebtn__dropdown ul{padding:0}.reservebtn__dropdown ul li a{display:block;color:#31373e;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:15px 20px}.reservebtn__dropdown ul li:hover a{background-color:#31373e;color:#fff}.animate-nav .reservebtn span,.onscroll .reservebtn span{border-bottom:1px solid #000;border:1px solid #000;color:#000}.bookingisopen .reservebtn{display:none}.hamisopen .reservebtn{z-index:1001}.page-template-page-comingsoon .reservebtn{display:none}@media only screen and (max-width:1024px){.reservebtn{right:25px;top:9px}.reservebtn span{font-size:15px}.reservebtn--residence{display:block}.reservebtn__block-reserve-link{display:block}.reservebtn__dropdown{right:0}}@media only screen and (max-width:767px){.reservebtn{top:9px;right:15px}.reservebtn--with-dropdown{right:15px}}.booka.submit-disabled .booka__submitbox{opacity:.5}.booka.submit-disabled .booka__submitbox input{opacity:1;cursor:default}.booka__halfcol{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.booka__header{background-color:#000}.booka__header .booka__halfcol{color:#fff;font-size:14px;line-height:1;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:11px 10px}.booka__calendarbox{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin:0 0 10px;position:relative}.booka__calendarbox:before{background:#000;display:block;content:'';width:1px;height:100%;position:absolute;top:0;left:50%}.booka__calendarbox .booka__halfcol{position:relative}.booka__day,.booka__imaginary{font-family:gt_walsheim_light,sans-serif;font-size:92px;line-height:1;text-align:center;padding:25px 0 50px}.booka__day{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.booka__imaginary{opacity:0;position:relative;z-index:1}.booka__month{font-family:gt_walsheim_medium,sans-serif;font-size:15px;line-height:1;letter-spacing:3px;text-align:center;text-transform:uppercase;width:100%;position:absolute;left:0;bottom:20px;z-index:3}.booka__datepickerbox{position:relative;z-index:4}.booka__datepicker{background:#fff;width:100%;padding:0 1px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;position:absolute;top:0;left:-1px;z-index:1}.booka__datepicker.active{opacity:1;visibility:visible}.booka__datepicker .ui-datepicker{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;padding:10px 15px}.booka__datepicker .ui-datepicker th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#878787}.booka__datepicker .ui-datepicker td{padding:0}.booka__datepicker .ui-datepicker td.ui-dateselected a{background:#ab8c55}.booka__datepicker .ui-datepicker td span{color:#ab8c55;text-align:center;padding:10px}.booka__datepicker .ui-datepicker td a{color:#0c0c0c;text-align:center;padding:10px}@media only screen and (max-width:420px){.booka__datepicker .ui-datepicker td a{padding:7px}}.booka__datepicker .ui-datepicker .ui-datepicker-next,.booka__datepicker .ui-datepicker .ui-datepicker-prev{border-bottom:1px solid #000;width:40px;height:30px;cursor:pointer;position:absolute;top:-10px}.booka__datepicker .ui-datepicker .ui-datepicker-next span,.booka__datepicker .ui-datepicker .ui-datepicker-prev span{color:#000;font-family:gt_walsheim_light,sans-serif;font-size:24px;text-indent:0;margin-top:-13px;margin-left:-8px}.booka__datepicker .ui-datepicker .ui-datepicker-next{border-left:1px solid #000;right:-15px}.booka__datepicker .ui-datepicker .ui-datepicker-prev{border-right:1px solid #000;left:-15px}.booka__selectbox{margin:0 0 10px;position:relative}.booka__selectbox:before{background:url(../images/ico-down-carret.png) no-repeat 0 0 transparent;display:block;content:'';width:13px;height:6px;position:absolute;top:32px;right:18px;z-index:3}.booka__selectbox.active .booka__select{visibility:visible;opacity:1}.booka__selecttext{border:1px solid #000;font-family:gt_walsheim_medium,sans-serif;font-size:18px;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:25px 5px;cursor:pointer}.booka__select{background:#fff;border:1px solid #000;width:100%;list-style:none;cursor:pointer;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;margin:-1px 0 0;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.booka__option{border-bottom:1px solid #000;color:#000;font-size:14px;text-align:center;padding:20px 0;text-transform:uppercase;list-style:none;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.booka__option.active,.booka__option:hover{background:#000;color:#fff}.booka__option:last-child{border:0 none}.booka__submitbox input{background:#000;border:0 none;border-radius:0;color:#fff;font-family:gt_walsheim_light,sans-serif;font-size:20px;text-align:center;text-transform:uppercase;width:100%;padding:25px 10px;cursor:pointer;opacity:1;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.booka__submitbox input:hover{opacity:.7}.bookbottom input,.bookbottom select{background:none no-repeat scroll 0 0 transparent;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.bookbottom__ul{border-top:1px solid rgba(251,251,251,.8);font-size:0;text-align:center;padding:0}.bookbottom__li{border-right:1px solid rgba(251,251,251,.8);display:inline-block;vertical-align:middle;height:80px}.bookbottom__li:first-child{border-left:1px solid rgba(251,251,251,.8)}.bookbottom__li:last-child{border-right:0 none}.bookbottom__li--icon div{width:80px;height:100%;position:relative}.bookbottom__li--icon div img{position:absolute;left:0;right:0;margin:0 auto;top:50%;max-width:35px;max-height:35px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bookbottom__li--datepicker{width:232px;padding:0 4px 0 0;position:relative}.bookbottom__li--select{position:relative}.bookbottom__li--select select{color:#fff;font-family:gt_walsheim_regular,sans-serif;font-size:14px;letter-spacing:2px;text-align:center;-moz-text-align-last:center;text-align-last:center;text-transform:uppercase;width:207px;height:80px}.bookbottom__li--select option{color:#000;padding:0}.bookbottom__li--submit{position:relative}.bookbottom__li--submit div{position:relative;top:29px;left:25px}.bookbottom__li--submit input{color:#fff;border-bottom:1px solid #fff;font-family:gt_walsheim_medium,sans-serif;font-size:17px;line-height:1;letter-spacing:3px;text-transform:uppercase;width:calc(100% - 2px);padding:0 0 5px;cursor:pointer;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.bookbottom__li--submit input:hover{opacity:.7}.bookbottom__datetitle{color:#fff;font-family:gt_walsheim_medium,sans-serif;font-size:15px;line-height:80px;letter-spacing:2px;text-transform:uppercase;word-break:break-all}.bookbottom__datebox{background-color:#fff;border:1px solid #000;width:580px;margin:0 0 1px;overflow:hidden;position:absolute;bottom:100%;left:-4px}.bookbottom__datehalfbrown{background-color:#e9e2d2;width:100%;height:100%;position:absolute;top:36px;right:0;z-index:1}.bookbottom__datetext{border-bottom:1px solid #000;font-family:gt_walsheim_light,sans-serif;font-size:15px;text-align:center;text-transform:uppercase;padding:10px 0}.bookbottom__select.active .bookbottom__select-options{opacity:1;visibility:visible}.bookbottom__select-text{color:#fff;font-family:gt_walsheim_medium,sans-serif;font-size:15px;letter-spacing:2px;line-height:80px;text-align:center;-moz-text-align-last:center;text-align-last:center;text-transform:uppercase;width:207px;height:80px;cursor:pointer}.bookbottom__select-options{background:#fff;border:1px solid #31373e;width:100%;visibility:hidden;opacity:0;position:absolute;bottom:100%;left:0;-webkit-transition:visibility .4s ease 0s,opacity .4s ease 0s;-o-transition:visibility .4s ease 0s,opacity .4s ease 0s;transition:visibility .4s ease 0s,opacity .4s ease 0s}.bookbottom__select-option{background:#fff;border-bottom:1px solid #31373e;color:#31373e;font-size:12px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:13px 5px;cursor:pointer}.bookbottom__select-option.active,.bookbottom__select-option:hover{background:#31373e;color:#fff}.bookbottom__select-option:last-child{border-bottom:0 none}.bookbottom__anim{opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.bookbottom__anim.active{opacity:1;visibility:visible;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.bookbottom__datepicker--theme{font-size:15px;position:relative;z-index:2}.bookbottom__datepicker--theme .ui-datepicker{width:100%!important;padding:0}.bookbottom__datepicker--theme .ui-datepicker .ui-datepicker-title{font-size:13px;line-height:1;letter-spacing:1px;text-transform:uppercase;margin:0 5%}.bookbottom__datepicker--theme .ui-datepicker .ui-datepicker-prev{background:url(../images/booking-leftarrow.png) no-repeat scroll center center transparent;border-right:1px solid #000;border-bottom:1px solid #000;width:36px;height:28px;cursor:pointer;top:0;left:0;z-index:1}.bookbottom__datepicker--theme .ui-datepicker .ui-datepicker-next{background:url(../images/booking-rightarrow.png) no-repeat scroll center center transparent;border-left:1px solid #000;border-bottom:1px solid #000;width:36px;height:28px;cursor:pointer;top:0;right:0;z-index:1}.bookbottom__datepicker--theme .ui-datepicker-year{display:none}.bookbottom__datepicker--theme .ui-datepicker-calendar thead:after{display:block;content:'';padding:5px 0 0}.bookbottom__datepicker--theme .ui-datepicker-calendar thead tr{border-top:1px solid #7e7e7e;border-bottom:1px solid #7e7e7e;color:#7e7e7e;font-size:10px}.bookbottom__datepicker--theme .ui-datepicker-group.ui-datepicker-group-last{background-color:#e9e2d2}.bookbottom__datepicker--theme .ui-datepicker-multi .ui-datepicker-group table{width:80%;margin:0 auto 30px}.bookbottom__datepicker--theme .ui-datepicker .ui-datepicker-header{padding:30px 0 10px}.bookbottom__datepicker--theme .ui-datepicker td{padding:0}.bookbottom__datepicker--theme .ui-datepicker td a,.bookbottom__datepicker--theme .ui-datepicker td span{color:#0c0c0c;padding:8px;text-align:center}.bookbottom__datepicker--theme .ui-datepicker .ui-state-disabled a,.bookbottom__datepicker--theme .ui-datepicker .ui-state-disabled span{color:#a98d53}.bookbottom__datepicker--theme .ui-datepicker .ui-datepicker-today a,.bookbottom__datepicker--theme .ui-datepicker .ui-datepicker-today span{background-color:#9c9c9c}.bookbottom__datepicker--theme .ui-datepicker .ui-dateselected a,.bookbottom__datepicker--theme .ui-datepicker .ui-dateselected span{background-color:#a98e53}@media only screen and (max-width:1279px){.bookbottom__li{height:62px}.bookbottom__li--icon div{width:62px}.bookbottom__li--datepicker{width:192px}.bookbottom__li--select select{width:167px;height:62px}.bookbottom__li--submit div{top:22px}.bookbottom__li--submit input{font-size:13px}.bookbottom__datetitle{line-height:62px}.bookbottom__select-text{line-height:62px}}