.clear{clear:both;margin:0!important}h4.services-title{margin:50px auto}.find-hotels-form.relative-position{position:relative;bottom:auto}.home-media{color:#fff;font-size:22px}.quote-section{padding-left:0;background:url(/build/assets/quote-section-DzOzV632.jpg) center center no-repeat;background-size:cover}.quote-section .quote-wrap{padding-left:10px;position:relative;overflow:hidden}@media screen and (max-width:980px){.quote-section .quote-wrap{padding-left:0}}.quote-section .quote-wrap .quote-inner{padding-bottom:20px}.contact-details{min-height:84px}.contact-details a,.service-box h5,.service-box p,.service-box i{color:#fff}.service-box h5{padding-bottom:5px}.service-box p{line-height:20px;margin-bottom:20px}.service-box i{font-size:22px}.service-box .service-name{padding:0 15px}.service-box .service-name.media-entry h5{text-transform:none}.bottom-footer>div>p{text-transform:none}.contact-details>strong{text-transform:none}.topbar .address a{color:#d8d8d8;text-decoration:underline}.info-container{float:left;margin-bottom:15px}.info-container span.sentence{font-size:12px;color:#71a865;font-weight:500;display:none}@media screen and (min-width:1590px){.info-container span.sentence{display:block}}@media screen and (max-width:980px){.info-container span.sentence{display:block;width:100%;margin-left:0;text-align:center}}.registration-buttons>a.active:before{border:none!important}.registration-buttons>a.reserve{color:#71a865;font-size:14px;padding:12px 30px}@media screen and (max-width:980px){.registration-buttons{width:100%}.registration-buttons>a{width:33.3333333%;padding:15px 10px;text-align:center}.registration-buttons>a.reserve{font-size:11px;padding:15px 10px}}.logo-sec{display:inline-block;width:auto}@media screen and (max-width:980px){.logo-sec{width:100%}}nav{width:auto}.nav-sentence{display:inline-block;margin-left:30px;margin-top:39px}@media screen and (min-width:1200px){.nav-sentence{font-size:15px}}@media screen and (max-width:980px){.nav-sentence{font-size:15px;display:block;margin:5px 0;text-align:center}}.features-price{margin-top:30px}.room-thumbs .nav{width:100%}.room-specs .features-list>li b{float:left;font-size:14px;width:30%;font-family:domine;font-weight:600;margin-right:20px}.room-inner>h3 a{color:#fff}.room-inner>h3 a:hover{color:#71a865}.package-single-detail>ul{margin-bottom:30px;font-size:15px}.package-single-detail>ul li{margin-bottom:7px}#contact-message{resize:vertical}.contact-error{color:red;display:block;position:relative;top:-8px;font-size:10px;text-transform:uppercase;float:left;width:100%}.transfer-error{color:red;display:block;position:relative;font-size:10px;text-transform:uppercase;float:left;width:100%}.form-message{margin-top:10px}.address-sec ul li>span{margin-right:15px}@media screen and (max-width:980px){.address-sec ul li>strong{margin-right:15px}}.room-services ul li{padding:14px 16px}.quote-section{background:url(/build/assets/quotes-CKH0GRqY.JPG) center center no-repeat;background-size:cover}.pagetop{background:#0000 url(/build/assets/pagetop-CJVTqX3i.JPG) repeat scroll center center;background-size:cover}.booking-section{overflow:hidden}.booking-section.has-valid-input>.block{padding:50px 0}.booking-section.has-valid-input .find-hotels-form{position:relative;bottom:auto;left:auto}.booking-section.has-valid-input .hotel-form-wrapper{border-radius:3px;padding:30px 100px 20px}.booking-section .find-hotels-form.normal-position{position:relative;bottom:auto;left:auto}.booking-section .find-hotels-form.normal-position .hotels-form-title{margin-top:10px}iframe.room-booking{height:1500px}@media screen and (min-width:992px)and (max-width:1199px){iframe.room-booking{height:1600px}}@media screen and (max-width:980px){iframe.room-booking{height:3000px}}@media screen and (min-width:981px)and (max-width:991px){iframe.room-booking{height:3000px}}.logo-sec img{max-height:90px}.after-label{color:#646464;float:left;font-family:arimo;font-size:11px;font-weight:500;letter-spacing:.3px;margin:0 0 10px;text-transform:uppercase;width:100%;position:relative;top:12px;left:-15px}@media screen and (max-width:980px){form .row>div.col-xs-9-force{width:75%}}@media screen and (max-width:980px){form .row>div.col-xs-6-force{width:50%}}@media screen and (max-width:980px){form .row>div.col-xs-3-force{width:25%}}.room-specs .features-list>li strong{float:none;font-size:inherit;width:auto;margin-right:0}.room-specs .features-list>li strong:first-of-type{float:left;font-size:14px;width:30%;margin-right:20px}.kairos-widgets{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.kairos-widget{display:inline-block;margin:0 20px 20px}
