.home #carousel-text{margin-top:5rem}.home #carousel-text .item{font:28px 'exquise',Arial,sans-serif;color:#bea668;display:block}.home #carousel-text .owl-dots{height:15px;width:100%;text-align:center;margin-top:2rem}.home #carousel-text .owl-dots .owl-dot{width:10px;height:10px;background:#f1f1f0;border-radius:100px;display:inline-block;margin:0 5px}.home #carousel-text .owl-dots .owl-dot.active{background:#dcdbda}.page-template-template-press-review span.pressContact{width:100%;display:block;text-align:center;color:#fff;margin-top:-2.5rem;font-size:18px}.page-template-template-press-review span.pressContact a{color:#fff}#CDSWIDCOE{background:0 0 !important;width:auto !important;padding-left:15px}.wp-video-popup-close{background-image:url(/wp-content/themes/kohjum/includes/img/close.jpg);background-size:auto;background-position:5px center;background-color:#fff;opacity:1;width:25px;height:25px;border-radius:50px;top:13px;right:15px}.single-villas .modal{background:rgba(0,0,0,.75)}.single-villas .modal-body .carousel-indicators{bottom:0}.single-villas .modal-body .carousel-indicators li{background:#d5c4a0 !important}.single-villas .modal-body .carousel-indicators li.active{background:#bea66a !important}.single-villas .modal-body{width:50%;margin:5% auto 0}.single-villas .modal-body .carousel-control .arrow-dark-l,.single-villas .modal-body .carousel-control .arrow-dark-r{top:42%}.carousel-indicators{bottom:0 !important}.single-villas #VideoModal .video-wrapper{text-align:center}.single-villas #VideoModal .video-wrapper video{width:50vw}.single-villas .modal-header{border-bottom:0 solid #e5e5e5}.single-villas .modal-header .close{background-color:#fff;opacity:1;width:25px;height:25px;border-radius:50px;-moz-transition:opacity .25s;-o-transition:opacity .25s;-webkit-transition:opacity .25s;transition:opacity .25s}.single-villas .modal-header .close:hover{opacity:.7}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#bea668}.btn-sustainability{color:#fff;background-color:#bea668;border:0;padding:10px 20px;margin:0;border-radius:0;font:14px 'Museo_BB',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-left:15px;top:-4px;position:relative}.btn-sustainability:hover,.btn-sustainability:focus{color:#fff}@font-face{font-family:'Museo_R';src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans-300-webfont.eot);src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans-300-webfont.eot?#iefix) format('embedded-opentype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans-300-webfont.woff2) format('woff2'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans-300-webfont.woff) format('woff'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans-300-webfont.ttf) format('truetype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans-300-webfont.svg#museo_sans300) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Museo_B';src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_500-webfont.eot);src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/includes/css/fonts/museosans_500-webfont.eot?#iefix) format('embedded-opentype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_500-webfont.woff2) format('woff2'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_500-webfont.woff) format('woff'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_500-webfont.ttf) format('truetype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_500-webfont.svg#museo_sans500) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'museo_BB';src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_700-webfont.eot);src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_700-webfont.eot?#iefix) format('embedded-opentype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_700-webfont.woff2) format('woff2'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_700-webfont.woff) format('woff'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_700-webfont.ttf) format('truetype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_700-webfont.svg#museo_sans700) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'museo_BBB';src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_900-webfont.eot);src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_900-webfont.eot?#iefix) format('embedded-opentype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_900-webfont.woff2) format('woff2'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_900-webfont.woff) format('woff'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_900-webfont.ttf) format('truetype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/museosans_900-webfont.svg#museo_sans900) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'exquise';src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Regular.eot);src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Regular?#iefix) format('embedded-opentype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Regular.woff) format('woff'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Regular.ttf) format('truetype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Regular.svg#museo_sans900) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'exquise-Bold';src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Bold.eot);src:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Bold?#iefix) format('embedded-opentype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Bold.woff) format('woff'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Bold.ttf) format('truetype'),url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/css/fonts/ExquiseFYW01-Bold.svg#museo_sans900) format('svg');font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}input,textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input:focus,textarea:focus{outline:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section{width:100%;position:relative;padding:80px 0}section p{margin-bottom:15px}img{max-width:100%;vertical-align:middle}body{font:16px/28px 'Museo_R',Arial,sans-serif;color:#404040;overflow-x:hidden}h1{font:90px 'exquise',Arial,sans-serif}h2{font-size:25px}h3{font:46px 'exquise',Arial,sans-serif}.navbar{border-radius:0;border:0;background-color:#303030;margin-bottom:0}.navbar .container-fluid{padding-right:0}.navbar .navbar-right{padding-right:0;display:flex}.navbar .btn-booking{color:#fff;background-color:#bea668;border:0;padding:21px 50px 21px;margin:0;border-radius:0;font:14px 'Museo_BB',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.navbar-inverse{height:60px;z-index:2}.navbar-inverse .container{height:60px}.navbar .navbar-nav>li>a{font:14px 'Museo_BB',Arial,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-left:0;padding:20px 0;margin-right:20px;border-bottom:2px solid transparent}.navbar-tran,.navbar-tran .container{height:39px;min-height:auto}.navbar-inverse .navbar-nav>.active>a,.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus{background-color:transparent;border-bottom:2px solid #bea668}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:transparent;border-bottom:2px solid #bea668}.navbar-right .dropdown-menu{right:auto;left:-30px;background-color:#303030;border:none;margin-top:-2px !important;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:1;padding:20px 0;min-width:230px}.dropdown-menu>li>a{display:block;padding:6px 30px;clear:both;font-weight:400;line-height:1.42857143;color:#fff;white-space:nowrap;font:13px 'Museo_BB',Arial,sans-serif;text-transform:uppercase}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#bea668;background:0 0}.navbar .navbar-tran-bottom>li>a{font:11px 'Museo_BB',Arial,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-left:0;padding-right:15px;padding-top:0;padding-bottom:0;margin-top:14px;margin-right:15px !important;margin-bottom:14px;border-right:1px solid #fff;border-bottom:none}.navbar .navbar-tran-bottom>li>a:hover,.navbar .navbar-tran-bottom>li>a:focus{border-bottom:none}.navbar .navbar-tran-bottom>li:last-child>a{margin-right:40px;border-right:0}.navbar-brand{height:auto;max-width:235px;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-brand.small{max-width:155px}.container-nav{padding-right:15px;padding-left:15px;margin-left:auto;width:1170px}.navbar-tran{background:rgba(64,64,64,.5);color:#fff;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-tran.close{display:none}.section-slider{height:calc(100vh - 85px);-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.section-slider .item-content{position:absolute;width:100%;bottom:25%;z-index:3}.carousel-control .fa-angle-left,.carousel-control .fa-angle-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:65px;height:65px;margin-top:-30px;font-size:65px}.carousel-control .icon-next,.carousel-control .fa-angle-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa-angle-left,.carousel-control .fa-angle-right{position:absolute;top:50%;z-index:5;display:inline-block}.block-slides-tripadvisor{margin-top:85px;z-index:400;width:190px}.block-slides-best-price{margin-top:85px;z-index:400;width:190px}.carousel-fade .carousel-inner,.carousel-fade .carousel-inner .item{height:100%}.carousel-fade .carousel-inner .item{width:100%;-moz-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;transform:translate3d(0,0,0)}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:4;width:30%;opacity:.6}.carousel-control:focus,.carousel-control:hover{opacity:1}.carousel-indicators li{border:none;border-radius:0;width:40px;height:5px;background:rgba(255,255,255,.5)}.carousel-indicators .active{width:40px;height:5px;border:none;margin:1px}.carousel-indicators{bottom:15%}#carousel-gallery .carousel-indicators{bottom:5%}.item-content .slide-header{text-align:center;color:#fff;line-height:.8em;margin-bottom:30px;text-shadow:0px 0px 6px rgba(0,0,0,.2)}.item-content h2{text-align:center;text-transform:uppercase;color:#fff;letter-spacing:1px;font:22px 'Museo_B',Arial,sans-serif}#slider .icon-hero{position:absolute;bottom:15%;width:10%;text-align:center;right:15%;z-index:5}.block-social .icon-img{padding:15px;background-color:#4d4945;text-align:center;width:67px;margin-bottom:15px}.block-social .icon-img .fa{font-size:30px;vertical-align:middle;color:#fff}#slider .block-social li{display:block;margin-left:0}.block-price,.block-amazing{max-width:150px;margin:0 auto 25%}.carousel-control .fa-angle-left{left:5%}.carousel-control .fa-angle-right{right:5%}.hero-map{z-index:5;position:relative;text-align:center;margin-top:-60px}.seperate-top{position:absolute;width:100%;top:-50px}.seperate-bottom{position:absolute;width:100%;bottom:-50px}.hero-map-text{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;font-size:30px;z-index:6;text-transform:uppercase;color:#6d6657;font:17px 'Museo_BB',Arial,sans-serif;letter-spacing:.1em;top:50%;padding:15px 0;background-color:#fff}.hero-map-text a{color:#bea668;text-decoration:underline}.hero-map-text img{max-width:20px}.section-home-2{background-color:#eee;padding-top:0;margin-top:-80px}#slide_offers_new,#slides-feature{margin-top:30px}#slide_offers_new .feature-img,#slides-feature .feature-img{position:relative;height:460px;padding:0;overflow:hidden}#slide_offers_new .carousel-control,#slides-feature .carousel-control{width:5%;background-image:none;height:140px;background-color:#fff;top:33%}#slides-feature .carousel-control:focus .fa,#slides-feature .carousel-control:hover .fa{color:#6d6657}#slides-feature .carousel-control .fa-angle-left,#slides-feature .carousel-control .fa-angle-right{background-color:#fff;color:#eee;text-shadow:none}#slide_offers_new .carousel-control:focus .fa,#slide_offers_new .carousel-control:hover .fa{color:#6d6657}#slide_offers_new .carousel-control .fa-angle-left,#slide_offers_new .carousel-control .fa-angle-right{background-color:#fff;color:#eee;text-shadow:none}.feature-item{background-color:#fff}.feature-item .row{margin:0}.feature-img{position:relative;height:335px;padding:0;overflow:hidden}.feature-img img{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:initial;max-width:none;max-height:100%}#slide_offers_new .feature-img img,#slides-feature .feature-img img{max-width:100%;max-height:none;height:auto !important}.feature-content{padding:50px 55px 50px 40px}.feature-content h4{color:#bea668;font:18px 'Museo_B',Arial,sans-serif;margin-bottom:30px}.feature-content h3{font:28px 'exquise',Arial,sans-serif;color:#6d6657;margin-bottom:30px}.feature-content p{color:#505050;margin-bottom:0}.feature-content a{color:#6d6657;text-decoration:underline}.feature-content a.btn-room{text-transform:uppercase;color:#fff;background-color:#bea668;padding:18px 60px;font:16px 'Museo_BB',Arial,sans-serif;border:2px #bea668 solid;margin-top:30px;letter-spacing:2px;text-decoration:none;display:block;text-align:center}.room-info{position:absolute;top:0;left:0;color:#fff;background:rgba(77,75,72,.9);padding:8px 35px;font-size:14px;display:none}.section-home-3{background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/bg-home-3-1.jpg) no-repeat center center;text-align:center;padding:120px 0}.section-home-3 h4{font:18px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block}.section-home-3 h4:after{content:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/line.png);display:block;margin-top:25px}.section-home-3 h3{color:#565146;margin:30px 0 40px;font:42px/1.1em exquise,Arial,sans-serif;padding:0 3%}.section-home-3 p{padding:0 8%;margin-bottom:40px}.section-home-4{margin-top:-65px;padding-top:0;padding-bottom:120px}.section-home-4 h4{font:18px 'Museo_B',Arial,sans-serif;color:#6d6657;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:25px;margin-top:0}.section-home-4 .section-list li{margin-bottom:10px;color:#3e3e3e;font:19px 'Museo_B',Arial,sans-serif;padding-left:10px}.section-home-4 .section-list ul.list-check{list-style-type:none}.section-home-4 .section-list ul.list-check li:before{content:'\2022';color:#bea668;padding-right:.5em}.section-text-booking{padding:20px 0}.page-template-template-booking .navbar-right{display:none}.home-booking{display:none;text-align:right}.home-booking a{font:14px 'Museo_BB',Arial,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-left:0;padding:20px 0;margin-right:20px;vertical-align:middle}.home-booking img{margin-right:10px}.page-template-template-booking .home-booking{display:block}.home .link-studiobkk{display:inline-block;font-size:14px;color:#828282}.link-studiobkk{display:none}.section-home-5{padding:0}.section-home-5 .item .thumb{width:14.285714285714285714285714285714%;cursor:pointer;float:left;opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section-home-5 .item .thumb:hover{opacity:1}.section-home-5 .item .thumb img{width:100%;margin:0}.section-home-5 .item img{width:100%}#thumbcarousel .carousel-control{width:10%}.section-home-6{background-color:#eee}#slides-blog{margin-top:30px}#slides-blog .blog-content a.btn-room{margin-top:0}#slides-blog .carousel-control{width:5%;background-image:none;height:140px;background-color:#fff;top:33%}#slides-blog .carousel-control:focus .fa,#slides-blog .carousel-control:hover .fa{color:#6d6657}#slides-blog .carousel-control .fa-angle-left,#slides-blog .carousel-control .fa-angle-right{background-color:#fff;color:#eee;text-shadow:none}.feature-item{background-color:#fff}.feature-item .row{padding:0}.feature-content{padding:50px 55px 50px 40px}.feature-content h4{color:#bea668;font:18px 'Museo_B',Arial,sans-serif;margin-bottom:30px}.feature-content h3{font:28px 'exquise',Arial,sans-serif;color:#6d6657;margin-bottom:30px}.feature-content p{color:#505050;margin-bottom:15px;font-size:16px}.feature-content a{color:#6d6657;text-decoration:underline}.feature-content a.btn-room{text-transform:uppercase;color:#fff;background-color:#bea668;padding:18px 60px;font:16px 'Museo_BB',Arial,sans-serif;border:2px #bea668 solid;margin-top:30px;letter-spacing:2px;text-decoration:none;display:block;text-align:center}.blog-content{background-color:#fff;padding:20px;position:relative;padding-bottom:70px;height:258px}.blog-content h4{color:#bea668;font:18px 'Museo_B',Arial,sans-serif;margin-bottom:10px;letter-spacing:1px}.blog-content h3{font:28px 'exquise',Arial,sans-serif;color:#6d6657;margin-bottom:10px;margin-top:10px}.blog-content p{color:#505050;margin-bottom:0}.blog-content a.btn-room{text-transform:uppercase;color:#fff;background-color:#bea668;padding:18px 60px;font:16px 'Museo_BB',Arial,sans-serif;border:2px #bea668 solid;margin-top:30px;letter-spacing:2px;text-decoration:none;display:inline-block;text-align:center;position:absolute;bottom:20px}#carousel-testimonial{padding-bottom:80px}#carousel-testimonial .carousel-indicators li{background-color:#f1f1f0}#carousel-testimonial .carousel-indicators .active{background-color:#dcdbda}.section-home-6 .title-section h3{font:18px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block}.section-home-6 .title-section h3:after{content:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/line.png);display:block;margin-top:25px}.title-section{text-align:center;margin-bottom:45px}.testimonial-name{color:#aeaeae;font:20px 'Museo_B',Arial,sans-serif;margin-bottom:10px}.testimonial-rating ul{padding:0;list-style:none}.testimonial-rating li{margin:0 1px;display:inline-block}.testimonial-rating li>img{max-width:15px}.testimonial-info{display:inline-block}.feature-img img{height:100% !important}.section-home-7{padding-top:0;margin-top:-50px}.section-home-7 .title-section{margin-bottom:0}.section-home-7 h3{font:18px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block}.section-home-7 h3:after{content:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/line.png);display:block;margin-top:25px}.title-image{max-width:90px;margin:0 auto 15px}.testimonial-wrapper{text-align:center}.testimonial-wrapper h4{color:#565146;margin:40px 0;font:36px 'exquise',Arial,sans-serif;padding:0 3%}.section-home-8{height:850px;background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/bg-section-8.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;display:table;padding:0}.section-home-8 .section-wrapper{vertical-align:middle;display:table-cell}.section-home-8 a.btn-kj{text-transform:uppercase;color:#fff;background-color:#bea668;padding:18px 60px;font:16px 'Museo_BB',Arial,sans-serif;border:2px #bea668 solid;margin-top:30px;letter-spacing:2px;text-decoration:none;display:inline-block;text-align:center;margin-top:30px}.section-home-8 h3{margin-bottom:20px}.section-home-8 h4{font:20px 'Museo_B',Arial,sans-serif;margin-bottom:20px}footer{padding:80px 0;background-color:#eee;text-align:center}footer p{font-size:14px;color:#828282;margin-bottom:0}.footer-logo img{width:200px}.block-social{margin:23px 0 0}.block-social ul{padding:0}.block-social li{display:inline-block;margin:0 5px 10px}body.page-template-template-home #slider .block-social li{margin-bottom:0}body.page-template-template-home #slider .block-social li .image-icon{display:inline-block;background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/Secret-Retreats-Logo-Square-Sm.png) center no-repeat;width:41px;max-width:41px;height:35px;background-size:100%}body.page-template-template-home #slider .block-social li:last-child a{margin-bottom:0;padding:12px 15px 6px}.block-social a{padding:15px 10px;background-color:#fff;text-align:center}.block-social a:hover .fa,.block-social a:focus .fa{color:#bea668}.block-social .fa{font-size:31px;width:41px;vertical-align:middle;color:#bfbfbf}.footer-logo{max-width:65px;margin-bottom:20px}.carousel-control .arrow-l{left:5%;height:90px;width:50px;background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/arrow-l.png) center no-repeat;background-size:60%}.carousel-control .arrow-r{right:5%;height:90px;width:50px;background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/arrow-r.png) center no-repeat;background-size:60%}.carousel-control .arrow-dark-l{left:5%;height:90px;width:50px;background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/arrow-tran-l.png) center no-repeat;background-size:50%}.carousel-control .arrow-dark-r{right:5%;height:90px;width:50px;background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/arrow-tran-r.png) center no-repeat;background-size:50%}.carousel-control:hover .arrow-dark-l,.carousel-control:focus .arrow-dark-l{background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/arrow-dark-l.png) center no-repeat;background-size:50%}.carousel-control:hover .arrow-dark-r,.carousel-control:focus .arrow-dark-r{background:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/arrow-dark-r.png) center no-repeat;background-size:50%}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .arrow-l,.carousel-control .arrow-r{position:absolute;top:40%;z-index:5;display:inline-block}.carousel-control .arrow-dark-l,.carousel-control .arrow-dark-r{position:absolute;top:18%;z-index:5;display:inline-block}#thumbcarousel .arrow-l,#thumbcarousel .arrow-r{top:12%}.carousel-control.left,.carousel-control.right{background-image:none}.home-overlay-left{z-index:2;position:absolute;top:0;right:65%;bottom:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.home-overlay-right{z-index:2;position:absolute;top:0;left:65%;bottom:0;right:0;background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.section-text{background:#fff;text-align:center}.section-text-notop{padding-top:0;margin-top:-30px;z-index:5}.section-text h4{font:18px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block}.section-text h4:after{content:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/line.png);display:block;margin-top:25px}.section-text h3{color:#565146;margin:30px 0 40px;font:42px/1.1em exquise,Arial,sans-serif;padding:0 3%}.section-text p{padding:0 10%;margin-bottom:40px}.section-text-dark{background:#eee;text-align:center;padding:80px 0 120px}.section-text-dark h4{font:22px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:40px}.section-text-dark h4:after{content:'';display:block;margin:40px auto 0;width:65%;border-top:3px solid #bea668}.section-text-dark p{padding:0 8%;margin-bottom:40px}.section-text-2column{background:#fff;padding:80px 0}.section-text-2column h3{font:22px 'Museo_B',Arial,sans-serif;color:#6d6657;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:30px}.header-page{height:450px;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;position:relative}.header-page .icon-hero{position:absolute;top:40%;width:10%;text-align:center;right:15%;z-index:5}.header-page .icon-hero .block-price{margin-bottom:0}.header-page .item-content{position:absolute;width:100%;bottom:30%;z-index:3}.header-page.large{height:80vh;background-position-y:25%}.section-villa{background-color:#eee;padding-top:0;margin-top:-50px}.villa-item{background-color:#fff;margin-top:50px}.villa-item .row{margin-left:0;margin-right:0}.villa-item .feature-content{padding:10px 30px 30px}.villa-item .feature-content h4{color:#bea668;font:18px 'Museo_B',Arial,sans-serif;margin-bottom:15px;line-height:1.4;width:85%}.villa-item .feature-content h4 span{color:#6d6657;font:16px 'Museo_B',Arial,sans-serif}.villa-item .feature-content h3{font:28px 'exquise',Arial,sans-serif;color:#6d6657;margin-bottom:30px}.villa-item .feature-content h3:after{content:'';display:block;margin-top:15px;width:15%;border-top:4px solid #bea668}.villa-item .feature-content a.btn-room{text-transform:uppercase;color:#bea668;background-color:#fff;padding:14px 45px;font:16px 'Museo_BB',Arial,sans-serif;border:3px #bea668 solid;margin-top:20px;letter-spacing:2px;text-decoration:none;display:inline-block;text-align:center}.villa-item .feature-content a.btn-room.booking-btn{background-color:#bea668;color:#fff;margin-right:15px}.icon-price{position:absolute;top:10%;width:16%;text-align:center;right:5%;z-index:5}.icon-price .block-price{margin-bottom:0}.detail-gallery .carousel-control{width:5%;background-image:none;height:140px;background-color:#fff;top:38%}.detail-button{display:flex;margin-top:2rem}.detail-button .button-item{text-align:center;width:33%}.detail-button .btn-kj{min-width:300px;color:#fff;background-color:#bea668;padding:18px 60px;font:16px 'Museo_BB',Arial,sans-serif;border:2px #bea668 solid;margin-top:30px;letter-spacing:2px;text-decoration:none;display:inline-block;text-align:center;text-transform:uppercase}.detail-gallery{margin-top:50px}.detail-content h4{font:18px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:30px}.detail-content h4:after{content:'';display:block;margin-top:15px;width:37%;border-top:4px solid #bea668}.detail-content .content-left{background-color:#f7f7f7;padding:40px 30px}.detail-content .content-right{background-color:#fff;padding:40px 40px 80px}.detail-content .row{margin-right:0;margin-left:0}.content-wrapper-l{margin-bottom:50px}.content-wrapper-l p{line-height:1.8em}.content-wrapper-l th{font:16px 'Museo_B',Arial,sans-serif;line-height:2em}.content-wrapper-l td{font-size:15px}.discover-content h3{font:28px 'exquise',Arial,sans-serif;color:#6d6657}.discover-content h4{margin-bottom:25px;color:#bea668}.discover-content{padding:30px}.discover-content p{color:#505050;margin-bottom:15px;font-size:16px}.discover-content a.btn-room{text-transform:uppercase;color:#bea668;background-color:#fff;padding:14px 45px;font:16px 'Museo_BB',Arial,sans-serif;border:3px #bea668 solid;margin-top:20px;letter-spacing:2px;text-decoration:none;display:inline-block;text-align:center}.font-gold{color:#bea668 !important}.feature-content .icon-price{top:29px}.driving-text{margin:50px 0;font:22px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;line-height:1.8em}.arrow-down{max-width:17px;position:absolute;left:50%;bottom:10%;transform:translate(-50%,-50%)}.find-wrapper{padding:80px 0}.find-wrapper h4{margin-bottom:40px}.find-text{text-align:left;border-bottom:1px solid #c8c8c8;padding:30px 0 40px;margin-bottom:20px}.find-title{color:#6d6657;margin-bottom:15px;font:22px 'Museo_B',Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.find-text p{padding-right:0;padding-left:0;margin-bottom:0}.find-hilight{color:#ad9047}.find-map{margin-bottom:40px}.item-content h2 br{display:none}.navbar-mobile{display:none}.navbar-pin{display:none}.flexnav .touch-button{display:none}.page-id-818 .section-villa,.page-id-818 .section-home-7,.page-id-821 .section-villa,.page-id-821 .section-home-7{display:none}.blog-item{background-color:#fff}#slides-blog .carousel-indicators{bottom:-45px}#slides-blog-mobile .carousel-indicators{bottom:0}#slides-blog-mobile{display:none}.link-s1 i{background:#bea668;padding:2px 8px;margin:0 0 0 10px}.link-s1 i:before{line-height:normal;color:#fff;width:auto;margin:0}.icon-up-open-mini:before{content:"\f106";font-family:FontAwesome;font-style:normal;font-weight:400;display:inline-block}.icon-down-open-mini:before{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:400;display:inline-block}.page-template-template-offer .offer--content p.note a,.page-template-template-offer .offer--content p.note a:hover{color:#bea668}.multi-item-carousel .carousel-inner>.item{transition:.5s ease-in-out left}.multi-item-carousel .carousel-inner .active.left{left:-33%}.multi-item-carousel .carousel-inner .active.right{left:33%}.multi-item-carousel .carousel-inner .next{left:33%}.multi-item-carousel .carousel-inner .prev{left:-33%}@media all and (transform-3d),(-webkit-transform-3d){.multi-item-carousel .carousel-inner>.item{transition:.5s ease-in-out left;transition:.5s ease-in-out all;backface-visibility:visible;transform:none!important}}@media (min-width:768px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:100%;*width:100%;}}@media (min-width:992px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%;}}@media (min-width:1200px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%;}}.resort-image-wrapper{margin-bottom:80px}.resort-content a.btn-room{text-transform:uppercase;color:#bea668;background-color:#fff;padding:14px 45px;font:16px 'Museo_BB',Arial,sans-serif;border:3px #bea668 solid;margin-top:20px;letter-spacing:2px;text-decoration:none;display:inline-block;text-align:center}.resort-content h4{font:22px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:20px}.special-offer-home{font-style:italic;margin-left:45px;font-size:15px}.navbar-inverse .navbar-collapse{margin-right:20px;height:60px !important}.navbar .btn-booking a{padding:0 !important;margin-right:0 !important}@media screen and (min-width:993px){.dropdown:hover .dropdown-menu{display:block}}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#bea668}.section-contact{background-color:#fff}.section-contact h2{font:28px 'exquise',Arial,sans-serif;color:#6d6657;margin-bottom:30px}.section-contact h2:after{content:'';display:block;margin-top:15px;width:15%;border-top:4px solid #bea668}.block-booknow{background-color:#303030;padding:40px 0;text-align:center;color:#fff}.block-booknow p{font:27px 'exquise',Arial,sans-serif;letter-spacing:1px;color:#fff;display:inline-block;vertical-align:middle;margin:0 20px 0 0}.block-booknow .btn-booking{color:#fff;background-color:#bea668;border:0;padding:21px 50px 21px;margin:0;border-radius:0;font:14px 'Museo_BB',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}.section-text-dark h4{font:22px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:40px}.cover-overlay{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.3)}#map{padding:0}#contactmap{width:100%;height:700px}.bg-r-bt{position:absolute;top:0;right:0;display:inline-block;max-width:25%;margin-top:-10px;z-index:1}.mapouter{width:100%;margin:0}.mapouter iframe{width:100%;display:block;pointer-events:none;position:relative}.mapouter iframe.clicked{pointer-events:auto}div.wpcf7{margin:0 15%}.form-control{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background-color:#fff;border-radius:0;display:block;height:55px;color:gray;border:2px solid #efefef;letter-spacing:1px;box-shadow:none;line-height:2}.form-group{margin-bottom:10px}.btn-contact{text-transform:uppercase;color:#fff;background-color:#bea668;padding:20px 0;width:100%;font:14px 'Museo_BB',Arial,sans-serif;letter-spacing:2px;text-decoration:none;display:inline-block;text-align:center;border-radius:0}.btn-contact:hover,.btn-contact:focus{background-color:#bea668;color:#fff}textarea:active,textarea:focus,input[type=text]:active,input[type=text]:focus,input[type=email]:active,input[type=email]:focus{border-style:solid !important;border-width:2px !important;border-color:#c0bca8 !important;box-sizing:border-box !important;box-shadow:none !important}.thanks-wrapper{border:3px solid #5fba7d;font:11px 'Lato',Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;padding:12px 0;background:#5fba7d;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-height:0;opacity:0;padding:0;margin:0}div.wpcf7-mail-sent-ok{display:none !important}.thanks-text{font-size:16px}.section-contact a{color:#bea668}..section-contact a:hover,.section-contact a:focus{text-decoration:underline}.page-id-730 .section-text{text-align:left}.page-id-730 .section-text ul{padding:0 13%}.sticky-popup{width:300px;height:auto;position:fixed;top:10%;right:2%;background-color:#bea668;padding:20px;box-sizing:border-box;z-index:99999;box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:5px}.sticky-popup .sticky-popup-inner{direction:ltr !important;display:flex;margin-left:50px;overflow:visible}.page-id-15 .sticky-popup .sticky-popup-inner{margin-left:0}.sticky-popup .sticky-popup-text .icon{width:32px;height:32px;float:left;margin-left:-50px}.sticky-popup .sticky-popup-text .inner-text{color:#fff;font-size:13px !important;width:100%;float:right;font-weight:500;font-family:'Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;line-height:1.3;align-self:center;margin-left:18px}.sticky-popup .sticky-popup-text .inner-text ul{margin:5px 0;padding-left:20px}.sticky-popup .sticky-popup-text .inner-text a{font-weight:700;color:#565146}.sticky-popup .sticky-popup-inner .popup-close{color:#fff;width:14px;height:20px;position:absolute;right:8px;top:2px;cursor:pointer;font-family:Helvetica;font-weight:300;font-size:18px}.sticky-popup .sticky-popup-inner .popup-close:before{content:"x"}.page-id-15 .sticky-popup.circle{text-align:center;border-radius:120px;width:210px;height:210px;transform:rotate(10deg)}.page-id-15 .sticky-popup.circle .inner-text{font-size:14px !important;line-height:1;font-weight:700;color:#fff}.page-id-15 .sticky-popup.circle h1{font-size:36px;margin:7px 0 -3px;color:#fff}.page-id-15 .sticky-popup.circle h2{margin:0 0 10px;font-size:19px;color:#84744c}.page-id-15 .sticky-popup.circle span{font-size:12px !important;font-weight:400}@media only screen and (max-width :1440px){.single-villas .modal-body{width:70%;margin:5% auto 0}}@media only screen and (max-width :1200px){#slider .icon-hero{right:9%}.feature-content h3,.blog-content h3{font-size:2vw}.feature-content{padding:30px}.blog-content a.btn-room{padding:18px;width:100%}.content-wrapper-l th{font-size:14px}.content-wrapper-l td{font-size:12px}}@media only screen and (max-width :992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block;margin-top:12px;margin-right:9px;margin-bottom:12px;margin-left:9px;background-color:#303030;border:none}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;padding:20px 0}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important;border-color:#bea668;background-color:#303030;max-height:none}.navbar-inverse .navbar-collapse{border-color:#bea668;height:auto !important;margin-left:-15px;margin-right:-15px}.navbar-tran{display:none}.navbar-brand{max-width:132px !important}body.home .block-extra-right,.icon-hero .block-amazing,.icon-hero .block-social{display:none}.block-price{margin:0;max-width:70px}#slider .icon-hero{top:30%;bottom:auto}.section-home-2{margin-top:-30px}.blog-item{margin-bottom:30px}.blog-content a.btn-room{margin-top:20px;padding:13px;width:auto}.blog-content h4{margin-bottom:15px}.navbar .btn-booking{display:none}.navbar .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:auto}.navbar .navbar-nav>li>a{margin-right:0;border:none;padding:.96em;display:inline-block;z-index:1000}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.active>a,.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus{background-color:transparent;border:none;color:#bea668}.navbar-pin{position:relative;float:right;display:inline-block}.navbar-pin a{padding:12px 19px;max-width:59px}.flexnav .touch-button{position:absolute;z-index:999;top:5px;right:5px;width:100%;height:auto;display:inline-block;text-align:right;padding-right:15px;color:#5b5b5b}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.item-with-ul{padding-right:20px;margin-right:10px}.navbar-toggle .touch-button{display:none}.flexnav li{padding:0;margin:0}.flexnav.opacity{opacity:0;margin-top:0;padding-top:0;height:0}.flexnav.flexnav-show{max-height:2000px;height:100vh;opacity:1;background-color:#303030;margin-top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav li{font-size:100%;position:relative;overflow:hidden;border-bottom:1px solid #585858}.flexnav li ul{width:100%}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li ul.flexnav-show li{overflow:visible;background-color:#383838}.flexnav li ul.flexnav-show li:focus{background-color:#404040}.navbar-right .dropdown-menu{position:static;padding:10px 0;background-color:#fff}.flexnav .touch-button .navicon{top:.5em}.dropdown-menu.flexnav-show>li>a{font-size:14px;padding:.96em 30px}ul.dropdown-menu.flexnav-show{padding:0;border-top:1px solid #585858}.flexnav li ul.flexnav-show li:last-child{border-bottom:none}.navbar .navbar-right{display:block}.navbar-nav>li>.dropdown-menu{display:none}}@media only screen and (max-width :992px){#slider .icon-hero{width:auto}.section-home-2{margin-top:-10px}.feature-content h3,.blog-content h3{font-size:5vw;line-height:1em;margin-bottom:15px}.navbar .navbar-right{display:block;height:100vh;margin-top:0;padding:0}.navbar-inverse .navbar-collapse{margin-right:-15px}.navbar-nav>li{font-size:100%;position:relative;overflow:hidden;border-bottom:1px solid #585858;padding:0;margin:0;float:none}.navbar .navbar-nav>li>a{padding:1.5em}.navbar-right .dropdown-menu{padding:0}.dropdown-menu{width:100%}.dropdown-menu>li>a{display:block;padding:15px 25px;clear:both;font-weight:400;line-height:1.42857143;color:#282828;white-space:nowrap;font:13px 'Museo_B',Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#bea668}li.menu-item.dropdown:hover>.dropdown-menu,li.menu-item.dropdown:focus>.dropdown-menu{padding:0}.dropdown-menu>li>a{border-bottom:1px solid #585858}div.wpcf7{margin:0}.block-booknow .btn-booking{margin-top:15px}.block-booknow p{margin:0}.detail-button{display:block}.detail-button .button-item{width:100%}}@media only screen and (max-width:896px){.single-villas .modal-body{width:60%;margin:4% auto 0}.single-villas #VideoModal .video-wrapper video{width:100% !important}}@media only screen and (max-width:768px){.single-villas .modal-body{width:90%;margin:35% auto 0}.btn-sustainability{margin-left:0;margin-bottom:25px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.hero-map-text{top:25%}.section-home-3{padding:50px 0}.blog-content a.btn-room{width:auto}.section-home-7{padding-bottom:0}#slide_offers_new .feature-img img,#slides-feature .feature-img img{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:none}#slides-feature .carousel-control{display:none}#slide_offers_new .feature-img,#slides-feature .feature-img{height:450px !important}.section-text-notop{padding-bottom:0}.resort-image-wrapper{margin-bottom:30px}.section-text{padding-bottom:30px}.section-text-dark{padding:80px 0}.blog-content{padding-bottom:20px}.navbar-nav{float:left;margin:0}.navbar .btn-booking{display:none}.navbar-mobile{background-color:#bea668;text-align:center;padding:10px;display:block;position:fixed;bottom:0;width:100%;z-index:1031}.navbar-mobile a{color:#fff}.single-villas #VideoModal .video-wrapper video{width:75vw}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.hero-map{margin-top:-24px}.section-slider{height:calc(100vh - 100px)}.feature-img{height:450px !important}.section-home-4{margin-bottom:50px}.blog-content{height:252px}.navbar .navbar-nav>li>a{margin-right:10px;font:12px 'Museo_BB',Arial,sans-serif}.navbar .btn-booking{font:12px 'Museo_BB',Arial,sans-serif;padding:21px 35px 22px}.navbar-inverse .container{margin:0;width:100%}.blog-content a.btn-room{width:auto}.block-price,.block-amazing{max-width:100px;margin:0 auto 25%}.navbar.navbar-tran .navbar-nav>li>a{padding-right:0}.navbar .navbar-tran-bottom>li:last-child>a{margin-right:0 !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#slides-feature .feature-img,.feature-img{height:450px !important}#slides-feature .feature-img img,.feature-img img{max-width:100%;max-height:none;height:auto !important}.section-home-2{margin-top:-40px}.hero-map{margin-top:-26px}.section-slider{height:calc(100vh - 90px)}.block-price{max-width:150px}.section-home-4{margin-top:-45px}.feature-content h3,.blog-content h3{font-size:3vw}.resort-content{margin-bottom:30px}.content-wrapper-l td{font-size:15px}.section-text-dark{padding:50px 0 30px}.navbar-inverse .navbar-collapse{padding:0;border-top:1px solid #bea668}.section-list{margin-top:30px}.section-home-4 .section-list ul.list-check{padding-left:0}.special-offer-home{margin-left:15px}.section-home-4{padding-bottom:40px}.blog-content{height:300px}.navbar .navbar-nav>li>a{margin-right:10px;font:14px 'Museo_BB',Arial,sans-serif}}@media only screen and (max-width:640px){.single-villas .modal-body{width:70%;margin:4% auto 0}}@media only screen and (max-width :480px){.item-content .slide-header{font-size:17vw;line-height:.9em;margin-bottom:20px}.item-content h2{font-size:5vw;line-height:1.3em;padding:0 15px}.item-content h2 br{display:block}#slider .icon-hero,.header-page .icon-hero{width:30%}.home-overlay-left,.home-overlay-right{display:none}.section-slider .item-content{bottom:22%}.section-slider .item-content.content-center{bottom:28%}#slider .icon-hero,.header-page .icon-hero{top:17%}footer{padding:40px 0}.hero-map-text{font:17px 'Museo_B',Arial,sans-serif}.section-home-2{margin-top:25px;padding-bottom:0}#slides-feature .carousel-control{display:none}.feature-content h4{font-size:6vw;letter-spacing:2px;margin-bottom:15px;margin-top:0}.feature-content h3,.blog-content h3,.testimonial-wrapper h4{font-size:7vw;line-height:1.2em}.feature-content a.btn-room{padding:17px;margin-top:15px}.section-home-3{padding:40px 0}.section-home-3 h4{font-size:6vw}.section-home-3 h3{font-size:9vw;margin:25px 0}.section-home-4{margin-top:-17px;padding-bottom:30px}.section-home-4 h4{font-size:6vw;margin-top:25px;line-height:1.3em}.section-list{margin-top:40px}.section-home-4 .section-list li{font-size:4.5vw;padding-left:0}.section-home-4 .section-list ul.list-check{padding-left:0}#thumbcarousel{display:none}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .arrow-l,.carousel-control .arrow-r{top:27%}.section-home-6{padding:30px 0}#slides-blog .carousel-control{display:none}.section-home-6 .title-section h3{font-size:6vw}.title-section{margin-bottom:25px}#slides-blog .carousel-indicators{bottom:1%}#slides-blog .carousel-indicators li{width:12px;height:12px;margin:0 5px;background-color:#fff;border-radius:10px}#slides-blog .carousel-indicators .active{background-color:#bea668}.section-home-7{margin-top:0;padding-top:40px;padding-bottom:0}.section-home-7 .hero-map-bg{display:none}.section-home-7 h3{font-size:4vw}.section-home-8 h3{font-size:11vw}.section-home-8{height:auto;padding:80px 0}.navbar-nav{padding:10px 0}.navbar-mobile{background-color:#bea668;text-align:center;padding:10px;display:block;position:fixed;bottom:0;width:100%;z-index:1031}.navbar-mobile a{color:#fff;font:14px 'Museo_BB',Arial,sans-serif;letter-spacing:1px}.section-slider{height:calc(100vh - 126px)}#carousel-testimonial{padding-bottom:0}.navbar-nav .open .dropdown-menu>li>a{text-align:center}.section-text h4{font-size:6vw;margin-bottom:20px;line-height:1.6em}.section-text h3{font-size:7vw;margin:20px 0}.section-text p{margin-bottom:0}.section-text-dark{padding:40px 0 !important}.section-text-dark p:last-child{margin-bottom:0}.section-text-2column{padding:40px 0}.section-text-2column h3{font-size:7vw}.section-text-notop{margin-top:0}.section-slider-full{height:100vh !important}.section-text-notop{padding-bottom:30px}.discover-content{padding:20px 20px 40px}.discover-content h3{margin-top:10px}.discover-content h4{line-height:1.2em}.discover-content h4 br{display:none}.section-villa{margin-top:0}.villa-item{margin-top:20px}.section-villa .hero-map-bg{display:none}.section-text-dark h4{font-size:6vw}.section-text-dark p{padding:0 15px;margin-bottom:20px}.find-wrapper{padding:40px 0}.find-text{padding:20px 0 25px}.find-title{font-size:6vw;line-height:1.3em}.driving-text{font-size:6vw;margin:25px}.detail-content .content-right,.detail-content .content-left{padding:20px}.detail-gallery .carousel-control{height:0;top:19%}.navbar-nav .open .dropdown-menu>li>a{padding:3px 20px}.header-page .item-content{bottom:44%;transform:translateY(50%)}.navbar-inverse .navbar-collapse{max-height:100vh;border-color:#585858;padding-right:15px}.villa-item .feature-content h3{font-size:8vw}.hero-map{margin-top:-15px}.villa-item .feature-content a.btn-room{padding:14px;width:100%;margin-right:0 !important;margin-top:10px}.header-page{height:calc(100vh - 55px)}.title-image{max-width:45px}.section-home-7 h3:after{transform:scale(.8)}.testimonial-name{font-size:4vw}.section-text h4:after{margin-top:0}.home-discover{height:65vh !important}#slide_offers_new .feature-img,#slides-feature .feature-img{height:auto}.feature-img img{position:static;transform:none}#slides-blog-mobile{display:block}.blog-content a.btn-room{width:88%}.feature-img{height:auto !important}.feature-img img{height:auto !important;max-width:100% !important}.villa-item{height:auto !important}.feature-content .icon-price{top:83px}.resort-image-wrapper{margin-bottom:25px}.our-resort{padding:40px 0 0}.resort-content{margin-bottom:40px}.resort-content h4{font-size:7vw;line-height:1.2em}.resort-content a.btn-room{margin-top:10px}.special-offer-home{margin-left:10px}#slides-blog-mobile .carousel-indicators{bottom:-20px}.blog-content{padding-bottom:80px;height:300px}.villa-item .feature-content{padding:30px}}@media only screen and (max-width:414px){.single-villas .modal-body{width:100%;margin:65% auto 0}}@media only screen and (max-width:320px){.single-villas .modal-body{width:100%;margin:35% auto 0}}.popup--container{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hero--popup{position:relative}.hero--popup .image--desktop{display:block}.hero--popup .image--mobile{display:none}.hero--popup .close--popup{position:absolute;top:25px;right:25px}.hero--popup .mailto--text{position:absolute}.footer-widgets-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:10px 0 25px}.footer-widgets-wrapper .tripadvisor-wrapper{margin-right:8px}.footer-widgets-wrapper .tripadvisor-wrapper img{max-height:112px}.footer-widgets-wrapper .tha-award-wrapper{margin-top:10px;max-width:128px}.footer-widgets-wrapper .travellife-wrapper{margin-left:8px}.footer-widgets-wrapper .travellife-wrapper img{max-height:108px}.footer-widgets-wrapper .secret-retreats-wrapper img{max-height:108px}#TA_certificateOfExcellence153>img{display:none}#CDSWIDCOE{margin:0 10px 0 0 !important}.wf-active #hc-ratingRatingHotel,.wf-inactive #hc-ratingRatingHotel{font-family:'Open Sans',Arial !important}#hc-ratingRatingHotel{max-width:160px !important;min-width:160px !important;width:160px !important;margin:0;color:#000 !important;text-align:left !important;letter-spacing:2px !important;transform:scale(.7);left:-16px;position:relative}#hc-ratingRatingHotel #hc-ratingRatingHotel__inner{border:1px solid #d0d0d0 !important;border-bottom:none !important;height:72px !important;padding:5px 10px 0 !important;background-color:#fff !important;line-height:13px !important;box-sizing:content-box !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__ribbon{float:left !important;padding-right:10px !important;position:relative !important;top:3px !important;box-shadow:none !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__year{font-size:8px !important;color:#00aee7 !important;display:block !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__award{font-size:9px !important;line-height:1 !important;color:#737373 !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__hotelink{display:table-cell !important;height:15px !important;vertical-align:middle !important;width:137px !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__hotelname{width:100% !important;display:inline-block !important;text-align:center !important;color:#00afe1 !important;text-decoration:none !important;font-size:12px !important;letter-spacing:0 !important;line-height:12px !important;font-weight:400 !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__hclink{display:inline-block !important;width:100% !important;text-align:center !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__hclink img{border:none !important;display:inline-block !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__rating{background-color:#00aee5 !important;color:#fff !important;padding:0 15px !important;height:30px !important;line-height:30px !important;box-sizing:border-box !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__number{font-size:20px !important;font-weight:700 !important;display:inline !important;width:34px !important;overflow:hidden !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__pipe{border-left:1px solid #fff !important;height:15px !important;display:inline-block !important;margin:0 4px !important}#hc-ratingRatingHotel #hc-ratingRatingHotel__ratedby{font-size:10px !important;width:58px !important;display:inline-block !important;line-height:10px !important}.slide-offers-new .feature-content h3{margin-top:0;margin-bottom:15px}.slide-offers-new .feature-content .text{font-size:15px}.slide-offers-new .feature-content ul li{font-size:14px}.slide-offers-new .feature-content .note{font-size:12px;font-style:italic}.toggle--content{display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.toggle--event{cursor:pointer;color:#bea668;text-decoration:underline}body.home #slider .icon-hero{bottom:auto !important}body.home .block-price{max-width:95px !important;margin-bottom:0 !important}body.home .block-amazing{max-width:135px !important;margin-bottom:0 !important}body.home .block-social{margin-top:0 !important}body.home .block-social .icon-img{margin-bottom:5px !important}body.home .block-extra-right{max-width:150px;margin:2px auto 0 auto}body.page-template-template-sus .section-text-dark h3{margin-bottom:20px}body.page-template-template-sus .section-text-dark ul,body.page-template-template-sus .section-text-2column ul{text-align:left;padding-left:20px;margin-bottom:0;list-style-type:circle}body.page-template-template-sus .section-text-2column h2{font:46px 'exquise',Arial,sans-serif;margin-bottom:20px}body.page-template-template-offer .feature-item{background-color:#eee}body.page-template-template-offer .feature-content{text-align:left;padding:45px 40px 40px}body.page-template-template-offer .feature-content h3{font:28px 'exquise',Arial,sans-serif !important;color:#6d6657 !important;margin-bottom:0 !important;padding:0 !important}body.page-template-template-offer .feature-content .sub-title{font-size:12px;font-style:italic;line-height:1.5;margin-bottom:0;padding:0}body.page-template-template-offer .feature-content .text{padding:0;margin-top:10px !important;margin-bottom:5px}body.page-template-template-offer #slide_offers_new .carousel-control{background-color:#4d4945;opacity:.7}body.page-template-template-offer #slide_offers_new .carousel-control:hover{opacity:1}body.page-template-template-offer #slide_offers_new .carousel-control .arrow-l,body.page-template-template-offer #slide_offers_new .carousel-control .arrow-r{top:18%}.files--link--wrapper{margin:0 auto;text-align:center}.files--link--wrapper a{display:inline-block;text-transform:uppercase;color:#bea668;font:14px 'Museo_BB',Arial,sans-serif;letter-spacing:2px;text-decoration:underline}.file--link:hover,.file--link{color:#bea668;text-decoration:underline}body.page-template-template-discover .discover-content h3 img{margin-left:10px;max-height:60px;vertical-align:baseline}body.page-template-template-discover .discover-content .link{font-size:16px;color:#bea668 !important;text-decoration:underline}body.page-template-template-sus .image--wrapper{margin-top:15px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}body.page-template-template-sus .image--wrapper img:first-child{max-width:110px}body.page-template-template-sus .image--wrapper img:last-child{max-width:100px;margin-left:20px}body.page-template-template-sus .image--wrapper img:nth-child(2){max-width:250px;margin:10px 0}body.page-template-template-sus .image--wrapper img:nth-child(3){max-width:120px}body.page-template-template-press-review #section-1{margin-top:0;padding-bottom:20px}body.page-template-template-press-review #section-1 .custom--space--first{margin-top:50px}body.page-template-template-press-review #section-1 .custom--space{margin-top:50px;border-top:1px solid #eee;padding-top:80px}body.page-template-template-press-review .discover-content{padding:0 30px}body.page-template-template-press-review .discover-content h3,body.page-template-template-press-review .discover-content p{text-align:left;padding:0}body.page-template-template-press-review .discover-content h3{margin:20px 0}body.page-template-template-press-review .discover-content .link{font-size:16px;color:#bea668 !important;text-decoration:underline}.hero-map-text .go--press--review{color:#fff;background-color:#bea668;border:0;padding:21px 50px 21px;margin:15px 0 0 10px;border-radius:0;font:14px 'Museo_BB',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}h3 .extra--text{font:16px 'Museo_B',Arial,sans-serif;color:#bea668}h3 br.break--1{display:block}h3 br.break--2{display:none}.pop-up-box-bg{background:rgba(0,0,0,.2);position:fixed;z-index:1032;left:0;top:0;height:100vh;width:100vw}.pop-up-box{align-content:flex-start;background:rgba(0,0,0,.7);background-size:cover;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;padding:40px;position:absolute;z-index:999;transform:translate(-50%,-50%);left:50%;top:50%}.pop-up-box a{position:absolute;top:10px;right:10px;height:37px;width:37px}.pop-up-box h4,.pop-up-box p{display:inline-table;margin:0;padding:10px}.pop-up-box b,.pop-up-box .sub-heading{color:#bea668}.pop-up-box h4{font-size:30px;margin-top:12px;text-transform:uppercase;white-space:nowrap}.pop-up-box .sub-heading{font-size:18px}.page-id-730 a,.page-id-730 a:hover{color:#bea668}@media (max-width:992px){.pop-up-box{min-width:90vw}.pop-up-box h4{white-space:normal}}@media (max-width:575px){.pop-up-box h4{font-size:6vw}}@media (min-width:768px){.hero--popup{width:85%}.hero--popup .mailto--text{max-width:45%;right:12%;bottom:65px}body.home #slider .icon-hero{top:55%;transform:translateY(-55%);-webkit-transform:translateY(-55%)}.hero-map-text .go--press--review{margin:0 0 0 10px}h3 br.break--1{display:none}h3 br.break--2{display:block}}@media (min-width:992px){.hero--popup{width:75%}.hero--popup .mailto--text{max-width:45%;right:12%;bottom:70px}body.home #slider .icon-hero{top:70%;transform:translateY(-70%);-webkit-transform:translateY(-70%)}.footer-widgets-wrapper .tha-award-wrapper{margin-top:0}body.page-template-template-press-review #section-1{padding-bottom:80px}body.page-template-template-press-review #section-1 .custom--space--first{margin-top:0}body.page-template-template-press-review #section-1 .custom--space{margin-top:80px;padding-top:80px}body.page-template-template-press-review .discover-content h3{margin:0 0 20px}}@media (min-width:1200px){.hero--popup{width:52%}.hero--popup .mailto--text{max-width:45%;right:12%;bottom:70px}body.page-template-template-sus .image--wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}body.page-template-template-sus .image--wrapper img:nth-child(2){max-width:200px;margin:0}body.page-template-template-press-review #section-1{padding-bottom:120px}}@media (max-width:767px){.hero--popup{width:85%}.hero--popup .mailto--text{max-width:70%;left:28px;right:auto;bottom:60px}.hero--popup .image--desktop{display:none}.hero--popup .image--mobile{display:block}.hero--popup .close--popup{max-width:35px}body.home #slider .icon-hero{top:25%;transform:translateY(-45%);-webkit-transform:translateY(-45%)}.files--link--wrapper{margin:25px auto 0 auto}.btn-sustainability{margin-left:0;margin-bottom:25px}}@media (max-width:320px){#CDSWIDCOE{margin:0 !important}.footer-widgets-wrapper .tripadvisor-wrapper{margin-right:0}.footer-widgets-wrapper .tha-award-wrapper{margin-top:0}.footer-widgets-wrapper #hc-ratingRatingHotel{margin-top:10px}}.top-banner{display:none;background:#282828;color:#bea668;text-align:center;font-size:1.3rem;padding:6px 0}.top-banner p{color:#bea668}.top-banner p:last-of-type{margin:0}.top-banner a{color:#fff}.offers-grid-item{background:#eee}.offers-grid-item .offer--content{padding:40px}.offers-grid-item .offer--content p{padding:0 5%;margin-bottom:20px}.offers-grid-item .offer--content ul{padding-left:20px}.offers-grid-item .offer--content ul li{list-style-type:none;text-align:left}.offers-grid-item img.offer-image{height:auto}.offers-grid-item .offer-title{font:28px 'exquise',Arial,sans-serif;color:#6d6657;margin-top:0;margin-bottom:16px;padding:0}.offers-grid-item a.btn-room{display:block;text-transform:uppercase;color:#fff;background-color:#bea668;padding:18px 60px;font:16px 'Museo_BB',Arial,sans-serif;border:2px #bea668 solid;margin-top:30px;letter-spacing:2px;text-decoration:none;text-align:center}@media (max-width:767px){.offer--content{padding:20px}.offers-grid-item{margin-bottom:30px}.section-text .offer--content p{margin-bottom:20px;padding:0}}@media (min-width:768px){.offers-grid{display:flex;flex-wrap:wrap}.offers-grid-item{position:relative;flex:1;flex-basis:42%;margin:20px;padding:0;padding-bottom:50px;border:0;box-sizing:border-box}.offer--content .offer-footer{position:absolute;bottom:0;left:0;right:0}}.section-partner{padding:25px 0}.partner-grid{display:flex;flex-wrap:wrap}.partner-grid-item .partner-container{text-align:center}.partner-grid-item .partner-container h4{display:inline-block;width:100%;margin-top:25px;margin-bottom:15px}.partner-grid-item .partner-container h4:after{display:none}.partner-grid-item .partner-container span{display:inline-block;width:100%;margin:15px 0}.partner-grid-item .partner-container img{height:200px}#secret-retreats{display:inherit;margin:-32px auto;width:17%}@media (max-width:1024px){#secret-retreats{margin:-36px auto;width:30%}}@media (min-width:768px){.partner-grid-item{position:relative;flex:1;flex-basis:28%;margin:20px;padding:0;padding-bottom:50px;border:0;box-sizing:border-box}}@media (max-width:767px){.partner-grid-item{flex-basis:100%;margin-bottom:30px}.partner-grid-item .partner-container h4{margin-bottom:0}}@media (max-width:640px){#secret-retreats{margin:-25px auto;width:55%}}.hero--video--container{width:100%;height:auto;padding-top:100vh;position:relative;overflow:hidden}.hero--video--container video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.home-popup-banner{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,.75)}.home-popup-banner .popup-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;max-width:700px}.home-popup-banner .close-banner{position:absolute;right:10px;top:10px;width:30px;height:30px;max-width:42px;cursor:pointer;z-index:999}#home_popup_slider .owl-controls{position:absolute;left:50%;transform:translateX(-50%);bottom:-30px}#home_popup_slider .owl-controls .owl-dots{text-align:center}#home_popup_slider .owl-controls .owl-dot{display:inline-block;margin:0 4px;width:12px !important;height:12px !important;border-radius:100%;background-color:rgba(255,255,255,.5);-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}#home_popup_slider .owl-controls .owl-dot.active{background-color:#fff}.tag-more{color:#a39ea2;margin:0 0 20px;text-decoration:underline;font:17px/27px 'museo-R',sans-serif !important;margin-top:15px;margin-left:30px;cursor:pointer}.tag-popup{display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(70,70,70,.8);z-index:9999;position:fixed}.tag-popup .popup-contain{position:absolute;border:0 !important;height:auto;width:100%;max-width:1200px;left:50%;top:50%;transform:translate(-50%,-50%);font-family:'jindara';background-color:rgba(250,250,250,.5);max-height:80%;overflow-y:scroll}.tag-popup .close-popup{width:auto;position:absolute;right:0;top:0;background-color:#3a2835;cursor:pointer}.popup-text{background-color:#242424 !important;width:80% !important;max-width:80% !important;height:auto !important;border:none !important;padding:50px;color:#a39ea2}.popup-text strong{font-weight:700;display:block}.popup-text p{font:15px/23px 'museo-L',sans-serif;margin:0 0 15px}.pop-sub{font:20px 'Gotham-R',sans-serif;margin:0 0 15px;display:block}.pop-price{max-width:200px;height:25px;display:inline-block;margin-left:30px}h2.pop-title{font:24px/34px 'Gotham-M',sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;margin:0 0 20px;text-align:center}.tag-winner{background-color:#242323;font:14px/14px 'Gotham-M',sans-serif;letter-spacing:1px;text-transform:uppercase;color:#959595;background-size:25px;padding:12px 10px}.tag-winner img{width:45%;max-width:45%;height:auto;display:inline-block}.winner-text{display:inline-block;width:55%;text-align:center;float:right;line-height:1.3em}#tag-pop{cursor:pointer}.first-popup{background-color:rgba(16,16,16,.8)}.first-popup .popup-contain.popup-emp{border:0 !important;height:auto;width:100%;max-width:1000px}.left-emp,.right-emp{width:50%;display:inline-block;float:left}.right-emp .emp-title{font:28px 'Gotham-M',sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;display:block;margin:5px 0 10px}.right-emp .emp-detail{font:16px/26px 'museo-R',sans-serif;letter-spacing:0;color:#fff;display:block;margin:5px 0 10px}.right-emp{padding:35px 30px}.first-popup .btn-s1{margin-top:10px}a.link-emp{margin-top:15px;text-decoration:underline;color:#a39ea2;font:14px/26px 'museo-R',sans-serif}.first-popup .close-popup{right:0;top:0;background-color:#3a2835;z-index:99999}.link-2-offers{margin-left:0;margin-top:55px}@media only screen and (max-width:1400px){.tag-popup .popup-contain{height:auto;width:100% !important;max-width:90% !important}}@media only screen and (max-width:1200px){.tag-popup .popup-contain{height:auto;width:100% !important;max-width:100% !important}}@media only screen and (max-width:600px){.left-emp,.right-emp{width:100%;height:100%;overflow:hidden}.right-emp{position:absolute;top:0;right:0;bottom:0;left:0}.left-emp:after{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0}.first-popup .popup-contain.popup-emp{width:auto}.left-emp img{margin-top:-25px;display:none}.link-2-offers{margin-top:5px}}@media only screen and (max-width:480px){.first-popup .popup-contain.popup-emp{min-width:350px;width:calc(100% - 30px)}.left-emp img{margin-top:0}.first-popup .btn-s1{margin-top:5px;left:43%}.right-emp{padding:20px}.tag-popup .popup-contain{max-height:100%}.pop-price{margin-left:0;margin-top:20px}}}.d-none{display:none!important}.d-block{display:block!important}@media (min-width:768px){.d-md-block{display:block!important}}@media (min-width:768px){.d-md-none{display:none!important}}.introduction{padding-bottom:40px}.introduction .contact{font-size:14px;line-height:1.5em}.introduction .contact a{color:#bea668}.introduction h4{font:18px 'Museo_B',Arial,sans-serif;color:#565146;text-transform:uppercase;letter-spacing:2px;display:inline-block}.introduction h4:after{content:url(//www.kohjumbeachvillas.com/wp-content/themes/kohjum/includes/img/line.png);display:block;margin-top:5px}