/*!
 * Theme Name: 		Molla
 * Theme URI: 		https://molla.org/
 * Author: 			D-THEMES
 * Author URI: 		https://molla.org/about-me/
 * Description: 	Molla is a perfect theme for your project. Lightweight and highly extendable, it will lead you to create almost any type of website such a blog, business website and WooCommerce storefront with a beautiful & professional design. Very fast, responsive, RTL & translation ready, best SEO practices, unique WooCommerce features to increase conversion and much more. You can even edit the settings on tablet & mobile so your site looks good on every device. Work with the most popular page builders such as Elementor, Visual Composer, etc... Developers will love its scalable codebase making it a joy to customize and extend. Best friend of Elementor & WooCommerce.
 * Version: 	  	1.3.2
 * Tested up to:	5.7.1
 * Requires PHP:	7.2
 * Tags: 			    two-columns, right-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, rtl-language-support, sticky-post, editor-style, threaded-comments, translation-ready, buddypress, custom-colors, featured-images, full-width-template, theme-options, e-commerce
 * Text Domain: 	molla
 *
 * License: GNU General Public License v3.0 or later
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
 *
 * DO NOT ADD YOUR CSS TO THIS FILE - IT WILL BE LOST
 * To add your own CSS, use a child theme: https://github.com/molla/molla-child-theme
 *
 * CSS file is in "assets/css"
 */

.bypostauthor {
    display: block;
    font-size: inherit;
}

.gallery-caption {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  padding: 10px;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
 html{    overflow: scroll !important;}
@font-face{
	font-family: 'iransans';
	src:url('fonts/IRANSansWeb(FaNum)_Medium.woff') format('woff');
	
}
@font-face{
	font-family: 'iranyekannumber';
	src:url('fonts/iranyekannumber/iranyekanwebmediumfanum.woff') format('woff');
}
body{
    margin-left: 0px !important;
}
.subscribe-form-13 .wpcf7-text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
  opacity: 1; /* Firefox */
}

.subscribe-form-13 .wpcf7-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.subscribe-form-13 .wpcf7-text:-ms-input-placeholder { /* Microsoft Edge */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}


.subscribe-form-13 .wpcf7-text ::-webkit-input-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.subscribe-form-13 .wpcf7-text :-ms-input-placeholder,.posts .entry-meta {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.subscribe-form-13 .wpcf7-text :-moz-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.subscribe-form-13 .wpcf7-text ::-moz-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}


.search-wrapper .live-search::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
  opacity: 1; /* Firefox */
}

.search-wrapper .live-search:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.search-wrapper .live-search:-ms-input-placeholder { /* Microsoft Edge */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}
.search-wrapper .live-search ::-webkit-input-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.search-wrapper .live-search :-ms-input-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.search-wrapper .live-search :-moz-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.search-wrapper .live-search::-moz-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}
/************************************/
.wpcf7-form-control .wpcf7-text .wpcf7-email .wpcf7-validates-as-required .wpcf7-validates-as-email::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
  opacity: 1; /* Firefox */
}
.wpcf7-form-control .wpcf7-text .wpcf7-email .wpcf7-validates-as-required .wpcf7-validates-as-email:-ms-input-placeholder { /* Microsoft Edge */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

/*888888888888888888888888?/*/
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .newsletter-content .wpcf7-form>p, .social-deal-banner .wpcf7-form >p::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
  opacity: 1; /* Firefox */
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .newsletter-content .wpcf7-form>p, .social-deal-banner .wpcf7-form >p :-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]:-ms-input-placeholder { /* Microsoft Edge */
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] ::-webkit-input-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] :-ms-input-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] :-moz-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]::-moz-placeholder {
  font-family: 'iransans', Arial, Helvetica, sans-serif;
}

/************************************************/

.wpcf7-form-control-wrap .email-13::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: iransans !important;
  opacity: 1; /* Firefox */
}

.wpcf7-form-control-wrap .email-13:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: iransans !important;
}

.wpcf7-form-control-wrap .email-13::-ms-input-placeholder { /* Microsoft Edge */
  font-family: iransans !important;
}

/*****************************************************/





.elementor-2 .elementor-element.elementor-element-fb6acc2 .owl-dots {
    right: 38.2% !important;
    left: auto !important;
}



.woocommerce-MyAccount-content .woocommerce-message, .woocommerce-MyAccount-content .woocommerce-Message,
.wpcf7 form .wpcf7-response-output,.wpcf7-not-valid-tip,.product .product-label.label-hot,.product .product-label.label-sale,header .clearance-info,.countdown-amount,
.price,.product .price .amount,.widget .cat-item .count,.widget li a,.toolbox [class*='toolbox-'] p,.molla-count-wrapper .count,.elementor-215 .elementor-element.elementor-element-34a9e5e .deal-container
{
	font-family: iransans !important;
}
.social-label,.sidebar .widget>*:last-of-type,.post-single >.post .entry-meta,.post-single >.post .entry-cats,.entry-tags span,.posts .entry-cats,
.testimonial .job,.testimonial .name,th, td, tr,.woocommerce .woocommerce-cart-form .actions>button.button,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, input.input-text, textarea, input[type*='text'], input[type*='email'], input[type*='password'], input[type*='search'], input[type*='tel'], .select2-container .select2-selection--single, select,input[type*='tel'],
.elementor-2 .elementor-element.elementor-element-879e128 .countdown-period, .elementor-2 .elementor-element.elementor-element-879e128 .countdown-title,
.quantity label, .variations label,.product-intro .posted_in, .product-intro .tagged_as,.product-intro .product_meta,.product .product-label.label-out,
.product-intro .social-icons .social-label,.product-intro .posted_in, .product-intro .tagged_as,.product-title, .woocommerce .download-product,.tab-pane.active,
.toolbox .orderby,.sidebar .yith-woo-ajax-reset-navigation label,.cart .amount,.shop_table .price-col, .shop_table .product-stock-status,td,.breadcrumb,.woocommerce div.product form.cart .button,
h1,h2,h3,h4,h5,h6,p, boly,a,.table th,price,.products .product-wrap .product .price,.woocommerce div.product form.cart .variations label,.woocommerce-Price-amount .amount,
 .woocommerce table.shop_table.cart th,.product.product-list .product-content,.header-search .search-wrapper .form-control,.toolbox label, .toolbox .toolbox-sort .label-sortby{
/*	font-family: iransans !important;*/
	font-family: iransans !important;

}
.woocommerce .product .sticky-bar.fixed button.button{
	font-family: iransans !important;
}
.bypostauthor {
    display: block;
    font-size: inherit;
}

.gallery-caption {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  padding: 10px;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
@media (min-width: 768px){
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
text-align: right !important;
}}
.elementor-2 .elementor-element.elementor-element-f223488 .elementor-heading-title {
	    letter-spacing: 0px !important;
}
.header .dropdown-menu-wrapper .dropdown-toggle:after{margin-right: auto !important;}
.clearance-info i {
    margin-left: 1.5rem !important;
}
element.style {
    font-size: 16px;
    margin-left: 5px !important;
}
.elementor-2 .elementor-element.elementor-element-3b817c5 > .elementor-widget-container {
    margin: 0px 40px 0px 40px !important;
}
.woocommerce .product .product-intro form .button:after{  margin-right: .4rem  !important;}
.header-right .sub-menu, .header-right .header-dropdown .sub-menu {
    left: auto !important;
    right: 0 !important;
}
/*.icon-angle-right:before {
    content: '\f111' !important;
}*/
.newsletter-popup .mfp-close{
	left: 1rem !important;
	right: unset !important;
}
.mfp-close:before {
    content: '' !important;;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] ,.newsletter-content .wpcf7-form>p,.social-deal-banner .wpcf7-form >p{
    direction: rtl !important;
}
/*.social-deal-banner .wpcf7-form >p{
	direction: rtl !important;
}*/



	.header-bottom .header-right .divider{
		    right: 4px !important;
			left: unset !important;
	}
	.header-bottom .divider {
		left:-1px !important;
    right: unset !important;
   
}
.header-bottom .header-center {
    margin-right: 2.2rem !important;
}
.elementor-2 .elementor-element.elementor-element-5eefe05 > .elementor-widget-container{
	padding: 21px 0px 21px 27px !important;
    border-width: 0px 0px 0px 5px !important;
}
.woocommerce .product .product-intro form .button,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
	direction: ltr !important;
}

.phone .elementor-icon-box-icon {
    margin: 0 0px 4px 15px !important;
}
.text-left {
text-align: right !important;
}
.cta-half .input-group .form-control {
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}.social-deal-banner .wpcf7-form-control{
	border-radius: 30px 0px 0px 30px !important;
}
/*.wpcf7-submit {
    border-radius: 32px 0px 0px 30px !important;}
	.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .newsletter-content .wpcf7-form>p, .social-deal-banner .wpcf7-form >p
	{
		border-radius: 0px 30px 30px 0px !important;
	}*/
	.wpcf7-submit:before{
		    margin-left: 1rem !important;
			margin-right: 0px !important;
	}
	.cart-popup .buttons .button{
		letter-spacing:  0px !important;
	}
	.icon-angle-right:before {
    content: '\f112' !important;
}
.icon-angle-left:before {
    content: '\f111' !important;
}
.breadcrumb-delimiter .icon-angle-right:before {
content: '\f111'  !important;
}
.breadcrumb-item+.breadcrumb-item:before{
	    content: '\f111'  !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
    margin-left: 5rem !important;
	margin-right: 0rem !important;
}
.elementor-element-2ef88e8 .banner .banner-content-inner,.elementor-element-168990c .banner .banner-content-inner,.elementor-element-4fee674 .banner .banner-content-inner
, .elementor-element-312fcb8 .banner .banner-content-inner,.elementor-element-aaf1d38 .banner .banner-content-inner{
    text-align: right !important;
}
.elementor-element-96f1b01 .banner .banner-content{
	right: 0px !important;
	left: unset !important;
}
.toolbox .select-custom::after, .toolbox .toolbox-sort form::after {
    left: .9rem !important;
	right: unset !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta{
	visibility: hidden !important;
}
.newsletter-form .wpcf7-form-control-wrap, .newsletter-form .wpcf7-submit {
    margin-bottom: 0  !important;
    direction: rtl  !important;
}
.elementor *, .elementor :after, .elementor :before{
	direction: rtl !important;
}

.footer-menu li + li {
    margin-right: 2.1rem !important;
}
.footer-menu li + li:before{
	    right: -1.1rem  !important;
		left: unset !important;
}
.variations .select-custom:after{
	left:  1.3rem !important;
	right: unset !important;
}
.cart-popup .buttons .button.checkout:before{
	margin-left: 1rem  !important;
}
.icon-arrow-right:before {
    content: '\f120' !important;
}
.cat-inner-link .cat-content {
right: 7% !important;
}
.elementor-2 .elementor-element.elementor-element-bbb9e8b .cat-link.icon-after i {
    margin-left: 0px !important;
    margin-right: 10px !important;
}
#menu-main-menu.sf-arrows >li>a:after {
    left: 1.5rem  !important;
	    right: unset !important;
}
.product .center-mode .reset_variations{
    transform: translateX(calc( 100% + -6rem )) !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl !important;
}
.form-box button.button:after {
    content: '\f273'  !important;
	}
	.cart-canvas.widget_shopping_cart .cart_list li {
    padding: 2rem 0 2rem 2.4rem !important;}

.cart-canvas.widget_shopping_cart .cart_list li a.remove:before {

    right: 0 !important;
	left: unset !important;
}
.menu-vertical.sf-arrows .menu-item-has-children>a::after {
    content: '\f111' !important;;}
    .select-custom:after{
        left: 1.3rem;
        right: unset !important;
    }
    .mfp-close:before {
    content: '\f191' !important;
}
.subscribe-form-13 button{
        background-color: #39F !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .newsletter-content .wpcf7-form>p, .social-deal-banner .wpcf7-form >p::placeholder{
     font-family: iransans !important;
}
.wpcf7-form-control-wrap input[type="email"]::placeholder {
    direction: ltr !important;
    font-family: 'iransans' !important;
}
.wpcf7-form-control-wrap input[type="text"]::placeholder {
    direction: ltr !important;
    font-family: 'iransans' !important;
}
.wpcf7-form-control-wrap .tel-913 input[type="tel"]::placeholder {
    direction: ltr !important;
    font-family: 'iransans' !important;
}
.products del>span:before{
        content: '記衷 ' !important; 
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .summary .place-order .button{font-family: iransans !important}
input[type='checkbox'] ~ label, input[type='checkbox'] ~ span, input[type='radio'] ~ label, input[type='radio'] ~ span{
    font-family: iransans !important;
}
.woocommerce-cart-form .actions .coupon .button, .woocommerce form.checkout_coupon .button{
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .summary .place-order .button{font-family: iransans !important}
input[type='checkbox'] ~ label, input[type='checkbox'] ~ span, input[type='radio'] ~ label, input[type='radio'] ~ span{
    font-family: iransans !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-notice{font-family: iransans !important;}
 input[type='text'] ::placeholder{
     font-family: iransans !important;
}
.header-col .nav-dropdown>* {
    margin-left: 0rem !important;
}
.coupon input[type="text"]::placeholder {font-family: iransans !important;}
.woocommerce-billing-fields__field-wrapper input[type="text"]::placeholder {font-family: iransans !important;}
textarea::placeholder {
font-family: iransans !important;
}
.form-row .form-row-first input[type="text"]::placeholder {font-family: iransans !important;}
input[type="text"]::placeholder {font-family: iransans !important;}

/*  html{    overflow: scroll !important;}
@font-face{
	font-family: 'iransans';
	src:url('fonts/IRANSansWeb(FaNum)_Medium.woff') format('woff');
	
}
@font-face{
	font-family: 'iranyekannumber';
	src:url('fonts/iranyekannumber/iranyekanwebmediumfanum.woff') format('woff');
}
.countdown-section,
.woocommerce-MyAccount-content .woocommerce-message, .woocommerce-MyAccount-content .woocommerce-Message,.woocommerce-error, .woocommerce-info,.elementor-2 .elementor-element.elementor-element-782a5ce .deal-container, .woocommerce-message, .woocommerce-notice,.cart-canvas.widget_shopping_cart .cart_list li .quantity,.count-linear [class*='count'],
.wpcf7 form .wpcf7-response-output,.wpcf7-not-valid-tip,.product .product-label.label-hot,.product .product-label.label-sale,
.price,.product .price .amount,.widget .cat-item .count,.widget li a,.toolbox [class*='toolbox-'] p,.molla-count-wrapper .count,.elementor-215 .elementor-element.elementor-element-34a9e5e .deal-container
{
	font-family: iransans !important;
}
.social-label,.sidebar .widget>*:last-of-type,.post-single >.post .entry-meta,.post-single >.post .entry-cats,.entry-tags span,.posts .entry-cats,
.testimonial .job,.testimonial .name,th, td, tr,.woocommerce .woocommerce-cart-form .actions>button.button,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, input.input-text, textarea, input[type*='text'], input[type*='email'], input[type*='password'], input[type*='search'], input[type*='tel'], .select2-container .select2-selection--single, select,
.elementor-2 .elementor-element.elementor-element-879e128 .countdown-period, .elementor-2 .elementor-element.elementor-element-879e128 .countdown-title,
.quantity label, .variations label,.product-intro .posted_in, .product-intro .tagged_as,.product-intro .product_meta,.product .product-label.label-out,
.product-intro .social-icons .social-label,.product-intro .posted_in, .product-intro .tagged_as,.product-title, .woocommerce .download-product,.tab-pane.active,
.toolbox .orderby,.sidebar .yith-woo-ajax-reset-navigation label,.cart .amount,.shop_table .price-col, .shop_table .product-stock-status,td,.breadcrumb,.woocommerce div.product form.cart .button,
h1,h2,h3,h4,h5,h6,p, boly,a,.table th,price,.products .product-wrap .product .price,.woocommerce div.product form.cart .variations label,.woocommerce-Price-amount .amount,
 .woocommerce table.shop_table.cart th,.product.product-list .product-content,.header-search .search-wrapper .form-control,.toolbox label, .toolbox .toolbox-sort .label-sortby{
/*	font-family: iransans !important;*/
	font-family: iransans !important;

}
.woocommerce .product .sticky-bar.fixed button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .summary .place-order .button{
	font-family: iransans !important;
}
.bypostauthor {
    display: block;
    font-size: inherit;
}

.gallery-caption {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  padding: 10px;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
@media (min-width: 768px){
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
text-align: right !important;
}}
.elementor-2 .elementor-element.elementor-element-f223488 .elementor-heading-title {
	    letter-spacing: 0px !important;
}
.header .dropdown-menu-wrapper .dropdown-toggle:after{margin-right: auto !important;}
.clearance-info i {
    margin-left: 1.5rem !important;
}
element.style {
    font-size: 16px;
    margin-left: 5px !important;
}
.elementor-2 .elementor-element.elementor-element-3b817c5 > .elementor-widget-container {
    margin: 0px 40px 0px 40px !important;
}
.woocommerce .product .product-intro form .button:after{  margin-right: .4rem  !important;}
.header-right .sub-menu, .header-right .header-dropdown .sub-menu {
    left: auto !important;
    right: 0 !important;
}
/*.icon-angle-right:before {
    content: '\f111' !important;
}*/
.newsletter-popup .mfp-close{
	left: 1rem !important;
	right: unset !important;
}
.molla-lightbox-wrapper .mfp-close{
  background-color: #e4e4e4 !important;
left: 1rem !important;
right: unset;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] ,.newsletter-content .wpcf7-form>p,.social-deal-banner .wpcf7-form >p{
    direction: rtl !important;
}
/*.social-deal-banner .wpcf7-form >p{
	direction: rtl !important;
}*/



	.header-bottom .header-right .divider{
		    right: 31px !important;
			left: unset !important;
	}
	.header-bottom .divider {
		left:-1px !important;
    right: unset !important;
   
}
.header-bottom .header-center {
    margin-right: 2.2rem !important;
}
.header-bottom .header-center {
    margin-left: unset !important;
}
.elementor-2 .elementor-element.elementor-element-5eefe05 > .elementor-widget-container{
	padding: 21px 0px 21px 27px !important;
    border-width: 0px 0px 0px 5px !important;
}
.woocommerce .product .product-intro form .button,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
	direction: ltr !important;
}

.phone .elementor-icon-box-icon {
    margin: 0 0px 4px 15px !important;
}
.text-left {
text-align: right !important;
}
.cta-half .input-group .form-control {
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}.social-deal-banner .wpcf7-form-control{
	border-radius: 30px 0px 0px 30px !important;
}
/*.wpcf7-submit {
    border-radius: 32px 0px 0px 30px !important;}
	.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .newsletter-content .wpcf7-form>p, .social-deal-banner .wpcf7-form >p
	{
		border-radius: 0px 30px 30px 0px !important;
	}*/
	.wpcf7-submit:before{
		    margin-left: 1rem !important;
			margin-right: 0px !important;
	}
	.cart-popup .buttons .button{
		letter-spacing:  0px !important;
	}
	.icon-angle-right:before {
    content: '\f112' !important;
}
.icon-angle-left:before {
    content: '\f111' !important;
}
.breadcrumb-delimiter .icon-angle-right:before {
content: '\f111'  !important;
}
.breadcrumb-item+.breadcrumb-item:before{
	    content: '\f111'  !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
    margin-left: 5rem !important;
	margin-right: 0rem !important;
}
.elementor-element-2ef88e8 .banner .banner-content-inner,.elementor-element-168990c .banner .banner-content-inner,.elementor-element-4fee674 .banner .banner-content-inner
, .elementor-element-312fcb8 .banner .banner-content-inner,.elementor-element-aaf1d38 .banner .banner-content-inner{
    text-align: right !important;
}
.elementor-element-96f1b01 .banner .banner-content{
	right: 0px !important;
	left: unset !important;
}
.toolbox .select-custom::after, .toolbox .toolbox-sort form::after {
    left: .9rem !important;
	right: unset !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta{
	visibility: hidden !important;
}
.newsletter-form .wpcf7-form-control-wrap, .newsletter-form .wpcf7-submit {
    margin-bottom: 0  !important;
    direction: rtl  !important;
}
.elementor *, .elementor :after, .elementor :before{
	direction: rtl !important;
}

.footer-menu li + li {
    margin-right: 2.1rem !important;
}
.footer-menu li + li:before{
	    right: -1.1rem  !important;
		left: unset !important;
}
.variations .select-custom:after{
	left:  1.3rem !important;
	right: unset !important;
}
.cart-popup .buttons .button.checkout:before{
	margin-left: 1rem  !important;
}
.icon-arrow-right:before {
    content: '\f120' !important;
}
.cat-inner-link .cat-content {
right: 7% !important;
}
.elementor-2 .elementor-element.elementor-element-bbb9e8b .cat-link.icon-after i {
    margin-left: 0px !important;
    margin-right: 10px !important;
}
#menu-main-menu.sf-arrows >li>a:after {
    left: 1.5rem  !important;
	    right: unset !important;
}
.product .center-mode .reset_variations{
    transform: translateX(calc( 100% + -6rem )) !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl !important;
}
.form-box button.button:after {
    content: '\f273'  !important;
	}
	.cart-canvas.widget_shopping_cart .cart_list li {
    padding: 2rem 0 2rem 2.4rem !important;}

.cart-canvas.widget_shopping_cart .cart_list li a.remove:before {

    right: 0 !important;
	left: unset !important;
}
.shop-sidebar .price_slider_wrapper .ui-slider-handle:last-of-type .noUi-tooltip{right: 0px !important;
    left: auto !important;
}
.parallax .wpcf7-form-control{
    border-radius: 4px 30px 30px 0px !important;
}
.parallax .wpcf7-submit{
    
    border-radius: 30px 0px 0px 30px !important;
}
.woocommerce-cart-form .actions .coupon .button, .woocommerce form.checkout_coupon .button{
    padding-left: 42px !important;
}
.ratings-text{
    line-height: initial !important;
}
.header-col .nav-dropdown>* {
    margin-left: 0rem !important;
}
.coupon input[type="text"]::placeholder {font-family: iransans !important;}
.woocommerce-billing-fields__field-wrapper input[type="text"]::placeholder {font-family: iransans !important;}
textarea::placeholder {
font-family: iransans !important;
}
.form-row .form-row-first input[type="text"]::placeholder {font-family: iransans !important;}
input[type="text"]::placeholder {font-family: iransans !important;}
.live-search input[type="search"]::placeholder {
    font-family: 'iransans' !important;
}
.wpcf7-form-control-wrap input[type="email"]::placeholder {
    direction: ltr !important;
    font-family: 'iransans' !important;
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer .widget-title,.elementor-2 .elementor-element.elementor-element-51366b7 .nav .nav-item a{    letter-spacing: 0px !important;}
.footer-menu{margin: 0 6px 0 0;}