@charset "UTF-8";
@font-face {
    font-family: 'IRANYekanXVF';
    src: url('fonts/IRANYekanX/woff/IRANYekanXVF.woff') format('woff-variations'),
    /* will be the standard and works in Safari now */
    url('fonts/IRANYekanX/woff/IRANYekanXVF.woff') format('woff');
    /* for the other supporting browsers */
    font-weight: 100 1000;
    font-display: fallback;

}

body {
    font-family: IRANYekanXVF, tahoma;
}
@supports (font-variation-settings: normal) {
    body {
     font-family: 'IRANYekanXVF', tahoma;
    }
}

.ss02 {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}

/* font css */
body{font-feature-settings: "ss02"}
a,span,b,p,li,h1,h2,h3,h4,h5,h6,td,tr{font-family:IRANYekanXVF;}
h1,h2,h3,h4,h5,h6{font-family:IRANYekanXVF!important;font-weight:bold}
b, strong{font-weight:bold;}
p{direction:rtl;text-align:justify;}
.elementor-widget-tabs .elementor-tabs {text-align: right;font-family: 'IRANYekanXVF';}
.elementor-post__title a,.elementor-5196 .elementor-element.elementor-element-dbfd9fa .themegoods-navigation-wrapper .nav li > a,.elementor-5196 .elementor-element.elementor-element-dbfd9fa .themegoods-navigation-wrapper .nav li ul.sub-menu li a,.elementor-5196 .elementor-element.elementor-element-14c9e64 .themegoods-navigation-wrapper .nav li > a,.elementor-5196 .elementor-element.elementor-element-da29bb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5196 .elementor-element.elementor-element-da29bb0 .elementor-icon-list-item > a,.elementor-element.elementor-element-b5c297b.elementor-widget.elementor-widget-text-editor {font-family: 'IRANYekanXVF';}

h1, h2, h3, h4, h5, h6, h7, .post_quote_title,a.button,.button, strong[itemprop="author"], #page-content-wrapper .posts.blog li a, .page-content-wrapper .posts.blog li a, #filter_selected, blockquote, .sidebar-widget li.widget_products, #footer ul.sidebar-widget li ul.posts.blog li a, .woocommerce-page table.cart th, table.shop_table thead tr th, .testimonial_slider_content, .pagination, .pagination-detail, .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .mpa-shortcode-title, .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-checkout .mpa-customer-details .mpa-shortcode-title, .appointment-form-widget>.widget-body .mpa-booking-step.mpa-booking-step-checkout .mpa-customer-details .mpa-shortcode-title, .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-shortcode-title, .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-checkout .mpa-shortcode-title,h2.elementor-heading-title.elementor-size-default,.elementor-element.elementor-element-f57a709.elementor-widget.elementor-widget-text-editor{font-family:IRANYekanXVF!important;}


/* header css */
.themegoods-navigation-wrapper .nav li.arrow > a:after {

    float: left;
    margin-right: 8px;

}

/* hr lines */
hr {border: 1px dotted #dfdede !important;margin-top: 11px !important;margin-bottom: 11px !important}
.elementor hr {margin: 11px !important;background-color: transparent}

/* woocommerce css */
.amount,.quantity,.quantity .qty,.woocommerce-breadcrumb,.sku_wrapper,.single_add_to_cart_button,.label,.value,.single-product .single-product-wrapper .product-actions-wrapper .product-actions select,.cats-link,.tags-link{font-family:IRANYekanXVF;}


/* might fuck things up */
.elementor-widget-container {font-family: 'IRANYekanXVF';text-align: justify;direction: rtl;}
.elementor-4168 .elementor-element.elementor-element-2c4ed24 .elementor-heading-title,.elementor-heading-title{font-family: 'IRANYekanXVF' !important;}

/* forms */
input[type="submit"],.mycalcs_result{font-family: 'IRANYekanXVF';}
.form-control, .input-text {text-align: right;}
label {line-height: 2.2em;font-family: 'IRANYekanXVF';}
.mycalcs_result {background: #29a114;padding: 10px 20px;color: #fff;margin: 22px 2px;border-radius: 5px;text-align: center;}
input.calcs_submit {width: 100%;}


/* PodCasts */


/* footer */
