/*------------------------------------*
	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;
}
/* Coding Start */
body,a,p,input,em{font-family:iransans !important;}
h1,h2,h3,h4,h5,h6{font-family: iranyekan !important;}
.elementor-icon-list-text,.elementor-heading-title,.rt-features-list-portfolio-content .info-body .single-info .info-details span{
    font-family:iransans;
	letter-spacing: 0 !important;
}
.woocommerce-breadcrumb,.woocommerce div.product .summary .product_meta>span{
	font-family: iranyekan;
}
.safe-checkout{
	margin: 25px 0 25px 0;
    padding: 40px 25px 25px;
    background: rgba(117, 112, 108, 0.05);
	border-radius: 15px;
	text-align: center;

}
.single-product.woocommerce .cart button.single_add_to_cart_button{
	width: 50% !important;
    border-radius: 100px;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus{
	left: 0;
}
.woocommerce .quantity .qty{
	border-radius: 100px;
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale{
	left: auto;
	right: 10px;
}
.custom-section {
	display: flex;
	justify-content: space-around;
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    text-align: center;
}
.custom-section h4 {
    color: #4CAF50;
    font-size: 14px;
    margin: 5px 0;
}
.custom-section p {
    color: #555;
    font-size: 13px;
}
.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;
}

.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;
}

.uicore_px input.uicore_s{
	margin-right: 10px !important;
}

@media screen and (max-width:768px){
	.woocommerce ul.products li.product .button{
		width: 100% !important;
	}
	.flex-control-thumbs {
		flex-basis: 25% !important;
		z-index: 2;
		height: auto;
		padding: 10px !important;
		margin: auto 0 !important;
	}
	.woocommerce div.product .flex-control-thumbs {
		display: block !important;}
}
.woocommerce div.product div.summary{
	border: 1px solid #f5f5f5;
    padding: 20px;
    border-radius: 15px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	right: 4.5em;
	}
.woocommerce span.onsale{
	top: 1.5em !important;
}
.bdt-countdown-item-wrapper .bdt-countdown-divider{
	right: 0;
}
.uicore-post-content img,.ui-author-box,.uicore-widget img,.woocommerce-page img, .woocommerce img{
	border-radius: 15px;
}
.ui-author-box img{
	max-width: 50px;
}
div#wpp_dashboard_primary{
	display: none;
}
.uicore-navbar:not(.uicore-left-menu) .uicore-branding {
    padding-left: 20px !important;
}
.woocommerce ul.products li.product .button{
    right: 10px;
}
.uicore-swatches-wrp {
	justify-content: center;
}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{
	max-width: 100px !important;
	text-align: center;
}
.uicore-sidebar .uicore-sticky{
    border: 1px solid #f5f5f5 !important;
    border-radius: 15px;
    padding: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	float: right !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	right:.5em !important;
}
