#header .logo {
    max-height: 40px;
}
@media (min-width: 992px) {
    .mm_menus_ul {
        justify-content: flex-start;
    }
}
.total-products {
    display: none!important;
}
body:not(#index) .bread_wrapper {
    padding-top: 40px;
}
.breadcrumb li,
#main .breadcrumb li {
    font-size: 12px;
}
.col-content-inside > div.product-manufacturer {
    float: unset;
    margin-left: 0;
}
#product .manufacturer-logo {
    border: 0;
}
@media (max-width: 767px) {
    .manufacturer-logo {
        display: block;
    }
}
@media (max-width: 767px) {
    #top_column .breadcrumb .bread_name, .breadcrumb ol {
        display: flex;
        flex-wrap: nowrap;
        justify-content: flex-start;
        text-align: left;
        overflow-x: auto;
        width: 100%;
        white-space: nowrap;
    }
}
body#index #main {
    padding-top: 0;
}
#index #main .featured-products {
    margin-top: 60px!important;
}