:root{
 --em-image-rounded: 5px;
 --em-button-rounded:3px;   
 --em-input-rounded: 3px;   
 --em-button-font-size: 14px;
}
/****header****/
.mega-menu ul.mega-menu__column .menu-item--widget-button a.em-button
{border-radius: 5px;}
.mega-menu ul.mega-menu__column li.menu-item--widget-banner .menu-widget-banner img{border-radius: 10px;}
.mega-menu ul.mega-menu__column .menu-item--widget-custom-link .mega-menu__badge-wrapper.text-full{right: auto;
    left: -30px;}
    .mega-menu ul.mega-menu__column .menu-item--widget-products-carousel .swiper-button-prev {
    right: 10px !important;
    left: auto !important;
}
    .mega-menu ul.mega-menu__column .menu-item--widget-image .mega-menu__badge-wrapper{top: 11px;
    left: 11px;right:unset !important;}
    span.menu-widget-banner__title.em-button.em-button-light.em-font-medium{border-radius: 5px;}
    .header-right-items{padding-left: 10px;padding-right: unset !important;}
    @media (min-width: 1200px) {
    .mega-menu-products-carousel {
        padding-right: 0;
        padding-left: unset !important;
        margin-right: 0;
        margin-left: unset !important;
    }
}
/****header****/
/****about us****/
.ecomus-testimonial__navigation-position--default .elementor-swiper-button-next{margin-right: 16px;}
/****about us****/
/****home****/
div.product-featured-icons.product-featured-icons--primary.em-absolute.em-flex.em-flex-align-center.em-flex-center a.em-button-icon.em-button-light.wcboost-products-compare-button.wcboost-products-compare-button--ajax.added.product-loop-button.button.em-flex-align-center.em-flex-center.wcboost-products-compare-button--loop 
span.wcboost-products-compare-button__icon span.ecomus-svg-icon.ecomus-svg-icon__inline.ecomus-svg-icon--check svg{transform: scaleX(-1);}

.elementor .elementor-element .ecomus-images-hotspot__product-image img {
    border-radius: 10px;
}
.single-product div.product form.cart .product-featured-icons .product-loop-button .ecomus-svg-icon.ecomus-svg-icon--check{transform: scaleX(1);}
ul.products li.product h2.woocommerce-loop-product__title a {    font-weight: 600;}
.elementor .elementor-element .ecomus-testimonial-carousel-2__product-image img{border-radius: 5px;}
.quick-view-modal.single-product div.product div.summary.entry-summary form.cart.grouped_form div.buy-now-before-wrapper button.single_add_to_cart_button.button.alt{
    max-width: calc(100% - var(--em-button-height)* 2 - 19px);
    margin-right: 0;}
.modal__quickview .entry-title{word-spacing: -5px;}
.quick-view-modal.single-product div.product .buy-now-before-wrapper{row-gap: 7px;}

/****home****/
/****blog****/

div#primary div.entry-header div.entry-category a.em-badge.em-button-category.em-badge-light{border-radius: 3px;}
.entry-single-thumbnail, .entry-single-thumbnail img{border-radius: 10px;}
div.ecomus-posts-related div.entry-header div.entry-category a.em-badge.em-button-category{border-radius: 3px;}
.navigation .nav-links > span, .navigation .nav-links a{border-radius: 3px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"],
input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"],
input[type="datetime-local"], input[type="color"], textarea, select, span.select2 .select2-selection--single{border-radius: 3px;}
/****blog****/
/****shop****/
ul.products li.product .product-variation-items--second{border-radius: 0 0 5px 5px;}
.ecomus-badges-sale__countdown{font-size: 11px;}
/****shop****/
/****product****/
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{border-radius: 10px;}
button:hover, button:active, input[type="button"]:hover, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:active, input[type="submit"]:hover,
input[type="submit"]:active, .button:hover, .button:active{border-radius: 5px;}
.advanced-linked-products__item{border-radius: 10px;}
span.onsale.woocommerce-badge{direction: ltr;}
.dynamic-pricing-discounts-item__discount{margin-right: auto;margin-left: unset !important;}
.single-product div.product .dynamic-pricing-discounts-item__price .price ins{font-size: 14px;}
.ecomus-product-pbt__lists .product-select--list .product-select__check .select{transform: scaleX(-1);}
.product-variations-listing__footer > *:last-child{margin-right: auto;margin-left: unset !important;}
div#product-ask-question-modal div.modal__content form.wpcf7-form.init{direction: rtl;}
.product-variation-compare-modal .em-product-compare__name {padding: 3px 12px 3px 12px;}
.single-product div.product .product-gallery-summary .entry-summary .drift-zoom-pane {direction:ltr;}
span.woocommerce-Price-currencySymbol {padding-right: 2px;}
.single-product div.product .single_add_to_cart_button{--em-button-font-size: 14px;}
/****product****/
/****footer****/
.ecomus-subscribe-box__currency-language {    margin-top: 10px;}
/****footer****/
/****contact****/
.ecomus-contact-form .wpcf7-form .em-row{direction: rtl;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction: rtl;}
.wpcf7 form.sent .wpcf7-response-output{direction: rtl;}
/****contact****/
/****conttact 2****/
div#site-content .em-sticky {
    position: sticky;
    top: 0;
    align-self: flex-start;
}
/****conttact 2****/
/****FAQ****/
div.ecomus-navigation-bar span.ecomus-svg-icon.ecomus-svg-icon--arrow-top.ecomus-navigation-bar__icon svg.hdt-inline-block.hdt-icon.hdt-icon-2{transform: scaleX(-1);}
/****FAQ****/
/****beaner page****/
.ecomus-banner__align--stretch.ecomus-banner__text_align--right .ecomus-banner__button{margin-left: auto;
    margin-right: 0;}
/****beaner page****/
/****post carosel****/
.elementor-element .swiper-container .elementor-swiper-button-next, .elementor-element .swiper-container~.elementor-swiper-button-next, .elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper~.elementor-swiper-button-next, .elementor-lightbox .swiper-container .elementor-swiper-button-next, .elementor-lightbox .swiper-container~.elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next,
.elementor-lightbox .swiper~.elementor-swiper-button-next{left: 10px;right: unset !important;}
.elementor-element .swiper-container .elementor-swiper-button-prev, .elementor-element .swiper-container~.elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev, .elementor-lightbox .swiper-container .elementor-swiper-button-prev, .elementor-lightbox .swiper-container~.elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev,
.elementor-lightbox .swiper~.elementor-swiper-button-prev{right: 10px;left: unset !important;}
/****post carosel****/
/****wishlist****/
.wcboost-wishlist-page .wocommerce-wishlist .woocommerce-info > h3{font-size: 25px;}
.wcboost-wishlist-footer li{margin-left: 5px;margin-right: unset !important;}
/****wishlist****/
/****products carousel****/
div.ecomus-flash-sale-carousel.em-relative div.ecomus-flash-sale-carousel__inner.ecomus-carousel--elementor .elementor-swiper-button-next {
    left: 60px !important;
    right: unset !important;
}
div.ecomus-flash-sale-carousel.em-relative div.ecomus-flash-sale-carousel__inner.ecomus-carousel--elementor .elementor-swiper-button-prev{right: 60px !important;
    left: unset !important;}
/****products carousel****/
/****my acount****/
.woocommerce-account .woocommerce-customer-register > h2{font-size: 30px;}
/****my acount****/
.ecomus-mini-products-recommended .swiper-pagination.swiper-pagination-horizontal, .ecomus-mini-products-recommended .swiper-pagination{width: auto;}
@media (max-width: 768px){
    .ecomus-currency-language .currency-dropdown{transform: translateX(0%);right: -9px;left: unset !important;min-width: 129px;}
    .elementor-element.elementor-element-d9db66c.elementor-widget.elementor-widget-html{display: none;}
    ul.products li.product .product-variation-items .product-variation-item--label, ul.products li.product .product-variation-items .product-variation-item--button{font-size: 0.715rem;}
    .single-product div.product .ecomus-product-price .woocs_price_code, .single-product div.product .ecomus-product-price .price{font-size: 22px;}
    .product-variations-listing__summary > *{text-align: right !important;}
    .ecomus-subscribe-box__currency-language{display: none;}
    body.woocommerce-account div.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th, td{padding: 10px 5px;}
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-64d2a6ea.e-con-full.e-flex.ecomus-responsive-column.ecomus-tablet-column--default.ecomus-mobile-column--default.e-con.e-parent.e-lazyloaded {
        gap: 30px 30px;
    }
    
}
/****search header****/

/****multi-brand-01****/
/****search header****/
.search-modal .swiper-button {
    --em-arrow-top: 35%;
    transform: rotateY(180deg);
}
/****search header****/
.rtl .ecomus-free-shipping-bar__icon {right:0;left:unset !important;}
.dynamic-pricing-discounts-item__summary input[type="radio"]:checked::after {right:3px;}
div.wpcf7 {direction: rtl;}
.product-variation-compare-modal .modal__button-close {left:20px;right:unset !important ;}

.single-product div.product div#ecomus-product-variations-listing .quantity__label {
    margin-bottom: 3px;
    margin-left: 4px;
}