/* rtl by 1tarh.ir */
/* Persian fonts start */
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('1tarh/iranyekan/eot/iranyekanwebboldfanum.eot');
	src: url('1tarh/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('1tarh/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('1tarh/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('1tarh/iranyekan/eot/iranyekanweblightfanum.eot');
	src: url('1tarh/iranyekan/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('1tarh/iranyekan/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('1tarh/iranyekan/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('1tarh/iranyekan/eot/iranyekanwebregularfanum.eot');
	src: url('1tarh/iranyekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('1tarh/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('1tarh/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('1tarh/iranyekan/eot/iranyekanwebmediumfanum.eot');
	src: url('1tarh/iranyekan/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('1tarh/iranyekan/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('1tarh/iranyekan/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('1tarh/iranyekan/eot/iranyekanwebextraboldfanum.eot');
	src: url('1tarh/iranyekan/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('1tarh/iranyekan/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('1tarh/iranyekan/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('1tarh/iranyekan/eot/iranyekanwebblackfanum.eot');
	src: url('1tarh/iranyekan/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('1tarh/iranyekan/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('1tarh/iranyekan/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}
/* Persian fonts end */
h1, h2, h3, h4, h5, h6, .header, html, body, div, span, table, .woocommerce span.wc-label-new, .woocommerce span.onsale, .multi-icons h6,.subscribe-block .heading .header,.font-headers,.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab .vc_tta-title-text,.tariff-item .price,.tabs-cats li span{
    font-family:iranyekan;
}

ul.ul-arrow li, ul.arrow li, ul.disc li, ul.check li,.woocommerce-tabs.wc-tabs-wrapper, .woocommerce-product-search label, .wp-searchform label, form.post-password-form label, form.search-form label, form.wpcf7-form label, form.form label, form label,.woocommerce .comment-form-rating,.testimonials-list .inner .top,.testimonials-list .inner .top .author,.footer-widget-area .widget_ltx_icons ul,nav.navbar #navbar,nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu,.copyright-block,.product-subtotal,.product-quantity,.product-price,.product-name,.woocommerce-cart table.cart th.product-name,.product-total,.select2-container .select2-selection--single,.woocommerce-product-search h3, .wp-searchform h3, form.post-password-form h3, form.search-form h3, form.wpcf7-form h3, form.form h3, form h3,.woocommerce-NoticeGroup,.tariff-item ul,nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li a, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li a,.wpb-js-composer .vc_tta-accordion h4 a,.products-sc.products-sc-simple li.product .item .woocommerce-loop-product__title,.row.centered > div,nav.navbar #navbar.navbar-mobile ul.navbar-nav > li > a,.social-icons-list.icon-weight-bold li{
	text-align: right;
}
.text-align-right,.vc_separator.vc_separator_align_left h4 {
    text-align: left;
}
ul.ul-arrow li:before, ul.arrow li:before, ul.disc li:before, ul.check li:before{
	margin: 0px -40px 0 0px;
}
.blog-info,.blog-info .user, .blog-info .icon-fav, .blog-info .icon-comments{
	float: right;
}
.blog-info .user .photo{
	margin-left: 8px;
	margin-right: unset;
}
.blog-info ul li .info, .blog-info ul li a {
    margin-right: 4px;
	margin-left: unset;
}
.subscribe-block .ltx-social span.header:after{
	right: 8px;
}
.subscribe-block .ltx-social li{
	margin-right: 30px;
	margin-left: unset;
}
.woocommerce ul.products li.product .product_type_external:after, .woocommerce-page ul.products li.product .product_type_external:after, .woocommerce ul.products[class*="columns-"] li.product .product_type_external:after, .woocommerce-page[class*="columns-"] ul.products li.product .product_type_external:after, .woocommerce ul.products li.product .add_to_cart_button:after, .woocommerce-page ul.products li.product .add_to_cart_button:after, .woocommerce ul.products[class*="columns-"] li.product .add_to_cart_button:after, .woocommerce-page[class*="columns-"] ul.products li.product .add_to_cart_button:after{
	margin-right: 10px;
	margin-left: unset;
}

.footer-widget-area .widget_pages ul li a:before, .footer-widget-area .widget_categories ul li a:before, .footer-widget-area .widget_archive ul li a:before, .footer-widget-area .widget_ltx_navmenu ul li a:before, .footer-widget-area .widget_nav_menu ul li a:before{
	margin-left: 9px;
	margin-right: unset;
}
.social-icons-list li span.fa{
	margin-right: -16px;
	margin-left: unset;
}
#nav-wrapper nav.navbar #navbar{
	float:left;
}
.ltx-topbar-block .block-icon.layout-inline {
    margin-left: -80px !important;
}
@media (min-width: 1200px){
    .navbar-nav {
    float: right;
	padding-right: 0px;
    padding-left: 40px;
	}
	.navbar-nav>li {
    float: right;
}
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a:after{
	margin: 4px 6px 0 0px;
}
.vc_custom_1605657471171 {
    margin: 64px 16px 16px 0px;
}
.ltx-navbar-icons li {
    margin-right: 26px;
	margin-left: unset;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.menu-item-has-children > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.menu-item-has-children > a span:after{
	margin-right: 8px;
}
nav.navbar #navbar.navbar-desktop a.fa:before{
	padding-left: 10px;
	padding-right:unset;
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a:before{
	right: 14px;
	left:unset;
}
nav.navbar #navbar.navbar-desktop .mega-menu .sub-menu li:not(.menu-item-has-children) a {
    padding-right: 40px;
	padding-left: 10px;
}
.ltx-navbar-icons ul {
    padding: 0;
}
.copyright-block .go-top {
    left: 0px;
	right:unset;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a:after,nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.children li.menu-item-has-children > a span:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav ul.sub-menu li.menu-item-has-children > a span:after{
	content: "\f104";
}
header.page-header .breadcrumbs li:not(:last-child):after{
	content: "\f053";
}
nav.navbar #navbar.navbar-mobile.collapse {
    left: -100%;
	right:unset;
}
.navbar-controls {
    float: left;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child {
    padding-right: 6px;
}
nav.navbar #navbar.navbar-desktop ul.navbar-nav > li:last-child > a {
    padding-right: 14px;
}
.ltx-navbar-icons .top-search.show-field .top-search-ico {
    margin-left: 24px;
    margin-right: unset;
}
.ltx-navbar-icons .top-search.show-field #top-search-ico-close {
    margin-right: 24px;
    margin-left: unset;
}
.widget .woocommerce-product-search a, .page-content .woocommerce-product-search a, .widget .search-form a, .page-content .search-form a, .widget .woocommerce-product-search button, .page-content .woocommerce-product-search button, .widget .search-form button, .page-content .search-form button, .widget .woocommerce-product-search input[type="submit"], .page-content .woocommerce-product-search input[type="submit"], .widget .search-form input[type="submit"], .page-content .search-form input[type="submit"], .widget .woocommerce-product-search button[type="submit"], .page-content .woocommerce-product-search button[type="submit"], .widget .search-form button[type="submit"], .page-content .search-form button[type="submit"] {
    left: 4px;
	right:unset;
}
.ltx-navbar-icons .top-search.show-field input[type='text'] {
    left: -8px;
	right:unset;
}
.ltx-navbar-icons .top-search input[type='text'] {
	right:unset;
    left: -100%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 26px !important;
}
input[type="email"] {
    direction: ltr;
	text-align:right;
}
@media (min-width: 768px)
<style>
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove, .woocommerce a.remove {
    right: -20px;
}
.woocommerce .widget_shopping_cart .mini_cart_item a {
    padding-right: 20px;
}
a.remove.remove_from_cart_button {
    padding-right: 0;
}
.woocommerce nav.woocommerce-pagination ul .prev.next:after, .woocommerce nav.woocommerce-pagination ul .next.next:after {
    content: "\f060";
}
.woocommerce-MyAccount-navigation ul li:before {
    content: " \f104";
    margin-left: 10px;
}
.woocommerce-message .btn, .woocommerce-info .btn {
    float: left;
}
.social-icons-list li .head {
	padding-right: 35px;
}
.comment-text table:not(#wp-calendar):not(.variations) thead tr:first-child th:last-child, .text-page table:not(#wp-calendar):not(.variations) thead tr:first-child th:last-child {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: unset;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: unset;
    border-top-left-radius: 10px;
    border-top-right-radius: unset;
}
.comment-text table:not(#wp-calendar):not(.variations) thead tr:first-child th:first-child, .text-page table:not(#wp-calendar):not(.variations) thead tr:first-child th:first-child {
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: unset;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: unset;
    border-top-right-radius: 10px;
    border-top-left-radius: unset;
}
.comment-text table:not(#wp-calendar):not(.variations) tbody th:first-child, .text-page table:not(#wp-calendar):not(.variations) tbody th:first-child, .comment-text table:not(#wp-calendar):not(.variations) tbody td:first-child, .text-page table:not(#wp-calendar):not(.variations) tbody td:first-child {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child) {
    margin-right: -5px !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon:before {
    content: "\f053";
}
.comment-text table:not(#wp-calendar):not(.variations) tbody th, .text-page table:not(#wp-calendar):not(.variations) tbody th, .comment-text table:not(#wp-calendar):not(.variations) tbody td, .text-page table:not(#wp-calendar):not(.variations) tbody td {
    border-right: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.tariff-item.layout-black.vip .price {
    font-size: 50px;
}
.tariff-item.layout-black.vip .price span {
    font-size: 30px;
}
.vc_progress_bar .vc_label .vc_label_units {
    float: left;
}
.vc_progress_bar .vc_single_bar .vc_bar {
    right: 0;
}
.block-icon.icon-h-right h4, .block-icon.icon-h-right h6 {
    padding-right: 50px;
	padding-left:unset;
}
.block-icon.icon-h-right .icon {
    margin: 0 0px 0px 15px;
}
ul.ul-arrow.disc li:before, ul.arrow.disc li:before, ul.disc.disc li:before, ul.check.disc li:before {
    margin: 3px -18px 0 0px;
}
ul.ul-arrow.ul-arrow li:before, ul.arrow.ul-arrow li:before, ul.disc.ul-arrow li:before, ul.check.ul-arrow li:before, ul.ul-arrow.arrow li:before, ul.arrow.arrow li:before, ul.disc.arrow li:before, ul.check.arrow li:before {
    content: "\f104";
    margin: 4px -16px 0 0px;
}
.paging-navigation .pagination .prev.next:after, .page-numbers .pagination .prev.next:after, .paging-navigation .pagination .next.next:after, .page-numbers .pagination .next.next:after {
    content: "\f060";
}
.paging-navigation .pagination .prev.prev:before, .page-numbers .pagination .prev.prev:before, .paging-navigation .pagination .next.prev:before, .page-numbers .pagination .next.prev:before {
    content: "\f061";
}
.copyright-block.copyright-layout-simple .logo-footer {
    left: unset;
    right: 0;
}
.ltx-slider-fc .inner .info .fa {
    left: 0;
	right: unset;
}
.ltx-contacts-section table tr td:first-child {
    text-align: right;
    padding-left: 90px !important;
    padding-right: 0 !important;
}
.products-sc.products-sc-simple li.product .item .btn.more {
    left: -10px;
    right: auto;
}
.woocommerce .products.products-hide-rate li.product .item .post_content {
    text-align: right;
    padding-left: 40px;
	padding-right:unset;
}
.blog-post blockquote {
    padding-right: 120px;
	padding-left: unset;
    text-align: right;
}
.woocommerce ul.products, .woocommerce-page ul.products {
    margin: 0px 0px;
    padding: 0px 0;
}
.blog-post blockquote:before {
    right: 0px;
	left:unset;
}
.blog-post blockquote:after {
	left:unset;
    right: -6px;
}
#nav-wrapper nav.navbar #navbar .mega-menu {
    left: 0 !important;
    right: auto !important;
}
.ltx-navbar-icons .top-search input[type='text'] {
    padding: 3px 20px 3px 10px;
}
#nav-wrapper.navbar-layout-desktop-center .navbar-controls {
    left: 15px !important;
	right:unset !important;
}
.navbar-controls .ltx-navbar-icons ul .top-search input[type='text'] {
	right:unset;
    left: -100%;
}
.navbar-controls .ltx-navbar-icons ul .top-search.show-field input[type='text'] {
    left: -8px;
	right:unset;
}
.footer-widget-area .widget_pages ul li a:before, .footer-widget-area .widget_categories ul li a:before, .footer-widget-area .widget_archive ul li a:before, .footer-widget-area .widget_ltx_navmenu ul li a:before, .footer-widget-area .widget_nav_menu ul li a:before {
    content: " \f104";
}
/* RTL mobile by 1tarh.ir */
nav.navbar .navbar-toggle {
    margin-left: 25px;
	margin-right:unset;
}
nav.navbar #navbar.navbar-mobile .toggle-wrap .logo {
    right: 0;
    margin-right: 40px;
}
.navbar-toggle {
    float: left;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a:after {
    padding-right: 1px;
	padding-left: 1px;
    content: "\f104";
    left: 40px;
	right:unset;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav li.menu-item-has-children > a span {
    text-align: right;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a {
    padding: 12px 60px 12px 65px;
    text-align: right;
}
nav.navbar #navbar.navbar-mobile ul.navbar-nav ul li a:before {
    content: "\f104";
    padding-left: 8px;
    margin-right: -24px;
}
.mobile-controls .ltx-nav-search a {
	right:unset;
    left: -2px;
    -webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 35px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-topleft: 35px;
    border-top-right-radius: 0;
	border-top-left-radius: 35px;
    -webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 35px;
    -moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 35px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 35px;
}
.mobile-controls .ltx-nav-cart {
    left:unset;
    right: 40px;
}
.mobile-controls .ltx-nav-cart .count {
    margin-left: 14px;
	margin-right:unset;
}
#swipebox-slider {
    direction: ltr;
}
:root {
  --main: #EB6D2F;
  --second: #FFD832;
  --gray: #F8F7F1;
  --gray-dark: rgba(0, 0, 0, 0.4);
  --gray-light: rgba(0, 0, 0, 0.1);
  --white: #ffffff;
  --black: #5A3733;
  --font-main: iranyekan;
  --font-headers: iranyekan;
}