@font-face {
    font-family: 'mellatweb-isans';
    src: url('fonts/mellatweb-isans.eot');
    src: url('fonts/mellatweb-isans.eot?#iefix') format('embedded-opentype'),
         url('fonts/mellatweb-isans.woff') format('woff'),
         url('fonts/mellatweb-isans.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/IRANSansWeb_Bold.eot');
	src: url('fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/IRANSansWeb_Medium.eot');
	src: url('fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/IRANSansWeb_Light.eot');
	src: url('fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/IRANSansWeb_UltraLight.eot');
	src: url('fonts/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb.eot');
	src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb.ttf') format('truetype');
}

a,h1,p,b,h2,body,h3,h4,h6,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,.darna-testimonial.style1 span{font-family:IRANSans!important}
.sidebar .widget-text-intro {
    font-family: iransans;
}
@media screen and (min-width: 992px){
header.main-header .menu-wrapper .x-nav-menu ul.x-sub-menu b.x-caret {
    left: 0;
    right: auto !IMPORTANT;
}}
.site-content-single-product .single-product-info .single-product-image-wrap {
    float: right;
}
.woocommerce div.product form.cart div.quantity .quantity-inner .qty, .product-quantity div.quantity .quantity-inner .qty {
    border-left: transparent;
    text-align: right;
}
@media screen and (min-width: 992px){
header.main-header .menu-wrapper {
    font-family: iransans;
}}
.darna-icon-box.style6 .ibox-icon {
    float: RIGHT;}
.darna-icon-box.style6 h3 {
    padding-right: 21px;
    padding-left: 0;
}
.darna-post .darna-post-content p,.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.fa-long-arrow-right:before {
    content: "\f177";
}
.darna-heading h2 {
    font-size: 30px;;
}
.secondary-font {
    font-family: iransans;
}
.menu-font {
    font-family: iransans;
}
.darna-post .darna-post-content i span {
    font-family: iransans;
}
footer.main-footer-wrapper .collapse:before {
    left: 10px;
	right:auto;
	    transform: rotate(
180deg);
}
.darna-counter span {
    font-family: iransans;
}
.darna-ourteam.style1 .ourteam-item .ourteam-info span {
    font-family: iransans;
}
@media screen and (min-width: 992px){
header.header-3 .main-menu-custom-text > span {
    font-family: iransans;

}}
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-right: 14px;
}
.darna-testimonial.style2 .darna-testimonial-item > span, .darna-testimonial.style3 .darna-testimonial-item > span {
    font-family: iransans;
}
.darna-testimonial.style2 .darna-testimonial-item > span, .darna-testimonial.style3 .darna-testimonial-item > span {
    font-family: iransans;
}
button, input, select, textarea {
    direction: rtl;
}
.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
    font-family: iransans;
}
.woocommerce table.shop_table.cart thead th.product-name {
    text-align: right;
}
.woocommerce table.shop_table.cart thead th {
    font-family: iransans;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    margin-left: 20px;
}
.gotop {
    left: 10px;
    right: auto;
}
footer.main-footer-wrapper .expanded:before {
    left: 10px;
    right: AUTO;
}