/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/

@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: '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: "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: dana;
	font-style: normal;
	font-weight: 10;
	src: url('fonts/eot/dana-fanum-thin.eot');
	src: url('fonts/eot/dana-fanum-thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/dana-fanum-extralight.eot');
	src: url('fonts/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/dana-fanum-light.eot');
	src: url('fonts/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/dana-fanum-medium.eot');
	src: url('fonts/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/eot/dana-fanum-demibold.eot');
	src: url('fonts/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 750;
	src: url('fonts/eot/dana-fanum-ultrabold.eot');
	src: url('fonts/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/eot/dana-fanum-extrabold.eot');
	src: url('fonts/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/dana-fanum-black.eot');
	src: url('fonts/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/dana-fanum-bold.eot');
	src: url('fonts/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/dana-fanum-regular.eot');
	src: url('fonts/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 10;
	src: url('fonts/eot/dana-fanum-thinitalic.eot');
	src: url('fonts/eot/dana-fanum-thinitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-thinitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-thinitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 200;
	src: url('fonts/eot/dana-fanum-extralightitalic.eot');
	src: url('fonts/eot/dana-fanum-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 300;
	src: url('fonts/eot/dana-fanum-lightitalic.eot');
	src: url('fonts/eot/dana-fanum-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 500;
	src: url('fonts/eot/dana-fanum-mediumitalic.eot');
	src: url('fonts/eot/dana-fanum-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 600;
	src: url('fonts/eot/dana-fanum-demibolditalic.eot');
	src: url('fonts/eot/dana-fanum-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 750;
	src: url('fonts/eot/dana-fanum-ultrabolditalic.eot');
	src: url('fonts/eot/dana-fanum-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 800;
	src: url('fonts/eot/dana-fanum-extrabolditalic.eot');
	src: url('fonts/eot/dana-fanum-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 900;
	src: url('fonts/eot/dana-fanum-blackitalic.eot');
	src: url('fonts/eot/dana-fanum-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: bold;
	src: url('fonts/eot/dana-fanum-bolditalic.eot');
	src: url('fonts/eot/dana-fanum-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: normal;
	src: url('fonts/eot/dana-fanum-regularitalic.eot');
	src: url('fonts/eot/dana-fanum-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


body {
font-family: IRANSans !important;
}


h1, h2, h3, h4, h5, h6 {
font-family: IRANSans !important;
}
.site-slider.slick-initialized > :not(.slick-nav) {
  direction: ltr;
}
body {
  text-align: right !important;
}
/*.price {
  font-family: KalamehFaNum !important;
}*/
.site-categories > ul > li.menu-item-has-children > a::after {
  transform: rotate(180deg);
}
.klb-icon-move-right::before {
  transform: rotate(180deg);
}
/*.site-header.header-type1 .header-nav .site-menu.horizontal ul .sub-menu a {
  font-family: KalamehFaNum !important;
}*/
.site-slider .slick-dots li button {
  overflow: hidden;
}
.contact-form-wrapper label {
  direction: rtl !important;
}
.product .product-title {
  direction: rtl;
}
.product-rating {
  direction: rtl;
}
.site-banner .entry-wrapper {
  direction: rtl !important;
}
.mfp-content {
  text-align: right !important;
}
.site-header .primary-menu > ul > li > a {
  font-family: IRANSans !important;
}
.site-header .custom-button > a {
  font-family: IRANSans !important;
}
.site-header .header-search.search-overlay .search-form.search-type-1 input {
  font-family: IRANSans !important;
}
body {
  overflow-x: hidden !important;
}
.woocommerce-breadcrumb ul {
  font-family: IRANSans !important;
}
.woocommerce-my-account .my-account-user .user-detail span {
  font-family: IRANSans !important;
}
.woocommerce-my-account .my-account-user .user-detail p {
  font-family: IRANSans !important;
}
.woocommerce-my-account .my-account-inner .my-account-navigation ul {
  font-family: IRANSans !important;
}@media screen and (min-width: 992px) {
  .woocommerce-my-account .my-account-inner > .woocommerce-MyAccount-content {
    font-family: IRANSans !important;
  }
}
.woocommerce-my-account .woocommerce-MyAccount-content a.button, .my-account-page .button.woocommerce-form-login__submit, .my-account-page .button.woocommerce-form-register__submit {
  font-family: IRANSans !important;
}
.my-account-page h2, .my-account-page h3 {
  font-family: IRANSans !important;
}
button, .button, input[type="submit"], .submit, .btn {
  font-family: IRANSans !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: IRANSans !important;
}
.site-footer.gray p {
  font-family: IRANSans !important;
}
@media screen and (min-width: 576px) {
  .sm-m-50, .sm-mt-50, .sm-my-50 {
    font-family: IRANSans !important;
  }
}
.site-header .header-row.header-row-white .quick-button.filled .action-link {
  color: var(--theme-primary-active-color);
  font-family: IRANSans !important;
}
.site-header .primary-menu > ul li:not(.mega-menu) .sub-menu a {
  font-family: IRANSans !important;
}
.site-header .quick-button.style-3 .action-text p {
  font-family: IRANSans !important;
}
.site-header .quick-button .mini-cart-holder .woocommerce-mini-cart__total .woocommerce-Price-amount {
  font-family: IRANSans !important;
}
.text-slate-800 {
  font-family: IRANSans !important;
}
.site-header .quick-button .mini-cart-holder .woocommerce-mini-cart__total strong {
  font-family: IRANSans !important;
}
@media screen and (min-width: 576px) {
  .products:not(.slick-slider).list-style.xs-list .product-inner > .content-wrapper .price {
    font-family: IRANSans !important;
  }
}
.global-notification p {
  font-family: IRANSans !important;
}
.site-header .quick-button .mini-cart-holder .woocommerce-mini-cart__buttons a {
  flex: none !important;
}
.site-login .site-login-inner .site-login-overflow .login-page-tab li a.active {
    color: var(--color-gray-900);
    font-family: IRANSans !important;
}
@media screen and (min-width: 992px) {
    .site-login .site-login-inner .site-login-overflow .login-page-tab li a {
        font-family: IRANSans !important;
    }
}
.site-login .site-login-inner .site-login-overflow .login-form-container>*.login-form>p {
    font-family: IRANSans !important;
}
.site-login .site-login-inner .site-login-overflow .login-form-container>* label {
    font-family: IRANSans !important;
}
.site-login .site-login-inner .site-login-overflow .login-form-container>*.login-form .lost-password p.woocommerce-LostPassword a {
    font-family: IRANSans !important;
}
@media screen and (min-width: 576px) {
  .woocommerce-cart-wrapper .shop_table tr td {
    font-family: IRANSans !important;
  }
}
.woocommerce-message, .woocommerce-info {
  font-family: IRANSans !important;
}
.order-review-wrapper .woocommerce-checkout-payment .wc_payment_methods li label {
  font-family: IRANSans !important;
}
#customer_details > * .woocommerce-billing-fields__field-wrapper > *, #customer_details > * .woocommerce-additional-fields__field-wrapper > * {
  font-family: IRANSans !important;
}
.select2-container--default .select2-selection--single {
  font-family: IRANSans !important;
}
@media screen and (min-width: 576px) {
  #customer_details > * .woocommerce-billing-fields__field-wrapper > * input, #customer_details > * .woocommerce-billing-fields__field-wrapper > * select, #customer_details > * .woocommerce-additional-fields__field-wrapper > * input, #customer_details > * .woocommerce-additional-fields__field-wrapper > * select {
    font-family: IRANSans !important;
  }
}
.order-review-wrapper .woocommerce-checkout-payment .wc_payment_methods li .payment_box {
  font-family: IRANSans !important;
}
.woocommerce-privacy-policy-text p {
  font-family: IRANSans !important;
}
#customer_details > * .woocommerce-billing-fields__field-wrapper > * textarea, #customer_details > * .woocommerce-additional-fields__field-wrapper > * textarea {
  font-family: IRANSans !important;
}
.site-brand a .brand-text {
  font-family: Maneli !important;
}
/* حذف فضای سفید پایین */
body {
    padding-bottom: 0 !important;
}

/* ==== Mobile Bottom Nav (Stable) ==== */

#mobile-bottom-nav {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    background: #ffffff;
    border-top: 1px solid #e3e3e3;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    z-index: 999999;
}

#mobile-bottom-nav .mb-item {
    flex: 1;
    text-align: center;
    text-decoration: none;
    color: #222;
    font-size: 11px;
    line-height: 1.2;
}

#mobile-bottom-nav .mb-item i {
    display: block;
    font-size: 20px;
    margin-bottom: 3px;
}

/* فقط موبایل */
@media (min-width: 768px) {
    #mobile-bottom-nav {
        display: none !important;
    }
}

/* مخفی کردن منو در صفحه پرداخت، در صورت نیاز */
body.woocommerce-checkout #mobile-bottom-nav {
    display: none !important;
}
.single-product .woocommerce-message, .single-product ul.woocommerce-error li {
  font-family: IRANSans !important;
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
  font-family: IRANSans !important;
}
.woocommerce .elementor-widget-woocommerce-product-price .price {
  font-family: IRANSans !important;
}
.woocommerce-my-account .my-account-user .user-menu-toggle a span {
  font-family: IRANSans !important;
}
p {
  font-family: IRANSans !important;
}
.before-shop-loop .sorting-products > span, .before-shop-loop .sorting-per-page > span {
  font-family: IRANSans !important;
}
.before-shop-loop .sorting-products select, .before-shop-loop .sorting-per-page select {
  font-family: IRANSans !important;
}
.widget .price_slider_wrapper .price_slider_amount > * .price-placeholder {
  font-family: IRANSans !important;
}
.price_slider_amount #min_price, .price_slider_amount #max_price {
  font-family: IRANSans !important;
}
.widget .price_slider_wrapper .price_slider_amount > * {
  font-family: IRANSans !important;
}
.secondary-column .widget ul, .filter-wide-button .dropdown-menu ul {
  font-family: IRANSans !important;
}
.price {
  font-family: IRANSans !important;
}
.woocommerce-pagination ul li > .current {
  font-family: IRANSans !important;
}
.woocommerce-pagination ul {
  font-family: IRANSans !important;
}

