.page-type-trip-collection #search_filters_form{margin-top:10px}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection #search_filters_form{padding-bottom:40px}}.page-type-trip-collection #search_filters_form .datepicker-container{margin-bottom:15px}.page-type-trip-collection #search_filters_form .datepicker-container .datepicker-label{font-size:14px;font-weight:700}.page-type-trip-collection #search_filters_form .datepicker-container .input-group input.datepicker{height:36px;z-index:0}.page-type-trip-collection #search_filters_form .datepicker-container .input-group-addon{cursor:pointer}.page-type-trip-collection #search_filters_form .checkbox,.page-type-trip-collection #search_filters_form .radio{margin-top:0;margin-bottom:0}.page-type-trip-collection #search_filters_form .checkbox label,.page-type-trip-collection #search_filters_form .radio label{padding-left:5px}.page-type-trip-collection #search_filters_form .form-group{border-bottom:.2px solid #eee;padding-bottom:15px}.page-type-trip-collection #search_filters_form .form-group:last-child{border-bottom:none}.page-type-trip-collection #search_filters_form .form-group .remove-filter-icon{color:inherit;margin-top:7px;cursor:pointer;float:right;color:#ddd}.page-type-trip-collection #search_filters_form .checkbox input[type=radio],.page-type-trip-collection #search_filters_form .checkbox input[type=checkbox],.page-type-trip-collection #search_filters_form .checkbox-inline input[type=radio],.page-type-trip-collection #search_filters_form .checkbox-inline input[type=checkbox],.page-type-trip-collection #search_filters_form .radio input[type=radio],.page-type-trip-collection #search_filters_form .radio input[type=checkbox],.page-type-trip-collection #search_filters_form .radio-inline input[type=radio],.page-type-trip-collection #search_filters_form .radio-inline input[type=checkbox]{vertical-align:middle;margin-right:8px}.page-type-trip-collection #search_filters_form .checkbox span.text,.page-type-trip-collection #search_filters_form .checkbox-inline span.text,.page-type-trip-collection #search_filters_form .radio span.text,.page-type-trip-collection #search_filters_form .radio-inline span.text{vertical-align:middle}.page-type-trip-collection #search_filters_form .apply-filters-btn{margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;text-transform:uppercase;letter-spacing:4px;font-style:inherit;font-weight:inherit;background-color:#cfb503;color:#fff;position:absolute;left:0;right:0}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection #search_filters_form .apply-filters-btn{position:fixed;bottom:0;opacity:0;pointer-events:none}}.page-type-trip-collection .filters-section{float:left;width:0%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.page-type-trip-collection .filters-section{float:left;width:0%}}@media (min-width:992px){.page-type-trip-collection .filters-section{float:left;width:20.83333333%}}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection .filters-section{display:none}}.page-type-trip-collection .results-section{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.page-type-trip-collection .results-section{float:left;width:100%}}@media (min-width:992px){.page-type-trip-collection .results-section{float:left;width:79.16666667%}}.page-type-trip-collection .results-section.full-width-results{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.page-type-trip-collection .results-section.full-width-results{float:left;width:100%}}.page-type-trip-collection .search-filters-slider{position:fixed;top:0;left:-768px;width:100%;max-width:768px;height:100vh;box-shadow:0 2px 4px rgba(0,0,0,.5);background:#fff;padding:30px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:2000;transition:left linear .3s}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection .search-filters-slider{padding-top:0}}.page-type-trip-collection .search-filters-slider .search-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;margin-left:-30px;margin-right:-30px;margin-top:-30px;padding:10px 30px;border-bottom:1px solid #bbbdbf}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection .search-filters-slider .search-filters-header{position:sticky;top:0;background-color:#fff;z-index:10;margin-top:0;padding:8px 30px 8px 10px}}.page-type-trip-collection .search-filters-slider .back-btn{cursor:pointer}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection .search-filters-slider .back-btn{font-size:1.3em;padding:0 12px}.page-type-trip-collection .search-filters-slider .back-btn i{padding-left:8px}}.page-type-trip-collection .search-filters-slider .clear-btn{font-size:14px;color:#cfb503;cursor:pointer}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection .search-filters-slider .clear-btn{font-weight:800}}.page-type-trip-collection .checkbox input[type=checkbox],.page-type-trip-collection .checkbox-inline input[type=checkbox],.page-type-trip-collection .radio input[type=radio],.page-type-trip-collection .radio-inline input[type=radio]{position:static;margin-left:0;margin-top:0}.page-type-trip-collection .section-type-banner.no-banner{padding-bottom:0}.page-type-trip-collection .section-type-banner.bigger-slide .content-overlay{padding-top:120px}.page-type-trip-collection .section-type-banner .global-search-form{z-index:inherit}@media (max-width:767px){.page-type-trip-collection .section-type-banner .global-search-form{max-width:320px;margin:0 auto}}.page-type-trip-collection .collection-search{margin:auto;display:block;outline:0;box-shadow:none;border:1px solid #b9bbbf;font-size:16px;font-weight:400;border-radius:8px 8px 8px 8px;padding:8px 16px;width:100%;max-width:560px}.page-type-trip-collection .collection-search::-webkit-input-placeholder{color:#999}.page-type-trip-collection .collection-search:-moz-placeholder{color:#999}.page-type-trip-collection .collection-search::-moz-placeholder{color:#999}.page-type-trip-collection .collection-search:-ms-input-placeholder{color:#999}@media (max-width:767px){.page-type-trip-collection .collection-search{max-width:320px}}.page-type-trip-collection .section-seperator{padding-bottom:60px}.page-type-trip-collection .section-seperator:after,.page-type-trip-collection .section-seperator:before{content:" ";display:table}.page-type-trip-collection .section-seperator:after{clear:both}.page-type-trip-collection .pagination-section{text-align:center;background:#fff}.page-type-trip-collection .pagination-section .truncated{display:none!important}@media (max-width:767px){.page-type-trip-collection .pagination-section .truncated{display:block!important}table.page-type-trip-collection .pagination-section .truncated{display:table!important}tr.page-type-trip-collection .pagination-section .truncated{display:table-row!important}td.page-type-trip-collection .pagination-section .truncated,th.page-type-trip-collection .pagination-section .truncated{display:table-cell!important}}.page-type-trip-collection .pagination-section .pagination>li.active>a{background:#cfb503;border-color:#cfb503;color:#fff!important}.page-type-trip-collection .pagination-section .responsive{width:292px}.page-type-trip-collection .activate-filter>.content-area{width:auto}.page-type-trip-collection .activate-filter .section-type-body{padding-bottom:0}.page-type-trip-collection .activate-filter .search-page-container{margin-top:0;margin-left:-15px;margin-right:-15px}.page-type-trip-collection .activate-filter .search-page-container .section-type-banner{height:auto;margin:30px 0}.page-type-trip-collection .activate-filter .search-page-container .input-holder{position:relative;max-width:560px;margin:0 auto}.page-type-trip-collection .activate-filter .search-page-container .input-holder .collection-search{background-color:#eaeaea;color:#807e7e;padding-right:35px}.page-type-trip-collection .activate-filter .search-page-container .input-holder .search-icon{position:absolute;top:18px;right:12px;color:#777}@media (max-width:767px){.page-type-trip-collection .activate-filter .search-page-container .input-holder{max-width:320px}}.page-type-trip-collection .activate-filter .search-page-container .filters-section{border:1px solid #e0e0e0;border-bottom:0}.page-type-trip-collection .activate-filter .search-page-container .filters-section input[type=radio],.page-type-trip-collection .activate-filter .search-page-container .filters-section input[type=checkbox]{position:static;margin-left:0}.page-type-trip-collection .activate-filter .search-page-container .results-section{padding:30px;border-top:1px solid #e0e0e0}.page-type-trip-collection .activate-filter .search-page-container .results-section .breadcrumb-container{margin-bottom:15px;color:#999;font-weight:700;font-size:14px;max-width:80%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-type-trip-collection .activate-filter .search-page-container .results-section>.trip-grid{margin-top:-65px}.page-type-trip-collection .activate-filter .search-page-container .results-section>.trip-grid .long-seperator{border:0}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection .activate-filter .search-page-container .results-section>.trip-grid{margin-top:-47px}.page-type-trip-collection .activate-filter .search-page-container .results-section>.trip-grid .filters #sort-dropdown{background-color:#eee;padding:5px;margin-left:5px;text-align:center;display:inline-flex;align-items:center;justify-content:center}}@media (min-width:768px) and (max-width:991px){.page-type-trip-collection .activate-filter .search-page-container .results-section>.trip-grid .tour-counts{display:none}}.page-type-trip-collection .activate-filter .search-page-container .search-top-bar .filters-section{border:0}.page-type-trip-collection .activate-filter .search-page-container .search-top-bar .clear-btn{font-size:15px;cursor:pointer;font-weight:700}.page-type-trip-collection .activate-filter .search-page-container .search-top-bar .fa{color:#000;padding-right:5px}.page-type-trip-collection .activate-filter .search-page-container .no-results-msg{font-size:36px;line-height:1.2em;color:#999}@media (max-width:767px){.page-type-trip-collection .activate-filter .search-page-container .no-results-msg{font-size:20px}}@media (max-width:767px),(min-width:768px) and (max-width:991px){.page-type-trip-collection .activate-filter .search-page-container .filters-icon{color:#cfb503;font-weight:700}}@media (max-width:767px){.page-type-trip-collection .activate-filter .search-page-container .search-results-container .container-fluid{padding-left:0;padding-right:0}}@media (min-width:992px) and (max-width:1250px){.page-type-trip-collection .activate-filter .trips-date-based .months-listing .month-accordion .accordion-content .accordion-data .trip-info .action button{font-size:10px;padding:6px 10px}}.page-type-trip-collection .no-wrap{white-space:nowrap}.page-type-trip-collection .tourList .col-sm-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1200px){.page-type-trip-collection .tourList .col-sm-3{float:left;width:25%}}.page-type-trip-collection .tourList .col-sm-3+.clearfix{display:none!important}.page-type-trip-collection .tourList .col-sm-3+.clearfix+.clearfix{display:none!important}.page-type-trip-collection .tourList .col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1200px){.page-type-trip-collection .tourList .col-sm-6{float:left;width:50%}}.page-type-trip-collection .tourList .col-sm-6+.clearfix{display:none!important}.page-type-trip-collection .tourList .trip-card-layout-3.col-sm-3 .trip-book-btn.btn{font-size:12px}.page-type-trip-collection .tourList .trip-card-layout-3.col-sm-3 .btn .inner{display:flex;flex-direction:column}.page-type-trip-collection .tourList .trip-card-layout-3.col-sm-3 .btn .inner .price{padding-bottom:5px}.page-type-trip-collection .tourList .trip-card-layout-3.col-sm-3 .btn .inner .price:after{width:70%;height:1px;right:0;top:15px;display:inline-block;margin:0 auto;left:0}