/*------------------------------------*
	Fonts and Styles
*------------------------------------*/
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2');
	src: url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2');
	src: url('fonts/iransans/woff/IRANSansWeb(FaNum).woff');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/iranyekan/iranyekanwebregular.woff2');
	
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/iranyekan/iranyekanwebbold.woff2');
}
body .uicore-body-content,.bdt-ep-advanced-icon-box-content p,.elementor-widget-icon-box p, .elementor-widget-text-editor p,.bdt-ep-advanced-icon-box-title,.bdt-ep-review-card-grid-text,.bdt-ep-review-card-grid-text{
	font-family: iransans !important;
}
h1,h2,h3,h4,h5,h6,.bdt-ep-advanced-icon-box-title,.bdt-ep-review-card-grid-name{
	font-family: iranyekan !important;
	font-weight: 500;

}

.ui-e-headline-text,.elementor-widget-heading h1.elementor-heading-title, .uicore-title.h1, h1{
	font-family:iransans;
	font-weight:bold !important;
}
.elementor-element .mf-input-wrapper .mf-input,.elementor-element .mf-input-wrapper .mf-input-label,.elementor-element .mf-input-wrapper input,.elementor-element .mf-repeater-field-label,.tags-links a,.uicore-blog .uicore-post-content article .entry-content,.uicore-body,.uicore-body-content input,.uicore-single-header .uicore-entry-meta,body,body .uicore-body-content{
	font-family: iransans;
}
.bdt-tab-text,p,a,.uicore-blog-grid .uicore-post-info .uicore-post-footer,.uicore-nav-menu .uicore-nav .uicore-menu>.menu-item>a, .uicore-navbar .uicore-btn,.bdt-newsletter-wrapper .bdt-input,.bdt-newsletter-btn-text,.uicore-mobile-menu-wrapper .uicore-menu .menu-item>a,.elementor-button-text,.bdt-scrollnav ul li > a,.bdt-ep-advanced-icon-box-readmore{
	font-family: iransans !important;
}
.uicore-post-category a{
	letter-spacing: 0 !important;
}
.uicore-page-title .uicore .uicore-separator:before{
	transform: rotate(90deg) !important;
}
.comments-area .comment-form .comment-form-cookies-consent label{
	margin-right: 5px;
}
.uicore-page-title .uicore-title {
    text-align: right;
}
blockquote cite,.uicore-blog .uicore-post-content li,.elementor-kit-6 [type="submit"] {
	font-family: iransans !important;
}
.wp-block-tag-cloud a {
    font-size: 12px!important;
    letter-spacing: 0;
}
.uicore-body-content input{
	font-family: iransans !important;
}
.ui-modal-content .ui-modal-footer span {
    margin-left: 9px !important;}
#set-285{
	display: none !important;
}
blockquote cite:before {
    content: "\2014";
    margin-left: 10px !important;
}
.uicore-i-arrow:before {
    content: '\e901' !important;
}
.bdt-countdown-wrapper{
	direction: ltr;
}
.woocommerce .quantity{
	margin: 0 0 0 14px!important;
}
.elementor-element .mf-input-wrapper .mf-input-label,.metform-btn,.mf-input-select .mf_select__value-container, .mf-input-select .mf_select__value-container input, .mf-textarea {
	font-family: iransans !important;
}
.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
	font-family: iransans;
}
.mf-form-wrapper .metform-form-content .metform-form-main-wrapper .mf-input-wrapper .mf-input{
	text-align: right;
}
.ui-e-page-description {
	letter-spacing: 0 !important;
}
.uicore-i-mail, .uicore-i-globe{
	padding-right: 35px !important;
    padding-left: 0 !important;
}
.wp-block-latest-posts__featured-image.alignleft{
	float: right !important;
	margin-left:1em;
}
.ui-breadcrumb{
	text-align: right;
}
.wp-block-tag-cloud a{
	letter-spacing: 0 !important;
}
.uicore-dashboard-updates{
	display: none !important;
}
.uicore-page-title{
	text-align: right !important;
}
.woocommerce-message::before{
	right: 10px !important;
}
.uicore_px input.uicore_s{
	margin-right: 10px !important;
}