.dynamic-list-pages .filters-container{padding:15px;min-width:175px}
.dynamic-list-pages .filters-container .filters{border-bottom:1px solid #abb9c1}
.dynamic-list-pages .filters-container .filters .filter-item{display:flex;align-items:flex-start;margin-bottom:10px;padding:0 10px 10px;border-bottom:1px solid #abb9c1}
.dynamic-list-pages .filters-container .filters .filter-item .filter{font-size:12px;color:#9f3101;text-decoration:none}
.dynamic-list-pages .filters-container .filters .filter-item .filter:hover{text-decoration:underline}
.dynamic-list-pages .filters-container .filters .filter_range{padding-top:0;padding-left:10px;padding-right:10px;padding-bottom:15px;font-size:12px}
.dynamic-list-pages .filters-container .filters .filter_range label,.dynamic-list-pages .filters-container .filters .filter_range input{display:block}
.dynamic-list-pages .filters-container .filters .filter_range input{border:1px solid #cbcbcb;padding:2px 12px;margin-bottom:5px;font-size:11px;width:100%}
.dynamic-list-pages .filters-container .filters .filter_range label{color:black;font-weight:600;margin-bottom:3px}
.dynamic-list-pages .filters-container .filters .btn-submit-container{display:flex;justify-content:center;margin-bottom:20px}
.dynamic-list-pages .filters-container .filters .btn-submit-container .btn-submit{padding:4px 24px;align-self:center;background-color:#9f3101;color:white;border-radius:2px;box-shadow:0 1px 4px #999;font-size:12px;text-decoration:none;text-transform:capitalize;cursor:pointer}
.dynamic-list-pages .filters-container .filters .btn-submit-container .btn-submit:hover{text-decoration:underline}
.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 50px 10px}
.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container .total_results{margin:0;line-height:22px;font-style:italic;color:#65625a;font-weight:100}
.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container .search_filter{display:flex;align-content:center;column-gap:5px}
@media(max-width:628px){.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container .search_filter{flex-wrap:wrap;row-gap:10px;margin-top:20px}
}
.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container .search_filter .search_label{min-height:22px;border:1px solid #cbcbcb;padding:2px 12px;color:#000;font-size:14px}
@media(max-width:628px){.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container .search_filter .search_label{min-height:0}
}
.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container .search_filter .search_label::placeholder{text-transform:capitalize}
.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container .search_filter .search_btn{width:45px;padding:3px;background-color:#9f3101;color:#FFF;border-radius:2px;border:0;font-size:11px;text-decoration:none;text-transform:capitalize;cursor:pointer}
@media(max-width:628px){.dynamic-list-pages .cmp-dynamic-search .results-wrapper .search_filter_container{display:block}
}
.dynamic-list-pages .tag-filter{margin-top:10px;margin-left:10px}
.dynamic-list-pages .tag-filter .blocks{border-top:1px solid #959898;padding:10px 0 0}
.dynamic-list-pages .tag-filter .blocks ul a:after{content:'|';font-weight:bold;font-size:11px;color:#000;padding-right:3px;padding-left:3px}
.dynamic-list-pages .tag-filter .blocks ul li:last-child a:after{content:''}
.dynamic-list-pages .tag-filter .pagination{display:flex;gap:2px}
.dynamic-list-pages .tag-filter .pagination li{display:flex;flex-wrap:wrap;align-content:center;list-style:none;cursor:pointer}
.dynamic-list-pages .tag-filter .pagination li a{display:flex;flex-wrap:wrap;align-content:center;text-decoration:none;font-size:11px;color:#9f3101}
.dynamic-list-pages .tag-filter .pagination li a:hover{text-decoration:underline}
@media(max-width:628px){.dynamic-list-pages .tag-filter .pagination{flex-wrap:wrap;row-gap:10px}
}
.dynamic-list-pages .cmp-dynamic-search .text_results{display:flex;justify-content:flex-end}
.dynamic-list-pages .cmp-dynamic-search .text_results p{margin-top:10px;margin-bottom:30px;padding:0;font-size:12px;color:#000}
.dynamic-list-pages .cmp-dynamic-search .text_results p span{color:#000;font-weight:bold}
@media(max-width:628px){.dynamic-list-pages .cmp-dynamic-search .text_results{padding:0 20px;justify-content:flex-start}
}
.dynamic-list-pages .results-wrapper .results_list{padding:0 20px;margin-bottom:30px}
.dynamic-list-pages .results-wrapper .results_list .result_item{margin-bottom:20px}
.dynamic-list-pages .results-wrapper .results_list .result_item a{text-decoration:none;color:#162127;font-size:14px;display:block;margin-bottom:5px}
.dynamic-list-pages .results-wrapper .results_list .result_item a:hover{text-decoration:underline}
.dynamic-list-pages .results-wrapper .results_list .result_item small{color:#525252;font-size:12px}
.dynamic-list-pages .results-wrapper{width:100%}
.dynamic-list-pages .results-wrapper .p-no-text{font-weight:bold;margin-left:20px}
@media(max-width:628px){.dynamic-list-pages .results-wrapper .p-no-text{margin-left:0;margin-top:0}
}
.dynamic-list-pages .qs-datepicker-container{box-shadow:0 1px 5px #888;border-radius:0;border:0;padding:4px;font-size:12px;width:17.5em}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-controls{background:#f5f5f5;border:1px solid #eaeaea;border-bottom:0}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-controls .qs-arrow{background-color:#cecece;border-radius:0}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-controls .qs-arrow.qs-left:after{border-right-color:#FFF}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-controls .qs-arrow.qs-right:after{border-left-color:#FFF}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-controls .qs-month-year{font-weight:normal}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares{padding:0;margin-top:1px;border:1px solid #eaeaea;border-left:0;border-top:0}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares .qs-square{border:1px solid #eaeaea;border-right:0;border-bottom:0;border-radius:0;height:1.8em}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares .qs-day{background:#f5f5f5;color:#666}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares .qs-outside-current-month{opacity:1}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares .qs-num{color:#428bca}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares .qs-num,.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares .qs-empty{font-size:14px}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-squares .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:transparent;color:#2a6496}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-overlay{background:rgba(255,255,255,0.75)}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-overlay .qs-overlay-year{color:#666}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-overlay .qs-close{padding-right:10px}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-overlay .qs-overlay-month-container .qs-overlay-month{color:#428bca}
.dynamic-list-pages .qs-datepicker-container .qs-datepicker .qs-overlay .qs-submit{background-color:#9f3101;color:#FFF;border-radius:2px;border:0;text-transform:capitalize}
.dynamic-list-pages .cmp-dynamic-search .filter-labels-container{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px;padding-left:10px;margin-bottom:60px}
.dynamic-list-pages .cmp-dynamic-search .filter-labels-container .active-label{display:flex;column-gap:3px;align-items:center;background-color:#dcdcdc;padding:1px 4px 1px 4px;border:1px solid #666;line-height:1;font-size:13px}
.dynamic-list-pages .cmp-dynamic-search .filter-labels-container .active-label .icon--close{font-weight:bolder;font-size:12px;color:#000;cursor:pointer}
.dynamic-list-pages .cmp-dynamic-search .filter-labels-container .active-label .icon--close:hover{color:#b22d00}
.dynamic-list-pages .cmp-dynamic-search{width:100%;max-width:1140px;display:flex;padding-bottom:65px}
@media(max-width:628px){.dynamic-list-pages .cmp-dynamic-search{flex-wrap:wrap}
}