@font-face{font-family:'IRAnjoman';src:  url('../fonts/IRAnjoman.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRAnjoman-Bold';src:  url('../fonts/IRAnjoman-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRAnjoman-Light';src:  url('../fonts/IRAnjoman-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRAviny';src:  url('../fonts/IRAviny.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDana';src:  url('../fonts/IRDana.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDana-Bold';src:  url('../fonts/IRDana-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDana-Light';src:  url('../fonts/IRDana-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRManeli';src:  url('../fonts/IRManeli.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSharp';src:  url('../fonts/IRSharp.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSharp-Bold';src:  url('../fonts/IRSharp-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSharp-Light';src:  url('../fonts/IRSharp-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDastnevis';src:  url('../fonts/IRDastnevis.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDastnevis-Bold';src:  url('../fonts/IRDastnevis-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRDastnevis-Light';src:  url('../fonts/IRDastnevis-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSans';src:  url('../fonts/IRSans.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSans-Bold';src:  url('../fonts/IRSans-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSans-Light';src:  url('../fonts/IRSans-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSansx';src:  url('../fonts/IRSansx.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSansx-Bold';src:  url('../fonts/IRSansx-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRSansx-Light';src:  url('../fonts/IRSansx-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRFarhang';src:  url('../fonts/IRFarhang.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRFarhang-Bold';src:  url('../fonts/IRFarhang-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRFarhang-Light';src:  url('../fonts/IRFarhang-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRKalameh';src:  url('../fonts/IRKalameh.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRKalameh-Bold';src:  url('../fonts/IRKalameh-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRKalameh-Light';src:  url('../fonts/IRKalameh-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRBakeri';src:  url('../fonts/IRBakeri.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekanBakh';src:  url('../fonts/IRYekanBakh.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekanBakh-Bold';src:  url('../fonts/IRYekanBakh-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekanBakh-Light';src:  url('../fonts/IRYekanBakh-Light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekan';src:  url('../fonts/IRYekan.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekan-Bold';src:  url('../fonts/IRYekan-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRYekan-Light';src:  url('../fonts/IRYekan-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRVazir';src:  url('../fonts/IRVazir.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRVazir-Bold';src:  url('../fonts/IRVazir-Bold.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRVazir-Light';src:  url('../fonts/IRVazir-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'IRGandom';src:url('../fonts/IRGandom.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRTanha';src:url('../fonts/IRTanha.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSahel';src:url('../fonts/IRSahel.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSahel-Bold';src:url('../fonts/IRSahel-Bold.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSahel-Light';src:url('../fonts/IRSahel-Light.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSamim';src:url('../fonts/IRSamim.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSamim-Bold';src:url('../fonts/IRSamim-Bold.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRSamim-Light';src:url('../fonts/IRSamim-Light.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRShabnam';src:url('../fonts/IRShabnam.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRShabnam-Bold';src:url('../fonts/IRShabnam-Bold.woff2') format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:'IRShabnam-Light';src:url('../fonts/IRShabnam-Light.woff2') format('woff2');font-weight:400;font-style:normal}
select{background:#fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat left 5px top 55%}.woocommerce-variation-add-to-cart{display:block}a.reset_variations{display:block}.alert_wrapper{margin-right:20px}.alert .alert_icon{right:10px;left:auto}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart{display:block}.alert a.close{left:15px;right:auto}ul.list_check li:before,ul.list_idea li:before,ul.list_mixed li:before,ul.list_star li:before{right:20px!important;left:auto!important}.Recent_posts ul li .desc{margin-right:80px!important;margin-left:0!important}.Recent_posts ul li .photo{float:right!important}.Recent_posts ul li .desc:after{right:0!important;left:auto!important}.Recent_posts ul li .photo .c{right:-8px!important;left:auto!important}
.mfn-checkout-steps li .mfn-step-number{margin-right:5px;margin-left:15px;}
.woocommerce .product div.entry-summary .cart{flex-direction:inherit!important;}
.woocommerce .product div.entry-summary .woocommerce-product-details__short-description{float:none!important;}
.woocommerce table.shop_table .product-name{text-align:right!important;}

.select2-container--default .select2-selection--single .select2-selection__rendered{text-align:right!important;}
.mfn-header-login .woocommerce-form .form-row.form-row-first label, .mfn-header-login .woocommerce-form .form-row.form-row-last label {
    right: 40px;
	left:auto;
}
.mfn-header-login .woocommerce-form .form-row.form-row-first:after, .mfn-header-login .woocommerce-form .form-row.form-row-last:after {
    right: 5px;
	left:auto;
}
.mfn-header-login .woocommerce-form.login {
    text-align: right;
}
.mfn-header-login .woocommerce-form .form-row.form-row-first .input-text, .mfn-header-login .woocommerce-form .form-row.form-row-last .input-text {
    padding: 25px 40px 10px 10px;
}
.woocommerce .column_product_cart_button .cart .button {
    margin: 10px;
}
.mfn-ui .mfn-form .mfn-form-row.toggle_fields > label .reset-big-field {
    left: 32px;
	right:auto;
}
.mfn-icon-box-right .icon-wrapper {
    margin: 0 10px 0 0px;
}
.project-description li .label {
    padding-left: 10px;
	padding-right: 0px;
}
#Filters .filters_buttons li {
    margin: 0 15px 0 0px;
}
#Filters .filters_buttons li.authors i, #Filters .filters_buttons li.categories i, #Filters .filters_buttons li.tags i {
    margin-left: 3px;
	margin-right: 0px;
}
.format-link .post-title .icon-link {
    float: right;
}
.mfn-sidecart-apply-coupon-wrapper .mfn-sidecart-apply-coupon {
    left: 0;
	right:auto;
}
.post-footer .post-links {
    float: right;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.mfn-header-tmpl .mfn-icon-box-left .icon-wrapper {
    margin: 0 0px 0 10px;
}
.woocommerce #Content .column_product_cart_button .cart .button, .woocommerce .column_product_cart_button .cart .quantity .input-text,.woocommerce .quantity input.qty {
    font-family: inherit;
}
.post-footer .button-love a.mfn-love {
    margin-left: 5px;
    margin-right: 0;
}
@media only screen and (min-width: 1240px) {
    .menuo-right #Top_bar .menu_wrapper {
        float: right;
    }
}