@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}html:not(.keyboard-navigation) :focus{outline:none}table{border-collapse:collapse;border-spacing:0}input::-moz-focus-inner{border:0;padding:0}input::-ms-clear{display:none}input::-ms-reveal{display:none}legend{display:none}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat-regular-webfont.woff") format("woff"),url("../fonts/montserrat-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat-bold-webfont.woff") format("woff"),url("../fonts/montserrat-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("../fonts/montserrat-semibold-webfont.woff") format("woff"),url("../fonts/montserrat-semibold-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-medium-webfont.woff2") format("woff2"),url("../fonts/montserrat-medium-webfont.woff") format("woff"),url("../fonts/montserrat-medium-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-italic-webfont.woff2") format("woff2"),url("../fonts/montserrat-italic-webfont.woff") format("woff"),url("../fonts/montserrat-italic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-lightitalic-webfont.woff2") format("woff2"),url("../fonts/montserrat-lightitalic-webfont.woff") format("woff"),url("../fonts/montserrat-lightitalic-webfont.ttf") format("truetype");font-weight:300;font-style:italic}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;line-height:18px;cursor:pointer;z-index:5000}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{background:#b31919;position:relative;z-index:5001;color:#fff;width:150px;font-size:11px;padding:4px 10px 4px 10px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.4);opacity:1 !important}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}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;background:rgba(0,0,0,0.97);color:#fff}body>.ui-datepicker{z-index:30 !important}@media only screen and (max-width: 767px){body>.ui-datepicker{position:fixed !important;bottom:0 !important;top:auto !important;left:0 !important;right:auto !important}}.ui-datepicker:after{display:block;content:'';height:0;overflow:hidden;clear:both}.ui-datepicker .ui-datepicker-header{position:relative;font-size:18px;line-height:25px;text-transform:uppercase;text-align:center;color:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:9px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #fff;text-indent:-9999px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width: 979px){.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid #fff;top:4px}}.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}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{border-right-color:#fff}.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;border-right:0;border-left:6px solid #fff}@media only screen and (max-width: 979px){.ui-datepicker .ui-datepicker-header .ui-datepicker-next{border-left:12px solid #fff}}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{border-left-color:#fff}.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:12px;cursor:default}@media only screen and (max-width: 979px){.ui-datepicker .ui-datepicker-calendar{font-size:18px}}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;vertical-align:middle;width:50px;height:30px;line-height:30px}@media only screen and (max-width: 979px){.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{height:40px;line-height:40px}}.ui-datepicker .ui-datepicker-calendar th{font-size:14px;line-height:32px;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar td{color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month,.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{color:rgba(255,255,255,0.3)}.ui-datepicker .ui-datepicker-calendar a{display:inline-block;width:100%;height:100%;text-decoration:none;color:inherit}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:rgba(255,255,255,0.8);color:#000}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-highlight a,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a{background:#fde64e;color:#000}.keyboard-navigation .ui-datepicker .ui-datepicker-calendar .ui-datepicker-highlight a:focus,.keyboard-navigation .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a:focus{outline:2px solid red;box-shadow:inset 0 0 1px 2px red}.ui-datepicker-trigger{float:left;margin:15px 0 0 9px;width:12px;height:13px;text-indent:-9999px;overflow:hidden;background:url("../images/sprite.svg") 0 -30px no-repeat}.selectedTxt{position:relative;height:40px;padding:0 52px 0 10px;overflow:hidden;background:none;font-size:14px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;color:#4a4a4a;cursor:pointer;border:1px solid #e5e5e5;text-transform:uppercase}.selectedTxt:after{content:'';position:absolute;top:17px;right:20px;width:12px;height:6px;background:url("../images/sprite.svg") -35px 0 no-repeat}.stylish-select .SSContainerDivWrapper{position:absolute;min-width:100%;z-index:9999;top:41px !important}.stylish-select .newList{background:#fff;max-height:200px;overflow:auto;overflow-x:hidden;margin:0 !important;list-style:none !important;min-height:100px}@media only screen and (max-width: 767px){.stylish-select .newList{height:auto !important}}.stylish-select .newList li{background:none !important;margin:0 !important;padding:0 !important;line-height:1}.stylish-select .newList li:after{content:none !important}.stylish-select .newList li.newListOptionTitle{padding:3px 5px 0 !important;font-weight:bold;color:#000}.stylish-select .newList li.newListOptionTitle ul{margin:3px -5px 0 !important;font-weight:normal}.stylish-select .newList a{display:block;font-size:14px;line-height:16px;padding:6px 52px 6px 10px;position:static;white-space:nowrap;overflow:hidden;text-decoration:none;color:#4a4a4a;text-transform:uppercase}.stylish-select .newList a:hover,.stylish-select .newList a.hiLite{text-decoration:underline}.newListDisabled{opacity:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}html,body,input,textarea,button{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none}button,input,textarea{border-radius:0;padding:0;margin:0;border:none;background:none;box-sizing:border-box}a,input[type='submit'],button,.button{cursor:pointer;transition:color 100ms, background-color 100ms, border-color 100ms}.keyboard-navigation a:focus,.keyboard-navigation input[type='submit']:focus,.keyboard-navigation button:focus,.keyboard-navigation .button:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}#selected-option{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}.hide{display:none !important}.hidden{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}.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}.center-column{position:relative;width:100%;max-width:980px;margin:0 auto;padding:0 10px;box-sizing:border-box}@media only screen and (min-width: 1370px){.center-column{max-width:1190px}}.property .center-column{box-sizing:border-box;max-width:100%}@media only screen and (min-width: 1200px){.property .center-column{max-width:1200px}}.center-column:after{clear:both;content:'';display:table}input[type="text"]{background:none;border:1px solid #e5e5e5;font-size:14px;height:40px;line-height:40px;padding:0 10px;color:#4a4a4a;text-transform:uppercase}textarea{background:none;border:1px solid #e5e5e5;font-size:14px;line-height:16px;padding:10px;color:#4a4a4a;text-transform:uppercase;min-width:100%}::-webkit-input-placeholder{color:#4a4a4a}:-moz-placeholder{color:#4a4a4a}::-moz-placeholder{color:#4a4a4a}:-ms-input-placeholder{color:#4a4a4a}:focus::-webkit-input-placeholder{color:#898989}:focus:-moz-placeholder{color:#898989}:focus::-moz-placeholder{color:#898989}:focus:-ms-input-placeholder{color:#898989}.button,input[type="submit"].button,[id*="form_form_"] input[type="submit"]{position:relative;display:inline-block;box-sizing:border-box;height:36px;margin:0;padding:0 21px;overflow:visible;background:#fd0;font:13px/36px "Montserrat",Arial,sans-serif;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;color:#000;min-width:175px}.button:hover,.button.active,.button.offer,input[type="submit"].button:hover,input[type="submit"].button.active,input[type="submit"].button.offer,[id*="form_form_"] input[type="submit"]:hover,[id*="form_form_"] input[type="submit"].active,[id*="form_form_"] input[type="submit"].offer{background:#ffee80;color:#000}.fade-on-scroll{visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;transition-property:visibility, opacity, -webkit-transform;transition-property:visibility, transform, opacity;transition-property:visibility, transform, opacity, -webkit-transform;transition-timing-function:ease;transition-duration:1000ms}.fade-on-scroll.visible{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.keyboard-navigation .fade-on-scroll{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#subpages .gallery-section .gallery-content .arrows{position:absolute;top:-63px;left:401px}@media only screen and (max-width: 767px){#subpages .gallery-section .gallery-content .arrows{display:none}}@media only screen and (min-width: 768px) and (max-width: 979px){#subpages .gallery-section .gallery-content .arrows{display:none}}#subpages .gallery-section .gallery-content .arrows .next{display:inline-block;width:28px;height:28px;background:url("../images/sprite.svg") no-repeat 0 -280px;margin:0 10px;text-indent:-1000px;overflow:hidden}#subpages .gallery-section .gallery-content .arrows .prev{display:inline-block;width:28px;height:28px;background:url("../images/sprite.svg") no-repeat 0 -330px;margin:0 10px;text-indent:-1000px}.gallery{width:100%;overflow:hidden}@media only screen and (max-width: 979px){.gallery{width:auto;overflow-x:scroll}}#subpages .gallery-section .gallery-content .galleries{width:910px}.property .green{color:#00AD51 !important}.property .italic{font-style:italic !important;font-weight:400}select{border-radius:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative;display:inline-block;height:40px;line-height:40px;padding:0 10px;border:thin solid #d1d1d1;font-size:14px;text-align:left;color:#53565a;background:#fff}select::-ms-expand{display:none}.select-wrapper{display:inline-block;position:relative}.select-wrapper select{padding-right:36px}.select-wrapper .select-icon{position:absolute;top:50%;right:10px;width:8px;height:8px;border-bottom:1px solid #000;border-left:1px solid #000;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);margin-top:-4px;pointer-events:none}.object-fit{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;z-index:0}html{height:100%;background:#000;color:#6f6f6f}html.property{color:#363635}html.galleria-opened{overflow:hidden}body{position:relative;min-height:100%}html,body,input,textarea,button{font-family:"Verdana",Arial,sans-serif;font-size:13px;line-height:16px}@media only screen and (max-width: 979px){html,body,input,textarea,button{font-size:15px;line-height:18px}}@media only screen and (max-width: 1199px){html,body,input,textarea,button{font-size:15px;line-height:18px}}#main-wrapper{width:100%;overflow:hidden;position:relative;z-index:0}@media only screen and (max-width: 979px){.show-popup #main-wrapper{position:fixed;margin-top:0}}.property #main-wrapper{background-color:#fff}.property.show-menu #main-wrapper,.show-booking #main-wrapper,.property-hotel-menu-opened #main-wrapper{position:fixed}a{color:#00833e}a:hover{color:#000}#main-wrapper{margin-top:122px}@media only screen and (max-width: 979px){#main-wrapper{margin-top:50px}}.property #main-wrapper{margin-top:100px}@media only screen and (max-width: 1199px){.property #main-wrapper{margin-top:87px}}@media only screen and (max-width: 1199px){.show-popup.property #main-wrapper{margin-top:0}}#booking{margin-top:122px}@media only screen and (max-width: 979px){#booking{margin-top:50px}}.property #booking{margin-top:100px}@media only screen and (max-width: 1199px){.property #booking{margin-top:87px}}#skip-to-content{position:absolute;left:50%;top:-9999px;padding:20px 30px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#ffdd00;color:#000;text-decoration:none;font-size:14px;font-weight:700;text-transform:uppercase;z-index:30}.keyboard-navigation #skip-to-content:focus{top:5px}#header{top:0;left:0;position:fixed;height:122px;width:100%;z-index:40;background:#000;box-shadow:0 2px 0 transparent;transition:box-shadow 0.2s, background-color 0.2s;font-family:"Montserrat",Arial,sans-serif}@media only screen and (max-width: 979px){#header{height:50px}}@media only screen and (max-width: 979px){.show-popup #header{position:static}}.show-popup.fixfixed #header{position:absolute}@media only screen and (max-width: 979px){.show-popup.fixfixed #header{position:static}}#header .logo{position:absolute;left:0;top:5px;width:314px}@media only screen and (max-width: 979px){#header .logo{width:200px;left:10px;top:5px}}@media (max-width: 374px){#header .logo{width:146px;top:11px}}#header .logo img{display:block;width:100%;height:auto}#header .logo-text{display:none;position:absolute;top:27px;left:344px;width:380px;height:30px}@media only screen and (min-width: 1370px){#header .logo-text{display:block}}.property #header .logo-text{display:none}#header .logo-text img{position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;z-index:0}#header .center-column{height:100%}@media only screen and (max-width: 979px){#header .center-column{position:static}}.property #header>.center-column{height:50px}#header .toggle-menu{box-sizing:border-box;display:none;position:absolute;top:0;right:0;width:60px;height:50px;padding-top:36px;text-align:center;font-size:6px;line-height:10px;color:#fff;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 979px){#header .toggle-menu{display:block}}.property #header .toggle-menu{width:22px;display:block;text-indent:-99999px;right:15px}@media only screen and (min-width: 1200px){.property #header .toggle-menu{right:5px}}@media only screen and (max-width: 767px){.property #header .toggle-menu{right:17px}}@media only screen and (max-width: 767px){#header .toggle-menu{height:50px;width:60px}}#header .toggle-menu span{display:block;width:26px;height:3px;position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-13px;background:#fff;transition:background-color 0.2s}.property #header .toggle-menu span{width:22px;border-radius:1px;margin-left:-11px}#header .toggle-menu span:before,#header .toggle-menu span:after{content:"";display:block;width:26px;height:3px;position:absolute;left:0;background:#fff;transition:background-color 0.2s, top 0.1s ease-in-out 0.1s, bottom 0.1s ease-in-out 0.1s, -webkit-transform 0.1s ease-in-out 0s;transition:background-color 0.2s, top 0.1s ease-in-out 0.1s, bottom 0.1s ease-in-out 0.1s, transform 0.1s ease-in-out 0s;transition:background-color 0.2s, top 0.1s ease-in-out 0.1s, bottom 0.1s ease-in-out 0.1s, transform 0.1s ease-in-out 0s, -webkit-transform 0.1s ease-in-out 0s}.property #header .toggle-menu span:before,.property #header .toggle-menu span:after{width:22px;border-radius:1px}@media only screen and (min-width: 768px) and (max-width: 979px){.show-hotels-submenu #header .toggle-menu span:before,.show-hotels-submenu #header .toggle-menu span:after{background:#000}}#header .toggle-menu span:before{top:-7px}#header .toggle-menu span:after{bottom:-7px}#header .toggle-booking{position:absolute;top:19px;right:0;width:156px;height:43px;font-size:16px;font-weight:700;line-height:43px;color:#000;text-transform:uppercase;text-align:center;background:#ffdd00;cursor:pointer;font-family:"Montserrat",Arial,sans-serif}.keyboard-navigation #header .toggle-booking:focus{outline:2px solid red;box-shadow:inset 0 0 1px 2px red;outline-style:inset}#header .toggle-booking:after{content:"";display:block;width:0;height:0;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:10px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;transition:opacity 0.2s}.show-booking #header .toggle-booking:after{opacity:0}.show-booking #header .toggle-booking{background-color:#fde64e}@media only screen and (min-width: 1370px){#header .toggle-booking{width:142px;height:58px;line-height:58px;top:auto;bottom:17px}#header .toggle-booking:after{margin-top:14px}}@media only screen and (max-width: 979px){#header .toggle-booking{right:60px;height:50px;width:90px;line-height:50px;font-size:12px;top:0}}.property #header{height:87px}@media only screen and (min-width: 1200px){.property #header{height:100px}}.property #header+*{margin-top:87px}@media only screen and (min-width: 1200px){.property #header+*{margin-top:100px}}.show-popup .property #header{position:static}.show-popup.fixfixed .property #header{position:static}.property #header .logo{left:15px;width:194px;top:4px}@media only screen and (min-width: 1200px){.property #header .logo{width:194px;left:58px}}@media only screen and (max-width: 767px){.property #header .logo{width:149px;z-index:1;top:8px;left:10px}}.property #header>.center-column{height:50px}.property #header .toggle-menu span{border-radius:1px}.property #header .toggle-booking{top:7px;right:50px;width:175px;height:36px;font:600 13px/36px "Montserrat",Arial,sans-serif;background:#fd0}.property #header .toggle-booking:hover{background:#FFEE80}.keyboard-navigation .property #header .toggle-booking:focus{outline:2px solid red;box-shadow:inset 0 0 1px 2px red;outline-style:inset}.property #header .toggle-booking:after{left:auto;right:13px;margin-top:-2px;border-top:5px solid #000;border-right:4px solid transparent;border-left:4px solid transparent}@media only screen and (max-width: 767px){.property #header .toggle-booking:after{left:50%;margin-left:-5px;margin-top:10px}}.show-booking .property #header .toggle-booking{background-color:#FFEE80}@media only screen and (min-width: 1200px){.property #header .toggle-booking{right:41px}}@media only screen and (max-width: 767px){.property #header .toggle-booking{right:55px;z-index:1;height:36px;width:89px;line-height:36px}}#main-menu{position:absolute;right:0;left:0;bottom:0;height:44px;line-height:44px;text-align:justify;border-top:1px solid #474847}@media only screen and (min-width: 1370px){#main-menu{right:172px}}@media only screen and (max-width: 979px){#main-menu{display:none}}#main-menu .main-menu-controls{display:none;position:absolute;height:50px;top:0;left:0;right:0;width:100%;background:#000;z-index:35}.show-menu #main-menu .main-menu-controls{position:fixed}#main-menu:after{content:"";display:inline-block;width:100%;font-size:0;height:0;line-height:0}#main-menu .menu.level-1{display:inline}#main-menu .menu.level-1 .parent:hover:after{border-bottom:5px solid #ffdd00;content:'';display:block}#main-menu .menu.level-1 .parent.openmenu:after{border-bottom:5px solid #ffdd00;content:'';display:block}#main-menu .menu.level-1 .parent.no_underline.openmenu:after{border-bottom:5px solid #000;content:'';display:block}#main-menu .menu.level-1 .parent.no_underline:hover:after{border-bottom:5px solid #000;content:'';display:block}#main-menu .menu.level-1>li{position:relative;display:inline-block}#main-menu .menu.level-1>li>a,#main-menu .menu.level-1>li>span{position:relative;display:block;height:39px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff}#main-menu .menu.level-1>li>a .green,#main-menu .menu.level-1>li>span .green{display:inline-block;color:#008A40;margin-right:-4px}@media only screen and (max-width: 767px){#main-menu .menu.level-1>li.parent a{padding:15px 50px 15px}}#main-menu .menu.submenu{position:absolute;left:0;top:44px;min-height:260px;background:#000;border-top:1px solid #ffdd00;overflow:hidden;visibility:hidden;opacity:0}#main-menu .menu.submenu .submenu-wrapper{overflow:hidden;height:100%;margin:17px 370px 20px 0;box-sizing:border-box}#main-menu .menu.submenu .submenu-wrapper>*{overflow-y:scroll;height:100%;margin-right:-20px}#main-menu .menu.submenu .region{display:block;font-size:18px;font-weight:700;line-height:37px;text-transform:uppercase;color:#fff;margin-top:5px}#main-menu .menu.submenu .region .region-nav{padding-left:20px}#main-menu .menu.submenu .region ul li:first-child{border-top:1px solid #ffdd00}@media only screen and (min-width: 1370px){#main-menu .menu.submenu .region{margin-top:20px}}#main-menu .menu.submenu .menu-thumbnail{position:absolute;top:20px;right:20px;height:200px;width:310px;opacity:0;transition:opacity 0.5s;z-index:2;overflow:hidden}#main-menu .menu.submenu .menu-thumbnail.main-menu-thumbnail{opacity:1;z-index:1}#main-menu .menu.submenu .menu-thumbnail img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#main-menu .menu.submenu .description{position:absolute;top:235px;right:20px;display:block;width:310px;font:14px/20px Verdana, sans-serif;font-style:italic;color:#6f6f6f;white-space:normal;opacity:0;transition:opacity 0.5s;z-index:2;background:#000}#main-menu .menu.submenu li li a{text-transform:capitalize}#main-menu .menu.submenu a{display:block;height:auto;padding:0 70px 0 20px;margin:1px 0;font-size:14px;line-height:38px;text-align:left;text-decoration:none;color:#fff;white-space:nowrap;transition:background 0.2s;font-weight:700}#main-menu .menu.submenu a:hover,#main-menu .menu.submenu a:active,#main-menu .menu.submenu a.active,#main-menu .menu.submenu a:focus{background:#ffdd00;color:#000}#main-menu .menu.submenu a:hover .menu-thumbnail,#main-menu .menu.submenu a:hover .description,#main-menu .menu.submenu a:active .menu-thumbnail,#main-menu .menu.submenu a:active .description,#main-menu .menu.submenu a.active .menu-thumbnail,#main-menu .menu.submenu a.active .description,#main-menu .menu.submenu a:focus .menu-thumbnail,#main-menu .menu.submenu a:focus .description{opacity:1;z-index:3}#main-menu .menu.submenu a:hover .menu-thumbnail,#main-menu .menu.submenu a:hover .description{z-index:4}#main-menu .menu.submenu a:hover .grey{color:#000}.keyboard-navigation #main-menu .menu.submenu a:focus .grey{color:#000}#main-menu .menu.submenu a .grey{color:#969696;font-weight:400}#main-menu li.openmenu .menu.submenu{visibility:visible;opacity:1}#main-menu .level-1>li:last-child,#main-menu .backwards{position:relative !important}#main-menu .level-1>li:last-child .submenu,#main-menu .backwards .submenu{left:auto;right:0}@media only screen and (min-width: 1370px){#main-menu .level-1>li:last-child .submenu,#main-menu .backwards .submenu{right:-172px}}#main-menu .level-1>li:nth-last-child(2){position:relative !important}#main-menu .level-1>li:nth-last-child(2) .submenu{left:auto;right:0}@media only screen and (min-width: 1370px){#main-menu .level-1>li:nth-last-child(2){position:relative !important}#main-menu .level-1>li:nth-last-child(2) .submenu{right:auto;left:0}}#main-menu li.our-hotels.openmenu .menu.submenu{padding:20px 0}#sidebar-navigation{position:absolute;top:0;left:-100%;width:100%;height:100vh;overflow-y:scroll;background:#000;padding-top:92px;box-sizing:border-box;text-align:justify;z-index:30;opacity:0;visibility:hidden;border:none;transition:opacity 0.2s ease-in-out 0s, visibility 0s ease-in-out 0s, left 0s ease-in-out 0s}@media only screen and (min-width: 1200px){#sidebar-navigation{padding-top:134px}}.show-menu #sidebar-navigation{left:0;opacity:1;visibility:visible}#sidebar-navigation .main-menu-controls{position:absolute;height:50px;top:0;left:0;right:0;width:100%;background:#000;z-index:35}#sidebar-navigation .main-menu-controls .close-button{box-sizing:border-box;position:absolute;top:0;right:0;width:60px;height:50px;padding-top:36px;text-align:center;font-size:6px;line-height:10px;color:#fff;font-weight:700;text-transform:uppercase;text-indent:-99999px}.show-popup.show-menu #sidebar-navigation .main-menu-controls .close-button{color:transparent}#sidebar-navigation .main-menu-controls .close-button span{display:block;width:26px;height:3px;position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-13px;background:#fff;transition:background-color 0.2s}.show-popup.show-menu #sidebar-navigation .main-menu-controls .close-button span{background:transparent}#sidebar-navigation .main-menu-controls .close-button span:before,#sidebar-navigation .main-menu-controls .close-button span:after{content:"";display:block;width:26px;height:3px;position:absolute;left:0;background:#fff;transition:background-color 0.2s, top 0.1s ease-in-out 0.1s, bottom 0.1s ease-in-out 0.1s, -webkit-transform 0.1s ease-in-out 0s;transition:background-color 0.2s, top 0.1s ease-in-out 0.1s, bottom 0.1s ease-in-out 0.1s, transform 0.1s ease-in-out 0s;transition:background-color 0.2s, top 0.1s ease-in-out 0.1s, bottom 0.1s ease-in-out 0.1s, transform 0.1s ease-in-out 0s, -webkit-transform 0.1s ease-in-out 0s}@media only screen and (min-width: 768px) and (max-width: 979px){.show-hotels-submenu #sidebar-navigation .main-menu-controls .close-button span:before,.show-hotels-submenu #sidebar-navigation .main-menu-controls .close-button span:after{background:#000}}.show-popup.show-menu #sidebar-navigation .main-menu-controls .close-button span:before,.show-popup.show-menu #sidebar-navigation .main-menu-controls .close-button span:after{transition:background-color 0.2s, top 0.1s ease-in-out 0s, bottom 0.1s ease-in-out 0s, -webkit-transform 0.1s ease-in-out 0.1s;transition:background-color 0.2s, top 0.1s ease-in-out 0s, bottom 0.1s ease-in-out 0s, transform 0.1s ease-in-out 0.1s;transition:background-color 0.2s, top 0.1s ease-in-out 0s, bottom 0.1s ease-in-out 0s, transform 0.1s ease-in-out 0.1s, -webkit-transform 0.1s ease-in-out 0.1s;background:#ffdd00}#sidebar-navigation .main-menu-controls .close-button span:before{top:-7px}.show-popup.show-menu #sidebar-navigation .main-menu-controls .close-button span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sidebar-navigation .main-menu-controls .close-button span:after{bottom:-7px}.show-popup.show-menu #sidebar-navigation .main-menu-controls .close-button span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sidebar-navigation:after{content:"";display:inline-block;width:100%;font-size:0;height:0;line-height:0}@media only screen and (max-width: 979px){#sidebar-navigation:after{display:none}}#sidebar-navigation .header-footer-menu{display:none;margin:30px auto}@media only screen and (min-width: 768px) and (max-width: 979px){#sidebar-navigation .header-footer-menu{display:block}}#sidebar-navigation .header-footer-menu li{line-height:16px}#sidebar-navigation .header-footer-menu li a{display:block;text-align:center;font-size:14px;font-weight:700;padding:7px 45px;white-space:normal;text-transform:uppercase;color:#969696;text-decoration:none}#sidebar-navigation .header-footer-menu li a.active{color:#ffdd00}#sidebar-navigation .menu.level-1{display:block;max-width:480px;width:100%;margin:0 auto}@media only screen and (min-width: 1200px){#sidebar-navigation .menu.level-1{max-width:638px}}@media only screen and (max-width: 979px){#sidebar-navigation .menu.level-1{display:block}}@media only screen and (min-width: 768px) and (max-width: 979px){#sidebar-navigation .menu.level-1{margin:0 auto}}@media only screen and (max-width: 767px){#sidebar-navigation .menu.level-1{width:100%}}#sidebar-navigation .menu.level-1 .parent:hover:after{content:'';display:block;margin-top:0;border:none}#sidebar-navigation .menu.level-1 .parent.openmenu:after{content:'';display:block;margin-top:0;border:none;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#sidebar-navigation .menu.level-1>li{display:block;position:relative;margin-bottom:10px;transition:margin 300ms}@media only screen and (min-width: 1200px){#sidebar-navigation .menu.level-1>li{margin-bottom:46px}}#sidebar-navigation .menu.level-1>li.parent:after{content:"";display:block;height:14px;width:22px;position:absolute;top:30px;right:0;background:url("../images/property-sprite.svg") no-repeat -454px -388px;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}@media only screen and (max-width: 979px){#sidebar-navigation .menu.level-1>li.parent:after{content:"";display:block;height:9px;width:14px;position:absolute;top:26px;right:0;background:url("../images/sprite.svg") no-repeat 0 0;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}}@media only screen and (max-width: 767px){#sidebar-navigation .menu.level-1>li.parent:after{height:9px;width:14px;top:23px;right:24px;background:url("../images/sprite.svg") no-repeat 0 0}}@media only screen and (max-width: 979px){#sidebar-navigation .menu.level-1>li.openmenu:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media only screen and (max-width: 767px){#sidebar-navigation .menu.level-1>li.openmenu:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media only screen and (max-width: 979px){.show-hotels-submenu #sidebar-navigation .menu.level-1>li.our-hotels a{color:#fff}}#sidebar-navigation .menu.level-1>li>a,#sidebar-navigation .menu.level-1>li>span{position:relative;display:block;height:auto;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;padding:20px 30px;font:500 36px/1 "Montserrat",Arial,sans-serif;z-index:2}@media only screen and (min-width: 1200px){#sidebar-navigation .menu.level-1>li>a,#sidebar-navigation .menu.level-1>li>span{padding:12px 35px;font:500 48px / 1 "Montserrat", Arial, sans-serif}}@media only screen and (max-width: 979px){#sidebar-navigation .menu.level-1>li>a,#sidebar-navigation .menu.level-1>li>span{font-size:24px;height:auto;line-height:30px;padding:15px 45px 15px}}@media only screen and (max-width: 767px){#sidebar-navigation .menu.level-1>li>a,#sidebar-navigation .menu.level-1>li>span{padding:15px 50px 15px;font:700 24px / 30px "Montserrat", Arial, sans-serif}}#sidebar-navigation .menu.level-1>li>a .green,#sidebar-navigation .menu.level-1>li>span .green{display:inline-block;color:#008A40;margin-right:-10px}@media only screen and (min-width: 1200px){#sidebar-navigation .menu.level-1>li>a .green,#sidebar-navigation .menu.level-1>li>span .green{margin-right:-12px}}@media only screen and (max-width: 767px){#sidebar-navigation .menu.level-1>li>a .green,#sidebar-navigation .menu.level-1>li>span .green{margin-right:-7px}}@media only screen and (max-width: 767px){#sidebar-navigation .menu.level-1>li.parent a{padding:15px 50px 15px}}#sidebar-navigation .menu.level-1>li:hover>a{background:none}@media only screen and (max-width: 979px){#sidebar-navigation .menu.level-1>li:hover>a{color:#fff}}#sidebar-navigation .menu.level-1>li.parent.openmenu>a,#sidebar-navigation .menu.level-1>li.hover>a{color:#fff;border-bottom:1px solid #ffdd00}#sidebar-navigation .menu.level-1>li.parent.openmenu{margin-bottom:10px}#sidebar-navigation .menu.submenu{display:block;position:static;min-height:0;max-height:0;background:none;border:0;overflow:hidden;visibility:hidden;transition:max-height 180ms cubic-bezier(0, 1, 0, 1),padding 300ms}#sidebar-navigation .menu.submenu .submenu-wrapper{overflow:auto;height:auto;padding:0;margin:0;box-sizing:border-box}#sidebar-navigation .menu.submenu .region{display:block;font-size:18px;font-weight:700;line-height:37px;margin:0;padding:15px 45px;text-align:center;text-transform:uppercase;color:#fff}@media only screen and (min-width: 1370px){#sidebar-navigation .menu.submenu .region{margin-top:20px}}#sidebar-navigation .menu.submenu .region .region-nav{padding-left:20px}#sidebar-navigation .menu.submenu .region ul li:first-child{border-top:1px solid #ffdd00}#sidebar-navigation .menu.submenu .location{display:block;font-size:18px}#sidebar-navigation .menu.submenu .location i{display:none}#sidebar-navigation .menu.submenu .menu-thumbnail{display:none}#sidebar-navigation .menu.submenu .description{display:none}#sidebar-navigation .menu.submenu li li a{text-transform:capitalize}#sidebar-navigation .menu.submenu a{display:block;height:auto;padding:12px 45px 12px;margin:1px 0;font:500 24px/29px "Montserrat",Arial,sans-serif;text-align:center;text-decoration:none;color:#fff;transition:background 0.2s}@media only screen and (max-width: 767px){#sidebar-navigation .menu.submenu a{font:500 18px / 1 "Montserrat", Arial, sans-serif}}#sidebar-navigation .menu.submenu a:hover,#sidebar-navigation .menu.submenu a:active,#sidebar-navigation .menu.submenu a.active,#sidebar-navigation .menu.submenu a:focus{background:#ffdd00;color:#000}#sidebar-navigation .menu.submenu a:hover span,#sidebar-navigation .menu.submenu a:active span,#sidebar-navigation .menu.submenu a.active span,#sidebar-navigation .menu.submenu a:focus span{color:#000 !important}@media only screen and (max-width: 979px){#sidebar-navigation .menu.submenu a{text-align:center;font-weight:700;line-height:1.2;padding:11px 45px;white-space:normal}}#sidebar-navigation .menu.submenu a .grey{color:#969696;font-weight:400;font-size:14px}#sidebar-navigation .menu.submenu a .green{color:#fff !important}#sidebar-navigation .level-1>li:last-child,#sidebar-navigation .backwards{position:relative !important}#sidebar-navigation .level-1>li:last-child .submenu,#sidebar-navigation .backwards .submenu{left:auto;right:0}@media only screen and (min-width: 1370px){#sidebar-navigation .level-1>li:last-child .submenu,#sidebar-navigation .backwards .submenu{right:-172px}}#sidebar-navigation .level-1>li:nth-last-child(2){position:relative !important}#sidebar-navigation .level-1>li:nth-last-child(2) .submenu{left:auto;right:0}@media only screen and (min-width: 1370px){#sidebar-navigation .level-1>li:nth-last-child(2){position:relative !important}#sidebar-navigation .level-1>li:nth-last-child(2) .submenu{right:auto;left:0}}#sidebar-navigation .openmenu .menu.submenu{display:block;padding:10px 0;max-height:2000px;transition:max-height 180ms cubic-bezier(1, 0, 1, 0),padding 300ms;visibility:visible}@media only screen and (max-width: 979px){#sidebar-navigation .openmenu .menu.submenu{border-top:1px solid #ffdd00}}@media only screen and (max-width: 979px){#sidebar-navigation li.our-hotels .menu.submenu{text-align:center}#sidebar-navigation li.our-hotels .menu.submenu .submenu-wrapper a:not(.hotel){padding:11px 0;margin:0}#sidebar-navigation li.our-hotels .menu.submenu .region{padding:15px 45px;font-size:20px}#sidebar-navigation li.our-hotels .menu.submenu .hotel{padding:7px 0}#sidebar-navigation li.our-hotels .menu.submenu .location{display:block}#sidebar-navigation li.our-hotels .menu.submenu .location i{display:none}}#photos{position:relative;height:740px;overflow:hidden;background:#fff}.standalone #photos{height:450px}@media only screen and (min-width: 768px) and (max-width: 979px){#photos{height:600px}}@media only screen and (max-width: 767px){#photos{height:562px}}.management #photos,.private-offers-page #photos{height:450px}@media only screen and (min-width: 768px) and (max-width: 979px){.management #photos,.private-offers-page #photos{height:250px}}@media only screen and (max-width: 767px){.management #photos,.private-offers-page #photos{height:105px}}#photos:before{content:"";display:block;width:46px;height:46px;position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px;z-index:0;background:url(../images/loading.png) no-repeat 0 0;-webkit-animation:spin 1s steps(12, end) infinite;animation:spin 1s steps(12, end) infinite}#photos .caption a{position:static;display:block;height:100%}#photos .slideshow-wrapper{height:100%}#photos .slideshow{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10}#photos .slideshow .slide{position:relative;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;z-index:1}#photos .slideshow .slide.tour360bg{background:url("../images/tour360bg.jpg") 0 0 repeat}#photos .slideshow .slide.tour360bg .view-tour{margin-right:0;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:140px;height:140px;background-position:-370px 20px}@media only screen and (max-width: 767px){#photos .slideshow .slide.tour360bg .view-tour{margin-top:-10px;width:70px;height:70px;background-position:-300px 10px}}#photos .slideshow .slide.tour360bg .view-tour span{color:#fff;display:block;position:absolute;left:50%;bottom:-40px;font-size:16px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150px;text-align:center}#photos .slideshow .slide:first-child{display:block}#photos .slideshow .slide .caption{box-sizing:border-box;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-490px;font-size:36px;font-weight:700;line-height:43px;color:#ffdd00;text-shadow:0 1px rgba(0,0,0,0.45);-webkit-perspective:2000px;perspective:2000px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}@media only screen and (min-width: 768px) and (max-width: 979px){#photos .slideshow .slide .caption{width:500px;margin-left:-250px}}@media only screen and (max-width: 767px){#photos .slideshow .slide .caption{left:40px;right:40px;font-size:20px;max-width:100%;margin:0;text-align:center}}@media only screen and (min-width: 1370px){#photos .slideshow .slide .caption{margin-right:-595px}}@media (max-width: 1160px) and (min-width: 980px){#photos .slideshow .slide .caption{margin-left:-410px}}#photos .slideshow .slide .caption .inner-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:rgba(0,0,0,0.7);padding:20px}#photos .slideshow .slide .caption em{display:block;color:#fff;font-size:20px;line-height:26px;margin-top:10px}@media only screen and (max-width: 767px){#photos .slideshow .slide .caption em{font-size:16px;line-height:1.5}}#photos .slideshow .slide .caption a{color:inherit;text-decoration:none}@media only screen and (max-width: 767px){#photos .slideshow .slide .caption a{font-size:22px;line-height:1.5}}#photos .slideshow-nav{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:20;font-size:0}.home #photos .slideshow-nav{bottom:110px}@media only screen and (max-width: 1199px){.property.has-property-booking #photos .slideshow-nav{bottom:275px}}@media only screen and (max-width: 767px){.property.has-property-booking #photos .slideshow-nav{bottom:20px}}#photos .slideshow-nav>*{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){#photos .slideshow-nav .slideshow-pagination{display:none}}#photos .slideshow-nav .slideshow-pagination .swiper-pagination-bullet{display:inline-block;vertical-align:middle;margin:0 2px;height:13px;width:60px;overflow:hidden;text-indent:-9999px;background:#c0c0c0}#photos .slideshow-nav .slideshow-pagination .swiper-pagination-bullet:hover{background:#5e5e5e}#photos .slideshow-nav .slideshow-pagination .swiper-pagination-bullet-active{background:#5e5e5e;border:thin solid #fd0}#photos .slideshow-nav .stop-autoplay-btn{position:relative;overflow:hidden;text-indent:-9999px;width:30px;height:25px;margin:0 2px;background:#c0c0c0}@media only screen and (max-width: 767px){#photos .slideshow-nav .stop-autoplay-btn{display:none}}#photos .slideshow-nav .stop-autoplay-btn:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:4px;height:16px;border:0;border-right:4px solid #fff;border-left:4px solid #fff}#photos .slideshow-nav .stop-autoplay-btn:hover{background:#5e5e5e}#photos .slideshow-nav .stop-autoplay-btn.paused{background:#5e5e5e}#photos .slideshow-nav .stop-autoplay-btn.paused:after{width:0;height:0;border:0;border-top:8px solid transparent;border-left:12px solid #fff;border-bottom:8px solid transparent}#photos .slideshow-nav .sound-on-off,#photos .slideshow-nav .play-pause{position:relative;display:inline-block;cursor:pointer;background:#fff;height:50px;width:50px;font-size:0;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);transition:all 350ms ease-in-out;z-index:100;margin:0 5px}@media only screen and (max-width: 767px){#photos .slideshow-nav .sound-on-off,#photos .slideshow-nav .play-pause{height:36px;width:36px;margin:0 3px}}#photos .slideshow-nav .sound-on-off:after,#photos .slideshow-nav .play-pause:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:27px;height:26px;background:url("../images/sprite.svg") -78px -188px no-repeat}#photos .slideshow-nav .sound-on-off.active:after{background-position:-135px -186px}#photos .slideshow-nav .play-pause:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-6px, -50%);transform:translate(-6px, -50%);width:4px;height:20px;background:#000}#photos .slideshow-nav .play-pause:after{width:4px;height:20px;background:#000;-webkit-transform:translate(3px, -50%);transform:translate(3px, -50%)}#photos .slideshow-nav .play-pause.paused:before{width:0;height:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:none;border-left:16px solid #000;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:2px}#photos .slideshow-nav .play-pause.paused:after{display:none}#photos .slideshow-button.previous,#photos .slideshow-button.next{position:absolute;top:50%;display:block;width:50px;height:50px;margin-top:-75px;overflow:hidden;text-indent:-9999px;z-index:20;border-radius:50%;background:rgba(0,0,0,0.2) url("../images/sprite.svg") no-repeat 0 -65px;transition:background-color 0.2s}#photos .slideshow-button.previous:hover,#photos .slideshow-button.next:hover{background-color:rgba(0,0,0,0.4)}#photos .slideshow-button.previous.previous,#photos .slideshow-button.next.previous{left:50%;margin-left:-560px}@media only screen and (min-width: 1370px){#photos .slideshow-button.previous.previous,#photos .slideshow-button.next.previous{margin-left:-665px}}@media (max-width: 1160px) and (min-width: 980px){#photos .slideshow-button.previous.previous,#photos .slideshow-button.next.previous{margin-left:-502px}}@media only screen and (max-width: 979px){#photos .slideshow-button.previous.previous,#photos .slideshow-button.next.previous{left:30px;margin:0}}@media only screen and (max-width: 767px){#photos .slideshow-button.previous.previous,#photos .slideshow-button.next.previous{left:15px}}#photos .slideshow-button.previous.next,#photos .slideshow-button.next.next{right:50%;margin-right:-560px;background-position:-70px -65px}@media only screen and (min-width: 1370px){#photos .slideshow-button.previous.next,#photos .slideshow-button.next.next{margin-right:-665px}}@media (max-width: 1160px) and (min-width: 980px){#photos .slideshow-button.previous.next,#photos .slideshow-button.next.next{margin-right:-502px}}@media only screen and (max-width: 979px){#photos .slideshow-button.previous.next,#photos .slideshow-button.next.next{right:30px;margin:0}}@media only screen and (max-width: 767px){#photos .slideshow-button.previous.next,#photos .slideshow-button.next.next{right:15px}}.property #photos{height:260px;overflow:visible}@media only screen and (max-width: 767px){.property #photos .slideshow{height:230px}}.property #photos .photos-overlay{top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.45);z-index:11;position:absolute}.property #photos .custom-photos-caption{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%}.property #photos .custom-photos-caption a{padding-left:3px;display:inline-block;color:#fff;font:500 13px/16px "Montserrat",Arial,sans-serif;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #fff}.property #photos .custom-photos-caption a:before{content:"";display:inline-block;background:url(../images/property-sprite.svg) 0 0}.property #photos .custom-photos-caption a.photos-custom-link:before{width:16px;height:13px;background-position:-292px -444px;margin-bottom:-2px;margin-right:5px}.property #photos .custom-photos-caption a.view-gallery:before{width:21px;height:19px;background-position:-340px -440px;margin-bottom:-3px;margin-right:5px}.property #photos .custom-photos-caption a+a{margin-left:60px}@media only screen and (max-width: 767px){.property #photos .custom-photos-caption a+a{margin-left:20px}}.property #photos .custom-photos-caption .restaurant-logo{display:block;margin:0 auto 20px;width:auto;height:auto}@media only screen and (max-width: 767px){.property #photos .custom-photos-caption .restaurant-logo{max-width:151px;margin-bottom:13px}}.property #photos .slideshow-nav{bottom:20px}.home .property #photos .slideshow-nav{bottom:270px}@media only screen and (min-width: 1200px){.home .property #photos .slideshow-nav{bottom:20px}}@media only screen and (max-width: 767px){.home .property #photos .slideshow-nav{display:none}}.property.single-room #photos{background:#fff;height:0;padding-bottom:52%;box-sizing:border-box}.property.single-room #photos>.center-column{height:100%;position:absolute}.property.single-room #photos .slideshow .stop-autoplay-btn{left:20px;margin:0}@media only screen and (min-width: 1200px){.property.single-room #photos .slideshow .stop-autoplay-btn{left:29px}}.property.single-room #photos .slideshow .slideshow-button{border-radius:0;display:inline-block;width:11px;height:32px;background:url("../images/property-sprite.svg") no-repeat -200px -313px;position:absolute;top:50%;margin:-16px 0 0 0;left:20px;font-size:0}@media only screen and (min-width: 1200px){.property.single-room #photos .slideshow .slideshow-button{left:29px}}.property.single-room #photos .slideshow .slideshow-button.next{background-position:-250px -313px;right:20px;left:auto}@media only screen and (min-width: 1200px){.property.single-room #photos .slideshow .slideshow-button.next{right:29px}}@media only screen and (max-width: 767px){.property.single-room #photos .slideshow .slideshow-button{display:none}}.property.property-specials.single-special #photos{display:none}@media only screen and (min-width: 1200px){.property.property-specials.single-special #photos{display:block}}.property.property-standalone #photos{height:450px}.property #photos{height:260px}@media only screen and (max-width: 767px){.property #photos{height:auto !important}}.property #photos .slideshow-container{height:100%;position:relative}@media only screen and (max-width: 767px){.property #photos .slideshow-container{height:0 !important;padding-bottom:56.25% !important}}@media only screen and (max-width: 767px){.property #photos .slideshow{height:100% !important;position:absolute !important}}.property.property-home #photos{height:740px}@media only screen and (max-width: 767px){.property.property-home #photos{height:auto !important}}.restaurant #photos{height:482px}@media only screen and (max-width: 767px){.restaurant #photos{height:210px}}.specials #photos{height:260px}.topimage-has-videos video::-webkit-media-controls{display:none !important}.topimage-has-videos #photos{height:auto !important}.topimage-has-videos #photos .slideshow-container{height:0;padding-bottom:56.25%}.topimage-has-videos #photos video{height:100% !important;min-height:100% !important}@media only screen and (min-width: 980px){.topimage-has-videos #photos .slide.slide-with-video{background-image:none !important}}.topimage-has-videos #photos .slide .video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width: 767px){.topimage-has-videos #photos .slide .video iframe{display:none}}.topimage-has-videos #photos .slide .video video,.topimage-has-videos #photos .slide .video iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100vw;height:56.25vw}.topimage-has-videos #photos .slide .video .video-thumb{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}.topimage-has-videos #photos .slide .video .play-pause{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;height:50px;width:50px;font-size:0;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);transition:all 350ms ease-in-out;opacity:1}.topimage-has-videos #photos .slide .video .play-pause:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #000}.mobile-device.topimage-has-videos #photos .slide .video .video-thumb{display:block}.mobile-device #photos .slide .video-thumb .play-pause{opacity:0}.mobile-device #photos .slide.paused .video-thumb .play-pause{opacity:1}.video-control{display:block;background:url("../images/pause.svg") no-repeat;background-size:contain;width:50px;height:50px;position:absolute;right:calc(50% - 25px);bottom:calc(50% - 25px);z-index:310;opacity:1}.video-control.paused{background:url("../images/play.svg") no-repeat;background-size:contain}.video-control.video-hide{display:none !important}@media only screen and (max-width: 767px){.video-control{display:none !important}}#booking{position:absolute;top:0;left:-100%;width:100%;background:rgba(0,0,0,0.9);overflow-y:auto;color:#fff;z-index:1;height:calc(100vh - 122px);margin-top:122px;visibility:hidden;display:none}@media only screen and (max-width: 767px){#booking{height:calc(100% - 50px);margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 979px){#booking{height:calc(100% - 51px);margin-top:50px}}.property #booking{height:calc(100vh - 100px)}@media only screen and (max-width: 1199px){.property #booking{height:calc(100% - 87px)}}.show-booking #booking{left:0;visibility:visible;display:block}#booking>.center-column{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;height:100%}#booking .booking-container{box-sizing:border-box;padding:0 100px;max-height:100%;width:100%;margin-top:-51px}.keyboard-navigation #booking .booking-container{height:auto !important}@media only screen and (min-width: 768px) and (max-width: 979px){#booking .booking-container{padding:0 30px}}@media only screen and (max-width: 767px){#booking .booking-container{padding:0;height:100%;margin-top:0}}#booking .booking-header{overflow:auto}@media only screen and (min-width: 768px) and (max-width: 979px){#booking .booking-header{text-align:center}}@media only screen and (max-width: 767px){#booking .booking-header{display:none}}#booking .booking-header h4{margin-bottom:7px;font:36px/44px "Montserrat",Arial,sans-serif;color:inherit;text-transform:uppercase}#booking .booking-content{position:relative;box-sizing:border-box;padding:30px 100px;background:#000;border:1px solid #4A4A4A}@media only screen and (min-width: 768px) and (max-width: 979px){#booking .booking-content{padding:30px 30px}}@media only screen and (max-width: 767px){#booking .booking-content{border:0;padding:25px 15px 75px;min-height:100%}}@media only screen and (max-width: 767px){#booking .booking-content>.close{top:auto;bottom:25px;left:50%;right:auto;margin-left:-13px}}#booking .booking-tabs{font-size:0;margin-left:-10px;margin-bottom:35px}#booking .booking-tab-button{display:inline-block;vertical-align:top;margin-left:10px;height:44px;padding:0 10px;border:2px solid transparent;color:inherit;font-size:18px;text-transform:uppercase}@media only screen and (max-width: 767px){#booking .booking-tab-button{width:calc(50% - 10px);font-size:14px}}#booking .booking-tab-button.active{border-color:#FFDD00}#booking .booking-tab-container{display:none;visibility:hidden}#booking .booking-tab-container.active{display:block;visibility:visible}#booking fieldset legend{display:block}#booking input[type='text'],#booking input[type='email'],#booking button.fake-input,#booking select{width:100%;border:0;border-bottom:1px solid #fff;color:#fff;padding:11px 0 0;height:36px;line-height:25px;text-transform:uppercase;text-align:left;background-color:transparent}.keyboard-navigation #booking input[type='text']:focus,.keyboard-navigation #booking input[type='email']:focus,.keyboard-navigation #booking button.fake-input:focus,.keyboard-navigation #booking select:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}#booking input[type='text']:-webkit-autofill,#booking input[type='email']:-webkit-autofill,#booking button.fake-input:-webkit-autofill,#booking select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #000000 inset;-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;transition-delay:9999s;-webkit-transition-property:background-color, color;transition-property:background-color, color}#booking input[type='text']:-webkit-autofill:hover,#booking input[type='text']:-webkit-autofill:focus,#booking input[type='text']:-webkit-autofill:active,#booking input[type='email']:-webkit-autofill:hover,#booking input[type='email']:-webkit-autofill:focus,#booking input[type='email']:-webkit-autofill:active,#booking button.fake-input:-webkit-autofill:hover,#booking button.fake-input:-webkit-autofill:focus,#booking button.fake-input:-webkit-autofill:active,#booking select:-webkit-autofill:hover,#booking select:-webkit-autofill:focus,#booking select:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px #000000 inset;transition-delay:9999s;-webkit-transition-property:background-color, color;transition-property:background-color, color}#booking input[type='text']::-webkit-input-placeholder,#booking input[type='email']::-webkit-input-placeholder{color:#9B9B9B}#booking input[type='text']::-moz-placeholder,#booking input[type='email']::-moz-placeholder{color:#9B9B9B}#booking input[type='text']:-moz-placeholder,#booking input[type='email']:-moz-placeholder{color:#9B9B9B}#booking button.booking-dates{padding-left:27px}#booking .select-wrapper{position:relative;width:100%}#booking .select-wrapper:after{content:'';position:absolute;top:22px;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff}#booking select{width:100%;padding:11px 8px 0 0}.keyboard-navigation #booking select:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}#booking select option{background-color:#000;color:#fff}#booking input[type="submit"]{height:36px;line-height:36px;background:#ffdd00;color:#000;min-width:0}#booking input[type="submit"]:hover{color:#fff;background:#00833E}.keyboard-navigation #booking input[type="submit"]:focus{outline:2px solid red;box-shadow:inset 0 0 1px 2px red;outline-style:inset}#booking .row{position:relative;display:flex;flex-flow:row wrap;margin-left:-10px;margin-bottom:36px}@media only screen and (max-width: 767px){#booking .row{margin-left:0}}#booking .row .column{position:relative;width:calc(33.3% - 10px);margin-left:10px}@media only screen and (max-width: 767px){#booking .row .column{width:100%;margin-left:0}}#booking .make-reservation .main{margin-bottom:21px}@media only screen and (max-width: 767px){#booking .make-reservation .main{margin-bottom:18px}}#booking .make-reservation .main .column{width:calc(37.2% - 10px)}@media only screen and (max-width: 767px){#booking .make-reservation .main .column{width:100%}}@media only screen and (max-width: 767px){#booking .make-reservation .main .hotel-select{margin-bottom:18px}}#booking .make-reservation .main .hotel-select .destination{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#9B9B9B}#booking .make-reservation .main .dates input[type='text']{padding-left:27px}#booking .make-reservation .main .dates:after{content:'';position:absolute;bottom:6px;left:0;height:13px;width:13px;background:url("../images/sprite.svg") -35px -30px no-repeat}#booking .make-reservation .main .flexible{width:calc(25.6% - 10px);position:relative}@media only screen and (max-width: 767px){#booking .make-reservation .main .flexible{width:100%;text-align:left}}#booking .make-reservation .main .flexible label{height:36px;display:inline-block;line-height:1;font-size:12px;padding-left:24px;position:relative;color:#fff;font-weight:700;padding-top:23px;box-sizing:border-box;margin-left:30px}.keyboard-navigation #booking .make-reservation .main .flexible label{padding-left:24px}@media only screen and (max-width: 979px){#booking .make-reservation .main .flexible label{margin-left:0}}#booking .make-reservation .main .flexible label input{position:absolute;visibility:hidden;display:block}.keyboard-navigation #booking .make-reservation .main .flexible label input{visibility:visible;left:0}.keyboard-navigation #booking .make-reservation .main .flexible label input:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}#booking .make-reservation .main .flexible label .check{box-sizing:border-box;display:block;position:absolute;border:1px solid #fff;height:14px;width:14px;top:21px;left:0;transition:border .2s linear}.keyboard-navigation #booking .make-reservation .main .flexible label .check{display:none}#booking .make-reservation .main .flexible label .check:before{display:block;position:absolute;content:'';height:8px;width:8px;top:2px;left:2px;margin:auto;transition:background 0.2s linear}#booking .make-reservation .main .flexible label:hover .check{border:1px solid #6f6f6f}#booking .make-reservation .main .flexible label input:checked~.check{border:1px solid #6f6f6f}#booking .make-reservation .main .flexible label input:checked~.check:before{background:#6f6f6f !important}#booking .make-reservation .options{margin-left:-45px;width:calc(74.6% + 45px)}@media only screen and (max-width: 767px){#booking .make-reservation .options{width:auto;margin-left:-50px;margin-bottom:15px}}#booking .make-reservation .options .column{width:calc(25% - 45px);margin-left:45px;display:flex !important;flex-flow:column nowrap;justify-content:flex-end}@media only screen and (max-width: 767px){#booking .make-reservation .options .column{width:calc(50% - 50px);margin-left:50px;margin-bottom:18px}}#booking .make-reservation .options .column.disabled{visibility:hidden;opacity:0}#booking .make-reservation .special-codes-fieldset legend,#booking .make-reservation .special-codes-fieldset #expand-block-btn{position:relative;display:block;margin-bottom:12px;font-size:18px;line-height:22px;color:#FFDD00}#booking .make-reservation .special-codes-fieldset legend{display:block}@media only screen and (max-width: 767px){#booking .make-reservation .special-codes-fieldset legend{display:none}}#booking .make-reservation .special-codes-fieldset #expand-block-btn{display:none;padding-right:20px}@media only screen and (max-width: 767px){#booking .make-reservation .special-codes-fieldset #expand-block-btn{display:block}}#booking .make-reservation .special-codes-fieldset #expand-block-btn:after{content:'';position:absolute;top:50%;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fd0;margin-top:-2px;margin-left:-4px}#booking .make-reservation .special-codes-fieldset .promo-codes{margin-left:-55px}@media only screen and (max-width: 767px){#booking .make-reservation .special-codes-fieldset .promo-codes{margin-left:-50px}}#booking .make-reservation .special-codes-fieldset .promo-codes .column{width:calc(25% - 55px);margin-left:55px}@media only screen and (max-width: 767px){#booking .make-reservation .special-codes-fieldset .promo-codes .column{width:calc(50% - 50px);margin-left:50px;margin-bottom:7px}}#booking .make-reservation .special-codes-fieldset .promo-codes input[type='text']{border-bottom:1px solid #9B9B9B}@media only screen and (max-width: 767px){#booking .make-reservation .special-codes-fieldset .expandable-block{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}}#booking .make-reservation .special-codes-fieldset.expanded #expand-block-btn:after{border-bottom:5px solid #fd0;border-top:0}@media only screen and (max-width: 767px){#booking .make-reservation .special-codes-fieldset.expanded .expandable-block{max-height:200px}}#booking .make-reservation .controls{justify-content:flex-end;margin-top:20px;margin-bottom:23px;text-align:center}@media only screen and (max-width: 767px){#booking .make-reservation .controls{justify-content:center}}#booking .make-reservation .controls .column{width:auto}#booking .make-reservation .controls .best-rate{display:block;margin-top:5px;font:500 13px/16px "Montserrat",Arial,sans-serif;text-transform:uppercase}#booking .make-reservation .controls .best-rate span{color:#ffdd00}#booking .make-reservation .hotel-select-input,#booking .make-reservation .destination-select-input{display:none}#booking .manage-reservation .row{margin-left:-10px}#booking .manage-reservation .column{width:calc(37.2% - 10px);margin-left:10px;margin-bottom:18px}@media only screen and (max-width: 767px){#booking .manage-reservation .column{width:100%}}#booking .manage-reservation .controls{width:calc(25.6% - 10px);display:flex}@media only screen and (max-width: 767px){#booking .manage-reservation .controls{width:100%;margin-top:24px;text-align:center}}#booking .manage-reservation .controls .button{align-self:flex-end}#booking .close{cursor:pointer;display:block;position:absolute;width:26px;height:26px;top:30px;right:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:0;text-indent:-1000px;overflow:hidden}#booking .close:before,#booking .close:after{content:"";position:absolute;display:block;background:#ffdd00}#booking .close:before{width:1px;height:26px;top:0;left:12px}#booking .close:after{height:1px;width:26px;top:12px;left:0}#booking label{display:block}#booking .hotel-popup{position:absolute;left:0;width:100%;min-height:100%;background:#000;z-index:3;padding:26px 0 23px 0;overflow:hidden;box-sizing:border-box;top:-3000px;opacity:0;transition:opacity 0.2s ease-in-out 0s, top 0s ease-in-out 0.2s;align-items:center;justify-content:center;display:flex;visibility:hidden}@media only screen and (max-width: 767px){#booking .hotel-popup{align-items:flex-start;padding-bottom:75px}}#booking .hotel-popup.active{top:0;opacity:1;transition:opacity 0.2s ease-in-out 0s, top 0s ease-in-out 0s;visibility:visible}#booking .hotel-popup *{box-sizing:border-box}#booking .hotel-popup .close{top:30px;right:30px}@media only screen and (max-width: 767px){#booking .hotel-popup .close{top:auto;right:auto;bottom:25px;left:50%;margin-left:-13px}}#booking .hotel-popup .hotel-column{width:50%;float:left;padding-right:10px}@media only screen and (max-width: 767px){#booking .hotel-popup .hotel-column{float:none;width:100%;padding:0}}#booking .hotel-popup .hotel-column .heading{height:38px;position:relative;color:#fff;font-size:16px;line-height:20px;padding:9px 0 9px 20px;text-transform:uppercase;font-weight:700;transition:color 0.2s, background-color 0.2s;text-decoration:none;display:block}@media only screen and (max-width: 767px){#booking .hotel-popup .hotel-column .heading{padding-left:20px;padding-right:20px;margin-top:20px}}#booking .hotel-popup .hotel-column .heading:after{content:"";display:block;height:1px;position:absolute;bottom:0;left:20px;right:0;background:#ffdd00}@media only screen and (max-width: 767px){#booking .hotel-popup .hotel-column .heading:after{left:20px;right:20px}}#booking .hotel-popup .hotel-column .heading.bookable{cursor:pointer;padding-right:80px}#booking .hotel-popup .hotel-column .heading.bookable:before{content:"[ Search All ]";font-size:10px;line-height:20px;color:#b2b3b2;text-transform:uppercase;position:absolute;top:9px;right:10px;transition:color 0.2s}#booking .hotel-popup .hotel-column .heading.bookable:hover{background:#ffdd00;color:#000}#booking .hotel-popup .hotel-column .heading.bookable:hover:before{color:#666}@media only screen and (max-width: 767px){#booking .hotel-popup .hotel-column .heading.bookable:after{right:20px}#booking .hotel-popup .hotel-column .heading.bookable:before{right:20px}}@media only screen and (min-width: 768px) and (max-width: 979px){#booking .hotel-popup .hotel-column .heading{padding-left:0}#booking .hotel-popup .hotel-column .heading:after{left:0}}#booking .hotel-popup .hotel-column ul a{display:block;font-size:12px;font-weight:700;line-height:17px;padding:10px 0 10px 20px;color:#fff;text-decoration:none;transition:color 0.2s, background-color 0.2s}#booking .hotel-popup .hotel-column ul a .grey{color:#666}#booking .hotel-popup .hotel-column ul a:hover{color:#000;background:#ffdd00}@media only screen and (min-width: 768px) and (max-width: 979px){#booking .hotel-popup .hotel-column ul a{padding-left:0}}#booking .hotel-popup .hotel-column+.hotel-column{padding-left:10px;padding-right:0}@media only screen and (max-width: 767px){#booking .hotel-popup .hotel-column+.hotel-column{padding:0}}#booking .hotel-popup .hotel-column+.hotel-column h4:after{left:10px;right:20px}@media only screen and (min-width: 768px) and (max-width: 979px){#booking .hotel-popup .hotel-column+.hotel-column h4:after{right:0}}@media only screen and (max-width: 767px){#booking .hotel-popup .hotel-column+.hotel-column h4:after{left:20px;right:20px}}#booking .hotel-popup .hotel-column+.hotel-column h4,#booking .hotel-popup .hotel-column+.hotel-column a{padding-left:10px}@media only screen and (max-width: 767px){#booking .hotel-popup .hotel-column+.hotel-column h4,#booking .hotel-popup .hotel-column+.hotel-column a{padding-left:20px;padding-right:20px}}#booking-datepicker{display:none;position:absolute;left:0;top:0;width:100%;min-height:100%;z-index:80;background:rgba(0,0,0,0.97);box-sizing:border-box}@media only screen and (max-width: 767px){#booking-datepicker{padding-bottom:75px}}#booking-datepicker.visible{justify-content:center;display:flex}#booking-datepicker.visible .ui-datepicker{flex-shrink:0}#booking-datepicker .close{top:30px;right:30px}@media only screen and (max-width: 767px){#booking-datepicker .close{top:auto;right:auto;bottom:25px;left:50%;margin-left:-13px}}#booking-datepicker .ui-datepicker{width:100% !important;padding:0;margin-top:126px;max-width:548px}@media only screen and (min-width: 768px) and (max-width: 979px){#booking-datepicker .ui-datepicker{margin-top:0}}@media only screen and (max-width: 767px){#booking-datepicker .ui-datepicker{margin-top:50px}}@media only screen and (max-width: 979px){#booking-datepicker .ui-datepicker .ui-datepicker-calendar td{height:28px;line-height:28px;font-size:14px}#booking-datepicker .ui-datepicker .ui-datepicker-calendar th{font-size:12px;line-height:20px}}#booking-datepicker .ui-datepicker-group{box-sizing:border-box;width:50%;float:left;padding:24px}@media only screen and (max-width: 979px){#booking-datepicker .ui-datepicker-group{width:100%;padding:20px 0 0 0;height:260px}#booking-datepicker .ui-datepicker-group table{width:100%}}#booking-datepicker .ui-datepicker-header{margin-bottom:15px}.keyboard-navigation #booking-datepicker .ui-datepicker-header .ui-datepicker-prev,.keyboard-navigation #booking-datepicker .ui-datepicker-header .ui-datepicker-next{display:none}@media only screen and (max-width: 979px){#booking-datepicker .ui-datepicker-header{margin:0 40px}}#booking-datepicker .ui-datepicker-header .ui-datepicker-prev{left:9px}#booking-datepicker .ui-datepicker-header .ui-datepicker-next{right:1px}#booking-datepicker .ui-datepicker-prev{float:left}#booking-datepicker .ui-datepicker-next{float:right}#booking-datepicker .ada-buttons{display:none}.keyboard-navigation #booking-datepicker .ada-buttons{display:block}#booking-datepicker .ui-datepicker-prev,#booking-datepicker .ui-datepicker-next{position:absolute;top:9px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #fff;text-indent:-9999px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width: 979px){#booking-datepicker .ui-datepicker-prev,#booking-datepicker .ui-datepicker-next{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid #fff;top:4px}}#booking-datepicker .ui-datepicker-prev.ui-state-disabled,#booking-datepicker .ui-datepicker-next.ui-state-disabled{opacity:0.3}#booking-datepicker .ui-datepicker-prev{left:7px}#booking-datepicker .ui-datepicker-prev:hover{border-right-color:#fff}#booking-datepicker .ui-datepicker-prev:active{-webkit-transform:translate(-1px, 0);transform:translate(-1px, 0)}#booking-datepicker .ui-datepicker-prev.ada-buttons{left:calc((100% - 484px)/2);top:134px}#booking-datepicker .ui-datepicker-next{right:7px;border-right:0;border-left:6px solid #fff}@media only screen and (max-width: 979px){#booking-datepicker .ui-datepicker-next{border-left:12px solid #fff}}#booking-datepicker .ui-datepicker-next:hover{border-left-color:#fff}#booking-datepicker .ui-datepicker-next:active{-webkit-transform:translate(1px, 0);transform:translate(1px, 0)}#booking-datepicker .ui-datepicker-next.ada-buttons{right:calc((100% - 484px)/2);top:134px}@-webkit-keyframes autofill{to{color:#ffffff;background:transparent}}html.management .page-content-wrapper{padding-bottom:50px !important}html.management .page-content{text-align:center;max-width:665px;margin:0 auto}.management-team{margin-bottom:15px}.management-team:after{clear:both;content:'';display:table}.management-team .our-team-container{width:888px;margin:0 auto;text-align:center}@media only screen and (min-width: 1370px){.management-team .our-team-container{width:100%}}@media only screen and (min-width: 768px) and (max-width: 979px){.management-team .our-team-container{width:732px}}@media only screen and (max-width: 767px){.management-team .our-team-container{width:100%}}.management-team .our-team-container .team-member{cursor:pointer;display:inline-block;vertical-align:top;margin:0 46px;width:200px;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 979px){.management-team .our-team-container .team-member{margin-bottom:30px;margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.management-team .our-team-container .team-member{margin:0;margin-bottom:25px;width:100%}}.management-team .our-team-container .team-member .team-img{width:188px;height:188px;border-radius:50%;margin:0 auto;margin-bottom:25px;background-size:cover}@media only screen and (max-width: 979px){.management-team .our-team-container .team-member .team-img{width:160px;height:160px;margin-bottom:15px}}.management-team .our-team-container .team-member .team-img.no-bg{background-color:#00833E}.management-team .our-team-container .team-member .description{text-align:center;font-family:"Montserrat",Arial,sans-serif;color:#000000}.management-team .our-team-container .team-member .description .team-member-name{font-weight:bold;text-transform:uppercase;margin-bottom:10px;font-size:18px}.management-team .our-team-container .team-member .description .team-member-name .green{color:#00833E}@media only screen and (max-width: 767px){.management-team .our-team-container .team-member .description .team-member-name{margin-bottom:7px}}.management-team .our-team-container .team-member .description .job-title{font-size:14px;font-style:italic}html.team-member-popup-class{overflow-y:hidden;position:fixed}html.team-member-popup-class .main-wrapper{overflow-y:hidden;position:fixed}.team-member-popup{display:none;position:fixed;top:122px;left:0;right:0;bottom:0;background:url("../images/pineapple-bg.png") center 12px no-repeat;background-color:#f6f6f6;z-index:20;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 979px){.team-member-popup{top:50px}}.team-member-popup.show{display:block}.team-member-popup .team-member-popup-inner{position:relative;height:calc(100vh - 122px);padding-bottom:60px;box-sizing:border-box}@media screen and (max-height: 1024px){.team-member-popup .team-member-popup-inner{height:auto}}@media only screen and (min-width: 980px) and (max-height: 640px){.team-member-popup .team-member-popup-inner{height:120vh;padding-top:122px}}@media only screen and (max-width: 767px){.team-member-popup .team-member-popup-inner{padding-bottom:20px;height:auto}}.team-member-popup .close-team{position:absolute;background:url("../images/close-btn.png");background-size:cover;height:61px;width:60px;top:60px;right:144px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 979px){.team-member-popup .close-team{right:93px}}@media only screen and (max-width: 767px){.team-member-popup .close-team{position:relative;right:unset;top:0;margin:0 auto;text-align:center}}.team-member-popup .team-member{font-family:"Montserrat",Arial,sans-serif;display:none;position:relative;text-align:center;top:122px}@media only screen and (max-width: 979px){.team-member-popup .team-member{position:relative;-webkit-transform:none;transform:none;top:0}}@media only screen and (min-width: 768px) and (max-width: 979px){.team-member-popup .team-member{padding-top:60px}}@media only screen and (max-width: 767px){.team-member-popup .team-member{padding-top:20px}}.team-member-popup .team-member.show{display:block}.team-member-popup .team-member .team-img{display:inline-block;vertical-align:top;height:400px;width:400px;border-radius:50%;background-size:cover;border:5px solid #00833E;box-sizing:border-box}@media only screen and (min-width: 980px) and (max-width: 1150px){.team-member-popup .team-member .team-img{margin-bottom:20px;height:200px;width:200px}}@media only screen and (max-width: 979px){.team-member-popup .team-member .team-img{display:block;margin:0 auto}}@media only screen and (min-width: 768px) and (max-width: 979px){.team-member-popup .team-member .team-img{height:200px;width:200px;margin-bottom:30px}}@media only screen and (max-width: 767px){.team-member-popup .team-member .team-img{height:90px;width:90px;margin-bottom:20px}}.team-member-popup .team-member .team-img.no-bg{background-color:#00833E}.team-member-popup .team-member .description{display:inline-block;width:590px;text-align:left;margin-left:100px;vertical-align:top;color:#000;box-sizing:border-box}@media only screen and (max-width: 979px){.team-member-popup .team-member .description{display:block;margin:0 auto}}@media only screen and (max-width: 767px){.team-member-popup .team-member .description{padding:0 20px;width:100%}}.team-member-popup .team-member .description h4{font-size:14px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}@media only screen and (max-width: 767px){.team-member-popup .team-member .description h4{margin-bottom:15px}}.team-member-popup .team-member .description p{font-size:18px;margin-bottom:25px;line-height:22px}@media only screen and (max-width: 767px){.team-member-popup .team-member .description p{margin-bottom:30px}}.team-member-popup .team-member .description .team-member-name{margin-bottom:13px}@media only screen and (max-width: 979px){.team-member-popup .team-member .description .team-member-name{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 979px){.team-member-popup .team-member .description .team-member-name{margin-bottom:15px}}@media only screen and (max-width: 767px){.team-member-popup .team-member .description .team-member-name{margin-bottom:20px}}.team-member-popup .team-member .description .team-member-name h3{font-size:36px;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 767px){.team-member-popup .team-member .description .team-member-name h3{font-size:24px}}.team-member-popup .team-member .description .team-member-name h3 .green{color:#00833E}.team-member-popup .team-member .description .job-title{font-size:18px;font-style:italic;margin-bottom:30px}@media only screen and (max-width: 979px){.team-member-popup .team-member .description .job-title{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 979px){.team-member-popup .team-member .description .job-title{margin-bottom:60px}}@media only screen and (max-width: 767px){.team-member-popup .team-member .description .job-title{margin-bottom:25px}}.team-member-popup .team-member .description .mascot-fruit .mascot{display:inline-block}.team-member-popup .team-member .description .mascot-fruit .fruit{display:inline-block;margin-left:70px}@media only screen and (max-width: 767px){.team-member-popup .team-member .description .mascot-fruit .fruit{display:none}}.team-member-popup .team-member .description .my-thing{margin-bottom:-5px}.admin .preview-item{overflow:hidden;margin:0;padding:20px;height:auto;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.admin .preview-item article.position-a{position:relative;width:360px;height:360px;display:inline-block;margin-right:4.7%;white-space:normal}.admin .preview-item article.position-a .inner-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.admin .preview-item article.position-a .inner-wrapper .overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}.admin .preview-item article.position-a .inner-wrapper .overlay h4{font-size:28px;line-height:30px;color:#fff;text-transform:uppercase;margin-bottom:10px}.admin .preview-item article.position-a .inner-wrapper .overlay h4 a{text-decoration:none;color:inherit}.admin .preview-item article.position-a .inner-wrapper .overlay .price{color:#fff;font-size:16px;text-transform:uppercase}.admin .preview-item article.position-a .inner-wrapper .overlay .price strong{font-weight:700}.admin .preview-item article.position-a .inner-wrapper .overlay .promo-button{position:relative;display:inline-block;box-sizing:border-box;height:45px;margin:0;padding:0 21px;overflow:visible;background:#000;font:bold 14px/45px "Verdana",Arial,sans-serif;border:0;text-shadow:none;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;color:#ffdd00;margin-top:14px;transition:background-color 0.2s, color 0.2s}.admin .preview-item article.position-a .inner-wrapper .overlay .promo-button:hover,.admin .preview-item article.position-a .inner-wrapper .overlay .promo-button.active{background:#ffdd00;color:#000}.admin .preview-item article.position-a .inner-wrapper .thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:1}#promos{position:relative;padding:40px 0 30px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#promos .center-column{box-sizing:border-box;padding:0 15px}@media only screen and (min-width: 1370px){#promos .center-column{padding:0}}@media only screen and (max-width: 767px){#promos .center-column{padding:0}}@media only screen and (max-width: 767px){#promos .center-column .slideshow{display:none}}#promos .center-column .slideshow .slide{width:100%}#promos .center-column .slideshow article.position-a{position:relative;width:32.8%;padding-top:31.8%;height:0;float:right}#promos .center-column .slideshow article.position-a .inner-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}#promos .center-column .slideshow article.position-a .inner-wrapper .overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}#promos .center-column .slideshow article.position-a .inner-wrapper .overlay h4{font-size:28px;line-height:30px;color:#fff;text-transform:uppercase;margin-bottom:10px}#promos .center-column .slideshow article.position-a .inner-wrapper .overlay h4 a{text-decoration:none;color:inherit}#promos .center-column .slideshow article.position-a .inner-wrapper .overlay .price{color:#fff;font-size:16px;text-transform:uppercase}#promos .center-column .slideshow article.position-a .inner-wrapper .overlay .price strong{font-weight:700}#promos .center-column .slideshow article.position-a .inner-wrapper .overlay .promo-button{position:relative;display:inline-block;box-sizing:border-box;height:45px;margin:0;padding:0 21px;overflow:visible;background:#000;font:bold 14px/45px "Verdana",Arial,sans-serif;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;color:#ffdd00;margin-top:14px}#promos .center-column .slideshow article.position-a .inner-wrapper .overlay .promo-button:hover,#promos .center-column .slideshow article.position-a .inner-wrapper .overlay .promo-button.active{background:#ffdd00;color:#000}#promos .center-column .slideshow article.position-a .inner-wrapper .thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:1}#promos .center-column .slideshow article.position-a.promo-1{position:relative;width:65.5%;padding-top:65.5%;height:0;float:left}#promos .center-column .slideshow article.position-a.promo-1 .inner-wrapper .overlay{padding:20px}#promos .center-column .slideshow article.position-a.promo-1 .inner-wrapper .overlay h4{font-size:36px;line-height:40px}#promos .center-column .slideshow article.position-a.promo-1 .inner-wrapper .overlay .price{font-size:18px}#promos .center-column .slideshow article.position-a.promo-2+article{margin-top:2%}#promos .center-column .slideshow .slide.promos-count-1 article{width:100%}#promos .center-column .slideshow .slide.promos-count-2 article{width:49%;padding-top:65%;margin-left:1%}#promos .center-column .mobile-promos{display:none;overflow:auto;white-space:nowrap}@media only screen and (max-width: 767px){#promos .center-column .mobile-promos{display:block}}#promos .center-column .mobile-promos .slide{display:inline-block}#promos .center-column .mobile-promos .slide.promos-count-1{width:100%}#promos .center-column .mobile-promos .slide.promos-count-2{width:200%}#promos .center-column .mobile-promos .slide.promos-count-3{width:300%}#promos .center-column .mobile-promos article.position-a{position:relative;width:81.3%;padding-top:81.3%;height:0;display:inline-block;margin-right:4.7%;white-space:normal}#promos .center-column .mobile-promos article.position-a .inner-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay h4{font-size:28px;line-height:30px;color:#fff;text-transform:uppercase;margin-bottom:10px}#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay h4 a{text-decoration:none;color:inherit}#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay .price{color:#fff;font-size:16px;text-transform:uppercase}#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay .price strong{font-weight:700}#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay .promo-button{position:relative;display:inline-block;box-sizing:border-box;height:45px;margin:0;padding:0 21px;overflow:visible;background:#000;font:bold 14px/45px "Verdana",Arial,sans-serif;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;color:#ffdd00;margin-top:14px}#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay .promo-button:hover,#promos .center-column .mobile-promos article.position-a .inner-wrapper .overlay .promo-button.active{background:#ffdd00;color:#000}#promos .center-column .mobile-promos article.position-a .inner-wrapper .thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:1}#promos .center-column .mobile-promos .slide.promos-count-1{width:81.3%}#promos .center-column .mobile-promos .slide.promos-count-1 article.position-a{width:100%;padding-top:100%;margin-right:4.7%}#promos .center-column .mobile-promos .slide.promos-count-2{width:162.6%}#promos .center-column .mobile-promos .slide.promos-count-2 article.position-a{width:48%;padding-top:48%;margin-right:2.3%}#promos .center-column .mobile-promos .slide.promos-count-3{width:243.9%}#promos .center-column .mobile-promos .slide.promos-count-3 article.position-a{width:31.6%;padding-top:31.6%;margin-right:1.3%}#promos .bx-controls-direction a{position:absolute;top:50%;left:0;margin-top:-25px;display:block;height:50px;width:50px;border-radius:50%;background:rgba(0,0,0,0.2) url("../images/sprite.svg") no-repeat 0 -65px;transition:background-color 0.2s;z-index:10;text-indent:-1000px;overflow:hidden}@media only screen and (min-width: 1370px){#promos .bx-controls-direction a{left:-75px}}#promos .bx-controls-direction a.bx-next{left:auto;right:0;background-position:-70px -65px}@media only screen and (min-width: 1370px){#promos .bx-controls-direction a.bx-next{right:-75px}}#promos .bx-controls-direction a:hover{background-color:rgba(0,0,0,0.6)}#content-promos{padding:60px 0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#content-promos #content-promos-wrap{box-sizing:border-box;padding:0 15px;text-align:justify}@media only screen and (min-width: 1370px){#content-promos #content-promos-wrap{padding:0}}@media only screen and (max-width: 767px){#content-promos #content-promos-wrap{padding:0}}.content-promo{box-sizing:border-box;float:left;width:calc(50% - 5px);height:320px;margin-bottom:10px;text-decoration:none;background:#000}.keyboard-navigation .content-promo:focus{outline:2px solid #000;box-shadow:inset 0 0 1px 2px #000}.content-promo.promo-position-1,.content-promo.promo-position-4{margin-right:5px}@media only screen and (max-width: 767px){.content-promo.promo-position-1,.content-promo.promo-position-4{margin-right:0}}.content-promo.promo-position-2,.content-promo.promo-position-5{margin-left:5px}@media only screen and (max-width: 767px){.content-promo.promo-position-2,.content-promo.promo-position-5{margin-left:0}}.content-promo.promo-position-3{width:100%;padding:0}@media only screen and (max-width: 767px){.content-promo{width:100%;padding:0 !important;height:280px;margin:0}}.content-promo .content-promo-wrap{position:relative;display:block;width:100%;height:100%;line-height:320px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-align:center;overflow:hidden}.content-promo .content-promo-wrap:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.45)}.content-promo .content-promo-wrap .text{position:relative;z-index:2;display:inline-block;vertical-align:middle;line-height:65px;text-transform:uppercase}.content-promo .content-promo-wrap .text .title{font-size:40px;line-height:40px;font-weight:700;color:#fff}@media only screen and (max-width: 767px){.content-promo .content-promo-wrap .text .title{font-size:37px;line-height:37px}}.content-promo .content-promo-wrap .text .subtitle{display:block;font-size:20px;line-height:20px;font-style:italic;color:#fff}@media only screen and (max-width: 767px){.content-promo .content-promo-wrap .text .subtitle{font-size:18px;line-height:18px}}.notifications,.url_notifications{background:#eee;color:#000;display:block;font:600 12px "Montserrat",Arial,sans-serif;line-height:20px;position:fixed;text-align:center;box-sizing:border-box;top:0;width:100%;z-index:9999;-webkit-text-size-adjust:100%}.notifications a,.url_notifications a{color:#fff;text-decoration:none;font:600 12px "Montserrat",Arial,sans-serif;-webkit-text-size-adjust:100%}.notifications .close,.url_notifications .close{background:url("../images/sprite.svg");background-position:-140px -272px;display:block;height:36px;position:absolute;right:0;top:0;text-indent:-1000em;width:36px}.notifications .notification,.url_notifications .notification{display:none;position:relative;background-color:#ffdd00;color:#000;padding:8px 60px;box-sizing:border-box}@media only screen and (max-width: 767px){.notifications .notification,.url_notifications .notification{padding:8px 46px 8px 10px}}.notifications .notification a,.url_notifications .notification a{color:inherit}.countdown-promo.notification{padding:0}.countdown-promo .inner-wrapper{width:100%;min-height:90px;display:flex;justify-content:space-between;align-items:center;background-color:#fd0}@media only screen and (max-width: 767px){.countdown-promo .inner-wrapper{display:block}}.countdown-promo .promo-counter{flex-shrink:0;font-family:'Montserrat', Arial, sans-serif;padding:5px 15px}@media only screen and (max-width: 767px){.countdown-promo .promo-counter{text-align:center;padding:10px 20px}}.countdown-promo .promo-counter .counter{display:inline-block}.countdown-promo .promo-counter .counter:after{clear:both;content:'';display:table}.countdown-promo .promo-counter .counter>div{float:left;width:58px;margin-left:10px;background:#000 url("../../../assets/desktop/images/inputbg.png") 0 0 repeat;text-align:center}.countdown-promo .promo-counter .counter>div:first-child{margin:0}@media only screen and (max-width: 767px){.countdown-promo .promo-counter .counter>div{width:55px;margin-left:5px}}.countdown-promo .promo-counter .counter>div .text{line-height:20px;font-size:11px;font-weight:bold;color:#fff;background:#00833E}.countdown-promo .promo-counter .counter>div .value{position:relative;height:50px;line-height:50px;font-size:30px;font-weight:600;color:#fff}.countdown-promo .description{text-align:center;padding:10px;color:#000;font-family:'Montserrat', Arial, sans-serif}.countdown-promo .description .promo-heading{margin-bottom:5px;font-size:23px;line-height:27px;font-weight:800;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.countdown-promo .description p{font-size:18px;line-height:21px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.countdown-promo .info{height:auto;align-self:stretch;display:flex;align-items:center}@media only screen and (max-width: 767px){.countdown-promo .info{min-height:90px;padding:20px 10px;justify-content:space-between}}.countdown-promo .info .image{display:inline-block;width:235px;height:auto;align-self:stretch;background-size:cover;background-position:50% 50%}@media only screen and (min-width: 768px) and (max-width: 979px){.countdown-promo .info .image{display:none}}@media only screen and (max-width: 767px){.countdown-promo .info .image{display:inline-block}}.countdown-promo .info .link{margin-right:20px}.countdown-promo .info .link a{display:inline-block;box-sizing:border-box;height:40px;margin:0;padding:0 15px;overflow:visible;font:bold 20px/40px 'Montserrat', Arial, sans-serif;background:#00833E;color:#fff;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;transition:color 100ms, background-color 100ms}.countdown-promo .close{right:0;top:0;background-position:-146px -277px;background-color:#fff;width:26px;height:26px;text-align:center;cursor:pointer}.admin .preview-item .countdown-promo{position:relative}.admin .preview-item .countdown-promo .close{position:absolute;border:none}#promos .bx-wrapper{margin-bottom:30px;touch-action:pan-y}@media only screen and (max-width: 767px){#promos .bx-wrapper{display:none}}#promos .bx-viewport{-webkit-transform:translatez(0);transform:translatez(0)}#promos .bx-wrapper .promo{margin-left:0;margin-right:1px}.promo-e-widget{width:480px;height:222px;box-sizing:border-box;padding:0 10px;color:#fff;background-size:cover;background-position:50%;text-align:center;font:14px/18px "Montserrat",Arial,sans-serif;position:relative;background-color:#000}@media only screen and (max-width: 767px){.promo-e-widget{height:auto}}.promo-e-widget:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.promo-e-widget:hover .fs_descr{max-height:200px}.promo-e-widget .image-block{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.promo-e-widget .image-block:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6)}.promo-e-widget .row{position:relative;display:flex;justify-content:center;align-items:center;height:100%;z-index:2}.promo-e-widget .wrap{position:relative;z-index:2}.promo-e-widget .title{font:600 24px/29px "Montserrat",Arial,sans-serif;text-transform:uppercase;color:#fff;margin-bottom:0}.promo-e-widget .fs_descr{font:14px/18px "Montserrat",Arial,sans-serif;margin-top:7px;margin-bottom:0;max-height:0;overflow:hidden;transition:max-height 350ms ease-in-out}@media only screen and (min-width: 768px) and (max-width: 979px){.promo-e-widget .fs_descr{max-height:400px}}@media only screen and (max-width: 767px){.promo-e-widget .fs_descr{max-height:400px}}.keyboard-navigation .promo-e-widget .fs_descr{max-height:200px}.promo-e-widget .fs_link{padding:0 22px;font:13px/36px "Montserrat",Arial,sans-serif;text-transform:uppercase;height:36px;background:#fd0;color:#000;margin-top:15px}.promo-e-widget .fs_link:hover{color:#000;background:#ffee80}.promo-e-widget .price{margin-top:15px}.promo-e-widget .price .fs_price{color:#fd0;font-weight:600}.promo-block .promo-e-widget .fs_descr{margin-top:7px}#content{position:relative;background:#fff;padding:50px 0 100px}#content:after{clear:both;content:'';display:table}#content .page-content-wrapper:after{clear:both;content:'';display:table}.property #content{padding:50px 0 55px}@media only screen and (min-width: 1200px){.property #content{padding:60px 0 75px}}@media only screen and (max-width: 767px){.property #content{padding:30px 0 40px}}.property #content .page-content-wrapper{padding:0 35px}@media only screen and (min-width: 1200px){.property #content .page-content-wrapper{padding:0}}@media only screen and (max-width: 767px){.property #content .page-content-wrapper{padding:0}}@media only screen and (min-width: 1200px){.property.meet #content .page-content-wrapper.has-sidebar,.property.restaurant #content .page-content-wrapper.has-sidebar{max-width:calc(100% - 530px);float:left}}.home #content{padding:0 0 30px}@media only screen and (min-width: 1200px){.home #content{padding:0 0 70px}}@media only screen and (max-width: 767px){.home #content{padding:0 0 40px}}.home #content>.center-column:after{clear:both;content:'';display:table}.home #content .page-content-wrapper{padding:0;margin:50px 0;display:inline-block}@media only screen and (min-width: 1200px){.home #content .page-content-wrapper{margin-top:55px;max-width:calc(100% - 530px);float:left}}@media only screen and (max-width: 767px){.home #content .page-content-wrapper{margin:15px 0 35px}}.property.single-room #content .page-content-wrapper,.property-rfp #content .page-content-wrapper{padding:0}.property.single-special #content{padding:45px 50px 55px}@media only screen and (min-width: 1200px){.property.single-special #content{padding:60px 0 75px}}@media only screen and (max-width: 767px){.property.single-special #content{padding:30px 10px 40px}}.property.single-special #content .page-content-wrapper{padding:0}.property.restaurant #content .page-content-wrapper{padding:0}.property.restaurant #content .page-content-wrapper.has-sidebar{float:left;max-width:calc(100% - 295px)}@media only screen and (min-width: 1200px){.property.restaurant #content .page-content-wrapper.has-sidebar{max-width:calc(100% - 510px)}}@media only screen and (max-width: 767px){.property.restaurant #content .page-content-wrapper.has-sidebar{max-width:none;float:none}}.property.location #content .page-content-wrapper{clear:both}#content .promo-block.desktop-sidebar{float:right;margin:0 0 10px 50px}@media only screen and (max-width: 979px){#content .promo-block.desktop-sidebar{display:none}}#content .promo-block.tablet-sidebar{display:none;text-align:center}@media only screen and (max-width: 979px){#content .promo-block.tablet-sidebar{display:block}}@media only screen and (max-width: 767px){#content .promo-block.tablet-sidebar{margin-bottom:10px}}#content .promo-block.tablet-sidebar>*{display:inline-block}@media only screen and (max-width: 767px){#content .promo-block.tablet-sidebar>*{width:100%;padding:20px}}.content-with-sidebar .headings-wrapper{display:flex}#home-map{position:relative;background:#fff;overflow:hidden}#home-map .heading{overflow:hidden;line-height:50px;padding:0 14px;margin:85px 0 30px}@media only screen and (min-width: 1370px){#home-map .heading{padding:0}}@media only screen and (max-width: 767px){#home-map .heading{margin:30px 0 0}}#home-map .heading h2{float:left;font-size:24px;font-weight:700;text-transform:uppercase;color:#00833e}#home-map .heading button.pin{position:relative;float:right;height:50px;color:#00833e;font-size:14px;cursor:pointer;padding-left:30px}.keyboard-navigation #home-map .heading button.pin:focus{outline:2px solid #00833e;box-shadow:inset 0 0 1px 2px #00833e}#home-map .heading button.pin .icon{display:block;width:18px;height:25px;position:absolute;left:0;top:12px;background:url("../images/sprite.svg") no-repeat 0 -135px}#home-map .heading button.pin:hover{color:#000000}#home-map .mobile-properties{display:none;margin:0 15px 15px}#home-map .mobile-properties .select-wrapper{width:100%}#home-map .mobile-properties .select-wrapper select{width:100%;text-transform:uppercase;display:block !important}@media only screen and (max-width: 767px){#home-map .mobile-properties{display:block}}#home-map .properties{box-sizing:border-box;position:absolute;left:42%;top:51%;-webkit-transform:translate(-480px, -320px);transform:translate(-480px, -320px);z-index:2;padding:30px;max-width:370px;background:#363635}@media only screen and (min-width: 1024px) and (max-width: 1366px){#home-map .properties{left:47%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#home-map .properties{left:62%;top:53%;padding:15px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){#home-map .properties{left:47%}}@media only screen and (min-width: 1370px){#home-map .properties{-webkit-transform:translate(-595px, -320px);transform:translate(-595px, -320px)}}@media only screen and (max-width: 767px){#home-map .properties{display:none}}#home-map .properties h3{color:#fff;font-size:24px;font-style:italic;font-weight:200;line-height:26px;margin-bottom:10px}#home-map .properties ul{line-height:16px;margin-bottom:20px}#home-map .properties ul a{display:block;font-size:14px;padding:4px 0;color:#ffdd00;text-transform:uppercase;text-decoration:none}#home-map .properties ul a span{font-weight:400;color:#b2b3b2}#home-map .properties ul a:hover{color:#00B856}#home-map .home-map-wrapper{position:relative;height:800px;background:#a6a69f}@media only screen and (max-width: 979px){#home-map .home-map-wrapper{padding-top:100%;height:0}}@media (orientation: landscape) and (max-width: 979px){#home-map .home-map-wrapper{padding-top:75%;height:0}}#home-map .home-map-wrapper #home-map-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#home-map .home-map-wrapper #home-map-content .map-popup header{margin:0;font-size:18px;text-transform:uppercase}#home-map .home-map-wrapper #home-map-content .map-popup p{margin:5px 0 10px;font-size:14px;line-height:1.7}#home-map .home-map-wrapper #home-map-content .map-popup a{margin:0 10px 10px 0;height:30px;line-height:30px}#home-map.map-hidden .heading{margin-bottom:30px}#home-map.map-hidden .heading button.pin:before{display:none}#home-map.map-hidden .heading button.pin:after{display:block}#home-map.map-hidden .home-map-wrapper,#home-map.map-hidden .properties,#home-map.map-hidden .mobile-properties{display:none}.breadcrumb{font-family:"Montserrat",Arial,sans-serif;line-height:18px;font-size:14px;text-transform:uppercase;font-weight:700;padding:47px 0 17px;margin-left:20px;border-bottom:1px solid #e5e5e5;overflow:hidden}@media only screen and (min-width: 1370px){.breadcrumb{margin-left:0}}@media only screen and (max-width: 979px){.breadcrumb{margin:0 20px}}.breadcrumb span{display:inline-block;line-height:18px}.breadcrumb a{color:#6f6f6f;text-decoration:none}.breadcrumb a.last{color:#00833e}.breadcrumb a:hover{color:#babf10;text-decoration:underline}.breadcrumb a:hover>span{text-decoration:underline}.breadcrumb .last{color:#00833e}.breadcrumb span.arrow{position:relative;display:inline-block;vertical-align:top;height:18px;width:20px}.breadcrumb span.arrow:after{content:"";display:block;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:50%;left:50%;margin:-3px 0 0 -5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);line-height:16px}@media only screen and (max-width: 767px){.responsive-table td{display:block}}#events h4{margin-bottom:120px;font-size:34px;line-height:41px;font-weight:300;text-transform:uppercase}#events .event{position:relative;padding-left:76px;margin-bottom:14px}#events .event h5{font:18px/1.1 "Verdana",Arial,sans-serif;margin-bottom:8px}#events .event h5 a{text-decoration:none}#events .event .date{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#327d7d;font:bold 24px/1 "Verdana",Arial,sans-serif;white-space:nowrap;text-align:center;text-transform:uppercase;color:#cef0f0}#events .event .date a{display:block;width:100%;height:100%;margin-top:9px;color:inherit;text-decoration:none}#events .event .date a:hover{color:#54baba}#events .event .date span{display:block;font-weight:normal;font-size:12px}#events .event p{font-size:14px;line-height:17px}.sidebar{position:relative;float:right;box-sizing:border-box;padding:0;margin:0 0 50px 50px;width:auto}@media only screen and (max-width: 767px){.sidebar{display:none}}.home .sidebar{display:block;margin:50px 0 0 0;float:none}@media only screen and (min-width: 1200px){.home .sidebar{padding-left:50px;border-left:1px solid #B2B3B2;float:right}}@media only screen and (max-width: 767px){.home .sidebar{width:100%;margin:35px 0 0 0}}.home .sidebar.tablet-sidebar{display:none}.property.meet .sidebar{display:block;margin:50px auto 0;float:none;max-width:520px;padding:20px;background:#F6f6f6}@media only screen and (min-width: 1200px){.property.meet .sidebar{border-left:1px solid #B2B3B2;float:right;margin:15px 0 0 0;padding:0;background:none}}@media only screen and (max-width: 767px){.property.meet .sidebar{margin:30px 0 0;padding:20px 30px;width:100%;max-width:none;text-align:center}}.property.single-room .sidebar{display:block;margin:40px auto 0;float:none;text-align:center}@media only screen and (min-width: 1200px){.property.single-room .sidebar{margin:17px 0 0 40px;float:right}}@media only screen and (max-width: 767px){.property.single-room .sidebar{margin:35px 0 0 0}}.property.restaurant .sidebar{display:block;margin-left:15px}@media only screen and (min-width: 1200px){.property.restaurant .sidebar{margin-left:30px}}@media only screen and (max-width: 767px){.property.restaurant .sidebar{margin:0 0 30px;float:none;text-align:center}}.property.location .sidebar{display:block;margin:0 0 0 5px;float:none}@media only screen and (min-width: 1200px){.property.location .sidebar{margin-left:0;float:left}}@media only screen and (max-width: 767px){.property.location .sidebar{margin:0}}.sidebar .inner-wrapper{position:relative;z-index:2}.sidebar a{color:#000}.sidebar a:hover{color:#00833E}.sidebar h3{font-size:24px;line-height:26px;margin-bottom:25px;font-weight:700;color:#4a4a4a;text-transform:uppercase}.property.meet .sidebar h3{text-align:center;font:500 24px/29px "Montserrat",Arial,sans-serif;text-transform:uppercase;color:#007a39}@media only screen and (max-width: 767px){.property.meet .sidebar h3{margin-bottom:30px}}.property.meet .sidebar .submenu-wrap{background:#F6f6f6;text-align:center}@media only screen and (min-width: 1200px){.property.meet .sidebar .submenu-wrap{padding:20px 30px;margin:-20px 40px 0}}.property.meet .sidebar .submenu-wrap .page-submenu{display:inline-block;width:auto;text-align:left}.property.meet .sidebar .submenu-wrap .page-submenu ul li{display:block;margin-bottom:15px;line-height:0;font-size:0}.property.meet .sidebar .submenu-wrap .page-submenu ul li a{font:500 14px/37px "Montserrat",Arial,sans-serif;color:#000;text-decoration:none}@media only screen and (max-width: 767px){.property.meet .sidebar .submenu-wrap .page-submenu ul li a{text-decoration:underline}}.property.meet .sidebar .submenu-wrap .page-submenu ul li:before{content:"";width:29px;height:37px;display:inline-block;margin-right:15px;background:url("../images/property-sprite.svg") no-repeat -6px -432px;margin-bottom:-12px}.property.meet .sidebar .submenu-wrap .page-submenu ul li:hover a{color:#00833E}.property.meet .sidebar .submenu-wrap .page-submenu ul li:hover:before{background-position:-56px -432px}#submenu a{display:block;font-size:14px;line-height:18px;font-weight:700;text-decoration:none;text-transform:uppercase;padding:3px 0;color:#00833e}#submenu a.active,#submenu a:hover{color:#4a4a4a}#submenu h4 a{font:inherit;color:inherit}#submenu h4 a:hover{color:#00833e}#submenu ul ul{margin:0 0 20px 20px}#footer{background-color:#000;position:relative;font-size:14px;color:#fff;text-transform:uppercase;padding:0 0 35px 0}@media only screen and (max-width: 767px){#footer{padding-bottom:8px}}#footer .center-column{max-width:1205px}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .center-column{padding:0 30px}}@media only screen and (max-width: 767px){#footer .center-column{padding:0}}#footer .wrapper-col{clear:both;padding-bottom:20px;border-bottom:1px solid #474847;font-size:0}@media only screen and (max-width: 767px){#footer .wrapper-col{border-bottom:none;position:relative;text-align:center}#footer .wrapper-col:after{content:'';width:calc(100% + 60px);position:absolute;left:-30px;bottom:0;height:1px;background:#474847}}#footer h3{font:700 16px/19px "Montserrat",Arial,sans-serif;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .connect-col{width:59%;float:left}}@media only screen and (max-width: 767px){#footer .connect-col{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .icons-col{width:28%;float:right}}@media only screen and (max-width: 767px){#footer .icons-col{text-align:center}}#footer .social-col{padding-top:62px;width:285px;display:inline-block;vertical-align:top}@media only screen and (max-width: 979px){#footer .social-col{width:100%;padding-top:30px}}@media only screen and (max-width: 767px){#footer .social-col{padding:30px 30px 0 30px;box-sizing:border-box}}#footer .social-col #stay-connected{position:relative;float:right;width:100%;margin-bottom:40px;text-align:left}@media only screen and (max-width: 767px){#footer .social-col #stay-connected{margin-bottom:30px}}#footer .social-col #stay-connected label{font:10px/1.2 "Montserrat",Arial,sans-serif;color:#B2B3B2;display:block;padding-bottom:15px}#footer .social-col #stay-connected input[type="text"]{width:100%;height:40px;border:1px solid #B2B3B2;line-height:40px;padding:0 50px 0 12px;font-size:13px;color:#F6f6f6}#footer .social-col #stay-connected input[type="text"]::-webkit-input-placeholder{color:#F6f6f6}#footer .social-col #stay-connected input[type="text"]:-moz-placeholder{color:#F6f6f6}#footer .social-col #stay-connected input[type="text"]::-moz-placeholder{color:#F6f6f6}#footer .social-col #stay-connected input[type="text"]:-ms-input-placeholder{color:#F6f6f6}#footer .social-col #stay-connected input[type="text"]:focus::-webkit-input-placeholder{color:#B2B3B2}#footer .social-col #stay-connected input[type="text"]:focus:-moz-placeholder{color:#B2B3B2}#footer .social-col #stay-connected input[type="text"]:focus::-moz-placeholder{color:#B2B3B2}#footer .social-col #stay-connected input[type="text"]:focus:-ms-input-placeholder{color:#B2B3B2}#footer .social-col #stay-connected input[type="submit"]{display:block;width:20px;min-width:0;height:20px;text-indent:-1000px;border:0;padding:0;overflow:hidden;position:absolute;bottom:10px;right:11px;background:url("../images/property-sprite.svg") no-repeat -440px -440px;transition:-webkit-transform 0s ease-out;transition:transform 0s ease-out;transition:transform 0s ease-out, -webkit-transform 0s ease-out}#footer .social-col #stay-connected input[type="submit"]:hover{background-position:-490px -440px}#footer .social-col #stay-connected input[type="submit"]:active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#footer .social-col #stay-connected .formError{right:0 !important;left:auto !important}@media only screen and (max-width: 767px){#footer .social-col #stay-connected .formError .formErrorContent{width:120px}}#footer .social-col .socials{position:static;white-space:nowrap;line-height:0}#footer .social-col .socials li{display:inline-block}#footer .social-col .socials li+li{margin-left:20px}#footer .social-col .socials a{position:relative;display:block;text-indent:-9999px;overflow:hidden;background:url("../images/property-sprite.svg") 0px 0px no-repeat}#footer .social-col .socials a.twitter{width:33px;height:34px;background-position:1px 0}#footer .social-col .socials a.twitter:hover{background-position:1px -40px}#footer .social-col .socials a.facebook{width:18px;height:34px;background-position:-44px 0px}#footer .social-col .socials a.facebook:hover{background-position:-44px -40px}#footer .social-col .socials a.tiktok{width:34px;height:34px;background-position:-34px -86px}#footer .social-col .socials a.tiktok:hover{background-position:-34px -126px}#footer .social-col .socials a.instagram{width:33px;height:34px;background-position:-89px 1px}#footer .social-col .socials a.instagram:hover{background-position:-89px -39px}#footer .social-col .socials a.linkedin{width:33px;height:34px;background-position:0 -85px}#footer .social-col .socials a.linkedin:hover{background-position:0 -127px}#footer .social-col .socials a.email{width:34px;height:34px;background-position:-137px 1px}#footer .social-col .socials a.email:hover{background-position:-137px -39px}#footer .menu-col{width:calc(100% - 300px);display:inline-block;text-align:center;font-size:0;margin-bottom:16px}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .menu-col{width:100%;margin-bottom:5px}}@media only screen and (max-width: 767px){#footer .menu-col{width:100%;margin-bottom:0}}#footer .menu-col .columns{display:inline-block;vertical-align:top;padding-left:20px;margin-left:20px;text-align:left;position:relative}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .menu-col .columns{padding-left:30px;margin-left:10px}}@media only screen and (max-width: 767px){#footer .menu-col .columns{padding-left:0;margin-left:0;width:100%;text-align:center}}#footer .menu-col .columns:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:#474847}@media only screen and (max-width: 767px){#footer .menu-col .columns:before{display:none}}@media only screen and (max-width: 767px){#footer .menu-col .columns ul{margin-bottom:0;overflow:hidden;max-height:0;transition:all 350ms ease-in-out}}@media only screen and (max-width: 767px){#footer .menu-col .columns h3{cursor:pointer}}@media only screen and (max-width: 767px){#footer .menu-col .columns h3.active+ul{max-height:400px;margin-bottom:15px}}#footer .menu-col .col-1{width:calc(32% - 42px)}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .menu-col .col-1{padding-left:0;margin-left:0;margin-right:10px;width:calc(30.3% - 10px)}#footer .menu-col .col-1:before{display:none}}@media only screen and (max-width: 767px){#footer .menu-col .col-1{display:block;padding:0;margin:0;width:100%;text-align:center}#footer .menu-col .col-1:before{display:none}}#footer .menu-col .col-2{width:calc(38% - 42px)}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .menu-col .col-2{width:calc(42.8% - 42px)}}@media only screen and (max-width: 767px){#footer .menu-col .col-2{width:100%}}#footer .menu-col .col-3{width:calc(30% - 42px)}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .menu-col .col-3{width:calc(26.8% - 42px)}}@media only screen and (max-width: 767px){#footer .menu-col .col-3{width:100%}}#footer .menu-col .footer-menu{padding-top:62px;margin:0 0 10px 22px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .menu-col .footer-menu{padding-top:0;margin-left:0}}@media only screen and (max-width: 767px){#footer .menu-col .footer-menu{margin:30px 0 0 0;padding-top:0}#footer .menu-col .footer-menu:before{content:'';height:1px;width:calc(100% - 60px);background:#474847;position:relative;margin:0 auto 30px;display:block}}#footer .menu-col .footer-menu li{display:block;margin-right:22px}@media only screen and (max-width: 767px){#footer .menu-col .footer-menu li{margin-right:0}}#footer .menu-col .footer-menu a{font:14px/14px "Montserrat",Arial,sans-serif;display:block;text-decoration:none;color:#fd0;margin-bottom:14px;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .menu-col .footer-menu a{font-size:12px}}#footer .menu-col .footer-menu a:hover,#footer .menu-col .footer-menu a.active{color:#fff}#footer .accessible360{vertical-align:top;display:inline-block;width:80px;height:80px;margin:19px 40px 0 0;text-decoration:none;font-size:0;text-indent:-9999em}@media only screen and (max-width: 767px){#footer .accessible360{margin:30px 8px 0 8px}}#footer .accessible360 img{display:block;width:100%;height:auto}#footer .footer-tripadvisor-logo{display:inline-block;vertical-align:top;box-sizing:border-box;font:400 11px/14px "Montserrat",Arial,sans-serif;color:#fff;text-transform:uppercase;width:300px;padding-left:77px;margin-top:38px;position:relative}@media only screen and (min-width: 768px) and (max-width: 979px){#footer .footer-tripadvisor-logo{font-size:12px;width:270px}}@media only screen and (max-width: 767px){#footer .footer-tripadvisor-logo{font-size:10px;line-height:12px;width:190px;padding-left:0;margin:30px 8px 0 8px;padding-top:44px}}#footer .footer-tripadvisor-logo:after{content:"";display:block;width:60px;height:36px;position:absolute;top:0;left:0;background:url("../images/sprite.svg") no-repeat -140px 0}@media only screen and (max-width: 767px){#footer .footer-tripadvisor-logo:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#footer .phone-mail{text-align:right;display:block;float:right;font:400 30px/30px "Montserrat",Arial,sans-serif;margin-top:35px}@media only screen and (max-width: 767px){#footer .phone-mail{float:none;text-align:center;margin-top:40px;margin-bottom:10px}}#footer .phone-mail .tel,#footer .phone-mail .mail{color:#fff;display:block;text-decoration:none}#footer .phone-mail .tel:hover,#footer .phone-mail .mail:hover{color:#FFEE80}#footer .phone-mail .mail{color:#fd0;font-size:16px;line-height:1;margin-top:10px}#footer .copyright{display:inline-block;vertical-align:top;font:12px/1 "Montserrat",Arial,sans-serif;margin-top:32px}@media only screen and (max-width: 767px){#footer .copyright{display:block;text-align:center}}#teconsent{max-width:1185px;width:100%;margin:0 auto;position:relative;box-sizing:border-box}#teconsent img{position:absolute !important;left:auto !important;right:0;top:-64px;-webkit-transform:none !important;transform:none !important}@media only screen and (min-width: 768px) and (max-width: 979px){#teconsent img{right:25px}}@media only screen and (max-width: 767px){#teconsent img{position:relative !important;right:auto !important;left:50% !important;top:0 !important;margin-bottom:25px !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}html.galleria-visible{overflow:hidden}#hebs-gallery{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)}#hebs-gallery:before{content:"";display:block;width:46px;height:46px;position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px;z-index:0;background:url(../images/loading.png) no-repeat 0 0;-webkit-animation:spin 1s steps(12, end) infinite;animation:spin 1s steps(12, end) infinite}#hebs-gallery .galleria{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}#hebs-gallery .close-button{position:absolute;right:20px;top:12px;width:17px;height:17px;text-indent:-9999px;overflow:hidden;cursor:pointer;z-index:2;background:url("../images/common.svg") 0 0 no-repeat}#hebs-gallery .close-button:hover{background-position:-37px 0}#hebs-gallery .close-button:active{background-position:-74px 0}#hebs-gallery .galleria-container{position:relative;overflow:hidden;width:100% !important;height:100% !important}#hebs-gallery .category-selector{position:absolute;top:5px;left:20px;z-index:2}.keyboard-navigation #hebs-gallery .category-selector:focus{outline:2px solid #ff0;box-shadow:inset 0 0 1px 2px #ff0;outline-style:inset}#hebs-gallery .newListSelected{position:absolute !important;top:4px;left:20px;z-index:2}#hebs-gallery .newListSelected .selectedTxt{color:#fff}#hebs-gallery .galleria-stage{position:absolute;top:40px;bottom:120px;left:0;right:0;padding:20px 72px;overflow:hidden}@media only screen and (max-width: 767px){#hebs-gallery .galleria-stage{padding:20px}}@media (max-width: 767px) and (orientation: landscape){#hebs-gallery .galleria-stage{bottom:0}}#hebs-gallery .galleria-stage .galleria-image{overflow:visible !important}#hebs-gallery .galleria-stage .galleria-image img{box-shadow:0 2px 4px rgba(0,0,0,0.3)}#hebs-gallery .galleria-stage .galleria-counter{display:none !important}#hebs-gallery.no-controls .galleria-stage{bottom:0;padding:20px}#hebs-gallery.no-controls .galleria-image-nav{display:none}#hebs-gallery .galleria-image-nav-left,#hebs-gallery .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/common.svg") 0 0 no-repeat;z-index:10}.keyboard-navigation #hebs-gallery .galleria-image-nav-left:focus,.keyboard-navigation #hebs-gallery .galleria-image-nav-right:focus{outline:2px solid #ff0;box-shadow:inset 0 0 1px 2px #ff0;outline-style:inset}#hebs-gallery .galleria-image-nav-left{left:20px;background-position:0 -37px}#hebs-gallery .galleria-image-nav-left:hover{background-position:-51px -37px}#hebs-gallery .galleria-image-nav-left:active{background-position:-102px -37px}#hebs-gallery .galleria-image-nav-right{right:20px;background-position:0 -118px}#hebs-gallery .galleria-image-nav-right:hover{background-position:-51px -118px}#hebs-gallery .galleria-image-nav-right:active{background-position:-102px -118px}#hebs-gallery .galleria-loader{width:48px;height:48px;position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px}#hebs-gallery.no-controls .galleria-thumbnails-container{display:none}#hebs-gallery .galleria-thumbnails-container{height:120px;bottom:0;position:absolute;left:0;right:0;z-index:2;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7);box-shadow:inset 0 2px 4px rgba(0,0,0,0.3)}@media (max-width: 767px) and (orientation: landscape){#hebs-gallery .galleria-thumbnails-container{display:none}}#hebs-gallery .galleria-carousel .galleria-thumbnails-list{margin-left:52px;margin-right:52px}#hebs-gallery .galleria-thumbnails{margin:20px auto 0}#hebs-gallery .galleria-thumbnails .galleria-image{height:80px;width:80px;background:#000;margin:0 6px 0 0;float:left;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.3)}.keyboard-navigation #hebs-gallery .galleria-thumbnails .galleria-image:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}#hebs-gallery .galleria-thumbnails .galleria-image.active{border:3px solid #fff;width:74px !important;height:74px !important}#hebs-gallery .galleria-thumbnails .galleria-image.active img{margin:-3px 0 0 -3px}#hebs-gallery .galleria-thumb-nav-left,#hebs-gallery .galleria-thumb-nav-right{display:none;position:absolute;top:50%;cursor:pointer;width:21px;height:21px;margin-top:-10px;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") 0 0 no-repeat}#hebs-gallery .galleria-carousel .galleria-thumb-nav-left,#hebs-gallery .galleria-carousel .galleria-thumb-nav-right{display:block}#hebs-gallery .galleria-thumb-nav-left.disabled,#hebs-gallery .galleria-thumb-nav-right.disabled{opacity:0.5;cursor:default}#hebs-gallery .galleria-thumb-nav-left{left:15px;background-position:5px -199px}#hebs-gallery .galleria-thumb-nav-left:hover{background-position:-26px -199px}#hebs-gallery .galleria-thumb-nav-left:active{background-position:-57px -199px}#hebs-gallery .galleria-thumb-nav-left.disabled{background-position:5px -199px}#hebs-gallery .galleria-thumb-nav-right{right:15px;background-position:5px -240px}#hebs-gallery .galleria-thumb-nav-right:hover{background-position:-26px -240px}#hebs-gallery .galleria-thumb-nav-right:active{background-position:-57px -240px}#hebs-gallery .galleria-thumb-nav-right.disabled{background-position:5px -240px}#hebs-gallery .galleria-info,#hebs-gallery .galleria-info-custom{position:absolute;left:0;top:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA5JREFUeAFjoACMglEAAAJAAAGccJWlAAAAAElFTkSuQmCC");background:rgba(0,0,0,0.7);box-shadow:inset 0 2px 4px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.06);width:100%;height:40px}#hebs-gallery .galleria-info .galleria-info-description,#hebs-gallery .galleria-info .galleria-info-description-custom,#hebs-gallery .galleria-info-custom .galleria-info-description,#hebs-gallery .galleria-info-custom .galleria-info-description-custom{text-align:center;line-height:40px;color:#fff;position:absolute;left:300px;right:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.keyboard-navigation #hebs-gallery .galleria-info .galleria-info-description:focus,.keyboard-navigation #hebs-gallery .galleria-info .galleria-info-description-custom:focus,.keyboard-navigation #hebs-gallery .galleria-info-custom .galleria-info-description:focus,.keyboard-navigation #hebs-gallery .galleria-info-custom .galleria-info-description-custom:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}#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 "Verdana",Arial,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}.rooms .categories-list{margin-bottom:30px;padding:0 20px;overflow:hidden}.rooms .categories-list button{box-sizing:border-box;position:relative;text-align:left;float:left;padding:0 0 0 16px;margin:0 40px 20px 0;font-size:16px;line-height:20px;color:#0066cc;border:0;outline:none;background:none}@media (max-width: 550px){.rooms .categories-list button{width:50%;margin-right:0;padding:0 10px 0 16px;font-size:15px}}.rooms .categories-list button:before{content:"";display:block;width:12px;height:12px;border-radius:50%;position:absolute;top:4px;left:0;background:#0066cc}.rooms .categories-list button:after{content:"";display:none;width:4px;height:4px;border-radius:50%;position:absolute;top:8px;left:4px;background:#fff}.rooms .categories-list button.active{color:#3ac3ff;border:0}.rooms .categories-list button.active:before{background:#3ac3ff}.rooms .categories-list button.active:after{display:block}.rooms .categories-descr{padding:0 20px}.rooms .categories-descr .category-descr{display:none}.rooms .categories-descr .category-descr.active{display:block}.rooms .rooms-entry{width:100%;margin-bottom:20px;padding:40px 20px 30px;box-sizing:border-box;background:#ecedee;overflow:hidden}@media (max-width: 979px){.rooms .rooms-entry{padding:40px 20px 30px}}@media (max-width: 550px){.rooms .rooms-entry{padding:0}}.rooms .rooms-entry .thumbnail{position:relative;float:left;margin:0;padding:0 30px 0 0;width:200px}.rooms .rooms-entry .thumbnail img{width:100%;display:block}.rooms .rooms-entry .thumbnail nav{display:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.rooms .rooms-entry .thumbnail nav .price{display:table-cell;padding:10px 5px 6px;width:50%;text-align:center;vertical-align:middle;font-size:10px;line-height:16px;color:#fff;text-decoration:none;text-transform:uppercase;background:rgba(0,102,203,0.7)}.rooms .rooms-entry .thumbnail nav .price .number{font-size:22px}.rooms .rooms-entry .thumbnail nav .button{display:table-cell;width:50%;font-size:15px;text-align:center;vertical-align:middle;line-height:19px;text-decoration:none;color:#fff;text-transform:uppercase;background:rgba(0,102,203,0.5)}@media (max-width: 550px){.rooms .rooms-entry .thumbnail{float:none;padding:0;width:100%}.rooms .rooms-entry .thumbnail img{width:100%}.rooms .rooms-entry .thumbnail nav{display:table}}.rooms .rooms-entry .description{position:relative;margin-left:230px;padding-right:200px}@media (max-width: 767px){.rooms .rooms-entry .description{padding-right:0}}@media (max-width: 550px){.rooms .rooms-entry .description{margin-left:0;padding:10px}}.rooms .rooms-entry .description h3{margin-bottom:20px;font-size:18px;line-height:1.2;text-transform:uppercase;color:#637e91}@media (max-width: 550px){.rooms .rooms-entry .description h3{margin-bottom:10px;font-weight:bold}}.rooms .rooms-entry .description p{margin-bottom:20px}.rooms .rooms-entry .description nav.links a{text-decoration:none;text-transform:uppercase;position:relative;margin-right:8px;padding-right:8px}.rooms .rooms-entry .description nav.links a:after{content:'';position:absolute;top:1px;right:-1px;height:15px;width:1px;background:#ac7b59}.rooms .rooms-entry .description nav.links a:last-child{margin:0;padding:0}.rooms .rooms-entry .description nav.links a:last-child:after{content:none}.rooms .rooms-entry.no-booking .description{padding-right:0}.rooms .rooms-entry .features span{display:inline-block;margin:0 20px 8px 0;font-size:14px;text-transform:uppercase;color:#637e91}@media (max-width: 550px){.rooms .rooms-entry .features span{display:block;margin:0 0 8px 0}}.rooms .rooms-entry .amenities{position:relative;margin:10px 0;line-height:30px;height:30px}@media (max-width: 550px){.rooms .rooms-entry .amenities{margin:15px 0}}.rooms .rooms-entry .amenities.multiline{margin-right:50px}.rooms .rooms-entry .amenities .main-list{height:30px;overflow:hidden;position:relative;z-index:2}.rooms .rooms-entry .amenities .additional-list{position:absolute;top:-20px;left:-20px;width:100%;opacity:0;line-height:30px;visibility:hidden;transition:opacity 0.2s, visibility 0s ease 0.2s;padding:20px 70px 20px 20px;background:#ecedee;box-shadow:0 0 10px rgba(0,0,0,0.1);z-index:1}.rooms .rooms-entry .amenities span{display:inline-block;font-size:20px;letter-spacing:10px;vertical-align:middle}.rooms .rooms-entry .amenities .toggle{display:none;position:absolute;right:-50px;bottom:0;width:31px;height:100%;margin:0;border-left:1px solid #a6a6a6;text-align:right;z-index:4}.rooms .rooms-entry .amenities .toggle:before{content:"\2022 \2022 \2022";display:inline-block;font-size:20px}.rooms .rooms-entry .amenities.multiline .toggle{display:block}.rooms .rooms-entry .amenities.expand .additional-list{opacity:1;visibility:visible;z-index:3;transition:opacity 0.2s, visibility 0s ease 0s}.rooms .rooms-entry .amenities.expand .toggle:before,.rooms .rooms-entry .amenities.expand .toggle:after{content:"";display:block;background:#0066cc;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rooms .rooms-entry .amenities.expand .toggle:before{width:20px;height:2px;top:9px;right:0}.rooms .rooms-entry .amenities.expand .toggle:after{width:2px;height:20px;top:0;right:9px}.rooms .rooms-entry .booking-info{width:140px;position:absolute;top:0;right:0;text-align:center}@media (max-width: 550px){.rooms .rooms-entry .booking-info{display:none}}@media (max-width: 767px){.rooms .rooms-entry .booking-info{position:static;text-align:left;width:auto;margin:20px 0}}.rooms .rooms-entry .booking-info .price{display:block;margin-bottom:10px;font-size:22px;line-height:1;text-decoration:none;color:#637e91}@media (max-width: 767px){.rooms .rooms-entry .booking-info .price{font-size:18px}}.rooms .rooms-entry .booking-info .button{width:140px}@media (max-width: 767px){.rooms .rooms-entry .booking-info .price,.rooms .rooms-entry .booking-info .button{display:inline-block;width:auto;margin-right:10px}}.property.property-rooms .rooms-item-gallery,.property.property-rooms .view-tour{background:#00833E url("../images/property-sprite.svg") -188px 14px no-repeat;position:relative;display:block;float:left;margin-right:10px;width:50px;height:50px;border-radius:50%;font-size:0;text-indent:-9999em;opacity:1;z-index:10;transition:opacity 350ms ease-in-out}.property.property-rooms .rooms-item-gallery:hover,.property.property-rooms .view-tour:hover{opacity:0.8}.property.property-rooms .view-tour{background:#00833E url("../images/property-sprite.svg") -241px 9px no-repeat}.property.property-rooms .room-thumbnail{height:auto;width:100%}.property.property-rooms .rooms-list{clear:right;padding-top:50px}@media only screen and (min-width: 1200px){.property.property-rooms .rooms-list{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-list{width:calc(100% + 70px);margin-left:-35px}}@media only screen and (max-width: 767px){.property.property-rooms .rooms-list{width:calc(100% + 20px);margin-left:-10px;padding-top:15px}}.property.property-rooms .rooms-list .amenities-list-block{margin-top:13px;padding:0}.property.property-rooms .rooms-list .amenities-list-block .center-column{padding:0}.property.property-rooms .rooms-list .amenities-list-block .amenities-list.accessible .amenity-item:first-child,.property.property-rooms .rooms-list .amenities-list-block .amenities-list.accessible .amenity-item:nth-child(2){margin-right:34px}@media only screen and (max-width: 767px){.property.property-rooms .rooms-list .amenities-list-block .amenities-list.accessible .amenity-item:first-child,.property.property-rooms .rooms-list .amenities-list-block .amenities-list.accessible .amenity-item:nth-child(2){margin-right:24px}}.property.property-rooms .rooms-list .amenities-list-block .amenities-list.accessible .amenity-item:first-child,.property.property-rooms .rooms-list .amenities-list-block .amenities-list.accessible .amenity-item:nth-child(2),.property.property-rooms .rooms-list .amenities-list-block .amenities-list.accessible .amenity-item:nth-child(3){display:block}.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item{padding:0;display:none;flex:none}@media only screen and (max-width: 767px){.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item{margin:0 0 10px 0;width:auto}}.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item:first-child{margin-right:34px}@media only screen and (max-width: 767px){.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item:first-child{margin-right:24px}}.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item:first-child,.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item:nth-child(2){display:block}.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item .icon{width:28px;height:28px;margin-bottom:1px}.property.property-rooms .rooms-list .amenities-list-block .amenities-list .amenity-item span{font-size:12px;font-weight:500}.property.property-rooms .category.rooms-list{width:100%;margin-left:0}.property.property-rooms .rooms-container{margin-top:30px;display:flex;flex-flow:row wrap;margin-left:-40px}@media only screen and (min-width: 1200px){.property.property-rooms .rooms-container{margin-left:-50px}}@media only screen and (max-width: 767px){.property.property-rooms .rooms-container{display:block;margin-left:0}}.property.property-rooms .rooms-container .room-entry{color:#000;text-align:left;width:calc(50% - 40px);margin-left:40px;margin-bottom:40px;position:relative}@media only screen and (min-width: 1200px){.property.property-rooms .rooms-container .room-entry{width:calc(33.33% - 50px);margin-left:50px;margin-bottom:70px}}@media only screen and (max-width: 767px){.property.property-rooms .rooms-container .room-entry{width:100%;margin-left:0;margin-bottom:30px}}.property.property-rooms .rooms-container .room-entry .room-thumbnail-link{height:auto;width:100%;overflow:hidden;display:block;position:relative}.property.property-rooms .rooms-container .room-entry .room-thumbnail-link .thumb-buttons{position:absolute;right:0;bottom:13px}.property.property-rooms .rooms-container .room-entry h3{text-decoration:none;font:500 24px/29px "Montserrat",Arial,sans-serif;color:#000;margin-top:20px;text-transform:uppercase;display:inline-block;margin-bottom:0}@media only screen and (max-width: 767px){.property.property-rooms .rooms-container .room-entry h3{font:500 18px / 22px "Montserrat", Arial, sans-serif}}.property.property-rooms .rooms-container .room-entry .price{font:18px/22px "Montserrat",Arial,sans-serif}.property.property-rooms .rooms-container .room-entry .price span{color:#00833E}.property.property-rooms .rooms-container .room-entry p{margin-top:23px;font:13px/16px "Verdana",Arial,sans-serif;min-height:48px}@media only screen and (max-width: 767px){.property.property-rooms .rooms-container .room-entry p{margin:15px 0}}.property.property-rooms .rooms-container .room-entry #rooms-overview-squared-list{margin:0 0 20px 0;padding:0;background:none}@media only screen and (max-width: 767px){.property.property-rooms .rooms-container .room-entry #rooms-overview-squared-list{display:none}}.property.property-rooms .rooms-container .room-entry #rooms-overview-squared-list ul{columns:1;-webkit-columns:1;-moz-columns:1}.property.property-rooms .rooms-container .room-entry #rooms-overview-squared-list h3{display:none}.property.property-rooms .rooms-container .room-entry .button{padding:0 50px}.property.property-rooms .rooms-container .room-entry .read-more-link{font:13px/16px "Montserrat",Arial,sans-serif;color:#000;text-decoration:underline}.property.property-rooms .rooms-container .room-entry .read-more-link:hover{color:#00833E}.property.property-rooms .rooms-container .room-entry .button+.read-more-link{padding-left:23px}.property.property-rooms .rooms-categories-container{font-size:0;display:flex;justify-content:space-between;flex-flow:wrap}.property.property-rooms .rooms-categories-container.count-5 .room-entry{width:calc(50% - 15px);padding-bottom:calc(35% + 8px);margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-5 .room-entry{width:calc(50% - 5px);margin-bottom:10px}}.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(3),.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(4),.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(5){width:calc(33.3% - 20px);padding-bottom:calc(25% + 19px)}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(3),.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(4),.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(5){width:calc(33.3% - 7px)}}.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(3) .category-text h3,.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(4) .category-text h3,.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(5) .category-text h3{font-size:30px}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(3) .category-text h3,.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(4) .category-text h3,.property.property-rooms .rooms-categories-container.count-5 .room-entry:nth-child(5) .category-text h3{font-size:25px}}.property.property-rooms .rooms-categories-container.count-4 .room-entry{width:calc(50% - 15px);padding-bottom:calc(30% + 8px);margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-4 .room-entry{width:calc(50% - 5px);padding-bottom:calc(30% - 13px);margin-bottom:10px}}.property.property-rooms .rooms-categories-container.count-3{display:block}.property.property-rooms .rooms-categories-container.count-3 .room-entry{width:calc(70% - 49px);height:0;padding-bottom:calc(50% - 30px);margin-bottom:30px;float:left}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-3 .room-entry{width:calc(65% - 22px);margin-bottom:10px;padding-bottom:calc(40% + 148px)}}.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(2),.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(3){width:calc(30% + 19px);height:0;padding-bottom:calc(25% - 30px);float:right}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(2),.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(3){width:calc(34% + 21px);padding-bottom:calc(20% + 69px)}}.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(2) .category-text h3,.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(3) .category-text h3{font-size:30px}@media only screen and (min-width: 1200px){.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(2) .category-text h3,.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(3) .category-text h3{font-size:38px}}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(2) .category-text h3,.property.property-rooms .rooms-categories-container.count-3 .room-entry:nth-child(3) .category-text h3{font-size:25px}}.property.property-rooms .rooms-categories-container.count-2 .room-entry{width:calc(50% - 15px);height:0;padding-bottom:calc(40% + 8px)}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container.count-2 .room-entry{width:calc(50% - 5px)}}.property.property-rooms .rooms-categories-container .room-entry{color:#fff;width:calc(50% - 40px);padding-bottom:calc(40% + 8px);margin:0;height:0;position:relative;text-align:center}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container .room-entry{width:calc(50% - 5px)}}@media only screen and (max-width: 767px){.property.property-rooms .rooms-categories-container .room-entry{width:100% !important;margin-bottom:15px !important;height:0 !important;padding-bottom:70% !important;display:flex;align-items:center}}.property.property-rooms .rooms-categories-container .room-entry:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.25)}.property.property-rooms .rooms-categories-container .room-entry .category-text{box-sizing:border-box;width:100%;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px}.property.property-rooms .rooms-categories-container .room-entry .category-text h3{font-size:38px;line-height:1;margin-bottom:19px;font-weight:700;color:#fff;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 979px){.property.property-rooms .rooms-categories-container .room-entry .category-text h3{font-size:30px}}@media only screen and (max-width: 767px){.property.property-rooms .rooms-categories-container .room-entry .category-text h3{font-size:24px !important;line-height:29px;margin-bottom:5px}}.property.property-rooms .rooms-categories-container .room-entry.thumb{background-size:cover !important;background-position:50% 50% !important;background-repeat:no-repeat !important}.property.property-rooms.single-room .head{background:#fff}@media only screen and (max-width: 767px){.property.property-rooms.single-room .head{text-align:center}}.property.property-rooms.single-room .head h1{font:500 36px/44px "Montserrat",Arial,sans-serif;text-transform:uppercase;color:#000;margin-bottom:20px}@media only screen and (max-width: 767px){.property.property-rooms.single-room .head h1{font:500 24px / 28px "Montserrat", Arial, sans-serif;margin-bottom:25px}}.property.property-rooms.single-room .additional-part{position:relative}@media only screen and (min-width: 1200px){.property.property-rooms.single-room .additional-part .amenities-list-block{margin-right:300px}}.property.property-rooms.single-room .additional-part .controls{text-align:center;margin:35px 0 0 0}@media only screen and (min-width: 1200px){.property.property-rooms.single-room .additional-part .controls{position:absolute;top:48px;right:38px;margin:0}}@media only screen and (max-width: 767px){.property.property-rooms.single-room .additional-part .controls{margin:15px 0 0 0}}.property.property-rooms.single-room .additional-part .controls .button{display:block;margin:0 auto 12px;width:175px}.property.property-rooms.single-room .additional-part .controls .price{font:18px/22px "Montserrat",Arial,sans-serif}.property.property-rooms.single-room .additional-part .controls .price span{color:#00833E}.property.property-rooms.single-room .main-part{padding:0 35px;margin-top:40px}@media only screen and (min-width: 1200px){.property.property-rooms.single-room .main-part{margin-top:30px;padding:0}}@media only screen and (max-width: 767px){.property.property-rooms.single-room .main-part{padding:0;margin-top:35px}}.property.property-rooms.single-room .main-part.has-aside:after{clear:both;content:'';display:table}@media only screen and (min-width: 1200px){.property.property-rooms.single-room .main-part.has-aside .room-content{max-width:calc(100% - 475px);float:left}}.property.property-rooms.single-room .main-part #squared-list{margin-top:35px;padding:0;background:none}@media only screen and (min-width: 1200px){.property.property-rooms.single-room .main-part #squared-list{margin-top:40px}}@media only screen and (max-width: 767px){.property.property-rooms.single-room .main-part #squared-list{margin:35px 0 0 0}}.property.single-room .view-tour{position:absolute;left:40px;top:40px;background:#00833E url("../images/property-sprite.svg") -300px 10px no-repeat;width:70px;height:70px}@media only screen and (max-width: 767px){.property.single-room .view-tour{left:10px;top:10px}}#popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,0.95)}#popup .popup-inner{position:absolute;padding-bottom:56.25%;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#popup .popup-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}#popup .popup-close{position:absolute;right:20px;top:12px;width:17px;height:17px;text-indent:-9999px;overflow:hidden;cursor:pointer;z-index:2;background:url("../images/common.svg") 0 0 no-repeat}#all-hotels{overflow:hidden;padding-top:50px}#all-hotels .city-block{overflow:hidden}#all-hotels .city-block .city-description{box-sizing:border-box;padding-right:20px;float:left;width:230px}@media only screen and (min-width: 1370px){#all-hotels .city-block .city-description{width:270px}}@media only screen and (min-width: 768px) and (max-width: 979px){#all-hotels .city-block .city-description{padding-left:15px;box-sizing:border-box;width:50%}}@media only screen and (max-width: 767px){#all-hotels .city-block .city-description{width:auto;margin:0 15px 15px;float:none;padding:0}}#all-hotels .city-block .city-description h3{font-size:30px;line-height:30px;margin-bottom:10px;text-transform:uppercase;font-weight:bold;color:#00833e}#all-hotels .city-block .city-description .text{font-size:14px;color:#6f6f6f}#all-hotels .city-block .city-properties{float:right;width:710px}@media only screen and (min-width: 1370px){#all-hotels .city-block .city-properties{width:890px}}@media only screen and (min-width: 768px) and (max-width: 979px){#all-hotels .city-block .city-properties{width:50%;padding-right:15px;box-sizing:border-box}}@media only screen and (max-width: 767px){#all-hotels .city-block .city-properties{width:100%;float:none}}#all-hotels .city-block .city-properties .property-box{float:left;width:350px;margin-bottom:60px}@media only screen and (min-width: 1370px){#all-hotels .city-block .city-properties .property-box{width:440px}}@media only screen and (min-width: 768px) and (max-width: 979px){#all-hotels .city-block .city-properties .property-box{width:100%;float:none}}@media only screen and (max-width: 767px){#all-hotels .city-block .city-properties .property-box{width:100%;float:none}}#all-hotels .city-block .city-properties .property-box .thumbnail{display:block;position:relative;width:100%;height:320px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (min-width: 768px) and (max-width: 979px){#all-hotels .city-block .city-properties .property-box .thumbnail{height:280px}}@media only screen and (max-width: 767px){#all-hotels .city-block .city-properties .property-box .thumbnail{height:250px}}#all-hotels .city-block .city-properties .property-box .thumbnail:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.2)}#all-hotels .city-block .city-properties .property-box .thumbnail .text{position:absolute;bottom:15px;left:20px;right:20px;z-index:2}#all-hotels .city-block .city-properties .property-box .thumbnail .text h4{font-size:30px;font-weight:700;line-height:32px;color:#fff;text-transform:uppercase}#all-hotels .city-block .city-properties .property-box .thumbnail .text span{font-size:14px;font-weight:700;color:#ffdd00;text-transform:uppercase}#all-hotels .city-block .city-properties .property-box .description{box-sizing:border-box;width:100%;padding:0 20px;overflow:hidden;margin-top:15px}#all-hotels .city-block .city-properties .property-box .description .heading{display:block;font-size:18px;line-height:22px;margin:0 0 15px 0;font-weight:700;color:#4a4a4a}#all-hotels .city-block .city-properties .property-box .description .booking-link{position:relative;float:right;margin-top:50px}#all-hotels .city-block .city-properties .property-box .description .booking-link:after{content:"";display:block;width:42px;height:40px;position:absolute;top:-50px;left:50%;margin-left:-21px;background:url("../images/sprite.svg") no-repeat 0 -180px}#all-hotels .city-block .city-properties .property-box .description .booking-link+.text{padding-right:5px}#all-hotels .city-block .city-properties .property-box .description .text{font-size:14px;line-height:24px;color:#6f6f6f;overflow:hidden}#all-hotels .city-block .city-properties .property-box .description .hotel-link{margin-top:25px;position:relative;display:block;text-decoration:none;color:#00833e;font-size:14px;font-weight:700;height:29px;line-height:29px;padding-left:50px;text-transform:uppercase}#all-hotels .city-block .city-properties .property-box .description .hotel-link:before,#all-hotels .city-block .city-properties .property-box .description .hotel-link:after{content:"";display:block;position:absolute;background:#00833e;transition:background-color 0.2s}#all-hotels .city-block .city-properties .property-box .description .hotel-link:before{width:29px;height:1px;top:14px;left:0}#all-hotels .city-block .city-properties .property-box .description .hotel-link:after{width:1px;height:29px;top:0;left:14px}#all-hotels .city-block .city-properties .property-box .description .hotel-link:hover{color:#000000}#all-hotels .city-block .city-properties .property-box .description .hotel-link:hover:after,#all-hotels .city-block .city-properties .property-box .description .hotel-link:hover:before{background:#000000}#all-hotels .city-block .city-properties.multiple-properties .property-box:nth-child(odd){margin-right:10px}@media only screen and (max-width: 979px){#all-hotels .city-block .city-properties.multiple-properties .property-box:nth-child(odd){margin-right:0}}@media (min-width: 980px){#all-hotels .city-block .city-properties.single-property .property-box{width:100%}#all-hotels .city-block .city-properties.single-property .property-box .thumbnail{float:left;width:50%}#all-hotels .city-block .city-properties.single-property .property-box .description{width:50%;float:right}}#subpages section{padding:60px 0;border-bottom:1px solid #ecf0f1}#subpages section .page-content{position:relative;z-index:2;padding:0 15px;box-sizing:border-box}@media only screen and (min-width: 1370px){#subpages section .page-content{padding:0}}#subpages .gallery-section{position:relative;min-height:350px;overflow:hidden}#subpages .gallery-section .before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#subpages .gallery-section .gallery-content{position:relative;float:left;width:270px}@media only screen and (min-width: 768px) and (max-width: 979px){#subpages .gallery-section .gallery-content{width:45%}}@media only screen and (max-width: 767px){#subpages .gallery-section .gallery-content{width:100%;float:none}}@media only screen and (max-width: 767px){#subpages .gallery-section .gallery-content .more-photos{position:static}}#subpages .gallery-section #gallery-slider{position:absolute;white-space:nowrap;overflow:hidden;padding-top:60px;right:0;top:60px;left:50%;margin-left:-190px;z-index:3}@media only screen and (min-width: 1370px){#subpages .gallery-section #gallery-slider{margin-left:-300px}}@media only screen and (min-width: 768px) and (max-width: 979px){#subpages .gallery-section #gallery-slider{left:55%;margin-left:0}}@media only screen and (max-width: 767px){#subpages .gallery-section #gallery-slider{position:relative;top:20px;left:0;width:100%;margin:0;padding-left:15px;padding-top:0;overflow-x:auto;-webkit-overflow-scrolling:touch}}#subpages .gallery-section #gallery-slider .inner-wrapper{width:100%;height:100%;position:relative;overflow:hidden}@media only screen and (max-width: 767px){#subpages .gallery-section #gallery-slider .inner-wrapper{overflow-x:auto}}#subpages .gallery-section #gallery-slider .arrows{position:absolute;top:0;left:0;display:block;width:100%;text-align:center}@media only screen and (min-width: 1370px){#subpages .gallery-section #gallery-slider .arrows{width:930px}}@media only screen and (max-width: 767px){#subpages .gallery-section #gallery-slider .arrows{display:none}}#subpages .gallery-section #gallery-slider .arrows a{display:inline-block;width:28px;height:28px;background:url("../images/sprite.svg") no-repeat 0 -280px;margin:0 10px;text-indent:-1000px;overflow:hidden}#subpages .gallery-section #gallery-slider .arrows a.prev{background-position:0 -330px}@media only screen and (min-width: 1370px){#subpages .gallery-section #gallery-slider.photos-number-3 .arrows{display:none}}#subpages .gallery-section #gallery-slider.photos-number-1 .arrows{display:none}#subpages .gallery-section #gallery-slider .view-gallery{display:inline-block;vertical-align:top;margin-right:20px;width:290px}#subpages .gallery-section #gallery-slider .view-gallery img{width:100%;display:block}#subpages .gallery-section #gallery-slider .view-gallery:last-child{margin-right:0}@media only screen and (max-width: 767px){#subpages .gallery-section #gallery-slider .view-gallery{width:80%}}@media only screen and (max-width: 979px){#subpages .gallery-section #gallery-slider.photos-number-1 .view-gallery{width:100%}}#subpages .rooms-section{min-height:500px;overflow:hidden}#subpages .rooms-section .rooms-content{position:relative;float:left;width:270px}@media only screen and (min-width: 768px) and (max-width: 979px){#subpages .rooms-section .rooms-content{width:45%}}@media only screen and (max-width: 767px){#subpages .rooms-section .rooms-content{width:100%;float:none}}#subpages .rooms-section #rooms-slider{position:relative;width:650px;float:right;white-space:nowrap;overflow:hidden;padding-top:60px;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 1370px){#subpages .rooms-section #rooms-slider{width:890px}}@media only screen and (min-width: 768px) and (max-width: 979px){#subpages .rooms-section #rooms-slider{width:50%;overflow-x:auto}}@media only screen and (max-width: 767px){#subpages .rooms-section #rooms-slider{width:100%;float:none;overflow-x:auto}}#subpages .rooms-section #rooms-slider .inner-wrapper{width:100%;height:100%;position:relative;overflow:hidden}@media only screen and (max-width: 767px){#subpages .rooms-section #rooms-slider .inner-wrapper{overflow-x:auto}}#subpages .rooms-section #rooms-slider .arrows{position:absolute;top:0;left:0;display:block;width:100%;text-align:center}@media only screen and (max-width: 767px){#subpages .rooms-section #rooms-slider .arrows{display:none}}#subpages .rooms-section #rooms-slider .arrows a{display:inline-block;width:28px;height:28px;background:url("../images/sprite.svg") no-repeat 0 -280px;margin:0 10px;text-indent:-1000px;overflow:hidden}#subpages .rooms-section #rooms-slider .arrows a.prev{background-position:0 -330px}@media only screen and (min-width: 1370px){#subpages .rooms-section #rooms-slider.rooms-number-3 .arrows{display:none}}#subpages .rooms-section #rooms-slider.rooms-number-1 .arrows{display:none}#subpages .rooms-section #rooms-slider article{display:inline-block;vertical-align:top;margin-right:20px;width:290px}#subpages .rooms-section #rooms-slider article:last-child{margin-right:0}@media only screen and (max-width: 979px){#subpages .rooms-section #rooms-slider article{width:80%}}#subpages .rooms-section #rooms-slider article .background{width:100%;padding-top:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (max-width: 767px){#subpages .rooms-section #rooms-slider article .background{height:auto;padding-top:100%}}#subpages .rooms-section #rooms-slider article .background .link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#subpages .rooms-section #rooms-slider article .background .price{display:block;position:absolute;bottom:0;right:0;background:rgba(0,0,0,0.8);padding:8px 20px;font-size:12px;line-height:15px;color:#fff;text-align:right;text-decoration:none}#subpages .rooms-section #rooms-slider article .background .price span{display:block}#subpages .rooms-section #rooms-slider article .background .price span.price-copy{font-weight:700;font-size:20px}#subpages .rooms-section #rooms-slider article .description{padding:20px 20px 0;white-space:normal}#subpages .rooms-section #rooms-slider article .description h3{font-size:18px;color:#00833e;font-weight:700;text-transform:uppercase}#subpages .rooms-section #rooms-slider article .description h3 a{text-decoration:none;color:inherit}#subpages .rooms-section #rooms-slider article .description h3 a:hover{color:#ffdd00}#subpages .rooms-section #rooms-slider article .description p{font-size:14px;line-height:20px;max-height:80px;overflow:hidden;color:#898989;margin:0}@media only screen and (max-width: 979px){#subpages .rooms-section #rooms-slider.rooms-number-1 article{width:100%}}#subpages .food-beverage-section{min-height:380px;overflow:hidden}@media only screen and (min-width: 1370px){#subpages .food-beverage-section{min-height:480px}}#subpages .food-beverage-section .food-content{position:relative;float:left;width:300px}@media only screen and (min-width: 1370px){#subpages .food-beverage-section .food-content{width:270px}}@media only screen and (max-width: 767px){#subpages .food-beverage-section .food-content{width:100%;float:none}}#subpages .food-beverage-section #food-slider{position:relative;width:640px;height:350px;float:right}@media only screen and (min-width: 1370px){#subpages .food-beverage-section #food-slider{width:880px;height:500px}}@media only screen and (min-width: 768px) and (max-width: 979px){#subpages .food-beverage-section #food-slider{width:50%;height:0;padding-top:50%}}@media only screen and (max-width: 767px){#subpages .food-beverage-section #food-slider{width:100%;height:0;padding-top:87.5%;float:none}}#subpages .food-beverage-section #food-slider .inner-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide{width:100%;position:relative;overflow:hidden}#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .thumbnail{width:375px;height:350px;margin:0;float:left;overflow:hidden}@media only screen and (min-width: 1370px){#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .thumbnail{width:590px;height:500px}}@media only screen and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .thumbnail{width:100%;height:auto}#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .thumbnail:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5)}}#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .thumbnail img{display:block;width:100%;height:auto !important}#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .content{float:right;width:250px;margin-top:20px}@media only screen and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .content{position:absolute;bottom:40px;left:10px;right:10px;width:auto}}#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .content h3{font-size:24px;font-weight:700;text-transform:uppercase;color:#00833e}@media only screen and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .content h3{color:#ffdd00;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}}#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .content .copy{font-size:14px;line-height:20px;color:#898989}@media only screen and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .food-slide .content .copy{color:#fff;font-size:17px;line-height:20px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}}#subpages .food-beverage-section #food-slider .inner-wrapper .bx-controls-direction{position:absolute;top:220px;right:0;width:250px;text-align:center}@media only screen and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .bx-controls-direction{width:100%;top:auto;bottom:-14px}}@media only screen and (min-width: 768px) and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .bx-controls-direction{bottom:30px}}#subpages .food-beverage-section #food-slider .inner-wrapper .bx-controls-direction a{display:inline-block;width:28px;height:28px;background:url("../images/sprite.svg") no-repeat 0 -280px;margin:0 10px;text-indent:-1000px;overflow:hidden}@media only screen and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .bx-controls-direction a{background-color:#000;height:50px;width:50px;background-position:-70px -65px;border-radius:50%}}#subpages .food-beverage-section #food-slider .inner-wrapper .bx-controls-direction a.bx-prev{background-position:0 -330px}@media only screen and (max-width: 979px){#subpages .food-beverage-section #food-slider .inner-wrapper .bx-controls-direction a.bx-prev{background-position:0 -65px}}.property #hotel-info-menu{position:relative;background:#F6f6f6;height:37px}@media only screen and (min-width: 1200px){.property #hotel-info-menu{height:50px}}.property #hotel-info-menu .inner-wrapper{height:100%;width:100%;z-index:30}.property #hotel-info-menu .inner-wrapper .hotel-info{display:none}@media only screen and (min-width: 1200px){.property #hotel-info-menu .inner-wrapper .hotel-info{display:block}}.property.location .sidebar .hotel-info{width:100%;padding:55px 110px;text-align:center;box-sizing:border-box;background:#F6f6f6}@media only screen and (min-width: 1200px){.property.location .sidebar .hotel-info{width:490px;padding:40px}}@media only screen and (max-width: 767px){.property.location .sidebar .hotel-info{padding:35px 30px}}.property.location .sidebar .hotel-info span,.property #header .hotel-info span,.property #photos .hotel-info span{display:inline-block;position:relative}.property.location .sidebar .hotel-info .city-name,.property #header .hotel-info .city-name,.property #photos .hotel-info .city-name{display:none;color:#000000;text-transform:uppercase}@media (min-width: 980px){.scrolled .property.location .sidebar .hotel-info .city-name,.scrolled .property #header .hotel-info .city-name,.scrolled .property #photos .hotel-info .city-name{display:block}}.property.location .sidebar .hotel-info .name,.property #header .hotel-info .name,.property #photos .hotel-info .name{font:500 18px/22px "Montserrat",Arial,sans-serif;text-transform:uppercase}@media (min-width: 980px){.scrolled .property.location .sidebar .hotel-info .name,.scrolled .property #header .hotel-info .name,.scrolled .property #photos .hotel-info .name{display:inline-block;vertical-align:middle;padding-right:20px;margin-right:20px;border-right:1px solid #e8e8e8;height:20px;line-height:20px}}.property.location .sidebar .hotel-info .area-name,.property #header .hotel-info .area-name,.property #photos .hotel-info .area-name{font:13px/1 "Montserrat",Arial,sans-serif;line-height:18px}.property.location .sidebar .hotel-info .address-block,.property #header .hotel-info .address-block,.property #photos .hotel-info .address-block{margin-top:20px;font:13px/16px "Montserrat",Arial,sans-serif}@media only screen and (min-width: 1200px){.property.location .sidebar .hotel-info .address-block,.property #header .hotel-info .address-block,.property #photos .hotel-info .address-block{margin-top:29px}}.property.location .sidebar .hotel-info .email,.property.location .sidebar .hotel-info .phone,.property #header .hotel-info .email,.property #header .hotel-info .phone,.property #photos .hotel-info .email,.property #photos .hotel-info .phone{color:#fd0}.property.location .sidebar .hotel-info .email:hover,.property.location .sidebar .hotel-info .phone:hover,.property #header .hotel-info .email:hover,.property #header .hotel-info .phone:hover,.property #photos .hotel-info .email:hover,.property #photos .hotel-info .phone:hover{color:#FFEE80}.property.location .sidebar .hotel-info .map-attractions,.property #header .hotel-info .map-attractions,.property #photos .hotel-info .map-attractions{box-sizing:border-box;height:22px;width:16px;background:url("../images/property-sprite.svg") -242px -379px;position:absolute;top:50%;margin-top:-10px;left:-25px;display:none;overflow:hidden;text-indent:-1000px}@media only screen and (min-width: 1200px){.property.location .sidebar .hotel-info .map-attractions,.property #header .hotel-info .map-attractions,.property #photos .hotel-info .map-attractions{display:inline-block}}.property.location .sidebar .hotel-info .map-attractions:hover,.property #header .hotel-info .map-attractions:hover,.property #photos .hotel-info .map-attractions:hover{opacity:0.8}.property.location .sidebar .hotel-info .view-gallery,.property #header .hotel-info .view-gallery,.property #photos .hotel-info .view-gallery{display:inline-block;font:13px/16px "Montserrat",Arial,sans-serif;text-transform:uppercase;color:#fd0;margin-top:15px;text-decoration:none}@media only screen and (min-width: 1200px){.property.location .sidebar .hotel-info .view-gallery,.property #header .hotel-info .view-gallery,.property #photos .hotel-info .view-gallery{margin-top:30px}}.property.location .sidebar .hotel-info .view-gallery:before,.property #header .hotel-info .view-gallery:before,.property #photos .hotel-info .view-gallery:before{content:"";width:21px;height:19px;display:inline-block;background:url("../images/property-sprite.svg") -340px -381px;margin-bottom:-4px;margin-right:5px}.property.location .sidebar .hotel-info .view-gallery:hover,.property #header .hotel-info .view-gallery:hover,.property #photos .hotel-info .view-gallery:hover{opacity:0.8}.property.location .sidebar .hotel-info .area-name,.property.location .sidebar .hotel-info .address-block span{color:#000;font:18px/22px "Montserrat",Arial,sans-serif}@media only screen and (max-width: 767px){.property.location .sidebar .hotel-info .area-name,.property.location .sidebar .hotel-info .address-block span{font:500 14px / 18px "Montserrat", Arial, sans-serif}}@media only screen and (max-width: 767px){.property.location .sidebar .hotel-info .address-block span{text-decoration:underline}}.property.location .sidebar .hotel-info .name{font:500 36px/44px "Montserrat",Arial,sans-serif;color:#000}@media only screen and (max-width: 767px){.property.location .sidebar .hotel-info .name{font:500 24px / 29px "Montserrat", Arial, sans-serif}}.property.location .sidebar .hotel-info .address-block{margin-top:35px}.property.location .sidebar .hotel-info .map-attractions{display:none}.property.location .sidebar .hotel-info .phone{color:#000}.property.location .sidebar .hotel-info .phone:hover{color:#00833E}@media only screen and (min-width: 1200px){.property.property-home #header .hotel-info{bottom:auto;background:rgba(0,0,0,0.75);display:block}}@media only screen and (min-width: 1200px){.property.scrolled.property-home #header .hotel-info,.property.show-booking.show-popup.property-home #header .hotel-info{bottom:0;background:#000}}@media only screen and (max-width: 767px){.property #hotel-info-menu{background:#F6f6f6;position:absolute;left:0;width:100%;height:auto}.property #hotel-info-menu .center-column{padding:0}}.property #hotel-menu{position:absolute;bottom:0;left:0;right:0;padding:0;top:0;height:37px;text-align:left;font-size:0;line-height:0}@media only screen and (min-width: 1200px){.property #hotel-menu{left:300px;height:50px;line-height:50px}}.property #hotel-menu .menu{display:block}.property #hotel-menu .menu>li{position:relative;display:inline-block}.property #hotel-menu .menu>li>a{position:relative;display:block;height:37px;font:18px/37px "Montserrat",Arial,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;color:#00833E;padding:0 13px}@media only screen and (min-width: 1200px){.property #hotel-menu .menu>li>a{height:50px;line-height:50px}}@media only screen and (min-width: 768px) and (max-width: 979px){.property #hotel-menu .menu>li>a{font-size:15px}}.property #hotel-menu .menu>li>a:hover,.property #hotel-menu .menu>li>a.active{color:#fff;background:#00833E}.property #hotel-menu .menu>li>a:hover:after,.property #hotel-menu .menu>li>a.active:after{content:'';display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}.property #hotel-menu .menu>li>a:hover:after,.property #hotel-menu .menu>li>a.active:after{top:-16pxpx;border-color:#00833E transparent transparent transparent;border-width:8px;left:50%;margin-left:-8px}.property #hotel-menu .menu.level-2{display:none}.property #hotel-menu .level-1>li:last-child,.property #hotel-menu .backwards{position:static !important}@media only screen and (max-width: 979px){.property #hotel-menu .level-1>li:last-child,.property #hotel-menu .backwards{position:relative !important}}.property #hotel-menu .active-state{display:none}@media only screen and (max-width: 767px){.property #hotel-menu{position:relative;width:auto;left:auto;top:auto;z-index:20;box-sizing:border-box;overflow:hidden}.property #hotel-menu .active-state{font:13px / 37px "Montserrat", Arial, sans-serif;text-align:center;color:#000;display:block;position:relative;z-index:2}.property #hotel-menu .active-state .active-name{padding-right:5px;margin-right:5px;border-right:1px solid #000;text-transform:uppercase}.property #hotel-menu .active-state:after{content:"";margin-left:10px;margin-bottom:1px;border-top:5px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block}.property #hotel-menu .menu{width:100%;display:none;position:absolute;height:100vh;background:#fff url(../images/menu-back.svg);background-size:cover;background-position:50%;padding:52px 0 200px;overflow-y:auto;box-sizing:border-box}.property #hotel-menu .menu.active{display:block}.property #hotel-menu .menu li{display:block;width:100%;padding:0;text-align:center}.property #hotel-menu .menu li.active{position:absolute;top:-60px}.property #hotel-menu .menu li a{height:auto;font:500 24px / 1 "Montserrat", Arial, sans-serif;padding:11px 0;display:inline-block;width:240px;box-sizing:border-box}.property #hotel-menu .menu li a:hover:after,.property #hotel-menu .menu li a.active:after{display:none}.property #hotel-menu.open-list{overflow:visible}.property #hotel-menu.open-list .menu.level-1{display:block}.property #hotel-menu.open-list .active-state:after{content:"";width:12px;height:12px;border:none;margin-left:12px;margin-bottom:-1px;background:url("../images/property-sprite.svg") no-repeat -514px -384px}.property #hotel-menu.open-list:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.property.keyboard-navigation #hotel-menu .menu>li>a:focus{outline:2px solid #00833E;box-shadow:inset 0 0 1px 2px #00833E;outline-style:inset}.property #header .hotel-info,.property #photos .hotel-info{box-sizing:border-box;background:rgba(0,0,0,0.75);color:#fff;text-align:center;position:absolute;top:auto;bottom:0;left:0;padding:45px 20px;width:262px;overflow:hidden;height:255px;z-index:13}@media only screen and (min-width: 1200px){.property #header .hotel-info,.property #photos .hotel-info{background:#000;width:300px;position:absolute;top:0;padding:10px 20px 14px;height:auto}}@media only screen and (min-width: 768px) and (max-width: 979px){.property #header .hotel-info,.property #photos .hotel-info{background:none}}@media only screen and (max-width: 1024px) and (orientation: landscape){.property #header .hotel-info,.property #photos .hotel-info{background:none}}@media only screen and (max-width: 767px){.property #header .hotel-info,.property #photos .hotel-info{width:100%;left:0;right:0;padding:27px 30px;height:auto}}.property #photos .widgets-wrapper{pointer-events:none;position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:13}@media only screen and (max-width: 1199px){.property #photos .widgets-wrapper{font-size:0;height:auto;background:rgba(0,0,0,0.8)}}@media only screen and (max-width: 1024px) and (orientation: landscape){.property #photos .widgets-wrapper{font-size:0;height:auto;background:rgba(0,0,0,0.8)}}@media only screen and (max-width: 767px){.property #photos .widgets-wrapper{position:relative;background:#000}}.property #photos .widgets-wrapper>.center-column{height:100%}.property #photos .hotel-info{pointer-events:all;position:absolute;width:262px;box-sizing:border-box}@media only screen and (max-width: 1199px){.property #photos .hotel-info{position:relative;display:inline-block;vertical-align:middle;width:50%;background:none}}@media only screen and (max-width: 1024px) and (orientation: landscape){.property #photos .hotel-info{position:relative;display:inline-block;vertical-align:middle;width:50%}}@media only screen and (max-width: 767px){.property #photos .hotel-info{width:100%;background:none}}@media only screen and (min-width: 1200px){.property #photos .hotel-info{display:none;visibility:hidden}}.property #photos .hotel-info .map-attractions{display:none;visibility:hidden}.property #photos #minimal-booking{pointer-events:all;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:320px;background:rgba(0,0,0,0.8);padding:25px;box-sizing:border-box;color:#fff;text-align:center;font-size:13px}@media only screen and (max-width: 1199px){.property #photos #minimal-booking{position:relative;display:inline-block;vertical-align:middle;width:50%;height:auto;top:auto;right:auto;-webkit-transform:translateY(0);transform:translateY(0);background:none}}@media only screen and (min-width: 768px) and (max-width: 979px){.property #photos #minimal-booking{background:none}}@media only screen and (max-width: 1024px) and (orientation: landscape){.property #photos #minimal-booking{background:none;position:relative;display:inline-block;vertical-align:middle;width:50%;height:auto;top:auto;right:auto;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width: 767px){.property #photos #minimal-booking{display:none}}.property #photos #minimal-booking .row.booking-header{margin-bottom:32px}.property #photos #minimal-booking .row.booking-header h2{font:600 24px/1 "Montserrat",Arial,sans-serif;color:#fff}.property #photos #minimal-booking .row.booking-header h2 .italic,.property #photos #minimal-booking .row.booking-header h2 em{font-style:italic;font-weight:400}.property #photos #minimal-booking .row.booking-header h2 strong{font-weight:800}.property #photos #minimal-booking .row{display:inline-block;width:100%}.property #photos #minimal-booking .row.dates{margin-bottom:32px;max-width:248px}.property #photos #minimal-booking .row.dates label{display:block;margin-bottom:8px;font:600 13px/1 "Montserrat",Arial,sans-serif;text-transform:uppercase;text-align:left}.property #photos #minimal-booking .row.dates .booking-dates-container{height:25px;border-bottom:1px solid #fff;display:flex;justify-content:space-between}.property #photos #minimal-booking .row.dates .booking-dates-buttons{position:relative;padding-left:23px;box-sizing:border-box;font-size:16px;font-family:"Montserrat",Arial,sans-serif;color:#fff}.property #photos #minimal-booking .row.dates .booking-dates-buttons:before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:13px;width:13px;background:url("../images/sprite.svg") -35px -30px no-repeat}.property #photos #minimal-booking .row.controls .best-rate{display:block;font:600 13px/16px "Montserrat",Arial,sans-serif;text-transform:uppercase}.property #photos #minimal-booking .row.controls .best-rate span{color:#ffdd00}.property #photos #minimal-booking .row.controls .modify-reservation{display:block;color:inherit;font:600 13px/16px "Montserrat",Arial,sans-serif}.property #photos #minimal-booking-datepicker{display:none;position:absolute;top:0;left:0}.property #photos #minimal-booking-datepicker.visible{display:block}@media (min-width: 980px){.property.scrolled #header .hotel-info .address-block{display:none}}@media (min-width: 980px){.property.scrolled #header .hotel-info .view-gallery{display:none}}#horizontal-blocks{overflow:hidden;clear:both;padding:0 35px}#horizontal-blocks:after{clear:both;content:'';display:table}@media only screen and (min-width: 1200px){#horizontal-blocks{padding:0}}@media only screen and (max-width: 767px){#horizontal-blocks{padding:0}}#horizontal-blocks .block-item{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #B2B3B2}#horizontal-blocks .block-item:first-child{padding-top:50px}#horizontal-blocks .block-item:last-child{border-bottom:none;padding-bottom:0}@media only screen and (min-width: 1200px){#horizontal-blocks .block-item{padding-top:50px;padding-bottom:50px}#horizontal-blocks .block-item:first-child{padding-top:70px}#horizontal-blocks .block-item:last-child{margin-bottom:0}}#horizontal-blocks .block-item .image-wrapper{display:inline-block}#horizontal-blocks .block-item .image-wrapper img{width:100%}@media only screen and (max-width: 1199px){#horizontal-blocks .block-item .image-wrapper{display:block;width:100%;max-height:357px;overflow:hidden}}@media only screen and (max-width: 767px){#horizontal-blocks .block-item .image-wrapper{display:block;width:100%;overflow:hidden}}@media only screen and (max-width: 767px){#horizontal-blocks .block-item{border-bottom:none;padding-top:35px;padding-bottom:0}#horizontal-blocks .block-item:first-child{padding-top:30px}}#horizontal-blocks .block-item:after{clear:both;content:'';display:table}#horizontal-blocks .block-item .text{width:auto;float:none;padding:0;box-sizing:border-box;text-align:left}@media only screen and (min-width: 1200px){#horizontal-blocks .block-item .text{width:45%;float:right;padding-left:50px}}#horizontal-blocks .block-item .text h2{font-size:18px;line-height:22px;font-weight:600;color:#000;margin-bottom:20px;font-family:"Montserrat",Arial,sans-serif}#horizontal-blocks .block-item .text h3{font-size:18px;line-height:1.3;font-family:"Montserrat",Arial,sans-serif;margin-bottom:20px}#horizontal-blocks .block-item .text h4,#horizontal-blocks .block-item .text h5,#horizontal-blocks .block-item .text h6{margin-bottom:20px;font-weight:bold}#horizontal-blocks .block-item .text .button{margin-top:25px}#horizontal-blocks .block-item .image-link{display:inline-block;position:relative;background-position:50%;background-size:cover;width:auto;float:none;width:100%;margin-bottom:30px}@media only screen and (min-width: 1200px){#horizontal-blocks .block-item .image-link{width:55%;float:left;margin-bottom:0}}@media only screen and (max-width: 767px){#horizontal-blocks .block-item .image-link{margin-bottom:20px}}@media only screen and (min-width: 1200px){#horizontal-blocks .block-item.even .text{float:left;padding-left:0;padding-right:50px}}@media only screen and (min-width: 1200px){#horizontal-blocks .block-item.even .image-link{float:right}}#best-price-guarantee{box-sizing:border-box;text-align:center;text-decoration:none;position:relative;width:300px;height:250px}#best-price-guarantee a div:hover{opacity:0.9}#best-price-guarantee img{display:block;position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:50%}#best-price-guarantee h2{text-transform:uppercase;font:24px/1 "Montserrat",Arial,sans-serif;color:#00833E}@media only screen and (max-width: 767px){#best-price-guarantee h2{line-height:24px;margin-bottom:14px}}#best-price-guarantee p{color:#000;margin-top:15px;font:18px/22px "Montserrat",Arial,sans-serif}#best-price-guarantee .brg-logo{margin:8px auto 0;width:194px;height:40px;background-size:cover;background:url("../images/logo-on-white.svg") no-repeat 0 0}@media only screen and (max-width: 767px){#best-price-guarantee .brg-logo{margin-top:0}}.single-room #best-price-guarantee{display:inline-block}#rooms-overview-squared-list,#squared-list{font:13px/18px "Montserrat",Arial,sans-serif;color:#000;box-sizing:border-box}#rooms-overview-squared-list .center-column,#squared-list .center-column{max-width:776px;background:#F6f6f6;padding:25px 15px}@media only screen and (min-width: 1200px){#rooms-overview-squared-list .center-column,#squared-list .center-column{padding:25px 45px}}@media only screen and (max-width: 767px){#rooms-overview-squared-list .center-column,#squared-list .center-column{padding:20px 15px}}#rooms-overview-squared-list h2,#squared-list h2{font:500 18px/22px "Montserrat",Arial,sans-serif;padding-bottom:10px;border-bottom:1px solid #000;text-transform:none;color:inherit}#rooms-overview-squared-list ul,#squared-list ul{margin:30px 0 0 -45px;-webkit-columns:2;-moz-columns:2;columns:2}@media only screen and (max-width: 767px){#rooms-overview-squared-list ul,#squared-list ul{margin-top:10px;margin-left:0;-webkit-columns:1;-moz-columns:1;columns:1}}#rooms-overview-squared-list ul li,#squared-list ul li{position:relative;padding-left:16px;margin-left:45px;-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media only screen and (max-width: 767px){#rooms-overview-squared-list ul li,#squared-list ul li{margin:0}}#rooms-overview-squared-list ul li:after,#squared-list ul li:after{position:absolute;left:0;content:"";top:5px;width:6px;height:6px;background:#000;border-radius:0;color:inherit}#squared-list{margin-top:25px}#timetable{background:#F6f6f6;margin-top:30px;max-width:280px;display:inline-block}@media only screen and (min-width: 1200px){#timetable{max-width:480px}}#timetable:after{clear:both;content:'';display:table}#timetable .timetable-item{width:100%;box-sizing:border-box;padding:35px 60px;text-align:center}@media only screen and (min-width: 1200px){#timetable .timetable-item{width:auto}}#timetable .timetable-item+.timetable-item{padding-top:0}@media only screen and (min-width: 1200px){#timetable .timetable-item{padding:35px;float:left}#timetable .timetable-item+.timetable-item{padding-top:35px}}#timetable .timetable-item h3{font:500 18px/22px "Montserrat",Arial,sans-serif;margin-bottom:8px}#timetable .timetable-item p{font:14px/18px "Montserrat",Arial,sans-serif}#page-contacts{margin-top:30px;text-align:center}#page-contacts h3{font:500 14px/16px "Montserrat",Arial,sans-serif;margin-bottom:10px;color:#00833E}@media only screen and (max-width: 767px){#page-contacts h3{margin-bottom:20px;font:500 14px / 18px "Montserrat", Arial, sans-serif}}#page-contacts p a{font:18px/27px "Montserrat",Arial,sans-serif;text-decoration:underline;color:#000}@media only screen and (max-width: 767px){#page-contacts p a{font:14px / 18px "Montserrat", Arial, sans-serif}}#page-contacts p a:hover{color:#00833E}.page-content:after{clear:both;content:'';display:table}.page-content hr{display:block;height:1px;margin:21px auto;border:none;background:#e8e8e8;color:#e8e8e8;clear:both}.page-content h1,.page-content .class-h1,.page-content h2,.page-content .class-h2,.page-content h3{font-family:"Montserrat",Arial,sans-serif}.page-content h1,.page-content .class-h1{margin-bottom:10px;color:#00833E;font-size:24px;line-height:29px;font-weight:600;text-transform:uppercase}.property.location .page-content h1,.property.location .page-content .class-h1{height:0;margin:0;color:transparent}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#4a4a4a}.page-content h2,.page-content .class-h2{font-size:18px;line-height:22px;font-weight:600;color:#363635;margin-bottom:20px}.page-content h3{font-size:18px;line-height:1.3}.page-content h4,.page-content h5,.page-content h6{font-weight:bold}.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content p,.page-content ul,.page-content ol,.page-content table{margin-bottom:20px}.page-content strong{font-weight:bold}.page-content em{font-style:italic}.page-content u{text-decoration:underline}.page-content sup,.page-content sub{font-size:75%;line-height:0;position:relative}.page-content sup{top:-0.5em}.page-content sub{bottom:-0.25em}.page-content p,.page-content table{overflow:visible}.page-content ol{list-style:decimal inside}.page-content ul{list-style:none}.page-content ol,.page-content ul{margin-left:20px}.page-content ol ol,.page-content ul ul,.page-content ol ul,.page-content ul ol{margin-top:10px;margin-bottom:10px}.page-content ol>li>ol,.page-content ol>li>ul{margin-left:34px}.page-content ol li,.page-content ul li{position:relative}.page-content ul>li{padding-left:14px}.page-content ul>li:after{content:'';position:absolute;left:0;top:8px;width:4px;height:4px;background:#4a4a4a;border-radius:100%}.property .page-content ul{margin-left:0}.property .page-content ul li{line-height:18px;padding-left:16px}.property .page-content ul li:after{top:7px;width:6px;height:6px;background:#000;border-radius:0;color:inherit}.page-content td,.page-content th,.page-content caption{padding:8px 16px;text-align:left;vertical-align:middle}.page-content caption{vertical-align:bottom;padding-top:0;padding-bottom:20px;font-size:22px;line-height:1;color:#00833e}.page-content td,.page-content th{background:rgba(0,0,0,0.1)}@media only screen and (max-width: 979px){.page-content td img,.page-content th img{height:auto;max-width:100%}}.page-content .even td,.page-content .even th{background:rgba(0,0,0,0.2)}.page-content table p{margin:5px}.page-content .thumbnail{float:right;margin:0 0 20px 30px}.page-content .thumbnail a{display:block;height:100%}.page-content .thumbnail img{display:block}.page-content .socials{margin-bottom:20px;overflow:hidden}.page-content .socials iframe{float:left;width:90px;height:21px;margin:0 10px 0 0}.page-content a.pdf{display:inline-block;font-size:12px;line-height:16px;padding-left:23px;position:relative}.page-content a.pdf:after{content:'';position:absolute;left:0;top:0;width:13px;height:16px;background:url("../images/common.svg") -600px 0 no-repeat}.page-content a.pdf:hover:after{background-position:-633px 0}.page-content a.pdf:active:after{background-position:-666px 0}.page-content a.pdf+.size{color:#aaa;font-size:10px}.page-content .hotel-location-map{margin-bottom:21px}.block-list{clear:right;margin-bottom:20px}.block-list h2{color:#00833E}.block-list h2 a{text-decoration:none}.block-list .block-list-item{margin:40px 0;overflow:hidden}@media only screen and (max-width: 767px){.block-list .block-list-item+.block-list-item{border-top:1px solid #b2b3b2;padding-top:20px;margin:20px 0}}.block-list .block-list-item .thumbnail{width:50%;float:left;margin:0 40px 0 0}.block-list .block-list-item .thumbnail img{width:100%}@media only screen and (max-width: 767px){.block-list .block-list-item .thumbnail{width:100%;height:auto;margin:0 0 10px;float:initial}}.block-list .block-list-item.odd .thumbnail{float:right;margin:0 0 0 40px}.block-list ul.nav-list{margin:0}.block-list ul.nav-list li{vertical-align:top;display:inline-block;padding-left:0}.block-list ul.nav-list li:after{display:none}.block-list ul.nav-list li a{margin-bottom:10px}.image-list{overflow:hidden;font-size:0;margin:15px 0}.image-list:after{clear:both;content:'';display:table}.image-list .image-list-item{position:relative;display:inline-block;height:320px;width:45%;margin:10px;overflow:hidden;background-color:#f6f6f6;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width: 767px){.image-list .image-list-item{width:100%;margin:10px 0}}@media only screen and (min-width: 1370px){.image-list .image-list-item{width:30%;margin-left:20px}}.image-list .image-list-item .description{position:absolute;left:0;right:0;top:0;bottom:0;padding:20px;text-align:center;font-size:13px;line-height:1.5;color:#4a4a4a}.image-list .image-list-item .description:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.image-list .image-list-item .description .centered{display:inline-block;vertical-align:middle;width:99%}.image-list .image-list-item .description h2{color:inherit;font-size:18px;line-height:27px;font-weight:700;text-transform:uppercase}.image-list .image-list-item .description a{color:inherit;text-decoration:none}.image-list .image-list-item .description a:hover{text-decoration:underline}.image-list .image-list-item .description ul{margin:0}.image-list .image-list-item .description ul li{padding-left:0}.image-list .image-list-item .description ul li:after{display:none}.image-list .image-list-item .description ul li a{display:block}.image-list .image-list-item.img .description{color:#fff}.image-list .image-list-item.img .description{background:rgba(0,0,0,0.6)}#content .special nav,#content .special .nav{margin-bottom:15px}@media only screen and (max-width: 767px){#content .special nav a.button,#content .special .nav a.button{display:block}}@media only screen and (max-width: 767px){#content .special nav,#content .special .nav{clear:both}}#content .block-list .thumbnail img{display:block;width:100%}@media only screen and (max-width: 767px){#content .block-list .thumbnail{width:100%;height:auto;margin:0 0 10px;float:initial}}#content .block-list nav a{margin-bottom:10px}#content .categories-selector{margin:20px 0;display:none;text-align:center}#content .categories-selector a{margin:10px}@media only screen and (max-width: 979px){#content .categories-selector{display:block}}.property-specials #content .thumbnail{background-size:cover;background-position:50%}.property-specials #content .price{font:18px/22px "Montserrat",Arial,sans-serif;display:block;text-align:center}@media only screen and (min-width: 1200px){.property-specials #content .price{display:inline-block;text-align:left}}.property-specials #content .price span{color:#00833E}.property-specials #content .block-list{clear:right;margin-bottom:0}.property-specials #content .block-list .block-list-item{margin:50px 0 0 0}@media only screen and (min-width: 1200px){.property-specials #content .block-list .block-list-item{margin:70px 0 0 0}}@media only screen and (max-width: 767px){.property-specials #content .block-list .block-list-item{margin:40px 0 0 0;padding:0;border:none}}.property-specials #content .block-list .block-list-item .thumbnail{width:50%;height:233px;margin:0 20px 0 0}@media only screen and (min-width: 1200px){.property-specials #content .block-list .block-list-item .thumbnail{width:calc(50% - 30px);height:360px;margin:0 40px 0 0}}@media only screen and (max-width: 767px){.property-specials #content .block-list .block-list-item .thumbnail{margin:0 0 15px 0;width:100%;height:195px}}.property-specials #content .block-list .block-list-item .thumbnail img{display:none}.property-specials #content .block-list .block-list-item h3{margin-bottom:20px;font:500 24px/29px "Montserrat",Arial,sans-serif;color:#000;text-transform:uppercase}@media only screen and (min-width: 1200px){.property-specials #content .block-list .block-list-item h3{margin-bottom:35px;font:500 36px / 44px "Montserrat", Arial, sans-serif}}@media only screen and (max-width: 767px){.property-specials #content .block-list .block-list-item h3{margin-bottom:15px;line-height:22px}}.property-specials #content .block-list .block-list-item h3 a{color:inherit;text-decoration:none}.property-specials #content .block-list .block-list-item h3 a:hover{color:#00833e}.property-specials #content .block-list .block-list-item p{font:400 13px/18px "Verdana",Arial,sans-serif;color:#000}.property-specials #content .block-list nav,.property-specials #content .block-list .nav{margin-top:10px}@media only screen and (min-width: 1200px){.property-specials #content .block-list nav,.property-specials #content .block-list .nav{margin-top:60px}}@media only screen and (max-width: 767px){.property-specials #content .block-list nav,.property-specials #content .block-list .nav{text-align:center}}.property-specials #content .block-list nav a,.property-specials #content .block-list .nav a{margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width: 767px){.property-specials #content .block-list nav a,.property-specials #content .block-list .nav a{margin-bottom:20px}}.property-specials #content .block-list nav a+.price,.property-specials #content .block-list .nav a+.price{margin-left:50px}@media only screen and (max-width: 767px){.property-specials #content .block-list nav a+.price,.property-specials #content .block-list .nav a+.price{margin-left:0}}.property-specials #content .special *+h2{margin-top:30px}@media only screen and (max-width: 767px){.property-specials #content .special *+h2{margin-bottom:25px}}.property-specials #content .special aside{margin:0}@media only screen and (min-width: 1200px){.property-specials #content .special aside{margin:0 30px 0 0;float:left}.property-specials #content .special aside+.special-text{max-width:calc(100% - 510px);float:right}}.property-specials #content .special aside .thumbnail{float:none;margin:0;background-size:cover;background-position:50%;height:0;padding-bottom:50%;width:100%}@media only screen and (min-width: 1200px){.property-specials #content .special aside .thumbnail{width:480px;height:240px;padding-bottom:0;margin-bottom:30px}}.property-specials #content .special aside .thumbnail img{display:none}.property-specials #content .special aside nav,.property-specials #content .special aside .nav{margin-bottom:45px;margin-top:20px}@media only screen and (max-width: 767px){.property-specials #content .special aside nav,.property-specials #content .special aside .nav{margin-bottom:30px}}.property-specials #content .special aside .price{display:inline-block}@media only screen and (max-width: 767px){.property-specials #content .special aside .price{margin-top:15px;text-align:center;display:block}}.property-specials #content .special aside a+.price{margin-left:30px}@media only screen and (max-width: 767px){.property-specials #content .special aside a+.price{margin-left:0}}.property-specials #content .special .special-text .button{margin-top:10px}@media only screen and (max-width: 767px){.single-special h1{text-align:center}}.single-special .back{margin-top:20px;display:block}@media only screen and (max-width: 979px){#private-offers .categories button{margin-bottom:10px}}#private-offers .block-list{clear:right;margin-bottom:0}#private-offers .block-list .block-list-item{margin:50px 0 0 0}@media only screen and (min-width: 1200px){#private-offers .block-list .block-list-item{margin:70px 0 0 0}}@media only screen and (max-width: 767px){#private-offers .block-list .block-list-item{margin:40px 0 0 0;padding:0;border:none}}#private-offers .block-list .block-list-item h3{margin-bottom:20px;font:500 24px/29px "Montserrat",Arial,sans-serif;color:#000;text-transform:uppercase}@media only screen and (min-width: 1200px){#private-offers .block-list .block-list-item h3{margin-bottom:35px;font:500 36px / 44px "Montserrat", Arial, sans-serif}}@media only screen and (max-width: 767px){#private-offers .block-list .block-list-item h3{margin-bottom:15px;line-height:22px}}#private-offers .block-list .block-list-item h3 a{color:inherit;text-decoration:none}#private-offers .block-list .block-list-item h3 a:hover{color:#00833e}#private-offers .block-list .block-list-item p{font:400 13px/18px "Verdana",Arial,sans-serif;color:#000}#private-offers .block-list nav{margin-top:10px}@media only screen and (min-width: 1200px){#private-offers .block-list nav{margin-top:60px}}@media only screen and (max-width: 767px){#private-offers .block-list nav{text-align:center}}#private-offers .block-list nav a{margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width: 767px){#private-offers .block-list nav a{margin-bottom:20px}}#private-offers .block-list nav a+.price{margin-left:50px}@media only screen and (max-width: 767px){#private-offers .block-list nav a+.price{margin-left:0}}.page-content .careers .narrow{width:20%}.hotel-location-map{height:444px;background:#e5e3df}.hotel-location-map h4{margin:0;font:16px "Verdana",Arial,sans-serif;text-transform:uppercase;color:#327d7d}.hotel-location-map p{margin:5px 0 0;font-size:14px;line-height:1.2;white-space:nowrap}.hotel-location-map .button{display:block}.hotel-location-map .map-content{overflow:hidden}.pressroom #categories-list{font-size:0;text-align:center}.pressroom #categories-list button{display:inline-block}.pressroom .category-selector{margin:0 0 20px 0}@media only screen and (max-width: 767px){.pressroom .category-selector{text-align:center}}.pressroom .category-selector:after{clear:both;content:'';display:table}.pressroom button{position:relative;display:inline-block;box-sizing:border-box;height:45px;margin:10px;padding:0 21px;overflow:visible;background:#000;font-size:14px;font-weight:700;line-height:45px;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;color:#ffdd00;transition:background-color 0.2s, color 0.2s}@media only screen and (max-width: 767px){.pressroom button{font-size:12px;line-height:40px;height:40px;padding:0 10px}}.pressroom button:hover,.pressroom button.active{background:#ffdd00;color:#000}.pressroom .image-list-item .nav>*{display:inline-block;margin:0 5px}.galleries{text-align:center;font-size:0}.galleries .gallery{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-bottom:calc(33.3% - 10px);width:calc(33.3% - 10px);height:0;margin:5px;display:inline-block;vertical-align:top;position:relative;overflow:hidden;color:#fff;font-size:14px}@media only screen and (min-width: 768px) and (max-width: 979px){.galleries .gallery{width:calc(50% - 10px);padding-bottom:calc(50% - 10px)}}@media only screen and (max-width: 767px){.galleries .gallery{width:calc(100% - 10px);padding-bottom:calc(100% - 10px)}}.galleries .gallery>*{z-index:1;position:relative}.galleries .gallery h2,.galleries .gallery h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font:26px/30px "Verdana",Arial,sans-serif;text-transform:uppercase;padding:0 10px;transition:all 0.3s ease-in-out;color:inherit}.galleries .gallery h3{top:auto;bottom:10px;font-size:14px;opacity:1;line-height:1;text-align:center}.galleries .gallery:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-1px}.galleries .gallery:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.25);transition:background 0.3s ease-in-out}.galleries .gallery:hover h2,.galleries .gallery:hover h3{-webkit-transform:translate(-50%, -50%) scale(0.6);transform:translate(-50%, -50%) scale(0.6);opacity:0}.galleries .gallery:hover .description{right:0}.galleries .gallery:hover:after{background:rgba(0,0,0,0.5)}.galleries .gallery .description{position:absolute;right:-100%;top:0;color:inherit;width:100%;height:100%;transition:all 0.3s ease-in-out}.galleries .gallery .description:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-1px}.galleries .gallery .description .centered{box-sizing:border-box;padding:15px;display:inline-block;vertical-align:middle;width:calc(100% - 4px)}.page-content .sitemap-description{opacity:0.8;font-size:86%}.page-content .form{display:block;margin-bottom:25px;max-width:800px}.page-content .form .description{float:none;width:100%}.page-content .form h3{margin:34px 0;text-align:center}.page-content .form label{font-size:12px;line-height:21px;text-transform:uppercase;display:block}.page-content .form label em{color:#b31919;font-size:16px;font-weight:normal;line-height:10px;padding-right:5px}.page-content .form .tos-text{display:block !important;float:right !important;width:calc(100% - 14px - 19px - 5px)}.page-content .form p{margin-bottom:24px;width:50%;float:left;box-sizing:border-box;padding-right:20px}.page-content .form p.type_textarea{width:100%}@media only screen and (max-width: 767px){.page-content .form p{width:100%;float:none;padding-right:0}}.page-content .form p:after{content:" ";display:table;clear:both}.page-content .form p span{float:left;margin:0 10px 0 0}.page-content .form p span input{display:inline;float:none;margin:0}.page-content .form p span label{display:inline;float:none;width:auto;text-align:left}.page-content .form p span.group label{display:block}.page-content .form p span.group label input{margin-right:.4em}.page-content .form input[type='text'],.page-content .form input[type='email'],.page-content .form textarea,.page-content .form select,.page-content .form .select-wrapper{width:100%}.page-content .form .select-icon{margin:0}.page-content .form textarea{height:104px;line-height:1.4;overflow:auto;padding:9px}.page-content .form input[type='checkbox'],.page-content .form input[type='radio']{width:14px;height:14px;padding:0;vertical-align:top;margin-top:1px}.keyboard-navigation .page-content .form input[type='checkbox']:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00}.page-content .form input.date-pick{width:100px;float:left}.page-content .form a.dp-choose-date{float:left;position:static;margin:13px 0 0 6px}.page-content .form .controls p{width:auto;background:none}.page-content .form .terms-privacy{float:none}.page-content .form .terms-privacy em{line-height:30px}#booking .hidden{display:none !important}.gray-rfp{text-align:left;max-width:816px;padding:30px;box-sizing:border-box;background:#F6f6f6;margin:45px auto 0}.gray-rfp#salesforce-form{position:relative}.gray-rfp#salesforce-form .g-recaptcha{display:flex;float:none;width:100%;margin-left:30px;margin-bottom:40px}.gray-rfp .form{margin-left:-30px}@media only screen and (max-width: 767px){.gray-rfp .form{margin:35px auto 0;padding:20px 20px 25px}}.gray-rfp .form p{margin-bottom:30px;width:calc(50% - 30px);margin-left:30px;padding:0}@media only screen and (max-width: 767px){.gray-rfp .form p{width:100%;margin-bottom:35px}}.gray-rfp .form p#row_first_name,.gray-rfp .form p#row_email{margin-right:30px}.gray-rfp .form p#row_from_date,.gray-rfp .form p#row_to_date{width:170px;position:relative}.gray-rfp .form p#row_from_date input[type='date'],.gray-rfp .form p#row_from_date input[type='text'],.gray-rfp .form p#row_to_date input[type='date'],.gray-rfp .form p#row_to_date input[type='text']{width:100%;padding-right:20px}@media only screen and (max-width: 767px){.gray-rfp .form p#row_from_date,.gray-rfp .form p#row_to_date{float:left;width:calc(50% - 20px)}}.gray-rfp .form p#row_from_date{margin-right:25px;clear:both}@media only screen and (max-width: 767px){.gray-rfp .form p#row_from_date{margin-right:20px}}.gray-rfp .form p#row_meeting_space,.gray-rfp .form p#row_guest_rooms{clear:both;margin-right:0px;width:235px}@media only screen and (max-width: 767px){.gray-rfp .form p#row_meeting_space,.gray-rfp .form p#row_guest_rooms{width:100%}}.gray-rfp .form p#row_meeting_space span.group label,.gray-rfp .form p#row_guest_rooms span.group label{display:inline-block;line-height:1;margin-bottom:0}.gray-rfp .form p#row_meeting_space span.group label:first-child,.gray-rfp .form p#row_guest_rooms span.group label:first-child{margin-right:40px}.gray-rfp .form p#row_meeting_space span.group label input,.gray-rfp .form p#row_guest_rooms span.group label input{margin-right:7px;margin-top:0}.gray-rfp .form p#row_number_of_attendees,.gray-rfp .form p#row_number_of_rooms{width:130px}.gray-rfp .form p#row_comments{clear:both;width:100%}.gray-rfp .form p#row_comments textarea{resize:none;border:1px solid #979797;height:161px;width:100%}.gray-rfp .form .terms-privacy{text-align:left !important;width:100%}.gray-rfp .form label,.gray-rfp .form input,.gray-rfp .form textarea,.gray-rfp .form select{font:600 14px/30px "Montserrat",Arial,sans-serif;text-transform:none;color:#000;background:transparent}.gray-rfp .form label{margin-bottom:5px;position:relative}.gray-rfp .form label input[type='radio']{position:absolute;opacity:0}.gray-rfp .form label input[type='radio']+.check{box-sizing:border-box;display:inline-block;border:1px solid #000;height:14px;width:14px;transition:border .2s linear;-webkit-transition:border .2s linear;position:relative}.gray-rfp .form label input[type='radio']+.check:before{content:"";position:absolute;height:6px;width:6px;top:3px;left:3px;background:#ffffff;display:block}.gray-rfp .form label:hover .check{border:1px solid #fd0}.gray-rfp .form label input[type='radio']:focus+.check{outline:2px solid #ffdd00}.gray-rfp .form label input[type='radio']:checked+.check{border:1px solid #000}.gray-rfp .form label input[type='radio']:checked+.check:before{background:#000}.gray-rfp .form .ui-datepicker-trigger{width:23px;height:30px;background:url("../images/sprite.svg") 100% -336px no-repeat;margin:0;position:absolute;right:0;top:0;z-index:2}.gray-rfp .form input[type='date'],.gray-rfp .form input[type='text'],.gray-rfp .form select{padding:0 10px 0 0;height:30px;border:none;border-bottom:1px solid #979797}.gray-rfp .form input[type='date']::-webkit-input-placeholder,.gray-rfp .form input[type='text']::-webkit-input-placeholder,.gray-rfp .form select::-webkit-input-placeholder{color:#000}.gray-rfp .form input[type='date']:-moz-placeholder,.gray-rfp .form input[type='text']:-moz-placeholder,.gray-rfp .form select:-moz-placeholder{color:#000}.gray-rfp .form input[type='date']::-moz-placeholder,.gray-rfp .form input[type='text']::-moz-placeholder,.gray-rfp .form select::-moz-placeholder{color:#000}.gray-rfp .form input[type='date']:-ms-input-placeholder,.gray-rfp .form input[type='text']:-ms-input-placeholder,.gray-rfp .form select:-ms-input-placeholder{color:#000}.gray-rfp .form input[type='date']:focus::-webkit-input-placeholder,.gray-rfp .form input[type='text']:focus::-webkit-input-placeholder,.gray-rfp .form select:focus::-webkit-input-placeholder{color:rgba(0,0,0,0.1)}.gray-rfp .form input[type='date']:focus:-moz-placeholder,.gray-rfp .form input[type='text']:focus:-moz-placeholder,.gray-rfp .form select:focus:-moz-placeholder{color:rgba(0,0,0,0.1)}.gray-rfp .form input[type='date']:focus::-moz-placeholder,.gray-rfp .form input[type='text']:focus::-moz-placeholder,.gray-rfp .form select:focus::-moz-placeholder{color:rgba(0,0,0,0.1)}.gray-rfp .form input[type='date']:focus:-ms-input-placeholder,.gray-rfp .form input[type='text']:focus:-ms-input-placeholder,.gray-rfp .form select:focus:-ms-input-placeholder{color:rgba(0,0,0,0.1)}@media only screen and (max-width: 767px){.gray-rfp .form .controls{text-align:center}}.gray-rfp .form .controls input[type="submit"]{text-transform:uppercase;background:#ffdd00;color:#000}.gray-rfp .form .controls input[type="submit"]:hover{background:#FFEE80}.gray-rfp .form .controls p{width:100%;text-align:center}.type_recaptcha{width:100% !important;margin:0 !important}.g-recaptcha{float:left;margin-bottom:40px}.g-recaptcha.non-valid>div{border:1px solid red}.invalid-data-alert{position:absolute;top:-18px;color:red;text-transform:uppercase;font-size:18px}.property-rfp .page-content{text-align:center}.property-rfp .page-content p{color:#000;font:14px/17px "Verdana",Arial,sans-serif;margin-bottom:25px}@media only screen and (max-width: 767px){.property-rfp .page-content p{margin-bottom:20px}}.property-rfp .page-content p a{text-decoration:underline}.property-rfp .page-content h2{color:#000;font:24px/29px "Montserrat",Arial,sans-serif;margin-bottom:25px}.property-rfp .page-content .form{text-align:left;max-width:816px;padding:30px;box-sizing:border-box;background:#F6f6f6;margin:45px auto 0}@media only screen and (max-width: 767px){.property-rfp .page-content .form{margin:35px auto 0;padding:20px 20px 25px}}.property-rfp .page-content .form p{margin-bottom:30px;width:calc(50% - 15px);padding:0}@media only screen and (max-width: 767px){.property-rfp .page-content .form p{width:100%;margin-bottom:35px}}.property-rfp .page-content .form p#row_first_name,.property-rfp .page-content .form p#row_email{margin-right:30px}.property-rfp .page-content .form p#row_from_date,.property-rfp .page-content .form p#row_to_date{width:170px;position:relative}.property-rfp .page-content .form p#row_from_date input[type='date'],.property-rfp .page-content .form p#row_from_date input[type='text'],.property-rfp .page-content .form p#row_to_date input[type='date'],.property-rfp .page-content .form p#row_to_date input[type='text']{width:100%;padding-right:20px}@media only screen and (max-width: 767px){.property-rfp .page-content .form p#row_from_date,.property-rfp .page-content .form p#row_to_date{float:left;width:calc(50% - 20px)}}.property-rfp .page-content .form p#row_from_date{margin-right:25px;clear:both}@media only screen and (max-width: 767px){.property-rfp .page-content .form p#row_from_date{margin-right:20px}}.property-rfp .page-content .form p#row_meeting_space,.property-rfp .page-content .form p#row_guest_rooms{clear:both;margin-right:0px;width:235px}@media only screen and (max-width: 767px){.property-rfp .page-content .form p#row_meeting_space,.property-rfp .page-content .form p#row_guest_rooms{width:100%}}.property-rfp .page-content .form p#row_meeting_space span.group label,.property-rfp .page-content .form p#row_guest_rooms span.group label{display:inline-block;line-height:1;margin-bottom:0}.property-rfp .page-content .form p#row_meeting_space span.group label:first-child,.property-rfp .page-content .form p#row_guest_rooms span.group label:first-child{margin-right:40px}.property-rfp .page-content .form p#row_meeting_space span.group label input,.property-rfp .page-content .form p#row_guest_rooms span.group label input{margin-right:7px;margin-top:0}.property-rfp .page-content .form p#row_number_of_attendees,.property-rfp .page-content .form p#row_number_of_rooms{width:130px}.property-rfp .page-content .form p#row_comments{clear:both;width:100%}.property-rfp .page-content .form p#row_comments textarea{resize:none;border:1px solid #979797;height:161px;width:100%}.property-rfp .page-content .form .terms-privacy{text-align:left !important;width:100%}.property-rfp .page-content .form label,.property-rfp .page-content .form input,.property-rfp .page-content .form textarea,.property-rfp .page-content .form select{font:600 14px/30px "Montserrat",Arial,sans-serif;text-transform:none;color:#000;background:transparent}.property-rfp .page-content .form label{margin-bottom:5px;position:relative}.property-rfp .page-content .form label input[type='radio']{position:absolute;opacity:0}.property-rfp .page-content .form label input[type='radio']+.check{box-sizing:border-box;display:inline-block;border:1px solid #000;height:14px;width:14px;transition:border .2s linear;-webkit-transition:border .2s linear;position:relative}.property-rfp .page-content .form label input[type='radio']+.check:before{content:"";position:absolute;height:6px;width:6px;top:3px;left:3px;background:#ffffff;display:block}.property-rfp .page-content .form label:hover .check{border:1px solid #fd0}.property-rfp .page-content .form label input[type='radio']:focus+.check{outline:2px solid #ffdd00}.property-rfp .page-content .form label input[type='radio']:checked+.check{border:1px solid #000}.property-rfp .page-content .form label input[type='radio']:checked+.check:before{background:#000}.property-rfp .page-content .form .ui-datepicker-trigger{width:23px;height:30px;background:url("../images/sprite.svg") 100% -336px no-repeat;margin:0;position:absolute;right:0;top:0;z-index:2}.property-rfp .page-content .form input[type='date'],.property-rfp .page-content .form input[type='text'],.property-rfp .page-content .form select{padding:0 10px 0 0;height:30px;border:none;border-bottom:1px solid #979797}.property-rfp .page-content .form input[type='date']::-webkit-input-placeholder,.property-rfp .page-content .form input[type='text']::-webkit-input-placeholder,.property-rfp .page-content .form select::-webkit-input-placeholder{color:#000}.property-rfp .page-content .form input[type='date']:-moz-placeholder,.property-rfp .page-content .form input[type='text']:-moz-placeholder,.property-rfp .page-content .form select:-moz-placeholder{color:#000}.property-rfp .page-content .form input[type='date']::-moz-placeholder,.property-rfp .page-content .form input[type='text']::-moz-placeholder,.property-rfp .page-content .form select::-moz-placeholder{color:#000}.property-rfp .page-content .form input[type='date']:-ms-input-placeholder,.property-rfp .page-content .form input[type='text']:-ms-input-placeholder,.property-rfp .page-content .form select:-ms-input-placeholder{color:#000}.property-rfp .page-content .form input[type='date']:focus::-webkit-input-placeholder,.property-rfp .page-content .form input[type='text']:focus::-webkit-input-placeholder,.property-rfp .page-content .form select:focus::-webkit-input-placeholder{color:rgba(0,0,0,0.1)}.property-rfp .page-content .form input[type='date']:focus:-moz-placeholder,.property-rfp .page-content .form input[type='text']:focus:-moz-placeholder,.property-rfp .page-content .form select:focus:-moz-placeholder{color:rgba(0,0,0,0.1)}.property-rfp .page-content .form input[type='date']:focus::-moz-placeholder,.property-rfp .page-content .form input[type='text']:focus::-moz-placeholder,.property-rfp .page-content .form select:focus::-moz-placeholder{color:rgba(0,0,0,0.1)}.property-rfp .page-content .form input[type='date']:focus:-ms-input-placeholder,.property-rfp .page-content .form input[type='text']:focus:-ms-input-placeholder,.property-rfp .page-content .form select:focus:-ms-input-placeholder{color:rgba(0,0,0,0.1)}@media only screen and (max-width: 767px){.property-rfp .page-content .form .controls{text-align:center}}.property-rfp .page-content .form .controls input[type="submit"]{text-transform:uppercase;background:#ffdd00;color:#000}.property-rfp .page-content .form .controls input[type="submit"]:hover{background:#FFEE80}.property-rfp .page-content .form .controls p{width:100%;text-align:center}.property-rfp.keyboard-navigation .page-content .form .placeholder label{display:block !important}.property-rfp.keyboard-navigation .page-content .form input[type='text']::-webkit-input-placeholder{display:none !important;opacity:0}.property-rfp.keyboard-navigation .page-content .form input[type='text']:-moz-placeholder{display:none}.property-rfp.keyboard-navigation .page-content .form input[type='text']::-moz-placeholder{display:none}.property-rfp.keyboard-navigation .page-content .form input[type='text']:-ms-input-placeholder{display:none}#custom-drop{font:13px/18px "Montserrat",Arial,sans-serif;color:#000;width:100%;display:inline-block}@media only screen and (min-width: 1200px){#custom-drop{width:600px}}@media only screen and (max-width: 767px){#custom-drop{width:100%}}#custom-drop .custom-drop-item+.custom-drop-item{margin-top:40px}@media only screen and (max-width: 767px){#custom-drop .custom-drop-item+.custom-drop-item{margin-top:35px}}#custom-drop .custom-drop-item .row-button{font:500 24px/29px "Montserrat",Arial,sans-serif;text-transform:uppercase;border-bottom:1px solid #979797;padding-bottom:2px;cursor:pointer;width:100%;text-align:left}#custom-drop .custom-drop-item .row-button:after{clear:both;content:'';display:table}@media only screen and (max-width: 767px){#custom-drop .custom-drop-item .row-button{font:500 14px / 18px "Montserrat", Arial, sans-serif}}.keyboard-navigation #custom-drop .custom-drop-item .row-button:focus{outline:2px solid #ffdd00;box-shadow:inset 0 0 1px 2px #ffdd00;outline-style:inset}#custom-drop .custom-drop-item .row-button:after{content:"";float:right;margin-right:20px;margin-top:7px;width:24px;height:13px;background:url(../images/property-sprite.svg) -453px -339px}@media only screen and (max-width: 767px){#custom-drop .custom-drop-item .row-button:after{width:15px;height:11px;margin-top:3px;background-position:-493px -339px}}#custom-drop .custom-drop-item .location-info{height:0;overflow:hidden;opacity:0;transition:opacity 0.3s ease-in-out;display:none}.keyboard-navigation #custom-drop .custom-drop-item .location-info{display:none}#custom-drop .custom-drop-item>ul{padding:30px 0 10px 10px}#custom-drop .custom-drop-item>ul li{position:relative;padding-left:16px;margin:0}#custom-drop .custom-drop-item>ul li:after{position:absolute;left:0;content:"";top:5px;width:6px;height:6px;background:#000;border-radius:0;color:inherit}#custom-drop .custom-drop-item.list-opened .location-info{height:auto;padding:30px 0 10px 10px;opacity:1;display:block}.keyboard-navigation #custom-drop .custom-drop-item.list-opened .location-info{display:block}@media only screen and (max-width: 767px){#custom-drop .custom-drop-item.list-opened .location-info{padding:25px 0 0 10px}}.property.location #custom-drop{margin:30px 0}@media only screen and (min-width: 1200px){.property.location #custom-drop{float:right;margin:0}}#poi .hotel{display:none}#poi .center-column h4{color:#00833E;font:700 24px/29px "Montserrat",Arial,sans-serif;padding:40px 0 25px;display:none;background:#fff;text-transform:capitalize}@media only screen and (max-width: 767px){#poi .center-column h4{text-align:center;display:block}}@media only screen and (min-width: 1370px){#poi .center-column h4{padding:0}}.poi-maps-container{position:relative;width:100%;height:650px;overflow:hidden}@media only screen and (min-width: 1370px){.poi-maps-container{height:800px}}@media only screen and (min-width: 768px) and (max-width: 979px){.poi-maps-container{height:auto;padding-top:80%}}@media only screen and (max-width: 767px){.poi-maps-container{height:auto;padding-top:130%}}.poi-maps-container .poi-map-canvas{position:absolute;left:0;top:-100%;width:100%;height:100%}.poi-maps-container .poi-map-canvas.visible{top:0}.poi-maps-container .poi-map-canvas h4{margin:0;font-size:14px;text-transform:uppercase;font-weight:700;line-height:20px;color:#000000}.poi-maps-container .poi-map-canvas p{font-size:12px;line-height:18px;color:#898989}.poi-maps-container .poi-map-canvas p.gm-style-pbt{color:#fff}.poi-maps-container .poi-map-canvas .book-stay{display:block;margin-top:20px;font-size:14px;color:#00833e;font-weight:700;text-transform:uppercase;text-decoration:none}.poi-maps-container .poi-map-canvas .book-stay:hover{color:#ffdd00}.poi-maps-container .poi-map-canvas .map-content{overflow:hidden}.poi .category-selector{margin-bottom:20px}.poi .category-selector:after{clear:both;content:'';display:table}.poi .category-selector .button{margin-right:10px}.keyboard-navigation .poi .categories.screen-reader-only{clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important;position:static !important;width:auto !important}@media only screen and (max-width: 767px){.poi .categories.screen-reader-only{clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important;position:static !important;width:auto !important}}.poi .categories .poi-category{display:none;margin-bottom:25px}.poi .categories .poi-category.visible{display:block}.poi .categories .poi-category .expand-description:hover{text-decoration:none}.poi .categories{margin-top:20px}.poi .categories .poi-category.hidden{display:none}.poi .categories .poi-category .center{text-align:center}.poi .categories .poi-category table{width:100%;text-align:left}@media only screen and (max-width: 767px){.poi .categories .poi-category table{table-layout:fixed;font-size:12px}}.poi .categories .poi-category table thead{background:#00833E;color:#fff;font-size:1.2em;line-height:2}.poi .categories .poi-category table thead th:first-of-type{padding-left:20px}@media only screen and (max-width: 767px){.poi .categories .poi-category table thead th:first-of-type{padding:5px}}.poi .categories .poi-category table tbody{line-height:1.7}.poi .categories .poi-category table tbody th{padding-left:20px}.poi .categories .poi-category table tbody tr{border-bottom:1px solid #d9dcd9}.poi .categories .poi-category table th{white-space:nowrap}@media only screen and (max-width: 767px){.poi .categories .poi-category table th{white-space:normal}}.poi .categories .poi-category table td{vertical-align:middle}.poi .categories .poi-category .expand-description{text-decoration:underline;cursor:pointer;color:#327d7d}.poi .categories .poi-category .expand-description:hover{color:#54baba}.poi .categories .poi-category .show-on-map,.poi .categories .poi-category .get-directions{display:block;height:16px;width:10px;margin:0 auto;text-indent:-9999px;overflow:hidden;background:url("../images/common.svg") -400px 0 no-repeat;cursor:pointer}.poi .categories .poi-category .show-on-map:hover,.poi .categories .poi-category .get-directions:hover{background-position:-430px 0}.poi .categories .poi-category .show-on-map:active,.poi .categories .poi-category .get-directions:active{background-position:-460px 0}.poi .categories .poi-category td{padding:5px}.poi .categories .poi-category tr.description{display:none}.poi .categories .poi-category tr.description.visible{display:table-row}.poi .categories .poi-category tr.description .thumbnail{margin-bottom:0}.poi .categories .poi-category tr.description p{margin:0 0 10px;font-size:12px}.poi .categories .poi-category tr.description nav>*{margin-left:10px}.poi .categories .poi-category tr.description nav>*:first-child{margin-left:0}.gm-style img{max-width:100%}.acm-custom-poi{margin-bottom:40px}.poi-acm-section .copy{padding:25px 35px 30px;box-sizing:border-box;margin:0 auto}@media only screen and (min-width: 1200px){.poi-acm-section .copy{padding:25px 0 30px}}@media only screen and (max-width: 767px){.poi-acm-section .copy{padding:25px 0 30px}}.poi-acm-section .travel-mod{position:relative;min-height:32px}.poi-acm-section .travel-mod span{display:block;margin-left:36px}.poi-acm-section .travel-mod span.walking,.poi-acm-section .travel-mod span.bicycling,.poi-acm-section .travel-mod span.driving{position:absolute;top:0;left:0;display:block;width:32px;height:32px;margin-left:0;font-size:0;background-position:center;background-repeat:no-repeat;background-size:190%}.poi-acm-section .travel-mod span.walking{background-image:url("../images/d-walking.svg")}.poi-acm-section .travel-mod span.bicycling{background-image:url("../images/d-bicycling.svg")}.poi-acm-section .travel-mod span.driving{background-image:url("../images/d-driving.svg")}.poi-acm-section .travel-mod span.time{position:relative;color:#00833E;font-size:16px;font-weight:700}.poi.property-poi-in-content .hotels{display:none}.calendar #content>.center-column{border-radius:0}#content.calendar-area .page-content-wrapper{padding-bottom:0}#content_cal{box-sizing:border-box;position:relative;width:980px;margin:0 auto;padding:50px 20px 20px;background:#fff;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media only screen and (max-width: 979px){#content_cal{border-radius:0;width:100%;margin:0}}@media only screen and (max-width: 767px){#content_cal{padding:50px 11px 30px}}@media only screen and (min-width: 768px) and (max-width: 979px){#content_cal{padding:50px 40px 30px}}@media only screen and (min-width: 1370px){#content_cal{width:1190px}}#content_cal header{position:relative;width:100%;z-index:5;float:none;clear:both}#content_cal header:after{content:'';clear:both;display:block;height:0;width:100%}#content_cal header .controlsdiv{display:block;float:left;overflow:hidden;position:relative;zoom:1;z-index:10;margin-bottom:20px}@media only screen and (max-width: 767px){#content_cal header .controlsdiv{width:30%;margin-bottom:10px}}@media only screen and (max-width: 767px){#content_cal header .controlsdiv.nofilter{width:100%;text-align:center}}#content_cal header #calendar-filter-wrapper{float:right}@media only screen and (max-width: 767px){#content_cal header #calendar-filter-wrapper{width:70%}}@media only screen and (max-width: 767px){#content_cal header #calendar-filter-wrapper form{float:right}}#content_cal header #calendar-filter-wrapper #calendar-filter .selectedTxt{min-width:150px}@media only screen and (max-width: 767px){#content_cal header #calendar-filter-wrapper #calendar-filter .selectedTxt{min-width:120px;max-width:150px}}.calendar-area .eventcontent{margin:0;padding:20px;float:none;width:auto}@media only screen and (max-width: 767px){.calendar-area .eventcontent{float:left}}.calendar-area .eventcontent .socials li{margin:0;padding:0}.calendar-area .eventcontent h3,.calendar-area .eventcontent h4,.calendar-area .eventcontent h5{font-family:"Verdana",Arial,sans-serif,sans-serif;text-transform:uppercase;margin-bottom:10px;font-weight:600}.calendar-area .eventcontent h3{font-size:20px;line-height:24px}.calendar-area .eventcontent h4{font-size:17px;line-height:20px}.calendar-area .eventcontent .summary p{margin-bottom:10px}#calendar .socials{margin:25px 0 15px;overflow:hidden;list-style:none}#calendar .socials iframe{float:left;width:90px;height:21px;margin:0 10px 10px 0;display:inline-block}#calendar-views{float:left;overflow:hidden;margin-left:100px}@media only screen and (max-width: 767px){#calendar-views{display:none}}#calendar-views li{float:left;padding-right:20px;position:relative}#calendar-views a{display:block;height:22px;line-height:20px;padding-left:28px;color:#000;text-decoration:none;text-transform:uppercase;white-space:nowrap}#calendar-views a:hover,#calendar-views a.active{color:#00833e}#calendar-views a:before{background:url("../images/common.svg") 0 0 no-repeat;content:'';display:block;height:20px;width:20px;position:absolute;top:0;left:0}#calendar-views a.grid:before{background-position:-200px 0}#calendar-views a.grid:hover:before,#calendar-views a.grid.active:before{background-position:-280px 0}#calendar-views a.list:before{background-position:-200px -38px}#calendar-views a.list:hover:before,#calendar-views a.list.active:before{background-position:-280px -38px}#calendar-links{float:left}@media only screen and (max-width: 767px){#calendar-links{float:none}}@media only screen and (max-width: 767px){.nofilter #calendar-links{display:inline-block;width:100%}}@media only screen and (max-width: 767px){.nofilter #calendar-links li{display:inline-block;float:none}}#calendar-links li{float:left;padding-right:10px}@media only screen and (max-width: 767px){#calendar-links li{padding-right:0;margin-right:0;margin-left:5%}#calendar-links li:first-child{margin-left:0}}#calendar-links a{float:left;height:22px;text-indent:-9999px;width:22px;transition:background-color 0.2s ease-in-out;background:url("../images/common.svg") 0 0 no-repeat}#calendar-links a.ical{background-position:-200px -76px}#calendar-links a.ical:hover{background-position:-280px -76px}#calendar-links a.print{background-position:-200px -116px}#calendar-links a.print:hover{background-position:-280px -116px}#calendar-links a.rss{background-position:-200px -156px}#calendar-links a.rss:hover{background-position:-280px -156px}#calendar-navigation{clear:both;display:inline-block;padding:0 5%;position:relative;white-space:nowrap;max-width:90%}@media only screen and (min-width: 768px) and (max-width: 979px){#calendar-navigation{display:block;max-width:100%}}@media only screen and (max-width: 767px){#calendar-navigation{display:block;padding:0;max-width:100%}}#calendar-navigation h2{color:#00833e;display:inline-block;line-height:33px;margin-bottom:0;white-space:nowrap;text-transform:uppercase;font-size:30px;font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media only screen and (min-width: 768px) and (max-width: 979px){#calendar-navigation h2{display:block;text-align:center;margin:0 45px}}@media only screen and (max-width: 767px){#calendar-navigation h2{display:block;font-size:20px;text-align:center;margin:0 45px}}#calendar-navigation a.prev,#calendar-navigation a.next{display:block;height:28px;width:28px;position:absolute;top:50%;margin-top:-17px;left:10px;text-indent:-9999px;background:url("../images/sprite.svg") 0 -330px no-repeat;transition:-webkit-transform 0s ease-out;transition:transform 0s ease-out;transition:transform 0s ease-out, -webkit-transform 0s ease-out}@media only screen and (min-width: 768px) and (max-width: 979px){#calendar-navigation a.prev,#calendar-navigation a.next{margin-top:-15px}}@media only screen and (max-width: 767px){#calendar-navigation a.prev,#calendar-navigation a.next{margin-top:-15px}}#calendar-navigation a.prev:hover,#calendar-navigation a.next:hover{opacity:0.5}#calendar-navigation a.prev:active,#calendar-navigation a.next:active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#calendar-navigation a.next{left:auto;right:10px;background-position:0 -280px}#calendar-breadcrumb{clear:both;font-size:11px;padding:20px 0;overflow:hidden}#calendar-breadcrumb dt{font-size:14px;text-transform:uppercase;color:#000;font-weight:600}#calendar-breadcrumb dt,#calendar-breadcrumb dd{float:left;margin-right:10px}#calendar-breadcrumb .breadcrumb{padding:0}#calendar-year{overflow:hidden;margin-bottom:10px;width:100%;zoom:1}@media only screen and (max-width: 767px){#calendar-year{display:none}}#calendar-year li{display:block;float:left}#calendar-year li.active a{color:#00833e;border-color:#00833e}#calendar-year a{color:#000;border-bottom:1px solid #000;display:block;font-size:13px;margin-right:1px;padding:.4em;text-decoration:none;text-transform:uppercase}#calendar-year a:hover{background:#f6f6f6}#calendar-month{height:40px;background:#000;clear:both;margin:0;position:relative;text-align:justify;text-justify:newspaper;zoom:1;z-index:4}#calendar-month:after{display:inline-block;margin:0;padding:0;width:100%;content:' '}#calendar-month li{display:inline}#calendar-month li.arrow{display:none}@media only screen and (max-width: 767px){#calendar-month li{display:none}#calendar-month li.current,#calendar-month li.prev,#calendar-month li.next{display:inline-block;position:relative;vertical-align:top;width:30%}#calendar-month li.current a{font-size:12px;padding:0 10px;display:block;text-align:center}#calendar-month li.prev a,#calendar-month li.next a{display:block}#calendar-month li.prev a:after,#calendar-month li.next a:after{content:'';display:block;height:0;width:0;position:absolute;top:50%;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent}#calendar-month li.prev a:active,#calendar-month li.next a:active{top:auto}#calendar-month li.next a{padding-left:0;padding-right:30px;text-align:right}#calendar-month li.next a:after{border-left:7px solid #ffffff;right:10px}#calendar-month li.prev a{padding-right:0;padding-left:30px;text-align:left}#calendar-month li.prev a:after{border-right:7px solid #ffffff;left:10px}}#calendar-month a{color:#fff;display:inline-block;font-size:12px;padding:0 10px;height:40px;line-height:40px;font-weight:700;text-align:left;text-decoration:none;vertical-align:top;text-transform:uppercase;transition:background-color .2s}#calendar-month a:hover{color:#fff;background:#00833e}#calendar-month a.active{color:#000;background:#ffdd00}@media only screen and (min-width: 768px) and (max-width: 979px){#calendar-month a{font-size:10px !important;padding:0 5px}}#calendar.grid{position:static;font-size:0;margin:0 auto;width:100%}#calendar.grid #calendar_week,#calendar.grid #calendar_days{display:block;width:100%;text-align:justify;text-justify:newspaper;zoom:1}#calendar.grid #calendar_week:after,#calendar.grid #calendar_days:after{display:inline-block;margin:0;padding:0;width:100%;content:' '}#calendar.grid #calendar_week li,#calendar.grid #calendar_days li{display:inline-block;padding:.5em 0;width:13%}@media only screen and (max-width: 767px){#calendar.grid #calendar_week li,#calendar.grid #calendar_days li{padding:5px 0;width:100%}}#calendar.grid #calendar_week li{font-size:16px;margin:.6em 0 0 0;text-align:left;text-transform:uppercase;color:#00833e}@media only screen and (max-width: 767px){#calendar.grid #calendar_week li{display:none}}@media only screen and (min-width: 768px) and (max-width: 979px){#calendar.grid #calendar_week li{font-size:12px}}#calendar.grid #calendar_days{position:relative}#calendar.grid #calendar_days li{font-size:12px;margin:0 0 1em;min-height:8em;padding:0;text-align:left;vertical-align:top}@media only screen and (max-width: 767px){#calendar.grid #calendar_days li{overflow:hidden}#calendar.grid #calendar_days li.noevents{display:none}}#calendar.grid #calendar_days li.day_items3{height:9em}#calendar.grid #calendar_days li.day_items4{height:11em}#calendar.grid #calendar_days li.day_items5{height:13em}#calendar.grid #calendar_days li.day_items6{height:15em}#calendar.grid #calendar_days li.day_items7{height:17em}#calendar.grid #calendar_days li.day_items8{height:19em}#calendar.grid #calendar_days li.day_items9{height:21em}#calendar.grid #calendar_days li.day_items10{height:23em}#calendar.grid #calendar_days li.day_items11{height:25em}#calendar.grid #calendar_days li.day_items12{height:27em}#calendar.grid #calendar_days li.day_items13{height:29em}#calendar.grid #calendar_days li.day_items14{height:31em}#calendar.grid #calendar_days li.day_items15{height:33em}#calendar.grid #calendar_days li.day_items16{height:35em}#calendar.grid #calendar_days li.day_items17{height:37em}#calendar.grid #calendar_days li.day_items18{height:39em}#calendar.grid #calendar_days li.day_items19{height:41em}#calendar.grid #calendar_days li.day_items20{height:43em}@media only screen and (max-width: 767px){#calendar.grid #calendar_days li{height:auto !important;min-height:0}}#calendar.grid #calendar_days h4{text-align:left}#calendar.grid #calendar_days h4 a{display:block;padding:.5em 1em;text-decoration:none}#calendar.grid #calendar_days h4 a:hover{color:#fff;background:#00833e}#calendar.grid #calendar_days dl{background:none;display:block;height:2em;z-index:120}@media only screen and (max-width: 767px){#calendar.grid #calendar_days dl{height:30px;margin-bottom:10px}#calendar.grid #calendar_days dl.hide{display:block !important}}#calendar.grid #calendar_days dl:hover{position:relative}#calendar.grid #calendar_days dl a{text-overflow:ellipsis}#calendar.grid #calendar_days dl dt{display:block;font-size:.8em;height:2em;line-height:2em;margin:0;position:relative;white-space:nowrap}@media only screen and (max-width: 767px){#calendar.grid #calendar_days dl dt{height:30px}}#calendar.grid #calendar_days dl dt a{display:block;height:1.8em;line-height:1.8em;overflow:hidden;padding:0 .5em 0 1em;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:auto;transition:all 400ms ease-in-out}@media only screen and (max-width: 767px){#calendar.grid #calendar_days dl dt a{height:30px;line-height:30px;font-size:10px}}#calendar.grid #calendar_days dl.w1 dt{width:100%}#calendar.grid #calendar_days dl.w2 dt{width:211.55%}#calendar.grid #calendar_days dl.w3 dt{width:323.1%}#calendar.grid #calendar_days dl.w4 dt{width:434.65%}#calendar.grid #calendar_days dl.w5 dt{width:546.2%}#calendar.grid #calendar_days dl.w6 dt{width:657.75%}#calendar.grid #calendar_days dl.w7 dt{width:769.3%}#calendar.grid #calendar_days dl.c1 dt a{background-color:#8db294}#calendar.grid #calendar_days dl.c2 dt a{background-color:#ada39a}#calendar.grid #calendar_days dl.c3 dt a{background-color:#85a9b7}#calendar.grid #calendar_days dl.c4 dt a{background-color:#bc8e8f}#calendar.grid #calendar_days dl.c5 dt a{background-color:#ac9bc1}#calendar.grid #calendar_days dl.c6 dt a{background-color:#87b6c7}#calendar.grid #calendar_days dl.c7 dt a{background-color:#bb85aa}#calendar.grid #calendar_days dl.c8 dt a{background-color:#a4a4a4}#calendar.grid #calendar_days dl dd{bottom:20px;font-size:11px;left:0;overflow:visible;margin-bottom:10px;padding:5px 10px;position:absolute;text-align:left;visibility:hidden;width:227px;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)}#calendar.grid #calendar_days dl dd ins{border-right:20px solid transparent;border-left:20px solid transparent;content:'';display:block;height:0;left:50%;margin-left:-20px;position:absolute;width:0;border-top:20px solid #836f5f}#calendar.grid #calendar_days dl dd h3{font-size:14px;line-height:1;margin:5px 0;padding:0;text-transform:uppercase}#calendar.grid #calendar_days dl dd img{height:auto;width:100%}#calendar.grid #calendar_days dl dd p{font-size:11px;padding:5px 0;width:100%}#calendar.grid #calendar_days dl dd>a{display:block;color:inherit;margin:5px 0}#calendar.grid #calendar_days dl dd>a:hover{text-decoration:none}#calendar.grid #calendar_days dl:hover dd{visibility:visible}@media only screen and (max-width: 767px){#calendar.grid #calendar_days dl:hover dd{visibility:hidden}}#calendar.grid #calendar_days dl.t1{margin-top:2em}#calendar.grid #calendar_days dl.t2{margin-top:4em}#calendar.grid #calendar_days dl.t3{margin-top:6em}#calendar.grid #calendar_days dl.t4{margin-top:8em}#calendar.grid #calendar_days dl.t5{margin-top:10em}#calendar.grid #calendar_days dl.t6{margin-top:12em}#calendar.grid #calendar_days dl.t7{margin-top:14em}#calendar.grid #calendar_days dl.t8{margin-top:16em}#calendar.grid #calendar_days dl.t9{margin-top:18em}#calendar.grid #calendar_days dl.t10{margin-top:20em}#calendar.grid #calendar_days dl.t11{margin-top:22em}#calendar.grid #calendar_days dl.t12{margin-top:24em}#calendar.grid #calendar_days dl.t13{margin-top:26em}#calendar.grid #calendar_days dl.t14{margin-top:28em}#calendar.grid #calendar_days dl.t15{margin-top:30em}#calendar.grid #calendar_days dl.t16{margin-top:32em}#calendar.grid #calendar_days dl.t17{margin-top:34em}#calendar.grid #calendar_days dl.t18{margin-top:36em}#calendar.grid #calendar_days dl.t19{margin-top:38em}#calendar.grid #calendar_days dl.t20{margin-top:40em}#calendar.list article{overflow:hidden;margin-bottom:10px;padding:15px}#calendar.list article:after{content:'';clear:both;display:block;width:100%}@media only screen and (min-width: 768px) and (max-width: 979px){#calendar.list article{padding-top:10px;margin-bottom:10px}}@media only screen and (max-width: 767px){#calendar.list article{overflow:visible;margin-top:0}}#calendar.list article .vevent{overflow:hidden;padding:15px 20px 20px 20px;margin-left:100px}@media only screen and (max-width: 767px){#calendar.list article .vevent{margin-left:0}}#calendar.list article .vevent h3{width:auto;float:none;margin-top:0;margin-bottom:5px}@media only screen and (max-width: 767px){#calendar.list article .vevent h3{margin:0}}#calendar.list article h3{margin-top:15px;width:100px;float:left}@media only screen and (max-width: 767px){#calendar.list article h3{float:none;margin:0 0 15px 15px}}#calendar.list article nav{margin-top:15px}#calendar.list dt{padding-top:20px;margin-right:10px;float:left;width:85px;font-size:12px}#calendar.list .from,#calendar.list .every{display:block}#calendar.list .day-nr{display:inline-block;vertical-align:top;font-size:44px;line-height:1}#calendar.list .month-details{display:inline-block;padding-top:2px;text-transform:uppercase;font-size:12px;line-height:1}#calendar.list .month-details span{display:block}#calendar.list h3 a{font-size:20px;line-height:24px;text-decoration:none;text-transform:uppercase}#calendar.list>h3 a{font-size:20px}#calendar.list .thumb{float:right;margin:0 0 25px 20px}@media only screen and (max-width: 767px){#calendar.list .thumb{float:none;margin:0 0 25px 0;display:block}}@media only screen and (max-width: 767px){#calendar.list .thumb img{width:100%;display:block;height:auto}}#calendar.list p.noevents{padding:50px 25px;text-align:center;font-weight:700;text-transform:uppercase;background:#f6f6f6}#calendar.list .single{border-top:1px solid #ecf0f1}#calendar.list .single article .vevent{margin-left:0;padding:0;overflow:visible}@media only screen and (max-width: 767px){#calendar.list .single article .vevent{margin-left:0}}#calendar.list .single article dt{margin-left:10px}@media only screen and (max-width: 767px){#calendar.list .single article dt{width:100%;padding-top:0;margin:0 0 5px 0}}@media only screen and (max-width: 767px){#calendar.list .single article dt span{display:block;float:left;margin-right:10px;margin-bottom:5px}}@media only screen and (max-width: 767px){#calendar.list .single article dt span.day-nr{font-size:20px;margin-top:-3px}}#calendar.list .single article dd.eventcontent{margin-left:100px}@media only screen and (max-width: 767px){#calendar.list .single article dd.eventcontent{padding:0;width:100%;background:none;border-top:1px solid #ecf0f1;padding-top:10px;margin-left:0}}#calendar.list .single article dd.eventcontent p.thumbnail img{display:block;float:right;margin:8px 0 10px 10px}@media only screen and (max-width: 767px){#calendar.list .single article dd.eventcontent p.thumbnail img{width:100%;display:block;height:auto}}#calendar.list .single .date{font-style:italic}#calendar.list .single .recurring{display:block}.calendar-area #content{padding:0}.calendar-area #calendar img{width:300px;height:217px}.calendar-area #calendar.grid #calendar_days li{background:#f6f6f6}.calendar-area #calendar.grid #calendar_days li.next_month,.calendar-area #calendar.grid #calendar_days li.prev_month{background:rgba(242,242,242,0.2)}.calendar-area #calendar.grid #calendar_days dt a{color:#fff}.calendar-area #calendar.grid #calendar_days dd{background:#00833e}.calendar-area #calendar.grid #calendar_days dd p{color:#ffffff}.calendar-area #calendar.grid #calendar_days dd h3{color:#ffdd00;font-weight:700}.calendar-area #calendar.grid #calendar_days dd .button{color:#ffdd00;background:#000}.calendar-area #calendar.grid #calendar_days dd .button:hover{color:#000;background:#ffdd00}.calendar-area #calendar.grid #calendar_days dd ins{border-top:20px solid #00833e}.calendar-area #calendar.list article{padding:15px;margin-bottom:0}.calendar-area #calendar.list article .vevent{background:rgba(242,242,242,0.6);margin-bottom:10px}.calendar-area #calendar.list>article{border-top:1px solid #ecf0f1;padding:15px 0}.calendar-area #calendar.list>article:first-child{border-top:0}.calendar-area #calendar.list .single article{padding:15px 0}.calendar-area #calendar.list .single article .vevent{background:none}.calendar-area #calendar.list dt,.calendar-area #calendar.list p.summary{color:#767676}.calendar-area #calendar.list h3 a.eventdate{color:#00833e}.calendar-area #calendar.list h3 a.eventdate:hover{color:#ffdd00}.calendar-area #calendar.list dd h3{color:#00833e}.calendar-area #calendar.list dd h4{color:#4a4a4a}.calendar-area #calendar.list .from,.calendar-area #calendar.list .every{color:#000}.calendar-area #calendar.list .every span{color:#00833e}.calendar-area #calendar.list .day-nr,.calendar-area #calendar.list .month-details{color:#00833e}.calendar-area #calendar-filter .newListSelected,.calendar-area #hebs-gallery .newListSelected{background:#fff}[id*="form_form_"] label{color:#363635}[id*="form_form_"] input[type="submit"]{padding:0 21px !important;border:none !important}[id*="form_form_"] input[type="submit"]:hover,[id*="form_form_"] input[type="submit"].active,[id*="form_form_"] input[type="submit"].offer{background:#FFEE80 !important;color:#000 !important}[id*="form_form_"] input,[id*="form_form_"] textarea{border-color:#363635 !important}[id*="form_form_"] input[type="text"],[id*="form_form_"] input[type="email"],[id*="form_form_"] textarea{font-size:inherit !important;color:inherit !important;text-transform:none !important}[id*="form_form_"] input[type="email"]{height:40px;line-height:40px;padding:0 10px}[id*="form_form_"] em{vertical-align:top;color:#b31919;font-weight:normal;line-height:10px;padding-right:5px}[id*="form_form_"] .form-builder-group.columns-2,[id*="form_form_"] .form-builder-group.columns-3,[id*="form_form_"] .form-builder-group.columns-4{justify-content:space-between}@media only screen and (min-width: 980px){[id*="form_form_"] .form-builder-group.columns-2 .form-builder-field{width:calc((100% - 25px) / 2) !important}}@media only screen and (min-width: 980px){[id*="form_form_"] .form-builder-group.columns-3 .form-builder-field{width:calc((100% - 50px) / 3) !important}}@media only screen and (min-width: 980px){[id*="form_form_"] .form-builder-group.columns-4 .form-builder-field{width:calc((100% - 75px) / 4) !important}}[id*="form_form_"] .form-builder-group .form-builder-field[class*='paragraph_']{margin-top:0}[id*="form_form_"] .form-builder-group .form-builder-field[class*='paragraph_'] .required-message p{margin-bottom:0}@media only screen and (min-width: 980px){[id*="form_form_"] .form-builder-field{width:100%}}@media only screen and (max-width: 979px){[id*="form_form_"] .form-builder-field{width:100% !important}}[id*="form_form_"] .form-builder-field[class*="inputcheckbox"]{display:flex;align-items:center}[id*="form_form_"] .form-builder-field input:not([type="file"],[type="checkbox"],[type="radio"]),[id*="form_form_"] .form-builder-field select,[id*="form_form_"] .form-builder-field textarea,[id*="form_form_"] .form-builder-field button{width:100% !important}[id*="form_form_"] .g-recaptcha{margin:0}#homepage-tripadvisor{position:relative;z-index:2;text-align:center;padding:12px 44px 0;width:497px;margin:0 auto}@media only screen and (min-width: 1200px){#homepage-tripadvisor{width:440px;box-sizing:border-box}}@media only screen and (max-width: 767px){#homepage-tripadvisor{padding:55px 0 0 0;margin-top:35px;width:100%}}#homepage-tripadvisor:before{content:"";position:absolute;width:5000px;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#B2B3B2;top:-50px}@media only screen and (min-width: 1200px){#homepage-tripadvisor:before{display:none}}@media only screen and (max-width: 767px){#homepage-tripadvisor:before{top:-35px}}#homepage-tripadvisor .slideshow{width:259px;overflow:hidden;margin:0 auto}#homepage-tripadvisor .slide.yelp-logo .slide-logo img{height:40px;width:auto;margin:0 auto}#homepage-tripadvisor .slide.google-logo .slide-logo img,#homepage-tripadvisor .slide.expedia-logo .slide-logo img{height:30px;width:auto;margin:0 auto}#homepage-tripadvisor .slide .slide-logo{display:block;margin:0 auto 30px;width:178px;background-size:cover}#homepage-tripadvisor .slide .slide-logo img{display:block;width:100%}#homepage-tripadvisor .slide h3{font:300 italic 24px/30px "Montserrat",Arial,sans-serif;color:#363635;margin-bottom:20px;letter-spacing:0.8px}#homepage-tripadvisor .slide p{font:13px/16px "Montserrat",Arial,sans-serif;letter-spacing:0.4px;color:#363635}@media only screen and (max-width: 767px){#homepage-tripadvisor .slide p{text-align:left}}#homepage-tripadvisor .slide p:not(.line){font-weight:300;font-style:italic}#homepage-tripadvisor .slide .line{white-space:nowrap;height:26px;line-height:26px;overflow:hidden;margin-top:10px;font-size:14px;font-weight:700;color:#000}@media only screen and (max-width: 767px){#homepage-tripadvisor .slide .line{text-align:center}}#homepage-tripadvisor .slide .line>*{display:inline-block;vertical-align:middle;line-height:26px}#homepage-tripadvisor .slide .line .name{max-width:70px;overflow:hidden;text-overflow:ellipsis;color:#00833E;letter-spacing:normal}#homepage-tripadvisor .slide .line .rating{width:71px;height:18px;font-size:0;text-indent:-1000px;overflow:hidden;margin-top:-3px;margin-left:10px;background:url("../images/new-branding-tripadvisor-rating.png") no-repeat 0 0}#homepage-tripadvisor .slide .line .rating.rating-00{background-position:0 -180px}#homepage-tripadvisor .slide .line .rating.rating-05{background-position:0 -162px}#homepage-tripadvisor .slide .line .rating.rating-10{background-position:0 -144px}#homepage-tripadvisor .slide .line .rating.rating-15{background-position:0 -126px}#homepage-tripadvisor .slide .line .rating.rating-20{background-position:0 -108px}#homepage-tripadvisor .slide .line .rating.rating-25{background-position:0 -90px}#homepage-tripadvisor .slide .line .rating.rating-30{background-position:0 -72px}#homepage-tripadvisor .slide .line .rating.rating-35{background-position:0 -54px}#homepage-tripadvisor .slide .line .rating.rating-40{background-position:0 -36px}#homepage-tripadvisor .slide .line .rating.rating-45{background-position:0 -18px}#homepage-tripadvisor .slide .line .rating.rating-50{background-position:0 0}#homepage-tripadvisor .slide .date{font:10px/13px "Montserrat",Arial,sans-serif;color:#555755}#homepage-tripadvisor .slide article{min-height:150px}#homepage-tripadvisor .slideshow-button{display:inline-block;width:11px;height:32px;background:url("../images/property-sprite.svg") no-repeat -50px -313px;margin:-16px 0 0 0;text-indent:-1000px;overflow:hidden;transition:-webkit-transform 0s ease-out;transition:transform 0s ease-out;transition:transform 0s ease-out, -webkit-transform 0s ease-out;position:absolute;top:50%}#homepage-tripadvisor .slideshow-button:hover{opacity:0.5}#homepage-tripadvisor .slideshow-button:active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#homepage-tripadvisor .slideshow-button.previous{background-position:0 -313px;left:50%;margin-left:-160px}#homepage-tripadvisor .slideshow-button.next{right:50%;margin-right:-160px}.scaled-bg{background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#2B2B2B;transition:-webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.scaled-bg:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.tiles-section{text-align:center;padding:0;margin:30px}@media only screen and (max-width: 767px){.tiles-section{margin:20px}}.tiles-section.list-type{padding-bottom:0}.tiles-section h1{margin-bottom:30px}@media only screen and (max-width: 767px){.tiles-section h1{margin-bottom:15px}}.tiles-section .tiles-flex-wrapp{display:flex;flex-wrap:wrap;justify-content:space-between}.tiles-section .tile{overflow:hidden;position:relative;text-align:center;display:inline-block;color:#fff;height:500px;width:calc(96% / 3);margin-bottom:30px;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#2B2B2B}@media only screen and (min-width: 768px) and (max-width: 979px){.tiles-section .tile .copy-wrapper{padding:60px 24%}}@media only screen and (max-width: 767px){.tiles-section .tile .copy-wrapper{padding-left:10%;padding-right:10%}}@media only screen and (max-width: 767px){.tiles-section .tile{height:auto;min-height:400px;width:100%;margin-bottom:20px}}.tiles-section .tile.width-50{width:calc(98% / 2)}.tiles-section .tile.width-50 .copy-wrapper{padding:60px 24%}@media only screen and (max-width: 767px){.tiles-section .tile.width-50 .copy-wrapper{padding-left:10%;padding-right:10%}}@media only screen and (max-width: 767px){.tiles-section .tile.width-50{width:100%}}.tiles-section .tile:before{z-index:1;content:"";background:rgba(0,0,0,0.4);transition:background-color 0.4s;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width: 767px){.tiles-section .tile:before{background:rgba(0,0,0,0.7)}}.tiles-section .tile .copy-wrapper{height:100%;position:relative;padding:60px 10%;display:flex;flex-wrap:wrap;justify-content:center;color:#fff;text-decoration:none;z-index:2;box-sizing:border-box}.tiles-section .tile h4{flex-basis:100%;align-self:flex-start;font:14px/16px "Verdana",Arial,sans-serif}.tiles-section .tile .location-name{color:#fff;letter-spacing:-1px;margin-bottom:10px;font:800 34px/36px "Verdana",Arial,sans-serif;text-transform:uppercase}.tiles-section .tile .location-name span{white-space:nowrap}@media only screen and (max-width: 767px){.tiles-section .tile .location-name{font-size:30px;line-height:36px}}.tiles-section .tile .copy{min-height:110px;width:100%}.tiles-section .tile .button{display:none;transition:margin 0.2s;padding:0 22px;font:13px/36px "Montserrat",Arial,sans-serif;text-transform:uppercase;height:36px;background:#fd0;color:#000}.tiles-section .tile .button:hover{color:#000;background:#ffee80}@media only screen and (max-width: 767px){.tiles-section .tile .button{display:inline-block;margin-top:20px}}.tiles-section .tile .main-copy{align-self:flex-end;font:18px/22px "Verdana",Arial,sans-serif}.tiles-section .tile .main-copy p{margin-bottom:20px}.tiles-section .tile:hover,.keyboard-navigation .tiles-section .tile{cursor:pointer}.tiles-section .tile:hover:before,.keyboard-navigation .tiles-section .tile:before{background:rgba(0,0,0,0.7)}.tiles-section .tile:hover .button,.keyboard-navigation .tiles-section .tile .button{display:inline-block;margin-top:20px}.tiles-section .tile:hover>.scaled-bg{-webkit-transform:scale(1.1);transform:scale(1.1)}.tiles-section .load-more{color:#008A40;font:800 20px/24px "Verdana",Arial,sans-serif;text-decoration:underline;text-transform:uppercase}.tiles-section .load-more:hover{color:#000}.tiles-section.dark-overlay .tile:before{background:rgba(0,0,0,0.5)}.tiles-section.dark-overlay .tile h4{display:none}.tiles-section.dark-overlay .tile .main-copy{height:100%;align-self:flex-start;font:16px/19px "Verdana",Arial,sans-serif;display:flex;flex-wrap:wrap;justify-content:center}.tiles-section.dark-overlay .tile .main-copy h3{align-self:flex-start}.tiles-section.dark-overlay .tile .main-copy .copy{min-height:0;align-self:center}.tiles-section.dark-overlay .tile .main-copy .button{display:none;margin:0;align-self:flex-end}.tiles-section.dark-overlay .tile:hover{cursor:pointer}.tiles-section.dark-overlay .tile:hover:before{background:rgba(0,0,0,0.7)}.tiles-section.dark-overlay .tile:hover .button{display:inline-block}.tiles-section.slider-type h1{margin-bottom:50px}@media only screen and (max-width: 767px){.tiles-section.slider-type h1{margin-bottom:15px}}.tiles-section.slider-type .swiper-wrapper{flex-wrap:nowrap}.tiles-section.slider-type .swiper-wrapper .tile{margin:0 2% 0 0}.tiles-section.slider-type .swiper-wrapper .tile .copy-wrapper{padding:60px 16%}.tiles-section.slider-type .swiper-wrapper .tile .copy-wrapper .copy{min-height:0}@media only screen and (max-width: 767px){.tiles-section.slider-type .swiper-wrapper .tile{width:87%;margin-right:20px !important}.tiles-section.slider-type .swiper-wrapper .tile .copy-wrapper{padding:60px 28px}}.tiles-section.slider-type .swiper-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #fff;border-bottom:0;border-left:0;height:21px;overflow:hidden;text-indent:-100em;width:21px;transition:border-color 350ms ease-in-out;z-index:50;cursor:pointer}.tiles-section.slider-type .swiper-button.swiper-button-prev{left:30px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.tiles-section.slider-type .swiper-button.swiper-button-next{right:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tiles-section.slider-type .tilesSwiperInitialized .swiper-wrapper{justify-content:flex-start}.tiles-section.slider-type .tilesSwiperInitialized .swiper-button{display:block}.gallery-list{font-size:0;margin-left:-5px;clear:both}.gallery-list .gallery-item{display:inline-block;vertical-align:top;width:calc(25% - 5px);background:#000;font-size:inherit;background-size:cover;margin:0 0 5px 5px}.gallery-list .gallery-item:after{content:'';display:block;width:100%;height:0;padding-bottom:100%}.icons-list-block{padding:25px 0;overflow:hidden}.icons-list-block .icon-item{float:left;width:100%;margin-bottom:20px;box-sizing:border-box}.icons-list-block .icon-image{width:40px;height:40px;float:left;margin-right:20px}.icons-list-block .icon-copy{overflow:hidden}.amenities-list-block{padding:25px 0 0 0;overflow:hidden}@media only screen and (min-width: 1200px){.amenities-list-block{padding:40px 0 0 0}}@media only screen and (max-width: 767px){.amenities-list-block{padding:30px 0 0 0}}.amenities-list-block .amenities-list{margin:0;display:flex;flex-flow:row wrap}@media only screen and (max-width: 767px){.amenities-list-block .amenities-list.divthree .amenity-item{width:calc(100% / 3)}}.amenities-list-block .amenities-list .amenity-item{position:relative;text-align:center;font-size:0;line-height:0;flex:1;padding:0 2px;transition:color 350ms ease-in-out}@media only screen and (max-width: 767px){.amenities-list-block .amenities-list .amenity-item{flex:1 1 auto}}.amenities-list-block .amenities-list .amenity-item.with-hover-icon a:hover .icon{opacity:0}.amenities-list-block .amenities-list .amenity-item.with-hover-icon a:hover .will-fade{opacity:1}@media only screen and (max-width: 767px){.property-rooms .amenities-list-block .amenities-list .amenity-item{width:33.33%}}@media only screen and (max-width: 767px){.amenities-list-block .amenities-list .amenity-item{width:24.33%;word-break:break-word;vertical-align:text-top;margin-bottom:25px;box-sizing:border-box}}.amenities-list-block .amenities-list .amenity-item img{height:40px;width:40px;display:block;margin:0 auto 12px;transition:opacity 350ms ease-in-out}.amenities-list-block .amenities-list .amenity-item .icon{opacity:1}.amenities-list-block .amenities-list .amenity-item .will-fade{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.amenities-list-block .amenities-list .amenity-item a{display:block;text-decoration:none;color:inherit}.amenities-list-block .amenities-list .amenity-item span{font:14px/18px "Montserrat",Arial,sans-serif}@media only screen and (max-width: 767px){.amenities-list-block .amenities-list .amenity-item span{font:11px / 14px "Montserrat", Arial, sans-serif}}.amenities-list-block .amenities-list .amenity-item span:first-child{color:#00833E}.amenities-list-block .amenities-list .amenity-item .green{color:#00833E}.amenities-list-block .amenities-list .amenity-item:after{display:none}.amenities-list-block .amenity-item a:hover{color:#028342}.amenities-list-block .amenity-item a:hover svg{fill:#028342}.home-amenities .amenities-list-block{padding:25px 0 0 0}@media only screen and (min-width: 1200px){.home-amenities .amenities-list-block{padding:25px 0}.home-amenities .amenities-list-block:after{content:"";position:absolute;width:5000px;height:1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#979797;bottom:0}}.custom-amenities{width:100%;margin:0;padding:0}.custom-amenities .copy{padding:25px 35px 30px;box-sizing:border-box;margin:0 auto}@media only screen and (min-width: 1200px){.custom-amenities .copy{padding:25px 0 30px}}@media only screen and (max-width: 767px){.custom-amenities .copy{padding:25px 0 30px}}.custom-amenities .amenities-list{display:flex;flex-flow:row wrap;margin-left:0;padding-top:20px}@media only screen and (min-width: 1200px){.custom-amenities .amenities-list{margin-left:-60px}}@media only screen and (max-width: 767px){.custom-amenities .amenities-list{margin-left:0}}.custom-amenities .amenities-list .amenityItem{position:relative;padding-left:85px;margin-left:25px;width:calc(50% - 25px);box-sizing:border-box;display:inline-block;vertical-align:top;margin-top:0;margin-bottom:55px;font:13px/16px "Verdana",Arial,sans-serif}@media only screen and (min-width: 1200px){.custom-amenities .amenities-list .amenityItem{margin-left:60px;padding-left:105px;width:calc(50% - 60px)}}@media only screen and (max-width: 767px){.custom-amenities .amenities-list .amenityItem{margin:0 0 40px 0;padding:75px 0 0 0;width:50%;text-align:center}}.custom-amenities .amenities-list .amenityItem:after{display:none}.custom-amenities .amenities-list .amenityItem__icon{position:absolute;top:0;left:0;width:65px;height:65px;display:block}@media only screen and (max-width: 767px){.custom-amenities .amenities-list .amenityItem__icon{bottom:34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.custom-amenities .amenities-list .amenityItem__icon svg{display:block;width:65px;height:65px;transition:fill 350ms ease-in-out}.custom-amenities .amenities-list .amenityItem__title{margin-bottom:25px;color:#363635;font:500 18px/22px "Montserrat",Arial,sans-serif}@media only screen and (min-width: 1200px){.custom-amenities .amenities-list .amenityItem__title{margin-bottom:30px}}@media only screen and (max-width: 767px){.custom-amenities .amenities-list .amenityItem__title{margin:0;font:500 14px / 18px "Montserrat", Arial, sans-serif}}.custom-amenities .amenities-list .amenityItem__text{color:#363635}@media only screen and (max-width: 767px){.custom-amenities .amenities-list .amenityItem__text{display:none;position:absolute;background:#fff;z-index:1;height:auto;box-shadow:0 0 5px 0 rgba(0,0,0,0.15);padding:40px 20px 20px;box-sizing:border-box}}@media only screen and (max-width: 767px){.custom-amenities .amenities-list .amenityItem__text-expanded{display:block}}.custom-amenities .amenities-list .amenityItem__close{display:none;background:url("../images/sprite.svg");background-position:-140px -272px;height:36px;position:absolute;right:0;top:0;text-indent:-1000em;width:36px}@media only screen and (max-width: 767px){.custom-amenities .amenities-list .amenityItem__close{display:block}}.custom-amenities .amenities-list .amenityItem__link{display:block;margin-top:10px}.custom-amenities .amenities-list .amenityItem__details{display:none;color:#00833e;margin-top:10px}@media only screen and (max-width: 767px){.custom-amenities .amenities-list .amenityItem__details{display:inline-block}}.custom-amenities .amenities-list .amenityItem__details:after{content:'';display:inline-block;vertical-align:top;margin-top:3px;margin-left:10px;box-sizing:border-box;height:10px;width:10px;border-style:solid;border-color:#00833e;border-width:0px 1px 1px 0px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border-width 150ms ease-in-out}.inline-rectangles-block{overflow:hidden;margin:25px 0}@media only screen and (max-width: 767px){.inline-rectangles-block{margin:15px 0}}.inline-rectangles-block .rectangle-items{line-height:0;font-size:0;display:flex;flex-flow:row wrap;align-items:stretch;width:100%;margin-left:-10px}@media only screen and (max-width: 767px){.inline-rectangles-block .rectangle-items{margin-left:0}}.inline-rectangles-block .rectangle-item{background-size:cover;min-height:240px;position:relative;width:calc(33.33% - 10px);margin-left:10px;margin-bottom:10px}.inline-rectangles-block .rectangle-item:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.45)}@media only screen and (min-width: 1200px){.inline-rectangles-block .rectangle-item{min-height:240px}}@media only screen and (max-width: 767px){.inline-rectangles-block .rectangle-item{width:100%;margin:10px 0 0 0;min-height:204px}}.inline-rectangles-block .rectangle-item h3,.inline-rectangles-block .rectangle-item .promo-e-widget h3,.inline-rectangles-block .rectangle-item .title{font:700 24px/29px "Montserrat",Arial,sans-serif;margin-bottom:7px}.inline-rectangles-block .rectangle-item .copy,.inline-rectangles-block .rectangle-item .promo-e-widget .fs_descr{font:13px/16px "Montserrat",Arial,sans-serif;margin-bottom:15px;margin-top:0;overflow:hidden;position:relative;z-index:2}.inline-rectangles-block .rectangle-item .copy span,.inline-rectangles-block .rectangle-item .promo-e-widget .fs_descr span{font:700 24px/29px "Montserrat",Arial,sans-serif}.inline-rectangles-block .rectangle-item .rectangle-content{padding:0 10px;color:#fff;position:relative;text-align:center;z-index:2;box-sizing:border-box;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}.inline-rectangles-block .rectangle-item .rectangle-link{display:block;height:100%;box-sizing:border-box;text-decoration:none}.inline-rectangles-block .rectangle-item .promo-e-widget{width:100%;box-sizing:border-box;padding:0 10px;overflow:hidden}@media only screen and (min-width: 1200px){.inline-rectangles-block .rectangle-item .promo-e-widget{padding:0 30px}}@media only screen and (max-width: 767px){.inline-rectangles-block .rectangle-item .promo-e-widget{padding:0 10px}}.inline-rectangles-block .rectangle-item .promo-e-widget .fs_descr{margin:0}.inline-rectangles-block .rectangle-item .promo-e-widget .button{margin-top:15px}.inline-rectangles-block .rectangle-item .promo-e-widget .row{display:block;height:auto}.inline-rectangles-block .rectangle-item .promo-e-widget .wrap{position:static}.inline-rectangles-block .rectangle-item .promo-e-widget .title{position:relative;z-index:2}.inline-rectangles-block .rectangle-item .promo-e-widget .price{margin-top:10px}@media only screen and (min-width: 1200px){.inline-rectangles-block .rectangle-item .promo-e-widget .price{margin-bottom:15px}}.inline-rectangles-block .rectangle-item .promo-e-widget>div{padding:0}.three-rectangles-section{background:#fff;position:relative;margin:25px 0;clear:both}@media only screen and (max-width: 767px){.three-rectangles-section{margin:0 0 0 -15px;width:calc(100% + 30px)}}.three-rectangles-section:after{clear:both;content:'';display:table}@media only screen and (min-width: 1200px){.three-rectangles-section{height:494px}}@media only screen and (max-width: 767px){.three-rectangles-section{padding-bottom:0}}.three-rectangles-section .center-column{height:100%}.three-rectangles-section .rectangle-item{position:relative;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#000}@media only screen and (min-width: 1200px){.three-rectangles-section .rectangle-item{position:absolute}}@media only screen and (max-width: 767px){.three-rectangles-section .rectangle-item{height:240px !important;margin:0 0 0 0}}.three-rectangles-section .rectangle-item:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.25)}.three-rectangles-section .rectangle-item .rectangle-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;text-decoration:none}@media only screen and (max-width: 767px){.three-rectangles-section .rectangle-item .fs_descr{display:none}}.three-rectangles-section .rectangle-item .title,.three-rectangles-section .rectangle-item h2,.three-rectangles-section .rectangle-item h3{font:700 48px/58px "Montserrat",Arial,sans-serif;color:#fff;text-transform:uppercase}@media only screen and (max-width: 767px){.three-rectangles-section .rectangle-item .title,.three-rectangles-section .rectangle-item h2,.three-rectangles-section .rectangle-item h3{font:700 36px / 44px "Montserrat", Arial, sans-serif;text-align:center}}.three-rectangles-section .rectangle-item .rectangle-content{position:relative;text-align:center;z-index:2;padding:10px 30px;display:flex;justify-content:center;align-items:center;height:100%;flex-flow:column;box-sizing:border-box}.three-rectangles-section .rectangle-item .rectangle-content p{color:#fff;font:13px/16px "Montserrat",Arial,sans-serif}.three-rectangles-section .rectangle-item .rectangle-content .fs_descr{font:14px/18px "Montserrat",Arial,sans-serif;margin-top:5px}.three-rectangles-section .rectangle-item .rectangle-content .button{margin-top:15px}.three-rectangles-section .rectangle-item .promo-e-widget{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;box-sizing:border-box;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;background:none !important}.three-rectangles-section .rectangle-item .promo-e-widget .image-block{display:none}.three-rectangles-section .rectangle-item:nth-child(1){height:360px;margin-bottom:10px}@media only screen and (min-width: 1200px){.three-rectangles-section .rectangle-item:nth-child(1){height:auto;top:0;left:0;bottom:0;right:400px;margin:0 10px 0 0}html:not(.property) .three-rectangles-section .rectangle-item:nth-child(1){right:calc(40% - 5px)}}.three-rectangles-section .rectangle-item:nth-child(2),.three-rectangles-section .rectangle-item:nth-child(3){height:242px;width:calc(50% - 5px);float:left;margin-right:5px}@media only screen and (max-width: 767px){.three-rectangles-section .rectangle-item:nth-child(2),.three-rectangles-section .rectangle-item:nth-child(3){margin-right:0}}@media only screen and (min-width: 1200px){.three-rectangles-section .rectangle-item:nth-child(2),.three-rectangles-section .rectangle-item:nth-child(3){width:auto;margin:0;top:0;left:800px;bottom:251px;right:0}html:not(.property) .three-rectangles-section .rectangle-item:nth-child(2),html:not(.property) .three-rectangles-section .rectangle-item:nth-child(3){left:calc(61% - 5px)}}.three-rectangles-section .rectangle-item:nth-child(2) .title,.three-rectangles-section .rectangle-item:nth-child(2) h2,.three-rectangles-section .rectangle-item:nth-child(2) h3,.three-rectangles-section .rectangle-item:nth-child(3) .title,.three-rectangles-section .rectangle-item:nth-child(3) h2,.three-rectangles-section .rectangle-item:nth-child(3) h3{color:#fff;text-align:center;font:700 36px/44px "Montserrat",Arial,sans-serif}@media only screen and (max-width: 767px){.three-rectangles-section .rectangle-item:nth-child(2) .title,.three-rectangles-section .rectangle-item:nth-child(2) h2,.three-rectangles-section .rectangle-item:nth-child(2) h3,.three-rectangles-section .rectangle-item:nth-child(3) .title,.three-rectangles-section .rectangle-item:nth-child(3) h2,.three-rectangles-section .rectangle-item:nth-child(3) h3{font:700 24px / 29px "Montserrat", Arial, sans-serif}}.three-rectangles-section .rectangle-item:nth-child(3){margin-left:5px;margin-right:0}@media only screen and (min-width: 1200px){.three-rectangles-section .rectangle-item:nth-child(3){top:251px;bottom:0;margin-left:0}}.three-rectangles-section .bx-default-pager{position:absolute;bottom:18px;left:0;right:0;text-align:center;z-index:20;line-height:0}@media only screen and (min-width: 1200px){.three-rectangles-section .bx-default-pager{bottom:10px}}@media only screen and (max-width: 767px){.three-rectangles-section .bx-default-pager{bottom:28px}}.three-rectangles-section .bx-default-pager .bx-pager-item{display:inline-block;margin-left:5px}.three-rectangles-section .bx-default-pager .bx-pager-item .bx-pager-link{border-radius:50%;width:10px;height:10px;background-color:#fff;cursor:pointer;text-indent:-9999px;display:inline-block}.three-rectangles-section .bx-default-pager .bx-pager-item .bx-pager-link:hover,.three-rectangles-section .bx-default-pager .bx-pager-item .bx-pager-link.active{background-color:#fd0}.three-rectangles-section .bx-default-pager .bx-pager-item:first-child{margin-left:0}@media only screen and (max-width: 1199px){.meet .three-rectangles-section .rectangle-item:nth-child(1){height:464px}}@media only screen and (max-width: 767px){.meet .three-rectangles-section .rectangle-item{position:relative;height:232px;width:100%;margin:0 0 20px 0}}.home .three-rectangles-section,.property-home .three-rectangles-section{padding:50px 0 0}@media only screen and (min-width: 1200px){.home .three-rectangles-section,.property-home .three-rectangles-section{padding:70px 0 0}}.custom-tiles .category-selector{text-align:center;font-size:0;margin:0 0 20px 0}.custom-tiles .category-selector .select-wrapper{display:block;width:250px;margin:0 auto}@media only screen and (max-width: 767px){.custom-tiles .category-selector .select-wrapper{display:inline-block}}.custom-tiles .category-selector .select-wrapper select{background-color:#00833E;color:#fff;width:100%}.custom-tiles .category-selector .select-wrapper select+.select-icon{border-bottom:thin solid #FFEE80;border-left:thin solid #FFEE80;color:#000}.custom-tiles .category-selector .button{margin:0 5px 10px;min-width:auto}.custom-tiles .category-selector .button.active{background:#FFEE80}@media only screen and (max-width: 767px){.custom-tiles .category-selector .button{display:none}}.custom-tiles .link-wrapper{text-align:center;margin-top:80px}.custom-tiles .link-wrapper a{background:#B2B3B2;color:#FFEE80;position:relative;display:inline-block;height:40px;margin:0 20px 0 0;padding:0 38px 0 18px;overflow:visible;font:500 11px/40px "Verdana",Arial,sans-serif;min-width:140px;letter-spacing:0.75px;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;transition:all 350ms ease-in-out}@media (prefers-reduced-motion){.custom-tiles .link-wrapper a{transition:none}}.custom-tiles .link-wrapper a:after{content:'';display:block;width:11px;height:9px;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("../images/sprite.svg");background-position:-265px -320px}.custom-tiles .link-wrapper a:hover{color:#fff;background:rgba(255,238,128,0.9)}.custom-tiles .link-wrapper a:hover:after{background-position:-285px -320px}.custom-tiles .tile-section{display:flex;justify-content:space-between;flex-wrap:wrap}.custom-tiles .tile-section section{display:none}.custom-tiles .tile-section article:nth-of-type(10n+1){width:calc(((100% - 60px) / 3 * 2) + 30px)}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles .tile-section article:nth-of-type(10n+1){width:100% !important}}.custom-tiles .tile-section article:nth-of-type(10n+2){width:calc((100% - 60px) / 3)}.custom-tiles .tile-section article:nth-of-type(10n+6){width:calc((100% - 60px) / 3)}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles .tile-section article:nth-of-type(10n+6){width:100% !important}}.custom-tiles .tile-section article:nth-of-type(10n+7){width:calc(((100% - 60px) / 3 * 2) + 30px)}.custom-tiles .tile-section .custom-tile{position:relative;margin-bottom:30px;padding-top:38%;width:calc((100% - 60px) / 3);display:none}.custom-tiles .tile-section .custom-tile.visible{display:block}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles .tile-section .custom-tile{width:calc(50% - 15px) !important}}@media only screen and (max-width: 767px){.custom-tiles .tile-section .custom-tile{width:100% !important;padding-top:100%}}.custom-tiles .tile-section .custom-tile:hover .title-wrapper{opacity:0}.custom-tiles .tile-section .custom-tile:hover .hover-modal{opacity:1;visibility:visible}.custom-tiles .tile-section .custom-tile .thumbnail{background-size:cover;background-position:center center;background-color:#000}.custom-tiles .tile-section .custom-tile .thumbnail:before{content:'';display:block;position:absolute;z-index:1;left:0;bottom:0;width:100%;height:30%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%),linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.54) 79.58%, rgba(0,0,0,0.66) 100%)}.custom-tiles .tile-section .custom-tile .title-wrapper{position:absolute;z-index:2;left:30px;bottom:25px;max-width:calc(100% - 60px);transition:opacity 200ms ease}@media (prefers-reduced-motion){.custom-tiles .tile-section .custom-tile .title-wrapper{transition:none}}.custom-tiles .tile-section .custom-tile .title-wrapper .title,.custom-tiles .tile-section .custom-tile .title-wrapper .subtitle{color:#fff}.custom-tiles .tile-section .custom-tile .title-wrapper .title{font:24px/22px "Verdana",Arial,sans-serif;text-transform:uppercase;letter-spacing:0.2px}.custom-tiles .tile-section .custom-tile .title-wrapper .subtitle{font:14px/22px "Verdana",Arial,sans-serif;letter-spacing:0.2px}.custom-tiles .tile-section .custom-tile .title-wrapper .subtitle .destination-icon{display:inline-block;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);margin:5px 0}.custom-tiles .tile-section .custom-tile .hover-modal{display:block;position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;visibility:hidden;transition:opacity 200ms ease;background:rgba(0,0,0,0.7);padding:30px;z-index:3}@media (prefers-reduced-motion){.custom-tiles .tile-section .custom-tile .hover-modal{transition:none}}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper{background:rgba(0,0,0,0.4);padding:10px;border:1px solid rgba(255,255,255,0.25);height:100vh;max-height:100%;position:relative}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper{width:90%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper *{text-align:center}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .big-title{font:700 16px/1.2 "Verdana",Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width: 767px){.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .big-title{margin-bottom:15px}}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .links{margin-top:30px}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .links .button.transparent:after{background:#fff}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .links .button.transparent svg{fill:#fff}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .links .button.transparent:hover:after{background:#FFEE80}.custom-tiles .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .links .button.transparent:hover svg{fill:#FFEE80}.custom-tiles-type-two{margin:15px 0 80px}.custom-tiles-type-two .link-wrapper{text-align:center;margin-top:80px}.custom-tiles-type-two .link-wrapper a{background:#B2B3B2;color:#FFEE80;position:relative;display:inline-block;height:40px;margin:0 20px 0 0;padding:0 38px 0 18px;overflow:visible;font:500 11px/40px "Verdana",Arial,sans-serif;min-width:140px;letter-spacing:0.75px;text-transform:uppercase;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;transition:all 350ms ease-in-out}@media (prefers-reduced-motion){.custom-tiles-type-two .link-wrapper a{transition:none}}.custom-tiles-type-two .link-wrapper a:after{content:'';display:block;width:10px;height:14px;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("../images/sprite.svg");background-position:-265px -263px}.custom-tiles-type-two .link-wrapper a:hover{color:#fff;background:rgba(255,238,128,0.9)}.custom-tiles-type-two .link-wrapper a:hover:after{background-position:-285px -263px}.custom-tiles-type-two .tile-section{display:flex;justify-content:space-between;flex-wrap:wrap}.custom-tiles-type-two .tile-section.count-1 .custom-tile{width:100% !important}.custom-tiles-type-two .tile-section.count-2 .custom-tile{width:calc(50% - 15px) !important}@media only screen and (max-width: 767px){.custom-tiles-type-two .tile-section.count-2 .custom-tile{width:100% !important}}.custom-tiles-type-two .tile-section.count-3 .custom-tile{width:calc(50% - 15px) !important}.custom-tiles-type-two .tile-section.count-3 .custom-tile:nth-child(1){width:100% !important}@media only screen and (max-width: 767px){.custom-tiles-type-two .tile-section.count-3 .custom-tile{width:100% !important}}.custom-tiles-type-two .tile-section.count-4 .custom-tile{width:calc(50% - 15px) !important}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles-type-two .tile-section.count-4 .custom-tile{width:calc(50% - 15px) !important}}@media only screen and (max-width: 767px){.custom-tiles-type-two .tile-section.count-4 .custom-tile{width:100% !important}}.custom-tiles-type-two .tile-section .custom-tile{position:relative;margin-bottom:30px;padding-top:37%;width:calc((100% - 60px) / 3)}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles-type-two .tile-section .custom-tile{width:calc(50% - 15px)}}@media only screen and (max-width: 767px){.custom-tiles-type-two .tile-section .custom-tile{width:100% !important}}.custom-tiles-type-two .tile-section .custom-tile:nth-child(1),.custom-tiles-type-two .tile-section .custom-tile:nth-child(2){width:calc(50% - 15px)}.custom-tiles-type-two .tile-section .custom-tile:nth-child(1) .title,.custom-tiles-type-two .tile-section .custom-tile:nth-child(2) .title{font:60px/60px "Montserrat",Arial,sans-serif;text-transform:none}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles-type-two .tile-section .custom-tile:nth-child(1) .title,.custom-tiles-type-two .tile-section .custom-tile:nth-child(2) .title{font:50px / 50px "Montserrat", Arial, sans-serif}}@media only screen and (max-width: 767px){.custom-tiles-type-two .tile-section .custom-tile:nth-child(1) .title,.custom-tiles-type-two .tile-section .custom-tile:nth-child(2) .title{font:40px / 40px "Montserrat", Arial, sans-serif}}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles-type-two .tile-section .custom-tile:nth-child(1){width:100%}}.custom-tiles-type-two .tile-section .custom-tile:hover .title-wrapper{opacity:0}.custom-tiles-type-two .tile-section .custom-tile:hover .hover-modal{opacity:1;visibility:visible}.custom-tiles-type-two .tile-section .custom-tile .thumbnail{background-size:cover;background-position:center center;background-color:#000}.custom-tiles-type-two .tile-section .custom-tile .thumbnail:before{content:'';display:block;position:absolute;z-index:1;left:0;bottom:0;width:100%;height:30%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%),linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.54) 79.58%, rgba(0,0,0,0.66) 100%)}.custom-tiles-type-two .tile-section .custom-tile .title,.custom-tiles-type-two .tile-section .custom-tile .subtitle{color:#fff;text-transform:uppercase;letter-spacing:0.2px}.custom-tiles-type-two .tile-section .custom-tile .title{font:46px/46px "Montserrat",Arial,sans-serif;text-transform:none;margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 979px){.custom-tiles-type-two .tile-section .custom-tile .title{font:50px / 50px "Montserrat", Arial, sans-serif}}@media only screen and (max-width: 767px){.custom-tiles-type-two .tile-section .custom-tile .title{font:40px / 40px "Montserrat", Arial, sans-serif}}.custom-tiles-type-two .tile-section .custom-tile .subtitle{font:600 16px/22px "Verdana",Arial,sans-serif;margin-top:5px}.custom-tiles-type-two .tile-section .custom-tile .title-wrapper{position:absolute;z-index:2;left:0;bottom:35px;width:100%;padding:0 30px;box-sizing:border-box;text-align:center;transition:opacity 200ms ease}@media (prefers-reduced-motion){.custom-tiles-type-two .tile-section .custom-tile .title-wrapper{transition:none}}.custom-tiles-type-two .tile-section .custom-tile .hover-modal{display:block;position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;visibility:hidden;transition:opacity 200ms ease;background:rgba(0,0,0,0.7);padding:30px;z-index:3}@media (prefers-reduced-motion){.custom-tiles-type-two .tile-section .custom-tile .hover-modal{transition:none}}.custom-tiles-type-two .tile-section .custom-tile .hover-modal .inner-wrapper{background:rgba(0,0,0,0.4);padding:10px;border:1px solid rgba(255,255,255,0.25);height:100vh;max-height:100%;position:relative}.custom-tiles-type-two .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper{width:90%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.custom-tiles-type-two .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper *{text-align:center}.custom-tiles-type-two .tile-section .custom-tile .hover-modal .inner-wrapper .content-wrapper .links{margin-top:30px}@media print{.print #header,.print #photos,.print #booking,.print #footer{display:none}@page{size:960px 1358px}}#hotel-search{position:relative;height:0}#hotel-search .no-results{display:none;position:absolute;background:#000;left:0;top:65px;padding:10px 20px;color:#fff;font-size:20px;line-height:22px}#hotel-search .inner-wrapper{box-sizing:border-box;width:100%;position:absolute;bottom:0;left:0;height:85px;padding:20px 15px;background:rgba(0,0,0,0.7);z-index:20;transition:background-color 0.3s}#hotel-search .inner-wrapper:hover,#hotel-search .inner-wrapper.hover{background:#000}#hotel-search .inner-wrapper .view-map{position:relative;float:right;height:45px;line-height:45px;color:#fff;font-size:14px;cursor:pointer;padding-left:30px}#hotel-search .inner-wrapper .view-map:after{content:"";display:block;width:18px;height:25px;position:absolute;left:0;top:10px;background:url("../images/sprite.svg") no-repeat -40px -135px}@media only screen and (max-width: 767px){#hotel-search .inner-wrapper .view-map{display:none}}#hotel-search .inner-wrapper .search-form{position:relative;width:330px;float:left}#hotel-search .inner-wrapper .search-form label{display:none}.keyboard-navigation #hotel-search .inner-wrapper .search-form label,#hotel-search .inner-wrapper .search-form label.floatlabel{display:block;color:#fff;position:absolute;top:-15px;left:0}@media only screen and (min-width: 1370px){#hotel-search .inner-wrapper .search-form{width:500px}}@media only screen and (min-width: 768px) and (max-width: 979px){#hotel-search .inner-wrapper .search-form{width:500px}}@media only screen and (max-width: 767px){#hotel-search .inner-wrapper .search-form{width:100%}}#hotel-search .inner-wrapper .search-form input[type="text"]{width:100%;height:45px;border:1px solid #fff;font-size:18px;color:#ffffff;line-height:45px;text-transform:none;padding:0 50px 0 22px}#hotel-search .inner-wrapper .search-form input[type="text"]::-webkit-input-placeholder{color:#fff}#hotel-search .inner-wrapper .search-form input[type="text"]:-moz-placeholder{color:#fff}#hotel-search .inner-wrapper .search-form input[type="text"]::-moz-placeholder{color:#fff}#hotel-search .inner-wrapper .search-form input[type="text"]:-ms-input-placeholder{color:#fff}#hotel-search .inner-wrapper .search-form input[type="text"]:focus::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}#hotel-search .inner-wrapper .search-form input[type="text"]:focus:-moz-placeholder{color:rgba(255,255,255,0.3)}#hotel-search .inner-wrapper .search-form input[type="text"]:focus::-moz-placeholder{color:rgba(255,255,255,0.3)}#hotel-search .inner-wrapper .search-form input[type="text"]:focus:-ms-input-placeholder{color:rgba(255,255,255,0.3)}#hotel-search .inner-wrapper .search-form input[type="submit"]{display:block;padding:0;margin:0;width:21px;height:21px;position:absolute;right:20px;top:12px;border:0;text-indent:-1000px;overflow:hidden;background:url("../images/sprite.svg") no-repeat 0 -240px}#hotel-search .inner-wrapper .text{float:left;height:45px;line-height:45px;margin-left:14px;font-size:14px;color:#fff}@media only screen and (max-width: 979px){#hotel-search .inner-wrapper .text{display:none}}.screen-reader-text{height:0 !important;opacity:0 !important;font-size:0 !important;margin:0 !important;line-height:0 !important}#search-results{background:#000;position:absolute;top:65px;left:0;max-width:810px;padding-left:20px;overflow:hidden}@media only screen and (max-width: 767px){#search-results{width:100%;box-sizing:border-box;padding:0 20px}}@media only screen and (min-width: 768px) and (max-width: 979px){#search-results{max-width:540px}}#search-results .result{display:block;position:relative;width:250px;height:150px;float:left;margin:0 20px 20px 0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;text-decoration:none;text-align:center;text-transform:uppercase}@media only screen and (max-width: 767px){#search-results .result{width:100%;float:none}}#search-results .result:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.7);transition:background-color 0.2s}#search-results .result:hover:after{background:rgba(0,0,0,0.3)}#search-results .result .name{position:absolute;top:50%;left:5%;display:block;width:90%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:2;color:#ffffff;font-size:20px;line-height:24px;font-weight:700}#search-results .result .area{display:block;width:90%;position:absolute;left:5%;bottom:5px;z-index:2;font-size:13px;color:#ffdd00}#our-hotels-menu,#our-story-menu{position:relative}@media (min-width: 980px){.scrolled #our-hotels-menu,.scrolled #our-story-menu{position:fixed;top:177px;left:0;width:100%;z-index:10}}#our-hotels-menu .inner-wrapper,#our-story-menu .inner-wrapper{position:absolute;bottom:0;left:0;width:100%;height:55px;line-height:55px;background:#e8e8e8;z-index:10}@media only screen and (max-width: 767px){#our-hotels-menu .inner-wrapper,#our-story-menu .inner-wrapper{background:rgba(0,0,0,0.7);height:75px}}#our-hotels-menu .inner-wrapper .center-column,#our-story-menu .inner-wrapper .center-column{padding:0 15px;text-align:center}@media only screen and (min-width: 1370px){#our-hotels-menu .inner-wrapper .center-column,#our-story-menu .inner-wrapper .center-column{padding:0}}@media only screen and (max-width: 767px){#our-hotels-menu .inner-wrapper .center-column,#our-story-menu .inner-wrapper .center-column{padding:0}}#our-hotels-menu .inner-wrapper .center-column .heading,#our-story-menu .inner-wrapper .center-column .heading{display:inline-block;vertical-align:middle;font-size:15px;color:#000;margin-right:21px;font-weight:700}@media only screen and (max-width: 767px){#our-hotels-menu .inner-wrapper .center-column .heading,#our-story-menu .inner-wrapper .center-column .heading{display:none}}#our-hotels-menu .inner-wrapper .center-column ul.menu-view,#our-story-menu .inner-wrapper .center-column ul.menu-view{display:inline;font-family:"Montserrat",Arial,sans-serif;text-align:center}@media only screen and (max-width: 767px){#our-hotels-menu .inner-wrapper .center-column ul.menu-view,#our-story-menu .inner-wrapper .center-column ul.menu-view{display:none}}#our-hotels-menu .inner-wrapper .center-column ul.menu-view li,#our-story-menu .inner-wrapper .center-column ul.menu-view li{display:inline-block;vertical-align:middle;line-height:20px}#our-hotels-menu .inner-wrapper .center-column ul.menu-view li a,#our-hotels-menu .inner-wrapper .center-column ul.menu-view li span,#our-story-menu .inner-wrapper .center-column ul.menu-view li a,#our-story-menu .inner-wrapper .center-column ul.menu-view li span{display:inline-block;font-size:13px;text-decoration:none;text-transform:uppercase;vertical-align:middle}#our-hotels-menu .inner-wrapper .center-column ul.menu-view li a.active,#our-hotels-menu .inner-wrapper .center-column ul.menu-view li span.active,#our-story-menu .inner-wrapper .center-column ul.menu-view li a.active,#our-story-menu .inner-wrapper .center-column ul.menu-view li span.active{color:#ffdd00}#our-hotels-menu .inner-wrapper .center-column ul.menu-view li a:hover,#our-hotels-menu .inner-wrapper .center-column ul.menu-view li span:hover,#our-story-menu .inner-wrapper .center-column ul.menu-view li a:hover,#our-story-menu .inner-wrapper .center-column ul.menu-view li span:hover{color:#000}#our-hotels-menu .inner-wrapper .center-column ul.menu-view li a.delimeter,#our-hotels-menu .inner-wrapper .center-column ul.menu-view li span.delimeter,#our-story-menu .inner-wrapper .center-column ul.menu-view li a.delimeter,#our-story-menu .inner-wrapper .center-column ul.menu-view li span.delimeter{width:1px;height:20px;background:#b2b3b2;margin:0 25px}@media only screen and (min-width: 768px) and (max-width: 979px){#our-hotels-menu .inner-wrapper .center-column ul.menu-view li a,#our-hotels-menu .inner-wrapper .center-column ul.menu-view li span,#our-story-menu .inner-wrapper .center-column ul.menu-view li a,#our-story-menu .inner-wrapper .center-column ul.menu-view li span{font-size:14px}#our-hotels-menu .inner-wrapper .center-column ul.menu-view li a.delimeter,#our-hotels-menu .inner-wrapper .center-column ul.menu-view li span.delimeter,#our-story-menu .inner-wrapper .center-column ul.menu-view li a.delimeter,#our-story-menu .inner-wrapper .center-column ul.menu-view li span.delimeter{margin:0 14px}}#our-hotels-menu .inner-wrapper .center-column .mobile-links,#our-story-menu .inner-wrapper .center-column .mobile-links{display:none}#our-hotels-menu .inner-wrapper .center-column .mobile-links .newListSelected,#our-story-menu .inner-wrapper .center-column .mobile-links .newListSelected{margin:15px}#our-hotels-menu .inner-wrapper .center-column .mobile-links .newListSelected .selectedTxt,#our-story-menu .inner-wrapper .center-column .mobile-links .newListSelected .selectedTxt{color:#fff}#our-hotels-menu .inner-wrapper .center-column .mobile-links .newListSelected .selectedTxt:after,#our-story-menu .inner-wrapper .center-column .mobile-links .newListSelected .selectedTxt:after{width:14px;height:9px;background-position:0 0;top:16px}@media only screen and (max-width: 767px){#our-hotels-menu .inner-wrapper .center-column .mobile-links,#our-story-menu .inner-wrapper .center-column .mobile-links{display:block}}#our-hotels-menu .inner-wrapper .center-column .mobile-story,#our-story-menu .inner-wrapper .center-column .mobile-story{opacity:0}#our-hotels-menu .inner-wrapper .center-column .mobile-story .newListSelected,#our-story-menu .inner-wrapper .center-column .mobile-story .newListSelected{margin:15px}#our-hotels-menu .inner-wrapper .center-column .mobile-story .newListSelected .selectedTxt,#our-story-menu .inner-wrapper .center-column .mobile-story .newListSelected .selectedTxt{color:#fff}#our-hotels-menu .inner-wrapper .center-column .mobile-story .newListSelected .selectedTxt:after,#our-story-menu .inner-wrapper .center-column .mobile-story .newListSelected .selectedTxt:after{width:14px;height:9px;background-position:0 0;top:16px}@media only screen and (max-width: 767px){#our-hotels-menu .inner-wrapper .center-column .mobile-story,#our-story-menu .inner-wrapper .center-column .mobile-story{opacity:1}}#why-pineapple-section .hashfrompage,#eat-drink-section .hashfrompage{position:relative;top:-122px}@media only screen and (min-width: 768px) and (max-width: 979px){#why-pineapple-section .hashfrompage,#eat-drink-section .hashfrompage{top:-50px}}@media only screen and (max-width: 767px){#why-pineapple-section .hashfrompage,#eat-drink-section .hashfrompage{top:-50px}}#why-pineapple-section .why-block,#eat-drink-section .why-block{position:relative;overflow:hidden;margin:40px 0}#why-pineapple-section .why-block .image,#eat-drink-section .why-block .image{position:absolute;top:0;left:0;width:50%;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 767px){#why-pineapple-section .why-block .image,#eat-drink-section .why-block .image{position:static;margin-bottom:15px;width:100%;height:auto;padding-top:54.3%}}#why-pineapple-section .why-block .content,#eat-drink-section .why-block .content{box-sizing:border-box;width:50%;padding:15px 0 0 40px;float:right;min-height:320px}@media only screen and (max-width: 767px){#why-pineapple-section .why-block .content,#eat-drink-section .why-block .content{float:none;width:100%;padding:0}}#why-pineapple-section .why-block .content h2,#eat-drink-section .why-block .content h2{font-size:18px;font-weight:700;color:#4a4a4a}#why-pineapple-section .why-block .content .list,#eat-drink-section .why-block .content .list{position:relative;font-size:14px;color:#6f6f6f;line-height:25px;padding-bottom:55px}#why-pineapple-section .why-block .content .list:after,#eat-drink-section .why-block .content .list:after{content:"";display:block;width:80px;height:1px;position:absolute;bottom:0;left:50%;margin-left:-40px;background:#b2b3b2}#why-pineapple-section .why-block .content .list ul,#eat-drink-section .why-block .content .list ul{margin:0}#why-pineapple-section .why-block .content .list ul li,#eat-drink-section .why-block .content .list ul li{box-sizing:border-box;display:inline-block;vertical-align:top;width:48%;padding-right:20px}@media only screen and (max-width: 979px){#why-pineapple-section .why-block .content .list ul li,#eat-drink-section .why-block .content .list ul li{width:auto;display:block}}#why-pineapple-section .why-block .content .page-slider,#eat-drink-section .why-block .content .page-slider{width:100%;margin-top:10px;overflow:hidden}#why-pineapple-section .why-block .content .page-slider .slide,#eat-drink-section .why-block .content .page-slider .slide{width:100%}#why-pineapple-section .why-block .content .page-slider .slide h3,#eat-drink-section .why-block .content .page-slider .slide h3{font:italic 700 24px/30px "Verdana",Arial,sans-serif;color:#006699;margin-bottom:5px}#why-pineapple-section .why-block .content .page-slider .slide p,#eat-drink-section .why-block .content .page-slider .slide p{font-size:14px;line-height:22px;color:#6f6f6f}.keyboard-navigation #why-pineapple-section .why-block .content .page-slider .slide,.keyboard-navigation #eat-drink-section .why-block .content .page-slider .slide{visibility:hidden}.keyboard-navigation #why-pineapple-section .why-block .content .page-slider .slide.swiper-slide-active,.keyboard-navigation #eat-drink-section .why-block .content .page-slider .slide.swiper-slide-active{visibility:visible}#why-pineapple-section .why-block .content .page-slider .bx-controls,#eat-drink-section .why-block .content .page-slider .bx-controls{margin-top:15px;display:block;width:100%;text-align:center}#why-pineapple-section .why-block .content .page-slider .bx-controls a,#eat-drink-section .why-block .content .page-slider .bx-controls a{display:inline-block;width:28px;height:28px;background:url("../images/sprite.svg") no-repeat 0 -280px;margin:0 10px;text-indent:-1000px;overflow:hidden}#why-pineapple-section .why-block .content .page-slider .bx-controls a.bx-prev,#eat-drink-section .why-block .content .page-slider .bx-controls a.bx-prev{background-position:0 -330px}#why-pineapple-section .why-block .content .page-slider .buttons-wrapper,#eat-drink-section .why-block .content .page-slider .buttons-wrapper{width:100%;text-align:center;margin-top:15px}#why-pineapple-section .why-block .content .page-slider .buttons-wrapper .slideshow-button,#eat-drink-section .why-block .content .page-slider .buttons-wrapper .slideshow-button{display:inline-block;width:28px;height:28px;background:url("../images/sprite.svg") no-repeat 0 -330px;margin:0 10px;text-indent:-1000px;overflow:hidden}#why-pineapple-section .why-block .content .page-slider .buttons-wrapper .slideshow-button.next,#eat-drink-section .why-block .content .page-slider .buttons-wrapper .slideshow-button.next{background-position:0 -280px}#why-pineapple-section .why-block .content .page-slider .buttons-wrapper .slideshow-button.swiper-button-disabled,#eat-drink-section .why-block .content .page-slider .buttons-wrapper .slideshow-button.swiper-button-disabled{opacity:0.5}#why-pineapple-section .odd .image,#eat-drink-section .odd .image{left:auto;right:0}#why-pineapple-section .odd .content,#eat-drink-section .odd .content{float:left;padding:15px 40px 0 0}@media only screen and (max-width: 767px){#why-pineapple-section .odd .content,#eat-drink-section .odd .content{float:none;padding:0}}.page-menu{position:relative}@media (min-width: 980px){.scrolled .page-menu{position:fixed;top:177px;left:0;width:100%;z-index:10}}.page-menu .inner-wrapper{position:absolute;bottom:0;left:0;width:100%;height:55px;line-height:55px;background:#e8e8e8;z-index:10}@media only screen and (max-width: 767px){.page-menu .inner-wrapper{background:rgba(0,0,0,0.7);height:75px}}.page-menu .inner-wrapper .center-column{padding:0 15px;text-align:center;background:#e8e8e8}@media only screen and (min-width: 1370px){.page-menu .inner-wrapper .center-column{padding:0}}@media only screen and (max-width: 767px){.page-menu .inner-wrapper .center-column{padding:0;background:transparent}}.page-menu .inner-wrapper .center-column ul.menu-view{display:inline;font-family:"Montserrat",Arial,sans-serif;text-align:center}@media only screen and (max-width: 767px){.page-menu .inner-wrapper .center-column ul.menu-view{display:none}}.page-menu .inner-wrapper .center-column ul.menu-view li{display:inline-block;vertical-align:middle;line-height:0px}.page-menu .inner-wrapper .center-column ul.menu-view li:after{content:'|';padding:0 20px}.page-menu .inner-wrapper .center-column ul.menu-view li:last-child:after{content:'';padding:0}.page-menu .inner-wrapper .center-column ul.menu-view li a,.page-menu .inner-wrapper .center-column ul.menu-view li span{display:inline-block;font-size:13px;text-decoration:none;text-transform:uppercase;font-weight:400;vertical-align:middle}.page-menu .inner-wrapper .center-column ul.menu-view li a.active,.page-menu .inner-wrapper .center-column ul.menu-view li span.active{color:#000}.page-menu .inner-wrapper .center-column ul.menu-view li a:hover,.page-menu .inner-wrapper .center-column ul.menu-view li span:hover{color:#000}.page-menu .inner-wrapper .center-column ul.menu-view li a.delimeter,.page-menu .inner-wrapper .center-column ul.menu-view li span.delimeter{width:1px;height:20px;background:#b2b3b2;margin:0 25px}@media only screen and (min-width: 768px) and (max-width: 979px){.page-menu .inner-wrapper .center-column ul.menu-view li a,.page-menu .inner-wrapper .center-column ul.menu-view li span{font-size:14px}.page-menu .inner-wrapper .center-column ul.menu-view li a.delimeter,.page-menu .inner-wrapper .center-column ul.menu-view li span.delimeter{margin:0 14px}}.page-menu .inner-wrapper .center-column .mobile-page{display:none}.page-menu .inner-wrapper .center-column .mobile-page .newListSelected{margin:15px}.page-menu .inner-wrapper .center-column .mobile-page .newListSelected .selectedTxt{color:#fff}.page-menu .inner-wrapper .center-column .mobile-page .newListSelected .selectedTxt:after{width:14px;height:9px;background-position:0 0;top:16px}@media only screen and (max-width: 767px){.page-menu .inner-wrapper .center-column .mobile-page{display:block}}.page-menu .inner-wrapper .center-column .mobile-story{opacity:0}.page-menu .inner-wrapper .center-column .mobile-story .newListSelected{margin:15px}.page-menu .inner-wrapper .center-column .mobile-story .newListSelected .selectedTxt{color:#fff}.page-menu .inner-wrapper .center-column .mobile-story .newListSelected .selectedTxt:after{width:14px;height:9px;background-position:0 0;top:16px}@media only screen and (max-width: 767px){.page-menu .inner-wrapper .center-column .mobile-story{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 979px){#eat-drink-section .why-block{margin-top:0px;margin-bottom:0px}}@media only screen and (min-width: 980px){#eat-drink-section article.odd .content .innercontent{left:30%}}#eat-drink-section article{padding:10px 0px}@media only screen and (max-width: 767px){#eat-drink-section article{margin:0;height:auto;padding:5px 0px}}#eat-drink-section article div.image{width:60%}@media only screen and (min-width: 768px) and (max-width: 979px){#eat-drink-section article div.image{position:static;margin-bottom:45px;width:100%;height:auto;padding-top:54.3%;margin-top:115px}}@media only screen and (max-width: 767px){#eat-drink-section article div.image{position:static;width:100%;height:auto;padding-top:54.3%}}#eat-drink-section article .content{width:50%;position:relative}@media only screen and (min-width: 768px) and (max-width: 979px){#eat-drink-section article .content{width:100%;min-height:120px}}@media only screen and (max-width: 767px){#eat-drink-section article .content{width:100%;min-height:210px}}#eat-drink-section article .content .innercontent{position:absolute;top:50%;left:60%;width:60%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px) and (max-width: 979px){#eat-drink-section article .content .innercontent{width:100%;min-height:90px;left:50%}}@media only screen and (max-width: 767px){#eat-drink-section article .content .innercontent{width:100%;min-height:90px;left:50%}}#eat-drink-section article .content .innercontent h3{font-size:24px}#eat-drink-section article .content .innercontent .list{padding-bottom:0}#eat-drink-section article .content .innercontent .list:after{content:"";display:none}
