.elementor-3621 .elementor-element.elementor-element-518c107{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9999;overflow:visible;}.elementor-3621 .elementor-element.elementor-element-518c107:not(.elementor-motion-effects-element-type-background), .elementor-3621 .elementor-element.elementor-element-518c107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3621 .elementor-element.elementor-element-e51574b .ekit-woo-category-list-container .woocommerce ul.products{grid-gap:0px !important;}.elementor-3621 .elementor-element.elementor-element-e51574b .ekit-woo-category-list-container.ekit-woo-featured-cat-container{column-gap:0px !important;}.elementor-3621 .elementor-element.elementor-element-e51574b .woocommerce .product-category .woocommerce-loop-category__title{background-color:#02010100;height:30px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-3621 .elementor-element.elementor-element-e51574b .woocommerce .product-category a:hover .woocommerce-loop-category__title{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-3621 .elementor-element.elementor-element-e51574b > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3621 .elementor-element.elementor-element-e51574b .woocommerce .product-category a{padding:0px 0px 0px 0px;}.elementor-3621 .elementor-element.elementor-element-e51574b .woocommerce .product-category .woocommerce-loop-category__title .count{font-size:0px;}.elementor-3621 .elementor-element.elementor-element-e51574b .woocommerce .product-category a:hover .woocommerce-loop-category__title .count{color:#333;}.elementor-3621 .elementor-element.elementor-element-d4c7485 > .elementor-widget-container{padding:10px 10px 10px 10px;}@media(min-width:768px){.elementor-3621 .elementor-element.elementor-element-518c107{--content-width:1408px;}}@media(max-width:1024px){.elementor-3621 .elementor-element.elementor-element-518c107{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3621 .elementor-element.elementor-element-e51574b .ekit-woo-category-list-container .woocommerce ul.products{grid-gap:7px !important;}.elementor-3621 .elementor-element.elementor-element-e51574b .ekit-woo-category-list-container.ekit-woo-featured-cat-container{column-gap:7px !important;}.elementor-3621 .elementor-element.elementor-element-e51574b .woocommerce .product-category .woocommerce-loop-category__title{font-size:15px;}}@media(max-width:767px){.elementor-3621 .elementor-element.elementor-element-518c107{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3621 .elementor-element.elementor-element-e51574b .woocommerce .product-category .woocommerce-loop-category__title{font-size:18px;}.elementor-3621 .elementor-element.elementor-element-d4c7485 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-d4c7485 */ul.products.ekit-woo-cat-list--products li a img {
    display: none !important;
}


li.product-category.product a h2 {
    font-size: 16px !important;
    text-align: left;
}


li.product-category.product a h2 span {
    font-size: 16px !important;
}

ul.product-categories {
    display: grid
;
    grid-template-columns: repeat(5, 1fr);
    column-gap: 10px;
    row-gap: 5px;
}

@media only screen and (max-width: 1024px){
   ul.product-categories {
    display: grid
;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
    row-gap: 5px;
} 
}


/*.woocommerce-loop-category__title span{*/
/*    background-image: linear-gradient(transparent, transparent), linear-gradient(#008036, #008036);*/
/*    background-position: 80% 80%, 0 80%;*/
/*    background-size: 100% 2px, 0 2px;*/
/*    background-repeat: no-repeat;*/
/*    text-decoration: none;*/
/*    transition: background-size .3s linear;*/
/*    position: absolute;*/
/*}*/
/*.woocommerce-loop-category__title span:hover {*/
/*    background-size: 0px 2px, 100% 2px;*/
/*    background-position-y: 100% !important;*/
/*}*/

/*li.product-category.product {*/
/*    list-style-type: disclosure-closed !important;*/
/*}*/
/*.uncategorized {*/
/*    display: none;*/
/*}*/
/*////////////*/
ul.parent-product-categories {
    display: grid
;
    grid-template-columns: repeat(4, 1fr);
}

ul.parent-product-categories li a{
    text-decoration: none !important;
}
.parent-product-categories {
    list-style: none;
    colot: black;}
.parent-product-categories li a {
    color: black;
}
ul.parent-product-categories li:nth-child(1){
    display: none;
}
.parent-product-categories li a:hover {
    color:#044677;
}


ul.products.ekit-woo-cat-list--products li a img {
    display: none !important;
}
.woocommerce-loop-category__title span{
    background-image: linear-gradient(transparent, transparent), linear-gradient(#008036, #008036);
    background-position: 80% 80%, 0 80%;
    background-size: 100% 2px, 0 2px;
    background-repeat: no-repeat;
    text-decoration: none;
    transition: background-size .3s linear;
}
.woocommerce-loop-category__title span:hover {
    background-size: 0px 2px, 60% 2px;
    background-position-y: 100% !important;
}

li.product-category.product {
    list-style-type: disclosure-closed !important;
}


@media only screen and (max-width: 767px){
    
  ul.products.ekit-woo-cat-list--products {
    display: grid !important
;
    grid-template-columns: repeat(2, 1fr) !important;
     column-gap: 10px;
    row-gap: 10px;
}
}/* End custom CSS */