@font-face{

	font-family: 'iranyekan';

	src: url('fonts/iranyekanwebregular.eot');

	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */

	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/

	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

	url('fonts/iranyekanwebregular.ttf') format('truetype');

}

.navbar {

    font-family: iranyekan;

}

body {

    font-family: iranyekan;

}

h6 {

    font-family: iranyekan;

}

h3 {

    font-family: iranyekan;

}

h2 {

    font-family: iranyekan;

}

h1 {

    font-family: iranyekan;

}

h4 {

    font-family: iranyekan;

}

.widget {

    font-family: iranyekan;

}

.feature-ser .feature-box-btn .btn.link::after {

    content: "\f104";

    left: 0px;

}

.feature-box-wrapper img, .feature-box-wrapper.text-left img {

    margin-right: 0;

}

.feature-ser .feature-box-btn .btn.link {

    text-align: right;

}

.back-to-top {

    left: 30px;

}

.btn-icon-left {

    margin-left: 8px;

}

.text-left {

    text-align: right !important;

}

.fa-arrow-right::before {

    content: "\f060";

}

.widget-area .widget-title::after {

    right: 0px;

}

.widget .widget-title {

    font-family: iranyekan;

}

.top-meta ul li i, .bottom-meta ul li i {

    margin-right: 0;

}

.widget_categories ul li a::before, .widget_meta ul li a::before {

    right: 0px;

}

.widget_categories ul li a, .widget_meta ul li a {

    padding-right: 32px;

}

.post-tags a {

    padding-right: 4px;

}



.single-post-template blockquote::before {

    right: 38px;

}

h5 {

    font-family: iranyekan;

}

.wpcf7 textarea, .wpcf7 input, .wpcf7 select {

    text-align: right;

}

.widget ul.social-icons.social-bg-transparent > li a {

    margin-left: 23px;

}

.vc_progress_bar .vc_single_bar .vc_bar {

    right: 0;

}

.vc_progress_bar:not(.vc-progress-bar-default) .vc_single_bar .vc_label_units {

    left: 0;

    text-align: left;

}

h6.invisible-number {

    left: 50px;

}

.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {

    text-align: right;

}

.section-title-wrapper.text-left .title-separator {

    margin-left: auto;

}

.section-title-wrapper.text-left .section-description {

    text-align: right;

}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child {

    text-align: right !important;

}

.blog-style-3 ul.top-meta-list > li::after, .blog-template ul.top-meta-list > li::after {

    left: 0;

}

.blog-style-3 ul.top-meta-list > li {

    padding-left: 20px;

}

ul.nav.header-info > li::after {

left: -15px;

}

.close {

    left: 40px;

}

.testimonial-1 .testimonial-thumb {

    margin-left: 20px;

}

.owl-carousel .owl-nav {

    left: 0;

}

.woo-top-meta select {

    margin-right: 10px;

}

.woocommerce-error, .woocommerce-info, .woocommerce-message {

    padding: 1em 3.5em 1em 2em !important;

}

.rtl .cart-dropdown-menu {

    right: auto;

    left: 0;

}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {

    padding-left: 0;

}

.woocommerce #review_form .comment-form-author {

    padding-left: 2%;

}
.wpb_column .wpb_wrapper > :last-child {
    z-index: 999;
}
.factrie-header .header-inner .nav-link {
    letter-spacing: 0 !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    direction: rtl;
}
div.wpcf7-response-output {
    direction: rtl;
}
.blog-wrapper .blog-inner .top-meta a.read-more::after, .blog-wrapper .blog-inner .bottom-meta a.read-more::after, article.post .bottom-meta a.read-more::after, .services-read-more .read-more::after {
    transform: rotate(180deg);
}
.woocommerce #reviews #comments ol.commentlist li .meta {
    direction: ltr;
}
.owl-carousel .owl-nav {
    direction: ltr;
}