/*
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
*/


.content-product .product-content-image img {
    object-fit: contain;
    max-height: 160px;
}

	.elementor-widget-theme-etheme_account li a {
    color: #fff !important;
}
.elementor-widget-theme-etheme_cart i.et-icon.et-shopping-cart
	{
    color: #fff;
}
.elementor-widget-theme-etheme_account i.et-icon.et-user {
    color: #fff;
}
.elementor-widget-theme-etheme_wishlist i.et-icon.et-heart
	{
		 color: #fff;
	}
.content-product .product-content-image img {
    object-fit: contain;
    max-height: 160px;
	height: 160px;
}
	.etheme-elementor-header-sticky.elementor-element, .elementor-element.elementor-element-34b4dc00 .elementor-button, .elementor-element.elementor-element-aef9116 .etheme-product-grid-button, .etheme-elementor-pagination ul .current, .etheme-elementor-pagination ul .page-numbers:hover, .price_slider_wrapper .ui-slider-range, .price_slider_wrapper .ui-slider .ui-slider-handle, .single_add_to_cart_button, .content-product .button, .elementor-15 .elementor-element.elementor-element-d8fca39 .et-advance-tabs .et-tabs-nav > ul li.active:not(.skip), .elementor-15 .elementor-element.elementor-element-d8fca39 .et-advance-tabs .et-tabs-nav > ul li.active-default:not(.skip), .et-advance-tabs .et-tabs-nav > ul li.active-default, a.fill-none.etheme-text-button.elementor-button, .etheme-elementor-off-canvas-toggle-content .etheme-elementor-off-canvas__main, .et-advance-tabs .et-tabs-nav > ul li.active {
    background-color: #0b9fec !important;
}
	.etheme-elementor-off-canvas__toggle .elementor-button:hover,.etheme-elementor-off-canvas__toggle .elementor-button:hover:focus {
    background-color: #fff!important;
    color: #0b9fec !important;
}
	.elementor-widget-theme-etheme_cart a.elementor-button.elementor-button-link.etheme-elementor-off-canvas__toggle_button:hover {
    background-color: #fff !important;
}
	.elementor-location-header .etheme-elementor-off-canvas__toggle .elementor-button:hover {
    background: none !important;
    color: #ffffff !important;
}
.btn-checkout, .mini-cart-buttons .btn-checkout {
    background-color: #fff;
    color: #0b9fec;
}
	.et-advance-tabs .et-tabs-nav > ul li:not(.skip):hover {
    background-color: #0b9fec !important;
    color: #FFFFFF;
}
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}
	input.thumbnail-quantity.quantity {
    display: none;
}
	.quantity-wrapper input {
    margin-bottom: 0;
}
	span.et-cart-in-progress {
    color: #fff;
}
	.item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item:hover {
    color: #000 !important;
}
	.etheme-elementor-off-canvas .product_list_widget:not(.swiper-wrapper) li {
    background-color: #ffffff;
    margin-bottom: 10px !important;
}
	.etheme-elementor-off-canvas .cart-widget-subtotal .small-h, span.etheme-elementor-off-canvas_content-head-label {
    color: #fff;
}
	.elementor-location-header span.elementor-button-icon {
    fill: #fff !important;
    color: #fff !important;
}
	.et-mobile-panel .with-dot>a .et_b-icon:before {

    background: #0b9fec !important;

}
/* 	.etheme-elementor-nav-menu-item-parent .elementor-item:hover, li:has(> .etheme-elementor-nav-menu-item-parent):hover > .etheme-elementor-nav-menu-item-parent .elementor-item {
    fill: #0b9fec !important;
    color: #0b9fec !important;
} */
.elementor-location-header i.et-icon.et-shopping-cart, h3.etheme-icon-box-title, .type-post span.button-text {
    color: #0b9fec !important;
}
	.type-post span.button-text + svg
	{
		 fill: #0b9fec !important;	
    color: #0b9fec !important;
	}
	.et-mobile-panel .with-dot>a .et_b-icon:after {
    border: 1px solid #0b9fec !important;
   
}
	.etheme-icon-box-icon path {
    stroke: #0b9fec !important;
}
	span.elementor-button-icon i.et-icon.et-burger {
    color: #fff!important;
}
	.etheme-elementor-pagination ul .current, .etheme-elementor-pagination ul .page-numbers:hover
	{
		 border-color: #0b9fec !important;
	}
	.btn.bordered, .btn.bordered.big, .btn.bordered.medium, .btn.bordered.small {
				 border-color: #0b9fec !important;
    background: #0b9fec !important;

	}

	span.elementor-button-icon, .etheme-icon-box-icon, .etheme-elementor-nav-menu-item-parent .elementor-item.elementor-item-active {
    fill: #0b9fec !important;	
    color: #0b9fec !important;	
}
	span.elementor-hidden-tablet.elementor-hidden-mobile, span.woocommerce-Price-amount.amount, .active-link, .read-more, .etheme-icon-list-item-icon-inner, .etheme-product-grid-item .footer-inner .xstore-wishlist[data-action="remove"] .et-icon
	{
	color: #0b9fec !important;	
	}
	.single-product .swiper-entry .main-images img {
    max-height: 500px;
    object-fit: contain;
}
	.etheme-product-grid-image img {
    max-height: 160px;
    object-fit: contain;
    margin: 0 auto;
    object-position: center;
}
	.content-product .product-title a, .etheme-product-grid-title a {
    display: block;
    width: 100%;
    -webkit-line-clamp: 3;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
	.etheme-product-grid-image {
    min-height: 160px;
    display: flex;
    align-items: center;
}
	@media(min-width:768px)
	{
		.content-product .product-title a {
    min-height: 76px;
}
	}
	
	@media(max-width:767px)
	{
		.etheme-elementor-off-canvas-toggle-left.etheme-elementor-off-canvas-toggle-fixed .etheme-elementor-off-canvas__toggle .elementor-button i {
    color: #fff;
}
.etheme-elementor-mobile-menu-element.etheme-elementor-mobile-menu-wp_menu .etheme-elementor-nav-menu-item-parent .elementor-item.elementor-item-active {
    color: #fff !important;
}
.etheme-elementor-off-canvas-toggle-left.etheme-elementor-off-canvas-toggle-fixed .etheme-elementor-off-canvas__toggle .elementor-button {
    background-color: #0b9fec !important;
}
		.content-product .product-title a {
    min-height: 98px;
}
		.content-product .product-content-image img {
    max-height: 166px;
    height: 165px;
    object-fit: contain;
    display: flex;
    align-items: center;
    justify-content: center;
}
	}