

.feb_23.sticky .footer_menu_wrapper .main-menu, .feb_23.sticky .footer_menu_wrapper .main-menu:before {
    background: url(/skin/images/feb_23_header_bg.jpg) 50% 100% repeat-x #232529;
}
.cat_list {
    display:flex;
    flex-wrap:wrap;
    gap:1em;
}
.cat_list .filter{
    flex-basis:20%;
    max-width: 250px;
}
.cat_list .lists{
    flex-grow:1;
    flex-basis:75%;
}
.cat_list .cat_nav_bottom {
    flex-basis:100%;
}

.cat_list div[data-line=true] .item{
    flex-grow:1;
    /*max-width:25%;*/
}
.cat_list .filter p{
    font-weight: 600;
    margin-top:2em;
    margin-bottom:0.5em;
    text-align:right;
}
.cat_list .filter h3{
    font-weight:600;
}
.cat_list .filter .jq-selectbox{
    width:100%;
}
.cat_list .filter .checkbox_option{
    display: flex;
    flex-direction: column;
    gap: 1em;
}
.cat_list .filter .checkbox_option input[type="text"]{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23080341' fill-rule='evenodd' d='M15 10.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Zm-.82 4.74a6 6 0 1 1 1.06-1.06l4.79 4.79-1.06 1.06-4.79-4.79Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 5%;
    background-size: 20px;
    padding-left: 3em;
}
.cat_list .filter .option-from-to{
    display: flex;
    gap: 0.5em;
    align-items: center;
}
.cat_list .filter .option-from-to .option-from-to__select input{
    max-width:115px;
}
.cat_list .filter .checkbox_option .ord{
    order: -1;
}
.not_found_filter_mess{
    text-align: right;
    font-weight: 700;
    font-size: 20px;
    font-style: italic;
}
.mobile_wilter_title_button{
    display:none;
}
@media(max-width:600px){
    .cat_list div[data-line=true] .item{
        max-width:100%;
    }
    .cat_list .filter {
        flex-basis: 100%;
        max-width: 100%;
        display: none;
    }
    .cat_list .filter h3{
        display: none;
    }
    .mobile_wilter_title_button{
        flex-basis: 100%;
        width: 100%;
        border: 1px solid;
        text-align: center;
        text-decoration: none;
        font-weight: 600;
        padding: 1em;
        display:block;
    }
}
.cat_list .filter, .mobile_wilter_title_button{
    display: none !important;
}