/* Auto-generated during build. Do not edit directly. */
body{width:100%;height:100%;color:#000;padding:0;margin:0;font-family:Quicksand,sans-serif;font-size:16px;background:#256d9d;overflow-x:hidden!important}html{width:100%;height:100%;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}.container{margin:0 auto}.vs-container{max-width:940px;margin:0 auto;padding:0 15px}.no-scroll,.no-scroll-advanced{overflow:hidden;height:100%;position:fixed;top:0;left:0;right:0;width:100%}::-moz-selection{color:#fff;text-shadow:none;background:#0076c8}::selection{color:#fff;text-shadow:none;background:#0076c8}.br-top30{border-top-left-radius:30px;border-top-right-radius:30px}.br-bottom30{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.mb-90-60-30{margin-bottom:90px}.pb-90-60-30{padding-bottom:90px}.mb-60-30{margin-bottom:60px}.mt-60-30{margin-top:60px}.pb-60-30{padding-bottom:60px}.plr-5{padding:0 5%}.plr-0{padding-left:0;padding-right:0}.pt-60-30{padding-top:60px}.pt-30{padding-top:30px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}hr{margin:5px 0;width:100%;color:#ccc;border-top:1px solid #ccc}h1,h2,h3,h4,h5,h6{font-family:Quicksand;margin-top:0}h1,h2,h3{margin-bottom:60px}h4,h5,h6{margin-bottom:30px}.title-sec{font-family:Fraunce}a img{border:none}a{color:#256d9d;text-decoration:none;transition:all .3s linear}a:active,a:focus,a:hover{color:#000;outline:0;text-decoration:none}a.active{color:#0046a1;text-decoration:none;transition:all .3s linear;transition:color .2s ease-out,background .5s ease-in}.clear{height:1px;line-height:0;font-size:1px;clear:both}.pad0{padding:0}img{border:none}a:active,a:focus,input{outline:0;outline-style:none;outline-width:0}.top-header{display:flex;justify-content:center;align-items:center;height:41px}.top-header .whatsApp{height:23px;position:relative;top:-3px}.top-header a.favorites-a{margin:0 15px 0 0}.top-header a{margin-right:15px}.top-header a.favorites-a i{font-size:25px;margin-right:0;color:#ffda00}.top-header .emailIcon{width:22px;height:auto;position:relative;top:-3px}.top-header .emailIcon:hover{opacity:.8}.header{position:absolute;top:50px;left:0;right:0;z-index:10000;height:120px;padding:40px 40px 0 40px;display:flex;justify-content:space-between}.top-info+.header{top:50px}.top-info~.content-holder .title-h1{top:176px}.popUp{display:none}.popUp.aktivan{display:flex;justify-content:center;align-items:center;z-index:1000;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7)}.popUp.aktivan .imgWrap{position:relative;display:block;padding:35px}.popUp.aktivan .imgWrap .x{position:absolute;right:18px;top:18px;display:block;cursor:pointer}a.menu-opener{color:#fff;display:block}a.menu-opener div{display:flex;flex-direction:column;align-items:center}a.menu-opener span{font-size:19px;text-transform:uppercase;font-weight:500;position:relative;top:-5px}a.menu-opener div img{width:55px;height:auto}a.menu-opener:hover{transition:all .4s ease;opacity:.5}a.menu-opener:hover img{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}a.menu-opener-traka{color:#fff;display:block;float:left}a.menu-opener-traka i{font-size:34px;position:relative;top:15px}a.menu-opener .ion-android-close:before{font-size:30px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}a.close-menu{color:#000;display:block;position:absolute;top:30px;left:40px}a.close-menu i{font-size:34px;position:relative;top:6px}a.close-menu span{font-size:19px;text-transform:uppercase;margin-left:10px;font-weight:500}a.close-menu:hover{transition:all .4s ease;opacity:.5}.overlay-menu{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display:none}.menu-container{height:100%;background:rgba(255,255,255,.85);text-align:center;padding:40px}.menu-main{display:inline-block;margin:0;padding:0;list-style:none;margin-top:120px}.menu-main li{display:block;padding:15px 0;font-size:26px;font-family:playfair_displaybold}.menu-main li a{color:#000}.menu-main li a:hover{color:#006bd8}.menu-main li a.active{color:#006bd8}.logo-menu{position:absolute;height:80px;width:289px;top:40px;left:50%;margin-left:-144px}a.logo{display:block;height:auto}a.logo img{width:165px;position:relative;top:-20px}a.need-help{color:#fff;text-transform:uppercase;font-size:18px;font-weight:700;float:right;display:block}a.need-help:hover{transition:all .4s ease;opacity:.5}.language{position:relative;top:0}.language .btn-default{background:0 0;border:0;color:#fff;font-size:16px;padding:0}.language .btn-default img{position:relative;top:-3px}.language .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;outline:0}.language .bootstrap-select.btn-group .dropdown-toggle .caret{border:0;position:relative;right:0;top:-2px}.language .bootstrap-select.btn-group .dropdown-toggle .caret:after{content:"\f3d0";font-family:Ionicons;position:relative;font-size:22px;color:#fff;position:absolute;top:-15px}.language .btn-group.open .dropdown-toggle{box-shadow:0}.btn-default.active,.btn-default:active,.btn-default:focus,.language .btn-default:hover,.open>.dropdown-toggle.btn-default{background:0 0;border:0}.language .btn-group.open .dropdown-toggle{box-shadow:none}.language .dropdown-menu{background:#202129;box-shadow:none;border:0;outline:0;border-radius:8px;left:-10px;padding:5px 10px}.language .dropdown-menu>li>a{padding:5px 12px;text-align:center;margin-right:0}.language .dropdown-menu>li>a:focus,.language .dropdown-menu>li>a:hover{background:0 0}.language .dropdown-menu>li>a img:hover{transform:scale(1.1)}.main-search{position:absolute;z-index:11;bottom:-8px;width:100%;left:0;margin-left:0}.main-search-box{padding:30px 0 0 0;pointer-events:auto;position:relative}.waves{width:100%;position:absolute;bottom:140px;z-index:1;display:none}.waves-villa{bottom:170px;width:200%}.main-search-box form{margin:0 auto;display:flex;justify-content:center;align-items:center;padding:30px 0 30px 30px;background:rgba(3,17,26,.5);border-radius:16px 16px 0 0}.custom-shape-divider-bottom-1744654053{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1744654053 svg{position:relative;display:block;width:calc(150% + 1.3px);height:120px}.custom-shape-divider-bottom-1744654053 .shape-fill{fill:#001b3e}.form-holder-search{display:block;float:left;width:25%;margin-right:40px;border-bottom:1px solid #ffda00;border-bottom:1px solid #ffda00;height:80px;position:relative}.form-holder-search.small{width:25%}.form-holder-search.bedrooms{width:24%}.form-holder-search.bedrooms .input-group-btn.left{padding-left:0}.form-holder-search.bedrooms .input-group-btn.right{padding-right:0}.form-holder-search.buttonholder{width:12%;border:0;margin-right:30px;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.form-holder-search label{display:block;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:17px;line-height:14px;margin-bottom:10px;text-shadow:0 0 10px rgba(0,0,0,.5)}.form-holder-search .date{font-size:48px;color:#fff;font-family:Fraunce;text-transform:uppercase;line-height:48px;display:inline-block}.form-holder-search .month{font-size:18px;color:#b2b2b2;font-family:Fraunce;line-height:62px;display:block;padding-right:30px;color:#fff;background:0 0;border:0;height:30px;margin:26px 0 0 0;width:100%}.form-holder-search .slash{font-size:20px;color:#b2b2b2;margin:0 2px}.form-holder-search span.ionicons.ion-ios-close-outline{font-size:34px;color:#fff;cursor:pointer;position:absolute;bottom:7px;right:0;z-index:100;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.86;display:none}.form-holder-search span.ionicons.ion-ios-close-outline:active,.form-holder-search span.ionicons.ion-ios-close-outline:focus,.form-holder-search span.ionicons.ion-ios-close-outline:hover{color:#ffda00;text-shadow:0 0 6px #47b4ff}.form-holder-search input.input{background:0 0;width:90%;width:220px;border:0;color:#fff;font-size:18px;height:30px;margin-top:17px;padding:0;color:#fff}.form-holder-search.small input.input{background:0 0;width:90%;border:0;color:#fff;font-size:18px;line-height:21px;height:30px;margin-top:27px;padding:0;color:#fff;border:0!important;box-shadow:none}.form-holder-search.small input.input:focus{border:0;box-shadow:none!important}.form-holder-search.bedrooms .btn.btn-number{font-size:25px;padding:0;line-height:1;margin:16px 0 0 0;display:none}.form-holder-search.bedrooms input.input{padding:0;margin:17px 0 0 0;display:block}.form-holder-search.bedrooms .bedroom-minus{width:30px;height:30px;display:inline-block;background:url(../img/minus.svg) 50% 50% no-repeat;background-size:30px auto;display:none}.form-holder-search.bedrooms .bedroom-plus{width:30px;height:30px;display:inline-block;background:url(../img/plus.svg) 50% 50% no-repeat;background-size:30px auto;display:none}.search-form-submit{display:block;width:100%;position:relative;border-radius:8px;color:#001b3e;border:0;background-color:#ffda00;text-align:center;padding:12px;font-size:15px;font-weight:600;text-transform:uppercase;transition:all .4s ease;margin-top:15px;font-family:Quicksand,sans-serif}.search-form-submit:hover{background-color:#ffe75b}a.filteri-a{font-size:13px;font-weight:700;display:block;text-align:center;color:#fff;margin-top:15px}a.filteri-a:hover{text-decoration:underline}.slider-wrapper{position:relative;height:calc(100vh - 40px);height:calc(100dvh - 40px);overflow:hidden}.slider-wrapper-villa{height:calc(100vh - 40px);height:calc(100dvh - 40px)}.slider-wrapper-mobile{display:none;height:100vh;background-size:cover;background-position:top center;background-repeat:no-repeat}.slider-wrapper-mobile>a{height:100vh;width:100%;display:block}.slider-wrapper .slick-dots,.villa-slider-holder .carousel-dots{bottom:26%;width:100px;overflow:hidden;height:30px;margin:0 auto;left:0;right:0}.covid-btn-wrapper{position:absolute;bottom:20px;left:0;z-index:100000;width:100%}.covid-btn{color:#fff;background-color:#0076c8;text-transform:uppercase;padding:5px 10px;display:block;font-size:18px;max-width:170px;text-align:center;display:inline-block;margin-left:20px}.covid-btn:active,.covid-btn:hover,.covid-btn:visited{color:#fff}.slider-wrapper .slider-dots,.villa-slider-holder .carousel-dots{position:absolute;display:none;bottom:24%;left:0;right:0;margin:0 auto;width:70px;height:10px;background:url(../img/slider-dots@2x.png) 50% 50% no-repeat;background-size:70px auto;z-index:100}.villa-holder .slider-dots{position:absolute;display:none;bottom:4%;left:0;right:0;margin:0 auto;width:70px;height:10px;background:url(/img/slider-dots@2x.png) 50% 50% no-repeat;background-size:70px auto;z-index:10}.slick-dots li button:before{font-size:13px}.slick-dots li{margin:0 1px}.slider-wrapper .slick-dots li button:before{opacity:.6;color:#fff}.slider-wrapper .slick-dots li.slick-active button:before{opacity:1;color:#fff}.daterangepicker.dropdown-menu{z-index:100000}.big-gradient{position:absolute;bottom:8px;left:0;right:0;height:280px}.title-search{font-family:Fraunce;font-size:50px;color:#fff;font-weight:400;text-align:center;top:8px;position:relative;z-index:200;text-shadow:2px 2px 0 rgba(0,0,0,.4);line-height:normal}.title-search-mobile{display:none}.title-h1{font-size:44px;color:#fff;font-weight:700;text-align:center;top:226px;position:relative;width:1140px;left:50%;margin-left:-570px;z-index:101;text-shadow:0 0 10px #000;padding:0 15px}.main-search.ville{top:365px;bottom:auto}.slider_wrapper{position:relative}.place-slider{font-size:18px;color:#fff;text-transform:uppercase;display:block}.villa-name-slider{font-size:30px;color:#fff;font-weight:700;transition:all .4s ease;display:block;position:relative}.villa-name-slider::after{display:inline-block;content:'→';font-size:35px;font-weight:700;color:#fff;margin-left:15px;position:relative;top:0}.slider-home-txt{position:absolute;left:150px;transform:translateY(-50%);top:45%;z-index:2;color:#fff;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.4);width:fit-content;position:relative;padding:30px 15px;border-radius:16px;opacity:0;visibility:hidden;animation:fadeIn .5s ease-in-out .8s forwards}@keyframes fadeIn{to{opacity:1;visibility:visible}}.slider-home-txt:hover{backdrop-filter:blur(10px);background-color:rgba(255,255,255,.2)}.bedrooms-slider{font-weight:700;font-size:20px}.price-slider{font-size:18px;color:#fff;margin-bottom:20px}a.more-slider{font-size:16px;color:#43b2ff;font-weight:700;text-transform:uppercase}a.more-slider::after{content:"\f3d6";font-family:Ionicons;margin-left:10px}a.more-slider:hover{color:#fff}slider-home .slider{height:100%}.smart-img-src{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.slider-home .slider .slick-list,.slider-home .slider .slick-track{height:100%}.slider-home .slide{height:100vh;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}.slider-home .slide::after{display:inline-block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.15)}.slider-home .slick-prev.slick-arrow{position:absolute;z-index:10;top:50%;left:30px;width:53px;height:53px;margin-top:-26px;border:0;border-radius:100px;background-color:#fff;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden}.slider-home .slick-prev.slick-arrow:after{content:"\f3d5";font-family:Ionicons;font-size:30px;color:#000;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.slider-home .slick-next.slick-arrow{position:absolute;z-index:9;top:50%;right:30px;width:53px;height:53px;margin-top:-26px;border:0;border-radius:100px;background-color:#fff;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden}.slider-home .slick-next.slick-arrow:after{content:"\f3d6";font-family:Ionicons;font-size:30px;color:#000;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.slider-home .slick-next.slick-arrow:hover,.slider-home .slick-prev.slick-arrow:hover{opacity:.5;transition:all .4s ease}.slick-track{display:flex}.slider-villas .slide{margin:0 10px 0 0;z-index:1;position:relative;transition:all .3s ease;float:none}.slider-villas .slide:hover{transform:scale(1.13);z-index:99999!important}.slider-villas.no-opacity .slide{opacity:1}.slick-current>div>div{opacity:1!important}.title-villa-slider{color:#202129;font-size:20px;font-weight:500;margin-top:15px}.place-villa-slider{color:#202129;font-size:16px;text-transform:uppercase;font-weight:300}.beds-villa-slider{color:#202129;font-size:16px;font-weight:500}.slider-villas-txt{position:relative}.slider-villas-txt .discount-label{display:inline-block;content:"";width:55px;height:55px;border-radius:50%;background:#ffda00;position:absolute;top:-40px;right:10px;z-index:0}.slider-villas-txt .discount-label span{display:inline-block;width:55px;height:55px;border-radius:50%;text-align:center;font-size:17px;font-weight:300;background:#256d9d;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:8px;z-index:6;padding:15px}.slider-villas .slider-villas-txt{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,.8);border-radius:50px 0 16px 0;padding:15px 40px;width:90%;transition:all .3s ease-out}.slider-villas .title-villa-slider{margin-top:0}.boxshadow{position:relative;border-radius:16px;overflow:hidden;width:300px;height:450px;transition:all .3s ease-out}.priceLabel{position:absolute;top:50px;width:fit-content;color:#fff;background-color:#256d9d;padding:10px 15px 10px 10px;border-radius:0 50px 50px 0;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff}.slider-villas .slide:hover .boxshadow{box-shadow:0 0 10px 0 rgba(0,0,0,.45)}.slider-villas .slick-list{overflow:visible;z-index:30;padding:0!important}.slider-villas .slick-track{left:-44px}.slider-villas .slide .slider-villas-img{background-size:cover;overflow:hidden}.slider-villas .slide .slider-villas-img img{width:100%;min-height:100%;object-fit:cover}.tab-pane.slider{padding:20px 0 0 0}.slider-villas .slick-prev.slick-arrow{position:absolute;z-index:50;top:50%;left:0;width:53px;height:53px;margin-top:-10px;border:1px solid #1c1f23;border-radius:100px;background-color:#1c1f23;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden}.slider-villas .slick-prev.slick-arrow:after{content:"\f3d5";font-family:Ionicons;font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.slider-villas .slick-next.slick-arrow{position:absolute;z-index:50;top:50%;right:0;width:53px;height:53px;margin-top:-10px;border:1px solid #1c1f23;border-radius:100px;background-color:#1c1f23;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden}.slider-villas .slick-next.slick-arrow:after{content:"\f3d6";font-family:Ionicons;font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.slider-villas .slick-next.slick-arrow:hover,.slider-villas .slick-prev.slick-arrow:hover{border:1px solid #ffda00;transition:all .4s ease}.slick-next::before,.slider-villas .slick-prev::before{font-family:""}.slider-villas .slick-prev::before{content:""}.slider-villas .slick-next::before{content:""}.slick-dots{position:relative;z-index:0;bottom:-40px}.slick-dots li button:before{color:#bbb}.slick-dots li.slick-active button:before{color:#256d9d}a.explore-more{position:absolute;left:50%;bottom:20px;margin-left:-52px;text-align:center;text-transform:uppercase;color:#919494;font-weight:700;font-size:14px;z-index:1000;-webkit-animation-name:Floatingx;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}@-webkit-keyframes Floatingx{from{-webkit-transform:translate(0,0)}65%{-webkit-transform:translate(0,15px)}to{-webkit-transform:translate(0,0)}}@-moz-keyframes Floating{from{-moz-transform:translate(0,0)}65%{-moz-transform:translate(0,15px)}to{-moz-transform:translate(0,0)}}a.explore-more i{color:#fff;font-size:40px}.content-holder{background-color:#256d9d!important}.content-holder-white{background-color:#fff!important}.number-counters{margin-top:60px}h1.title-confidence{color:#fff;font-weight:400;text-align:center;font-size:36px;margin-bottom:15px;font-family:Fraunce}h2.subtitle-confidence{color:#fff;font-weight:300;text-align:center;font-size:20px;margin-bottom:64px}.badge-holder{color:#fff;display:table;margin:0 auto;margin-bottom:80px;width:100%}.badge-holder:hover{animation-duration:2s;animation-iteration-count:infinite;animation-name:Floating;animation-timing-function:ease-in-out}.badge-confidence,.badge-txt{display:table-cell;vertical-align:middle}.badge-confidence{padding-right:20px}.badge-txt{font-size:16px;font-weight:700;color:#959799;text-align:center;width:100%}.badge-txt span{font-size:42px;line-height:52px;font-family:Fraunce;color:#fff;font-weight:400;position:relative;top:-10px;display:block}.section,section{margin:0 auto;position:relative}.section.contact .container,.unutra .container{border-radius:0 0 30px 30px}.contact h3{margin-bottom:30px}.contact .booking-form .btn-primary{margin:30px 0 0 0}.section.custom .title-sec{margin-bottom:30px}.section.custom .flex{margin-bottom:-35px}.section.custom .btn-primary{margin:30px auto 30px auto}.white{background-color:#fff}.dark{background-color:#202129;color:#fff}.top{position:relative;height:100vh;top:0!important}.flex{display:flex}.bg-box img{object-fit:cover;border-radius:16px}.title-sec{font-size:40px;line-height:1.5;font-family:Fraunce;text-align:center;color:#202129;font-weight:600;margin-bottom:40px;padding:0 15px}.title-sec.hasLine{position:relative;padding-top:30px}.title-sec.hasLine::before{display:block;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;border-top:2px solid #256d9d}.location .title-sec{margin-bottom:0}.title-sec a{color:#202129}a.title-sec{color:#202129;margin-bottom:30px;border:none;background:unset}.title-sec span{width:50px;height:1px;background-color:#0046a1;margin:20px auto;display:none}.nav-tabs{border-bottom:none;margin:60px auto 0 auto;text-align:center}.nav-tabs>li{float:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#202129;margin-bottom:0;border:none;background:unset}.nav-tabs>li>h2{font-size:30px;font-weight:300;margin-bottom:30px}.villa-average-rating span{font-size:30px;width:auto;height:auto;background:0 0;margin:0;display:inline-block}.title-sec.white{color:#fff}.title-sec.white a{transition:all .4s ease}.title-sec.white a:hover{color:#0076c8;transition:all .4s ease}.title-sec.white span{background-color:#8d8f91}.sub-title{font-size:22px;color:#202129;font-weight:400;text-transform:lowercase;text-align:center;margin-bottom:40px;font-family:Quicksand;line-height:1.4}.sub-title.white{color:#9b9c9d}.travelGuide{display:flex;flex-direction:row;align-items:flex-end;position:relative;width:100%}a.guide{overflow:hidden;border-radius:0 50px 50px 0;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);position:relative;height:400px;min-width:100px;max-width:50%;background-size:cover;background-position:center;margin-left:-30px;border-top-right-radius:40px;border-bottom-right-radius:40px;flex-grow:1;flex-basis:auto;flex-shrink:0;box-shadow:0 10px 20px rgba(0,0,0,.2);display:flex;align-items:flex-end;transition:all .4s ease}a.guide:first-child{margin-left:0;z-index:5}a.guide:nth-child(2){z-index:4}a.guide:nth-child(3){z-index:3}a.guide:nth-child(4){z-index:2}a.guide:nth-child(5){z-index:1}a.guide .gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);z-index:0!important}a.guide .title-guide{position:absolute;bottom:30px;left:50%;color:#fff;font-size:20px;font-weight:700;width:90%;transition:all .4s ease;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition:-webkit-transform .35s;transition:transform .35s;text-align:center;padding:0 30px;display:block;transform:translateX(-50%);width:70%}a.guide.sights{background-image:url(../img/AdobeStock_238047979.jpg?preset=home_special_guide_2);background-repeat:no-repeat;background-size:cover;background-position:center}a.guide.restaurants{background-image:url(../img/Gastronomic-Journeys750x500.jpg?preset=home_special_guide_2);background-repeat:no-repeat;background-size:cover;background-position:center}a.guide.activities{background-image:url(../img/Outdoor-Thrills750x500.jpg?preset=home_special_guide_2);background-repeat:no-repeat;background-size:cover;background-position:center}a.guide.events{background-image:url(../img/Beaches-and-Nature750x500.jpg?preset=home_special_guide_2);background-repeat:no-repeat;background-size:cover;background-position:center}a.guide.travel{background-image:url(../img/Our-Travel-Tips750x500.jpg?preset=home_special_guide_2);background-repeat:no-repeat;background-size:cover;background-position:center}.popularRegions a.guide.sights{background-image:url(../img/POPULAR_REGIONS_0000_zadarAdobeStock_385930860.jpg?preset=home_special_guide_2)}.popularRegions a.guide.restaurants{background-image:url(../img/POPULAR_REGIONS_0002_kvarner2-AdobeStock_931654897.jpg?preset=home_special_guide_2)}.popularRegions a.guide.activities{background-image:url(../img/POPULAR_REGIONS_0003_istra-AdobeStock_1282068440.jpg?preset=home_special_guide_2)}.popularRegions a.guide.events{background-image:url(../img/POPULAR_REGIONS_0004_crikvenica-AdobeStock_611644697.jpg?preset=home_special_guide_2)}.popularRegions a.guide.travel{background-image:url(../img/POPULAR_REGIONS_0001_pasman-AdobeStock_563042735.jpg?preset=home_special_guide_2)}a.guide:hover{transform:scale(1.1);z-index:20;border:5px solid #f2f2f2}a.guide .small-txt{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);color:rgba(255,255,255,.8);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;position:absolute;bottom:0;width:100%;left:0;padding:0 30px;display:none}a.guide:hover .small-txt{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.text-holder{text-align:center;font-size:16px;font-weight:400;line-height:1.8;margin-bottom:40px;padding:15px}.textBox{text-align:center;font-size:16px;font-weight:400;line-height:1.8;margin-bottom:40px;width:60%;height:100%;padding:30px}.bg-box{width:40%;display:flex;align-items:baseline;background:url(../img/AdobeStock_968884403.jpg);background-position:center;background-size:cover;aspect-ratio:3/2;border-radius:16px;position:relative;bottom:-50px;max-height:450px}.text-holder.lefttxt{text-align:left}.location .text-holder{margin-bottom:0}.eyecatcher{color:#001b3e;font-size:42px;line-height:50px;width:50%;margin-bottom:0}.singleVilla.text-holder{width:100%;margin-bottom:0;display:flex;align-items:center;padding:60px 0 30px 0}.eyecatcherIntro{width:50%;padding-left:35px}.icons-story{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:40px 0;margin-bottom:0;display:flex}.icons-story a{cursor:pointer;width:25%;justify-content:center;padding:0 15px}.icon-story{margin:0 auto;display:block;width:110px}.icon-story img{max-width:100%;height:auto}.icon-story:hover{animation-duration:2s;animation-iteration-count:infinite;animation-name:Floating;animation-timing-function:ease-in-out}.icons-story-villa{margin:0 auto;max-width:760px}.icons-story-villa .icon-story{width:80px}.icons-story-villa .title-icons{font-size:14px}.title-icons{text-align:center;margin-top:15px;color:#575757;font-size:17px;font-weight:700;display:block}.icons-story-villa .title-icons{color:#fff}.rating-show{background-repeat:no-repeat;background-position:center;background-size:cover;height:325px;text-align:center;color:#fff;position:relative;border-radius:30px}.rating-show.voting{background-image:url(../img/rating.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:530px;text-align:center;color:#fff;position:relative}.vote-slider-holder{position:absolute;bottom:0;left:0;right:0;padding:50px;background:rgba(0,0,0,.3)}.vote-inner{padding:0 120px;font-size:18px;line-height:26px}.vote-inner .personvote{margin-top:20px}.vote-slider .slick-prev.slick-arrow{position:absolute;z-index:10;top:50%;left:10px;width:53px;height:53px;margin-top:0;border:0;border-radius:100px;border:1px solid #fff;background-color:transparent;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden}.vote-slider .slick-prev.slick-arrow:after{content:"\f3d5";font-family:Ionicons;font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.vote-slider .slick-next.slick-arrow{position:absolute;z-index:10;top:50%;right:10px;width:53px;height:53px;margin-top:0;border:0;border-radius:100px;border:1px solid #fff;background-color:transparent;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden}.vote-slider .slick-next.slick-arrow:after{content:"\f3d6";font-family:Ionicons;font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.vote-slider .slick-next.slick-arrow:hover,.vote-slider .slick-prev.slick-arrow:hover{opacity:.5;transition:all .4s ease}.slick-next::before,.vote-slider .slick-prev::before{font-family:""}.vote-slider .slick-prev::before{content:""}.vote-slider .slick-next::before{content:""}.blue-badge{background-image:url(../img/badge-blue.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:140px;height:140px;color:#fff;position:absolute;top:-70px;left:50%;margin-left:-70px;font-size:52px;font-family:playfair_displaybold;padding-top:35px}.votes{font-weight:700;font-size:15px;position:relative;top:80px}.stars{position:relative;top:110px}.punchine-rating{font-size:22px;position:relative;top:130px}.btn-primary{display:block;vertical-align:middle;position:relative;background-color:#202129;border-radius:8px;color:#fff!important;border:1px solid #202129;padding:10px 30px;min-width:180px;width:fit-content;font-size:18px;font-weight:300;margin:15px auto 30px auto;transition:.3s all ease-in-out;text-align:center;border:1px solid #fff;line-height:1.4}.btn-primary:hover{transform:scale(1.1)}.btn-primary.disabled{background-color:#3071a9;border-color:#285e8e}.btn-primary.white{border:1px solid #fff}.btn-primary.outline{border:1px solid #202129;border-color:#202129;color:#202129!important;background-color:#fff}.btn.submit{position:relative;display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;position:relative;border-radius:8px;color:#fff;border:1px solid #fff;padding:10px 30px;font-size:18px;top:150px;width:188px}.btn.submit.drugi{margin-left:20px}.btn.submit:active,.btn.submit:focus,.btn.submit:hover{color:#000;background:#fff}.big-shadow{margin:0 auto;bottom:-40px;left:0;right:0;position:absolute;overflow:hidden;text-align:center;background-image:url(../img/big-shadow.png);background-position:center top;background-repeat:no-repeat;background-size:100%;height:40px;display:none}.footer{margin-top:120px;color:#fff;padding-bottom:50px;background:#202129;padding:90px 0 0 0}.footer li{margin-bottom:7px}.footer a{color:#fff}.footerCta{display:inline-block;background:#256d9d;border-radius:8px;font-size:16px;padding:7px 10px;margin-top:8px}.footerCta:hover{background:#ffda00;color:#000;text-decoration:none!important}.title-footer{text-transform:uppercase;font-weight:700;font-size:16px;margin-bottom:15px}.footer ul{margin:0;padding:0;list-style:none}.footer a:hover{text-decoration:underline}.logos-footer{margin:0;text-align:center}.logos-footer a,.logos-footer span{display:inline-block;margin-right:50px}.logos-footer a:hover,.logos-footer span:hover{opacity:.5;transition:all .4s ease}.logos-footer img{height:100px;width:auto}.footer-2{display:flex;justify-content:center;align-items:center;margin-bottom:60px}.copy-login{display:block;text-align:center;margin:20px 0;font-size:14px;font-weight:300}.copy-login .owner{background:#256d9d;border-radius:8px 8px 0 0;font-size:18px;padding:10px 25px;display:none}.mozaikWrap{display:flex;width:100%;box-sizing:border-box;gap:8px}.mozaik-1 a{background-size:cover;background-position:center center;display:block;height:100%}.mozaik-1{position:relative;transition:.4s all ease-in-out;height:450px;width:50%;border-radius:16px;box-sizing:border-box;overflow:hidden}.mozaik-1.inner{height:50%;width:100%;box-sizing:border-box}.mozaik-2{display:flex;flex-direction:column;justify-content:space-between;gap:8px;position:relative;height:450px;width:50%;box-sizing:border-box}.mozaik-1:hover{transform:scale(1.15);z-index:30;box-shadow:0 0 10px 0 rgba(0,0,0,.45)}.mozaikWrap img{border-radius:16px}.info-label{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,.8);border-radius:50px 0 16px 0;padding:15px 40px;width:90%;font-size:18px;font-weight:500;color:#202129}.pad0{padding:0;margin:0}.mar0{margin:0}.mozaik{position:relative;display:none}.show-more-items{height:257px;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:11}.gradient{background-image:url(../img/gradient-white-2.png);background-repeat:repeat-x;background-position:center;background-size:100% 257px;height:257px;position:absolute;bottom:0;left:0;right:0;z-index:11;text-align:center;margin:0 auto}.gradient.grey{background-image:url(../img/gradient-grey-2.png)}.gradient.lightgrey{background-image:url(../img/gradient-lightgrey-2.png)}.gradient.dark{background-image:url(../img/gradient-dark.png)}.gradient-2{background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);height:350px;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:11;border-radius:0 0 16px 16px;text-align:center}a.mozaik-box{background-position:center;background-repeat:no-repeat;background-size:cover;display:table;height:363px;width:100%;text-align:center;border:1px solid #fff;color:#fff}a.mozaik-box.kvarner{background-image:url(../UserDocsImages/home-mozaik/kvarner.jpg)}a.mozaik-box.dalmatia{background-image:url(../UserDocsImages/home-mozaik/dalmacija.jpg)}a.mozaik-box.rovinj{background-image:url(../UserDocsImages/home-mozaik/rovinj.jpg)}a.mozaik-box.pula{background-image:url(../UserDocsImages/home-mozaik/pula.jpg)}a.mozaik-box.zagreb{background-image:url(../UserDocsImages/home-mozaik/zagreb.jpg)}a.mozaik-box.premium{background-image:url(../UserDocsImages/home-mozaik/premium.jpg)}a.mozaik-box.character{background-image:url(../UserDocsImages/home-mozaik/lots-of-character.jpg)}a.mozaik-box.panoramic{background-image:url(../UserDocsImages/home-mozaik/panoramic-views.jpg)}a.mozaik-box.pets{background-image:url(../UserDocsImages/home-mozaik/pet-friendly.jpg)}.overlay{display:table;height:363px;width:100%;background:rgba(0,0,0,.3)}a.mozaik-box:hover .overlay{background:rgba(0,0,0,.6);transition:all .4s ease}a.mozaik-box.last{opacity:.5}.title-mozaik{display:table-cell;vertical-align:middle;font-size:34px;font-weight:700;text-transform:uppercase}a.btn.showmore.black{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#1b1f22;border:1px solid #1b1f22;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;top:150px;left:50%}a.btn.showmore.black:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#1b1f22;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.btn.showmore.black:active,a.btn.showmore.black:focus,a.btn.showmore.black:hover{color:#fff}a.btn.showmore.black:active:before,a.btn.showmore.black:focus:before,a.btn.showmore.black:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}a.btn.showmore.black.villas{top:200px;margin-left:-109px}.confidence-ico-holder{position:relative}.confidence{width:600px;max-width:100%;display:none}.our-villas{display:flex;justify-content:center;gap:2rem;margin-bottom:40px}.our-villas .slide{display:inline-block}.our-villas .slide .slider-villas-img img{max-width:100%;border-radius:15px;min-width:200px}.popup-drugi,.popup-prvi,.popup-treci{width:320px;padding:30px;text-align:center;font-size:15px;line-height:24px;color:#292e35;position:absolute;top:-180px;left:50%;margin-left:-160px;font-family:playfair_displaybold;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#b5b5b5 100%);background:-webkit-linear-gradient(top,#fefefe 0,#b5b5b5 100%);background:linear-gradient(to bottom,#fefefe 0,#b5b5b5 100%);display:none}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #b5b5b5;position:absolute;bottom:-15px;left:50%;margin-left:-20px}a.need-help.black{display:none}a.next-level{margin-left:10px}a.topscroll{float:right;margin-top:20px;position:relative;text-align:center;padding-top:35px}a.topscroll i{border-radius:100px;width:30px;height:30px;background-color:#fff;color:#000;display:block;padding-top:5px;position:absolute;left:50%;top:0;margin-left:-15px}.bedrooms-drop{background:rgba(255,255,255,.9);position:relative;bottom:10px;left:0;right:0;z-index:100;display:none}.bedrooms-drop ul{list-style:none;margin:0;padding:0}.bedrooms-drop ul li{border-bottom:1px solid #ccc}.bedrooms-drop ul li a{display:block;padding:7px 20px;color:#000;font-weight:500}.bedrooms-drop ul li a:hover{background-color:#dedede}.preloader{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:15000}.sk-double-bounce{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#0076c8;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.preloader-myistria{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(92,92,92,.85);z-index:15000;transition:visibility 0s,opacity .5s linear}.pl-content{position:absolute;top:50%;left:50%;width:300px;height:300px;margin:-150px 0 0 -150px}.pl-circle{position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-50% 0 0 -50%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-animation:rotation1 16s infinite cubic-bezier(.74,.74,.64,1.41);animation:rotation1 16s infinite cubic-bezier(.74,.74,.64,1.41)}.pl-circle.small{width:86%;height:86%;margin:-43% 0 0 -43%;-webkit-animation:rotation2 8s infinite cubic-bezier(.74,.74,.64,1.41);animation:rotation2 8s infinite cubic-bezier(.74,.74,.64,1.41)}.pl-img{position:absolute;top:50%;left:50%;width:70%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pl-txt{position:absolute;bottom:28%;left:0;right:0;text-align:center;font-size:17px;color:#fff}.preloader-myistria>div:not(.pl-content){width:200px;height:200px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -100px;text-align:center;opacity:.75;-webkit-animation-name:pulsing;-webkit-animation-duration:1s;-webkit-animation-iteration-count:50}.preloader-myistria>div:not(.pl-content)>img{width:100%}@-webkit-keyframes pulsing{from{-webkit-transform:scale(1);opacity:.75}50%{-webkit-transform:scale(1.06);opacity:1}to{-webkit-transform:scale(1);opacity:.75}}.dl-menuwrapper{margin:0 auto;max-width:300px;position:relative;top:120px;z-index:10000}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper ul{padding:0;list-style:none}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:26px;line-height:32px;font-weight:300;color:#000;outline:0;font-family:Fraunce}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,.1)}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,.1)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:Ionicons;speak:none;-webkit-font-smoothing:antialiased;content:"\f3d6"}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,.3);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,.75)}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:1;z-index:1000}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}}@keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.demo-1 .dl-menuwrapper button{background:#c62860}.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper ul{background:#9e1847}.demo-2 .dl-menuwrapper button{background:#e86814}.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper ul{background:#d35400}.demo-3 .dl-menuwrapper button{background:#08cbc4}.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper ul{background:#00b4ae}.demo-4 .dl-menuwrapper button{background:#90b912}.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper ul{background:#79a002}.demo-5 .dl-menuwrapper button{background:#744783}.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper ul{background:#643771}.pushy-left{transform:translate3d(-330px,0,0);-webkit-transform:translate3d(-330px,0,0)}.pushy.pushy-right{right:-330px;transform:none;transition:.2s all ease-in-out}.pushy-open-left .pushy.pushy-right{right:0;transform:none}.pushy-open-left{overflow:hidden;width:100%;height:100%;-webkit-overflow-scrolling:touch}.pushy{background-color:rgba(255,255,255,.9);width:320px;-webkit-box-shadow:4px 0 10px 0 rgba(0,0,0,.27);-moz-box-shadow:4px 0 10px 0 rgba(0,0,0,.27);box-shadow:4px 0 10px 0 rgba(0,0,0,.27);z-index:100000;padding:0 0 60px 0}.pushy-content ul{list-style:none;padding-left:0}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{background-color:transparent}.mob-menu,.mob-menu ul{list-style-type:none;padding:0;margin:0}.mob-menu,.mob-menu a{color:#fff}.mob-menu ul{display:none}.mob-menu ul.active{display:block}.mob-menu>li{border-bottom:1px solid #ccc}.mob-menu>li>a{position:relative;display:block;padding:10px 15px;padding-left:25px;padding-right:15px;font-size:20px;cursor:pointer;color:#000}.mob-menu a.active{color:#0076c8}.mob-menu>li>a>i{position:absolute;top:0;bottom:0;right:0;left:0;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mob-menu>li>a>i.ionicons.ion-eye{color:#3b3b3b}.mob-menu a:hover{color:#0076c8}.mob-menu li a i:before{font-size:22px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform .3s;transition:transform .3s}.mob-menu li a i.active:before{content:"\f2f4"}.mob-menu .mob-submenu{background-color:transparent;padding:0}.mob-submenu>li{position:relative}.mob-submenu>li+li{border-top:1px solid #ccc}.mob-submenu>li>a{position:relative;display:block;padding:15px 20px 15px 0;padding-left:25px;padding-right:45px;font-weight:700;font-size:18px;color:#000}.mob-submenu .expand-btn{position:absolute;top:0;bottom:0;right:0;width:45px}.mob-submenu .expand-btn:before{content:"\6c";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:dkom;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mob-submenu .expand-btn.active:before{content:"\6d"}.mob-submenu{border-top:1px solid #ccc}.mob-submenu ul{background-color:transparent}.mob-submenu ul a{display:block;padding:13px 30px;padding-right:10px;font-size:13px}.mob-submenu ul li+li{border-top:1px solid #ccc}.mob-menu .mob-submenu-sub{padding:0;border-top:1px solid #ccc}.mob-submenu-sub li a{font-weight:600;font-size:15px;color:#000;position:relative}.mob-submenu-sub li a i.ionicons.ion-record:before{font-size:9px;position:absolute;left:14px;top:50%;margin-top:0}.mob-menu-bottom{position:absolute;bottom:0;width:100%;max-height:300px;overflow:auto}a.toggle-form{display:none}a.hide-form{display:none}a.toggle-form2{display:none}a.hide-form2{display:none}a.logo-mob{display:none}.form-holder-search input.input::-webkit-input-placeholder{color:#fff;opacity:.86!important}.form-holder-search input.input::-moz-placeholder{color:#fff;opacity:.86!important}.form-holder-search input.input:-ms-input-placeholder{color:#fff;opacity:.86!important}.form-holder-search input.input:-moz-placeholder{color:#fff;opacity:.86!important}.category-slika-wrapper{height:470px;width:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.category-slika-wrapper::before{display:inline-block;content:"";width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0}.category-slika-wrapper.error-header{height:635px}.black-overlay{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.your-selection{text-align:center;color:#fc0;font-size:20px}.your-selection span{font-weight:700;font-size:26px}.trakica-black{position:relative;background-color:#22272c;color:#fff;height:65px;margin:0 auto;margin-top:-65px;z-index:0;width:1546px;opacity:0;display:none}.logo-trakica{width:15%;padding-top:11px;margin-right:40px;float:left;margin-left:40px}.logo-trakica img{width:146px}.trakica-form-holder{width:23%;float:left;border-left:1px solid #666;height:65px}.labela-trakica{color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;margin-right:20px;float:left;padding-top:22px;margin-left:10px}.input-trakica{background:0 0;border:0;margin-top:20px;font-size:16px;color:#fff;font-family:Fraunce;width:120px}.trakica-black input::-webkit-input-placeholder{color:#fff!important;opacity:1!important}.trakica-black input::-moz-placeholder{color:#fff!important;opacity:1!important}.trakica-black input:-ms-input-placeholder{color:#fff!important;opacity:1!important}.trakica-black input:-moz-placeholder{color:#fff!important;opacity:1!important}.reset-form{border:1px solid #fff;color:#fff;background:0 0;text-transform:uppercase;text-align:center;float:right;padding:10px 25px;margin-top:7px;font-weight:700}.trakica-black.showme.sticky{opacity:1;left:0;right:0;margin-left:auto;margin-right:auto;position:fixed!important;z-index:950!important;top:0!important;margin-top:0!important;background-color:rgba(34,39,44,.87);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 2px 39px -10px rgba(0,0,0,.5);-moz-box-shadow:0 2px 39px -10px rgba(0,0,0,.5);box-shadow:0 2px 39px -10px rgba(0,0,0,.5);transition:all .5s ease-in}.trakica-black.showme.blue.sticky{opacity:1;left:0;right:0;margin-left:auto;margin-right:auto;position:fixed!important;z-index:950!important;top:0!important;margin-top:0!important;background:#006cb8;background:-moz-linear-gradient(top,#006cb8 0,#0087e4 100%);background:-webkit-linear-gradient(top,#006cb8 0,#0087e4 100%);background:linear-gradient(to bottom,#006cb8 0,#0087e4 100%);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 2px 39px -10px rgba(0,0,0,.5);-moz-box-shadow:0 2px 39px -10px rgba(0,0,0,.5);box-shadow:0 2px 39px -10px rgba(0,0,0,.5);transition:all .5s ease-in}.trakica-grey{background:#cdcdcd;background:-moz-linear-gradient(top,#cdcdcd 0,#dedede 100%);background:-webkit-linear-gradient(top,#cdcdcd 0,#dedede 100%);background:linear-gradient(to bottom,#cdcdcd 0,#dedede 100%);height:65px;margin:0 auto;width:1546px}.trakica-white{padding:0 15px}.filters-map-wrapper{order:1}a.filters-a{color:#fff;text-transform:uppercase;font-weight:700;display:block;margin-left:auto;margin-right:auto;width:100px;font-size:16px;padding-top:5px}a.filters-a img{margin-right:10px;width:20px;height:16px;margin-top:-5px;filter:grayscale(1) brightness(500%)}a.filters-a:hover{color:#fff;background-color:#256d9d}.showing{font-weight:600;color:#fff;order:2}.holder-filteri-site{padding:10px 10px;background-color:#202129;display:flex;justify-content:space-between;color:#fff;align-items:center}.form-holder-sort{order:3}.form-holder-sort .btn-default,.open>.dropdown-toggle.btn-default{background-color:transparent;border:0;color:#fff}.form-holder-sort .btn-group.open .dropdown-toggle{box-shadow:none}.form-holder-sort .bootstrap-select .dropdown-toggle:focus{outline:0!important;box-shadow:none!important}.form-holder-sort .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:16px}.filteri-odabrani{text-align:center}.filter{font-size:12px;background-color:#202129;padding:5px 8px;text-align:center;color:#fff;font-weight:700;border-radius:5px;display:inline-block;margin:15px 7px;cursor:pointer}.filter i{cursor:pointer}a.map-view-a{color:#3f3f3f;font-size:15px;font-weight:700;display:inline-block;margin:10px 0 10px 0;margin-right:30px}a.map-view-a i{color:#ec6a00;font-size:20px;margin-right:10px;position:relative}a.list-view-a{color:#3f3f3f;font-size:15px;font-weight:700;display:inline-block;float:right;margin-top:22px;margin-right:30px}a.list-view-a i{color:#ec6a00;font-size:20px;margin-right:10px;position:relative}a.favorites-a{color:#256d9d;font-size:15px;font-weight:700;display:inline-block;margin:10px 30px 10px 0}a.favorites-a i{color:#256d9d;font-size:20px;margin-right:10px;position:relative}a.favorites-a.traka{display:inline-block;float:right;margin-top:20px}a.favorites-a.traka i{color:#fff;font-size:24px}a.map-view-a.traka{display:inline-block;float:right;margin-top:20px;margin-right:30px}a.map-view-a.traka i{color:#fff;font-size:24px;margin-right:10px}a.list-view-a.traka{display:inline-block;float:right;margin-top:20px}a.list-view-a.traka i{color:#fff;font-size:24px;margin-right:10px}a.filters-a.traka{display:inline-block;float:right;margin-top:16px;margin-right:30px;width:auto}a.filters-a.traka i{color:#fff;font-size:24px;margin-right:10px}a.form-opener-traka{display:inline-block;float:right;margin-top:17px;color:#fff;font-weight:700;margin-right:35px;position:relative}a.form-opener-traka i{color:#fff;font-size:24px;margin-left:10px;position:relative;top:4px}a.favorites-a:hover,a.map-view-a:hover{color:#000}.section.destinations.grey{background-color:#f1f0f0;padding-top:40px}.villa-holder{background-color:#fff;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.villa-data{padding:15px 10px;position:relative;width:calc(100% - 150px)}.villa-data-wrap{display:flex;align-items:center;height:fit-content;padding-top:15px}.opis-villa-wrapper{cursor:pointer;width:fit-content}a.title-villa-a,span.title-villa-a{font-weight:700;color:#191a1b;font-size:23px;display:block;width:fit-content}a.title-villa-a:active,a.title-villa-a:focus,a.title-villa-a:hover,span.title-villa-a:active,span.title-villa-a:focus,span.title-villa-a:hover{color:#0076c8}.opis-villa{font-size:16px;line-height:24px;color:#515151;font-weight:500;margin-bottom:10px}.price-villa{font-size:14px;line-height:20px;color:#515151;font-weight:500}.price-villa span{font-size:20px;line-height:20px;color:#256d9d;font-weight:600}.price-villa span.akcija{color:#ac0101}a.add-to-favorite{position:static;margin-right:15px;color:#256d9d;font-size:22px}a.remove-from-favorite{position:absolute;right:0;top:22px;color:#202020;font-size:20px}.viewed{font-size:12px;padding:5px 10px;color:#fff!important;background-color:#256d9d;position:relative;top:0;font-weight:700;border-radius:50px;width:fit-content;margin-left:15px}a.viewed:visited{color:#fff}.viewed i{margin-right:5px;font-size:14px;color:#fff}.reviews{position:absolute;top:26px}.badge-review{background-image:url(../img/badge-review.svg);background-position:center;background-repeat:no-repeat;background-size:100%;width:28px;height:28px;font-size:11px;font-weight:700;padding-top:6px;color:#000;text-align:center;float:left;margin-right:10px}a.number-reviews{color:#252a2f;font-weight:600;font-size:14px;position:relative;top:2px}.shadow-villa{position:absolute;bottom:-30px;height:30px;left:0;width:100%;overflow:hidden;z-index:2;display:none}.shadow-villa img{margin:0 auto;width:1140px;bottom:0;left:50%;position:absolute;margin-left:-570px;overflow:hidden}.slick-dotted.slick-slider{margin-bottom:0}.villa-slider-holder{padding-top:60px;margin-top:-60px;margin-bottom:15px}.villa-slider .slide,.villa-slider-future .slide{background-size:cover;margin:0 7px;overflow:hidden;border-radius:16px}.villa-slider .slide img,.villa-slider-future .slide img{width:100%;border-radius:8px}.villa-slider .slick-prev.slick-arrow,.villa-slider-future .slick-prev.slick-arrow{position:absolute;z-index:10;top:-40px;left:unset;right:50px;width:40px;height:40px;margin-top:0;border:0;border-radius:100px;background-color:#1c1f23;color:#fff;overflow:hidden}.villa-slider .slick-prev.slick-arrow:after,.villa-slider-future .slick-prev.slick-arrow:after{content:"\f3d5";font-family:Ionicons;font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.villa-slider .slick-next.slick-arrow,.villa-slider-future .slick-next.slick-arrow{position:absolute;z-index:10;top:-40px;right:0;width:40px;height:40px;margin-top:0;border:0;border-radius:100px;background-color:#1c1f23;color:#fff;overflow:hidden}.villa-slider .slick-next.slick-arrow:after,.villa-slider-future .slick-next.slick-arrow:after{content:"\f3d6";font-family:Ionicons;font-size:30px;color:#fff;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.villa-slider .slick-next.slick-arrow:hover,.villa-slider .slick-prev.slick-arrow:hover,.villa-slider-future .slick-next.slick-arrow:hover,.villa-slider-future .slick-prev.slick-arrow:hover{opacity:.5;transition:all .4s ease}.slick-next::before,.villa-slider .slick-prev::before,.villa-slider-future .slick-prev::before{font-family:""}.villa-slider .slick-prev::before,.villa-slider-future .slick-prev::before{content:""}.villa-slider .slick-next::before,.villa-slider-future .slick-next::before{content:""}.row.mar0.relat{position:relative}.breadcrumbs_inner{pointer-events:auto;margin:20px auto 10px;text-align:left}.breadcrumbs_inner ul{margin:0;padding:0}.breadcrumbs_inner li{display:inline-block;list-style:outside none none;padding:0}.breadcrumbs_inner li::before{content:none;margin:0;padding:0}.breadcrumbs_inner li::after{content:"\f3d3";font-family:Ionicons;margin:0;padding:0;font-size:11px;margin-left:5px}.breadcrumbs_inner li:last-child::after{content:""}.breadcrumbs_inner a{color:#717171;font-size:12px}.breadcrumbs_inner li span.ionicons.ion-ios-arrow-right{color:#717171;font-size:12px}.gradient-mobile{display:none}.postanifluid{width:80%}.postanifluid .breadcrumbs_inner{margin-top:20px}.breadcrumbs_inner_other{margin-bottom:20px}.filters-overlay{position:absolute;z-index:99999;background:#fff;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;overflow-x:hidden}.filter-holder-inner{padding:50px 10% 90px 10%;margin-top:50px}.filter-row{border-bottom:1px solid #ccc;padding:30px 0 25px 0}.filter-row .clear-filter{position:absolute;right:0;top:51px}.filter-row:first-of-type{border-top:1px solid #ccc}.labela-filter{font-weight:700;font-size:14px;text-transform:uppercase;color:#202020;margin-bottom:15px}.filter-row-holder{display:flex;width:22%;margin-left:10px;padding-right:15px}.filter-inner .filter-row-holder{width:100%}.fil-label{float:left;font-weight:500}.filter-holder-inner .checkbox{float:left;margin-right:5px;margin-top:0}a.reset-filters{display:inline-block;vertical-align:middle;position:relative;border-radius:20px;color:#202129;border:1px solid #202129;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;margin-left:10px;background:#fff}a.reset-filters:active,a.reset-filters:focus,a.reset-filters:hover{color:#fff;background-color:#1b1f22}.gumbi-filters{display:flex;position:fixed;bottom:30px;left:0;right:0;text-align:center;white-space:nowrap;justify-content:center;align-items:center}.submit-filters-wrapper{display:flex;align-items:center}.submit-filters{display:inline-block;position:relative;border-radius:20px;color:#fff;border:1px solid #256d9d;background-color:#256d9d;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;opacity:1}.submit-filters[disabled]{opacity:.5;cursor:no-drop}.submit-filters:active,.submit-filters:focus,.submit-filters:hover{color:#fff;background-color:#004676}.submit-filters[disabled]{opacity:.5;cursor:no-drop}.category-slika-wrapper .main-search{top:unset;bottom:0}.category-slika-wrapper a.toggle-form.ville{top:76%}a.close-big-filters{position:absolute;z-index:10000;top:30px;left:30px;color:#000;font-size:34px}.main-villa-content{background:rgba(3,17,26,.5);padding:45px 0 45px 45px;bottom:0;position:absolute;left:50%;transform:translateX(-50%);z-index:11;color:#fff;pointer-events:all;border-radius:16px 16px 0 0;bottom:-8px}.villa-name{font-size:44px;margin-bottom:0}.villa-name-booking{font-size:48px;font-family:Fraunce;position:absolute;top:45%;left:50%;transform:translate(-50%);text-align:center;width:100%;max-width:767px;color:#fff;z-index:5;text-shadow:0 0 10px #000;padding:15px;margin-bottom:0}.main-villa-content .breadcrumbs_inner{margin-top:10px}.ionicons.ion-ios-arrow-right,.main-villa-content .breadcrumbs_inner a{color:#fff}.villa-infos{float:left;font-size:14px;margin-right:25px;text-transform:uppercase}.villa-infos ul{display:flex;flex-wrap:wrap;width:100%;list-style-type:none;margin-top:10px;padding:0}.villa-infos ul li{margin-right:25px;text-transform:lowercase;border:1px solid #fff;border-radius:4px;padding:5px 8px;margin-bottom:7px}a.add-to-fav i{color:#ffda00;margin-left:10px;font-size:30px}a.add-to-fav{display:inline-block}.villa-menu{text-align:center}.villa-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.villa-menu ul li{display:inline-block;padding:20px 70px}.villa-menu ul li a{color:#fff;font-size:18px;font-weight:700}.villa-menu ul li a.active,.villa-menu ul li a:hover{border-bottom:2px solid #ffda00}a.btn-book-now{display:block;float:right;background:#fff;text-align:center;text-transform:uppercase;font-weight:700;padding:10px 30px;font-size:16px;margin-top:10px}.magnific-gallery{margin:20px 0}.magnific-gallery div{padding:0}.magnific-gallery a{display:block}img.desaturate{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.magnific-gallery a:hover,.magnific-gallery a:hover img{transition:all .5s ease-in}.magnific-gallery a.effect-hover:hover img{opacity:.5}.mfp-arrow-right::before{border-left:0!important}.mfp-arrow-left::before{border-right:0!important}a.btn.showmore.white{display:inline-block;vertical-align:middle;position:absolute;border-radius:8px;color:#fff;border:1px solid #fff;padding:10px 30px;font-size:16px;transition:.3s all ease-in-out;background:#202129;bottom:20%;left:50%;transform:translateX(-50%)}a.btn.showmore.white:active,a.btn.showmore.white:focus,a.btn.showmore.white:hover{color:#fff;transform:translateX(-50%) scale(1.15)}a.btn.showmore.white:active:before,a.btn.showmore.white:focus:before,a.btn.showmore.white:hover:before{-webkit-transform:scaleX(1);transform:translateX(-50%) scaleX(1)}.villa-gmap{margin-bottom:40px}.title-distance{font-size:18px;color:#373e47;text-transform:uppercase;font-weight:700;padding-left:15px}ul.distance-ul{margin:0 0 30px 15px;padding:0 0 0 15px;margin-top:20px;font-size:18px;font-weight:500;color:#373e47}ul.distance-ul li{margin-bottom:10px}a.btn-show-more-description,a.btn-write-review{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#fff;background-color:#001b3e;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;left:50%;margin-left:-100px;margin-bottom:40px}a.btn-show-more-description:before,a.btn-write-review:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#006fbd;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.btn-show-more-description:active,a.btn-show-more-description:focus,a.btn-show-more-description:hover,a.btn-write-review:active,a.btn-write-review:focus,a.btn-write-review:hover{color:#fff}a.btn-show-more-description:active:before,a.btn-show-more-description:focus:before,a.btn-show-more-description:hover:before,a.btn-write-review:active:before,a.btn-write-review:focus:before,a.btn-write-review:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn-show-more-description{display:none!important}.review{margin-bottom:60px;position:relative;border-radius:16px}.review:first-of-type{margin-top:30px}.review-rating{margin-top:20px}.review-data{color:#000;font-weight:600;font-size:16px}.star-holder{color:#f1c100;font-size:20px}.review-bubble{-webkit-box-shadow:0 11px 42px 0 rgba(0,0,0,.25);-moz-box-shadow:0 11px 42px 0 rgba(0,0,0,.25);box-shadow:0 11px 42px 0 rgba(0,0,0,.25);padding:60px;position:relative;background:#fff}.arrow-left{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #fff;position:absolute;left:-29px;top:30px}.arrow-right{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #fff;position:absolute;right:-29px;top:30px}.review-data.right{padding-left:50px}.your-selection-box{background-color:#256d9d;background-image:url(../img/shine.png);background-repeat:no-repeat;background-size:100%;background-position:center;color:#fff;padding:50px 40px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25);display:table;width:100%;margin-bottom:40px;display:none;border-radius:16px}.title-selection{font-size:26px;font-family:Fraunce;display:table-cell;vertical-align:middle;width:20%}.title-selection span{font-size:16px;display:block;font-family:Quicksand}.selection-box-data{font-size:14px;font-weight:700;display:table-cell;vertical-align:middle;width:11%;text-align:left}.selection-box-data p{text-transform:lowercase;text-align:left;display:none}.reset-book{width:18%;text-align:center;display:table-cell;vertical-align:middle}#btnBook{display:none}.selection-price{font-size:34px;font-weight:700;display:table-cell;vertical-align:middle;width:13%}.selection-price-special-offer{color:#fadd6a;text-align:center}.selection-price-special-offer p{font-size:16px;margin-bottom:0;font-weight:400;text-align:center}.selection-price-special-offer span{display:block;color:#fff;font-size:24px;text-decoration:line-through;font-weight:400;text-align:center}.selection-book{display:table-cell;vertical-align:middle;width:14%}a.btn-book-now-green{display:block;vertical-align:middle;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:8px;color:#202129;background-color:#ffda00;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;transition:all .2s ease-in-out}a.btn-book-now-green:active,a.btn-book-now-green:focus,a.btn-book-now-green:hover{transform:scale(1.15)}a.btn-all-rates{display:inline-block;vertical-align:middle;text-align:center;box-shadow:0 0 1px transparent;position:relative;transition:.3s all ease-in-out;padding:10px 30px;margin:0 0 20px 0;background:#256d9d;color:#fff;border-radius:8px;font-size:18px}a.btn-all-rates:focus a.btn-all-rates:active,a.btn-all-rates:hover{transform:scale(1.1)}.btn-holder-selection{margin-bottom:30px}.your-selection-box+.btn-holder-selection{text-align:center}a.btn-contact-us{display:inline-block;vertical-align:middle;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#363d46;background-color:transparent;border:1px solid #363d46;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase}a.btn-contact-us:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#363d46;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.btn-contact-us:active,a.btn-contact-us:focus,a.btn-contact-us:hover{color:#fff}a.btn-contact-us:active:before,a.btn-contact-us:focus:before,a.btn-contact-us:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}a.btn-inverse{display:inline-block;vertical-align:middle;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#fff;background-color:transparent;border:1px solid #fff;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:8px;transition:all .2s ease-in-out}a.btn-inverse:active,a.btn-inverse:focus,a.btn-inverse:hover{transform:scale(1.15)}a.btn-inverse:active:before,a.btn-inverse:focus:before,a.btn-inverse:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.deposit-txt{border-top:1px solid #ccc;padding-top:40px;padding-bottom:40px;margin-top:40px;font-size:14px;text-align:center}.need-help-call{text-align:center;color:#fff;font-size:24px;margin:5px auto 30px auto}.need-help-call a{color:#ffda00}.section.facilities{background-color:#fff;border-radius:16px;color:inherit;margin-top:60px;overflow-x:hidden;padding:60px 0}.facilities-row{padding:0}.facilities-row-not-visible{display:none}.facilities-row-visible{display:block}.labela-facilities{font-weight:700;font-size:20px;text-align:center;text-transform:uppercase;color:#fff;width:100%;margin:0 auto 40px auto;background:#256d9d;padding:7px;border-radius:8px}.facilities-data-holder{display:flex;flex-wrap:wrap;margin-bottom:30px}.facilities-row-holder{width:25%;padding-right:2.5%;color:#202129;margin-bottom:20px;font-size:17px}.facilities-row-holder i{font-size:26px;margin-right:5px}.facilities-row-holder div:not(.ico-holder,.clear){margin-bottom:15px}.section.facilities .gradient-2{background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 50%,#fff 100%)}.ico-holder{position:relative;padding-left:19px}.ico-holder::before{content:"\f383";font-family:Ionicons;left:0;top:0;position:absolute;color:#256d9d}.facilities-label{float:left;font-weight:500;color:#fff}.facilities-row-holder.big{width:50%}.extras{color:#256d9d;font-size:14px;font-style:italic;font-weight:600;margin:20px auto 0 auto;width:100%;text-decoration:underline;text-underline-offset:3px}.section.location{margin-top:60px;padding:60px 0}.location .sub-title{margin-bottom:30px}.big-gradient.vila{height:320px;z-index:1}.holder_review{margin-bottom:20px}.holder_review+label.error{position:relative;margin-top:0;top:-15px}.review-form{margin:40px 0 0 0}.btn-review-submit{background-color:#0076c8;border:0 none;border-radius:0;color:#fff;display:block;font-size:16px;font-weight:700;padding:12px 30px;position:relative;text-transform:uppercase;transition:all .4s ease 0s;width:230px;margin:0 auto}.all-rates-holder{margin:40px 0;border-top:1px solid #ccc;padding-top:40px;display:none}.tablesaw tr:nth-child(odd){background:#f1f5f7}.tablesaw tr:nth-child(2n){background:#e1e6e9}.tablesaw .nobg{background:#363d46!important;color:#fff}.tblnapomena{font-size:14px;color:#666;margin-bottom:5px}.tblnapomena.prva{padding-top:20px;margin-bottom:0}.all-rates-holder .tablesaw tr:nth-child(odd){background:0 0}.all-rates-holder .tablesaw tr:nth-child(2n){background:#333544}.all-rates-holder .tablesaw-stack tbody tr{border-bottom:none}.booking-data>div{font-size:16px;font-weight:700;color:#fff;float:left;margin-right:20px}.booking-data>div:first-of-type{margin-left:0}.booking-data div span{text-transform:uppercase;margin-right:5px;font-size:16px;color:#dedede}.booking-price{font-size:30px;font-weight:700;color:#ffda00;text-align:right}.main-villa-content.booking{padding:0;background:0 0;bottom:0;transform:none;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.bookingWrap{height:100%;padding:30px;background-color:rgba(3,17,26,.5);border-radius:16px}.main-villa-content.booking.mobile{display:none}.main-villa-content.booking .villa-name{font-size:30px;margin-top:10px}.booking-form .form-control{border:none;border:1px solid #ccc;box-shadow:none;border-radius:0;background:0 0;border-radius:6px}.booking-form .form-control:focus{border:1px solid #006fbd}.booking-form .form-control.error{border:1px solid red}.booking-form .dropdown .btn-default{width:100%;text-align:left}.form-holder-booking .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.form-holder-booking{position:relative}.form-holder-booking.novi .caretWrap{position:absolute;background-color:#ffff;width:20px;height:30px;right:2px;top:2px}.form-holder-booking.novi .caret{position:absolute;top:50%;transform:translateY(-50%);left:0;margin-top:-2px;vertical-align:middle;background-color:#fff}.form-holder-booking .btn-default{border-radius:6px}.booking-form textarea{min-height:150px}a.continue-btn,input.continue-btn{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#001b3e;background-color:#ffda00;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;float:right;margin-top:30px}a.continue-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ffe75b;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.continue-btn:active,a.continue-btn:focus,a.continue-btn:hover,input.continue-btn:active,input.continue-btn:focus,input.continue-btn:hover{color:#001b3e}a.continue-btn:active:before,a.continue-btn:focus:before,a.continue-btn:hover:before,input.continue-btn:active:before,input.continue-btn:focus:before,input.continue-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}a.back-btn{display:inline-block;vertical-align:middle;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#363d46;background-color:transparent;border:1px solid #363d46;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;float:left;margin-top:30px}a.back-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#363d46;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.back-btn:active,a.back-btn:focus,a.back-btn:hover{color:#fff}a.back-btn:active:before,a.back-btn:focus:before,a.back-btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}h2.booking-title{font-size:30px;margin-bottom:30px;font-family:Fraunce}.section-title-booking{font-size:22px;font-weight:700;margin-bottom:20px}.data-booking-details{color:#333;font-size:18px;margin-bottom:10px;display:flex;flex-wrap:wrap}.data-booking-details div:not(.cost-breakdown){color:#333;font-weight:700;margin-right:10px}.data-booking-details div.clear{float:none;margin-right:0}.itemRow{display:flex;width:100%;gap:20px;margin-bottom:40px}.itemRow .item-6{width:60%}.inner-section-booking{display:flex;flex-direction:column;height:100%;padding:60px;box-shadow:0 0 10px 0 rgba(0,0,0,.16);border-radius:16px;position:relative;font-size:18px;width:100%}.tocka{color:#fff;font-size:37px;font-weight:500;position:absolute;top:-10px;left:-10px;width:65px;height:65px;display:flex;justify-content:center;align-items:center;background:url(../img/blueDot.svg);background-size:100% 100%}.inner-section-booking h3{margin-bottom:30px;padding-bottom:15px;border-bottom:4px solid #256d9d;width:fit-content}.inner-section-booking h4{margin-bottom:15px}a.continue-btn.green,input.continue-btn.green{color:#fff;background-color:#04a800;border-width:0}a.continue-btn.green:before,input.continue-btn.green:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#037c00}a.continue-btn.green:active,a.continue-btn.green:focus,a.continue-btn.green:hover,input.continue-btn.green:active,input.continue-btn.green:focus,input.continue-btn.green:hover{color:#fff}a.continue-btn.green:active:before,a.continue-btn.green:focus:before,a.continue-btn.green:hover:before,input.continue-btn.green:active:before,input.continue-btn.green:focus:before,input.continue-btn.green:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.total-booking{text-align:left}.cost-breakdown{font-weight:400}.cost-breakdown.big{color:#256d9d;font-size:20px;font-weight:700}.terms-conditions{border-top:1px solid #ccc;margin-top:30px;padding-top:30px;text-align:center;padding-bottom:30px}.terms-conditions a{color:#256d9d;text-decoration:underline}.insurance-if{margin:0 0 20px 0}.buy-now-via{color:#000;font-style:italic;margin-bottom:10px}.booking-form ul{list-style:none;margin:0;padding:0;display:inline-block}.booking-form ul li{color:#000;display:block;position:relative;display:flex;margin:0 0 10px 0;align-items:center}.booking-form .dropdown-menu.inner li a{width:100%}.booking-form ul li input[type=radio]{position:absolute;visibility:hidden}.booking-form ul li label{display:block;position:relative;font-weight:300;font-size:16px;padding:0 0 0 30px;margin-bottom:0;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}.booking-form ul li:hover label{color:#000}.booking-form ul li .check{display:block;position:absolute;border:2px solid #aaa;border-radius:100%;height:20px;width:20px;top:1px;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.booking-form ul li:hover .check{border:2px solid #666}.booking-form ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.booking-form input[type=radio]:checked~.check{border:2px solid #256d9d}.booking-form input[type=radio]:checked~.check::before{background:#256d9d}.booking-form input[type=radio]:checked~label{color:#000}.booking-form-confirmation{font-size:18px;line-height:26px}.booking-form-confirmation a{color:#202020;text-decoration:underline}.booking-form-confirmation a.back-btn{text-decoration:none}.section.story.topmarminus{margin-top:-100px;z-index:10}.filters-overlay{position:fixed;z-index:10001}a.close-big-filters{left:auto;right:30px;top:50px}.filter-row-wrapper{display:flex}.filter-row .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){margin-top:-14px}.filter-row .noUi-target{width:50%;display:inline-block;box-shadow:none;border-radius:0;margin:0 30px}.filter-row .noUi-horizontal .noUi-handle{top:-10px;outline:0}.filter-row .noUi-horizontal{height:5px}.filter-row .noUi-connect{background:#0077ca}.filter-row .noUi-handle{width:20px;height:20px;border-radius:50%;box-shadow:none;background:#256d9d;border:none}.filter-row .noUi-handle:after,.filter-row .noUi-handle:before{content:'';display:none}.filter-row .example-val{display:inline-block}.filter-row .bootstrap-select>.dropdown-toggle{border-top:transparent;border-right:transparent;border-left:transparent;border-bottom:1px solid #1b1f22;border-radius:0;background:0 0}.filter-row .bootstrap-select>.dropdown-toggle:focus{outline:0!important;outline-offset:0}.filter-row .bootstrap-select .btn:active{box-shadow:none}.filter-row .bootstrap-select.btn-group .dropdown-menu li a,.filter-row .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:18px;color:#000}.filter-row .bootstrap-select.btn-group .dropdown-menu li a{padding:7px 15px}.filter-row .bootstrap-select.btn-group .dropdown-menu{padding:0;background-color:rgba(255,255,255,.7)}.filter-row .bootstrap-select.btn-group .dropdown-menu li{border-bottom:1px solid #ccc}.filter-row .bootstrap-select.btn-group .dropdown-menu{border-radius:0}.filter-row .btn-group.open .dropdown-toggle{box-shadow:none}.filter-row .bootstrap-select.btn-group .btn{padding:2px 0}.filter-row .bootstrap-select.btn-group .dropdown-toggle .caret{border:none}.filter-row .bootstrap-select.btn-group .dropdown-toggle .caret:after{content:"\f3d0";font-family:Ionicons;position:relative;font-size:20px;color:#000;position:absolute;top:-12px}.filter-row input[type=checkbox]{display:none}.filter-row input[type=checkbox]+label{display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.filter-row input[type=checkbox]+label:last-child{margin-bottom:0;margin-right:10px}.filter-row input[type=checkbox]+label:before{content:'';display:block;width:20px;height:20px;border:2px solid #9a9b9d;background:#9a9b9d;position:absolute;left:0;top:2px;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}.filter-row input[type=checkbox]:checked+label:before{width:10px;top:-3px;left:5px;background:0 0;border-radius:0;opacity:1;border-color:#6eb3f9;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.call-to-action{font-size:26px;text-align:center}.call-to-action a{color:#fff}.contact-txt{font-size:18px;line-height:1.6;margin-bottom:30px}.contact-txt img{border-radius:20px}.contact-txt-bottom{font-size:18px;line-height:1.6;margin-top:30px}.contact-txt h3{margin-bottom:30px}.daterangepicker.ltr .ranges{float:none}.book>.container{padding-top:60px}.book .title-sec{color:#fff;margin-bottom:10px}.book .col-lg-12{position:relative}.book .select-date-wrapper{display:block;width:605px;margin:0 auto}.book .month{color:#202129}.book .select-date-wrapper .arrival,.book .select-date-wrapper .departure{display:inline-block;position:relative}.book .label-booking{text-transform:uppercase;font-weight:700}.book .holder-arrival,.book .holder-departure{font-size:12px;font-family:Quicksand;line-height:95px}.book .date-month-wrapper-arrival,.book .date-month-wrapper-departure{display:none}.book .date-month{font-family:Fraunce;border-bottom:1px solid #dcdbdb;min-width:200px;height:69px}.arrow-wiggle{font-size:30px;margin-left:20px;color:#b1b1b1;position:absolute;bottom:10px;-webkit-animation-name:Floating2;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out}@-webkit-keyframes Floating2{from{-webkit-transform:translate(0,0)}65%{-webkit-transform:translate(0,10px)}to{-webkit-transform:translate(0,0)}}.book .date-month .date{font-size:48px}.book .date-month .month{font-size:20px;color:#828282}.book .select-date-wrapper .reset-btn{margin:40px 0 0 0;font-weight:700;text-transform:uppercase;position:absolute;top:0;right:25px;color:#444343;padding:8px 0;display:block;font-size:14px;width:155px;border:1px solid #444343;text-align:center}.book .select-date-wrapper .ion-android-close:before{margin-left:5px}.book .select-date-wrapper .ion-ios-arrow-thin-right{display:inline-block;padding:0 80px;vertical-align:middle}.book .select-date-wrapper .ion-ios-arrow-thin-right:before{font-size:58px;color:#b1b1b1}.book .calendar-wrapper{margin:80px 0 30px 0}.book .calendar-wrapper .slick-next.slick-arrow.slick-disabled,.book .calendar-wrapper .slick-prev.slick-arrow.slick-disabled{filter:grayscale(1);background:#a8a8a8;opacity:.5}.book .calendar-wrapper .slick-prev.slick-arrow{position:absolute;z-index:10;top:-40px;left:calc(50% - 60px);width:45px;height:45px;border:0;border-radius:100px;background-color:#fff;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden;transition:background-color .3s ease-in-out}.book .calendar-wrapper .slick-prev.slick-arrow:after{content:"\f3d5";font-family:Ionicons;font-size:30px;color:#000;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.book .calendar-wrapper .slick-next.slick-arrow{position:absolute;z-index:10;top:-40px;right:calc(50% - 60px);width:45px;height:45px;border:0;border-radius:100px;background-color:#fff;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.45);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.45);box-shadow:0 0 14px 0 rgba(0,0,0,.45);color:#fff;overflow:hidden}.book .calendar-wrapper .slick-next.slick-arrow:after{content:"\f3d6";font-family:Ionicons;font-size:30px;color:#000;position:absolute;top:50%;left:50%;margin-top:0;margin-left:-9px;z-index:11}.book .calendar-wrapper .slick-prev:before{content:unset}.book .calendar-wrapper .month{width:100%;background:#fff;text-align:center;font-size:12px;border-radius:8px}.qtip{font-size:16px}table.month{border:none!important;outline:0!important}.book .calendar-wrapper .month th{text-align:center;background:#256d9d;color:#fff;padding:8px 0}.book .calendar-wrapper .month td{border:1px solid #dcdcdc;padding:7px}.book .calendar-wrapper .month td.today{background:#a1c8e3}.book .calendar-wrapper .month td.specialOffer{background:#f59898;cursor:default;color:#787f89}.book .calendar-wrapper .month td.specialOffer{background:#fadd6a}.book .calendar-wrapper .month td.specialOffer-end{background:#fadd6a;background-image:-webkit-linear-gradient(-50deg,#fadd6a 51%,#fff 50%);background-image:-moz-linear-gradient(-50deg,#fadd6a 51%,#fff 50%);background-image:-o-linear-gradient(-50deg,#fadd6a 51%,#fff 50%)}.book .calendar-wrapper .month td.specialOffer-end-mixed-not-available{background:#fadd6a;background-image:-webkit-linear-gradient(-50deg,#fadd6a 51%,#f59898 50%)!important;background-image:-moz-linear-gradient(-50deg,#fadd6a 51%,#f59898 50%)!important;background-image:-o-linear-gradient(-50deg,#fadd6a 51%,#f59898 50%)!important}.book .calendar-wrapper .month td.specialOffer-start{background-image:-webkit-linear-gradient(-50deg,#fff 51%,#fadd6a 50%);background-image:-moz-linear-gradient(-50deg,#fff 51%,#fadd6a 50%);background-image:-o-linear-gradient(-50deg,#fff 51%,#fadd6a 50%)}.book .calendar-wrapper .month td.specialOffer-start-mixed-not-available{background-image:-webkit-linear-gradient(-50deg,#f59898 51%,#fadd6a 50%)!important;background-image:-moz-linear-gradient(-50deg,#f59898 51%,#fadd6a 50%)!important;background-image:-o-linear-gradient(-50deg,#f59898 51%,#fadd6a 50%)!important}.book .calendar-wrapper .month td.notAvailable{background:#f59898;cursor:default;color:#787f89}.book .calendar-wrapper .month td.notAvailable-end{background-color:#f59898!important;background-image:-webkit-linear-gradient(-50deg,#f59898 51%,#fff 50%);background-image:-moz-linear-gradient(-50deg,#f59898 51%,#fff 50%);background-image:-o-linear-gradient(-50deg,#f59898 51%,#fff 50%)}.book .calendar-wrapper .month td.notAvailable-start{background-color:#f59898;background-image:-webkit-linear-gradient(-50deg,#fff 51%,#f59898 50%);background-image:-moz-linear-gradient(-50deg,#fff 51%,#f59898 50%);background-image:-o-linear-gradient(-50deg,#fff 51%,#f59898 50%)}.book .calendar-wrapper .month td.odabraniTermin.end{background-color:#84d182!important;background-image:-webkit-linear-gradient(-50deg,#84d182 51%,#fff 50%);background-image:-moz-linear-gradient(-50deg,#84d182 51%,#fff 50%);background-image:-o-linear-gradient(-50deg,#84d182 51%,#fff 50%)}.book .calendar-wrapper .month td.odabraniTermin.start{background-color:#84d182!important;background-image:-webkit-linear-gradient(-50deg,#fff 51%,#84d182 50%)!important;background-image:-moz-linear-gradient(-50deg,#fff 51%,#84d182 50%)!important;background-image:-o-linear-gradient(-50deg,#fff 51%,#84d182 50%)!important}.book .calendar-wrapper .month td.moguci-odabir-end-date-hovered{background-color:rgba(132,209,130,.4)!important;color:rgba(0,0,0,.4)!important;background-image:none!important}.book .calendar-wrapper .month td.restricted{background-color:#fff!important;background-image:none!important}.book .calendar-wrapper .month td.restricted b{color:rgba(0,0,0,.25)!important}.book .calendar-wrapper .month td.odabrano-start{background-color:#84d182!important}.book .calendar-wrapper .month td.odabrano-end{background-color:#84d182!important}.book .calendar-wrapper .month td.odabraniTermin{background:#84d182!important}.book .calendar-wrapper .month td:hover{cursor:pointer}.book .calendar-wrapper .month td:first-child{border-left:none}.book .calendar-wrapper .month td:last-child{border-right:none}.book .calendar-wrapper .month td{position:relative}.book .calendar-wrapper .month td.nije-moguce-odabrati{color:rgba(0,0,0,.4)}.book .calendar-wrapper .month td.dot::after{position:absolute;content:"";width:3px;height:3px;bottom:2px;background-color:#00cc18;z-index:99999;left:50%}.book .calendar-wrapper .month tr:last-child td{border-bottom:none}.book .calendar-wrapper .month .monthName{text-align:center;font-weight:700;font-size:15px;padding:15px 0;color:#256d9d;border:none}.book .calendar-wrapper .item-month{display:inline-block;margin:0 12px;position:relative}.book .date-month.disabled .date{color:#828282}.book .calendar-wrapper .item-month:last-child{margin-right:0}.calendar-wrapper .slick-slide>div{margin:0 12px}.book .legenda{margin:0 0 30px 0}.book .legenda ul{padding:0;list-style-type:none;text-align:center}.book .legenda ul li{display:inline-block;font-size:13px;font-weight:600;margin-right:30px}.book .legenda ul li:last-child{margin-right:0}.book .legenda ul li span{width:18px;height:18px;display:block;float:left;margin-right:10px;border-radius:50px}.book .legenda ul li span.available{background:#fff;border:1px solid #c2c2c2}.book .legenda ul li span.possible-arrival{background:#a1c8e3;border:1px solid #a1c8e3}.book .legenda ul li span.special-offer{background:#fadd6a;border:1px solid #fadd6a}.book .legenda ul li span.not-available{background:#f59898;border:1px solid #f59898}.book .legenda ul li span.selection{background-color:#84d182;border:1px solid rgba(132,209,130,.4)}.book .btn-primary{background:#ffda00;border:none;color:#202129!important;font-weight:500}.big-gradient.ville{height:220px}.mfp-arrow-left::after{border-right:25px solid #fff;margin-left:31px}.mfp-arrow-right::after{border-left:25px solid #fff;margin-left:39px}.mfp-arrow::after{border-bottom-width:20px;border-top-width:20px;top:8px}.gallery-grid{display:flex;flex-wrap:wrap;padding:0 7px}.gallery-grid a{display:block;flex:0 0 20%;width:25%;overflow:hidden;transition:all .3s ease-in-out;padding:0 7px 0 7px;border-radius:16px;margin-bottom:15px}.gallery-grid a:hover{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.gallery-grid a img{border-radius:16px}.gallery-grid a:hover img{box-shadow:0 0 10px rgba(0,0,0,.3)}.main-villa-content.booking.small{display:none}.daterangepicker_input{display:none}.daterangepicker.ltr .ranges{display:none}a.telefon-prati{width:40px;height:40px;display:block;border-radius:100px;text-align:center;background-color:#0076c8;color:#fff;padding-top:8px;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px;z-index:11}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.pratime-telefon span{display:none;position:fixed;bottom:20px;right:70px;padding:8px;background-color:#fff;border-radius:100px;transition:all .4s ease;z-index:10}a.telefon-prati:hover{background-color:#fff;color:#0076c8;transition:all .4s ease}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}.pratime-telefon{position:fixed;right:20px;bottom:20px;transition:all .4s ease;z-index:1000;display:none}.need-help-phone{display:none}.postotak-villa{position:absolute;right:0;top:0;color:#fff;width:0;height:0;text-align:center;font-weight:700;border-style:solid;border-width:0 70px 70px 0;border-color:transparent #d00 transparent transparent}.postotak-villa span{position:absolute;left:27px;top:6px}.hidden-arrows{display:none}.google-maps-mobile{display:none}a.map-view-top{display:none}.selection-mobile{display:none}a.menu-opener.darkclose{color:#000;transition:none;float:right;margin:20px 20px 0 0}a.menu-opener.darkclose:hover{transition:none}a.btn.showmore.black.slider{top:auto;margin-left:-80px}.slider-villas.center{margin-bottom:0}.gradient.whiteslider{background-image:none;height:auto;position:relative}.oldvalue{text-decoration:line-through}.newvalue{color:red;display:block}.explore-more.villa{color:#fff;top:auto;left:auto;bottom:auto}.trakica-blue{width:85%;margin:0 auto;background:#006cb8;background:-moz-linear-gradient(top,#006cb8 0,#0087e4 100%);background:-webkit-linear-gradient(top,#006cb8 0,#0087e4 100%);background:linear-gradient(to bottom,#006cb8 0,#0087e4 100%);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);background:#202129!important}.trakica-blue.is_stuck{margin:0 auto;z-index:999;left:0;right:0;border-radius:0 0 8px 8px!important}.trakica-blue.villas{width:100%}.poruka-holder{display:none}a.add-message{display:inline-block;color:#000;font-weight:700;margin-bottom:10px}a.add-message i{margin-left:5px}.ttip{display:inline-block}.blue-down{position:absolute;bottom:0;left:50%;color:#000;font-size:24px;background-color:rgba(255,255,255,.7);-webkit-border-top-left-radius:100px;-webkit-border-top-right-radius:100px;-moz-border-radius-topleft:100px;-moz-border-radius-topright:100px;border-top-left-radius:100px;border-top-right-radius:100px;width:50px;height:30px;text-align:center;margin-left:-25px;pointer-events:all;z-index:30;display:none}.blue-down:focus,.blue-down:hover{color:#000;background-color:#fff}.villa-title-responsive{display:none}#map-view{width:100%;height:700px;top:-60px}#gmapa{width:100%;height:500px;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:20px}.breadcrumbs-holder{background-color:#f2f2f2;width:1546px;margin:0 auto;padding:10px 0}#breadcrumbs_inner{text-align:left}#breadcrumbs_inner ul{margin:0;padding:0;list-style:none}#breadcrumbs_inner li{display:inline-block;list-style:outside none none;padding:0}#breadcrumbs_inner li::before{content:none;margin:0;padding:0}#breadcrumbs_inner a,#breadcrumbs_inner li span.ionicons.ion-ios-arrow-right{color:#606060;font-size:12px}.breadcrumbs_inner li:last-child a::after{content:" ";white-space:pre}label.error{color:red;font-size:14px;font-weight:400;line-height:1.4;margin-top:.5em;width:100%;float:none}.review-report,.review-report2{text-align:center}.review-report2>div,.review-report>div{margin-bottom:50px}.txt-voting-holder{text-align:center;margin-bottom:40px;font-size:18px;line-height:26px;border-bottom:1px solid #ccc;padding:40px 0}.month td b{color:#000}.input-booking{background-color:#0087e5;padding:10px;position:relative}.input-booking span{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}.triangle-book{width:0;height:0;border-style:solid;border-width:0 9px 12px 9px;border-color:transparent transparent #f1f0f0 transparent;position:absolute;bottom:0;left:50%;margin-left:-12px}.semi-transparent{opacity:.3}.semi-transparent span.arrow-wiggle{display:none}.map-view-info{width:250px;overflow:hidden}.map-view-info h4{margin-top:15px}.mobile-desc,.mobile-desc-location{line-height:26px;display:none;margin-top:15px;padding-bottom:30px}.villa-slider-holder .slick-slide img{width:100%}.input-booking{background-color:#0087e5;padding:10px;position:relative}.input-booking span{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}.triangle-book{width:0;height:0;border-style:solid;border-width:0 9px 12px 9px;border-color:transparent transparent #f1f0f0 transparent;position:absolute;bottom:0;left:50%;margin-left:-12px}li.nav-separator{border-top-width:3px!important;margin-top:30px}.bootstrap-select .dropdown-toggle:focus{outline:0!important;box-shadow:none!important}.book .calendar-wrapper .item-month{outline:0!important}.not-visible{display:none!important}.notice{margin-bottom:50px;text-align:center;font-size:smaller}.notice-booking{font-size:16px;color:#666}#your-selection-dt1 span,#your-selection-dt2 span{display:none}.villa-average-rating{font-size:18px;color:#1a1e21;font-weight:700;margin-bottom:20px}#report-payment-method{display:none}.debug-area{width:100%;height:600px}.brain{border:1px solid #e6e3dd;height:40px!important;background-color:#fff;border-radius:10px;padding:6px 10px;width:100%;margin-bottom:10px}.brain.braintree-hosted-fields-focused{border-color:#777}.brain.braintree-hosted-fields-invalid{border-color:tomato}.invalid{border-color:tomato!important}.brain.braintree-hosted-fields-valid{border-color:#32cd32}.brain input{border-width:0;width:100%}.brain .chosen-container-single .chosen-single{border-width:0;padding-top:0;height:auto}.brain ::placeholder{color:#ccc;opacity:1}.brain ::-ms-input-placeholder{color:#ccc}#processing{display:none;vertical-align:middle;float:right;margin-top:30px}#insurance_reports{display:none;vertical-align:middle;float:right;margin-top:30px}#btnWriteReviewService,#btnWriteReviewVilla{margin:40px auto}.booking-buttons{margin:30px 0 30px 0;display:flex;justify-content:space-between}.booking-buttons a.back-btn,.booking-buttons a.continue-btn{margin-top:0}.tab-pane.active .btn-review-submit{margin-bottom:30px!important}a.phone-top{color:#fff;float:right;font-weight:700;margin-left:15px;margin-top:2px;font-size:18px}.phone-contact{float:right;font-weight:700;font-size:20px}span.label-description{display:inline;margin-left:10px;color:#999;font-weight:400;font-size:12px;font-style:italic}.form-holder-search.bedrooms .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important}.form-holder-search.bedrooms .btn-default{color:#fff;background-color:transparent;border:0}.form-holder-search.bedrooms .btn{color:#fff;font-size:18px;font-family:Fraunce;padding-left:0}.form-holder-search.bedrooms .bootstrap-select.btn-group .dropdown-toggle .caret{display:none}.btn-group.bootstrap-select.myistria{margin-top:13px}.btn-group.bootstrap-select.myistria:focus,.form-holder-search.bedrooms .btn:focus{border:0!important;outline:0!important}#list-view{margin-bottom:30px}.permanent-link{text-align:center}.permanent-link a{text-decoration:underline}#demo{opacity:.5}.aa{background-color:red}.bb{background-color:#0f0}.c{text-align:center}@-webkit-keyframes blinker{from{opacity:1}to{opacity:0}}.blink{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}p.info-title{font-size:18px;font-weight:700;margin-top:10px}#iw-container{margin-bottom:0}#iw-container .iw-title{font-family:Quicksand;font-size:22px;font-weight:400;padding:10px;background-color:#48b5e9;color:#fff;margin:0}#iw-container .iw-title a{color:#fff}#iw-container .iw-content{font-size:13px;line-height:18px;font-weight:400;margin-right:0;padding:0;overflow-y:auto;overflow-x:hidden}.iw-content img{float:right;margin:0}.iw-subTitle{font-size:16px;font-weight:700;padding:5px 0}.iw-bottom-gradient{position:absolute;width:326px;height:25px;bottom:10px;right:18px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%)}p.close-info-view{padding-top:2px;padding-left:2px}.footer .col-lg-4.col-md-4.col-sm-4.col-xs-12{text-align:center!important}.ui-autocomplete{z-index:99999999999}ul.ui-autocomplete li.search-villa:first-child{border-top:solid 1px #363d46}a.btn-more-text,a.btn-show-more-description.btn-show-more-description-2{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0) translateX(-50%);transform:perspective(1px) translateZ(0) translateX(-50%);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#fff;background-color:#0087e5;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;left:50%;margin-bottom:40px;width:180px;text-align:center}.navrh{background-color:#202129;padding:6px 18px;color:#fff;position:fixed;right:15px;bottom:74px;z-index:9999;font-size:24px;width:45px;height:45px;border-radius:100px;box-shadow:0 0 5px rgba(255,255,255)}.navrh:hover{color:#fff;background-color:#0076c8}.booking-podaci-mobile{background:-moz-linear-gradient(top,rgba(0,134,227,.7) 0,#0086e3 100%);background:-webkit-linear-gradient(top,rgba(0,134,227,.7) 0,#0086e3 100%);background:linear-gradient(to bottom,rgba(0,134,227,.7) 0,#0086e3 100%);padding:30px 0;color:#fff;display:none}.alert-danger,.alert-success,.alert-warning{background-color:transparent;border-left:0;border-right:0;border-radius:0;text-align:center;font-weight:700;font-size:22px;font-family:Fraunce;width:80%;margin:15px auto 15px auto;color:#202129;border-color:#202129;border-top:0}.gd-tip{position:absolute;background-color:#256d9d;width:100%;color:#fff;font-size:11px;font-weight:700;padding:6px 10px;text-align:center;z-index:9999;bottom:0;cursor:pointer;margin:0!important;border-radius:0 0 6px 6px}.contact-image-wrapper{margin-bottom:30px;height:450px}.contact-image-wrapper img{border-radius:16px;height:100%;width:100%;object-fit:cover;object-position:center}.chosen-container-single .chosen-single{background-color:#fff;border:1px solid #ccc}.chosen-container-single .chosen-single{padding:7px 0 0 8px;font-size:16px;height:34px;background-image:none;box-shadow:none}.qtip-content{line-height:25px}p.payment-method-notice{margin-bottom:30px}.qtip-default{border:1px solid #6bbaf1;background-color:#ddeefa}.chosen-container-single .chosen-single{border-radius:6px}.btn-show-more-desc{display:none!important}a.ui-state-active{width:100%!important;display:inline-block!important}.ui-menu .ui-menu-item-wrapper{width:100%!important;display:inline-block!important}.hideUntilShowMoreClicked{display:none}.aaa-logo{margin-right:50px}.fake-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lightcase-info>#lightcase-sequenceInfo{display:none!important}a[class*=lightcase-icon-]{font-size:30px}p.special-offer{text-align:center;font-weight:700;color:#0076c8}.preloaderFadeout{opacity:0}a.globaldizajn{display:block;width:90px;margin:10px auto 20px auto}a.globaldizajn img{width:90px}span.filter:hover i{color:#d00}.filter-inner{display:block;float:left;width:20%}.filter-inner .labela-filter{width:auto;padding-top:6px}.filter-inner .filter-row-wrapper{width:auto}#frmContactUs .flatpickr-wrapper{width:100%!important}html.no-scroll,html.no-scroll>body{overflow:hidden}html.ios-device.no-scroll,html.ios-device.no-scroll>body{position:fixed}.inprocess-wrapper{position:fixed;z-index:10000000;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,134,227,.9) 0,#0086e3 100%);background:-webkit-linear-gradient(top,rgba(0,134,227,.9) 0,#0086e3 100%);background:linear-gradient(to bottom,rgba(0,134,227,.9) 0,#0086e3 100%);color:#fff;text-align:center;font-size:28px;padding-top:20%;font-family:Fraunce;overflow-y:auto}.spinner{margin:50px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.valute-holder{margin-bottom:30px;text-align:center}.valute-holder a{display:inline-block;border-radius:100px;border:1px solid #dedede;background-color:#fff;width:35px;height:35px;text-align:center;padding:5px 4px}.valute-holder a.active{color:#fff;border:1px solid #256d9d;background-color:#256d9d}.houses-footer{display:none}ul.houses-footer{text-align:left;margin-top:20px}ul.houses-footer li{display:block;float:left;width:33.333333%;text-align:center;font-size:13px;opacity:.5}.owner-response{font-style:italic;margin-top:30px;margin-left:20px}.mobilni-info{display:none}.cookies-floater{position:fixed;bottom:0;left:50%;z-index:1000;background:rgba(0,0,0,.6);color:#fff;padding:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.cookies-floater>div a{font-weight:700;text-decoration:none}body.preloader-active .cookies-floater{-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px)}.cookies-floater a{color:#fff;border-bottom:1px solid #fff}.cookies-floater a:hover{color:#0076c8;border-bottom:1px solid #0076c8}.cookies-floater i{margin-left:10px;cursor:pointer}.title-newsletter{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.newsletter-input{background:0 0;border:0;color:#fff;font-size:18px;height:40px;padding:0;font-family:Quicksand;font-weight:300;text-transform:lowercase;border-bottom:1px solid #ccc;width:280px}.newsletter-subscribe{background-color:#256d9d;border-radius:8px;height:40px;border:0;font-weight:700;text-transform:lowercase;color:#fff;padding:0 20px}.privola-checkholder{font-weight:400!important;margin-top:15px;display:none;transition:all .4s ease}.checkbox-custom{display:none}.checkbox-custom+.checkbox-custom-label::before{content:'';background:0 0;border:2px solid #ccc;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;margin-top:-3px;text-align:center}.checkbox-custom-label{font-weight:400;font-size:14px}.checkbox-custom-label a{border-bottom:1px solid #fff}.checkbox-custom:checked+.checkbox-custom-label::before{background-image:url("../img/done-check.svg");background-repeat:no-repeat;background-position:center;background-size:20px;width:20px;height:20px;border:0}.news-checkholder{margin-top:30px}.news-checkholder .checkbox-custom:checked+.checkbox-custom-label::before{background-image:url("../img/done-check-blue.svg");background-repeat:no-repeat;background-position:center;background-size:20px;width:20px;height:20px;border:0}.icons-story.navili{margin-top:40px;border-bottom:0;margin-bottom:0}#btnSubscribeNewsletter:disabled,#btnSubscribeNewsletter[disabled]{opacity:.4}.newsletter-success{display:none}.newsletter-error{display:none}.zopim{z-index:100!important}body.preloader-active .zopim{-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px)}.lg-sub-html{display:none}.navijacka{position:absolute;top:0;left:0;width:214px;height:497px;display:block;background:url(../img/navijacki-bg.png) 0 0 no-repeat;background-size:214px auto}#bar{width:100%;height:4px}#bar span{background-color:#006cb8;width:0;height:4px;display:block;transition:all 2s;transition:all .5s}#bar span.animate-progress{width:100%;transition:all 1s}@-webkit-keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%,6.25%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}31.25%,50%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}56.25%,75%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}100%,81.25%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%,6.25%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}31.25%,50%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}56.25%,75%{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}100%,81.25%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes rotation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%,6.25%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}18.75%,25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}31.25%,37.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}43.75%,50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}56.25%,62.5%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}68.75%,75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}81.25%,87.5%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}100%,93.75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%,6.25%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}18.75%,25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}31.25%,37.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}43.75%,50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}56.25%,62.5%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}68.75%,75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}81.25%,87.5%{-webkit-transform:rotate(315deg);transform:rotate(315deg)}100%,93.75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.meshim_widget_components_chatButton_Button .button_bar{background:#353d48!important}.meshim_widget_components_chatButton_ButtonBar .favicon{background:#676767!important}a.btn.showmore-default.black,a.btn.showmore.black{display:inline-block;vertical-align:middle;position:relative;background-color:#202129;border-radius:8px;color:#fff;border:1px solid #202129;padding:10px 30px;min-width:180px;font-size:18px;font-weight:300;margin:30px auto 0 auto;transition:.2s all ease-in-out}.gradient .btn-primary{margin:130px auto 0 auto}.nav-tabs-sliders .gradient .btn-primary{margin:30px auto}.glyphicon.spinning{margin-top:2px;animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear}@keyframes spin{from{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.ui-menu-item i.fa{width:15px}.form-holder-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto}.form-holder-sort .dropdown-menu>li>a{padding:3px 12px}.form-holder-sort .bootstrap-select.btn-group .dropdown-menu{min-width:135px;font-size:15px;left:auto;right:0}a.map-view-top span{display:none}.villa-menu ul li a.book-btn-invert{background:#ffda00;color:#001b3e;padding:10px 35px;border-radius:8px;text-transform:uppercase;font-weight:700;display:inline-block}.villa-menu ul li a.book-btn-invert:active,.villa-menu ul li a.book-btn-invert:focus,.villa-menu ul li a.book-btn-invert:hover{border-bottom:none}a.btn.showmore-default.black.slider,a.btn.showmore.black.slider{top:auto}.ui-front{z-index:10001!important}.error-page{background:#f1f0f0;position:relative;margin-top:-420px;z-index:2;text-align:center;color:#2a3036}.error-page h1{font-size:120px;font-family:Fraunce}.error-page .main-desc{font-size:30px;font-family:Fraunce;line-height:1.6}.error-page .blue-btn{background:#0087e5;text-transform:uppercase;color:#fff;padding:15px 10px;font-weight:700;display:block;width:260px;margin:0 auto}.error-page .blue-btn:active,.error-page .blue-btn:focus,.error-page .blue-btn:hover{background:#0076c8}.error-page .oops-txt{margin:30px 0}.error-page .main-search{position:relative;bottom:auto;width:100%;left:auto;margin-left:auto}.error-page .title-search{color:#2a3036}.error-page .main-search-box{border:1px solid #b5b6b8;box-shadow:none;background:0 0;padding:50px}.error-page .form-holder-search{width:450px;height:50px}.error-page .form-holder-search input.input{color:#2a3036;font-family:Fraunce}.error-page .form-holder-search input.input::-webkit-input-placeholder{color:#2a3036;opacity:1}.error-page .form-holder-search input.input::-moz-placeholder{color:#2a3036;opacity:1}.error-page .form-holder-search input.input:-ms-input-placeholder{color:#2a3036;opacity:1}.error-page .form-holder-search input.input:-moz-placeholder{color:#2a3036;opacity:1}.error-form-wrapper{width:610px;display:block;margin:0 auto}.error-page .search-form-submit{width:115px;float:right;display:block;margin-top:3px}.benefits-wrapper{padding:30px 0}.benefits-wrapper ul,.benefits-wrapper-mobile ul{list-style-type:none;display:inline-block;text-align:center;margin:0;padding:0;width:100%}.benefits-wrapper ul li,.benefits-wrapper-mobile ul li{display:inline-block;width:30%}.benefits-wrapper-mobile ul li{width:100%}.benefits-wrapper .benefit-item,.benefits-wrapper-mobile .benefit-item{display:inline-block;width:100%}.benefits-wrapper-mobile .benefit-item{width:auto}.benefits-wrapper img,.benefits-wrapper-mobile img{float:left;display:block}.benefits-wrapper-mobile img{width:70px;height:70px}.benefits-wrapper .benefit-name,.benefits-wrapper-mobile .benefit-name{color:#fff;font-size:15px;text-align:left;font-weight:700;display:block;float:left;position:relative;margin:28px 0 0 20px}.benefits-wrapper-mobile .benefit-name{font-size:13px;margin:28px 0 0 10px}.benefits-wrapper .benefit-name a,.benefits-wrapper-mobile .benefit-name a{color:#fff}.benefits-wrapper .benefit-name a:active,.benefits-wrapper .benefit-name a:focus,.benefits-wrapper .benefit-name a:hover,.benefits-wrapper-mobile .benefit-name a:active,.benefits-wrapper-mobile .benefit-name a:focus,.benefits-wrapper-mobile .benefit-name a:hover{color:#519fdd}.number-one{font-family:Fraunce;position:absolute;bottom:10px;color:#fff;z-index:11;left:0;right:0;text-align:center;font-size:25px}.form-holder-search div.advanced-srch{color:#fff;font-size:19px;cursor:pointer;font-weight:700;display:inline-block;margin:5px 0 0 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative;padding-left:30px;white-space:nowrap;position:relative;top:-67px;height:fit-content;z-index:201;box-sizing:border-box;text-shadow:0 2px 2px rgba(0,0,0,.4)}.form-holder-search div.advanced-srch::before{display:inline-block;content:"";width:24px;height:24px;background-image:url(../img/search-icon.svg);background-size:100% 100%;position:absolute;left:0;top:3px}.form-holder-search span.advanced-srch:active,.form-holder-search span.advanced-srch:focus,.form-holder-search span.advanced-srch:hover{color:#5cc1ff}.filter-input{border-width:0;border-bottom:1px solid #1b1f22;background-color:transparent}.filter-inner .flatpickr_filter{background-color:transparent!important;border-radius:0!important;box-shadow:none;position:relative;top:-9px}.filters-overlay .filter-inner.when{position:relative}.filters-overlay .filter-inner.where .clear-filter{right:10px;top:3px}.filters-overlay .filter-inner.when .clear-filter{right:0}.filters-overlay .filter-inner.when .form-control{height:28px;padding:0;top:-3px;left:10px}.filters-overlay .filter-inner.when .filter-row-holder{width:100%}.filters-overlay .filter-inner.when .filter-inner .flatpickr_filter{top:-4px}.filters-overlay .filter-inner.when .form-control:focus{border-bottom:1px solid #1b1f22}.filters-overlay .filter-inner.where .filter-row-holder{width:100%;position:relative}.filters-overlay .filter-input,.filters-overlay .filter-row .bootstrap-select.btn-group .dropdown-menu li a,.filters-overlay .filter-row .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:16px;width:90%}.filters-overlay .filter-row .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){margin:0}.glyphicon-refresh:before{color:#fff}.clear-filter{position:absolute;right:10px;top:10px;cursor:pointer!important}.flatpickr-current-month{padding:5px 0}.flatpickr-months .flatpickr-month{background:#256d9d;color:#fff;height:35px}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:#fff;fill:#ffffff}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:#a6ceff}.share-div{position:fixed;z-index:1000;bottom:0;left:0;background:#0076c8;color:#fff;padding:3px 10px;border-top-right-radius:5px}.share-txt{font-weight:700;font-size:15px;display:block;line-height:25px;float:left}.share-btns{list-style-type:none;margin:0 0 0 10px;padding:0;display:block;float:right;width:60px;height:25px}.share-btns li{display:inline-block;width:25px;height:25px}.share-btns li a{width:25px;height:25px;display:block}#facebook{background:url(../img/fb-ico.svg) 50% 50% no-repeat;background-size:25px auto}#mail{margin:0 0 0 5px;background:url(../img/mail-ico.svg) 50% 50% no-repeat;background-size:25px auto}.benefits-wrapper-mobile{display:none;padding:10px 0 6px 0;margin-bottom:40px;background:#23272c}.holder_review.captc{margin:0}.holder_review.captc2{margin:0}#frmContactUs a.continue-btn{float:none;margin-top:20px}.form-holder-search{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#modal{position:fixed;top:0;left:0;display:flex;align-items:center;height:100vh;width:100vw;z-index:100}.bt-modal-frame{height:480px;width:440px;margin:auto;background-color:#eee;z-index:2;border-radius:6px}.bt-modal-body{height:400px;margin:0 20px;background-color:#fff;border:1px solid #d3d3d3}.bt-modal-footer,.bt-modal-header{height:40px;text-align:center;line-height:40px}.bt-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.8}.paypal-usr-details{margin:20px 0;font-size:11px;border-top:1px solid #d1d4d6;border-bottom:1px solid #d1d4d6;padding:16px;max-width:500px;display:none}h1.special{font-family:Fraunce;font-size:36px;margin-bottom:20px}div.promo-wrapper{margin-top:0;overflow:hidden}a.btn-promo,a.btn-voucher{display:block;vertical-align:middle;float:left;padding:10px 0}.promo-input,.voucher-input{display:inline-block;margin-left:20px;float:left;margin-top:5px}.promo-input .form-control,.voucher-input .form-control{display:inline-block;width:auto;margin-right:10px}.promo-input a,.voucher-input a{font-weight:700}#promo-msg-err,#voucher-msg-err{margin:20px 0;color:#8b0000}#promo-msg-success,#voucher-msg-success{margin:20px 0;color:#2e8b57}#promo-msg-success a,#voucher-msg-success a{color:#8b0000}.anti-covid{background-color:#0076c8;color:#fff;padding:12px;margin:12px 0;text-align:center;font-size:22px}.section.destinations.dark.villas-score{margin:0 auto 70px auto;padding:40px 0}.villas-score-wrapper{position:relative;display:inline-block;width:100%;background:#282d33;color:#b5deff;padding:50px;font-family:Fraunce}.villas-score-wrapper h2{font-size:58px;position:absolute;width:36%;left:50px;bottom:50px}.villas-score-wrapper img{float:right}.score-badge{position:absolute;z-index:2;margin:0 auto;left:0;right:0;top:10px;width:130px;height:130px;display:block;background:url(../img/badge-1000-en.svg) 50% 50% no-repeat;background-size:130px auto}.score-badge.de{background:url(../img/badge-1000-de.svg) 50% 50% no-repeat}.top-info{position:relative;background:#bc4e9c;background:-webkit-linear-gradient(to right,#f80759,#bc4e9c);background:linear-gradient(to right,#f80759,#bc4e9c);color:#fff}.ti-heading{height:50px;line-height:50px;text-align:center;font-size:16px;cursor:pointer}.ti-heading>span{display:inline-block;line-height:1.4;vertical-align:middle}.ti-heading>span:before{content:"";display:inline-block;width:23px;height:20px;background:url("../img/top-info.svg") no-repeat center;background-size:cover;vertical-align:middle;margin-right:10px;margin-top:-8px}.ti-heading>span:after{content:"";display:inline-block;font-size:24px;margin-left:10px;margin-top:-5px;vertical-align:middle;font-family:Ionicons;-webkit-transition:transform .3s;transition:transform .3s}.top-info.active .ti-heading>span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ti-dropdown{position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;padding:25px 15px;background-color:#244998;z-index:99999;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.top-info.active .ti-dropdown{opacity:1;visibility:visible;-webkit-transition:opacity .3s;transition:opacity .3s}.tid-content{max-width:940px;margin:0 auto;font-size:14px;line-height:1.7}.tid-content p{font-size:12px}.tid-heading,.tid-signature{display:inline-block;line-height:1.4;font-family:Fraunce}.tid-heading{font-size:20px;margin-bottom:13px}.tid-signature{font-size:18px;margin-top:13px}a.btn.showmore.blue{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;color:#fff;border:1px solid #0076c8;padding:10px 30px;font-size:16px;font-weight:700;text-transform:uppercase;top:150px;left:50%;margin-left:-139px;background-color:#0076c8}a.btn.showmore.blue:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0064aa;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.btn.showmore.blue:active,a.btn.showmore.blue:focus,a.btn.showmore.blue:hover{color:#fff}a.btn.showmore.blue:active:before,a.btn.showmore.blue:focus:before,a.btn.showmore.blue:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}a.btn.showmore.blue.villas{top:250px;margin-left:-109px;pointer-events:all}.show-more-2{text-align:center;font-weight:400;font-size:13px;color:#666;position:relative;z-index:100;bottom:-25px;pointer-events:none}.qr-display{padding:4px;color:#778899;font-size:16px;font-style:italic;border-right:1px dotted gray;border-left:1px solid gray;text-align:center;margin:0 auto;width:400px}.qr-display svg{float:left}.qr-display div{margin:10% 20px}.questionMark{margin-bottom:6px;margin-left:4px}.stay-safe{position:absolute;top:190px;left:3%;z-index:100}.stay-safe img{width:310px}.bf-promo{position:absolute;top:0;right:25%;width:295px;z-index:99999;animation:backInDown 1s,swing 4s;animation-fill-mode:both;animation-delay:2s;transform-origin:top center}.bf-promo.closed{opacity:0;visibility:hidden;-webkit-transition:opacity .1s,visibility 0s .1s;transition:opacity .1s,visibility 0s .1s}.bf-promo a,.bf-promo img{display:block;width:100%}.bf-close{position:absolute;top:30%;left:60%;color:#fff;width:40px;height:40px;background-color:#000;border-radius:50%;cursor:pointer}.bf-close svg{display:block;width:100%;height:100%}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,30deg);transform:rotate3d(0,0,1,30deg)}40%{-webkit-transform:rotate3d(0,0,1,-30deg);transform:rotate3d(0,0,1,-30deg)}60%{-webkit-transform:rotate3d(0,0,1,10deg);transform:rotate3d(0,0,1,10deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.sandbox-notice{background-color:#b00;color:#fff;font-weight:700;font-size:12px;text-align:center;z-index:99999;position:relative;padding:10px;letter-spacing:1px}.you-will-pay-now{font-weight:700;color:#256d9d}.table-wrapper>table{max-width:100%!important}.mobile-table{display:none;border:solid 1px #ddd;padding:2rem}.mobile-table>p{font-weight:700;margin-bottom:0}.mobile-table>div{margin-bottom:1rem}.mobile-table hr:last-child{display:none}.downpayment,.remainingBalance{font-weight:700;padding-bottom:10px;margin-bottom:15px;border-bottom:4px solid #e0e0e0;width:fit-content}.downpayment-options{margin-bottom:30px}.tc h2{margin-bottom:1rem}.tc h3{margin-bottom:1rem!important;margin-top:2rem!important}.todo{margin:16px 0;color:red;background-color:#fde6e6;padding:10px;border-radius:9px}#booking-calendar{display:none;position:absolute;top:100%;left:50%;background:#fff;border:1px solid #c4c4c4;padding:36px 36px 60px;z-index:9;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#booking-calendar.active{display:block}#bc-placeholder{display:none}#bc-filter{padding:0;margin:0;margin-bottom:10px}#bc-filter>li{display:inline-block;border:1px solid #0076c8;padding:8px 12px;color:#0076c8;cursor:pointer}#bc-filter>li.active{background-color:#c9e2f3;border-color:transparent;color:#0076c8;font-weight:700}#bc-filter>li+li{margin-left:8px}.container.inline{box-shadow:none}#bc-close{position:absolute;top:15px;right:15px;width:24px;cursor:pointer}#bc-controls{position:absolute;bottom:20px;right:36px}.bcc-btn{display:inline-block;padding:8px 12px;font-size:14px;color:#1b1f22;border:1px solid #1b1f22;cursor:pointer;font-weight:700;text-transform:uppercase;border-radius:8px}.bcc-btn+.bcc-btn{margin-left:4px}#bcc-confirm{background-color:#0076c8;border-color:transparent;color:#fff}.container-wider{margin:0 auto;overflow-x:hidden}.main-villa-content .container-wider{overflow:unset}.container-full{width:100%;margin:0 auto}.brt{border-top-left-radius:30px;border-top-right-radius:30px;padding-bottom:0}.brb{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.phone{background-color:#202129;padding-block:6px;position:relative;z-index:99999;text-align:center;font-family:Quicksand;font-weight:700;color:#fff;border-bottom:solid 1px #ffffff55}.phone a{color:inherit}.booking-form .btn-primary{margin:10px auto 30px auto}.callFloat{position:fixed;left:15px;bottom:20px;width:45px;height:45px;z-index:100;background:#202129;border-radius:50px;display:flex;justify-content:center;text-align:center;align-items:center;box-shadow:0 0 5px rgba(255,255,255)}.callFloat img{width:30px;position:relative;left:-2px}.bookNowFloat{position:fixed;left:15px;bottom:80px;width:45px;height:45px;z-index:100;background:#202129;border-radius:50px;display:flex;justify-content:center;text-align:center;align-items:center;box-shadow:0 0 5px rgba(255,255,255)}.bookNowFloat img{width:30px;position:relative;left:-1px}.logo-voucher{width:130px!important}.output-wrapper{text-align:center;margin-top:32px}.bookingInfo .imageWrapp{border-radius:16px;overflow:hidden}.bookingInfo{padding:30px 40px}.basicInfo{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:10%}.basicInfo h1{border-bottom:4px solid #256d9d;padding-bottom:20px;margin-bottom:30px;width:fit-content}.basicInfo ul li{margin-bottom:10px;font-size:20px}.paymentCards{margin-top:15px}.paymentCards img{width:40px;margin-right:10px;margin-bottom:5px}.bookingInfo .btn-primary{margin:0}.table.container row,table.container{width:100%!important}table.container .villa-img{width:unset!important}table.container .villa-img img{max-width:260px;width:100%;height:auto}.output-wrapper table.container{text-align:left}.effortless-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.effortless-item{width:48%;margin-bottom:20px;padding:50px;border:solid 1px #ccc;border-radius:16px;position:relative;border-top:5px solid #b5ccd5;border-right:5px solid #b5ccd5;word-break:break-word}.effortless-item:last-child{width:100%}.effortless-item h3{color:#256d9d;width:calc(100% - 120px);font-weight:700;border-bottom:2px solid #256d9d;padding-bottom:15px}.effortless-item img{position:absolute;right:30px;top:30px;width:80px}ul.nav-tabs-rate>li{display:inline-block}ul.nav-tabs-rate>li>a{border:0;border-radius:0;font-size:20px;color:#616161;padding-left:0;padding-right:0;margin:0 20px;font-weight:600;transition:all .3s ease-out}ul.nav-tabs-rate>li.active>a,ul.nav-tabs-rate>li.active>a:active,ul.nav-tabs-rate>li.active>a:focus,ul.nav-tabs-rate>li.active>a:hover,ul.nav-tabs-rate>li>a:active,ul.nav-tabs-rate>li>a:focus,ul.nav-tabs-rate>li>a:hover{border:0;color:#256d9d;border-bottom:1px solid #256d9d;background:0 0}.btn-review-submit{margin-top:30px}.img_responsive,.imgresponsive{max-width:100%!important;max-height:100%!important}.reviews-home{position:relative;max-width:1660px;margin:0 auto;background:#fff;padding:0 30px 70px 30px}.container.lock-plugin .calendar>.days-grid>.day.not-available{font-style:normal}.find-perfect-villa .container{overflow-x:hidden}.effortless-booking{margin:0 0 150px 0}.effortless-booking .textBox{padding:30px 0 30px 30px}.effortless-booking-inner{display:flex;position:relative;margin-bottom:-60px}.effortless-booking-inner .bg-box{max-height:100%;bottom:auto}.reviews-villa .title-sec{margin-bottom:20px}.vs-btn{position:fixed;bottom:0;right:-330px;width:320px;background-color:#000;color:#fff;padding:10px 15px;font-family:Fraunce;font-size:22px;z-index:100001;text-align:center;transform:none;transition:.2s all ease-in-out}.pushy-open-left .vs-btn{right:0}.vs-btn:active,.vs-btn:focus,.vs-btn:hover,.vs-btn:visited{color:#fff}.vsc-links-wrap{margin-top:30px}.vs-contact>.container,.vs-why>.container{padding:60px 15px}.vs-hero{color:#fff;padding:35px 0;text-align:center}.vs-title{font-family:Fraunce;position:relative;font-size:39px;font-weight:400;padding:0 0 20px;margin:0 0 50px;color:#25292e;text-align:center}.vs-title:after{content:"";width:42px;height:1px;background-color:#25292e;position:absolute;bottom:0;left:50%;margin-left:-21px}.vs-subtitle{font-size:18px;font-weight:400;color:#676767;text-transform:uppercase;margin:0;text-align:center}.vs-title+.vs-subtitle{margin-top:-25px}.vs-hero .vs-title{color:#fff;margin:0 0 20px}.vsh-description{font-size:18px;color:#d1d1d1}.vsh-btn-wrap{text-align:center;margin-top:40px}.vsh-btn{display:block;vertical-align:middle;position:relative;border-radius:8px;color:#fff!important;border:1px solid #fff;padding:10px 30px;min-width:180px;width:fit-content;font-size:18px;font-weight:400;margin:15px auto 30px auto;transition:.3s all ease-in-out;text-align:center;border:1px solid #fff;text-transform:uppercase}.vsh-btn:active,.vsh-btn:focus,.vsh-btn:hover,.vsh-btn:visited{transform:scale(1.15)}.vs-testimonials{background:#cbcbcb;background:-moz-linear-gradient(top,#cbcbcb 0,#fff 100%);background:-webkit-linear-gradient(top,#cbcbcb 0,#fff 100%);background:linear-gradient(to bottom,#cbcbcb 0,#fff 100%)}.vst-cols{display:table;width:100%}.vst-col{display:table-cell;width:50%;vertical-align:top;padding:0 10px}.vst-video{position:relative;padding-bottom:56.25%;height:0}.vst-video>iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.vst-label{font-size:14px;font-weight:500;color:#262626;text-transform:uppercase;margin-top:15px}.vst-label>a{font-weight:700;color:#1176c9;text-decoration:underline}.vst-label>a:active,.vst-label>a:focus,.vst-label>a:visited{color:#1176c9}.vst-label-location:before{content:"";display:inline-block;background:url("../img/vs-pin.svg") no-repeat center;background-size:cover;width:14px;height:22px;margin-top:-4px;margin-right:15px;vertical-align:middle}.vst-quote{font-size:24px;color:#000;line-height:1.34615;font-family:playfair_displayregular;margin-top:20px}.vst-quote:before{content:"";display:block;width:42px;height:36px;margin-bottom:20px;background:url("../img/vs-quote.svg") no-repeat center;background-size:cover}.vst-quote b,.vst-quote strong{font-weight:400;font-family:playfair_displaybold}.vst-slider>.vst-slide+.vst-slide{display:none}.vst-slide{outline:0}.vst-slider .slick-arrow{color:#fff;width:45px;height:45px;border-radius:50%;background-color:#1c1f23;opacity:.5;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s}.vs-container{max-width:940px;margin:0 auto;padding:0 15px}.vsn-intro{font-size:18px;color:#000;line-height:1.4444}.vsn-features{margin-top:30px}.vsnf-title{font-size:18px;font-weight:500;margin:0;color:#000;text-transform:uppercase}.vsnf-cols{display:flex;width:100%;flex-wrap:wrap;margin:-30px -15px 0}.vsnf-col{width:50%;margin-top:75px;padding:0 15px}.vsnfc-title{font-size:18px;font-weight:700;color:#000;margin:12px 0 0;text-transform:uppercase}.vs-why{color:#25292e}.vsw-cols{margin:0 -15px}.vsw-cols:after{content:"";display:table;clear:both}.vsw-col{float:left;width:50%;padding:0 15px}.vsw-list{list-style-type:none;margin:0;padding:0}.vsw-list>li{position:relative;font-size:18px;font-weight:600;padding-left:36px}.vsw-list>li+li{margin-top:44px}.vsw-list>li:before{content:"";width:18px;height:17px;background:url("../img/vs-star.svg") no-repeat center;background-size:cover;position:absolute;top:1px;left:0}.vsw-img{width:100%;border-radius:5px}.vsw-img+.vsw-img{margin-top:30px}.vsc-links-wrap{margin-top:30px}.vsc-links{margin:0;list-style-type:none;padding:0;text-align:center}.vsc-links>li{display:inline-block}.vsc-links>li+li{margin-left:75px}.vsc-links>li>a{display:block;font-size:18px;font-weight:600;color:#000}.vsc-links>li>a>img,.vsc-links>li>a>span{vertical-align:middle}.vsc-links>li>a>img{margin-right:20px}.vsc-main{margin-top:45px}.vs-banner{display:flex;position:relative;align-items:center;justify-content:flex-end;height:325px;background-repeat:no-repeat;background-position:left center;background-size:cover;margin-top:25px;padding:0 85px}.vs-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0}.vsb-txt{position:relative;float:right;text-align:center}.vsb-description{font-size:22px;line-height:1.6;color:#fff}.vsb-description b{font-weight:600}.gdc-container-modal{background-color:#202129;color:#fff}.gdc-content{align-items:unset}.gdc-container{z-index:10001!important;border-radius:12px 0 0 0}#gdc-accept-all,.gdc-button{border-color:#25adef;color:#25adef}#gdc-accept-all:hover,.gdc-button:hover{background-color:#ffda00;border-color:#ffda00;color:#000}.gdc-description a{color:#25adef}.gdc-description a:hover{color:#ffda00}.gdc-smallTxt-splitter{border-bottom:solid 1px #505264;margin:10px 0}.gdc-options input[type=checkbox]+label:before{border-radius:4px}@media all and (min-width:1440px){.container{width:1340px}}@media all and (min-width:1640px){.container{width:1560px}}@media all and (min-width:1840px){.container{width:1660px}}@media only screen and (min-width:1921px){.gallery-grid a{flex:0 0 25%}}@media only screen and (max-width:1920px){.villa-menu ul li{padding:20px 45px}.gallery-grid a{flex:0 0 25%}}@media only screen and (max-width:1600px){.trakica-black{width:100%}.trakica-grey,.trakica-white{max-width:1300px}.big-shadow{margin:0 auto;width:1300px;overflow:hidden}.trakica-blue{width:1300px}.breadcrumbs-holder{width:1300px}}@media only screen and (max-width:1440px){a.villa-name-slider{font-size:22px}.book .calendar-wrapper .month td{padding:8px 5px}.filter-inner{width:33%}.bf-promo{width:245px}.waves-villa{bottom:168px}}@media only screen and (max-width:1300px){.trakica-blue{width:100%}.section{width:100%}.trakica-black{width:100%}.trakica-black.blue{width:100%}.trakica-grey,.trakica-white{width:100%}.big-shadow{margin:0 auto;width:100%;overflow:hidden}.main-villa-content{margin:0;padding:45px 20px}.breadcrumbs-holder{width:100%}}@media only screen and (max-width:1280px){.waves-villa{bottom:161px}a.villa-name-slider{font-size:18px}.bedrooms-slider{font-size:18px}.place-slider{font-size:16px}.villa-infos ul{padding:0}.villa-name{font-size:38px}.book .calendar-wrapper .slick-prev.slick-arrow{background-color:rgba(0,0,0,.95)}.book .calendar-wrapper .slick-next.slick-arrow{background-color:#256d9d}.book .calendar-wrapper .slick-next:before,.book .calendar-wrapper .slick-prev:before{color:transparent}.book .calendar-wrapper .slick-next.slick-arrow:after,.book .calendar-wrapper .slick-prev.slick-arrow:after{color:#fff}.book .calendar-wrapper .slick-next.slick-arrow.slick-disabled:after,.book .calendar-wrapper .slick-prev.slick-arrow.slick-disabled:after{color:#000}}@media only screen and (max-width:1199px){.slider-home .slick-next.slick-arrow,.slider-home .slick-prev.slick-arrow{width:45px;height:45px}.slider-home .slick-prev.slick-arrow{left:20px}.slider-home .slick-next.slick-arrow{right:20px}.villa-slider-holder .slick-slide img{height:auto;width:100%}.form-holder-search .month,.form-holder-search input.input{font-size:18px}.form-holder-search .date{font-size:38px}.form-holder-search{margin-right:2.5%}.logo-menu{margin-left:-110px}.logo-menu img,a.logo img{width:130px}.labela-trakica{float:none;margin:0;padding:10px;padding-bottom:0}.input-trakica{margin:0;width:100%;padding:10px;padding-top:0}.eyecatcher{width:50%;font-size:36px}.booking-data>div{margin-right:20px;font-size:16px}.villa-infos{font-size:16px}.gallery-grid a{width:313px;height:215px}.title-selection{font-size:22px;width:27%}.selection-box-data{text-align:left}a.btn-inverse{font-size:14px;padding:10px 20px}a.btn-book-now-green{font-size:14px;padding:10px 20px}.villa-menu ul li{padding:20px 20px}.title-h1{width:100%;left:auto;margin-left:0;top:200px}.category-slika-wrapper.error-header{height:140px}.error-header .big-gradient.vila{height:120px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 71%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 71%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 71%,rgba(0,0,0,.65) 100%)}.error-page{margin:0}.form-holder-search div.advanced-srch{top:unset;font-size:14px;box-sizing:border-box;width:100%;text-align:left;white-space:normal}.form-holder-search div.advanced-srch::before{width:20px;height:20px;left:5px;top:1px}.main-search{width:100%;margin-left:0;left:0}.main-search-box{padding:30px 0 0 0}.main-search-box form{width:100%}.form-holder-search.bedrooms .input-group-btn.left{padding-left:0}.form-holder-search.bedrooms .input-group-btn.right{padding-right:0}.form-holder-search.bedrooms input.input{width:100%}.villas-score-wrapper img{max-width:50%}.bf-promo{width:205px}.section.custom .flex{flex-wrap:wrap;margin-bottom:0}.effortless-booking-inner .bg-box,.section.custom .bg-box{width:100%;height:300px;position:static;margin-bottom:15px}.effortless-booking-inner .textBox,.section.custom .textBox{width:100%}.effortless-booking .textBox{padding:0 0 40px 0}.data-booking-details,.inner-section-booking{font-size:16px}.effortless-booking-inner{flex-wrap:wrap}}@media only screen and (max-width:1100px){.form-holder-search .month,.form-holder-search input.input{font-size:16px}.form-holder-search .date{font-size:32px}.book .select-date-wrapper .ion-ios-arrow-thin-right{padding:0 70px}a.phone-top{display:none}.title-villa-slider{font-size:22px}}@media only screen and (max-width:991px){.row.flex{flex-direction:column}.basicInfo{padding-left:0;margin-top:30px}.bookingInfo{padding:30px 30px}.itemRow{flex-direction:column;gap:20px;margin-bottom:20px}.itemRow .item-6{width:100%}.paymentCards{margin-bottom:30px}.data-booking-details{flex-direction:column}.mozaikWrap{flex-wrap:wrap}.mozaik-1{width:100%;height:250px}.mozaik-2{height:unset;width:100%}.mozaik-1.inner{width:100%;height:250px}.form-holder-search{width:20%}.main-search-box form{padding:15px}.form-holder-search div.advanced-srch{border:1px solid #f2f2f2;padding:5px 10px 5px 10px;border-radius:8px;font-size:14px;text-align:center}.form-holder-search div.advanced-srch::before{display:none}.form-holder-search.buttonholder{margin-right:0}.search-form-submit{min-width:unset;font-size:14px;white-space:normal}.gallery-grid a{flex:0 0 33.333333333%}.stay-safe{top:190px;left:6%}.stay-safe img{width:250px}.vote-inner{font-size:16px;line-height:24px;padding:0 60px}.vote-slider-holder{padding:40px 30px}.vote-slider .slick-prev.slick-arrow{height:40px;left:0;width:40px}.vote-slider .slick-next.slick-arrow{height:40px;right:0;width:40px}.gallery-grid a{height:160px;width:240px}.villa-infos{display:none}.title-icons{margin-bottom:30px}.badge-confidence{padding-right:0;display:block;margin-bottom:30px}.badge-confidence,.badge-txt{display:block;text-align:center}.badge-txt div{line-height:24px}.destinations .nav-tabs>li>a{font-size:22px;margin:0 10px}.travelGuide{flex-wrap:wrap;width:104%;margin-bottom:-15px}a.guide{width:50%;overflow:hidden;height:300px;border-radius:0 20px 20px 0;margin-top:0}a.guide:nth-child(3),a.guide:nth-child(5){margin-left:0}a.guide:hover{transform:none}a.need-help{font-size:16px}a.need-help span{display:none}a.menu-opener span{font-size:16px;font-weight:700;top:-12px}a.guide .small-txt{opacity:1;transform:none;transition:none;bottom:30px;height:46px;overflow:hidden}a.guide:hover .small-txt{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:0;transition-duration:0}a.guide .gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 50%,rgba(0,0,0,.65) 51%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 50%,rgba(0,0,0,.65) 51%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 50%,rgba(0,0,0,.65) 51%);transition:all .4s ease;height:130px}.title-icons.prva{margin-bottom:40px}.menu-main li{font-size:22px}.slider-villas .slide.slick-slide.slick-current.slick-active.slick-center{z-index:1000}.slider-villas .slide{padding:0}a.topscroll{float:none;left:50%;margin-left:-42px}a.explore-more{margin-left:-12.5px}a.explore-more span{display:none}.container.postanifluid{width:100%}.category-slika-wrapper{height:500px}.main-search.ville{top:180px}.title-h1{top:250px}.top-info~.content-holder .title-h1{top:216px}.main-search.ville{top:unset}.villa-menu ul li{padding:20px 20px}.villa-menu ul li a{font-size:16px}.facilities-row-holder{width:48%}.need-help-call{font-size:20px;margin-top:9px}.title-selection{text-align:center;border-bottom:1px solid #539ed0;padding-bottom:10px}.selection-price{display:block;width:100%;text-align:center;margin:10px 0}.selection-book{display:block;width:100%;text-align:center}.selection-book{display:block;width:100%;text-align:center}#btnResetBooking{display:block;margin-top:20px}.selection-box-data{width:50%;display:block;float:left;margin:10px 0;border-bottom:1px solid #539ed0;padding-bottom:10px}.booking-price{text-align:left}.buy-now-via.drugi{margin-top:10px}.drugimartop{margin-top:20px;font-size:15px}.downpayment{font-size:15px}.filter-row-holder{width:48.6%;margin-bottom:10px}.call-to-action{font-size:22px}.book .select-date-wrapper{width:100%;padding:0 15px}.book .select-date-wrapper .ion-ios-arrow-thin-right{padding:0 30px}.book .select-date-wrapper .reset-btn{right:27px}.selection-book,.selection-box-data,.selection-price,.title-selection{text-align:center;width:100%;display:block}.selection-box-data{margin-bottom:20px}.selection-price{margin-bottom:10px}.selection-box-data p{text-align:center}.form-control{font-size:16px}.search-form-submit{font-size:15px}.filter-holder-inner{padding:60px 25px 80px 25px}a.close-big-filters{right:39px}.gumbi-filters{bottom:20px}.villas-score-wrapper h2{font-size:38px}.score-badge{width:100px;height:100px;background-size:100px auto}.bf-promo{left:15%;right:auto;width:165px}.bf-close{width:35px;height:35px;top:28%}#booking-calendar{padding:28px 28px 60px}#bc-filter{display:flex;justify-content:space-between;margin-bottom:10px}#bc-filter>li{font-size:12px;padding:8px}#bc-filter>li+li{margin-left:0}.bcc-btn{font-size:13px}#bc-close{top:10px;right:10px}#bc-controls{right:28px}.footer ul{margin-bottom:30px}.footer .logos-footer ul{margin-bottom:0}.pb-90-60-30{padding-bottom:60px}.mb-90-60-30{margin-bottom:60px}.contact-image-wrapper{height:unset}.contact-image-wrapper img{height:auto;width:unset;object-fit:unset}.icons-story{flex-wrap:wrap;padding:40px 0 0 0}.icons-story-villa{flex-wrap:nowrap}.icons-story a{width:50%}.mobilni-info{display:flex;flex-wrap:wrap;margin:20px 0 10px 0;text-align:center;font-weight:500;justify-content:center;align-items:center}.mobilni-info span{margin:0 10px 5px 0;display:inline-block;padding:5px 0 0 5px;border-radius:6px;font-size:14px;position:relative}.mobilni-info span::before{display:inline-block;content:"\2713";color:#256d9d;font-weight:700;position:relative;left:-3px;font-size:16px}.singleVilla.text-holder{padding:0}.effortless-item{width:100%}.effortless-wrapper{gap:0}.find-perfect-villa .container{overflow-x:hidden}a.guide,a.guide:first-child{z-index:19}a.guide:hover{transform:none;border:none}a.guide:nth-child(2){z-index:18}a.guide:nth-child(3){z-index:17}a.guide:nth-child(4){z-index:16}a.guide:nth-child(5){z-index:15}.mozaik-1:hover,.slider-villas .slide:hover{transform:none}.slider-home-txt:hover{backdrop-filter:none;background-color:transparent}}@media only screen and (max-width:940px){.main-search-box{padding:30px 0 0 0}.form-holder-search.small{width:30%}.form-holder-search.bedrooms{width:20%}.form-holder-search.buttonholder{border:0 none;width:13%;margin-right:0}.villa-menu ul li{padding:20px 15px}.popup-drugi,.popup-prvi,.popup-treci{opacity:0}.your-selection-box{padding:30px;background-position:top}.overlay-to-be-slideable{pointer-events:none}.benefits-wrapper .container{width:100%}}@media only screen and (min-width:767px){.main-search.ville{display:block}.big-gradient{display:block}}@media only screen and (min-width:768px) and (max-width:991px){.benefits-wrapper img{width:60px;height:60px}.benefits-wrapper .benefit-name{margin:11px 0 0 15px}}@media only screen and (max-width:767px){.btn-primary:hover{transform:scale(1)}a.btn.showmore.white:active,a.btn.showmore.white:focus,a.btn.showmore.white:hover{transform:translateX(-50%)}.gradient-2{height:90px}.mb-90-60-30{margin-bottom:30px}.pb-90-60-30{padding-bottom:30px}.mt-60-30{margin-top:30px}.icon-story{width:80px}.icons-story-villa .icon-story{width:70px}.contact-txt,.contact-txt-bottom,.title-icons{font-size:16px}.main-villa-content.booking{width:100%}.bookingWrap{padding:10px 15px;border-radius:0}.bookingInfo{padding:0}.basicInfo ul li{font-size:18px}.inner-section-booking{padding:40px 30px 30px 30px;margin-bottom:20px}.tocka{top:-20px;font-size:24px;width:50px;height:50px}.waves{display:none}.number-counters{margin-top:30px}.covid-btn-wrapper{text-align:center;bottom:-60px;left:auto}.covid-btn{margin-left:0}h2.subtitle-confidence{margin-bottom:30px}.nav-tabs{margin:30px auto 0 auto}.nav-tabs>li>h2{font-size:27px}.title-sec{margin-bottom:30px}.mobile-hide{display:none}.slider-wrapper-home .slider-home{display:none}.slider-villas .slick-next.slick-arrow,.slider-villas .slick-prev.slick-arrow{width:40px;height:40px}.slider-villas-txt .discount-label{width:40px;height:40px;top:-21px}.slider-villas-txt .discount-label span{width:40px;height:40px;font-size:15px;right:4px}.title-villa-slider{font-size:19px}.slider-wrapper-mobile{display:block}.slider-wrapper .slider-dots{display:block}.slider-villas .slick-dots{bottom:-20px}.mobile-desc,.singleVilla.text-holder{padding:0;flex-wrap:wrap}.contact-image-wrapper{display:none}a.slider-home-txt{right:95px;top:22%;left:auto}.title-search-mobile{display:block;font-family:Fraunce;font-size:40px;color:#fff;font-weight:400;text-align:center;text-shadow:2px 2px 0 rgba(0,0,0,.8);z-index:200;position:absolute;left:50%;transform:translateX(-50%);top:30%;width:90%}.villa-name-slider{font-size:25px;text-align:center}.villa-name-slider::after{font-size:30px;margin-left:10px}.place-slider{font-size:16px;text-align:center}.title-h1,.top-info~.content-holder .title-h1{top:50%;font-size:35px}.big-gradient.ville{height:100%;overflow:hidden}.daterangepicker.dropdown-menu{position:absolute;top:50%!important;left:50%!important;margin-left:-250px;margin-top:-140px}.daterangepicker::before{background-color:transparent!important;border:0!important;display:none!important}.daterangepicker::after{background-color:transparent!important;border:0!important;display:none!important}.mozaik-selections{margin-bottom:40px}.villa-holder:active,.villa-holder:focus,.villa-holder:hover{background:#fff}.villa-holder:active .opis-villa,.villa-holder:active .price-villa,.villa-holder:active a.number-reviews,.villa-holder:focus .opis-villa,.villa-holder:focus .price-villa,.villa-holder:focus a.number-reviews,.villa-holder:hover .opis-villa,.villa-holder:hover .price-villa,.villa-holder:hover a.number-reviews{color:#515151}.villa-holder:active a.title-villa-a,.villa-holder:focus a.title-villa-a,.villa-holder:focus span.title-villa-a,.villa-holder:hover a.title-villa-a{color:#191a1b}.villa-holder:active a.add-to-favorite,.villa-holder:focus a.add-to-favorite,.villa-holder:hover a.add-to-favorite{color:#d00}.villa-data{background-color:#fff}.villa-slider,.villa-slider-future{height:auto}.villa-slider-holder .slick-slide img{height:auto;width:100%}.villa-slider .slide,.villa-slider-future .slide{height:auto}.villa-slider-holder .slick-dots{bottom:-20px}.shadow-villa{display:none}.breadcrumbs-holder{display:none}.btn-show-more-description{display:inline-block!important;margin-top:30px}.btn-more-text{margin-top:30px}.btn-show-more-desc{display:inline-block!important}.mobile-desc{display:none}.selection-mobile{display:block;position:absolute;bottom:10px;text-align:center;width:100%;left:0;right:0;font-weight:700;color:#fc0;z-index:100}a.map-view-top{display:block;float:left;font-size:24px;margin-left:20px;color:#ec6a00;display:none}a.filters-a{width:auto}a.filters-a span{display:none}a.filters-a{float:left;border:1px solid #0076c8;padding:5px 10px}a.filters-a img{display:none}a.filters-a span{display:block;font-size:14px}a.map-view-top{border:1px solid #ffda00;padding:5px 10px;color:#ffda00}a.map-view-top:hover{background-color:#ffda00;color:#212129}a.map-view-top span{display:block;text-transform:uppercase;font-size:14px;font-weight:700}a.map-view-top .ionicons{display:none}.villa-slider-holder{position:relative;padding-top:0;margin-top:15px}.hidden-arrows{position:absolute;top:50%;width:100%;margin-top:-20px}a.hidden-arrow{position:absolute;top:50%;display:block;background-color:#fff;border-radius:100px;text-align:center;width:40px;height:40px;color:#202020;font-size:20px;padding-top:6px;transition:all .4s ease}a.hidden-arrow:hover{transition:all .4s ease;opacity:.8}a.hidden-arrow.left{left:15px}a.hidden-arrow.right{right:15px}.google-maps-mobile{display:block;height:60px;position:relative}.overlay-maps{height:60px;width:100%;position:absolute;background-color:rgba(0,0,0,.2);z-index:1000;border-bottom:2px solid #515151}a.otvori-maps{position:absolute;z-index:2000;bottom:-20px;left:50%;margin-left:-20px;display:block;background-color:#fff;border:2px solid #515151;border-radius:100px;text-align:center;width:40px;height:40px;color:#515151;font-size:20px;padding-top:5px;transition:all .4s ease}.gradient-mobile{display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 51%,rgba(0,0,0,.95) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 51%,rgba(0,0,0,.95) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 51%,rgba(0,0,0,.95) 100%);position:absolute;bottom:0;left:0;right:0;height:130px}.animiraj,.tab-content{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}a.mozaik-box{height:220px}.overlay{height:220px}.text-holder{padding:0 40px}a.btn.showmore.black span{display:none}a.menu-opener span{top:-5px}.language .bootstrap-select>.dropdown-toggle{padding-right:0;padding-left:0}a.guide{transform:none;overflow:hidden}a.guide:hover{box-shadow:none}.title-sec{font-size:34px}.title-mozaik{font-size:28px}h1.title-confidence{font-size:30px}h2.subtitle-confidence{font-size:18px}.section.destinations{padding-bottom:0}.section.destinations.grey{padding-bottom:40px}.title-sec span{margin:10px auto 15px auto}.sub-title{font-size:27px}.footer{margin-top:60px;padding:60px 0 0 0}.contact-footer,.footer,.title-footer{text-align:center;font-size:14px}.footer .privacy a{text-align:center;display:block}.title-newsletter{font-size:14px}.copy-login .owner{font-size:14px;padding:10px 15px}.logos-footer a{display:block;width:100%;margin-right:0;margin-bottom:30px}.footer-2{flex-direction:column;margin-bottom:30px}.logos-footer{margin:30px 0 0 0}.aaa-logo{margin-right:0;margin-bottom:30px}.logos-footer a.owner{margin-bottom:30px}.slider-villas-img{background-size:cover}a.topscroll{width:90px;margin:0 auto;left:auto;position:relative}.big-gradient{top:0;bottom:auto;position:fixed;z-index:100;height:100%;background:#202129;display:none;z-index:10000}.main-search.ville{display:none}a.hide-form{display:block;padding:20px 30px 0 30px;font-size:30px;color:#fff;float:right;text-align:center}a.toggle-form{display:block;position:absolute;bottom:calc(12%);left:0;right:0;margin-left:auto;margin-right:auto;width:320px;height:60px;z-index:100;border-radius:8px}a.hide-form2{display:block;padding:0 30px 0 30px;font-size:30px;color:#fff;float:right;text-align:center}a.toggle-form2{display:block;position:absolute;bottom:15%;left:50%;margin-left:-230px;width:460px;height:50px;-webkit-box-shadow:0 0 21px 0 rgba(0,0,0,.54);-moz-box-shadow:0 0 21px 0 rgba(0,0,0,.54);box-shadow:0 0 21px 0 rgba(0,0,0,.54);z-index:9}a.toggle-form.ville{bottom:auto;top:33%}.fake-input{display:block;float:left;height:60px;width:100%;color:#fff;text-transform:uppercase;padding:17px;font-size:20px;font-family:Quicksand;font-weight:600;text-align:center;border-radius:30px;background:#ffda00;color:#202129}.fake-btn{background:#1a93e7;display:none;float:left;height:60px;width:50px;color:#fff;padding:17px;text-align:center;font-size:20px}.form-holder-search{width:100%;float:none}.form-holder-search.small{width:47.5%;float:none;display:inline-block;margin-top:20px;margin-right:0}.form-holder-search.small.departure{margin-left:4%}.form-holder-search.bedrooms{width:100%;float:none;margin-top:20px}.form-holder-search.buttonholder{width:100%;float:none;margin-top:20px}.search-form-submit{margin:0;padding:17px}.title-search{font-size:34px;margin-bottom:20px;text-align:left;padding:0 4%;position:absolute;top:20px;left:0}.form-holder-search.bedrooms{margin-right:0}.main-search-box form{flex-direction:column}.form-holder-search{margin-right:0}.form-holder-search div.advanced-srch{border:none;border-radius:8px;font-size:16px;margin-bottom:30px;text-align:right;width:fit-content;padding:5px 10px 5px 30px;z-index:1}.form-holder-search div.advanced-srch::before{display:inline-block;top:6px}.main-search{height:auto;top:50px;bottom:0}.main-search-box{background:0 0;padding:30px;box-shadow:none;height:90%;overflow-y:auto}.form-holder-search.small{width:100%}.slider-wrapper-home{position:relative}.slider-wrapper-home::before{display:inline-block;content:"";width:100%;height:100%;background:rgba(0,0,0,.15);position:absolute;top:0;left:0}.slider-home-txt{left:50%;transform:translate(-50%,-50%);top:60%}.villa-holder{height:auto}.villa-data{width:100%;padding:15px 10px 0 10px}a.add-to-favorite,a.remove-from-favorite{right:80px}a.title-villa-a{font-size:18px}.viewed i{display:none}.villa-slider-holder{width:100%;height:auto}.villa-slider .slide:first-of-type{display:block}.shadow-villa{bottom:-29px}.category-slika-wrapper{min-height:350px}a.favorites-a.traka{display:none}.trakica-white{padding:0}a.map-view-a{margin:0 0 20px 0}a.favorites-a,a.map-view-a{display:none}.filteri-odabrani{display:none}.showing{display:none}a.filters-a{float:left}.holder-filteri-site{height:50px}a.btn.showmore.black.villas{top:150px}.main-search.ville{top:0;background:rgba(0,0,0,.8);z-index:10000;padding-top:30px;height:100%;position:fixed;left:0;right:0;bottom:0}.big-gradient.ville{display:none;z-index:3;background:0 0}.big-gradient.ville h1.title-h1{font-size:30px;top:155px}.title-distance{padding-left:40px}ul.distance-ul{margin-left:40px}.review-bubble{background-color:transparent;box-shadow:none;padding:0;margin-top:20px}.arrow-left,.arrow-right{display:none}.review{background-color:#fff;-webkit-box-shadow:0 11px 42px 0 rgba(0,0,0,.25);-moz-box-shadow:0 11px 42px 0 rgba(0,0,0,.25);box-shadow:0 11px 42px 0 rgba(0,0,0,.25);padding:30px;position:relative;margin-bottom:40px}.review:first-of-type{margin-top:10px}.review-rating{float:left}.star-holder{float:left;margin-top:18px;margin-left:10px}.review-data.right{padding-left:0}.btn-holder-selection{float:none;width:100%;text-align:center}.need-help-call{float:none;text-align:center;margin-top:20px}.section.destinations.dark.book{padding-bottom:40px}.big-gradient.vila{display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 10%,rgba(0,0,0,.4) 20%,rgba(0,0,0,.6) 61%,rgba(0,0,0,.95) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 10%,rgba(0,0,0,.4) 20%,rgba(0,0,0,.6) 61%,rgba(0,0,0,.95) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 10%,rgba(0,0,0,.4) 20%,rgba(0,0,0,.6) 61%,rgba(0,0,0,.95) 100%);top:auto!important;bottom:0!important;height:150px;left:0;position:absolute;right:0;z-index:1;padding-top:35px}ul.distance-ul{font-size:16px}.trakica-black.showme.blue.sticky{display:none!important}.booking-data>div{width:100%;margin:0}.booking-price{text-align:left}.villa-name{font-size:36px}a.close-big-filters{top:50px}.filters-overlay{overflow-y:scroll;-webkit-overflow-scrolling:touch}.filter-row-holder{margin-left:0}.filter-holder-inner{padding:50px 0 80px 0}.filter-row-wrapper{width:100%;flex-direction:column}.filter-row.slider .filter-row-wrapper{justify-content:space-between;flex-direction:row}.filter-inner{width:100%}.filter-row .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.filters-overlay .filter-inner.when .form-control{left:0}.filter-row .noUi-target{width:100%}.plus-range,.price-max,.price-min{white-space:nowrap;position:relative;top:20px}.gallery-grid a{height:auto;width:50%}.gallery-grid a:hover{transform:scale(1);-webkit-transform:scale(1)}.arrow-wiggle{display:none}.book .date-month{min-width:130px}.selection-box-data{margin-bottom:10px}.selection-box-data.two{margin-top:0}.main-search{z-index:100000}.eyecatcher{width:100%;font-size:25px;font-weight:500;padding:15px 0;display:block;line-height:26px}.eyecatcherIntro{width:100%;padding-left:0}.villa-menu ul li{padding:20px 15px}.villa-menu ul li a{font-size:15px}.main-villa-content{padding:0;background:0 0;width:90%;bottom:unset}.villa-name{font-size:24px;position:relative;width:100%}.villa-name-booking{font-size:34px}.villa-holder:active .opis-villa,.villa-holder:active .price-villa,.villa-holder:active a.number-reviews,.villa-holder:focus .opis-villa,.villa-holder:focus .price-villa,.villa-holder:focus a.number-reviews,.villa-holder:hover .opis-villa,.villa-holder:hover .price-villa,.villa-holder:hover a.number-reviews{color:#515151}.villa-holder:active a.add-to-favorite,.villa-holder:focus a.add-to-favorite,.villa-holder:hover a.add-to-favorite{color:#256d9d}.villa-holder:active a.title-villa-a,.villa-holder:active span.title-villa-a,.villa-holder:focus a.title-villa-a,.villa-holder:focus span.title-villa-a,.villa-holder:hover a.title-villa-a,.villa-holder:hover span.title-villa-a{color:#191a1b}.villa-holder:active .price-villa span,.villa-holder:focus .price-villa span,.villa-holder:hover .price-villa span{color:#0a89e2}.villa-holder:active,.villa-holder:focus,.villa-holder:hover{background:#fff}.villa-slider-holder .carousel-dots{display:block}a.map-view-top span{display:block;text-transform:uppercase;font-size:14px;font-weight:700}a.map-view-top .ionicons{display:none}a.btn-more-text,a.btn-show-more-description.btn-show-more-description-2{color:#1b1f22;border:1px solid #1b1f22;background:0 0}a.btn-more-text:before,a.btn-show-more-description.btn-show-more-description-2:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#1b1f22;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a.btn-more-text:hover,a.btn-show-more-description.btn-show-more-description-2:hover{color:#fff}a.btn-more-text:hover:before,a.btn-show-more-description.btn-show-more-description-2:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.error-page h1{font-size:100px}.error-page .main-desc{font-size:25px}.error-page .form-holder-search{float:left;width:70%}.error-page .title-search{margin-bottom:0;position:relative;text-align:center;top:13px}.error-form-wrapper{width:100%}.benefits-wrapper,.number-one{display:none}.form-holder-search span.advanced-srch{margin:10px 0 0 0}.filters-overlay .filter-inner.when,.filters-overlay .filter-inner.when .filter-row-wrapper,.filters-overlay .filter-inner.where,.filters-overlay .filter-inner.where .filter-input,.filters-overlay .filter-inner.where .filter-row-holder{width:100%}.filters-overlay .filter-input,.filters-overlay .filter-row .bootstrap-select.btn-group .dropdown-menu li a,.filters-overlay .filter-row .bootstrap-select.btn-group .dropdown-toggle .filter-option{width:100%}.filter-inner.when .filter-row-wrapper,.filter-inner.where .filter-row-wrapper{margin-left:0;width:100%}.filter-row .filter-inner.drugi .clear-filter,.filter-row .filter-inner.where .clear-filter{top:-5px;font-size:25px;right:0}.filter-row .filter-inner.when .clear-filter{top:auto;right:0;bottom:28px}.filters-overlay .filter-inner.when .filter-row-holder,.filters-overlay .filter-inner.where .filter-row-holder{margin:10px 0 20px 0}.benefits-wrapper-mobile{display:block;display:none}.bf-promo{left:11%}iframe#launcher{display:none!important}.effortless-wrapper{margin-top:30px}.vsc-links{text-align:left}.vsc-links>li{display:block}.vsc-links li{margin:0 0 10px 0}.vsc-links>li+li{margin-left:0}}@media only screen and (max-width:640px){.slider-villas .slide:hover{transform:none}.icons-story a{width:100%}.title-sec{line-height:1.3}.sub-title{margin-top:10px}.nav-tabs>li>h2{font-size:20px}.our-villas{flex-direction:column;align-items:center}.gallery-grid a{flex:0 0 50%}.popUp.aktivan{z-index:10001}.table-wrapper{display:none}.mobile-table{display:block}.sub-title{font-size:18px}#gmapa{width:100%;height:400px}.stay-safe{top:50%;left:6%}.stay-safe img{width:200px}.section.custom .textBox{text-align:left}a.hide-form{padding-top:0}.villa-menu ul li.maknimenaresponsive{display:none}.villa-menu{width:100%;float:none}.villa-menu ul li{padding:20px 20px;text-align:center}.rating-show.voting{height:600px}.blue-badge{padding-top:31px}.badge-txt{font-size:15px}.badge-txt div{font-size:34px}.header{padding:40px 20px 40px 20px}a.need-help{display:none}.language{margin-right:0}.logo-menu{margin-left:-90px}.logo-menu img,a.logo img{width:100px}.mozaik .col-lg-4.col-md-4.col-sm-6.col-xs-6,.mozaik .col-lg-6.col-md-6.col-sm-6.col-xs-6,.mozaik .col-lg-8.col-md-8.col-sm-6.col-xs-6{width:100%}.punchine-rating{font-size:18px}.rating-show{padding:0 30px}.blue-badge{width:110px;height:110px;font-size:40px;margin-left:-55px;top:-55px}a.need-help.black{display:block;color:#000;position:absolute;top:40px;right:40px}a.close-menu{left:20px}a.close-menu span{display:none}a.need-help.black{right:20px}.slider-villas .slick-track{left:unset}.slider-villas .slide.slick-slide.slick-current.slick-active.slick-center{transform:none;margin-left:0}.slider-villas .slide.slick-slide.slick-current.slick-active.slick-center .slider-villas-txt{transform:none;margin-left:0;padding:20px}.slider-villas .slide .slider-villas-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.slider-villas .slick-slide,.slider-villas .slide{height:auto}.main-search{padding-top:30px}a.form-opener-traka{margin-right:30px}a.form-opener-traka span{display:none}.facilities-data-holder{width:70%}.facilities-row-holder{width:100%;margin-bottom:5px}.facilities-row-holder.big{width:100%}.cost-breakdown.big{font-size:16px}.filter-row-wrapper{margin-left:35px}.filter-row-holder{width:100%}.filter-row.slider .labela-filter{width:100%}.filter-row.slider .filter-row-wrapper{margin:20px 0 0 0;width:100%}.call-to-action{font-size:18px}.call-to-action a{display:block}.slider-villas.center{margin-bottom:15px}a.logo-mob{position:relative;top:-6px}.language .dropdown-menu>li>a{padding:5px 1px}.filter-inner{width:100%;float:none;margin-top:20px}.filter-inner.prvi{margin-top:0}.filter-inner .labela-filter{width:100%;padding-top:0}.filter-inner .filter-row-wrapper{width:10%;margin-left:0;margin-top:20px}.filter-inner .filter-row-holder{float:none}.error-page .main-search{padding-top:0}.filter-inner.drugi,.filter-inner.prvi{display:inline-block}.filter-inner.drugi .filter-row-wrapper,.filter-inner.prvi .filter-row-wrapper{width:100%}.filter-inner.drugi .flatpickr_filter{width:100%!important;display:inline-block}.filter-inner.prvi .filter-input{width:100%}.filter-row .noUi-target{width:60%}.cookies-floater{left:0;-webkit-transform:none;transform:none}.share-div{bottom:50px;padding:10px;border-bottom-right-radius:5px}.share-txt{display:none}.share-btns{margin:0;width:25px;height:65px}.share-btns li{display:block}#mail{margin:15px 0 0 0}.filter-row .filter-inner.drugi .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.filter-row .filter-inner.prvi .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.villas-score-wrapper{padding:30px}.villas-score-wrapper h2{left:30px;bottom:30px;font-size:31px}.score-badge{width:80px;height:80px;background-size:80px auto}.mozaik-1{margin-bottom:15px}.mozaik-1,.mozaik-2{width:100%;gap:0}.mozaikWrap{gap:0}.travelGuide{width:100%;margin-bottom:15px}a.guide{width:100%;left:auto;max-width:100%;height:300px;margin-left:0;border-radius:0 0 20px 20px;margin-top:-18px}a.guide:first-child{margin-top:0}}@media only screen and (max-width:620px){.book .select-date-wrapper .reset-btn{position:relative;margin:30px auto 0 auto;right:0}.book .select-date-wrapper{text-align:center}.error-page .form-holder-search{width:60%}.error-page .title-search{top:12px}a.btn-promo{float:none;max-width:320px;text-align:center}.promo-input{float:none;margin-left:0}}@media only screen and (max-width:570px){.labela-filter{width:100%;float:none}.filter-row-wrapper{width:100%;margin-left:0;float:none;margin-top:20px}a.guide .small-txt{display:none}a.guide .title-guide{bottom:50%;margin-bottom:-20px}.category-slika-wrapper{min-height:300px}.big-gradient.ville h1.title-h1{top:112px}.section.destinations.grey{padding-top:20px}.booking-data>div,.booking-data>div span{font-size:14px}.booking-data div:first-of-type span,.booking-data div:nth-of-type(2) span{display:none}.main-villa-content.booking.mobile{display:block;position:relative;top:auto;left:auto;right:auto;bottom:auto}.booking-podaci-mobile{display:block}.main-villa-content.booking.small{display:block;position:relative}.category-slika-wrapper.booking{height:215px}.category-slika-wrapper.booking .big-gradient.vila{height:130px}.title-h1{font-size:32px;top:48%}.top-info~.content-holder .title-h1{top:152px}a.toggle-form{bottom:13%}.category-slika-wrapper .advanced-srch.villas{bottom:10px}.advanced-srch.mobile{bottom:60px}.villas-score-wrapper h2{left:30px;bottom:30px;position:relative;width:100%;left:auto;bottom:auto;text-align:center;margin:20px 0}.villas-score-wrapper img{max-width:100%;float:none}.score-badge{position:relative;background-size:80px auto;top:auto}.reviews-home{padding:0 25px 70px 25px}.vsc-links>li>a>img{margin-right:10px;width:35px}.vsc-links>li>a{font-size:16px}}@media only screen and (max-width:540px){a.guide{width:100%;height:250px;overflow:hidden}a.guide .gradient{min-height:160px}.menu-main li{font-size:18px}.title-search{display:none}.booking-data>div{margin:0;width:100%}.booking-price{font-size:20px}.villa-name-booking{top:43%}.book .legenda ul li{margin-right:20px;margin-bottom:10px}.big-gradient.ville{height:300px}.error-page .title-search{display:block}.icons-story-villa{flex-wrap:wrap}.icons-story-villa .icon-story{width:60px}.slider-home-txt{top:50%}a.toggle-form{bottom:60px}.big-gradient.vila{height:200px}}@media only screen and (max-width:530px){.book .calendar-wrapper .item-month{margin:0 auto;width:100%!important}}@media only screen and (max-width:505px){.filter-row .noUi-target{width:100%;margin:0}.btn.submit{display:inline-block;width:100%}.btn.submit.drugi{margin-left:0;margin-top:10px}.rating-show{height:375px}.rating-show.voting{height:652px}}@media only screen and (max-width:480px){a.menu-opener div{position:relative;top:-12px}.gallery-grid a{flex:0 0 100%}.category-slika-wrapper a.toggle-form.ville{top:73%}.big-gradient.ville{height:260px}.slider-wrapper .slider-dots{bottom:24%}a.slider-home-txt{right:90px}.form-holder-search.small input.input{margin-top:17px}.form-holder-search .month{margin:17px 0 0 0}.vote-slider .slick-prev.slick-arrow{left:35%;top:0}.vote-slider .slick-next.slick-arrow{right:35%;top:0}.vote-inner{font-size:16px;line-height:24px;margin-top:40px;padding:0}.booking-form ul li label.extra-height{height:70px}a.map-view-a.traka{margin-right:0}a.filters-a.traka{margin-right:15px}a.form-opener-traka{margin-right:20px}.need-help-phone{display:block;text-align:center;margin:30px 0;font-size:20px;font-weight:600}.need-help-phone a{display:block}.container.confidence .col-lg-4.col-md-4.col-sm-4.col-xs-4{width:100%}.badge-holder{margin-bottom:30px}.confidence-ico-holder-rating .badge-holder{margin-bottom:0}.text-holder{padding:0}.form-holder-search.small{width:100%;display:block}.form-holder-search.small.departure{margin-left:0}.title-search{font-size:28px;margin-bottom:20px}.form-holder-search label{margin-bottom:0}.form-holder-search{height:66px}.form-holder-search.small{margin-top:35px}.form-holder-search.bedrooms{margin-top:35px}.badge-confidence{display:table-cell;padding-right:20px}.badge-confidence,.badge-txt{display:table-cell;text-align:left;width:130px}.confidence-ico-holder-rating .badge-holder{margin-bottom:40px}.icons-story .col-lg-3.col-md-3.col-sm-6.col-xs-6{width:100%}.title-icons.druga{margin-bottom:40px}.logos-footer a{display:block;width:100%;margin:0 auto;margin-bottom:30px}.language .bootstrap-select>.dropdown-toggle{padding:0}.logo-menu{margin-left:-70px}a.menu-opener div img{width:45px}.logo-menu img,a.logo img{width:90px;top:-25px}.destinations .nav-tabs>li{display:block;float:none}.destinations .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0}.form-holder-search.small{margin-top:20px}.form-holder-search.bedrooms{margin-top:20px}a.toggle-form{width:320px;height:55px}.fake-input{height:55px;font-size:16px}.fake-btn{height:40px;width:40px;padding-top:7px}a.logo-mob{display:none}.villa-slider{height:auto}.villa-slider .slide{height:auto}a.toggle-form2{margin-left:-160px;width:320px}.title-distance{padding-left:0}ul.distance-ul{margin-left:0}.text-holder.lefttxt{padding-left:0}.labela-facilities{width:100%;margin-bottom:20px;font-size:18px}.facilities-data-holder{width:100%}.facilities-row-holder{margin-bottom:5px}a.btn-contact-us{width:100%}.villa-name-booking{font-size:28px;top:48%}.book .select-date-wrapper .ion-ios-arrow-thin-right{display:none}.book .select-date-wrapper{width:250px}.book .select-date-wrapper .arrival,.book .select-date-wrapper .departure{display:block;margin:20px 0 0 0}a.toggle-form2{height:40px}.main-search{padding-top:10px}.main-search-box{padding:0 20px}.main-search.ville .main-search-box{padding:0 20px;height:85%}.phone-contact{float:none;font-size:16px}.title-h1{font-size:25px}.category-slika-wrapper{min-height:300px}.category-slika-wrapper .title-h1,.top-info~.content-holder .title-h1{top:45%}.category-slika-wrapper a.toggle-form{bottom:15%}.cookies-floater{width:170px}.newsletter-input{font-size:15px;width:189px}.newsletter-subscribe{padding:0 7px;font-size:13px}.section.destinations.grey .col-lg-12.stoposto,.section.destinations.grey .container{padding:0}.form-holder-sort .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:14px}.showing{display:block;position:relative;color:#fff;text-align:center;right:0;left:10px;font-size:11px;text-shadow:0 1px 10px rgba(0,0,0,.7);z-index:100}.filteri-odabrani{display:block;margin-bottom:15px}.holder-filteri-site{margin-bottom:0}.filters-map-wrapper{display:inline-block}.all-rates-holder td.title{font-weight:700;padding:10px 10px 0 10px}.all-rates-holder td .currency{color:#ffda00;font-weight:700}.all-rates-holder td:last-child{padding:0 10px 10px 10px}.all-rates-holder td{padding:5px 10px}.villa-slider-holder{margin-bottom:30px}.viewed{z-index:10;top:-3px}.villa-data{padding:0 10px 0 10px}.villa-data-wrap{padding-top:0;align-items:baseline}a.add-to-fav-from-list{top:30px;font-size:25px;top:3px;font-size:25px;position:relative;right:unset}.reviews{top:10px;left:60px}a.title-villa-a{margin-top:20px}.error-page h1{font-size:90px}.error-page .main-desc{font-size:22px;line-height:1.3}.error-page .main-search-box{padding:30px}.category-slika-wrapper .advanced-srch.villas{bottom:35px}.ti-heading{font-size:15px}.tid-heading{font-size:18px}.tid-signature{font-size:16px}.ti-heading>span{max-width:360px}.ti-heading>span:before{width:20px;height:17px}.ti-heading>span:after{font-size:21px;margin-top:-3px}.submit-filters,a.reset-filters{font-size:13px;padding:8px 18px}a.reset-filters{margin-left:7px}#bc-controls{bottom:15px;right:10px}#booking-calendar{padding:15px 10px 60px}#bc-filter{margin-bottom:5px}.villa-menu ul li{padding:10px 15px}.effortless-item{padding:120px 20px 20px 20px}.effortless-item img{top:20px;right:unset;left:50%;transform:translateX(-50%)}.effortless-item h3{width:100%;text-align:center}.villa-menu ul{padding:10px 0}}@media only screen and (max-width:390px){.phone{font-size:15px}.vote-slider .slick-prev.slick-arrow{left:30%;top:0}.vote-slider .slick-next.slick-arrow{right:30%;top:0}.stars{top:83px}.punchine-rating{top:94px}.btn.submit{top:110px}.logo-menu{margin-left:-60px}.menu-main li{font-size:16px}a.toggle-form{width:260px}a.toggle-form2{margin-left:-150px;width:300px}.fake-input{width:260px;font-size:15px}.category-slika-wrapper a.toggle-form .fake-input{width:100%}.villa-slider{height:auto}.villa-slider .slide{height:auto}.logo-trakica{margin-left:20px;margin-right:0;width:auto;padding-top:14px}.logo-trakica img{width:125px}a.form-opener-traka{margin-right:20px}.mob-menu,.mob-menu ul{padding:0}.mob-menu>li>a{font-size:18px}.mob-submenu>li>a,.vs-btn{font-size:16px}a.filters-a{width:auto}a.filters-a img{width:32px;height:24px}.container .col-lg-12.stoposto{padding:0}.gallery-grid a{height:auto;width:100%}.logo-trakica{padding-top:17px}.logo-trakica img{width:107px}.input-booking span{font-size:13px}.row.bookingrow .col-lg-6.col-md-6.col-sm-6.col-xs-6{padding:10px}.slider-home .slick-prev.slick-arrow{width:36px;height:36px;left:20px}.slider-home .slick-next.slick-arrow{width:36px;height:36px;right:20px}select#kod.chosen-select{width:100%}.error-page .form-holder-search{width:100%}.error-page .search-form-submit{width:100%;float:none;display:inline-block;margin:20px 0 0 0}#bc-close{top:0;right:0}.btn-primary{width:100%;font-size:16px}a.btn.showmore.white{width:85%}}@media only screen and (max-width:375px){.title-search-mobile{font-size:35px}.slider-home-txt{top:60%}}@media only screen and (max-width:320px){a.slider-home-txt{right:48px}.viewed{right:90px}a.add-to-favorite,a.remove-from-favorite{right:65px}.slider-wrapper .slider-dots{bottom:26%}.holder-filteri-site{display:inline-block;width:100%}.category-slika-wrapper .title-h1{font-size:20px}.error-page .title-search{font-size:23px}.error-page .title-search{top:9px}.error-page .main-search-box{padding:20px}.advanced-srch.mobile{bottom:45px}}
