@charset "UTF-8";@keyframes fade{0%{opacity:0}100%{opacity:1}}.dg-slider-container .slider-selection.tick-slider-selection{background:#3e73c4!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 #3e73c4}.dg-slider-container .slider-handle{background:#3e73c4!important}.irs--custom{height:50px}.irs--custom.irs-with-grid{height:65px}.irs--custom .irs-line{top:36px;height:3px;background-color:#3e73c4;border-radius:4px}.irs--custom .irs-bar{top:36px;height:3px;background-color:#3e73c4}.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 #3e73c4;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:#3e73c4}.irs--custom .irs-min,.irs--custom .irs-max{color:#fff;font-size:12px;line-height:1;top:0;padding:3px 5px;background-color:#3e73c4;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:#3e73c4;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:#3e73c4}.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:#3e73c4;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:#3e73c4}.btn.btn-primary.mt-2{border:1px solid #3e73c4;background-color:#3e73c4;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{aspect-ratio:7/1;margin:70px 0 0 0}@media(min-width:1920px){.page-header{aspect-ratio:7/1}}@media(max-width:992px){.page-header{aspect-ratio:8/3}}.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{padding:5% 0}@media(max-width:570px){.main-container{margin:110px 0 0 0}}.main-container .container{width:100%;margin-right:auto;margin-left:auto}@media(min-width:300px){.main-container .container{max-width:initial;width:90%!important}}@media(min-width:768px){.main-container .container{max-width:initial;width:90%!important}}@media(min-width:992px){.main-container .container{max-width:initial;width:90%!important}}@media(min-width:1200px){.main-container .container{max-width:initial;width:90%!important}}@media(min-width:1920px){.main-container .container{max-width:initial;width:1440px!important}}@media(min-width:2560px){.main-container .container{max-width:initial;width:1440px!important}}@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}.flex-column .col-lg-12.col-md-8.col-12{max-width: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:#add8e6;border-radius:6px}.row_aves_icon .result-item-webbooking-image-icon i{margin:0 5px 0 0;font-size:16px;color:#0064bd}.row_aves_icon .result-item-webbooking-image-icon img{max-width:24px;margin:0 5px 0 0}.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:1200px){.filter-column{max-width:100%!important;flex:0 0 100%!important;min-height:inherit;margin:0 0 20px 0}}.filter-column .col-lg-12.col-md-8.col-12{max-width:100%!important;flex:0 0 100%!important}.link-1.collapse-title.collapsed{color:#3e73c4;text-decoration:none}.link-1.collapse-title.collapsed:before{content:"+";font-family:"Font Awesome 5 Pro",sans-serif;margin:0 5px 0 0}.link-1.collapse-title{color:#3e73c4;text-decoration:none}.link-1.collapse-title:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin:0 5px 0 0}.ResultSummaryBox{background-color:#3e73c4;color:#fff;text-align:center;padding:5px}.open-big-map-btn{border:1px solid #3e73c4;background-color:#3e73c4;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}.avesFeatureDisplayContainer{display:flex;flex-wrap:wrap}.avesFeatureDisplayContainer .avesFeatureDisplay{margin:0 5px 0 0;font-size:small}[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:300;color:#3e73c4}[dg-role=search-panel] .dg-form-control{border:1px solid #ccc;background-color:#fff;border-radius:0;text-align:center}[dg-role=search-panel] .input-field{margin:0 0 10px 0!important}[dg-role=search-panel] label{font-weight:600;color:#3e73c4}[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;line-height:2}[dg-role=search-panel] .dropdown-toggle::after{position:relative;right:.5rem}[dg-role=search-panel] .dropdown-menu.inner.show .dropdown-header{padding:0 3px;font-size:16px;font-weight:600;color:#1e92fd}[dg-role=search-panel] .dropdown-menu.inner.show .dropdown-header:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;color:#3e73c4;margin-right:5px}[dg-role=search-panel] .dropdown-menu.inner.show .dropdown-header .text{font-size:14px;color:#000}[dg-role=search-panel] .dropdown-item{color:#000;padding-left:20px!important}[dg-role=search-panel] .dropdown-item:hover{color:#3e73c4}[dg-role=search-panel] .dropdown-item:active{color:#fff;background-color:#3e73c4}[dg-role=search-panel] .dropdown-item.active{background-color:#3e73c4;color:#fff}[dg-role=search-panel] .bottone{border:1px solid #3e73c4;background-color:#3e73c4;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:1200px){.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:#add8e6;border-radius:6px}.row_aves_icon .result-item-webbooking-image-icon i{margin:0 5px 0 0;font-size:16px;color:#0064bd}.row_aves_icon .result-item-webbooking-image-icon img{max-width:24px;margin:0 5px 0 0}.product-item{margin:0 0 20px 0;box-shadow:0 0 22px 0 rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.125)}.product-item .row.no-gutters{display:flex;justify-content:space-between;margin:0 0 0 0;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;overflow:hidden}@media(max-width:870px){.product-img-column{max-width:100%!important;flex:0 0 100%!important}}.product-img{aspect-ratio:5/3;height:100%}@media(max-width:1466px){.product-img{aspect-ratio:4/3}}@media(max-width:870px){.product-img{aspect-ratio:5/3}}@media(min-width:1920px){.product-img{aspect-ratio:5/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;font-size:1rem}}.product-title{order:0}.product-title a{color:#3e73c4;font-size:22px;xfont-weight:600}@media(max-width:768px){.product-title{order:0}}.hotel{color:#3e73c4;font-size:22px;font-weight:600}.results_stays.row .product-title a{color:#3e73c4;font-size:22px;font-weight:600}.left-column{padding:0 5px!important;line-height:1.3rem}@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:#3e73c4;font-weight:300;margin:0 3px 0 0}.product-period{font-weight:600;margin:5px 0 0 0;order:2}.product-period:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#3e73c4;font-weight:300;margin:0 3px 0 0}.product-duration,.box-duration{font-weight:600;margin:0 0 5px 0;order:4}.product-duration:before,.box-duration:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#3e73c4;font-weight:300;margin:0 3px 0 0}.product-searchedDateNotAvailable{order:5;color:#3e73c4;font-weight:600}.results_tourActivities .product-destination{order:inherit;font-size:13px}.results_tourActivities .product-period{order:inherit;font-size:13px}.results_tourActivities .product-duration{order:inherit;margin:0;font-size:13px}.results_tourActivities .box-duration{order:inherit;margin:0;font-size:13px}.results_tourActivities .change_date{order:inherit}.results_tourActivities .product-searchedDateNotAvailable{order:inherit;font-weight:600;color:green;margin:5px 0 0 0}.product-description,.product-service-description{font-style:italic;font-size:14px;color:#000;line-height:1.2rem;margin:0 0 10px 0;order:7}.product-price{font-size:30px;font-weight:900;color:#3e73c4}.product-rating{color:#e6a70f}.product-facilities{margin-top:auto!important;order:8}.product-facilities i{margin:0 1px 5px 0;font-weight:300;font-size:16px;border:1px solid #3e73c4;padding:5px}.product-facilities i *{font-weight:300}.product-facilities i:hover{color:#3e73c4}@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 #3e73c4;background-color:#3e73c4;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}}.results_tourActivities{}.results_tourActivities .product-title a{font-size:18px;font-weight:700}.results_tourActivities .card{border:0!important;border-top:1px solid rgba(0,0,0,.125)!important;font-size:14px;padding:5px 0}.results_tourActivities .card-body{padding:5px 0!important;align-items:center}.results_tourActivities i{font-weight:300}.results_tourActivities .fly-container{width:100%;display:flex;flex-wrap:wrap}.results_tourActivities .departure-icon,.results_tourActivities .arrival-icon{display:block;width:100%}.results_tourActivities .departure-icon i:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif}.results_tourActivities .arrival-icon i:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif}.results_tourActivities .departure-fly{width:50%!important;padding:0 10px 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between!important;align-items:center}@media(max-width:768px){.results_tourActivities .departure-fly{margin:auto}}.results_tourActivities .departure-fly .departure-image{width:25%;object-fit:contain}@media(max-width:810px){.results_tourActivities .departure-fly .departure-image{width:100%;text-align:center;margin:0 0 10px 0}}.results_tourActivities .departure-fly .departure-image img{max-width:100%!important}@media(max-width:810px){.results_tourActivities .departure-fly .departure-image img{max-width:40%!important}}@media(max-width:570px){.results_tourActivities .departure-fly .departure-image img{max-width:60%!important}}.results_tourActivities .departure-fly .departure-content{width:75%;padding:0 0 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:810px){.results_tourActivities .departure-fly .departure-content{width:100%;padding:0 10px;text-align:center;justify-content:center}}.results_tourActivities .arrival-fly{width:50%!important;padding:0 20px 0 10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-left:1px solid #ccc}@media(max-width:768px){.results_tourActivities .arrival-fly{margin:auto}}.results_tourActivities .arrival-fly .arrival-image{width:25%;object-fit:contain}@media(max-width:810px){.results_tourActivities .arrival-fly .arrival-image{width:100%;text-align:center;margin:0 0 10px 0}}.results_tourActivities .arrival-fly .arrival-image img{max-width:100%!important}@media(max-width:810px){.results_tourActivities .arrival-fly .arrival-image img{max-width:40%!important}}@media(max-width:570px){.results_tourActivities .arrival-fly .arrival-image img{max-width:60%!important}}.results_tourActivities .arrival-fly .arrival-content{width:75%;padding:0 0 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:810px){.results_tourActivities .arrival-fly .arrival-content{width:100%;padding:0 10px;text-align:center;justify-content:center}}.results_tourActivities .LocalTime,.results_tourActivities .TypeFly{color:#666}.results_tourActivities .LocalTime,.results_tourActivities .AirportCode,.results_tourActivities .TypeFly{text-align:left;margin:inherit!important}@media(max-width:767.98px){.results_tourActivities .LocalTime .LocalTime,.results_tourActivities .LocalTime .AirportCode,.results_tourActivities .LocalTime .TypeFly,.results_tourActivities .AirportCode .LocalTime,.results_tourActivities .AirportCode .AirportCode,.results_tourActivities .AirportCode .TypeFly,.results_tourActivities .TypeFly .LocalTime,.results_tourActivities .TypeFly .AirportCode,.results_tourActivities .TypeFly .TypeFly{text-align:center}}.results_tourActivities .AirportCode{color:#3e73c4;position:relative;text-align:center}@media(max-width:767.98px){.results_tourActivities .LocalTime,.results_tourActivities .AirportCode,.results_tourActivities .TypeFly{width:100%;text-align:center}}.pagination-results .page-item.active .page-link{background-color:#3e73c4!important;border:1px solid #3e73c4!important;color:#fff!important}.pagination-results .page-item .page-link{color:#000!important}