
.haschildren{
    position: relative;
}
.main-menu-1 .all_category{
    height:33px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#listView .card-body{
    padding-left: 20px !important;
}
#listView  .product-title a{
    width: 99%;
    max-width: 450px;
    font-size: 18px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.button_extend{
    align-items: center;
    display: flex;
}
.sub_section.level-3 {
    display: none !important;
    top: 0;
    left: 100%;
    height: 100%;
}
.sub_section.level-4 {
    display: none !important;
    top: 0;
    left: 100%;
    height: 100%;
}

.haschildren:after{
    content:'';
    position: absolute;
    width: 0;
    right:10px;
    top: calc(50% - 5px);
    border-left:solid black 5px;
    border-top: solid transparent 5px;
    border-bottom: solid transparent 5px;
}

.left-drop .haschildren:after{
    right: auto;
    left: 10px;
    
    border-right:solid black 5px;
    border-left:none;
    border-top: solid transparent 5px;
    border-bottom: solid transparent 5px;
}
.left-drop .sub_section.level-3{
    left: auto;
    right: 100%;
} 
.left-drop .sub_section.level-4{
    left: auto;
    right: 100%;
}
.sub_section.level-3{
    border: 2px solid #e1e1e1 !important;
}
.sub_section.level-4{
    border: 2px solid #e1e1e1 !important;
}
.widget-list-item:hover > .sub_section.level-3{
    display: block !important;
}
.widget-list-item > .sub_section.level-3 .widget-list-item:hover .sub_section.level-4{
    display: block !important;
}
.main-menu-1 .main_category .sub_section{
    height: auto;
}

@media screen and (max-width:991px){
    .haschildren:after{
        display: none !important;
    }
    .sub_section .level-3{
        display: block !important;
        left: 0 !important;
    }
    .sub_section.level-3{
        border: none !important;
    }
    .sub_section.level-4{
        border: none !important;
    }
    .sub_section .level-3 .widget-list{
        padding:0 !important;
    }
    .sub_section .level-4{
        display: block !important;
        left: 0 !important;
    }
    .main-menu-1 .all_category .category_menu{
        position: absolute !important;
    }
    .main-menu-1 .all_category{
        position: relative;
    }
    .main-bar .wrapper{
        padding:0px 10px;
    }
    .wd-search.wd-widget{
        padding-left: 0 !important;

    }
    .wd-search.wd-widget form{
        padding-right: 0px !important;
    }
    header .main-bar .wd-search .input-wrapper input{
        margin-left:0 !important;
    }
    #header .wd-search button{
        right: 0;
    }
    #header .main-bar .wrapper .icons-resume > .row{
        margin-left:0 !important;
        text-align: center;
        justify-content: right;
        align-items: center !important;
    }
    #header .main-bar .icons-resume{
        margin-bottom:0 !important;
    }
    body #logo h1{
        justify-content: left;
    }
    
    .main-footer{
        text-align: center;
    }
    .main-footer .item-info img{
        height: auto !important;
    }
    
    .main-footer .ft-logo img{
        height: auto !important;
    }
    .main-footer .container .row div{
        margin-top: 0;
    }
    body #logo a{
        display:flex;
        justify-content: left;
    }
    #logo img{
        width: auto;
    }
    #logo h1 a{
        margin-bottom: 0 !important;
        height: 60px !important;
    }
    header .main-bar.simples #top-search{
        margin-top: 9px !important;
        margin-bottom: 20px !important;
    }
    
    .main-menu-1 .category_menu ul.level_1 > li{
        min-height: auto !important;
    }
}

    .mm-listview li a{
        font-weight:600 !important;
    }
.mm-slideout{
    z-index:99999999999 !important;
}
.tabs_all ul {
    list-style: disc;
    padding-inline-start: 40px;
}