.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;line-height:18px;cursor:pointer;z-index:5000;top:-15px !important;margin-top:0 !important;left:auto}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{background:#b31919;position:relative;z-index:5001;color:#fff;font-size:11px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.4);padding:0 6px 0 5px;line-height:15px;width:auto}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006;display:none}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{box-shadow:0 1px 2px rgba(0,0,0,0.4);height:1px;background:#b31919;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{width:15px;border:none}.formError .formErrorArrow .line9{width:13px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line1{width:1px}.formError .formErrorArrow .line2,.formError .formErrorArrow .line3{display:none}.ui-datepicker{display:none;padding:10px 6px;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 3px 24px rgba(0,0,0,0.2);background:#fff}body>.ui-datepicker{z-index:30 !important}.ui-datepicker:after{display:block;content:'';height:0;overflow:hidden;clear:both}.ui-datepicker .ui-datepicker-header{position:relative;font-size:21px;line-height:1;font-weight:900;text-transform:uppercase;text-align:center;color:#4D4E56;margin:10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:0;width:11px;height:20px;text-indent:-9999px;overflow:hidden;background:url("../images/sprite-2017.svg") 0 0 no-repeat;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{opacity:0.3}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:7px;background-position:-160px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{background-position:-191px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active{-webkit-transform:translate(-1px, 0);transform:translate(-1px, 0)}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:7px;background-position:-222px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background-position:-253px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:active{-webkit-transform:translate(1px, 0);transform:translate(1px, 0)}.ui-datepicker .ui-datepicker-calendar{font-size:13px;cursor:default;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;vertical-align:middle;line-height:40px;min-width:40px;color:#4D4E56}.ui-datepicker .ui-datepicker-calendar tbody td,.ui-datepicker .ui-datepicker-calendar tbody th{padding-top:1px}.ui-datepicker .ui-datepicker-calendar th{font-weight:900;font-size:11px;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month,.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{opacity:0.18}.ui-datepicker .ui-datepicker-calendar a{display:inline-block;width:40px;height:100%;text-decoration:none;color:inherit}.ui-datepicker .ui-datepicker-calendar a:hover{background:rgba(206,57,20,0.08)}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background:#CE3914;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:#f4f5f4}.ui-datepicker-trigger{display:none}.ui-selectmenu-button{position:relative;display:block;width:auto !important;height:50px;line-height:50px;border:thin solid #4D4E56;box-sizing:border-box;text-align:left;color:#4D4E56;transition:all .2s}.ui-selectmenu-button::-webkit-input-placeholder{color:#4D4E56}.ui-selectmenu-button::-moz-placeholder{color:#4D4E56}.ui-selectmenu-button::placeholder{color:#4D4E56}.ui-selectmenu-button .ui-icon{position:absolute;top:50%;right:16px;width:0;height:0;margin-top:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #4D4E56}.ui-selectmenu-button:hover .ui-icon{border-top-color:#D64123}.ui-selectmenu-button .ui-selectmenu-text{display:block;height:100%;padding:0 40px 0 20px;font-size:14px;background:#fff;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button .ui-selectmenu-text strong{font-weight:700}.ui-selectmenu-menu{position:absolute;z-index:9999999;display:none;overflow:auto;background:#fff;box-shadow:0 1px 2px rgba(77,78,86,0.2)}.ui-selectmenu-menu.ui-selectmenu-open{display:block}.ui-selectmenu-menu .ui-menu{max-height:258px;overflow:auto}.ui-selectmenu-menu li .ui-menu-item-wrapper{padding:10px 20px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#4D4E56}.ui-selectmenu-menu li .ui-state-active{background:#B2B4B2;cursor:pointer}@font-face{font-family:'HeBS-Icons';src:url("../fonts/HeBS-Icons.woff2?fh11n3") format("woff2"),url("../fonts/HeBS-Icons.woff?fh11n3") format("woff");font-weight:normal;font-style:normal}[class^="icon-"],[class*="icon-"]{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"].vjs-icon-placeholder,[class*="icon-"].vjs-icon-placeholder{line-height:97px}[class^="icon-"].vjs-icon-placeholder:before,[class*="icon-"].vjs-icon-placeholder:before{font-family:VideoJS !important}[class^="icon-"]:before,[class*="icon-"]:before{font-family:'HeBS-Icons' !important}.icon-theatre-set-up:before{content:"\e937"}.icon-classroom-set-up:before{content:"\e938"}.icon-cabaret-set-up:before{content:"\e939"}.icon-boardroom-set-up:before{content:"\e93a"}.icon-u-shaped-set-up:before{content:"\e93b"}.icon-banquet-set-up:before{content:"\e93c"}.icon-dinner-dance-set-up:before{content:"\e93d"}.icon-reception-set-up:before{content:"\e93e"}.icon-ceremony-set-up:before{content:"\e93f"}.icon-parking3:before{content:"\e94d"}.icon-natural-daylight:before{content:"\e940"}.icon-outlets-sockets:before{content:"\e941"}.icon-direct-dial-point:before{content:"\e942"}.icon-video-conferencing:before{content:"\e943"}.icon-air-conditioning:before{content:"\e944"}.icon-wi-fi:before{content:"\e945"}.icon-blackout-shades:before{content:"\e946"}.icon-visual-equipment:before{content:"\e947"}.icon-audio-equipment:before{content:"\e948"}.icon-flipchart-presentation-equipment:before{content:"\e949"}.icon-tv-point:before{content:"\e94a"}.icon-overhead-projector:before{content:"\e94b"}.icon-data-projector:before{content:"\e94c"}.icon-balcony:before{content:"\e900"}.icon-city-view:before{content:"\e901"}.icon-beds:before{content:"\e902"}.icon-flat-screen-tv:before{content:"\e903"}.icon-hair-dryer:before{content:"\e904"}.icon-iron:before{content:"\e905"}.icon-ac:before{content:"\e906"}.icon-king-bed:before{content:"\e907"}.icon-kitchen:before{content:"\e908"}.icon-minibar:before{content:"\e909"}.icon-smoke-free:before{content:"\e90a"}.icon-occupancy:before{content:"\e90b"}.icon-ocean-view:before{content:"\e90c"}.icon-personal_items:before{content:"\e90d"}.icon-pool-view:before{content:"\e90e"}.icon-room-service:before{content:"\e90f"}.icon-safe:before{content:"\e910"}.icon-single-room:before{content:"\e911"}.icon-smoking:before{content:"\e912"}.icon-size:before{content:"\e913"}.icon-pulloutsofa:before{content:"\e914"}.icon-twin-room:before{content:"\e915"}.icon-wifi:before{content:"\e916"}.icon-accessibility-features:before,.icon-adaroom:before{content:"\e917"}.icon-airport-shuttle-paid:before{content:"\e918"}.icon-amusement-park:before{content:"\e919"}.icon-bar:before{content:"\e91a"}.icon-beach:before{content:"\e91b"}.icon-business-center:before{content:"\e91c"}.icon-elevator:before{content:"\e91d"}.icon-environmentally-friendly:before{content:"\e91e"}.icon-fitness:before{content:"\e91f"}.icon-parking:before{content:"\e920"}.icon-golf:before{content:"\e921"}.icon-indoor-pool:before{content:"\e922"}.icon-landmark:before{content:"\e923"}.icon-outdoor-pool:before{content:"\e924"}.icon-parking2:before{content:"\e925"}.icon-pet-friendly:before{content:"\e926"}.icon-pool:before{content:"\e927"}.icon-restaurant:before{content:"\e928"}.icon-room-service2:before{content:"\e929"}.icon-shuttle:before{content:"\e92a"}.icon-spa:before{content:"\e92b"}.icon-ticket-services:before{content:"\e92c"}.icon-valet:before{content:"\e92d"}.icon-water-park:before{content:"\e92e"}.icon-coffeemaker:before{content:"\e92f"}.icon-highfloor:before{content:"\e930"}.icon-airport-shuttle-free:before{content:"\e931"}.icon-view:before{content:"\e932"}.icon-tv:before{content:"\e933"}.icon-minifridge:before{content:"\e934"}.icon-pets:before{content:"\e935"}.icon-valet-only:before{content:"\e936"}.icon-river-view:before{content:"\e94e"}.icon-bay-view:before{content:"\e950"}.icon-marina-view:before{content:"\e94f"}.icon-mountain-view:before{content:"\e951"}.icon-stadium-view:before{content:"\e952"}.icon-more:before{content:"\e953"}.page-submenu{position:relative;padding:18px 0;margin-bottom:10px;background:#F6F6F6;font-size:14px;line-height:1.2;font-weight:700;color:#4D4E56;text-align:center;text-transform:uppercase;z-index:10}@media only screen and (min-width: 1000px){.rooms .page-submenu{background:#fff}}.loyalty .page-submenu{margin-top:-10px}.page-submenu ul,.page-submenu li,.page-submenu a,.page-submenu span{display:inline-block;vertical-align:top}.page-submenu li{border-left:1px solid #B2B4B2;padding-left:25px;margin-left:22px}.page-submenu li:first-child{padding:0;margin:0;border:none}.page-submenu a,.page-submenu span{color:inherit;text-decoration:none;font-weight:normal}.page-submenu a:hover,.page-submenu a.active,.page-submenu span:hover,.page-submenu span.active{color:#D64123;font-weight:normal}.page-submenu a.active,.page-submenu span.active{font-weight:700}.page-submenu a.disabled,.page-submenu span.disabled{color:#656565;font-weight:normal}@media only screen and (max-width: 767px){.page-submenu:before{content:attr(data-current-node-title);color:#D64123}.page-submenu:after{content:'';position:absolute;right:30px;top:50%;margin-top:-5px;width:10px;height:10px;background:url("../images/sprite-2017.svg") -204px -214px no-repeat}.page-submenu ul,.page-submenu li,.page-submenu a,.page-submenu span{display:block}.page-submenu ul{display:none;position:absolute;left:0;top:100%;width:100%;background:#F6F6F6}.page-submenu.active ul{display:block}.page-submenu li{padding:0;margin:0;border:none}.page-submenu a,.page-submenu span{padding:10px 0}}select{border-radius:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}select::-ms-expand{display:none}.no-select{user-select:none !important;-o-user-select:none !important;-moz-user-select:none !important;-webkit-user-select:none !important;-ms-user-select:none !important}.advanced-select:after{clear:both;content:'';display:table}.advanced-select select.hidden,.advanced-select .buttons.hidden,.advanced-select .ui-selectmenu-button.hidden{position:absolute !important;top:-9999px !important;visibility:hidden}.advanced-select .buttons button{float:left;width:25%;height:50px;border:1px solid #4D4E56;border-left:0;background-color:#fff;font-size:11px;color:#4D4E56;cursor:pointer;transition:border-color 250ms, background-color 250ms, color 250ms}.advanced-select .buttons button:first-child{border-left:1px solid #4D4E56}.advanced-select .buttons button.active{background-color:#4D4E56;border-color:#4D4E56;color:#fff}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dob-container{margin-left:-20px}.dob-container:after{clear:both;content:'';display:table}@media only screen and (max-width: 999px){.dob-container{margin-left:0}}.dob-container .native-select-wrapper .native-select{width:calc(100% - 20px);margin-left:20px}@media only screen and (max-width: 999px){.dob-container .native-select-wrapper .native-select{width:100%;margin-left:0}}@media only screen and (max-width: 999px){.dob-container .native-select-wrapper{margin-bottom:20px}}.custom-lightbox-visible{overflow-y:hidden}#custom-lightbox{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(77,78,86,0.8);opacity:0;visibility:hidden;transition:opacity 333ms, visibility 333ms;z-index:50}#custom-lightbox.visible{opacity:1;visibility:visible}#custom-lightbox .custom-lightbox-logo{position:absolute;left:20px;top:50px;height:45px;z-index:20}@media only screen and (min-width: 1000px){.secondary-header #custom-lightbox .custom-lightbox-logo,.no-photos #custom-lightbox .custom-lightbox-logo{top:28px;height:45px}}@media only screen and (min-width: 1246px) and (min-height: 768px){#custom-lightbox .custom-lightbox-logo{left:30px;top:48px;height:50px}.secondary-header #custom-lightbox .custom-lightbox-logo,.no-photos #custom-lightbox .custom-lightbox-logo{top:25px;height:50px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#custom-lightbox .custom-lightbox-logo{left:40px;top:46px;height:54px}.secondary-header #custom-lightbox .custom-lightbox-logo,.no-photos #custom-lightbox .custom-lightbox-logo{top:23px;height:54px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#custom-lightbox .custom-lightbox-logo{left:50px;top:40px;height:65px}.secondary-header #custom-lightbox .custom-lightbox-logo,.no-photos #custom-lightbox .custom-lightbox-logo{top:21px;height:58px}}@media only screen and (max-width: 999px){#custom-lightbox .custom-lightbox-logo{top:15px;height:34px;opacity:1}}#custom-lightbox .custom-lightbox-logo img{display:block;height:100%}#custom-lightbox .custom-lightbox-close{position:absolute;right:20px;top:47px;width:30px;height:30px;cursor:pointer;background:url("../images/sprite-2017.svg") 0 -254px no-repeat;z-index:20;overflow:hidden;color:#fff;text-indent:-9999px}#custom-lightbox .custom-lightbox-close:hover{background-position:-50px -254px}@media only screen and (min-width: 1000px){.secondary-header #custom-lightbox .custom-lightbox-close,.no-photos #custom-lightbox .custom-lightbox-close{top:25px}}@media only screen and (min-width: 1246px) and (min-height: 768px){#custom-lightbox .custom-lightbox-close{top:46px;right:30px}.secondary-header #custom-lightbox .custom-lightbox-close,.no-photos #custom-lightbox .custom-lightbox-close{top:23px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#custom-lightbox .custom-lightbox-close{top:45px;right:40px}.secondary-header #custom-lightbox .custom-lightbox-close,.no-photos #custom-lightbox .custom-lightbox-close{top:22px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#custom-lightbox .custom-lightbox-close{top:42px;right:50px}.secondary-header #custom-lightbox .custom-lightbox-close,.no-photos #custom-lightbox .custom-lightbox-close{top:21px}}@media only screen and (max-width: 999px){#custom-lightbox .custom-lightbox-close{top:15px;width:20px;height:20px;background-position:-100px -254px;opacity:1}#custom-lightbox .custom-lightbox-close:hover{background-position:-100px -254px}}#custom-lightbox .custom-lightbox-content-wrapper{position:absolute;top:100px;right:100px;bottom:100px;left:100px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){#custom-lightbox .custom-lightbox-content-wrapper{top:64px;right:20px;bottom:20px;left:20px}}#custom-lightbox.full-screen .custom-lightbox-content-wrapper{top:0;right:0;bottom:0;left:0}#custom-lightbox.video .custom-lightbox-logo{display:none}#custom-lightbox.video .custom-lightbox-content-wrapper{top:100px;bottom:100px}#custom-lightbox .custom-lightbox-content{position:relative;width:100%;max-width:1100px;max-height:100%;z-index:10;overflow:auto;-webkit-overflow-scrolling:touch}#custom-lightbox .custom-lightbox-content.scrollable{overflow:visible}#custom-lightbox.full-screen .custom-lightbox-content{max-width:none;max-height:none;width:100%;height:100%}#loader-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;background:rgba(31,34,63,0.8);transition:opacity 200ms, visibility 200ms;pointer-events:none;z-index:17}#loader-overlay .loader{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:64px;height:64px}#loader-overlay .loader:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #D64123;border-color:#D64123 transparent #D64123 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader-overlay-visible #loader-overlay{display:block;opacity:1;visibility:visible;pointer-events:auto}.h1-like{font-size:20px;line-height:24px;font-weight:700;margin-bottom:19px;position:relative;color:#fff}.screen-reader-only{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;overflow:hidden !important;word-wrap:normal !important}#header .emergency-message{display:none}.emergency-class #header{top:110px}.emergency-class #header .emergency-message{display:block;position:absolute;top:-110px;height:100px;width:auto;background-color:#D64123;color:#fff;font-family:"GT America Extended",sans-serif;font-size:16px;line-height:1.875em;padding:5px 50px}.emergency-class #header .emergency-message a{color:#fff}@media (min-width: 1600px){.emergency-class #header{top:80px}.emergency-class #header .emergency-message{top:-80px;height:70px}}@media (max-width: 1110px){.emergency-class #header{top:130px}.emergency-class #header .emergency-message{top:-130px;height:120px}}@media (max-width: 910px){.emergency-class #header{top:200px}.emergency-class #header .emergency-message{top:-200px;height:190px}}@media (max-width: 635px){.emergency-class #header{top:200px}.emergency-class #header .emergency-message{font-size:12px;padding:5px 25px}}@media (max-width: 380px){.emergency-class #header .emergency-message{font-size:12px;padding:5px 20px}}.booking-widget.visible{display:block}.booking-widget .close{display:none;position:absolute;right:5px;top:10px;width:48px;height:48px;font-size:0}@media only screen and (max-width: 999px){.booking-widget .close{display:block}}.booking-widget .close:before,.booking-widget .close:after{content:'';position:absolute;left:50%;top:50%;height:3px;width:28px;background:#CE3914}.booking-widget .close:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.booking-widget .close:after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.booking-widget .popup{position:absolute;left:0;top:calc(100% + 26px);width:100%;padding:26px;z-index:50;background:#fff;box-shadow:0 2px 17px rgba(0,0,0,0.5)}@media only screen and (min-width: 1246px) and (min-height: 768px){.booking-widget .popup{padding-left:42px;padding-right:42px}}@media only screen and (max-width: 999px){.booking-widget .popup{position:fixed;top:0;height:100%;padding-top:86px;padding-bottom:74px}}@media only screen and (max-width: 767px){.booking-widget .popup{padding-left:20px;padding-right:20px}}.booking-widget .popup:before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-19px;width:0;height:0;border-style:solid;border-width:0 19px 18px 19px;border-color:transparent transparent #fff transparent}.booking-widget .popup.visible{display:flex}.booking-widget .popup>.wrapper{width:100%;overflow-y:auto}@media only screen and (min-width: 1000px){.booking-widget.popups-above .popup{top:auto;bottom:calc(100% + 26px)}.booking-widget.popups-above .popup:before{bottom:auto;top:100%;border-width:18px 19px 0 19px;border-color:#fff transparent transparent transparent}}.popup.properties:before{left:13%}.popup.properties ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}@media only screen and (min-width: 1246px) and (min-height: 768px){.popup.properties ul{-webkit-column-gap:86px;-moz-column-gap:86px;column-gap:86px}}@media only screen and (min-width: 768px) and (max-width: 999px){.popup.properties ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width: 767px){.popup.properties ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.popup.properties li{position:relative;margin-bottom:8px}.popup.properties .property-selector,.popup.properties a{position:relative;display:block;width:100%;padding:8px 24px;font-size:13px;line-height:1.231em;font-weight:700;text-decoration:none;text-align:left;color:#4D4E56;transition:color 186ms, background 186ms;cursor:pointer}.popup.properties .property-selector.active,.popup.properties .property-selector:hover,.popup.properties .property-selector:focus,.popup.properties a.active,.popup.properties a:hover,.popup.properties a:focus{background:#CE3914;color:#fff;box-shadow:none}.popup.booking-datepicker{padding-left:8%;padding-right:8%;align-items:flex-start}@media only screen and (min-width: 1000px){.popup.booking-datepicker{min-height:433px}}.popup.booking-datepicker:before{left:38%}.popup.booking-datepicker .arrow{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;font-size:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px;height:44px;z-index:2}@media only screen and (min-width: 768px) and (max-width: 999px){.popup.booking-datepicker .arrow{top:260px}}@media only screen and (max-width: 767px){.popup.booking-datepicker .arrow{top:108px}}.popup.booking-datepicker .arrow.previous{left:20px}@media only screen and (min-width: 768px) and (max-width: 999px){.popup.booking-datepicker .arrow.previous{left:10px}}.popup.booking-datepicker .arrow.previous svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup.booking-datepicker .arrow.next{right:20px}@media only screen and (min-width: 768px) and (max-width: 999px){.popup.booking-datepicker .arrow.next{right:10px}}.popup.booking-datepicker .arrow svg{transition:fill 186ms}.popup.booking-datepicker .arrow:hover svg{fill:#D64123}.popup.booking-datepicker .ui-datepicker{position:relative;display:flex !important;width:100% !important;padding:0;background:none;box-shadow:none}.popup.booking-datepicker .ui-datepicker-group{width:50%}@media only screen and (max-width: 767px){.popup.booking-datepicker .ui-datepicker-group{width:100%}}.popup.booking-datepicker .ui-datepicker-group:nth-child(1){position:relative;padding-right:48px}.popup.booking-datepicker .ui-datepicker-group:nth-child(1):before{content:'';position:absolute;right:0;top:41px;bottom:0;width:1px;background:#c7c7c7}@media only screen and (max-width: 767px){.popup.booking-datepicker .ui-datepicker-group:nth-child(1){padding:0}.popup.booking-datepicker .ui-datepicker-group:nth-child(1):before{content:none}}.popup.booking-datepicker .ui-datepicker-group:nth-child(2){padding-left:48px}@media only screen and (max-width: 767px){.popup.booking-datepicker .ui-datepicker-group:nth-child(2){display:none}}.popup.booking-datepicker .ui-datepicker-row-break{display:none}.popup.booking-datepicker .ui-datepicker-header .ui-datepicker-prev,.popup.booking-datepicker .ui-datepicker-header .ui-datepicker-next{display:none}.popup.booking-datepicker .ui-datepicker-calendar tbody td,.popup.booking-datepicker .ui-datepicker-calendar tbody th{padding-top:10px}.popup.booking-datepicker .ui-datepicker-calendar td{position:relative;overflow:hidden}.popup.booking-datepicker .ui-datepicker-calendar .ui-datepicker-highlight a{background:#e4e5e4}.popup.booking-datepicker .ui-datepicker-calendar .ui-datepicker-highlight:before,.popup.booking-datepicker .ui-datepicker-calendar .checkin-date:before,.popup.booking-datepicker .ui-datepicker-calendar .checkout-date:before{content:'';position:absolute;top:10px;height:100%;background:#e4e5e4;z-index:-1}.popup.booking-datepicker .ui-datepicker-calendar .ui-datepicker-highlight:before{left:0;right:0}.popup.booking-datepicker .ui-datepicker-calendar .checkout-date:before,.popup.booking-datepicker .ui-datepicker-calendar .ui-datepicker-highlight+.checkin-date:before{left:0;right:50%}.popup.booking-datepicker .ui-datepicker-calendar .checkin-date:before{left:50%;right:0}.popup.booking-datepicker .ui-datepicker-calendar .checkin-date a,.popup.booking-datepicker .ui-datepicker-calendar .checkout-date a{background:#CE3914;color:#fff}.popup.guests{width:auto;left:auto;right:17%}@media only screen and (max-width: 999px){.popup.guests{right:0;width:100%}}.popup.guests:before{left:auto;margin-left:auto;right:220px}.popup.guests .title{font-size:18px;line-height:1.222em;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:5px}.popup.guests .subtitle{margin-bottom:25px;font-size:12px;line-height:1.167em;text-align:center}@media only screen and (max-width: 999px){.popup.guests .subtitle{margin-bottom:40px}}.popup.guests .rooms{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 767px){.popup.guests .rooms{justify-content:center}}.popup.guests .room{position:relative;width:198px;padding:0 50px;border-right:1px solid #a4a4a4}@media only screen and (min-width: 768px){.popup.guests .room:first-child{padding-left:24px;width:172px}.popup.guests .room:last-child,.popup.guests .room.last{padding-right:24px;border:none;width:172px}}@media only screen and (min-width: 768px) and (max-width: 999px){.popup.guests .room{width:178px;padding:0 40px}}@media only screen and (max-width: 767px){.popup.guests .room{width:200px;border:none;margin-bottom:40px;padding:0 24px}}.popup.guests .remove-room{display:none;position:absolute;right:10px;top:0;height:19px;width:19px;font-size:0}.popup.guests .remove-room:before,.popup.guests .remove-room:after{content:'';position:absolute;left:50%;top:50%;height:1.5px;width:12px;background:#4D4E56;transition:background 186ms}.popup.guests .remove-room:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.popup.guests .remove-room:after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup.guests .remove-room:hover:before,.popup.guests .remove-room:hover:after{background:#CE3914}.popup.guests .room.removable .remove-room{display:block}.popup.guests .room-title{margin-bottom:14px;font-size:16px;line-height:1.188em;font-weight:700;text-align:center;text-transform:uppercase}.popup.guests .option-label{font-size:14px;font-weight:700;line-height:1.214em;text-align:center}.popup.guests .option-wrapper{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.popup.guests .counter{font-size:26px;line-height:1.192em}.popup.guests .details{width:100%;margin-top:2px;font-size:12px;line-height:1.167em;text-align:center}.popup.guests button[data-action]{position:absolute;font-size:0;width:16px;height:16px;top:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popup.guests button[data-action] svg{width:100%;height:100%;transition:fill 186ms}.popup.guests button[data-action]:hover svg{fill:#D64123}.popup.guests button[data-action][data-action="decrease"]{left:0}.popup.guests button[data-action][data-action="decrease"] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup.guests button[data-action][data-action="increase"]{right:0}.popup.guests .adults-option{margin-bottom:22px}.popup.guests .add-room{position:relative;padding:25px 24px 25px 50px;font-size:16px;line-height:1.188em;font-weight:700;transition:color 186ms}.popup.guests .add-room:before,.popup.guests .add-room:after{content:'';position:absolute;top:0;left:calc(50% + 12px);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#4D4E56}.popup.guests .add-room:before{top:7px;width:15px;height:1px}.popup.guests .add-room:after{width:1px;height:15px}.popup.guests .add-room:hover{color:#D64123}@media only screen and (max-width: 767px){.popup.guests .add-room{padding:25px 50px}.popup.guests .add-room:before,.popup.guests .add-room:after{left:50%}}.popup.rates{width:290px;left:auto;right:7%}@media only screen and (min-width: 1000px){.popup.rates{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 999px){.popup.rates{right:0;width:100%}}.popup.rates li{position:relative;margin-bottom:4px}.popup.rates .custom-radio{position:relative;display:block;width:100%;height:38px;padding-left:36px;color:#4D4E56;font-size:14px;line-height:38px;letter-spacing:1.14px;font-family:"GT America Extended",sans-serif;text-align:left}.popup.rates .custom-radio:before{content:'';position:absolute;top:7px;left:0;display:block;pointer-events:none;width:24px;height:24px;background:#fff;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out;border:1px solid #B2B4B2;border-radius:50%}.popup.rates .custom-radio:after{content:"";opacity:0;position:absolute;width:16px;height:16px;top:11px;left:4px;border-radius:50%;background:#4D4E56;transition:opacity 350ms ease-in-out}.popup.rates .custom-radio[aria-expanded="true"]:after{opacity:1}.popup.rates .custom-radio:hover:after{opacity:0.5}.popup.rates label{display:block;cursor:pointer;z-index:1}.popup.rates .custom-radio[aria-expanded="true"]:not(.hidden-input) label{display:none}.popup.rates input{display:none;position:absolute;left:36px;right:0;top:4px;border-bottom:1px solid #4D4E56;line-height:28px;letter-spacing:1.14px}.popup.rates .custom-radio[aria-expanded="true"]:not(.hidden-input)+input{display:block}#side-menu{display:none;position:fixed;left:0;top:0;height:100%;width:320px;background:#4D4E56;z-index:20;transition:left 200ms;overflow:auto}@media only screen and (max-width: 1310px){#side-menu{left:-100%}.side-menu-visible #side-menu{left:0;display:block}}@media only screen and (max-width: 999px){#side-menu{width:100%}}#side-menu>ul{padding:145px 0 0 20px;transition:padding 200ms;margin-bottom:60px}.property #side-menu>ul{padding-top:182px}@media only screen and (min-width: 1000px){.secondary-header #side-menu>ul,.no-photos #side-menu>ul{padding-top:100px}.property.secondary-header #side-menu>ul,.property.no-photos #side-menu>ul{padding-top:142px}}@media only screen and (max-width: 999px){#side-menu>ul{padding-top:85px}.property #side-menu>ul{padding-top:64px}}#side-menu>ul>li{position:relative}.side-menu-visible #side-menu>ul>li.parent>a:after{content:'';width:10px;height:10px;position:absolute;top:22px;right:-25px;background:url("../images/sprite-2017.svg") -144px -214px no-repeat;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms}.side-menu-visible #side-menu>ul>li.parent.expanded>a:after,.side-menu-visible #side-menu>ul>li.parent.expanded-item>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#side-menu a{position:relative;display:inline-block;font-size:18px;line-height:50px;font-weight:700;text-decoration:none;color:#fff;vertical-align:top}#side-menu a:before{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background:#fff;opacity:0;transition:opacity 200ms}@media only screen and (max-width: 1310px){#side-menu a:hover:before{opacity:0.5}}@media only screen and (max-width: 767px){#side-menu a:hover:before{opacity:0}}#side-menu a.active:before{opacity:1;background:#D64123}#side-menu a.active:before:hover{opacity:1}#side-menu a .submenu-mobile-name>span{display:none}#side-menu .submenu{display:none;margin:6px 0}#side-menu .submenu a{text-transform:none;font-size:15px;line-height:35px;font-weight:400}#side-menu .parent.expanded .submenu,#side-menu .parent-item.expanded-item .submenu{display:block}#side-menu .secondary-item{margin-top:30px}#side-menu .secondary-item a{font-size:15px;line-height:46px;font-weight:normal}#side-menu .secondary-item a:after{top:19px !important}#side-menu .secondary-item+.secondary-item{margin-top:0}#side-menu .youfirst-buttons{display:none}@media only screen and (max-width: 999px){#side-menu .youfirst-buttons{display:block}}#side-menu .youfirst-buttons .youfirst-signin,#side-menu .youfirst-buttons .find-reservation-form{display:none;position:relative;right:auto;bottom:auto;opacity:1;visibility:visible;padding:0 20px 0 0;background:none;margin-top:12px;margin-left:0}#side-menu .youfirst-buttons .youfirst-signin input,#side-menu .youfirst-buttons .find-reservation-form input{display:block;position:relative;width:100%;margin-bottom:5px;margin-left:0;height:50px;line-height:48px}#side-menu .youfirst-buttons .youfirst-signin input[type="submit"],#side-menu .youfirst-buttons .find-reservation-form input[type="submit"]{margin-top:10px;line-height:46px;padding:0 20px}#side-menu .youfirst-buttons .youfirst-signin{width:100%;box-sizing:border-box}#side-menu .youfirst-buttons .youfirst-signin .forgot-password-link{margin-left:0;text-transform:none;font-size:15px;line-height:35px;font-weight:400;max-width:100%}#side-menu .youfirst-buttons .find-reservation-form{width:100%;box-sizing:border-box}#side-menu .youfirst-buttons .find-reservation-form .signin,#side-menu .youfirst-buttons .find-reservation-form .controls{display:block;margin-left:0}#side-menu .youfirst-buttons.expanded .youfirst-signin,#side-menu .youfirst-buttons.expanded .find-reservation-form,#side-menu .youfirst-buttons.expanded-item .youfirst-signin,#side-menu .youfirst-buttons.expanded-item .find-reservation-form{display:block}#side-menu-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;background:rgba(77,78,86,0.6);transition:opacity 200ms, visibility 200ms;pointer-events:none;z-index:17}@media only screen and (max-width: 1310px){#side-menu-overlay{display:block}}.side-menu-visible #side-menu-overlay{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (max-width: 999px){#side-menu a{width:100%;display:flex;justify-content:center;align-items:center;font-size:19px;z-index:5;border:1px solid #4D4E56}#side-menu a:before{content:none}#side-menu a .thumbnail{width:100%;min-height:190px;overflow:hidden;background:#4D4E56;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box}#side-menu a .thumbnail:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(77,78,86,0.66);z-index:4;transition:background-color 0.3s ease}#side-menu a.active .thumbnail:before,#side-menu a:hover .thumbnail:before{background:rgba(77,78,86,0.3)}#side-menu a .submenu-mobile-name{position:absolute;top:0;right:0;left:0;bottom:0;text-align:center;display:flex;flex-flow:column;justify-content:center;line-height:24px;z-index:5;padding:10px}#side-menu a .submenu-mobile-name span{display:block}#side-menu>ul{padding-left:0;padding-top:64px;overflow:hidden}#side-menu>ul>li{position:static}#side-menu>ul>li a.big{width:calc(100% - 2px)}#side-menu>ul>li a.small{width:calc(50% - 2px);float:left}#side-menu>ul>li .submenu{display:block;position:absolute;width:100%;left:-100%;top:64px;z-index:20;height:calc(100% - 94px);background:rgba(77,78,86,0.9);transition:left 333ms}#side-menu>ul>li .submenu>a{display:none}#side-menu>ul>li.expanded .submenu,#side-menu>ul>li.expanded-item .submenu{left:0}#side-menu>ul>li.secondary-item{position:relative;top:0}#side-menu>ul>li.secondary-item>a{display:block}.side-menu-visible #side-menu>ul>li.parent>a:after{content:none}#side-menu .submenu{margin:0}#side-menu .submenu a{font-weight:700}#side-menu .youfirst-buttons{clear:both}#side-menu .youfirst-buttons.expanded .find-reservation-form,#side-menu .youfirst-buttons.expanded .youfirst-signin,#side-menu .youfirst-buttons.expanded-item .find-reservation-form,#side-menu .youfirst-buttons.expanded-item .youfirst-signin{padding:0 10px 0 10px}#side-menu .youfirst-buttons a{text-align:center;border-bottom:1px solid #4D4E56}#side-menu .youfirst-buttons a:last-child{border-bottom:0}#side-menu .secondary-item{margin-top:10px}.property #side-menu>ul>li .submenu{top:94px}.property #side-menu .youfirst-buttons a{border:0;border-bottom:1px solid rgba(77,78,86,0.9)}.property #side-menu .youfirst-buttons a:last-child{border-bottom:0}.side-menu-visible #side-menu>ul>li>a{display:flex}.side-menu-visible #side-menu>ul>li:not(.expanded) .submenu{display:none}.side-menu-visible.side-submenu-visible #side-menu>ul>li>a{display:none}.side-menu-visible.side-submenu-visible #side-menu>ul>li.expanded .submenu{display:block}}#custom-slider-block{overflow:hidden;padding:65px 0 35px;background-size:cover;margin-bottom:10px}#custom-slider-block h1{text-align:center;font-weight:800;font-size:40px;margin-bottom:35px}#custom-slider-block .custom-slider-wrapper{position:relative}#custom-slider-block .custom-slider{position:relative;width:66%;margin:0 auto;overflow:visible}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider{width:90%}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider{width:100%}}#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 120px);height:auto;margin:0 auto;display:block;opacity:0}@media only screen and (min-width: 1246px) and (min-height: 768px){#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 180px)}}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 90px)}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 20px)}}#custom-slider-block .custom-slider .swiper-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}#custom-slider-block .custom-slider .swiper-slide{width:100%;height:100%;opacity:0.2;transition:opacity 300ms ease;box-sizing:border-box;padding:0 60px}@media only screen and (min-width: 1246px) and (min-height: 768px){#custom-slider-block .custom-slider .swiper-slide{padding:0 90px}}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider .swiper-slide{padding:0 45px}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .swiper-slide{padding:0 10px}}#custom-slider-block .custom-slider .swiper-slide.swiper-slide-active{opacity:1}#custom-slider-block .custom-slider .swiper-slide .wrapper{width:100%;height:100%;position:relative}#custom-slider-block .custom-slider .swiper-slide .slide-title{position:absolute;top:0;right:0;width:11vw;max-width:210px;font-size:0;line-height:0}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider .swiper-slide .slide-title{width:100px}}#custom-slider-block .custom-slider .swiper-slide .slide-title img{width:100%;height:auto}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:first-child{display:none}}#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{background-color:rgba(77,78,86,0.7);padding-bottom:15px}@media only screen and (min-width: 1400px) and (min-height: 920px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{padding-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 999px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{padding-bottom:10px}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{padding:15px 0}}#custom-slider-block .custom-slider .swiper-slide .slide-image,#custom-slider-block .custom-slider .swiper-slide video,#custom-slider-block .custom-slider .swiper-slide .video-js{width:100% !important;height:100% !important}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(1){left:13%;bottom:19%}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(2){left:32%;bottom:28%}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(3){right:52%;bottom:18%}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(4){right:28%;bottom:22%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(1){left:26%;top:10%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(2){left:21%;bottom:27%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(3){left:33%;bottom:29%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(4){right:28%;bottom:20%}#custom-slider-block .custom-slider .swiper-slide:nth-child(4) .point:nth-of-type(1){top:51%;left:25%}#custom-slider-block .custom-slider .swiper-slide:nth-child(4) .point:nth-of-type(2){top:40%;left:46%}#custom-slider-block .custom-slider .swiper-slide:nth-child(4) .point:nth-of-type(3){left:49%;bottom:23%}#custom-slider-block .custom-slider .swiper-slide:nth-child(5) .point:nth-of-type(1){left:25%;bottom:23%}#custom-slider-block .custom-slider .swiper-slide:nth-child(5) .point:nth-of-type(2){left:49%;bottom:18%}#custom-slider-block .custom-slider .swiper-slide:nth-child(5) .point:nth-of-type(3){top:36%;right:36%}#custom-slider-block .custom-slider .swiper-slide:nth-child(6) .point:nth-of-type(1){left:11%;bottom:41%}#custom-slider-block .custom-slider .swiper-slide:nth-child(6) .point:nth-of-type(2){left:14%;bottom:10%}#custom-slider-block .custom-slider .swiper-slide:nth-child(6) .point:nth-of-type(3){left:43%;bottom:31%}#custom-slider-block .custom-slider .swiper-slide:nth-child(7) .point:nth-of-type(1){left:32%;bottom:44%}#custom-slider-block .custom-slider .swiper-slide:nth-child(7) .point:nth-of-type(2){right:46%;bottom:18%}#custom-slider-block .custom-slider .swiper-slide:nth-child(7) .point:nth-of-type(3){bottom:33%;right:10%}#custom-slider-block .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:90px;text-indent:-9999px;overflow:hidden;transition:background 0.1s ease-in-out, opacity 0.1s ease-in-out;z-index:10;color:inherit}#custom-slider-block .arrow:hover{background:rgba(77,78,86,0.4)}#custom-slider-block .arrow:after{content:'';position:absolute;top:20px;width:26px;height:50px;background:url("../images/sprite-2017.svg") 0 0 no-repeat}@media only screen and (max-width: 767px){#custom-slider-block .arrow{display:none}}#custom-slider-block .arrow.prev{left:0}#custom-slider-block .arrow.prev:after{background-position:0 -60px;left:32px}#custom-slider-block .arrow.next{right:0}#custom-slider-block .arrow.next:after{background-position:-138px -60px;right:32px}#custom-slider-block .arrow.swiper-button-disabled{display:none}#custom-slider-block .point{position:absolute;width:20px;height:20px;border:3px solid #fff;background:#C99C72;box-sizing:border-box;border-radius:50%;cursor:pointer;box-shadow:0 10px 10px rgba(77,78,86,0.5)}@-webkit-keyframes water-rings{0%{width:18px;height:18px;opacity:1}30%{opacity:1}100%{width:40px;height:40px;opacity:0.1}}@keyframes water-rings{0%{width:18px;height:18px;opacity:1}30%{opacity:1}100%{width:40px;height:40px;opacity:0.1}}#custom-slider-block .point:before{content:'';width:18px;height:18px;border:2px solid #fff;box-sizing:border-box;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-name:water-rings;animation-name:water-rings;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#custom-slider-block .point:hover{background:#4D4E56}#custom-slider-block .point:hover:before{display:none}#custom-slider-block .point:hover .popup{opacity:1;visibility:visible}@media only screen and (max-width: 767px){#custom-slider-block .point:hover .popup{display:none}}.keyboard-navigation #custom-slider-block .point:focus{background:#4D4E56}.keyboard-navigation #custom-slider-block .point:focus .popup{opacity:1;visibility:visible}@media only screen and (max-width: 767px){.keyboard-navigation #custom-slider-block .point:focus .popup{display:none}}#custom-slider-block .point .popup{display:block;opacity:0;visibility:hidden;transition:opacity 300ms ease-in, visibility 300ms ease;position:absolute;left:25px;padding:20px;background:#fff;border-radius:5px;width:200px;font-size:12px;line-height:20px;font-weight:600;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}#custom-slider-block .point .popup ul li{padding-left:10px;position:relative}#custom-slider-block .point .popup ul li:before{content:'';width:4px;height:4px;border-radius:50%;background:#4D4E56;position:absolute;left:0;top:8px}#custom-slider-block .point .popup ul li:hover:before{background:#D64123}#custom-slider-block .custom-point-popup{display:none;position:absolute;width:100%;height:100%;box-sizing:border-box;background:#fff;z-index:100;top:0}@media only screen and (max-width: 767px){#custom-slider-block .custom-point-popup{display:block}}#custom-slider-block .custom-point-popup p{color:#4D4E56;position:absolute;width:85%;max-height:90%;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}#custom-slider-block .custom-point-popup .close-button{width:20px;height:20px;border:1px solid #4D4E56;position:absolute;top:5px;right:5px;background:#fff;z-index:2}#custom-slider-block .custom-point-popup .close-button:before,#custom-slider-block .custom-point-popup .close-button:after{content:'';width:12px;height:2px;background:#4D4E56;position:absolute;top:50%;margin:-1px 0 0 -6px;-webkit-transform-origin:center center;transform-origin:center center}#custom-slider-block .custom-point-popup .close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#custom-slider-block .custom-point-popup .close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#custom-slider-block .custom-point-popup .close-button:hover{background:#4D4E56}#custom-slider-block .custom-point-popup .close-button:hover:before,#custom-slider-block .custom-point-popup .close-button:hover:after{background:#fff}#custom-slider-block .swiper-pagination{width:100%;max-width:1240px;margin:35px auto 0 auto;text-align:center;font-size:0}#custom-slider-block .swiper-pagination:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){#custom-slider-block .swiper-pagination{display:none}}#custom-slider-block .swiper-pagination .image{display:inline-block;background-size:cover;width:calc(((100vw - 140px) / 7));height:calc(((100vw - 140px) / 7));margin:0 10px;box-sizing:border-box;border:2px solid #fff;opacity:0.2;transition:opacity 300ms ease, border 300ms ease;max-width:160px;max-height:160px}@media only screen and (max-width: 767px){#custom-slider-block .swiper-pagination .image{width:calc(((100vw - 80px) / 7));height:calc(((100vw - 80px) / 7));margin:0 5px}}#custom-slider-block .swiper-pagination .image:first-child{margin-left:0}#custom-slider-block .swiper-pagination .image:last-child{margin-right:0}#custom-slider-block .swiper-pagination .image.active{opacity:1;border:4px solid #fff}#custom-slider-block .swiper-pagination .image.active:hover{opacity:1}#custom-slider-block .swiper-pagination .image:hover{opacity:0.7}.keyboard-navigation #custom-slider-block .swiper-pagination .image:focus{opacity:1;outline:1px solid #D64123}#custom-slider-block [class^="icon-"]:before,#custom-slider-block [class*="icon-"]:before{font-family:VideoJS !important}.bc-player-default_default *,.bc-player-default_default :after,.bc-player-default_default :before{line-height:inherit}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS !important}.youfirst-signin,.find-reservation-form{position:absolute;right:-100%;bottom:100%;background:rgba(77,78,86,0.93);padding:20px 20px 20px 0;opacity:0;white-space:nowrap;transition:opacity 200ms, right 200ms}.youfirst-signin .hidden,.find-reservation-form .hidden{display:none}.youfirst-signin>*,.find-reservation-form>*{display:inline-block;vertical-align:top;margin-left:20px;white-space:normal}.youfirst-signin .error,.find-reservation-form .error{box-sizing:border-box;position:absolute;width:calc(100% - 40px);left:20px;bottom:calc(100% + 20px);padding:20px;margin:0;border-radius:5px;font-size:14px;line-height:1.2;background:#fff;color:#4D4E56;text-align:center;box-shadow:0 2px 8px rgba(77,78,86,0.1)}.youfirst-signin input[type="text"],.youfirst-signin input[type="password"],.find-reservation-form input[type="text"],.find-reservation-form input[type="password"]{background:none;line-height:33px;height:33px;color:#fff;border-bottom:2px solid #fff}.youfirst-signin input[type="text"]::-webkit-input-placeholder, .youfirst-signin input[type="password"]::-webkit-input-placeholder, .find-reservation-form input[type="text"]::-webkit-input-placeholder, .find-reservation-form input[type="password"]::-webkit-input-placeholder{color:#fff}.youfirst-signin input[type="text"]::-moz-placeholder, .youfirst-signin input[type="password"]::-moz-placeholder, .find-reservation-form input[type="text"]::-moz-placeholder, .find-reservation-form input[type="password"]::-moz-placeholder{color:#fff}.youfirst-signin input[type="text"]::placeholder,.youfirst-signin input[type="password"]::placeholder,.find-reservation-form input[type="text"]::placeholder,.find-reservation-form input[type="password"]::placeholder{color:#fff}.youfirst-signin input[type="submit"],.find-reservation-form input[type="submit"]{height:35px;line-height:33px;margin-left:20px}.youfirst-signin a,.find-reservation-form a{margin-top:4px;font-size:11px;line-height:13px;max-width:70px;color:#fff}.youfirst-signin a:hover,.find-reservation-form a:hover{color:#D64123}.youfirst-signin .spinner,.find-reservation-form .spinner{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;text-align:center}.youfirst-signin .spinner>div,.find-reservation-form .spinner>div{width:12px;height:12px;background-color:#D64123;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.youfirst-signin .spinner .bounce1,.find-reservation-form .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.youfirst-signin .spinner .bounce2,.find-reservation-form .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.youfirst-signin.connecting .spinner,.find-reservation-form.connecting .spinner{display:block}.youfirst-signin.connecting>*:not(.spinner):not(.error),.find-reservation-form.connecting>*:not(.spinner):not(.error){opacity:0.2}.youfirst-login-expanded .youfirst-signin,.find-reservation-expanded .find-reservation-form{opacity:1;right:0}.find-reservation-form input[type="text"]{width:202px}.find-reservation-form input[type="text"].lastname{width:142px}.find-reservation-form .reservation-title{display:none}#home-hallmarks{position:relative;height:calc(100% - 80px - 70px);min-height:400px;overflow:hidden;padding-bottom:10px;z-index:10}@media only screen and (max-width: 999px){#home-hallmarks{height:100%}}#home-hallmarks:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:10px;background:#fff}@-webkit-keyframes in-top{from{left:0;bottom:3px;opacity:0}to{left:0;bottom:0;opacity:1}}@keyframes in-top{from{left:0;bottom:3px;opacity:0}to{left:0;bottom:0;opacity:1}}@-webkit-keyframes in-right{from{left:100%}to{left:0}}@keyframes in-right{from{left:100%}to{left:0}}@-webkit-keyframes in-bottom{from{left:0;bottom:-4px}to{left:0;bottom:0}}@keyframes in-bottom{from{left:0;bottom:-4px}to{left:0;bottom:0}}@-webkit-keyframes in-left{from{left:-100%}to{left:0}}@keyframes in-left{from{left:-100%}to{left:0}}@-webkit-keyframes out-top{from{left:0;bottom:0;opacity:1}to{left:0;bottom:3px;opacity:0}}@keyframes out-top{from{left:0;bottom:0;opacity:1}to{left:0;bottom:3px;opacity:0}}@-webkit-keyframes out-right{from{left:0}to{left:100%}}@keyframes out-right{from{left:0}to{left:100%}}@-webkit-keyframes out-bottom{from{left:0;bottom:0}to{left:0;bottom:-4px}}@keyframes out-bottom{from{left:0;bottom:0}to{left:0;bottom:-4px}}@-webkit-keyframes out-left{from{left:0}to{left:-100%}}@keyframes out-left{from{left:0}to{left:-100%}}#home-hallmarks .navigation{background:#fff;text-align:center;height:70px;line-height:70px}@media only screen and (min-width: 1246px) and (min-height: 768px){#home-hallmarks .navigation{height:80px;line-height:80px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#home-hallmarks .navigation{height:90px;line-height:90px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#home-hallmarks .navigation{height:100px;line-height:100px}}@media only screen and (max-width: 999px){#home-hallmarks .navigation{display:none}}#home-hallmarks .navigation li{display:inline-block}#home-hallmarks .navigation button{margin:0 15px;color:#4D4E56;font-size:18px;line-height:50px;display:inline-block;vertical-align:middle;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden}#home-hallmarks .navigation button:after{content:'';position:absolute;bottom:0;left:-100%;height:3px;width:100%;background:#D64123}#home-hallmarks .navigation button.in-top:after{-webkit-animation:in-top 100ms ease-out forwards;animation:in-top 100ms ease-out forwards}#home-hallmarks .navigation button.in-right:after{-webkit-animation:in-right 100ms ease-out forwards;animation:in-right 100ms ease-out forwards}#home-hallmarks .navigation button.in-bottom:after{-webkit-animation:in-bottom 100ms ease-out forwards;animation:in-bottom 100ms ease-out forwards}#home-hallmarks .navigation button.in-left:after{-webkit-animation:in-left 100ms ease-out forwards;animation:in-left 100ms ease-out forwards}#home-hallmarks .navigation button.out-top:after{-webkit-animation:out-top 100ms ease-out forwards;animation:out-top 100ms ease-out forwards}#home-hallmarks .navigation button.out-right:after{-webkit-animation:out-right 100ms ease-out forwards;animation:out-right 100ms ease-out forwards}#home-hallmarks .navigation button.out-bottom:after{-webkit-animation:out-bottom 100ms ease-out forwards;animation:out-bottom 100ms ease-out forwards}#home-hallmarks .navigation button.out-left:after{-webkit-animation:out-left 100ms ease-out forwards;animation:out-left 100ms ease-out forwards}#home-hallmarks .navigation button.active:after,#home-hallmarks .navigation button:hover:after{left:0}#home-hallmarks .navigation button.active:after{-webkit-animation:none;animation:none}#home-hallmarks .navigation button.active,#home-hallmarks .navigation button:hover{color:#D64123}#home-hallmarks .navigation button.active{font-weight:700}#home-hallmarks .slideshow{position:relative;display:flex;width:100%;height:calc(100% - 70px)}@media only screen and (min-width: 1246px) and (min-height: 768px){#home-hallmarks .slideshow{height:calc(100% - 80px)}}@media only screen and (min-width: 1400px) and (min-height: 920px){#home-hallmarks .slideshow{height:calc(100% - 90px)}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#home-hallmarks .slideshow{height:calc(100% - 100px)}}@media only screen and (max-width: 999px){#home-hallmarks .slideshow{height:100%}}#home-hallmarks .hallmark{position:relative;flex-shrink:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (max-width: 999px){#home-hallmarks .hallmark:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(77,78,86,0.66)}}#home-hallmarks .hallmark .content{position:absolute;top:6%;left:8%;width:32%;box-sizing:border-box;padding:35px 45px;background:#4D4E56}@media only screen and (max-width: 999px){#home-hallmarks .hallmark .content{background:rgba(77,78,86,0.5)}}#home-hallmarks .hallmark .content>*{position:relative;z-index:2}@media only screen and (min-width: 1246px) and (min-height: 768px){#home-hallmarks .hallmark .content{top:7%;left:9%}}@media only screen and (min-width: 1400px) and (min-height: 920px){#home-hallmarks .hallmark .content{top:8%;left:10%}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#home-hallmarks .hallmark .content{top:10%}}@media only screen and (max-width: 999px){#home-hallmarks .hallmark .content{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;text-align:center}}@media only screen and (max-width: 767px){#home-hallmarks .hallmark .content{top:40%}}#home-hallmarks .hallmark .content h3,#home-hallmarks .hallmark .content h1,#home-hallmarks .hallmark .content .h1-like{font-size:30px;font-weight:900;line-height:1;margin-bottom:14px}@media only screen and (min-width: 1246px) and (min-height: 768px){#home-hallmarks .hallmark .content h3,#home-hallmarks .hallmark .content h1,#home-hallmarks .hallmark .content .h1-like{font-size:35px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#home-hallmarks .hallmark .content h3,#home-hallmarks .hallmark .content h1,#home-hallmarks .hallmark .content .h1-like{font-size:40px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#home-hallmarks .hallmark .content h3,#home-hallmarks .hallmark .content h1,#home-hallmarks .hallmark .content .h1-like{font-size:48px}}@media only screen and (max-width: 999px){#home-hallmarks .hallmark .content h3,#home-hallmarks .hallmark .content h1,#home-hallmarks .hallmark .content .h1-like{font-size:22px;line-height:1.1em;margin-bottom:10px}}#home-hallmarks .hallmark .content h2,#home-hallmarks .hallmark .content .h2-like{font-size:20px;line-height:1;margin-bottom:20px}@media only screen and (min-width: 1246px) and (min-height: 768px){#home-hallmarks .hallmark .content h2,#home-hallmarks .hallmark .content .h2-like{margin-bottom:26px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#home-hallmarks .hallmark .content h2,#home-hallmarks .hallmark .content .h2-like{margin-bottom:32px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#home-hallmarks .hallmark .content h2,#home-hallmarks .hallmark .content .h2-like{margin-bottom:40px}}@media only screen and (max-width: 999px){#home-hallmarks .hallmark .content h2,#home-hallmarks .hallmark .content .h2-like{font-size:16px;margin-bottom:20px}}#home-hallmarks .hallmark .content p{font-size:14px;line-height:1.875em;margin-bottom:20px}@media only screen and (min-width: 1246px) and (min-height: 768px){#home-hallmarks .hallmark .content p{margin-bottom:24px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#home-hallmarks .hallmark .content p{font-size:15px;margin-bottom:28px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#home-hallmarks .hallmark .content p{font-size:16px;margin-bottom:30px}}@media only screen and (max-width: 999px){#home-hallmarks .hallmark .content p{font-size:13px;line-height:1.5em;margin-bottom:5px}}#home-hallmarks .hallmark .content a{display:block;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:18px;line-height:36px}#home-hallmarks .hallmark .content a.button{display:inline-block;line-height:50px}@media only screen and (max-width: 767px){#home-hallmarks .hallmark .content a.button{width:100%;font-size:13px;line-height:20px;padding:10px 20px;height:auto;white-space:normal;margin-top:10px}}@media only screen and (max-width: 999px){#home-hallmarks .hallmark .content a{font-size:14px}}#home-hallmarks .arrow{display:none;position:absolute;bottom:30px;width:150px;height:64px;box-sizing:border-box;overflow:hidden;font-size:14px;line-height:1.214em;color:#fff;font-weight:900;word-spacing:9999px;z-index:2}#home-hallmarks .arrow:after{content:'';position:absolute;top:0;width:26px;height:64px;background:url("../images/sprite-2017.svg") 0 0 no-repeat}#home-hallmarks .arrow.previous{left:20px;padding-left:50px;text-align:left}#home-hallmarks .arrow.previous:after{left:0;background-position:0 -130px}#home-hallmarks .arrow.previous:hover:after{background-position:-92px -130px}#home-hallmarks .arrow.next{right:20px;padding-right:50px;text-align:right}#home-hallmarks .arrow.next:after{right:0;background-position:-138px -130px}#home-hallmarks .arrow.next:hover:after{background-position:-230px -130px}@media only screen and (max-width: 999px){#home-hallmarks .arrow{display:block}}#home-destinations{position:relative;height:calc(100% - 80px - 70px);overflow:hidden;padding-bottom:10px;z-index:10;background:#4D4E56;color:#fff}@media only screen and (max-width: 999px){#home-destinations{height:100%}}#home-destinations:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:10px;background:#fff}#home-destinations .slideshow{position:relative;width:100%;height:100%}#home-destinations .destination{position:relative;float:left;width:33.33%;height:100%;background-color:#4D4E56;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}#home-destinations .destination .image{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#4D4E56;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#home-destinations .destination h2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scaleX(1.1);transform:translate(-50%, -50%) scaleX(1.1);padding:0 20px;font:900 24px/1.1 "Positype Halogen",sans-serif;letter-spacing:9px;text-transform:uppercase;text-align:center;color:#fff;z-index:1;transition:color 400ms}@media only screen and (min-width: 1246px) and (min-height: 768px){#home-destinations .destination h2{font-size:28px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#home-destinations .destination h2{font-size:32px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#home-destinations .destination h2{font-size:36px}}#home-destinations .destination a.link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;overflow:hidden;text-indent:-10000px;z-index:2;color:inherit;transition:none}.keyboard-navigation #home-destinations .destination a.link:focus{background:rgba(206,57,20,0.33)}@media only screen and (min-width: 1000px){#home-destinations .destination .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}#home-destinations .destination:hover .image{-webkit-transform:scale(1);transform:scale(1)}#home-destinations .destination .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#4D4E56;box-sizing:border-box;transition:background 400ms}#home-destinations .destination:hover h2{color:#4D4E56}#home-destinations .destination:hover .overlay{background:rgba(255,255,255,0.9)}}#home-destinations .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:90px;text-indent:-9999px;overflow:hidden;transition:background 0.1s ease-in-out, opacity 0.1s ease-in-out;z-index:10;color:inherit}#home-destinations .arrow:hover{background:rgba(31,34,63,0.4)}#home-destinations .arrow:after{content:'';position:absolute;top:20px;width:26px;height:50px;background:url("../images/sprite-2017.svg") 0 0 no-repeat}#home-destinations .arrow.previous{left:0}#home-destinations .arrow.previous:after{background-position:0 -60px;left:32px}#home-destinations .arrow.next{right:0}#home-destinations .arrow.next:after{background-position:-138px -60px;right:32px}#destinations-map{position:absolute;top:0;right:0;bottom:0;left:0;background:#4D4E56}.our-destinations #destinations-map{z-index:2}#destinations-map .expand{position:absolute;width:46px;height:46px;top:20px;right:20px;border-radius:50%;z-index:1;cursor:pointer;transition:opacity 0.3s ease-in-out;background:#4D4E56 url("../images/sprite-2017.svg") 15px -331px no-repeat;color:#fff;text-indent:-9999px;overflow:hidden}#destinations-map .expand:hover{opacity:0.9}.our-destinations #destinations-map.expanded{width:calc(200% - 50px)}#destinations-map.expanded #properties-map{right:0}#destinations-map.expanded .expand{background-position:-30px -331px}#destinations-map .map{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width: 1000px){#destinations-map.fixed .map{position:fixed;top:100px;right:50%;bottom:0;left:0}}.destinations{margin-left:-10px;width:calc(100% + 10px);-webkit-overflow-scrolling:touch}.destinations:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){.destinations{margin:0;max-height:840px;width:100%}}.destinations .property-infocard,.destinations .partner-brand-card{width:calc(50% - 10px);height:190px;margin-bottom:10px;float:left;overflow:hidden;background-size:cover;background-position:50% 50%;margin-left:10px;text-align:center}@media only screen and (min-width: 769px) and (max-width: 1200px){.destinations .property-infocard,.destinations .partner-brand-card{width:calc(100% - 10px)}}@media only screen and (max-width: 767px){.destinations .property-infocard,.destinations .partner-brand-card{margin-left:0;width:100%;height:200px}}.destinations .property-infocard .overlay,.destinations .partner-brand-card .overlay{height:100%;width:100%;background-size:cover;background-position:50% 50%}.destinations .property-infocard .tile-message-box,.destinations .partner-brand-card .tile-message-box{display:flex;align-items:center;text-transform:uppercase;font-size:14px;line-height:14px;font-weight:bold;color:#fff;background:#c89d73;padding:8px 8px;margin-left:auto;margin-top:-10px;margin-right:-10px}.destinations .property-infocard .row,.destinations .partner-brand-card .row{display:flex;flex-flow:row wrap;padding:10px;box-sizing:border-box;height:100%;width:100%;background:rgba(77,78,86,0.5)}.destinations .property-infocard .row .location-name,.destinations .partner-brand-card .row .location-name{display:flex;align-self:flex-start;line-height:20px;padding:20px 0 0;text-align:center;color:#fff;font-size:14px;font-weight:normal;margin:0;font-family:"Helvetica","GT America Extended",sans-serif;width:100%;justify-content:center}.destinations .property-infocard .row h3,.destinations .partner-brand-card .row h3{display:flex;align-self:center;justify-content:center;margin:0;font-weight:400;font-size:22px;line-height:22px;color:#fff;font-family:"Helvetica","GT America Extended",sans-serif;width:100%}.destinations .property-infocard .row p,.destinations .partner-brand-card .row p{display:flex;flex-flow:row nowrap;justify-content:space-between;align-self:flex-end;margin:0;width:100%}@media only screen and (max-width: 767px){.destinations .property-infocard .row p sabre-shs-widgets-hotel-availability,.destinations .partner-brand-card .row p sabre-shs-widgets-hotel-availability{display:none}}.destinations .property-infocard .row p .button,.destinations .partner-brand-card .row p .button{position:static;font-size:13px;font-weight:400;height:38px;line-height:34px;margin-bottom:0;padding:0 10px;white-space:normal;display:table;line-height:initial}.destinations .property-infocard .row p .button>span,.destinations .partner-brand-card .row p .button>span{display:table-cell;vertical-align:middle}.destinations .property-infocard .row p .button.red,.destinations .partner-brand-card .row p .button.red{margin-left:10px;background:#D64123;border-color:#D64123;color:#fff}@media only screen and (max-width: 767px){.destinations .property-infocard .row p .button.red,.destinations .partner-brand-card .row p .button.red{display:none}}.destinations .property-infocard .row p .button.red:hover,.destinations .partner-brand-card .row p .button.red:hover{background:#fff;border-color:#fff;color:#D64123}.destinations .property-infocard .row p .shs-widgets-hotel-availability-component,.destinations .partner-brand-card .row p .shs-widgets-hotel-availability-component{margin-left:10px}.destinations .property-infocard .row p .shs-widgets-hotel-availability-component .main-section .btn,.destinations .partner-brand-card .row p .shs-widgets-hotel-availability-component .main-section .btn{font-size:13px;font-weight:400;height:38px;line-height:1;vertical-align:top}.destinations .property-infocard .row p .shs-widgets-hotel-availability-component .main-section .btn:hover,.destinations .partner-brand-card .row p .shs-widgets-hotel-availability-component .main-section .btn:hover{background:#fff;border-color:#fff;color:#D64123}.destinations .property-infocard.coming-soon .row,.destinations .partner-brand-card.coming-soon .row{background:rgba(200,157,115,0.5);border:5px solid #c89d73}.destinations .property-infocard.coming-soon .row:before,.destinations .partner-brand-card.coming-soon .row:before{content:'Coming Soon';text-transform:uppercase;font-size:14px;line-height:14px;font-weight:bold;color:#fff;background:#c89d73;padding:8px 10px;margin-left:auto;margin-top:-10px;margin-right:-10px;display:flex}.destinations .property-infocard.coming-soon .row p,.destinations .partner-brand-card.coming-soon .row p{justify-content:center}.destinations .property-infocard.partner-brand-card h3,.destinations .partner-brand-card.partner-brand-card h3{max-width:80%;margin:20px auto 0 auto;line-height:25px}.destinations .property-infocard.partner-brand-card .row p .button,.destinations .partner-brand-card.partner-brand-card .row p .button{color:#fff;background:#4D4E56;margin:0 auto}.destinations .property-infocard.partner-brand-card .row p .button:hover,.destinations .partner-brand-card.partner-brand-card .row p .button:hover{opacity:0.8}.destinations.wide{margin-left:0;width:100%}.destinations.wide .property-infocard,.destinations.wide .partner-brand-card{width:100%;height:210px;margin-left:0;overflow:visible}.destinations.wide .property-infocard:after,.destinations.wide .partner-brand-card:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){.destinations.wide .property-infocard,.destinations.wide .partner-brand-card{height:auto}}.destinations.wide .property-infocard .overlay,.destinations.wide .partner-brand-card .overlay{position:relative;width:calc(100% - 320px);float:left}@media only screen and (min-width: 1000px) and (max-width: 1320px){.destinations.wide .property-infocard .overlay,.destinations.wide .partner-brand-card .overlay{width:calc(100% - 260px)}}@media only screen and (max-width: 767px){.destinations.wide .property-infocard .overlay,.destinations.wide .partner-brand-card .overlay{float:none;width:100%;height:200px}}.destinations.wide .property-data{width:320px;height:100%;float:right;box-sizing:border-box;padding:20px 0 10px 40px}@media only screen and (min-width: 1000px) and (max-width: 1320px){.destinations.wide .property-data{width:260px;padding:20px 0 10px 20px}}@media only screen and (max-width: 767px){.destinations.wide .property-data{width:100%;float:none;padding:20px}}.destinations.wide .property-data p{padding-left:40px;position:relative;font-size:14px;font-weight:400;font-family:"Helvetica","GT America Extended",sans-serif;line-height:17px;color:#4D4E56;margin-bottom:15px}.destinations.wide .property-data p:before{content:'';width:40px;height:100%;position:absolute;top:0;left:0;background-image:url("../images/sprite-2017.svg")}.destinations.wide .property-data p.prop-location:before{background-position:-42px -488px}.destinations.wide .property-data p.prop-phone{min-height:26px}.destinations.wide .property-data p.prop-phone:before{background-position:-208px -488px}.destinations.wide .property-data p.prop-phone a{text-decoration:none}.destinations.wide .property-data p.prop-mail{min-height:20px}.destinations.wide .property-data p.prop-mail:before{background-position:-292px -490px}.destinations.wide .property-data p.prop-phone a,.destinations.wide .property-data p.prop-mail a,.destinations.wide .property-data p.prop-location a{color:#4D4E56}.destinations.wide .property-data p.prop-phone a:hover,.destinations.wide .property-data p.prop-mail a:hover,.destinations.wide .property-data p.prop-location a:hover{color:#D64123}.destinations.wide .property-data .amenities{position:relative;font-size:0}.destinations.wide .property-data .amenities .main-list{box-sizing:border-box}.destinations.wide .property-data .amenities .additional-list{display:none;position:absolute;top:-10px;left:-10px;right:0;box-sizing:border-box;background-color:#fff;box-shadow:0 0 10px rgba(77,78,86,0.1);padding:10px;z-index:1}.destinations.wide .property-data .amenities span{vertical-align:top;display:inline-block;width:calc((100% / 6) - 20px);margin:10px;font-size:12px;line-height:16px;color:#4D4E56}.destinations.wide .property-data .amenities span:before{display:block;margin-bottom:5px;font-size:19px;color:#C99C72}.destinations.wide .property-data .amenities .toggle{cursor:pointer}.destinations.wide .property-data .amenities .toggle:before{content:"\2022 \2022 \2022"}.destinations.wide .property-data .amenities .toggle:hover:before{color:#4D4E56}@media only screen and (max-width: 767px){.destinations.wide .property-data .amenities.expanded .main-list{display:none}}.destinations.wide .property-data .amenities.expanded .additional-list{display:block}@media only screen and (max-width: 767px){.destinations.wide .property-data .amenities.expanded .additional-list{position:static;box-shadow:none}}.our-destinations.columns-layout #content{min-height:100%}.our-destinations.columns-layout #content .fixed-fit-block{overflow:visible}.our-destinations.columns-layout #content .page-content{padding-bottom:0}.our-destinations .left-side{width:50% !important}@media only screen and (min-width: 1246px) and (min-height: 768px){.our-destinations .left-side{width:50% !important}}@media only screen and (min-width: 1000px) and (max-width: 1320px){.our-destinations .left-side{width:45% !important}}@media only screen and (max-width: 999px){.our-destinations .left-side{height:100px;width:100px;position:absolute !important;left:0;top:-9999px}}.our-destinations .right-side{width:50% !important}.our-destinations .right-side .center-column{margin:auto;float:left}@media only screen and (max-width: 767px){.our-destinations .right-side .center-column{margin:0 auto;float:none}}@media only screen and (min-width: 1246px) and (min-height: 768px){.our-destinations .right-side{width:50% !important}}@media only screen and (min-width: 1000px) and (max-width: 1320px){.our-destinations .right-side{width:55% !important}}@media only screen and (min-width: 768px) and (max-width: 999px){.our-destinations .right-side{width:100% !important}}@media only screen and (max-width: 767px){.our-destinations .right-side{width:100% !important}}@media only screen and (max-width: 767px){.our-destinations .right-side .content-to-hide{display:none}}.our-destinations .right-side .page-content{padding-bottom:0}.our-destinations .right-side.shrinked{width:50px !important}.our-destinations .right-side.shrinked .page-content{display:none}.our-destinations #property-list{padding-top:0 !important}@media only screen and (max-width: 767px){.our-destinations #property-list{padding-top:20px !important}}@media only screen and (min-width: 1000px) and (max-width: 1320px){.our-destinations.contact-us #property-list{padding:0 20px 50px 20px !important}}.our-destinations #destination-search{width:80%;position:relative}@media only screen and (max-width: 767px){.our-destinations #destination-search{width:100%}}.our-destinations #destination-search:before{content:'';display:block;width:22px;height:50px;position:absolute;left:0;top:0;background-image:url("../images/sprite-2017.svg");background-position:1px -369px}.our-destinations #destination-search input{display:inline-block;padding:10px 10px 10px 50px;border-bottom:2px solid #B2B4B2;margin-bottom:50px;width:100%;position:relative;color:#D64123}.our-destinations #destination-search input:focus{border-color:#D64123}.our-destinations #destination-search input.simulation::-webkit-input-placeholder{color:#D64123}.our-destinations #destination-search input.simulation::-moz-placeholder{color:#D64123}.our-destinations #destination-search input.simulation:-ms-input-placeholder{color:#D64123}.our-destinations #destination-search input.simulation:-moz-placeholder{color:#D64123}@media only screen and (max-width: 767px){.our-destinations #destination-search input{width:100%;padding:10px 50px}}.our-destinations #destination-search .cleanup-input{display:none;position:absolute;right:-20px;top:15px;z-index:1;width:20px;height:20px;overflow:hidden;text-indent:9999px;background-image:url("../images/sprite-2017.svg");background-position:-140px -254px}@media only screen and (max-width: 767px){.our-destinations #destination-search .cleanup-input{right:0}}.our-destinations #destination-search .cleanup-input:hover{background-position:-180px -254px}.our-destinations #destination-search .cleanup-input.visible{display:block}.our-destinations #properties-map{position:absolute;top:0;right:0;bottom:0;left:0}.our-destinations #properties-map .cluster0{background-size:cover}.contact-us .page-content h1{color:#4D4E56}.contact-us #mobile-booking-trigger{display:none}#footer{position:relative;margin-bottom:70px;font-size:12px;color:#4D4E56;background:#4D4E56;z-index:5}@media only screen and (max-width: 999px){#footer{padding-bottom:50px}}.translation-proxy #footer{padding-bottom:0}#footer a{color:#4D4E56;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .center-column{max-width:1134px;padding:0 20px}#footer>.wrapper{padding:36px 0 40px;background:#fff}#footer .loews-hotels-and-co{display:block;width:auto;max-width:80%;height:auto;margin:0 auto 30px}#footer .loews-hotels-property{display:block;height:50px;width:auto;margin:0 auto 28px}#footer .american-express{float:left;height:42px;font-size:10px;line-height:1.2;text-transform:uppercase;font-weight:900;color:#fff}@media only screen and (max-width: 767px){#footer .american-express{float:none;text-align:center;margin:20px 0 10px}.property #footer .american-express{display:none}}#footer .american-express img{display:inline-block;vertical-align:top;width:auto;height:100%;margin-right:15px}#footer .american-express div{display:inline-block;vertical-align:top;padding-top:10px}#footer .american-express strong{display:block}#footer .copyright{float:right;font-size:10px;line-height:42px;text-align:right;text-transform:uppercase;font-weight:900;color:#fff}@media only screen and (max-width: 767px){#footer .copyright{float:none;text-align:center}}#footer .copyright a{color:inherit;text-decoration:none}#footer .copyright a:hover{text-decoration:underline}#footer .adr{text-align:center;font-size:13px;line-height:1.8;font-weight:700;padding:0 20px;margin-bottom:34px}#footer .adr span{line-height:1}#footer .faq-link{display:block;margin:-20px 20px 20px;text-align:center;font-weight:bold}#footer .socials{text-align:center;margin-bottom:40px;padding:0 20px}@media only screen and (max-width: 999px){#footer .socials{margin-bottom:25px}}#footer .socials li{display:inline-block;width:28px;height:28px;margin:0 6px 8px 6px}@media only screen and (max-width: 767px){#footer .socials li{margin:0 4px 8px 4px}}#footer .socials li a{display:block;width:28px;height:28px;background:url("../images/sprite-2017.svg") -329px -748px no-repeat;overflow:hidden;text-indent:-10000px;opacity:0.8;transition:opacity 200ms ease-out, -webkit-transform 100ms ease-out;transition:opacity 200ms ease-out, transform 100ms ease-out;transition:opacity 200ms ease-out, transform 100ms ease-out, -webkit-transform 100ms ease-out;-webkit-transform:scale(1);transform:scale(1)}#footer .socials li a:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}#footer .socials li a.facebook{background-position:0 -748px}#footer .socials li a.twitter{background-position:-47px -748px}#footer .socials li a.instagram{background-position:-94px -748px}#footer .socials li a.google,#footer .socials li a.googleplus{background-position:-188px -748px}#footer .socials li a.linkedin{background-position:-141px -748px}#footer .socials li a.youtube{background-position:-235px -748px}#footer .socials li a.blog{background-position:-282px -748px}.property .property-read-more{display:none;position:relative;margin:0 auto;width:30px;height:30px;background:url("../images/sprite-2017.svg") 0 -254px no-repeat;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all 300ms}.property .property-read-more.expanded{margin-bottom:25px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (max-width: 999px){.property .property-read-more{display:block}}@media only screen and (max-width: 999px){.property #footer-navigation{max-height:0;overflow:hidden;transition:all 300ms}.property #footer-navigation.expanded{max-height:500px}}#footer-logo-wrapper .line{width:100%;height:1px;margin-bottom:30px;font-size:0;border-top:1px solid #B2B4B2}#footer-columns{border-top:1px solid #B2B4B2;padding-top:37px;width:100%}#footer-columns:after{clear:both;content:'';display:table}@media only screen and (max-width: 999px){#footer-columns{padding-top:0;border:none}}#footer-columns .column{float:left;box-sizing:border-box;width:22%;border-left:1px solid #B2B4B2;padding-left:31px;padding-right:32px}#footer-columns .column:first-child{width:34%;border-left:none;padding-left:0}#footer-columns .column.menu-col-1{width:20%}#footer-columns .column.menu-col-2{width:15%}#footer-columns .column.menu-col-3{width:31%;padding-right:0}@media only screen and (max-width: 999px){#footer-columns .column{width:33% !important}}@media only screen and (max-width: 767px){#footer-columns .column{float:none;border-left:none;text-align:center;margin-bottom:26px;width:auto !important;padding:0;height:auto !important}}#footer-columns .column#stay-connected .formError{left:0 !important}@media only screen and (max-width: 999px){#footer-columns .column#stay-connected{float:none;width:auto !important;margin-bottom:36px;text-align:center;padding:0}#footer-columns .column#stay-connected+.column{border-left:none;padding-left:0}}#footer-columns .column#stay-connected h2{font-weight:700}#footer-columns .column#stay-connected p.phone a{letter-spacing:0.4px;font-size:23px}#footer-columns h2{margin-bottom:15px;font-size:16px;line-height:27px;font-weight:900;letter-spacing:0.4px;white-space:nowrap}#footer-columns .phone{font-size:24px;line-height:1}#footer-columns form{margin-top:26px;width:310px}@media only screen and (max-width: 999px){#footer-columns form{padding-top:0;border:none;margin-left:auto;margin-right:auto}}#footer-columns form .field-label{display:none}#footer-columns form .signup{display:none}#footer-columns form p{position:relative}#footer-columns form input[type="text"]{height:50px;width:100%;border-bottom:2px solid #4D4E56;font-size:14px;line-height:50px;color:#4D4E56}#footer-columns form input[type="text"]::-webkit-input-placeholder{color:#4D4E56;-webkit-transition:color 200ms;transition:color 200ms}#footer-columns form input[type="text"]::-moz-placeholder{color:#4D4E56;-moz-transition:color 200ms;transition:color 200ms}#footer-columns form input[type="text"]::placeholder{color:#4D4E56;transition:color 200ms}#footer-columns form input[type="text"]:focus::-webkit-input-placeholder{color:#B2B4B2}#footer-columns form input[type="text"]:focus::-moz-placeholder{color:#B2B4B2}#footer-columns form input[type="text"]:focus::placeholder{color:#B2B4B2}#footer-columns form .button{position:absolute;top:0;right:0;color:inherit;border-color:transparent;background-color:transparent;width:90px;padding:0 10px;box-sizing:border-box}#footer-columns form .button:hover{background:#fff;color:#4D4E56}#footer-columns .menu a{display:block;font-size:14px;line-height:25px;text-decoration:none}#footer-columns .menu a:hover,#footer-columns .menu a.active{text-decoration:underline}#footer-columns .footer-menu-custom-links span{font-size:14px;line-height:25px}#footer-columns .footer-menu-custom-links a{display:inline-block;text-transform:capitalize}@media only screen and (max-width: 767px){#footer-columns .menu{display:none}#footer-columns .expanded .menu{display:block}}.galleria{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}.galleria .galleria-container{position:relative;overflow:hidden;width:100% !important;height:100% !important}.galleria .category-selector{position:absolute;top:9px;left:20px;z-index:2}.galleria .newListSelected{position:absolute !important;top:4px;left:20px;z-index:2}.galleria .galleria-stage{position:absolute;top:125px;bottom:180px;left:0;right:0;padding:0 72px;overflow:hidden}@media only screen and (max-width: 999px){.galleria .galleria-stage{top:40px;bottom:50px;padding:20px 0 60px 0}}@media (max-width: 767px) and (orientation: landscape){.galleria .galleria-stage{bottom:0}}.galleria .galleria-stage .galleria-image{overflow:visible !important}.galleria .galleria-stage .galleria-image iframe{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity 0.5s}.galleria .galleria-stage .galleria-counter{display:none;position:relative !important;left:auto !important;margin:20px auto 0;opacity:1;width:100%;text-align:center}@media only screen and (max-width: 999px){.galleria .galleria-stage .galleria-counter{display:inline-block}}.galleria.no-controls .galleria-image-nav{display:none}.galleria .galleria-image-nav-left,.galleria .galleria-image-nav-right{position:absolute;top:50%;cursor:pointer;width:31px;height:61px;margin-top:-30px;text-indent:-9999px;overflow:hidden;background:url("../images/sprite-2017.svg") 0 0 no-repeat;z-index:10}@media only screen and (max-width: 999px){.galleria .galleria-image-nav-left,.galleria .galleria-image-nav-right{width:20px;height:38px}}.galleria .galleria-image-nav-left{left:20px;background-position:0 -60px}.galleria .galleria-image-nav-left:hover{background-position:-92px -60px}@media only screen and (max-width: 999px){.galleria .galleria-image-nav-left:hover{background-position:-40px 0}}.galleria .galleria-image-nav-left:active{left:19px}@media only screen and (max-width: 999px){.galleria .galleria-image-nav-left{background-position:0 0}}.galleria .galleria-image-nav-right{right:20px;background-position:-138px -60px}.galleria .galleria-image-nav-right:hover{background-position:-230px -60px}@media only screen and (max-width: 999px){.galleria .galleria-image-nav-right:hover{background-position:-120px 0}}.galleria .galleria-image-nav-right:active{right:19px}@media only screen and (max-width: 999px){.galleria .galleria-image-nav-right{background-position:-80px 0}}.galleria .galleria-loader{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;font-size:25px;width:1em;height:1em;border-radius:50%;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5{0%,100%{box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.5),-1.8em -1.8em 0 0em rgba(255,255,255,0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.5),1.8em -1.8em 0 0em rgba(255,255,255,0.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.5),2.5em 0em 0 0em rgba(255,255,255,0.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.5),1.75em 1.75em 0 0em rgba(255,255,255,0.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.5),0em 2.5em 0 0em rgba(255,255,255,0.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.5),-1.8em 1.8em 0 0em rgba(255,255,255,0.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.5),-2.6em 0em 0 0em rgba(255,255,255,0.7),-1.8em -1.8em 0 0em #fff}}@keyframes load5{0%,100%{box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.5),-1.8em -1.8em 0 0em rgba(255,255,255,0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.5),1.8em -1.8em 0 0em rgba(255,255,255,0.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.5),2.5em 0em 0 0em rgba(255,255,255,0.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.5),1.75em 1.75em 0 0em rgba(255,255,255,0.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em rgba(255,255,255,0.2),-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.5),0em 2.5em 0 0em rgba(255,255,255,0.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em rgba(255,255,255,0.2),-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.5),-1.8em 1.8em 0 0em rgba(255,255,255,0.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em rgba(255,255,255,0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(255,255,255,0.2),1.8em -1.8em 0 0em rgba(255,255,255,0.2),2.5em 0em 0 0em rgba(255,255,255,0.2),1.75em 1.75em 0 0em rgba(255,255,255,0.2),0em 2.5em 0 0em rgba(255,255,255,0.2),-1.8em 1.8em 0 0em rgba(255,255,255,0.5),-2.6em 0em 0 0em rgba(255,255,255,0.7),-1.8em -1.8em 0 0em #fff}}.galleria.no-controls .galleria-thumbnails-container{display:none}.galleria .galleria-thumbnails-container{height:120px;bottom:0;position:absolute;left:0;right:0;z-index:2}@media (max-width: 767px) and (orientation: landscape){.galleria .galleria-thumbnails-container{display:none}}@media only screen and (max-width: 999px){.galleria .galleria-thumbnails-container{display:none}}.galleria .galleria-carousel .galleria-thumbnails-list{margin-left:60px;margin-right:60px}.galleria .galleria-thumbnails{margin:20px auto 20px;padding:0 20px;overflow:visible !important}.galleria .galleria-thumbnails .galleria-image{height:60px;width:60px;margin:0;float:left;cursor:pointer;transition:all 300ms}.galleria .galleria-thumbnails .galleria-image.active{-webkit-transform:scale(1.3);transform:scale(1.3);z-index:999}.galleria .galleria-thumb-nav-left,.galleria .galleria-thumb-nav-right{display:none;position:absolute;top:20px;cursor:pointer;width:60px;height:60px;text-indent:-9999px;overflow:hidden;background:#4D4E56}.galleria .galleria-thumb-nav-left:after,.galleria .galleria-thumb-nav-right:after{content:'';background:url("../images/sprite-2017.svg") -80px 0 no-repeat;width:20px;height:40px;position:absolute;top:11px}.galleria .galleria-carousel .galleria-thumb-nav-left,.galleria .galleria-carousel .galleria-thumb-nav-right{display:block}.galleria .galleria-thumb-nav-left.disabled,.galleria .galleria-thumb-nav-right.disabled{display:none}.galleria .galleria-thumb-nav-left{left:0}.galleria .galleria-thumb-nav-left:after{background-position:0 0;left:20px}.galleria .galleria-thumb-nav-left:hover:after{background-position:-40px 0}.galleria .galleria-thumb-nav-right{right:0}.galleria .galleria-thumb-nav-right:after{right:20px}.galleria .galleria-thumb-nav-right:hover:after{background-position:-120px 0}.galleria .galleria-info{position:absolute;left:0;bottom:120px;width:100%;height:40px}@media only screen and (max-width: 999px){.galleria .galleria-info{top:20px}}.galleria .galleria-info .galleria-info-description{text-align:center;line-height:22px;font-size:20px;color:#fff;position:absolute;left:20px;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 999px){.galleria .galleria-info .galleria-info-description{left:70px;right:70px;font-size:14px;line-height:18px}}#share-this-site-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7)}#share-this-site-overlay .wrapper{position:absolute;left:50%;top:50%;width:420px;height:140px;padding:20px;margin:-90px 0 0 -230px;background:#327d7d}#share-this-site-overlay .close-button{position:absolute;right:15px;top:10px;width:17px;height:17px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat;cursor:pointer;z-index:2}#share-this-site-overlay .close-button:hover{background-position:-37px 0}#share-this-site-overlay .close-button:active{background-position:-74px 0}#share-this-site{padding:0;margin:0 5px 5px;width:420px}#share-this-site li{float:left;width:130px;margin:0 5px;font-size:0}#share-this-site a{position:relative;display:block;height:16px;margin:5px 0;padding-left:20px;font:12px/16px "Positype Halogen",sans-serif;text-transform:uppercase;text-decoration:none;color:#f7fcfc}#share-this-site a:hover{color:#6dc7c7}#share-this-site a .icon{float:left;margin-right:5px;width:16px;height:16px;background:url(../images/share.png) 0 0 no-repeat}#share-this-site a.share_facebook .icon{background-position:0 0}#share-this-site a.share_facebook:hover .icon{background-position:-36px 0}#share-this-site a.share_twitter .icon{background-position:0 -36px}#share-this-site a.share_twitter:hover .icon{background-position:-36px -36px}#share-this-site a.share_tumblr .icon{background-position:0 -72px}#share-this-site a.share_tumblr:hover .icon{background-position:-36px -72px}#share-this-site a.share_linkedin .icon{background-position:0 -108px}#share-this-site a.share_linkedin:hover .icon{background-position:-36px -108px}#share-this-site a.share_digg .icon{background-position:0 -144px}#share-this-site a.share_digg:hover .icon{background-position:-36px -144px}#share-this-site a.share_delicious .icon{background-position:0 -180px}#share-this-site a.share_delicious:hover .icon{background-position:-36px -180px}#share-this-site a.share_stumbleupon .icon{background-position:0 -216px}#share-this-site a.share_stumbleupon:hover .icon{background-position:-36px -216px}#share-this-site a.share_orkut .icon{background-position:0 -252px}#share-this-site a.share_orkut:hover .icon{background-position:-36px -252px}#share-this-site a.share_myspace .icon{background-position:0 -288px}#share-this-site a.share_myspace:hover .icon{background-position:-36px -288px}#share-this-site a.share_yammer .icon{background-position:0 -324px}#share-this-site a.share_yammer:hover .icon{background-position:-36px -324px}#share-this-site a.share_pinterest .icon{background-position:0 -360px}#share-this-site a.share_pinterest:hover .icon{background-position:-36px -360px}#share-this-site a.share_bebo .icon{background-position:0 -396px}#share-this-site a.share_bebo:hover .icon{background-position:-36px -396px}#share-this-site a.share_live .icon{background-position:0 -432px}#share-this-site a.share_live:hover .icon{background-position:-36px -432px}#share-this-site a.share_google .icon{background-position:0 -468px}#share-this-site a.share_google:hover .icon{background-position:-36px -468px}#share-this-site a.share_email .icon{background-position:0 -504px}#share-this-site a.share_email:hover .icon{background-position:-36px -504px}#testimonials .odd .image{float:left}#testimonials .odd .description{float:right}#testimonials .even .image{float:right}#testimonials .even .description{float:left;text-align:right}#testimonials .testimonial{margin-bottom:40px}#testimonials .testimonial:after{clear:both;content:'';display:table}#testimonials .image{width:320px;min-height:320px}#testimonials .description{width:640px}#testimonials h4,#testimonials h5{font-family:"Positype Halogen",sans-serif}#testimonials h4{margin-bottom:12px;color:#54baba;font-size:28px;line-height:1.2;font-weight:200;text-transform:uppercase}#testimonials h4,#testimonials h5{color:#327d7d}#testimonials h5{font-size:18px;line-height:1.2;margin-bottom:22px}#testimonials p{margin-bottom:10px}.room-card{position:relative;text-align:left;background-color:#F2F2F2;color:#4D4E56;margin:0 5px;box-shadow:0 0 0 rgba(0,0,0,0);transition:0.3s ease-out}.room-card:hover{box-shadow:3px 3px 10px rgba(0,0,0,0.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}#custom-lightbox .room-card:hover{-webkit-transform:none;transform:none;box-shadow:0 0 0 rgba(0,0,0,0)}.room-card .photos{position:relative;overflow:hidden;height:240px}.room-card .photos:before{content:" ";position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid transparent;border-top-color:#4D4E56;border-bottom-color:#4D4E56;border-radius:50%;-webkit-animation:loading-icon-spin 1200ms linear infinite;animation:loading-icon-spin 1200ms linear infinite}@-webkit-keyframes loading-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.room-card .photos .slideshow{position:relative;width:100%;height:100%}.room-card .photos .swipe-next,.room-card .photos .swipe-prev{position:absolute;top:50%;margin-top:-35px;width:60px;height:69px;left:0;z-index:2;cursor:pointer;transition:background 0.1s ease-in-out}.room-card .photos .swipe-next:after,.room-card .photos .swipe-prev:after{content:'';background:url("../images/sprite-2017.svg") 0 0 no-repeat;position:absolute;width:20px;height:39px;top:15px;left:20px}.room-card .photos .swipe-next:hover,.room-card .photos .swipe-prev:hover{background:rgba(77,78,86,0.4)}.room-card .photos .swipe-next{left:auto;right:0}.room-card .photos .swipe-next:after{background-position:-80px 0}.room-card .photos .photo{height:100%;width:100%;background-size:cover;background-position:50% 50%;float:left}.room-card .photos .photo img{display:none}.room-card .photos .photo.player-360{cursor:pointer}.room-card .photos .photo.player-360:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:46px;width:46px;margin:auto;background:url("../images/360-icon.svg") 0 0 no-repeat;opacity:1;transition:opacity .5s}.room-card .photos .photo.player-360:hover:after{opacity:0.8}.room-card>.links{position:absolute;top:0;right:0;white-space:nowrap;z-index:20}.room-card>.links .price{float:left;width:75px;height:50px;line-height:50px;font-weight:900;font-size:16px;text-align:center;background:#C99C72;color:#fff;z-index:1}.room-card>.links .price .suffix{display:none}@media only screen and (max-width: 767px){.room-card>.links .button{width:auto;padding-top:0;padding-bottom:0;height:50px;line-height:50px;white-space:nowrap}}@media screen and (max-width: 400px){.room-card>.links .button{padding:0 5px}}.room-card .description{position:relative;padding:20px;box-sizing:border-box}@media only screen and (max-width: 767px){.room-card .description{padding-bottom:90px}}.room-card .description .room-label{font-weight:700}.room-card .description .native-select-wrapper{margin-bottom:20px}.room-card .description .native-select-wrapper .native-select{background:#fff}.room-card .description .native-select-wrapper .native-select::-webkit-input-placeholder{color:#4D4E56}.room-card .description .native-select-wrapper .native-select::-moz-placeholder{color:#4D4E56}.room-card .description .native-select-wrapper .native-select::placeholder{color:#4D4E56}.room-card .description h3,.room-card .description .title{font-size:24px;color:#4D4E56;font-weight:900;margin-bottom:3px;text-align:center}.room-card .description p{margin-bottom:10px}.room-card .description p.short-description{font-size:14px;line-height:17px;margin-bottom:20px}.room-card .description p.short-description .read-more{font-weight:700;white-space:nowrap}.room-card .description .links:after{clear:both;content:'';display:table}.room-card .description .links .price{position:relative;float:left;line-height:1.4;height:50px;white-space:nowrap}.room-card .description .links .price .price-align{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.room-card .description .links .price .number{font-size:20px;font-weight:900;color:#D64123}.room-card .description .links .price .suffix{display:block;color:#4D4E56}@media only screen and (max-width: 767px){.room-card .description .links .price{float:none;margin:26px 0;height:auto;text-align:center}.room-card .description .links .price .price-align{position:relative;left:0;top:0;text-align:center;-webkit-transform:translateY(0);transform:translateY(0)}.room-card .description .links .price .suffix{display:inline-block}}.room-card .description .links a{font-size:14px}.room-card .description .links .button{float:right}@media only screen and (max-width: 767px){.room-card .description .links .button{position:absolute;left:20px;bottom:20px;right:20px;width:auto}}.room-card .description .amenities{position:relative;font-size:0}.room-card .description .amenities .main-list{box-sizing:border-box;margin:0 -20px;padding:10px 10px 8px 10px}.room-card .description .amenities .additional-list{display:none;position:absolute;top:0;left:0;right:0;box-sizing:border-box;background-color:#F2F2F2;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:0 -20px;padding:10px;z-index:1}.room-card .description .amenities span{vertical-align:top;display:inline-block;margin:10px;font-size:12px;line-height:16px;color:#4D4E56;text-align:center}.room-card .description .amenities span:before{display:block;margin-bottom:5px;font-size:24px;color:#C99C72}.room-card .description .amenities .toggle{cursor:pointer}.room-card .description .amenities .toggle:before{font-size:30px}.room-card .description .amenities .toggle:hover:before{color:#4D4E56}@media only screen and (max-width: 767px){.room-card .description .amenities.expanded .main-list{display:none}}.room-card .description .amenities.expanded .additional-list{display:block}@media only screen and (max-width: 767px){.room-card .description .amenities.expanded .additional-list{position:static;box-shadow:none}}.room-card .description .secondary-description{display:none}@media only screen and (max-width: 767px){.room-card .description.expanded .secondary-description{display:block}}.room-card .description .page-content{padding:20px 0;text-align:left}.room-cards{background:#fff}.room-cards>.center-column{max-width:1400px}.room-cards .row{display:flex;flex-flow:row wrap;justify-content:center}.room-cards .room-card{width:calc(33% - 10px);margin-bottom:10px}@media only screen and (max-width: 999px){.room-cards .room-card{width:calc(50% - 10px)}}@media only screen and (max-width: 767px){.room-cards .room-card{width:calc(100% - 10px);min-height:0}}@media only screen and (max-width: 767px){.room-cards .categories-wrapper .categories-list{padding:10px 0;background:#F6F6F6;margin-bottom:10px}}.room-cards .categories-wrapper .options{font-size:0;text-align:center}@media only screen and (max-width: 767px){.room-cards .categories-wrapper .options{display:none}}.room-cards .categories-wrapper .options.visible{display:block}@media only screen and (max-width: 767px){.room-cards .categories-wrapper .options button{text-transform:capitalize;width:100%;margin:0;display:inline-block;font-size:18px;line-height:40px;color:#4D4E56;font-weight:normal;padding:0;transition:color 0.3s ease-in-out}.room-cards .categories-wrapper .options button:hover,.room-cards .categories-wrapper .options button.active{color:#D64123}}.room-cards .categories-wrapper .text{display:none;margin:0;padding:0 60px;font-size:18px;line-height:40px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#D64123;box-sizing:border-box;text-align:center;text-transform:uppercase}.room-cards .categories-wrapper .text:after{content:'';position:absolute;right:30px;top:15px;display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #D64123}@media only screen and (max-width: 767px){.room-cards .categories-wrapper .text{display:block}}#custom-lightbox{overflow-y:scroll}#custom-lightbox.room-cards-lightbox .custom-lightbox-logo{display:none}#custom-lightbox.room-cards-lightbox .custom-lightbox-content-wrapper{position:static;min-height:100vh;width:100%;padding:60px 20px 20px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}#custom-lightbox.room-cards-lightbox .custom-lightbox-content{width:100%;height:auto;max-height:100%;max-width:1030px}@media only screen and (min-width: 1400px) and (min-height: 920px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content{max-width:1200px}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card{width:100%;background:none;display:flex;flex-wrap:wrap;margin:0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup{position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:15;opacity:0;transition:opacity 0.2s, left 0.2s linear 0.2s;background:#fff}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup.visible,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup.visible{opacity:1;left:0;transition:opacity 0.2s, left 0s}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup .close,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .close{display:block;height:50px;position:absolute;z-index:2;top:0;left:0;padding:0 20px 0 48px;color:#4D4E56;font-size:12px;line-height:50px;font-weight:900;text-transform:uppercase}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup .close:after,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .close:after{content:"";display:block;width:17px;height:17px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../booking/images/sprite.svg) no-repeat -380px -85px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup .close:hover,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .close:hover{background:#4D4E56;color:#fff}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup .floorplan-wrapper,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup .tour-wrapper,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .floorplan-wrapper,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .tour-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup .floorplan-wrapper iframe,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .floorplan-popup .tour-wrapper iframe,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .floorplan-wrapper iframe,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .tour-wrapper iframe{width:100%;height:100%}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .tour-popup .close{left:auto;right:0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading{width:100%;padding-bottom:20px;min-height:50px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading h3{font-size:26px;line-height:31px;font-weight:900;color:#fff;float:left;letter-spacing:0.55px}@media only screen and (max-width: 767px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading h3{float:none}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading h3 span{display:block;font-weight:700;font-size:16px;line-height:19px;letter-spacing:0.34px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading h3 span .price{display:inline;color:#CB9D6F}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading .links{float:right}@media only screen and (max-width: 767px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading .links{margin:20px 0 0;float:none}}@media only screen and (max-width: 999px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading .links a,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .room-heading .links button{height:40px;line-height:40px;padding:0 20px}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-floorplan,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-tour{position:absolute;bottom:0;right:100%;display:flex;align-items:center;justify-content:center;width:125px;height:70px;z-index:4;background:#4D4E56}@media only screen and (max-width: 999px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-floorplan,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-tour{bottom:100%;right:0;width:90px}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-floorplan span,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-tour span{display:block;width:75px;text-align:left;padding-left:30px;font-size:10px;line-height:12px;color:#fff;font-weight:900;position:relative;text-transform:uppercase}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-floorplan span:before,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-tour span:before{content:"";display:block;width:15px;height:15px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../booking/images/sprite.svg) no-repeat -380px -45px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-floorplan:hover span,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-tour:hover span{color:#CB9D6F}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-floorplan+.open-tour{right:130%}@media only screen and (max-width: 999px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .open-floorplan+.open-tour{right:100px;padding-left:10px}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos{position:relative;background-color:#4D4E56;width:calc(100% - 390px);height:auto !important}@media only screen and (max-width: 999px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos{width:100%}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .photo{position:relative;width:100% !important;height:0 !important;padding-top:calc(75% + 70px);overflow:hidden;background-size:cover;background-repeat:no-repeat}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .photo img{display:block}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-container{position:relative;width:100% !important;height:0 !important;padding-top:calc(75% + 70px);overflow:hidden}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-stage{position:absolute;top:0;left:0;right:0;bottom:70px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image{position:absolute;top:0;left:0;height:100%;width:100%}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos.no-controls .galleria-image-nav{display:none}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-left,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-right{position:absolute;top:50%;margin-top:-35px;width:60px;height:69px;left:0;z-index:10;cursor:pointer;transition:background 0.1s ease-in-out}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-left:after,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-right:after{content:'';background:url("../images/sprite-2017.svg") 0 0 no-repeat;position:absolute;width:20px;height:39px;top:15px;left:20px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-left:hover,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-right:hover{background:rgba(77,78,86,0.4)}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-right{left:auto;right:0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-image-nav-right:after{background-position:-80px 0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos.no-controls .galleria-thumbnails-container{display:none}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumbnails-container{position:absolute;left:0;right:0;bottom:0;height:70px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos.has-floorplan .galleria-thumbnails-container,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos.has-tour .galleria-thumbnails-container{right:120px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumbnails{margin:0 auto;height:100% !important}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumbnails .galleria-image{height:70px;width:70px;margin:0 1px 0 0;float:left;cursor:pointer;opacity:0.4}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumbnails .galleria-image:after{content:none;position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid #fff}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumbnails .galleria-image.active{opacity:1}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumbnails .galleria-image.active:after{content:""}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-loader{display:none}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-left,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-right{display:none;position:absolute;top:50%;cursor:pointer;width:70px;height:70px;margin-top:-35px;text-indent:-9999px;overflow:hidden;z-index:1;background:transparent;transition:opacity 333ms cubic-bezier(0, 1, 0, 1)}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-left:after,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-right:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20px;height:39px;background:url("../images/sprite-2017.svg") 0 0 no-repeat}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-left:hover,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-right:hover{opacity:0.7}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-carousel .galleria-thumb-nav-left,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-carousel .galleria-thumb-nav-right{display:block}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-left.disabled,#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-right.disabled{opacity:0;visibility:hidden;cursor:default}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-left{left:0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-left:active{-webkit-transform:translate(-1px, 0);transform:translate(-1px, 0)}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-right{right:0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-right:after{background-position:-80px 0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-thumb-nav-right:active{-webkit-transform:translate(1px, 0);transform:translate(1px, 0)}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .photos .galleria-info{display:none}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description{position:absolute;top:70px;right:0;bottom:0;width:390px;background:#fff;padding:0;display:flex;flex-direction:column}.checkout #custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description{top:0}@media only screen and (max-width: 999px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description{width:100%;position:relative;top:0;display:block}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .primary-description{width:100%;padding:30px 30px 0;box-sizing:border-box}@media only screen and (max-width: 999px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .primary-description{padding:20px 20px 0}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .secondary-description{width:100%;display:block;padding:30px 30px 30px;box-sizing:border-box;background:#fff;flex:1;overflow:auto}@media only screen and (max-width: 999px){#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .secondary-description{padding:20px}}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .secondary-description p{font-weight:bold;font-size:14px}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .secondary-description ul{font-size:12px;line-height:14px;margin:0}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .secondary-description ul li{padding:8px 0;color:#4D4E56}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .secondary-description ul li+li{border-top:1px solid #EAEAEA}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .secondary-description ul li:before{display:none}#custom-lightbox.room-cards-lightbox .custom-lightbox-content .room-card .description .page-content{font-size:12px;padding:0}#home-gallery{margin-bottom:50px}#home-gallery:after{clear:both;content:'';display:table}#home-gallery .photo{float:left}#home-gallery .photo img{display:block}@media only screen and (max-width: 767px){.executive-team-page #content{padding-bottom:0}}.executive-team-page .additional-content{background-size:cover;background-position:50% 50%}.executive-team-page .executive-team{padding:100px 0 40px 0;background:rgba(77,78,86,0.8);text-align:center;z-index:10}.executive-team-page .executive-team h2{color:#fff;font-size:48px;line-height:1.2;font-weight:900;margin-bottom:8px}@media only screen and (max-width: 767px){.executive-team-page .executive-team h2{font-size:26px}}.executive-team-page .executive-team p{margin:0;color:#B2B4B2;font-size:24px;padding:0 20px}@media only screen and (max-width: 767px){.executive-team-page .executive-team p{font-size:20px}}.executive-team-page .executive-team .executive-team-block{width:calc(100% - 200px);margin:75px auto 0 auto;text-align:center;max-width:1010px}.executive-team-page .executive-team .executive-team-block:after{clear:both;content:'';display:table}@media only screen and (min-width: 768px) and (max-width: 999px){.executive-team-page .executive-team .executive-team-block{width:calc(100% - 100px)}}@media only screen and (max-width: 767px){.executive-team-page .executive-team .executive-team-block{width:100%}}.executive-team-page .executive-team .executive-team-block .executive-team-item{width:300px;margin:0 15px 60px 15px;display:inline-block;vertical-align:top}@media only screen and (max-width: 767px){.executive-team-page .executive-team .executive-team-block .executive-team-item{margin:0}}.executive-team-page .executive-team .executive-team-block .executive-team-item .photo{width:300px;height:400px;box-sizing:border-box;position:relative;cursor:pointer}@media only screen and (max-width: 767px){.executive-team-page .executive-team .executive-team-block .executive-team-item .photo{margin:0 auto;width:200px;height:auto}}.executive-team-page .executive-team .executive-team-block .executive-team-item .photo img{width:100%;height:100%}.executive-team-page .executive-team .executive-team-block .executive-team-item .photo .overlay{text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;opacity:0;text-align:center;border-style:solid;border-color:#4D4E56;box-sizing:border-box;transition:border 200ms, background 400ms;text-decoration:none}.executive-team-page .executive-team .executive-team-block .executive-team-item .photo .overlay:before{content:'';display:inline-block;height:100%;vertical-align:middle}.executive-team-page .executive-team .executive-team-block .executive-team-item .photo .overlay span{font-weight:700;display:inline-block;vertical-align:middle;opacity:0;padding-top:50px;transition:padding-top 400ms, opacity 200ms;text-transform:capitalize}.executive-team-page .executive-team .executive-team-block .executive-team-item .photo:hover .overlay{opacity:1;border-width:8px;background:rgba(77,78,86,0.8)}.executive-team-page .executive-team .executive-team-block .executive-team-item .photo:hover .overlay span{opacity:1;padding-top:0}.executive-team-page .executive-team .executive-team-block .executive-team-item h3,.executive-team-page .executive-team .executive-team-block .executive-team-item h4{color:#fff;margin-bottom:0}.executive-team-page .executive-team .executive-team-block .executive-team-item h3{margin-top:30px;font-weight:400;font-size:24px}.executive-team-page .executive-team .executive-team-block .executive-team-item h4{font-weight:normal;font-size:16px;color:#B2B4B2}.executive-team-page .executive-team .executive-team-block .executive-team-item .full-bio{display:none !important}.executive-team-page #custom-lightbox{background:#4D4E56}.executive-team-page .modal-content{display:inline-block;vertical-align:middle;overflow:hidden;text-align:left}@media only screen and (max-width: 767px){.executive-team-page .modal-content{text-align:center;height:100%;overflow:visible}}.executive-team-page .modal-content img{float:left;margin-right:100px}@media only screen and (max-width: 999px){.executive-team-page .modal-content img{float:none;display:block;margin:0 auto 30px}}.executive-team-page .modal-content .text-area{word-break:break-word}@media only screen and (max-width: 999px){.executive-team-page .modal-content .text-area{clear:both;padding:0 20px 40px}}.executive-team-page .modal-content h3,.executive-team-page .modal-content h4{color:#fff;margin-bottom:0}.executive-team-page .modal-content h3{font-weight:900;font-size:48px;line-height:48px;margin-bottom:10px}@media only screen and (max-width: 767px){.executive-team-page .modal-content h3{font-size:25px;line-height:25px}}.executive-team-page .modal-content h4{font-weight:normal;font-size:24px;margin-bottom:46px;color:#B2B4B2}@media only screen and (max-width: 767px){.executive-team-page .modal-content h4{font-size:20px;margin-bottom:26px}}.executive-team-page .modal-content .full-bio{font-size:16px;line-height:30px;max-height:367px;overflow:hidden;color:#B2B4B2}@media only screen and (max-width: 767px){.executive-team-page .modal-content .full-bio{max-height:100%;overflow:visible}}.executive-team-page .swiper-container .swiper-wrapper{display:block}@media only screen and (max-width: 767px){.executive-team-page .swiper-container .swiper-wrapper{display:flex}}.executive-team-page .swiper-container .swiper-button-prev,.executive-team-page .swiper-container .swiper-button-next{display:none;width:20px;height:40px;position:absolute;top:50%;margin-top:-20px;background-image:url("../images/sprite-2017.svg");cursor:pointer;z-index:10}@media only screen and (max-width: 767px){.executive-team-page .swiper-container .swiper-button-prev,.executive-team-page .swiper-container .swiper-button-next{display:block}}.executive-team-page .swiper-container .swiper-button-prev{left:15px;background-position:0 1px}.executive-team-page .swiper-container .swiper-button-prev:hover{background-position:-40px 1px}.executive-team-page .swiper-container .swiper-button-next{right:15px;background-position:-80px 1px}.executive-team-page .swiper-container .swiper-button-next:hover{background-position:-120px 1px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:10020}.fancybox-skin{background:#f9f9f9;position:relative;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:100000}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden;background:#ebebeb}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{visibility:hidden;color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:100px 53px;display:block}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{background-image:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:10060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:22px;right:25px;width:23px;height:25px;cursor:pointer;z-index:10040;background:url("../images/sprite-2017.svg") -53px -257px no-repeat}.fancybox-close:hover{opacity:0.6}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:10040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:90px;text-indent:-9999px;overflow:hidden;z-index:20;transition:background 0.1s ease-in-out}.fancybox-nav:hover{background:rgba(31,34,63,0.4)}.fancybox-nav span{content:'';position:absolute;top:20px;width:26px;height:50px;background:url("../images/sprite-2017.svg") 0 0 no-repeat}.fancybox-nav.fancybox-prev span{background-position:0 -60px;left:32px}.fancybox-nav.fancybox-next span{background-position:-138px -60px;right:32px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden;width:auto}.fancybox-lock body{overflow:hidden !important;margin-right:5px !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:99999;background:rgba(77,78,86,0.55)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto}.fancybox-title{visibility:hidden;font-size:14px;line-height:20px;position:relative;text-shadow:none;z-index:10050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:10050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(77,78,86,0.8);border-radius:15px;text-shadow:0 1px 2px #4D4E56;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#4D4E56;background:rgba(77,78,86,0.8)}.insta-user-info{position:absolute;left:0;bottom:0;z-index:999;width:100%;height:40px;line-height:40px;background:#4D4E56;background:rgba(77,78,86,0.4);text-align:left}.insta-user-info a{color:#fff;display:block;height:40px;line-height:40px;text-decoration:none;transition:all 0.5s ease}.insta-user-info a img{display:inline-block;vertical-align:middle;margin:0 5px 0 10px;width:20px;height:20px;border-radius:20px}.insta-user-info a:hover{color:#D64123}.flip-clock-wrapper *{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:normal;text-decoration:none}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{font:normal 11px "Helvetica Neue", Helvetica, sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;width:24px;height:50px;font-size:80px;font-weight:bold;line-height:87px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:50px;text-decoration:none !important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,0.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;transform-origin:50% 0;bottom:0}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#D64123;text-align:center;background-color:#E8E8E8;font-size:28px}@media only screen and (max-width: 767px){.flip-clock-wrapper ul:nth-child(11),.flip-clock-wrapper ul:nth-child(12){display:none}.mobile-expanded .flip-clock-wrapper ul:nth-child(11),.mobile-expanded .flip-clock-wrapper ul:nth-child(12){display:block}}.flip-clock-wrapper ul:nth-child(3n) li a div div.inn{text-align:left}.flip-clock-wrapper ul:nth-child(3n+2) li a div div.inn{text-align:right}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.5s 0.5s linear both;animation:asd 0.5s 0.5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:15px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:none;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;right:-38px;text-shadow:none;font-family:"GT America Extended",sans-serif;font-size:14px;color:#fff;text-transform:uppercase;bottom:26px}.flip-clock-divider.minutes .flip-clock-label{right:-38px}.flip-clock-divider.seconds .flip-clock-label{right:-38px}.flip-clock-divider.hour .flip-clock-label{right:-45px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@keyframes turn{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg)}}@keyframes turn2{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-ms-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-ms-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}#custom-slider-block{overflow:hidden;padding:65px 0 35px;background-size:cover;margin-bottom:10px}#custom-slider-block h1{text-align:center;font-weight:800;font-size:40px;margin-bottom:35px}#custom-slider-block .custom-slider-wrapper{position:relative}#custom-slider-block .custom-slider{position:relative;width:66%;margin:0 auto;overflow:visible}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider{width:90%}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider{width:100%}}#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 120px);height:auto;margin:0 auto;display:block;opacity:0}@media only screen and (min-width: 1246px) and (min-height: 768px){#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 180px)}}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 90px)}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .resizer-image{width:calc(100% - 20px)}}#custom-slider-block .custom-slider .swiper-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}#custom-slider-block .custom-slider .swiper-slide{width:100%;height:100%;opacity:0.2;transition:opacity 300ms ease;box-sizing:border-box;padding:0 60px}@media only screen and (min-width: 1246px) and (min-height: 768px){#custom-slider-block .custom-slider .swiper-slide{padding:0 90px}}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider .swiper-slide{padding:0 45px}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .swiper-slide{padding:0 10px}}#custom-slider-block .custom-slider .swiper-slide.swiper-slide-active{opacity:1}#custom-slider-block .custom-slider .swiper-slide .wrapper{width:100%;height:100%;position:relative}#custom-slider-block .custom-slider .swiper-slide .slide-title{position:absolute;top:0;right:0;width:11vw;max-width:210px;font-size:0;line-height:0}@media only screen and (max-width: 999px){#custom-slider-block .custom-slider .swiper-slide .slide-title{width:100px}}#custom-slider-block .custom-slider .swiper-slide .slide-title img{width:100%;height:auto}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:first-child{display:none}}#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{background-color:rgba(77,78,86,0.7);padding-bottom:15px}@media only screen and (min-width: 1400px) and (min-height: 920px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{padding-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 999px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{padding-bottom:10px}}@media only screen and (max-width: 767px){#custom-slider-block .custom-slider .swiper-slide .slide-title img:last-child{padding:15px 0}}#custom-slider-block .custom-slider .swiper-slide .slide-image,#custom-slider-block .custom-slider .swiper-slide video,#custom-slider-block .custom-slider .swiper-slide .video-js{width:100% !important;height:100% !important}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(1){left:13%;bottom:19%}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(2){left:32%;bottom:28%}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(3){right:52%;bottom:18%}#custom-slider-block .custom-slider .swiper-slide:nth-child(2) .point:nth-of-type(4){right:28%;bottom:22%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(1){left:26%;top:10%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(2){left:21%;bottom:27%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(3){left:33%;bottom:29%}#custom-slider-block .custom-slider .swiper-slide:nth-child(3) .point:nth-of-type(4){right:28%;bottom:20%}#custom-slider-block .custom-slider .swiper-slide:nth-child(4) .point:nth-of-type(1){top:51%;left:25%}#custom-slider-block .custom-slider .swiper-slide:nth-child(4) .point:nth-of-type(2){top:40%;left:46%}#custom-slider-block .custom-slider .swiper-slide:nth-child(4) .point:nth-of-type(3){left:49%;bottom:23%}#custom-slider-block .custom-slider .swiper-slide:nth-child(5) .point:nth-of-type(1){left:25%;bottom:23%}#custom-slider-block .custom-slider .swiper-slide:nth-child(5) .point:nth-of-type(2){left:49%;bottom:18%}#custom-slider-block .custom-slider .swiper-slide:nth-child(5) .point:nth-of-type(3){top:36%;right:36%}#custom-slider-block .custom-slider .swiper-slide:nth-child(6) .point:nth-of-type(1){left:11%;bottom:41%}#custom-slider-block .custom-slider .swiper-slide:nth-child(6) .point:nth-of-type(2){left:14%;bottom:10%}#custom-slider-block .custom-slider .swiper-slide:nth-child(6) .point:nth-of-type(3){left:43%;bottom:31%}#custom-slider-block .custom-slider .swiper-slide:nth-child(7) .point:nth-of-type(1){left:32%;bottom:44%}#custom-slider-block .custom-slider .swiper-slide:nth-child(7) .point:nth-of-type(2){right:46%;bottom:18%}#custom-slider-block .custom-slider .swiper-slide:nth-child(7) .point:nth-of-type(3){bottom:33%;right:10%}#custom-slider-block .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90px;height:90px;text-indent:-9999px;overflow:hidden;transition:background 0.1s ease-in-out, opacity 0.1s ease-in-out;z-index:10;color:inherit}#custom-slider-block .arrow:hover{background:rgba(77,78,86,0.4)}#custom-slider-block .arrow:after{content:'';position:absolute;top:20px;width:26px;height:50px;background:url("../images/sprite-2017.svg") 0 0 no-repeat}@media only screen and (max-width: 767px){#custom-slider-block .arrow{display:none}}#custom-slider-block .arrow.prev{left:0}#custom-slider-block .arrow.prev:after{background-position:0 -60px;left:32px}#custom-slider-block .arrow.next{right:0}#custom-slider-block .arrow.next:after{background-position:-138px -60px;right:32px}#custom-slider-block .arrow.swiper-button-disabled{display:none}#custom-slider-block .point{position:absolute;width:20px;height:20px;border:3px solid #fff;background:#C99C72;box-sizing:border-box;border-radius:50%;cursor:pointer;box-shadow:0 10px 10px rgba(77,78,86,0.5)}@keyframes water-rings{0%{width:18px;height:18px;opacity:1}30%{opacity:1}100%{width:40px;height:40px;opacity:0.1}}#custom-slider-block .point:before{content:'';width:18px;height:18px;border:2px solid #fff;box-sizing:border-box;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-name:water-rings;animation-name:water-rings;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#custom-slider-block .point:hover{background:#4D4E56}#custom-slider-block .point:hover:before{display:none}#custom-slider-block .point:hover .popup{opacity:1;visibility:visible}@media only screen and (max-width: 767px){#custom-slider-block .point:hover .popup{display:none}}.keyboard-navigation #custom-slider-block .point:focus{background:#4D4E56}.keyboard-navigation #custom-slider-block .point:focus .popup{opacity:1;visibility:visible}@media only screen and (max-width: 767px){.keyboard-navigation #custom-slider-block .point:focus .popup{display:none}}#custom-slider-block .point .popup{display:block;opacity:0;visibility:hidden;transition:opacity 300ms ease-in, visibility 300ms ease;position:absolute;left:25px;padding:20px;background:#fff;border-radius:5px;width:200px;font-size:12px;line-height:20px;font-weight:600;text-align:left;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}#custom-slider-block .point .popup ul li{padding-left:10px;position:relative}#custom-slider-block .point .popup ul li:before{content:'';width:4px;height:4px;border-radius:50%;background:#4D4E56;position:absolute;left:0;top:8px}#custom-slider-block .point .popup ul li:hover:before{background:#D64123}#custom-slider-block .custom-point-popup{display:none;position:absolute;width:100%;height:100%;box-sizing:border-box;background:#fff;z-index:100;top:0}@media only screen and (max-width: 767px){#custom-slider-block .custom-point-popup{display:block}}#custom-slider-block .custom-point-popup p{color:#4D4E56;position:absolute;width:85%;max-height:90%;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}#custom-slider-block .custom-point-popup .close-button{width:20px;height:20px;border:1px solid #4D4E56;position:absolute;top:5px;right:5px;background:#fff;z-index:2}#custom-slider-block .custom-point-popup .close-button:before,#custom-slider-block .custom-point-popup .close-button:after{content:'';width:12px;height:2px;background:#4D4E56;position:absolute;top:50%;margin:-1px 0 0 -6px;-webkit-transform-origin:center center;transform-origin:center center}#custom-slider-block .custom-point-popup .close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#custom-slider-block .custom-point-popup .close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#custom-slider-block .custom-point-popup .close-button:hover{background:#4D4E56}#custom-slider-block .custom-point-popup .close-button:hover:before,#custom-slider-block .custom-point-popup .close-button:hover:after{background:#fff}#custom-slider-block .swiper-pagination{width:100%;max-width:1240px;margin:35px auto 0 auto;text-align:center;font-size:0}#custom-slider-block .swiper-pagination:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){#custom-slider-block .swiper-pagination{display:none}}#custom-slider-block .swiper-pagination .image{display:inline-block;background-size:cover;width:calc(((100vw - 140px) / 7));height:calc(((100vw - 140px) / 7));margin:0 10px;box-sizing:border-box;border:2px solid #fff;opacity:0.2;transition:opacity 300ms ease, border 300ms ease;max-width:160px;max-height:160px}@media only screen and (max-width: 767px){#custom-slider-block .swiper-pagination .image{width:calc(((100vw - 80px) / 7));height:calc(((100vw - 80px) / 7));margin:0 5px}}#custom-slider-block .swiper-pagination .image:first-child{margin-left:0}#custom-slider-block .swiper-pagination .image:last-child{margin-right:0}#custom-slider-block .swiper-pagination .image.active{opacity:1;border:4px solid #fff}#custom-slider-block .swiper-pagination .image.active:hover{opacity:1}#custom-slider-block .swiper-pagination .image:hover{opacity:0.7}.keyboard-navigation #custom-slider-block .swiper-pagination .image:focus{opacity:1;outline:1px solid #D64123}#custom-slider-block [class^="icon-"]:before,#custom-slider-block [class*="icon-"]:before{font-family:VideoJS !important}.bc-player-default_default *,.bc-player-default_default :after,.bc-player-default_default :before{line-height:inherit}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS !important}.no-photos.mobile-app-layout body,.property.mobile-app-layout body{padding-top:0}@media only screen and (max-width: 999px){.no-photos.mobile-app-layout body,.property.mobile-app-layout body{padding-top:0}}.mobile-app-layout #header{position:relative;background-color:#fff;height:50px}.mobile-app-layout #header.corporate .logo,.mobile-app-layout #header.property .logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;bottom:0;margin:auto;height:30px;transition:height 200ms}.mobile-app-layout #content{padding:0}.mobile-app-layout .page-content{padding:0}.mobile-app-layout .mobile-app-acm{width:100%;position:relative;display:flex;background-color:#000;color:#fff;overflow:hidden}.mobile-app-layout .mobile-app-acm .tiles-wrapper{display:flex;flex-wrap:wrap;width:100%;height:calc(100vh - 50px)}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile{width:50%;flex-shrink:0;position:relative}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile:nth-child(odd){background-color:#C99C72}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile:nth-child(even){background-color:#4D4E56}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile .image{width:100%;height:100%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile .image:after{content:'';background:rgba(0,0,0,0.45);position:absolute;top:0;left:0;right:0;bottom:0}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile h3{position:absolute;left:50%;top:50%;font-size:22px;line-height:1;padding:0 10px;text-align:center;-webkit-transform:translate(-50%, -50%) scaleX(1.1);transform:translate(-50%, -50%) scaleX(1.1)}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile h3 a{text-decoration:none;color:#fff}.mobile-app-layout .mobile-app-acm .tiles-wrapper .tile:before{padding-bottom:150%}.mobile-app-layout .mobile-app-acm .tiles-wrapper.count-1 .tile{width:100%}.mobile-app-layout .mobile-app-acm .tiles-wrapper.count-2{flex-flow:column}.mobile-app-layout .mobile-app-acm .tiles-wrapper.count-2 .tile{width:100%;height:50%}.mobile-app-layout .mobile-app-acm .tiles-wrapper.count-3 .tile:nth-child(3){width:100%}.categories-list{font-size:0}.categories-list button{position:relative;margin-bottom:20px;padding:0 20px 0 25px;font-size:14px;font-weight:700;text-transform:uppercase;color:#4D4E56}.categories-list button:hover,.categories-list button.active{color:#D64123}.categories-list button+button:before{content:'';position:absolute;top:6px;left:0;height:13px;width:1px;background:#B2B4B2}.specials .page-submenu{padding:40px 0;font-size:18px}@media only screen and (max-width: 767px){.specials .page-submenu{padding:20px 0}}.specials .page-submenu li{padding:0;border:none;margin-left:45px}.specials .page-submenu li:first-child{margin-left:0}@media only screen and (max-width: 767px){.specials .page-submenu li{margin-left:0}}#specials-grid .special{position:relative;overflow:hidden;background-color:#fff}#specials-grid .special .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#specials-grid .special .description{position:absolute;left:50%;top:50%;width:75%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#specials-grid .special .description>.wrapper{overflow:hidden}@media only screen and (max-width: 999px){#specials-grid .special .description>.wrapper{display:none}}#specials-grid .special h2{font-size:30px;line-height:1;font-weight:900;color:#fff;text-shadow:0 0 3px #4D4E56}@media only screen and (min-width: 768px) and (max-width: 999px){#specials-grid .special h2{font-size:30px}}@media only screen and (max-width: 767px){#specials-grid .special h2{font-size:26px;line-height:1.192}}@media only screen and (min-width: 1246px) and (min-height: 768px){#specials-grid .special h2{font-size:38px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#specials-grid .special h2{font-size:44px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#specials-grid .special h2{font-size:48px}}#specials-grid .special h2 a{display:block;color:inherit;text-decoration:none}#specials-grid .special p{overflow:hidden;margin-bottom:20px;max-height:72px;font-size:14px;line-height:18px;font-weight:700;color:#fff}@media only screen and (min-width: 1246px) and (min-height: 768px){#specials-grid .special p{max-height:80px;font-size:15px;line-height:20px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#specials-grid .special p{font-size:17px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#specials-grid .special p{max-height:88px;font-size:18px;line-height:22px}}#specials-grid .special a.transparent{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px}@media only screen and (max-width: 999px){#specials-grid .special a.transparent{display:block}}@media only screen and (min-width: 1000px){#specials-grid .special .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}#specials-grid .special:hover .image{-webkit-transform:scale(1);transform:scale(1)}#specials-grid .special .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#fff;background:rgba(255,255,255,0.3);box-sizing:border-box;transition:border 200ms, background 400ms}#specials-grid .special:hover .description h2{text-shadow:none}#specials-grid .special:hover .description h2 a,#specials-grid .special:hover .description p{color:#4D4E56}#specials-grid .special:hover .overlay{border-width:8px;background:rgba(255,255,255,0.8)}#specials-grid .special .description>.wrapper{margin-top:0;max-height:0;opacity:0;visibility:hidden;transition:margin 300ms, max-height 450ms, opacity 600ms, visibility 600ms}#specials-grid .special:hover .description>.wrapper{margin-top:6px;max-height:200px;opacity:1;visibility:visible}}@media only screen and (min-width: 1000px) and (min-width: 1246px) and (min-height: 768px){#specials-grid .special:hover .description>.wrapper{margin-top:8px}}@media only screen and (min-width: 1000px) and (min-width: 1400px) and (min-height: 920px){#specials-grid .special:hover .description>.wrapper{margin-top:10px}}@media only screen and (min-width: 1000px) and (min-width: 1600px) and (min-height: 1080px){#specials-grid .special:hover .description>.wrapper{margin-top:12px}}@media only screen and (max-width: 999px){#specials-grid .special .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(77,78,86,0.3);box-sizing:border-box}}@media only screen and (min-width: 1000px){#specials-grid .row{position:relative;width:100%;padding-top:50%;margin-bottom:10px}#specials-grid .row:last-child{margin-bottom:0}#specials-grid .row>*{position:absolute}#specials-grid .row.items-count-4 .item-1{top:0;right:calc(50% + 5px);bottom:0;left:0}#specials-grid .row.items-count-4 .item-2{top:0;right:0;bottom:calc(52% + 5px);left:calc(50% + 5px)}#specials-grid .row.items-count-4 .item-3{top:calc(48% + 5px);right:calc(25% + 5px);bottom:0;left:calc(50% + 5px)}#specials-grid .row.items-count-4 .item-4{top:calc(48% + 5px);right:0;bottom:0;left:calc(75% + 5px)}#specials-grid .row.items-count-4 .item-3 h4,#specials-grid .row.items-count-4 .item-4 h4{font-size:22px}}@media only screen and (min-width: 1000px) and (min-width: 1246px) and (min-height: 768px){#specials-grid .row.items-count-4 .item-3 h4,#specials-grid .row.items-count-4 .item-4 h4{font-size:30px}}@media only screen and (min-width: 1000px) and (min-width: 1400px) and (min-height: 920px){#specials-grid .row.items-count-4 .item-3 h4,#specials-grid .row.items-count-4 .item-4 h4{font-size:36px}}@media only screen and (min-width: 1000px) and (min-width: 1600px) and (min-height: 1080px){#specials-grid .row.items-count-4 .item-3 h4,#specials-grid .row.items-count-4 .item-4 h4{font-size:40px}}@media only screen and (min-width: 1000px){#specials-grid .row.items-count-4.even .item-1{top:0;right:0;bottom:0;left:calc(50% + 5px)}#specials-grid .row.items-count-4.even .item-2{top:0;right:calc(50% + 5px);bottom:calc(48% + 5px);left:0}#specials-grid .row.items-count-4.even .item-3{top:calc(52% + 5px);right:calc(50% + 5px);bottom:0;left:calc(25% + 5px)}#specials-grid .row.items-count-4.even .item-4{top:calc(52% + 5px);right:calc(75% + 5px);bottom:0;left:0}#specials-grid .row.items-count-4 .item-3 h4,#specials-grid .row.items-count-4 .item-4 h4{transition:-webkit-transform 450ms;transition:transform 450ms;transition:transform 450ms, -webkit-transform 450ms}#specials-grid .row.items-count-4 .item-3:hover h4,#specials-grid .row.items-count-4 .item-4:hover h4{-webkit-transform:scale(0.85);transform:scale(0.85)}}@media only screen and (min-width: 1000px) and (min-width: 1246px) and (min-height: 768px){#specials-grid .row.items-count-4 .item-3:hover h4,#specials-grid .row.items-count-4 .item-4:hover h4{-webkit-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (min-width: 1000px) and (min-width: 1400px) and (min-height: 920px){#specials-grid .row.items-count-4 .item-3:hover h4,#specials-grid .row.items-count-4 .item-4:hover h4{-webkit-transform:scale(0.75);transform:scale(0.75)}}@media only screen and (min-width: 1000px) and (min-width: 1600px) and (min-height: 1080px){#specials-grid .row.items-count-4 .item-3:hover h4,#specials-grid .row.items-count-4 .item-4:hover h4{-webkit-transform:scale(0.7);transform:scale(0.7)}}@media only screen and (min-width: 1000px){#specials-grid .row.items-count-3 .item-1{top:0;right:calc(50% + 5px);bottom:0;left:0}#specials-grid .row.items-count-3 .item-2{top:0;right:0;bottom:calc(50% + 5px);left:calc(50% + 5px)}#specials-grid .row.items-count-3 .item-3{top:calc(50% + 5px);right:0;bottom:0;left:calc(50% + 5px)}#specials-grid .row.items-count-3.even .item-1{top:0;right:0;bottom:0;left:calc(50% + 5px)}#specials-grid .row.items-count-3.even .item-2{top:0;right:calc(50% + 5px);bottom:calc(50% + 5px);left:0}#specials-grid .row.items-count-3.even .item-3{top:calc(50% + 5px);right:calc(50% + 5px);bottom:0;left:0}#specials-grid .row.items-count-2{padding-top:25%}#specials-grid .row.items-count-2 .item-1{top:0;right:calc(50% + 5px);bottom:0;left:0}#specials-grid .row.items-count-2 .item-2{top:0;right:0;bottom:0;left:calc(50% + 5px)}#specials-grid .row.items-count-1{padding-top:25%}#specials-grid .row.items-count-1 .item-1{top:0;right:0;bottom:0;left:0}}@media only screen and (min-width: 768px) and (max-width: 999px){#specials-grid{margin-left:-10px}#specials-grid .special{float:left;width:calc(50% - 10px);margin:0 0 10px 10px;padding-top:28%}}@media only screen and (max-width: 767px){#specials-grid .special{float:none;width:100%;margin-bottom:10px;padding-top:62.5%}}.specials .left-side p{position:absolute;top:160px;left:24%;right:13%;font-size:38px;line-height:1;font-weight:900;color:#fff}@media only screen and (min-width: 1246px) and (min-height: 768px){.specials .left-side p{left:27%;right:14%;font-size:40px}}@media only screen and (min-width: 1400px) and (min-height: 920px){.specials .left-side p{left:30%;right:15%;font-size:44px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){.specials .left-side p{left:34%;right:16%;font-size:48px}}@media only screen and (max-width: 999px){.specials .left-side p{display:none}}.specials .left-side a{color:#fff}.specials .left-side a:hover{color:#D64123}.specials .left-side .back-button{position:absolute;top:80px;left:50px;font-size:14px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none}.specials .left-side .arrow{display:none;position:absolute;bottom:58px;width:0;height:50px;padding-top:6px;overflow:hidden;box-sizing:border-box;font-size:0;line-height:20px;text-decoration:none;word-spacing:999px;font-weight:700;z-index:1}.specials .left-side .arrow.visible{display:block}.specials .left-side .arrow:after{content:'';position:absolute;top:0;width:26px;height:64px;background:url("../images/sprite-2017.svg") 0 0 no-repeat}.specials .left-side .arrow.previous{left:20px;padding-left:30px;text-align:left}.specials .left-side .arrow.previous:after{left:0;background-position:0 -60px}.specials .left-side .arrow.previous:hover:after{background-position:-92px -60px}.specials .left-side .arrow.next{right:20px;padding-right:30px;text-align:right}.specials .left-side .arrow.next:after{right:0;background-position:-138px -60px}.specials .left-side .arrow.next:hover:after{background-position:-230px -60px}@media only screen and (min-width: 1000px){.specials .right-side h1{display:none}}.specials .right-side .end-date{font-weight:700;font-size:12px}.specials .right-side .button{margin-bottom:30px}.hallmarks-page .page-submenu{padding:40px 0;font-size:18px}@media only screen and (max-width: 767px){.hallmarks-page .page-submenu{padding:20px 0}}.hallmarks-page .page-submenu li{padding:0;border:none;margin-left:45px}.hallmarks-page .page-submenu li:first-child{margin-left:0}@media only screen and (max-width: 767px){.hallmarks-page .page-submenu li{margin-left:0}}#hallmarks-grid .hallmark{position:relative;overflow:hidden}#hallmarks-grid .hallmark .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#hallmarks-grid .hallmark .description{position:absolute;left:50%;top:50%;width:75%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#hallmarks-grid .hallmark .description>.wrapper{overflow:hidden}@media only screen and (max-width: 999px){#hallmarks-grid .hallmark .description>.wrapper{display:none}}#hallmarks-grid .hallmark h4{font-size:30px;line-height:1;font-weight:900;color:#fff}@media only screen and (min-width: 768px) and (max-width: 999px){#hallmarks-grid .hallmark h4{font-size:30px}}@media only screen and (max-width: 767px){#hallmarks-grid .hallmark h4{font-size:26px;line-height:1.192}}@media only screen and (min-width: 1246px) and (min-height: 768px){#hallmarks-grid .hallmark h4{font-size:38px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#hallmarks-grid .hallmark h4{font-size:44px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#hallmarks-grid .hallmark h4{font-size:48px}}#hallmarks-grid .hallmark p{overflow:hidden;margin-bottom:60px;max-height:72px;font-size:14px;line-height:18px;font-weight:700;color:#fff}@media only screen and (min-width: 1246px) and (min-height: 768px){#hallmarks-grid .hallmark p{max-height:80px;font-size:15px;line-height:20px}}@media only screen and (min-width: 1400px) and (min-height: 920px){#hallmarks-grid .hallmark p{font-size:17px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){#hallmarks-grid .hallmark p{max-height:88px;font-size:18px;line-height:22px}}#hallmarks-grid .hallmark a.transparent{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px}@media only screen and (max-width: 999px){#hallmarks-grid .hallmark a.transparent{display:block}}@media only screen and (min-width: 1000px){#hallmarks-grid .hallmark .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}#hallmarks-grid .hallmark:hover .image{-webkit-transform:scale(1);transform:scale(1)}#hallmarks-grid .hallmark .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#4D4E56;box-sizing:border-box;transition:border 200ms, background 400ms}#hallmarks-grid .hallmark:hover .overlay{border-width:8px;background:rgba(77,78,86,0.8)}#hallmarks-grid .hallmark h4{transition:margin 200ms, -webkit-transform 400ms;transition:margin 200ms, transform 400ms;transition:margin 200ms, transform 400ms, -webkit-transform 400ms}#hallmarks-grid .hallmark:hover h4{margin-bottom:50px;-webkit-transform:scale(0.6);transform:scale(0.6)}#hallmarks-grid .hallmark .description>.wrapper{max-height:0;opacity:0;transition:max-height 400ms, opacity 600ms, -webkit-transform 400ms;transition:max-height 400ms, opacity 600ms, transform 400ms;transition:max-height 400ms, opacity 600ms, transform 400ms, -webkit-transform 400ms;-webkit-transform:scale(1.8);transform:scale(1.8)}#hallmarks-grid .hallmark:hover .description>.wrapper{opacity:1;max-height:200px;-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (min-width: 1000px){#hallmarks-grid .row{position:relative;width:100%;padding-top:50%;margin-bottom:10px}#hallmarks-grid .row>*{position:absolute}#hallmarks-grid .row.items-count-4 .item-1{top:0;right:calc(50% + 5px);bottom:0;left:0}#hallmarks-grid .row.items-count-4 .item-2{top:0;right:0;bottom:calc(52% + 5px);left:calc(50% + 5px)}#hallmarks-grid .row.items-count-4 .item-3{top:calc(48% + 5px);right:calc(25% + 5px);bottom:0;left:calc(50% + 5px)}#hallmarks-grid .row.items-count-4 .item-4{top:calc(48% + 5px);right:0;bottom:0;left:calc(75% + 5px)}#hallmarks-grid .row.items-count-4 .item-3 h4,#hallmarks-grid .row.items-count-4 .item-4 h4{font-size:22px}}@media only screen and (min-width: 1000px) and (min-width: 1246px) and (min-height: 768px){#hallmarks-grid .row.items-count-4 .item-3 h4,#hallmarks-grid .row.items-count-4 .item-4 h4{font-size:30px}}@media only screen and (min-width: 1000px) and (min-width: 1400px) and (min-height: 920px){#hallmarks-grid .row.items-count-4 .item-3 h4,#hallmarks-grid .row.items-count-4 .item-4 h4{font-size:36px}}@media only screen and (min-width: 1000px) and (min-width: 1600px) and (min-height: 1080px){#hallmarks-grid .row.items-count-4 .item-3 h4,#hallmarks-grid .row.items-count-4 .item-4 h4{font-size:40px}}@media only screen and (min-width: 1000px){#hallmarks-grid .row.items-count-4.even .item-1{top:0;right:0;bottom:0;left:calc(50% + 5px)}#hallmarks-grid .row.items-count-4.even .item-2{top:0;right:calc(50% + 5px);bottom:calc(48% + 5px);left:0}#hallmarks-grid .row.items-count-4.even .item-3{top:calc(52% + 5px);right:calc(50% + 5px);bottom:0;left:calc(25% + 5px)}#hallmarks-grid .row.items-count-4.even .item-4{top:calc(52% + 5px);right:calc(75% + 5px);bottom:0;left:0}#hallmarks-grid .row.items-count-3 .item-1{top:0;right:calc(50% + 5px);bottom:0;left:0}#hallmarks-grid .row.items-count-3 .item-2{top:0;right:0;bottom:calc(50% + 5px);left:calc(50% + 5px)}#hallmarks-grid .row.items-count-3 .item-3{top:calc(50% + 5px);right:0;bottom:0;left:calc(50% + 5px)}#hallmarks-grid .row.items-count-3.even .item-1{top:0;right:0;bottom:0;left:calc(50% + 5px)}#hallmarks-grid .row.items-count-3.even .item-2{top:0;right:calc(50% + 5px);bottom:calc(50% + 5px);left:0}#hallmarks-grid .row.items-count-3.even .item-3{top:calc(50% + 5px);right:calc(50% + 5px);bottom:0;left:0}#hallmarks-grid .row.items-count-2{padding-top:25%}#hallmarks-grid .row.items-count-2 .item-1{top:0;right:calc(50% + 5px);bottom:0;left:0}#hallmarks-grid .row.items-count-2 .item-2{top:0;right:0;bottom:0;left:calc(50% + 5px)}#hallmarks-grid .row.items-count-1{padding-top:25%}#hallmarks-grid .row.items-count-1 .item-1{top:0;right:0;bottom:0;left:0}}@media only screen and (min-width: 768px) and (max-width: 999px){#hallmarks-grid{margin-left:-10px}#hallmarks-grid .hallmark{float:left;width:calc(50% - 10px);margin:0 0 10px 10px;padding-top:28%}}@media only screen and (max-width: 767px){#hallmarks-grid .hallmark{float:none;width:100%;margin-bottom:10px;padding-top:62.5%}}.page-content .careers .narrow{width:20%}.hotel-location-map,.poi-map-canvas,.confirmation-map-wrapper{height:444px;background:#e5e3df}.infoBox .map-popup{background:#fff;padding:15px;box-sizing:border-box;text-align:center;box-shadow:0 0 1px #B2B4B2;position:relative}.infoBox .map-popup:after{content:'';position:absolute;bottom:-10px;left:calc(50% - 10px);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #B2B4B2}.infoBox .map-popup h4{margin:0;font-size:16px;line-height:18px;color:#4D4E56;font-weight:700}.infoBox .map-popup p{margin:5px 0 0 !important;font-size:12px;line-height:1.2}.advanced-search-wrapper{margin:20px 0}.advanced-search-wrapper form{margin-top:19px}.advanced-search-wrapper form label,.advanced-search-wrapper form input,.advanced-search-wrapper form button{display:inline-block;margin-right:10px;line-height:32px;height:32px;vertical-align:top}.advanced-search-wrapper form input{border-radius:4px;border:1px solid #B2B4B2;background:#fff;color:#4D4E56;font-size:12px;padding:0 10px;width:140px}.advanced-search-wrapper .advanced-search-block{margin-bottom:30px}.advanced-search-wrapper .advanced-search-block:first-child{margin-top:20px}.advanced-search-wrapper .advanced-search-block .advanced-search-title{font-size:22px;font-weight:700;margin-bottom:5px}.advanced-search-wrapper .advanced-search-block .advanced-search-title a{text-decoration:none}.advanced-search-wrapper .advanced-search-block .advanced-search-content p{margin-bottom:5px}.advanced-search-wrapper .advanced-search-block .advanced-search-content b{font-weight:700}.advanced-search-wrapper .advanced-search-block .advanced-search-content span{font-size:0.8em;color:#B2B4B2}.advanced-search-wrapper .advanced-search-pagination{position:relative;text-align:center}.advanced-search-wrapper .advanced-search-pagination ul{margin:0;display:inline-block;vertical-align:top;line-height:22px}.advanced-search-wrapper .advanced-search-pagination ul li{padding:0 0 10px 10px;display:inline-block;vertical-align:top}.advanced-search-wrapper .advanced-search-pagination ul li:first-child{padding:0}.advanced-search-wrapper .advanced-search-pagination ul li:before{content:none}.advanced-search-wrapper .advanced-search-pagination ul a{text-decoration:none;display:block;color:#4D4E56;width:20px;height:20px;line-height:20px;font-size:11px;text-align:center;border:1px solid #4D4E56}.advanced-search-wrapper .advanced-search-pagination ul a:hover{background:#4D4E56;color:#fff}.advanced-search-wrapper .advanced-search-pagination ul a.active{background-color:#D64123;border-color:#D64123;color:#fff}.advanced-search-wrapper .advanced-search-pagination .advanced-search-control-left,.advanced-search-wrapper .advanced-search-pagination .advanced-search-control-right{width:11px;height:20px;margin-top:1px;text-indent:-9999px;display:inline-block;vertical-align:top;background:url("../images/sprite-2017.svg") 0 0 no-repeat}.advanced-search-wrapper .advanced-search-pagination .advanced-search-control-left{margin-right:10px;background-position:-160px 0}.advanced-search-wrapper .advanced-search-pagination .advanced-search-control-left:hover{background-position:-191px 0}.advanced-search-wrapper .advanced-search-pagination .advanced-search-control-right{margin-left:10px;background-position:-222px 0}.advanced-search-wrapper .advanced-search-pagination .advanced-search-control-right:hover{background-position:-253px 0}.pressroom .category-selector{margin:0 0 20px 20px}.pressroom .category-selector:after{clear:both;content:'';display:table}.pressroom button{margin-right:10px;padding:0 20px;height:39px;border:1px solid #B2B4B2;color:#B2B4B2;font-size:13px;line-height:39px;transition:background-color 200ms, color 200ms}.pressroom button:hover,.pressroom button.active{border-color:#D64123;color:#D64123}.gallery .category-selector{background:#F6F6F6;padding:30px 0;margin-bottom:10px}@media only screen and (max-width: 767px){.gallery .category-selector{padding:10px 0}}.gallery .options{font-size:0;text-align:center}@media only screen and (max-width: 767px){.gallery .options{display:none}}.gallery .options.visible{display:block}.gallery .options button{display:inline-block;font-size:18px;line-height:40px;color:#4D4E56;text-transform:uppercase;transition:color 0.3s ease-in-out;margin:0 15px}.gallery .options button.active,.gallery .options button:hover{color:#D64123}@media only screen and (max-width: 767px){.gallery .options button{text-transform:capitalize;width:100%;margin:0}}.gallery .text{display:none;margin:0;padding:0 60px;font-size:18px;line-height:40px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#D64123;box-sizing:border-box;text-align:center;text-transform:uppercase}.gallery .text:after{content:'';position:absolute;right:30px;top:15px;display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #D64123}@media only screen and (max-width: 767px){.gallery .text{display:block}}.gallery-with-categories a .caption,.gallery-single a .caption,.property-home-gallery a .caption,.internal-page-gallery a .caption{opacity:0;visibility:hidden;width:100%;height:100%;align-items:center;display:flex;position:absolute;border:8px solid #fff;box-sizing:border-box;background:rgba(255,255,255,0.8);transition:opacity 0.3s ease-in-out}@media only screen and (max-width: 767px){.gallery-with-categories a .caption,.gallery-single a .caption,.property-home-gallery a .caption,.internal-page-gallery a .caption{border-width:4px}}.gallery-with-categories a .caption .copy,.gallery-single a .caption .copy,.property-home-gallery a .caption .copy,.internal-page-gallery a .caption .copy{display:inline-block;vertical-align:middle;position:relative;width:100%;text-align:center;font-weight:700;color:#fff;font-size:16px;line-height:18px;padding:0 20px;box-sizing:border-box}@media only screen and (max-width: 767px){.gallery-with-categories a .caption .copy,.gallery-single a .caption .copy,.property-home-gallery a .caption .copy,.internal-page-gallery a .caption .copy{font-size:14px;line-height:16px}}@media only screen and (min-width: 1000px){.gallery-with-categories a:hover .caption,.gallery-with-categories a:hover .caption strong,.gallery-single a:hover .caption,.gallery-single a:hover .caption strong,.property-home-gallery a:hover .caption,.property-home-gallery a:hover .caption strong,.internal-page-gallery a:hover .caption,.internal-page-gallery a:hover .caption strong{opacity:1;visibility:visible;color:#4D4E56}}.gallery-with-categories a.player-360 .caption,.gallery-single a.player-360 .caption,.property-home-gallery a.player-360 .caption,.internal-page-gallery a.player-360 .caption{opacity:1;visibility:visible;align-items:start}.gallery-with-categories a.player-360 .caption .copy,.gallery-single a.player-360 .caption .copy,.property-home-gallery a.player-360 .caption .copy,.internal-page-gallery a.player-360 .caption .copy{padding:20px;text-align:left;font-size:24px;line-height:1.2}@media only screen and (min-width: 1246px) and (min-height: 768px){.gallery-with-categories a.player-360 .caption .copy,.gallery-single a.player-360 .caption .copy,.property-home-gallery a.player-360 .caption .copy,.internal-page-gallery a.player-360 .caption .copy{font-size:36px}}@media only screen and (max-width: 999px){.gallery-with-categories a.player-360 .caption .copy,.gallery-single a.player-360 .caption .copy,.property-home-gallery a.player-360 .caption .copy,.internal-page-gallery a.player-360 .caption .copy{font-size:16px;padding:10px}}.gallery-with-categories a.player-360 .explore-here,.gallery-single a.player-360 .explore-here,.property-home-gallery a.player-360 .explore-here,.internal-page-gallery a.player-360 .explore-here{position:absolute;bottom:20px;right:20px;font-size:14px;text-transform:uppercase;color:#fff}@media only screen and (max-width: 999px){.gallery-with-categories a.player-360 .explore-here,.gallery-single a.player-360 .explore-here,.property-home-gallery a.player-360 .explore-here,.internal-page-gallery a.player-360 .explore-here{font-size:10px;bottom:10px;right:10px}}@media only screen and (max-width: 767px){.gallery-with-categories a.player-360 .explore-here,.gallery-single a.player-360 .explore-here,.property-home-gallery a.player-360 .explore-here,.internal-page-gallery a.player-360 .explore-here{font-size:0}}.gallery-with-categories a.player-360 .explore-here:after,.gallery-single a.player-360 .explore-here:after,.property-home-gallery a.player-360 .explore-here:after,.internal-page-gallery a.player-360 .explore-here:after{content:'';display:inline-block;vertical-align:middle;height:52px;width:50px;margin-left:20px;background:url("../images/360.svg") 0 0 no-repeat}@media only screen and (max-width: 999px){.gallery-with-categories a.player-360 .explore-here:after,.gallery-single a.player-360 .explore-here:after,.property-home-gallery a.player-360 .explore-here:after,.internal-page-gallery a.player-360 .explore-here:after{margin-left:10px}}.gallery-with-categories .items .gallery,.gallery-single .items .gallery,.internal-page-gallery .items .gallery{display:none;overflow:hidden}.gallery-with-categories .items .gallery.active,.gallery-single .items .gallery.active,.internal-page-gallery .items .gallery.active{display:block}@media only screen and (max-width: 767px){.gallery-with-categories .items .gallery,.gallery-single .items .gallery,.internal-page-gallery .items .gallery{margin:0 5px}}.gallery-single .items h3{padding:0 20px}.gallery-single .items .gallery{display:block}.gallery-with-categories,.gallery-single{background:#fff}.gallery-with-categories.page-content,.gallery-single.page-content{padding:0}.gallery-with-categories .items .gallery .view-gallery,.gallery-with-categories .items .gallery .gallery-video-play,.gallery-with-categories .items .gallery .instagram-item,.gallery-single .items .gallery .view-gallery,.gallery-single .items .gallery .gallery-video-play,.gallery-single .items .gallery .instagram-item{position:relative;display:block;float:left;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.2);width:calc(25% - 7px);padding-bottom:calc(25% - 7px);margin:0 5px 10px 5px;overflow:hidden}@media only screen and (max-width: 767px){.gallery-with-categories .items .gallery .view-gallery,.gallery-with-categories .items .gallery .gallery-video-play,.gallery-with-categories .items .gallery .instagram-item,.gallery-single .items .gallery .view-gallery,.gallery-single .items .gallery .gallery-video-play,.gallery-single .items .gallery .instagram-item{width:calc(50% - 10px);padding-bottom:calc(50% - 10px)}}.gallery-with-categories .items .gallery .view-gallery:first-child,.gallery-with-categories .items .gallery .view-gallery.new-line,.gallery-with-categories .items .gallery .gallery-video-play:first-child,.gallery-with-categories .items .gallery .gallery-video-play.new-line,.gallery-with-categories .items .gallery .instagram-item:first-child,.gallery-with-categories .items .gallery .instagram-item.new-line,.gallery-single .items .gallery .view-gallery:first-child,.gallery-single .items .gallery .view-gallery.new-line,.gallery-single .items .gallery .gallery-video-play:first-child,.gallery-single .items .gallery .gallery-video-play.new-line,.gallery-single .items .gallery .instagram-item:first-child,.gallery-single .items .gallery .instagram-item.new-line{margin-left:0;width:calc(25% - 8px)}@media only screen and (max-width: 767px){.gallery-with-categories .items .gallery .view-gallery:first-child,.gallery-with-categories .items .gallery .view-gallery.new-line,.gallery-with-categories .items .gallery .gallery-video-play:first-child,.gallery-with-categories .items .gallery .gallery-video-play.new-line,.gallery-with-categories .items .gallery .instagram-item:first-child,.gallery-with-categories .items .gallery .instagram-item.new-line,.gallery-single .items .gallery .view-gallery:first-child,.gallery-single .items .gallery .view-gallery.new-line,.gallery-single .items .gallery .gallery-video-play:first-child,.gallery-single .items .gallery .gallery-video-play.new-line,.gallery-single .items .gallery .instagram-item:first-child,.gallery-single .items .gallery .instagram-item.new-line{margin-left:5px;width:calc(50% - 10px);padding-bottom:calc(50% - 10px)}}.gallery-with-categories .items .gallery .view-gallery:nth-child(4n),.gallery-with-categories .items .gallery .gallery-video-play:nth-child(4n),.gallery-with-categories .items .gallery .instagram-item:nth-child(4n),.gallery-single .items .gallery .view-gallery:nth-child(4n),.gallery-single .items .gallery .gallery-video-play:nth-child(4n),.gallery-single .items .gallery .instagram-item:nth-child(4n){margin-right:0;width:calc(25% - 8px)}@media only screen and (max-width: 767px){.gallery-with-categories .items .gallery .view-gallery:nth-child(4n),.gallery-with-categories .items .gallery .gallery-video-play:nth-child(4n),.gallery-with-categories .items .gallery .instagram-item:nth-child(4n),.gallery-single .items .gallery .view-gallery:nth-child(4n),.gallery-single .items .gallery .gallery-video-play:nth-child(4n),.gallery-single .items .gallery .instagram-item:nth-child(4n){width:calc(50% - 10px);padding-bottom:calc(50% - 10px)}}.gallery-with-categories .items .gallery .view-gallery .image,.gallery-with-categories .items .gallery .gallery-video-play .image,.gallery-with-categories .items .gallery .instagram-item .image,.gallery-single .items .gallery .view-gallery .image,.gallery-single .items .gallery .gallery-video-play .image,.gallery-single .items .gallery .instagram-item .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:pointer}.gallery-with-categories .items .gallery .view-gallery .image .video-thumb,.gallery-with-categories .items .gallery .gallery-video-play .image .video-thumb,.gallery-with-categories .items .gallery .instagram-item .image .video-thumb,.gallery-single .items .gallery .view-gallery .image .video-thumb,.gallery-single .items .gallery .gallery-video-play .image .video-thumb,.gallery-single .items .gallery .instagram-item .image .video-thumb{position:absolute;top:50%;margin:-50px 0 0 -40px;left:50%;width:0;height:0;border-top:50px solid transparent;border-left:80px solid #fff;border-bottom:50px solid transparent;cursor:pointer;transition:opacity 300ms;z-index:1}@media only screen and (max-width: 999px){.gallery-with-categories .items .gallery .view-gallery .image .video-thumb,.gallery-with-categories .items .gallery .gallery-video-play .image .video-thumb,.gallery-with-categories .items .gallery .instagram-item .image .video-thumb,.gallery-single .items .gallery .view-gallery .image .video-thumb,.gallery-single .items .gallery .gallery-video-play .image .video-thumb,.gallery-single .items .gallery .instagram-item .image .video-thumb{border-top:36px solid transparent;border-left:46px solid #fff;border-bottom:36px solid transparent;margin:-36px 0 0 -23px}}@media only screen and (min-width: 1000px){.gallery-with-categories .items .gallery .view-gallery .image,.gallery-with-categories .items .gallery .gallery-video-play .image,.gallery-with-categories .items .gallery .instagram-item .image,.gallery-single .items .gallery .view-gallery .image,.gallery-single .items .gallery .gallery-video-play .image,.gallery-single .items .gallery .instagram-item .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}.gallery-with-categories .items .gallery .view-gallery .overlay,.gallery-with-categories .items .gallery .gallery-video-play .overlay,.gallery-with-categories .items .gallery .instagram-item .overlay,.gallery-single .items .gallery .view-gallery .overlay,.gallery-single .items .gallery .gallery-video-play .overlay,.gallery-single .items .gallery .instagram-item .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#fff;box-sizing:border-box;transition:border 200ms, background 400ms;z-index:1;cursor:pointer}.keyboard-navigation .gallery-with-categories .items .gallery .view-gallery:focus .overlay,.keyboard-navigation .gallery-with-categories .items .gallery .gallery-video-play:focus .overlay,.keyboard-navigation .gallery-with-categories .items .gallery .instagram-item:focus .overlay,.keyboard-navigation .gallery-single .items .gallery .view-gallery:focus .overlay,.keyboard-navigation .gallery-single .items .gallery .gallery-video-play:focus .overlay,.keyboard-navigation .gallery-single .items .gallery .instagram-item:focus .overlay{background:rgba(206,57,20,0.33)}.keyboard-navigation .gallery-with-categories .items .gallery .view-gallery:focus,.keyboard-navigation .gallery-with-categories .items .gallery .gallery-video-play:focus,.keyboard-navigation .gallery-with-categories .items .gallery .instagram-item:focus,.keyboard-navigation .gallery-single .items .gallery .view-gallery:focus,.keyboard-navigation .gallery-single .items .gallery .gallery-video-play:focus,.keyboard-navigation .gallery-single .items .gallery .instagram-item:focus{box-shadow:none}.gallery-with-categories .items .gallery .view-gallery:hover .image,.gallery-with-categories .items .gallery .gallery-video-play:hover .image,.gallery-with-categories .items .gallery .instagram-item:hover .image,.gallery-single .items .gallery .view-gallery:hover .image,.gallery-single .items .gallery .gallery-video-play:hover .image,.gallery-single .items .gallery .instagram-item:hover .image{-webkit-transform:scale(1);transform:scale(1)}.gallery-with-categories .items .gallery .view-gallery:hover .overlay,.gallery-with-categories .items .gallery .gallery-video-play:hover .overlay,.gallery-with-categories .items .gallery .instagram-item:hover .overlay,.gallery-single .items .gallery .view-gallery:hover .overlay,.gallery-single .items .gallery .gallery-video-play:hover .overlay,.gallery-single .items .gallery .instagram-item:hover .overlay{border-width:8px}.gallery-with-categories .items .gallery .view-gallery:hover h4,.gallery-with-categories .items .gallery .gallery-video-play:hover h4,.gallery-with-categories .items .gallery .instagram-item:hover h4,.gallery-single .items .gallery .view-gallery:hover h4,.gallery-single .items .gallery .gallery-video-play:hover h4,.gallery-single .items .gallery .instagram-item:hover h4{color:#4D4E56;margin-bottom:12px}.gallery-with-categories .items .gallery .view-gallery:hover .video-thumb,.gallery-with-categories .items .gallery .gallery-video-play:hover .video-thumb,.gallery-with-categories .items .gallery .instagram-item:hover .video-thumb,.gallery-single .items .gallery .view-gallery:hover .video-thumb,.gallery-single .items .gallery .gallery-video-play:hover .video-thumb,.gallery-single .items .gallery .instagram-item:hover .video-thumb{opacity:0.8}}.gallery-with-categories .items .gallery .instagram-item:after,.gallery-single .items .gallery .instagram-item:after{content:'';width:30px;height:30px;background:url(../../guest-portal/images/sprite.svg) -160px -100px no-repeat;position:absolute;right:20px;top:20px;z-index:1;opacity:1;transition:opacity 0.3s ease-in-out}.gallery-with-categories .items .gallery .gallery-video-play .image:after,.gallery-single .items .gallery .gallery-video-play .image:after{content:'';position:absolute;background:rgba(0,0,0,0.4);left:0;top:0;width:100%;height:100%}.gallery-with-categories .items .gallery.active,.gallery-single .items .gallery.active{display:block}.property-home-gallery,.internal-page-gallery{margin:-10px auto 0;width:100%;box-sizing:border-box;position:relative;overflow:hidden;background:#fff;padding-bottom:10px}@media only screen and (max-width: 999px){.property-home-gallery,.internal-page-gallery{padding-bottom:5px}}@media only screen and (max-width: 767px){.property-home-gallery .gallery-wrapper,.internal-page-gallery .gallery-wrapper{margin:5px 5px 0 5px}}.property-home-gallery .photo,.internal-page-gallery .photo{margin:0 5px;display:block;float:left;width:calc(20% - 10px);padding-bottom:calc(19% - 10px);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#4D4E56;color:#fff;box-sizing:border-box;border-top:10px solid #fff;transition:all 0.3s ease-in-out;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.property-home-gallery .photo,.internal-page-gallery .photo{width:calc(50% - 10px) !important;padding-bottom:calc(50% - 10px) !important;margin:5px !important;border:0 !important;clear:none !important}}.property-home-gallery .photo.gallery-video-play .image:after,.internal-page-gallery .photo.gallery-video-play .image:after{content:'';position:absolute;background:rgba(0,0,0,0.4);left:0;top:0;width:100%;height:100%}.property-home-gallery .photo .image,.internal-page-gallery .photo .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.property-home-gallery .photo .image .video-thumb,.internal-page-gallery .photo .image .video-thumb{position:absolute;top:50%;margin:-50px 0 0 -40px;left:50%;width:0;height:0;border-top:50px solid transparent;border-left:80px solid #fff;border-bottom:50px solid transparent;cursor:pointer;transition:opacity 300ms;z-index:1}@media only screen and (max-width: 999px){.property-home-gallery .photo .image .video-thumb,.internal-page-gallery .photo .image .video-thumb{border-top:36px solid transparent;border-left:46px solid #fff;border-bottom:36px solid transparent;margin:-36px 0 0 -23px}}@media only screen and (min-width: 1000px){.property-home-gallery .photo .image,.internal-page-gallery .photo .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}.property-home-gallery .photo:hover .image,.internal-page-gallery .photo:hover .image{-webkit-transform:scale(1);transform:scale(1)}.property-home-gallery .photo .overlay,.internal-page-gallery .photo .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#fff;box-sizing:border-box;transition:border 200ms, background 400ms}.keyboard-navigation .property-home-gallery .photo:focus .overlay,.keyboard-navigation .internal-page-gallery .photo:focus .overlay{background:rgba(206,57,20,0.33)}.keyboard-navigation .property-home-gallery .photo:focus,.keyboard-navigation .internal-page-gallery .photo:focus{box-shadow:none}.property-home-gallery .photo:hover .image,.internal-page-gallery .photo:hover .image{-webkit-transform:scale(1);transform:scale(1)}.property-home-gallery .photo:hover h4,.internal-page-gallery .photo:hover h4{margin-bottom:12px}.property-home-gallery .photo:hover .video-thumb,.internal-page-gallery .photo:hover .video-thumb{opacity:0.8}}@media only screen and (max-width: 767px){.property-home-gallery .photo.overview,.internal-page-gallery .photo.overview{display:none}}.property-home-gallery .photo.overview .overlay,.internal-page-gallery .photo.overview .overlay{background:rgba(255,255,255,0.9)}.property-home-gallery .photo .info,.internal-page-gallery .photo .info{position:absolute;top:50%;left:0;width:100%;box-sizing:border-box;padding:0 10px;display:block;z-index:1;color:#4D4E56;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.property-home-gallery .photo .info .count,.internal-page-gallery .photo .info .count{font-size:48px;line-height:61px}.property-home-gallery .photo .info a,.internal-page-gallery .photo .info a{color:#4D4E56;font-size:16px;line-height:33px;font-weight:700}.property-home-gallery .photo .info a:hover,.internal-page-gallery .photo .info a:hover{color:#f15d39}.property-home-gallery .count-7 .item-1,.property-home-gallery .count-6 .item-1,.internal-page-gallery .count-7 .item-1,.internal-page-gallery .count-6 .item-1{width:calc(50% - 5px);padding-bottom:calc(33% - 10px);margin-left:0}.property-home-gallery .count-7 .item-2,.property-home-gallery .count-6 .item-2,.internal-page-gallery .count-7 .item-2,.internal-page-gallery .count-6 .item-2{width:calc(30% - 10px);padding-bottom:calc(28% - 10px)}.property-home-gallery .count-7 .item-3,.property-home-gallery .count-6 .item-3,.internal-page-gallery .count-7 .item-3,.internal-page-gallery .count-6 .item-3{width:calc(20% - 5px);padding-bottom:calc(28% - 10px);margin-right:0}.property-home-gallery .count-7 .item-4,.property-home-gallery .count-6 .item-4,.internal-page-gallery .count-7 .item-4,.internal-page-gallery .count-6 .item-4{width:calc(25% - 5px);padding-bottom:calc(20% - 10px);clear:both;margin-left:0}.property-home-gallery .count-7 .item-5,.property-home-gallery .count-6 .item-5,.internal-page-gallery .count-7 .item-5,.internal-page-gallery .count-6 .item-5{width:calc(25% - 10px);margin-top:0;padding-bottom:calc(20% - 10px)}.property-home-gallery .count-7 .item-6,.property-home-gallery .count-6 .item-6,.internal-page-gallery .count-7 .item-6,.internal-page-gallery .count-6 .item-6{width:calc(23% - 10px);padding-bottom:calc(25% - 10px);margin-top:-5%}.property-home-gallery .count-7 .item-7,.property-home-gallery .count-6 .item-7,.internal-page-gallery .count-7 .item-7,.internal-page-gallery .count-6 .item-7{width:calc(27% - 5px);padding-bottom:calc(25% - 10px);margin-top:-5%;margin-right:0}.property-home-gallery .count-6 .item-6,.internal-page-gallery .count-6 .item-6{width:calc(50% - 5px);padding-bottom:calc(25% - 10px);margin-top:-5%;margin-right:0}.property-home-gallery .count-5 .item-1,.internal-page-gallery .count-5 .item-1{width:calc(20% - 5px);margin-left:0}.property-home-gallery .count-5 .item-5,.internal-page-gallery .count-5 .item-5{width:calc(20% - 5px);margin-right:0}.property-home-gallery .count-4 .photo,.internal-page-gallery .count-4 .photo{width:calc(25% - 10px)}.property-home-gallery .count-4 .item-1,.internal-page-gallery .count-4 .item-1{width:calc(25% - 5px);margin-left:0}.property-home-gallery .count-4 .item-4,.internal-page-gallery .count-4 .item-4{width:calc(25% - 5px);margin-right:0}.property-home-gallery .count-3 .photo,.internal-page-gallery .count-3 .photo{width:calc(33% - 10px)}.property-home-gallery .count-3 .item-1,.internal-page-gallery .count-3 .item-1{width:calc(33% - 5px);margin-left:0}.property-home-gallery .count-3 .item-2,.internal-page-gallery .count-3 .item-2{width:calc(34% - 10px)}.property-home-gallery .count-3 .item-3,.internal-page-gallery .count-3 .item-3{width:calc(33% - 5px);margin-right:0}.property-home-gallery .count-2 .item-1,.internal-page-gallery .count-2 .item-1{width:calc(50% - 5px);margin-left:0}.property-home-gallery .count-2 .item-2,.internal-page-gallery .count-2 .item-2{width:calc(50% - 5px);margin-right:0}.property-home-gallery .count-1 .photo,.internal-page-gallery .count-1 .photo{width:100%;margin:0}.internal-page-gallery{margin-top:0}@media only screen and (max-width: 767px){.internal-page-gallery{padding-bottom:5px}}.internal-page-gallery .category-selector{margin-bottom:0}@media only screen and (max-width: 767px){.internal-page-gallery .category-selector{margin-bottom:5px}}.internal-page-gallery .count-14 .item-1,.internal-page-gallery .count-13 .item-1,.internal-page-gallery .count-12 .item-1,.internal-page-gallery .count-11 .item-1,.internal-page-gallery .count-10 .item-1,.internal-page-gallery .count-9 .item-1,.internal-page-gallery .count-8 .item-1,.internal-page-gallery .count-7 .item-1,.internal-page-gallery .count-6 .item-1{width:calc(50% - 5px);padding-bottom:calc(33% - 10px);margin-left:0;clear:both}.internal-page-gallery .count-14 .item-2,.internal-page-gallery .count-13 .item-2,.internal-page-gallery .count-12 .item-2,.internal-page-gallery .count-11 .item-2,.internal-page-gallery .count-10 .item-2,.internal-page-gallery .count-9 .item-2,.internal-page-gallery .count-8 .item-2,.internal-page-gallery .count-7 .item-2,.internal-page-gallery .count-6 .item-2{width:calc(30% - 10px);padding-bottom:calc(28% - 10px)}.internal-page-gallery .count-14 .item-3,.internal-page-gallery .count-13 .item-3,.internal-page-gallery .count-12 .item-3,.internal-page-gallery .count-11 .item-3,.internal-page-gallery .count-10 .item-3,.internal-page-gallery .count-9 .item-3,.internal-page-gallery .count-8 .item-3,.internal-page-gallery .count-7 .item-3,.internal-page-gallery .count-6 .item-3{width:calc(20% - 5px);padding-bottom:calc(28% - 10px);margin-right:0}.internal-page-gallery .count-14 .item-4,.internal-page-gallery .count-13 .item-4,.internal-page-gallery .count-12 .item-4,.internal-page-gallery .count-11 .item-4,.internal-page-gallery .count-10 .item-4,.internal-page-gallery .count-9 .item-4,.internal-page-gallery .count-8 .item-4,.internal-page-gallery .count-7 .item-4,.internal-page-gallery .count-6 .item-4{width:calc(25% - 5px);padding-bottom:calc(20% - 10px);clear:both;margin-left:0}.internal-page-gallery .count-14 .item-5,.internal-page-gallery .count-13 .item-5,.internal-page-gallery .count-12 .item-5,.internal-page-gallery .count-11 .item-5,.internal-page-gallery .count-10 .item-5,.internal-page-gallery .count-9 .item-5,.internal-page-gallery .count-8 .item-5,.internal-page-gallery .count-7 .item-5,.internal-page-gallery .count-6 .item-5{width:calc(25% - 10px);margin-top:0;padding-bottom:calc(20% - 10px)}.internal-page-gallery .count-14 .item-6,.internal-page-gallery .count-13 .item-6,.internal-page-gallery .count-12 .item-6,.internal-page-gallery .count-11 .item-6,.internal-page-gallery .count-10 .item-6,.internal-page-gallery .count-9 .item-6,.internal-page-gallery .count-8 .item-6,.internal-page-gallery .count-7 .item-6,.internal-page-gallery .count-6 .item-6{width:calc(23% - 10px);padding-bottom:calc(25% - 10px);margin-top:-5%}.internal-page-gallery .count-14 .item-7,.internal-page-gallery .count-13 .item-7,.internal-page-gallery .count-12 .item-7,.internal-page-gallery .count-11 .item-7,.internal-page-gallery .count-10 .item-7,.internal-page-gallery .count-9 .item-7,.internal-page-gallery .count-8 .item-7,.internal-page-gallery .count-7 .item-7,.internal-page-gallery .count-6 .item-7{width:calc(27% - 5px);padding-bottom:calc(25% - 10px);margin-top:-5%;margin-right:0}.internal-page-gallery .count-14 .item-8,.internal-page-gallery .count-13 .item-8,.internal-page-gallery .count-12 .item-8,.internal-page-gallery .count-11 .item-8,.internal-page-gallery .count-10 .item-8{width:calc(30% - 10px);padding-bottom:calc(28% - 10px);margin-left:0}.internal-page-gallery .count-14 .item-9,.internal-page-gallery .count-13 .item-9,.internal-page-gallery .count-12 .item-9,.internal-page-gallery .count-11 .item-9,.internal-page-gallery .count-10 .item-9{width:calc(20% - 5px);padding-bottom:calc(28% - 10px)}.internal-page-gallery .count-14 .item-10,.internal-page-gallery .count-13 .item-10,.internal-page-gallery .count-12 .item-10,.internal-page-gallery .count-11 .item-10,.internal-page-gallery .count-10 .item-10{width:calc(50% - 5px);padding-bottom:calc(33% - 10px);margin-right:0}.internal-page-gallery .count-14 .item-11,.internal-page-gallery .count-13 .item-11,.internal-page-gallery .count-12 .item-11,.internal-page-gallery .count-11 .item-11,.internal-page-gallery .count-10 .item-11{width:calc(23% - 10px);padding-bottom:calc(25% - 10px);margin-top:-5%;margin-left:0;clear:both}.internal-page-gallery .count-14 .item-12,.internal-page-gallery .count-13 .item-12,.internal-page-gallery .count-12 .item-12,.internal-page-gallery .count-11 .item-12,.internal-page-gallery .count-10 .item-12{width:calc(27% - 5px);padding-bottom:calc(25% - 10px);margin-top:-5%}.internal-page-gallery .count-14 .item-13,.internal-page-gallery .count-13 .item-13,.internal-page-gallery .count-12 .item-13,.internal-page-gallery .count-11 .item-13,.internal-page-gallery .count-10 .item-13{width:calc(25% - 5px);padding-bottom:calc(20% - 10px)}.internal-page-gallery .count-14 .item-14,.internal-page-gallery .count-13 .item-14,.internal-page-gallery .count-12 .item-14,.internal-page-gallery .count-11 .item-14,.internal-page-gallery .count-10 .item-14{width:calc(25% - 10px);padding-bottom:calc(20% - 10px);margin-right:0}.internal-page-gallery .count-13 .item-13{width:calc(50% - 5px);padding-bottom:calc(20% - 10px);margin-right:0}.internal-page-gallery .count-12 .item-10{padding-bottom:calc(28% - 10px)}.internal-page-gallery .count-12 .item-11{width:calc(50% - 5px);padding-bottom:calc(20% - 10px);margin-left:0;margin-top:0}.internal-page-gallery .count-12 .item-12{width:calc(50% - 5px);padding-bottom:calc(20% - 10px);margin-right:0;margin-top:0}.internal-page-gallery .count-11 .item-10{width:calc(20% - 5px);padding-bottom:calc(28% - 10px);margin-right:5px}.internal-page-gallery .count-11 .item-11{width:calc(30% - 10px);padding-bottom:calc(28% - 10px);margin:0 0 0 5px;clear:none}.internal-page-gallery .count-10 .item-10{padding-bottom:calc(28% - 10px)}.internal-page-gallery .count-9 .item-8{width:calc(50% - 5px);margin-left:0}.internal-page-gallery .count-9 .item-9{width:calc(50% - 5px);margin-right:0}.internal-page-gallery .count-8 .item-8{width:100%;margin:0}.internal-page-gallery .count-6 .item-6{width:calc(50% - 5px);padding-bottom:calc(25% - 10px);margin-top:-5%;margin-right:0}.internal-page-gallery .count-5 .item-1{width:calc(20% - 5px);margin-left:0}.internal-page-gallery .count-5 .item-5{width:calc(20% - 5px);margin-right:0}.internal-page-gallery .count-4 .photo{width:calc(25% - 10px)}.internal-page-gallery .count-4 .item-1{width:calc(25% - 5px);margin-left:0}.internal-page-gallery .count-4 .item-4{width:calc(25% - 5px);margin-right:0}.internal-page-gallery .count-3 .photo{width:calc(33% - 10px)}.internal-page-gallery .count-3 .item-1{width:calc(33% - 5px);margin-left:0}.internal-page-gallery .count-3 .item-2{width:calc(34% - 10px)}.internal-page-gallery .count-3 .item-3{width:calc(33% - 5px);margin-right:0}.internal-page-gallery .count-2 .item-1{width:calc(50% - 5px);margin-left:0}.internal-page-gallery .count-2 .item-2{width:calc(50% - 5px);margin-right:0}.internal-page-gallery .count-1 .photo{width:100%;margin:0}.sitemap-layout #photos{height:420px}@media only screen and (max-width: 767px){.sitemap-layout #photos{height:60%}}.sitemap-layout #page-headings{position:absolute;top:0;width:100%;z-index:10;display:flex;padding-top:117px}@media only screen and (max-width: 767px){.sitemap-layout #page-headings{height:60%;padding-top:0;align-items:center}}.sitemap-layout #page-headings .center-column{max-width:1160px;padding:0 20px;width:100%}.sitemap-layout #page-headings .page-content{text-align:left}.sitemap-layout #page-headings h1,.sitemap-layout #page-headings h2{color:#fff;text-shadow:1px 1px rgba(77,78,86,0.15)}.sitemap-layout #content .center-column{max-width:1160px}.page-content .sitemap{margin-left:0;text-align:left;font-size:0}.page-content .sitemap li{padding:0}.page-content .sitemap li:before{content:none}.page-content .sitemap li a{display:block;text-decoration:none}.page-content .sitemap>li{border-bottom:1px solid #B2B4B2;padding-bottom:50px;margin-bottom:70px}@media only screen and (max-width: 767px){.page-content .sitemap>li{padding-bottom:15px;margin-bottom:30px}}.page-content .sitemap>li>a,.page-content .sitemap>li>ul{display:inline-block;vertical-align:top}.page-content .sitemap>li>a{margin-bottom:15px;width:33.3%;font-size:24px;line-height:1.5;padding-right:20px;box-sizing:border-box}@media only screen and (max-width: 767px){.page-content .sitemap>li>a{width:100%;font-size:20px;padding-right:0}}.page-content .sitemap>li>ul{width:66.6%;margin:0}@media only screen and (max-width: 767px){.page-content .sitemap>li>ul{width:100%}}.page-content .sitemap>li>ul a{margin-bottom:15px;font-size:16px;line-height:1.75;text-decoration:none;color:#4D4E56;padding-right:20px;box-sizing:border-box}@media only screen and (max-width: 767px){.page-content .sitemap>li>ul a{font-size:14px;padding-right:0}}.page-content .sitemap>li>ul.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media only screen and (max-width: 767px){.page-content .sitemap>li>ul.two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.page-content .sitemap:last-child>li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.checkbox{vertical-align:top;margin:0 5px 0 0;width:20px;height:20px}.checkbox+label{cursor:pointer}.checkbox:not(checked){position:absolute;opacity:0;width:auto !important}.checkbox:not(checked)+label{position:relative}.checkbox:not(checked)+label:before{content:'';vertical-align:baseline;display:inline-block;width:20px;height:20px;margin-right:10px;background:url("../images/sprite-2017.svg") 1px -453px no-repeat}.checkbox:checked+label:before{background-position:-75px -453px}.checkbox:not(checked)+label:hover:before{background-position:-37px -453px}.checkbox:checked+label:hover:before{background-position:-75px -453px}.keyboard-navigation .checkbox:focus+label{box-shadow:0 0 1px 3px rgba(214,65,35,0.86)}#opera_booking_upgrade .terms-privacy input[type="checkbox"]{vertical-align:top;margin:0 5px 0 0}#opera_booking_upgrade .terms-privacy input[type="checkbox"]:not(checked){position:absolute;opacity:0;width:auto !important}#opera_booking_upgrade .terms-privacy input[type="checkbox"]+label{display:block}#opera_booking_upgrade .terms-privacy input[type="checkbox"]:not(checked)+label{position:relative;padding-left:25px}#opera_booking_upgrade .terms-privacy input[type="checkbox"]:not(checked)+label:before{content:'';position:absolute;left:0;top:10px;display:inline-block;vertical-align:top;width:13px;height:13px;margin-right:10px;border:1px solid #B2B4B2}#opera_booking_upgrade .terms-privacy input[type="checkbox"]:checked+label:before{background:url("../images/sprite-2017.svg") -80px -455px no-repeat}#opera_booking_upgrade .terms-privacy input[type="checkbox"]:checked+label:hover:before{background-position:-42px -455px}#opera_booking_upgrade .terms-privacy input[type="checkbox"]+label{cursor:pointer}#opera_booking_upgrade .terms-privacy input[type="checkbox"]:not(checked)+label:hover:before{background:url("../images/sprite-2017.svg") -42px -455px no-repeat}.radio{vertical-align:top;width:16px;height:16px;margin:0 3px 0 0}.radio+label{cursor:pointer}.radio:not(checked){position:absolute;opacity:0}.radio:not(checked)+label{position:relative}.radio:not(checked)+label:before{content:'';vertical-align:middle;display:inline-block;width:20px;height:20px;margin-right:10px;background:url("../images/sprite-2017.svg") -113px -453px no-repeat}.radio:checked+label:before{background-position:-189px -453px}.radio:not(checked)+label:hover:before{background-position:-151px -453px}.radio:checked+label:hover:before{background-position:-189px -453px}.keyboard-navigation .radio:focus+label{box-shadow:0 0 1px 3px rgba(214,65,35,0.86)}.form{display:block;margin-bottom:20px}.form .row{display:flex;flex-flow:row wrap;margin-left:-20px}.form p.col-1,.form p.col-2,.form p.col-3,.form p.col-4{float:left;margin-left:20px;position:relative}.form p.col-1{width:calc(100% - 20px)}@media only screen and (max-width: 999px){.form p.col-1{width:calc(100% - 20px)}}.form p.col-2{width:calc(50% - 20px)}@media only screen and (max-width: 999px){.form p.col-2{width:calc(100% - 20px)}}.form p.col-3{width:calc(33.3% - 20px)}@media only screen and (max-width: 999px){.form p.col-3{width:calc(100% - 20px)}}.form p.col-4{width:calc(25% - 20px)}@media only screen and (max-width: 999px){.form p.col-4{width:calc(100% - 20px)}}.form#forgot-password-form .row{flex-flow:row nowrap}@media only screen and (max-width: 999px){.form#forgot-password-form .row{flex-flow:row wrap}}.form#forgot-password-form p.col-4{width:auto;flex:calc(25% - 20px)}@media only screen and (max-width: 999px){.form#forgot-password-form p.col-4{flex:calc(100% - 20px)}}.form h3{font-size:24px;color:#4D4E56}.form .checkbox+label,.form .radio+label{display:block}.form p{position:relative;float:left;width:100%;margin-bottom:20px}.form p:after{content:"";display:table;clear:both}.form p.required:before{content:'*';position:absolute;top:0;left:10px;line-height:50px;font-weight:bold;color:#D64123;z-index:1}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form input[type="number"],.form textarea{width:100%;background:#fff;color:#4D4E56;height:50px;padding:15px 20px;resize:none;box-sizing:border-box;border:1px solid #4D4E56;font:400 14px/1 "GT America Extended",sans-serif}.form input[type="text"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form input[type="password"]::-webkit-input-placeholder,.form input[type="number"]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#292C2D}.form input[type="text"]::-moz-placeholder,.form input[type="email"]::-moz-placeholder,.form input[type="password"]::-moz-placeholder,.form input[type="number"]::-moz-placeholder,.form textarea::-moz-placeholder{color:#292C2D}.form input[type="text"]:-ms-input-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="password"]:-ms-input-placeholder,.form input[type="number"]:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#292C2D}.form input[type="text"]:-moz-placeholder,.form input[type="email"]:-moz-placeholder,.form input[type="password"]:-moz-placeholder,.form input[type="number"]:-moz-placeholder,.form textarea:-moz-placeholder{color:#292C2D}.form .ui-selectmenu-text{padding:0 20px}.form input[type="submit"]{width:auto}.form input[type="submit"]:disabled{opacity:0.6;cursor:default}.form textarea{width:100%;height:100px;overflow:auto;line-height:20px;padding:15px 20px 10px}.form .terms-privacy input[name="checkbox"]{display:inline-block !important;width:auto !important;vertical-align:middle !important}.form#meeting_rfp .hide-section h3,.form#meeting_rfp .show-section h3,.form#wedding_rfp .hide-section h3,.form#wedding_rfp .show-section h3,.form#social_rfp .hide-section h3,.form#social_rfp .show-section h3{position:relative}.form#meeting_rfp .hide-section h3:before,.form#meeting_rfp .show-section h3:before,.form#wedding_rfp .hide-section h3:before,.form#wedding_rfp .show-section h3:before,.form#social_rfp .hide-section h3:before,.form#social_rfp .show-section h3:before{display:block;content:'';position:absolute;top:50%;right:0;height:20px;width:20px;margin-top:-10px;background:url(../../../assets/desktop/images/sprite-2017.svg) -160px -304px no-repeat;font-size:0}.form#meeting_rfp .hide-section h3:before,.form#wedding_rfp .hide-section h3:before,.form#social_rfp .hide-section h3:before{background-position:-40px -304px}.form#meeting_rfp .hide-section p,.form#wedding_rfp .hide-section p,.form#social_rfp .hide-section p{display:none}.form#meeting_rfp label[for*="rfpSelectedLocationIds"],.form#wedding_rfp label[for*="rfpSelectedLocationIds"],.form#social_rfp label[for*="rfpSelectedLocationIds"]{display:inline-block;width:49%}.form#meeting_rfp label[for*="rfpSelectedLocationIds"] input[type="checkbox"],.form#meeting_rfp label[for*="rfpSelectedLocationIds"] input[type="radio"],.form#wedding_rfp label[for*="rfpSelectedLocationIds"] input[type="checkbox"],.form#wedding_rfp label[for*="rfpSelectedLocationIds"] input[type="radio"],.form#social_rfp label[for*="rfpSelectedLocationIds"] input[type="checkbox"],.form#social_rfp label[for*="rfpSelectedLocationIds"] input[type="radio"]{position:relative;z-index:-1}.form#meeting_rfp em,.form#wedding_rfp em,.form#social_rfp em{font-size:24px;line-height:20px;display:inline-block;height:10px;width:20px;overflow:hidden;color:#D64123}.form#meeting_rfp .controls p,.form#wedding_rfp .controls p,.form#social_rfp .controls p{text-align:center;float:none}.form#meeting_rfp span.group.checkbox-group,.form#meeting_rfp span.group.radio-group,.form#wedding_rfp span.group.checkbox-group,.form#wedding_rfp span.group.radio-group,.form#social_rfp span.group.checkbox-group,.form#social_rfp span.group.radio-group{display:block}.form#meeting_rfp input[type="checkbox"],.form#meeting_rfp input[type="radio"],.form#wedding_rfp input[type="checkbox"],.form#wedding_rfp input[type="radio"],.form#social_rfp input[type="checkbox"],.form#social_rfp input[type="radio"]{padding:0;width:auto;display:inline-block;margin-right:10px}.form#meeting_rfp input[type="checkbox"],.form#wedding_rfp input[type="checkbox"],.form#social_rfp input[type="checkbox"]{height:12px;-webkit-transform:scale(1.2);transform:scale(1.2)}.form#meeting_rfp select,.form#wedding_rfp select,.form#social_rfp select{width:100%;background:#fff;color:#4D4E56;height:50px;padding:15px 20px;resize:none;box-sizing:border-box;border:1px solid #4D4E56;font:400 14px/1 "GT America Extended",sans-serif}.form#meeting_rfp .guest-rooms-container,.form#wedding_rfp .guest-rooms-container,.form#social_rfp .guest-rooms-container{margin-top:20px}.form#meeting_rfp .guest-rooms-container .guest-rooms-list,.form#wedding_rfp .guest-rooms-container .guest-rooms-list,.form#social_rfp .guest-rooms-container .guest-rooms-list{margin-left:-10px}.form#meeting_rfp .guest-rooms-container .guest-room-item,.form#wedding_rfp .guest-rooms-container .guest-room-item,.form#social_rfp .guest-rooms-container .guest-room-item{position:relative;margin-top:10px;margin-left:10px;display:inline-block;width:calc(20% - 10px)}@media only screen and (max-width: 767px){.form#meeting_rfp .guest-rooms-container .guest-room-item,.form#wedding_rfp .guest-rooms-container .guest-room-item,.form#social_rfp .guest-rooms-container .guest-room-item{width:calc(33.3% - 10px)}}.form#meeting_rfp .guest-rooms-container .guest-room-item label,.form#wedding_rfp .guest-rooms-container .guest-room-item label,.form#social_rfp .guest-rooms-container .guest-room-item label{display:block;margin-bottom:10px;font-size:14px;line-height:1;text-align:center}.form#meeting_rfp .guest-rooms-container .guest-room-item label span,.form#wedding_rfp .guest-rooms-container .guest-room-item label span,.form#social_rfp .guest-rooms-container .guest-room-item label span{display:block}.form .terms-privacy{float:none}.opentable{background:#F6F6F6;margin:40px 0;position:relative;text-align:left;padding:10px 20px;width:100%;box-sizing:border-box}.opentable:before{content:'';background:url("../images/sprite-2017.svg") 0 -579px no-repeat;width:140px;height:32px;position:absolute;top:10px;right:20px}@media only screen and (max-width: 767px){.opentable:before{left:50%;margin-left:-70px;right:auto}}@media only screen and (max-width: 767px){.opentable{padding:55px 10px 10px}}.opentable h4{font-size:24px;line-height:26px;color:#4D4E56;font-weight:normal;margin-bottom:18px}@media only screen and (max-width: 767px){.opentable h4{text-align:center}}.opentable p{display:block;float:left;width:33%}@media only screen and (min-width: 1600px) and (min-height: 1080px){.opentable p{width:21%}}@media only screen and (min-width: 1400px) and (min-height: 920px){.opentable p{width:22%}}.opentable p.peopleselect{width:34%}@media only screen and (min-width: 1400px) and (min-height: 920px){.opentable p.peopleselect{width:22%}}.opentable p #people{margin-right:0;width:100%}@media only screen and (min-width: 1400px) and (min-height: 920px){.opentable p #people{width:calc(100% - 10px)}}@media only screen and (min-width: 1600px) and (min-height: 1080px){.opentable p #people{margin-right:20px;width:calc(100% - 20px)}}.opentable p.controls{margin:0;width:100%}@media only screen and (min-width: 1600px) and (min-height: 1080px){.opentable p.controls{font-size:12px;width:37%}}@media only screen and (min-width: 1400px) and (min-height: 920px){.opentable p.controls{width:34%}}.opentable label{display:none}.opentable input[type="text"],.opentable select{font-family:"GT America Extended",sans-serif;width:calc(100% - 10px);margin-right:10px;height:50px;border:1px solid #4D4E56;color:#4D4E56;font-size:11px;line-height:50px;padding-left:14px;text-align:left;background:#fff;font-weight:normal}@media only screen and (min-width: 1600px) and (min-height: 1080px){.opentable input[type="text"],.opentable select{font-size:14px;width:calc(100% - 20px);margin-right:20px;padding-left:20px}}@media only screen and (max-width: 767px){.opentable input[type="text"],.opentable select{padding-left:9px;font-size:10px;width:calc(100% - 7px);margin-right:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.opentable input[type="submit"]{width:100%;margin-right:0;font-size:11px}@media only screen and (min-width: 1600px) and (min-height: 1080px){.opentable input[type="submit"]{font-size:14px}}.opentable .ui-datepicker-trigger{display:none}#custom-lightbox.stayconnected .custom-lightbox-content{max-width:500px}.stayconnected label{display:block;text-align:left}.stayconnected label.hidden{display:none}.stayconnected .group{margin-bottom:20px}.stayconnected .group legend{display:block;text-align:left}.stay-connected-lightbox,.content-signup{background:#fff;color:#4D4E56;padding:20px}.stay-connected-lightbox form,.content-signup form{margin-bottom:0}.stay-connected-lightbox .controls p,.content-signup .controls p{margin-bottom:0}.stay-connected-lightbox .stayconnected label,.content-signup .stayconnected label{padding-left:20px}.stay-connected-lightbox .stayconnected label.field-label,.content-signup .stayconnected label.field-label{padding-left:0;font-size:11px;font-weight:700;color:#898989;line-height:16px;top:2px}.stay-connected-lightbox .stayconnected label input[type="checkbox"],.content-signup .stayconnected label input[type="checkbox"]{margin-left:-20px}.stay-connected-lightbox .stayconnected .button,.content-signup .stayconnected .button{color:#4D4E56;border-color:#4D4E56}.stay-connected-lightbox .stayconnected .button:hover,.content-signup .stayconnected .button:hover{opacity:0.7}.forms-wrapper{background:#F6F6F6;margin-bottom:60px;margin-top:60px;text-align:left;position:relative}.forms-wrapper:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){.forms-wrapper{margin-bottom:30px;margin-top:30px;padding:0 20px}}.forms-wrapper:before{content:"";position:absolute;top:34px;bottom:34px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:1px;background:#E9E9E9}@media only screen and (max-width: 767px){.forms-wrapper:before{display:none}}@media only screen and (max-width: 767px){.create-account-form+.login-form{border-top:1px solid #E9E9E9}}.login-form,.create-account-form{padding:34px 50px;position:relative;width:50%;box-sizing:border-box;float:left;margin-bottom:0}@media only screen and (max-width: 767px){.login-form,.create-account-form{width:100%;padding:20px 0;float:none}}.login-form h3,.create-account-form h3{text-align:left}.login-form input[type="submit"],.create-account-form input[type="submit"]{width:100%;background:#fff}@media only screen and (max-width: 767px){.login-form input[type="submit"],.create-account-form input[type="submit"]{font-size:15px;line-height:46px;padding:0 20px;height:50px}}.login-form p.col-1,.create-account-form p.col-1{margin-bottom:30px}@media only screen and (max-width: 767px){.login-form p.col-1,.create-account-form p.col-1{margin-bottom:20px}}.login-form #password{width:100%;background:#fff;color:#4D4E56;height:50px;padding:15px 20px;resize:none;box-sizing:border-box;border:1px solid #4D4E56;font:400 14px/1 "GT America Extended",sans-serif}.login-form #password::-webkit-input-placeholder{color:#292C2D}.login-form #password::-moz-placeholder{color:#292C2D}.login-form #password:-ms-input-placeholder{color:#292C2D}.login-form #password:-moz-placeholder{color:#292C2D}.login-form.full-width{width:100%;float:none;background:#F6F6F6}@media only screen and (max-width: 767px){.login-form.full-width{padding:20px}}.login-form.full-width h3{text-align:center}html.subscription-layout [id*="form_form_"][id*="form_form_"]{margin-top:0}@media only screen and (max-width: 767px){html.subscription-layout [id*="form_form_"][id*="form_form_"]{margin-top:0}}html.subscription-layout [id*="form_form_"][id*="form_form_"] .form-builder-group>.form-builder-field{border-bottom:1px solid #E9E9E9}html.subscription-layout [id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="inputcheckbox"]>label,html.subscription-layout [id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"]>label,html.subscription-layout [id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"]>label{margin-left:0;font-weight:700}html.subscription-layout [id*="form_form_"][id*="form_form_"] .form-builder-group span.group{margin-bottom:10px}html.subscription-layout [id*="form_form_"][id*="form_form_"] .form-builder-group span.group label{width:100% !important}html.subscription-layout [id*="form_form_"][id*="form_form_"] input[type="submit"]{background:#CE3914 !important;border:none !important;line-height:50px;color:#fff !important}html.subscription-layout [id*="form_form_"][id*="form_form_"] input[type="submit"]:hover,html.subscription-layout [id*="form_form_"][id*="form_form_"] input[type="submit"].active{background:#D64123 !important;color:#fff !important}[id*="form_form_"][id*="form_form_"]{margin-top:20px}[id*="form_form_"][id*="form_form_"] h3{font-size:24px;color:#4D4E56}[id*="form_form_"][id*="form_form_"] #form_module_container_errors,[id*="form_form_"][id*="form_form_"] #form_module_container_success{background-color:rgba(0,0,0,0.1);padding:20px;margin:20px 0}[id*="form_form_"][id*="form_form_"] #form_module_container_errors h3,[id*="form_form_"][id*="form_form_"] #form_module_container_success h3{margin-bottom:0}[id*="form_form_"][id*="form_form_"] #form_module_container_errors p,[id*="form_form_"][id*="form_form_"] #form_module_container_success p{margin-bottom:0}[id*="form_form_"][id*="form_form_"] #form_module_container_errors p+p,[id*="form_form_"][id*="form_form_"] #form_module_container_errors p+ul,[id*="form_form_"][id*="form_form_"] #form_module_container_errors p+ol,[id*="form_form_"][id*="form_form_"] #form_module_container_success p+p,[id*="form_form_"][id*="form_form_"] #form_module_container_success p+ul,[id*="form_form_"][id*="form_form_"] #form_module_container_success p+ol{margin-top:20px}[id*="form_form_"][id*="form_form_"] #form_module_container_errors ul,[id*="form_form_"][id*="form_form_"] #form_module_container_success ul{margin-top:10px;margin-bottom:0}[id*="form_form_"][id*="form_form_"] #form_module_container_errors .goTo,[id*="form_form_"][id*="form_form_"] #form_module_container_success .goTo{text-decoration:underline;cursor:pointer}[id*="form_form_"][id*="form_form_"] fieldset+fieldset{margin-top:20px}[id*="form_form_"][id*="form_form_"] .form-builder-group{position:relative}[id*="form_form_"][id*="form_form_"] .form-builder-group:not(:first-child){margin-top:0}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field{overflow:visible;text-align:left;margin-top:20px;clear:both}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input:not([type="file"]),[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field select,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field textarea,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field button{width:100%;background:#fff;color:#4D4E56;min-height:50px;padding:15px 20px;resize:none;box-sizing:border-box;border:1px solid #4D4E56;font:400 14px/1.2 "GT America Extended",sans-serif}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input:not([type="file"])::-webkit-input-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field select::-webkit-input-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field textarea::-webkit-input-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field button::-webkit-input-placeholder{color:#4D4E56}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input:not([type="file"])::-moz-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field select::-moz-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field textarea::-moz-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field button::-moz-placeholder{color:#4D4E56}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input:not([type="file"]):-ms-input-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field select:-ms-input-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field textarea:-ms-input-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field button:-ms-input-placeholder{color:#4D4E56}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input:not([type="file"]):-moz-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field select:-moz-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field textarea:-moz-placeholder,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field button:-moz-placeholder{color:#4D4E56}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field textarea{line-height:1.875em}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input[type="checkbox"],[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input[type="radio"]{display:inline-block;width:auto;min-height:0;padding:0}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field input[type="checkbox"]{height:12px;-webkit-transform:scale(1.2);transform:scale(1.2)}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="inputcheckbox"] label,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"] label,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"] label{display:block;margin-top:10px}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="inputcheckbox"] label input,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"] label input,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"] label input{margin-right:10px}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="inputcheckbox"] label>p,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"] label>p,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"] label>p{display:inline}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="inputcheckbox"] .group,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"] .group,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"] .group{display:block;width:100%}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"] .group,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"] .group{display:flex;flex-wrap:wrap;justify-content:space-between}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"] .group>label,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"] .group>label{width:49%}@media only screen and (max-width: 767px){[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="radiogroup"] .group>label,[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="checkboxgroup"] .group>label{width:100%}}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="inputsubmit"]{text-align:center}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="button"] button.button{color:#4D4E56;background:#fff}[id*="form_form_"][id*="form_form_"] .form-builder-group .form-builder-field[class*="button"] button.button:hover{color:#fff;background:#4D4E56}[id*="form_form_"][id*="form_form_"] input[type="submit"][name="Submit"],[id*="form_form_"][id*="form_form_"] .submit-button{position:relative;display:inline-block !important;box-sizing:border-box;height:50px;margin:0 auto;margin-top:20px;padding:0 20px !important;background:none;border:2px solid #4D4E56 !important;line-height:46px !important;font-size:0.938rem !important;font-weight:900 !important;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;color:#4D4E56 !important;width:auto !important}[id*="form_form_"][id*="form_form_"] input[type="submit"][name="Submit"]:hover,[id*="form_form_"][id*="form_form_"] input[type="submit"][name="Submit"].active,[id*="form_form_"][id*="form_form_"] .submit-button:hover,[id*="form_form_"][id*="form_form_"] .submit-button.active{color:#fff !important;background:#4D4E56 !important}[id*="form_form_"][id*="form_form_"]#form_form_3 legend{display:block;font-size:24px;color:#4D4E56;font-weight:700;padding-top:20px}[id*="form_form_"][id*="form_form_"]#form_form_3 #fieldset_juvTZYjxh2iu9rcMrJjv legend,[id*="form_form_"][id*="form_form_"]#form_form_3 #fieldset_T6Kgah3Bu8mxAEhMLDjt legend{display:none}[id*="form_form_"][id*="form_form_"]#form_form_3 .form-builder-field label{display:none}[id*="form_form_"][id*="form_form_"]#form_form_3 .form-builder-field.inputfile_pwapzx5NDdFMwx6XEDSX label{display:block}[id*="form_form_"][id*="form_form_"]#form_form_3 [class*="radiogroup"] label,[id*="form_form_"][id*="form_form_"]#form_form_3 [class*="checkboxgroup"] label{display:inline}[id*="form_form_"][id*="form_form_"]#form_form_3 input[type="submit"]{display:block;width:auto;margin:0 auto;border:2px solid #4D4E56;font-weight:900;text-transform:uppercase}[id*="form_form_"][id*="form_form_"]#form_form_3 input[type="submit"]:hover{color:#fff;background:#4D4E56}.poi{text-align:center}.poi .headings h4{margin-bottom:26px;color:#4D4E56;font-size:36px;line-height:40px;font-weight:400;text-transform:uppercase;text-align:center;position:relative;padding-top:111px}.poi .headings h4:before{content:'';width:1px;height:42px;background:#B2B4B2;display:block;position:absolute;left:50%;top:0}.poi .headings h5{font-size:20px;line-height:28px;margin-bottom:68px;font-weight:normal;color:#B2B4B2;float:left;text-transform:uppercase}.poi .headings h4+h5{margin-top:-20px}.poi .poi-map-wrapper{position:relative;height:100%;overflow:hidden}.poi .poi-navigation{position:absolute;top:0;left:-343px;width:343px;height:100%;background:rgba(77,78,86,0.9);box-sizing:border-box;overflow:hidden;z-index:8;padding:55px 50px;text-align:left}@media only screen and (max-width: 767px){.poi .poi-navigation{left:-70%;width:70%;padding:25px 40px 25px 25px}}.poi .poi-navigation .title{font-size:26px;line-height:31px;color:#fff;font-weight:700;margin-bottom:23px}@media only screen and (max-width: 767px){.poi .poi-navigation .title{font-size:20px;line-height:24px}}.poi .category-selector{text-align:center;position:relative;z-index:9;margin:0 0 42px;background:none}.poi .category-selector button{display:none}.poi .category-selector .native-select-wrapper .native-select{padding:0 15px 0 0;font:16px/40px "GT America Extended",sans-serif;color:#fff;height:47px;border:none;border-bottom:3px solid #fff}.poi .category-selector .native-select-wrapper .native-select option{background:rgba(77,78,86,0.8);color:#fff;text-shadow:0 1px 0 rgba(77,78,86,0.4)}.poi .category-selector .native-select-wrapper .native-select-icon{border-left:4px solid transparent;border-right:4px solid transparent;border-top:9px solid #fff;right:0}.poi .poi-maps-container{position:relative;width:100%;height:100%;overflow:hidden}.poi .poi-maps-container .poi-map-canvas{position:absolute;left:0;top:-100%;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.poi .poi-maps-container .poi-map-canvas.visible{top:0}.poi .poi-maps-container .poi-map-canvas .map-popup{overflow:hidden}.poi td,.poi th,.poi caption{padding-left:18px;padding-right:18px}.property .left-side.expanded .poi-navigation,.property .map-container.expanded .poi-navigation{left:0}.poi .categories{display:block;text-align:left;max-height:220px;overflow-y:auto}@media only screen and (max-width: 767px){.poi .categories{max-height:450px}}.custom-scrollbars .poi .categories{overflow:visible}.poi .categories.expanded{display:block}.poi .categories .categories-wrapper{position:absolute;top:120px;left:40px;right:40px;bottom:55px}.poi .categories .point{margin-bottom:20px;width:100%}.poi .categories .point:last-child{margin-bottom:0}.poi .categories .point .point-name,.poi .categories .point .point-distance,.poi .categories .point .point-address{font-size:13px;line-height:17px;color:#fff;cursor:default;display:block;text-align:left}@media only screen and (max-width: 767px){.poi .categories .point .point-name,.poi .categories .point .point-distance,.poi .categories .point .point-address{font-size:12px;line-height:15px}}.poi .categories .point .point-name{cursor:pointer;float:left;width:calc(70% - 10px);padding-left:25px;box-sizing:border-box;position:relative}.poi .categories .point .point-name:before{content:'';position:absolute;left:0;right:0;width:16px;height:21px;background:url("../images/sprite-2017.svg") 0 -538px no-repeat}.poi .categories .point .point-name:hover{color:#B2B4B2}.poi .categories .point .point-distance{color:#fff;float:right;width:30%;text-align:right}.poi .categories .point .point-address{font:normal 14px/17px "GT America Extended",sans-serif;color:#F4F4F4;float:left}.poi .categories .category{display:none}.poi .categories .category.visible{display:block}.poi .categories .category.hidden{display:none}.poi .categories .category table{width:100%;margin:0}.poi .categories .category table th{white-space:nowrap}.poi .categories .category table td.center{text-align:center}.poi .categories .category table td.title{text-align:left}.poi .categories .category .expand-description{color:#667885;text-decoration:underline;transition:color 200ms;cursor:pointer}.poi .categories .category .expand-description:hover{color:#4D5760}.poi .categories .category tr.description{display:none}.poi .categories .category tr.description.visible{display:table-row}.poi .categories .category tr.description .thumbnail{margin-bottom:0}.poi .categories .category tr.description p{margin:0 0 10px;font-size:12px}.poi .categories .category tr.description nav>*{margin-left:10px}.poi .categories .category tr.description nav>*:first-child{margin-left:0}.map-container .zoom-controls{position:absolute;top:20px;left:20px}.map-container .zoom-in,.map-container .zoom-out{position:relative;float:left;width:46px;height:46px;border-radius:50%;z-index:1;cursor:pointer;transition:background 0.2s ease-in-out;background:#ebebeb;text-indent:-9999px;overflow:hidden}.map-container .zoom-in:hover,.map-container .zoom-out:hover{background:#4D4E56}.map-container .zoom-in:hover:after,.map-container .zoom-out:hover:after{background:#fff}.map-container .zoom-in:after,.map-container .zoom-out:after{content:"";position:absolute;width:17px;height:2px;left:15px;top:22px;background:#4D4E56}.map-container .zoom-in:hover:before{background:#fff}.map-container .zoom-in:before{content:"";position:absolute;width:2px;height:17px;left:23px;top:15px;background:#4D4E56}.map-container .zoom-out{margin-right:10px}.map-container .zoom-out:after{content:"";position:absolute;width:17px;height:2px;left:15px;top:22px;background:#4D4E56}.poi .hotels{display:none}#calendar{padding:0 40px;margin:0 auto;max-width:1200px}@media only screen and (min-width: 768px) and (max-width: 999px){#calendar{padding:0 20px}}@media only screen and (max-width: 767px){#calendar{font-size:12px;padding:0 20px}}#calendar .noevents{padding:50px 20px;text-align:center;font-size:24px;color:#D64123;font-weight:700;background:#F5F5FB}@media only screen and (max-width: 767px){#calendar .noevents{font-size:14px}}#calendar-header{margin-bottom:20px}#calendar-header:after{clear:both;content:'';display:table}#calendar-links{float:left}#calendar-links:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){#calendar-links{margin-top:0;margin-bottom:20px;float:none;width:100%;text-align:center}}#calendar-links li{float:left;border-left:1px solid #B2B4B2;padding-left:30px}@media only screen and (min-width: 768px) and (max-width: 999px){#calendar-links li{padding-left:10px}}@media only screen and (max-width: 767px){#calendar-links li{display:inline-block;float:none;padding-left:10px}#calendar-links li:first-child{border:0;padding-left:0}}#calendar-links a{position:relative;display:block;margin-right:30px;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:700;line-height:25px;color:#B2B4B2}@media only screen and (min-width: 768px) and (max-width: 999px){#calendar-links a{margin-right:10px}}@media only screen and (max-width: 767px){#calendar-links a{margin-right:10px}}#calendar-links a:hover,#calendar-links a.active{color:#D64123}#calendar-views{float:left;height:25px}#calendar-views:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){#calendar-views{float:none;text-align:center;margin-bottom:20px}}#calendar-views li{float:left;border-left:1px solid #B2B4B2;padding-left:30px}@media only screen and (min-width: 768px) and (max-width: 999px){#calendar-views li{padding-left:10px}}@media only screen and (max-width: 767px){#calendar-views li{display:inline-block;float:none;padding-left:10px}}#calendar-views li:first-child{border:0;padding-left:0}#calendar-views a{position:relative;display:block;margin-right:30px;padding-left:30px;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:700;line-height:25px;color:#888888}@media only screen and (min-width: 768px) and (max-width: 999px){#calendar-views a{margin-right:10px}}@media only screen and (max-width: 767px){#calendar-views a{padding-right:10px;margin-right:0}#calendar-views a.grid{margin-left:0}}#calendar-views a:hover,#calendar-views a.active{color:#D64123}#calendar-views a:before{background:url("../images/sprite-2017.svg") 0 -630px no-repeat;content:'';display:block;height:12px;width:20px;position:absolute;top:50%;margin-top:-8px;left:0}#calendar-views a.grid:hover:before,#calendar-views a.grid.active:before{background-position:-40px -630px}#calendar-views a.list:before{background-position:-80px -630px}#calendar-views a.list:hover:before,#calendar-views a.list.active:before{background-position:-120px -630px}#back-to-events{display:none}#calendar-filter{position:relative;float:right;margin-top:-11px}@media only screen and (max-width: 767px){#calendar-filter{margin-top:10px;float:none}}#calendar-filter:after{content:'';position:absolute;width:10px;height:10px;top:50%;margin-top:-5px;right:20px;background:url("../images/sprite-2017.svg") -174px -214px no-repeat}#calendar-filter select{display:block;font-size:14px;line-height:45px;color:#4D4E56;text-transform:uppercase;height:48px;border:1px solid #4D4E56;box-sizing:border-box;padding:0 50px 0 25px}@media only screen and (max-width: 767px){#calendar-filter select{width:100%}}#calendar-breadcrumb{padding:10px 0;margin-bottom:20px;display:none}#calendar-breadcrumb:after{clear:both;content:'';display:table}#calendar-breadcrumb dt,#calendar-breadcrumb dd{float:left;margin-right:10px;color:#4D4E56}@media only screen and (max-width: 767px){#calendar-breadcrumb dt,#calendar-breadcrumb dd{float:none;display:inline-block}}#calendar-year{margin-bottom:20px}@media only screen and (max-width: 767px){#calendar-year{display:none}}#calendar-year:after{clear:both;content:'';display:table}#calendar-year li{float:left}#calendar-year a{display:block;padding:5px 0;margin-right:1px;text-decoration:none;border-bottom:1px solid #4D4E56;color:#4D4E56}#calendar-year .active a{border-color:#D64123;color:#D64123}#calendar-month{height:50px;margin-bottom:10px;position:relative;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper;background:#4D4E56}@media only screen and (max-width: 767px){#calendar-month{-moz-text-align-last:auto;text-align-last:auto}}#calendar-month:after{clear:both;content:'';display:table}#calendar-month:after{content:'';display:inline-block;position:relative;width:100%;height:0}#calendar-month li{display:inline}#calendar-month li.arrow{display:none}#calendar-month a{display:inline-block;vertical-align:top;padding:0 9px;height:50px;line-height:50px;text-align:left;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:700;color:#fff}@media screen and (max-width: 1300px){#calendar-month a{font-size:14px;padding:0 7px}}@media screen and (max-width: 1150px){#calendar-month a{font-size:12px;padding:0 5px}}@media screen and (max-width: 970px){#calendar-month a{font-size:10px}}@media screen and (max-width: 870px){#calendar-month a{font-size:9px}}#calendar-month a:hover,#calendar-month a.active{background:#D64123;color:#fff}@media only screen and (max-width: 767px){#calendar-month{-moz-text-align-last:auto;text-align-last:auto}#calendar-month li a{display:none}#calendar-month li a.active{display:block;background:transparent;text-align:center;margin:0 40px}#calendar-month li.arrow{display:block;position:absolute;top:50%;margin-top:-10px;left:10px;width:11px;height:20px;z-index:3}#calendar-month li.arrow a{display:block;width:11px;height:20px;background:url("../images/sprite-2017.svg") -191px 0 no-repeat;text-indent:-10000px;overflow:hidden;padding:0}#calendar-month li.arrow.next{left:auto;right:10px}#calendar-month li.arrow.next a{background-position:-253px 0}}#calendar-navigation{display:block;height:50px;line-height:50px;margin-bottom:20px;position:relative;text-align:center}#calendar-navigation h2{padding:0 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;background-color:#F5F5F5}#calendar-navigation a.prev,#calendar-navigation a.next{position:absolute;top:50%;width:11px;height:20px;overflow:hidden;text-indent:-9999px;cursor:pointer;margin:-10px 10px 0 10px;background:url("../images/sprite-2017.svg") -222px 0 no-repeat}#calendar-navigation a.next{right:0}#calendar-navigation a.next:hover{background-position:-253px 0}#calendar-navigation a.prev{left:0;background-position:-160px 0}#calendar-navigation a.prev:hover{background-position:-191px 0}#calendar-week,#calendar-days{display:block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper}#calendar-week:after,#calendar-days:after{content:'';display:inline-block;position:relative;width:100%;height:0}#calendar-week li,#calendar-days li{display:inline-block;width:13%}#calendar-week{height:40px;line-height:40px;margin-bottom:10px}@media only screen and (max-width: 767px){#calendar-week{display:none}}#calendar-week li{color:#4D4E56;text-align:center;-moz-text-align-last:center;text-align-last:center;text-justify:newspaper;font-weight:700;font-size:14px;text-transform:uppercase}@media screen and (max-width: 1300px){#calendar-week li{font-size:13px}}@media screen and (max-width: 1150px){#calendar-week li{font-size:12px}}@media screen and (max-width: 970px){#calendar-week li{font-size:10px}}#calendar-week li .short{display:none}@media only screen and (min-width: 768px) and (max-width: 999px){#calendar-week li .full{display:none}#calendar-week li .short{display:inline}}@media only screen and (max-width: 767px){#calendar-week li .full{display:none}#calendar-week li .short{display:inline}}#calendar-days{position:relative}#calendar-days li{margin:0 0 1em;min-height:8em;text-align:left;-moz-text-align-last:left;text-align-last:left;vertical-align:top;position:static;background:#F5F5F5;border:1px solid #F5F5F5}@media only screen and (max-width: 767px){#calendar-days li{display:block;float:none;width:100%;min-height:auto !important;height:auto !important}#calendar-days li dl{margin-top:auto !important;height:auto}#calendar-days li dl dt{width:100% !important;padding-bottom:10px}}#calendar-days li time a{text-align:center;color:#9A9A9A;display:block;font-size:20px;padding:.5em;text-decoration:none}#calendar-days li time a:hover{color:#4D4E56}#calendar-days li.prev_month,#calendar-days li.next_month{background:transparent;border:1px solid #F5F5F5}#calendar-days li.prev_month time a,#calendar-days li.next_month time a{color:#9A9A9A}#calendar-days li.prev_month time a:hover,#calendar-days li.next_month time a:hover{color:#9A9A9A}#calendar-days li.day_items3{height:9em}#calendar-days li.day_items4{height:11em}#calendar-days li.day_items5{height:13em}#calendar-days li.day_items6{height:15em}#calendar-days li.day_items7{height:17em}#calendar-days li.day_items8{height:19em}#calendar-days li.day_items9{height:21em}#calendar-days li.day_items10{height:23em}#calendar-days li.day_items11{height:25em}#calendar-days li.day_items12{height:27em}#calendar-days li.day_items13{height:29em}#calendar-days li.day_items14{height:31em}#calendar-days li.day_items15{height:33em}#calendar-days li.day_items16{height:35em}#calendar-days li.day_items17{height:37em}#calendar-days li.day_items18{height:39em}#calendar-days li.day_items19{height:41em}#calendar-days li.day_items20{height:43em}#calendar-days dl{display:block;height:2em}#calendar-days dl:hover{position:relative}@media only screen and (max-width: 767px){#calendar-days dl.hide{display:block !important}}#calendar-days dt{position:relative}#calendar-days dt a{display:block;height:2em;width:auto;line-height:2em;padding:0 .5em 0 1em;text-decoration:none;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;font-weight:700;background:#86960F;color:#fff}@media only screen and (max-width: 767px){#calendar-days dt a{height:2.8em;line-height:2.8em}}#calendar-days dl.w1 dt{width:100%}#calendar-days dl.w2 dt{width:211.5%}#calendar-days dl.w3 dt{width:323%}#calendar-days dl.w4 dt{width:434.5%}#calendar-days dl.w5 dt{width:546%}#calendar-days dl.w6 dt{width:657.5%}#calendar-days dl.w7 dt{width:769%}#calendar-days dl.c1 dt a{background-color:#86960F}#calendar-days dl.c2 dt a{background-color:#ADADAD}#calendar-days dl.c3 dt a{background-color:#61A4AD}#calendar-days dl.c4 dt a{background-color:#C99C72}#calendar-days dl.c5 dt a{background-color:#363B6F}#calendar-days dl.c6 dt a{background-color:#a22405}#calendar-days dl.c7 dt a{background-color:#9E65CF}#calendar-days dl.c8 dt a{background-color:#543112}#calendar-days dl dd{position:absolute;left:0;bottom:20px;background:#4D4E56;color:#fff;font-size:12px;margin-bottom:10px;padding:10px;text-align:left;visibility:hidden;width:200px;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,0.2);border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media only screen and (max-width: 767px){#calendar-days dl dd{display:none !important}}#calendar-days dl dd:after{content:'';position:absolute;bottom:-28px;height:14px;left:50%;margin-left:-14px;text-align:center;display:inline-block;border-right:14px solid transparent;border-left:14px solid transparent;border-top:14px solid #4D4E56}#calendar-days dl dd h3{color:#fff;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase}#calendar-days dl dd img{height:auto;width:100%}#calendar-days dl dd p{font-size:13px;line-height:18px;padding:0 0 10px 0;width:100%}#calendar-days dl dd .button{color:#fff;border-color:#fff;display:block;text-align:center;-moz-text-align-last:center;text-align-last:center}#calendar-days dl dd .button:hover{background:#fff;color:#4D4E56}#calendar-days dl:hover dd{visibility:visible}#calendar-days dl.t1{margin-top:2em}#calendar-days dl.t2{margin-top:4em}#calendar-days dl.t3{margin-top:6em}#calendar-days dl.t4{margin-top:8em}#calendar-days dl.t5{margin-top:10em}#calendar-days dl.t6{margin-top:12em}#calendar-days dl.t7{margin-top:14em}#calendar-days dl.t8{margin-top:16em}#calendar-days dl.t9{margin-top:18em}#calendar-days dl.t10{margin-top:20em}#calendar-days dl.t11{margin-top:22em}#calendar-days dl.t12{margin-top:24em}#calendar-days dl.t13{margin-top:26em}#calendar-days dl.t14{margin-top:28em}#calendar-days dl.t15{margin-top:30em}#calendar-days dl.t16{margin-top:32em}#calendar-days dl.t17{margin-top:34em}#calendar-days dl.t18{margin-top:36em}#calendar-days dl.t19{margin-top:38em}#calendar-days dl.t20{margin-top:40em}@media only screen and (max-width: 767px){#calendar.list-view #calendar-month{display:none}}#calendar.list-view .block-list{text-align:left;padding:20px 20px 0 20px;background:#F5F5F5;margin-bottom:10px}#calendar.list-view .block-list h2 a{color:#4D4E56;font-weight:900;text-decoration:none}#calendar.list-view .block-list .block-list-item{margin-bottom:10px;padding-top:20px;border-top:1px solid #e1e1e1}#calendar.list-view .block-list .block-list-item:after{clear:both;content:'';display:table}#calendar.list-view .block-list .block-list-item h3{font-size:16px;margin-bottom:0}#calendar.list-view .block-list .block-list-item .block-list-thumbnail{float:right;margin-bottom:10px}@media only screen and (max-width: 767px){#calendar.list-view .block-list .block-list-item .block-list-thumbnail{float:none;width:100%;margin-bottom:20px}#calendar.list-view .block-list .block-list-item .block-list-thumbnail img{width:100%;height:auto}}#calendar.list-view .block-list .block-list-item .block-list-thumbnail a,#calendar.list-view .block-list .block-list-item .block-list-thumbnail img{display:block}#calendar.list-view .block-list h2+.block-list-item{border:0}#calendar.single-event #calendar-links li:first-child{border:0;padding-left:0}#calendar.single-event #back-to-events{display:block;float:right;text-transform:uppercase;text-decoration:none;font-size:15px;line-height:25px;font-weight:700}@media only screen and (max-width: 767px){#calendar.single-event #back-to-events{float:none;text-align:center}}#calendar.single-event .page-content{padding:20px 0;text-align:left}#calendar.single-event .page-content h3{color:#4D4E56}#calendar.single-event .page-content .thumbnail{margin:0 0 20px 20px}@media only screen and (max-width: 767px){#calendar.single-event .page-content .thumbnail{float:none;margin:0 0 20px 0;width:100%}#calendar.single-event .page-content .thumbnail img{width:100%;height:auto}}#calendar.single-event .page-content nav.buttons{display:block;margin-bottom:10px}#calendar .dates,#calendar .attachment{font-style:italic;font-size:.9em}#calendar .dates>small{display:block}#calendar .dates>small strong{color:#D64123}.read-more-on-mobile-button{display:none;margin-bottom:20px;color:#D64123;text-decoration:underline}@media only screen and (max-width: 767px){.read-more-on-mobile-button{display:block}}@media only screen and (max-width: 767px){.read-more-hidden-block{display:none}}.two-column-block{overflow:hidden;margin-left:-40px;text-align:left}@media only screen and (max-width: 999px){.two-column-block{margin-left:0}}.two-column-block>div{float:left;width:calc(50% - 40px);margin-left:40px}@media only screen and (max-width: 999px){.two-column-block>div{width:100%;margin:0}}.loyalty .two-column-block{margin-left:0}.loyalty .two-column-block>div{width:50%;margin-left:0;box-sizing:border-box;padding:0 10px 0 50px}@media only screen and (max-width: 999px){.loyalty .two-column-block>div{width:100%;padding:0}}.two-column-layout{-webkit-column-count:2;-moz-column-count:2;column-count:2}.page-content .member-chart{overflow:hidden}.page-content .member-chart .member-chart-scroll{overflow-x:scroll;margin-bottom:-15px}.page-content .member-chart table{table-layout:fixed}.page-content .member-chart table td,.page-content .member-chart table th{width:25%;padding:20px;box-sizing:border-box;background:#F6F6F6;color:#4D4E56;text-align:center;font-weight:700;line-height:1;border:10px solid #fff;border-top:0;border-bottom:0;vertical-align:top}.page-content .member-chart table td:nth-child(2),.page-content .member-chart table th:nth-child(2){background:#363B6F;color:#fff}.page-content .member-chart table td:nth-child(2) h3,.page-content .member-chart table th:nth-child(2) h3{color:#fff}.page-content .member-chart table td:nth-child(2) del,.page-content .member-chart table th:nth-child(2) del{color:#9B9B9B}.page-content .member-chart table td:nth-child(3),.page-content .member-chart table th:nth-child(3){background:#C99C72;color:#fff}.page-content .member-chart table td:nth-child(3) h3,.page-content .member-chart table th:nth-child(3) h3{color:#fff}.page-content .member-chart table td:nth-child(3) del,.page-content .member-chart table th:nth-child(3) del{color:#3C3C3C}.page-content .member-chart table td:nth-child(4),.page-content .member-chart table th:nth-child(4){background:#373A3C;color:#fff}.page-content .member-chart table td:nth-child(4) h3,.page-content .member-chart table th:nth-child(4) h3{color:#fff}.page-content .member-chart table td:nth-child(4) del,.page-content .member-chart table th:nth-child(4) del{color:#9B9B9B}.page-content .member-chart table th{padding:30px 0 0}.page-content .member-chart table th h3{margin:0 0 5px 0;font:24px/1 "GT America Extended",sans-serif;color:#4D4E56}.page-content .member-chart table th p{margin:0;font:700 14px/1 "GT America Extended",sans-serif;text-transform:uppercase}.page-content .member-chart table td p{margin:25px 0}.page-content .member-chart table td del{color:#9B9B9B}@media only screen and (max-width: 999px){.page-content .member-chart table,.page-content .member-chart thead,.page-content .member-chart tbody,.page-content .member-chart th,.page-content .member-chart td,.page-content .member-chart tr{display:block;width:100% !important}.page-content .member-chart th{position:absolute;top:-9999px;left:-9999px}.page-content .member-chart td{border:none;border-bottom:1px solid #eee;position:relative}.page-content .member-chart td:first-child{display:none}.page-content .member-chart td:before{margin:0 0 5px 0;font:24px / 1 "GT America Extended", sans-serif;color:#fff;width:100%}.page-content .member-chart td:nth-of-type(1):before{content:"Member"}.page-content .member-chart td:nth-of-type(2):before{content:"Blue"}.page-content .member-chart td:nth-of-type(3):before{content:"Gold"}.page-content .member-chart td:nth-of-type(4):before{content:"Platinum"}}.venues{background:#fff;overflow:hidden}.venues .venue{position:relative;display:block;float:left;box-sizing:border-box;width:calc(50% - 5px);padding-bottom:50%;margin-bottom:10px;margin-right:10px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(77,78,86,0.2);box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 999px){.venues .venue{width:100% !important;height:200px !important;margin-right:0 !important;padding-bottom:0 !important}}.venues .venue .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.venues .venue .description{position:absolute;left:50%;top:50%;width:75%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.venues .venue .description>.wrapper{overflow:hidden}@media only screen and (max-width: 999px){.venues .venue .description>.wrapper{display:none}}.venues .venue h4{font-size:40px;line-height:1;margin-bottom:16px;font-weight:900}@media only screen and (min-width: 768px) and (max-width: 999px){.venues .venue h4{font-size:30px}}@media only screen and (max-width: 767px){.venues .venue h4{font-size:26px;line-height:1.192}}.venues .venue h4 a{text-decoration:none;color:#fff}.venues .venue p{overflow:hidden;margin-bottom:20px;max-height:72px;font-size:14px;line-height:18px;font-weight:700;color:#fff}@media only screen and (min-width: 1246px) and (min-height: 768px){.venues .venue p{max-height:80px;font-size:15px;line-height:20px}}@media only screen and (min-width: 1400px) and (min-height: 920px){.venues .venue p{font-size:17px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){.venues .venue p{max-height:88px;font-size:18px;line-height:22px}}.venues .venue .capacity{display:block;font-size:14px;line-height:16px;font-weight:700;margin-bottom:16px}@media only screen and (min-width: 1400px) and (min-height: 920px){.venues .venue .capacity{font-size:18px;line-height:28px;margin-bottom:36px}}.venues .venue .capacity span{display:block;font-size:18px}@media only screen and (min-width: 1400px) and (min-height: 920px){.venues .venue .capacity span{font-size:26px}}@media only screen and (min-width: 1000px){.venues .venue .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}.venues .venue:hover .image{-webkit-transform:scale(1);transform:scale(1)}.venues .venue .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#fff;box-sizing:border-box;transition:border 200ms, background 400ms}.venues .venue h4{transition:margin 200ms, -webkit-transform 300ms;transition:margin 200ms, transform 300ms;transition:margin 200ms, transform 300ms, -webkit-transform 300ms;-webkit-transform:scale(1);transform:scale(1)}.venues .venue .description>.wrapper{max-height:0;opacity:0;transition:max-height 400ms, opacity 1000ms, -webkit-transform 400ms;transition:max-height 400ms, opacity 1000ms, transform 400ms;transition:max-height 400ms, opacity 1000ms, transform 400ms, -webkit-transform 400ms;-webkit-transform:scale(1.8);transform:scale(1.8)}.venues .venue:hover h4{margin-bottom:12px;-webkit-transform:scale(0.6);transform:scale(0.6);color:#4D4E56}.venues .venue:hover h4 a{color:#4D4E56}.venues .venue:hover .overlay{border-width:8px;background:rgba(255,255,255,0.8)}.venues .venue:hover .description>.wrapper{opacity:1;max-height:250px;-webkit-transform:scale(1);transform:scale(1);color:#4D4E56}.venues .venue:hover .description>.wrapper p{color:#4D4E56}}.venues .count-1 .item-1{width:100%;margin-right:0}.venues .count-2 .item-1{width:calc(50% - 5px);padding-bottom:calc(25% - 10px)}.venues .count-2 .item-2{margin-right:0;width:calc(50% - 5px);padding-bottom:calc(25% - 10px)}.venues .count-3 .item-1{width:calc(50% - 5px);padding-bottom:calc(25% - 10px)}.venues .count-3 .item-2{width:calc(25% - 8px);padding-bottom:calc(25% - 10px)}.venues .count-3 .item-3{margin-right:0;width:calc(25% - 7px);padding-bottom:calc(25% - 10px)}.venues .count-4 .item-2,.venues .count-5 .item-2,.venues .count-6 .item-2{width:calc(25% - 8px);padding-bottom:calc(25% - 10px)}.venues .count-4 .item-3,.venues .count-5 .item-3,.venues .count-6 .item-3{margin-right:0;width:calc(25% - 7px);padding-bottom:calc(25% - 10px)}.venues .count-4 .item-4,.venues .count-5 .item-4,.venues .count-6 .item-4{margin-right:0;padding-bottom:25%}.venues .count-5 .item-1,.venues .count-6 .item-1{padding-bottom:calc(25% - 10px)}.venues .count-5 .item-4,.venues .count-6 .item-4{margin-right:10px}.venues .count-5 .item-5,.venues .count-6 .item-5{margin-right:0;padding-bottom:25%}.venues .count-6 .item-1{padding-bottom:calc(25% - 10px)}.venues .count-6 .item-4{width:calc(25% - 8px)}.venues .count-6 .item-5{width:calc(25% - 7px);margin-right:10px}.venues .count-6 .item-6{margin-right:0;padding-bottom:25%}@media only screen and (max-width: 767px){.rfp-tabs-block{position:relative;padding-top:190px}}.rfp-tabs-block:after{clear:both;content:'';display:table}.rfp-tabs-block .rfp-tabs{background:#fff;width:calc(100% + 40px);margin-bottom:20px}@media only screen and (max-width: 999px){.rfp-tabs-block .rfp-tabs{width:100%}}.rfp-tabs-block .rfp-tabs:after{clear:both;content:'';display:table}.rfp-tabs-block .rfp-tab{float:left;width:calc(33.3% - 20px);height:200px;text-align:center;margin-left:20px}.rfp-tabs-block .rfp-tab:first-child{margin-left:0}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-tab{width:100%;margin-bottom:10px;text-align:left;height:auto;margin-left:0}}.rfp-tabs-block .rfp-tab .rfp-thumbnail{position:relative;height:200px;width:100%;margin-right:10px;box-sizing:border-box;overflow:hidden;cursor:pointer}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-tab .rfp-thumbnail{width:100%;margin-right:0;position:initial;height:auto}}.rfp-tabs-block .rfp-tab .rfp-thumbnail:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:opacity 400ms;opacity:0.2;z-index:1}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-tab .rfp-thumbnail:after{display:none}}.rfp-tabs-block .rfp-tab .rfp-thumbnail .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-tab .rfp-thumbnail .image{height:160px;left:-20px;width:calc(100% + 40px)}}.rfp-tabs-block .rfp-tab .rfp-thumbnail .rfp-title{position:absolute;left:50%;top:50%;width:75%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-size:22px;line-height:1.2;font-weight:900;color:#fff;text-shadow:0 0 3px #4d4e56;z-index:2}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-tab .rfp-thumbnail .rfp-title{color:#4D4E56;font-size:14px;line-height:20px;position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;text-align:left;width:100%;padding-left:38px}.rfp-tabs-block .rfp-tab .rfp-thumbnail .rfp-title:after{content:'';position:absolute;left:0;top:0;width:18px;height:18px;background:url("../images/sprite-2017.svg") -114px -454px no-repeat}}@media only screen and (min-width: 1000px){.rfp-tabs-block .rfp-tab .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}.rfp-tabs-block .rfp-tab:hover .image{-webkit-transform:scale(1);transform:scale(1)}.rfp-tabs-block .rfp-tab .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#4D4E56;box-sizing:border-box;transition:border 200ms, background 400ms}.rfp-tabs-block .rfp-tab:hover .rfp-title{color:#4D4E56;text-shadow:none}.rfp-tabs-block .rfp-tab:hover .rfp-thumbnail:after{opacity:0}.rfp-tabs-block .rfp-tab:hover .overlay{border-width:8px;background:rgba(255,255,255,0.8)}}.rfp-tabs-block .rfp-tab.active .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#4D4E56;box-sizing:border-box;transition:border 200ms, background 400ms;border-width:8px;background:rgba(255,255,255,0.8)}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-tab.active .overlay{display:none}}.rfp-tabs-block .rfp-tab.active .rfp-title{color:#4D4E56;text-shadow:none}.rfp-tabs-block .rfp-tab.active .rfp-thumbnail:after{opacity:0}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-tab.active .image{z-index:2}.rfp-tabs-block .rfp-tab.active .rfp-title:after{background-position:-190px -454px}}.rfp-tabs-block .rfp-list{position:relative}.rfp-tabs-block .rfp-list:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){.rfp-tabs-block .rfp-list iframe{width:100% !important}}.rfp-tabs-block .rfp-list-item{display:none;width:100%}.rfp-tabs-block .rfp-list-item.active{display:block}.rfp-tabs-block .rfp-list-item iframe{display:block;width:100%}.rfp-tabs-block .rfp-list-item .form fieldset button.heading{width:100%;text-align:left}.inline-destination{background:#fff;overflow:hidden;position:relative}.inline-destination .slideshow{position:relative;width:100%;height:100%}.inline-destination .swipe-next,.inline-destination .swipe-prev{position:absolute;top:50%;margin-top:-35px;width:60px;height:69px;left:0;z-index:2;cursor:pointer;transition:background 0.1s ease-in-out}.inline-destination .swipe-next.swiper-button-disabled,.inline-destination .swipe-prev.swiper-button-disabled{display:none}.inline-destination .swipe-next:after,.inline-destination .swipe-prev:after{content:'';background:url("../images/sprite-2017.svg") 0 0 no-repeat;position:absolute;width:20px;height:39px;top:15px;left:20px}.inline-destination .swipe-next:hover,.inline-destination .swipe-prev:hover{background:rgba(77,78,86,0.4)}.inline-destination .swipe-next{left:auto;right:0}.inline-destination .swipe-next:after{background-position:-80px 0}.inline-destination .block{position:relative;display:block;float:left;box-sizing:border-box;width:calc(25% - 7px);min-height:500px;margin-bottom:10px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(77,78,86,0.2);overflow:hidden}.inline-destination .block:nth-child(2n){width:calc(25% - 8px)}.inline-destination .block:nth-child(3n){width:calc(50% - 5px)}@media only screen and (max-width: 999px){.inline-destination .block{width:100%;margin-right:0;height:200px;min-height:100%}}.inline-destination .block .image{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.inline-destination .block .description{position:absolute;left:50%;top:50%;width:75%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.inline-destination .block .description>.wrapper{overflow:hidden}@media only screen and (max-width: 999px){.inline-destination .block .description>.wrapper{display:none}}.inline-destination .block h4{font-size:20px;line-height:1;font-weight:900}@media only screen and (min-width: 1400px) and (min-height: 920px){.inline-destination .block h4{font-size:40px}}.inline-destination .block h4 a{text-decoration:none;color:#fff}.inline-destination .block p{overflow:hidden;margin-bottom:40px;max-height:80px;font-size:12px;line-height:16px;color:#fff}@media only screen and (min-width: 1246px) and (min-height: 768px){.inline-destination .block p{max-height:80px;font-size:15px;line-height:20px}}@media only screen and (min-width: 1400px) and (min-height: 920px){.inline-destination .block p{font-size:17px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){.inline-destination .block p{max-height:88px;font-size:18px;line-height:22px}}@media only screen and (min-width: 1000px){.inline-destination .block .image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 600ms;transition:transform 600ms;transition:transform 600ms, -webkit-transform 600ms;will-change:transform}.inline-destination .block:hover .image{-webkit-transform:scale(1);transform:scale(1)}.inline-destination .block .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-color:#4D4E56;box-sizing:border-box;transition:border 200ms, background 400ms}.inline-destination .block .overlay:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(77,78,86,0.2)}.inline-destination .block:hover .overlay{border-width:8px;background:rgba(77,78,86,0.8)}.inline-destination .block h4{transition:margin 200ms, -webkit-transform 300ms;transition:margin 200ms, transform 300ms;transition:margin 200ms, transform 300ms, -webkit-transform 300ms;-webkit-transform:scale(1);transform:scale(1)}.inline-destination .block:hover h4{margin-bottom:12px;-webkit-transform:scale(0.6);transform:scale(0.6)}.inline-destination .block .description>.wrapper{max-height:0;opacity:0;transition:max-height 400ms, opacity 1000ms, -webkit-transform 400ms;transition:max-height 400ms, opacity 1000ms, transform 400ms;transition:max-height 400ms, opacity 1000ms, transform 400ms, -webkit-transform 400ms;-webkit-transform:scale(1.8);transform:scale(1.8)}.inline-destination .block:hover .description>.wrapper{opacity:1;max-height:250px;-webkit-transform:scale(1);transform:scale(1)}}.restaurant #mobile-booking-trigger{display:none}.opentable-link{display:none;position:absolute;top:-70px;width:calc(100% - 40px);box-sizing:border-box;left:20px;right:20px}@media only screen and (max-width: 999px){.opentable-link{display:block}}#opentable-anchor{position:absolute;top:-95px}.hotel-address-block{margin-bottom:21px}.hotel-address-block>p{margin-bottom:15px}.hotel-address-block .hotel-title{font-weight:700}.hotel-address-block .hotel-address,.hotel-address-block .hotel-phone,.hotel-address-block .hotel-email{position:relative;padding-left:40px}.hotel-address-block .hotel-address:before,.hotel-address-block .hotel-phone:before,.hotel-address-block .hotel-email:before{content:'';width:40px;height:35px;position:absolute;top:0;left:0;background-image:url("../images/sprite-2017.svg")}.hotel-address-block .hotel-address:empty,.hotel-address-block .hotel-phone:empty,.hotel-address-block .hotel-email:empty{display:none}.hotel-address-block .hotel-address:before{background-position:-42px -488px}.hotel-address-block .hotel-phone:before{background-position:-208px -488px}.hotel-address-block .hotel-email:before{margin-top:5px;background-position:-292px -490px}.custom-pressroom__nav{background-color:#4D4E56;padding:20px 40px;display:flex;align-items:center}.custom-pressroom__nav ul{display:flex;flex-flow:row nowrap;margin:0 auto}.custom-pressroom__nav li{margin:0 30px}.custom-pressroom__nav li a,.custom-pressroom__nav li button{position:relative;display:block;text-decoration:none;text-transform:uppercase;font-size:18px;letter-spacing:0.07px;line-height:22px;color:#fff}.custom-pressroom__nav li a::after,.custom-pressroom__nav li button::after{transition:background-color .3s ease;pointer-events:none;position:absolute;content:'';display:block;width:100%;height:2px;left:0;bottom:-6px;background-color:transparent}.custom-pressroom__nav li a:hover:after,.custom-pressroom__nav li a.active:after,.custom-pressroom__nav li button:hover:after,.custom-pressroom__nav li button.active:after{background-color:#fff}@media only screen and (max-width: 999px){.custom-pressroom__nav{padding:20px 0 4px}.custom-pressroom__nav ul{flex-flow:row wrap;justify-content:center}.custom-pressroom__nav li{margin:0 20px 16px}}.custom-pressroom #content{padding-top:86px}.custom-pressroom__center-column{width:auto;max-width:1052px;padding:0 40px 88px;margin:0 auto}@media only screen and (max-width: 999px){.custom-pressroom__center-column{padding:0 20px 40px}}.custom-pressroom__heading{font-size:38px;letter-spacing:0.07px;line-height:46px;text-align:center;font-weight:900;margin-bottom:32px;color:#4D4E56;text-transform:uppercase}.custom-pressroom__search{position:relative;border:1px solid #919191;margin-bottom:46px;height:50px;padding:0 17px;display:flex;flex-flow:row;align-items:center}.custom-pressroom__search.contacts-search{position:-webkit-sticky;position:sticky;top:100px;z-index:1;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.1)}@media only screen and (max-width: 767px){.custom-pressroom__search.contacts-search{top:80px}}.custom-pressroom__search.contacts-search input:focus{border-color:transparent}.custom-pressroom__search.contacts-search input::-webkit-input-placeholder{color:#919191}.custom-pressroom__search.contacts-search input::-moz-placeholder{color:#919191}.custom-pressroom__search.contacts-search input::placeholder{color:#919191}.custom-pressroom__search form{width:100%}.custom-pressroom__search input{width:100%;border-bottom:1px solid transparent;height:48px;font-size:18px;letter-spacing:0.05px;line-height:22px;font-weight:700}.custom-pressroom__search input:focus{border-color:#979797}.custom-pressroom__search input::-webkit-input-placeholder{color:transparent}.custom-pressroom__search input::-moz-placeholder{color:transparent}.custom-pressroom__search input::placeholder{color:transparent}.custom-pressroom__search input::-ms-clear,.custom-pressroom__search input::-ms-reveal{display:none;width:0;height:0}.custom-pressroom__search input::-webkit-search-decoration,.custom-pressroom__search input::-webkit-search-cancel-button,.custom-pressroom__search input::-webkit-search-results-button,.custom-pressroom__search input::-webkit-search-results-decoration{display:none}@media only screen and (max-width: 767px){.custom-pressroom__search input::-webkit-input-placeholder{color:inherit}.custom-pressroom__search input::-moz-placeholder{color:inherit}.custom-pressroom__search input::placeholder{color:inherit}.custom-pressroom__search input:focus::-webkit-input-placeholder{color:#919191}.custom-pressroom__search input:focus::-moz-placeholder{color:#919191}.custom-pressroom__search input:focus::placeholder{color:#919191}}.custom-pressroom__search label{position:absolute;top:0;right:50px;bottom:0;left:0;font-size:0}.custom-pressroom__search:focus-within .custom-pressroom__search-results{opacity:1;pointer-events:auto}.custom-pressroom__search-btn{transition:opacity .3s ease, background .3s ease;height:50px;width:50px;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath d='M15.85 16.56a9.5 9.5 0 1 1 .7-.7L24 23.29l-.7.71-7.45-7.44zM9.5 1a8.5 8.5 0 1 1 0 17 8.5 8.5 0 0 1 0-17z'/%3E%3C/svg%3E");background-size:18px 18px;background-position:center;background-repeat:no-repeat;font-size:0;position:absolute;right:0}.custom-pressroom__search-btn.clear{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' d='M3.354 2.647 21.38 20.674m-18.735 0L20.674 2.646'/%3E%3C/svg%3E")}.custom-pressroom__search-btn:hover{opacity:.8}.custom-pressroom__search-title{font-size:19px;letter-spacing:0.07px;line-height:23px;font-weight:700;color:#4D4E56;width:198px;flex-shrink:0}@media only screen and (max-width: 767px){.custom-pressroom__search-title{font-size:0;width:0}}.custom-pressroom__search-results{box-sizing:border-box;transition:opacity .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, transform .3s ease;transition:opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;padding:41px 35px 20px;position:absolute;z-index:10;top:49px;left:-1px;right:-1px;width:auto;border:1px solid #B2B4B2;border-top:none;background-color:#fff;box-shadow:0 15px 15px -10px rgba(77,78,86,0.31);opacity:0;pointer-events:none;display:flex;flex-flow:row nowrap}@media (prefers-reduced-motion: reduce){.custom-pressroom__search-results{transition:none}}@media only screen and (max-width: 767px){.custom-pressroom__search-results{flex-flow:row wrap;padding:20px 17px;overflow-y:auto}.custom-pressroom__search-results::-webkit-scrollbar{width:4px;height:4px}.custom-pressroom__search-results::-webkit-scrollbar-thumb{background:#B2B4B2;border:0 none #fff;border-radius:50px}.custom-pressroom__search-results::-webkit-scrollbar-track{background:#B2B4B2;border:0 none #fff;border-radius:50px}.custom-pressroom__search-results::-webkit-scrollbar-corner{background:transparent}}.custom-pressroom__search-results-title{color:#4D4E56;font-weight:700;font-size:14px;letter-spacing:0.07px;line-height:17px;text-transform:uppercase;margin-bottom:8px}.custom-pressroom__search-results-categories{width:230px;flex-shrink:0}.custom-pressroom__search-results-categories a{color:#D64123;font-size:14px;letter-spacing:0.07px;line-height:29px;text-decoration:none}.custom-pressroom__search-results-categories a:hover{color:#4D4E56}@media only screen and (max-width: 767px){.custom-pressroom__search-results-categories{width:100%}.custom-pressroom__search-results-categories ul{display:flex;flex-flow:row wrap;margin-left:-10px}.custom-pressroom__search-results-categories li{margin:0 10px 10px}}.custom-pressroom__search-results-keywords{display:flex;flex-flow:column nowrap}@media only screen and (max-width: 767px){.custom-pressroom__search-results-keywords{margin-top:10px;width:100%}}.custom-pressroom__search-results-scroll-container{overflow-y:auto;height:100%;color:#4D4E56;font-size:15px;letter-spacing:0.87px;line-height:32px;padding-right:10px}.custom-pressroom__search-results-scroll-container a{text-decoration:none;color:#4D4E56;display:block}.custom-pressroom__search-results-scroll-container b{font-weight:900}.custom-pressroom__search-results-scroll-container::-webkit-scrollbar{width:4px;height:4px}.custom-pressroom__search-results-scroll-container::-webkit-scrollbar-thumb{background:#B2B4B2;border:0 none #fff;border-radius:50px}.custom-pressroom__search-results-scroll-container::-webkit-scrollbar-track{background:#B2B4B2;border:0 none #fff;border-radius:50px}.custom-pressroom__search-results-scroll-container::-webkit-scrollbar-corner{background:transparent}@media only screen and (max-width: 767px){.custom-pressroom__search-results-scroll-container{margin-top:10px;width:100%;padding-right:0}}.custom-pressroom__page-grid{display:flex;flex-flow:row nowrap;align-items:flex-start}.custom-pressroom__subnav{width:228px;flex-shrink:0;margin-right:18px;position:-webkit-sticky;position:sticky;top:100px}.custom-pressroom__subnav.no-sticky{position:relative;top:initial}@media only screen and (max-width: 999px){.custom-pressroom__subnav{display:none}}.custom-pressroom__subnav h3{color:#CE3914;font-weight:700;font-size:21px;letter-spacing:0.07px;line-height:25px}.custom-pressroom__subnav h3 a{color:#CE3914}.custom-pressroom__subnav ul{padding:18px 0 0 30px}.custom-pressroom__subnav ul.custom-pressroom__category-list{padding:0 0 0 15px}.custom-pressroom__subnav li+li{margin-top:13px}.custom-pressroom__subnav a{display:inline-block;position:relative;color:#4D4E56;font-size:18px;letter-spacing:0.07px;line-height:22px;text-decoration:none}.custom-pressroom__subnav a.active{color:#D64123}.custom-pressroom__subnav a.active::before{content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3E%3Cpath fill='%23A22503' d='M7 3.5 0 7V0l7 3.5Z'/%3E%3C/svg%3E");width:7px;height:7px;background-size:7px 7px;background-repeat:no-repeat;position:absolute;left:-15px;top:8px}.custom-pressroom__subnav a:hover:not(.active){text-decoration:underline}.custom-pressroom__main-blog-nav button{display:inline-block;position:relative;font-size:18px;line-height:22px}.custom-pressroom__main-blog-nav button::before{content:'';transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 7 7'%3E%3Cpath fill='%23373A3C' d='M7 3.5 0 7V0l7 3.5Z'/%3E%3C/svg%3E");width:7px;height:7px;background-size:7px 7px;background-repeat:no-repeat;position:absolute;left:-15px;top:8px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.custom-pressroom__main-blog-nav button.active::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.custom-pressroom__category-list{display:flex;flex-flow:column nowrap;align-items:flex-start;margin-top:10px}.custom-pressroom__category-list li+li{margin-top:8px}.custom-pressroom__category-list a{font-size:14px;line-height:20px;display:block}.custom-pressroom__content{display:flex;flex-flow:column nowrap;flex-grow:1}.custom-pressroom__item{position:relative;display:none;flex-flow:row nowrap;padding:16px;border:1px solid #B2B4B2}.custom-pressroom__item+.custom-pressroom__item{margin-top:-1px}.custom-pressroom__item.sorted{display:none}.custom-pressroom__item.sorted.visible{display:flex}@media only screen and (max-width: 767px){.custom-pressroom__item{flex-flow:column nowrap;align-items:flex-start}}.custom-pressroom__item-image{height:220px;width:200px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.custom-pressroom__item-image{width:100%}}.custom-pressroom__item-content{margin-left:32px;padding-top:20px;font-weight:700;display:flex;flex-flow:column nowrap;align-items:flex-start}.custom-pressroom__item-content:first-child{margin-left:0;padding-top:0}@media only screen and (max-width: 767px){.custom-pressroom__item-content{margin-left:0}}.custom-pressroom__item-section{display:inline-block;font-size:14px;letter-spacing:0.07px;line-height:17px;margin-bottom:14px;text-transform:uppercase;color:#4D4E56}.custom-pressroom__item-title{display:inline-block;font-size:21px;letter-spacing:0.07px;line-height:28px;margin-bottom:28px}.custom-pressroom__item-title a{color:#4D4E56;text-decoration:none}.custom-pressroom__item-title a:hover{color:#D64123}.custom-pressroom__item-title a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.custom-pressroom__item-date{display:inline-block;color:#B2B4B2;font-size:14px;letter-spacing:0.07px;line-height:17px;text-transform:uppercase}.custom-pressroom__pagination{margin-top:50px}.custom-pressroom__pagination.hidden{display:none}.custom-pressroom__pagination *{box-sizing:border-box}.custom-pressroom__pagination ul{display:flex;flex-flow:row nowrap}@media only screen and (max-width: 767px){.custom-pressroom__pagination ul{flex-flow:row wrap;justify-content:center}}.custom-pressroom__pagination li{font-weight:700;font-size:17px;letter-spacing:0.07px;line-height:20px;padding:0 1em}.custom-pressroom__pagination li a,.custom-pressroom__pagination li button{color:#B2B4B2;text-decoration:none;text-transform:uppercase;font-weight:700}.custom-pressroom__pagination li a:hover,.custom-pressroom__pagination li button:hover{color:#D64123}.custom-pressroom__pagination li.disabled{cursor:default}.custom-pressroom__pagination li.disabled a,.custom-pressroom__pagination li.disabled span{color:#B2B4B2;pointer-events:none}.custom-pressroom__pagination li.hidden{display:none}.custom-pressroom__pagination li.active a,.custom-pressroom__pagination li.active button{color:#D64123}.custom-pressroom__pagination-prev{margin-right:auto}.custom-pressroom__pagination-prev.disabled{opacity:0;visibility:hidden}@media only screen and (max-width: 767px){.custom-pressroom__pagination-prev{width:50%;order:-2;margin:0 0 20px}}.custom-pressroom__pagination-next{margin-left:auto;text-align:right}.custom-pressroom__pagination-next.disabled{opacity:0;visibility:hidden}@media only screen and (max-width: 767px){.custom-pressroom__pagination-next{width:50%;order:-1;margin:0 0 20px}}.acm-pressroom-contacts *,.acm-pressroom-contacts *::before,.acm-pressroom-contacts *::after{box-sizing:border-box}.acm-pressroom-contacts__top-cards{display:flex;flex-flow:row wrap;margin-right:-40px}@media only screen and (max-width: 999px){.acm-pressroom-contacts__top-cards{margin-right:0}}.acm-pressroom-contacts__top-card{position:relative;display:flex;flex-flow:column nowrap;align-items:center;padding:22px 10px;border:1px solid #B2B4B2;width:calc(100% * 1 / 2 - 40px);margin:0 40px 36px 0}@media only screen and (max-width: 999px){.acm-pressroom-contacts__top-card{width:100%;margin:0 0 20px 0}}.acm-pressroom-contacts__top-card::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;width:auto;height:7px;display:block;background-color:#D64123}.acm-pressroom-contacts__top-card img{display:block;width:138px;height:138px;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.acm-pressroom-contacts__top-card h2{color:#4D4E56;font-weight:700;font-size:21px;letter-spacing:0.07px;line-height:28px;text-align:center;margin-bottom:6px}.acm-pressroom-contacts__top-card p{color:#4D4E56;font-weight:700;font-size:14px;letter-spacing:0.07px;line-height:17px;text-align:center;text-transform:uppercase;margin-bottom:12px}.acm-pressroom-contacts__card-links{display:flex;flex-direction:column;align-items:center}.acm-pressroom-contacts__card-links a{color:#B2B4B2;font-weight:700;font-size:14px;letter-spacing:0.07px;line-height:20px;text-align:center;text-decoration:none}.acm-pressroom-contacts__card-links a:hover{color:#4D4E56}.acm-pressroom-contacts__small-cards{display:flex;flex-flow:row wrap;margin-right:-30px}@media only screen and (max-width: 999px){.acm-pressroom-contacts__small-cards{margin-right:-20px}}@media only screen and (max-width: 767px){.acm-pressroom-contacts__small-cards{margin-right:0}}.acm-pressroom-contacts__small-card{width:calc(100% * 1 / 3 - 30px);border:1px solid #B2B4B2;padding-bottom:20px;margin:0 30px 36px 0}@media only screen and (max-width: 999px){.acm-pressroom-contacts__small-card{width:calc(100% * 1 / 2 - 20px);margin:0 20px 30px 0}}@media only screen and (max-width: 767px){.acm-pressroom-contacts__small-card{width:100%;margin:0 0 20px 0}}.acm-pressroom-contacts__small-card .acm-pressroom-contacts__card-links a{font-size:12px}.acm-pressroom-contacts__small-card h2{color:#4D4E56;font-weight:700;font-size:18px;letter-spacing:0.07px;line-height:28px;text-align:center}.acm-pressroom-contacts__small-card-background{background-size:cover;background-repeat:no-repeat;position:relative;height:237px;margin-bottom:68px;padding:20px 18px 84px;display:flex;align-items:center;justify-content:center;font:900 23px/28px "GT America Extended",sans-serif;color:#fff}.acm-pressroom-contacts__small-card-background::before{content:'';background-color:rgba(77,78,86,0.5);position:absolute;top:0;right:0;bottom:0;left:0}.acm-pressroom-contacts__small-card-background p{position:relative}.acm-pressroom-contacts__small-card-avatar{position:absolute;display:block;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;height:120px;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);-o-object-fit:cover;object-fit:cover}.custom-pressroom-article{width:100%;max-width:1054px;margin:0 auto}.custom-pressroom-article .page-content{text-align:left}.custom-pressroom-article__go-back{position:relative;margin-left:12px;color:#D64123;font-weight:700;font-size:16px;letter-spacing:0.07px;line-height:19px;text-decoration:none;display:inline-flex;margin-bottom:24px;align-items:center}.custom-pressroom-article__go-back::before{display:inline-block;margin-right:8px;content:'';width:12px;height:12px;border-top:1px solid #D64123;border-left:1px solid #D64123;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-pressroom-article__go-back:hover::before{border-color:#CE3914}.custom-pressroom-article__image-wrapper{border:1px solid #B2B4B2;border-bottom:none;height:485px}.custom-pressroom-article__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 999px){.custom-pressroom-article__image-wrapper{height:280px;border:none}}.custom-pressroom-article__content{border:1px solid #B2B4B2;padding:50px 60px 70px;display:flex;flex-flow:column nowrap;margin-bottom:50px;color:#4D4E56;font-size:16px;letter-spacing:0.07px;line-height:34px}@media only screen and (max-width: 999px){.custom-pressroom-article__content{padding:30px 20px 50px}}@media only screen and (max-width: 767px){.custom-pressroom-article__content{padding:30px 16px 50px}}.custom-pressroom-article__content h1{color:#4D4E56;font-weight:900;font-size:33px;letter-spacing:0.07px;line-height:42px;margin-bottom:36px}.custom-pressroom-article__content h2{color:#4D4E56;font-weight:900;font-size:24px;letter-spacing:0.07px;line-height:30px}.custom-pressroom-article__content h3,.custom-pressroom-article__content h4,.custom-pressroom-article__content h5,.custom-pressroom-article__content h6{font-weight:700}.custom-pressroom-article__content h2,.custom-pressroom-article__content h3,.custom-pressroom-article__content h4,.custom-pressroom-article__content h5,.custom-pressroom-article__content h6,.custom-pressroom-article__content p,.custom-pressroom-article__content ul,.custom-pressroom-article__content table{margin-bottom:24px}.custom-pressroom-article__content strong{font-weight:bold}.custom-pressroom-article__content em{font-style:italic}.custom-pressroom-article__content u{text-decoration:underline}.custom-pressroom-article__content sup,.custom-pressroom-article__content sub{font-size:75%;line-height:0;position:relative}.custom-pressroom-article__content sup{top:-0.5em}.custom-pressroom-article__content sub{bottom:-0.25em}.custom-pressroom-article__categories{color:#4D4E56;font-weight:700;font-size:16px;letter-spacing:0.07px;line-height:19px;margin-bottom:10px}.custom-pressroom-related-slider{position:relative}.custom-pressroom-related-slider .swiper-button{transition:border-color .3s ease;position:absolute;top:50%;width:25px;height:25px;border-top:1px solid #4D4E56;border-left:1px solid #4D4E56}.custom-pressroom-related-slider .swiper-button:hover{border-color:#D64123}@media only screen and (max-width: 999px){.custom-pressroom-related-slider .swiper-button{display:none}}.custom-pressroom-related-slider .swiper-button-prev{left:-40px;-webkit-transform:translateY(-80%) rotate(-45deg);transform:translateY(-80%) rotate(-45deg)}.custom-pressroom-related-slider .swiper-button-next{right:-40px;-webkit-transform:translateY(-80%) rotate(135deg);transform:translateY(-80%) rotate(135deg)}.custom-pressroom-related-slider__card{box-sizing:border-box;position:relative;border:1px solid #B2B4B2;padding:18px;display:flex;flex-flow:column nowrap;align-items:flex-start;min-height:435px}.custom-pressroom-related-slider__card-image{position:relative;width:100%;padding-top:58%;margin-bottom:16px}.custom-pressroom-related-slider__card-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}.custom-pressroom-related-slider__categories{color:#4D4E56;font-weight:700;font-size:12px;letter-spacing:0.07px;line-height:14px;text-transform:uppercase}.custom-pressroom-related-slider__title{font-weight:700;font-size:18px;letter-spacing:0.07px;line-height:28px;margin-top:16px}.custom-pressroom-related-slider__title a{color:#4D4E56;text-decoration:none}.custom-pressroom-related-slider__title a:hover{color:#D64123}.custom-pressroom-related-slider__title a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.custom-pressroom-related-slider__date{margin-top:auto;color:#B2B4B2;font-weight:700;font-size:12px;letter-spacing:0.07px;line-height:14px;text-transform:uppercase}.menu-tabs-block-acm{margin-top:30px}.menu-tabs-block-acm .anchor{position:absolute;top:-120px}.menu-tabs-block-acm h2{text-align:center}.menu-tabs-block-acm h2.h1-like{font-size:48px;line-height:1;font-weight:900;color:#4D4E56}@media only screen and (max-width: 767px){.menu-tabs-block-acm h2.h1-like{font-size:26px;line-height:1.1}}.menu-tabs-block-acm .tabs{position:relative}.menu-tabs-block-acm .tabs-titles{position:relative;margin:0 0 40px}.menu-tabs-block-acm .tabs-titles ul{display:flex;justify-content:center}@media only screen and (max-width: 1300px){.menu-tabs-block-acm .tabs-titles ul{flex-wrap:wrap}}.menu-tabs-block-acm .tabs-titles li.tab-title{order:2;display:block;transition:all 1s}.menu-tabs-block-acm .tabs-titles li.tab-title:before{display:none !important}.menu-tabs-block-acm .tabs-titles li.tab-title.active .button{background-color:#4D4E56;color:#fff}.menu-tabs-block-acm .tabs-titles .button{margin:0 5px 10px;border:1px solid #4D4E56}@media only screen and (max-width: 767px){.menu-tabs-block-acm .tabs-titles .button{background:#fff}}@media only screen and (max-width: 767px){.menu-tabs-block-acm .tabs-titles{height:50px;margin:0 0 30px}.menu-tabs-block-acm .tabs-titles ul{position:relative;flex-direction:column}.menu-tabs-block-acm .tabs-titles ul::after{content:'';position:absolute;top:17px;right:20px;display:block;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none;z-index:201}}@media only screen and (max-width: 767px) and (max-width: 767px){.menu-tabs-block-acm .tabs-titles ul::after{top:10px}}@media only screen and (max-width: 767px){.menu-tabs-block-acm .tabs-titles li.tab-title{position:absolute;top:0;left:0;width:100%;z-index:-1}.menu-tabs-block-acm .tabs-titles li.tab-title.active{order:1;position:relative !important;z-index:10}.menu-tabs-block-acm .tabs-titles .button{margin:0;width:100%}}@media only screen and (max-width: 767px) and (max-width: 767px){.menu-tabs-block-acm .tabs-titles .button:hover{background:#D64123}}@media only screen and (max-width: 767px){.menu-tabs-block-acm .tabs-titles.opened ul{position:absolute;top:0;left:0;width:100%}.menu-tabs-block-acm .tabs-titles.opened li.tab-title{position:relative;top:auto;z-index:100}}.menu-tabs-block-acm .tabs-content{position:relative;width:100%;height:100%;transition:.4s;z-index:unset;overflow:hidden}.menu-tabs-block-acm .tabs-content .tabs-content-item{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;height:100%;opacity:0;visibility:hidden;transition:.4s}.menu-tabs-block-acm .tabs-content .tabs-content-item.active{position:relative;opacity:1;visibility:visible}.menu-tabs-block-acm .tabs-content p.tabs-content-item-descr{margin-bottom:30px;width:70%;text-align:center}@media only screen and (max-width: 767px){.menu-tabs-block-acm .tabs-content p.tabs-content-item-descr{max-width:auto;width:100%}}.menu-tabs-block-acm .menu-block{width:46%;min-width:400px;margin-right:auto;padding:0 2% 40px;text-align:left}@media only screen and (min-width: 768px) and (max-width: 999px){.menu-tabs-block-acm .menu-block{width:100%;min-width:auto}}@media only screen and (max-width: 767px){.menu-tabs-block-acm .menu-block{width:100%;min-width:auto}}.menu-tabs-block-acm .menu-block h2 span{display:block;font-size:0.8em}.menu-tabs-block-acm .menu-block h3{margin-bottom:0;text-transform:uppercase;font-weight:600;font-size:20px}.menu-tabs-block-acm .menu-block .dish{margin-bottom:20px;text-align:center}.menu-tabs-block-acm .menu-block .dish p{margin-bottom:0;font-size:16px;font-weight:600}.menu-tabs-block-acm .menu-block .dish .dish-ingredients{margin:6px 0;font-size:14px}.menu-tabs-block-acm .menu-link{width:100%;margin-bottom:40px;text-align:center}.menu-tabs-block-acm .menu-link .button{display:inline-block;border:1px solid #4D4E56;color:#4D4E56}.menu-tabs-block-acm .menu-link .button:hover{color:#fff;background-color:#4D4E56}#content .secondary-page-blocks{display:flex;flex-direction:column}#content .secondary-page-blocks .blocks-wrapper{min-height:500px;position:relative;margin-bottom:10px;order:1}#content .secondary-page-blocks .blocks-wrapper:after{clear:both;content:'';display:table}@media only screen and (max-width: 999px){#content .secondary-page-blocks .blocks-wrapper{height:100%;min-height:0;order:2}}#content .secondary-page-blocks .blocks-wrapper .map-container{position:absolute;width:calc(50% - 5px);left:0;right:0;top:0;bottom:0;float:left}@media only screen and (max-width: 999px){#content .secondary-page-blocks .blocks-wrapper .map-container{width:100%;height:380px;left:auto;right:auto;bottom:auto;top:auto;position:relative}}#content .secondary-page-blocks .blocks-wrapper .map-container p{margin:0}#content .secondary-page-blocks .blocks-wrapper .copy-block,#content .secondary-page-blocks .blocks-wrapper .left-copy-block{margin-left:50%;padding-left:50px;padding-right:50px;max-width:770px;min-height:396px;text-align:left}@media only screen and (max-width: 999px){#content .secondary-page-blocks .blocks-wrapper .copy-block,#content .secondary-page-blocks .blocks-wrapper .left-copy-block{display:none}}#content .secondary-page-blocks .blocks-wrapper .copy-block h4,#content .secondary-page-blocks .blocks-wrapper .left-copy-block h4{margin-bottom:21px;font-size:48px;line-height:1;font-weight:900;color:#4D4E56}@media only screen and (max-width: 767px){#content .secondary-page-blocks .blocks-wrapper .copy-block h4,#content .secondary-page-blocks .blocks-wrapper .left-copy-block h4{font-size:26px;line-height:1.1;margin-bottom:10px}}#content .secondary-page-blocks .blocks-wrapper .copy-block h5,#content .secondary-page-blocks .blocks-wrapper .left-copy-block h5{margin-bottom:26px;font-size:24px;line-height:26px;color:#D64123;font-weight:normal}@media only screen and (max-width: 767px){#content .secondary-page-blocks .blocks-wrapper .copy-block h5,#content .secondary-page-blocks .blocks-wrapper .left-copy-block h5{font-size:20px;margin-bottom:20px}}#content .secondary-page-blocks .gallery-block{display:flex;width:100%;overflow:hidden;margin-bottom:10px;order:2}@media only screen and (max-width: 999px){#content .secondary-page-blocks .gallery-block{order:1;margin-bottom:10px}}#content .secondary-page-blocks .gallery-block .image{height:500px;width:calc(29% - 13px);margin-right:10px;display:block;float:left;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#content .secondary-page-blocks .gallery-block .image:nth-child(2){width:calc(21% - 2px)}#content .secondary-page-blocks .gallery-block .image:last-child{width:calc(50% - 5px);margin-right:0}@media only screen and (max-width: 999px){#content .secondary-page-blocks .gallery-block .image{display:none;height:160px}#content .secondary-page-blocks .gallery-block .image:first-child{display:block;width:100%;margin:0}}#content .secondary-page-blocks .gallery-block .image.video{position:relative}#content .secondary-page-blocks .gallery-block .image.video:before{content:'';position:absolute;background:rgba(77,78,86,0.4);left:0;top:0;width:100%;height:100%}#content .secondary-page-blocks .gallery-block p{margin:0}#content .secondary-page-blocks .map-wrapper{width:100%;height:100%;position:relative}#content .secondary-page-blocks .map-container .hotel-location-map,#content .secondary-page-blocks .map-container .poi-map-canvas{height:100%;margin-bottom:0}#content .secondary-page-blocks .map-container .expand{position:absolute;width:46px;height:46px;top:20px;right:20px;border-radius:50%;z-index:1;cursor:pointer;transition:opacity 0.3s ease-in-out;text-indent:-9999px;overflow:hidden;color:#fff;background:#4D4E56 url("../images/sprite-2017.svg") 15px -331px no-repeat}#content .secondary-page-blocks .map-container .expand:hover{opacity:0.9}#content .secondary-page-blocks .map-container.expanded{width:100%}@media only screen and (max-width: 999px){#content .secondary-page-blocks .map-container.expanded{height:600px}}#content .secondary-page-blocks .map-container.expanded .expand{background-position:-30px -331px}@media only screen and (max-width: 999px){#content .secondary-page-blocks.destination .blocks-wrapper .copy-block{display:block;margin:0;max-width:100%;padding:24px 18px;min-height:100%}}@media only screen and (max-width: 999px){#content .secondary-page-blocks.destination .gallery-block{display:none}}#content .secondary-page-blocks.destination .gallery-block .image{width:calc(50% - 5px)}#content .secondary-page-blocks.destination .gallery-block .image:nth-child(2){width:calc(29% - 13px)}#content .secondary-page-blocks.destination .gallery-block .image:last-child{width:calc(21% - 2px)}#content .secondary-page-blocks.destination .blocks-wrapper.bottom{order:3;min-height:100%}@media only screen and (max-width: 999px){#content .secondary-page-blocks.destination .blocks-wrapper.bottom{display:none}}#content .secondary-page-blocks.destination .blocks-wrapper.bottom .left-copy-block{min-height:428px;box-sizing:border-box;margin:0;max-width:100%;width:calc(50% - 5px)}#content .secondary-page-blocks.destination .blocks-wrapper.bottom .gallery-block{width:calc(50% - 5px);float:right;position:absolute;right:0;top:0;bottom:0;margin-bottom:0}#content .secondary-page-blocks.destination .blocks-wrapper.bottom .gallery-block .image{height:100%;width:calc(44% - 13px)}#content .secondary-page-blocks.destination .blocks-wrapper.bottom .gallery-block .image:last-child{width:57%}.subscription-block{display:flex;flex-flow:row;justify-content:center;align-items:center}@media only screen and (max-width: 999px){.subscription-block{flex-flow:column}}.subscription-block .left-column{width:55%;background:#fff;padding:10px 20px 20px}@media only screen and (max-width: 999px){.subscription-block .left-column{width:calc(100% - 40px);padding:20px 20px 20px}}.subscription-block .left-column h3{font-weight:700;position:relative;padding-left:30px}.subscription-block .left-column h3:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:22px;height:17px;background:url("../images/sprite-2017.svg") -294px -492px no-repeat}.subscription-block .left-column div>h2{display:none}.subscription-block .right-column{position:relative;width:45%;margin-left:40px}@media only screen and (max-width: 999px){.subscription-block .right-column{width:100%;margin-left:0}}.subscription-block .right-column .image{position:relative;width:100%;height:100%;padding-top:50vh;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 767px){.subscription-block .right-column .image{padding-top:35vh}}.venue-widget-acm{margin-top:60px}.venue-widget-acm .center-column{margin:0 auto;max-width:1200px;padding:0 20px}.venue-widget-acm .page-content h2{margin-bottom:19px;font-size:48px;line-height:1;font-weight:900;color:#4D4E56}@media only screen and (max-width: 767px){.venue-widget-acm .page-content h2{font-size:26px;line-height:1.1;margin-bottom:10px}}.venue-comparison-table{margin-top:60px}.venue-comparison-table .center-column{margin:0 auto;max-width:1200px;padding:0 20px}.venue-comparison-table .page-content h2{margin-bottom:19px;font-size:48px;line-height:1;font-weight:900;color:#4D4E56}@media only screen and (max-width: 767px){.venue-comparison-table .page-content h2{font-size:26px;line-height:1.1;margin-bottom:10px}}.venue-comparison-table .page-content .comparison-table-wrapper{max-width:1258px;margin:30px auto;padding:0 25px;overflow:auto;-webkit-overflow-scrolling:touch}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table{width:100%;border:1px solid #979797}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table th{padding:8px 8px 14px;color:#CE3914;font-size:11px;line-height:12px;letter-spacing:0.13px;font-weight:900;vertical-align:bottom;text-align:center;background:none}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table th:first-child{padding-left:16px;text-align:left}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table td{padding:16px;color:#4D4E56;font-size:12px;line-height:14px;letter-spacing:0.16px;font-weight:600;text-align:center;border-top:1px solid #979797;background:none}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table td:first-child{text-align:left}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table td span{display:inline-block}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table .td-bg{border-left:1px solid #979797;border-right:1px solid #979797;background-color:rgba(178,180,178,0.1)}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table .no-wrap{white-space:nowrap}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table .room-heading{cursor:pointer;text-decoration:underline}.venue-comparison-table .page-content .comparison-table-wrapper table.comparison-table .room-heading:hover{text-decoration:none}.venue-comparison-table .page-content .comparison-table-wrapper .icon{width:50px;height:50px;fill:#979797}.venue-comparison-table .page-content .comparison-table-wrapper .icon.floorplan-measure{width:28px;height:28px}.venue-comparison-table .page-content .comparison-table-wrapper .icon:hover{fill:#D64123 !important}.venue-slider-lightbox{position:fixed;left:-9999px;top:-9999px;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:visibility 350ms ease-in-out,opacity 350ms ease-in-out,top 0ms 350ms ease-in-out,left 0ms 350ms ease-in-out;background:rgba(255,255,255,0.9);z-index:990}.venue-slider-lightbox.visible{left:0;top:0;opacity:1;visibility:visible;transition:visibility 0ms,opacity 350ms ease-in-out,top 0ms,left 0ms}.venue-slider-lightbox .slider-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:60px;right:80px;left:80px;min-height:500px}@media only screen and (min-width: 768px) and (max-width: 999px){.venue-slider-lightbox .slider-wrapper{top:70px;right:15px;left:15px}}@media only screen and (max-width: 767px){.venue-slider-lightbox .slider-wrapper{top:0;right:0;bottom:0;left:0}}.venue-slider-lightbox .close-button{position:absolute;right:20px;top:47px;width:30px;height:30px;cursor:pointer;background:url("../images/sprite-2017.svg") -135px -250px no-repeat;z-index:20;overflow:hidden;color:#fff;text-indent:-9999px}.venue-slider-lightbox .close-button:hover{background-position:-175px -250px}@media only screen and (min-width: 1000px){.secondary-header .venue-slider-lightbox .close-button,.no-photos .venue-slider-lightbox .close-button{top:25px}}@media only screen and (min-width: 1246px) and (min-height: 768px){.venue-slider-lightbox .close-button{top:46px;right:30px}.secondary-header .venue-slider-lightbox .close-button,.no-photos .venue-slider-lightbox .close-button{top:23px}}@media only screen and (min-width: 1400px) and (min-height: 920px){.venue-slider-lightbox .close-button{top:45px;right:40px}.secondary-header .venue-slider-lightbox .close-button,.no-photos .venue-slider-lightbox .close-button{top:22px}}@media only screen and (min-width: 1600px) and (min-height: 1080px){.venue-slider-lightbox .close-button{top:42px;right:50px}.secondary-header .venue-slider-lightbox .close-button,.no-photos .venue-slider-lightbox .close-button{top:21px}}@media only screen and (max-width: 999px){.venue-slider-lightbox .close-button{top:15px;width:20px;height:20px;background-position:-100px -254px;opacity:1}.venue-slider-lightbox .close-button:hover{background-position:-100px -254px}}.venue-slider-lightbox .container{position:relative;width:90%;height:100%;max-width:1000px;margin:0 auto;background:#fff;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}@media only screen and (max-width: 999px){.venue-slider-lightbox .container{max-height:none;max-width:none}}@media only screen and (max-width: 767px){.venue-slider-lightbox .container{padding-bottom:34px}}.venue-slider-lightbox .slideshow{position:relative;display:flex;width:100%;height:100%;overflow:hidden;z-index:10}.venue-slider-lightbox .slideshow-wrapper{height:100%;display:flex}.venue-slider-lightbox .venue{display:flex;overflow:hidden;width:100%;height:auto;flex-shrink:0}@media only screen and (max-width: 767px){.venue-slider-lightbox .venue{flex-wrap:wrap;overflow:auto}}.venue-slider-lightbox .venue .column{position:relative}.venue-slider-lightbox .venue .column:first-child{width:46.8%}.venue-slider-lightbox .venue .column:last-child{width:53.2%}@media only screen and (max-width: 767px){.venue-slider-lightbox .venue .column:first-child,.venue-slider-lightbox .venue .column:last-child{width:100%}}.venue-slider-lightbox .thumbnail{position:relative;flex-shrink:1;flex-grow:0;overflow:hidden}.venue-slider-lightbox .thumbnail:after{content:'';display:block;padding-top:100%}.venue-slider-lightbox .description{padding:46px 40px;color:#4D4E56;text-align:left}.venue-slider-lightbox .description h4{font-size:30px;font-weight:900}.venue-slider-lightbox .description p{line-height:1.2}.venue-slider-lightbox .arrow{position:absolute;top:50%;width:110px;height:110px;overflow:hidden;color:inherit;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}@media only screen and (min-width: 768px) and (max-width: 999px){.venue-slider-lightbox .arrow{opacity:1}}.venue-slider-lightbox .arrow:hover:before{border-top:2px solid #D64123;border-left:2px solid #D64123}.venue-slider-lightbox .arrow:before{content:'';position:absolute;top:50%;width:28px;height:28px;border-top:2px solid #000;border-left:2px solid #000;-webkit-transform-origin:center;transform-origin:center;transition:border 0.6s ease-in-out}.venue-slider-lightbox .arrow.previous{left:-110px}.venue-slider-lightbox .arrow.previous:before{left:40px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.venue-slider-lightbox .arrow.next{right:-110px}.venue-slider-lightbox .arrow.next:before{right:40px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}@media only screen and (max-width: 767px){.venue-slider-lightbox .arrow{display:none}}#feeds{position:relative;overflow:hidden}@media only screen and (max-width: 767px){#feeds .feed-items .swiper-wrapper{flex-wrap:wrap}}#feeds .feed-items .slideshow{position:relative;width:100%;height:100%}#feeds .feed-items .swipe-next,#feeds .feed-items .swipe-prev{position:absolute;top:50%;margin-top:-35px;width:60px;height:69px;left:0;z-index:2;cursor:pointer;transition:background 0.1s ease-in-out}#feeds .feed-items .swipe-next.swiper-button-disabled,#feeds .feed-items .swipe-prev.swiper-button-disabled{display:none}@media only screen and (max-width: 767px){#feeds .feed-items .swipe-next,#feeds .feed-items .swipe-prev{display:none}}#feeds .feed-items .swipe-next:after,#feeds .feed-items .swipe-prev:after{content:'';background:url("../images/sprite-2017.svg") 0 0 no-repeat;position:absolute;width:20px;height:39px;top:15px;left:20px}#feeds .feed-items .swipe-next:hover,#feeds .feed-items .swipe-prev:hover{background:rgba(77,78,86,0.4)}#feeds .feed-items .swipe-next{left:auto;right:0}#feeds .feed-items .swipe-next:after{background-position:-80px 0}#feeds .feed-items a{display:block;float:left;background-size:cover !important;background-position:50% 50% !important;background-repeat:no-repeat !important;width:calc(20% - 10px);padding-bottom:calc(20% - 10px);position:relative;background:#ebebeb}@media only screen and (min-width: 768px) and (max-width: 999px){#feeds .feed-items a{padding-bottom:calc(7% - 10px)}}@media only screen and (max-width: 767px){#feeds .feed-items a{padding-bottom:0;height:145px;display:flex;justify-content:center;align-items:center}}#feeds .feed-items a:after{content:'';background:url("../images/sprite-2017.svg") 0 -662px no-repeat;width:30px;height:30px;position:absolute;right:20px;top:20px}#feeds .insta-user-info{display:none}#content-menu{font-size:40px;line-height:1.2}@media only screen and (max-width: 999px){#content-menu{font-size:20px}}#content-menu ul{margin-left:0}#content-menu ul>li:before{margin-top:25px}@media only screen and (max-width: 999px){#content-menu ul>li:before{margin-top:12px}}@media print{.print #header,.print #photos,.print #booking,.print #footer{display:none}@page{size:960px 1358px}}.tests .diamond{background:#4D4E56;width:500px;height:500px}.tests .diamond .cover{background:url(../images/diamond.svg);width:inherit;height:inherit;background-size:cover;background-repeat:no-repeat;position:relative}.tests .diamond .cover .top-text{position:absolute;top:40%;margin:0 15%;width:70%;text-transform:uppercase;text-align:center;font-size:24px;line-height:37px;letter-spacing:4px}.tests .diamond .cover .top-text b{font-size:38px;font-weight:700;letter-spacing:10px}.tests .diamond .cover .bottom-text{position:absolute;top:84.5%;margin:0 34%;width:32%;font-size:13px;text-transform:uppercase;text-align:center;letter-spacing:1px}.tests .destination{background:#4D4E56;width:348px;height:142px;text-align:center;padding:20px;margin:10px;display:inline-block}.tests .destination .place{margin-top:25px;font-size:20px;font-weight:900}.tests .destination .links{margin-top:25px}.tests .destination .links .button.white{float:left}.tests .destination .links .button.orange{float:right}.tests .locations,.tests .deals{width:100%;padding-bottom:60%;position:relative}@media only screen and (max-width: 767px){.tests .locations,.tests .deals{padding-bottom:195%}}.tests .locations .slider-wrapper,.tests .deals .slider-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.tests .locations .slider-wrapper .column,.tests .deals .slider-wrapper .column{border:10px solid transparent;width:calc(100%/3 - 20px);float:left;height:calc(100% - 20px);text-align:center;position:relative;letter-spacing:5px}@media only screen and (max-width: 767px){.tests .locations .slider-wrapper .column,.tests .deals .slider-wrapper .column{width:calc(100% - 20px)}}.tests .locations .slider-wrapper .column .wrapper,.tests .deals .slider-wrapper .column .wrapper{font-size:28px;text-transform:uppercase;font-weight:700;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10%}@media only screen and (max-width: 767px){.tests .locations .slider-wrapper .column .wrapper,.tests .deals .slider-wrapper .column .wrapper{top:10%;font-size:55px;text-align:center;width:80%;letter-spacing:10px}}.tests .locations .slider-wrapper .column .call-to-action,.tests .deals .slider-wrapper .column .call-to-action{display:none}@media only screen and (max-width: 767px){.tests .locations .slider-wrapper .column .call-to-action,.tests .deals .slider-wrapper .column .call-to-action{bottom:5%;width:80%;font-size:34px;position:absolute;text-align:center;z-index:10;display:block;margin:0 10%;padding:20px;height:auto;border:5px solid #fff}}.tests .locations .slider-wrapper .column-1,.tests .deals .slider-wrapper .column-1{background:beige}.tests .locations .slider-wrapper .column-2,.tests .deals .slider-wrapper .column-2{background:bisque}@media only screen and (max-width: 767px){.tests .locations .slider-wrapper .column-2,.tests .deals .slider-wrapper .column-2{display:none}}.tests .locations .slider-wrapper .column-3,.tests .deals .slider-wrapper .column-3{background:rosybrown}@media only screen and (max-width: 767px){.tests .locations .slider-wrapper .column-3,.tests .deals .slider-wrapper .column-3{display:none}}.tests .locations .arrow-next,.tests .locations .arrow-prev,.tests .deals .arrow-next,.tests .deals .arrow-prev{position:absolute;top:50%;width:50px;height:50px;background:#D64123;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (max-width: 767px){.tests .locations .arrow-next,.tests .locations .arrow-prev,.tests .deals .arrow-next,.tests .deals .arrow-prev{width:100px;height:150px}}.tests .locations .arrow-prev,.tests .deals .arrow-prev{left:0}.tests .locations .arrow-next,.tests .deals .arrow-next{right:0}@media only screen and (max-width: 767px){.tests .deals{padding-bottom:135%}}.tests .deals .slider-wrapper .column .wrapper{font-weight:700;font-size:12px;letter-spacing:1px}@media only screen and (max-width: 767px){.tests .deals .slider-wrapper .column .wrapper{top:50%;text-align:center;width:80%}}.tests .deals .slider-wrapper .column h1{font-size:33px;text-transform:none;font-weight:700;margin-bottom:17px}@media only screen and (max-width: 767px){.tests .deals .slider-wrapper .column h1{font-size:55px}}.tests .deals .slider-wrapper .column .make-a-booking{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:5%}@media only screen and (max-width: 767px){.tests .deals .slider-wrapper .column .make-a-booking{bottom:5%;font-size:34px;position:absolute;text-align:center;z-index:10;display:block;margin:0 auto;padding:20px;height:auto;border:5px solid white;color:#4D4E56;background:#fff}}.tests .deals .slider-wrapper .column:hover{border:10px solid #4D4E56}@media only screen and (max-width: 767px){.tests .deals .slider-wrapper .column:hover{border:10px solid transparent}}.tests .event-title{width:100%;background:#fff;color:#4D4E56}.tests .event-title .image{background:#4D4E56;width:calc(60% - 50px);margin-right:50px;font-weight:900;font-size:40px;padding-bottom:50%;position:relative;color:#fff;text-align:center;display:inline-block}.tests .event-title .image p{position:absolute;display:block;top:50%;padding:0 20%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tests .event-title .text{display:inline-block;float:right;width:40%;padding-top:50px}.tests .event-title .text .logo{width:40%;padding-bottom:20%;background:#4D4E56}.tests .event-title .text h1{margin-top:50px;font-size:25px}.tests .event-title .text p{margin:8px 0;padding-right:20px}.tests .event-title .text a,.tests .event-title .text h1{color:#D64123}.tests .event-title .text a.black{color:#4D4E56;margin-top:50px}.tests .event-title .text b{font-weight:900}.tests .event-info{width:100%;background:white;color:#4D4E56}.tests .event-info .column{display:inline-block;width:33%;height:100%}.tests .event-info .column:first-child .image{margin-right:10px;width:calc(100% - 10px)}.tests .event-info .column:last-child .image{margin-left:10px;width:calc(100% - 10px)}.tests .event-info .column .image{width:100%;padding-bottom:50.8%;font-size:30px;font-weight:900;position:relative;background:#4D4E56}.tests .event-info .column .image h1{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 20%;width:60%;color:#fff}.tests .event-info .column .text{padding:20px}.tests .event-info .column .text b{font-weight:900}.tests .team{width:80%;padding:2% 10%;background:#4D4E56}.tests .team .head{width:88%;margin:0 6%;text-align:center}.tests .team .head h1{font-weight:900;font-size:40px}.tests .team .head h2{font-size:20px;margin-bottom:20px}.tests .team .people{width:100%;margin-top:50px}.tests .team .people li{width:32%;display:inline-block;margin-bottom:50px;text-align:center}.tests .team .people li .portrait{width:90%;margin:0 5%;padding-bottom:115%;background:#fff;position:relative}.tests .team .people li .portrait:hover .read-bio{background:rgba(77,78,86,0.8);border:3px solid #4D4E56;color:#fff;width:calc(100% - 6px);height:calc(100% - 6px);display:block;position:absolute;top:0;left:0;font-weight:900}.tests .team .people li .portrait:hover .read-bio:after{content:"Read biography";display:block;width:100%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tests .team .people li .name{width:70%;margin:0 15%;margin-top:20px;font-size:20px}.tests .team .people li .position{width:70%;margin:0 15%;font-size:13px}.tests .biography{background:#0a6490;width:90%;padding:5%}.tests .biography .photo{width:27%;padding-bottom:36%;margin-right:10%;background:#fff;display:block;content:" ";float:left}.tests .biography .text{line-height:200%;font-size:16px}.tests .biography .text h1{font-size:51px;font-weight:bold;line-height:110%}.tests .biography .text h2{font-size:20px;margin-bottom:20px}.tests .biography .text p{margin-bottom:20px}.tests .row{width:100%;display:block}.tests .row .column{display:inline-block;margin:0;float:left;height:inherit}.tests .row .column-50{width:50%}.tests .row .column-25{width:25%}.tests .row .column-66{width:66.66%}.tests .row .column-33{width:33.33%}.tests .benefits-grid{width:100%}.tests .benefits-grid .row{height:350px}.tests .benefits-grid .column{position:relative}.tests .benefits-grid .column:before{width:100%;height:100%;background:url(../images/background.jpg);background-size:cover;background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;left:0}.tests .benefits-grid .column .text{box-sizing:border-box;border:5px solid transparent;position:absolute;z-index:10;top:0;width:100%;height:inherit;text-align:center}.tests .benefits-grid .column .text h1{font-size:30px;font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.tests .benefits-grid .column .text a,.tests .benefits-grid .column .text p{display:none}.tests .benefits-grid .column:hover:before{opacity:0.5}.tests .benefits-grid .column:hover .text{border:5px solid #4D4E56}.tests .benefits-grid .column:hover .text h1{font-size:20px;position:static;-webkit-transform:none;transform:none;margin:30px 0}.tests .benefits-grid .column:hover .text p{display:block;margin-bottom:30px}.tests .benefits-grid .column:hover .text a{display:inline-block}.tests .hallmark-info{width:100%;background:#fff;color:#4D4E56}.tests .hallmark-info .images-grid{width:calc(50% - 50px);margin-right:50px;background:#4D4E56;display:inline-block;float:left}.tests .hallmark-info .images-grid .row{height:350px}.tests .hallmark-info .images-grid .row .column{box-sizing:border-box;border:5px solid #fff;position:relative}.tests .hallmark-info .images-grid .row .column:first-child{border-left:0}.tests .hallmark-info .images-grid .row .column:last-child{border-right:0}.tests .hallmark-info .images-grid .row .column .text{color:#fff;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);font-size:20px;width:100%;box-sizing:border-box;padding:0 10%;position:absolute;text-align:center}.tests .hallmark-info .images-grid .row .column .text:before,.tests .hallmark-info .images-grid .row .column .text:after{content:"\201C";display:block;font-size:60px;line-height:20px}.tests .hallmark-info .images-grid .row .column .text:after{margin-top:17%;content:"\201D";text-align:right}.tests .hallmark-info .images-grid .row .column .text:before{margin-top:-10%;text-align:left}.tests .hallmark-info .info{display:inline-block;width:calc(50% - 20px);margin-right:20px}.tests .hallmark-info .info h1{font-size:40px;font-weight:900;color:#4D4E56;margin-bottom:15px;margin-top:20px}.tests .hallmark-info .info h2{color:#D64123;font-size:25px;margin-bottom:25px}.tests .hallmark-info .info p{margin-bottom:15px}.tests .hallmark-info .info h3{font-weight:900;font-size:25px}.tests .hallmark-info .info a.read-more{display:block;border-bottom:1px solid #4D4E56;color:#4D4E56;font-size:25px;text-decoration:none;font-weight:normal;margin-bottom:20px}.tests .hallmark-info .info .more .expand{display:none}.tests .suggestion-box{width:100%;padding-bottom:30%;position:relative;font-size:22px}.tests .suggestion-box .grey{color:#999999}.tests .suggestion-box>div{position:absolute}.tests .suggestion-box .label{top:10%;left:10%;width:20%}.tests .suggestion-box .label span{float:right;margin-right:10px}.tests .suggestion-box .search-and-results{top:10%;left:30%;width:50%}.tests .suggestion-box .search-and-results input{font-size:22px;width:100%;color:#999999}.tests .suggestion-box .search-and-results .list{margin-top:30px}.tests .suggestion-box .search-and-results .list li{color:#999999;height:42px}.tests .suggestion-box .search-and-results .list li span{color:#fff;font-weight:700}.tests .suggestion-box .search-and-results .list .chat-with-us{color:#fff;margin-top:30px}.tests .suggestion-box .close{top:10%;right:10%;font-size:40px}.tests .help-strip{width:100%;font-size:20px;background:#fff;color:#4D4E56}.tests .help-strip input{font-size:20px}.tests .help-strip>div{display:inline-block;height:45px;margin-top:15px}.tests .help-strip .label{margin-left:50px}.tests .help-strip .search{width:30%}.tests .help-strip .search input{width:100%}.tests .help-strip .lang-select{font-size:12px;line-height:36px;margin-right:15px}.tests .help-strip .lang-select a{color:#999999}.tests .help-strip .lang-select a.active{color:#4D4E56;font-weight:900}.tests .help-strip .help a{font-size:12px;font-weight:700;height:36px}.tests .help-strip .small-link{font-size:12px;line-height:65px;margin:0 15px}.tests .help-strip .small-link a{color:#999999}.tests .help-strip .help,.tests .help-strip .small-link,.tests .help-strip .lang-select{float:right}.tests .button.blue{background:#4D4E56;border:none;color:#fff}.tests .at-a-glance{width:100%;background:#fff;color:#4D4E56;height:700px;position:relative;line-height:150%}.tests .at-a-glance>div{width:50%;display:inline-block;position:absolute;top:0;box-sizing:border-box}.tests .at-a-glance .overview{left:0;padding:40px}.tests .at-a-glance .overview .logo{width:40%;padding-bottom:20%;background:#4D4E56;margin-bottom:100px;margin-top:20px}.tests .at-a-glance .overview h1{color:#4D4E56;font-size:40px;font-weight:900;margin-bottom:20px}.tests .at-a-glance .overview h2{color:#CE3914;font-size:30px;margin-bottom:50px}.tests .at-a-glance .overview b{font-weight:900}.tests .at-a-glance .overview .button{margin-top:35px}.tests .at-a-glance .details-block{right:0}.tests .at-a-glance .details-block section h1{height:120px;box-sizing:border-box;color:#fff;background:#4D4E56;position:relative;text-align:center;font-weight:900;font-size:40px}.tests .at-a-glance .details-block section h1:before{width:100%;height:100%;background:url(../images/background.jpg);background-size:cover;background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;left:0;opacity:0.8}.tests .at-a-glance .details-block section h1 span{z-index:10;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;display:block}.tests .at-a-glance .details-block section h1 span:after{width:50px;height:50px;background:#fff;position:absolute;content:"";-webkit-transform:translateY(-25%);transform:translateY(-25%);margin-left:16px;opacity:0.2}.tests .at-a-glance .details-block section .content{display:none}.tests .at-a-glance .details-block section:hover:not(.active) h1{border:5px solid #4D4E56}.tests .at-a-glance .details-block section:hover:not(.active) h1:before{opacity:0.4}.tests .at-a-glance .details-block section.active h1{height:200px}.tests .at-a-glance .details-block section.active h1 span:after{display:none}.tests .at-a-glance .details-block section.active .content{display:block;height:260px;box-sizing:border-box;overflow:auto}.tests b{font-weight:900}.tests p{margin:10px 0}.sabre-shs-calendar{background:#fff;display:inline-block;position:relative}.sabre-shs-calendar .calendar-loading{display:inline-block;width:44px;height:44px;position:absolute;bottom:0.875rem;right:0.875rem}.sabre-shs-calendar .calendar-loading div{box-sizing:border-box;display:block;position:absolute;width:31px;height:31px;border:6px solid #76abe9;border-radius:50%;-webkit-animation:calendar-loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:calendar-loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#76abe9 transparent transparent transparent}.sabre-shs-calendar .calendar-loading div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.sabre-shs-calendar .calendar-loading div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sabre-shs-calendar .calendar-loading div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}.sabre-shs-calendar .calendar-loading.day-loading{width:20px;height:20px;position:absolute;bottom:0;left:50%;margin:0 0 0 -12px;right:0;text-align:center}.sabre-shs-calendar .calendar-loading.day-loading div{width:15px;height:15px;margin:0;border:3px solid #76abe9;border-color:#76abe9 transparent transparent transparent}.sabre-shs-calendar .day-container{position:relative;width:2.625rem;height:2.625rem;line-height:1.75rem}.sabre-shs-calendar .day-container .price{position:absolute;bottom:0.2625rem;left:0;right:0;line-height:0.875rem;font-size:.6125rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sabre-shs-calendar .day-container .loading-price{-webkit-filter:blur(2px);filter:blur(2px);-webkit-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}.sabre-shs-calendar .day-container.day-restricted:after{width:0;height:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #ffb700 transparent transparent;position:absolute;top:0;right:0;content:''}.sabre-shs-calendar .day-container.day-disabled{color:#b3b3b3}.sabre-shs-calendar .day-container .restricted-day-info{display:none;position:absolute;bottom:2.8875rem;left:-3.0625rem;width:8.75rem;background:#222;color:#fff;line-height:1.225rem;padding:.35rem}.sabre-shs-calendar .day-container .restricted-day-info:after{width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#222 transparent transparent transparent;content:' ';position:absolute;bottom:-10px;left:50%;margin-left:-8px}.sabre-shs-calendar .day-container:hover .restricted-day-info{display:block}.sabre-shs-calendar .legend ul{padding:0;margin:0;list-style:none;font-size:0}.sabre-shs-calendar .legend ul li{list-style:none;display:inline-block;padding:0 .4375rem 0.875rem 2.275rem;position:relative;line-height:1.3125rem;font-size:12px}.sabre-shs-calendar .legend ul li:before{display:none}.sabre-shs-calendar .legend ul li:after{content:'';position:absolute;height:1.3125rem;width:1.3125rem;background:#000;left:.525rem;top:0}.sabre-shs-calendar .legend ul li.restricted:after{background:transparent;width:0;height:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #ffb700 transparent transparent;position:absolute;top:0;right:0;content:''}.sabre-shs-calendar .legend ul li.selected:after{background:#4D4E56}.sabre-shs-calendar .legend ul li.unavailable:after{background:#b3b3b3}.sabre-shs-calendar .DayPicker{display:inline-block;font-size:1rem}.sabre-shs-calendar .DayPicker-wrapper{position:relative;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sabre-shs-calendar .DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.sabre-shs-calendar .DayPicker-Month{display:table;margin:0.7em 2.4em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 1100px){.sabre-shs-calendar .DayPicker-Month{margin:0.7em 0 0}}.sabre-shs-calendar .DayPicker-NavButton{position:absolute;top:1em;right:1.3125em;left:auto;display:inline-block;margin-top:2px;width:24px;height:24px;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8B9898;cursor:pointer}.sabre-shs-calendar .DayPicker-NavButton:hover{opacity:0.8}.sabre-shs-calendar .DayPicker-NavButton--prev{background:url("../images/booking.svg") 0 -38px no-repeat}.sabre-shs-calendar .DayPicker-NavButton--next{background:url("../images/booking.svg") -44px -38px no-repeat}.sabre-shs-calendar .DayPicker-NavButton--interactionDisabled{display:none}.sabre-shs-calendar .DayPicker-Caption{display:table-caption;margin-bottom:29px;padding:0 0.4375em;text-align:left}.sabre-shs-calendar .DayPicker-Caption>div{font-weight:500;font-size:0.9775em;color:#000}.sabre-shs-calendar .DayPicker-Weekdays{display:table-header-group;margin-top:0.875em}.sabre-shs-calendar .DayPicker-WeekdaysRow{display:table-row}.sabre-shs-calendar .DayPicker-Weekday{display:table-cell;padding:0.4375em;color:#8B9898;text-align:center;font-size:0.765625em}.sabre-shs-calendar .DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.sabre-shs-calendar .DayPicker-Body{display:table-row-group}.sabre-shs-calendar .DayPicker-Week{display:table-row}.sabre-shs-calendar .DayPicker-Day{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;color:#4D4E56}.sabre-shs-calendar .DayPicker-WeekNumber{display:table-cell;padding:0.4375em;min-width:0.875em;border-right:1px solid #EAECEC;color:#8B9898;vertical-align:middle;text-align:right;font-size:0.65625em;cursor:pointer}.sabre-shs-calendar .DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.sabre-shs-calendar .DayPicker-Footer{padding-top:0.4375em}.sabre-shs-calendar .DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4A90E2;font-size:0.765625em;cursor:pointer}.sabre-shs-calendar .DayPicker-Day--outside{color:#8B9898;cursor:default}.sabre-shs-calendar .DayPicker-Day--disabled{color:#b3b3b3;cursor:default;text-decoration:line-through}.sabre-shs-calendar .DayPicker-Day--sunday{background-color:#F7F8F8}.sabre-shs-calendar .DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#DCE0E0}.sabre-shs-calendar .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4A90E2;color:#F0F8FF}.sabre-shs-calendar .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51A0FA}.sabre-shs-calendar .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#F0F8FF}.sabre-shs-calendar .DayPicker-Day--selected .range-picker-day .price{display:none}.sabre-shs-calendar .DayPicker-Day--selected .prevent-total-price .price{display:block}.sabre-shs-calendar .DayPicker-Day--selected .day-disabled{background:#D64123;color:#fff;line-height:2.625rem}.sabre-shs-calendar .DayPicker-Day--from .day-container{border:1px solid #fff;background:#4D4E56}.sabre-shs-calendar .DayPicker-Day--to .range-picker-day .price{display:block}.sabre-shs-calendar .DayPicker-Day--to .day-container{border:1px solid #fff;background:#fff;color:#fff}@-webkit-keyframes calendar-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes calendar-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes flickerAnimation{0%{opacity:.6}50%{opacity:.4}100%{opacity:.6}}@keyframes flickerAnimation{0%{opacity:.6}50%{opacity:.4}100%{opacity:.6}}.shs-widgets-hotel-availability-component{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff}.shs-widgets-hotel-availability-component.details-toggled .show-availability-button{position:relative}.shs-widgets-hotel-availability-component button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.shs-widgets-hotel-availability-component .main-section{margin-left:50%}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .main-section{margin-left:0}}.shs-widgets-hotel-availability-component .text-right{text-align:right}.shs-widgets-hotel-availability-component .grid{display:flex;justify-content:flex-end}.shs-widgets-hotel-availability-component .details-section .grid>div{flex:1}.shs-widgets-hotel-availability-component .show-availability-button{margin-right:1.75rem}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .show-availability-button{margin-right:10px}}.shs-widgets-hotel-availability-component .btn{background:#a12404;color:#fff;line-height:2.625rem;padding:0 1.75rem;text-transform:uppercase;font-size:0.875rem;cursor:pointer;font-weight:700}@media only screen and (max-width: 999px){.shs-widgets-hotel-availability-component .btn{line-height:0.875rem;padding:0.875rem 1.75rem}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .btn{padding:0.875rem 10px}}.shs-widgets-hotel-availability-component .btn:disabled{background:#888888;cursor:not-allowed}.shs-widgets-hotel-availability-component .title-section{width:calc(20% - 20px)}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .title-section{display:none;width:calc(100% - 20px)}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .title-section{width:calc(100% - 10px)}}.shs-widgets-hotel-availability-component .from-section{width:calc(20% - 20px)}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .from-section{width:calc(50% - 20px)}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .from-section{width:calc(50% - 10px)}}.shs-widgets-hotel-availability-component .to-section{width:calc(20% - 20px)}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .to-section{width:calc(50% - 20px)}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .to-section{width:calc(50% - 10px)}}.shs-widgets-hotel-availability-component .guests-container{width:calc(20% - 20px)}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .guests-container{width:calc(100% - 20px)}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .guests-container{width:calc(100% - 10px)}}.shs-widgets-hotel-availability-component .search-btn-section{width:calc(20% - 20px)}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .search-btn-section{display:none}}.shs-widgets-hotel-availability-component .nav-bar,.shs-widgets-hotel-availability-component .mobile-guests-details{color:#4D4E56;height:4.375rem;line-height:4.375rem;background:#f8f8f8;position:relative;padding:16px 10px 16px;box-sizing:border-box}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .nav-bar,.shs-widgets-hotel-availability-component .mobile-guests-details{margin-right:0;height:auto;padding:50px 10px 16px}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .nav-bar,.shs-widgets-hotel-availability-component .mobile-guests-details{padding:50px 5px 16px}}.shs-widgets-hotel-availability-component .nav-bar .close,.shs-widgets-hotel-availability-component .mobile-guests-details .close{position:absolute;top:-58px;right:0;cursor:pointer;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB6klEQVR4nO2YOU4DQRQFLWww3IUAEYAIEBdgXwX3cg4Jktl3Ia7AZRABEhhRBO5PfwkLbGuml/Gv0Mt0V2XzajXDMAzDMAzDMAyjP4A5YCr2PQRgEaiHOmwGeAOeUogAHACfwGGoA+tAmy5RIwD7Tv4FmA95cAM4iRkhmry6QLQIwF5UeXWRBnAaMgKwm4S8ulCwCMAO0ElGXnARzsqMAGwnKS+4COdlREheXgDGgYsiIwBbWcgLLsJlERGAzazkhSIiABvAR3bygotwNUwEYD1recFFuB4kArBWCXlhkAjAaqXkBWACuPkrArACvFdOXnARbntFAJYrLS/0ijAy8oKLcOciPI+UvAA0nbywFPtOQcG/z3+5AI/AZOx7BQH/Pv9Kd8xsj0wEJ99x8gvuM70sVTcCfsz4kVff6VGlehHw7/O/5NVvqhmhH3n1W70s5R8BP2b8K6/+o5elfCPgx4y+5dV/9bKUXwT8mDGwvHqGHlXyiYAfM4aWV8/So0r6EYqUV8/Ue0K6EfBLTmHy6tl6T0gvQpny6gz9Kp1OBPyMVZq8OiutCPgZq3R5dabeE+JFwC85weTV2U3gPlqEmPLqDk3gIXgEYDa2vLqLjnAc6tAxoBVbXnARjoDp2HcxDMMwDMMwDCMfvgHHPo4FuCAb9AAAAABJRU5ErkJggg==");height:2.625rem;width:2.625rem;background-size:cover;z-index:2000}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .nav-bar .close,.shs-widgets-hotel-availability-component .mobile-guests-details .close{background-color:#4D4E56;top:6px;right:20px}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .nav-bar .close,.shs-widgets-hotel-availability-component .mobile-guests-details .close{right:10px}}.shs-widgets-hotel-availability-component .nav-bar .has-date,.shs-widgets-hotel-availability-component .mobile-guests-details .has-date{font-weight:700}.shs-widgets-hotel-availability-component .nav-bar .grid,.shs-widgets-hotel-availability-component .mobile-guests-details .grid{flex-flow:row wrap;padding:0}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .nav-bar .grid,.shs-widgets-hotel-availability-component .mobile-guests-details .grid{justify-content:space-between;padding:0 0 1.75rem 0}}.shs-widgets-hotel-availability-component .nav-bar .grid>div,.shs-widgets-hotel-availability-component .mobile-guests-details .grid>div{flex:0 auto;padding:0 10px}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .nav-bar .grid>div,.shs-widgets-hotel-availability-component .mobile-guests-details .grid>div{padding:0 5px}}.shs-widgets-hotel-availability-component .nav-bar .title,.shs-widgets-hotel-availability-component .mobile-guests-details .title{font:700 18px/45px "GT America Extended",sans-serif;text-align:center}.shs-widgets-hotel-availability-component .nav-bar .guests,.shs-widgets-hotel-availability-component .mobile-guests-details .guests{border-bottom:1px solid #6e7487;font:12px/40px Arial;height:40px;padding-left:30px;position:relative;cursor:pointer}.shs-widgets-hotel-availability-component .nav-bar .guests:after,.shs-widgets-hotel-availability-component .mobile-guests-details .guests:after{content:'';position:absolute;top:12px;left:0;height:18px;width:18px;background:url("../images/booking.svg") -38px 0 no-repeat}.shs-widgets-hotel-availability-component .nav-bar .guests.active,.shs-widgets-hotel-availability-component .mobile-guests-details .guests.active{font-weight:700}.shs-widgets-hotel-availability-component .nav-bar .guests:before,.shs-widgets-hotel-availability-component .mobile-guests-details .guests:before{content:'';border-right:2px #4D4E56 solid;border-bottom:2px #4D4E56 solid;border-left:none;border-top:none;width:6px;height:6px;position:absolute;right:0;top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.shs-widgets-hotel-availability-component .nav-bar .guests.active:before,.shs-widgets-hotel-availability-component .mobile-guests-details .guests.active:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:18px}.shs-widgets-hotel-availability-component .nav-bar .select,.shs-widgets-hotel-availability-component .mobile-guests-details .select{position:relative;border-bottom:1px solid #6e7487;font:700 12px/40px Arial}.shs-widgets-hotel-availability-component .nav-bar .select:before,.shs-widgets-hotel-availability-component .mobile-guests-details .select:before{content:'';border-right:2px #4D4E56 solid;border-bottom:2px #4D4E56 solid;border-left:none;border-top:none;width:6px;height:6px;position:absolute;right:0;top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.shs-widgets-hotel-availability-component .nav-bar .select .select-option,.shs-widgets-hotel-availability-component .mobile-guests-details .select .select-option{font:700 12px/1.2 Arial}.shs-widgets-hotel-availability-component .nav-bar .select.active:before,.shs-widgets-hotel-availability-component .mobile-guests-details .select.active:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:18px}.shs-widgets-hotel-availability-component .nav-bar .btn,.shs-widgets-hotel-availability-component .mobile-guests-details .btn{display:block;width:100%;position:relative;height:40px}.shs-widgets-hotel-availability-component .nav-bar .guest-details,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details{position:absolute;left:0;width:360px;top:4rem;background:#fff;z-index:50;color:#4D4E56;box-shadow:0 0 6px 3px rgba(0,0,0,0.1);border-radius:3px}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .nav-bar .guest-details,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details{position:relative;left:0;width:100%;border-radius:0;top:0;box-shadow:0 0 13px 0 #000}}.shs-widgets-hotel-availability-component .nav-bar .guest-details:after,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details:after{content:'';position:absolute;top:-18px;left:50px;width:0;height:0;border-style:solid;border-width:0 18px 18px 18px;border-color:transparent transparent #fff transparent}.shs-widgets-hotel-availability-component .nav-bar .guest-details:before,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details:before{content:'';position:absolute;top:-20px;left:48px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2dfdf transparent}.shs-widgets-hotel-availability-component .nav-bar .guest-details>div,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details>div{position:relative}.shs-widgets-hotel-availability-component .nav-bar .guest-details .add-room,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .add-room{display:block;cursor:pointer;border:1px solid #d8ddff;color:#4D4E56;width:100%;font-weight:700;font-size:12px;line-height:2.625rem}.shs-widgets-hotel-availability-component .nav-bar .guest-details .close-guests,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .close-guests{display:block;cursor:pointer;border:1px solid #d8ddff;color:#4D4E56;width:100%;font-weight:700;font-size:1.05rem;line-height:2.625rem}.shs-widgets-hotel-availability-component .nav-bar .guest-details .room-title,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .room-title{line-height:0.875rem;padding:1.75rem 0.875rem 0;font-size:12px}.shs-widgets-hotel-availability-component .nav-bar .guest-details .guest-row,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .guest-row{display:flex;line-height:3.5rem;font-size:12px;padding:0.875rem;border-bottom:1px solid #cacaca}.shs-widgets-hotel-availability-component .nav-bar .guest-details .guest-row>div,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .guest-row>div{flex:1}.shs-widgets-hotel-availability-component .nav-bar .guest-details .guest-row small,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .guest-row small{display:inline-block;line-height:0.875rem;font-weight:700}.shs-widgets-hotel-availability-component .nav-bar .guest-details .buttons-container,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .buttons-container{margin-top:-.4375rem;line-height:0.875rem;padding-bottom:0.875rem}.shs-widgets-hotel-availability-component .nav-bar .guest-details .close-details,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .close-details{position:absolute;top:0;right:1rem;font-size:2rem;cursor:pointer;z-index:2}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .nav-bar .guest-details .close-details,.shs-widgets-hotel-availability-component .mobile-guests-details .guest-details .close-details{display:none}}.shs-widgets-hotel-availability-component .nav-bar .number-button,.shs-widgets-hotel-availability-component .mobile-guests-details .number-button{height:2.20rem;width:2.20rem;line-height:2.20rem;text-align:center;border:1px solid #eaeaea;border-radius:100%;margin-right:.2625rem;font-size:12px;cursor:pointer;font-weight:700;background:#fff;color:#4D4E56}.shs-widgets-hotel-availability-component .nav-bar .number-button.active,.shs-widgets-hotel-availability-component .mobile-guests-details .number-button.active{background:#4D4E56;color:#fff}.shs-widgets-hotel-availability-component .nav-bar .apply,.shs-widgets-hotel-availability-component .mobile-guests-details .apply{color:#D64123;font-weight:700;font-size:1.05rem;cursor:pointer}.shs-widgets-hotel-availability-component .nav-bar .clear,.shs-widgets-hotel-availability-component .mobile-guests-details .clear{color:#4D4E56;text-decoration:underline;font-size:1.05rem;cursor:pointer}.shs-widgets-hotel-availability-component .nav-bar .guests-container,.shs-widgets-hotel-availability-component .mobile-guests-details .guests-container{position:relative}.shs-widgets-hotel-availability-component .nav-bar .date-input,.shs-widgets-hotel-availability-component .mobile-guests-details .date-input{position:relative;border-bottom:1px solid #6e7487;font:700 12px/40px Arial;padding-left:33px}.shs-widgets-hotel-availability-component .nav-bar .date-input:after,.shs-widgets-hotel-availability-component .mobile-guests-details .date-input:after{content:'';position:absolute;top:9px;left:0;height:18px;width:18px;background:url("../images/booking.svg") 0 0 no-repeat}.shs-widgets-hotel-availability-component .nav-bar .date-input.error,.shs-widgets-hotel-availability-component .mobile-guests-details .date-input.error{border:2px solid #ff0000}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .nav-bar{height:12.75rem}}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .nav-bar .guest-details{display:none}}.shs-widgets-hotel-availability-component .price-tag{display:none}.shs-widgets-hotel-availability-component .price-tag .top-label{font-size:.65625rem;text-transform:uppercase;font-weight:700;line-height:0.91875rem}.shs-widgets-hotel-availability-component .price-tag .amount{font-size:1.75rem;font-weight:700}.shs-widgets-hotel-availability-component .price-tag span{display:inline-block}.shs-widgets-hotel-availability-component .price-tag .price{text-align:left;position:relative}.shs-widgets-hotel-availability-component .price-tag .currency{position:relative;font-size:.74375rem;font-weight:700;text-transform:uppercase;vertical-align:top;margin-left:.4375rem;top:.2625rem}.shs-widgets-hotel-availability-component .price-tag .currency .extra-label{white-space:nowrap;position:absolute;left:0;bottom:-0.7rem;font-size:.7rem;font-weight:300;color:#ccc;text-transform:none}.shs-widgets-hotel-availability-component .details-section{margin-top:2.625rem;position:relative}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .details-section{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;margin-top:0;background:#fff}}.shs-widgets-hotel-availability-component .details-section.hotel-list .title-section{display:block}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .details-section.hotel-list .to-section{top:49px}}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .details-section.hotel-list .nav-bar{height:15.25rem}}.shs-widgets-hotel-availability-component .details-section.hotel-list .mobile-container{top:18.25rem}.shs-widgets-hotel-availability-component .mobile-container{margin-bottom:8.75rem;position:absolute;top:16.75rem;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.shs-widgets-hotel-availability-component .sabre-shs-calendar{display:block;text-align:center;padding-top:15px}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--outside:after{display:none}.shs-widgets-hotel-availability-component .sabre-shs-calendar .calendar-loading{top:50%;left:50%;margin-top:-22px;margin-left:-16px}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Caption>div{text-align:center;font-size:1.4rem;font-family:"GT America Extended",sans-serif;font-weight:900}.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container{height:3.9rem;width:3.8rem;font-size:1rem;font-family:"GT America Extended",sans-serif;font-weight:900}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container{height:3.2375rem;width:3.2375rem}}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container{width:2.8rem}}.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container .day{line-height:3.5rem}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container .day{line-height:2.3625rem}}.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container .price{font-weight:400;bottom:.6125rem;font-size:10px}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container .price{white-space:normal;font-size:9px;line-height:1;bottom:2px}}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--outside .day-container{color:#adadad}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--from .day-container{background:#4D4E56;color:#fff}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#efefef;color:#4D4E56}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--to .day-container{border:1px solid #fff;background:#4D4E56;color:#fff}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Weekdays{display:none}}.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container.day-restricted{border:1px solid #4D4E56;margin:.1rem}.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container.day-restricted:after{display:none}.shs-widgets-hotel-availability-component .sabre-shs-calendar .legend li.restricted:after{border:1px solid #4D4E56;height:1.3125rem;width:1.3125rem}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Months{position:relative}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Months{display:block}}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Months:after{position:absolute;top:3.5rem;bottom:0;left:50%;border-right:1px solid #cacaca;content:''}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Months:after{display:none}}.shs-widgets-hotel-availability-component .legend{color:#000;display:inline-block;vertical-align:top;width:calc(7 * 3.2375rem + 2.4rem * 2);text-align:left;padding:20px 0 0}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .legend{width:100%;text-align:center}}.shs-widgets-hotel-availability-component .legend li.selected:after{background:#4D4E56}.shs-widgets-hotel-availability-component .legend li.unavailable:after{background:#b3b3b3;height:2px;top:.525rem}.shs-widgets-hotel-availability-component .extra-legend-label{font-size:12px;color:#4D4E56;display:inline-block;vertical-align:top;width:calc(7 * 3.2375rem + 2.4rem * 2);padding:20px 0 0.875rem;text-align:right;line-height:1.3125rem}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .extra-legend-label{width:100%;text-align:center}}.shs-widgets-hotel-availability-component .DayPicker-NavButton{display:inline-block;z-index:20;position:absolute;right:3.8em}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .DayPicker-NavButton{display:none}}.shs-widgets-hotel-availability-component .DayPicker-NavButton--prev{position:absolute;left:3.8em}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .DayPicker-NavButton--prev{left:1.75rem}}.shs-widgets-hotel-availability-component .DayPicker-Weekday{text-transform:uppercase;color:#4D4E56;font:700 12px/1 "Helvetica Neue Bold Condensed",sans-serif}.shs-widgets-hotel-availability-component .mobile-only{display:none}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .mobile-only{display:block}}.shs-widgets-hotel-availability-component .days-grid{color:#fff;font-weight:bold;background:#4D4E56;font-size:.7875rem}.shs-widgets-hotel-availability-component .days-grid>div{width:calc(7 * 3.2375rem);display:flex;margin:0 auto}@media only screen and (max-width: 767px){.shs-widgets-hotel-availability-component .days-grid>div{width:calc(7 * 2.8rem)}}.shs-widgets-hotel-availability-component .days-grid>div>div{flex:1;text-align:center}.shs-widgets-hotel-availability-component .mobile-footer{display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .mobile-footer{bottom:70px}}@media only screen and (max-width: 999px){.shs-widgets-hotel-availability-component .mobile-footer{bottom:0}}.shs-widgets-hotel-availability-component .mobile-footer .legend{flex:1;margin:0;background:#ededed}.shs-widgets-hotel-availability-component .mobile-footer .legend ul{padding:0;margin:0}.shs-widgets-hotel-availability-component .mobile-footer .legend li{list-style:none;text-align:left;font-size:12px;position:relative;padding-left:2.625rem;margin:.4375rem 0}.shs-widgets-hotel-availability-component .mobile-footer .legend li:after{background:transparent;position:absolute;top:0;left:.7rem;content:'';border:1px solid #4D4E56;height:1.3125rem;width:1.3125rem}.shs-widgets-hotel-availability-component .mobile-footer .legend li.unavailable:after{background:#b3b3b3;border:none;height:2px;top:.525rem}.shs-widgets-hotel-availability-component .mobile-footer .legend li.selected:after{border-radius:100%;background:#4D4E56}.shs-widgets-hotel-availability-component .mobile-footer .submit{flex:2}.shs-widgets-hotel-availability-component .mobile-footer .submit .btn{width:100%;line-height:4.375rem}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--disabled,.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-disabled{position:relative}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--disabled .day,.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-disabled .day{line-height:3.5rem}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--disabled .day,.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-disabled .day{line-height:2.3625rem}}.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--disabled .day:after,.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-disabled .day:after{content:'';position:absolute;top:45%;left:10%;right:10%;border-bottom:1px solid #cacaca}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .sabre-shs-calendar .DayPicker-Day--disabled .day:after,.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-disabled .day:after{top:39%}}.shs-widgets-hotel-availability-component .remove-room{cursor:pointer;color:#a22505;position:absolute;top:1.75rem;right:0.875rem;text-decoration:underline;font-weight:700;font-size:0.875rem}.shs-widgets-hotel-availability-component .spinner{width:50px;height:40px;text-align:center;font-size:10px}.shs-widgets-hotel-availability-component .spinner>div{background-color:#4D4E56;height:100%;width:4px;margin-right:2px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.shs-widgets-hotel-availability-component .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.shs-widgets-hotel-availability-component .spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.shs-widgets-hotel-availability-component .spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.shs-widgets-hotel-availability-component .spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.shs-widgets-hotel-availability-component .sabre-shs-calendar .day-container .restricted-day-info{font-size:0.9625rem;background:#4D4E56;color:#fff;bottom:4.6375rem;left:-2.1875rem}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@-webkit-keyframes animateBorder{0%{opacity:0}100%{opacity:1}}@keyframes animateBorder{0%{opacity:0}100%{opacity:1}}.select-options{background-color:#4D4E56;padding-left:10px;padding-right:10px}.title-section{z-index:1000}.title-section .select{position:relative;line-height:2.625rem;border-bottom:1px solid #6e7487}.title-section .select .select-value{width:100%;text-align:left}.title-section .select .select-options{overflow-y:auto;max-height:400px;min-width:240px;-webkit-column-count:2;-moz-column-count:2;column-count:2}@media only screen and (max-width: 767px){.title-section .select .select-options{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}}.title-section .select .select-options .select-option{position:relative;text-align:left;width:100%}.title-section .select .select-options .select-option:hover:after{content:'';position:absolute;bottom:0;left:0;height:3px;width:100%;background:#D64123}button.select-option{display:block;padding:10px;color:#fff}.shs-widgets-hotel-availability-component .details-section{position:fixed;top:0;bottom:0;left:0;right:0;margin-top:0;background:rgba(0,0,0,0.8);padding-top:200px;box-sizing:border-box;overflow-y:auto}@media (max-width: 1100px){.shs-widgets-hotel-availability-component .details-section{padding-top:70px}}@media only screen and (min-width: 1000px) and (max-height: 850px){.shs-widgets-hotel-availability-component .details-section{padding-top:150px}}@media only screen and (max-width: 999px){.shs-widgets-hotel-availability-component .details-section{padding-top:64px;padding-bottom:0}}.shs-widgets-hotel-availability-component .details-section>*{margin:0 auto;width:100%;max-width:1164px}.shs-widgets-hotel-availability-component .details-section:after{content:"";height:300px;display:block}.group-landing #header .header-navigation-wrapper{padding-right:0}.page-content .shs-widgets-hotel-availability-component .main-section{margin-left:0}.page-content .shs-widgets-hotel-availability-component .main-section .grid{justify-content:flex-start;padding:0}.page-content .shs-widgets-hotel-availability-component .main-section .btn{padding:0 10px;margin-right:0;line-height:40px;font-family:"GT America Extended",sans-serif}.property .page-content .details-section{padding-top:205px}@media (max-width: 1100px){.property .page-content .details-section{padding-top:132px}}@media only screen and (max-width: 999px){.property .page-content .details-section{padding-top:94px}}
