/*
Theme Name: Ecomall Child
Theme URI: https://demo.theme-sky.com/ecomall/
Author: Theme Sky Team
Author URI: https://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: ecomall
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: ecomall-child
*/
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url("fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot");
  src:
    url("fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf") format("truetype");
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url("fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot");
  src:
    url("fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff") format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf") format("truetype");
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 300;
  src: url("fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot");
  src:
    url("fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype");
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url("fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot");
  src:
    url("fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff")
      format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf")
      format("truetype");
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url("fonts/iransans/eot/IRANSansWeb(FaNum).eot");
  src:
    url("fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix")
      format("embedded-opentype"),
    /* IE6-8 */ url("fonts/iransans/woff2/IRANSansWeb(FaNum).woff2")
      format("woff2"),
    /* FF39+,Chrome36+, Opera24+*/
      url("fonts/iransans/woff/IRANSansWeb(FaNum).woff") format("woff"),
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
      url("fonts/iransans/ttf/IRANSansWeb(FaNum).ttf") format("truetype");
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
label,
html body > h1,
.ts-menu nav > ul > li > a,
nav > ul.menu > li > a,
.vertical-menu-wrapper,
.mobile-menu-wrapper,
.elementor-icon-list-item a,
.ts-search-by-category .select-category,
.ts-search-by-category .search-table .search-field input[type="text"],
.woocommerce a.button,
.mc4wp-form .subscribe-email input[type="email"],
.mc4wp-form .subscribe-email .button,
.ts-search-by-category .search-table .search-button input[type^="submit"],
.ts-banner-button a.button,
.elementor-button-text,
.rs-layer,
.column-tabs .list-categories ul.tabs li,
.column-tabs ul.tabs > li,
.woocommerce div.product .summary form.cart .single_add_to_cart_button,
.cart-dropdown-form .form-content > label > span,
.product-on-sale-form label,
.ts-list-of-product-categories-wrapper .list-categories ul li,
.dataTables_wrapper,
.box-content .description-bottom,
.ts-stick-compare-button,
.button.empty-cart-button,
.coupon .button,
.coupon .input-text,
.sr7-layer {
  font-family: IRANSans !important;
}
sr7-fonttest-wrap {
  display: none !important;
}

body {
  overflow-x: hidden;
}
html body > h1 {
  font-family: IRANSans !important;
}
.widget_product_categories ul li a,
.ts-product-categories-widget-wrapper ul li a,
.product-filter-by-brand ul li label,
.product-filter-by-price ul li label,
.product-filter-by-availability ul li label,
.woocommerce .widget_rating_filter ul li a,
.woocommerce
  .woocommerce-widget-layered-nav-list
  .woocommerce-widget-layered-nav-list__item
  a {
  font-family: IRANSans !important;
}
.woocommerce div.product form.cart .variations select {
  font-family: IRANSans !important;
}
#commentform .form-submit .button {
  font-family: IRANSans !important;
}
.form-row input.input-text,
.woocommerce form .form-row textarea {
  font-family: IRANSans !important;
}
form.track_order button[type^="submit"] {
  font-family: IRANSans !important;
}
.wpcf7 p input[type="text"],
.wpcf7 p textarea,
.wpcf7 p input[type="email"],
.wpcf7-form-submit input[type^="submit"] {
  font-family: IRANSans !important;
  direction: rtl;
}

.woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond .comment-form input {
  font-family: IRANSans !important;
}
.woocommerce div.product span.price,
.woocommerce .products .product .price,
.woocommerce .products .product .price del {
  font-size: 14px !important;
}

.woocommerce .product-category .meta-wrapper {
  font-family: IRANSans !important;
}
.ts-discount-percent {
  direction: ltr !important;
}
.woocommerce .product-label > span.onsale,
.woocommerce .product-label > span {
  direction: ltr !important;
}
.ts-product-video-button,
.ts-product-360-button {
  right: 14px !important;
  left: auto !important;
}
.ts-product-video-button::before {
  margin-right: unset !important;
  margin-left: 10px !important;
}
.widget-title-wrapper a.block-control {
  right: auto !important;
  left: 0 !important;
}

.dropdown-container .create-account-wrapper a {
  float: left !important;
}
.my-account-wrapper .login-submit input[type="submit"] {
  font-family: IRANSans !important;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  left: 20px !important;
  right: unset !important;
}
form.woocommerce-ResetPassword.lost_reset_password button[type^="submit"] {
  font-family: IRANSans !important;
}

@media only screen and (min-width: 768px) {
  .woocommerce table.shop_table.woocommerce-cart-form__contents .product-price,
  .woocommerce
    table.shop_table.woocommerce-cart-form__contents
    .product-subtotal {
    width: 120px !important;
  }
}
