@charset "UTF-8";.page-header{color:#fff;background-color:transparent;height:120px;margin-top:0;position:relative}.page-header a{background-size:cover;background-position:center;background-repeat:no-repeat}.page-header .page-title{font-size:2.5rem;margin-bottom:2rem;margin-top:1rem;text-shadow:2px 2px #333}.box-header-booking{color:#fff;background-color:transparent;height:250px;margin-top:0}.box-header-booking a{background-size:cover;background-position:center;background-repeat:no-repeat}@keyframes rotate{100%{transform:rotate(360deg)}}.main-container{padding-top:1rem;min-height:80vh}.ResultSummaryBox{text-align:center;padding:.3rem;background:#000;font-size:14px;color:#fff}[dg-role=from-placeholder]{white-space:pre-wrap}.results-search-panel [dg-role=search-panel]{}.results-search-panel [dg-role=search-panel] .destination-autocomplete{padding-left:2rem!important;height:40px;border-radius:30px;margin-bottom:5px}.results-search-panel [dg-role=search-panel] .error-handler.input-field .dropdown-item{line-height:.8rem;font-size:14px}.results-search-panel label{text-align:left;width:100%;font-weight:500;padding-left:15px;margin-bottom:0!important}@media(max-width:991.98px){.results-search-panel label{text-align:center}}.results-search-panel .input-field,.results-search-panel .dg-form-control,.results-search-panel .form-field,.results-search-panel .filter-option{align-items:center;display:flex;justify-content:start;background-color:transparent;font-size:13px;color:#000;border-color:#ccc!important;flex-wrap:wrap}@media(max-width:991.98px){.results-search-panel .input-field,.results-search-panel .dg-form-control,.results-search-panel .form-field,.results-search-panel .filter-option{justify-content:center}}.results-search-panel .dg-form-control{height:40px;margin-bottom:5px}.results-search-panel i{margin:3px;font-weight:300;color:#000}.results-search-panel .filter-option,.results-search-panel .dg-form-control{text-align:center!important;display:flex}.results-search-panel .bootstrap-select>.dropdown-toggle::after{position:absolute;left:90%}.results-search-panel .dropdown-menu{font-size:12px;border-radius:0;height:auto}.results-search-panel .dropdown-menu *{background-color:#fff;line-height:1.2rem;font-size:12px}.results-search-panel .dropdown-menu .dropdown-header{padding:0 3px;font-size:16px;font-weight:500;color:#c1092b}.results-search-panel .dropdown-menu .dropdown-header:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px}.results-search-panel .dropdown-menu .bs-searchbox input{border-radius:3px!important;margin-bottom:5px}.results-search-panel .dropdown-menu .show{padding:0 4px}.results-search-panel .dropdown-menu .show .dropdown-item{padding:0 15px}.results-search-panel .dropdown-menu .show .dropdown-item *{color:#000}.results-search-panel .dropdown-menu .show .dropdown-item.selected.active{color:#000;font-weight:500}.results-search-panel .dg-destination .filter-option-inner-inner:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px}.results-search-panel .panel-content{border:1px solid #ccc;padding:10px 5px 0 5px;border-radius:0}.results-search-panel .bottone{background-color:#fff;border:2px solid #000;color:#000;border-radius:5px}.results-search-panel .bottone span{color:#000}.results-search-panel .bottone i{color:#000}.results-search-panel .bottone:hover{background-color:#c1092b;border:2px solid #c1092b;color:#fff}.results-search-panel .bottone:hover span{color:#fff!important}.results-search-panel .bottone:hover i{color:#fff!important}.filter-column{background-color:#fff}.filter-column .flex-column{background-color:#000;width:100%;margin:auto}@media(max-width:991.98px){.filter-column .filter-action{max-width:100%}}.filter-column .filter-action .btn.btn-2{background-color:#fff}@media(max-width:991.98px){.filter-column .filter-action .btn.btn-2{width:48%}}.filter-column .advanced-filter-group{border-bottom:1px solid #ccc}.filter-column .advanced-filter-group:last-child{border-bottom:none}.filter-column .advanced-filter-group .advanced-filter-title{font-weight:500;font-size:14px;color:#000;margin-bottom:5px;margin-top:5px}.filter-column .advanced-filter-group .advanced-filter-items-container{margin-bottom:1.25rem;margin-left:0;margin-right:0}.filter-column .advanced-filter-group .advanced-filter-items-container input[type=checkbox]{margin-top:2px}.filter-column .advanced-filter-group .advanced-filter-items-container .input-group .form-control{border-radius:5px}.filter-column .advanced-filter-group .advanced-filter-items-container .input-group-append{background-color:transparent}.filter-column .advanced-filter-group .advanced-filter-items-container .input-group-append .btn-1{background-color:#000;border:1px solid #000;border-radius:5px;height:32px}.filter-column .advanced-filter-group .advanced-filter-items-container .input-group-append .btn-1:hover{background-color:#000;border-radius:5px;height:30px}.filter-column .advanced-filter-group .advanced-filter-items-container .input-group-append .btn-1 i{color:#fff}.filter-column .advanced-filter-group .advanced-filter-items-container .product-rating{color:#ffd300}.filter-column .advanced-filter-group .advanced-filter-item{font-size:12px;align-items:start!important}.filter-column .advanced-filter-group .advanced-filter-item .filter-icon{display:flex;justify-content:center;align-items:baseline}.filter-column .advanced-filter-group .advanced-filter-item .filter-icon .fa{color:#666}.filter-column .advanced-filter-group .advanced-filter-item .filter-icon .mdi{color:#666}.filter-column .advanced-filter-group .advanced-filter-item .filter-icon .mdi-18px{color:#666}.filter-column .advanced-filter-group .advanced-filter-item .filter-icon span{overflow-x:hidden;min-width:180px;width:auto;text-transform:uppercase;font-size:12px}.filter-column [dg-role=to-placeholder]{white-space:pre-wrap}.filter-column .map-filter-container .open-big-map-btn{display:block;background-color:#000;color:#fff;text-align:center;width:100%;border-radius:0}.filter-column .ol-viewport{min-height:300px!important}.filter-column .grid-sorting-panel{padding:1rem;margin-bottom:.5rem;background:#fff;border:1px solid #ccc}.filter-column .product-language{display:flex;align-items:center}.filter-column .product-language i{margin-right:5px}.results_packages,.results-list{}.results_packages .product-item,.results-list .product-item{background-color:#fefefe;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin-bottom:1rem;color:#9a9a9a;overflow:hidden;border:1px solid #ccc}.results_packages .product-item:hover,.results-list .product-item:hover{border-color:#000;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}.results_packages .product-item .product-img-column .product-img,.results-list .product-item .product-img-column .product-img{min-height:225px;height:100%;overflow:hidden;position:relative;text-align:center}.results_packages .product-item .product-img-column .background-img,.results-list .product-item .product-img-column .background-img{background-size:cover;background-position:center}@media(max-width:768px){.results_packages .product-item .product-img-column .product-img,.results-list .product-item .product-img-column .product-img{min-height:225px;overflow:hidden;position:relative;text-align:center}.results_packages .product-item .product-img-column .background-img,.results-list .product-item .product-img-column .background-img{background-size:cover;background-position:center}}.results_packages .product-item .product-info-column,.results-list .product-item .product-info-column{padding-left:.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start}@media(max-width:768px){.results_packages .product-item .product-info-column,.results-list .product-item .product-info-column{padding:10px}}.results_packages .product-item .product-info-column .left-column,.results-list .product-item .product-info-column .left-column{display:flex;flex-wrap:wrap;justify-content:start;padding-top:2%}.results_packages .product-item .product-info-column .left-column .d-sm-none,.results-list .product-item .product-info-column .left-column .d-sm-none{display:none!important}.results_packages .product-item .product-info-column .left-column .row_aves_icon,.results-list .product-item .product-info-column .left-column .row_aves_icon{order:1;display:flex;flex-wrap:wrap}@media(max-width:575.98px){.results_packages .product-item .product-info-column .left-column .row_aves_icon,.results-list .product-item .product-info-column .left-column .row_aves_icon{justify-content:center}}.results_packages .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon,.results-list .product-item .product-info-column .left-column .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:#add8e6;border-radius:6px}@media(max-width:575.98px){.results_packages .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon,.results-list .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon{margin:5px 5px}}.results_packages .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon img,.results-list .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon img{max-width:24px;margin:0 5px 0 0}.results_packages .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon i,.results-list .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon i{margin:0 5px 0 0;font-size:16px;color:#000}.results_packages .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon span,.results-list .product-item .product-info-column .left-column .row_aves_icon .result-item-webbooking-image-icon span{color:#000;font-size:13px;font-weight:500}@media(max-width:575.98px){.results_packages .product-item .product-info-column .left-column,.results-list .product-item .product-info-column .left-column{justify-content:center}}.results_packages .product-item .product-info-column .left-column .product-title,.results-list .product-item .product-info-column .left-column .product-title{margin-bottom:2px;flex-direction:column-reverse;display:flex}.results_packages .product-item .product-info-column .left-column .product-title a,.results-list .product-item .product-info-column .left-column .product-title a{color:#000;font-size:20px;font-weight:600;line-height:1}@media(max-width:768px){.results_packages .product-item .product-info-column .left-column .product-title a,.results-list .product-item .product-info-column .left-column .product-title a{text-decoration:none}}.results_packages .product-item .product-info-column .left-column .product-title a span,.results-list .product-item .product-info-column .left-column .product-title a span{color:#000;font-size:20px;font-weight:500;line-height:1}.results_packages .product-item .product-info-column .left-column .product-title .mb-1,.results-list .product-item .product-info-column .left-column .product-title .mb-1{color:#000;width:max-content;font-size:14px;padding:2px 6px;border-radius:30px;margin-bottom:5px}@media(max-width:575.98px){.results_packages .product-item .product-info-column .left-column .product-title .mb-1,.results-list .product-item .product-info-column .left-column .product-title .mb-1{margin:auto}}.results_packages .product-item .product-info-column .left-column .hotel,.results-list .product-item .product-info-column .left-column .hotel{color:#000;font-size:13px;font-weight:500}.results_packages .product-item .product-info-column .left-column .product-destination,.results-list .product-item .product-info-column .left-column .product-destination{color:#000;font-size:13px;font-weight:500;color:#333}.results_packages .product-item .product-info-column .left-column .product-destination:before,.results-list .product-item .product-info-column .left-column .product-destination:before{font-family:"Font Awesome 5 Pro",sans-serif;content:"";margin-right:5px;font-size:13px;font-weight:300;color:#c1092b}.results_packages .product-item .product-info-column .left-column .product-period,.results-list .product-item .product-info-column .left-column .product-period{color:#000;font-size:13px;font-weight:500;color:#333}.results_packages .product-item .product-info-column .left-column .product-period:before,.results-list .product-item .product-info-column .left-column .product-period:before{font-family:"Font Awesome 5 Pro",sans-serif;content:"";margin-right:3px;font-size:13px;font-weight:300;color:#c1092b}.results_packages .product-item .product-info-column .left-column .box-duration,.results-list .product-item .product-info-column .left-column .box-duration{color:#000;font-size:13px;font-weight:500;color:#333;margin-bottom:0}.results_packages .product-item .product-info-column .left-column .box-duration:before,.results-list .product-item .product-info-column .left-column .box-duration:before{font-family:"Font Awesome 5 Pro",sans-serif;color:#c1092b;font-weight:300;content:""}.results_packages .product-item .product-info-column .left-column .product-duration,.results-list .product-item .product-info-column .left-column .product-duration{color:#000;font-size:13px;font-weight:500;color:#333}.results_packages .product-item .product-info-column .left-column .product-duration:before,.results-list .product-item .product-info-column .left-column .product-duration:before{font-family:"Font Awesome 5 Pro",sans-serif;content:"";margin-right:3px;font-size:14px;font-weight:300;color:#c1092b}.results_packages .product-item .product-info-column .left-column .change_date,.results-list .product-item .product-info-column .left-column .change_date{width:90%;margin-bottom:5px;border-radius:0}@media(max-width:575.98px){.results_packages .product-item .product-info-column .left-column .change_date,.results-list .product-item .product-info-column .left-column .change_date{width:100%}}.results_packages .product-item .product-info-column .left-column .product-searchedDateNotAvailable,.results-list .product-item .product-info-column .left-column .product-searchedDateNotAvailable{font-size:12px;color:#ff8c00}.results_packages .product-item .product-info-column .left-column .product-description,.results-list .product-item .product-info-column .left-column .product-description{font-size:11px;color:#2f2e2e;font-style:italic;margin-top:4px}.results_packages .product-item .product-info-column .left-column .product-service-description,.results-list .product-item .product-info-column .left-column .product-service-description{font-size:11px;color:#2f2e2e}.results_packages .product-item .product-info-column .left-column .product-features,.results-list .product-item .product-info-column .left-column .product-features{list-style:none;display:inline-block}.results_packages .product-item .product-info-column .left-column .product-features .product-feature,.results-list .product-item .product-info-column .left-column .product-features .product-feature{float:left;width:25px;height:25px;border:1px solid #97bf0d;border-radius:0%}.results_packages .product-item .product-info-column .left-column .product-features .product-feature:not(:first-child),.results-list .product-item .product-info-column .left-column .product-features .product-feature:not(:first-child){margin-left:2px}.results_packages .product-item .product-info-column .left-column .product-features .product-feature a,.results-list .product-item .product-info-column .left-column .product-features .product-feature a{width:25px;height:25px;display:block}.results_packages .product-item .product-info-column .left-column .product-features .product-feature i,.results-list .product-item .product-info-column .left-column .product-features .product-feature i{font-size:.8rem}.results_packages .product-item .product-info-column .left-column .product-rating,.results-list .product-item .product-info-column .left-column .product-rating{color:#ffd300;font-size:12px;display:none}.results_packages .product-item .product-info-column .left-column .product-languages-title,.results-list .product-item .product-info-column .left-column .product-languages-title{font-size:16px}.results_packages .product-item .product-info-column .left-column .product-facilities,.results-list .product-item .product-info-column .left-column .product-facilities{display:flex;justify-content:start;flex-wrap:wrap;margin-top:auto!important;margin-bottom:5px;align-items:center}@media(max-width:575.98px){.results_packages .product-item .product-info-column .left-column .product-facilities,.results-list .product-item .product-info-column .left-column .product-facilities{display:flex;justify-content:center;flex-wrap:wrap}}.results_packages .product-item .product-info-column .left-column .product-facilities .fa,.results_packages .product-item .product-info-column .left-column .product-facilities .fas,.results_packages .product-item .product-info-column .left-column .product-facilities .far,.results_packages .product-item .product-info-column .left-column .product-facilities .fal,.results_packages .product-item .product-info-column .left-column .product-facilities .fad,.results-list .product-item .product-info-column .left-column .product-facilities .fa,.results-list .product-item .product-info-column .left-column .product-facilities .fas,.results-list .product-item .product-info-column .left-column .product-facilities .far,.results-list .product-item .product-info-column .left-column .product-facilities .fal,.results-list .product-item .product-info-column .left-column .product-facilities .fad{align-items:center;justify-content:center;display:flex;margin-top:auto;margin:2px;width:25px;height:25px;font-size:12px;color:#666;font-weight:300;border:1px solid #666;border-radius:0%}.results_packages .product-item .product-info-column .left-column .product-facilities .mdi,.results-list .product-item .product-info-column .left-column .product-facilities .mdi{align-items:center;justify-content:center;display:flex;margin-top:auto;margin:2px;width:25px;height:25px;font-size:16px;color:#666;font-weight:300;border:1px solid #666;border-radius:0%}.results_packages .product-item .product-info-column .left-column .product-facilities .mdi-18px,.results-list .product-item .product-info-column .left-column .product-facilities .mdi-18px{align-items:center;justify-content:center;display:flex;margin-top:auto;margin:2px;width:25px;height:25px;font-size:16px;color:#666;border:1px solid #666}.results_packages .product-item .product-info-column .right-column,.results-list .product-item .product-info-column .right-column{border-left:1px solid #e2e2e2;padding-left:5px;padding-top:5px;padding-right:10px;text-align:center}@media(max-width:768px){.results_packages .product-item .product-info-column .right-column,.results-list .product-item .product-info-column .right-column{display:block!important}}@media(max-width:570px){.results_packages .product-item .product-info-column .right-column,.results-list .product-item .product-info-column .right-column{border-left:0}}.results_packages .product-item .product-info-column .right-column .product-rating,.results-list .product-item .product-info-column .right-column .product-rating{color:#ffd300;font-size:12px}@media(max-width:767.98px){.results_packages .product-item .product-info-column .right-column .product-rating,.results-list .product-item .product-info-column .right-column .product-rating{width:100%;text-align:center}}.results_packages .product-item .product-info-column .right-column .product-detail-btn,.results-list .product-item .product-info-column .right-column .product-detail-btn{font-size:13px;background-color:#fff;border:2px solid #000;color:#000;border-radius:5px}.results_packages .product-item .product-info-column .right-column .product-detail-btn span,.results-list .product-item .product-info-column .right-column .product-detail-btn span{color:#000}.results_packages .product-item .product-info-column .right-column .product-detail-btn i,.results-list .product-item .product-info-column .right-column .product-detail-btn i{color:#000}.results_packages .product-item .product-info-column .right-column .product-detail-btn:hover,.results-list .product-item .product-info-column .right-column .product-detail-btn:hover{background-color:#c1092b;border:2px solid #c1092b;color:#fff}.results_packages .product-item .product-info-column .right-column .product-detail-btn:hover span,.results-list .product-item .product-info-column .right-column .product-detail-btn:hover span{color:#fff!important}.results_packages .product-item .product-info-column .right-column .product-detail-btn:hover i,.results-list .product-item .product-info-column .right-column .product-detail-btn:hover i{color:#fff!important}@media(max-width:768px){.results_packages .product-item .product-info-column .right-column .product-detail-btn,.results-list .product-item .product-info-column .right-column .product-detail-btn{margin-top:10px}}@media(max-width:768px){.results_packages .product-item .product-info-column .right-column .product-detail-btn .product-facilities,.results-list .product-item .product-info-column .right-column .product-detail-btn .product-facilities{display:flex;justify-content:center;flex-wrap:wrap}}@media(max-width:768px)and (max-width:768px){.results_packages .product-item .product-info-column .right-column .product-detail-btn .product-facilities,.results-list .product-item .product-info-column .right-column .product-detail-btn .product-facilities{display:block}}.results_packages .product-item .product-info-column .right-column .product-base-price,.results-list .product-item .product-info-column .right-column .product-base-price{color:#000;font-size:12px;font-weight:300}@media(max-width:768px){.results_packages .product-item .product-info-column .right-column .product-base-price,.results-list .product-item .product-info-column .right-column .product-base-price{text-align:center}}.results_packages .product-item .product-info-column .right-column .product-price,.results-list .product-item .product-info-column .right-column .product-price{font-weight:500;font-size:1.5rem;color:#000;font-size:24px}@media(max-width:768px){.results_packages .product-item .product-info-column .right-column .product-price,.results-list .product-item .product-info-column .right-column .product-price{text-align:center;margin-top:0}}.results_packages .product-item .product-info-column .right-column .product-nights,.results-list .product-item .product-info-column .right-column .product-nights{font-size:.8rem;margin-bottom:0}@media(max-width:768px){.results_packages .product-item .product-info-column .right-column .product-nights,.results-list .product-item .product-info-column .right-column .product-nights{text-align:center}}.results_packages .product-item .product-info-column .right-column .product-availability,.results-list .product-item .product-info-column .right-column .product-availability{color:#000;font-size:12px;font-weight:300}@media(max-width:768px){.results_packages .product-item .product-info-column .right-column .product-availability,.results-list .product-item .product-info-column .right-column .product-availability{text-align:center}}.results_packages .product-item .product-info-column .right-column .available,.results-list .product-item .product-info-column .right-column .available{color:green}.results_packages .product-item .product-info-column .right-column .noavailable,.results-list .product-item .product-info-column .right-column .noavailable{color:red}.results_packages .product-item .product-info-column .right-column .onrequest,.results-list .product-item .product-info-column .right-column .onrequest{color:#ffd300}.pagination-results .page-link{color:#3364ca;background-color:#fff;border:1px solid #dee2e6;text-align:center}.pagination-results .page-link:hover{color:#3364ca}.pagination-results .page-item.active .page-link{color:#fff;background-color:#000;border-color:#000}#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;border:1px solid #ccc;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;border:1px solid #ccc;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}.irs--custom{height:50px}.irs--custom.irs-with-grid{height:65px}.irs--custom .irs-line{top:36px;height:3px;background-color:#dde7ea;border-radius:4px}.irs--custom .irs-bar{top:36px;height:3px;background-color:#c1092b}.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 #c1092b;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:#000}.irs--custom .irs-min,.irs--custom .irs-max{color:#fff;font-size:12px;line-height:1;top:0;padding:3px 5px;background-color:#c1092b;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:#c1092b;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:#c1092b}.irs--custom .irs-grid{height:25px}.irs--custom .irs-grid-pol{background-color:#dedede}.irs--custom .irs-grid-text{color:silver;font-size:13px}