.daterangepicker{box-shadow:0 5px 15px rgba(0,0,0,.35)}@media screen and (max-width:500px){.expert-title{margin-top:10px}}#bannerForPhone{display:none}#prop_breadcrumbs{margin:10px 10px 10px 40px}@media (max-width:500px){#prop_breadcrumbs{margin:10px 10px 10px 15px}}#prop_breadcrumbs a{color:#009aa8;font-size:15px}#prop_breadcrumbs span{color:#55c2ce;font-size:15px;font-weight:700}.singleProperty-wrap{display:flex;flex-flow:row wrap}.singleProperty-leftPanel{width:58%;float:left;padding-bottom:100px}.leftPanel-informationWrap{width:100%;float:left;padding-left:50px}.leftPanel-propertyInfo-infoTabs{position:sticky;position:-webkit-sticky;top:0;background-color:#fff;z-index:501}@media (min-width:1024px){.leftPanel-propertyInfo-infoTabs{position:static}}.property-tabs{list-style:none;-webkit-padding-start:0;padding-inline-start:0;margin:0 auto;max-width:1000px;width:100%;display:flex;justify-content:center;border-bottom:1px solid #d3d3d3;height:59px}.property-tabs li{flex-grow:1;font-size:13px;width:100%}.property-tabs a{display:block;text-align:center;text-decoration:none;text-transform:capitalize;color:#009aa8;padding:15px;font-size:16px}.property-tabs a:focus{border-bottom:3px solid #55c2ce!important;text-decoration:none!important;color:#009aa8}.property-tabs a:hover{border-bottom:3px solid #f36f42!important;text-decoration:none!important;color:#009aa8}.leftPanel-propertyHeading{padding:15px 15px 20px;color:#585858}.leftPanel-propertyHeading a{font-style:italic;font-weight:700;color:#009aa8}.singleProperty-overviewIcons img{width:30px;height:30px;margin-bottom:10px;opacity:.5;vertical-align:middle}.singleProperty-overviewIcons ul{list-style:none;display:flex;list-style-type:none;flex-flow:row nowrap}.singleProperty-overviewIcons li{display:inline-block;flex-grow:1;text-align:center;color:#232323!important;font-size:16px}.singleProperty-rightPanel{width:30%;border:1px solid #d3d3d3;padding:25px;margin-left:50px;position:sticky;position:-webkit-sticky;top:0;align-self:flex-start}.okneova{position:relative;border:2px solid grey}.okneova .proba{background-color:rgba(0,0,0,.7);top:50%;left:50%;transform:translate(-50%,-50%);min-width:150px;border-radius:5px;min-height:85px;z-index:1}.okneova .proba,.proba i{position:absolute;cursor:pointer}.proba i{top:22%;left:40%;font-size:50px;color:#fff}.video_thumbnail_logo{max-width:150px;position:absolute;cursor:pointer}.video_thumbnail_title{position:absolute;top:2%;left:20%;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none}.thumbnail_villa_name{border-bottom:1px solid #fff;font-size:40px;margin-bottom:0!important;font-weight:700}.thumbnail_villa_location,.thumbnail_villa_name{color:#f0f8ff;text-shadow:2px 2px #000;opacity:.9;font-family:serif}.thumbnail_villa_location{font-size:30px;white-space:nowrap;text-align:center;font-weight:500}.singleProperty-leftPanel-overviewInformation{padding:20px 15px 25px}.singleProperty-leftPanel-overviewInformation b{font-weight:700}.singleProperty-leftPanel-overviewInformation .content-hidden p{font-size:12px!important}.singleProperty-leftPanel-overviewInformation .showHide-text{left:50%;margin-left:-50px}.go-back-tab{display:inline-block;text-decoration:none;background-color:#009aa8;color:#fff;margin-left:25px;font-size:14px;margin-top:10px;margin-bottom:10px;border:1px solid #009aa8;border-radius:.3rem;padding:.375rem .75rem}.go-back-tab:hover{background-color:#fff;color:#009aa8;text-decoration:none}.singleProperty-leftPanel-amenities h2,.singleProperty-leftPanel-amenities h3,.singleProperty-leftPanel-amenities h4{font-size:17px;font-weight:700;margin-bottom:5px;text-transform:capitalize;padding-left:10px}.singleProperty-leftPanel-amenities p{font-weight:700;font-size:17px;margin-bottom:0}.singleProperty-leftPanel-amenities span{font-size:15px;color:#a9a9a9;margin-bottom:5px}.modal{background-color:rgba(0,0,0,.4)}.modal-content{margin-top:70px;width:600px!important;overflow-y:auto;max-height:83vh}.modal-header{border-bottom:none!important;position:sticky;background-color:#fff;top:0;z-index:2;margin-bottom:10px}.modal-title{margin-bottom:30px!important}.modal-header img{width:22px}.amenities-section a{color:#009aa8!important;font-size:16px;font-weight:700;margin-bottom:20px}.amenities-section a:hover{text-decoration:none;cursor:pointer}.modal-title{text-align:left;margin-bottom:25px;font-weight:700;margin-left:13px}.amenities-section h3{font-size:20px;font-weight:700}.amenities-modal ul{list-style-type:none;padding-left:20px;padding-right:20px}.amenities-modal li{font-size:14px;padding:5px 15px;margin-bottom:10px}.close-modal-button:hover{transform:rotate(1turn)}.close-modal-button{transition:all .3s ease-in-out;display:inline-block;font-size:22px;margin-right:5px;cursor:pointer}.singleProp-overviewInfo-toggle{max-height:100%!important;height:auto!important;position:unset!important}.singleProperty-leftPanel-overviewInformation div{max-height:150px;overflow:hidden;position:relative}.singleProperty-leftPanel-overviewInformation div:after{content:"";position:absolute;bottom:0;right:0;left:0;height:50px;background:linear-gradient(hsla(0,0%,100%,.3),hsla(0,0%,100%,.9))}.countries-area-text>p:not(:first-child) select{display:none}.check-availability-btn{margin-bottom:20px;margin-top:15px;background-color:#a03963;color:#fff;width:100%;font-size:1.3rem;font-weight:500;padding:.6em;border:2px solid #a03963;border-radius:.35em}.check-availability-btn:hover{background-color:rgba(160,57,99,0);color:#a03963}.check-availability-btn:disabled{cursor:not-allowed}.check-availability-btn-new{margin-bottom:20px;margin-top:15px;background-color:#009aa8!important;color:#fff;width:100%;font-size:1.3rem;font-weight:500;padding:.6em;border:2px solid #009aa8!important;border-radius:.35em}.check-availability-btn-new:hover{background-color:rgba(160,57,99,0)!important;color:#009aa8!important}.check-availability-btn-new:disabled{cursor:not-allowed}.rating{position:relative;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none;white-space:nowrap;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:text-top;text-align:left;height:24px;width:105px;line-height:24px;font-size:15px;margin-top:-4px}.rating:before{color:#d6d9db}.rating:after,.rating:before{font-family:Font Awesome\ 5 Free;content:"\F005\F005\F005\F005\F005";position:absolute;letter-spacing:3px;font-weight:700}.rating:after{color:#da6e96;overflow:hidden}.rating-0:after{width:0}.rating-0-5:after{width:10%}.rating-1:after{width:23%}.rating-1-5:after{width:32%}.rating-2:after{width:44%}.rating-2-5:after{width:55%}.rating-3:after{width:68%}.rating-3-5:after{width:77%}.rating-4:after{width:72%}.rating-4-5:after{width:84%}.rating-5:after{width:110%}.singleProperty_reviewsMiddleScore{display:flex;flex-flow:row wrap;list-style-type:none;padding-left:0;margin-bottom:50px}.singleProperty_reviewsMiddleScore li{padding:0;font-size:14px;flex:0 0 33.3333%}.singleProperty-leftPanel-ratings h4{margin-bottom:40px;font-size:20px}.all-users-comments{display:flex;flex-flow:row wrap;justify-content:center}.usersReviews-comments{flex:0 0 32.3333%;padding:15px;background-color:#f1f1f1;min-width:160px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:10px;margin-bottom:5px!important;margin-left:5px}.userReviews-name{font-size:14px}.userReviews-name span{color:#a9a9a9}.userReviews-name img{width:30px;margin-right:10px}.userReviews-comments{margin-top:-15px;font-size:13px;text-align:justify;height:auto;overflow:hidden}.singleProperty-distances-editor h2{font-size:17px;font-weight:700;margin-bottom:20px;color:#a03963}.singleProperty-distances-editor ul{list-style-type:none}.singleProperty-distances-editor li{font-size:14px;padding:5px 5px 5px 0}.singleProperty-editor li:first-of-type{font-size:16px}.singleProperty-distances-editor img{width:17px;margin-right:5px}.singleProperty-distances ul{padding-left:15px}.singleProperty-editor ul{padding-left:0}.singleProperty-editor span{font-weight:700;color:#696969}.icon-distances{color:#55c2ce;width:17px;margin-right:5px}.singleProperty-location{margin-bottom:100px}.singleProperty-location-button{text-align:center}.singleProperty-location h4{font-size:17px;font-weight:700;margin-bottom:20px}#nearbyVillas{margin-bottom:50px}#locationGuide{padding-left:15px;padding-right:15px}#locationGuide h3{font-size:17px;font-weight:700;margin-bottom:20px}#islandHolidayGuide{padding-left:15px;padding-right:15px}#islandHolidayGuide h3{font-size:17px;font-weight:700;margin-bottom:20px}#static_chat_image{width:300px!important;height:280px;display:block;margin:0 auto}@media (max-width:1024px){#static_chat_image{width:220px!important}}@media (max-width:768px){#static_chat_image{width:300px!important}}#guideExpert h3{font-size:17px;font-weight:700;margin-bottom:20px}#guideExpert img{width:100%}#booking-form{margin-bottom:0}#rightPanelLocationSmallScreen{position:fixed;top:74px;background:#fff;right:0;width:-webkit-fill-available;z-index:999;margin-bottom:50px;display:none}#showHideSmallScreenQuote{position:sticky;right:0;top:9px;background:#20c1c7;padding:6px 33px;border-bottom-left-radius:20px;z-index:1000}#showHideSmallScreenQuote i{font-size:27px;color:#fff}#quote-table-above{display:none}#quote-table-above div{float:left}#quote-table-above div p i{color:#78dda1;font-size:19px}#dynamic-price{float:left}#quote-table-below{margin-top:4px;display:none}#quote-table-below p{font-size:12px}#quote-table-below div button{border:1px solid grey;border-radius:20px;padding:5px 15px;background:inherit;color:grey;font-size:13px}#quote-table-below div button:hover{color:#000}#quote-table-below div button:focus{outline:none}#quote-table-below div button img{width:21px}#quote-table-below div button i{color:#78dda1;font-size:15px}#quote-table-below div input{height:0!important;border:none!important;margin-bottom:0!important;font-size:1px!important}#quote-table-below div input:focus{border:none!important;outline:none!important}#quote-table-below .flight-finder{border:1px solid grey;border-radius:20px;padding:5px 15px;background:inherit;color:grey;font-size:13px}.flight-airplane{width:100%}@media screen and (max-width:767px){.flight-airplane{display:none}}#showNearbyVillas{color:#fff;background:#a03963;border-radius:5px;transition:all .1s ease-in-out;border:2px solid #a03963;padding:8px 20px}#showNearbyVillas:hover{background:#fff;border:2px solid #a03963;color:#a03963;text-decoration:none;cursor:pointer}#showNearbyVillas:active,#showNearbyVillas:focus{color:#a03963;text-decoration:none;outline:none}#carouselExampleIndicators{padding-left:200px}.carousel-item img{max-width:800px;max-height:600px}.carousel-control-prev{left:200px!important}.carousel-control-next{left:810px!important}.rightPanel-propertyInfo-calendar p{font-size:13px;font-weight:700;color:grey}#single-property-calendar{padding:10px 20px 5px;border:1px solid #d3d3d3;box-shadow:0 3px 10px;border-radius:5px;top:50px}#single-property-calendar input:first-of-type{margin-bottom:0;text-indent:30px;border:1px solid #000;border-bottom:none;height:38px;padding:.75rem;font-size:.8rem;font-weight:400;line-height:1.6;border-top-left-radius:.6em;cursor:pointer}#single-property-calendar input:nth-of-type(2){margin-bottom:0;text-indent:30px;border:1px solid #000;border-bottom:none;border-left:none;height:38px;padding:.75rem;font-size:.8rem;font-weight:400;line-height:1.6;border-top-right-radius:.6em;cursor:pointer}#single-property-calendar input:nth-of-type(2):focus{outline:none}#single-property-calendar input:nth-of-type(3){margin-bottom:5px;text-indent:30px;border:1px solid #000;height:39px;padding:.75rem;width:99%;font-size:.8rem;font-weight:400;line-height:1.6;border-bottom-left-radius:.6em;border-bottom-right-radius:.6em;border-top-left-radius:0;border-top-right-radius:0;cursor:pointer}#single-property-calendar #singleProperty_dates-checkout{width:50%!important;margin-left:-4px;border-left:none}#single-property-calendar #singleProperty_dates{width:49%!important}@media (min-width:300px) and (max-width:1910px){#single-property-calendar{margin:15px}}@media (min-width:300px) and (max-width:500px){#single-property-calendar{margin:5px 10px;padding:18px 10px}}.selectric-country-select{margin-bottom:35px;width:49.7%;display:inline-table;height:45px;padding-top:1px}#open-booking-modal{margin-bottom:20px}#ajax-offer-table{width:100%;border-collapse:collapse}#ajax-offer-table .property-price p{font-weight:700;font-size:14px;margin-bottom:0;white-space:nowrap}@media (min-width:300px) and (max-width:500px){#ajax-offer-table button{font-size:13px}#ajax-offer-table li,#ajax-offer-table span{font-size:11px}#ajax-offer-table td{padding:10px}#ajax-offer-table .property-price p{font-size:13px;white-space:normal}}@media (device-width:1024px){#ajax-offer-table .property-price p{white-space:normal}}#quote-table-below{display:block!important}#currency{margin-top:10px;border:1px solid #5ab1e0;height:25px;font-size:13px;padding-left:7px;padding-right:15px;width:50%;outline-color:#5ab1e0;margin-bottom:10px;cursor:pointer}.rate_terms{font-size:13px!important;margin-bottom:0}#reserveBtn{background-color:#a03963;color:#fff;width:100%;font-size:1rem;font-weight:500;margin-bottom:8px;margin-top:0;border:2px solid #a03963;border-radius:.35em}#reserveBtn:hover{cursor:pointer;background-color:rgba(160,57,99,0);color:#a03963}.payment-option{margin-left:48%}.money{border-bottom-left-radius:.6em;border-top-left-radius:.6em;border-right:none}#money{border-bottom-left-radius:.6em}.plan-select{border-bottom-right-radius:.6em;border-left:none}#plan-select{border-bottom-right-radius:.6em}.plan-type{border-right:none;border-left:none}#nights-price{border-top-left-radius:.6em}#bookable{border-top-right-radius:.6em}#ajax-offer-table th{background-color:#da6e96;color:#fff;height:35px;font-size:12px;text-align:center;vertical-align:middle;padding-left:5px}#ajax-offer-table td{width:80px;height:50px;padding-left:1%;vertical-align:middle}#ajax-offer-table span,li{font-size:13px;padding:0 10px}#ajax-offer-table th:first-of-type{width:25%}#ajax-offer-table th:nth-of-type(2){width:29%}#ajax-offer-table th:nth-of-type(3){width:15%;border-top-right-radius:.6em}#ajax-offer-table th:nth-of-type(4){width:25%}#ajax-offer-table form{text-align:center}.rightPanel-propertyInfo-calendar{width:100%;min-height:350px;max-height:100vh;border:1px solid #d3d3d3;padding:0;top:0;margin-left:25px;box-shadow:10px 10px 19px -2px #ededed;border-radius:5px;max-width:555px;position:sticky}#copy-url-input{visibility:hidden}.property-sleeps{text-align:center}.property-sleeps img{width:13px}.property-sleeps span{font-size:15px!important;font-weight:700}.property-price p{font-weight:700;font-size:14px;margin-bottom:0}.property-price span{color:grey}.cancellation-free-li{color:#0ab21b;font-weight:700;list-style:none}.cancellation-partially-li{list-style:none}.cancellation-free-li:before,.cancellation-partially-li:before{content:"\2713"}.table-last-column{list-style-type:disc;padding:0 15}.hide{display:none}.header-left img{width:10px}.header-left span{font-weight:700;font-size:14px}.header-left p{font-size:14px}.plan-type li{position:relative}.plan-type a{position:absolute;top:0;right:0}.popover-content{line-height:2.1rem;font-size:14px;font-weight:400;letter-spacing:.03em;padding:5px;color:#fff;background:#333}.popover-title{display:none!important;line-height:2.4rem;font-size:16px!important;background:#333;color:#fff!important}.popover-title:after,.popover-title:before{content:none}.button-column{vertical-align:top!important}#ajax-offer-table i:hover{cursor:help}#moreVillasHeader{margin-bottom:50px;color:#c44d7d}#sliderPagingNumber{position:relative;color:#fff;cursor:pointer;background:#009aa8;list-style-type:none;width:105px;padding:10px;text-align:left;transition:all .2s ease-in-out;border-radius:45px;text-indent:12px}@media (max-width:767px){#sliderPagingNumber{width:80px;left:5px!important;top:auto;font-size:12px;padding:2px;border-radius:4px}}.containerForButton{margin-bottom:15px}.singleProperty-slider .slider-paging-number{position:relative;top:-90px;left:30px;color:#fff;cursor:pointer;background:#009aa8;list-style-type:none;width:105px;padding:10px;text-align:left;transition:all .2s ease-in-out;border-radius:45px;text-indent:12px}@media (max-width:767px){.singleProperty-slider .slider-paging-number{width:80px;left:5px!important;top:auto;font-size:12px;padding:2px;border-radius:4px}.singleProperty-slider .slider-paging-number:after{top:4px!important;right:25px!important;width:13px!important;height:13px!important}}.singleProperty-slider .slider-paging-number:after{content:url(/images/icons/enlarge_white.svg);position:absolute;top:13px;right:32px;width:16px;height:16px;opacity:.8}.singleProperty-slider .slider-paging-number:hover{transform:scale(1.1)}.singleProperty-slider .slider-paging-number li:nth-child(1n+2){display:none}.singleProperty-slider .slick-next{padding-top:5px!important;top:260px;right:15px!important;display:none!important}.singleProperty-slider .slick-next:before{font-size:40px;opacity:1}.singleProperty-slider .slick-prev{padding-top:5px!important;left:15px!important;z-index:99;top:260px;display:none!important}.singleProperty-slider .slick-prev:before{font-size:40px;opacity:1}.slide-text{font-size:15px;padding:5px;text-align:center}#banner .slick-next,#banner .slick-prev{display:none!important}#banner .slick-next:before,#banner .slick-prev:before{opacity:1}#banner .slick-next{padding-top:5px!important;right:15px!important}#banner .slick-prev{padding-top:5px!important;left:15px!important}#bannerForPhone .slick-next:before,#bannerForPhone .slick-prev:before{opacity:1}#bannerForPhone .slick-next{right:1px!important;padding-top:5px!important}#bannerForPhone .slick-prev{left:1px!important;padding-top:5px!important}.singleProperty-slider img{width:100%;height:535px!important;-o-object-fit:cover;object-fit:cover}.slick-current.slick-active.slick-center{opacity:1;-webkit-filter:brightness(1)!important;filter:brightness(1)!important}#banner{display:block}#banner .bannerImage{border-radius:.5%}#banner .bannerImage:hover{cursor:pointer}#banner .slick-slide{width:160px!important;margin:2px}#banner .singleProperty-slider{width:inherit}#banner .singleProperty-slider .slider-paging-number{border-radius:5px}#banner .singleProperty-slider .slider-paging-number:after{opacity:0!important}#banner .singleProperty-slider .slider-paging-number i{padding-right:5px}#banner .slick-list{padding:0!important}#banner .slick-prev:before{font-size:40px}#banner .slick-next:before{font-size:40px}#bannerForPhone .bannerImage{border-radius:.5%}#bannerForPhone .bannerImage:hover{cursor:pointer}#bannerForPhone .slick-slide{width:160px!important;margin:2px}#bannerForPhone .singleProperty-slider{width:inherit}#bannerForPhone .singleProperty-slider .slider-paging-number{border-radius:5px}#bannerForPhone .singleProperty-slider .slider-paging-number:after{opacity:0!important}#bannerForPhone .singleProperty-slider .slider-paging-number i{padding-right:5px}#bannerForPhone .slick-list{padding:0!important}#bannerForPhone .slick-prev:before{font-size:40px}#bannerForPhone .slick-next:before{font-size:40px}.property-overview{padding:20px}.property-overview div{font-size:14px}.property-overview div b{font-size:16px}#imageSlider{display:none}.slick-next,.slick-prev{width:auto!important;height:auto!important;background:linear-gradient(hsla(0,0%,95.3%,.7),rgba(221,200,200,.7))!important}#amenities-top ul{padding-left:0}#amenities-top ul li{list-style-type:none;font-size:14px;margin-bottom:5px}@media screen and (max-width:500px){#amenities-top ul li{font-size:13px}}#overview{padding:20px}.right-contact-us p{font-size:12px}.amenityImage{border-radius:5%;margin-bottom:10px}div.info-card{background:#fff!important;border-radius:6px;border:1px solid #55c2ce!important;font-weight:400;width:315px}div.info-card .info-card-top{align-items:center;border-radius:0 6px;color:#fff;display:flex;min-height:100px}div.info-card .info-card-top .info-card-image{border:6px solid #fff;border-radius:999px;margin-right:12px;margin-left:-40px;-o-object-fit:cover;object-fit:cover}div.info-card .info-card-top .info-card-heading{font-size:20px;font-weight:500}div.info-card .info-card-top .info-card-heading .mineC,div.info-card .info-card-top .info-card-subheading{text-shadow:1px 1px 2px #fff;background-color:rgba(0,0,0,.5);border:2px solid #55c2ce}div.info-card .info-card-top .info-card-subheading{font-size:12px;font-style:italic;width:-moz-fit-content;width:fit-content}div.info-card .info-card-bottom{padding:5px 8px;margin-top:5px}div.info-card .info-card-bottom ul{padding-left:0;list-style-type:none;margin-bottom:10px}div.info-card .info-card-bottom ul li{display:inline-block;padding:2px 4px;color:#55c2ce;font-size:11px}div.info-card .info-card-bottom ul li i{position:static;display:block}div.info-card .info-card-bottom hr{margin-top:0;margin-bottom:8px;background:#55c2ce}.info-card-amenities-icon{font-size:20px}.infoWindowClose{position:absolute;top:3px;width:20px;right:-10px}.infoWindowClose:hover{cursor:pointer}.map-infowindow-viewButton{padding:5px;color:#fff;margin-right:20px;background:#55c2ce;text-decoration:none!important;border:1px solid #55c2ce;border-radius:5px}.map-infowindow-viewButton:hover{background-color:#fff;color:#55c2ce}.search-tooltip .search-tooltiptext{visibility:hidden;width:125px;background-color:grey;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:40px;right:0;font-size:14px}.search-tooltip:hover .search-tooltiptext{visibility:visible}.search-tooltip{position:relative;display:inline-block}#free-price,#non-ref-price,#partially-price{font-size:16px;text-align:left}#free-price-base,#non-ref-price-base,#partially-price-base{color:#dc3545!important;text-decoration:line-through}#locationMap{height:500px;margin-bottom:50px}@media screen and (min-width:1040px) and (max-width:1386px){.singleProperty-overviewIcons li{font-size:12px}.thumbnail_villa_name{font-size:28px}.thumbnail_villa_location{font-size:25}}@media screen and (min-width:1386px) and (max-width:1530px){.thumbnail_villa_name{font-size:35px}.thumbnail_villa_location{font-size:30}}@media screen and (min-width:300px) and (max-width:500px){.info-card{width:-moz-max-content!important;width:max-content!important}.spanMapGoogle{right:unset!important}#sli4e{top:8%!important}.editedDiv{padding:0!important}#banner{display:none;width:100%!important}#bannerForPhone{display:block;width:100%!important}#imageSlider{display:block}#sliderPagingNumber{display:none!important;padding:2%}.propertyImage{pointer-events:none!important}.singleProperty-slider .slick-next{z-index:9999999;top:50%;display:block!important;right:0!important}.singleProperty-slider .slick-prev{left:0!important;z-index:9999999;top:50%;display:block!important}.swiper-button-prev{display:none}.slider-paging-number{display:none!important}.newGallery{width:100%}.swiper-button-next{display:none}.video_thumbnail_logo{max-width:50px}.thumbnail_villa_name{font-size:18px!important}.thumbnail_villa_location{font-size:15px!important}.proba{min-width:80px!important;min-height:40px!important}.proba i{font-size:20px!important}.singleProperty-leftPanel{width:100%}.leftPanel-informationWrap{padding-left:0}.singleProperty-overviewIcons ul{padding:0!important;display:block}.singleProperty-overviewIcons img{width:20px;height:20px}.singleProperty-overviewIcons li{font-size:12px;width:32%;white-space:nowrap;padding:1}.read-more-villa{font-size:15px}.singleProperty-leftPanel-amenities,.singleProperty-leftPanel-ratings{padding:25px}.amenities-section h3{font-size:19px}.singleProperty-leftPanel-amenities p{font-size:15px;font-weight:unset;margin-bottom:0}.amenities-section a{font-size:15px}.singleProperty-amenities{width:100%!important;margin-bottom:15px}.singleProperty_reviewsMiddleScore{display:block}.singleProperty_reviewsMiddleScore li{padding:3px}.all-users-comments{display:block}.singleProperty-distances-editor li{font-size:12px;padding:5px}.singleProperty-location h4{padding:20px}#locationMap,.modal-content{width:100%!important}#carouselExampleIndicators{padding-left:0}.carousel-item img{width:100%;height:100%}.carousel-control-next,.carousel-control-prev{display:none!important}.small-input{width:100%!important}.selectric-country-select{width:100%}.property-avg-price{padding:0 30px}#ajax-offer-table button{font-size:13px}#ajax-offer-table span,li{font-size:12px}#ajax-offer-table td{padding:10px}}@media screen and (min-width:501px) and (max-width:768px){.leftPanel-informationWrap{padding-right:50px}.singleProperty-leftPanel{width:100%}#locationMap{width:100%!important}#carouselExampleIndicators{padding-left:0}.carousel-item img{width:100%;height:100%}.carousel-control-next,.carousel-control-prev{display:none!important}}@media only screen and (max-width:767px){.singleProperty-slider img{height:400px!important}.singleProperty_reviewsMiddleScore{margin-bottom:10px;padding-left:100px}.singleProperty_reviewsMiddleScore li{margin-bottom:15px}.singleProperty_reviewsMiddleScore p{margin-bottom:-2.5px;padding-bottom:2%}}@media only screen and (max-width:480px){.singleProperty-slider img{height:275px!important}}@media screen and (min-width:769px){#imageSlider{margin-left:25px;margin-right:25px}}@media screen and (min-width:769px) and (max-width:1023px){.leftPanel-informationWrap{padding-right:50px}.singleProperty-leftPanel{width:100%}#locationMap{width:100%!important}#carouselExampleIndicators{padding-left:0}.carousel-item img{width:100%;height:100%}.carousel-control-next,.carousel-control-prev{display:none!important}.modal-content{width:500px!important}.small-input{width:49.6%!important}}@media screen and (min-width:1024px) and (max-width:1439px){#carouselExampleIndicators{padding-left:50px}.carousel-control-prev{left:50px!important}.carousel-control-next{left:565px!important}.small-input{width:100%!important}.selectric-country-select{width:100%}.property-avg-price{padding:0 30px}#locationMap{width:100%!important}}@media screen and (max-width:1650px){#rightPanelLocationLargeScreen{width:35%}#rightPanel{margin-left:0!important}}@media screen and (min-width:1440px) and (max-width:1910px){.small-input{width:100%!important}.selectric-country-select{width:100%}.property-avg-price{padding:0 30px}#locationMap{width:100%!important}}.custom-date-class{text-decoration:none!important;background:#ffc900!important;color:#fff!important;pointer-events:none!important}@media screen and (max-width:576px){.daterangepicker .drp-calendar.right{position:absolute!important;right:0!important;top:0!important}.daterangepicker .drp-calendar.right tbody{display:none!important}.daterangepicker .drp-calendar.right thead>tr:nth-child(2){display:none!important}.daterangepicker .drp-calendar.right th.month{display:none!important}.daterangepicker .drp-calendar.right .calendar-table{background:transparent!important}.daterangepicker .daterangepicker.ltr .drp-calendar,.daterangepicker .daterangepicker.ltr .ranges{float:none!important}.daterangepicker .drp-calendar.right .daterangepicker_input{position:absolute!important}.daterangepicker .next.available{position:absolute;top:16px;right:24px}.daterangepicker .drp-calendar.right{height:0}.daterangepicker .calendar-table{border:none!important}}@media (max-width:500px){.frontvillas{padding-left:0!important;padding-right:0!important}}.dropbtn{color:#fff;background:#a03963;border-radius:5px;transition:all .1s ease-in-out;border:2px solid #a03963;height:40px}.dropbtn:focus,.dropbtn:hover{background:#fff;border:2px solid #a03963;color:#a03963;text-decoration:none;cursor:pointer}.dropdown{display:inline-block;transition:1s}.dropdown-content{display:none;background-color:#f1f1f1;min-width:160px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:10px}.dropdown-content a{color:#a03963;padding:12px 16px;text-decoration:none}.dropdown a:hover{background-color:#ddd}.show{display:block}.navbar{background:linear-gradient(90deg,#009aa8 0,#25b5c2 64%,#20c1c7 89%,#30ced1)!important}#banner{width:80%;position:relative;margin:0 auto 20px}#banner .col-md-3{padding:3px!important}#bannerForPhone{width:80%;position:relative;margin:0 auto 20px}#bannerForPhone .col-md-3{padding:3px!important}#singleProperty_dates-checkout{width:50%!important;margin-left:-4px;border-left:none}#singleProperty_dates{width:49%!important}.lightbox{margin-top:100px;display:none}[data-letters]:before{content:attr(data-letters);display:inline-block;font-size:1em;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%;background:#da6e96;vertical-align:middle;margin-right:5px;color:#fff}.amenInfo{font-weight:400!important;font-size:14px!important;margin-bottom:10px!important;padding-left:10px}.amenitiesTexts{border:1px solid #d3d3d3;border-radius:5px;box-shadow:10px 10px 19px -2px #dfdfdf;margin-bottom:10px}.amenHead{color:#c44d7d;font-size:23px!important}@media (max-width:400px) and (max-height:700px){#ajax-offer-table{zoom:.9}}@media (max-width:1280px){.mobil{display:block!important}.fullscreeneditor{display:none!important}}@media (max-height:700px){#quote-table-above div{display:none}}.tablinks{padding:0!important}#overview h1{font-size:1.3rem}#overview span{font-size:1.2rem}.propvid{padding:56.25% 0 0;position:relative}#islandHolidayGuide .col-md-6{margin-bottom:30px}#locationGuide .row{margin:50px 0}.ten{margin-top:10px}.tabcina{padding-left:7px;padding-right:7px;margin-bottom:10px}.guests-dropdown-wrap button{margin-top:-5px}.fullscreeneditor{padding:10px 20px 5px;border:1px solid #d3d3d3;box-shadow:0 3px 10px;border-radius:5px;font-weight:unset!important}@media (min-width:300px) and (max-width:1910px){.fullscreeneditor{margin:15px}}@media (min-width:300px) and (max-width:500px){.fullscreeneditor{margin:5px 10px;padding:18px 10px}.fullscreeneditor .fas{color:#009aa8!important}}.fullscreeneditor p{font-weight:unset!important;color:unset}.loader-2,.loader-2:after,.loader-2:before{border-radius:50%;width:2em;height:2em;top:50%;left:50%;opacity:1!important;z-index:10000000;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.loader-2{color:#f36f42;font-size:12px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader-2:after,.loader-2:before{content:"";position:absolute;top:0}.loader-2:before{left:-3.5em;animation-delay:-.32s}.loader-1:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}#portal_extras_table{width:-webkit-fill-available}#portal_extras_table tr{font-size:15px}#portal_extras_table tr td i{color:#55c2ce;border:1px solid #55c2ce;border-radius:3px;padding:2px;-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.tabset>input[type=radio]{position:absolute;left:-200vw}.tabset .tab-panel{display:none}.tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),.tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6){display:block}.tabset>label{position:relative;display:inline-block;padding:15px 15px 25px;border:1px solid transparent;border-bottom:0;cursor:pointer;font-weight:600}.tabset>label:after{content:"";position:absolute;left:15px;bottom:10px;width:22px;height:4px;background:#8d8d8d}.tabset>input:focus+label,.tabset>label:hover{color:#009aa8}.tabset>input:checked+label:after,.tabset>input:focus+label:after,.tabset>label:hover:after{background:#009aa8}.tabset>input:checked+label{border-color:#ccc;border-bottom:1px solid #fff;margin-bottom:-1px}.tab-panel{padding:30px 0;border-top:1px solid #ccc}.swiper-container{overflow:hidden;width:100%;margin-left:auto;margin-right:auto}@media (min-width:480px){.swiper-container{min-height:320px}}.swiper-container-wrapper{display:flex;flex-flow:column nowrap;height:100vh;width:100vw}@media (min-width:480px){.swiper-container-wrapper{flex-flow:row nowrap}}.swiper-button-next,.swiper-button-prev{color:#000}.swiper-slide{text-align:center;background-size:cover;background-position:50%;background-color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.swiper-slide .description,.swiper-slide .title{display:block;opacity:0;transition:.5s ease .5s}.swiper-slide-active .description,.swiper-slide-active .title{opacity:1}.swiper-slide-active .title{margin-bottom:.5rem;font-size:24px;color:#000;transition:opacity .5s ease .5s}.swiper-slide-active .description{font-size:16px;color:#777;transition:opacity .5s ease .75s}.gallery-top{position:relative;width:100%;height:75vh}@media (min-width:480px){.gallery-top{width:80%;height:100vh;margin-right:10px}}.gallery-thumbs{width:100%;height:25vh;padding-top:10px}@media (min-width:480px){.gallery-thumbs{width:20%;height:100vh;padding:0}}.gallery-thumbs .swiper-wrapper{flex-direction:row}@media (min-width:480px){.gallery-thumbs .swiper-wrapper{flex-direction:column}}.gallery-thumbs .swiper-slide{width:25%;flex-flow:row nowrap;height:100%;opacity:.75;cursor:pointer}@media (min-width:480px){.gallery-thumbs .swiper-slide{flex-flow:column nowrap;width:100%}}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.topHfor{font-size:inherit;font-weight:inherit;margin-bottom:0}.parent-container{position:relative}.map-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#map{height:100%;width:100%}.image-container-map{text-align:center;margin:0 auto;position:relative;display:block}.image-button-map{border-radius:10%;position:absolute;top:6%;left:50%;transform:translate(-50%,-50%);padding:10px 20px;background-color:#fff;border:1px solid #000}#sli4e{background:linear-gradient(45deg,#009aa8,#c44d7d);color:#fff;padding:12px 24px;border:none;border-radius:6px;font-size:16px;cursor:pointer}