/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com/
Description: Child theme for Hello Elementor
Author: Your Name
Author URI: https://example.com/
Template: hello-elementor
Version: 1.0.0
*/

/* Add your custom CSS below */

.woocommerce ul.products li.product .button{     background: #e85228;
    color: #fff;  }
    .woocommerce div.product form.cart .button{ background: #e85228; color: #fff; }
    .woocommerce span.onsale{ background: #e85228;}
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{     color: #bc340d; }
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {     color: #bc340d; }
    .yith-wcwl-add-to-wishlist{ width: fit-content; float: left; margin-right: 10px;  }
    .product_meta{ margin-top: 20px; }
    .flexible-shipping-free-shipping-button, .checkout-button.button{ background: #e85228 !important; color: #fff!important; }
    #coupon_code{ width: 180px !important; }
    .coupon button{ background: #e85228!important; color: #fff!important; }
    .woocommerce .quantity .qty{ padding: 3px; }
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ background: #e85228 !important; color: #fff!important; }
    footer{  margin-top: 70px; background: #f7f2f2; }
    .paycards img{ width: 60px; }
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{     background: #f6f2f1;
    padding: 7px;
    text-align: center;
    border-radius: 5px;  }
    .yith-wcwl-add-to-wishlist{ float: unset;
    text-align: center;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 10px; }
    .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{ min-height: 55px; }

.woocommerce ul.products li.product a img{ border-radius: 5px 5px 0px 0px; }
.woocommerce-loop-product__title{ padding-left: 5px; padding-right: 5px; }
form.cart{ display: unset !important; }
.add_to_wishlist.single_add_to_wishlist, .yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{ color: #e75228; }
.cart-badge{ display: none; }
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img{ color: #e75228; }
.woocommerce-page #content{ max-width: 100%; padding: 0px; }
.woocommerce-page #content .page-content{ width: 85%; margin: auto; margin-top: 80px; margin-bottom: 90px; }
.yith_wcwl_wishlist_footer{ display: none !important; }
.single.single-product .quantity .input-text{ height: 36px !important; }
.woocommerce-loop-product__title, .product-title{ color: #c62800!important;  }
.woocommerce-MyAccount-navigation ul li a{ color: #000; text-decoration: none; }
.woocommerce-MyAccount-navigation{ background: #f6f2f1; padding: 10px; border-radius: 10px;  }
.woocommerce-MyAccount-navigation ul li{  list-style: none; border-bottom: 1px solid gray;     line-height: 45px; }
.woocommerce-MyAccount-navigation ul{ margin-left: 0px; padding-left: 0px; }
.footer-col ul li{ font-size: unset !important; }
.woocommerce.widget_products .product_list_widget .product-title{ color: #000 !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background-color: #000 !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{ background-color: #000 !important; }
.search-form .search-submit{ background: #e65423; color: #fff; font-weight: bold; border: none;  max-width: 30%; padding-top: 7px; }
.search-form > label{     max-width: 70%; }

    


/* Move WooCommerce gallery thumbnails to left side */

.woocommerce div.product div.images {
    display: flex;
    flex-direction: row-reverse;
    gap: 15px;
}

.woocommerce div.product div.images .flex-control-thumbs {
    width: 150px;
    display: flex;
    flex-direction: column;
    margin-top: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100% !important;
    margin-bottom: 10px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    flex: 1;
}




.related.products h2{ margin-bottom: 30px; text-transform: capitalize;  }
ul.product-categories li a{ color: #000 !important; }
#archive_left_side{ background: #f6f2f1 !important; }
#archive_left_side .padding_top{ border-top: 1px solid gray; padding-top: 20px; }
#archive_left_side .padding_top .search-field{ max-width: 100%;     height: 40px; }
#archive_left_side h5{ color: #e45426; }
.cart_item a, .woocommerce-shipping-calculator a{ color: #000 !important; text-decoration: none; }








    @media (max-width: 767px) {

.woocommerce-page #content .page-content{ width: 95%; }
    	.paycards img{ width: 45px; }
        .paycards, .copy { text-align: center !important; }
        .copy { margin-bottom: 15px; }
        footer{ text-align: center; }
        .footer-bottom .container-fluid.row{ margin-left: 0px !important; margin-right: 0px !important; }
        .accordion-button:not(.collapsed){ padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x) !important; }
    }