@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/persian_numbers/IRANSans/IRANSansWebFaNum.woff');
}
body.rtl, .rtl #wpadminbar * {
    font-family: IRANSans, Tahoma, Arial, Helvetica;
}
input, textarea, select, button {
    font-family: inherit;
}
.rtl .woocommerce .quantity .qty {
    margin: 0 0 0 10px;
}
.search_404 button {
    left: 9px;
    right: auto;
}
.rtl .cz_content_box_full_before:before, .rtl .cz_content_box_full_stretch:before{    left: 0; right: auto;}
.rtl .cz_content_box_full_after:after, .rtl .cz_content_box_full_stretch:after {
    right: 0;
    left:auto;
}
.rtl .cz_content_box_full_before:before, .rtl .cz_content_box_full_stretch:before, .rtl .cz_content_box_full_after:after, .rtl .cz_content_box_full_stretch:after {
    width: 600px;
}
.rtl .cz_countdown li {
    direction: rtl;
}
.rtl .cz_countdown {
    direction: ltr;
}
.rtl .cz_quote_rating {
    direction: ltr;
}
.rtl .sm2-playlist-wrapper ul li,.sm2-bar-ui .sm2-playlist-target {
    direction: rtl;}
.rtl .vc_chart .vc_chart-legend {
    margin: 0;
    padding: 0;
}
@media (min-width: 768px){
.rtl .vc_chart .vc_chart-legend li {
    margin-right: 1em;
    margin-left: 0;
}
}
.rtl .vc_chart .vc_chart-legend span {
    right: 0;
    left: auto;
    margin-left: .5em;
    margin-right: 0;
}
.rtl .cz_svg_bg:before {
    right: -40px;
    left: auto;
}
.rtl .sf-menu > .cz > a:hover:before, .rtl .sf-menu > .cz:hover > a:before, .rtl .sf-menu > .current_menu > a:before, .rtl .sf-menu > .current-menu-parent > a:before {
    transform-origin: right;
}