@font-face {
  font-family: iy;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/iranyekanwebregularfanum.eot');
  src: url('fonts/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
  font-family: iyl;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/iranyekanweblightfanum.eot');
  src: url('fonts/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/iranyekanweblightfanum.ttf') format('truetype');
}
@font-face {
  font-family: iyb;
  font-style: bold;
  font-weight: bold;
  src: url('fonts/iranyekanwebboldfanum.eot');
  src: url('fonts/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('fonts/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('fonts/iranyekanwebboldfanum.ttf') format('truetype');
}
body {
	letter-spacing: normal;
}
h1 {
    font-family: iyb !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
h2 {
    font-family: iyb !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
h3 {
    font-family: iy !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
h4 {
    font-family: iy !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
h5 {
    font-family: iyl !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
h6 {
    font-family: iyl !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
p {
    font-family: iy !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
div {
    font-family: iy !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
a {
    font-family: iy !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
strong {
    font-family: iyb !important;
	font-weight: normal !important;
	letter-spacing: normal !important;
}
.xts-cookies-title {
  font-size: 18px;
  font-family: iyb !important;
}
.xts-cookies-content {
  font-size: 14px !important;
}
.xts-header-el .xts-header-el-label {
  font-weight: normal;
  font-size: 14px;
}
.dashicons {
  font-family: dashicons !important;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
  font: normal 20px/1 dashicons !important;
}
.xts-header-cats-label {
  font-weight: normal;
}

.xts-section-title-text {
  display: inline-block;
  font-family: iyb;
}
.xts-product-label {
  font-weight: normal;
}
.xts-mega-title {
  font-family: iyb !important;
}
nav {
	font-weight: normal !important;
	letter-spacing: normal !important;
}
.product_meta .xts-label {
  font-weight: normal;
  font-size: 14px;
  font-family: iyb;
}
.product_meta a {
  font-size: 14px;
}
span.amount {
  font-weight: normal !important;
}
.xts-breadcrumbs {
  font-weight: normal !important;
}
.woocommerce-Price-amount.amount {
  font-family: iyb !important;
}
.woocommerce-Price-currencySymbol {
  font-family: iy !important;
  font-size: 16px;
}
@media (min-width: 1025px) {
.xts-single-product form.cart:not(.xts-variations_form) .single_add_to_cart_button {
  padding: 5px 30px;
}
}
.btn, .button, .xts-button, [type="button"], [type="submit"], button {
  font-weight: normal;
  font-family: iyb !important;
}
[class*="variations_form"] .variations label {
  font-weight: normal;
}
.xts-action-btn.xts-style-icon-bg-text > a span {
  font-weight: normal;
}
label[for="xts-add-img-btn"] {
  font-weight: normal;
}
.star-rating {
  font-family: font-icon !important;
}
.woocommerce-Reviews .comment-text .description {
  font-size: 14px;
}
.woocommerce-Reviews .comment-text .meta {
  font-size: 15px;
}
.comment-form-img-message {
  font-size: 15px;
}
.widget_price_filter .price_slider_amount .price_label > span {
  color: #333;
  font-weight: normal;
  font-family: iyb;
}
.xts-swatch.xts-with-text {
  font-weight: normal;
  font-family: iyb;
}
.xts-per-page-title {
  font-weight: normal;
  font-family: iyb;
}
nav[class*="-pagination"] li .page-numbers {
  font-weight: normal;
  font-family: iyb !important;
}
.xts-post-categories > a {
  margin-right: 6px;
}
 .xts-shop-tools .xts-title {
  font-size: 20px;
}
.xts-post-content .xts-post-title.xts-entities-title {
  font-size: 18px;
}
.xts-post-content .xts-post-desc {
  font-size: 15px;
  line-height: 28px;
}
.widget_recent_entries a {
	font-size: 15px;
  line-height: 25px;
}
.widget_recent_comments li > a {
  font-size: 15px;
}
.comment-author-link {
  font-size: 15px;
}
.recentcomments {
  font-size: 15px;
}

.woocommerceir{
    display:block;
}
.xts-social-label {
  font-weight: normal;
  font-family: iyb !important;
}
.btn, .button, .xts-button, [type="button"], [type="submit"], button {
  font-weight: normal;
  font-family: iyb;
}
.xts-action-btn.xts-style-icon-bg-text > a span {
  font-weight: normal;
}
.xts-social-label {
  font-size: 14px;
  font-family: iyb;
}
.xts-product-label {
  font-weight: normal;
  font-family: iyb !important;
}
.woocommerce-product-attributes th {
  font-family: iyb;
}
.woocommerce-product-attributes td {
  font-size: 15px;
}
.xts-checkout-steps li::after {
  transform: rotate(180deg);
}
.cart-empty.xts-empty-page {
  font-size: 22px;
  font-family: iyb !important;
}
.xts-shop-tools > .woocommerce-ordering select {
  font-weight: normal;
  font-family: iyb;
}
.elementor-element [data-type="text"], .elementor-element [data-type="button"] {
  font-family: iy !important;
  letter-spacing: normal !important;
}
.xts-navbar-text {
  font-weight: normal;
  font-family: iyb;
}
.xts-side-mobile .searchform input[type="text"] {
  font-weight: normal;
  font-family: iyb;
}
.xts-dropdown-menu.xts-style-sized .xts-sub-menu > li > a, .xts-exta-menu-list > li > a {
  font-family: iyb !important;
  font-size: 15px;
}
.xts-nav-label {
  font-weight: normal;
  font-size: 10px;
  font-family: iyb;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
  font: normal 20px/1 dashicons !important;
}
.xts-insta-comments, .xts-insta-likes {
  font-weight: normal;
}
.xts-prod-design-simple .xts-product-content-head {
  display: block;
}