@-webkit-keyframes bounce{0%,to{transform:scale(1,1) translate(0,0)}30%,75%{transform:scale(.8,.8) translate(0,0)}50%{transform:scale(1.1,1.1) translate(0,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:"ostrich_sanscondensed_light";src:url(../fonts/ostrich-light-webfont.eot);src:url(../fonts/ostrich-light-webfont.eot?#iefix)format("embedded-opentype"),url(../fonts/ostrich-light-webfont.woff)format("woff"),url(../fonts/ostrich-light-webfont.ttf)format("truetype"),url(../fonts/ostrich-light-webfont.svg#ostrich_sanscondensed_light)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"ostrich_sansmedium";src:url(../fonts/ostrich-regular-webfont.eot);src:url(../fonts/ostrich-regular-webfont.eot?#iefix)format("embedded-opentype"),url(../fonts/ostrich-regular-webfont.woff)format("woff"),url(../fonts/ostrich-regular-webfont.ttf)format("truetype"),url(../fonts/ostrich-regular-webfont.svg#ostrich_sansmedium)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Futura Book";src:url(../fonts/Futura\ Bold.eot);src:url(../fonts/Futura\ Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/Futura\ Bold.woff)format("woff"),url(../fonts/Futura\ Bold.ttf)format("truetype"),url(../fonts/Futura\ Bold.svg#1a9ae153ba3cc349bab072cbf0e053c8)format("svg");font-style:normal;font-weight:700}@font-face{font-family:"Futura Medium";src:url(../fonts/Futura\ Medium.eot);src:url(../fonts/Futura\ Medium.eot?#iefix)format("embedded-opentype"),url(../fonts/Futura\ Medium.woff)format("woff"),url(../fonts/Futura\ Medium.ttf)format("truetype"),url(../fonts/Futura\ Medium.svg#e23718b506da0770a65d60f908e449a7)format("svg");font-style:normal;font-weight:400}@font-face{font-family:"Futura Light";src:url(../fonts/Futura.eot);src:url(../fonts/Futura.eot?#iefix)format("embedded-opentype"),url(../fonts/Futura.woff)format("woff"),url(../fonts/Futura.ttf)format("truetype"),url(../fonts/Futura.svg#f645b47c14b1fff98cb266f0d3aec969)format("svg");font-style:normal;font-weight:200}.marginLeft{margin-left:-4px}a,a:active,a:hover,a:visited,body{-webkit-font-smoothing:antialiased!important;color:#545454}body,ul{margin:0;padding:0}body{background:#f1f1f1;font-size:14px;line-height:0;position:relative}ul{list-style-type:none}a,a:active,a:hover,a:visited{text-shadow:1px 1px 1px rgba(0,0,0,.004);font-family:"Raleway",sans-serif;text-decoration:none}.blue-btn a{color:#24bffb!important}.float{display:inline-block;vertical-align:top}body,p,select,ul{font-family:"Raleway",sans-serif}select{font-size:14px}p{line-height:1.5}.noPadding{padding:0}.noPaddingLeft{padding-left:0!important}.noPaddingRight{padding-right:0!important}.resultQry{border:1px solid #818181;display:none;max-height:300px;margin-left:20px;overflow:auto;padding:10px;position:absolute;width:315px;z-index:600}.resultQry .propertyLayer{border-bottom:1px solid #e1e1e1;height:89px;overflow:hidden;padding:10px;position:relative}.resultQry .propertyLayer a,.ui-menu li a{display:block}.resultQry li:last-child .propertyLayer{border-bottom:none}#hdCSl,header{background:rgba(0,0,0,.7);position:absolute;width:100%;z-index:50}.noLazy{height:auto;width:100%}#mainMenu{min-height:80px}#logo a{display:block;margin-top:10px}#logo a span:first-child{color:#24bffb;display:block;font-family:"ostrich_sansmedium",sans-serif;font-size:33px;font-style:normal;font-weight:400;line-height:27px;text-align:center}#logo a span:last-child{color:#fff;display:block;font-family:"ostrich_sansmedium",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:20px;margin-top:5px;text-align:center}.btnContacto a{background:rgba(57,97,130,.9);color:#fff;display:inline-block;height:43px;line-height:46px;text-align:center;width:100%}.contMenu{text-align:right}#cssmenu ul>li+li{margin-left:20px}.sub-menu{background:rgba(255,255,255,.98);border-bottom:2px solid rgba(11,60,100,.8)!important;border-right:2px solid rgba(11,60,100,.8)!important;border-left:2px solid rgba(11,60,100,.8)!important}#cssmenu .sub-menu>li+li{margin-left:0}#cssmenu .sub-menu>li a{height:auto}.contMenu ul li a{padding:21px 0}.welcomeText h1,.welcomeText p{font-size:30px;margin-bottom:20px;text-align:center}.welcomeText p{font-size:16px;margin-bottom:40px}#wishList{margin:40px auto}#searchBtn,.btnInquire a{color:#fff;text-align:center}.btnInquire a{background:red 0 0;display:block;font-size:14px;line-height:initial;margin:20px auto;padding:18px;text-decoration:none;text-transform:uppercase;width:100%}.btnMblAdv a{display:none}#searchBtn{background-color:#09daf0;border:medium;border-radius:5px;font-family:"Raleway",sans-serif;font-size:15px;height:30px;line-height:3px;margin:3px;padding:3px 5px 5px;width:79px}#advanced-search{display:block;width:100%}.advanced-search-home{position:absolute;top:2.9%;z-index:10}#advanced-search.backTransparent,.advanced-search-home .container{background:rgba(11,60,100,.8)}#advanced-search .container{padding:20px}#advaced_form .marginTop{margin-top:17px}#advanced_form input[name=checkin],#advanced_form input[name=checkout]{background-color:#fff;border:medium;border-radius:5px;color:#323232;font-size:14px;height:35px;padding:3px 7px;text-align:left;width:100%}#advanced_form .backRound{background:#fff;border:0;border-radius:5px;height:35px;width:100%}#advanced_form .backRound i{color:#1ba7e0;font-size:20px;margin-left:10px;margin-top:6px}#advanced_form input[name=daterange],#searchForm input[name=keyWord]{background-color:#fff;border:medium;color:#323232;font-size:14px;height:35px;padding:3px 7px;text-align:left;width:77%}#searchForm{margin-top:28px}#searchForm input[name=keyWord]{border-radius:5px;height:40px;line-height:normal;width:100%}#advanced_form input[type=submit]{background-color:#24bffb;border:1px solid #93e3f0;border-radius:5px;color:#fff;height:35px;padding:8px 7px;text-align:center;width:100%}.ui-menu li{line-height:initial;padding:10px 0}.ui-menu li+li{border-top:1px solid #ccc}.subBar{border-bottom:1px solid #ccc;font-size:14px;min-height:45px;text-align:right;line-height:42px}.subBar,.subBar a{color:#fff}#mainBanner{height:600px;overflow:hidden;z-index:1}#mainBanner .infoBlock{border-bottom:2px solid rgba(27,167,224,.8);color:#fff;left:auto;min-width:330px;overflow:hidden;padding:20px;position:absolute;right:30px;top:400px;text-align:right;z-index:200}#mainBanner.rsABlock{display:block;left:auto;position:relative;top:auto}#mainBanner .infoBlock h4{font-size:30px;margin-bottom:0;margin-top:0}#mainBanner .infoBlock p{font-size:20px;margin:0 0 0 10px;padding-top:3px}#contMap,#mainBanner,.carrouselPopular .row{position:relative}#contMap .circle{background-color:#00bce8;border:2px solid #323232;border-radius:100%;display:block;height:22px;position:absolute;width:22px;-webkit-animation:bounce 5.5s infinite;z-index:10}#contMap .circle::before{content:"";border:2px solid #888;border-radius:30px;height:inherit;width:inherit;top:-2px;left:-2px;position:absolute;opacity:0;box-sizing:content-box}#contMap a:nth-child(1){left:8.17%;top:53.402%}#contMap a:nth-child(2){left:32.479%;top:68.34%}#contMap a:nth-child(3){left:39.87%;top:54%}#contMap a:nth-child(4){left:53.27%;top:49.1%}#contMap a:nth-child(5){left:63.49%;top:61.29%}#contMap a:nth-child(6){left:69.17%;top:50.5%}#contMap a:nth-child(7){left:87.47%;top:41.6%}#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:15px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:"";position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.carrouselPopular,.titleBar{background:#fff;border-bottom:1px solid #c4c4c4}#contForm #titleCont,.titleBar h2{color:#09daf0;display:block;font-family:"ostrich_sansmedium",sans-serif;font-size:35px;font-style:normal;font-weight:400;margin:0;padding:15px 0}.carrouselPopular{min-height:400px;position:relative;overflow:hidden;padding:50px 0}.carrouselPopular .outside{height:200px;overflow:hidden;position:absolute;width:100%;z-index:1}.carrouselPopular .bxSlider div.contProd{height:580px;position:relative}.carrouselPopular .contProd h2{font-size:20px}.carrouselPopular .crownIcon{background:rgba(212,175,55,.95);border-radius:100%;bottom:304px;color:#fff;height:30px;line-height:30px;position:absolute;text-align:center;right:11px;width:30px}.carrouselPopular .outside #slider-next,.carrouselPopular .outside #slider-prev{background:rgba(27,196,224,.85);border-radius:100%;height:170px;overflow:hidden;position:absolute;top:-100px;width:170px}.carrouselPopular .outside #slider-prev{left:-100px}.carrouselPopular .outside #slider-next a,.carrouselPopular .outside #slider-prev a{color:#fff;display:block;font-size:40px;text-align:right;padding:107px 38px 0 0}.carrouselPopular .premiumHeader i{color:#d4af37}.carrouselPopular .premiumHeader{font-size:24px}.carrouselPopular .outside #slider-next{right:-100px}.carrouselPopular .outside #slider-next a{padding:107px 112px 0 0}#popularSlider .popularProp{height:590px}#popularSlider .infoVilla{margin-top:40px}#popularSlider h2{color:#09daf0;font-size:30px;margin:0;text-transform:uppercase}#popularSlider .btnViewDtl{text-align:right}#popularSlider .btnViewDtl a{color:#909090;border:1px solid #909090;display:inline-block;font-family:"Futura Medium",sans-serif;font-size:16px;line-height:26px;padding:9px 11px;text-align:center;width:100%}#popularSlider .infoProp{color:#909090;font-size:16px;line-height:23px}.activities{background:#fff;min-height:320px}#activitySlider .contPic,#activitySlider li.col-lg-4{height:233px;overflow:hidden;position:relative}#activitySlider .contPic img,.carrouselPopular .bxSlider div.contProd img{width:100%}#activitySlider .contPic:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#activitySlider li.col-lg-4{height:300px}#activitySlider li.col-lg-4 h2{color:#909090;font-size:24px;text-align:center}#activitySlider .btnReserve a{background:rgba(0,0,0,.7);bottom:0;color:#fff;display:block;font-size:19px;line-height:23px;padding:10px 0;position:absolute;text-align:center;width:100%;z-index:1}.bx-controls{bottom:-40px;line-height:10px;margin-top:90px;position:absolute;width:100%}#contForm{background:url(../images/snorkeling-2.jpg)no-repeat fixed center bottom/cover;min-height:566px}#contForm #titleCont{color:#fff;font-family:"Futura Light",sans-serif;font-size:30px;line-height:34px;padding:50px 0 30px}#contForm .backBlue{background:rgba(27,196,224,.3)}#contForm p,.discount .icon,.kitchen .icon,.quality .icon,.welcome .icon,.wifi .icon{margin-bottom:20px}#contForm input[type=text]{background:#fff;border:0;height:50px;padding-left:15px;width:100%}#contForm input[type=button],#contForm input[type=text],#contForm textarea,.holder a{font-family:"Futura Medium",sans-serif}#contForm textarea{background:#fff;border:0;height:140px;padding:10px;width:100%}#contForm input[type=button]{background-color:#09daf0;border:1px solid #93e3f0;border-radius:5px;color:#fff;font-size:16px;height:55px;margin-bottom:50px;padding:8px 7px;text-align:center;width:100%}.infoCslV,.titleFeature{line-height:initial;text-align:center}.infoCslV{padding:70px 0}.titleFeature{color:#4b5354;font-size:26px;margin:20px auto}.discount,.features,.kitchen,.quality,.welcome,.wifi{margin-top:40px}#bodyBlog{padding-top:40px;background:#fff}#bodyBlog .titleCSLV{border-bottom:1px solid #323232;margin-bottom:50px;margin-top:0;padding-bottom:10px;text-align:center}#contBackCat{height:300px}#contBackCat h1{background:rgba(27,167,224,.65);color:#fff;font-family:"ostrich_sanscondensed_light",sans-serif;font-size:70px;margin-top:110px;padding-left:10px}#titleFilters{background:rgba(11,60,100,.8);color:#fff;font-size:25px;letter-spacing:.1em;line-height:initial;margin-bottom:20px;padding:19px 0 13px;text-align:center}#locationSelect{margin-top:23px}#guests,#location_select{display:block;height:35px;width:100%}.headerRel{position:relative!important}.holder{line-height:initial;margin:10px 0 0}.holder a{font-size:14px;cursor:pointer;color:#333}.holder a:hover{background-color:#323232;color:#fff}.holder a.jp-previous{margin-right:15px}.holder a.jp-next{margin-left:15px}.holder a.jp-current,a.jp-current:hover{color:#1bc4e0;font-weight:700}.holder a.jp-disabled,a.jp-disabled:hover{color:#bbb}.holder a.jp-current,.holder a.jp-disabled,a.jp-current:hover,a.jp-disabled:hover{cursor:default;background:0 0}.holder a,.holder span{margin:0 5px}form#pagination{margin-right:10px}form#pagination label{float:left;line-height:initial;margin-top:10px;margin-right:5px}.contSmartList{min-height:500px;margin:20px auto}#smartList{line-height:initial}#smartList>li,.wpbs_s-search-widget-results .villasList{margin-bottom:40px}#smartList>li img,.wpbs_s-search-widget-results .villasList img{height:auto;width:100%!important}.gradientText{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,.9) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.01) 1%,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);bottom:0;height:200px;padding-top:115px;position:absolute;width:100%}#beds,#sleeps{color:#323232;margin-bottom:32px}#prices{color:#323232}#beds>span,#prices>span,#sleeps>span{font-size:16px;line-height:22px;margin-bottom:30px}#beds>span,#contactUsBox span,#prices>span,#sleeps>span,.boxInfo h2,.btnWishList a{display:block;font-family:"Futura Medium",sans-serif}.boxInfo h2,.boxInfo h3{color:#323232;text-align:center}.boxInfo h2{font-size:24px;margin:10px auto}.boxInfo h3{font-size:13px;min-height:30px;margin-bottom:0;margin-top:0}.showPrice,.showPrice h4{font-family:"Futura Medium",sans-serif}.showPrice{color:#424242;margin-top:15px;text-align:center}.showPrice h4{color:#323232;font-size:30px}.showPrice sup{font-size:12px;letter-spacing:.1em;top:0}.imgProp{height:200px;position:relative;overflow:hidden;width:100%}.imgProp .gradientText h2{color:#fff;margin:0}.imgProp .gradientText h3{color:#fff;margin-bottom:10px;margin-top:0}#activitySlider .contPic img,#listYacht li .imgYacht img,.imgProp img{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#wishList .detailsProp li,#wishList .showPrice,#wishList .showPrice h4,#wishList .showPrice sup,footer .copy a{color:#fff}#wishList .boxInfo .backBlueLight{height:auto;padding:3px 0}#listYacht li a:hover img,.imgProp img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.backBlueDark{background:#226288}.backBlueLight{background:#1bc4e0}#reserved h2,.detailsProp{margin:10px auto;text-align:center}.detailsProp{border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#323232;line-height:initial;padding:10px 0}.detailsProp li{color:#323232;font-size:14px}.boxInfo .backBlueLight{background:#1bc4e0;color:#fff;display:block;height:47px;text-align:center;line-height:42px}.hiddenGal{display:none}#singlePost{background:#fff;position:relative}#singlePost .imgVilla{height:650px;overflow:hidden}#singlePost .rsArrow{height:650px;width:60px;position:absolute;display:block;cursor:pointer;z-index:99}#singlePost .rsArrowLeft{left:0;top:0}.fixedBox{position:fixed;top:10px}#singlePost .rsArrowLeft .rsArrowIcn{margin-left:-10px;-moz-transform:rotate(45deg) skew(5deg,5deg);-ms-transform:rotate(45deg) skew(5deg,5deg);-o-transform:rotate(45deg) skew(5deg,5deg);-webkit-transform:rotate(45deg) skew(5deg,5deg);transform:rotate(45deg) skew(5deg,5deg)}#singlePost .rsArrowIcn{border-radius:0;cursor:pointer;height:60px;left:50%;margin-top:0;position:absolute;top:40%;width:60px;border-bottom:4px solid #fff;border-left:4px solid #fff}#singlePost .rsArrowRight .rsArrowIcn{-moz-transform:rotate(225deg) skew(5deg,5deg);-ms-transform:rotate(225deg) skew(5deg,5deg);-o-transform:rotate(225deg) skew(5deg,5deg);-webkit-transform:rotate(225deg) skew(5deg,5deg);transform:rotate(225deg) skew(5deg,5deg);margin-left:-70px}#singlePost .rsArrowRight{right:0;top:0}#singlePost .reserved_now{margin:20px auto;overflow:hidden;position:relative;transition:all .5s ease}#singlePost .reserved_now .btnInquire a{background:#ff0808;background:-moz-linear-gradient(90deg,#ff0808 0,#ba2d2d 100%);background:-webkit-linear-gradient(90deg,#ff0808 0,#ba2d2d 100%);background:linear-gradient(90deg,#ff0808 0,#ba2d2d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0808",endColorstr="#ba2d2d",GradientType=1);color:#fff;font-size:16px;font-weight:900;letter-spacing:.6rem;margin:10px auto;padding:16px;text-decoration:underline;transition:all .5s ease;width:350px}#headerSingle{border-bottom:1px solid #1a6083;margin-bottom:20px;padding:20px 0}#reserved{border:1px solid #09daf0;margin-top:20px;padding:10px}#reserved h2{font-size:24px}#reserved i{color:#09daf0}#calendarBook input[type=text]{border:0;border-bottom:1px solid #1a6083;height:35px;text-align:center;width:100%}#calendarBook .btnInquire a{margin:20px auto}#contactUsBox{background:rgba(11,60,100,.8);font-family:"Futura Medium",sans-serif;min-height:90px;left:0;line-height:initial;padding:15px;position:absolute;top:-94px;width:100%;z-index:1}#contactUsBox span,.btnWishList a{color:#fff}#contactUsBox span{margin-top:10px;text-align:left}#contactUsBox .btnContactUs a{border:1px solid #fff;border-radius:10px;color:#fff;display:block;font-size:16px;margin-top:10px;text-align:center;padding:10px}#titlePropertie{color:#323232;font-family:"Raleway",sans-serif;font-size:50px;margin-top:0}.btnWishList a{background:#1a6083;border:1px solid #1a6083;text-align:center;transition:all .5s ease;padding:10px 0}.btnWishList a:hover{background:#fff;color:#1a6083}#contactUsBox .btnContactUs a,#priceDetail h2,#priceDetail span,.loc_header{font-family:"Futura Medium",sans-serif;line-height:initial}.loc_header{color:#323232;display:block;font-size:17px}#contGal{margin-bottom:60px}.rsDefault .rsBullets{background:0 0;bottom:-18px}.rsDefault .rsBullet.rsNavSelected span{background-color:#1bc4e0}.rsDefault .rsBullet span{background-color:#ccc}#priceDetail{text-align:center}#priceDetail h2,#priceDetail span{font-size:14px;margin-top:0}#priceDetail h2{font-size:23px}#socialShare a,#socialShare h2{font-size:16px;text-align:center}#socialShare h2{color:#1bc4e0;font-family:"Futura Book",sans-serif}#socialShare a{color:#1a6083;padding:10px 0;width:49%}#amenities_detail,#amenities_detail ul,#bed_detail,#bed_detail ul,#descrip,#descrip ul,#includes_detail,#includes_detail ul,#rental_detail,#rental_detail ul{color:#323232;font-size:16px;letter-spacing:.09rem;line-height:initial}#bed_detail ul li,#descrip ul li,#rental_detail ul li{position:relative}#amenities_detail ul li,#bed_detail ul li,#descrip ul li,#includes_detail ul li,#rental_detail ul li{display:inline-block;padding-left:20px;vertical-align:top;width:48%}#amenities_detail ul li::before,#bed_detail ul li::before,#descrip ul li::before,#includes_detail ul li::before,#rental_detail ul li::before{content:"• ";color:#1bc4e0;font-size:20px;left:5px;line-height:21px;position:absolute}#descrip a{color:red}#rental_detail table tr:nth-child(even){background:#fafafa}#rental_detail .rate{height:40px;border-bottom:1px solid #d1d1d3}#rental_detail .DateRange{padding-left:25px;padding-top:15px;padding-bottom:15px;width:300px}#rental_detail .NightlyRate{padding-left:12px;width:150px}#rental_detail .MinNights{padding-right:12px;text-align:center;width:100px}#amenities_detail ul li,#includes_detail ul li{margin-bottom:20px;position:relative}#bed_detail ul li{margin-bottom:20px}.boxLine li cite,.taxes_and_fees{font-size:12px}.taxes_and_fees h3{font-size:12px;font-weight:700;margin-top:30px}h2.titleHeadDetail{border-bottom:1px solid #d1d1d3;color:#24bffb;font-family:"Futura Medium",sans-serif;font-size:40px;margin-bottom:20px;margin-top:60px;padding-bottom:20px}#box-info-detail{border:1px solid #1bc4e0;background:#266889;margin-bottom:40px;margin-top:40px;padding:40px 20px}#box-info-detail h2{color:#fff;font-family:"Futura Medium",sans-serif;font-size:25px;font-weight:400;margin-bottom:35px;margin-top:0}#box-info-detail input[type=text],#box-info-detail textarea{background:#fff;border:0;color:#323232;height:35px;margin-bottom:20px;padding:10px;width:100%}#box-info-detail textarea{height:113px}#box-info-detail input[type=button]{background:#1bc4e0;border:0;color:#fff;padding:20px 0;width:100%}#map{background:#ccc;height:550px;width:100%}#boxBook{position:relative;height:100%}#gallery{display:none}footer .barBlue{border-top:1px solid #1a6083;min-height:100px;text-align:center}footer .barGray{background:#495256;color:#fff;line-height:14px;padding:20px 0}footer .followUs,footer h2{font-family:"Futura Medium",sans-serif}footer h2{color:#323232;font-size:16px;text-align:center}footer .followUs{margin-bottom:20px;margin-top:60px}footer .followUs li+li{margin-left:10px}footer #newsletter label,footer .followUs,footer .followUs li a{color:#fff;font-size:16px}footer #newsletter label{font-weight:400;height:37px;line-height:38px;margin-bottom:0;text-align:center;width:100%}footer #newsletter input[type=text]{background:#d6e4ee;border:0;color:#495156;height:37px;text-align:center;width:100%}footer #newsletter input[type=submit]{background:#787878;border:0;color:#fff;display:block;height:37px;margin:10px auto auto;width:70%}footer .payment{margin-top:60px}footer .copy{margin-top:30px;text-align:center}#saveTravel{margin-bottom:20px}#saveTravel li:nth-child(1){margin-top:6px}#saveTravel li:nth-child(2){margin-top:20px}#saveTravel li:nth-child(3){margin-top:26px}#saveTravel li:nth-child(4){margin-top:0}#saveTravel li+li{margin-left:50px}#recentPost{margin-bottom:80px}#recentPost li{line-height:initial;height:auto}#recentPost li h2{font-family:"Futura Medium",sans-serif;font-size:25px;margin-bottom:10px;text-align:center}#recentPost .categoryName,#recentPost cite{border-top:1px solid #ccc;padding:15px 0}#recentPost cite{color:#1bc4e0;display:block;font-size:16px;font-style:normal;text-align:left}#recentPost .btnReadMore a{background:#ccc;color:#fff;display:block;font-size:16px;text-align:center;padding:10px 0}#recentPost .excepertBlog{margin:20px auto}.imgDtlSingle{height:350px}.imgDtlSingle h1{color:#323232;font-size:40px;font-weight:700;margin-bottom:0;margin-top:6%;padding:40px}.bodyDtl{border-top:8px solid #1bc4e0;background:#fff;line-height:initial;margin-top:-70px;padding-top:30px}#boat_detail li .btnReserveTour a,.share{margin:20px auto}.share li:nth-child(1){text-align:left}.share li,.share li a{color:#1bc4e0;font-size:20px;line-height:initial}.boxLine{border:1px solid #7d7d7d;margin-bottom:30px;padding:26px}.boxLine h2,.btnNext a,.share li,.share li a{display:block;text-align:center}.boxLine h2{background:#fff;font-size:24px;margin-top:-41px;position:absolute;width:70%}.boxLine li,.infoYacht>li{line-height:initial}.boxLine li h3{font-size:16px;margin-bottom:5px;margin-top:0}#subCategories li+li{border-top:1px solid #3f718a}#subCategories li a{color:#5999b8;display:block;line-height:initial;padding:10px 0 10px 5px}.btnNext,.btnPrev{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:44px;margin-top:44px;padding:44px 0}.btnNext a{color:#999;font:400 1em/1.2"Futura Light";margin:10px auto;padding:0 40px;text-transform:capitalize;transition:all .5s ease}#nextPrevWp h3{color:#140c0c;font-family:"Futura Light",serif;font-size:1em;font-weight:400;line-height:1.2;margin:0;text-align:center}.bodyDtl::before{content:url(../images/shadow-left.png);left:7px;position:absolute;top:-70px}.bodyDtl::after{content:url(../images/shadow-inverse.png);position:absolute;right:7px;top:-70px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.95}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-figure{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.rsContent a{height:100%;position:relative}.gradientSlider{height:100%;background:-moz-linear-gradient(top,transparent 0,transparent 20%,transparent 50%,#000 100%);background:-webkit-linear-gradient(top,transparent 0,transparent 20%,transparent 50%,#000 100%);background:linear-gradient(to bottom,transparent 0,transparent 20%,transparent 50%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);position:absolute;width:100%;z-index:10}.backGray{background:#f7f7f7}.backBlue{background:#164367}.bannerYacht{height:600px;overflow:hidden}#mainYacht{position:relative;width:100%}#mainYacht .bx-viewport,#mainYacht .bx-wrapper{position:relative;width:100%;height:100%!important;top:0;left:0}#mainYacht,#mainYacht li{height:100%!important}#mainYacht li{background-repeat:no-repeat;background-position:top center;background-size:cover}#mainYacht .bx-wrapper .bx-viewport{border:0!important}#listYacht h2{font-family:"Futura Light",sans-serif;font-size:40px;margin:0}.containerInfoYacht{height:370px;margin-top:30px}.infoYacht{height:350px}.infoYacht>li{height:350px}.contCarr .bx-controls{bottom:10px}.contCarr .bx-viewport,.contCarr .bx-wrapper{border:0!important;position:relative;width:100%;top:0;left:0}.imagesYacht,.imagesYacht li{height:550px;width:100%}.bannerYacht #mainYacht li,.imagesYacht li{background-repeat:no-repeat;background-position:top center;background-size:cover}.content-table{color:#fff;display:table;font-size:13px;height:100%;width:100%}.center-content{display:table-cell;font-size:12px;position:relative;text-align:left;vertical-align:middle;z-index:10}.specs{line-height:initial;margin-bottom:20px;margin-top:20px}#listYacht{margin-bottom:40px;margin-top:40px}#listYacht .excerpt{min-height:169px}#listYacht li{height:470px}#listYacht li a,.rsContent a{display:block}#listYacht li h2{font-size:20px;margin-top:20px}#listYacht li hr{margin:10px auto}#listYacht li .imgYacht{height:350px;overflow:hidden;width:100%}#listYacht .excerpt p{color:#323232;line-height:initial}#yachtDesc #rental_detail .DateRange{width:130px}#yachtDesc #rental_detail .NightlyRate{text-align:center;width:150px}.bannerYacht .bx-viewport,.bannerYacht .bx-wrapper{position:relative;width:100%;height:100%!important;top:0;left:0}.bannerYacht .bx-controls{bottom:20px;margin-top:0}#mainYacht li img{width:100%}.headerYacht{margin-top:50px}.headerYacht h1{margin-bottom:20px;margin-top:0}.headerYacht h2{font-size:18px;margin:0}.descriptYacht{color:#323232;margin:20px auto}#prices li ul li,.descriptYacht ul li{padding-left:20px}#privateTours .containerTour .btnReserveTour a,.descriptYacht ul li+li{margin-top:20px}#prices li ul li:before,.descriptYacht ul li:before{content:"• ";color:#1bc4e0;font-size:20px;left:25px;line-height:21px;position:absolute}#prices li,.descriptYacht{line-height:initial}#prices>li+li{border-left:1px solid #f1f1f1}#horseRiding table tr:nth-child(2n),#prices>li:nth-child(even),#spa_detail table tr:nth-child(even),#trans_detail table tr:nth-child(even){background:#fafafa}#prices li .headerPrice,#prices li h2,#prices li h5{color:#0b3c64;font-family:"Futura Book",sans-serif;font-size:24px;text-align:center}#prices li h2,#prices li h5{font-size:18px}#prices li h5{font-size:12px;margin:0}.imgContTour{margin-top:6px}#boat_detail h1,#privateTours h1{margin:20px auto 40px}#privateTours .row+.row{margin-top:100px}#privateTours #titlePropertie{font-size:32px;font-weight:700}#privateTours h2.titleHeadDetail{font-size:30px}.btnReserveTour a{background:#22bae5;color:#fff;display:block;line-height:initial;padding:10px;text-align:center;width:250px}#mainPrivate{height:600px;overflow:hidden;position:relative;z-index:1}#mainPrivate img,.infoBlock{display:none}#mainPrivate .infoBlock{border-bottom:2px solid rgba(27,167,224,.8);color:#fff;left:auto;min-width:20%;overflow:hidden;padding:20px;position:absolute;right:30px;top:80%;text-align:right;z-index:11}#mainPrivate.rsABlock{display:block;left:auto;position:relative;top:auto}#mainPrivate .infoBlock h4{font-size:30px;margin-bottom:0;margin-top:0}#mainPrivate .infoBlock p{font-size:20px;line-height:39px;margin:0 0 0 10px;padding-top:3px}#mainPrivate .rsDefault .rsBullets{bottom:10px}.imgSpa{height:450px;overflow:hidden}#spa_detail h2,#trans_detail h2{border-bottom:1px solid #d1d1d3;color:#555;font-family:"Raleway",sans-serif;font-size:40px;margin-bottom:20px;padding-bottom:20px}#spa_detail .rate,#trans_detail .rate{height:40px;border-bottom:1px solid #d1d1d3}.packTitle{margin-top:40px}#listBoat>.imgYacht,.imgPck{height:250px;overflow:hidden}.slides{margin-top:20px}.slides li+li{margin-top:30px}#chef_detail ul li,#trans_detail,.pck{line-height:initial}.pricePck{font-size:20px}#trans_detail .btnReserveTour a{width:120px}#chef_detail ul li+li,#contInputs .row+.row,#listBoat{margin-top:20px}#listBoat>li{height:500px}#boat_detail li .specs{font-size:18px;min-height:50px}#boat_detail li .priceBoat,#formVillasDetail h2{font-family:"Futura Medium",sans-serif;text-align:center}#boat_detail li .priceBoat{font-size:20px;font-weight:700;line-height:initial}.includeServ,.taxes{background:#f1f1f1;min-height:207px;line-height:initial;margin-top:40px;padding:10px}.includeServ ul li+li,.taxes ul li+li{margin-top:10px}.includeServ ul li,.taxes ul li{padding-left:20px}#chef_detail ul li:before,.includeServ ul li:before,.taxes ul li:before{content:"• ";color:#1bc4e0;font-size:20px;left:35px;line-height:21px;position:absolute}.infoForm{color:#323232;line-height:initial;font-size:20px}#chef_detail table tr td{line-height:initial;height:40px}#chef_detail ul,.infoForm{margin-bottom:40px}#chef_detail ul li{padding-left:20px}#chef_detail ul li:before{left:22px}#golfsFields{margin:40px auto}#golfsFields li{position:relative}#golfsFields li+li{margin-top:30px}.nameField{bottom:0;padding:20px;position:absolute;width:100%;z-index:100}#advanced-search .wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field label,.nameField h2{color:#fff}.checkInOutField i{position:absolute;bottom:30px;right:24px;top:auto;cursor:pointer}#formVillasDetail{border:1px solid #ccc;background:#f1f1f1;margin-bottom:40px;margin-top:40px;padding:40px 20px}#formVillasDetail h2{color:#24bffb;font-size:25px;font-weight:400;letter-spacing:.2rem;margin-bottom:35px;margin-top:0;text-transform:uppercase}#formVillasDetail input[type=date],#formVillasDetail input[type=email],#formVillasDetail input[type=text],#formVillasDetail textarea{background:#fff;border:0;color:#323232;height:45px;line-height:45px;margin-bottom:20px;padding:10px;width:100%}#formVillasDetail textarea{height:113px;line-height:initial}#formVillasDetail input[type=button],#formVillasDetail input[type=submit]{background:#24bffb;border:0;color:#fff;line-height:initial;padding:20px 0;transition:all .5s ease;width:100%}#formVillasDetail input[type=button]:hover,#formVillasDetail input[type=submit]:hover{background:#999}#formContacto{line-height:initial}#cslv .btnReadMore a,.iWlClose{display:block;padding:10px;text-align:center}.iWlClose{background:#323232;border-radius:100%;color:#fff;height:27px;line-height:6px;left:8px;position:absolute;top:8px}#contInputs{margin:20px auto}#contInputs input[type=text]{height:35px;width:100%}#contInputs .checkInOutField i{top:10px}#contInputs input[type=button]{background:#323232;border:0;color:#fff;padding:20px 0;width:100%}#contInputs textarea{background:#fff;border:0;font-family:"Futura Medium",sans-serif;height:140px;padding:10px;width:100%}#notFound{min-height:300px;text-align:center}#cslv,#notFound{margin:40px auto}#cslv .textCslv{height:300px;overflow:hidden}#cslv .textCslv p{font-size:14px;line-height:2;letter-spacing:.2rem;margin-bottom:20px}#cslv .btnReadMore a{border:4px solid #323232;height:70px;line-height:40px;margin:20px auto;text-decoration:none;width:35%}#cslv .btnReadMore a:hover{background:#323232;color:#fff;transition:all .5s ease}.addtoany_share_save_container{right:15px;position:fixed;top:6%;width:30px;z-index:200}#horseRiding{line-height:initial}#horseRiding .rate{height:40px;border-bottom:1px solid #d1d1d3}#categories{background:#fff;padding:30px 0}#categories .heightSquare:nth-child(4),#categories .heightSquare:nth-child(5){margin-top:30px}#categories .backTrans{background:rgba(0,0,0,.3);height:100%;padding:20px}#categories .titleCat h2{color:#fff;display:inline-block;font-size:30px;text-shadow:#0a001f 2px 2px 2px;text-transform:uppercase;font-weight:600;line-height:45px;cursor:pointer;vertical-align:middle;letter-spacing:normal;margin:20px auto}#categories .titleCat .viewCollection a{border:2px solid #fff;color:#fff;display:block;font-style:italic;font-size:16px;height:38px;line-height:32px;margin-top:20px;padding:0 10px;text-align:center;width:35%}#categories .bx-viewport,#categories .bx-wrapper{position:relative;width:100%;height:100%!important;top:0;left:0}#categories .bxslider,#categories .bxslider li{height:100%!important}#categories .bxslider li{background-repeat:no-repeat;background-position:top center;background-size:cover}#categories .bx-wrapper .bx-viewport{border:0!important}#listSearch li h2{color:#242424;font-size:18px;margin-top:0}#listSearch li{margin-bottom:20px}#listSearch li .tituloSearch{height:165px}.whatsapp a{background:#62d046;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;font-size:20px;height:30px;line-height:30px;margin-top:5px;position:relative;text-align:center;width:30px}#whatsapp-movil{display:none}#whatsapp-web,.whatsapp a{display:block}#privacyPolicy .infoServ{font-size:12px;line-height:initial}#smartList .wpbs_s-search-widget{margin-top:40px}.wpbs_s-search-widget .wpbs_s-search-widget-form-wrap h2{display:none!important}#advanced-search .wpbs-search-container-loaded,#advanced-search .wpbs_s-search-widget .wpbs_s-search-widget-results-wrap,#ical p,#wpbs-form-1{display:none}#responsive-form{margin:0 auto;width:100%}.form-row{width:100%}.column-full,.column-half{float:left;position:relative;padding:.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}