/*.menu-top .category-header {

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

}

.category-header {

    padding: 15px 17px;

}

.row.mega-fix {

    margin-left: 0;

}

.category_mini_thumb .image {

    padding-bottom: 19px;

}

.category_mini_thumb ul {

    margin-top: 9px;

}*/

.category_mini_thumb-2 .category_h {
    position: static;
    width: 90%;
    margin: 0 auto;
    display: block;
}

.flex-category {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
}

.flex-category a.category_li {
    width: 90%;
    margin: 0 auto;
    display: block;
    white-space: inherit;
    padding: 8px 6px;
    font-family: "latoregular", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #fff;
    background-color: #f5881f;
    border: none;
    box-shadow: none;
    text-align: center;
    border-radius: 4px;
    margin-top: 10px;
}

.flex-category a.category_li:hover {
    background-color: #3c3b3d;
    border-color: #3c3b3d;
}

div button.btn.filter-button {

    margin-bottom: 0px;

}

@media (min-width: 768px) and (max-width: 1199px) {

    .row-thumb-2 {

        margin: 0;

    }

    .category_mini_thumb-2 {

        width: 33.3%;

        margin: 0;

        background: transparent;

        min-height: 230px;

        margin-bottom: 15px;

    }

    .category_mini_thumb-2:hover {

        box-shadow: none;

    }

    .protect {

        background: #f6f6f6;

        margin: 0 10px;

        min-height: 300px;

    }



    .protect:hover {

        box-shadow: 0px 0 7px 0px rgba(88, 88, 88, 0.4);

        background: #fff;

    }



    .row-thumb-2 {

        margin-left: -10px;

        margin-right: -10px;

    }

    .protect .image {

        text-align: center;

    }

    #content>.mega-fix {

        margin-top: 10px;

    }

    .menu-mob {

        padding: 0 15px;

        margin: 0 -15px 20px;

    }

    .category_mini_thumb {

        width: 46%;

        max-width: 100%;

        margin: 0 0 30px !important;

    }

    .category_mini_thumb img {

        width: 317px;

        height: 170px;

    }

    .category_mini_thumb:nth-child(odd) {

        margin-right: 8% !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .product-list .product-thumb .image {

        /*border: transparent;*/

        padding: 0;

    }

    .product-list .product-thumb .image img {

        /*border: 1px solid #d6d6d6;*/

    }

}

@media (max-width: 767px) {

    .row-thumb-2 {

        margin: 0;

    }

    .category_mini_thumb-2 {

        width: 100%;

        background: transparent;

        min-height: 225px;

        max-width: 215px;

        margin: 12px auto 0 auto;

        float: none;

    }

    .category_mini_thumb-2:nth-child(5n+5) {

        margin: 12px auto 0 auto;

    }





    .category_mini_thumb-2:hover {

        box-shadow: none;

    }

    .protect {

        background: #f6f6f6;

        min-height: 270px;

    }



    .protect:hover {

        box-shadow: 0px 0 7px 0px rgba(88, 88, 88, 0.4);

        background: #fff;

    }



    .row-thumb-2 {

        margin-left: -10px;

        margin-right: -10px;

    }

    .protect .image {

        text-align: center;

    }

    .menu-mob {

        margin-right: auto;

        margin-left: auto;

    }

    #content>.mega-fix {

        margin-top: 33px;

    }

    .category_mini_thumb {

        width: 100%;

        max-width: 100%;

        margin: 0 0 20px !important;

        padding-bottom: 3px;

    }

    .category_mini_thumb img {

        width: 290px;

        height: 170px;

        max-width: 400px;

    }

    .category_mini_thumb:nth-child(odd) {

        margin-right: 10% !important;

    }

    div button.btn.filter-button {

        margin-top: 20px;

    }

    .product-list .product-thumb .image {

        border: transparent;

    }

    .product-list .product-thumb .image img {

        border: 1px solid #d6d6d6;

        margin-right: 20px;

    }

}