.vl-search-filters .checkbox input[type=checkbox],.vl-search-filters .checkbox-inline input[type=checkbox],.vl-search-filters .radio input[type=radio],.vl-search-filters .radio-inline input[type=radio]{position:static;margin-left:0;margin-top:0}.vl-search-filters .datepicker-container{margin-bottom:15px}.vl-search-filters .datepicker-container .datepicker-label{font-size:14px;font-weight:700}.vl-search-filters .datepicker-container .input-group input.datepicker{height:36px;z-index:0}.vl-search-filters .datepicker-container .input-group-addon{cursor:pointer}.vl-search-filters .checkbox,.vl-search-filters .radio{margin-top:0;margin-bottom:0}.vl-search-filters .checkbox label,.vl-search-filters .radio label{padding-left:5px}.vl-search-filters .form-group{border-bottom:.2px solid #eee;padding-bottom:15px}.vl-search-filters .form-group:last-child{border-bottom:none}.vl-search-filters .form-group .remove-filter-icon{color:inherit;margin-top:7px;cursor:pointer;float:right;color:#ddd}.vl-search-filters .checkbox input[type=checkbox],.vl-search-filters .checkbox input[type=radio],.vl-search-filters .checkbox-inline input[type=checkbox],.vl-search-filters .checkbox-inline input[type=radio],.vl-search-filters .radio input[type=checkbox],.vl-search-filters .radio input[type=radio],.vl-search-filters .radio-inline input[type=checkbox],.vl-search-filters .radio-inline input[type=radio]{vertical-align:middle;margin-right:8px}.vl-search-filters .checkbox span.text,.vl-search-filters .checkbox-inline span.text,.vl-search-filters .radio span.text,.vl-search-filters .radio-inline span.text{vertical-align:middle}@media (min-width:992px){.vl-search-filters{padding-top:15px 15px 0 0}.vl-search-filters .apply-filters-btn,.vl-search-filters .search-filters-header .back-btn{display:none}.vl-search-filters #search_filters_form,.vl-search-filters .no-filter{border-right:1px solid #ddd;margin-right:15px;padding-right:15px}.vl-search-filters .search-filters-header{display:flex;align-items:center;border-bottom:1px solid #ddd;font-size:14px;font-weight:900}.vl-search-filters .search-filters-header .clear-btn{margin-left:auto;margin-right:15px;color:#333}.filter-and-sort-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;font-size:14px;font-weight:900}.filter-and-sort-bar .filter-sidebar-opener{display:none}.filter-and-sort-bar .sort-options{text-align:right}.filter-and-sort-bar .sort-options select{color:#f1c40f;background:0 0;border:none;outline:0}}@media (max-width:767px),(min-width:768px) and (max-width:991px){.filter-and-sort-bar{position:fixed;bottom:0;left:0;right:0;width:100vw;z-index:10;border-top:1px solid #ddd;box-shadow:0 -2px 8px rgba(0,0,0,.15);display:flex;justify-content:space-between;align-items:stretch;height:50px;background:#444;color:#fff}.filter-and-sort-bar .clear-filters,.filter-and-sort-bar .sort-options .text,.filter-and-sort-bar .tour-counts{display:none}.filter-and-sort-bar .filter-sidebar-opener,.filter-and-sort-bar .sort-options{display:flex;align-items:center;justify-content:center;flex:1}.filter-and-sort-bar>:first-child{padding-left:15px}.filter-and-sort-bar>:last-child{padding-right:15px}.filter-and-sort-bar .filter-sidebar-opener::before,.filter-and-sort-bar .sort-options::after,.filter-and-sort-bar .sort-options::before{font-family:FontAwesome4;pointer-events:none;padding:0}.filter-and-sort-bar .sort-options::after{content:"\f107";padding-left:8px}.filter-and-sort-bar .sort-options::before{content:"\f0dc";padding-right:8px}.filter-and-sort-bar .filter-sidebar-opener::before{content:"\f0b0";padding-right:8px}.filter-and-sort-bar .sort-options{position:relative}.filter-and-sort-bar .sort-options select{appearance:none;-webkit-appearance:none;border:none;background-color:transparent;outline:0;cursor:pointer}}@media (max-width:767px),(min-width:768px) and (max-width:991px){:root{--adp-z-index:1000}.air-datepicker-global-container{z-index:var(--adp-z-index)}.vl-search-filters{position:fixed;top:0;left:0;bottom:0;right:0;transform:translateX(-100%);transition:transform .3s ease;background:#fff;z-index:999;display:flex;flex-direction:column;align-items:flex-start;height:100dvh}.vl-search-filters.open{transform:translateX(0)}.vl-search-filters .search-filters-header{flex:0 1 auto;display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #ddd;font-weight:900}.vl-search-filters .search-filters-header .back-btn{padding:10px 15px}.vl-search-filters .search-filters-header .clear-filters{font-size:14px;color:#f1c40f;padding:10px 15px}.vl-search-filters input[readonly]{background-color:unset}.vl-search-filters #search_filters_form{flex:1 1 0;padding:10px 30px;width:100%;overflow-y:scroll}.vl-search-filters .apply-filters-btn{display:block;flex:0 1 auto;width:100%}}