/*
Theme Name: 	   eKart Pro
Slug: 			   ekart-pro
Text Domain: 	   shopire-pro
Version:            1.0
Tested up to:       6.8
Requires at least:  4.7
Requires PHP:       5.6
Author:             WPFable
Description:        eKart is a fast, clean, lightweight theme. eKart is customizable and modern-looking free responsive WooCommerce WordPress theme for e-commerce stores like clothing, fashion, electronics, ebooks, dress store, sports shop, marketplace, multivendor, equipments or online products. Theme is compatible with Elementor, WPML, Polylang, Yoast SEO, WooCommerce, Contact Form 7, Jetpack and other popular plugins. The theme is SEO friendly, WPML and RTL ready. Looking for a WooCommerce theme? Look no further! eKart Pro demo https://demos.wpfable.com/premium/ekart/
Tags:               one-column, two-columns ,right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, theme-options, threaded-comments, translation-ready, full-width-template, custom-logo, blog, e-commerce, portfolio
License: GPLv3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
 */

html, body {
  overflow-x: hidden;
}

body button.wf_uptop {
    bottom: 6rem;
}

.iconbox:hover a {
    color: #fff;
}

.iconbox a {
    text-decoration: none;
	color: var(--wf-secondary-color);
}

body .site--logo img {
    max-height: 100%;
}

.woocommerce ul.products li.product .product-single .product-img {
    padding-left: 0;
}

.darkmysite_dark_mode_enabled .hamburger.darkmysite_style_secondary_bg:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * ) span {
    background: var(--darkmysite_dark_mode_text_color) !important;
}

.darkmysite_dark_mode_enabled .darkmysite_style_txt_border:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * ) .wf_marquee span b {
    -webkit-text-stroke-color: var(--darkmysite_dark_mode_text_color);
}

.darkmysite_dark_mode_enabled .darkmysite_style_all:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * ) .barline {
    border: 1px solid;
}

.rtl.woocommerce ul.products.list li.product .product-single,
.rtl.woocommerce ul.products.list li.product .product-single .product-content-outer {
    flex-direction: row-reverse;
}

html.darkmysite_dark_mode_enabled .darkmysite_style_all:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * ) .barline .stock-countbar {
    background: var(--wf-main-color) !important;
}

.rtl .widget--left,
.rtl .widget--right {
    flex-direction: row-reverse;
}

.rtl .widget--left {
    justify-content: start;
}

.rtl .widget--right {
    justify-content: end;
}

.rtl .wf-btn-play-one i {
    margin-left: 1.2rem;
    margin-right: 0;
}

.rtl .widget_social li:last-child {
    margin-left: 0;
}

.rtl .widget_social li:not(:last-child) {
    margin-left: 1rem;
    margin-right: 0;
}

.rtl .contact__list img,
.rtl .contact__list i {
    margin-right: 0;
    margin-left: 1.5rem;
}

.rtl .category.header-search-select {
    background-position: 7% center;
}

.rtl .wf_mobilenav-right>ul,
.rtl .wf_navbar-right>ul {
    padding-left: 0;
    padding-right: 1.2rem;
}

.rtl .wf_navbar-list-right>li:not(:last-child) {
    margin-right: 0;
    margin-left: 1.8rem;
}

.rtl .wf_navbar-info-contact .contact__list i {
    margin-right: 0;
    margin-left: 1rem;
}

.rtl .wf-mr-2 {
    margin-right: 0;
    margin-left: 0.8rem;
}

.rtl .wf_mobilenav-mainmenu-inner {
    left: unset;
    right: 0;
    -webkit-transform: translateX(150%);
    transform: translateX(150%);
}

.rtl.wf_mobilenav-mainmenu--active .wf_mobilenav-mainmenu-inner {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.rtl .wf_mobilenav-mainmenu-inner .wf_navbar-mainmenu>li a {
    padding-left: 0;
    padding-right: 1.5rem;
}

.rtl .wf_mobilenav-mainmenu-content .wf_mobilenav-dropdown-toggle button:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.rtl .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a {
    padding-right: 1.8rem;
    padding-left: 3rem;
}

.rtl .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after {
    right: unset;
    left: 1.6rem;
    transform: translate(0, -50%) rotate(136deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
}

.rtl .wf_footer .wf_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu,
.rtl .wf_navbar-nav .wf_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu {
    top: 0;
    left: unset;
    right: 100%;
}

.rtl .product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a {
    padding-right: 1.8rem;
    padding-left: 2.8rem;
}

.rtl .product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after,
.rtl .product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a:after {
    transform: rotate(136deg);
    right: unset;
    left: 1.8rem;
}

.rtl .product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu {
    left: unset;
    right: 90%;
}

.rtl .product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu::before {
    left: unset;
    right: -0.8rem;
    border-left: none;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.rtl .product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu,
.rtl .product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item:focus-within>.dropdown-menu {
    left: unset;
    right: 101%;
}

.rtl .product-categories .product-categories-more-btn {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}

.rtl .product-categories .product-categories-more-btn i {
    order: 1   
}

/* Header's */

.rtl .header--one .wf_navbar-list-right>li:not(:last-child),
.rtl .header--two .wf_navbar-list-right>li:not(:last-child),
.rtl .header--four .wf_navbar-list-right>li:not(:last-child),
.rtl .header--five .wf_navbar-list-right>li:not(:last-child),
.rtl .header--six .wf_navbar-list-right>li:not(:last-child) {
    margin-right: 0;
    margin-left: 1.8rem;
}

.rtl .header--one .product-categories .product-categories-btn::after,
.rtl .header--two .product-categories .product-categories-btn::after,
.rtl .header--four .product-categories .product-categories-btn::after,
.rtl .header--five .product-categories .product-categories-btn::after,
.rtl .header--six .product-categories .product-categories-btn::after {
    right: unset;
    left: 2rem;
}

.rtl .header--six .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:last-child:after {
    content: "";
    position: absolute;
    right: -20px;
    top: 5px;
    width: 1px;
    height: 16px;
    background-color: rgba(189, 189, 189, 0.5);
}

.rtl .header--one .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:last-child,
.rtl .header--two .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:last-child,
.rtl .header--four .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:last-child,
.rtl .header--five .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:last-child,
.rtl .header--six .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:last-child {
    margin-left: 0;
}

.rtl .header--one .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:first-child,
.rtl .header--two .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:first-child,
.rtl .header--four .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:first-child,
.rtl .header--five .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:first-child,
.rtl .header--six .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:first-child {
    margin-right: 0;
}

.rtl .header--six .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:first-child:after {
    display: none;
}

/* Header Four */

.rtl .header--one .header-search-form input.header-search-input,
.rtl .header--two .header-search-form input.header-search-input,
.rtl .header--three .header-search-form input.header-search-input,
.rtl .header--six .header-search-form input.header-search-input,
.rtl .header--five .header-search-form input.header-search-input,
.rtl .header--four .header-search-form input.header-search-input {
    padding-right: 55px;
}

.rtl .wf_slider .wf-text-left .wf_slider-content {
    margin-right: unset;
    margin-left: auto;
}

.rtl .wf_slider .wf-text-right .wf_slider-content {
    margin-left: unset;
    margin-right: auto;
}

.rtl .accordion__title {
    padding-right: 2rem;
    padding-left: 5rem;
}

.rtl .accordion__title .accordion__icon {
    right: unset;
    left: 2rem;
}

.rtl .banner-wrapper .banner-wrapper-item .banner-wrapper-inner {
    text-align: end;
    left: unset;
    right: 0;
    justify-content: end;
}

.rtl .wf_slider .wf_slider-content .wf_btn-group,
.rtl .wf_slider .wf_slider-content .text,
.rtl .wf_slider .wf_slider-content .title,
.rtl .wf_slider .wf_slider-content .subtitle {
    opacity: 1;
    transform: translate(0);
}

.rtl .wf_slider--eleven .wf_slider-content .subtitle {
    margin-left: 0;
    margin-right: 60px;
}

.rtl .wf_slider--eleven .wf_slider-content .subtitle::before {
    margin-left: 0;
    margin-right: -5.9rem;
}

.rtl .wf_btn-group .wf-btn:not(:last-child) {
    margin-right: 0;
    margin-left: 2rem;
}

.rtl .wf_navbar-cart-item .wf_navbar-shopcart {
    right: unset;
    left: 0;
}

.rtl .wf_recent-product .title:after {
    right: 0;
    left: unset;
}

.rtl .product-img {
    padding-left: 15px;
    padding-right: 0;
}

.rtl .wf_sidebar {
    justify-content: flex-start;
}

.rtl .wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .widget-title {
    padding-left: 0;
    padding-right: 1.5rem;
}

.rtl .wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .widget-title:before {
    left: unset;
    right: 0;
}

.rtl .wf_sidebar .wf_sidebar-wrapper {
    padding-top: 6rem;
}

.rtl .wf_form_inner .wpcf7 p,
.rtl input[type="text"],
.rtl input[type="email"],
.rtl input[type="url"],
.rtl input[type="password"],
.rtl input[type="search"],
.rtl input[type="number"],
.rtl input[type="tel"],
.rtl input[type="range"],
.rtl input[type="date"],
.rtl input[type="month"],
.rtl input[type="week"],
.rtl input[type="time"],
.rtl input[type="datetime"],
.rtl input[type="datetime-local"],
.rtl input[type="color"],
.rtl textarea {
	text-align: right;
    direction: rtl;
}

/* Woo / Custom CSS */

.header--two .wf_mobilenav.is--sticky {
    background-color: var(--wf-secondary-color);
}

.header--two + #content > .wf_slider_banner {
    margin-top: 0;
    padding-top: 2.4rem;
}

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
    top: 50%;
}

.woocommerce-Address-title h2 {
    font-size: 2.4rem;
}

.rtl .woocommerce-Address-title a.edit {
    right: unset;
    left: 0;
    font-size: 12.5px;
}

.mobile-bottom-nav-wrapper .yith-wcwl-items-count {
    top: -10px;
    right: -14px;
}

.woocommerce ul.products li.product .product-single .product-img {
    padding-right: 0;
}

.darkmysite_dark_mode_enabled ul.products li.product .product-single .product-img.darkmysite_processed .button.quickview-trigger {
	color: var(--darkmysite_dark_mode_secondary_bg) !important;
}

.woocommerce ul.products.list li.product .product-single .product-content-outer {
	flex-wrap: wrap;
}

.woocommerce ul.products.list li.product .product-single .product-content-outer .product-action {
	width: 100%;
	gap: 1.2rem;
}

@media (min-width: 768px) {
    .rtl.woocommerce #content div.product div.images,
    .rtl.woocommerce div.product div.images,
    .rtl.woocommerce-page #content div.product div.images,
    .rtl.woocommerce-page div.product div.images {
        margin-left: 2rem;
    }
}

@media (max-width: 575px) {
	.woocommerce ul.products.list li.product .product-single .product-content-outer,
	.woocommerce ul.products.list li.product .product-single {
		flex-wrap: wrap;
	}
	.woocommerce ul.products.list li.product .product-single .product-img {
		flex-basis: 100%;
		padding: 0;
	}
	.woocommerce ul.products.list li.product .product-single .product-content-outer {
		padding: 20px;
	}
	.woocommerce ul.products li.product .product-single .product-img .button.quickview-trigger {
		opacity: 1;
		visibility: visible;
		transform: translateX(0%);
	}
}


/*Customizer CSS*/

.woocommerce-MyAccount-content > p:first-child {
    display: none;
}

/* يسمح بعرض الأسطر الجديدة */
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-content .woocommerce-MyAccount-downloads {
    display: none !important;
}

/* إخفاء خيار الاشتراك في النشرة الإخبارية بالكامل */
.woocommerce-checkout .newsletter,
.woocommerce-checkout .mailchimp-newsletter,
.woocommerce-checkout .mc4wp-checkbox,
.woocommerce-checkout .form-row:has(input[type="checkbox"][name*="newsletter"]),
.woocommerce-checkout label:has(input[type="checkbox"][name*="newsletter"]) {
    display: none !important;
}
/* إجبار عكس اتجاه الحركة */
.rtl .wf_marquee span {
    -webkit-animation: wf_marquee_rtl 10s linear infinite;
    animation: wf_marquee_rtl 10s linear infinite;
}

@keyframes wf_marquee_rtl {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(100%);
    }
}
/* إخفاء عدد المنتجات */
.count,
.woocommerce-loop-category__count {
    display: none !important;
}
