@font-face {
    font-family: Vazir;
    src: url('fonts/Vazir.eot');
    src: url('fonts/Vazir.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vazir.woff2') format('woff2'),
         url('fonts/Vazir.woff') format('woff'),
         url('fonts/Vazir.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('fonts/Vazir-Bold.eot');
    src: url('fonts/Vazir-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vazir-Bold.woff2') format('woff2'),
         url('fonts/Vazir-Bold.woff') format('woff'),
         url('fonts/Vazir-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('fonts/Vazir-Black.eot');
    src: url('fonts/Vazir-Black.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vazir-Black.woff2') format('woff2'),
         url('fonts/Vazir-Black.woff') format('woff'),
         url('fonts/Vazir-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('fonts/Vazir-Medium.eot');
    src: url('fonts/Vazir-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vazir-Medium.woff2') format('woff2'),
         url('fonts/Vazir-Medium.woff') format('woff'),
         url('fonts/Vazir-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('fonts/Vazir-Light.eot');
    src: url('fonts/Vazir-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vazir-Light.woff2') format('woff2'),
         url('fonts/Vazir-Light.woff') format('woff'),
         url('fonts/Vazir-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Vazir;
    src: url('fonts/Vazir-Thin.eot');
    src: url('fonts/Vazir-Thin.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vazir-Thin.woff2') format('woff2'),
         url('fonts/Vazir-Thin.woff') format('woff'),
         url('fonts/Vazir-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

#footer .widget .widget-title, #footer .widget .widgettitle {
    font-family: vazir !important;
    font-weight: 300 !important;
}
a,h1,p,b,h2,body,h3,h4,h6,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,.mc4wp-form-fields,.themeton-menu > li > a{font-family:Vazir!important}
a,h1,p,b,h2,h3,h4,h6,h1,h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{direction: rtl!important;}
.uk-flex-between,.vc_btn3.vc_btn3-size-md,.vc_btn3.vc_btn3-size-xs,input {
    font-family: vazir!important;
}
.themeton-menu > li .sub-menu li ul, .themeton-menu > li .children li ul {
    right: 100%;
    left: auto;
}
.themeton-menu > li .sub-menu li a, .themeton-menu > li .children li a {
    padding: 15px 40px;
}
.main_page_cc123,.main_rrr_jfj {
    direction: ltr!important;
    right: -280.333px!important;
    left: auto!important;
}
.uk-grid {
    direction: rtl;
}
.uk-text-left {
    text-align: right!important;
}
.vc_custom_1551767028403 {
    padding-left: 60px !important;
}
.uk-dotnav > * + * {
    margin-right: 12px;
}

.service-item-section .service-item.featured_icon {
    padding-right: 30px;
}
.medio-gallery-element .gallery-top .swiper-button-next {
    left: 20px;
    right: auto;
}
.widget .fs-recent-post .fs-rp-item .entry-image {
    float: right;
}
.widget .fs-recent-post .fs-rp-item .entry-rp {
    margin-right: 95px;
    margin-left: 0;
}
.related_post .related-container .arrow {
    left: 30px;
	right:auto;
}
.related_post .related-container .arrow.button-prev {
    right: auto;
    left: 80px;
}
.search_form button {
    left: 0px;
	right:auto;
}
.search_form {
    padding-left: 50px;
    padding-right: 20px;
}
.mr1 {
    margin-left: 10px;
    margin-right: 0;
}