@font-face{font-family:'TrajanProBold';src:url(fonts/TrajanProBold.eot);src:url(fonts/TrajanProBold.eot) format('embedded-opentype') , url(fonts/TrajanProBold.html) format('woff2') , url(fonts/TrajanProBold.woff) format('woff') , url(fonts/TrajanProBold.ttf) format('truetype') , url(fonts/TrajanProBold.svg#TrajanProBold) format('svg');font-display:swap}@font-face{font-family:'TrajanProRegular';src:url(fonts/TrajanProRegular.eot);src:url(fonts/TrajanProRegular.eot) format('embedded-opentype') , url(fonts/TrajanProRegular.html) format('woff2') , url(fonts/TrajanProRegular.woff) format('woff') , url(fonts/TrajanProRegular.ttf) format('truetype') , url(fonts/TrajanProRegular.svg#TrajanProRegular) format('svg');font-display:swap}.hoverCoustom :hover{color:#b59e5c!important}.dropdown-item:hover{background:var(--brown-color);color:#fff!important}.blinking{animation:blinkingText 1.2s infinite}@keyframes blinkingText{0%{color: #a64452;}49%{color: #a64452;}60%{color: transparent;}99%{color:transparent;}100%{color: #a64452;}}.profileCover{height:300px}#FormRegister label{visibility:hidden!important;text-indent:-9999px!important;height:0!important;margin:0!important;font-size:0!important;padding:0!important;position:absolute!important}#login label{visibility:hidden!important;text-indent:-9999px!important;height:0!important;margin:0!important;font-size:0!important;padding:0!important;position:absolute!important}.sf-menu-upper{float:left;width:auto;display:table;margin:0}.sf-menu-upper>li>a{border-left:none;border-top:none;padding:20px 21px 5px;text-decoration:none;text-transform:uppercase;font-family:TrajanPro;font-size:12px;color:#f6f0e4;font-weight:400}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.g-recaptcha{margin-left:0%}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.g-recaptcha{margin-left:0%}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.profileCover{height:120px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.g-recaptcha{margin-left:0%}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.profileCover{height:120px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.title-color{margin-top:50px}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.g-recaptcha{margin-left:0%}.title-color{margin-top:50px!important}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.profileCover{height:120px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.title-color{margin-top:50px}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.g-recaptcha{margin-left:0%}.fldTourPackageTitle{margin-top:20px!important}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.profileCover{height:120px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.title-color{margin-top:50px}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.g-recaptcha{margin-left:0%}.fldTourPackageTitle{margin-top:20px!important}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.profileCover{height:120px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.title-color{margin-top:100px}.fldTourPackageTitle{margin-top:20px!important}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.g-recaptcha{margin-left:0%}.fldTourPackageTitle{margin-top:20px!important}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.profileCover{height:120px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.fldTourPackageTitle{margin-top:20px!important}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait){.profileCover{height:120px}.arrivel-style-box{font-size:10px!important}.departutr-style-box{font-size:10px!important}.mobile-make-up{padding-top:0!important}.margin-zero{margin:0!important}.title-color{margin-top:50px}.g-recaptcha{margin-left:0%}.fldTourPackageTitle{margin-top:20px!important}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:landscape){.profileCover{height:120px}}.g-recaptcha{margin-left:30%}.menu-wrap a{}.error_prom{color:#9f3a38}sf-menu{}a:hover{color:#7d6e43}.added_buttion_color{color:#887132}a .sideBarText{color:#7d6e43!important}.custom_style_accomodation{padding-top:10px!important}.custom_style_title{padding-bottom:0!important}.custom_button_color{background:#af9a5f!important}.custom_button_color :hover{background:#7d6e43!important}.custom_style_brand_area{overflow:hidden!important}.custom_style_blog{margin-bottom:50px!important}.CustomjustifyText{text-align:justify}.custom_line_icon{width:50px;height:50px;background-image:url(minify/images/line-normal_a.html);background-size:100%}.custom_title_offer_alternative{font-family:'TrajanProRegular';font-size:38px;line-height:38px;color:#333;font-weight:700}.custom_line_icon:hover{width:50px;height:50px;background-image:url(minify/images/line-hover.html);background-size:100%}.custom-social{padding-bottom:2px!important}.custom-li a{border:0 solid!important}#custom-wrapper-index{width:100%;float:left;background:#f9f5ec;position:relative;overflow:hidden;padding-top:0}.cssCustomAlgn .main-contact .detail-cont .left-detail ul.specific li{float:none!important}.horizontal-menu-offer{text-align:center;padding:10px 0 30px}.menu-ui-offer{font-family:'TrajanProRegular';letter-spacing:-1px;font-weight:700;font-size:16px}.thumbnail:hover{box-shadow:1px 1px 12px #af823b , 0 0 70px #af9a5f , 0 0 5px #44311a}.menu-ui-offer a:hover{cursor:pointer;color:#af823b!important}.luxuryColor{color:#af9a5f!important}.popupMain:hover{color:#af823b!important}.manu-li-offer{display:inline;padding-right:15px}.manu-li-offer a{color:#af9a5f!important;cursor:pointer}.manu-li-offer a:active{color:#af4f0f!important;cursor:pointer}.flex-direction-nav li a i{color:#a17e2d!important}.offer-btn{font-family:"TrajanProBold";font-weight:700;font-size:16px;line-height:40px;color:#f6f0e4;border-radius:20px;padding:0 20px;background-color:#af9a5f!important;text-transform:uppercase;border:medium none;display:inline-block;text-align:center}.expDetaile a{color:#333!important}.expDetaile a:hover{color:#ab965e!important}.datepicker-days .active{background:#af9a5f!important}.datepicker-days .old,.datepicker-days .new{background-color:#d3d3d3;color:#464646!important}.datepicker-days .days{cursor:pointer}.datepicker-days .disabled{color:#b9b9b9}.form_sp{font-family:"TrajanProBold";font-size:13px;line-height:30px;color:#464646;font-weight:400;text-transform:uppercase}.title_srilanka_dis{font-family:'Vollkorn',serif!important;font-size:18px!important;line-height:30px!important;color:#333!important;font-style:italic!important;font-weight:400!important}.form_sp .form-control{background-color:#fdfaf5;border-radius:0;font-family:'Vollkorn',serif!important;border:1px solid #c5c1ba;box-shadow:none;color:#3f3f3f;height:35px;width:100%}.form_sp .btn{width:20%}.detail-type2 select{height:34px!important}.datepicker-days .today{background:#767676!important;color:#000!important;border:2px solid #00a39b}.villadetail .right-villa .feature-part{margin-bottom:30px!important}.datepicker table tr td span.focused{background:#af9a5f!important;color:#fff!important}.datepicker-years .active{background:#af9a5f!important}.datepicker-months .active{background:#af9a5f!important}.custom_style_contact_disabled{background-color:#333!important}.custom_background_color{background:#9c8954!important}.glow{-webkit-animation-duration:2s;-webkit-animation-name:glow;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-duration:2s;animation-name:glow;animation-direction:alternate;animation-iteration-count:infinite;color:#fff}@-webkit-keyframes glow {from {text-shadow: 0 0 0px #ecc554;}to {text-shadow: 0 0 20px #a2801d;}}.overview-text{font-family:"Vollkorn",sans-serif;font-size:18px;line-height:30px;color:#333;font-weight:400;padding-bottom:27px;text-align:justify}.flexImages,.flexImages2{display:none;transition:.5s ease-in-out}.loadingImg{transition:.5s ease-in-out}.loadingImg2{margin-top:20px!important}.fb-share-button span{vertical-align:unset!important}.flexslider-reveiw .flex-direction-nav a.flex-prev,.flexslider-reveiw .flex-direction-nav a.flex-next{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;background-color:#505050;border-radius:50%;text-align:center}.btn-availble-exp{padding:0 15px!important;font-family:"TrajanProBold";font-weight:700;font-size:16px;line-height:40px;color:#f6f0e4;border-radius:20px;background-color:#af9a5f;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;margin:29px 0 0}.flexslider-reveiw .flex-direction-nav a.flex-prev:before{font-family:FontAwesome;font-size:20px;display:inline-block;content:"\f053";color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,.3);line-height:40px}.flexslider-reveiw .flex-direction-nav a.flex-next:before{font-family:FontAwesome;font-size:20px;display:inline-block;content:"\f054";color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,.3);line-height:40px}.flexslider-reveiw .flex-direction-nav .flex-next{right:0!important;margin-right:-50px!important;opacity:1!important}.flexslider-reveiw .flex-direction-nav .flex-prev{left:0!important;opacity:1!important;margin-left:-50px!important}.flexslider-reveiw .flex-direction-nav{bottom:50%!important}.flexslider-reveiw .flex-direction-nav a.flex-prev{left:20px}.flexslider-reveiw .flex-direction-nav a.flex-next{right:20px}.sp_slider .flex-direction-nav li a{font-size:20px!important}.review-stars ul{display:inline-block;list-style:none}.review-stars ul li{float:left;margin-right:5px}.review-stars ul li i{color:#af9a5f;font-size:12px}.review-stars ul li i.inactive{color:#af9a5f}.star:after{content:"\2605"}.testimonial .testi-detail:after,.testimonial .testi-detail:before{right:0%!important;display:none}.overview #map{height:300px;display:block;margin:0 auto;position:relative;width:100%}.custom-link-readMore{font-weight:500;font-style:italic;color:#7d6e43!important}.villadetail .right-villa .reservation{border:none}@media only screen and (max-width:1150px){.logo img{padding-top:20px!important;margin-left:10px!important;width:100px!important}}@media only screen and (max-width:992px){.pages #wrapper{padding-top:90px!important}}@media only screen and (max-width:480px){.custom_style_service{padding-left:40px!important}.menu-trigger{display:none!important}.main_title{padding-bottom:8px!important}.custom-padding-youtube-vid{padding-bottom:15px!important}.flexslider-reveiw .flex-direction-nav a.flex-next{display:none!important}.flexslider-reveiw .flex-direction-nav a.flex-prev{display:none!important}.sp_li li{margin:1em 0}}@media only screen and (max-width:320px){.custom_style_service{padding-left:40px!important}.menu-trigger{display:none!important}.main_title{padding-bottom:8px!important}.custom-padding-youtube-vid{padding-bottom:15px!important}.flexslider-reveiw .flex-direction-nav a.flex-next{display:none!important}.flexslider-reveiw .flex-direction-nav a.flex-prev{display:none!important}.sp_li li{margin:1em 0}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:-16.84%;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff}.youtube img,.youtube .play-button{cursor:pointer}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.padding-bottom0{padding-bottom:0!important}.margin-top40{margin-top:40px!important}.dropdownx{background-color:transparent;border-radius:0;box-shadow:none;border:1px solid #888479;text-transform:uppercase;font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#a9a9a9;height:33px}#carousel{margin-top:-10px}#carousel div{text-align:center;width:150px;height:130px;float:left;position:relative;border:1px solid #af9a5f;margin:10px 10px 10px 10px}#carousel div img{border:none;margin-top:10px!important}#carousel div span{display:none}#carousel div:hover span{background-color:#333;color:#fff;font-family:Arial,Geneva,SunSans-Regular,sans-serif;font-size:14px;line-height:22px;display:inline-block;width:100px;padding:2px 0;margin:0 0 0 -50px;position:absolute;bottom:30px;left:50%;border-radius:3px}#offerfilterlist ul li{display:inline}*{padding:0;margin:0}body{padding:0;margin:0;font-family:'Roboto',sans-serif;font-weight:400}li,ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0;padding:0}p{font-family:'Roboto',sans-serif;font-size:15px;margin:0;padding:0}a,a:hover{transition:.4s}a,a img{text-decoration:none!important;border:0;outline:none!important}a,a:hover,a:focus,a:active,button,button:focus,input,textarea{outline:0}#wrapper{width:100%;float:left;background:#f9f5ec;overflow:hidden}.col-centered{float:none;margin:0 auto}ul.speci{display:block}ul.specific li{display:block;float:left;padding:0 0 25px 34px;font:16px/30px Poppins;letter-spacing:.32px;color:#0b3e27;text-align:center}.left-villa ul li{display:block;position:relative;font-family:'Roboto',sans-serif;font-weight:400;font-size:15px;line-height:15px;color:#333}ul.specific li:before{content:"";position:absolute;top:0;left:0;background-image:url(minify/images/cap-v.html);background-position:center left;height:11px;width:14px}#content{float:left;width:100%}.common-bg{background-color:#f9f5ec}.title-color{padding:43px 10px 38px;background-color:#e3ded3;display:table;width:100%}.title-color h2{color:#333;float:left;font-family:"TrajanProBold";font-size:24px;line-height:22px;font-weight:400;margin:0}.breadcrumb{position:relative}.title-color .breadcrumb{background-color:transparent;margin:0;padding:0;float:right}.title-color .breadcrumb li a{font-family:'Roboto',sans-serif;font-weight:400;font-size:12px;line-height:12px;color:#5b5c5e}.title-color .breadcrumb>.active{color:#5b5c5e;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;line-height:12px}.title-color .breadcrumb li+li::before{color:#5b5c5e;padding:0 4px 0 6px}.title-color .breadcrumb>.active{color:#5b5c5e}.sticky-menu{position:fixed;top:25%;left:0;z-index:999999}.sticky-menu ul{display:block}.sticky-menu ul li{font-family:'Roboto',sans-serif;display:block;position:relative;width:50px;height:50px;background-color:#fff;border-bottom:1px solid #f3ebd7}.sticky-menu ul li:hover{background-color:#7d6e43}.sticky-menu ul li:hover a{color:#fff}.sticky-menu ul li:last-child{border-bottom:none}.sticky-menu ul li a{font-size:16px;line-height:47px;text-transform:uppercase;color:#000;text-align:center;width:50px;display:table;cursor:pointer}.tooltip-inner{background-color:#af9a5f;width:auto!important;border-radius:0;padding:0 14px;line-height:44px}.tooltip.right .tooltip-arrow{left:0;border-right-color:#af9a5f}.at-share-close-control .at4-arrow.at-left{float:right;display:none}header{height:134px;width:100%;position:absolute;margin-bottom:-20px;display:table;top:0;left:0;right:0;z-index:999999}.logo{width:150px;height:124px;position:absolute;top:0;left:0;z-index:999;margin-top:10px!important}.menu-trigger{display:none;background:#af9a5f none repeat scroll 0% 0%;height:134px;width:86px;position:absolute;top:0;left:164px;line-height:134px;color:#fff;text-align:center;font-size:35px;z-index:777;transition:all .4s ease 0s;cursor:pointer}.menu-trigger.mt-hide{}.navheader{}.navbar-default{background-color:#464646;border:none;border-radius:0;padding:0;border-top:7px solid #7d6e43;height:134px;position:relative;width:100%}.navbar-default.nav-active{}.head-search{display:inline-block;float:left;width:74px;height:134px;line-height:134px;position:relative;top:-7px;padding-left:20px}.head-search i{color:#f6f0e4}.book-nw{display:inline-block;float:left}.bn-trigger{cursor:pointer;font-family:"TrajanProBold";display:table;position:relative;top:-7px;text-align:center;color:#f6f0e4;font-size:16px;text-transform:uppercase;width:166px;position:relative;height:112px;background:#ab965e}.bn-reserve{background:#ded9cf none repeat scroll 0% 0%;position:fixed;width:1000px;left:50%;top:200%!important;z-index:9999999999;transition:1s;padding:50px;height:456px;margin-top:0;transform:translate(-50%,-50%)}.ImageUpload-popup{background:#ded9cf none repeat scroll 0% 0%;position:fixed;left:50%;top:200%!important;z-index:9999999999;transition:1s;padding:50px;height:456px;margin-top:0;transform:translate(-50%,-50%)}.quotation-popup{background:#ded9cf none repeat scroll 0% 0%;position:fixed;left:50%;top:200%!important;z-index:9999999999;transition:1s;padding:50px;height:456px;margin-top:0;transform:translate(-50%,-50%)}.login-popup{background:#ded9cf none repeat scroll 0% 0%;position:fixed;left:50%;top:200%!important;z-index:9999999999;transition:1s;padding:50px;height:456px;margin-top:0;transform:translate(-50%,-50%)}.Register-popup{background:#ded9cf none repeat scroll 0% 0%;position:fixed;left:50%;top:200%!important;z-index:9999999999;transition:1s;padding:50px;height:456px;margin-top:0;transform:translate(-50%,-50%)}.Forget-popup{background:#ded9cf none repeat scroll 0% 0%;position:fixed;left:50%;top:200%!important;z-index:9999999999;transition:1s;padding:50px;height:456px;margin-top:0;transform:translate(-50%,-50%)}.popup-request-new-quotation-popup{background:#ded9cf none repeat scroll 0% 0%;position:fixed;left:50%;top:200%!important;z-index:9999999999;transition:1s;padding:50px;height:456px;margin-top:0;transform:translate(-50%,-50%)}.loginBtn{box-sizing:border-box;position:relative;margin:.2em;padding:0 15px 0 46px;border:none;text-align:center;line-height:34px;white-space:nowrap;border-radius:.2em;font-size:16px;color:#fff}.loginBtn:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%}.loginBtn:focus{outline:none}.loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,.1)}.loginBtn--facebook{background-color:#4c69ba;background-image:linear-gradient(#4c69ba,#3b55a0);text-shadow:0 -1px 0 #354c8c}.loginBtn--facebook:before{border-right:#364e92 1px solid;background:url(../../../s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png) 6px 6px no-repeat}.loginBtn--facebook:hover,.loginBtn--facebook:focus{background-color:#5b7bd5;background-image:linear-gradient(#5b7bd5,#4864b1)}.loginBtn--google{background:#dd4b39}.loginBtn--google:before{border-right:#bb3f30 1px solid;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_google.png) 6px 6px no-repeat}.loginBtn--google:hover,.loginBtn--google:focus{background:#e74b37}.ForgetPwd{color:#fff;margin:0 auto;font-weight:600;text-decoration:none}.btnSubmit{width:100%;border-radius:1rem;padding:1.5%;border:none;cursor:pointer}.ImageUpload-reserve-act-login{background:#464646 none repeat scroll 0% 0%;position:fixed;left:50%;top:50%!important;z-index:9999999999;transition:.5s;padding:50px;height:auto;margin-top:0;transform:translate(-50%,-50%)}.popup-request-new-quotation-popup-reserve-act{background:#464646 none repeat scroll 0% 0%;position:fixed;left:50%;top:50%!important;z-index:9999999999;transition:.5s;padding:50px;height:auto;margin-top:0;transform:translate(-50%,-50%)}.bn-reserve-act-login{background:#464646 none repeat scroll 0% 0%;position:fixed;left:50%;top:50%!important;z-index:9999999999;transition:.5s;padding:50px;height:auto;margin-top:0;transform:translate(-50%,-50%)}.bn-reserve-act-Register{background:#464646 none repeat scroll 0% 0%;position:fixed;left:50%;top:50%!important;z-index:9999999999;transition:.5s;padding:50px;height:auto;margin-top:0;transform:translate(-50%,-50%)}.bn-reserve-act-Forget{background:#464646 none repeat scroll 0% 0%;position:fixed;left:50%;top:50%!important;z-index:9999999999;transition:.5s;padding:50px;height:auto;margin-top:0;transform:translate(-50%,-50%)}.bn-reserve-act{background:#464646 none repeat scroll 0% 0%;position:fixed;width:800px;left:50%;top:50%!important;z-index:9999999999;transition:.5s;padding:50px;height:auto;margin-top:0;transform:translate(-50%,-50%)}.bn-reserve-act{background:#464646 none repeat scroll 0% 0%;position:fixed;width:800px;left:50%;top:50%!important;z-index:9999999999;transition:.5s;padding:50px;height:auto;margin-top:0;transform:translate(-50%,-50%)}.bn-overlay-act-quotation{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay-new-quotation{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay-new-quotation.active{opacity:.6;visibility:visible;transition:.4s}.bn-overlay-quotation{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay-quotation.active{opacity:.6;visibility:visible;transition:.4s}#ImageUpload-trigger:hover{color:#8c7947}.bn-overlay-Register{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay-Register.active{opacity:.6;visibility:visible;transition:.4s}.bn-overlay-ImageUpload{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay-ImageUpload.active{opacity:.6;visibility:visible;transition:.4s}.bn-overlay-Forget{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay-Forget.active{opacity:.6;visibility:visible;transition:.4s}.menu-close{float:left;width:60px;height:134px;text-align:center;display:inline-block;color:#c9b16d;padding-top:32px;font-size:18px;position:relative;top:-7px;cursor:pointer}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.btnUp{border:2px solid gray;color:gray;background-color:#fff;padding:20px;border-radius:8px;font-size:20px;font-weight:bold}.upload-btn-wrapper input[type="file"]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.bw-cal{display:table;margin:0 auto}.btn{transition:.4s}.btn:hover{transition:.4s}.btn{transition:.4s}.people-count h5,.arrive-date h5{font-family:'TrajanProBold';font-weight:400;text-align:center;text-transform:uppercase;font-size:14px;margin:0 0 14px}.select_things2do{padding-bottom:20px!important}.color_text_things2do{color:#af9a5f!important}.img-things-to-do{padding-top:30px}.coustom-top{margin-top:20px!important}.popup-color-luxury-form{background:#f3ebd7!important;color:#af9a5f!important}.popup-color-luxury-form::-webkit-input-placeholder{color:#af9a5f!important}.popup-color-luxury-form::-moz-placeholder{color:#af9a5f!important}.popup-color-luxury-form:-ms-input-placeholder{color:#af9a5f!important}.popup-color-luxury-form:-moz-placeholder{color:#af9a5f!important}.popup-color-luxury-form::placeholder{color:#af9a5f!important}.popup-color-luxury-form-no-background{color:#af9a5f!important}.bw-cal .btn-availble{font-family:"TrajanProBold";font-weight:400;font-size:16px;line-height:40px;color:#f6f0e4;border-radius:20px;padding:0 52px;background-color:#00a39b;text-transform:uppercase;border:medium none;text-align:center;margin:-7px auto 0;display:table}.bw-cal .label{width:442px;height:50px;line-height:50px;padding:0 20px;text-align:left;background:#f3ebd7;font-size:14px;text-transform:uppercase;font-weight:400;font-family:"TrajanProBold";font-weight:400;border-radius:0;margin:0}.bw-cal .selectric{border:none;background:none;position:relative;display:table;width:442px;height:50px;margin:0 auto 42px}.bw-cal .button{width:47px;height:50px;background:#00a39b;color:#f6f0e4}.bw-cal .button:after{content:"\f0d7";font-family:'FontAwesome';border:none;width:47px;height:50px;background:#00a39b;color:#f6f0e4;font-size:30px;line-height:50px}.sm-share{background-color:#af9a5f;margin-top:-106px;padding:5px 0;position:absolute;left:50px;width:54px;height:140px;border-radius:3px;opacity:0;visibility:hidden;transition:.4s}#sm-share:hover .sm-share{left:67px;opacity:1;visibility:visible;transition:.4s}.sm-share a{position:relative;top:0;left:0;right:0;width:100%!important;height:40px;text-align:center;line-height:40px!important;color:#fff!important}.sm-share:before{background-color:#af9a5f;content:"";display:block;height:8px;left:-4px;position:absolute;top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:8px;z-index:-1;margin-top:-4px}.sm-share a{color:#fff}.sm-share a:hover{background:#7d6e43}.top-slider{width:100%;height:calc(100vh - 111px);overflow:hidden;position:relative}#top-slider{height:calc(100vh - 124px)}.top-slider li img{width:auto;height:100vh}.top-slider .flex-control-nav{bottom:30px}.top-slider .flex-control-nav li{border-right:none}.top-slider .flex-control-paging li a{border:none;border-radius:0;box-shadow:none;background:#f6f0e4;width:48px;height:4px}.top-slider .flex-control-paging li a.flex-active{background:var(--brown-color)}.top-slider .flex-direction-nav{position:absolute;top:50%}.top-slider .flex-direction-nav a{text-indent:999999!important;font-size:0}.top-slider .flex-direction-nav a.flex-prev{left:34px}.flex-direction-nav a{margin:-5px 0 0}.top-slider .flex-direction-nav i{font-size:40px;line-height:40px;color:#f6f0e4;display:block!important}.top-slider .flex-direction-nav a.flex-next{right:34px}.top-slider .slides li{position:relative}.top-slider .slides li .flex-caption{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center}.top-slider .slides li .flex-caption h1{font-family:'TrajanProBold';font-size:33px;line-height:35px;color:#f6f0e4;padding:25px 67px 22px;max-width:868px;width:100%;max-width:1040px;margin:0 auto;background-color:rgba(51,51,51,.8)}.top-slider .slides li .flex-caption p{font-family:'Vollkorn',serif;font-weight:400;font-style:italic;font-size:18px;line-height:25px;padding:23px 25px;background-color:rgba(246,240,228,.8);max-width:640px;width:100%;margin:0 auto;max-width:765px}.slider-footer{float:left;width:100%;padding:58px 0 52px;text-align:center;background-color:#af9a5f}.slider-footer .cap{padding-bottom:0}.slider-footer p{font-family:'Vollkorn',serif;font-size:24px;line-height:34px;color:#2c2c2c;font-weight:400;font-style:italic;padding:0 5% 24px}.home-res-main{background-color:#f9f5ec}.welcome{float:left;width:100%;padding:62px 0 91px 0;text-align:center;background:#f9f5ec}.welcome .left-welcome{float:left;width:100%;text-align:left}.welcome .left-welcome h2{font-family:"TrajanProBold";font-size:24px;line-height:40px;color:#333;font-weight:normal;padding-bottom:17px;margin:0}.welcome .left-welcome p{font-size:15px;line-height:30px;color:#333;font-weight:400px;padding-bottom:30px}.welcome .right-welcome{float:right;width:100%}.accomodation{float:left;width:100%;padding:68px 0 31px 0;background-color:#ece7dd}.main-room ul{display:block}.main-room ul li{float:left;display:block}.main-room ul li{display:block}.mr-inner{position:relative;margin-bottom:20px}.img .img-responsive,.mr-inner .img-responsive{width:100%}.mr-inner:after{content:"";height:1px;background:#fff;opacity:.5;width:100%;position:absolute;bottom:5%;left:0;right:0}.mr-inner:before{content:"";height:1px;background:#fff;opacity:.5;width:100%;position:absolute;top:5%;margin-top:-1px;left:0;right:0}.mr-overlay{background:transparent;position:absolute;bottom:5%;left:0;width:100%;height:107px;padding:32px 32px 0;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;cursor:pointer}.mr-inner:hover .mr-overlay{background:rgba(175,154,95,.9);position:absolute;bottom:5%;left:0;width:100%;height:90%;padding:32px;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;cursor:pointer}.mr-overlay h2{font-family:'TrajanProRegular';font-size:24px;line-height:31px;color:#fff;font-weight:400;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;text-transform:uppercase;margin:0 0 0}.mr-head{background:#e7e1d6;position:absolute;top:10%;left:10%;right:0;padding:50px 18px;width:80%;height:80%}.mr-inner:hover .mr-overlay h2{margin:70px 0 10px}.mr-overlay p{font-size:12px;line-height:17px;color:#fff;display:block;padding-right:15%;opacity:0;visbility:hidden;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s}.mr-inner:hover .mr-overlay p{opacity:1;visbility:visible;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;transition-delay:.2s}.room-detail{font-family:"TrajanProBold";font-weight:400;font-size:11px;line-height:11px;color:#fff;position:absolute;bottom:64px;left:32px;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;opacity:0;visbility:hidden}.mr-inner:hover .room-detail{opacity:1;visbility:visible;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;transition-delay:.2s}.room-detail i{padding-left:6px}.room-offer{float:left;width:100%;text-align:center;padding:57px 0 93px 0;background:#f9f5ec}.room-offer h3{font-family:'TrajanProBold';font-weight:400;color:#af9a5f;text-transform:uppercase;font-size:22px;line-height:22px;padding-bottom:55px}.home-gal{background-color:#e3ded3}.home-gal .flex-direction-nav{display:none}.padding-right-none{padding-right:0}.padding-left-none{padding-left:0}.dual-slider{background:#e3ded3}.dual-slider .gal-nav1 li.flex-active,.dual-slider .gal-nav2 li.flex-active,.dual-slider .gal-nav3 li.flex-active{display:block}.dual-slider .gal-nav1 li,.dual-slider .gal-nav2 li,.dual-slider .gal-nav3 li{float:left;display:none}.dual-slider .gal-nav1 li .btn,.dual-slider .gal-nav2 li .btn,.dual-slider .gal-nav3 li .btn{font-family:'TrajanProRegular';font-weight:700;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:0 28px;background-color:#00a39b;text-transform:uppercase;border:none;line-height:30px}.dual-slider .gal-nav1 h2,.dual-slider .gal-nav2 h2,.dual-slider .gal-nav3 h2{font-family:'TrajanProBold';font-size:27px;line-height:28px;color:#333;padding-bottom:40px}.dual-slider .gal-nav1 p,.dual-slider .gal-nav2 p,.dual-slider .gal-nav3 p{font-family:'Roboto',sans-serif;font-size:13px;line-height:25px;color:#333;font-weight:400;padding-bottom:25px}.dual-slider #gal-slider1,.dual-slider #gal-slider2,.dual-slider #gal-slider3{position:relative}.dual-slider #gal-slider1 a.flex-prev1,.dual-slider #gal-slider2 a.flex-prev2,.dual-slider #gal-slider3 a.flex-prev3{position:absolute;border-left:1px solid #bab6ae;border-top:1px solid #bab6ae;border-bottom:1px solid #bab6ae;padding:15px 25px;background-color:#f0ebdf;display:table}.dual-slider #gal-slider1 a.flex-next1,.dual-slider #gal-slider2 a.flex-next2,.dual-slider #gal-slider3 a.flex-next3{position:absolute;border-left:1px solid #bab6ae;border-right:1px solid #bab6ae;border-top:1px solid #bab6ae;border-bottom:1px solid #bab6ae;padding:15px 25px;background-color:#f0ebdf;display:table}.dual-slider #gal-slider1 a i,.dual-slider #gal-slider2 a i,.dual-slider #gal-slider3 a i{color:#464646;font-size:16px;line-height:16px}.dual-slider .home-gal .flex-direction-nav{display:none}.dual-slider .gal-nav1,.dual-slider .gal-nav2,.dual-slider .gal-nav3{text-align:left;padding:55px 70px 105px;display:table}.dual-slider #gal-slider1 a.flex-prev1,.dual-slider #gal-slider3 a.flex-prev3{right:-132px;bottom:20px}.dual-slider #gal-slider2 a.flex-prev2{right:auto;left:-195px;bottom:20px}.dual-slider #gal-slider1 a.flex-next1,.dual-slider #gal-slider3 a.flex-next3{right:-195px;bottom:20px}.dual-slider #gal-slider2 a.flex-next2{right:auto;left:-132px;bottom:20px}.dual-slider .col-md-7{width:60%}.dual-slider .col-md-5{width:40%}#go-block1 .flex-control-nav,#go-block2 .flex-control-nav,#go-block3 .flex-control-nav,#go-block4 .flex-control-nav{bottom:3px!important}.footer-nl{font-family:"TrajanProRegular";font-size:12px;border-right:0!important}.footer-nl:focus{color:#fff}.spa-block .gal-nav{text-align:right}.spa-block a.flex-prev{left:20px;bottom:83px}.spa-block a.flex-next{left:82px;bottom:83px}.activ-eve{float:left;width:100%;padding:88px 0 0 0;text-align:left}.activ-eve h3{font-family:'TrajanProRegular';font-weight:700;font-size:30px;line-height:30px;color:#333;padding-bottom:32px}.activ-eve p{font-family:'Roboto',sans-serif;font-size:14px;line-height:28px;color:#333;font-weight:400;padding-bottom:41px}.activ-eve ul{display:block;list-style-type:disc!important}.activ-eve ul li:before{content:"";background-image:url(minify/images/list-dot.png);height:4px;width:4px;position:absolute;top:3px;left:0}.activ-eve .learn-more{float:left;width:100%;position:relative;padding-top:76px}.activ-eve .learn-more ul{display:block}.activ-eve .learn-more ul li{display:block;float:left;width:50%}.activ-eve .learn-more ul li img{width:100%}.activ-eve .learn-more .btn{position:absolute;top:76px;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:"TrajanProRegular";font-weight:700;font-size:16px;line-height:16px;color:#f6f0e4;border-radius:30px;padding:0 32px;background-color:#00a39b;text-transform:uppercase;border:medium none;line-height:60px}.main-service{float:left;width:100%;text-align:center;padding:8rem 0}.main-service .btn{font-family:"TrajanProRegular";font-weight:700;font-size:16px;line-height:16px;color:#f6f0e4;border-radius:20px;padding:0 60px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;margin-top:52px;line-height:40px}.home-img-panel{float:left;width:100%;background-image:url(minify/images/home-image-panel.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;position:relative;padding:124px 0 117px 0;margin:0 0 -2px}.panel-img-detail{position:relative;left:196px;background-color:rgba(246,240,228,.8);border:1px solid rgba(255,255,255,.8);text-align:center;padding:55px 48px 31px 40px;text-align:center;width:360px}.panel-img-detail h2{font-family:'TrajanProBold';font-weight:400;font-size:26px;line-height:26px;color:#333;padding-bottom:32px}.panel-img-detail p{font-family:'Vollkorn',serif;font-size:18px;line-height:28px;color:#333;font-style:italic}.panel-img-detail .btn{font-family:'TrajanProBold';font-weight:700;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;-webkit-border-radius:18px;padding:11px 29px;background-color:#00a39b;text-transform:uppercase;border:none;display:inline-block;text-align:center;margin-top:36px}.main-gallery{float:left;width:100%;background-color:#343434;padding:59px 0 40px 0;text-align:center;position:relative}.main-gallery{color:#f6f0e4}.main-gallery .cap>span::before,.main-gallery .cap>span::after{border-top:1px solid #f6f0e4}.main-gallery .cap>span::before,.main-gallery .cap>span::after{border-top:1px solid #f6f0e4}.main-gallery .main-gal-slider{float:left;width:100%;background:url(minify/images/Homepage_Resort_INDEX/gal-shadow-bg.png) no-repeat;background-position:center center;background-size:cover;border-top:3px solid #9c8954;border-bottom:3px solid #9c8954;padding:102px 42px 0 42px;position:relative}.main-gallery .main-gal-slider .item{margin:0 19px;position:relative}.main-gallery .main-gal-slider .item img{width:100%;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;z-index:10}.main-gallery .main-gal-slider .item:hover img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.main-gallery .main-gal-slider .item .figcaption{height:auto;left:0;right:0;top:0;bottom:auto;position:absolute;opacity:0;padding:17px 20px;text-align:center;transition:.4s}.main-gallery .main-gal-slider .item:hover .figcaption{opacity:1;transition:.4s;transition-delay:.5s}.main-gallery .main-gal-slider .item .figcaption h3{font-family:'TrajanProBold';font-weight:400;font-size:17px;line-height:24px;color:#f6f0e4;text-transform:uppercase;padding-bottom:22px}.main-gallery .main-gal-slider .item .figcaption .cap>span::before,.main-gallery .main-gal-slider .item .figcaption .cap>span::after{border-top:1px solid #f6f0e4}.main-gallery .main-gal-slider .item .figcaption .cap>span::before,.main-gallery .main-gal-slider .item .figcaption .cap>span::after{border-top:1px solid #f6f0e4}.main-gallery .main-gal-slider .item .figcaption .cap img{transform:none}.main-gallery .main-gal-slider .item .figcaption ul{display:table;padding:0;margin:0 auto -15px;width:90%}.main-gallery .main-gal-slider .item .figcaption ul li{float:none;margin-bottom:12px;display:table;width:100%}.main-gallery .main-gal-slider .item .figcaption ul li span.des{width:50%;float:left;font-family:'TrajanProBold';font-weight:400px;font-size:13px;line-height:13px;color:#f6f0e4;text-transform:uppercase;text-align:left}.main-gallery .main-gal-slider .item .figcaption ul li span.detail{width:50%;font-family:'TrajanProBold';font-weight:400px;font-size:13px;line-height:13px;color:#f6f0e4;text-align:left;float:right}.main-gallery .main-gal-slider .item .figcaption .btn{font-family:"TrajanProBold";font-weight:700;font-size:13px;line-height:14px;color:#f6f0e4;border-radius:14px;padding:0 21px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;margin:36px 0 0;line-height:30px;font-weight:400}.main-gallery .main-gal-slider .owl-controls{display:none!important}.main-gallery .main-gal-slider a.prev{position:absolute;top:50%;left:20px;cursor:pointer}.main-gallery .main-gal-slider a.prev i{font-size:30px;line-height:30px;color:#f6f0e4;cursor:pointer}.main-gallery .main-gal-slider a.next{position:absolute;top:50%;right:20px;cursor:pointer}.main-gallery .main-gal-slider a.next i{font-size:30px;line-height:30px;color:#f6f0e4;cursor:pointer}.main-gallery .btn{font-family:'TrajanProBold';font-weight:700;font-size:16px;line-height:16px;color:#f6f0e4;border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-border-radius:20px;padding:0 64px;background-color:#00a39b;text-transform:uppercase;border:none;display:inline-block;text-align:center;margin:41px 0 0 0;line-height:40px}.testimonial{float:left;width:100%;padding:60px 0 0 0;background-color:#e3ded3;position:relative}.testimonial2{padding:75px 0 110px;background-color:#f9f5ec}.testimonial .cap{padding-bottom:0}.testimonial .testi-block{margin-top:-7px}.testimonial .testi-detail{padding:20px 25px;width:100%;border:1px solid #bab6ae;position:relative;background-color:#f0ebdf}.testimonial .testi-detail:after,.testimonial .testi-detail:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.testimonial .testi-detail:after{border-color:rgba(240,235,223,0);border-right-color:#f0ebdf;border-width:8px;margin-top:-8px}.testimonial .testi-detail:before{border-color:rgba(186,182,174,0);border-right-color:#bab6ae;border-width:9px;margin-top:-9px}.testimonial .testi-detail p{font-family:'Roboto',sans-serif;font-size:13px;line-height:22px;color:#464646;padding-bottom:14px}.testimonial .testi-detail h6{font-family:'Roboto',sans-serif;font-size:13px;line-height:13px;color:#9c8954;display:block}.testimonial .testi-block img{margin-top:30px;margin-left:15px}.prom-offers{float:left;width:100%;padding:25px 0 50px 0;position:relative;margin-top:66px}.prom-offers .dark-gold{bottom:0;float:left;height:100%;left:0;position:absolute;top:0;width:50%;background-color:#9c8954}.prom-offers .light-gold{bottom:0;float:right;height:100%;position:absolute;right:0;top:0;width:50%;background-color:#af9a5f}.prom-offers h1{font-family:"TrajanProBold";font-weight:400;font-size:30px;line-height:30px;color:#f3ebd7;padding:0 0 26px;margin:32px 0 0}.prom-offers h3{font-family:"TrajanProBold";font-weight:400;font-size:30px;line-height:30px;color:#f3ebd7;padding:0 0 26px;margin:32px 0 0}.prom-offers p{font-family:'Roboto',sans-serif;font-size:13px;line-height:22px;color:#f3ebd7}.prom-offers .prom-block{text-align:right;padding:0 43px 0 0}.prom-offers .offer-block{text-align:left;padding:0 0 0 43px}.prom-offers .btn{font-family:"TrajanProBold";font-weight:700;font-size:16px;line-height:16px;color:#f6f0e4;border-radius:20px;padding:0 64px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;position:absolute;bottom:-39px;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);line-height:40px}.location{float:left;width:100%;padding:91px 0 134px 0}.location .cap{padding-bottom:0}.location .map{float:left;position:relative;width:100%}.location #map{display:block;height:490px;margin:0 auto;position:relative;width:100%}.location ul{display:block}.location ul li{display:block;padding:0 0 20px 0}.location ul li span.specific{font-family:'TrajanProBold';font-size:13px;line-height:13px;text-transform:uppercase;color:#333}.location ul li p{font-family:'Roboto',sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#464646}.location ul li a{font-family:'Roboto',sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#9c8954}.packages{float:left;width:100%;padding:84px 0 86px 0}.packages ul{display:block}.packages ul li{display:block;float:left;position:relative;cursor:pointer;transition:all 1s linear 0s}.packages ul li .img{overflow:hidden;position:relative;text-align:center;cursor:pointer;float:left}.packages ul li .img .mask{background-color:rgba(175,154,95,.9);opacity:0;top:0;left:0;overflow:hidden;position:absolute;right:0;bottom:0;height:auto;width:auto;transform:translate(460px,-100px) rotate(180deg);transition:all .2s ease-in-out .4s}.packages ul li .img:hover .mask{opacity:1;transform:translate(0,0);transition-delay:0s}.packages ul li .img .mask h2{font-family:'TrajanProBold';font-size:20px;line-height:20px;color:#f9f5ec;text-transform:uppercase;margin:50px 0 0 0;transform:translateY(-100px);transition:all .2s ease-in-out 0s}.packages ul li .img:hover .mask h2{transform:translateY(0);transition-delay:.5s}.packages ul li .img .mask p{padding:22px 31px 40px;font-family:'Roboto',sans-serif;font-size:13px;line-height:24px;color:#f9f5ec;font-weight:400;position:relative;transform:translateX(300px) rotate(90deg);transition:all .2s ease-in-out 0s}.packages ul li .img:hover p{transform:translateX(0) rotate(0deg);transition-delay:.4s}.packages ul li .img .mask .btn{font-family:"TrajanProBold";font-weight:400;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:15px;padding:0 45px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;transform:translateY(400px);transition:all .2s ease-in-out 0s;line-height:30px}.packages ul li .img:hover .mask .btn{transform:translateX(0) rotate(0deg);transition-delay:.4s}.packages ul li .img img{width:100%}.wrap-div{float:left;clear:both;margin:0 10px 0 0;height:80px;width:20%;text-align:center;background:#08c;color:#fff}.packages ul li .img .detail{position:absolute;bottom:0;left:0;right:0;background-color:rgba(253,250,245,.4);padding:24px 0 10px 0;text-align:center;border-bottom:1px solid #a9a59e;border-left:1px solid #a9a59e;border-right:1px solid #a9a59e;opacity:1}.packages ul li .img .detail h4{font-family:'TrajanProBold';font-size:17px;line-height:20px;color:#333}.packages ul li .img:hover .detail{opacity:0}.spa-glance{float:left;width:100%;padding:72px 0 10px 0;background-color:#ece7dd}.spa-glance{padding:110px 0 0 0}.spa-glan-tab{float:left;width:100%;border:1px solid #c5c1ba;background-color:#fdfaf5}.spa-glan-tab .tab-content{padding:0 97px 68px 97px}.spa-glan-tab .nav-tabs>li>a:hover{border-bottom:none}.spa-glan-tab .nav{background-color:#464646;padding:0}.spa-glan-tab .nav>li{text-align:center;width:25%}.spa-glan-tab .nav>li>a{padding:18px 0 24px 0;font-family:'TrajanProBold';font-size:15px;line-height:15px;color:#c5c1ba;text-align:center;display:block}.spa-glan-tab .nav>li>a i{display:block;padding-bottom:11px;color:#c5c1ba;font-size:16px;line-height:16px}.spa-glan-tab .nav>li>a:hover i,.spa-glan-tab .nav>li>a:focus i{color:#af9a5f}.spa-glan-tab .nav-tabs>li.active>a i,.spa-glan-tab .nav-tabs>li.active>a:hover i,.spa-glan-tab .nav-tabs>li.active>a:focus i{color:#af9a5f}.spa-glan-tab .nav-tabs>li>a{border-radius:0;margin-right:0}.spa-glan-tab .nav>li>a:hover,.spa-glan-tab .nav>li>a:focus{border-left:1px solid #c5c1ba;border-right:1px solid #c5c1ba;background-color:#fdfaf5;color:#333}.spa-glan-tab .nav-tabs>li.active>a,.spa-glan-tab .nav-tabs>li.active>a:hover,.spa-glan-tab .nav-tabs>li.active>a:focus{border:none;background-color:#fdfaf5;color:#333}.spa-glan-tab .nav-tabs{border-bottom:5px solid #af9a5f}.spa-glan-tab .nav-tabs>li{margin-bottom:-7px}.spa-glan-tab .tab-content{padding-top:66px;padding-bottom:46px}.spa-glan-tab .tab-content .cap{padding-bottom:0}.spa-glan-tab .tab-content p{font-family:'Roboto',sans-serif;font-size:15px;line-height:30px;color:#333;padding-bottom:27px}.spa-glan-tab .tab-content p:last-child{padding-bottom:0}.spa-glan-tab .tab-content{font-size:24px;line-height:28px;color:#333;padding-bottom:30px}.spa-glan-tab .tab-content h3{color:#af9a5f;font-family:"TrajanProBold";font-weight:400;font-size:20px;line-height:20px;padding-bottom:43px;text-transform:uppercase;text-align:center}.spa-glan-tab .tab-content .img{text-align:center;float:left;width:100%;padding:22px 0 0 0}.spa-glan-tab .tab-content .img img{display:inline-block}.spa-glan-tab .table-bordered>thead>tr>th,.spa-glan-tab .table-bordered>thead>tr>td{font-family:'TrajanProRegular';font-size:16px;line-height:16px;color:#464646;padding:10px 0 10px 20px;border-bottom:1px solid #c5c1ba;background-color:#f8f4ee;width:90%}.spa-glan-tab .table-bordered tbody tr td{font-family:'Roboto',sans-serif;font-size:15px;line-height:32px;color:#464646;padding:10px 0 10px 20px}.spa-glan-tab .table-bordered tbody tr td.price{padding:10px 5px 10px 5px}.expert-tip{float:left;width:100%;padding:81px 0 0 0;position:relative}.expert-tip{padding-bottom:80px}.expert-tip{font-size:36px}.expert-tip .slider-block{float:left;width:100%}.expert-tip .slider-block .gal-nav li{display:none;float:left}.expert-tip .slider-block .gal-nav li.flex-active{display:block}.expert-tip .expert-slid-con{float:left;width:100%;position:relative}.expert-tip .expert-slid-con .custom-navigation{position:relative;float:left;width:100%;padding:25px 0;background-color:#464646;margin-top:98px}.expert-tip .expert-slid-con .custom-navigation .flex-control-nav{bottom:0}.image-panel{background-image:url(minify/images/homePage-Spa/packages-img13.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;float:left;padding:163px 0 396px;position:relative;width:100%}.spa-content .testimonial{background-color:transparent;padding-bottom:108px}.awards h3{font-family:'TrajanProRegular';font-size:36px;line-height:36px;color:#333;font-weight:400;padding:44px 41px 47px 0;border-right:1px solid #a9a59e}.awards ul{float:left;display:block}.awards ul li{float:left;display:block;padding:0 16px}.awards ul li img{display:block}.sign-us{float:left;width:100%;padding:39px 0;background-color:#af9a5f}.sign-us h2{font-family:"TrajanProRegular";font-size:28px;line-height:28px;color:#f3ebd7;padding:33px 0 18px 0;margin-left:240px}.sign-us p{font-family:'Roboto',sans-serif;font-size:13px;line-height:22px;color:#f3ebd7;margin-left:240px;padding-right:2px}.sign-us .btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px;padding:0 29px;background-color:#00a39b;text-transform:uppercase;border:none;margin-top:70px;line-height:40px;float:right}.su-inner img{float:left}.featured-villa{float:left;width:100%;padding:100px 0 102px 0}.featured-villa{padding-bottom:72px}.featured-villa .cap{padding-bottom:0}.featured-villa{font-size:40px}.featured-villa img{width:100%}.featured-villa .detail{float:left;width:100%}.featured-villa .detail h2{font-family:'TrajanProRegular';font-size:24px;line-height:24px;color:#333}.featured-villa .detail h6{font-family:'Vollkorn',serif;font-size:18px;line-height:28px;color:#333;font-style:italic;padding-bottom:15px}.featured-villa .detail p{font-family:'Roboto',sans-serif;font-size:15px;line-height:28px;color:#333;padding-bottom:30px}.featured-villa .detail .table{border:1px solid #c5c1ba;margin-bottom:0}.featured-villa .detail .table thead tr{background-color:#e3ded3}.featured-villa .detail .table-bordered>thead>tr>th,.featured-villa .detail .table-bordered>tbody>tr>th,.featured-villa .detail .table-bordered>tfoot>tr>th,.featured-villa .detail .table-bordered>thead>tr>td,.featured-villa .detail .table-bordered>tbody>tr>td,.featured-villa .detail .table-bordered>tfoot>tr>td{border:1px solid #c5c1ba}.featured-villa .detail .table tbody tr td{padding:18px 0;text-align:center;font-family:'Roboto',sans-serif;font-size:36px;line-height:36px;color:#9c8954;font-weight:700}.featured-villa .detail .table thead tr th{width:33.33%;font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#464646;text-align:center;font-weight:700}.featured-villa .detail .btn{font-family:"TrajanProBold";font-weight:400;font-size:16px;color:#f6f0e4;border-radius:20px;padding:0 53px;background-color:#00a39b;text-transform:uppercase;border:medium none;margin:40px auto 0;line-height:40px;display:table}.custom-th{position:relative;cursor:pointer}.custom-th:after{content:"";background:url(minify/images/play-btn.png) no-repeat center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.gallery-villa{float:left;width:100%;padding:70px 0 35px 0;background-color:#ece7dd}.gallery-villa .owl-carousel{display:block}#gallery-villa .item{margin:0 15px}#gallery-villa h2 span{font-size:16px;display:block}#gallery-villa{padding:0 0 0 30px;margin:0 -15px}.villas .gallery-villa .owl-carousel .owl-item{padding:0 30px 0 0}#gallery-villa .owl-controls .owl-page span{height:8px;width:8px;background:#3f3f3f;border-radius:20px;opacity:1}#gallery-villa .owl-controls .owl-page.active span,#gallery-villa .owl-controls.clickable .owl-page:hover span.owl-theme .owl-controls .owl-page.active span,#gallery-villa .owl-controls.clickable .owl-page:hover span{background:#00a39b}#gallery-villa .owl-buttons{display:none}.gallery-villa .customNavigation{width:100%;float:left}.gallery-villa .customNavigation a.prev{cursor:pointer;color:#3f3f3f;float:left;margin:-30px 0 0}.gallery-villa .customNavigation a.prev i{font-size:30px;line-height:30px}.gallery-villa .customNavigation a.next{cursor:pointer;color:#3f3f3f;float:right;margin:-30px 0 0}.gallery-villa .customNavigation a.next i{font-size:30px;line-height:30px}.gallery-villa .owl-pagination{padding:35px 0 0}.villas .testimonial{background-color:transparent;padding:93px 0 162px 0}.business .accomodation h3{font-family:'TrajanProRegular';font-size:22px;line-height:22px;color:#af9a5f;font-weight:700;text-align:center;padding-bottom:55px}.blog{float:left;width:100%}.blog-bg{background:url(minify/images/blog-page/blog-bg.jpg) repeat}.blog .title-bar{padding:43px 0 47px 0;float:left;width:100%}.blog .title-bar h2{font-family:"TrajanProBold";font-size:24px;line-height:24px;color:#a5a297;float:left}.blog .title-bar .breadcrumb{background-color:transparent;margin:0;padding:10px 0 0 0;float:right}.blog .title-bar .breadcrumb li,.blog .title-bar .breadcrumb li a{font-family:'Roboto',sans-serif;font-weight:400;font-size:12px;line-height:12px;color:#a5a297}.blog .title-bar .breadcrumb li+li::before{color:#a5a297;padding:0 4px 0 6px}.blog .title-bar .breadcrumb>.active{color:#a5a297}.blog .top-blog-post{float:left;width:100%}.blog .top-blog-post .img{float:left;width:100%}.blog .top-blog-post .img img{width:100%}.blog .top-blog-post .img .text{position:absolute;bottom:32px;right:15px;text-align:right}.blog .top-blog-post .img .text h2{font-family:'TrajanProBold';font-size:28px;line-height:28px;color:#f6f0e4}.blog .main-grid{padding-top:60px;float:left;width:100%}.blog .left-grid-sidebar{float:left;width:100%;padding-left:138px}.blog .main-grid ul{display:block}.blog .main-grid ul li{display:block;float:left;text-align:center;margin-bottom:12px}.blog .main-grid .selectric-wrapper ul li{float:none;text-align:left;margin-bottom:0;padding:10px 10px}.blog .main-grid .reservation .selectric{margin-bottom:15px}.blog .main-grid ul li img{width:100%}#masonry-feed{margin-bottom:120px}.masonry-item .blog-detail,.blog .main-grid ul li .blog-detail{background-color:#e3ded3;float:left;width:100%;padding:32px 35px 30px}.masonry-item .blog-detail h3,.blog .main-grid ul li .blog-detail h3{font-family:'TrajanProBold';font-size:22px;line-height:28px;color:#333;height:78px;overflow:hidden;text-align:center;width:100%}.masonry-item .blog-detail .cap,.blog .main-grid ul li .blog-detail .cap{padding-bottom:30px}.masonry-item .blog-detail p,.blog .main-grid ul li .blog-detail p{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:30px;color:#333;padding:0;margin:0 0 12px}.masonry-item .blog-detail a,.blog .main-grid ul li .blog-detail a{font-family:'TrajanProBold';font-weight:400;text-transform:uppercase;font-size:12px;line-height:12px;color:#9c8954}.visitor{padding:12px 37px 12px 41px;float:left;width:100%;text-align:center;background-color:#d1cdc3}.visitor span{position:relative;padding-left:12px;text-transform:uppercase}.visitor span.calender{float:left}.visitor span.comment{text-align:center;position:relative;top:-3px}.visitor span.views{float:right}.visitor i{color:#000;font-size:14px;line-height:14px;margin-right:8px;position:absolute;left:-10px;top:-1px}.main-sidebar{float:left;width:100%}.blog .imaginary_container{margin-bottom:31px}.blog .stylish-input-group .input-group-addon{background:#fff!important;color:#464646}.blog .stylish-input-group .form-control{box-shadow:none;border:medium none;background-color:#e3ded3;font-family:"TrajanProRegular";font-weight:400;font-size:13px;line-height:43px;border-radius:0;height:43px;color:#000;padding:0 18px;opacity:1}.blog .input-group-addon{border-radius:0}.blog .input-group-addon input[type="text"]{opacity:1;text-transform:uppercase}.blog .stylish-input-group .input-group-addon{background-color:#e3ded3!important}.blog .stylish-input-group button{border:0;background:transparent}.reservation{float:left;width:100%;border-top:21px solid #e3ded3;border-right:17px solid #e3ded3;border-bottom:21px solid #e3ded3;border-left:18px solid #e3ded3;padding:25px 13px 28px;text-align:center;background-color:#333;margin-bottom:31px}.reservation h2{font-family:'TrajanProBold';font-size:28px;line-height:28px;color:#af9a5f;font-weight:400;text-align:center;padding-bottom:39px}.reservation .rate-from{padding:10px;display:inline-block;position:relative;border:1px solid #727272}.reservation .rate-from h5{font-family:'TrajanProBold';font-size:14px;line-height:14px;color:#e3ded3;text-transform:uppercase;position:absolute;top:0;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);padding:0 15px 0 19px;background-color:#333}.reservation #datetimepicker1 .form-control:focus,.reservation #datetimepicker2 .form-control:focus{box-shadow:none}.reservation #datetimepicker1 .form-control,.reservation #datetimepicker2 .form-control{background-color:transparent;border:1px solid #727272;border-radius:0;text-transform:uppercase;font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#f6f0e4}.date-picker.row{margin:0 -5px}.date-picker .col-md-6{padding:0 5px}.reservation #datetimepicker2 input[type="text"]::-webkit-input-placeholder,.reservation #datetimepicker1 input[type="text"]::-webkit-input-placeholder{opacity:1}.reservation .input-group-addon{background-color:transparent;border:none;position:absolute;right:23px;top:9px;z-index:999;color:#c9b16d;padding:0}.reservation .rate-from h1{font-family:'Roboto',sans-serif;font-size:49px;line-height:49px;color:#c9b16d;font-weight:700;padding-bottom:10px}.reservation .rate-from h1 sup{top:.5px}.reservation .rate-from h1 span{font-size:28px;line-height:28px;color:#c9b16d;vertical-align:super}.reservation .rate-from h6{font-family:'TrajanProBold';font-size:11px;line-height:11px;color:#e3ded3;text-align:center;text-transform:uppercase}.reservation .cap{padding:25px 0}.reservation .cap>span::before,.blog .reservation .cap>span::after{border-top:1px solid #727272}.reservation .btn-availble{font-family:"TrajanProBold";font-weight:700;font-size:16px;line-height:40px;color:#f6f0e4;border-radius:20px;padding:0 52px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;margin:29px 0 0}.reservation .selectric{background:none;border:1px solid #727272;text-align:left}.reservation .selectric .label{font-family:'TrajanProRegular';font-size:12px;text-transform:uppercase;color:#f6f0e4;height:33px;line-height:33px;text-align:left;padding:0;font-weight:400}.reservation .selectric-items li{float:none;display:block;margin:0;font-family:'TrajanProRegular';font-size:12px;text-align:left}.selectric-items li{padding:10px 15px!important}.reservation .selectric .button{height:33px;line-height:33px}.reservation .selectric .button::after{border-width:7px 7px medium;border-color:#d3be83 transparent -moz-use-text-color}.blog .sidebar-contact{float:left;width:100%;background-color:#e3ded3;margin-bottom:31px}.blog .sidebar-contact .map{float:left;position:relative;width:100%}.blog .sidebar-contact #map{display:block;height:184px;margin:0 auto;position:relative;width:100%;text-align:center}.blog .sidebar-contact .detail{padding:21px 38px 17px 29px;float:left;width:100%}.blog .sidebar-contact .detail ul{float:left;width:100%}.blog .sidebar-contact .detail ul li{float:left;display:block;position:relative;width:100%;padding:23px 0 24px 0;border-bottom:1px solid #c1bdb6;text-align:left;margin:0}.blog .sidebar-contact .detail ul li:last-child{border-bottom:none}.blog .sidebar-contact .detail ul li a{font-family:'Roboto',sans-serif;font-size:14px;line-height:14px;color:#9c8954;text-align:left}.blog .sidebar-contact .detail ul li span.category{padding-left:49px;font-family:'TrajanProBold';font-size:13px;line-height:13px;color:#9c8954;text-transform:uppercase;text-align:left}.blog .sidebar-contact .detail ul li p{font-family:'Roboto',sans-serif;font-size:14px;line-height:18px;color:#464646;font-weight:400px}.blog .sidebar-contact .detail ul li .img{position:absolute;top:16px;left:0;height:32px;width:32px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;padding:7px 0;text-align:center;background-color:#af9a5f}.blog .sidebar-contact .detail ul li .img img{display:inline-block}.blog .sidebar-contact .detail ul li .img i{color:#f6f0e4;font-size:16px;line-height:16px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.blog .title-block{float:left;width:100%;padding:17px 0 21px 0;text-align:center;background-color:#d1cdc3}.blog .upcoming{float:left;width:100%;background-color:#e3ded3;margin-bottom:31px}.blog .upcoming .activites{float:left;width:100%;padding:16px 17px 16px 17px}.blog .upcoming .activites ul{display:block}.blog .upcoming .activites ul li{float:left;display:block;padding:3px;margin:0;width:33.3333%}.blog .upcoming .activites ul li .img{width:100%;position:relative}.blog .upcoming .activites ul li .img img{width:100%}.blog .upcoming .activites ul li .img .icon{background-image:url(minify/images/blog-page/upcoming-icon.png);position:absolute;top:50%;right:0;height:32px;width:32px;display:block;left:0;margin:-16px auto 0}.blog .soc-calendar{float:left;width:100%;background-color:#e3ded3;margin-bottom:28px}.main-cal{float:left;width:100%}.main-cal .cal{width:100%;border:1px solid #c5c1ba;box-shadow:none;margin-top:5px}.main-cal .cal caption{background:#464646;font-family:'TrajanProBold';font-size:18px;line-height:18px;color:#fdfaf5;text-transform:uppercase;padding:18px 0 19px 0;font-weight:400}.main-cal .cal th,.main-cal .cal td{}.cal td a:hover{background:#ece2c7}.main-cal .cal td a{width:100%;height:45px;background-image:none;line-height:45px;font-family:'Roboto',sans-serif;font-size:13px;color:#727272;font-weight:400}.main-cal .cal td.active a,.main-cal .cal td a:active{background-color:#ece2c7;border:none;box-shadow:none;color:#727272;margin:0}.main-cal .cal thead tr{width:100%;display:table}.main-cal .cal th{font-family:'TrajanProBold';font-size:12px;line-height:12px;color:#727272;text-transform:uppercase;width:14.27%}.main-sidebar .main-cal .cal thead{padding:5px 0 6px 0;background:#e1ddd7;display:block}.main-sidebar .main-cal{display:block!important}.main-cal .cal thead th{background:none;border:none;text-shadow:none}.main-cal .cal tbody{background-color:#fdfaf5;width:100%;display:table}.main-cal .cal td.off a{display:none}.timepicker{display:none!important}.blog .categories{float:left;width:100%;margin-bottom:28px}.blog .categories .cat-detail{float:left;width:100%;padding:0 19px 3px 23px;background-color:#e3ded3}.blog .categories .cat-detail ul{display:block}.blog .categories .cat-detail ul li{display:block;float:left;padding:3px 0;border-bottom:1px solid #c9cacb;position:relative;width:100%;margin:0}.blog .categories .cat-detail ul li:last-child{border:none}.blog .categories .cat-detail ul li a{text-align:left;width:100%;float:left;font-family:'TrajanProRegular';font-size:13px;line-height:13px;color:#464646;text-transform:uppercase;padding:16px 0 14px 0;transition:all .2s ease 0s;font-weight:400}.blog .categories .cat-detail ul li a span.plus{position:absolute;right:4px;top:13px;opacity:1;background-image:url(minify/images/blog-page/cat-plus-img1.png);height:22px;width:22px;opacity:1}.blog .categories .cat-detail ul li:hover a{background-color:#af9a5f;color:#f6f0e4;padding:16px 0 14px 12px;font-family:'TrajanProBold';font-weight:400}.blog .categories .cat-detail ul li:hover span.plus{opacity:0}.blog .categories .cat-detail ul li a span.count{font-family:'TrajanProBold';font-size:13px;line-height:13px;color:#f6f0e4;position:absolute;top:18px;right:40px;opacity:0;transition:all .2s ease 0s}.blog .categories .cat-detail ul li:hover span.count{opacity:1;right:12px}.blog .subscribe{float:left;width:100%;background-color:#e3ded3}.blog .subscribe .sub-detail{float:left;width:100%;padding:22px 52px 13px 50px;text-align:center}.blog .subscribe .sub-detail p{font-family:'Roboto',sans-serif;font-size:13px;line-height:20px;color:#333}.blog .subscribe .sub-detail .form-inline{float:left;width:100%;padding:24px 0 20px 0}.blog .subscribe .sub-detail .form-inline .form-group{float:left;text-align:left;width:100%}.blog .subscribe .sub-detail .form-inline .form-control{background-color:transparent;border-radius:0;border:1px solid #a9a59e;box-shadow:none;height:33px;font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#464646;opacity:1;width:100%;padding-right:90px}.blog .subscribe .sub-detail input[type="email"]{width:226px;opacity:1}.blog .subscribe .sub-detail .form-inline .btn{float:left;background-color:#00a39b;font-family:"TrajanProBold";font-size:12px;line-height:33px;color:#f6f0e4;text-transform:uppercase;padding:0 8px;border:medium none;border-radius:0;width:74px;float:right;margin-top:-33px}.blog .subscribe .sub-detail span.promise{font-family:"Roboto",sans-serif;font-size:11px;line-height:10px;color:#333;text-align:left;font-weight:400;float:left}.main-blog-grid{float:left;width:100%;padding-bottom:94px}.main-blog-grid .blog-grid{float:left}.main-blog-grid .blog-grid ul{display:block;margin:0 0 0 -29px}.main-blog-grid .blog-grid ul li{padding:0 0 0 29px}.main-blog-grid .pagination-block{float:left;width:100%;padding:53px 0 0 0}.main-blog-grid .pagination-block .pagination{display:inline-block;margin:0}.main-blog-grid .pagination-block .pagination>li{margin-right:5px;margin-bottom:0}.main-blog-grid .pagination-block .pagination>li>a,.main-blog-grid .pagination-block .pagination>li>span{background-color:transparent;border:1px solid #727272;font-family:'TrajanProRegular';font-size:16px;line-height:32px;color:#f6f0e4;padding:0 10px;text-transform:uppercase}.main-blog-grid .pagination-block .pagination>li:first-child>a,.main-blog-grid .pagination-block .pagination>li:first-child>span,.main-blog-grid .pagination-block .pagination>li:last-child>a,.main-blog-grid .pagination-block .pagination>li:last-child>span{border-radius:0;margin:0}.main-blog-grid .pagination-block .pagination>li:hover a{background-color:#00a39b;border:1px solid #00a39b}.main-blog-mesonry{float:left;width:100%}.main-blog-mesonry .blog-mesonry{float:left;width:100%;padding-bottom:80px}.main-blog-mesonry .blog-mesonry ul{display:block;margin:0 0 0 -29px}.main-blog-mesonry .blog-mesonry ul li{width:33.3333%;padding:0 0 0 29px}.masonry-feed{padding-left:0;list-style:none}.masonry-feed:before,.masonry-feed:after{content:" ";display:table}.masonry-feed:after{clear:both}.masonry-feed>.masonry-item{margin-bottom:30px;max-width:100%}.post-main-sidebar{float:left;width:100%;background-color:#e3ded3;margin-bottom:124px}.post-main-sidebar .post-head{float:left;width:100%}.post-main-sidebar .post-head img{width:100%}.post-main-sidebar .post-head .visitor{text-align:right}.post-main-sidebar .post-head .visitor span.calender{float:right}.post-main-sidebar .post-head .visitor span.comment{float:right}.post-main-sidebar .post-head .visitor span.views{float:right}.post-main-sidebar .post-content{float:left;width:100%;padding:32px 50px 0}.post-main-sidebar .post-content{font-size:28px;line-height:28px}.post-main-sidebar .post-content .cap{padding-bottom:0}.post-main-sidebar .post-content p{font-family:'Roboto',sans-serif;font-size:14px;line-height:30px;color:#333;margin-bottom:30px}.post-main-sidebar .post-content p img{float:left;margin-right:15px}.post-main-sidebar .post-content .pull-quot{float:left;width:auto;position:relative;padding-bottom:30px}.post-main-sidebar .post-content .pull-quot p{margin-bottom:0;margin:0 0 0 158px;border-left:5px solid #af9a5f;padding:0 0 0 30px}.post-main-sidebar .post-content .pull-quot .left-quot{position:absolute;left:-22%;top:18px;margin:0;padding:0;text-align:right}.post-main-sidebar .post-content .pull-quot .left-quot p{font-family:'Vollkorn',serif;font-size:18px;line-height:30px;color:#464646;font-style:italic;margin:0;border:none}.post-main-sidebar .post-content .post-img{float:left;width:100%;margin-bottom:46px}.post-main-sidebar .post-content .post-img ul{display:block;margin:0 0 0 -11px}.post-main-sidebar .post-content .post-img ul li{float:left;display:block;margin:0 0 10px 0}.post-main-sidebar .post-content .post-img ul li img{width:100%}.post-footer{float:left;width:100%;padding:28px 0 75px 0}.post-footer .social{float:left;width:100%;position:relative;padding:0 0 64px 0;text-align:center}.post-footer .social:before{position:absolute;content:"";border-top:1px solid #a9a59e;left:0;right:0;bottom:0;top:24px}.post-footer .social ul{display:inline-block;text-align:center}.post-footer .social ul li{display:inline-block;float:none;margin:0;padding:0 14px}.post-footer .social ul li:hover a{background-color:#af9a5f;border:1px solid #af9a5f}.post-footer .social ul li:hover a i{color:#f6f0e4}.post-footer .social ul li a{height:46px;width:46px;border-radius:50%;border:1px solid #aba79f;position:relative;background-color:#e3ded3;display:block}.post-footer .social ul li a i{font-size:20px;line-height:20px;color:#9c8954;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.post-footer .comment{float:left;width:100%}.post-footer .comment .commentlist{list-style:outside none none;padding-left:0}.post-footer .comment .commentlist .children{display:inline-block;margin-left:100px;list-style:outside none none;padding-left:0}.post-footer .comment .commentlist li.comm{float:left;display:block}.post-footer .comment .comment-block{float:left;width:100%;padding-bottom:48px}.post-footer .comment .comment-block .title-comment{float:left;width:100%;padding-bottom:13px}.post-footer .comment .comment-block .title-comment h6{font-family:'TrajanProRegular';font-size:14px;line-height:14px;color:#333;text-transform:uppercase;float:left;font-weight:700}.post-footer .comment .comment-block .title-comment ul{float:right;width:auto}.post-footer .comment .comment-block .title-comment ul li{float:left;font-family:'Roboto',sans-serif;padding-right:9px;border-right:1px solid #333;font-size:12px;line-height:12px;color:#333;margin-right:12px;margin-bottom:0}.post-footer .comment .comment-block .title-comment ul li:last-child{border:none;padding:0;margin:0}.post-footer .comment .comment-block .title-comment ul li a{font-family:'TrajanProBold';font-size:12px;line-height:12px;color:#00a39b;text-transform:uppercase}.post-footer .comment .comment-block p{padding:0 43px 0 0;font-family:'Roboto',sans-serif;font-size:14px;line-height:24px;color:#333}.post-footer .comment .comment-block img{margin:0 0 0 13px}.post-footer .have-say{float:left;width:100%}.post-footer .have-say .form-group{width:90%}.post-footer .have-say label{font-family:"TrajanProBold";font-size:14px;line-height:14px;color:#464646;text-transform:uppercase;font-weight:400;margin-bottom:7px}.post-footer .have-say .form-group .form-control{background-color:#e3ded3;border:1px solid #a9a59e;box-shadow:none;border-radius:0;margin-bottom:28px}.post-footer .have-say .form-group input [type="text"]{height:38px}.post-footer .have-say textarea.form-control{width:100%;height:147px;width:100%;background-color:#e3ded3;border:1px solid #a9a59e;margin-bottom:28px;resize:vertical;border-radius:0}.post-footer .have-say .form-control:focus{box-shadow:none}.post-footer .have-say .btn{font-family:"TrajanProBold";font-weight:400;font-size:14px;line-height:30px;color:#f6f0e4;border-radius:15px;padding:0 18px;background-color:#00a39b;text-transform:uppercase;border:medium none;margin-bottom:27px}.post-footer .have-say .checkbox label{font-family:'Roboto',sans-serif;font-size:13px;line-height:13px;color:#333;padding-left:15px;text-transform:lowercase;float:left;padding-bottom:14px;clear:both}.post-footer .have-say .checkbox input[type="checkbox"]{margin-top:0}.right-grid-sidebar{float:left;padding-right:138px;width:100%}.blogpost-single{float:left;width:100%;padding:0 102px;margin:0 0 189px 0}.blogsingle-cont{float:left;width:100%;background-color:#e3ded3;padding:0 124px}.blogsingle-cont{font-size:28px;line-height:28px;padding-bottom:25px}.blogsingle-cont .video-block{float:left;width:100%;padding:51px 0 47px 0}video{width:100%}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.blogsingle-cont h6.spons{font-family:'TrajanProRegular';font-size:11px;line-height:11px;color:#9c8954;text-transform:uppercase;padding-bottom:37px}.blogsingle-cont .cap{padding-bottom:55px}.blogsingle-cont h3.sub-title{color:#9c8954;font-family:"TrajanProBold";font-size:18px;font-weight:400;line-height:30px;text-align:left;padding-bottom:30px}.blogsingle-cont .visitor{margin-bottom:58px}.blogsingle-cont .visitor span.calender{float:left}.blogsingle-cont .visitor span.comment{float:right}.blogsingle-cont .visitor span.views{float:right}.blogsingle-cont .single-post-f{float:left;width:100%}.might-like{float:left;width:100%;padding:54px 0 0 0}.might-like ul{display:block;padding:0 0 0 -30px}.might-like ul li{float:left;display:block;padding:0 30px 0 0}.might-like ul li img{width:100%}.might-like ul li .detail{float:left;width:100%;position:relative;margin:16px 0;padding:0 40px 0 0}.might-like ul li .detail a{font-family:"TrajanProBold";font-size:14px;line-height:20px;color:#464646;font-weight:400}.might-like ul .blogOne .detail a{margin-right:0!important;font-family:"Cinzel";font-size:1.5rem;color:#464646;font-weight:600}.might-like ul li .detail a span{position:absolute;font-family:'Roboto',sans-serif;font-size:20px;line-height:20px;color:#af9a5f;top:0;right:0}.bloggal-slider{float:left;width:100%}.bloggal-slider #gal-slider{float:left;width:100%;position:relative}.bloggal-slider .flex-direction-nav{top:50%;display:block}.bloggal-slider .flex-control-paging{display:block}.bloggal-slider .flex-direction-nav li a{font-size:0}.bloggal-slider .flex-direction-nav li a i{font-size:30px;line-height:30px;color:#f6f0e4}.bloggal-slider .gal-nav{float:left;display:table;width:100%;margin-top:2px}.bloggal-slider .gal-nav li{float:left;width:25%;padding:0;cursor:pointer;padding:0 4px 0 0}.bloggal-slider .gal-nav li:last-child{padding:0}.bloggal-slider .gal-nav li img{width:100%}.bloggal-slider .flex-prev{color:#999;font-size:30px;position:absolute;bottom:-95px;z-index:99999;left:20px}.bloggal-slider .flex-prev:hover,.bloggal-slider .flex-next:hover{color:#fff}.bloggal-slider .flex-next{color:#999;font-size:30px;position:absolute;right:20px;bottom:-95px;z-index:99999}.blogpost-single .specific{padding-bottom:20px;float:left;width:100%}.blogsingle-cont .image-block{float:left;width:100%}.blogsingle-cont .image-block img{width:100%}.blogsingle-cont .img1{float:right;margin:24px 0 0 33px}.blogsingle-cont .img2{float:right;margin:-85px 0 0 33px}.blogsingle-cont .speach{float:left;width:100%;margin:12px 0 40px 0;border-left:5px solid #af9a5f;padding:0 0 0 20px}.blogsingle-cont .speach p{font-family:'Vollkorn',serif;font-size:18px;line-height:36px;color:#333;padding-bottom:0;font-weight:400;font-style:italic}.delux-city-view{float:left;width:100%;padding:72px 0 68px}.delux-city-view h1{font-family:'TrajanProBold';font-size:36px;line-height:36px;color:#333;font-weight:400}.delux-city-view p{font-family:'Roboto',sans-serif;font-size:15px;line-height:30px;color:#333;padding-top:26px}.room-gallery .reservation{border:none}.room-gallery .spa-glan-tab{margin-bottom:164px}.room-gallery .spa-glan-tab .nav>li>a{padding:18px 91px 21px 91px}.room-gallery .spa-glan-tab .tab-content{padding:0}.room-gallery .spa-glan-tab .tab-content .style-comfort{float:left;width:100%;padding:73px 55px 68px 97px}.room-gallery .spa-glan-tab .tab-content h2{font-family:'TrajanProRegular';font-size:24px;line-height:28px;color:#333;padding-bottom:32px}.room-gallery .spa-glan-tab .tab-content img{width:100%}.room-gallery .spa-glan-tab .tab-content .review-block img{width:auto}.post-footer .comment .commentlist .children{margin-left:40px}.room-gallery .spa-glan-tab .tab-content p{font-family:'Roboto',sans-serif;font-size:14px;line-height:30px;color:#333;padding-bottom:40px}.room-gallery .spa-glan-tab .tab-content ul{display:block}.room-gallery .spa-glan-tab .tab-content ul li{display:block;padding-bottom:15px}.room-gallery .spa-glan-tab .tab-content ul li span.des{color:#333;display:inline-block;font-family:'TrajanProRegular';font-size:13px;line-height:13px;font-weight:700;text-align:left;text-transform:uppercase;width:30%;float:left}.room-gallery .spa-glan-tab .tab-content ul li a i{font-size:14px;line-height:14px;color:#af9a5f}.room-gallery .spa-glan-tab .tab-content ul li span.detail{color:#333;display:inline-block;font-family:'Roboto',sans-serif;font-size:14px;line-height:14px;text-align:left;width:70%}.room-gallery .spa-glan-tab .tab-content .aminities{float:left;width:100%;padding:75px 98px 92px 98px}.room-gallery .spa-glan-tab .tab-content .availability{float:left;width:100%;padding:56px 18px 20px;text-align:center}.room-gallery .spa-glan-tab .tab-content .availability p{padding:0 80px 0 77px}.room-gallery .spa-glan-tab .tab-content .main-cal{padding:0 5px}.room-gallery .spa-glan-tab .tab-content .cal tbody tr td.unavailable{background-color:#ece2c7}.room-gallery .spa-glan-tab .tab-content .owl-pagination{display:none}.room-gallery .spa-glan-tab .tab-content .customNavigation{float:left;width:100%;position:relative}.room-gallery .spa-glan-tab .tab-content .customNavigation a.prev{cursor:pointer;font-size:30px;line-height:30px;color:#333;float:left}.room-gallery .spa-glan-tab .tab-content .customNavigation a.prev i{cursor:pointer}.room-gallery .spa-glan-tab .tab-content .customNavigation a.next{cursor:pointer;font-size:30px;line-height:30px;color:#333;float:right}.room-gallery .spa-glan-tab .tab-content .customNavigation a.next i{cursor:pointer}.room-gallery .spa-glan-tab .tab-content .availability .owl-carousel{padding-top:30px}.room-gallery .spa-glan-tab .tab-content .availability ul{display:block;margin-top:72px}.room-gallery .spa-glan-tab .tab-content .availability ul li{display:block;float:left;padding:0 0 0 40px;position:relative;font-family:'TrajanProRegular';font-size:13px;line-height:26px;color:#727272;text-transform:uppercase;margin:0 37px 0 0;font-weight:700}.room-gallery .spa-glan-tab .tab-content .availability ul li span{width:25px;height:25px;position:absolute;top:0;left:0;border:1px solid #acaaa7}.room-gallery .spa-glan-tab .tab-content .availability ul li span.avail{background-color:#ece2c7}.room-gallery .spa-glan-tab .tab-content .availability ul li span.unavail{background-color:#ece2c7}.main-review{float:left;width:100%;padding:58px 97px 0;text-align:left}.main-review .review-block{display:block;padding:0 0 80px 95px;float:left;width:100%;position:relative}.main-review .review-block img{position:absolute;top:0;left:0;width:auto}.main-review .review-block span.days{display:block;font-family:'Roboto',sans-serif;font-size:13px;line-height:13px;color:#9c8954}.main-review .review-block h3{font-family:'Vollkorn',serif;font-size:20px;line-height:20px;color:#333;font-style:italic;padding:22px 0 25px 0;float:left;text-transform:none}.main-review .review-block p{font-family:'Roboto',sans-serif;font-size:14px;line-height:24px;color:#333;float:left;padding-bottom:0}.special-offer{float:left;width:100%;background-color:#f0ece2;padding:76px 0 0}.special-offer{font-size:36px;line-height:36px}.special-offer .panel-group{padding:0 43px}.special-offer .panel{background-color:transparent;border:none;box-shadow:none;border-radius:0}.collapse.in{display:block}.special-offer .panel-default>.panel-heading{background-color:transparent;padding:0}.special-offer .panel-default>.panel-heading h4{padding:38px 6px;position:relative;z-index:1}.special-offer .panel-default{border-top:1px solid #c5c2bb}.special-offer .panel-default:first-child{border-top:none}.special-offer .panel-group .panel-heading+.panel-collapse>.panel-body,.special-offer .panel-group .panel-heading+.panel-collapse>.list-group{border-top:none}.special-offer .panel-heading h4{font-family:'TrajanProRegular';font-size:20px;line-height:20px;color:#464646;position:relative}.special-offer .panel-heading span.viewdetail1{float:right;font-family:"TrajanProRegular";font-size:12px;line-height:12px;color:#9c8954;position:absolute;top:42px;right:0;opacity:1;z-index:-1}.special-offer .panel-heading span.viewdetail2{float:right;font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#9c8954;position:absolute;top:0;right:0;opacity:0}show.bs.collapse>.panel-heading span.viewdetail1{opacity:0}show.bs.collapse>.panel-heading span.viewdetail2{opacity:1}.special-offer .panel-title>a,.special-offer .panel-title>small,.special-offer .panel-title>.small,.special-offer .panel-title>small>a,.special-offer .panel-title>.small>a{width:100%;display:block;text-align:left}.special-offer .panel-body p{color:#333;padding-bottom:20px;text-align:justify}.special-offer .panel-body h3{font-family:"TrajanProRegular";font-size:18px;line-height:18px;color:#9c8954;padding-bottom:20px;text-transform:uppercase;font-weight:700;padding-top:8px}.special-offer .panel-body ul{display:block;float:left}.special-offer .panel-body ul li{display:block;float:left;position:relative;padding:0 0 13px 16px;font-family:'Roboto',sans-serif;font-size:13px;line-height:17px;color:#333}.special-offer .panel-body ul li:before{position:absolute;content:"";top:5px;left:0;width:4px;height:4px;background-color:#333;border-radius:50%}.special-offer .panel-body .btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:30px;color:#f6f0e4;border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:0 34px;background-color:#00a39b;text-transform:uppercase;border:none;margin-top:10px}.special-offer .panel-heading:last-child{border-bottom:none}.special-offer .panel-group .panel+.panel{margin:0}.special-offer .panel-group{margin-bottom:110px}.special-offer .panel-body{padding:0 0 47px 0}.delux-city-view .col-sm-7,.delux-city-view .col-md-7{padding:0 0 0 15px}.room-images{float:left;width:100%}.room-images img{width:100%}.room-video{float:left;width:100%;padding:86px 0 0 0}.reservation-img{float:left;width:100%;padding:1rem 0 35px 0}.room-gallery .reservation-img img{width:100%}.reser-tab{float:left;width:100%;padding:56px 0 166px 0}.reser-tab .tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-left>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:0}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color: #ffffff}.tl-nav{padding:0 60px 0 0}.reser-tab .nav{padding:0}.reser-tab .nav>li a{border-radius:0}.reser-tab .easy-step{width:100%;background-color:#3f3f3f;padding:18px 0 23px 0;text-align:center;font-weight:700}.reser-tab .easy-step img{display:inline-block}.reser-tab .easy-step h3{font-family:'TrajanProRegular';font-size:18px;line-height:18px;color:#c5c1ba;text-transform:uppercase}.reser-tab .nav>li{position:relative;width:100%}.reser-tab .nav>li.active:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(175,154,95,0);border-left-color:#af9a5f;border-width:34px 26px;margin-top:-35px}.reser-tab .nav-tabs>li.active>a,.reser-tab .nav-tabs>li.active>a:hover,.reser-tab .nav-tabs>li.active>a:focus{background-color:#af9a5f}.reser-tab .nav>li>a{margin-bottom:0;font-family:"TrajanProBold";font-size:13px;line-height:13px;line-height:22px;color:#464646;font-weight:400;text-transform:uppercase;border:medium none;padding:26px 32px 13px;display:table;width:100%;border:1px solid #cecac3}.tabs-left>.nav-tabs>li{}.tabs-left .nav-tabs>li.active>a,.tabs-left .nav-tabs>li.active>a:hover,.tabs-left .nav-tabs>li.active>a:focus{border:none}.tabs-left .nav-tabs>li:hover a{background-color:#ddd9d2;border:1px solid #cecac3}.reser-tab .nav>li.active a{color:#f6f0e4}.reser-tab .nav>li.active a .number{background-color:#464646}a .number,.tabs-left>.nav-tabs>li a .number{background-color:#af9a5f;width:38px;height:38px;border-radius:50%;margin-right:16px;position:relative;float:left;margin-top:-8px}a .number span,.tabs-left>.nav-tabs>li a .number span{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);font-family:'TrajanProRegular';font-size:20px;line-height:20px;color:#f6f0e4}.reser-tab .tab-content .input-group-addon{background-color:transparent;border:medium none;color:#464646;padding:0;position:absolute;right:23px;top:9px;z-index:999}#subscribe-form .has-error .form-control-feedback{padding-top:10px!important;padding-left:15px!important}.moble-form .tab-content{display:block!important;float:none!important}.moble-form-btn{margin-left:0!important}.reser-tab .tab-content .input-group.date{width:100%}.reser-tab .tab-content .input-group .form-control{background-color:#fdfaf5;border:1px solid #c5c1ba;border-radius:0;box-shadow:none;font-family:'Roboto',sans-serif;font-size:13px;line-height:13px;color:#727272}.reser-tab .tab-content .main-cal{padding:0}.reser-tab .tab-content .main-cal thead{display:table;width:100%}.reser-tab .tab-content .cal tbody tr td.unavailable{background-color:#ece2c7}.reser-tab .tab-content h6{font-family:"TrajanProBold";font-size:13px;line-height:30px;color:#464646;font-weight:400;text-transform:uppercase}.reser-tab .tab-content .selectric{background-color:#fdfaf5;border:1px solid #c5c1ba}.reser-tab .tab-content .selectric .label{text-align:left;font-family:'Roboto',sans-serif;font-size:13px;height:37px;color:#727272;font-weight:400;line-height:34px}.reser-tab .tab-content .selectric .button{content:"/xf0d7"}.reser-tab .tab-content .selectric .button::after{border-width:6px 6px medium;border-color:#464646 transparent -moz-use-text-color}.reser-tab .tab-content .form-control{background-color:#fdfaf5;border-radius:0;border:1px solid #c5c1ba;box-shadow:none;color:#3f3f3f;height:35px;width:100%}.nrooms{width:40%;float:left}.rbudget input,.nrooms input{height:39px!important;letter-spacing:37px}.rbudget{width:60%;float:left;padding-left:20px}.rbudget label{float:left;font-weight:400!important;line-height:39px!important}.rbudget input{width:77%!important;float:right}.detail-type .row{margin-left:-15px!important;padding-right:42px}.detail-type .row input{height:39px!important;letter-spacing:37px}.reser-tab .tab-content .form-inline .form-group label{font-family:'Roboto',sans-serif;font-size:13px;line-height:13px;color:#3f3f3f}.reser-tab .tab-content .adult .row{margin-left:0;padding-bottom:0}.reser-tab .tab-content .detail-type{padding-bottom:32px}.reser-tab .tab-content .desired label{font-family:'TrajanProRegular';font-size:13px;line-height:20px;color:#464646;font-weight:700;text-transform:uppercase}.reser-tab .tab-content .desired .radio-inline{font-family:'Roboto',sans-serif;font-size:13px;line-height:13px;color:#3f3f3f;font-weight:400;text-transform:capitalize}.reser-tab .tab-content input[type="radio"]{margin-top:0}.reser-tab .tab-content .desired .radio-inline{padding-left:42px}.reser-tab .tab-content .detail-type label{font-family:'TrajanProRegular';font-size:13px;line-height:20px;color:#464646;font-weight:700;text-transform:uppercase}.reser-tab .tab-content .detail-type textarea{font-family:"Roboto",sans-serif;font-size:13px;line-height:13px;color:#727272;height:103px;margin-top:5px}.reser-tab .tab-content ul{display:block}.reser-tab .tab-content ul li{display:block;padding-bottom:20px}.reser-tab .tab-content .selectric-items li{background-color:#f3efe9;padding:13px 8px;border-bottom:1px solid #cecac3;font-family:'Roboto',sans-serif;font-size:15px;line-height:15px;color:#3f3f3f}.detail-type2{margin-top:-10px;margin-bottom:25px}.reser-tab .tab-content .selectric-items li:hover{background-color:#ddd9d2}.reser-tab .tab-content ul li:nth-child(5) {padding-bottom:40px}.reser-tab .tab-content ul li span.des{color:#333;display:inline-block;float:left;font-family:"TrajanProRegular";font-size:13px;font-weight:700;line-height:18px;text-align:right;text-transform:uppercase;width:30%;padding-right:20px}.reser-tab .tab-content ul li span.detail{color:#333;display:inline-block;font-family:"Roboto",sans-serif;font-size:14px;line-height:14px;text-align:left;width:70%}.reser-tab .tab-content .btn{font-family:"TrajanProBold";font-weight:400;font-size:16px;line-height:16px;color:#f6f0e4;border-radius:15px;padding:0 45px;background-color:#00a39b;text-transform:uppercase;border:medium none;margin-top:28px;margin-left:130px;line-height:30px}.banner-accommo{height:100vh;display:block;position:relative}.banner-accommo img{width:auto;height:100vh}.banner-accommo .flex-caption{left:50%;margin-right:-50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.banner-accommo .flex-caption h1{background-color:rgba(51,51,51,.8);color:#f6f0e4;font-family:"TrajanProBold";font-size:40px;line-height:40px;padding:31px 47px}.banner-accommo .flex-caption p{background-color:rgba(246,240,228,.8);font-family:"Vollkorn",serif;font-size:21px;font-style:italic;font-weight:400;line-height:30px;padding:29px 27px}.luxury-sec{float:left;width:100%;padding:62px 0 0 0}#sidepanel,.b-slider{position:relative}.no-margin{margin:0!important}.no-padding{padding:0}.sp-info{background:#2c2c2c;padding:60px 75px 110px;position:absolute;width:45%;right:0;height:100%}.sp-info h3{font-family:TrajanProBold;font-size:36px;font-weight:400;color:#c9b16d;line-height:40px;margin:0 0 30px}.sp-info p{font-size:14px;color:#f3ebd7;line-height:23px;margin-bottom:30px}.sp-inner h4{font-family:TrajanProRegular;font-size:18px;color:#c9b16d;font-weight:400;margin:0 0 22px;text-transform:uppercase}.sp-inner ul li{color:#f3ebd7;padding-left:18px;width:100%;font-size:14px;margin-bottom:18px;line-height:18px;position:relative}.sp-inner ul li:after{content:"";background:#af9a5f;width:4px;height:4px;border-radius:50%;position:absolute;top:7px;left:0}.sp-amount{margin:20px 0 20px}.sp-amount h6 span{font-size:14px;display:block;color:#a6a29a;font-family:TrajanProBold;font-weight:400;text-transform:uppercase}.sp-amount h6{font-size:50px;color:#c9b16d;font-family:Roboto;font-weight:700;text-transform:uppercase;display:table;float:left}.sp-amount h6 em{font-size:24px;vertical-align:top;position:relative;top:6px;margin-right:2px}.sp-amount a{font-family:"TrajanProBold";font-weight:400;font-size:16px;line-height:40px;color:#f6f0e4;border-radius:20px;padding:0 52px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;margin:17px 0 0;float:right}ul.sp-meta{background:#1f1f1f none repeat scroll 0% 0%;padding:20px 67px;display:table;width:100%;position:absolute;bottom:0;left:0;right:0}ul.sp-meta li{display:block;float:left;font-family:"Roboto",sans-serif;font-size:14px;line-height:14px;color:#f6f0e4;padding:0 35px 0 24px;position:relative}ul.sp-meta:before{content:"\f104";font-family:'FontAwesome';font-family:"FontAwesome";color:#f6f0e4;font-size:18px;position:absolute;top:50%;left:30px;height:20px;line-height:20px;margin-top:-10px}ul.sp-meta:after{content:"\f105";font-family:"FontAwesome";color:#f6f0e4;font-size:18px;position:absolute;top:50%;right:30px;height:20px;line-height:20px;margin-top:-10px}ul.sp-meta li:last-child{padding-right:0}ul.sp-meta li i{position:absolute;top:0;left:0;color:#af9a5f}.bungalow{background-color:#e3ded3;display:table}.bungalow .bung-block-left{float:left;width:100%;margin-bottom:-2px}.bungalow .bung-block-left .flex-direction-nav{max-width:390px}.bungalow .bung-block-left .flex-direction-nav .flex-next{opacity:1;right:20px}.bungalow .bung-block-left .flex-control-nav{background-color:#464646;bottom:2px;display:block;left:0;padding:14px 0 18px;position:absolute;right:auto;text-align:center;width:390px}.bungalow .bung-block-left .flex-control-nav li{position:relative;z-index:99;border:none;padding:0 11px;margin:0;top:4px}.bungalow .bung-block-left .flex-direction-nav a{font-size:0}.bungalow .bung-block-left .flex-direction-nav i{color:#f6f0e4;display:block!important;font-size:40px;line-height:40px}.bungalow .bung-block-left .flex-direction-nav a.flex-next i{position:absolute;left:20px;bottom:0}.bungalow .bung-block-left .flex-direction-nav a.flex-prev .fa.fa-angle-left{bottom:-12px;left:20px;position:absolute}.bungalow .bung-block-left .flex-control-paging li a{border:none;height:8px;width:8px;background:#f3ebd7 none repeat scroll 0 0;box-shadow:none;line-height:10px}.bungalow .bung-block-left .flex-control-paging li a.flex-active{background:#c9b16d}.bungalow .bung-block-left .flex-direction-nav a.flex-next .fa.fa-angle-right{bottom:-10px;right:0;position:absolute}.bungalow .bung-block-right .flex-direction-nav a{position:absolute;right:0;left:auto}.bungalow .bung-block-right{float:left;width:100%;margin-bottom:-2px}.bungalow .bung-block-right .flex-control-nav{background-color:#464646;bottom:2px;display:block;left:auto;padding:14px 0 18px;position:absolute;right:0;text-align:center;width:390px}.bungalow .bung-block-right .flex-control-nav li{position:relative;z-index:99;border:medium none;padding:0 11px;margin:0;top:4px}.bungalow .bung-block-right .flex-direction-nav a{font-size:0}.bungalow .bung-block-right .flex-direction-nav i{color:#f6f0e4;display:block!important;font-size:40px;line-height:40px}.bungalow .bung-block-right .flex-direction-nav a.flex-next i{position:absolute;left:20px;bottom:0}.bungalow .bung-block-right .flex-direction-nav a.flex-prev .fa.fa-angle-left{bottom:-10px;left:auto;position:absolute;right:358px}.bungalow .bung-block-right .flex-control-paging li a{border:none;height:8px;width:8px;background:#f3ebd7 none repeat scroll 0 0;box-shadow:none;line-height:10px}.bungalow .bung-block-right .flex-control-paging li a.flex-active{background:#c9b16d}.bungalow .bung-block-right .flex-direction-nav a.flex-next .fa.fa-angle-right{bottom:-12px;left:auto;position:absolute;right:20px}.bungalow .bungalow-detail{float:left;width:100%;padding:46px 0 0;text-align:center}.bungalow .bungalow-detail{font-size:28px;line-height:28px;color:#333}.bungalow .bungalow-detail .breadcrumb{display:inline-block;background-color:transparent;padding:0;margin-bottom:50px}.bungalow .bungalow-detail .breadcrumb li a{font-family:'TrajanProBold';font-size:14px;line-height:14px;color:#333;font-weight:700}.bungalow .bungalow-detail .breadcrumb>li+li::before{color:#333;padding:0 0}.bungalow .bungalow-detail .breadcrumb>.active{font-family:'TrajanProBold';color:#333}.bungalow .bungalow-detail p{font-family:"Roboto",sans-serif;font-size:14px;line-height:26px;color:#333;padding-bottom:33px}.bungalow .bungalow-detail ul{display:block}.bungalow .bungalow-detail ul li{display:block;padding-bottom:15px}.bungalow .bungalow-detail ul li span.des{color:#333;display:inline-block;float:left;font-family:"TrajanProRegular";font-size:13px;font-weight:700;line-height:13px;text-align:left;text-transform:uppercase;width:50%}.bungalow .bungalow-detail ul li span.detail{color:#333;display:inline-block;font-family:"Roboto",sans-serif;font-size:14px;line-height:14px;text-align:left;width:50%}.bungalow .bungalow-detail ul li a i{color:#af9a5f;font-size:14px;line-height:14px}.bungalow .bungalow-detail .btn{font-family:"TrajanProBold";font-weight:400;font-size:14px;line-height:30px;color:#f6f0e4;border-radius:15px;padding:0 21px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;margin:25px 50px 0 16px}.bungalow .bungalow-detail a.block-down{display:inline-block;text-align:center;margin-top:39px}.bungalow .bungalow-detail a.block-down i{font-size:16px;line-height:16px;color:#464646}.main-contact{float:left;width:100%;background:url(minify/images/contact/contact-bg.jpg) no-repeat;background-size:cover;padding:100px 0 168px 0}.main-contact .detail-cont{float:left;width:100%;background-color:rgba(246,240,228,.9);padding:56px 45px 108px 35px;border:1px solid #fdfdfd}.main-contact .detail-cont h3{font-family:'TrajanProRegular';font-size:20px;line-height:20px;color:#9c8954;font-weight:700;padding-bottom:35px}.main-contact .detail-cont h6{color:#464646;font-family:"TrajanProRegular";font-size:13px;font-weight:700;line-height:30px;text-transform:uppercase}.main-contact .detail-cont .left-detail .detail-type{padding-bottom:30px}.main-contact .detail-cont .left-detail .form-control{background-color:#fdfaf5;border:1px solid #c5c1ba;border-radius:0;box-shadow:none;color:#3f3f3f;height:35px}.main-contact .detail-cont .left-detail textarea{height:173px;background-color:#fdfaf5;border:1px solid #c5c1ba;border-radius:0;box-shadow:none;color:#3f3f3f;resize:vertical;width:100%;padding:15px;font-size:13px}.main-contact .detail-cont .left-detail .detail-type span.req{font-family:"TrajanProRegular";font-size:11px;line-height:30px;color:#464646;display:block}.main-contact .detail-cont .left-detail .btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:10px 45px;background-color:#00a39b;text-transform:uppercase;border:none;margin-bottom:22px}.main-contact .detail-cont .left-detail .direct-inq{float:left;width:100%;padding-bottom:82px}.main-contact .detail-cont .left-detail .map-direction{float:left;width:100%}.main-contact .detail-cont .left-detail .map{float:left;position:relative;width:100%}.main-contact .detail-cont .left-detail #map{display:block;height:317px;margin:0 auto;position:relative;width:100%}.main-contact .detail-cont .left-detail ul{display:block}.main-contact .detail-cont .left-detail ul li{display:block;float:left;padding-top:8px}.main-contact .detail-cont .left-detail ul li h4{font-family:'TrajanProRegular';font-size:16px;line-height:30px;color:#9c8954;padding-bottom:22px;text-transform:uppercase}.main-contact .detail-cont .left-detail ul li p{font-family:"Roboto",sans-serif;font-size:14px;line-height:24px;color:#333;font-weight:400}.main-contact .detail-cont .right-detail .sidebar-contact{background-color:transparent}.main-contact .detail-cont .right-detail .subscribe .title-block{background-color:#464646}.main-contact .detail-cont .right-detail .subscribe .title-block h3{color:#d3be83}.main-contact .detail-cont .right-detail .subscribe{background-color:#f6f0e4}.villadetail{float:left;width:100%;background-color:#f6f0e4;position:relative}.villadetail .ocean-right{background-color:#ece7db;bottom:0;float:right;height:100%;position:absolute;right:0;top:0;width:39%}.villadetail .main-villa{float:left;width:100%;position:relative;padding:0 0 0 0}.villadetail .left-villa{float:left;width:65%;padding:30px 22px 0 15px}.villadetail .left-villa .villas-panel{display:block;float:left;width:100%}.villadetail .left-villa .villas-panel li{float:left;display:block;padding:0 9px 0 0;margin:0 9px 0 0;border-right:1px solid #af9a5f}.villadetail .left-villa .villas-panel li:last-child{border-right:none}.villadetail .left-villa .villas-panel li a{font-family:'TrajanProBold';font-size:11px;line-height:16px;color:#af9a5f;text-transform:uppercase;font-weight:400}.villadetail .left-villa .ocean-breeze{float:left;width:100%}.villadetail .left-villa .ocean-breeze h1{font-family:'TrajanProBold';font-size:36px;line-height:36px;color: 333333;font-weight:400;padding:22px 0 30px 0;float:left;width:100%}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav-tabs>li{margin-bottom:-1px}.villadetail .left-villa .ocean-breeze .spa-glan-tab{background-color:transparent;border:none;padding-bottom:43px}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav{padding:0;background-color:transparent;border-top:1px solid #c5c1ba;border-right:1px solid #c5c1ba;border-left:1px solid #c5c1ba}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav li{width:20%}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav{}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav li:first-child a{border-left:none;border-right:none;border-top:none}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav li a{padding:0;line-height:67px;border-left:1px solid #c5c1ba}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav li.active>a{background-color:#464646;color:#f9f5ec}.villadetail .left-villa .ocean-breeze .spa-glan-tab .tab-content{padding:0}.villadetail .left-villa .ocean-breeze .spa-glan-tab .bloggal-slider{padding:0 0 43px 0}.villadetail .left-villa .ocean-breeze .overview{float:left;width:100%}.villadetail .left-villa .ocean-breeze h2{font-family:'TrajanProRegular';font-size:24px;line-height:24px;color:#333;text-transform:uppercase;padding-bottom:40px;font-weight:700}.villadetail .left-villa .ocean-breeze .detail{float:left;width:100%}.left-villa .ocean-breeze .detail p{font-family:'Vollkorn',serif;font-size:18px!important;line-height:30px;color:#333;font-style:italic}a.wh-widget-send-button-get-button{display:none!important}.villadetail p{font-family:"Vollkorn",sans-serif;font-size:16px;line-height:30px;color:#333;font-weight:400;padding-right:20px;padding-bottom:27px}.left-villa .ocean-breeze .overview p{}.villadetail .left-villa .ocean-breeze h3{font-family:'TrajanProRegular';font-size:18px;line-height:30px;color:#9c8954;text-align:left}.villadetail .left-villa .ocean-breeze .detail-breeze{float:left;width:100%;padding:53px 0 0 0}.villadetail .left-villa .ocean-breeze .detail-breeze ul{display:block}.villadetail .left-villa .ocean-breeze .detail-breeze ul li{display:block;float:left;padding:0 0 12px 30px;font-family:"Roboto",sans-serif;font-size:15px;line-height:24px;color:#333;position:relative;text-align:left}.villadetail .left-villa .ocean-breeze .detail-breeze ul li:before{background-image:url(minify/images/cap-v.png);background-position:left center;content:"";height:11px;left:0;position:absolute;top:6px;width:14px}.villadetail .left-villa .ocean-breeze .rates{float:left;width:100%}.villadetail .left-villa .ocean-breeze .rates .table{margin-bottom:50px}.villadetail .left-villa .ocean-breeze .rates .table>thead>tr>th{border-bottom:none}.villadetail .left-villa .ocean-breeze .rates .table>thead>tr>th:first-child{width:40%;text-align:left}.villadetail .left-villa .ocean-breeze .rates .table > thead > tr > th:nth-child(2) {width:30%;text-align:center}.villadetail .left-villa .ocean-breeze .rates .table > thead > tr > th:nth-child(3) {width:15%;text-align:right}.villadetail .left-villa .ocean-breeze .rates .table>thead>tr>th:last-child{width:15%;text-align:right;padding:8px 10px 8px 8px}.villadetail .left-villa .ocean-breeze .rates .table thead tr{margin-bottom:37px}.villadetail .left-villa .ocean-breeze .rates .table tbody tr td{padding:20px 10px 15px;font-family:"Roboto",sans-serif;font-size:15px;line-height:15px;color:#464646}.villadetail .left-villa .ocean-breeze .rates .table tbody tr td:first-child{text-align:left}.villadetail .left-villa .ocean-breeze .rates .table tbody tr td:nth-child(2) {text-align:center}.villadetail .left-villa .ocean-breeze .rates .table tbody tr td:nth-child(3) {text-align:center}.villadetail .left-villa .ocean-breeze .rates .table tbody tr td:last-child{text-align:right}.villadetail .left-villa .ocean-breeze .rates .table-striped > tbody > tr:nth-of-type(2n+1) {background-color:#e3ded3;border:1px solid #c5c1ba;box-shadow:none}.villadetail .left-villa .ocean-breeze .rates .table thead tr th{font-family:'TrajanProRegular';font-size:14px;line-height:14px;color:#464646;text-transform:uppercase;font-weight:700}.villadetail .left-villa .ocean-breeze .rates p{font-family:'Vollkorn',serif;font-size:13px;line-height:24px;color:#333;padding-bottom:23px;font-style:italic}.villadetail .left-villa .ocean-breeze .map-ocean{float:left;width:100%;padding:53px 0 0 0}.villadetail .left-villa .ocean-breeze .map-ocean .map{float:left;width:100%;position:relative;padding:0 30px 54px 0}.villadetail .left-villa .ocean-breeze .map-ocean #map{display:block;height:400px;margin:0 auto;position:relative;width:100%}.villadetail .left-villa .ocean-breeze .map-ocean .detail p{padding-bottom:34px}.villadetail .left-villa .ocean-breeze .review-title{float:left;width:100%;padding:53px 0 0 0}.villadetail .left-villa .ocean-breeze .review-title h2{float:left}.villadetail .left-villa .ocean-breeze .review-title .avg{float:right}.villadetail .left-villa .ocean-breeze .review-title .avg h6{font-family:'TrajanProRegular';font-size:14px;line-height:14px;color:#333;display:inline-block;padding:0 16px 0 0}.villadetail .left-villa .ocean-breeze .review-title .avg ul{float:right;display:inline-block}.villadetail .left-villa .ocean-breeze .review-title .avg ul li{display:inline-block;float:left}.villadetail .left-villa .ocean-breeze .review-title .avg ul li a{color:#af9a5f;font-size:14px;line-height:14px}.villadetail .left-villa .ocean-breeze .main-review{padding:78px 0 0 0}.villadetail .left-villa .ocean-breeze .main-review h3{color:#333;float:left;font-family:"Vollkorn",serif;font-size:20px;font-style:italic;line-height:20px;padding:22px 0 25px;text-transform:none}.villadetail .left-villa .ocean-breeze .main-review p{padding-bottom:26px}.villadetail .left-villa .ocean-breeze .main-review a.read-more{font-family:'TrajanProRegular';font-size:13px;line-height:13px;color:#9c8954;text-transform:uppercase;float:left;width:auto}.villadetail .right-villa{float:left;width:35%;padding:0 15px 200px 30px;background:#ece7db;position:relative}.villadetail .right-villa::after{content:"";background:#ece7db;position:absolute;top:0;left:100%;width:1000%;height:100%}.customChange::after{width:0%!important}.custom_button{font-family:"TrajanProBold";font-weight:700;font-size:16px;line-height:40px;color:#f6f0e4;border-radius:20px;padding:0 52px;background-color:#00a39b;text-transform:uppercase;border:medium none;display:inline-block;text-align:center;margin:29px 0 0}.villadetail .right-villa .reservation{border:none}.villadetail .right-villa .reservation .rate-from{padding:20px}.villadetail .right-villa .reservation .btn-availble{padding:0 54px}.villadetail .right-villa .reservation ul{display:block;padding-bottom:20px}.villadetail .right-villa .reservation ul li{display:inline-block}.villadetail .right-villa .selectric-scroll ul li{display:inline-block;width:100%}.villadetail .right-villa .selectric-scroll ul{display:block;padding-bottom:0}.villadetail .right-villa .reservation ul li a{color:#af9a5f;font-size:14px;line-height:14px}.villadetail .right-villa .reservation .rate-from h6{margin-right:-50%;padding:0 15px 0 19px;position:absolute;text-transform:uppercase;top:100%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#f6f0e4;text-transform:uppercase;background-color:#333}.villadetail .right-villa .hotel-rooms{float:left;width:100%;padding-bottom:30px}.villadetail .right-villa .hotel-rooms .table-bordered{border:1px solid #c5c1ba}.villadetail .right-villa .hotel-rooms .table-bordered>thead>tr>th,.villadetail .right-villa .hotel-rooms .table-bordered>thead>tr>td{width:33.33%;text-align:center;font-family:'TrajanProRegular';font-size:12px;line-height:26px;color:#464646;text-transform:uppercase;font-weight:700}.villadetail .right-villa .hotel-rooms .table-bordered>thead>tr>th,.villadetail .right-villa .hotel-rooms .table-bordered>thead>tr>td{border-bottom:none}.villadetail .right-villa .hotel-rooms .table-bordered>thead>tr>th,.villadetail .right-villa .hotel-rooms .table-bordered>tbody>tr>th,.villadetail .right-villa .hotel-rooms .table-bordered>tfoot>tr>th,.villadetail .right-villa .hotel-rooms .table-bordered>thead>tr>td,.villadetail .right-villa .hotel-rooms .table-bordered>tbody>tr>td,.villadetail .right-villa .hotel-rooms .table-bordered>tfoot>tr>td{border:1px solid #c5c1ba}.villadetail .right-villa .hotel-rooms .table{margin:0}.villadetail .right-villa .hotel-rooms .table thead{background-color:#e3ded3}.villadetail .right-villa .hotel-rooms .table tbody tr td{font-family:"Roboto",sans-serif;font-weight:700;font-size:40px;line-height:60px;text-align:center;color:#9c8954;background-color:#faf6f0}.villadetail .right-villa .feature-part{float:left;width:100%;background-color:#faf6f0;padding:14px 0 20px 0;text-align:center;border:1px solid #cdc9c1}.villadetail .right-villa .feature-part h6{font-family:'TrajanProRegular';font-size:16px;line-height:16px;color:#9c8954;text-transform:uppercase;font-weight:700;padding-bottom:19px}.villadetail .right-villa .feature-part ul{float:left;width:100%;display:inline-block;text-align:center}.villadetail .right-villa .feature-part ul li{display:inline-block;font-family:"Roboto",sans-serif;font-size:14px;line-height:14px;color:#333;padding:0 6px 0 0;margin:0 7px 0 0;border-right:1px solid #333}.villadetail .right-villa .feature-part ul li:last-child{padding:0;margin:0;border:none}.villadetail .right-villa .stay-night{float:left;width:100%;padding:40px 0 0 0}.villadetail .right-villa .stay-night ul{display:block}.villadetail .right-villa .stay-night ul li{display:block;float:left;font-family:'TrajanProRegular';font-size:14px;line-height:14px;color:#464646;font-weight:700;padding:0 0 30px 0}.villadetail .right-villa .social{float:left;width:100%;padding:22px 0 18px 0;position:relative;background-color:#faf6f0;margin-bottom:30px}.villadetail .right-villa .social:before{border-left:1px solid #cdc9c1;content:"";top:0;left:106px;right:auto;bottom:0;position:absolute}.villadetail .right-villa .social h5{font-family:'TrajanProRegular';font-size:14px;line-height:14px;color:#464646;text-transform:uppercase;float:left;padding:6px 0 0 27px}.villadetail .right-villa .social ul{display:block;float:right}.villadetail .right-villa .social ul li{display:block;float:left;padding:0 30px 0 0}.villadetail .right-villa .social ul li a{display:block}.villadetail .right-villa .social ul li a i{font-size:22px;line-height:22px;color:#9c8954}.villadetail .right-villa .inquire{float:left;width:100%}.villadetail .right-villa .inquire h2{font-family:'TrajanProRegular';font-size:28px;line-height:28px;color:#af9a5f;font-weight:700;padding-bottom:0}.villadetail .right-villa .inquire .cap{padding:12px 0 25px 0}.villadetail .right-villa .inquire .form-control{background-color:transparent;background:#333!important;border-radius:0;box-shadow:none;border:1px solid #888479;font-size:12px;line-height:12px;color:#f6f0e4;height:33px}.villadetail .right-villa .inquire .row .col-md-6:first-child{padding:0 5px 0 15px}.villadetail .right-villa .inquire .row .col-md-6:last-child{padding:0 15px 0 5px}.villadetail .right-villa .inquire .reservation .input-group-addon{color:#f6f0e4}.villadetail .right-villa .inquire .reservation .selectric .label{color:#f6f0e4;font-weight:400}.villadetail .right-villa .inquire .reservation .selectric .button::after{border-color:#f6f0e4 transparent -moz-use-text-color}.villadetail .right-villa .inquire .reservation textarea{background-color:transparent;border-radius:0;box-shadow:none;border:1px solid #888479;text-transform:uppercase;font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#f6f0e4;height:107px;width:100%;margin-top:27px;padding:13px 10px}.villadetail .right-villa .questions{float:left;width:100%;text-align:center}.villadetail .right-villa .questions .que-detail{float:left;width:100%;background-color:#faf6f0;padding:23px 30px 25px;border-left:1px solid #cdc9c1;border-right:1px solid #cdc9c1;border-bottom:1px solid #cdc9c1}.villadetail .right-villa .questions .que-detail p{font-family:'Roboto',sans-serif;font-size:14px;line-height:20px;color:#333;text-align:center}.villadetail .right-villa .questions .que-detail span.tollfree{font-family:'TrajanProRegular';font-size:12px;line-height:30px;color:#464646;text-transform:uppercase;padding:14px 0 0 0;display:block}.villadetail .right-villa .questions .que-detail h2{font-family:'Roboto',sans-serif;font-size:24px;line-height:24px;color:#af9a5f;text-align:center;font-weight:700}.villadetail .might-like{background-color:#d9d6ce;padding:67px 0 75px!important;border-bottom:3px solid #f6f0e4}.about-content{position:relative;display:table}.about-main .title-color{float:left;width:100%;padding:43px 0 38px 0}.about-main .title-color h2{padding:0 0 0 163px}.about-main .title-color .breadcrumb{padding:0 112px 0 0}.about-main .left-about{float:left;width:100%;padding:0 49px 0 0}.about-main .left-about ul{display:block}.about-main .left-about ul li{display:block;float:left}.about-main .left-about ul li img{width:100%}.about-main .right-about{float:left;width:100%}.about-main .right-about h1{padding-bottom:25px}.about-main .right-about h6{color:#333;font-style:italic;padding-bottom:20px}.about-main .right-about .highlights{float:left;width:100%}.about-main .right-about .highlights h6{color:#9c8954;text-transform:uppercase;font-style:normal;font-weight:700}.about-main .right-about .img{float:left;width:auto;padding:45px 0;text-align:left}.about-main .right-about .img img{display:inline-block}.about-main .right-about h2{padding-bottom:30px;float:left}.about-main .right-about p{padding-bottom:23px;clear:both}.room-col .sort-select{float:left;width:100%;padding:0 0 15px 0}.room-col .sort-select .sort-left{float:left;padding:0 0 0 15px}.room-col .sort-select .sort-left h6{font-family:'TrajanProRegular';font-size:13px;line-height:13px;color:#464646;text-transform:uppercase;float:left;padding:8px 9px 0 0}.room-col .sort-select .sort-left .selectric-wrapper{float:right}.room-col .sort-select .sort-left .selectric{border:1px solid #af9a5f;background:#f9f5ec}.room-col .sort-select .sort-left .selectric .button{height:22px;width:15px;margin-right:5px}.room-col .sort-select .sort-left .selectric .button::after{border-color:#464646 transparent -moz-use-text-color}.room-col .sort-select .sort-left .selectric .label{height:22px;margin:0 40px 0 5px;font-family:"TrajanProBold";font-size:12px;line-height:20px;color:#9c8954;font-weight:400}.room-col .sort-select .select-right{float:right}.room-col .sort-select .select-right ul{float:right;display:block}.room-col .sort-select .select-right ul li{float:left;display:block;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #464646}.room-col .sort-select .select-right ul li:last-child{border-right:none}.room-col .sort-select .select-right ul li a{font-family:'TrajanProRegular';font-size:13px;line-height:13px;color:#464646;text-transform:uppercase;font-weight:700}.room-col .sort-select .select-right ul li.active a{color:#9c8954}.room-col .room-block{float:none;width:100%;margin-bottom:3px;overflow:hidden}.room-col .rm-item:first-child{margin-bottom:-3px}.room-col .rm-item:nth-child(odd) {}.room-col .rm-item:nth-child(even) {}.room-col .room-block .flexslider .flex-direction-nav a{font-size:0}.room-col .room-block .flex-direction-nav a{height:auto;width:auto}.room-col .room-block .flex-direction-nav a i{font-size:24px;line-height:24px;color:#f6f0e4}.room-col .room-block .flex-direction-nav a.flex-prev{position:absolute;bottom:0;right:50px;font-size:0}.room-col .room-block .flex-direction-nav a.flex-next{position:absolute;bottom:0;right:17px;font-size:0}.rb-slider .flex-direction-nav{height:43px;position:absolute;bottom:11px;left:0;right:15px}.room-col .room-block h2{font-family:"TrajanProBold";font-size:21px;line-height:36px;color:#333;font-weight:400;margin-bottom:10px}.room-col .room-block p{font-family:"Roboto",sans-serif;font-size:14px;line-height:24px;color:#333;margin-bottom:8px}.room-col .room-block h6{float:left;width:100%;font-family:"TrajanProBold";font-size:11px;line-height:30px;text-transform:uppercase;font-weight:400}.room-col .room-block .price-book{float:left;width:100%}.room-col .room-block .price-book span.price{float:left;font-family:'Roboto',sans-serif;font-size:50px;line-height:50px;color:#9c8954;font-weight:bold;padding:0 43px 0 0}.room-col .room-block .price-book span.price sup{font-size:24px;line-height:24px;top:-1.1em}.room-col .room-block .price-book .btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:30px;color:#f6f0e4;border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:0 24px;background-color:#9c8954;text-transform:uppercase;border:none;margin-top:3px;display:inline-block;float:left;margin-right:24px}.room-col .room-block .total-des{float:left;width:100%;border-top:1px solid #a9a59e;border-bottom:1px solid #a9a59e;padding:20px 0;margin-top:20px}.room-col .room-block .total-des ul{display:block}.room-col .room-block .total-des ul li{display:block;float:left;font-family:'Roboto',sans-serif;font-size:14px;line-height:14px;color:#464646;padding:0 46px 0 24px;position:relative}.room-col .room-block .total-des ul li a{color:#464646}.room-col .room-block .total-des ul li:last-child{padding:0 0 0 24px}.room-col .room-block .total-des ul li i{position:absolute;top:0;left:0;color:#af9a5f}.slider-wrap img{line-height:0;margin:0}.room-one{display:table;padding-bottom:123px;width:100%}.room-one .rm-item{width:100%;padding:0;left:0!important}.flex-viewport{overflow:hidden}.room-twocol .sort-select{float:left;width:100%;padding:0 0 15px 0}.room-col .three-col{float:left;width:100%;padding:0 0 108px 0}.room-col .three-col #rooms-mason{display:block;position:relative}.room-col .three-col .rm-item{display:block;float:left;position:relative;overflow:hidden;margin-bottom:50px;padding:0 15px;width:50%}.rm-mason-3col .rm-item{width:33.3333%!important}.room-col .three-col .rm-mason-3col .rm-item .item .figcaption h3{font-size:16px;line-height:22px}.room-col .three-col .rm-mason-3col .rm-item .item .figcaption{padding:30px 15px 0!important}.room-col .three-col .rm-mason-3col .rm-item .item .figcaption ul li span.des{font-size:10px;line-height:16px}.room-col .three-col .rm-mason-3col .rm-item .item .figcaption ul li span.detail{font-size:12px;line-height:16px;position:relative;top:-1px}.room-col .three-col .rm-mason-3col .rm-item .item .figcaption ul{padding:0;display:table;margin:-12px auto -23px;width:245px}.room-col .three-col .rm-mason-3col .rm-item .item:hover img{transform:translateY(115%)}.room-col .three-col .rm-item .item{float:left;width:100%;background-color:#e3ded3;position:relative}.room-col .three-col .rm-item .item img{transition:transform .4s ease 0s;width:100%;z-index:10}.room-col .three-col .rm-item .item .figcaption .cap{padding-bottom:20px}.room-col .three-col .rm-item .item .figcaption .cap img{transform:none}.room-col .three-col .rm-item .item:hover img{transform:translateY(100%)}.room-col .three-col .rm-item .item .figcaption{bottom:auto;height:auto;left:0;opacity:0;padding:46px 15px 0;position:absolute;right:0;text-align:center;top:0;transition:.4s}.room-col .three-col .rm-item .item:hover .figcaption{opacity:1;transition:.4s;transition-delay:.3s}.room-col .three-col .rm-item .item:hover+.single-detail span,.room-col .three-col .rm-item .item:hover+.single-detail h3{opacity:0;transition:.4s}.room-col .three-col .rm-item .item .figcaption h3{color:#333;font-family:'TrajanProRegular';font-size:22px;line-height:22px;padding-bottom:15px;text-transform:uppercase;font-weight:700}.room-col .three-col .rm-item .item .figcaption .cap>span::before,.room-col .three-col .rm-item .item .figcaption .cap>span::after{border-top:1px solid #464646}.room-col .three-col .rm-item .item .figcaption .cap>span::before,.room-col .three-col .rm-item .item .figcaption .cap>span::after{border-top:1px solid #464646}.room-col .three-col .rm-item .item .figcaption ul{padding:0;display:table;margin:0 auto;width:245px}.room-col .three-col .rm-item .item .figcaption ul li{display:block;float:none;padding:0 0 2% 0;margin-bottom:0}.room-col .three-col .rm-item .item .figcaption ul li:nth-child(odd) , .room-col .three-col .rm-item .item .figcaption ul li:nth-child(even) {margin:0}.room-col .three-col .rm-item .item .figcaption ul li span.des{color:#333;float:left;font-family:"TrajanProBold";font-size:12px;line-height:18px;text-align:left;text-transform:uppercase;width:50%}.room-col .three-col .rm-item .item .figcaption ul li span.detail{color:#333;float:right;font-family:'Roboto',sans-serif;font-size:13px;line-height:18px;text-align:left;width:50%}.room-col .three-col .rm-item .item .figcaption ul li a{font-size:14px;line-height:14px;color:#af9a5f}.room-col .three-col .rm-item .item .figcaption .btn{background-color:#00a39b;border:medium none;border-radius:14px;color:#f6f0e4;font-family:"TrajanProBold";font-size:12px;font-weight:700;line-height:14px;margin:23px 13px 0;padding:0 19px;text-align:center;text-transform:uppercase;line-height:30px}.room-col .three-col .rm-item .single-detail{text-align:center;padding:20px 0 37px 0;background-color:#e3ded3}.room-col .three-col .rm-item .single-detail span.plus{text-align:center;font-family:"TrajanProRegular";font-size:31px;line-height:23px;color:#af9a5f;font-weight:700;margin-bottom:15px;position:relative;top:10px}.room-col .three-col .rm-item .single-detail h3{font-family:"TrajanProBold";font-size:15px;line-height:25px;color:#333;text-transform:uppercase;font-weight:400;padding:20px 0 0;margin-bottom:-10px}.room-three .three-col{float:left;width:100%}.room-three .three-col ul li .item .figcaption h3{font-size:16px;line-height:24px}.room-three .three-col ul li .item:hover img{transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-webkit-transform:translateY(100%)}.room-three .three-col ul li .item .figcaption{padding:42px 27px 20px}.room-three .three-col ul li.col-md-6 .item .figcaption .btn{margin:27px 30px 0}.room-three .three-col ul li .item .figcaption .btn{margin:27px 7px 0}.dual-btns{display:table;margin:0 auto}.gallery-main{float:left;width:100%;background-color:#f9f5ec}.gallery-main .title-color{float:left;width:100%;padding:43px 0 38px 0}.gallery-main .title-color h2{padding:0 0 0 163px}.gallery-main .title-color .breadcrumb{padding:0 112px 0 0}.gallery-main .gallery-block{float:left;width:100%}.gallery-main .gallery-block ul{display:block}.gallery-main .gallery-block ul li{display:block;float:left;position:relative}.gallery-main .gallery-block .main-room{padding:0 0 120px 0}.gallery-main .gallery-block .main-room .img p{line-height:20px;right:84px}.gallery-main .gallery-block .main-room .room-detail{font-family:'TrajanProRegular';font-size:14px;line-height:40px;color:#f6f0e4;padding:0 26px;border:2px solid #f6f0e4;border-radius:20px}.gallery-main .gallery-block .main-room .img:hover::before{border:none;top:0;bottom:0}.gallery-main .gallery-block .main-room .img:hover{overflow:hidden}.gallery-main .gallery-block .main-room ul li:first-child{position:relative}.gallery-main .gallery-block .main-room ul li:first-child .img:hover::before{background-color:none}.mr-head h3{font-family:"TrajanProRegular";font-size:22px;line-height:30px;color:#333;margin-bottom:25px}.mr-head .cap{}.mr-head .open-hot{}.mr-head .open-hot h3{font-family:'TrajanProRegular';font-size:26px;line-height:26px;color:#333}.mr-head p{opacity:1;font-family:"Vollkorn",serif;font-size:16px!important;line-height:22px!important;color:#333;transform:none;transition:none 0s ease 0s;font-style:italic;padding:0 6px;margin-bottom:19px}.mr-head p.second{color:#333;font-family:"Vollkorn",serif;font-size:18px;font-style:italic;left:90px;line-height:28px;opacity:1;text-align:center;transform:none;transition:none}.gallery-main .gallery-block .main-room ul li:first-child .img{text-align:center}.gallery-main .gallery-block .main-room ul li:first-child:before{border-top:1px solid rgba(153,148,140,.7);border-bottom:1px solid rgba(153,148,140,.7);position:absolute;top:15px;content:"";left:15px;opacity:1;position:absolute;right:15px;top:15px;transition:none;z-index:9999;bottom:15px}.gallery-main .gallery-block .main-room .first-block{background:url(minify/images/Gallery/1.jpg) no-repeat;background-size:cover;padding:30px}.gallery-main .gallery-block .main-room .first-block .img-detail{background-color:#f6f0e4;padding:20px}.gallery-main .gallery-block .main-room .first-block .img-detail h3{color:#333;font-family:"TrajanProRegular";font-size:26px;left:7%;line-height:26px;right:7%;top:124px}.gallery-main .gallery-block .main-room .first-block .img-detail p{color:#333;font-family:"Vollkorn",serif;font-size:18px;font-style:italic;left:77px;line-height:28px;opacity:1;position:absolute;right:77px;top:220px;transform:none;transition:none 0s ease 0s}.gallery-main .gallery-block .opening-pan{float:left;width:100%}.find-room{float:left;width:100%;padding:29px 0 16px;background-color:#af9a5f}.find-room h2{font-family:'TrajanProBold';font-size:24px;line-height:24px;color:#3f3f3f;font-weight:400;padding-bottom:30px}.find-room .form label{font-family:'TrajanProBold';font-size:14px;line-height:14px;color:#3f3f3f;text-align:left;padding-bottom:6px;font-weight:400}.find-room .input-group.date .input-group-addon{background-color:transparent;border:medium none;color:#3f3f3f;padding:0;position:absolute;right:23px;top:9px;z-index:999}.find-room .input-group{width:100%}.find-room .form .form-control{height:35px;border:1px solid #a9a59e;border-radius:0;margin-bottom:0}.find-room .form .col-md-3,.find-room .form .col-sm-3,.find-room .form .col-md-2,.find-room .form .col-sm-2{padding:0 15px 0 0}.find-room .form .btn{background-color:#00a39b;border:medium none;border-radius:18px;color:#f6f0e4;display:inline-block;font-family:"TrajanProBold";font-size:14px;font-weight:700;line-height:16px;margin:21px 0 0;padding:0 30px;text-align:center;text-transform:uppercase;line-height:36px}.business-main{float:left;width:100%;background-color:#f9f5ec}.business-main .title-color h2{padding:0 0 0 163px}.business-main .title-color .breadcrumb{padding:0 112px 0 0}.business-main .business-detail{float:left;width:100%}.business-main .business-detail p{font-family:'Roboto',sans-serif;font-size:15px;line-height:30px;color:#333;font-weight:normal;padding-bottom:30px;font-weight:400}.business-main .business-images{float:left;width:100%}.business-main .business-images .business-block{float:left;width:100%;background-color:#ddd5be;padding:20px 20px 19px;position:relative}.business-main .business-images .business-block h2{font-family:'TrajanProRegular';font-size:26px;line-height:26px;color:#333;font-weight:700}.business-main .business-images .business-block .inn-detail{float:left;width:100%;border:1px solid #cfc3a1;background-color:#e5decc;text-align:center;padding:19px 6px 3px}.business-main .business-images .business-block .inn-detail h2{font-family:'TrajanProBold';font-size:20px;line-height:26px;color:#333;font-weight:400}.business-main .business-images .business-block .inn-detail .cap{padding:31px 0 30px}.business-main .business-images .business-block .inn-detail p{font-family:"Vollkorn",serif;font-size:14px;line-height:21px;color:#333;font-style:italic;padding-bottom:25px}.spa-main{float:left;width:100px;background-color:#f9f5ec}.spa-main .title-color h2{padding:0 0 0 163px}.spa-main .title-color .breadcrumb{padding:0 112px 0 0}.spa-main .spa-block{float:left;width:100%;position:relative}.spa-main .spa-block .spa-right{float:left;width:100%;padding:60px 55px}.spa-main .spa-block .spa-right h1{font-family:'TrajanProRegular';font-size:28px;line-height:32px;color:#333;padding-bottom:20px}.spa-main .spa-block .spa-right h6{font-family:"Vollkorn",serif;font-size:18px;line-height:18px;color:#333;font-style:italic;padding-bottom:39px}.spa-main .spa-block .spa-right p{font-family:'Roboto',sans-serif;font-size:14px;line-height:30px;color:#333;padding-bottom:30px}.spa-main .spa-block .spa-right h3{font-family:'TrajanProRegular';font-size:20px;line-height:20px;color:#af9a5f;font-weight:700;text-align:center;text-transform:uppercase;padding-bottom:42px}.spa-main .spa-block .spa-right .sample-spa{float:left;width:100%;padding:228px 0 0 0;position:relative}.spa-main .spa-block .spa-right .sample-spa h3{font-family:'TrajanProRegular';font-size:20px;line-height:20px;color:#333;font-weight:700;padding-bottom:50px;text-align:left}.spa-main .spa-block .spa-right .sample-spa .table-bordered{border:1px solid #ddd5be}.spa-main .spa-block .spa-right .sample-spa .table-bordered>thead{background-color:#ece7dd}.spa-main .spa-block .spa-right .sample-spa .table-bordered>thead>tr>th,.spa-main .spa-block .spa-right .sample-spa .table-bordered>thead>tr>td{font-size:16px;line-height:16px;color:#464646;background-color:#ece7dd;border-bottom:1px solid #c5c1ba;font-family:"TrajanProRegular";padding:10px 0 10px 20px;width:90%;font-weight:700}.spa-main .spa-block .spa-right .sample-spa .table-bordered>thead>tr>th,.spa-main .spa-block .spa-right .sample-spa .table-bordered>tbody>tr>th,.spa-main .spa-block .spa-right .sample-spa .table-bordered>tfoot>tr>th,.spa-main .spa-block .spa-right .sample-spa .table-bordered>thead>tr>td,.spa-main .spa-block .spa-right .sample-spa .table-bordered>tbody>tr>td,.spa-main .spa-block .spa-right .sample-spa .table-bordered>tfoot>tr>td{border:1px solid #ddd5be}.spa-main .spa-block .spa-right .sample-spa .table-bordered tbody tr td{color:#464646;font-family:"Roboto",sans-serif;font-size:15px;line-height:40px;padding:0 0 0 20px}.spa-main .spa-block .spa-right .sample-spa img{position:absolute;top:135px;right:0}.spa-main .spa-img-bot{float:left;width:100%;position:relative;background:url(minify/images/spa/7.jpg) no-repeat center;height:622px}.spa-main .spa-img-bot img{max-width:inherit;width:100%}.spa-main .spa-img-bot .spa-natural{display:block;position:absolute;top:67px;left:265px;width:451px;background-color:rgba(246,240,220,.8);text-align:center;padding:55px 48px 70px;z-index:9;border:1px solid #fcfbf9}.spa-main .spa-img-bot .spa-natural h2{font-family:'TrajanProRegular';font-size:26px;line-height:26px;color:#333;font-weight:700}.spa-main .spa-img-bot .spa-natural .cap{padding:32px 0 46px 0}.spa-main .spa-img-bot .spa-natural p{font-family:"Vollkorn",serif;font-size:18px;line-height:28px;color:#333;padding-bottom:25px;font-style:italic}.dining-main{float:left;width:100;background-color:#f9f5ec}.dining-main .title-color h2{padding:0 0 0 163px}.dining-main .title-color .breadcrumb{padding:0 112px 0 0}.dining-main .dining-block{width:100%;display:table}.dining-main .dining-block ul{display:block}.dining-main .dining-block ul li{padding:0;display:block}.dining-main .dining-block ul li a{display:block}.dining-main .dining-block ul li a img{width:auto}.dining-main .dining-block .dining-right{float:left;width:100%;padding:55px 25px}.dining-main .dining-block .dining-right h1{font-family:'TrajanProRegular';font-size:28px;line-height:32px;color:#333;padding-bottom:20px}.dining-main .dining-block .dining-right h6{font-family:"Vollkorn",serif;font-size:18px;line-height:18px;color:#333;font-style:italic;padding-bottom:39px}.dining-main .dining-block .dining-right p{font-family:'Roboto',sans-serif;font-size:14px;line-height:30px;color:#333;padding-bottom:30px}.dining-main .dining-block .dining-right h2{font-family:'TrajanProRegular';font-size:24px;line-height:24px;color:#333;font-weight:700}.dining-main .dining-block .dining-right .menu-sample{float:left;width:100%;padding-top:36px}.dining-main .dining-block .dining-right .menu-sample .nav-tabs{background-color:#9c8954}.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li>a{font-family:"TrajanProBold";font-size:13px;line-height:14px;color:#fff;font-weight:400}.dining-main .dining-block .dining-right .menu-sample .nav>li>a{padding:22px 9px;position:relative}.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:hover,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:focus{background-color:transparent;border:1px solid #9c8954;border-image:none;color:#fff;border-bottom:none}.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:after,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:hover:after,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:focus:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(156,137,84,0);border-top-color:#9c8954;border-width:16px;margin-left:-16px;z-index:99}.tab-content .nav-tabs>li.active>a:after{display:none}.dining-main .dining-block .dining-right .menu-sample .nav>li>a:hover,.dining-main .dining-block .dining-right .menu-sample .nav>li>a:focus{background-color:transparent;border:1px solid #9c8954;border-bottom:none}.dining-main .dining-block .dining-right .menu-sample .inside-menu{float:left;width:100%}.dining-main .dining-block .dining-right .menu-sample .nav-tabs{border-bottom:none}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs{background-color:transparent}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li>a{font-family:'TrajanProRegular';font-size:14px;line-height:14px;color:#464646;font-weight:700;text-transform:uppercase}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:hover,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:focus{color:#464646;border-color:#f9f5ec}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav>li>a:hover,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav>li>a:focus{color:#464646;border-color:#f9f5ec}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav>li>a{padding:49px 18px 8px;position:relative}#starters{padding:0 25px}.dining-block{position:relative}.db-image{position:absolute;top:0;left:0;width:50%;height:100%}.dbi-inner .col-md-6{height:100%}.db-image .dbi-inner{height:33.33333%;position:absolute;width:100%;top:0;left:0;background-size:cover!important}.db-image .dbi-inner:nth-child(2) {height:33.33333%;position:absolute;width:100%;top:33.33333%;left:0}.db-image .dbi-inner:nth-child(3) {height:33.33333%;position:absolute;width:100%;top:66.66666%;left:0}.db-image li .col-md-6{height:100vh}.db-image li img{}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:after,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:hover:after,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:focus:after{content:inherit}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:before,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:hover:before,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:focus:before{position:absolute;bottom:0;left:40%;right:40%;top:auto;border-bottom:solid;border-color:#9c8954;content:""}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs{margin-bottom:51px}.dining-main .dining-block .dining-right .menu-sample .inside-menu p{font-family:"Vollkorn",serif;font-size:16px;line-height:20px;color:#464646;text-align:left;font-style:italic;width:100%;float:left;padding:0 150px 0 0}.dining-main .dining-block .dining-right .menu-sample .inside-menu ul.detail{display:block}.dining-main .dining-block .dining-right .menu-sample .inside-menu ul.detail li{display:block;text-align:left;float:left;padding-bottom:30px}.dining-main .dining-block .dining-right .menu-sample .inside-menu ul.detail li h3{float:left;font-family:'TrajanProRegular';font-size:18px;line-height:30px;color:#464646;font-weight:700}.dining-main .dining-block .dining-right .menu-sample .inside-menu ul.detail li span.price{float:right;font-family:'TrajanProRegular';font-size:16px;line-height:16px;color:#464646;font-weight:700;text-align:right;text-transform:uppercase}.dining-main .dining-block .dining-right .menu-sample .inside-menu .sauce-steak{text-align:center;padding:25px 0 0 0}.dining-main .dining-block .dining-right .menu-sample .inside-menu .sauce-steak h6{font-family:'TrajanProRegular';font-size:12px;line-height:12px;color:#9c8954;text-transform:uppercase;font-style:normal}.dining-main .dining-block .dining-right .menu-sample .inside-menu .sauce-steak ul.sauce{display:block}.dining-main .dining-block .dining-right .menu-sample .inside-menu .sauce-steak ul.sauce li{font-family:"Vollkorn",serif;font-size:16px;line-height:20px;color:#464646;text-align:center;display:block}.dining-right h5{font-family:TrajanProbold;font-size:24px;font-weight:400;color:#333;margin-top:25px}.error-page{float:left;width:100%;padding:144px 101px}.error-page .error-bg{float:left;width:100%;background-color:#e3ded3;position:relative}.error-page .error-bg .error-detial{float:left;width:100%;text-align:center;padding:95px 40px}.error-page .error-bg .error-detial h1.error{font-family:'TrajanProRegular';font-size:90px;line-height:90px;color:#464646;font-weight:700}.error-page .error-bg .error-detial .cap{padding:0}.error-page .error-bg .error-detial h1.top-line{font-family:'TrajanProRegular';font-size:30px;line-height:30px;color:#333;font-weight:700;text-transform:uppercase;padding-bottom:65px}.error-page .error-bg .error-detial p{font-family:'Roboto',sans-serif;font-size:15px;line-height:30px;color:#333;font-weight:400;padding:0 0 50px}.error-page .error-bg .error-detial ul{display:table;border:2px solid #a9a59e;float:none;margin-right:auto;margin-left:auto;margin-bottom:9px;min-width:85%;max-width:100%}.error-page .error-bg .error-detial ul li{display:block;float:left;line-height:42px;border-right:1px solid #a9a59e;padding:0}.error-page .error-bg .error-detial ul li a{font-family:'TrajanProRegular';font-size:13px;color:#464646;text-transform:uppercase;padding:0 15px}.error-page .error-bg .error-detial ul li:last-child{border:none}.error-page .error-bg .error-detial .links{float:left;width:100%;padding:0}.error-page .error-bg .error-detial .links-second{float:left;width:100%}.error-img{background:url(minify/images/404/1.jpg) no-repeat;background-size:cover;background-position:left center;position:absolute;top:0;left:0;width:50%;height:100%}.sidepanel{float:left;width:100%;background-color:#f9f5ec}.sidepanel .special-offer{background-color:#f9f5ec}.promotion-main{float:left;width:100%;background-color:#f9f5ec}.promotion-main .title-color h2{padding:0 0 0 163px}.promotion-main .title-color .breadcrumb{padding:0 112px 0 0}.promotion-block{float:left;width:100%;padding:71px 0 108px 0}.promotion-block .offers{float:left;width:100%;border:1px solid #a9a59e;position:relative;margin-bottom:54px}.promotion-block .offer-side{float:left;width:100%;padding:30px 50px 32px 0}.promotion-block .offer-side .top-pan{float:left;width:100%;padding-bottom:25px;position:relative}.promotion-block .offer-side .top-pan h2{font-family:'TrajanProRegular';font-size:24px;line-height:24px;color:#333;font-weight:700;float:left;padding-top:1px}.promotion-block .offer-side .top-pan .btn{font-family:"TrajanProBold";font-weight:400;font-size:14px;line-height:30px;color:#f6f0e4;border-radius:15px;padding:0 23px;background-color:#00a39b;border:medium none;float:right;position:absolute;top:0;right:0;opacity:1;text-transform:uppercase}.off-img{margin-bottom:-2px}.off-img-active{margin:32px;display:none}.active .off-img-active{display:block}.on-img-active{margin:0;width:100%;margin-bottom:-4px}.active .on-img-active{display:none}.btn-hidden,.active .btn-active,.offer-content{display:none;cursor:pointer}.active .btn-hidden,.active .offer-content{display:block}.offer-expand{cursor:pointer}.promotion-block .offer-side .top-pan .book-btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:14px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:11px 23px;background-color:#00a39b;text-transform:uppercase;border:none;float:right;position:absolute;top:0;right:0;opacity:0;text-transform:uppercase}.promotion-block .offer-side p{font-family:'Roboto',sans-serif;font-size:14px;line-height:28px;color:#423329;font-weight:400}.promotion-block a.toggle-btn{padding:0 16px;display:block;border:1px solid #aba7a0;text-align:center;right:82px;border-radius:50%;background-color:#f9f5ec;position:absolute;bottom:-27px;z-index:777;height:55px;width:54px;line-height:67px}.promotion-block a.toggle-btn i{font-size:36px;color:#00a39b}.promotion-block .offer-side h4{font-family:'TrajanProRegular';font-size:16px;line-height:16px;color:#9c8954;font-weight:700;padding-top:26px;padding-bottom:14px}.promotion-block .offer-side ul{display:block}.promotion-block .offer-side ul li{display:block;float:left;background-color:#ece7dd;padding:13px 38px 9px 38px;font-family:'Roboto',sans-serif;font-size:14px;line-height:14px;color:#333;position:relative;width:100%;margin-bottom:7px}.promotion-block .offer-side ul li:before{background-image:url(minify/images/cap-v.png);background-position:left center;content:"";height:11px;left:12px;position:absolute;top:12px;width:14px}.classLink-color{color:#fff!important}#sideForm .has-success .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#sideForm .has-error .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#offer_form .has-success .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#offer_form .has-error .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#accommodation_data_form .has-success .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#accommodation_data_form .has-error .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#Formmain .has-error .form-control{border:1px solid!important;border-color:#a9a9a9!important}#Formmain .has-success .form-control{border:1px solid!important;border-color:#a9a9a9!important}#form .has-success .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#form .has-error .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#MoblieForm .has-success .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#MoblieForm .has-error .form-control-feedback{padding-top:12px!important;padding-right:12px!important}.popup-custom{padding:20px!important}#popupForm .has-error .control-label,#popupForm .has-error .help-block,#popupForm .has-error .form-control{border-color:#ccc!important}#popupForm .has-success .form-control{border-color:#ccc!important}#popupForm .has-success .form-control-feedback{padding-top:9px!important;padding-right:9px!important}#popupForm .has-error .form-control-feedback{padding-top:9px!important;padding-right:9px!important}#contactFormmain .has-success .form-control-feedback{padding-top:12px!important;padding-right:12px!important}#contactFormmain .has-error .form-control-feedback{padding-top:12px!important;padding-right:12px!important}.promotion-block .offer-side .valid-box{float:left;width:100%;border:1px solid #a9a59e;margin-bottom:37px;margin-top:30px}.promotion-block .offer-side .valid-box .left-valid{float:left;width:60%;padding:32px 0;text-align:center}.promotion-block .offer-side .valid-box .left-valid h5{font-family:'TrajanProRegular';font-size:14px;line-height:30px;color:#9c8954;font-weight:700;text-transform:uppercase}.promotion-block .offer-side .valid-box .left-valid h3{font-family:'TrajanProRegular';font-size:20px;line-height:20px;color:#9c8954;font-weight:700}.promotion-block .offer-side .valid-box .right-valid{padding:32px 0;float:right;width:30%;background-color:#333;text-align:center}.promotion-block .offer-side .valid-box .right-valid h6{font-family:'TrajanProRegular';font-size:12px;line-height:30px;color:#a5a297;text-transform:uppercase;font-weight:700}.promotion-block .offer-side .valid-box .right-valid h3{font-family:'TrajanProRegular';font-size:20px;line-height:20px;color:#d3be83;font-weight:700;text-transform:uppercase}.activitie-main{float:left;width:100%;background-color:#f9f5ec}.activitie-main .title-color h2{padding:0 0 0 163px}.activitie-main .title-color .breadcrumb{padding:0 112px 0 0}.activitie-block{float:left;width:100%;padding:71px 0 108px 0}.activities{float:left;width:100%;border:1px solid #a9a59e;margin-bottom:21px}.activities .row .col-md-6:first-child{padding-right:0}.activities .row .col-md-6:nth-child(2) {padding-left:0;padding-top:21px;padding-bottom:60px;height:83.4vh}.activities .row{margin:0}.activities .row .col-md-6:nth-child(2) .visitor {position:absolute;bottom:-26px;left:0;right:0;width:100%;float:none;display:table}.activities .img{float:left;width:100%;position:relative}.activities .img img{width:100%;position:relative}.activities .img:hover:after{content:"";top:0;right:0;bottom:0;left:0;background-color:rgba(70,70,70,.2);position:absolute}.activities .img .btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:14px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:10px 30px;background-color:#00a39b;text-transform:uppercase;border:none;float:right;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:0;text-transform:uppercase}.activities .img:hover .btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:14px;color:#f6f0e4;border-radius:14px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:10px 30px;background-color:#00a39b;text-transform:uppercase;border:none;float:right;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:1;text-transform:uppercase}.activities .right-activ{float:left;width:100%;padding:28px 26px 12px 30px}.activities .right-activ h2{font-family:'TrajanProRegular';font-size:24px;line-height:24px;color:#333;padding-bottom:19px;text-align:left}.activities .right-activ .star{float:left;width:100%}.activities .right-activ .star ul{display:block}.activities .right-activ .star ul li{display:block;float:left}.activities .right-activ .star ul li a i{font-size:15px;line-height:14px;color:#9c8954;margin-right:2px;margin-bottom:7px}.activities .right-activ .review{float:left;width:100%;padding-bottom:30px}.activities .right-activ .review ul{display:block}.activities .right-activ .review ul li{display:block;float:left;padding-right:3px;margin-right:4px;border-right:2px solid #423329;font-size:11px;line-height:11px;font-family:'Roboto',sans-serif}.activities .right-activ .review ul li:last-child{border:none}.activities .right-activ .review ul li a{color:#423329}.activities .right-activ p{font-family:'Roboto',sans-serif;font-size:14px;line-height:28px;color:#423329;font-weight:400;padding-bottom:23px;text-align:left}.activities .right-activ .include{float:left;width:100%}.activities .right-activ .include h4{font-family:'TrajanProRegular';font-size:16px;line-height:16px;color:#9c8954;text-transform:uppercase;padding-bottom:19px;font-weight:400}.activities .right-activ .include ul{display:block}.activities .right-activ .include ul li{display:block;font-family:'Vollkorn',serif;font-size:17px;line-height:28px;font-style:italic;color:#333;position:relative;padding:0 0 0 26px}.activities .right-activ .include ul li:before{background-image:url(minify/images/cap-v.png);background-position:left center;content:"";height:11px;left:0;position:absolute;top:8px;width:14px}.activities .right-activ .activ-botpan{float:left;width:100%;padding-top:48px}.activities .right-activ .activ-botpan .active-left{float:left}.activities .right-activ .activ-botpan .active-left ul{display:block}.activities .right-activ .activ-botpan .active-left ul li{display:block;float:left;padding-right:24px}.activities .right-activ .activ-botpan .active-left ul li a{display:block;font-size:24px;line-height:24px;color:#9c8954}.activities .right-activ .activ-botpan .active-right{float:right}.activities .visitor{background-color:#e1ddd4}.activitie-block .button{float:left;width:100%;text-align:center}.activitie-block .button .btn{font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:30px;color:#f6f0e4;border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-webkit-border-radius:15px;padding:0 28px;background-color:#00a39b;text-transform:uppercase;border:none;float:none;text-transform:uppercase;margin-top:29px;text-align:center;display:inline-block}.activitie-cal{float:left;width:100%;padding:115px 0 0 0}.activitie-cal .main-cal{background:#ece7dd;padding-bottom:44px;border:1px solid #c5c1ba;margin-top:0}.activitie-cal .main-cal .cal tbody{background-color:#ece7dd}.activitie-cal .main-cal .cal tbody tr td{display:inline-block;float:left;margin:5px;position:relative}.activitie-cal .main-cal .cal tbody td{border:none;background-color:#f4f3ef}.activitie-cal .main-cal .cal th{width:14.28%;height:14.28%}.activitie-cal .main-cal .cal td{width:13.28%}.activitie-cal .main-cal .cal thead{float:left;width:100%}.activitie-cal .main-cal .cal thead tr{float:left;width:100%}.activitie-cal .main-cal .cal thead tr th{width:13.28%;display:inline-block}.activitie-cal .main-cal .cal tbody{float:left;width:100%;padding:5px 0 5px 5px}.activitie-cal .main-cal .cal tbody tr{float:left;width:100%;padding:19px 12px 0 20px!important;margin-bottom:-18px}.activitie-cal .main-cal .cal td a{height:150px;line-height:28px;text-align:left;padding-left:16px;font-family:'TrajanProRegular';font-weight:700;font-size:24px;line-height:44px;color:#333}.activitie-cal .main-cal .cal td.off a{display:block;font-size:0}.activitie-cal .main-cal .cal td.mc-tooltip .detail{position:absolute;left:6px;bottom:16px}.activitie-cal .main-cal .cal td.mc-tooltip .detail h6{font-family:"TrajanProBold";font-size:13px;line-height:17px;color:#5c4739;text-transform:uppercase;font-weight:400;padding:0 5px}.activitie-cal .main-cal .cal td.mc-tooltip .detail h6 span{display:block;font-family:'Roboto',sans-serif;font-size:14px;line-height:14px;color:#9c8954;font-weight:400;margin-top:4px}.activitie-cal .main-cal .cal td a:hover,.activitie-cal .main-cal .cal td.off a{background-color:#f4f3ef}.activitie-cal .main-cal .cal caption{position:relative}.activitie-cal .main-cal .cal caption a{background-color:#af9a5f;color:#fff;font-size:24px;line-height:32px;border-radius:50%;position:absolute}.activitie-cal .main-cal .cal caption a.prev{top:10px;left:12px;padding:0 14px 0 10px}.activitie-cal .main-cal .cal caption a.next{top:10px;right:12px;padding:0 10px 0 14px}#footer{float:left;width:100%;text-align:center;padding:48px 0 0 0;background-color:#333;border-top:5px solid #af9a5f}#footer .footer{float:left;width:100%;padding-bottom:14px}#footer .footer ul{display:block;float:left}#footer .footer ul li{display:block;text-align:left;font-family:'Roboto',sans-serif;font-size:13px;line-height:18px;color:#a5a299}#footer .footer .f-block1{float:left;width:100%;text-align:center}#footer .footer .f-block1 ul{padding:0 0 0 17px}#footer .footer .f-block1 ul li{padding-bottom:15px}#footer .footer .f-block1 ul li:first-child{padding-bottom:25px}#footer .footer .f-block1 img{display:inline-block;text-align:center}#footer .footer .f-block1 ul li span.specific{font-family:'TrajanProBold';font-size:13px;line-height:13px;text-transform:uppercase;text-align:left}#footer .footer .f-block1 ul li p{font-family:'Roboto',sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#fff;text-align:left}#footer .footer .f-block1 ul li a{font-family:'Roboto',sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#a5a299;text-align:left}#footer .footer .f-block2{float:left;width:100%;padding:0 54px 0 29px;text-align:left}#footer .footer .f-block2 .links{float:left;width:100%;padding-bottom:28px}#footer .footer .f-block2 .links ul li a{color:var(--brown-color)}#footer .footer .f-block2 .links ul li a:hover{color:#a17e2d}#footer .footer .f-block2 .tweet{float:left;width:100%}#footer .footer .f-block2 .tweet ul li a{color:#af9a5f;padding-right:6px}#footer .footer .f-block3{float:left;padding:0;margin:0 0 0 -30px}#footer .footer .f-block3 .date{float:left;width:100%;padding:0 0 5px 0}#footer .footer .f-block3 p{font-family:"Roboto",sans-serif;font-size:13px;line-height:30px;color:#fff;float:left;margin-top:-8px;margin-bottom:5px}.enjoy p{position:relative;top:-12px;margin-top:0!important}#footer .footer .f-block3 .date .input-group{clear:both;float:left;width:100%}#footer .footer .f-block3 .date .form-control{background-color:transparent;border:1px solid #727272;border-radius:0}#footer .footer .f-block3 .date .form-control:focus{box-shadow:none}#footer .footer .f-block3 .date .btn-default{background-color:#af9a5f;border-radius:0;border:1px solid #af9a5f;color:#fff}#footer .footer .f-block3 .date .btn-default i{color:#fff;font-size:16px}#footer .footer .f-block3 .social{float:left;width:100%;padding-bottom:43px}#footer .footer .f-block3 .social ul{display:block;float:left}#footer .footer .f-block3 .social ul li{float:left;display:block;margin-right:10px;position:relative;margin-bottom:10px}#footer .footer .f-block3 .social ul li:last-child{margin-right:0}#footer .footer .f-block3 .social ul li a{height:34px;width:34px;font-size:18px;line-height:32px;border:1px solid #727272;text-align:center;color:#a5a297;display:table}#footer .footer .f-block3 .social ul li a i{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#footer .footer .f-block3 .social ul li:hover a{border:1px solid #9c8954;color:#af9a5f}#footer .footer .f-block3 .enjoy{float:left;width:100%;position:relative}#footer .footer .f-block3 .enjoy img{margin:0 0 0 20px;position:relative;top:-1px;float:right}#footer .footer .f-block4{float:left;width:100%}#footer .footer .f-block4 .form{float:left;width:100%;clear:both}#footer .footer .f-block4 .form-control{box-shadow:none;background-color:transparent;border-radius:0;border:1px solid #727272;font-family:'TrajanProRegular';font-size:12px;line-height:15px;padding:9px 8px;text-transform:uppercase;width:100%;margin-bottom:9px}#footer .footer .f-block4 input[type="text"]{height:33px}#footer .footer .f-block4 input[type="email"]:focus,#footer .footer .f-block4 input[type="text"]:focus,#footer .footer .f-block4 textarea:focus{color:#fff}#footer .footer .f-block4 textarea{height:107px;width:100%;resize:vertical}#footer .footer .f-block4 .btn{font-family:'TrajanProBold';font-weight:700;font-size:14px;color:#f6f0e4;border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;-webkit-border-radius:14px;padding:0 23px;background-color:#af9a5f;text-transform:uppercase;border:none;display:block;text-align:left;margin-top:4px;line-height:28px}#footer .cap{padding-bottom:0}#footer .cap>span::before,#footer .cap>span::after{border:1px solid #6c6b66}#footer .footer-bot{float:left;width:100%;padding:14px 0 18px}#footer .footer-bot ul{float:left;display:block}#footer .footer-bot ul li{display:block;float:left;padding-right:6px;margin-right:6px;font-size:12px;line-height:11px;border-right:2px solid #a5a299;padding-bottom:1px}#footer .footer-bot ul li:last-child{border:none}#footer .footer-bot ul li a{font-family:'Roboto',sans-serif;color:var(--brown-color)}#footer .footer-bot p{float:right;font-family:'Roboto',sans-serif;font-size:12px;line-height:12px;color:#a5a299}.pages #wrapper{padding-top:134px!important}.main-cal.cal-big .cal caption{background:#464646 none repeat scroll 0% 0%;font-family:"TrajanProBold";font-size:30px;line-height:18px;color:#fdfaf5;text-transform:uppercase;padding:0;font-weight:400;height:130px;line-height:130px}.activitie-cal .main-cal.cal-big .cal caption{margin:-6px -1px 0}.activitie-cal .main-cal.cal-big .cal caption a{background-color:#af9a5f;color:#fff;font-size:24px;line-height:32px;border-radius:50%;position:absolute;text-shadow:none;margin-top:40px}.activitie-cal .main-cal.cal-big .cal caption a.prev{left:20px}.activitie-cal .main-cal.cal-big .cal caption a.next{right:20px}.activitie-cal .main-cal.cal-big .cal thead{float:left;width:100%;height:50px;line-height:50px;background:#d0ccc2}.activitie-cal .main-cal.cal-big .cal thead th{font-size:20px;color:#423329}.activitie-cal .main-cal.cal-big .cal tbody{float:left;width:100%;padding:5px 10px 20px 15px}.mc-tooltip{height:150px;text-align:left!important}.mc-popup{-webkit-box-shadow:0 12px 12px rgba(0,0,0,.2);-moz-box-shadow:0 12px 12px rgba(0,0,0,.2);box-shadow:0 12px 12px rgba(0,0,0,.2);width:360px;height:236px;background:#f4f3ef;border:1px solid #bbb5ae;padding:22px;position:absolute;z-index:9999;bottom:175px;opacity:0;visibility:hidden;transition:.4s}.mc-popup-right{right:0}.mc-tooltip:hover .mc-popup{bottom:160px;opacity:1;visibility:visible;transition:.4s}.mc-popup:after{content:"";background:url(minify/images/mc-bubble.png) no-repeat;width:29px;height:15px;position:absolute;bottom:-15px;left:25px}.mc-popup.mc-popup-right:after{bottom:-15px;left:auto;right:25px}.mc-popup img{float:left}.mcp-inner{margin-left:180px}.mcp-inner h2{font-family:TrajanProBold;font-size:16px;font-weight:400;color:#5c4739;margin:0 0 15px}.mcp-inner h4{font-family:TrajanProBold;font-size:15px;font-weight:400;color:#5c4739;margin:0 0 10px;line-height:17px}.mcp-inner span{font-family:Roboto;font-size:14px;color:#9c8954;font-weight:400;margin:0 0 12px;display:table}.mcp-inner p{font-family:Roboto;font-size:13px;color:#5c4739;margin:0;font-weight:400;line-height:17px;word-break:break-all;word-spacing:2px}.welcome,.accomodation,.room-offer{position:relative;z-index:1}#content.blog{float:none;width:100%;max-width:1500px;margin:0 auto}#wrapper.wrapper-dark{background:url(minify/images/pattern-bg.png)}.main-grid .col-md-8{width:72%}.main-grid .col-md-4{width:28%}.main-blog-grid .col-md-4{width:33.33333%}.post-img .col-md-5,.post-img .col-md-7,.post-img .col-md-12{padding:0 5px}.reservation .row .col-md-6:first-child{padding:0 7px 0 15px}.reservation .row .col-md-6:nth-child(2) {padding:0 15px 0 7px}.pre-header{position:absolute;top:20px;right:20px;z-index:8888;transition:.4s;opacity:1;visibility:visible;transition-delay:.3s}.ph-hide{transition:.4s;opacity:0;visibility:hidden}.pre-header ul li{float:left;font-family:'TrajanProBold';font-weight:400;font-size:14px;line-height:30px;padding-left:30px}.ph-tel{margin-right:38px;color:#a5a297}.ph-tel img{margin-right:15px;position:relative;top:5px}.ph-chat{margin-right:38px;text-transform:uppercase;color:#a5a297}.ph-chat img{margin-right:9px;position:relative;top:5px}.ph-weather{margin-right:24px;font-size:20px!important;color:#a5a297}.ph-weather img{margin-right:8px;position:relative;top:2px}.ph-search{margin-left:20px}.ph-social div a{width:36px;height:36px;line-height:34px;border:1px solid #a5a297;font-size:18px;color:#a5a297;text-align:center}.ph-social div a:hover{border:1px solid #af9a5f;color:#af9a5f}.ph-search span{padding:10px 10px 10px 5px;display:inline-block;color:#a5a297;font-size:16px}#mobnav-btn{display:none;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:3px;background-color:#464646;color:#fff;margin-left:-20px;padding:25px 0;cursor:pointer;width:80%}#mobnav-btn i{float:right;position:relative;top:2px}.mobnav-subarrow{display:none}.sf-menu,.sf-menu li.sf-mmenu{position:static!important}.sf-mega{width:100%;padding:25px;box-shadow:none;background:#f9f5ec;border-top:5px solid #a28e58;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.25);-moz-box-shadow:0 3px 5px rgba(0,0,0,.25);box-shadow:0 3px 5px rgba(0,0,0,.25)}.sf-mega-section{float:left;margin-right:0;border-right:1px solid rgba(125,110,67,.1);width:25%;padding:0 35px}.sf-menu .sf-mega{position:absolute;display:none;top:100%;left:0;z-index:99;max-width:1130px;margin:0 auto;right:0}.sf-mega-section:last-child{border-right:none}.sf-menu ul{box-shadow:none;background:#f9f5ec;border-top:5px solid #a28e58;padding-top:6px;padding-bottom:10px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.25);-moz-box-shadow:0 3px 5px rgba(0,0,0,.25);box-shadow:0 3px 5px rgba(0,0,0,.25)}.sf-menu ul li{background:transparent!important;border:none}.sf-menu ul li a{color:#3f3f3f;font-size:10px;border:none;padding:10px 20px;font-family:'TrajanProBold';font-weight:400;text-transform:uppercase}.sf-menu ul li a:hover{background:#e3ded3;color:#3f3f3f}.sf-menu ul li:last-child{border:none}.sf-menu ul li:hover{}.sf-mega-section span a{border:medium none;color:#3f3f3f;padding:11px 20px;display:block;font-family:"TrajanProBold";font-weight:400;text-transform:uppercase;font-size:12px}.sf-mega-section span a:hover{color:#3f3f3f;background:#e3ded3}.sf-mega-section h2{font-size:17px;margin:0 0 15px;color:#fff;font-weight:400}.sf-menu>li{background:transparent!important}.sf-menu>li:first-child:after{display:none}.sf-menu>li>a{border-left:none;border-top:none;padding:20px 12px 8px!important;text-decoration:none;text-transform:uppercase;font-family:Cinzel;font-size:13px;color:#f6f0e4;font-weight:600}.sf-menu>li:hover{background:transparent!important}.sf-menu{float:none;width:auto;display:table;margin:0;float:left}.ss-content{background:rgba(255,255,255,.8);position:fixed;height:100%;width:100%;z-index:999999999;top:0;left:0;right:0;visibility:hidden;opacity:0;transition:.4s}.ss-content-act{visibility:visible;opacity:1}.ssc-inner{height:100vh;display:table;margin:0 auto;width:50%}.ssc-inner form{display:table-cell;vertical-align:middle;margin:auto;position:relative;font-family:"TrajanProBold";font-weight:400}.ssc-inner form input{background:transparent;border:none;width:100%;height:90px;color:#000;line-height:88px;font-size:30px;border-bottom:4px solid #af9a5f;font-weight:300;padding-right:60px}.ssc-inner form button{border:medium none;background:transparent;color:#af9a5f!important;position:absolute;right:3px;margin-top:31px!important;font-size:35px!important;line-height:35px}@media screen and (-webkit-min-device-pixel-ratio:0){.ssc-inner form button{margin-top:-100px!important}}.head-search .ssc-inner form button i{color:#af9a5f!important;line-height:64px}.ss-close{font-size:25px!important;position:absolute;top:0;right:0;padding:15px!important;opacity:.3;transition:.4s;cursor:pointer}.ss-close:hover{opacity:1;transition:.4s}.ss-trigger{cursor:pointer}.bn-overlay-login{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay-login.active{opacity:.6;visibility:visible;transition:.4s}.bn-overlay{opacity:0;visibility:hidden;background:#000;position:fixed;height:100%;width:100%;z-index:99999999;transition:.4s}.bn-overlay.active{opacity:.6;visibility:visible;transition:.4s}.bn-close-Forget{width:35px;height:35px;background:#000;line-height:35px;text-align:center;color:#fff;position:absolute;top:0;right:0;opacity:.2;cursor:pointer;transition:.4s}.bn-close-quotation{width:35px;height:35px;background:#000;line-height:35px;text-align:center;color:#fff;position:absolute;top:0;right:0;opacity:.2;cursor:pointer;transition:.4s}.bn-close-Forget:hover{opacity:.5;transition:.4s}.bn-close-ImageUpload{width:35px;height:35px;background:#000;line-height:35px;text-align:center;color:#fff;position:absolute;top:0;right:0;opacity:.2;cursor:pointer;transition:.4s}.bn-close-ImageUpload:hover{opacity:.5;transition:.4s}.bn-close-login{width:35px;height:35px;background:#000;line-height:35px;text-align:center;color:#fff;position:absolute;top:0;right:0;opacity:.2;cursor:pointer;display:flex!important;justify-content:center;align-items:center;transition:.4s}.bn-close-login:hover{opacity:.5;transition:.4s}.bn-close-Register{width:35px;height:35px;background:#000;line-height:35px;text-align:center;color:#fff;position:absolute;top:0;right:0;opacity:.2;cursor:pointer;transition:.4s;display:flex!important;justify-content:center;align-items:center;transition:.4s}.bn-close-Register:hover{opacity:.5;transition:.4s}.bn-close-new-quotation{width:35px;height:35px;background:#000;line-height:35px;text-align:center;color:#fff;position:absolute;top:0;right:0;opacity:.2;cursor:pointer;transition:.4s}.bn-close-new-quotation:hover{opacity:.5;transition:.4s}.bn-close{width:35px;height:35px;background:#000;line-height:35px;text-align:center;color:#fff;position:absolute;top:0;right:0;opacity:.2;cursor:pointer;transition:.4s}.bn-close:hover{opacity:.5;transition:.4s}.bn-reserve .selectric-wrapper{width:442px;margin:0 auto;position:relative;z-index:988899}.bn-reserve .selectric-items{box-shadow:none;background:#f9f5ec;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.25);-moz-box-shadow:0 3px 5px rgba(0,0,0,.25);box-shadow:0 3px 5px rgba(0,0,0,.25)}.selectric-items li{display:block;padding:10px 0;text-align:center;border-top:none;border-bottom:none;color:#3f3f3f;cursor:pointer;font-family:"TrajanProBold";font-weight:400;text-transform:uppercase;font-size:14px}.sort-select .selectric-items li{display:block;padding:10px 0;text-align:center;border-top:medium none;border-bottom:medium none;color:#3f3f3f;cursor:pointer;font-family:"TrajanProBold";font-weight:400;text-transform:uppercase;font-size:9px;text-align:left;padding:7px 10px}.selectric-items li.selected,.selectric-items li:hover{color:#3f3f3f;background:#e3ded3}.reser-tab .main-cal .cal thead tr{width:100%;display:table}.reser-tab .main-cal .cal thead tr th{width:14.2857%;padding:10px 0}.light-title{color:#f6f0e4!important}.sidepanel .slides li img.img-responsive{width:auto;height:100%;max-width:none}.tweets_txt{color:#b2b2b2;font-size:13px}.tweets_txt a{color:#2991d6;font-size:13px}.tweets_txt span{color:#b2b2b2;display:block;position:relative;font-size:11px;margin-top:3px;line-height:18px}.tweets_txt span:after{content:"-";float:left;position:relative}.tweet-info{}#tweetcool ul li{margin-bottom:10px}.table-bordered.tb-table{margin-bottom:-1px}.statusMessage,.successmessage,.errormessage{display:none;margin:auto;width:100%;height:auto;left:0;right:0;top:0;border:1px solid #727272;margin:0 auto 25px auto;color:#a5a299}.statusMessage p,.successmessage p,.errormessage p,#incompleteMessage p{margin:0;padding:20px;color:#a5a299;font-size:14px;line-height:20px}.statusMessage2,.successmessage2,.errormessage2{display:none;margin:auto;width:100%;height:auto;left:0;right:0;top:0;border:1px solid #ccc;margin:0 auto 25px auto;color:#464646}.statusMessage2 p,.successmessage2 p,.errormessage2 p,#incompleteMessage2 p{margin:0;padding:20px;color:#464646;font-size:14px;line-height:20px}@media only screen and (max-width:950px){.bn-reserve-act{width:90%;overflow:scroll;overflow-x:hidden}}@media (min-width:1750px){.dual-slider .gal-nav{padding:100px}.dual-slider #gal-slider a.flex-prev{right:-162px;bottom:100px;display:block}.dual-slider #gal-slider a.flex-next{right:-224px;bottom:100px;display:block}}@media only screen and (min-width:1750px) and (max-width:2700px){.business-main .business-images .business-block .inn-detail{padding:77px 18px 98px}.business-main .business-images .business-block .inn-detail p{font-size:16px;line-height:23px}}@media only screen and (min-width:1501px) and (max-width:2700px){.spa-block a.flex-prev{left:-198px;bottom:83px}.spa-block a.flex-next{left:-135px;bottom:83px}.dual-slider .gal-nav h2{font-size:28px}.dual-slider .gal-nav p{font-size:14px;line-height:28px}.dining-main .dining-block .dining-right .menu-sample .nav>li>a{padding:22px 22px}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav>li>a{padding:49px 27px 8px}.dining-main .dining-block .dining-right{float:left;width:100%;padding:55px 55px}.activities .row .col-md-6:nth-child(2) {padding-left:0;padding-top:21px;padding-bottom:60px;height:auto}.activities .row .col-md-6:nth-child(2) .visitor {position:absolute;bottom:-19px}}@media only screen and (min-width:1280px) and (max-width:1500px){.activities .row .col-md-6:nth-child(2) {padding-left:0;padding-top:21px;padding-bottom:60px;height:auto}.activities .row .col-md-6:nth-child(2) .visitor {position:absolute;bottom:-19px}.error-page .error-bg .error-detial .links{padding:0 0}.error-page .error-bg .error-detial p{padding:0 0 50px}.sf-menu>li>a{padding:20px 12px 58px;font-size:15px}.mr-overlay h2{font-size:16px;line-height:25px}.mr-inner:hover .mr-overlay h2{margin:20px 0 10px}.dual-slider .gal-nav{text-align:left;padding:40px 40px 30px;display:table}.dual-slider #gal-slider a.flex-prev{right:83px;bottom:20px;z-index:9999}.dual-slider #gal-slider a.flex-next{right:20px;bottom:20px;z-index:9999}}.price-book{margin-top:15px!important}@media only screen and (min-width:1151px) and (max-width:1279px){.room-col .room-block .price-book .btn{padding:0 17px;font-size:10px}.room-col .room-block .total-des ul li{display:block;float:left;font-family:"Roboto",sans-serif;font-size:12px;line-height:14px;color:#464646;padding:0 23px 0 18px;position:relative}.room-col .room-block p{font-size:13px;line-height:22px;margin-bottom:8px}.activities .row .col-md-6:nth-child(2) {padding-left:0;padding-top:21px;padding-bottom:60px;height:auto}.activities .row .col-md-6:nth-child(2) .visitor {position:absolute;bottom:-0}.dual-slider .gal-nav{text-align:left;padding:40px 40px 30px;display:table}.dual-slider #gal-slider a.flex-prev{right:83px;bottom:20px;z-index:9999}.dual-slider #gal-slider a.flex-next{right:20px;bottom:20px;z-index:9999}.dual-slider .gal-nav h2{padding-bottom:15px}.dual-slider .gal-nav p{font-size:13px;line-height:24px;padding-bottom:10px}.mr-overlay h2{font-size:16px;line-height:25px}.mr-inner:hover .mr-overlay h2{margin:20px 0 10px}.error-page .error-bg .error-detial ul li a{font-size:11px}.error-page .error-bg .error-detial ul{min-width:100%;max-width:100%}.sf-menu>li>a{padding:53px 9px 58px;font-size:12px}.bn-trigger{width:126px;font-size:13px}.bn-trigger::after{left:0;width:0;height:0;border-left:65px solid transparent;border-right:65px solid transparent;border-top:27px solid #ab965e}.mr-head h3{font-size:15px;line-height:25px;margin-bottom:12px}.mr-head{padding:23px 18px}.gallery-main .gallery-block ul li{width:33.3333%}.room-detail{bottom:20px}}@media only screen and (min-width:993px) and (max-width:1150px){.off-img-active{width:100%}.promotion-block .offer-side .valid-box .left-valid{float:left;width:70%;padding:29px 15px 32px;text-align:center}.promotion-block .offer-side .valid-box .left-valid h3{font-size:15px;line-height:20px;color:#9c8954;font-weight:700}.promotion-block .offer-side .valid-box .right-valid{padding:29px 0 32px}.promotion-block .offer-side .top-pan .btn{position:relative;top:0;right:0;float:right;margin-left:15px;margin-top:17px}.room-col .room-block .price-book .btn{font-size:10px;margin-right:15px;margin-top:10px}.room-col .room-block .total-des ul li{padding:0 13px 0 24px}.room-col .room-block .price-book span.price{font-size:43px}.room-col .room-block p{font-family:"Roboto",sans-serif;font-size:14px;line-height:21px;color:#333;margin-bottom:3px}.bungalow .bungalow-detail p{font-size:13px;line-height:23px;color:#333;padding-bottom:33px}.room-three .col-sm-10{width:75%}.room-col .three-col .rm-item .item:hover img{transform:translateY(115%)!important}.rm-item,.rb-slider{overflow:hidden}.sp-info{padding:60px 50px 110px}.sp-info{width:55%}ul.sp-meta li{float:left;font-size:11px;padding:0 18px 0 18px}ul.sp-meta li:last-child{padding:0 0 0 18px}.bungalow .bung-block-left .flex-control-nav{bottom:0;width:100%;max-width:390px}.bungalow .bung-block-left .flex-direction-nav a.flex-prev .fa.fa-angle-left,.bungalow .bung-block-left .flex-direction-nav a.flex-next .fa.fa-angle-right{bottom:-14px}.visitor span{font-family:"Roboto",sans-serif;font-size:9px;line-height:12px;color:#333;position:relative;padding-left:12px;text-transform:uppercase;top:0!important}.visitor span.views,.visitor span.calender{top:3px!important;position:relative}.visitor span.comment{top:-2px!important;position:relative}.main-grid.right-sidebar .col-md-4.col-sm-6{width:35%!important}.visitor{padding:12px 15px 12px 23px}.main-grid.right-sidebar .col-md-3{width:35%!important}.main-grid.right-sidebar .col-md-9{width:65%!important}.main-grid.right-sidebar .post-main-sidebar .post-head .visitor span{float:none!important;text-align:center;display:table;margin:0 auto;top:0!important}.main-grid.right-sidebar .post-main-sidebar .post-head .visitor .col-md-4{width:33.3333%!important}.main-grid.right-sidebar .col-md-8{width:65%!important}.main-grid.right-sidebar .post-content .col-md-8,.main-grid.right-sidebar .post-footer .col-md-8{width:100%!important}.main-grid.right-sidebar .post-footer .col-md-8{padding:0 60px}.post-main-sidebar .post-content .pull-quot p{margin:0 0 0 240px}.post-main-sidebar .post-content .pull-quot .left-quot{left:0}.blog .left-grid-sidebar{padding-left:15px}.villadetail .right-villa .reservation .btn-availble{padding:0 25px}.reservation .rate-from h1{font-size:39px}.villadetail .right-villa .social ul li a i{font-size:12px}.room-col .three-col ul li .item img{transform:translate(0%)!important}.room-three .three-col ul li .item .figcaption{padding:42px 27px 20px;display:none}.room-detail{bottom:20px}.mr-head{padding:23px 18px}.gallery-main .gallery-block ul li{width:33.3333%}.mr-head h3{font-size:15px;line-height:25px;margin-bottom:12px}.blogsingle-cont .visitor .col-md-8,.blogsingle-cont .visitor .col-md-2{width:33.333%!important}.blogsingle-cont .visitor span.comment{top:0}.blogsingle-cont{padding:0 50px}.bungalow .bungalow-detail .btn{margin:25px 10px 0 16px}header{height:90px}.dual-slider .gal-nav{text-align:left;padding:40px 40px 30px;display:table}.dual-slider #gal-slider a.flex-prev{right:83px;bottom:20px;z-index:9999}.dual-slider #gal-slider a.flex-next{right:20px;bottom:20px;z-index:9999}.dual-slider .gal-nav h2{padding-bottom:15px}.dual-slider .gal-nav p{font-size:12px;line-height:18px;padding-bottom:16px}.dual-slider .gal-nav{text-align:left;padding:30px 30px 30px;display:table}.dual-slider .col-md-7{width:60%}.dual-slider .col-md-5{width:40%}.dual-slider .gal-nav h2{font-size:25px}.mr-inner:hover .mr-overlay h2{margin:0 0 10px}.room-detail{bottom:20px;left:20px}.mr-overlay{padding:32px 20px 0!important}.mr-overlay p{padding-right:0}.bn-trigger{width:126px;font-size:13px}.bn-trigger::after{width:126px;left:0}.error-page .error-bg .error-detial ul li{width:50%;border-bottom:1px solid #a9a59e}.error-page .error-bg .error-detial ul li:nth-child(2) {border-right:none}.error-page .error-bg .error-detial ul li:nth-child(3) , .error-page .error-bg .error-detial ul li:nth-child(4) {border-bottom:none}.error-page .error-bg .error-detial ul li a{font-size:11px}.sf-menu>li>a{padding:35px 7px 35px;font-size:10px}.navbar-default{height:90px}.bn-trigger{line-height:90px;height:90px}.logo{height:80px;overflow:hidden}.logo a{margin-top:-18px;display:table}.menu-trigger{height:90px!important;line-height:90px}.head-search{height:90px;line-height:90px}.bungalow .bungalow-detail .breadcrumb{margin-bottom:30px}}@media only screen and (min-width:500px) and (max-width:1050px){.banner-accommo .flex-caption h1{font-size:23px;line-height:30px;padding:31px 25px}.banner-accommo .flex-caption p{font-size:17px;line-height:24px;padding:20px 27px}.banner-accommo .flex-caption .hidden-xs{display:block!important}}@media only screen and (min-width:768px) and (max-width:1150px){.villadetail .right-villa{background:transparent}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav li a{padding:8px 15px;line-height:67px;border-left:1px solid #c5c1ba}.villadetail .left-villa{float:none;width:100%;display:table;clear:both}.villadetail .right-villa{float:none;width:100%;clear:both}.rm-mason-3col .rm-item{width:50%!important}.promotion-block .offer-side{padding:30px 50px 32px 50px}.promotion-block .offer-side .top-pan .btn{position:relative;top:0;right:0;float:right;margin-left:15px}.db-image{position:relative;top:0;left:0;width:100%;height:100%}.db-image .dbi-inner{height:100%;position:relative!important;height:550px!important}.dining-main .dining-block .dining-right .menu-sample .inside-menu .sauce-steak{text-align:center;display:table;width:100%}.dining-main .dining-block .dining-right .menu-sample .inside-menu ul.detail li{width:100%}.nav-tabs>li{float:left;margin-bottom:0;width:auto!important}.business-images .col-md-3{display:none}.business-images .col-md-9{width:100%}.business-images .col-md-9 .col-md-3{display:block}.business-images img{width:100%}.detail-cont .col-lg-7{width:45%}.detail-cont .col-lg-5{width:55%}#content.blog{padding:0 15px}.main-grid .col-md-4{width:50%!important}.masonry-item .blog-detail h3,.blog .main-grid ul li .blog-detail h3{font-size:20px;line-height:26px;height:auto}.activities .right-activ h2{font-size:21px;line-height:22px;padding-bottom:19px;margin-top:-15px}.activities .right-activ .review{padding-bottom:16px}.activities .row .col-md-6:nth-child(2) .visitor {bottom:0}.activities .row .col-md-6:nth-child(2) {height:auto}.activities .right-activ .include ul li{font-size:15px;line-height:25px}.activities .right-activ .activ-botpan{padding-top:20px}.activities .right-activ p{font-size:12px;line-height:23px}.activitie-cal .main-cal .cal tbody tr td{width:15.5%;margin:.5%}.activitie-cal .main-cal .cal td.mc-tooltip .detail h6{font-size:9px}.mc-popup-right{right:auto}.mc-popup.mc-popup-right::after{bottom:-15px;left:25px;right:auto}.mc-popup-right.mc-popup-right-mob{right:0}.mc-popup.mc-popup-right.mc-popup-right-mob:after{bottom:-15px;left:auto;right:25px}}@media only screen and (max-width:500px){.visitor .comment{display:none}}@media (max-width:991px){.masonry-feed>.masonry-item{width:100%}}@media only screen and (max-width:992px){.main-grid.right-sidebar .col-md-4.col-sm-6{width:40%!important}.main-grid.right-sidebar .post-main-sidebar .post-head .visitor span{float:none!important;text-align:center;display:table;margin:0 auto;top:0!important}.main-grid.right-sidebar .post-main-sidebar .post-head .visitor .col-md-4{width:33.3333%!important}.main-grid.right-sidebar .post-content .col-md-8,.main-grid.right-sidebar .post-footer .col-md-8{width:100%!important}.main-grid.right-sidebar .post-footer .col-md-8{padding:0 60px}.post-main-sidebar .post-content .pull-quot p{margin:0 0 0 240px}.post-main-sidebar .post-content .pull-quot .left-quot{position:relative;left:0;top:18px;margin:0;padding:0;text-align:none;width:100%}.post-main-sidebar .post-content .pull-quot p{margin:0}.main-grid.right-sidebar .post-main-sidebar .post-head .visitor span.comment{float:none}.sticky-menu{display:none}.error-img{background-position:center center;position:relative;top:0;left:0;width:100%;height:600px}.room-col .three-col .rm-item .item .figcaption h3{font-size:14px;line-height:19px;padding-bottom:15px;margin-top:-22px}.room-col .three-col .rm-item .item .figcaption ul li span.des{float:left;font-size:10px;line-height:15px}.room-col .three-col .rm-item .item .figcaption .btn{font-size:9px}.room-col .three-col .rm-item .item .figcaption ul li span.detail{font-size:11px;line-height:15px}.room-col .three-col .rm-item .item:hover img{transform:translateY(200%)!important}.room-col .three-col .rm-item .item:hover .figcaption img{transform:translateY(0%)!important}.room-col .three-col .rm-item .item .figcaption .btn{background-color:#00a39b;border:medium none;border-radius:14px;color:#f6f0e4;font-family:"TrajanProBold";font-size:8px;font-weight:700;line-height:14px;margin:10px 3px 0;padding:0 19px;text-align:center;text-transform:uppercase;line-height:30px}.room-col .three-col .rm-item .single-detail h3{font-size:13px;padding:20px 10px 0}.room-col .three-col .rm-mason-3col .rm-item .item .figcaption ul{margin:-12px auto 0}.visitor{padding:12px 15px 12px 23px}.visitor i{top:-1px!important;left:-6px}.activities .right-activ .activ-botpan .active-left ul li{padding-right:8px}.villadetail .left-villa{float:left;width:100%}.villadetail .right-villa::after{display:none}.villadetail .right-villa{float:left;width:400px;padding:136px 15px 400px 30px;position:relative;margin:0 auto;float:none}.spa-main .spa-block .spa-right .sample-spa .table-bordered tbody tr td{padding:0 20px 0 20px}.room-col .three-col ul li .item img{transform:translate(0%)!important}.room-three .three-col ul li .item .figcaption{padding:42px 27px 20px;display:none}.maldives_button{color:#fff!important}.srilanka_button{color:#fff!important}.room-block img,.rb-slider img{width:100%}header{z-index:9999}.blog .title-bar .breadcrumb,.title-bar h2{float:none!important}.blog .top-blog-post .img .text h2{display:none}.main-blog-grid .col-md-4{width:50%}.activities .row .col-md-6:nth-child(2) {padding-left:0;padding-top:21px;padding-bottom:60px;height:auto}.activities .row .col-md-6:nth-child(2) .visitor {position:absolute;bottom:-0}.bungalow{background-color:#e3ded3;display:block}.bungalow .bungalow-detail{float:left;width:100%;padding:46px 0 30px;text-align:center}.bungalow .bungalow-detail .btn{margin:25px 10px 0 16px}.testimonial .testi-block img{width:100%}.testimonial .testi-detail::after,.testimonial .testi-detail::before{right:100%;top:44px}.custom-th img{width:100%}#footer .footer .f-block3 .social ul li{margin-bottom:10px}#footer .footer .f-block2{padding:0}#footer .footer .f-block3{padding:0;margin:0}header{height:90px}footer .container{max-width:100%;width:90%}.container{max-width:700px;width:100%}.dual-slider .col-md-7{width:100%;float:none}.dual-slider .col-md-5{width:100%;float:none}.home-gal{background-color:#e3ded3;display:table}.sf-menu ul li a{font-size:13px;padding:13px 21px}.sf-menu ul ul{top:0;left:100%;border-top:none;margin-top:0;padding-top:0;padding-bottom:0;box-shadow:none}.blog .container{width:100%;max-width:735px}.navbar-default{height:90px}.bn-trigger{line-height:90px;height:90px}.logo{height:90px;overflow:hidden}.logo a{margin-top:-18px;display:table}.menu-trigger{height:90px!important;line-height:90px}.head-search{height:90px;line-height:90px}.pre-header{display:none}.sf-menu>li::after{display:none}.sf-menu,.sf-menu li.sf-mmenu{position:relative!important}#mobnav-btn{display:block!important}.sf-menu{width:100%!important;display:none}.sf-menu.xactive{display:block!important}.sf-menu li:first-child{margin-top:5rem}.sf-menu li{float:none!important;display:block!important;width:100%!important;padding:1.5rem 0}.sf-menu li a{float:none!important}.sf-menu .sf-mega{display:none!important;position:static!important}.sf-menu ul{position:static!important;display:none!important}.xpopdrop .sf-mega,.xpopdrop ul{display:block!important}.sf-menu{width:100%!important;position:absolute!important;background:#464646;max-height:61vh;overflow:auto;overflow-x:hidden!important}.sf-mega-section{float:none;border-right:none;width:100%;padding:0}.sf-menu>li>a{padding:15px 5px;font-size:13px}.menu-wrap{position:relative;height:100px;background:#464646}.sf-menu.xactive{display:block!important;right:0;padding:15px;max-height:81vh}.mobnav-subarrow{display:block}.mobnav-subarrow{display:block;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:1000}.mobnav-subarrow i{color:#fff;float:right;margin:7px 0;opacity:.4}.top-slider .slides li .flex-caption h1{padding:25px 40px 22px;width:90%;max-width:90%;margin:0 5%}.top-slider .slides li .flex-caption p{padding:23px 25px;width:90%;max-width:90%;margin:0 5%}.sf-menu ul{padding-bottom:8px;margin-bottom:7px}.location ul{display:table;margin:25px 0 -90px}.title-color h2{float:none}.title-color .breadcrumb{padding:10px 25px 5px;float:left}.title-color .breadcrumb,.title-color h2{padding:0 25px!important}.blog .subscribe{margin-bottom:30px}.blog .left-grid-sidebar{float:left;width:100%;padding-left:30px}.main-blog-mesonry .blog-mesonry ul li{width:50%}.masonry-item .blog-detail h3,.blog .main-grid ul li .blog-detail h3{margin-bottom:25px}.blogsingle-cont{float:left;width:100%;background-color:#e3ded3;padding:0 30px}.might-like ul li{float:left;display:block;padding:0;width:100%}.blogpost-single{padding:0 50px}.main-grid .col-md-4{width:40%}.main-grid .col-md-8{width:60%}.reservation .btn-availble{font-size:12px;padding:0 15px;text-align:center}.main-grid.right-sidebar .visitor span.comment{top:0}.post-main-sidebar .post-content{float:left;width:100%;padding:32px 25px 0}.main-grid .post-footer .col-md-8{padding:32px 40px 0;width:100%}.main-grid .post-content .col-md-8{width:100%}.post-main-sidebar .post-content .pull-quot .left-quot{left:-15px}.post-footer .comment .comment-block img{margin:0 0 0 13px;width:100%}.right-grid-sidebar{float:left;padding-right:0;width:100%}.main-contact .detail-cont h6{font-size:11px}.blog .sidebar-contact .detail ul li span.category{padding-left:39px;font-family:"TrajanProBold"}.blog .sidebar-contact .detail ul li p{padding-left:16px}.right-grid-sidebar #masonry-feed .visitor span,.left-grid-sidebar #masonry-feed .visitor span{font-size:9px}.right-grid-sidebar #masonry-feed .visitor span.comment,.left-grid-sidebar #masonry-feed .visitor span.comment{top:-4px}.dining-main .dining-block .dining-right .menu-sample .nav>li>a{border:none!important}.nav-tabs>li{float:left;margin-bottom:0;width:50%}.spa-glan-tab .nav-tabs>li{margin-bottom:0}.spa-glan-tab .nav-tabs>li>a{height:90px}.spa-glan-tab .tab-content{padding:0 40px 68px}.awards ul li{float:left;display:block;padding:0 16px;width:14.2857%}.awards ul li img{display:block;width:100%}.featured-villa .detail h2{margin-top:25px}.off-img{margin-bottom:-2px;width:100%}.off-img-active{margin:32px;width:80%}.promotion-block .offer-side .valid-box .left-valid{width:100%;padding:32px 25px}.promotion-block .offer-side .valid-box .right-valid{padding:32px 25px;width:100%}.promotion-block .offer-side .top-pan .btn{position:relative;top:0;right:0;float:right}.reser-tab .tab-content{display:table;float:left;padding:25px}.reser-tab .tab-content ul li span.detail,.reser-tab .tab-content ul li span.des{width:50%}.reser-tab .main-cal{display:block}.reser-tab .tab-content h6{margin-top:15px}.tabs-left>.nav-tabs>li{width:100%}.room-gallery .spa-glan-tab .tab-content .style-comfort{padding:73px 30px 68px 30px}.room-gallery .spa-glan-tab .tab-content ul li span.detail,.room-gallery .spa-glan-tab .tab-content ul li span.des{width:50%}.sp-info{display:none}#sidepanel .bungalow .bung-block-left .flex-control-nav{background-color:#464646;bottom:0}.villadetail .right-villa .reservation .btn-availble{padding:0 25px}}@media only screen and (max-width:767px){.dining-main .dining-block{width:100%;display:block}.title-color .breadcrumb,.title-color h2{padding:0!important}.room-col .room-block h2{font-family:"TrajanProBold";font-size:18px;line-height:28px}.room-col .room-block .price-book .btn{font-size:10px;padding:0 15px}.room-col .room-block .total-des{//margin-bottom: 30px;float:left;width:100%;border-top:1px solid #a9a59e;border-bottom:1px solid #a9a59e;padding:20px 0;margin-top:20px}.villadetail .right-villa{background:transparent}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav li a{padding:8px 15px;line-height:67px;border-left:1px solid #c5c1ba}.villadetail .left-villa{float:none;width:100%;display:table;clear:both}.villadetail .right-villa{float:none;width:100%;display:table;clear:both}.villadetail .left-villa .ocean-breeze .spa-glan-tab .nav li{width:50%}.left-villa .ocean-breeze .spa-glan-tab .nav li a{padding:15px 15px;line-height:20px!important;border-left:1px solid #c5c1ba;height:auto!important;font-size:13px;border:none!important}.room-gallery .spa-glan-tab .nav>li{text-align:center;width:25%;overflow:hidden}.room-gallery .spa-glan-tab .nav>li>a{padding:36px 0 21px}.room-gallery .spa-glan-tab .tab-content .aminities{float:left;width:100%;padding:30px 15px 30px}.room-gallery .spa-glan-tab .tab-content .availability p{padding:0}.room-gallery .main-cal{display:block}.room-gallery .spa-glan-tab .tab-content h2{font-size:21px;padding-bottom:20px}.room-gallery .main-cal .cal th{font-size:12px;width:14.27%;padding:15px 3px;font-size:10px}.room-gallery .main-review{float:left;width:100%;padding:25px 15px 0;text-align:left}.main-review .review-block{padding:80px 0 0 0}.spa-glan-tab .nav>li>a{font-size:0}.spa-glan-tab .nav>li>a i{font-size:15px}.spa-glan-tab .nav-tabs>li>a{padding-top:37px}.db-image{position:relative;top:0;left:0;width:100%;height:100%}.db-image .dbi-inner{height:100%;position:relative!important;background:none}.dining-main .dining-block .dining-right .menu-sample .inside-menu .sauce-steak{text-align:center;display:table;width:100%}.dining-main .dining-block .dining-right .menu-sample .inside-menu ul.detail li{width:100%}.reservation .rate-from{padding:10px;display:inline-block;position:relative;border:1px solid #727272;width:100%}.room-col .three-col .rm-item{width:100%!important;padding:0}.bungalow .bung-block-left .flex-control-nav,.bungalow .bung-block-right .flex-control-nav{width:100%;max-width:390px}.detail-cont .col-lg-7{margin-bottom:35px}.mr-head h3{font-size:15px;line-height:27px;margin-bottom:10px;margin-top:-35px}.mr-head p{font-size:13px!important;line-height:16px!important;padding:0 0;margin-bottom:19px}.mr-inner:hover .mr-overlay h2{margin:20px 0 10px}.blog .main-grid{padding:90px 15px 0}.villadetail .right-villa{float:left;width:100%;padding:136px 15px 400px 15px;position:relative;margin:0 auto;float:none}.spa-main .spa-block .spa-right{float:left;width:100%;padding:60px 15px}.spa-main .spa-img-bot .spa-natural{display:block;position:absolute;top:67px;left:30px}.room-col .sort-select .select-right{display:none}.room-col .room-block .total-des ul li{font-size:14px;line-height:14px;padding:4px 46px 4px 24px;width:100%}.room-col .three-col ul li .item img{transform:translate(0%)!important}.room-three .three-col ul li .item .figcaption{padding:42px 27px 20px;display:none}.room-col .room-block .total-des ul li i{top:3px}.special-offer .panel-heading span.viewdetail1{float:right;font-family:"TrajanProRegular";font-size:12px;line-height:12px;color:#9c8954;position:relative;top:0;right:0;opacity:1;z-index:-1;margin-top:15px;margin-bottom:11px}.delux-city-view .col-sm-7,.delux-city-view .col-md-7{padding:0 0 40px 15px}.special-offer .panel-group{padding:0 15px}.promotion-block .offer-side{float:left;width:100%;padding:30px 50px 32px 40px}.awards h3{padding:0 41px 25px 0;border-right:none;border-bottom:1px solid #a9a59e;margin-bottom:33px}.spa-glan-tab .nav-tabs>li{margin-bottom:0}.spa-glan-tab .tab-content{padding:0 30px 40px}.su-inner img{float:none}.sign-us h2{padding:30px 0 18px;margin-left:0}.sign-us p{margin-left:0}.sign-us .btn{font-family:"TrajanProBold";font-weight:400;font-size:14px;color:#f6f0e4;border-radius:20px;padding:0 29px;background-color:#00a39b;text-transform:uppercase;border:medium none;margin-top:40px;line-height:40px;float:none}.nav-tabs>li{float:left;margin-bottom:-1px;width:100%}.packages ul li .img{width:100%}.dining-main .dining-block .dining-right .menu-sample .inside-menu p{padding:0 50px 0 0}.right-grid-sidebar #masonry-feed .visitor span,.left-grid-sidebar #masonry-feed .visitor span{font-size:12px;width:100%;display:table;top:0!important;padding:10px 15px;text-align:left}.blog .subscribe .sub-detail .form-inline .btn{margin-top:-48px}.main-contact .detail-cont{padding:56px 45px 25px 35px}.business-images img{width:100%}.blogsingle-cont .img2{float:none;margin:0;display:table;width:100%}.blogsingle-cont .img1{float:none;margin:24px 0 0 0;width:100%}.post-main-sidebar .post-head .visitor span{float:none!important;display:table;padding:10px 15px}.post-main-sidebar .post-content .pull-quot .left-quot{position:relative}.post-main-sidebar .post-content .pull-quot p{margin:0 0 0 0;padding:0 0 0 30px}.main-grid .col-md-4{width:100%}.main-grid .col-md-8{width:100%}.blogsingle-cont .visitor span{float:none!important;padding:10px 15px;display:table}.visitor i{top:11px}.visitor span.comment{text-align:center;position:relative;top:0}.blogpost-single{float:left;width:100%;padding:0 15px;margin:0 0 0}.main-blog-mesonry .blog-mesonry ul li{width:100%}.masonry-item .blog-detail h3,.blog .main-grid ul li .blog-detail h3{margin-bottom:0}.date{position:relative;width:100%}.blog .left-grid-sidebar{padding-left:0}.reservation .row .col-md-6{padding:0 15px!important}.main-blog-grid .col-md-4{width:100%}.main-cal{display:none}.activitie-cal{margin-bottom:-120px}#footer .footer-bot ul{float:none;display:table;margin:0 auto 5px}.about-main .right-about{float:left;width:100%}#footer .footer .f-block1 img{display:block;text-align:center}footer .container{max-width:500px}.main-gallery .main-gal-slider .item .figcaption ul li span.detail{font-size:11px}.main-gallery .main-gal-slider .item .figcaption ul li span.des{font-size:11px}.main-gallery .main-gal-slider .item .figcaption ul{width:100%}ul.specific{display:table;margin:0 auto}.panel-img-detail{left:36px;max-width:300px}.top-slider .slides li .flex-caption{display:none}.blog .container{width:100%;max-width:500px}.error-page .error-bg .error-detial ul{width:100%;max-width:100%}.error-page .error-bg .error-detial ul li{width:100%;border-bottom:1px solid #a9a59e}.error-page .error-bg .error-detial ul li:last-child{border-bottom:none}.error-page{float:left;width:100%;padding:144px 0}.error-img{background-position:left center;height:450px}.error-page .error-bg .error-detial{padding:50px 40px}#footer .footer .f-block2{float:left;width:100%;padding:0 0 0 0;text-align:left}#footer .footer .f-block3{margin:0}#footer .footer .f-block1 ul{padding:0}.testimonial .testi-detail::after,.testimonial .testi-detail::before{display:none}.testimonial .testi-block img{margin-top:30px;margin-left:auto;margin-right:auto;margin-bottom:15px;width:50px;display:block}.main-service .btn{font-size:14px;padding:0 25px}.prom-offers .prom-block{text-align:center;padding:0 0 30px}.prom-offers .offer-block{text-align:center;padding:0}.prom-offers img{display:block;margin:0 auto}.prom-offers .dark-gold{background-color:#af9a5f}.testimonial .testi-detail{margin-bottom:25px}.blog .title-bar{padding:43px 15px 47px}.blog .top-blog-post,.main-blog-grid .blog-grid{padding:0 15px}.masonry-item .blog-detail h3,.blog .main-grid ul li .blog-detail h3{font-size:18px;line-height:25px;height:auto;padding-bottom:19px}.masonry-item .blog-detail,.blog .main-grid ul li .blog-detail{padding:32px 20px 30px}.blog .top-blog-post{margin-bottom:-60px}.dining-main .dining-block ul li{padding:0;display:block;width:auto}.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li>a{font-size:12px}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li>a{font-size:13px}.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:after,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:hover:after,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:focus:after{top:85%}}@media only screen and (max-width:600px){.bungalow .bung-block-left .flex-direction-nav .flex-next{right:25px}.room-gallery .spa-glan-tab .tab-content ul li span.des{font-size:11px}.room-gallery .spa-glan-tab .nav>li{text-align:center;width:25%;overflow:hidden}.room-gallery .spa-glan-tab .nav>li>a{padding:36px 0 21px}.gallery-villa .mr-inner:hover .mr-overlay h2{margin:0 0 10px}#tweetcool ul li{margin-bottom:20px}.room-gallery .title-color .breadcrumb,.title-color h2{padding:0 0 5px!important}.reservation .selectric{margin-bottom:15px}.featured-villa .detail .btn{font-size:15px;padding:0 5px;width:100%;text-align:center}.testimonial .testi-block img{margin:0 auto 15px;width:42px;display:block}.awards ul li{float:left;display:block;padding:0 16px;width:50%;margin-bottom:30px}.awards ul li:last-child{margin-bottom:0}.mr-overlay h2{font-size:16px;line-height:25px}.mr-overlay h2 br{display:none}.room-detail{bottom:35px}.packages ul li .img:hover p{display:none}.packages ul li .img:hover .mask h2{margin-bottom:16px;font-size:17px}.packages ul li .img .mask{padding:0 15px}.dining-main .dining-block ul li{padding:0;display:block;width:100%}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav>li>a{padding:20px 0 20px;position:relative}.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:after,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:hover:after,.dining-main .dining-block .dining-right .menu-sample .nav-tabs>li.active>a:focus:after{display:none}.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:before,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:hover:before,.dining-main .dining-block .dining-right .menu-sample .inside-menu .nav-tabs>li.active>a:focus:before{position:absolute;bottom:0;left:0;right:auto;top:auto;border-bottom:solid;border-color:#9c8954;content:"";width:30%}.mr-overlay{height:60%}.main-contact .detail-cont{padding:0}.main-contact .detail-cont .col-lg-7{padding:35px 35px}.main-contact .detail-cont .reservation .rate-from{padding:28px 0 21px 0;width:100%}.main-contact .detail-cont .selectric-wrapper{position:relative;cursor:pointer;margin-bottom:15px}.main-contact .detail-cont .reservation .btn-availble{font-size:12px;padding:0 5px;width:100%;text-align:center}.sidebar-contact .col-xs-6{width:100%;padding:5px}.sidebar-contact .col-xs-6 .row{margin:0}.blog .sidebar-contact .detail ul li p{padding-left:0}.detail ul li p{padding-left:0}.detail ul li span.category{position:relative;top:-6px}.main-contact .detail-cont .blog .subscribe .sub-detail{padding:22px 15px 13px 15px}.spa-main .spa-img-bot .spa-natural{left:0;width:100%}.main-gal-slider{display:none}.book-nw{display:none;float:left}.menu-wrap{position:static}.sf-menu.xactive{right:0;left:0;margin:0 auto}.head-search{float:left;width:60px}.menu-trigger{left:63px}.navbar-default{left:0%;opacity:1;visibility:visible;z-index:99}.menu-close{display:none}.navheader{opacity:1;visibility:visible}.main-gallery .btn{padding:0 25px}}@media only screen and (max-width:400px){.spa-main .spa-img-bot .spa-natural{left:0;width:100%}.panel-img-detail{left:0;max-width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.navheader{opacity:1;visibility:visible;transition:.4s}.headerTitle{margin-left:0!important;width:100%;z-index:3;text-align:center}.headerTitle2{margin-left:0!important;width:100%;text-align:center}}.room-col .three-col .rmitem{display:block;float:left;position:relative;overflow:hidden;margin-bottom:50px;padding:0 15px;width:50%}.rm-mason-3col .rmitem{width:33.3333%!important}.room-col .three-col .rm-mason-3col .rmitem .item .figcaption h3{font-size:16px;line-height:22px}.room-col .three-col .rm-mason-3col .rmitem .item .figcaption{padding:30px 15px 0!important}.room-col .three-col .rm-mason-3col .rmitem .item .figcaption ul li span.des{font-size:10px;line-height:16px}.room-col .three-col .rm-mason-3col .rmitem .item .figcaption ul li span.detail{font-size:12px;line-height:16px;position:relative;top:-1px}.room-col .three-col .rm-mason-3col .rmitem .item .figcaption ul{padding:0;display:table;margin:-12px auto -23px;width:245px}.room-col .three-col .rm-mason-3col .rmitem .item:hover img{transform:translateY(115%)}.room-col .three-col .rmitem .item{float:left;width:100%;background-color:#e3ded3;position:relative}.room-col .three-col .rmitem .item img{transition:transform .4s ease 0s;width:100%;z-index:10}.room-col .three-col .rmitem .item .figcaption .cap{padding-bottom:20px}.room-col .three-col .rmitem .item .figcaption .cap img{transform:none}.room-col .three-col .rmitem .item:hover img{transform:translateY(100%)}.room-col .three-col .rmitem .item .figcaption{bottom:auto;height:auto;left:0;opacity:0;padding:46px 15px 0;position:absolute;right:0;text-align:center;top:0;transition:.4s}.room-col .three-col .rmitem .item:hover .figcaption{opacity:1;transition:.4s;transition-delay:.3s}.room-col .three-col .rmitem .item:hover+.single-detail span,.room-col .three-col .rmitem .item:hover+.single-detail h3{opacity:0;transition:.4s}.room-col .three-col .rmitem .item .figcaption h3{color:#333;font-family:'TrajanProRegular';font-size:22px;line-height:22px;padding-bottom:15px;text-transform:uppercase;font-weight:700}.room-col .three-col .rmitem .item .figcaption .cap>span::before,.room-col .three-col .rmitem .item .figcaption .cap>span::after{border-top:1px solid #464646}.room-col .three-col .rmitem .item .figcaption .cap>span::before,.room-col .three-col .rmitem .item .figcaption .cap>span::after{border-top:1px solid #464646}.room-col .three-col .rmitem .item .figcaption ul{padding:0;display:table;margin:0 auto;width:245px}.room-col .three-col .rmitem .item .figcaption ul li{display:block;float:none;padding:0 0 2% 0;margin-bottom:0}.room-col .three-col .rmitem .item .figcaption ul li:nth-child(odd) , .room-col .three-col .rmitem .item .figcaption ul li:nth-child(even) {margin:0}.room-col .three-col .rmitem .item .figcaption ul li span.des{color:#333;float:left;font-family:"TrajanProBold";font-size:12px;line-height:18px;text-align:left;text-transform:uppercase;width:50%}.room-col .three-col .rmitem .item .figcaption ul li span.detail{color:#333;float:right;font-family:'Roboto',sans-serif;font-size:13px;line-height:18px;text-align:left;width:50%}.room-col .three-col .rmitem .item .figcaption ul li a{font-size:14px;line-height:14px;color:#af9a5f}.room-col .three-col .rmitem .item .figcaption .btn{background-color:#00a39b;border:medium none;border-radius:14px;color:#f6f0e4;font-family:"TrajanProBold";font-size:12px;font-weight:700;line-height:14px;margin:23px 13px 0;padding:0 19px;text-align:center;text-transform:uppercase;line-height:30px}.room-col .three-col .rmitem .single-detail{text-align:center;padding:20px 0 37px 0;background-color:#e3ded3}.room-col .three-col .rmitem .single-detail span.plus{text-align:center;font-family:"TrajanProRegular";font-size:31px;line-height:23px;color:#af9a5f;font-weight:700;margin-bottom:15px;position:relative;top:10px}.room-col .three-col .rmitem .single-detail h3{font-family:"TrajanProBold";font-size:15px;line-height:25px;color:#333;text-transform:uppercase;font-weight:400;padding:20px 0 0;margin-bottom:-10px}.business-main .title-Change{padding-bottom:0!important}.blacKIcons{color:#000!important}.blacKIcons:hover{color:#af9a5f!important}