/*** start Fix Style | Author Monem Design ***/



:root {
  --main-font: IranYekanx;
  --second-font: Shabnam-FD;
  --third-font: IranSans;
  --forth-font: Yekan-Web;
  --fifth-font: Anjoman;
  --dana-font: Dana-Regular;
  --khaton-font: Khaton;
  --bottun-font: IranSans;
  --title-font: Pinar DS2;
  --yekan-font: Yekan-bold;
  --est-font: Estedad-Medium;
}

.rtl #wpadminbar * {
  font-family: var(--main-font);
}
.post .post-navigation .nav-links .nav-previous a .inner .navi .ti-angle-left , .post .post-navigation .nav-links .nav-next a .inner .navi .ti-angle-right , 
.layout-posts-list .more-bottom .btn.btn-theme-rgba10 .flaticon-right-up.next, .flaticon-right-up {
  transform: scaleX(-1);
}
.leaflet-container a.leaflet-popup-close-button {
left: 0;
right: unset !important;
}
#project-proposal-form-wrapper [type="tel"], [type="url"], [type="email"], [type="number"] {
  direction: rtl;
}    
.wpcf7.js {
    direction: rtl;
}
.details-product .information .cart .button::after {
    transform: scaleX(-1);
}

/*** Responsive ***/
@media (max-width:768px) {
    .sliding-menu li a, .sliding-menu li .sliding-menu__nav {
        text-align: right;
    }
    .sliding-menu .sliding-menu__nav::before {
        float: left;
        margin-right: 1em;
        margin-left: unset !important;
    }
    .navbar-offcanvas .sliding-menu .sliding-menu__nav::before {
        transform: scaleX(-1);
    }
    .sliding-menu .sliding-menu__back::before {
  float: right;
  margin-left: 1em !important;
  margin-right: 0 !important;
}
.list-product-archive .product-block .grid-inner .metas .add-cart .add_to_cart_button {
  font-size: 0.7375rem;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
}

/*** New CSS - Author Ali ***/

.offcanvas-filter-sidebar-header .title {
    font-family: var(--yekan-font);
}
form.form-search .heading-label {
    font-family: shabnam-bold;
}
div.vertical-wrapper span.title {
    font-family: var(--yekan-font);
}
.apus-vertical-menu > li > a {
    font-family: estedad-medium;
}
.video-wrapper-inner.style1 .title {
    font-family: var(--yekan-font);
}
.service-item .service-title , .service-author span {
    font-family: var(--yekan-font);
}
.service-salary.with-title {
    font-family: dana-regular;
    font-weight: 800;
}
.rating-reviews span {
    font-family: var(--main-font);
}
.pagination li > span, .pagination li > a, .pagination-links li > span, .pagination-links li > a, .apus-pagination li > span, .apus-pagination li > a {
    font-weight: 800;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    left: -6px;
    right: unset !important;
}
.comment-list .comment-respond #submit {
    font-family: var(--yekan-font);
}
.ui-slider-horizontal .ui-slider-range {
    left: 0;
    right: unset !important;
}
.ui-slider-horizontal:before {
    left: 100%;
    right: unset !important;
}
.widget-service-author .btn-service-contact-form input.btn {
    font-family: var(--yekan-font);
}
.ui-slider-horizontal {
    margin-right: 14px
}
.results-filter-wrapper .inner > a {
    font-family: var(--yekan-font);
}
.leaflet-popup-content-wrapper {
    text-align: right;
}
.widget-service-author .metas .title, .widget-service-author .metas strong , .related-posts .title {
    font-family: var(--yekan-font);
}
.leaflet-marker-icon.leaflet-interactive span {
    font-family: var(--title-font);
}
.share-listing .share-title , a[class*="favorite"] span {
    font-family: var(--yekan-font);
}
button.button {
    font-family: var(--yekan-font);
}
.apus-mfp-zoom-in .mfp-content .widget-title {
    font-family: var(--yekan-font);
}
.service-author-right.flex-grow-1 a {
    font-family: var(--yekan-font);
}
.widget .widget-title, .widget .widgettitle, .widget .widget-heading {
    font-family: var(--est-font);
}
.comment-list .name-comment , .comment-reply-title , input#submit {
    font-family: var(--yekan-font);
}
a.btn.btn-theme {
    font-family: var(--yekan-font);
}
.box-info-white .title , .list-rating .list-number {
    font-weight: 800;
}
.detail-average-rating .average-value {
    font-family: var(--title-font);
}
.search-form-inner .tax-checklist-field .form-group-inner .terms-list-wrapper .circle-check li label {
  line-height: 1.2;
}
a.btn-account.btn-login , a.btn-account.btn-register {
    font-family: var(--yekan-font);
}
.box-account .nav-tabs > li > a , .login-form-wrapper [type="submit"], .register-form [type="submit"] {
    font-family: var(--yekan-font);
}
.user-short-profile-top .view-profile , .menu_short_profile li a {
    font-family: var(--yekan-font);
    font-weight: 400;
}
.box-dashboard-wrapper .widget-title, .box-dashboard-wrapper .title {
    font-family: var(--est-font);
    font-weight: 400;
}
.box-dashboard-wrapper .title-small {
    font-family: var(--est-font);
}
.job-table .job-table-info-content-title {
    font-family: yekan-bold;
    letter-spacing: -0.5px;
}
.apus-mfp-zoom-in .mfp-content .btn-block::after {
    transform: scaleX(-1);
}
.badge , button.btn.btn-theme.btn-inverse {
    font-family: var(--yekan-font);
    font-weight: 400;
}
.content-main-service > div > .title {
    font-family: var(--est-font);
}
.list-service-detail .details .text {
    font-family: var(--yekan-font);
}
.job-detail-description .fw-500.mt-5 {
    font-family: var(--second-font);
}
.header-detail-job .btn-apply {
    font-family: var(--yekan-font);
}
.job-detail-title {
    font-family: var(--yekan-font);
}
.topmenu-menu > li > a {
    font-family: var(--yekan-font);
    font-weight: 400;
    letter-spacing: -0.5px;
}
button.btn.btn-danger.btn-inverse.delete-profile-btn {
    font-family: var(--yekan-font);
    font-weight: 400;
}
.mfp-close {
    left: 0;
    right: unset !important;
}
.message-section-wrapper .recipient-info .delete-message-btn {
    font-family: var(--yekan-font);
}
.list-replies .yourself-reply {
    text-align: right;
}
div.cmb2-wrap .cmb2-metabox-title {
    font-family: var(--yekan-font);
}
div.cmb2-wrap .cmb-type-group .cmb-remove-group-row-button , div.cmb2-wrap .cmb-type-group .cmb-add-group-row , .submit-button-wrapper [type="submit"] {
    font-family: var(--yekan-font);
    font-weight: 400;
}
form#service-add-to-cart button.btn.btn-theme.btn-inverse.w-100 span {
    display: none !important;
}
p.job-submit-done-paid-listing-actions a {
    font-family: var(--yekan-font);
    font-weight: 400;
}
.upload-file-btn {
    font-family: var(--yekan-font);
    font-weight: 400;
}
div.box-dashboard-wrapper.my-service a{
    font-family: var(bottun-font) !important;
}
h3.service-tittle a {
    font-family: var(--yekan-font);
    font-weight: 400;
}
td.job-table-status a.btn.btn-sm.btn-theme-rgba10 {
    font-family: var(--yekan-font);
}
a.btn.btn-theme-rgba10.w-100.radius-sm , h2.project-title a {
    font-family: var(--yekan-font);
}
.project-detail-title {
    font-family: var(--yekan-font);
}
.project-detail-proposals .title {
    font-weight: 800 !important;
}
h2.freelancer-title a , h2.employer-title a {
    font-family: var(--yekan-font);
}
h2.job-title a , div.job-title a {
    font-family: var(--yekan-font);
}
.freelancer-item .featured-text {
    top: 5px;
    transform: rotate(51deg);
}
a.open-job {
    font-family: var(--yekan-font);
}
a.open-job span {
    font-family: var(--main-font);
}
body.page-template-page-dashboard .apus-footer {
    display: none !important;
}