 body{font-family:"Montserrat",sans-serif;}html{font-size:17px;}h1{font-size:3rem;}h2{font-size:2.5rem;}h3{font-size:2rem;}h1,h2,h3,h4,h5,h6{font-family:"Poetsen One",sans-serif;color:#11323c;}a{color:#c6e734;}a:hover{color:#cccccc;}.brand-1{color:#62afc8;}.brand-2{color:#68d0c1;}.brand-3{color:#c6e734;}.brand-4{color:#11323c;}.white{color:#ffffff;}.req{color:#ff0000;}.align-right{float:right;}.divider{width:10%;border-top:2px solid #c6e734;margin:0 auto 0 auto;padding-bottom:40px;}.divider-left{width:25%;border-top:2px solid #c6e734;padding-bottom:20px;}.divider-white{width:10%;border-top:2px solid #ffffff;margin:0 auto 0 auto;}label{font-weight:800;}.lead{margin:40px 0;}.line-breaker{white-space:pre-line;}.fa-border{border-radius:50%;background-color:#62afc8;padding:20px 25px;border:none;color:#ffffff;margin-bottom:10px;} #subpage-header{padding:50px 0;text-align:center;background-color:#62afc8;}#subpage-header h1{font-size:4em;color:#ffffff;}#call-to-action{padding:10% 20%;text-align:center;background-image:url('Images/ui/cta.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:500px;margin-bottom:60px;}#reservation{background-color:#11323c;color:#68d0c1;}#reservation h2{color:#68d0c1;}#reservation label{color:#ffffff;}.background-photo{background-image:url('Images/ui/homepage-pool.jpg');background-attachment:fixed;background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:500px;} #utility-bar{color:#ffffff;font-size:14px;text-transform:uppercase;font-weight:700;}#utility-bar a{color:#ffffff;}#utility-bar a:hover{text-decoration:underline;} .logo:hover{opacity:.5;}.menu a{color:#000000;text-transform:uppercase;}.menu a:hover{color:#c6e734;} .promo-hero{width:100%;text-align:center;height:650px;background:#8a8a8a;position:relative;color:#11323c;}.promo-hero .button.white-hollow{border:1px solid #fefefe;color:#fefefe;background-color:transparent;transition:border 0.5s ease;}.promo-hero .button.white-hollow:hover,.promo-hero .button.white-hollow:active,.promo-hero .button.white-hollow:focus{border:1px solid #b2b2b2;transition:border 0.5s ease;}.promo-hero-content{z-index:10;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}.promo-hero-title{line-height:1.25em;margin-bottom:1rem;text-align:left;}.promo-hero-description{margin-bottom:1rem;color:#11323c;text-transform:uppercase;text-align:left;}.promo-hero-bg-image{overflow:hidden;background-image:url(Images/ui/hero.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;}.promo-hero-bg-image:before{content:'';display:block;width:100%;height:100%; position:relative;} .kbe-booking-params-wrapper{padding:10px 10px 10px 5px;margin-top:20px;font-family:"Montserrat",sans-serif!important;}.bf-search-bar-item-label{font-family:"Montserrat",sans-serif!important;}.bf-button.bf-button-primary,.bf-button.bf-button-primary:not([disabled]):hover,.bf-button.bf-button-primary:not(:disabled):hover{background:#c6e734!important;color:#000000!important;}.bf-button-content span{color:#000000!important;} .faq-details{padding-top:30px;margin-bottom:50px;padding-bottom:20px;}.faq-question a{color:#0a0a0a;font-size:16px;font-weight:600;line-height:30px;padding:2px 0 15px 0;display:inline-block;text-transform:uppercase;}.faq-question a:hover{color:#c6e734;}.faq-icon{background:none repeat scroll 0 0 #275937;border-radius:90em;color:#ffffff;display:block;float:left;font-size:15px;font-weight:700;height:35px;width:35px;position:relative;text-align:center;text-transform:uppercase;margin:0 10px 0 0;}.faq-icon.answer{background:#62afc8;padding-top:3px;}.accordion-title::before{content:none !important;}.accordion-title:hover,.accordion-title:focus{background-color:#ffffff !important;} #social-media span.fa-brands{padding:0 15px;}#social-media a,#social-media a:visited{color:#cccccc;}#social-media a:hover{color:#c6e734;} #footer{background-color:rgba(98,175,200,.1); color:#11323c;padding:40px 0;}#footer a,#footer a:visited{color:#11323c;}#footer a:hover{color:#cccccc;}.top span{cursor:pointer;} .button,button{border-radius:25px;padding:15px 30px;text-transform:uppercase;background:#c6e734;color:#000000;}.button:hover,button:hover{background:#cccccc;}.close-button{background:transparent!important;}.orbit-controls button{background-color:transparent;} #copyright{background-color:#000000;padding:20px 0;text-align:center;color:#ffffff;}#copyright a,#copyright a:visited{color:#ffffff;}#copyright a:hover{color:#cccccc;text-decoration:underline;}#copyright p{margin-bottom:0;} .rotate-left{rotate:-2deg;}.rotate-right{rotate:2deg;} .list-column-2{column-count:2;}.list-column-3{column-count:3;}.list-column-4{column-count:4;}.list-column-5{column-count:5;}.list-column-6{column-count:6;} .add-margin-top-small{margin-top:20px;}.add-margin-top-medium{margin-top:40px;}.add-margin-top-large{margin-top:60px;}.add-margin-top-xlarge{margin-top:80px;}.add-margin-top-xxlarge{margin-top:200px;}.add-margin-bottom-small{margin-bottom:20px;}.add-margin-bottom-medium{margin-bottom:40px;}.add-margin-bottom-large{margin-bottom:60px;}.add-margin-bottom-xlarge{margin-bottom:80px;}.add-margin-bottom-xxlarge{margin-bottom:200px;}.add-padding-top-small{padding-top:20px;}.add-padding-top-medium{padding-top:40px;}.add-padding-top-large{padding-top:60px;}.add-padding-top-xlarge{padding-top:80px;}.add-padding-top-xxlarge{padding-top:200px;}.add-padding-bottom-small{padding-bottom:20px;}.add-padding-bottom-medium{padding-bottom:40px;}.add-padding-bottom-large{padding-bottom:60px;}.add-padding-bottom-xlarge{padding-bottom:80px;}.add-padding-bottom-xxlarge{padding-bottom:200px;} @media (max-width:900px){html{font-size:15px;}}@media only screen and (max-width:750px){.sws__Gallery{margin:0;}.sws__Gallery img{width:175px;height:175px;max-height:none;min-width:none;}.add-margin-top-small{margin-top:10px;}.add-margin-top-medium{margin-top:20px;}.add-margin-top-large{margin-top:30px;}.add-margin-top-xlarge{margin-top:40px;}.add-margin-top-xxlarge{margin-top:50px;}.add-margin-bottom-small{margin-bottom:10px;}.add-margin-bottom-medium{margin-bottom:20px;}.add-margin-bottom-large{margin-bottom:30px;}.add-margin-bottom-xlarge{margin-bottom:40px;}.add-margin-bottom-xxlarge{margin-bottom:50px;}.add-padding-top-small{padding-top:10px;}.add-padding-top-medium{padding-top:20px;}.add-padding-top-large{padding-top:30px;}.add-padding-top-xlarge{padding-top:40px;}.add-padding-top-xxlarge{padding-top:50px;}.add-padding-bottom-small{padding-bottom:10px;}.add-padding-bottom-medium{padding-bottom:20px;}.add-padding-bottom-large{padding-bottom:30px;}.add-padding-bottom-xlarge{padding-bottom:40px;}.add-padding-bottom-xxlarge{padding-bottom:50px;}}@media only screen and (max-width:670px){.mobile-menu{background-color:#91b249;color:#ffffff;padding:5px 0;margin-top:15px;}.title-bar-title{cursor:pointer;text-transform:uppercase;}.align-right{text-align:center;float:none!important;}.sws__Gallery img{width:150px;height:150px;max-height:none;min-width:none;}}@media only screen and (max-width:400px){html{font-size:13px;}h1{font-size:30px;}.sws__Gallery img{width:75px;height:75px;max-height:none;min-width:none;}.add-margin-top-small{margin-top:5px;}.add-margin-top-medium{margin-top:10px;}.add-margin-top-large{margin-top:20px;}.add-margin-top-xlarge{margin-top:30px;}.add-margin-top-xxlarge{margin-top:40px;}.add-margin-bottom-small{margin-bottom:5px;}.add-margin-bottom-medium{margin-bottom:10px;}.add-margin-bottom-large{margin-bottom:20px;}.add-margin-bottom-xlarge{margin-bottom:30px;}.add-margin-bottom-xxlarge{margin-bottom:40px;}.add-padding-top-small{padding-top:5px;}.add-padding-top-medium{padding-top:10px;}.add-padding-top-large{padding-top:20px;}.add-padding-top-xlarge{padding-top:30px;}.add-padding-top-xxlarge{padding-top:40px;}.add-padding-bottom-small{padding-bottom:5px;}.add-padding-bottom-medium{padding-bottom:10px;}.add-padding-bottom-large{padding-bottom:20px;}.add-padding-bottom-xlarge{padding-bottom:30px;}.add-padding-bottom-xxlarge{padding-bottom:40px;}}@media screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{border-color:#580909 transparent transparent;}}@media print{a[href]:after{content:none !important;}}