.elementor-1058 .elementor-element.elementor-element-05d3483 > .elementor-container{max-width:1160px;}.elementor-1058 .elementor-element.elementor-element-05d3483{margin-top:20px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-1058 .elementor-element.elementor-element-c9b8c5e > .elementor-element-populated{margin:0px 5px 0px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;}.elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:50px;}.elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:normal;line-height:28px;}.elementor-1058 .elementor-element.elementor-element-a3b66b3 nav.woocommerce-pagination{margin-top:10px;}.elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1058 .elementor-element.elementor-element-aac0d18 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-1058 .elementor-element.elementor-element-c7c4d37 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Source Sans Pro", Sans-serif;font-size:22px;font-weight:bold;line-height:28px;}.elementor-1058 .elementor-element.elementor-element-e797b11{--divider-border-style:solid;--divider-color:#6BAF24;--divider-border-width:6px;}.elementor-1058 .elementor-element.elementor-element-e797b11 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-1058 .elementor-element.elementor-element-e797b11 .elementor-divider{text-align:left;padding-top:0px;padding-bottom:0px;}.elementor-1058 .elementor-element.elementor-element-e797b11 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1058 .elementor-element.elementor-element-f3c3c2b > .elementor-widget-container{margin:-15px 0px 0px 0px;}@media(min-width:768px){.elementor-1058 .elementor-element.elementor-element-c9b8c5e{width:76%;}.elementor-1058 .elementor-element.elementor-element-aac0d18{width:24%;}}@media(max-width:1024px){.elementor-1058 .elementor-element.elementor-element-c9b8c5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1058 .elementor-element.elementor-element-aac0d18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1058 .elementor-element.elementor-element-c7c4d37 .elementor-heading-title{font-size:20px;}.elementor-1058 .elementor-element.elementor-element-e797b11 .elementor-divider-separator{width:60px;}.elementor-1058 .elementor-element.elementor-element-e797b11 > .elementor-widget-container{margin:-10px 0px 0px 0px;}}@media(max-width:767px){.elementor-1058 .elementor-element.elementor-element-c9b8c5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1058 .elementor-element.elementor-element-a3b66b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1058 .elementor-element.elementor-element-aac0d18 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1058 .elementor-element.elementor-element-e797b11 .elementor-divider-separator{width:40px;}.elementor-1058 .elementor-element.elementor-element-e797b11 > .elementor-widget-container{margin:-10px 0px 0px 0px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-a3b66b3 */@media screen and (min-width: 1025px) {
    #shop-content .product {
        padding: 0 20px;
        margin-bottom: 30px;
    }
    #shop-content .product-title a {
           margin-top: 10px; 
    }
    #shop-content .quick-view {
        padding: 13px 0 16px 0;
        font-size: 18px;
        line-height: 23px;
    }
}
#shop-content .category {
    display: none;
}
#shop-content .product-title a {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 28px;
    color: #444;
    text-transform: capitalize;
    transition: all 0.2s ease-in-out 0s;
}
#shop-content .product-title a:hover {
    color: #000;
}
#shop-content .price  {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
}
#shop-content .price span {
    color: #39B54B;
}
#shop-content .quick-view {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
@media screen and (max-width: 1024px) {
    #shop-content .product-title a {
        font-size: 18px;
        line-height: 24px;
    }
    #shop-content .price {
        font-size: 18px;
        line-height: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-f3c3c2b */#cat-sidebar h5 {
    display: none;
}
#cat-sidebar ul {
    list-style: none;
}
#cat-sidebar ul li {
    border-bottom: 1px solid #CCCCCC;
    padding:10px 0;
    margin-bottom: 0;
}
#cat-sidebar ul li:last-child {
    border-bottom: 0;
}
#cat-sidebar ul li a {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 28px;
    color: #444444;
    transition: all 0.2s ease-in-out 0s;
}
#cat-sidebar ul li a:hover {
    color: #000;
}


@media screen and (max-width: 856px) {
    #cat-sidebar ul li a {
        font-size: 16px;
    }
    #cat-sidebar ul li {
        padding: 6px 0;
        margin-bottom: 0;
    }
}/* End custom CSS */