/*
Theme Name: Pad Jame
Theme URI: https:/padjame.com
Description: Factory & Industrial Business 
Author: Parva Digital Marketing Agency
Author URI: https://parva-agency.ir/
Version: 1.0
Template: manufacturer
*/

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb_Light.eot');
	src: url('fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('fonts/eot/IRANSansWeb.eot');
	src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('fonts/eot/iranyekanwebbold.eot');
	src: url('fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('fonts/eot/iranyekanwebthin.eot');
	src: url('fonts/eot/iranyekanwebthin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebthin.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebthin.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/eot/iranyekanweblight.eot');
	src: url('fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('fonts/eot/iranyekanwebregular.eot');
	src: url('fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/eot/iranyekanwebmedium.eot');
	src: url('fonts/eot/iranyekanwebmedium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebmedium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebmedium.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('fonts/eot/iranyekanwebextrabold.eot');
	src: url('fonts/eot/iranyekanwebextrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebextrabold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebextrabold.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('fonts/eot/iranyekanwebblack.eot');
	src: url('fonts/eot/iranyekanwebblack.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebblack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebblack.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	font-display: swap;
	src: url('fonts/eot/iranyekanwebextrablack.eot');
	src: url('fonts/eot/iranyekanwebextrablack.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/fonts/woff/iranyekanwebextrablack.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebextrablack.ttf') format('truetype');
}
@font-face {
    font-family: Vazir;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('fonts/eot/Vazir-Regular.eot');
    src: url('fonts/eot/Vazir-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/woff2/Vazir-Regular.woff2') format('woff2'),
         url('fonts/woff/Vazir-Regular.woff') format('woff'),
         url('fonts/ttf/Vazir-Regular.ttf') format('truetype');
}
@font-face {
    font-family: Vazir;
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    src: url('fonts/eot/Vazir-Bold.eot');
    src: url('fonts/eot/Vazir-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/woff2/Vazir-Bold.woff2') format('woff2'),
         url('fonts/woff/Vazir-Bold.woff') format('woff'),
         url('fonts/ttf/Vazir-Bold.ttf') format('truetype');
}
@font-face {
    font-family: Vazir;
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url('fonts/eot/Vazir-Black.eot');
    src: url('fonts/eot/Vazir-Black.eot?#iefix') format('embedded-opentype'),
         url('fonts/woff2/Vazir-Black.woff2') format('woff2'),
         url('fonts/woff/Vazir-Black.woff') format('woff'),
         url('fonts/ttf/Vazir-Black.ttf') format('truetype');
}
@font-face {
    font-family: Vazir;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('fonts/eot/Vazir-Medium.eot');
    src: url('fonts/eot/Vazir-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/woff2/Vazir-Medium.woff2') format('woff2'),
         url('fonts/woff/Vazir-Medium.woff') format('woff'),
         url('fonts/ttf/Vazir-Medium.ttf') format('truetype');
}
@font-face {
    font-family: Vazir;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('fonts/eot/Vazir-Light.eot');
    src: url('fonts/eot/Vazir-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/woff2/Vazir-Light.woff2') format('woff2'),
         url('fonts/woff/Vazir-Light.woff') format('woff'),
         url('fonts/ttf/Vazir-Light.ttf') format('truetype');
}
@font-face {
    font-family: Vazir;
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url('fonts/eot/Vazir-Thin.eot');
    src: url('fonts/eot/Vazir-Thin.eot?#iefix') format('embedded-opentype'),
         url('fonts/woff2/Vazir-Thin.woff2') format('woff2'),
         url('fonts/woff/Vazir-Thin.woff') format('woff'),
         url('fonts/ttf/Vazir-Thin.ttf') format('truetype');
}

body, body .man_page {
  font-family: Vazir !important;
}
.elementor-heading-title {
  font-family: iranyekan !important;
}
.elementor-widget-text-editor, p, a, .elementor-button, .man_testimonials_item_cont, .wpcf7-form .wpcf7-submit {
  font-family: Vazir !important;
}
.elementor-button-text {
 font-family:  iranyekan !important;
}
.elementor-slide-heading {
  font-family: iranyekan !important;
}
.elementor-slide-description, .elementor-testimonial__text {
  font-family: Vazir !important;
}
.elementor-button elementor-slide-button elementor-size-sm {
 font-family:  iranyekan !important;
}
.sm_nav_menu, .elementor-nav-menu li {
  font-family: IRANSans !important;
}
.man_testimonials_item_title {
  font-family: iranyekan !important;
}
.man_service_block h4 {
	font-family: IRANSans !important;
}
.btn, input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select, 
.input-text, .widget-title {
  font-family: iranyekan !important;
}
.premium-flip-back-content-container .premium-flip-back-title,
.premium-flip-front-content-container .premium-flip-front-title {
  font-family: iranyekan !important;
}
.elementor-posts .elementor-post__read-more, .elementor-testimonial__footer cite {
 font-family: Vazir !important;
}
.widget ul:not(.product_list_widget):not(#recentcomments) li a {
    font-family: Vazir !important;
}
.man_news_item_date span,
.man_news_item_date a {
    font-family: Vazir !important;
  }
.man_intro_cont h1 {
    font-family: iranyekan !important;
  }
.breadcrumbs li {
  font-family: Vazir !important;
}
.eael-filter-gallery-control > ul li {
    letter-spacing: 0;
    font-family: Vazir !important;
}




.menu-item-has-children > a:after {
  margin: 0 7px 0 0;
}
.sm_nav_menu > li {
  float: right;
}
.menu-item-has-children > a {
    margin-left: 20px;
    margin-right:  unset !important;
}
.sm_nav_menu > li ul {
    text-align: right;
    right: 0;
    left: unset !important;
}
.sm_nav_menu > li ul:before,
    .man_widget_shopping_cart_content:before {
      right: 30px;
      left: unset !important;
    }
.man_news_item_cont {
  padding: 35px 35px 35px 80px;
}
.man_news_grid_item {
  text-align: right;
}
.sm_nav_menu > li ul a:before {
    display: inline-block;
    content: "\e629";
    right: -15px;
    left: unset !important;
}
.man_testimonials_item_img {
	margin-right: unset !important;
	float: right;
	margin-left: 20px;
}
.widget .recentcomments:before {
    float: right;
    margin-left: 10px;
    margin-right: unset !important;
  }
.widget ul:not(.product_list_widget):not(#recentcomments) a:hover {
    padding-right: 30px;
    padding-left: unset !important;
  }
.widget ul:not(.product_list_widget):not(#recentcomments) li a {
    padding: 0 20px 0 10px;
  }
.widget ul:not(.product_list_widget):not(#recentcomments) a:before {
    content: "\e629";
    right: 0px;
    left: unset !important;
  }
.posted-on .ti {
  margin-left: 10px;
  margin-right: unset !important;
}
.ti-arrow-circle-right:before {
	content: "\e65e";
}
.ti-arrow-circle-left:before {
	content: "\e65d";
}
.man_news_item_date i {
  margin-left: 8px;
  margin-right: unset !important;
    }
.breadcrumbs li:after {
    content: "\e629";
  }
.ti-arrow-right:before {
	content: "\e629";
}
.ti-arrow-left:before {
	content: "\e628";
}
.btn i {
    margin-left: 21px;
 margin-right: unset !important;
  }
.sm_nav_menu > li ul ul {
      right: 250px;
     left: unset !important;
    }
.stm-product-item__content .woocommerce-product-attributes-item__label {
  text-align: right !important;
}
.stm-product-item__content .woocommerce-product-attributes-item__value {
  text-align: right !important;
}
.stm-product-item__content .meta-bottom .stm-product-item__price {
  float: right;
}
.woocommerce .site-content img, .woocommerce-page .site-content img {
  width: auto;
  height: auto;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  margin: 0 0 20px 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  margin: 0 0 0 10px;
}
.stm-products-main.grid.cols-3 .stm-product-item:nth-child(3n+1) {
	margin-right: 0;
	margin-left: unset;
}
.stm-products-main.grid .stm-product-item {
  margin-right: 15px;
  margin-left: unset;
}
.text-right {
  text-align: left;
}
.text-left {
  text-align: right;
}
table tr {
    background-color: #fff0 !important;
}
.product-type-simple .button.product_type_simple:after {
    content: "\e629";
    margin-left: unset !important;
    margin-right: 5px;
}
.woocommerce a.button {
 background-color:#ebe9eb00;
 border:2px solid #f9b203;
 border-radius: 50px !important;
}
.woocommerce .stm-products-catalog__filter .woocommerce-ordering {
  display: none;
}
.related.products {
  display: none;
}

@media (max-width: 1024px) {
    .menu_active .man_page,
    .menu_active.elementor-template-canvas > .elementor {
      right: -100%;
      left: unset !important;
    }
    .elementor-template-canvas > .elementor {
      right: 0;
      left: unset !important;
    }
    .sm_menu_toggle_close {
      right: 20px;
      left: unset !important;
    }
    .sm_menu .sm_nav_menu > li ul {
      text-align: right;
    }
}