/* Modification Style Theme Product Slider */
.wa_featured_img {
    background: #f5f5f5;
}

.wa_wps_image_carousel li img {
    mix-blend-mode: multiply;
}


/* Modification Style Theme Astra */
.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link {
    background: #f5f5f5;
    border-radius: 5px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
    mix-blend-mode: multiply;
}

.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap {
    padding:0 !important;
}
    

/* Style Categories WOO */
ul.sub-cat {
    margin: 0;
    margin-bottom: 1em;
    padding: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px;
    grid-template-columns: repeat(5,minmax(0,1fr));
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    list-style-type: none;
    list-style: none;
    width: 100%;
}

ul.sub-cat li:hover h2 {
    color: #7e00f3 !important;
}
ul.sub-cat li {
    list-style: none;
    margin-bottom: 2em;
    text-align: center;
}


ul.sub-cat li a {
    text-decoration: none;
}

ul.sub-cat li h2 {
    font-size: 0.9em;
    line-height: 1.5em;
    text-transform: uppercase;
    color: #000;
    margin: 5px 0;
}

ul.sub-cat li mark {
    display: none;
}

@media screen and (max-width:767px) {
    ul.sub-cat {
        -ms-grid-columns: minmax(0,1fr) 20px minmax(0,1fr) 20px;
        grid-template-columns: repeat(2,minmax(0,1fr));
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }
}