.cta-btn__dark-grey{background:#414142;border-radius:.5em;border:1px solid #414142;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:600;padding:.75em .5em;text-align:center;text-transform:uppercase;white-space:normal;text-decoration:none;width:100%;font-family:Roboto,sans-serif;line-height:22px;min-height:48px}
.cta-btn__dark-red{background:#b22b2e;border-radius:.5em;border:1px solid#b22b2e;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:600;padding:.75em .5em;text-align:center;text-transform:uppercase;white-space:normal;text-decoration:none;width:100%;font-family:Roboto,sans-serif;line-height:22px;min-height:48px}
.filters-wrapper input{appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important}
.filters-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}
.filters-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#3d3d3d transparent transparent transparent;margin-left:-15px}
.filters-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #3d3d3d transparent}
.banner-content input,.filters-bar .search-filter>input{height:48px;width:100%;border-radius:4px;padding:.2em 1em;border:1px solid transparent;color:#3d3d3d!important;font-size:14px}
.filters-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder,.filters-wrapper .select2-default{color:#3d3d3d;font-size:14px;font-family:Roboto,sans-serif;font-weight:400}
.filters-wrapper input::placeholder{color:#3d3d3d!important;font-size:14px!important;opacity:1!important}
.filters-wrapper input::-webkit-input-placeholder{color:#3d3d3d!important;font-size:14px!important;opacity:1!important}
.filters-wrapper input:-ms-input-placeholder{color:#3d3d3d!important;font-size:14px!important;opacity:1!important}
.filters-wrapper .select2-container--default .select2-selection--multiple .select2-selection__rendered,.filters-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{padding:9px 27px 9px 15px;position:relative;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;height:inherit !important;color:#3d3d3d;font-size:14px}
.filters-wrapper .select2-container .select2-search--inline{width:100%}
.filters-wrapper .select2-container .select2-search--inline .select2-search__field{margin-top:0}
.search-filter .select2-container--default .select2-search--inline .select2-search__field{font-size:14px;width:100% !important; min-width: auto !important;}
.filters-wrapper .select2-results__option{font-family:Roboto,sans-serif;border-bottom:1px solid #e4e4e4}
.select2-container--default .select2-results>.select2-results__options .select2-results__option{font-size:14px;padding:6px 15px}
.filters-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0 5px 0 0;font-family:Roboto,sans-serif;display:flex;align-items:center;font-size:14px}
.filters-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{float:none;order:2;margin:0 5px 0 5px;color:#3d3d3d;font-weight:700}
.filters-wrapper .select2.select2-container .select2-selection--multiple{position:relative;height:46px;}
.filters-wrapper .select2.select2-container .select2-selection--multiple:before{border-style:solid;border-width:5px 4px 0 4px;height:0;margin-left:-15px;margin-top:-2px;position:absolute;top:50%;width:0;right:17px;border-color:#3d3d3d transparent transparent transparent;content:'';z-index:2}
.filters-wrapper span.select2-selection.select2-selection--multiple:after {content:'';position:absolute;background-color:#fff;top:0;width:30px;height:44px;right:0;z-index:1;border-radius:0 4px 4px 0}
.filters-wrapper .select2.select2-container.select2-container--open .select2-selection--multiple:before{border-width:0 4px 5px 4px;border-color:transparent transparent #3d3d3d transparent}
.filters-wrapper .select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}
.filters-wrapper .select2-container--default .select2-results>.select2-results__options{max-height:335px}
.filters-bar .container{min-height:inherit;max-width:1474px;padding:0 15px}
.auction-block-outer{margin-top:0}
#auction-profile-list .auction__filter,#auction-profile-list-demo .auction__filter{display:none!important}
.filters-bar{background-color:#033e5b;position:sticky;z-index:9;overflow:hidden;top:78px}
.filters-wrapper .filters-head{display:none;text-align:center}
.filters-bar .filters-wrapper .filters-head a{display:inline-block;color:#fff;position:relative;text-align:center;text-decoration:none;font-family:Roboto,sans-serif;font-size:16px;min-width:160px;padding:10px}
.filters-bar .filters-wrapper .filters-head a:before{border-color:#fff transparent transparent transparent;border-width:7px 6px 0 6px;border-style:solid;position:absolute;content:'';right:5px;top:50%;transform:translateY(-50%)}
.filters-bar .filters-wrapper.active .filters-head a:before{border-color:transparent transparent #fff transparent;border-width:0 6px 7px 6px}
.filters-bar .outer-wrapper{display:flex;align-items:center;justify-content:space-between;margin:0 -22px}
.filters-bar .outer-wrapper>.banner-filters{padding:0 25px;flex:0 0 25%;max-width:25%}
.filters-bar .outer-wrapper>.banner-filters .search-filter select{width:100%!important;height:48px!important}
.filters-bar .outer-wrapper>.banner-filters.has-btn .btn-wrapper{display:flex;justify-content:space-between}
.filters-bar .outer-wrapper>.banner-filters.has-btn .btn-wrapper button{flex:0 0 50%;max-width:calc(50% - 7.5px);min-height:46px;padding:12px 8px}
.filters-bar .select2-container--default .select2-selection--single .select2-selection__arrow{background:0 0}
.filters-bar .filters-wrapper .select2-container--default .select2-selection--single{position:relative;border-radius:4px;height: inherit;}
.filters-bar .filters-wrapper .select2-container--default .select2-selection--single:before{border-style:solid;border-width:5px 4px 0 4px;height:0;margin-left:-15px;margin-top:-2px;position:absolute;top:50%;width:0;right:17px;border-color:#3d3d3d transparent transparent transparent;content:''}
.filters-bar .filters-wrapper .select2-container--default.select2-container--open .select2-selection--single:before{border-width:0 4px 5px 4px;border-color:transparent transparent #3d3d3d transparent}
.filters-bar .filters-wrapper .select2-container .select2-search--inline .select2-search__field{padding:0}
.banner-filter-wrapper{opacity:0}

.filters-bar.bar-new-design {
    background-color: #2D2D2D;
    padding: 24px 0;
    /*max-height: 88px;*/
}
.filters-bar.bar-new-design .container {
    max-width: 1624px;
    padding: 0 24px;
}
.filters-bar.bar-new-design .outer-wrapper {
    margin: 0 -24px;
}
.filters-bar.bar-new-design .outer-wrapper>.banner-filters {
    padding: 0 24px;
    flex: 0 0 18.7%;
    max-width: 18.7%;
}
.filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn {
    flex: 0 0 25.2%;
    max-width: 25.2%;
}
.filters-bar.bar-new-design .filters-wrapper .select2-container--default .select2-selection--single {
    border-radius: 5px;
    height: 40px;
}
.filters-bar.bar-new-design .select2-container--default .select2-selection--multiple .select2-selection__rendered, 
.filters-bar.bar-new-design .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
    font-weight:normal;
}
.filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn .btn-wrapper button {
    max-width: calc(50% - 24px);
    min-height: 40px;
    border-radius: 5px;
    text-transform: capitalize;
    font-size: 14px;
    padding: 10px;
    font-weight: normal;
}
.filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn .btn-wrapper .cta-btn__light-blue {
    background-color: #6AA7C3;
}
.filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn .btn-wrapper .cta-btn__light-green {
    background-color: #035D75;
    border-color: #035D75;
}

.filters-bar.bar-new-design .search-filter>input {
    height: 40px;
    padding: 0.25em 1.2em;
}
.filters-bar.bar-new-design .search-filter#search_st .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e3e3e3;
    border: 0;
    padding: 2px 5px;
}
.filters-bar.bar-new-design .filters-wrapper .select2.select2-container .select2-selection--multiple {
    height: 40px !important;
}
.filters-bar.bar-new-design .filters-wrapper span.select2-selection.select2-selection--multiple:after {
    height: 38px;
    border-radius: 0 5px 5px 0;
}
.filters-bar.bar-new-design .filters-wrapper .select2.select2-container .select2-selection--multiple:before {
    right: 15px;
}
.filters-bar.bar-new-design .filters-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-right: 8px;
}
/* @media (min-width:1200px){
    .filters-bar{top:83px}
} */
@media (min-width:1200px){
    .filters-body{display:block!important}
}
@media(max-width:1800px){
    .filters-bar .outer-wrapper{margin:0}
    .filters-bar .outer-wrapper>.banner-filters,
    .filters-bar.bar-new-design .outer-wrapper>.banner-filters{padding:0 15px}
    .filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn .btn-wrapper button {
        max-width: calc(50% - 10px);
    }
    .filters-bar.bar-new-design .outer-wrapper{margin: 0;}
}
@media (max-width:1440px){
    .filters-bar .outer-wrapper{flex-wrap:wrap;justify-content:center}
    .filters-bar .outer-wrapper>.banner-filters{flex:0 0 25%;max-width:25%}
    .filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn,
    .filters-bar.bar-new-design .outer-wrapper>.banner-filters {
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (max-width:1199px){
    .filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn{
        flex: 0 0 25%;
        max-width: 25%;
        padding-bottom: 0 !important;
    }
    .filters-bar.bar-new-design .outer-wrapper>.banner-filters {
        flex: 0 0 25%;
        max-width: 25%;     
        padding: 0 15px 30px;
    }
    .filters-bar.bar-new-design .outer-wrapper>.banner-filters.has-btn .btn-wrapper button {
        max-width: calc(50% - 15px);
    }

    .filters-wrapper .filters-head{display:block}
    .filters-wrapper .filters-body{display:none}
    .filters-bar{padding:10px 0 !important}
    .filters-bar .outer-wrapper>.banner-filters{padding:0 15px 15px !important;flex:0 0 50% !important;max-width:50% !important}
    .filters-bar .outer-wrapper{max-width:760px;margin:0 auto !important}
    .filters-bar .outer-wrapper>.banner-filters.has-btn{flex:0 0 50%;max-width:50%;margin-bottom:0 !important; padding-bottom: 15px !important;}
    .filters-wrapper .select2-container{width:100%!important}
}
@media (max-width:991px){
    /* moved css to 1199 22-11-2023 */
}
@media (max-width:850px){
    .filters-bar{top:74px}
}
@media(max-width:574px){
    .filters-bar .outer-wrapper>.banner-filters,.filters-bar .outer-wrapper>.banner-filters.has-btn{flex:0 0 90% !important;max-width:90% !important;padding:0 0 15px!important}
    .filters-bar .outer-wrapper>.banner-filters.has-btn{margin-bottom:0}
}
@media(max-width:374px){
    .filters-bar .outer-wrapper>.banner-filters,.filters-bar .outer-wrapper>.banner-filters.has-btn{flex:0 0 100% !important;max-width:100% !important}
}
#search_st .select2-selection--multiple .select2-selection__rendered,#search_subasset .select2-selection--multiple .select2-selection__rendered{color:#3d3d3d}