@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fa-font/IRANSans.eot');
    src: url('fa-font/IRANSans?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans.woff2') format('woff2'),
		 url('fa-font/IRANSans.woff') format('woff'),
		 url('fa-font/IRANSans.ttf') format('truetype');
}
html,body,p,button,input,select,textarea{font-family:IRANSans!important}

.elementor-column-wrap .elementor-element-populated{padding:0 20px!important}
.elementor-inner-section .elementor-column-gap-ano .elementor-element-populated{padding:0!important}
.elementor-icon-box-icon{margin:0 0 0 20px !important}
.elementor-2579 .elementor-element.elementor-element-d44dda3 > .elementor-element-populated{padding:0 20px 0 140px !important}
.elementor-nav-menu .sub-arrow{padding-left:auto!important;padding-right:10px}
.elementor-nav-menu li>ul{right:0}
.elementor-nav-menu li>ul>li>ul{right:auto!important}
.header-button .title{margin-right:10px;margin-left:auto!important}
.mc4wp-form-fields input[type=email]{float:right!important}
.mc4wp-form-fields button[type="submit"]{margin:0!important}
.elementor-nav-menu-popup .elementor-nav-menu .sub-arrow{margin-right:0!important}
a.elementor-menu-toggle i,div.elementor-menu-toggle i{margin-left:5px;margin-right:5px!important}
li span.scroll-down,li span.scroll-up{right:0!important;left:auto!important}
.fa-chevron-right:before{content:"\f053"!important}
table.cart:not(.wishlist_table) td.actions .coupon:after{content:"\f053"!important}
table.cart:not(.wishlist_table) .quantity input[type="button"]{padding:0 5px!important}
.woocommerce-MyAccount-navigation ul li a:before{text-align:right!important;float:right!important}
.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-notice{margin-left:auto!important;margin-right:auto!important}
.wpcf7 .wpcf7-form input:not([type="submit"]),.wpcf7-form .wpcf7-textarea{text-align:right;direction:rtl}
.wpcf7 .wpcf7-list-item-label{float:left}
.elementor-button-text,.elementor-countdown-label{letter-spacing:0!important}
.elementor-icon-box-content .elementor-icon-box-title{padding-top:10px}
.rev-btn{text-indent:0!important}
.awesome-features-box{margin:0 15px}
@media (max-width: 767px) {
.elementor-menu-toggle-mobile__align-right .elementor-menu-toggle{margin-right:auto;margin-left:0}
}
#rev_slider_3_1_wrapper .erinyen-2 .tp-thumb{transform:translatex(-55%);-webkit-transform:translatex(-55%);border-top-right-radius:80px;border-bottom-right-radius:80px;border-top-left-radius:unset;border-bottom-left-radius:unset;margin-left:0;margin-right:10px}
.woocommerce-product-gallery__image .flex-active-slide{width:auto!important}
#reviews .commentlist li .comment-text{padding-right:70px}
#reviews .commentlist li .avatar{display:block}
.widget .tagcloud a:before,.widget.widget_tag_cloud a:before{transform:rotate(180deg)}
.elementor-widget-opal-countdown .elementor-opal-countdown{direction:ltr}
rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap :last-child,.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap :last-child{font-family:inherit!important;letter-spacing:0!important}
.elementor-instagram-style-insite .username:before{padding-right:0;margin-right:0;margin-left:25px;padding-left:25px;border-right:unset;border-left:1px solid #eee}
#fp-nav.fp-right{right:auto;left:40px}
.elementor-heading-title{letter-spacing:0!important}
.elementor-widget-text-editor{letter-spacing:0!important}
.column-item .entry-category{letter-spacing:0!important}
.elementor-nav-menu--main,.elementor-nav-menu--popup > ul > li > a{letter-spacing:0!important}
.mp-back .fa-arrow-left:before{content:"\f061"}
.owl-carousel .owl-stage-outer,.woocommerce-product-carousel ul.products .owl-stage-outer,.woocommerce .woocommerce-carousel ul.products .owl-stage-outer{direction:ltr}
.woocommerce .woocommerce-carousel ul.products li.product{direction:rtl}
.elementor-product-style-1 li.elementor-style .price{direction:ltr}
.woocommerce .woocommerce-carousel ul.products .owl-nav .owl-prev{transform:rotatey(180deg)}
.woocommerce .woocommerce-carousel ul.products .owl-nav .owl-next{transform:rotatey(180deg)}
article.type-post .entry-category a{letter-spacing:0}
.next.page-numbers .screen-reader-text,.prev.page-numbers .screen-reader-text{display:contents}
.button-outline-primary,.button-outline-secondary,.button-primary,.button-secondary,.page .edit-link a.post-edit-link,.secondary-button .search-submit,.wc-proceed-to-checkout .button,.widget_shopping_cart .buttons .button,.widget_shopping_cart .buttons .button:nth-child(odd),.wishlist_table .product-add-to-cart a.button,.woocommerce-cart .return-to-shop a,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button,button[type="submit"],input.secondary[type="button"],input.secondary[type="reset"],input.secondary[type="submit"],input[type="button"],input[type="reset"],input[type="submit"]{letter-spacing:0!important}
.widget .tagcloud a,.widget.widget_tag_cloud a{letter-spacing:0}
.wc-forward:after,.woocommerce-Button--next:after{content:"\f177"}
.single-product div.product .summary .price del{float:revert}
.single-product div.product .summary .price ins{margin-right:.327em;margin-left:0}
.elementor-nav-menu--dropdown a {letter-spacing:0!important}
.wpcf7{direction:rtl}
.woocommerce-account .woocommerce #customer_login{display:contents}
.column-item.post-style-2 .post-content{height:100%}

.rtl .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu {
    left: auto !important;
    right: 0;
    margin-right: 270px;
    margin-left: 0 !important;
}
.rtl .mp-menu ul {margin:0!important;padding:0!important;}
.rtl ul.products {
    padding-right: 0;
}