body, button, input, select, 
textarea, pre, code, kbd, samp, dt, optgroup {
	font-family:'iranyekanfn';
}
 
/* // Just change MyWebFont to your font name.
// If you want to apply custom font to headings too also add this style to custom css
  */
h1,h2,h3,h4,h5,h6 {
	font-family:'iranyekanfn';
}

.et-button, .post-read-more, .comment-reply-link, .enovathemes-filter .filter, .woocommerce-mini-cart__buttons > a, .product .button, .added_to_cart, .widget_tag_cloud .tagcloud a, .post-tags a, .widget_product_tag_cloud .tagcloud a, .project-tags a, .post-tags-single a {
	font-family: iranyekanfn;
	font-weight: 500;
	letter-spacing: 0px;
}

h1, h2, h3, h4, h5, h6, .woocommerce-Tabs-panel .shop_attributes th, #reply-title, .product .summary .price, .et-timer .timer-count, .et-pricing-table .currency, .et-pricing-table .price, .et-counter .counter, .et-progress .percent, .error404-default-subtitle, .woocommerce-MyAccount-navigation ul li a, .woocommerce-tabs .tabs li a {
	font-family: iranyekanfn;
}

/* < - - - Header - - - > */
.header-icon svg:not(.icon-back), .et-icon svg:not(.icon-back) {
	top: -5px;
}

/* < - - - menu - - - > */

.header-menu .sub-menu:not(.megamenu-single), .sidebar-menu .sub-menu:not(.megamenu-single), .et-menu .sub-menu:not(.megamenu-single) {
	right: -16px;
	left: unset;
	margin-left: 0;
	margin-right: unset;
	text-align: right;
}

.megamenu-tab .tab-item .arrow {
	left: 24px;
	right: unset;
	transform: rotate(0deg);
}

.menu-item .arrow {
	margin-right: 4px;
	margin-left: unset;
}


/* < - - forms - - - > */
.form-dropdown {
	width: 50%;
	padding-right: 42px;
}

/* #form-dropdown option {
	margin-right: 16px;
} */

/* < - - addons RTL Changes - - - > */

label {
	text-align: right;
  }

.et-breadcrumbs svg {
	transform: rotate(0deg);
}

.et-carousel .tns-nav {
	direction: ltr;
}

/* .et-button .icon {
	transform: rotate(180deg);
} */

.et-button .icon {
	top: -3px;
}

.et-icon-box.icon-position-left .et-icon-content {
	padding-left: 0px !important;
	padding-right: 32px;
}


.et-icon-box.icon-position-left {
	text-align: right;
}

.et-icon-box.icon-position-right {
	text-align: left;
}


.et-button.icon-position-right .icon {
	margin-right: 8px;
}

.et-button.icon-position-left .icon {
	margin-left: 8px;
}

.et-social-links.free {
	margin-left: 0px !important;
	margin-right: -8px !important;
}

.et-social-links.free a {
	margin-right: 0px !important;
	margin-left: 8px !important;
}

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input[type="file"], .select2-container--default .select2-selection--single {
	text-align: right;
}

input[type="button"], input[type="reset"], input[type="submit"], button, a.checkout-button, .return-to-shop a, a.woocommerce-button, #page-links > a, .edit-link a, .project-link, .page-content-wrap .woocommerce-mini-cart__buttons > a, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce-message .button, a.error404-button, .logout-button {
	font-family: iranyekanfn;
	letter-spacing: 0px;
  }

.et-tagline .tagline-title {
	font-size: 28px;
	line-height: 36px;
	margin-top: 0px;
	margin-bottom: 12px;
}

.et-tagline .tagline-button svg {
	max-width: 8px;
	margin-right: 4px;
	margin-left: unset;
	position: relative;
	transform: rotate(0deg);
}

.et-accordion .toggle-ind {
	left: 24px;
	right: auto;
}

.et-accordion .toggle-title {
	text-align: right;
}

.post-read-more, .project-category, .enovathemes-filter .filter, .product_meta, .et-blockquote .author, .et-testimonial .author, .et-accordion .toggle-title, .tabset .tab, .counter-title, .et-progress .title, .et-timer .timer-title, .product-category .post-title, .presentation-subtitle, .et-tagline .tagline-button {
	letter-spacing: 0px !important;
	font-size: 14px;
}

.presentation-box {
	left: 40px;
	right: unset;
	text-align: right;
	transform-origin: right top;
}

.presentation-icon {
	text-align: right;
}

.et-info-present .tns-nav {
	left: unset;
	right: 40px;
}

.et-info-present .tns-nav button {
	margin-left: 16px;
	margin-right: unset;
}

.et-icon-box.icon-position-right .et-icon-content {
	padding-right: unset;
	padding-left: 32px;
}


.et-icon-box-title.default {
	letter-spacing: 0px !important;
	font-size: 14px;
}

/* .et-icon-box-title.default {
	letter-spacing: 0px !important;
} */

#tns1-iw {
	margin: 0px 0px 0px -24px;
	direction: ltr;
}

.et-testimonial-container[data-columns="1"] .tns-controls {
	left: 0;
	right: auto;
	direction: ltr;
}

.et-testimonial .author-wrapper, .et-testimonial blockquote {
	text-align: right !important;
}

.et-blockquote, .et-testimonial .et-testimonial-inner {
	direction: rtl;
}

#tns1 > .tns-item {
	padding-left: 24px;
	padding-right: unset;
}

.et-blockquote .author-wrapper, .et-testimonial .author-wrapper {
	padding-left: unset;
	padding-right: 32px;
	text-align: left;
}

blockquote, q {
	text-align: right !important;
}

.et-gap-1{
	min-height: 12px;
}

.tns-controls-trigger {
	right: unset;
	left: 40px;
}

.enovathemes-filter {
	text-align: left;
	margin-bottom: 40px;
}

.enovathemes-filter .filter {
	margin-left: unset;
	margin-right: 24px;
}

.post-tags-single {
	text-align: left;
}

.sidebar-active .post-title-section .post-title, .sidebar-active .post-title-section .post-meta {
	text-align: right;
}

/* .post-tags-single a {
	margin-left: unset;
	margin-bottom: 4px;
	margin-right: 4px;
}

.post-tags-single a:last-child {
	margin-left: 0 !important;
	margin-right: unset !important;
} */

.widget_categories ul li a::before, .widget_pages ul li a::before, .widget_archive ul li a::before, .widget_meta ul li a::before, .widget_layered_nav ul li a::before, .widget_nav_menu ul li a::before, .widget_product_categories ul li a::before, .wp-block-archives li a::before {
	right: -24px;
	left: unset;
}

.widget_categories ul li, .widget_pages ul li, .widget_archive ul li, .widget_meta ul li, .widget_layered_nav ul li, .widget_nav_menu ul li, .widget_product_categories ul li, .wp-block-archives li {
	padding: 2px 16px 2px 0px;
}

.widget_et_recent_entries .post-body {
	padding: 0 16px 0 0px !important;
}

.widget_title, .widgettitle {
	font-size: 14px;
	letter-spacing: 0px;
}

.post-social-share a {
	margin-left: 8px;
	margin-right: unset;
}

.post-quote-author, .post-status-author {
	text-align: left;
}


.et-pricing-table .title {
	font-size: 16px;
	letter-spacing: 0px;
}

@media only screen and (min-width: 768px){
	.tabset .tab {
	width: auto;
	margin-left: 8px;
	margin-right: unset;
	}

	.full-content .tns-controls-trigger {
		top: 52px;
		left: 32px;
		right: unset;
		direction: ltr;
	}

	.tns-controls-trigger {
		top: -4px;
		left: 0;
		right: unset;
	}
}


@media only screen and (max-width: 767px){
	.et-icon-box.icon-position-right.small .et-icon-content, .et-icon-box.icon-position-right.small-x .et-icon-content {
		padding-right: 32px;
		padding-left: unset;
	}

	.et-shortcode-posts.full .tns-controls-trigger {
		left: 14px;
		right: unset;
		direction: ltr;
	}
}


@media only screen and (min-width: 1280px){
	.layout-sidebar-none.full .loop-posts .post .post-body, .full-content {
	width: 560px;
	position: absolute;
	top: 50%;
	right: unset;
	left: 0;
	transform: translateY(-50%);
	margin: 0;
	}
}
/* < - - - projects - - - > */

.post-single-navigation {
	direction: ltr;
	width: 100px;
	float: left;
	text-align: right;
}


.post-body-inner {
	position: relative;
	text-align: right;
}

.project-category::after {
	margin-left: 0px;
	margin-right: 16px;
	transform: translateY(-1px);
}

.project .post-image-overlay .post-image-overlay-content, .et-tagline .post-image-overlay .post-image-overlay-content {
	left: unset;
	right: 0;
	text-align: right;
}  

.post-read-more svg, .project-read-more svg {
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
	margin-left: unset;
	transform: translateY(-2px) rotate(00deg);
	transition: fill 300ms ease-out;
  }

/* .post-social-share {
	direction: ltr;
}

.project-details .post-social-share {
	left: 0;
	right: unset;
} */


/* < - - - Costume css - - - > */
/* .rotate-180 svg, .rotate-180.et-button .icon svg {
	transform: rotate(180deg);
} */

/* .post-meta, .post-meta a, .loop-posts .post-title, .loop-posts .post-title a, a, a:hover, .post-ajax-button, .post-quote-author, .post-status-author, .format-quote .post-excerpt, .format-status .post-excerpt, .format-aside .post-excerpt, .widget_calendar, .widget_calendar a, .wp-block-calendar, .wp-block-calendar a, .widget_tag_cloud .tagcloud a, .wp-block-tag-cloud a, .post-tags a, .widget_product_tag_cloud .tagcloud a, .project-tags a, .post-tags-single a, .instagram-follow a, .post-author-ind, ul.chat li > *, .project-read-more, .project-details .project-category, .project-details .project-category a, .project-content, .product .button, .product .added_to_cart, .widget_price_filter .price_label, .product .price del, .woocommerce-variation-availability, .product_meta *, .woocommerce-tabs .tabs li a, .comment-text .meta, .widget_rating_filter ul li, .shop_table thead th, .woocommerce table.wishlist_table thead th, .woocommerce-MyAccount-navigation li a, blockquote, q, .et-blockquote .title, .et-testimonial .title, .et-pricing-table .plan, .et-pricing-table .et-button, .et-pricing-table .label, .et-person .title, .woocommerce-message {
	direction: rtl;
} */

.project-details {
	direction: rtl;
}

#project-gallery #tns1 > .tns-item {
	padding-left: 0px !important;
}


.post-media .tns-controls button, .et-carousel .tns-controls button, .et-gallery.slider .tns-controls button {	left: 48px;
}

@media only screen and (min-width: 1024px) {
	/* .sidebar-active > .container, .single-project-page .post-inner > .container {
	direction: ltr;
	} */
}



/* < - - - mail chimp - - - > */

.et-mailchimp .send-div {
	right: unset;
	left: 0;
  }

  .et-mailchimp .send-div .button {
	transform: rotate(0deg);
  }