@font-face {
font-family: aviny;
font-style: normal;
font-weight: normal;
font-display: swap;
  src:url('fonts/aviny/avinyweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('fonts/aviny/avinyweb.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('fonts/iransansdn/eot/iransansdnweb.eot');
	src: url('fonts/iransansdn/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransansdn/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransansdn/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransansdn/ttf/iransansdnweb.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:bold;
	font-display: swap;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),	 /* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:500;
	font-display: swap;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),	/* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),	 /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:300;
	font-display: swap;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),	/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:normal;
	font-display: swap;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),	/* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),	 /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
font-family:'yekan';
font-display: swap;
src:url(fonts/yekan/Yekan.eot);
src:url(fonts/yekan/Yekan.eot?#iefix) format("embedded-opentype"),
url(fonts/yekan/Yekan.woff) format("woff"),
url(fonts/yekan/Yekan.ttf) format("truetype"),
url(fonts/yekan/Yekan.svg#BYekan) format("svg");
font-weight:normal;
font-style:normal
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('fonts/iranyekan/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/iranyekan/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}
 @font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
font-display: swap;
src:url('fonts/Vazir-woff/Vazir-FD.woff') format('woff');
}
@font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
font-display: swap;
src:url('fonts/Vazir-woff/Vazir-Bold-FD.woff') format('woff');
}
html,body{
font-family:iransansdn,IRANSans;
}
.widget-categoriestabs ul.nav-tabs,.widget_deals_products ul.nav-tabs,.widget-product-tabs ul.nav-tabs{
font-family:iransansdn,IRANSans;
}
.widget.widget-text-heading .widget-title,.text-font,.product-block .price,.btn-view-all,.widgettitle,body.woocommerce>h1,body table.compare-list>tbody,.tabs-v1 ul.nav-tabs li > a,.woocommerce .woocommerce-tabs ul.wc-tabs li > a,
.page-404 .notfound-top .sub,.page-404 .sub-title{
font-family:inherit;
}
.top-archive .widget-title, .top-archive .subtitle {
font-family: inherit;
}
:root {
--tb-text-primary-font: iransansdn;
}
.btn{letter-spacing:0px;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.fa-angle-right::before{content:"\f104";}
.fa-angle-left::before{content:"\f105";}
body.woocommerce > h1,body table.compare-list>tbody>tr>th{text-align:right;}
body table.compare-list .price td{display:table-cell;direction:rtl;text-align:center;}
.categorymenu.treeview-menu .tbay_custom_menu .widget_nav_menu > .nav{position:relative;}
.singular-shop div.product .information .add_to_wishlist,.singular-shop div.product .information .compare,.btn,.button,.tabs-v1 ul.nav-tabs li > a,.page-404 .notfound-top h1{letter-spacing:0px;}
.tabs-v1 ul.nav-tabs li > a,.woocommerce .woocommerce-tabs ul.wc-tabs li > a{padding-left:50%;}
.wpcf7-form input,.wpcf7-form textarea ,.widget_price_filter .price_slider_amount .price_label .from,.wpcf7 form.invalid .wpcf7-response-output{direction:rtl !important;}
.tbay-pagination a.next,.tbay-pagination a.prev{transform:rotate(180deg);}
.treeview li .hitarea{left:20px;}
.woocommerce-product-gallery .flex-viewport{direction:ltr;}
.menu-bottom-ft .menu > li a{margin-right:5px;}
.topbar-device-mobile{padding:0px;}
.topbar-device-mobile .device-cart .mobil-view-cart .mini-cart-items{left:15px;}
.instagram-widget i.icon-heart,.instagram-widget i.icon-bubbles{display:inline-flex;padding-left:5px;margin:0px;vertical-align:middle;}
.group-text .text-heading span.txt2{
font-family:iransansdn;
}
.SumoSelect > .CaptionCont > span {
padding-left: 30px;
padding-right: 0;
}
.rtl.woocommerce .price_label .to{
direction:rtl;
}
.singular-shop div.product .information .yith-wcwl-wishlistexistsbrowse > a,.singular-shop div.product .information .yith-wcwl-wishlistaddedbrowse > a,.singular-shop div.product .information .yith-compare > a,.singular-shop div.product .information .add_to_wishlist,
.widget-categoriestabs ul.nav-tabs > li > a, .widget_deals_products ul.nav-tabs > li > a, .widget-product-tabs ul.nav-tabs > li > a,
.title,.woocommerce.single-product .woocommerce-info a.button, .woocommerce.single-product .woocommerce-message a.button, .woocommerce.single-product .woocommerce-error a.button{
letter-spacing:0 !important;
}
.addthis_default_style .addthis_separator,.addthis_default_style .at4-icon,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300bs,.addthis_default_style .at300m{
float:right !important;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.btn,.button,.product-block .price{
font-family:inherit;
}
body table.compare-list{
direction:rtl;
}
.yith_woocompare_colorbox #cboxClose{
right:auto;
left:10px;
}
.product-block .price del{
margin-left:5px;
}
.product-block .price del {
margin-left: 0px;
}
.woocommerce .star-rating::before {
letter-spacing: 1px;
}
.woocommerce .star-rating span::before {
letter-spacing: 1px;
}
.product-block .price {
font-size: 13px !important;
}
.product-block .price del {
font-size: 12px;
}

.readmore .icofont-long-arrow-right::before {
content: "\ea93";
}
.meta-info .author a::before {
left: 0;
right: auto;
display: block;
}
.meta-info span.entry-date {
padding-right: 7px;
}
.tbay-to-top a span {
right: 0;
left: auto;
}
.post-grid .entry-thumb .comments-link a {
float: left;
margin-right: 5px;
}
.position-img .position-img-left {
left: auto;
right: -15px;
}
.position-img .position-img-right {
left: -15px;
right: auto;
}
.tbay-preloader {
left: 100px;
}
.ui-autocomplete.ui-widget-content li img {
margin-right: 0 !important;
margin-left: 10px;
}
.ui-autocomplete.ui-widget-content li {
margin-bottom: 10px;
}
.categorymenu .widgettitle, .widget_tbay_custom_menu .widgettitle {
font-family: inherit !important;
}
.singular-shop div.product .information .compare::before {
left: 5px !important;
}
.singular-shop div.product .information .yith-wcwl-wishlistexistsbrowse > a i, .singular-shop div.product .information .yith-wcwl-wishlistaddedbrowse > a i, .singular-shop div.product .information .yith-compare > a i, .singular-shop div.product .information .add_to_wishlist i {
margin-right: 0;
margin-left: 5px !important;
}
.woocommerce-product-gallery {
direction: rtl;
}
.tbay-vertical-menu > .widget.widget_nav_menu > .widgettitle {
font-family: inherit !important;
}
.post-grid.vertical .entry-content .readmore i {
margin-left: 0;
margin-right: 7px;
}
.tbay-vertical-menu > .widget.widget_nav_menu > .widgettitle {
font-family: inherit !important;
}
#tbay-header.header-v6 .category-v6 .category-inside-title {
white-space: nowrap;
}
.mm-menu .mm-navbars_bottom .mm-navbar a {
font-family: fontawesome !important;
}
.SumoSelect > .CaptionCont > label {
left: 0;
right: auto;
}
.SumoSelect > .optWrapper > .options li label {
padding-left: 20px;
padding-right: 0;
line-height: 1.2em;
margin: 0;
}
.tbay-search-form .tbay-search {
padding-right: 15px;
}
.woocommerce-Price-amount {
font-family: inherit !important;
}
.topbar-device-mobile .device-cart {
margin-left: 3px;
}
.post_post_media > .link {
padding: 24px 24px 24px 90px;
}
.post_post_media > .link::before {
left: 15px;
right: auto;
}
.main_menu .pointer::before {
content: "\f105";
}
.product-block .added_to_cart.wc-forward {
padding: 7px 15px 8px;
}
.tbay-search-result .ui-autocomplete.ui-widget-content li {
font-family: inherit;
}
.widget-categoriestabs ul.nav-tabs > li > a, .widget_deals_products ul.nav-tabs > li > a, .widget-product-tabs ul.nav-tabs > li > a {
font-size: 15px;
}
.name {
font-size: 15px;
}
.group-text .btn-color {
font-size: 14px;
}
.woocommerce-Price-amount.amount {
font-weight: 600;
}
.name {
font-family: inherit;
}
.widget-carousel-special .product-block .groups-button .add-cart .product_type_external.button {
width: auto;
padding: 0px 5px !important;
}
.widget-carousel-special .product-block .groups-button .add-cart .button.product_type_grouped{
padding: 0 5px !important;
width: auto;
}
.wishlist_table.mobile {
margin: 0 0px;
}
.widget-products.special .product-block .caption .name, .widget-products.widget-special .product-block .caption .name, .widget-products.carousel-special .product-block .caption .name, .widget-products.widget-carousel-special .product-block .caption .name {
font-size: 15px;
}
.widget-carousel-special .product-block .groups-button .add-cart .button.product_type_simple{
padding: 0 5px;
width: 100%;
}
.categorymenu .menu-category-menu-container ul li a, .widget_tbay_custom_menu .menu-category-menu-container ul li a {
font-size: 14px;
}
.woocommerce .woocommerce-tabs.vertical-tabs .wc-tabs li {
clear: both;
display: inline !important;
float: unset;
}
.page-404 .backtohome .fa-arrow-circle-right::before {
content: "\f0a8";
}
.text-font, .btn-slider {
display: inline !important;
}
.woocommerce-product-gallery .flex-viewport {
	direction: rtl;
}

@media (min-width:992px){
.vc_testimonial_home_4 .widget.left .owl-carousel .owl-nav {
left: -100%;
right: 0;
}
}
@media (min-width:768px){
.product-block.grid .caption {
padding: 19px 16px 20px;
}
}
@media (max-width:992px){
.widget_deals_products .tbay-countdown .times > div {
width: 40px;
}
}
@media (max-width:1200px){
.shop-page.flex-row-reverse .archive-shop + .col-xl-4 {
border-right: 1px solid rgba(145,158,171,0.24);
border-left: 0;
}
.shop-page.flex-row-reverse .col-xl-8 .tbay-filter, .shop-page.flex-row-reverse .col-xl-8 .term-description, .shop-page.flex-row-reverse .col-xl-8 .site-content > img, .shop-page.flex-row-reverse .col-xl-8 .top-archive {
padding-right: 0;
padding-left: 23px;
}
}
@media (max-width:767px){
.widget-categoriestabs ul.nav-tabs, .widget_deals_products ul.nav-tabs {
direction: rtl;
}
.widget.widget-text-heading {
padding-right: 10px;
}
.widget-features.style1 .feature-box, .widget-features.style2 .feature-box, .widget-features.style3 .feature-box {
margin-left: 0;
display: block;
}
}
@media (max-width:460px){
.widget_deals_products .tbay-countdown .times > div {
width: 33px;
}
.widget-products.style3 .product-block .groups-button > div.add-cart a.product_type_simple {
white-space: nowrap;
width: auto !important;
padding: 0 5px !important;
}
}
@media (max-width:380px){
.widget_deals_products .tbay-countdown .times > div {
width: 28px;
}
}

/**** greenfresh rtl ****/
.onsale .featured.not-sale {
direction: rtl;
}
#review_form_wrapper #respond p .fa {
left: 12px;
right: auto;
}
.button-wishlist .yith-wcwl-add-to-wishlist > div.yith-wcwl-add-button a > i,
.product-block .group-actions-product .yith-wcqv-button span i {
line-height: 10px;
margin-top: 5px;
}
.product-block.grid .onsale > span.saled {
direction: ltr;
}
.flex-row-reverse.row.shop-page {
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}
.row.shop-page {
	flex-direction: row !important;
	-ms-flex-direction: row !important;
}
.sidebar.sidebar-left > aside, .elementor-widget-sidebar > .elementor-widget-container.sidebar-left > aside, .dokan-widget-area.sidebar-left > aside {
padding: 0 23px 33px 0;
}
.wcpr-filter-button {
font-size: 14px ;
}
#comments .wcpr-filter-button {
padding: 8px 14px;
}
.topbar-device-mobile .active-mobile .btn-danger {
padding-right: 1rem;
}
.tbay-countdown .times {
direction: ltr !important;
}
.tbay-countdown .times > div {
	direction: rtl;
}
.rate-percent-bg .rate-percent {
right: 0;
left: auto;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr td {
text-align: right;
}