@font-face{font-family:'IRAnjoman';src:  url('../fonts/IRAnjoman.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRAnjoman-Bold';src:  url('../fonts/IRAnjoman-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRAnjoman-Light';src:  url('../fonts/IRAnjoman-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRAviny';src:  url('../fonts/IRAviny.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDana';src:  url('../fonts/IRDana.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDana-Bold';src:  url('../fonts/IRDana-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDana-Light';src:  url('../fonts/IRDana-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRManeli';src:  url('../fonts/IRManeli.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSharp';src:  url('../fonts/IRSharp.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSharp-Bold';src:  url('../fonts/IRSharp-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSharp-Light';src:  url('../fonts/IRSharp-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDastnevis';src:  url('../fonts/IRDastnevis.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDastnevis-Bold';src:  url('../fonts/IRDastnevis-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDastnevis-Light';src:  url('../fonts/IRDastnevis-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSans';src:  url('../fonts/IRSans.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSans-Bold';src:  url('../fonts/IRSans-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSans-Light';src:  url('../fonts/IRSans-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSansx';src:  url('../fonts/IRSansx.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSansx-Bold';src:  url('../fonts/IRSansx-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSansx-Light';src:  url('../fonts/IRSansx-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRFarhang';src:  url('../fonts/IRFarhang.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRFarhang-Bold';src:  url('../fonts/IRFarhang-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRFarhang-Light';src:  url('../fonts/IRFarhang-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRKalameh';src:  url('../fonts/IRKalameh.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRKalameh-Bold';src:  url('../fonts/IRKalameh-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRKalameh-Light';src:  url('../fonts/IRKalameh-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRBakeri';src:  url('../fonts/IRBakeri.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekanBakh';src:  url('../fonts/IRYekanBakh.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekanBakh-Bold';src:  url('../fonts/IRYekanBakh-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekanBakh-Light';src:  url('../fonts/IRYekanBakh-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekan';src:  url('../fonts/IRYekan.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekan-Bold';src:  url('../fonts/IRYekan-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekan-Light';src:  url('../fonts/IRYekan-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRVazir';src:  url('../fonts/IRVazir.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRVazir-Bold';src:  url('../fonts/IRVazir-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRVazir-Light';src:  url('../fonts/IRVazir-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRGandom';src:url('../fonts/IRGandom.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRTanha';src:url('../fonts/IRTanha.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSahel';src:url('../fonts/IRSahel.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSahel-Bold';src:url('../fonts/IRSahel-Bold.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSahel-Light';src:url('../fonts/IRSahel-Light.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSamim';src:url('../fonts/IRSamim.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSamim-Bold';src:url('../fonts/IRSamim-Bold.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSamim-Light';src:url('../fonts/IRSamim-Light.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRShabnam';src:url('../fonts/IRShabnam.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRShabnam-Bold';src:url('../fonts/IRShabnam-Bold.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRShabnam-Light';src:url('../fonts/IRShabnam-Light.woff2') format('woff2');font-weight:400;font-style:normal}.main-menu.menu .better-custom-badge,.off-canvas-menu .menu .better-custom-badge{font-family:inherit}.product-summary-wrap .single_add_to_cart_button::before{margin-left:.5rem;margin-right:0}#mini-cart .buttons a,.quantity .qty,.shop_table.wishlist_table .add_to_cart.button,.single-product .yith-wcwl-add-to-wishlist,.single_add_to_cart_button,.woocommerce table.wishlist_table .add_to_cart.button,ul.products li.product-col .add_to_cart_button,ul.products li.product-col .add_to_cart_read_more,ul.products li.product-col .quickview{font-family:inherit}body .menu-ads-container{margin-left:-10px;margin-right:-10px}.aio-icon-component,.wpb_column>.wpb_wrapper .aio-icon-component{margin-bottom:0}.testimonial blockquote p{font-family:IRYekan!important}#mini-cart .buttons a,.quantity .qty,.shop_table.wishlist_table .add_to_cart.button,.single_add_to_cart_button,.woocommerce table.wishlist_table .add_to_cart.button,ul.products li.product-col .add_to_cart_button,ul.products li.product-col .add_to_cart_read_more,ul.products li.product-col .quickview{font-family:inherit}.woocommerce-Button.button{font-family:inherit!important;font-size:15px!important}#header .main-menu>li.menu-item>a{font-family:inherit}.ult-just-icon-wrapper{margin:16px}ul.products li.product .price,ul.products li.product-category .price{font-family:inherit;font-size:1.4286em;font-weight:400}#mini-cart .buttons a{font-family:inherit}ul.products li.product .price,ul.products li.product-category .price{font-family:inherit;font-size:1.4286em;font-weight:400}#main-menu .mega-menu .popup li.menu-item a,#main-menu .mega-menu .popup li.menu-item h5{font-family:inherit}.widget ul.product_list_widget li .product-details .amount,ul.product_list_widget li .product-details .amount{color:#444;font-family:inherit;font-size:1.0714em;font-weight:100;line-height:2;vertical-align:middle}ul.products li.product .add_to_cart_button,ul.products li.product-category .add_to_cart_button{font-family:inherit;font-weight:300}#header .header-right{text-align:right}.product-image .stock{font-weight:100}.widget .widget-title,.widget .widget-title a,.widget .widgettitle,.widget .widgettitle a{font-weight:100;font-family:inherit}.single_add_to_cart_button{font-family:inherit}.price,td.order-total,td.product-price,td.product-subtotal,td.product-total,tr.cart-subtotal{color:#444;font-family:inherit;font-size:2.5014em;font-weight:100;line-height:1}.price,td.order-total,td.product-price,td.product-subtotal,td.product-total,tr.cart-subtotal{color:#444;font-family:inherit;font-size:1.5014em;font-weight:100;line-height:1}.single-product .entry-summary .quantity .qty{font-family:inherit}#header .searchform .selectric .label{font-family:inherit}#header .searchform input{font-family:inherit}.align-right{text-align:right!important}.wpb_wrapper .aio-icon-header h3.aio-icon-title{text-align:right;margin-top:10px}.testimonial blockquote p{color:#fff;font-family:inherit;font-size:1.1em;font-style:italic;line-height:1.3}.woocommerce-pagination ul li a:focus,.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li span.current{color:#333}.ultimate-vticker.ticker,.ultimate-vticker.ticker *,.ultimate-vticker.ticker-down,.ultimate-vticker.ticker-down *{font-family:inherit}.ultimate-ticker-prefix,.ultimate-ticker-suffix,a.ult_colorlink div,a.ult_colorlink p{font-family:inherit;font-size:inherit;line-height:inherit}.product_title{color:#555;font-family:inherit;font-size:2em;font-weight:200;margin-bottom:.5em}.ultimate-typed-main{font-family:inherit;font-style:inherit!important;font-weight:inherit!important}.shop_table{border-collapse:separate;border-spacing:0;font-family:inherit}.aio-icon-header h3.aio-icon-title{text-align:center}#footer .widget_wysija_cont .wysija-submit{margin:0 5px 0 -1px}.add-links .add_to_cart_read_more::before{margin-left:5px}.add-links .add_to_cart_button.product_type_simple::before{margin-left:5px}.tooltip{font-family:inherit}.pricing-table h3 span{font:16px/95px inherit}#header .header-contact{font-family:inherit;margin:5px 0}#header .currency-switcher>li.menu-item>a,#header .currency-switcher>li.menu-item>h5,#header .top-links>li.menu-item>a,#header .top-links>li.menu-item>h5,#header .view-switcher>li.menu-item>a,#header .view-switcher>li.menu-item>h5{font-size:13px}#header .header-top{font-size:12px}.widget_shopping_cart .total .amount{font-family:inherit;font-weight:100}.add-links .add_to_cart_button:before,.add-links .add_to_cart_read_more:before{margin-left:5px}.related .products-slider.owl-carousel .owl-dots{position:absolute;left:20px;right:auto}.rtl #header .header-col-wide{padding-right:0;padding-right:15%}.rtl .top_sale_product ul.products li.product-col .rating-wrap{text-align:center;margin-left:auto;margin-right:auto}
.rtl .newsletter-wrap input[type=checkbox] {float: right;margin-right:0px;margin-left: 5px;}
.porto-checkbox .porto-control-label:after, .porto-checkbox .porto-control-label:before, .porto-radio .porto-control-label:after, .porto-radio .porto-control-label:before {right: 0;left:auto;
}label.porto-control-label.no-radius{margin-right:30px;}
.porto-tb-icon-left i{margin-right:0rem;margin-left:0.25rem;}
label.d-block.mb-2 {letter-spacing:0px;text-align:right;}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-dark {letter-spacing:0px;}
.checkout-order-review .product-name{letter-spacing:0em;padding-right:30px;padding-left:0px;}
.rtl #reviews .woocommerce-Reviews-title {font-family: inherit;}
.elementor-swiper-button-prev,.elementor-swiper-button-next{display:flex;}
.elementor-swiper-button{position:absolute;z-index:999;}
.product-image-slider.owl-carousel .owl-nav [class*=owl-], .product-image-slider.owl-carousel .owl-nav [class*=owl-]:active, .product-image-slider.owl-carousel .owl-nav [class*=owl-]:hover {position:absolute;}
.custom-product-img .product-image-slider.owl-carousel .owl-nav .owl-next {left: 1.15rem;}
.product-image-slider.owl-carousel .owl-nav .owl-next {right: auto!important;}
.custom-product-img .product-image-slider.owl-carousel .owl-nav .owl-prev {right: 1.15rem;}
.product-image-slider.owl-carousel .owl-nav .owl-prev {left: auto!important;}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a:after, a.yith-wcan-instock-button:after, a.yith-wcan-onsale-button:after, a.yith-wcan-price-link:after, ul.yith-wcan-list li a:after {
    right: 0;
left:auto;

}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before, .yith-wcan-sort-by ul.orderby li.orderby-wrapper a.active:before, a.yith-wcan-instock-button.active:before, a.yith-wcan-instock-button:hover:before, a.yith-wcan-onsale-button.active:before, a.yith-wcan-onsale-button:hover:before, a.yith-wcan-price-link.active:before, a.yith-wcan-price-link:hover:before, ul.yith-wcan-list li.chosen a:before, ul.yith-wcan-list li:hover a:before {
left:auto;
    right: 0px;

}
.porto-product-filters .widget {
    background-position: left -13px !important;
}