@charset "UTF-8";@keyframes fade{0%{opacity:0}100%{opacity:1}}.dg-slider-container .slider-selection.tick-slider-selection{background:#0968b0!important}.dg-slider-container .slider.slider-horizontal .slider-tick,.dg-slider-container .slider.slider-horizontal .slider-handle,.dg-slider-container .slider.slider-horizontal .slider-track{border:1px solid #0968b0}.dg-slider-container .slider-handle{background:#0968b0!important}.irs--custom{height:50px}.irs--custom.irs-with-grid{height:65px}.irs--custom .irs-line{top:36px;height:3px;background-color:#0968b0;border-radius:4px}.irs--custom .irs-bar{top:36px;height:3px;background-color:#0968b0}.irs--custom .irs-bar--single{border-radius:2px 0 0 2px}.irs--custom .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--custom .irs-handle{top:26px;width:20px;height:20px;border:4px solid #0968b0;background-color:#eaf4f2;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--custom .irs-handle.state_hover,.irs--custom .irs-handle:hover{background-color:#0968b0}.irs--custom .irs-min,.irs--custom .irs-max{color:#fff;font-size:12px;line-height:1;top:0;padding:3px 5px;background-color:#0968b0;border-radius:4px}.irs--custom .irs-from,.irs--custom .irs-to,.irs--custom .irs-single{font-size:12px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#0968b0;color:#fff;border-radius:4px}.irs--custom .irs-from:before,.irs--custom .irs-to:before,.irs--custom .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#0968b0}.irs--custom .irs-grid{height:25px}.irs--custom .irs-grid-pol{background-color:#dedede}.irs--custom .irs-grid-text{color:silver;font-size:13px}#adv-filters-applying{position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#f6f6f6;background-color:rgba(0,0,0,.4)}#adv-filters-applying>div{background-color:#f6f6f6;padding-top:50px;padding-bottom:50px;margin:auto;height:30%;max-width:600px}#adv-filters-container{position:relative;background-color:#fff;padding:.5rem}#adv-filters-container:not(.applying) #adv-filters-applying{display:none}#adv-filters-applying{position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#f6f6f6;background-color:rgba(0,0,0,.4)}#adv-filters-applying>div{background-color:#f6f6f6;padding-top:50px;padding-bottom:50px;margin:auto;height:30%;max-width:600px}#adv-filters-container{position:relative;background-color:#fff;padding:.5rem}#adv-filters-container:not(.applying) #adv-filters-applying{display:none}#addThisBox{position:relative;border:1px solid #ccc;background-color:#fff;padding:.5rem}.input-group-sm.input-group .form-control{border-radius:0}.input-group-sm.input-group .input-group-append{background-color:#0968b0;color:#fff}.advanced-filter-group{margin:0 0 10px 0;padding:10px 0;border-top:1px solid #ccc}.advanced-filter-group p{font-weight:600;color:#0968b0}.btn.btn-primary.mt-2{border:1px solid #0968b0;background-color:#0968b0;color:#fff}.btn.btn-primary.mt-2 *{color:#fff}.btn.btn-primary.mt-2:hover{border:1px solid #000;background-color:#000;color:#fff}.btn.btn-primary.mt-2:hover *{color:#fff}.page-header{height:10vh;margin:85px 0 0 0}@media(min-width:1920px){.page-header{background-color:#f8f9fa}}@media(max-width:570px){.page-header{height:0}}.page-header a{background-size:cover;background-position:center;background-repeat:no-repeat}.pl-lg-4{padding:0!important}.mt-2,.mb-2{margin-top:inherit!important;margin-bottom:inherit!important}.mt-auto{margin-top:auto!important}label{margin-bottom:0!important}.main-container{font-size:14px;padding:1% 0}.main-container .container{max-width:85vw!important;flex:0 0 85vw;padding:0;margin:auto}@media(min-width:2560px){.main-container .container{max-width:65vw!important;flex:0 0 65vw;padding:0;margin:auto}}@media(min-width:2048px){.main-container .container{max-width:75vw!important;flex:0 0 75vw;padding:0;margin:auto}}@media(max-width:1360.98px){.main-container .container{max-width:95vw!important;flex:0 0 95vw;padding:0;margin:auto}}@media(max-width:991.98px){.main-container .container{max-width:95vw!important;flex:0 0 95vw;padding:0;margin:auto}}@media(max-width:767.98px){.main-container .container{max-width:95vw!important;flex:0 0 95vw;padding:0;margin:auto}}@media(max-width:520px){.main-container .container{max-width:95vw!important;flex:0 0 95vw;padding:0;margin:auto}}@media(max-width:570px){.main-container .container{max-width:100vw!important;flex:0 0 100vw;padding:0;margin:auto;overflow-x:hidden}}.main-container .results-list{display:flex;justify-content:space-between}.flex-column .btn.btn-2{background-color:#fff}.row_aves_icon{display:flex;flex-direction:row;flex-wrap:wrap;margin:2px 0 4px 0;order:1}@media(max-width:768px){.row_aves_icon{justify-content:center}}.row_aves_icon .result-item-webbooking-image-icon{display:flex;align-items:center;margin:0 5px 0 0;width:max-content;padding:3px 6px;background-color:#0968b0;border-radius:4px}.row_aves_icon .result-item-webbooking-image-icon i{margin:0 5px 0 0;font-size:16px;color:#fff}.row_aves_icon .result-item-webbooking-image-icon img{max-width:24px;margin:0 5px 0 0}.row_aves_icon .result-item-webbooking-image-icon span{color:#fff}.filter-column{max-width:30%!important;flex:0 0 30%!important;min-height:max-content;background-color:#fff;border:1px solid #ccc}@media(max-width:1000px){.filter-column{max-width:100%!important;flex:0 0 100%!important;min-height:inherit;margin:0 0 20px 0}}.ResultSummaryBox{background-color:#0968b0;color:#fff;text-align:center;padding:10px 0}@media(min-width:768px){.col-lg-12.col-md-8.col-12{flex:0 0 100%!important;max-width:100%!important}}.open-big-map-btn{border:1px solid #0968b0;background-color:#0968b0;color:#fff;width:100%;border-radius:0}.open-big-map-btn *{color:#fff}.open-big-map-btn:hover{border:1px solid #000;background-color:#000;color:#fff}.open-big-map-btn:hover *{color:#fff}[dg-role=search-panel]{text-align:center}[dg-role=search-panel] .panel-content{background-color:#fff;padding:.5rem .5rem}[dg-role=search-panel] i{font-weight:500;color:#0968b0}[dg-role=search-panel] .dg-form-control{border:1px solid #ccc;background-color:#fff;border-radius:0}[dg-role=search-panel] .input-field{margin:0 0 10px 0!important}[dg-role=search-panel] label{font-weight:600;color:#0968b0}[dg-role=search-panel] .btn.dropdown-toggle.form-control.dg-form-control{border:0;background:transparent}[dg-role=search-panel] .btn.dropdown-toggle.form-control.dg-form-control .filter-option-inner-inner{text-align:center}[dg-role=search-panel] .dropdown-item{color:#000}[dg-role=search-panel] .dropdown-item:hover{color:#0968b0}[dg-role=search-panel] .dropdown-item:active{color:#fff;background-color:#0968b0}[dg-role=search-panel] .dropdown-item.active{background-color:#0968b0;color:#fff}[dg-role=search-panel] .bottone{border:1px solid #0968b0;background-color:#0968b0;color:#fff}[dg-role=search-panel] .bottone *{color:#fff}[dg-role=search-panel] .bottone:hover{border:1px solid #000;background-color:#000;color:#fff}[dg-role=search-panel] .bottone:hover *{color:#fff}.grid-sorting-panel{margin:0 0 2% 0}.col-12.col-lg-9{max-width:68%!important;flex:0 0 68%!important}@media(max-width:1000px){.col-12.col-lg-9{max-width:100%!important;flex:0 0 100%!important}}.row_aves_icon{display:flex;flex-direction:row;flex-wrap:wrap;margin:2px 0 4px 0;order:1}@media(max-width:768px){.row_aves_icon{justify-content:center}}.row_aves_icon .result-item-webbooking-image-icon{display:flex;align-items:center;margin:0 5px 0 0;width:max-content;padding:3px 6px;background-color:#0968b0;border-radius:4px}.row_aves_icon .result-item-webbooking-image-icon i{margin:0 5px 0 0;font-size:16px;color:#fff}.row_aves_icon .result-item-webbooking-image-icon img{max-width:24px;margin:0 5px 0 0}.row_aves_icon .result-item-webbooking-image-icon span{color:#fff}.product-item .row.no-gutters{display:flex;justify-content:space-between;margin:0 0 20px 0;box-shadow:0 0 22px 0 rgba(0,0,0,.07);background-color:#fff}.row.w-100.h-100.no-gutters{box-shadow:none}.product-img-column{max-width:30%!important;flex:0 0 30%!important}@media(max-width:870px){.product-img-column{max-width:100%!important;flex:0 0 100%!important}}.product-img{aspect-ratio:4/3}@media(max-width:1466px){.product-img{aspect-ratio:3/3}}@media(max-width:870px){.product-img{aspect-ratio:5/3}}@media(min-width:1920px){.product-img{aspect-ratio:4/3}}.background-img{background-size:cover;background-position:center;background-repeat:no-repeat}.product-info-column{max-width:69%!important;flex:0 0 69%!important;padding:1% 0}@media(max-width:870px){.product-info-column{max-width:100%!important;flex:0 0 100%!important;padding:10px 0}}@media(max-width:768px){.left-column,.right-column{max-width:100%!important;flex:0 0 100%!important;text-align:center!important}}.product-title{order:0}.product-title a{color:#000;font-size:14px;font-weight:600}@media(max-width:768px){.product-title{order:0}}.hotel{color:#0968b0;font-size:22px;font-weight:600}.mb-1{color:#e6a70f;font-size:18px}.results_stays.row .product-title a{color:#0968b0;font-size:22px;font-weight:600}.left-column{padding:0 5px!important}@media(max-width:870px){.left-column{padding:0 0 0 20px!important}}@media(max-width:768px){.left-column{padding:0 20px!important}}.right-column{display:flex!important;border-left:1px solid #ccc;max-width:23%!important;flex:0 0 23%!important}@media(max-width:768px){.right-column{border-left:0;max-width:100%!important;flex:0 0 100%!important;margin:10px 0 0 0}}.product-destination{font-weight:600;order:3}.product-destination:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0968b0;font-weight:500;margin:0 3px 0 0}.product-period{font-weight:600;order:2}.product-period:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0968b0;font-weight:500;margin:0 3px 0 0}.product-duration,.box-duration{font-weight:600;order:4}.product-duration:before,.box-duration:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#0968b0;font-weight:500;margin:0 3px 0 0}.product-searchedDateNotAvailable{order:5;color:#0968b0;font-weight:600}.product-description,.product-service-description{font-size:16px;font-style:italic;color:#333;line-height:1.4rem;order:7}.product-price{font-size:30px;font-weight:900;color:#0968b0}.product-rating{color:#e6a70f}.product-facilities{margin-top:auto!important;order:8}.product-facilities i{margin:0 1px 0 0;font-weight:500;font-size:16px;border:1px solid #0968b0;padding:5px}.product-facilities i *{font-weight:500}.product-facilities i:hover{color:#0968b0}@media(max-width:768px){.product-rating.d-lg-none.d-sm-none{display:flex!important;margin:auto}}@media(max-width:768px){.product-rating.d-xs-none{display:none!important;margin:auto}}.product-detail-btn{border:1px solid #0968b0;background-color:#0968b0;color:#fff;width:max-content;margin:auto;padding:5px}.product-detail-btn *{color:#fff}.product-detail-btn:hover{border:1px solid #000;background-color:#000;color:#fff}.product-detail-btn:hover *{color:#fff}.change_date{width:max-content;margin:4px 0;border-radius:0;font-size:small;order:6}@media(max-width:768px){.change_date{margin:4px auto}}