﻿/*!
Theme Name: KalimeraKriti
Theme URI: http://underscores.me/
Author: Julian Steinmann, Jackson Daly
Author URI: http://jacksondaly.com
Description: Custom themplate made for Kalimera Kriti
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kalimerakriti
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

KalimeraKriti is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.


/*--------------------------------------------------------------
# Libaries
--------------------------------------------------------------*/.only-mobile{display:block}@media screen and (min-width:899px){.only-mobile{display:none}}.only-screen{display:none}@media screen and (min-width:899px){.only-screen{display:block}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,li{list-style-type:none;padding:0}h1,h2,h3,h4{text-transform:uppercase;color:#696149;letter-spacing:3px;line-height:110%;font-weight:500;margin:0}h3,h4{letter-spacing:1.8px}h1,.t1,#booking #showAdults,#booking #showChildren{font-size:39.6px;font-weight:400}@media screen and (max-width:1699px){h1,.t1,#booking #showAdults,#booking #showChildren{font-size:32px}}@media screen and (max-width:1199px){h1,.t1,#booking #showAdults,#booking #showChildren{font-size:20.3px}}h2,.t2{font-size:30.6px}@media screen and (max-width:1699px){h2,.t2{font-size:27.2px}}@media screen and (max-width:1199px){h2,.t2{font-size:18.2px}}h3,.t3,.firstSection,.roomInfo .value{font-size:25.2px}@media screen and (max-width:1699px){h3,.t3,.firstSection,.roomInfo .value{font-size:22.4px}}@media screen and (max-width:1199px){h3,.t3,.firstSection,.roomInfo .value{font-size:16.1px}}h4,.t4,body,.bigText,#booking #showDateTo,#booking #showDateFrom{font-size:18px}@media screen and (max-width:1699px){h4,.t4,body,.bigText,#booking #showDateTo,#booking #showDateFrom{font-size:16px}}@media screen and (max-width:1199px){h4,.t4,body,.bigText,#booking #showDateTo,#booking #showDateFrom{font-size:14px}}h5,.t5,.smallText,.restaurantSection .charge,#booking #bookingSubmit,.button,.button2,.buttonLight,.buttonYellow,.buttonWhite{font-size:14.4px}@media screen and (max-width:1699px){h5,.t5,.smallText,.restaurantSection .charge,#booking #bookingSubmit,.button,.button2,.buttonLight,.buttonYellow,.buttonWhite{font-size:12.8px}}@media screen and (max-width:1199px){h5,.t5,.smallText,.restaurantSection .charge,#booking #bookingSubmit,.button,.button2,.buttonLight,.buttonYellow,.buttonWhite{font-size:12.6px}}h6,.t6,.small,#booking .bookingField,.buttonLight,.roomInfo .label{font-size:10.8px}@media screen and (max-width:1699px){h6,.t6,.small,#booking .bookingField,.buttonLight,.roomInfo .label{font-size:9.6px}}@media screen and (max-width:1199px){h6,.t6,.small,#booking .bookingField,.buttonLight,.roomInfo .label{font-size:11.2px}}p,ul{margin:5px 0}body{font-family:"Montserrat", "Helvetica", "Arial", sans-serif;color:#7e7a6f;line-height:130%;font-weight:400;letter-spacing:0.8px}#primary-menu{font-size:11.7px;font-weight:500}@media screen and (max-width:1699px){#primary-menu{font-size:9.6px}}@media screen and (max-width:1199px){#primary-menu{font-size:12.6px}}.article ul li{padding:0 0 11px;line-height:125%}.article p{padding:0 0 10px}.article h4,.article h5{margin:20px 0 5px}a,a:visited,a:active{color:#7e7a6f;text-decoration:none}a:hover,a:visited:hover,a:active:hover{color:#696149}.description p{max-width:850px;margin-left:auto;margin-right:auto}@media screen and (max-width:1199px){.description{padding:15px 15px 40px;margin:0 auto}}.lineTitle{width:100%;left:0;text-transform:uppercase}.lineTitle:after{content:"";position:absolute;width:100vw;left:50%;margin-top:10px;transform:translateX(-50%);border-bottom:3px solid #ecbc1e;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}.underline:after{content:"";width:50px;height:2px;transform:translateX(-50%);position:absolute;top:20px;left:50%;border-bottom:2px solid #ecbc1e}@media (min-width:600px){.underline:after{text-align:center}}.yellowLine{margin-bottom:35px}.yellowLine:after{content:"";position:absolute;width:50px;height:0px;display:block;margin-top:15px;border-bottom:2px solid #ecbc1e}.yellowLineCenter{margin-bottom:35px;position:relative;text-align:center}@media screen and (max-width:899px){.yellowLineCenter{text-align:left}}.yellowLineCenter:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:50px;height:0px;display:block;margin-top:15px;border-bottom:2px solid #ecbc1e}@media screen and (max-width:899px){.yellowLineCenter:after{left:unset;transform:none}}.white{color:#FFF}.bulletList,.bulletList li{list-style:disc}.teaser-box-title{color:#fff;font-size:18px}#main-navigation{background:#f6f6f6;text-transform:uppercase;position:fixed;top:0px;width:100%;z-index:1005;box-sizing:border-box;height:70px;max-width:100vw;max-height:calc(100vh - 80px);box-shadow:0 2px 2px rgba(0, 0, 0, 0.1)}#main-navigation>div>ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;margin:0 auto;box-sizing:border-box;padding:0 0 0 150px;float:right}@media screen and (max-width:899px){#main-navigation>div>ul{overflow-y:auto;max-height:calc(100vh - 70px)}}#main-navigation>div>ul>li{display:flex;justify-content:center;flex-direction:column;flex:1 0 auto;height:70px;align-items:center;width:auto;float:none;text-align:center}@media screen and (max-height:580px) and (max-width:899px){#main-navigation>div>ul>li{height:50px}}@media screen and (max-height:440px) and (max-width:899px){#main-navigation>div>ul>li{height:40px}}@media screen and (max-height:360px) and (max-width:899px){#main-navigation>div>ul>li{height:30px}}#main-navigation>div>ul>li a{margin:0 auto}#main-navigation>div>ul>li:first-child{margin-left:0px}#main-navigation>div>ul>li:last-child{margin-right:0px}#main-navigation>div>ul>li a{letter-spacing:1px;transition:letter-spacing 0.6s}#main-navigation>div>ul>li a:hover{color:#696149;transition:letter-spacing 0.3s;letter-spacing:2px}.bookButton{padding-right:7px}.site-header,#masthead{height:70px}.wpml-ls-current-language{height:auto !important;background-color:transparent !important;flex:0 0 50px !important}.wpml-ls-current-language>a{background-color:transparent !important;height:70px;padding-top:24px;box-sizing:border-box}.wpml-ls-item .sub-menu{width:100%}.wpml-ls-item .sub-menu li{padding:5px 0}.sub-menu{margin:0}@media (min-width:1199px){.sub-menu{display:none;padding:0;background:#f6f6f6}}.wpml-ls-item:hover .sub-menu{display:block}.current_page_item>a{border-bottom:2px solid #ecbc1e;padding:4px 0 2px}#logo{position:absolute;width:50px;left:40px;margin:13px 10px 0}@media screen and (max-width:1199px){#logo{margin:12px -4px 0}}@media screen and (max-width:899px){#logo{margin:12px -16px 0}}.bookButton,.PRE-bookButton,.bookMobile{width:400px;font-size:10.53px;background-color:#ecbc1e}.bookButton a,.PRE-bookButton a,.bookMobile a{color:#FFF !important}@media screen and (min-width:1199px){.bookMobile{display:none !important}}@media screen and (max-width:1199px){.bookButton{display:none !important}}#mobileToggle{position:absolute;top:18px;right:40px;display:none;margin-top:4px}@media screen and (max-width:899px){#mobileToggle{right:20px}}#mobileToggle img{width:25px;height:auto}@media (max-width:1199px){.wpml-ls-current-language>a{width:auto;text-align:right;display:inline-block;padding:0;margin:0;height:auto}.submenu{display:inline-block !important;text-align:center}.wpml-ls-current-language{float:right !important;margin-right:20px !important}.wpml-ls-current-language,.sub-menu,.sub-menu li{display:inline !important}#mobileToggle{display:block}#main-navigation>div>ul{padding:0;display:block}.menuTopBar{background:#f6f6f6;width:100%;height:70px;position:absolute}#main-navigation>div>ul{display:block;flex-direction:column;padding:0;background:#e3e1da;opacity:0;pointer-events:none;transition:transform 0.8s ease, opacity 0.3s 1s;transform:translateY(-100%)}#main-navigation>div>ul a{color:#7e7a6f}}#main-navigation ul.showMenu{opacity:1;pointer-events:all;transition:transform 1s ease, opacity 0s;transform:translateY(0px);margin-top:70px}#d-info-select{text-align:center;padding:5px;box-sizing:border-box;font-size:12px;width:100%;height:auto;background:#ecbc1e;color:#fff}#Datepickk .d-overlay{background-color:rgba(227, 225, 218, 0.9) !important}#Datepickk .d-table input:disabled+label::after{background-color:#efefef;top:2px;left:2px;width:calc(100% - 2px);height:calc(100% - 2px);z-index:4;transform:none;opacity:0.8}#Datepickk .d-month-picker>div.current{background-color:#ecbc1e}#Datepickk .d-year-picker.d-show{background-color:#ecbc1e}#Datepickk{text-transform:uppercase;font-family:chalet;font-weight:100;letter-spacing:1px}#Datepickk .d-tables.range:not(.before) input:not(.single):checked+label~label:not(.hidden)::before,#Datepickk .d-tables.range.before input:not(.single):not(:checked)+label::before{background-color:#7e7a6f !important;opacity:0.7}#Datepickk .d-table input+label.d-hidden{text-decoration:none}#Datepickk .d-week{background-color:#ecbc1e !important}#Datepickk .d-table input+label.today text::before{background-color:#7e7a6f !important}#Datepickk .d-table input+label::before,#Datepickk .d-tables.range:not(.before) input:not(.single):checked~input:checked+label::before{background-color:#7e7a6f;opacity:1}#Datepickk .d-header{background-color:#cccccb}#Datepickk .d-header p{color:#696149}#Datepickk .d-table input+label::before{top:2px;left:2px;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:0}#Datepickk .d-table input+label::before,#Datepickk .d-tables.range:not(.before) input:not(.single):checked+label~label:not(.hidden)::before{background-color:#ecbc1e !important}#Datepickk .d-header{background-color:#f6f6f6 !important}#Datepickk .d-header i:hover{background-color:transparent !important}#Datepickk i{background:none !important}#Datepickk .d-calendar{z-index:2000 !important}@media screen and (max-height:1150px){#Datepickk .d-calendar{position:absolute !important;max-width:700px !important;bottom:100px;height:calc(100vh - 300px)}}@media screen and (max-height:800px){#Datepickk .d-calendar{bottom:50px}}@media screen and (max-height:550px){#Datepickk .d-calendar{height:96vh;bottom:2vh}}@media screen and (max-height:550px){#Datepickk{z-index:2000 !important}}.hide{display:none}#booking{text-align:left;width:100%;position:fixed;top:70px;z-index:2000;color:#555;transition:opacity 0.3s}#booking::selection{background:transparent}#booking::-moz-selection{background:transparent}@media screen and (max-width:1199px){#booking{display:none}}#booking .bookingField{background:#ecbc1e;color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);width:calc(25%);height:130px;float:left;box-sizing:border-box;margin:0;font-weight:500;letter-spacing:1.5px;padding:25px 60px;user-select:none}#booking #adults,#booking #children{width:calc(12.5%);padding-right:0}#booking #fromInput{border:none;background:#ccc;background-image:none;background-image:none;width:100%;height:100%}#booking #bookingSubmit{text-align:center;padding-top:55px;font-weight:600;letter-spacing:2px}#booking #showDateTo,#booking #showDateFrom{padding-top:5px;line-height:120%;font-weight:200}#booking #showDateTo::selection,#booking #showDateFrom::selection{background:transparent}#booking #showDateTo::-moz-selection,#booking #showDateFrom::-moz-selection{background:transparent}#booking #showAdults,#booking #showChildren{padding-top:5px;line-height:120%;min-width:35px;font-weight:200;display:inline-block}#booking #showAdults::selection,#booking #showChildren::selection{background:transparent}#booking #showAdults::-moz-selection,#booking #showChildren::-moz-selection{background:transparent}#booking .numberSwitcher{height:35px;width:25px;display:inline-block;margin-left:10px}#booking #adultNumberPlus,#booking #adultNumberMinus,#booking #childrenNumberPlus,#booking #childrenNumberMinus{height:30%;width:100%;margin-bottom:2px;background-image:url(../images/arrowDownBig.png);background-position:center center;background-repeat:no-repeat;background-size:40% auto;cursor:pointer;font-size:15px;background:#d0a61e;box-shadow:inset 0px -2px 1px rgba(0, 0, 0, 0.2);border-radius:6px;text-align:center;padding-bottom:8px;font-weight:bold;line-height:120%}#booking #adultNumberPlus::selection,#booking #adultNumberMinus::selection,#booking #childrenNumberPlus::selection,#booking #childrenNumberMinus::selection{background:transparent}#booking #adultNumberPlus::-moz-selection,#booking #adultNumberMinus::-moz-selection,#booking #childrenNumberPlus::-moz-selection,#booking #childrenNumberMinus::-moz-selection{background:transparent}@media screen and (min-width:1199px){.wpml-ls-item .sub-menu li{border-top:1px solid #ddd}}body{overflow-x:hidden !important;max-width:100vw;background:#e3e1da}#bg,#bg-color{width:100%;height:100%;top:0;right:0;position:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-attachment:fixed;animation-delay:0s;transition:background-position 0.6s ease-in-out;z-index:-100;animation:blur 1.5s;mix-blend-mode:multiply}@media screen and (min-aspect-ratio:4 / 3){#bg,#bg-color{background-size:110% auto}}.section{box-sizing:border-box;padding:0 0 150px;opacity:1;animation:fadeIn 2s ease-out}.section::after{clear:both;content:"";display:block}.section .sectionWrapper{max-width:1400px;padding:0 40px;margin:0 auto;height:100%}@media screen and (max-width:899px){.section .sectionWrapper{padding:0 20px}}.bookButton a{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.bookButton a::after{content:"";width:22px;height:20px;background-image:url("../../uploads/2018/04/arrow-darkbrown.png");background-repeat:no-repeat;background-position:center center;background-size:55%;position:absolute;transform:rotate(180deg);cursor:pointer}.toggleArrow a::after{transform:none}img{color:transparent;font-size:0}.float2{width:50%;float:left}.clearfix::after,.resortSection .subArticles>div:last-of-type::after,.contactSection .subArticles>div:last-of-type::after,.resortSection .subArticles::after,.contactSection .subArticles::after,.testSection #sliderNav::after{clear:both;content:"";display:block}.postsSection{height:auto}.flexWrap{display:flex;justify-content:space-between}.clear::after,.singlePostSection ul::after,.resortSection ul::after,.contactSection ul::after,.testSection .sectionWrapper::after{clear:both;content:"";display:block}.formWrapper{display:table}.formWrapper div:first-child{display:table-cell;vertical-align:middle}.wpcf7-response-output{border:0 !important}.contactMap{width:100%;height:100%;object-fit:contain;background:#9d988e}.locationWrap{padding:40px}.location img{width:100%;height:300px;object-fit:cover;padding:40px 0}.destination{border:3px solid #9d988e;padding:15px 10px;box-sizing:border-box;float:left;color:#a09a8c;margin-bottom:20px;width:calc(50% - 10px);text-align:center}.destination:nth-child(2n){margin-right:20px}.destination h4{margin-bottom:2px}@media screen and (max-width:899px){.destination{width:100%;margin:5px 0;float:none}}.contactButtons{margin:20px 0}.contactButtons .button,.contactButtons .button2,.contactButtons .buttonLight{width:100%;max-width:unset}.button,.button2,.buttonLight,.buttonYellow,.buttonWhite{width:calc(50% - 10px);border:1px solid #696149;color:#696149;text-align:center;font-weight:600;padding:5px 0;margin:5px;box-sizing:border-box;max-width:260px;display:inline-block;transition:0.3s all ease-in-out;overflow:hidden;position:relative}.button:before,.button2:before,.buttonLight:before,.buttonYellow:before,.buttonWhite:before{content:"";position:absolute;left:50%;right:50%;bottom:0;background:#696149;height:1px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button:hover:before,.button2:hover:before,.buttonLight:hover:before,.button:focus:before,.button2:focus:before,.buttonLight:focus:before,.button:active:before,.button2:active:before,.buttonLight:active:before,.buttonYellow:hover:before,.buttonYellow:focus:before,.buttonYellow:active:before,.buttonWhite:hover:before,.buttonWhite:focus:before,.buttonWhite:active:before{right:0;left:0;cursor:pointer}.buttonWhite{background:#f6f6f6;padding:7px 10px;border:0}@media screen and (min-width:1199px){.buttonWhite{height:40px}}.buttonWrap{text-align:center;margin-top:40px}.buttonYellow,a.buttonYellow{color:#fff;border:0;background:#ecbc1e}.buttonYellow:hover,a.buttonYellow:hover{color:#FFF}.buttonYellow:before,a.buttonYellow:before{background:#696149;height:2px}.button2{color:#696149 !important;padding:10px 5px;margin:5px;overflow:visible;background:#9d988e;transition:color 0.3s, background 1s}.button2:hover{color:#ecbc1e !important;background:#7e7a6f}.button2:before{background:#ecbc1e;height:2px;transform:translateY(2px)}.buttonLight{width:calc(50% - 13px);font-weight:500;border:3px solid #e3e1da;max-width:unset;text-transform:uppercase;color:#9d988e !important;overflow:visible}@media screen and (max-width:499px){.buttonLight{width:100%}}.buttonLight:before{background:#9d988e;height:3px;position:absolute;transform:translateY(3px);margin-top:30px}.singlePostSection{height:auto;min-height:100vh;padding-top:110px}.singlePostSection h4,.singlePostSection .buttonLight,.singlePostSection .roomInfo{margin-top:50px !important}.singlePostSection .buttonLight{position:relative;left:50%;transform:translateX(-50%)}.singlePostSection ul{padding:0 22px}.singlePostSection li{width:50%;float:left;text-indent:-18px;padding-right:40px;box-sizing:border-box;line-height:150%}@media screen and (max-width:899px){.singlePostSection li{width:100%;float:none;padding-right:0}}.singlePostSection li:before{content:"–";padding-right:8px;color:#ecbc1e}.seeAllRooms{margin:40px 0;width:100%;text-align:center}.roomInfoPage{display:flex}@media screen and (max-width:899px){.roomInfoPage{display:block}}.roomInfoPage .roomInfo{margin:-40px;height:100px}.imageWrapper{padding:20px;box-sizing:border-box}.imageWrapper,.descriptionWrapper{background:#f6f6f6;width:calc(50% - 10px);float:left}@media screen and (max-width:899px){.imageWrapper,.descriptionWrapper{width:100%;float:none}}.descriptionWrapper{padding:40px;box-sizing:border-box;margin-right:10px}.postImg{width:100%}.leftTextSection{padding:20px;margin-top:70px;height:calc(100vh - 70px);box-sizing:border-box}.leftTextSection .left{width:400px;float:left;background:#f6f6f6;height:calc(100vh - 70px - 40px);margin-right:10px;padding:40px;box-sizing:border-box}.leftTextSection .leftFixed{width:400px;float:left;background:#f6f6f6;margin-right:10px;padding:40px;box-sizing:border-box;position:fixed;height:calc(100vh - 70px - 40px);z-index:10}.leftTextSection .right,.leftTextSection .formWrapper{width:calc(100% - 410px);float:right;background:#f6f6f6;box-sizing:border-box;height:100%;height:calc(100vh - 70px - 40px)}.leftTextSection .rightFixed{width:calc(1400px - 410px);background:blue;height:calc(100vh - 70px - 40px);position:fixed;margin-left:410px}.rightTextSection{padding:20px;margin-top:70px;height:calc(100vh - 70px);box-sizing:border-box}.rightTextSection .right,.rightTextSection .formWrapper{width:400px;float:right;background:#f6f6f6;height:100%;margin-left:10px;padding:40px;box-sizing:border-box}.rightTextSection .left{width:calc(100% - 410px);float:left;background:blue;height:100%}.homeFirstSection{height:100vh}.homeFirstSection #logo-big{max-width:600px;height:auto;top:25vh;left:49%;transform:translateX(-50%);position:relative;width:40vw}@media screen and (max-width:999px){.homeFirstSection #logo-big{width:60vw}}@media screen and (max-width:1199px){.teaserSection{height:auto}}@media screen and (max-height:849px){.teaserSection{height:auto}}.teaserSection .smallText,.teaserSection .restaurantSection .charge,.restaurantSection .teaserSection .charge{opacity:0;margin-top:10px}@media screen and (min-width:899px){.teaserSection .teaserBox4:hover .smallText,.teaserSection .teaserBox4:hover .restaurantSection .charge,.restaurantSection .teaserSection .teaserBox4:hover .charge,.teaserSection .teaserBox3:hover .smallText,.teaserSection .teaserBox3:hover .restaurantSection .charge,.restaurantSection .teaserSection .teaserBox3:hover .charge,.teaserSection .teaserBox6:hover .smallText,.teaserSection .teaserBox6:hover .restaurantSection .charge,.restaurantSection .teaserSection .teaserBox6:hover .charge{opacity:1}}.teaserSection .homeFirstImg{width:100%;height:700px;object-fit:cover}@media screen and (max-width:1199px){.teaserSection .homeFirstImg{height:500px}}@media screen and (max-width:899px){.teaserSection .homeFirstImg{height:400px}}.teaserSection .teaserHead{min-height:200px;box-sizing:border-box;text-align:center}@media screen and (max-width:1199px){.teaserSection .teaserHead{min-height:unset}}.teaserSection .teaserHead .teaserText{text-align:center;max-width:800px;margin:0 auto}.teaserSection .teaserWrapper{width:calc(100% - 20px);height:500px;margin:0 10px}.teaserSection .teaserWrapper .imageTitle{height:200px;position:relative}.teaserSection .teaserWrapper .imageTitle h2{text-align:center;position:relative;color:#FFF;top:40%}.teaserSection .teaserWrapper .teaserBox2,.teaserSection .teaserWrapper .teaserBox4,.teaserSection .teaserWrapper .teaserBox3,.teaserSection .teaserWrapper .teaserBox6{margin:5px;box-sizing:border-box;float:left;overflow:hidden;background:#52504c;position:relative;font-size:25px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);transition:opacity 0.3s, transform 1s, box-shadow 1s, background 0.5s;transition-timing-function:ease-in-out}.teaserSection .teaserWrapper .teaserBox2:last-child::after,.teaserSection .teaserWrapper .teaserBox4:last-child::after,.teaserSection .teaserWrapper .teaserBox3:last-child::after,.teaserSection .teaserWrapper .teaserBox6:last-child::after{clear:both;content:"";display:block}@media screen and (min-width:899px){.teaserSection .teaserWrapper .teaserBox2:hover,.teaserSection .teaserWrapper .teaserBox4:hover,.teaserSection .teaserWrapper .teaserBox3:hover,.teaserSection .teaserWrapper .teaserBox6:hover{background:#363532;transition:opacity 0.3s, transform 0.5s, background 0.5s, box-shadow 0.5s;box-shadow:0 5px 8px rgba(0, 0, 0, 0.45);transform:scale(1.06);z-index:10}}.teaserSection .teaserWrapper .teaserBox2 .teaserImage,.teaserSection .teaserWrapper .teaserBox4 .teaserImage,.teaserSection .teaserWrapper .teaserBox3 .teaserImage,.teaserSection .teaserWrapper .teaserBox6 .teaserImage{transition:opacity 0.6s, filter 0.5s;opacity:0.9;width:100%;height:100%;object-fit:cover;filter:grayscale(20%)}.teaserSection .teaserWrapper .teaserBox2 .teaserImage:hover,.teaserSection .teaserWrapper .teaserBox4 .teaserImage:hover,.teaserSection .teaserWrapper .teaserBox3 .teaserImage:hover,.teaserSection .teaserWrapper .teaserBox6 .teaserImage:hover{filter:grayscale(0%);transition:opacity 0.3s;opacity:1}.teaserSection .teaserWrapper .teaserBox2 .teaserBoxText,.teaserSection .teaserWrapper .teaserBox4 .teaserBoxText,.teaserSection .teaserWrapper .teaserBox3 .teaserBoxText,.teaserSection .teaserWrapper .teaserBox6 .teaserBoxText{text-transform:uppercase;letter-spacing:2px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);color:#FFF;pointer-events:none;width:100%;text-shadow:0 1px 5px rgba(0, 0, 0, 0.6)}.teaserSection .teaserWrapper .teaserBox2 .teaserBoxText h3,.teaserSection .teaserWrapper .teaserBox4 .teaserBoxText h3,.teaserSection .teaserWrapper .teaserBox3 .teaserBoxText h3,.teaserSection .teaserWrapper .teaserBox6 .teaserBoxText h3{color:#FFF}.teaserSection .teaserWrapper .teaserBox2{width:calc(50% - 10px);height:100%}@media screen and (max-width:899px){.teaserSection .teaserWrapper .teaserBox2{width:100%;margin:5px 0;height:50%}}.teaserSection .teaserWrapper .teaserBox2 img{position:absolute;top:0}.teaserSection .teaserWrapper .teaserBox3{width:calc(100% / 3 - 10px);height:100%}@media screen and (max-width:899px){.teaserSection .teaserWrapper .teaserBox3{width:100%;margin:5px 0}}.teaserSection .teaserWrapper .teaserBox3 img{position:absolute;top:0}.teaserSection .teaserWrapper .teaserBox4{width:calc(25% - 10px);height:100%}@media screen and (max-width:1199px){.teaserSection .teaserWrapper .teaserBox4{width:calc(50% - 10px)}}@media screen and (max-width:899px){.teaserSection .teaserWrapper .teaserBox4{width:100%;margin:5px 0}}.teaserSection .teaserWrapper .teaserBox6{width:calc(100% / 3 - 10px);height:calc(50% - 4px)}@media screen and (max-width:1199px){.teaserSection .teaserWrapper .teaserBox6{width:calc(50% - 10px)}}@media screen and (max-width:899px){.teaserSection .teaserWrapper .teaserBox6{width:100%;margin:5px 0}}@media screen and (max-width:1199px){.teaserSection .buttonWhite{width:70%}}.restaurantSection{height:auto;padding-bottom:40px;background:#9d988e}.restaurantSection .yellowLineCenter{text-align:center !important}.restaurantSection .yellowLineCenter::after{left:50% !important;transform:translateX(-50%) !important}.restaurantSection .teaserHead{min-height:200px;box-sizing:border-box;text-align:center}.restaurantSection .teaserHead .teaserText{text-align:center;max-width:800px;margin:0 auto}.restaurantSection h3{color:#fff}.restaurantSection .charge{text-transform:uppercase;color:#e3e1da;font-weight:600}.restaurantSection .teaserWrapper{width:100%;max-width:1400px;margin:0 auto}.restaurantSection .teaserWrapper .imageTitle{height:200px;position:relative}.restaurantSection .teaserWrapper .imageTitle h2{text-align:center;position:relative;color:#FFF;top:40%}.restaurantSection .teaserWrapper .headerDescription{padding:10px;text-align:center;min-height:210px;display:table-cell;vertical-align:middle}.restaurantSection .teaserWrapper .teaserBox2,.restaurantSection .teaserWrapper .teaserBox4{width:calc(50% - 20px);height:250px;position:relative;float:left;box-sizing:border-box;margin:10px;color:#fff;border:7px solid #f3f3f3;background:transparent;display:table}@media screen and (max-width:899px){.restaurantSection .teaserWrapper .teaserBox2,.restaurantSection .teaserWrapper .teaserBox4{width:calc(100% - 20px)}}.restaurantSection .teaserWrapper .teaserBox2 img,.restaurantSection .teaserWrapper .teaserBox4 img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.restaurantSection .teaserWrapper .teaserBoxText{text-transform:uppercase;letter-spacing:2px;text-align:center;position:absolute;top:45%;color:#FFF;pointer-events:none;width:100%;text-shadow:0 2px 6px rgba(0, 0, 0, 0.7)}.restaurantSection .teaserWrapper .teaserBox4{height:120px;width:calc(25% - 20px)}@media screen and (max-width:899px){.restaurantSection .teaserWrapper .teaserBox4{width:calc(50% - 20px);height:100px}}@media screen and (max-width:499px){.restaurantSection .teaserWrapper .teaserBox4{width:calc(100% - 20px);height:90px}}.restaurantSection .teaserWrapper .teaserBox4 .headerDescription{padding:30px 10px;text-align:center;min-height:70px}.teaserText{text-align:left;padding:30px 0 80px 0}@media screen and (max-width:1199px){.teaserText{padding:30px 0 20px 0}}.roomTeaser{width:calc(50% - 20px);float:left;margin:0 10px 20px}.roomTeaser a{color:#555}.roomTeaser{width:100%;height:100%;object-fit:cover}.leisureTeaserBox{margin:0 -25px;width:calc(100% + 50px)}.leisureTeaserBox .roomTeaser{width:calc(33% - 50px);margin:0 25px 25px;max-width:25vh}@media (min-width:1800px){.leisureTeaserBox,.diningTeaserBox{padding:0 80px}}@keyframes blur{0%{filter:blur(10px);opacity:0}100%{filter:blur(0px);opacity:1}}.blur{transition:blur 0.5s;filter:blur(10px)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation:fadeOut 0.7s ease-out forwards !important}#selectiontab{position:fixed;top:70px;left:0;width:100vw;height:30px;text-align:center;padding:20px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);background:#9d988e;z-index:999}@media screen and (max-width:899px){#selectiontab{display:none}}#selectiontab label{font-size:10px;text-transform:uppercase;color:#e3e1da}#selectiontab select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border-radius:2px;width:auto;padding:4px 20px;border:1px solid #ccc !important;background:#e3e1da;text-shadow:none;box-shadow:none;outline:none;border-radius:10px;background-image:none;margin-right:20px;color:#696149;font-size:12px;background-image:url("../../uploads/2017/10/icon.png");background-position:center right;background-repeat:no-repeat;background-size:10px;min-width:150px}.roomPostSection{height:auto;padding-top:180px}@media screen and (max-width:899px){.roomPostSection{padding-top:90px}}.roomPostSection .room{width:calc(50% - 20px);border-bottom:20px solid #f6f6f6;float:left;font-weight:300;box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);background:#EEE;margin:10px;box-sizing:border-box;text-align:center}@media screen and (max-width:899px){.roomPostSection .room{width:calc(100% - 20px)}}.roomPostSection .room:nth-child(2n+1){clear:both}.roomPostSection .yellowLineCenter{text-align:center !important;left:50% !important;transform:translateX(-50%) !important}.roomPostSection .yellowLineCenter::after{left:50% !important;transform:translateX(-50%) !important}.roomPostSection .roomImg{width:calc(100% - 40px);height:auto;box-sizing:border-box;margin:20px;margin-bottom:0;height:300px;object-fit:cover}@media screen and (max-width:1199px){.roomPostSection .roomImg{height:250px}}@media screen and (max-width:899px){.roomPostSection .roomImg{height:200px}}@media screen and (max-width:499px){.roomPostSection .roomImg{height:150px}}.roomPostSection .roomText{min-height:150px;padding:20px}.roomPostSection .roomDescription{margin-top:35px}.roomInfo div{float:left;width:50%;background:#e3e1da;text-align:center;height:100px;padding:20px 5px;box-sizing:border-box}.roomInfo .label{display:block;color:#9d988e;text-transform:uppercase;margin:0;padding:0;font-weight:500;letter-spacing:1px}.roomInfo .value{display:block;padding:10px 0;color:#696149}.roomInfo .value.occupationValue{margin-top:-12px}.occupationIcon{transform:translateY(6px);height:30px}.diningPostSection{height:auto;padding-top:110px;padding-bottom:40px}@media screen and (max-width:899px){.diningPostSection{padding-top:90px;padding-bottom:20px}}.diningPostSection .room{width:calc(50% - 20px);float:left;font-weight:300;border-bottom:3px solid #ecbc1e;float:left;font-weight:300;box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);background:#EEE;margin:0px 10px 20px;box-sizing:border-box;margin-bottom:20px}.diningPostSection .room:first-child{width:calc(100% - 20px)}.diningPostSection .room:nth-last-child(2n){width:calc(50% - 20px)}@media screen and (max-width:899px){.diningPostSection .room{width:100%;margin-left:0;margin-right:0}.diningPostSection .room:first-child,.diningPostSection .room:nth-last-child(2n){width:100%}}.diningPostSection .roomImg{width:calc(100% - 40px);height:auto;box-sizing:border-box;margin:20px;margin-bottom:0;height:300px;object-fit:cover}@media screen and (max-width:1199px){.diningPostSection .roomImg{height:250px}}@media screen and (max-width:899px){.diningPostSection .roomImg{height:200px}}@media screen and (max-width:499px){.diningPostSection .roomImg{height:150px}}.diningPostSection .roomText{min-height:220px;padding:20px}.diningPostSection .roomText p{margin-top:35px}.resortSection,.contactSection{padding-top:110px;min-height:100vh;padding-bottom:20px;height:auto}@media screen and (max-width:899px){.resortSection,.contactSection{padding-top:90px}}.resortSection .titleImg,.contactSection .titleImg{width:100%;height:300px;object-fit:cover}@media screen and (max-width:1199px){.resortSection .titleImg,.contactSection .titleImg{height:250px}}@media screen and (max-width:899px){.resortSection .titleImg,.contactSection .titleImg{height:200px}}.resortSection .titleImg.largeImage,.contactSection .titleImg.largeImage{width:100%;height:400px;object-fit:cover}@media screen and (max-width:1199px){.resortSection .titleImg.largeImage,.contactSection .titleImg.largeImage{height:300px}}@media screen and (max-width:899px){.resortSection .titleImg.largeImage,.contactSection .titleImg.largeImage{height:250px}}.resortSection .description,.contactSection .description{text-align:center;margin:0 auto 40px}@media screen and (max-width:899px){.resortSection .description,.contactSection .description{text-align:left;padding:0}}.resortSection .sectionWrapper,.contactSection .sectionWrapper{padding:0 40px}@media screen and (max-width:899px){.resortSection .sectionWrapper,.contactSection .sectionWrapper{padding:0 20px}}.resortSection ul,.contactSection ul{padding:0 22px}.resortSection li,.contactSection li{text-indent:-18px;padding-right:40px;box-sizing:border-box;line-height:150%}@media screen and (max-width:899px){.resortSection li,.contactSection li{width:100%;float:none;padding-right:0}}.resortSection li:before,.contactSection li:before{content:"–";padding-right:8px;color:#ecbc1e}.resortSection .subArticles,.contactSection .subArticles{display:flex}@media screen and (max-width:899px){.resortSection .subArticles,.contactSection .subArticles{display:block}}.resortSection .subArticles .titleImg,.contactSection .subArticles .titleImg{width:100%;height:200px;object-fit:cover;margin-bottom:20px}@media screen and (max-width:1199px){.resortSection .subArticles .titleImg,.contactSection .subArticles .titleImg{height:200px}}@media screen and (max-width:899px){.resortSection .subArticles .titleImg,.contactSection .subArticles .titleImg{height:200px}}.resortSection .subArticles .titleImg.largeImage,.contactSection .subArticles .titleImg.largeImage{width:100%;height:350px;object-fit:cover;margin-bottom:20px}@media screen and (max-width:1199px){.resortSection .subArticles .titleImg.largeImage,.contactSection .subArticles .titleImg.largeImage{height:300px}}@media screen and (max-width:899px){.resortSection .subArticles .titleImg.largeImage,.contactSection .subArticles .titleImg.largeImage{height:250px}}.resortSection .subArticles>div,.contactSection .subArticles>div{width:calc(50% - 1px);float:left;margin-top:2px}.resortSection .subArticles>div:nth-of-type(2n+1),.contactSection .subArticles>div:nth-of-type(2n+1){margin-right:2px}@media screen and (max-width:899px){.resortSection .subArticles>div,.contactSection .subArticles>div{width:100%;float:none;margin:10px 0 0}}.resortSection .subArticles>div li,.contactSection .subArticles>div li{width:100%}.resortSection .subArticles>div h3,.contactSection .subArticles>div h3{text-align:left}.resortSection .articleHead,.resortSection .subArticles>div,.contactSection .articleHead,.contactSection .subArticles>div{background:#f6f6f6;padding:40px;box-sizing:border-box}@media screen and (max-width:1199px){.resortSection .articleHead,.resortSection .subArticles>div,.contactSection .articleHead,.contactSection .subArticles>div{padding:20px}}.resortSection .article,.contactSection .article{margin-bottom:40px;width:100%}.contactSection .article:first-child .titleImg{height:auto;object-fit:unset}@media screen and (max-width:899px){.contactSection form{text-align:left !important}}:target:before{content:"";display:block;height:100px;margin:-100px 0 0}.testSection{height:auto;min-height:100vh}.testSection .sectionWrapper{background:#f6f6f6;margin:40px auto;box-sizing:border-box;height:auto}@media screen and (max-width:1250px){.testSection .sectionWrapper{float:none;padding-top:10px}}.testSection .gallerySlider{position:relative;width:100%;max-width:900px;float:right;margin:0 auto;padding-top:40px;padding-bottom:40px;overflow:hidden}@media screen and (max-width:1250px){.testSection .gallerySlider{float:none}}.testSection .mySlides{display:none;max-height:520px}.testSection .mySlides img{width:100%;height:auto;object-fit:cover;aspect-ratio:2}.testSection .prev,.testSection .next{cursor:pointer;position:absolute;top:40%;width:auto;padding:16px;margin-top:-50px;color:#7e7a6f;transition:color 0.3s;font-weight:bold;background-color:#e3e1da;font-size:20px;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;box-shadow:0px 1px 4px rgba(0, 0, 0, 0.2)}.testSection .prev:active,.testSection .next:active{color:#ecbc1e}.testSection .next{right:0;border-radius:3px 0 0 3px}.testSection .caption-container{text-align:center;padding:2px 16px;color:#7e7a6f;margin:0;text-transform:capitalize}.testSection #thumbnailRow{width:10000%;transition:margin 0.8s ease}.testSection #thumbnailRow:after{content:"";display:table;clear:both}.testSection #thumbnailRow img{cursor:pointer;z-index:1;opacity:0.5;filter:grayscale(60%);width:0.3333%;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);transition:opacity 0.2s, filter 0.2s, transform 0.5s, box-shaddow 0.5s;display:block;float:left;aspect-ratio:2}.testSection #thumbnailRow img:hover{filter:grayscale(30%)}.testSection #thumbnailRow img.active{position:relative;transition:opacity 0.3s, filter 0.3s, transform 0.5s 0.2s, box-shaddow 0.5s 0.3s;box-shadow:0 2px 5px rgba(0, 0, 0, 0.4);z-index:2;opacity:1;filter:grayscale(0);transform:scale(1.05)}.testSection #thumbnailRow img.active:hover{filter:grayscale(10%);position:relative}.testSection #slider,.testSection #slider ul,.testSection #slider li{width:100%}.testSection #sliderNav{width:calc(100% - 940px);float:left;display:block;justify-content:space-between;list-style:none;padding:0;margin:40px 0;list-style:none}@media screen and (max-width:899px){.testSection #sliderNav{display:none}}@media screen and (max-width:1250px){.testSection #sliderNav{width:100%;float:none;padding-bottom:40px}}.testSection #sliderNav li{width:100%;display:block;background:#e3e1da;box-sizing:border-box;padding:15px;text-align:center;margin-bottom:15px;border-bottom:2px solid transparent;transition:border 0.3s}.testSection #sliderNav li::before{content:""}@media screen and (max-width:1199px){.testSection #sliderNav li{width:calc(100% / 3 - 5px);display:inline-block}}@media screen and (max-width:1250px){.testSection #sliderNav li{width:calc(25% - 6px);margin:3px 3px;float:left}}.cf7sr-g-recaptcha div{margin:0 auto}.pum-theme-3967 .pum-container,.pum-theme-default-theme-2 .pum-container,.pum-container{background-color:rgba(255, 255, 255, 0.88) !important}.popmake-close,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover{position:absolute;height:20px !important;width:20px !important;left:15px;right:8px !important;bottom:auto;top:8px !important;padding:6px !important;color:#ffffff !important;font-weight:400 !important;font-size:11px !important;line-height:8px !important;border:1px none #ffffff;border-radius:28px;box-shadow:1px 1px 3px 0px rgba(2, 2, 2, 0.23);text-shadow:0px 0px 0px rgba(0, 0, 0, 0.23);background-color:#696149 !important}.popmake-content h4{margin-top:16px}.popmake-content .buttonYellow{width:100%;max-width:none;margin-left:0;margin-right:0}.popmake-content{outline:none}.center-text{text-align:center}.page-title{margin-bottom:40px;text-align:center}.article img{width:100%;height:auto}.footerSection{width:100vw;margin:0;padding:0;max-width:none;box-shadow:0 -2px 2px rgba(0, 0, 0, 0.1);background:#f3f3f3;z-index:1000}.footerSection footer{color:#7e7a6f;min-height:20vh;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;padding:20px 40px 50px}.footerSection footer .awards{padding:20px 0;display:flex;justify-content:space-between}@media screen and (max-width:899px){.footerSection footer .awards{flex-wrap:wrap;place-content:center;justify-content:space-around}.footerSection footer .awards .award{width:33%;max-width:unset;margin-bottom:40px}.footerSection footer .awards .award img{width:100%;height:auto}.footerSection footer .awards .award-wide{width:66%}.footerSection footer .awards .award img{max-width:100px;margin:0 auto;display:block;height:auto}.footerSection footer .awards .award-wide img{max-width:290px;margin:0 auto}}.footerSection footer .contactInfoList{padding:0 10px;border-right:2px solid #ecbc1e}.footerSection footer .contactInfoList:last-of-type{border-right:0}@media screen and (max-width:899px){.footerSection footer .contactInfoList{border:0;padding:5px 0;display:block}}.footerSection footer .contactInfoListCompanyCode{display:block;font-size:10px;margin-top:5px;text-align:center}@media screen and (max-width:499px){.footerSection footer .contactInfoListCompanyCode{text-align:left}}.footerSection footer .footerContactInfo{text-align:center;margin-top:20px;border-top:1px solid #696149;padding-top:20px}@media screen and (max-width:899px){.footerSection footer .footerContactInfo{height:auto;padding-bottom:20px}}@media screen and (max-width:499px){.footerSection footer .footerContactInfo{text-align:left}}.footerSection footer ul.menu{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;color:#7e7a6f;justify-content:space-between;padding:0;text-transform:uppercase;border-top:1px solid #696149;padding-top:20px;margin-top:50px}@media screen and (max-width:899px){.footerSection footer ul.menu{margin-top:20px;display:block}}.footerSection footer ul.menu a,.footerSection footer ul.menu a:visited,.footerSection footer ul.menu a:active,.footerSection footer ul.menu a:hover{color:#7e7a6f}input{width:100%;max-width:500px;background:rgba(255, 255, 255, 0.9) !important;font-color:#5f5f60;border:1px solid #5f5f60;padding:8px 20px 6px !important;font:inherit;cursor:pointer;outline:inherit !important;box-sizing:border-box;margin:0 auto;font-size:14px}input[type="submit"]{text-transform:uppercase;width:auto;margin:0 auto}textarea{width:100%;max-width:500px;background:rgba(255, 255, 255, 0.9) !important;font-color:#5f5f60;border:1px solid #5f5f60;padding:8px 20px 6px !important;font:inherit;cursor:pointer;outline:inherit !important;box-sizing:border-box;margin:0 auto}label{margin:0 auto;font-size:10px;font-color:#5f5f60;text-transform:uppercase}form{text-align:center}.mapSection{margin-left:400px;width:calc(100vw - 410px);max-width:none}#map{margin-left:400px;width:calc(100% - 400px);overflow:hidden}#colorMap{width:100%;background-color:#669caf}.slideText{position:fixed;left:50px;top:200px;background-color:#fff;width:300px;font-weight:300}.mapImg{background-size:contain !important}#map img{height:100vh;width:auto}.mapImg{transition:opacity 1.5s;opacity:1;position:absolute;top:0;right:0;width:100%;height:100vh;background-size:auto 100%;background-position:right top;background-repeat:no-repeat;background-color:#efefef}#map{position:fixed;top:90px;right:20px;width:calc(100% - 420px);height:calc(100vh - 110px)}#mapList{text-transform:uppercase;z-index:111;cursor:pointer;padding:0;margin:0}#mapList li{padding:0 0 10px}.hideMap{transition:opacity 0.5s;opacity:0 !important;pointer-events:none}#mapWrapper{width:100%;height:100%;margin:20px 0}.green{transition:background-color 0.5s;background-color:#a8cca8 !important}.blueSwimmingBg{background-color:#efefef !important}.darkGray{transition:background-color 0.5s;background-color:#c9c9c9 !important;background-image:none !important}.lightGray{transition:background-color 0.5s;background-color:#efefef !important;background-image:none !important}.imgdarkGray{transition:background-color 0.5s;background-color:#c9c9c9 !important}.imglightGray{transition:background-color 0.5s;background-color:#efefef !important}#colorMap{background-image:url("../../uploads/2017/10/map-color.jpg");background-size:contain;background-repeat:no-repeat;background-position:right top;width:100vw;height:100vh;background-color:#a8cca8;transition:opacity 0.5s;opacity:1}@media (max-aspect-ratio:1 / 1){#map img{width:100%;height:auto;position:fixed;top:0;right:0}#mapList{position:fixed;bottom:100px;top:inherit}#colorMap{background-color:#669caf}.mapImg{background-size:contain;background-color:#c9c9c9}.blueSwimmingBg{background-color:#669caf !important}}.slideText{position:fixed;left:20px;top:90px;background-color:#f4f4f4;width:360px;font-weight:300;height:calc(100vh - 110px)}.section .sectionWrapper{display:flex;flex-wrap:wrap}.diningPostSection .room{flex:100% 0 1;box-sizing:border-box}@media screen and (min-width:899px){.diningPostSection .room{flex:calc(50% - 20px) 0 1;box-sizing:border-box}.diningPostSection .room:first-child{width:calc(100% - 20px);flex-basis:100%}}.buttonWrap{width:100%}#Datepickk .d-table input+label text{font-weight:500;color:#333}#Datepickk .d-tables.range:not(.before) input:not(.single):checked+label text{font-weight:500;color:#fff}#booking #showDateTo,#booking #showDateFrom{font-weight:400}#d-info-select{font-weight:400}img.acf-icon{width:16px;max-height:20px;height:auto;vertical-align:middle}.grecaptcha-badge{display:none !important}.sportSection .subArticles div.sports-image-wrapper{padding:0}.sportSection .sports-image-wrapper .titleImg{height:100%;min-height:400px;margin:0;display:block}.sportSection .subArticles{margin-top:40px}.fade-slider-slide{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;transition:opacity 0.6s ease-in-out;opacity:0}.fade-slider{position:relative;height:100%;min-height:400px;overflow:hidden}.fade-slider-slide.active{opacity:1;z-index:3}.fade-slider-slide.pre-active{opacity:1;z-index:2}.sport-form-tennis-court,.sport-form-tournament{max-height:85vh;overflow:auto;padding:40px}.sport-forms,.tournament-forms{display:none;position:fixed;background:#eee;z-index:10000;top:10vh;left:50%;transform:translateX(-50%);max-height:85vh;overflow:hidden}.sport-forms.active,.tournament-forms.active{display:block}.sport-forms-bg.active{background:rgba(0, 0, 0, 0.5);width:100vw;height:100vh;position:fixed;z-index:9999}.sport-forms textarea{height:100px}.tab{overflow:hidden;margin:0 auto;width:fit-content}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:0.3s;margin:5px;background:#eee;border:1px solid #ccc}.tab button:hover{background-color:#eee}.tab button.active{background-color:#fff}.tabcontent{display:none;min-height:50vh;padding:6px 12px;border:1px solid #ccc;border-top:none}.tabcontent.active{display:block}.pdf-object{width:100%;height:80vh}.menu-item-has-children{position:relative}.menu-item-has-children .sub-menu{background:#eaeaea;border-radius:0 0 10px 10px}.menu-item-has-children:hover .sub-menu{display:block;top:100%;position:absolute;min-width:50px;width:fit-content}.menu-item-has-children .sub-menu li{border-bottom:1px solid #dddddd}.menu-item-has-children .sub-menu a{width:max-content;letter-spacing:1px !important;padding:5px 15px;display:inline-block;box-sizing:border-box;max-width:100%}.menu-item-has-children:not(.wpml-ls-item)>a::after{content:"";width:22px;height:20px;background-image:url("../../uploads/2018/04/arrow-darkbrown.png");background-repeat:no-repeat;background-position:center center;background-size:55%;position:absolute;transform:rotate(180deg);cursor:pointer;display:block;right:18px;top:23px}.menu-item-has-children:hover a::after{transform:rotate(0deg)}.fade-slider.square-crop{min-height:0;padding-top:100%;height:0}hr{color:transparent;background:transparent;border:0;border-bottom:2px solid #eee;margin:25px 0}@media screen and (min-width:900px){.text-2-columns{text-align:left}.text-2-columns>div{float:left;width:47%;margin-right:3%}.text-2-columns::after{content:"";clear:both;width:100%;display:table}}/*# sourceMappingURL=style.css.map */