/*
Theme Name:   Xstore child
Theme URI:    https://xstore.8theme.com
Description:  XStore is a multi-purpose theme that offers the ultimate WordPress and WooCommerce synergy, providing a comprehensive, all-in-one solution.
Author:       8theme
Author URI:   https://www.8theme.com
Template:     xstore
Version:      1.0
Text Domain:  xstore-child
Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, translation-ready, ecommerce, woocommerce, shop, elementor, business, corporate, blog, news, light, dark
*/

.sticky-on .sticky_scrolled_invert  .etheme-modal-popup-button {
    fill: #ffffff!important;
    color: #ffffff!important;
}

.sticky-on .sticky_scrolled_invert .etheme-elementor-nav-menu-item-parent .elementor-item {
    fill: #FFF!important;
    color: #FFF!important;
}

/* .sticky-on .sticky_scrolled_invert li:has(> .etheme-elementor-nav-menu-item-parent .elementor-item.elementor-item-active) > .etheme-elementor-nav-menu-item-parent .elementor-item, */
.sticky-on .sticky_scrolled_invert .etheme-elementor-nav-menu-item-parent .elementor-item:hover {
    fill: var(--e-global-color-f1e4180)!important;
    color: var(--e-global-color-f1e4180)!important;
}

.sticky-on .sticky_scrolled_invert .etheme-elementor-off-canvas__toggle .elementor-button {
    fill: #ffffff!important;
    color: #ffffff!important;
}

:root {
    --widget-checkbox-icon-code: "\e918";
}

body {
    --et_main-color-local: var(--e-global-color-29f963f);
    --et_dark-2-white-local: var(--e-global-color-29f963f);
    --widget-checkbox-icon-code: "\e918";
}

body:not(.elementor-editor-active) .etheme-elementor-header-sticky-parts .logo_scrolled {
    display: none;
}

body:not(.elementor-editor-active) .sticky-on .logo_static {
    display: none;
}

body:not(.elementor-editor-active) .sticky-on .logo_scrolled {
    display: block;
}

header svg {
    max-width: 14px;
}


.woocommerce-order-overview,
.woocommerce-thankyou-order-details,
.order_details,
ul.woocommerce-order-overview li,
ul.woocommerce-order-overview li strong,
.order_details td:last-child,
.order_details th:last-child,
.woocommerce-order-details tfoot tr:last-child .amount,
.woocommerce-order-details tfoot tr:last-child th,
.empty-cart-block,
.empty-category-block, .woocommerce-thankyou-order-received,
.input-text,
.xstore-wishlist-checkbox,
.xstore-wishlist-product,
.xstore-wishlist-quantity,
.xstore-wishlist-price,
.xstore-wishlist-stock_status,
.xstore-wishlist-action,
.cart-checkout-nav,
.cart-checkout-nav .active,
.product-name,
.product-subtotal,
.woocommerce-info, 
.shop_table .order-total th,
.product-price-quantity,
.quantity-wrapper span,
.shop_table .amount {
    color: var(--e-global-color-29f963f)!important;
}

.dokan-info, .mc4wp-info,
.woocommerce-info,
.woocommerce-order-overview-wrapper~p {  
    background-color: var(--e-global-color-29f963f)!important;
}

.cart-checkout-nav .active:before {
    background-color: var(--e-global-color-29f963f)!important;
    border-color: var(--e-global-color-29f963f)!important;
}


.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default.select2 .select2-selection--single .select2-selection__rendered {
    color: var(--e-global-color-29f963f)!important;
}

.order_comments::placeholder {
    color: var(--e-global-color-29f963f)!important;
}

.sticky-on .sticky_scrolled_invert .vertical .etheme-elementor-nav-menu-item-parent .elementor-item {
    color: var(--e-global-color-29f963f)!important;
}

.cart-checkout-nav {
    background-color: transparent!important;
}

.input-text::placeholder {
    color: var(--e-global-color-29f963f)!important;
}

.woocommerce-account .page-heading, .woocommerce-compare .page-heading, .woocommerce-waitlist .page-heading, .woocommerce-wishlist .page-heading,
.woocommerce-account .page-heading, .woocommerce-compare .page-heading, .woocommerce-waitlist .page-heading, .woocommerce-wishlist .page-heading {
    background-color: transparent;
}

.page-heading.bc-type-left2 .title, .page-heading.bc-type-left .title,
.page-heading.bc-type-default .title, .page-heading .breadcrumb_last,
[class*=" paged-"] .page-heading .span-title:last-of-type, [class*=" paged-"]
.page-heading.bc-type-left2 .span-title:last-of-type,
.single-post .page-heading.bc-type-left2 #breadcrumb a:last-of-type,
.bbp-breadcrumb-current {
    color: var(--e-global-color-29f963f)!important;
}

.content-product .price, .content-product .products-page-brands, .content-product .products-page-brands a, .content-product .products-page-cats, .content-product .products-page-cats a {
    color: var(--e-global-color-29f963f);
}

.etheme-elementor-off-canvas_content .menu li a {
    color: var(--e-global-color-29f963f);
}

.mini-cart-buttons a {
    color: var(--e-global-color-29f963f);
}

.xstore-wishlist-share .share-title {
    color: var(--e-global-color-29f963f);
}

.etheme-product-grid-image .etheme-product-hover-swap-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.etheme-product-status-filter .chosen a:after, .etheme-product-status-filter li:hover a:after, .etheme_swatches_filter.type-select li.selected a:after, .etheme_swatches_filter.type-select li:hover a:after, .etheme_widget_brands_filter .current-item a:after, .etheme_widget_brands_filter a:hover:after, .etheme_widget_cats_filter .current-item a:after, .etheme_widget_cats_filter a:hover:after, .wc-layered-nav-rating.chosen a:after, .wc-layered-nav-rating:hover a:after, .wc-layered-nav-term.chosen a:after, .wc-layered-nav-term:hover a:after, .widget_price_filter .chosen a:after, .widget_price_filter li:hover a:after {
    content: "\e918";
}

.woocommerce-order-received .button {
    color: #FFF;
    border-radius: 20px;
}

.woocommerce-order-received .button:hover {
    color: #FFF;
}

.my_account_orders td .button {
    border: 0;
    border-radius: 20px;
}

.dokan-info, .mc4wp-info, .woocommerce-info, .woocommerce-order-overview-wrapper~p {
    color: #FFF!important;
}