/*
Theme Name: Ecommerce Store Elementor Child theme of ecommerce-store-elementor
Theme URI: 
Description: Child theme of ecommerce-store-elementor theme for the Ecommerce Store Elementor theme
Author: <a href="https://www.mizanthemes.com/">mizanthemes</a>
Author URI: 
Template: ecommerce-store-elementor
Version: 1.4.2
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sat, 20 Sep 2025 04:49:58 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* #middle-header {
    padding: 8px 0;
    border-bottom: solid 1px #bfbfbf;
    background-color: #F3D7B2;
} */
#middle-header {
    padding: 8px 0;
    border-bottom: solid 1px #bfbfbf;
    background-color: #f6f5f8;
}
.gb_nav_menu li a {
    color: #ffffff;    
}
#middle-header .my-account .sign-in-text {   
    color: #121212;
}
#middle-header .my-account {
    color: #fff;    
}
#middle-header .my-account span {
    color: #121212;
    font-size: 25px;
}

#middle-header .my-account .account-text {    
    color: #121212;
}
.gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover {
    color: #e14a5c;
}
.gb_nav_menu li a:before {    
    background: #e14a5c;
}
.gb_nav_menu li a:hover {
    border-bottom: 2px solid #e14a5c;
}
.topheader {
    background-color: #fe506c;
}
#colophon {
    background: #3B3B43;   
}
.gb_nav_menu li a {
    color: #121212;
	border-bottom: 0px solid #fff;
    position: relative;
}
#media_image-2 img {
    max-width: 100px !important;
}
.wpr-grid-item-add-to-cart .inner-block a:hover {
    background: #fe506c  !important;
}
#footer-widgets ul li a:hover {
    color: #fe506c;
}
#footer-widgets ul li a {
    padding-left: 0;
    word-wrap: break-word;
    text-decoration: none !important;
}
div#sidebar-primary {
    display: none;
}
#primary {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.woocommerce ul.products li.product a img {
    position: relative;
    height: 400px;
    object-fit: cover;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background: #fe506c;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
   
    border-bottom: 3px solid #fe506c;
}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #fe506c;
    color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    color: #000;
}
.woocommerce span.onsale {
    background-color: #fe506c;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #fe506c;
}
.product-column1 ul.wpr-grid-filters li::before {
    background: #fe506c;    
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #fe506c;
}
.woocommerce ul.products li.product a.added_to_cart {
    background-color: #fe506c;
    color: #fff;
    padding: 5px 20px;
    border-radius: 7px;
}
.woocommerce table.shop_table.cart thead {
    background: #fe506c;
    color: #ffffff;
}
.woocommerce a.remove {
    background: #333;
}
.woocommerce a.remove:hover {
    color: #fff!important;
    background: var(--wc-red) !important;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: 150px;
    object-fit: contain;
}
.shop_table .product-name a {
    color: #222;
}
.woocommerce-info {
    border-top-color: #fe506c !important;
}
.woocommerce-error a {
    color: #b81c23;
}
ul {
    list-style: none;
}
li.woocommerce-MyAccount-navigation-link {
    background: #333;
}
li.woocommerce-MyAccount-navigation-link:hover {
    background: #fe506c;
}
#middle-header .my-account {
    color: #000;
}
header.woocommerce-Address-title.title a {
    background: #333;    
}
header.woocommerce-Address-title.title a:hover {
    background: #fe506c;  
}
.single_variation_wrap {
    width: 400px !important;
    margin-bottom: 30px !important;
}
.quantity {
    margin-bottom: 10px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 100px;
    border-radius: 5px;
}
.wpcf7 input.wpcf7-submit {
    width: auto;
    background: #fe506c;
    border: 0;
    padding: 7px 25px;
    border-radius: 5px;
    color: #fff;
}
input.wpcf7-form-control {
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 8px;
}