@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);.container{margin:0px auto;padding:0px}.container-fluid{margin:0px;padding:0px}.contact-info{padding:20px 20px}.reviews-customer{padding:20px 20px}.separator{margin:20px 0px 15px}#map{height:300px}.reservation-enquires{background:#F8F8F8;padding:20px 20px}.reservation-enquires a{color:inherit}.gallery{padding:20px 0px}.gallery-container{padding:0px 25px}.grid-item,.grid-sizer{width:50%}.grid-item{margin-top:10px;padding:0px 5px}.grid-item img{width:100%;display:block;height:auto}.lg-backdrop,.lg-outer{z-index:99999}.filter-button-group{margin-bottom:20px}.filter-button{text-align:center;padding:7px;border-bottom:1px solid #C6DA5D;text-transform:uppercase;letter-spacing:0px;line-height:20px;color:#9e9e9e}.filter-button.is-checked{color:#222}.filter-button:hover{color:#222}.skew-element{height:70px!important}.activities-section{padding:5px 20px}.headings{font-family:"Lato", sans-serif;font-size:20px;font-weight:300;color:#fff;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:40px;letter-spacing:5px;text-transform:uppercase}.activities-desc h1{font-family:"geosanslight", serif;font-size:20px;font-weight:normal;color:#C6DA5D;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0 0px 10px}.activities-desc h2{font-family:"geosanslight", serif;font-size:20px;font-weight:normal;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0 0px 10px}.activities-desc ul{margin-left:25px!important}.activities-desc ul li i{color:#C6DA5D}.activities-desc a.btn-primary{margin-top:20px}.activities-short-desc{font-weight:600;font-style:italic}.activities-main-desc{margin-bottom:25px}.second-header.facilities div.text{visibility:hidden}.activities-img-carousel{margin-bottom:20px}.activities-img-carousel .owl-nav{position:absolute;top:50%;right:0;left:0;margin:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.activities-img-carousel .owl-nav [class*=owl-]{font-size:50px;background:transparent!important;padding:4px 11px}.activities-img-carousel .owl-nav .owl-prev{float:left}.activities-img-carousel .owl-nav .owl-next{float:right}.activities-img-container{position:relative;width:100%}.activities-img-container:before{content:"";display:block;padding-top:70%}.activities-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:center!important}.default-header.facilities,.second-header.facilities{margin-bottom:0px}.so-overview{padding:40px 0px}.so-overview .booking-benefit-container{margin-bottom:25px}.so-overview-container{padding:0px 25px}#overview-gallery .slick-next,#overview-gallery .slick-prev{z-index:9995;width:30px;height:30px}#overview-gallery .slick-next:before,#overview-gallery .slick-prev:before{font-size:30px}#overview-gallery .slick-prev{left:10px}#overview-gallery .slick-next{right:10px}#spa-overview-gallery .slick-next,#spa-overview-gallery .slick-prev{z-index:9995;width:30px;height:30px}#spa-overview-gallery .slick-next:before,#spa-overview-gallery .slick-prev:before{font-size:30px}#spa-overview-gallery .slick-prev{left:10px}#spa-overview-gallery .slick-next{right:10px}.overview-so-img-container{position:relative;width:100%}.overview-so-img-container:before{content:"";display:block;padding-top:300px}.so-overview-box{padding-bottom:30px;border-bottom:1px solid rgba(81, 81, 81, 0.2)}.slick-dotted.slick-slider{margin:0px}.overview-so-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:center!important}.slide-paging-img-container{position:relative;width:100%}.slide-paging-img-container:before{content:"";display:block;padding-top:100%}.slide-paging-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:center!important}.slick-dots{text-align:left;position:static;font-size:0;padding-top:3px;line-height:0px}.slick-dots li{width:20%;margin:0;height:auto;padding:0px 3px 3px 0px}.special-offer{padding:0px 0px 40px}.special-offer-container{padding:0px 25px}.special-offers-desc-container ul{padding:0px 0px 0px 25px;margin:0;margin-bottom:20px}.special-offers-desc-container p{height:auto}.special-offer-box{margin-bottom:30px;padding-bottom:30px}.special-offer-box.places-box{padding-top:30px!important}.special-offer-box:last-child{margin:0;padding:0;border:none}.special-offer-box h1{font-family:"geosanslight", serif;font-size:30px;font-weight:normal;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0}.special-offer-box h1 span{color:#C6DA5D}.special-offer-box h2{font-family:"geosanslight", serif;font-size:20px;font-weight:normal;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0 0px 10px}.special-offer-box ul li i{color:#C6DA5D}.special-offer-box p{margin-bottom:20px}.special-offer-box a.btn-primary{margin-top:10px}.special-offer-box .separator{margin-bottom:30px}.slick-next,.slick-prev{position:absolute;top:40%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;padding:10px 0 0 0;width:30px;height:30px;cursor:pointer;overflow:hidden;border-top:2px solid white;border-right:2px solid white;text-shadow:0 0 0 transparent!important;color:transparent;z-index:10}.slick-next:before,.slick-prev:before{display:none}.slick-prev{-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-next{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.special-offers-img-carousel{margin-bottom:20px}.special-offers-img-carousel .owl-nav{position:absolute;top:50%;right:0;left:0;margin:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.special-offers-img-carousel .owl-nav [class*=owl-]{font-size:50px;background:transparent!important;padding:4px 11px}.special-offers-img-carousel .owl-nav .owl-prev{float:left}.special-offers-img-carousel .owl-nav .owl-next{float:right}.special-offers-img-container{position:relative;width:100%}.special-offers-img-container:before{content:"";display:block;padding-top:70%}.special-offers-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:center!important}.site-inner.container:after{height:0px}.booking-benefit-container{text-align:center;padding:50px 50px;background:#F8F8F8}.booking-benefit-container h1{font-family:"geosanslight", serif;font-size:25px;font-weight:normal;color:#C6DA5D;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0 0px 10px}.booking-benefit-container h2{font-family:"geosanslight", serif;font-size:20px;font-weight:normal;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0 0px 10px}.booking-benefit-container ul{list-style:none;padding:10px 0px 0px 25px;text-align:left}.booking-benefit-container ul li{position:relative;padding:5px 0px}.booking-benefit-container ul li i{color:#C6DA5D;font-size:20px;display:inline-block;margin-left:-10px;position:absolute;margin-left:-20px;margin-top:2px}.booking-benefit-container ul li span{display:inline-block;margin-left:5px}.c-70{background:#FFF}.page-template-page-templateshome-php .home-content-wrap{padding:0px}.accomodation-section{padding:40px 0px 40px}.modal-backdrop{z-index:99998}.modal{z-index:99999;padding:0!important;text-align:center}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{width:94%;display:inline-block;text-align:left;vertical-align:middle}.modal-content{border-radius:0}.modal-body{position:relative;padding:0px 15px 15px}.modal-body h2{font-family:"geosanslight", serif;font-size:20px;font-weight:normal;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0 0px 10px}.modal-body ul{margin:0px 0px 0px 25px;margin-bottom:20px}.modal-body ul li i{color:#C4D86C}.modal-body p{text-align:justify}.modal-body b{display:block;margin-bottom:10px}.modal-sub-title{color:#B7975E}.modal-footer{padding:15px 15px 15px;border-top:1px solid rgba(81, 81, 81, 0.2)}.modal-footer button{border-radius:0px;display:inline-block;padding:10px 25px}.modal-footer button:hover{background:#313131;color:#fff}.modal-header{padding:15px 15px 0px;border:none}.modal-header h1{font-family:"geosanslight", serif;font-size:30px;font-weight:normal;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0}.modal-header h2{font-family:"geosanslight", serif;font-size:20px;font-weight:normal;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;letter-spacing:2px;margin:0 0px 10px}.tripadvisor-container{padding:30px}.tripadvisor-container img{width:210px;display:block}.tripadvisor-container h1{color:#069;font-style:italic;padding:0px;margin:5px 0px 10px;font-size:20px}.tripadvisor-container .trip-user{font-weight:600}.tripadvisor-container .trip-rate img{width:80px;display:inline-block}.tripadvisor-container p{margin-top:5px}.tripadvisor-container a{color:#069;text-decoration:underline}.sticky-header.pin{box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1)}.special-offer-home [class*=col-]{padding:0}.special-offer-home .row{margin:0}.special-offer-img-container{width:100%;position:relative}.special-offer-img-container:before{display:block;content:"";padding-top:70%}.overlay-black{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.3)}.so-caption-container{position:absolute;width:90%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999;text-align:center}.so-caption-container .caption h2.panel-2{line-height:30px;font-size:25px}.so-caption-container p{font-family:"Noto Serif", serif;font-size:14px;font-weight:400;color:white;max-height:25px;overflow:hidden;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic}.testimonial-content .profile-picture img{-webkit-transform-style:flat!important}.enq_footer,.enq_header{background:#e3e4db;line-height:75px;padding-left:20px;border-radius:0px}.enq_footer h1,.enq_header h1{color:#a2a2a2}.enq_container{border-radius:0px}.enq_footer{border:none;padding:10px 15px;height:auto}.enq_footer .enq_button,.enq_footer button{background:#C4D86C;border:1px solid #C4D86C;text-transform:uppercase;border-radius:0px}.special-offer-home{position:relative}.custom-owl-control{position:absolute;font-size:30px;color:#fff;border:2px solid #fff;padding:5px 20px;z-index:10;border-radius:50px;top:50%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);cursor:pointer}.prev-btn{left:15px}.next-btn{right:15px}.special-offer-home-box .row .col-md-6:first-child .special-offer-img{position:absolute;top:0px;right:0px;bottom:0;left:0px;background-size:cover!important;background-position:center!important}.special-offer-home-box .row .col-md-6:last-child .special-offer-img{position:absolute;top:0px;right:0px;bottom:0;left:0px;background-size:cover!important;background-position:center!important}.enquire-btn{background:transparent;border:1px solid #000;color:#555;font-weight:400!important}.enquire-btn:hover{background:#D6D6D6!important;border:1px solid #D6D6D6!important;color:#fff;font-weight:400!important}.home-accomodation-img-container{position:relative;width:100%}.home-accomodation-img-container:before{display:block;content:"";padding-top:70%}.home-accomodation-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:center!important}.home-accomodation-desc-container h1{margin-top:20px;min-height:50px}.home-accomodation-desc-container h2{font-family:"Lato", sans-serif;font-size:18px;font-weight:400;color:#000;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:21px;text-transform:uppercase;display:block;-webkit-text-stroke:0px transparent}.home-accomodation-desc-container a{color:#C4D86C}.home-accomodation{margin-bottom:40px;padding:0px 30px}.map-label{position:absolute;z-index:2;background:#F6F4F1;margin:10px;padding:15px}.map-label h2{font-size:14px;text-transform:uppercase;letter-spacing:2px;padding:0;margin:0;margin-bottom:5px;color:#44280F;font-weight:400}.map-label a{text-decoration:underline;font-size:12px;color:#44280F}.map-logo{width:80px;margin-bottom:10px}.map-logo img{width:100%;display:block}.profile-picture-review{width:150px;height:150px;margin:auto;margin-bottom:20px;overflow:hidden;border-radius:150px;border:4px solid rgba(0, 0, 0, 0.2)}.profile-picture-review img{display:block;width:100%;height:100%}.name-cust-review{font-family:"Lato", sans-serif;font-size:14px;font-weight:700;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;margin-top:10px;margin-bottom:5px;text-align:center}.title-cust-review{font-family:"Noto Serif", serif;font-size:21px;font-weight:400;color:#1e1e1e;-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic;line-height:34px;position:relative;margin-bottom:15px;color:#C4D86C}.testimonial-content{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.testimonial-content:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:0px solid rgba(0, 0, 0, 0.1)}.home-accomodation-box{margin-bottom:25px;padding:0px 10px}.mobileheader-wrap{padding:0px 10px}.profile-picture{position:relative;width:100%}.profile-picture:before{display:block;content:"";padding-top:100%}.profile-picture-img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-size:cover!important;background-position:center!important}.sp-home-carousel-mobile{top:auto;bottom:10%}@media only screen and (min-width:992px){.headings{font-size:56px;line-height:70px}.home-accomodation-box{margin-bottom:0px}.contact-info{padding:50px 20px}.reviews-customer{padding:50px 20px}.reservation-enquires{padding:50px 0px}.reservation-enquires .container{padding:0px 20px}#map{height:400px;margin-top:30px}.gallery{padding:50px 0px}.grid-item,.grid-sizer{width:25%}.button-group{font-size:0;text-align:center;margin-bottom:50px}.filter-button{display:inline-block;font-size:14px;padding:10px 20px;cursor:pointer;margin:0px 10px}.skew-element{height:130px!important}.activities-section .separator{margin-bottom:30px}.activities-desc h1{font-size:30px}.activities-desc h2{margin-bottom:20px}.special-offer{padding:0px 0px 80px}.special-offer-box{margin-bottom:30px;padding-bottom:30px}.special-offer-box:last-child{margin:0;padding:0;border:none}.special-offer-box h1{font-size:30px;line-height:40px}.special-offer-box p{text-align:justify;margin-bottom:20px}.special-offer-box h2{margin-bottom:20px}.special-offer-box a{margin-bottom:10px}.special-offer-box a:last-child{margin-bottom:0px}.special-offer-box a.modal-fire{display:block;margin-bottom:20px;text-decoration:underline;color:#aba845;cursor:pointer}.special-offer-box a.btn-block{display:inline-block;width:auto;margin:0}.special-offers-img-carousel{margin-bottom:20px}.special-offers-img-carousel .owl-nav{position:absolute;top:50%;right:0;left:0;margin:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.special-offers-img-carousel .owl-nav [class*=owl-]{background:#AC7942;padding:4px 11px}.special-offers-img-carousel .owl-nav .owl-prev{float:left}.special-offers-img-carousel .owl-nav .owl-next{float:right}.special-offers-img-container{position:relative;width:100%}.special-offers-img-container:before{content:"";display:block;padding-top:70%}.special-offers-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover!important;background-position:center!important}.so-overview{padding:80px 0px 60px}.so-overview .booking-benefit-container{margin-bottom:0px}.so-overview.spa-menu{padding:50px 0px}.so-overview-box{padding-bottom:20px}#spa-overview-gallery{margin-left:0px;margin-right:20px}.overview-so-img-container:before{padding-top:500px}.slick-dots li{width:12.5%}.accomodation-section{padding:80px 0px 80px}.modal-dialog{max-width:800px}.modal-header{padding:25px 25px 0px}.modal-header h1{font-size:25px}.modal-header h2{margin-bottom:0px}.modal-body{padding:10px 25px 25px}.so-caption-container{width:70%;padding:10px;background:rgba(255, 255, 255, 0.7)}.so-caption-container .caption h2.panel-2{line-height:40px;font-size:34px;color:#000;margin-bottom:10px}.so-caption-container p{font-size:20px;color:#000;max-height:none}.caption-border{border:2px solid rgba(0, 0, 0, 0.6);padding:40px 20px}.custom-owl-control{font-size:45px}.special-offer-home-box .row .col-md-6:first-child .special-offer-img{position:absolute;top:0px;right:5px;bottom:0;left:10px;background-size:cover!important;background-position:center!important}.special-offer-home-box .row .col-md-6:last-child .special-offer-img{position:absolute;top:0px;right:10px;bottom:0;left:5px;background-size:cover!important;background-position:center!important}.profile-picture-review{width:200px;height:200px}.name-cust-review{text-align:left}}