.main-navigation ul.menu ul li.menu-item-has-children > a::after, .main-navigation ul.menu ul li.page_item_has_children > a::after,
.main-navigation ul.nav-menu ul li.menu-item-has-children > a::after,
.main-navigation ul.nav-menu ul li.page_item_has_children > a::after {
  content: ""; }

#wl-wrapper .wl-tabs > li.active::after {
  content: ""; }


@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
	font-family: anjoman;
	font-style: normal;
	font-weight: 10;
	src: url('fonts/Anjoman-Heavy.eot');
	src: url('fonts/Anjoman-Heavy.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/Anjoman-Heavy.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Anjoman-Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
  font-family: "myfont2";
  src: url('fonts/myfont2.eot') format("embedded-opentype"), url('fonts/myfont2.woff2') format("woff2"), url('fonts/myfont2.woff') format("woff"), url('fonts/myfont2.ttf') format("truetype"), url('fonts/myfont.svg#myfont') format("svg");
}
@font-face {
	  font-family: "Lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
@font-face {
	  font-family: "KalamehWeb_Black";
	  src: url("fonts/KalamehWeb_Black.ttf");
}
@font-face {
	  font-family: "KalamehWeb_Bold";
	  src: url("fonts/KalamehWeb_Bold.ttf");
}
@font-face {
	  font-family: "KalamehWeb_Regular";
	  src: url("fonts/KalamehWeb_Regular.ttf");
}
@font-face {
	  font-family: "KalamehWeb";
	  src: url("fonts/KalamehWeb_thin.ttf");
}

@font-face {
	  font-family: "Artin";
	  src: url("fonts/Artin/Artin-Sharp-Regular.ttf");
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
font-family: "Maneli";
src: url('fonts/Maneli.ttf') format('truetype');
}

@font-face {
	font-family: Peyda;
	font-style: normal;
	font-weight: 10;
	src: url('fonts/eot/PeydaWeb-Regular.eot');
	src: url('fonts/eot/PeydaWeb-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWeb-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: anjoman;
	font-style: normal;
	font-weight: 10;
	src: url('fonts/eot/Anjoman-Heavy.eot');
	src: url('fonts/eot/Anjoman-Heavy.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/Anjoman-Heavy.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/Anjoman-Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
.single .hentry .entry-header .entry-title {
  font-family: 'IRANSans';
}
body, button, input, textarea {
  font-family: IRANSans !important;
}
nav.post-navigation .nav-previous a .title, nav.post-navigation .nav-next a .title {
  font-family: IRANSans !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: IRANSans !important;
}
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb i {
  transform: rotate(180deg);
}
.wp-block-archives li::before, .wp-block-categories li::before, .widget_categories li::before, .widget_archive li::before {
  transform: rotate(180deg);
}
.vertical-navigation ul.menu > li.menu-item-has-children > a::after, .vertical-navigation ul.menu > li.page_item_has_children > a::after, .vertical-navigation ul.menu > li.has-mega-menu > a::after, .vertical-navigation ul.nav-menu > li.menu-item-has-children > a::after, .vertical-navigation ul.nav-menu > li.page_item_has_children > a::after, .vertical-navigation ul.nav-menu > li.has-mega-menu > a::after {
  transform: rotate(180deg);
}
.main-navigation ul.menu > li.menu-item > a {
  font-family: IRANSans !important;
}
.entry-title a {
  font-family: IRANSans !important;
}
.entry-meta a {
  font-family: IRANSans !important;
}
.posted-on-square a {
  font-family: IRANSans !important;
}
.main-navigation ul.menu li.menu-item .sub-menu .menu-item a {
  font-family: IRANSans !important;
}
.elementor-widget-shopio-banner .elementor-button i {
  transform: rotate(180deg);
}
.elementor-widget-shopio-banner .elementor-button {
  font-family: IRANSans !important;
}
.elementor-button .elementor-button-content-wrapper {
  font-family: IRANSans !important;
}
.form-style .mc4wp-form button[type="submit"] i {
  transform: rotate(180deg);
}
.elementor-widget-shopio-banner .elementor-cta__subtitle {
  font-family: IRANSans !important;
}
.shopio-product-pagination {
  direction: ltr;
}
.elementor-widget-shopio-countdown .elementor-shopio-countdown {
  direction: ltr;
}
a.more-link i {
  transform: rotate(180deg);
}
.elementor-widget-shopio-products-tabs .elementor-tab-content {
  direction: ltr;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {
  text-align: right !important;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-rating td .star-rating {
  float: right !important;
}
.shopio-product-pagination a > span .shopio-icon-right-arrow {
  margin-left: 10px !important;
}
.shopio-product-pagination a > span .shopio-icon-left-arrow {
  margin-right: 10px !important;
}
.elementor-widget-shopio-products-tabs .product-tab-button i {
  transform: rotate(180deg);
}
ul.products li.product .product-caption, ul.products .wc-block-grid__product .product-caption, .wc-block-grid__products li.product .product-caption, .wc-block-grid__products .wc-block-grid__product .product-caption {
  direction: rtl;
}
.elementor-widget-shopio-product-categories .hover-icon i {
  transform: rotate(180deg);
}
.shopio-carousel.slick-initialized {
  direction: ltr;
}
.elementor-testimonial-item-wrapper .inner {
  direction: rtl;
}
.elementor-button .elementor-align-icon-left {
  transform: rotate(180deg);
}
[class*="post-style-"] .entry-meta {
  direction: rtl;
}
[class*="post-style-"] .entry-title {
  direction: rtl;
}
p {
  direction: rtl;
}
.more-link-wrap {
  direction: rtl;
}
.site-header-cart-side .widget_shopping_cart .mini_cart_item a {
  font-family: IRANSans !important;
}
.testimonial-image-style {
  direction: ltr;
}
.elementor-widget-shopio-product-categories .layout-1 .cat-total i {
  transform: rotate(180deg);
}
.elementor-widget-shopio-product-categories .layout-1 .product-cat:hover .cat-total i {
  transform: rotate(180deg);
}
ul.products li.product.product-style-3 .product-block h3.woocommerce-loop-product__title {
  direction: rtl;
}
.elementor-891 .elementor-element.elementor-element-d108298 ul.products li.product {
  text-align: right;
}
.elementor-widget-shopio-product-categories .layout-6 .cat-title {
  direction: rtl;
}
.elementor-widget-shopio-product-categories .layout-6 .cat-title i {
  transform: rotate(180deg);
}
.elementor-widget-shopio-product-categories .cat-button i {
  transform: rotate(180deg);
  direction: rtl;
}
.elementor-widget-shopio-product-categories .cat-button {
  direction: rtl;
}
h2 {
  font-family: KalamehWeb_Bold !important;
}
.time-sale .shopio-countdown {
  direction: ltr;
}
ul.products li.product .product-caption, ul.products .wc-block-grid__product .product-caption, .wc-block-grid__products li.product .product-caption, .wc-block-grid__products .wc-block-grid__product .product-caption {
  direction: rtl;
  text-align: right;
}
.shopio-sorting .woocommerce-ordering select {
text-align: right !important;
  font-family: IRANSans !important;
}
#secondary .widget .widget-title span, #secondary .widget .widgettitle span {
  font-family: IRANSans !important;
}
.widget_price_filter .price_slider_amount .price_label {
  direction: rtl;
}
.rtl .widget_price_filter .price_label, .rtl .widget_price_filter .price_label span {
  direction: rtl !important;
}
ul.products-list li.product-list .price {
  font-family: IRANSans !important;
}
#comments .comment-list .comment-meta cite {
  font-family: IRANSans !important;
}
.wpcf7-form .ct-form-style .wpcf7-form-control-wrap input[type="text"], .wpcf7-form .ct-form-style .wpcf7-form-control-wrap input[type="email"] {
  text-align: right;
letter-spacing: 0em !important;
}
.wpcf7-form .ct-form-style .wpcf7-button button, .wpcf7-form .ct-form-style .wpcf7-button input[type="button"], .wpcf7-form .ct-form-style .wpcf7-button input[type="submit"] {
  direction: rtl;
letter-spacing: 0em !important;
}
.wpcf7-form .wpcf7-button button i, .wpcf7-form .wpcf7-button input[type="button"] i, .wpcf7-form .wpcf7-button input[type="reset"] i, .wpcf7-form .wpcf7-button input[type="submit"] i, .wpcf7-form .wpcf7-button .button i {
  transform: rotate(180deg);
}
.categories-layout-carousel-3 .shopio-carousel .slick-list {
  direction: ltr;
}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text {
  text-align: right;
  direction: rtl;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
  direction: rtl !important;
}
.wpcf7-form .wpcf7-form-control-wrap {
  direction: rtl;
}
.wpcf7-form .wpcf7-button button, .wpcf7-form .wpcf7-button input[type="button"], .wpcf7-form .wpcf7-button input[type="reset"], .wpcf7-form .wpcf7-button input[type="submit"], .wpcf7-form .wpcf7-button .button {
  direction: rtl;
}
.elementor-widget-woocommerce-breadcrumb .shopio-woocommerce-title {
font-family: IRANSans !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  direction: rtl;
}
#comments .comments-title {
  font-family: IRANSans !important;
}
#respond #reply-title {
  font-family: IRANSans !important;
}
.elementor-widget-shopio-product-categories .layout-7 .cat-title i {
  transform: rotate(180deg);
}
.elementor-widget-divider .elementor-divider-separator {
  direction: rtl !important;
}
.elementor-486 .elementor-element.elementor-element-853b6b6 .elementor-heading-title {
  font-family: iranyekan !important;
}
.woosc-area .woosc-inner .woosc-table * {
  word-break: initial !important;
}
.single-product div.product .single_variation .price {
  font-family: iranyekan !important;
}