:root {
  --main-font: IranYekan;
  --second-font: Shabnam-FD;
  --third-font: IranSans;
  --forth-font: Yekan-Web;
  --fifth-font: Anjoman;
  --bottun-font: IranSans;
  --title-font: Pinar DS2;
  --yekan-font: Yekan-Bold;
  --iran-font: iran;
  --dana-regular: dana-regular;
  --est-font: Estedad-Medium;
}


.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    -ms-flex-item-align: center;
    padding-right: 5px;
    padding-left: unset !important;
}
.vertical-wrapper .title {
    font-family: var(--yekan-font);
}
.apus-vertical-menu > li > a {
    font-family : var(--main-font);
    font-weight: 600 !important;
}
.megamenu .dropdown-menu li > a {
    font-family : var(--main-font);
}
.search-form-course.button .form-control {
    font-family: var(--iran-font);
}
.banner-content-wrapper .banner-title {
    font-family: var(--yekan-font);
    font-weight: 400;
}
.banner-content-wrapper .number {
    font-family: var(--main-font);
}
.tabs-course > li > a {
    font-family: var(--yekan-font);
    font-weight: 400;
}
.wrapper_rating_avg .rating_avg , .review-stars-rated-wrapper .nb-review {
    font-family: var(--dana-regular);
}
h3.course-title a {
    font-family: var(--dana-regular);
    font-weight: 400 !important;
}
div.author-title a span {
    font-family: var(--yekan-font);
}
div.course-price span {
    font-family: var(--dana-regular);
    font-weight: 400 !important;
    letter-spacing: -1px;
}
.course-layout-item .course-cover .sale-label {
    font-family: var(--main-font);
}
.course-layout-item .course-meta-middle > * {
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
.flaticon-next:before {
    content: "\f123";
}
.flaticon-back:before {
    content: "\f122";
}
.list-check li {
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
div.features-box-content div.description {
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
h4.entry-title a {
    font-family: var(--main-font);
    font-weight: 800;
    letter-spacing: 0 !important;
}
.post-layout .categories-name , .post-layout .date {
    font-family: var(--main-font);
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
    direction: rtl;
}
.apus-topcart .buttons .wc-forward {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.shopping_cart_content .total.empty {
    font-family: var(--main-font);
}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover > a, #learn-press-profile #profile-nav .lp-profile-nav-tabs li a {
    font-family: var(--yekan-font) !important;
    letter-spacing: -1px;
}
.learn-press-profile-course__tab__inner > li a , .learn-press-course-tab-filters .learn-press-filters a {
    font-family: var(--yekan-font) !important;
    letter-spacing: 0 !important;
}
#learn-press-profile #profile-content .lp-button {
    font-family: var(--yekan-font) !important;
}
.apus-breadscrumb .breadcrumb {
    font-family: var(--main-font);
}
.pagination > span, .pagination > a, .pagination-links > span, .pagination-links > a, .apus-pagination > span, .apus-pagination > a {
    font-family: var(--bottun-font);
}
.detail-title , .top-detail-info .list-categories a , .top-detail-info .date , .wp-block-tag-cloud a, .entry-tags-list a, .tagcloud a {
    font-family: var(--main-font);
}
.apus-social-share .share-action , .post-navigation .nav-links .navi , .comment-list .name-comment {
    font-family: var(--yekan-font);
}
.post-navigation .nav-links .title-direct {
    font-family: var(--main-font);
}
.comments-title , #respond .comment-reply-title {
    font-family: var(--second-font);
}
.comment-list .date , .comment-list .comment-text p {
    font-family: var(--main-font);
}
.comment-list .comment-edit-link , span.text-reply {
    font-family: var(--yekan-font);
}
p.logged-in-as a , span.required-field-message , .comment-form-theme label , .comment-form-theme textarea.form-control {
    font-family: var(--main-font);
}
#respond .form-submit input {
    font-family: var(--yekan-font);
}
.related-posts .title {
    font-family: var(--yekan-font);
}
#learn-press-profile .wrapper-profile-header .lp-profile-right .lp-profile-username {
    font-family: var(--yekan-font);
    letter-spacing: 0 !important;
    font-weight: 400 !important;
}
#learn-press-profile .dashboard-general-statistic__row .statistic-box .statistic-box__text, #learn-press-profile .dashboard-general-statistic__row .statistic-box .statistic-box__number {
    font-family: var(--main-font);
    letter-spacing: 0 !important;
}
.instructor-grid-inside .instructor-name {
    font-family: var(--yekan-font);
}
span.nb-rate , .d-inline-block {
    font-family: var(--main-font);
}
.learn-press-tabs .learn-press-tabs__nav li label a {
    font-family: var(--yekan-font);
}
.learn-press-form .form-fields .form-field input[type=text], .learn-press-form .form-fields .form-field input[type=email], .learn-press-form .form-fields .form-field input[type=number], .learn-press-form .form-fields .form-field input[type=password], .learn-press-form .form-fields .form-field textarea , .learn-press-form .form-fields .form-field label {
    font-family: var(--main-font);
}
.learn-press-form .form-fields .form-field .description {
    font-family: var(--main-font);
}
#learn-press-profile-basic-information button[type=submit] , .learnpress_avatar__form__upload div , .learnpress_avatar__button , .profile-basic-information button, form[name=profile-change-password] button {
    font-family: var(--yekan-font) !important;
}
.wishlist-icon .count, .mini-cart .count {
    font-family: var(--main-font);
}
.learn-press-message.success , .recover-order__title , .recover-order__description , div.order-recover input[type="text"] {
    font-family: var(--main-font);
}
.learn-press-filters > li span, .learn-press-filters > li a {
    font-family: var(--yekan-font);
}
.search-form-course .form-control , div.description {
    font-family: var(--main-font);
}
.widget-courses-tabs .title {
    font-family: var(--est-font);
    letter-spacing: -1px !important;
    font-weight: 400 !important;
}
.event-item .entry-title {
    font-family: var(--yekan-font);
    font-weight: 400 !important;
    letter-spacing: -0.5px;
}
.event-item .btn {
    font-family: var(--yekan-font);
}
.d-inline-block {
    font-size: 13px;
}
.instructor-grid-inside-v2 .instructor-name {
    font-family: var(--second-font);
}
a.btn.btn-theme.btn-outline {
    font-family: var(--yekan-font);
}
.event-grid-v2 .entry-title , .event-grid-v2 .btn {
    font-family: var(--yekan-font);
    letter-spacing: -1px !important;
}
div.event-metas i.flaticon-up-right-arrow {
    transform: scaleX(-1);
}
.recommen-inner {
    direction: rtl !important;
}
.recommen-inner [type="submit"] {
    font-family: var(--yekan-font);
}
.recommen-inner .form-select {
    font-family: var(--main-font);
}
.event-grid-v2 .startdate {
    font-family: var(--main-font);
}
.event-grid-v2 .month {
    font-family: var(--yekan-font);
}
.video-wrapper-inner .title {
    font-family: var(--yekan-font);
}
.event-list-v2 .entry-title , .event-grid .entry-title {
    font-family: var(--yekan-font);
    letter-spacing: -0.5px !important;
}
.event-list-v2 .event-address {
    font-family: var(--main-font);
}
.event-list-v2 .startdate {
    font-family: var(--main-font);
    font-weight: 800 !important;
}
.event-grid .inner {
    font-family: var(--main-font);
}
.box-white .title {
    font-family: var(--title-font);
}
.event-list .entry-title {
    font-family: var(--yekan-font);
    letter-spacing: -0.5px !important;
}
.event-list .btn {
    font-family: var(--yekan-font);
}
div.more.ms-auto.d-none.d-xl-block a.btn.btn-orange i.flaticon-up-right-arrow {
    transform: scalex(-1) !important;
}
.apus-vertical-menu-layout1 > li > a {
    font-family: var(--yekan-font);
    letter-spacing: -0.5px !important;
}
.apus-vertical-menu-layout1 .sub-menu a {
    font-family: var(--main-font);
}
.tutor-color-secondary, .tutor-wrap , .wishlist-not-found , .lp-ajax-message , .woocommerce-error, .woocommerce-message , .woocommerce-info {
    font-family: iran;
}
.course-header .title , .course-category-item , div.course-header-left div.excerpt , .course-header .course-header-meta > div {
    font-family: var(--main-font);
}
li.nav-item.course-nav {
    font-family: var(--yekan-font);
}
.course-info-widget .tutor-btn, .course-info-widget .lp-button {
    font-family: var(--yekan-font);
}
.course-info-widget .sale-price + del, .course-info-widget .sale-price + .origin-price , .widget label {
    font-family: var(--dana-regular)
}
.box-info-white .title {
    font-family: var(--yekan-font);
    letter-spacing: -0.5px;
}
div#learn-press-course-description , .font-medium , .curriculum-scrollable {
    font-family: var(--main-font);
}
.course-author-title a span {
    font-family: var(--yekan-font);
}
.author-top-content > * + * , .ms-auto , .detail-average-rating .total-rating {
    font-family: var(--main-font);
}
.detail-average-rating .average-value {
    font-family: var(--title-font);
}
.lp-label {
    font-family: var(--dana-regular)
}
.comment-list .comment-reply-link , #respond .comment-reply-title #cancel-comment-reply-link {
    font-family: var(--yekan-font);
}
h3.title small {
    font-family: var(--main-font);
}
.breadcrumbs-simple .breadcrumb a , .breadcrumbs-simple .breadcrumb .active {
    font-family: var(--main-font);
}
.widget .wc-block-price-filter__title, .widget .widget-title, .widget .widgettitle, .widget .widget-heading {
    font-family: var(--yekan-font);
}
.comment-form-theme .form-control {
    font-family: var(--main-font);
}
.lp-content-wrap > h2 {
    font-family: var(--yekan-font);
}
.learn-press-message.error {
    font-family: var(--main-font);
}
p {
    font-family: var(--main-font);
}
.order-comments , #checkout-order .lp-checkout-order__inner .course-name a , #checkout-order tfoot .cart-subtotal>th , #checkout-order tfoot tr:last-child th {
    font-family: var(--main-font);
}
#checkout-order td:last-child {
    font-family: var(--dana-regular);
}
button#learn-press-checkout-place-order {
    font-family: var(--yekan-font) !important;
}
.lp-checkout-form__before .lp-checkout-block h4, .lp-checkout-form__after .lp-checkout-block h4 {
    font-family: var(--yekan-font) !important;
}
.lp-archive-courses ul label {
    font-family: var(--yekan-font);
}
ul.lp-course-info-fields.st_white {
    font-family: var(--dana-regular);
}
.course-header.v6 .course-header-right .lp-button , .page-404 .title-404 {
    font-family: var(--yekan-font);
}
.widget_search .form-control , .course-top-wrapper .course-found {
    font-family: var(--main-font);
}
h2.widget-title span {
    font-family: var(--yekan-font);
}
ul.course-category-list.course-list-check label , aside.widget label {
    font-family: var(--main-font);
}
.btn , button.button {
    font-family: var(--yekan-font);
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    left: 100%;
    right: 0 !important;
}
h6 , h5 , h4 , h3 , h2 {
    font-family: var(--main-font);
}
ul.wp-block-categories-list.wp-block-categories , .posts-list .date {
    font-family: var(--main-font);
}
.wp-block-group__inner-container, .product-block .categories a {
  font-family: var(--main-font);  
}
.product-block .add-cart a , .woocommerce .cart_totals > h2 {
    font-family: var(--yekan-font);
}
h3.name a , td.product-name {
    font-family: var(--main-font); 
    font-weight: 800 !important;
}
span.woocommerce-Price-amount.amount {
    font-family: var(--main-font); 
}
.woocommerce table.shop_table th , .woocommerce .quantity .qty , #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    font-family: var(--main-font); 
}
.button.wc-backward {
    font-family: var(--yekan-font);
}
.wc-block-components-price-slider__actions {
    justify-content: flex-start;
}
.apus-topcart .buttons .wc-forward {
    font-size: 14px;
}
.shopping_cart_content .total strong , .shopping_cart_content .cart_list .quantity {
    font-family: var(--main-font); 
}
.event-header .results-count , .event-header .orderby label , .event-header select.orderby {
    font-family: var(--main-font); 
}
aside.sidebar.sidebar-left li , .event-list-small .startdate {
    font-family: var(--main-font); 
}
div.header-single-envent .apus-countdown-dark {
    direction: ltr;
    float: right;
    font-family: var(--title-font);
}
.times > div ~ div {
  margin-left: 45px;
  margin-right: unset !important;
}
.times .title {
    font-family: var(--yekan-font);
}
.mb-5 , .participant-item .job {
    font-family: var(--main-font); 
}
.participant-item .name {
    font-family: var(--yekan-font);
}
.wpcf7-form label {
    font-family: var(--main-font); 
}
div.wpcf7 {
    direction: rtl;
}
.wpcf7-form .form-control {
    font-family: var(--main-font); 
}

/*** Dashbord Fix Style - Author XENO ***/

.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a , .woocommerce-MyAccount-content h2 {
    font-family: var(--yekan-font);
}
.woocommerce table.my_account_orders .button {
    font-family: var(--yekan-font);
}
.woocommerce table.shop_table {
    font-family: var(--main-font); 
}
.lp-archive-courses thead th, .lp-archive-courses tr th , .lp-archive-courses tr td {
    font-family: var(--main-font); 
}
form.login .action-group, form.register .action-group {
    font-family: var(--main-font); 
}
form.login .form-control, form.register .form-control {
    text-align: right !important;
}
.wp-block-search .wp-block-search__button , .tutor-fs-5.tutor-fw-medium.tutor-color-black , .tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-16 {
    font-family: var(--yekan-font);
}
.widget_search form {
    border: unset !important;
}
.tutor-dashboard .tutor-frontend-dashboard-header .tutor-dashboard-header-greetings, .tutor-dashboard .tutor-frontend-dashboard-header .tutor-dashboard-header-username , a.tutor-btn.tutor-btn-outline-primary {
    font-family: var(--yekan-font);
}
.tutor-py-lg-32 , .tutor-fs-7.tutor-color-secondary , span.tutor-fs-6.tutor-color-secondary , span.tutor-fs-6.tutor-fw-medium.tutor-color-black {
    font-family: var(--main-font);
}
span.tutor-dashboard-menu-item-text.tutor-ml-12 , .tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-24 , .tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-16.tutor-capitalize-text , a.tutor-nav-link {
    font-family: var(--yekan-font);
}
span.tutor-form-select-label , .tutor-form-select-option span , .tutor-form-label {
    font-family: var(--main-font);
}
.tutor-form-toggle , button.tutor-btn.tutor-btn-primary {
    font-family: var(--yekan-font);
}
div.tutor-dashboard-content-inner.my-courses a.tutor-nav-link {
    font-family: var(--main-font);
    font-weight: 800 !important;
}
select.tutor-form-control, .tutor-form-select {
    background-position: left 0.75rem center !important;
}
.tutor-form-select {
    text-align: right !important;
}
.tutor-table tr th:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right) {
    text-align: right;
    font-family: var(--main-font);
}
.tutor-table tr:first-child th:first-child {
    border-top-right-radius: var(--tutor-table-border-radius);
    border-top-left-radius: unset !important;
}
.tutor-table tr:first-child th:last-child {
    border-top-left-radius: var(--tutor-table-border-radius);
    border-top-right-radius: unset !important;
}
.tutor-modal-title , button.tutor-btn.tutor-btn-outline-primary {
    font-family: var(--yekan-font);
}
input[type=text], input[type=email], input[type=number], input[type=password] , textarea.tutor-form-control {
    font-family: var(--main-font);
}
.tutor-fs-5.tutor-color-black , span.tutor-fs-7.tutor-mt-4 , .tutor-fs-6.tutor-color-muted.tutor-mb-4 {
    font-family: var(--main-font);
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter {
    left: 22px;
    right: unset !important;
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_profile_area {
    right: 35px;
    left: unset !important;
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_uploader {
    left: 22px;
    right: unset !important;
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area {
    text-align: left;
    padding-right: 190px;
    padding-left: unset !important;
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area>span>span {
    font-family: var(--main-font);
}
.tutor-notification-close {
    left: 6px;
    right: unset !important;
}
.tutor-notification-content h5 {
    font-family: var(--yekan-font);
}
.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_pp_option {
    right: 27px;
    left: unset !important;
}
span.tutor_pp_uploader.profile-uploader , span.tutor_pp_deleter.profile-uploader {
    font-family: var(--yekan-font);
    font-size: 15px !important;
}
.tutor-form-control {
    font-family: var(--main-font);
}
.tutor-password-strength-checker .tutor-password-field {
    text-align: right;
}
.tutor-form-icon-reverse ~ .tutor-form-control {
    padding-left: 40px !important;
    padding-right: unset !important;
}
.lp-profile-content table.lp-list-table tr th, .lp-profile-content table.lp-list-table tr td {
    font-family: var(--main-font);
}
.lp-profile-content #profile-content-order-details h3 {
    font-family: var(--yekan-font);
}
.nav-tabs-account li button {
    font-family: var(--yekan-font);
}
a.woocommerce-Button.button {
    font-family: var(--yekan-font);
}
.woocommerce address {
    font-family: var(--main-font);
}
.woocommerce-account .addresses .title .edit , legend , input.button , .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    font-family: var(--yekan-font);
}
.lp-course-info-fields li {
    font-family: var(--yekan-font);
}
.learn-press-message::before {
    right: 20px;
    left: unset !important;
}
.learn-press-message {
    padding: 10px 50px 10px 15px;
}
.learn-press-message::after {
    right: 20px;
    left: unset !important;
}
.widget-testimonials .star .text {
    font-family: var(--dana-regular);
}
form.wpcf7-form.init div.recommen span.wpcf7-form-control-wrap {
    display: inline-block;
    margin-left: 10px;
}
.widget-countdown.style1 {
    direction: ltr;
    font-family: var(--title-font);
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    left: -6px;
    right: unset !important;
    padding-left: 6px;
    padding-right: unset !important;
}
.search-form-course select {
    font-family: var(--main-font);
}
ul.wpml-ls-sub-menu {
    text-align: center;
}
.sliding-menu li a, .sliding-menu li .sliding-menu__nav {
    text-align: right;
    font-family: var(--yekan-font);
}
.sliding-menu .sliding-menu__nav:before {
    float: left;
    margin-right: 1em;
    margin-left: unset !important;
}
aside.widget_block {
    font-family: var(--main-font);
}
.navbar-offcanvas .sliding-menu .sliding-menu__nav::before {
    transform: scaleX(-1);
}
.sliding-menu .sliding-menu__back:before {
    float: right !important;
    margin-left: 1em !important;
}
a.login {
    font-family: var(--yekan-font);
}
.close-sidebar-btn span {
    font-family: var(--yekan-font);
}
.woocommerce div.product .product_title {
    font-family: var(--yekan-font);
}
.details-product .product_meta .sub_title , .details-product .product_meta > span , .details-product .information .cart div.quantity-wrapper > label {
    font-family: var(--main-font);
}
.nav.tabs-product > li > a {
    font-family: var(--main-font);
    font-weight: 800;
}
.woocommerce table.shop_attributes th , .woocommerce table.shop_attributes td {
    font-family: var(--main-font);
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a {
    font-family: var(--main-font);
}
[type="tel"], [type="url"], [type="email"], [type="number"] {
    direction: rtl;
}
.woocommerce .woocommerce-product-rating .woocommerce-review-link {
    font-family: var(--main-font);
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output , .wpcf7 form.sent .wpcf7-response-output {
    font-family: var(--main-font);
}
.product-excerpt {
    font-family: var(--main-font);
}
.rating .counts {
    font-family: var(--main-font);
}
.accordion-item .accordion-body {
    font-family: var(--main-font);
}
.woocommerce-checkout #payment ul.payment_methods li label {
    font-family: var(--yekan-font);
}
.select2-results .select2-results__option {
    font-family: var(--main-font);
}
.woocommerce ul.order_details li , .woocommerce-thankyou-order-received {
    font-family: var(--main-font);
}





/*** Responsive Code ***/


@media (max-width: 767px) {
    .product-block .add-cart a, .woocommerce .cart_totals > h2 {
        font-size: 11px;
    }
}

div.course-curriculum.box-info-white h3.title {
    padding: 20px !important;
}
@media (min-width: 1200px) {
.next {
    margin-left: 0.625rem;
    margin-right: unset !important;
}
}
#popup-course #popup-footer .course-item-nav .next::before {
    margin-right: 10px;
    content: "\f0d9";
}
#popup-course #popup-footer .course-item-nav .prev a, #popup-course #popup-footer .course-item-nav .next a , #popup-course #popup-footer .course-item-nav .course-item-nav__name {
    font-family: var(--yekan-font);
}
#popup-course #popup-footer .prev::before {
    margin-left: 10px;
    content: "\f0da";
}
.comment-text em {
    font-family: var(--main-font);
}
#popup-course #sidebar-toggle::before {
    content: "\f0da";
}
body.lp-sidebar-toggle__close #popup-course>#sidebar-toggle::before {
    content: "\f0d9";
}
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-toggle {
    flex: 14 0 0 !important;
}
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-toggle:before {
    left: 0;
    right: unset !important;
}
.quiz-intro-item__title , .quiz-intro-item__content {
    font-family: var(--main-font);
}
button.learnpress_avatar__button, #learn-press-profile-basic-information button[type="submit"], form[name="profile-change-password"] button[type="submit"], #popup-course #popup-content .lp-button, #learn-press-profile #profile-content .lp-button, #checkout-payment #checkout-order-action .lp-button, .lp-course-buttons .lp-button, .learnpress-page .lp-button, .learnpress-page #lp-button {
    font-family: var(--yekan-font);
}
#popup-course #popup-content .lp-button {
    margin: 0 10px 0 0;
}
.quiz-status .questions-index {
    font-family: var(--main-font);
}
div.countdown span {
    font-family: 'IranYekan';
}
#popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers {
    font-family: var(--main-font);
}
#lp-modal-window #lp-modal-content {
    font-family: var(--yekan-font);
}
.quiz-result.passed .result-grade .result-achieved , .quiz-result .result-grade .result-require {
    font-family: var(--title-font);
}
p.quiz-result.passed .result-message {
    font-family: var(--yekan-font);
}
.quiz-result .result-statistic .result-statistic-field span {
    font-family: var(--yekan-font);
}
.question .question-response .point {
    font-family: var(--main-font);
}
.question .question-response.correct .label , .question .question-response .label {
    font-family: var(--yekan-font);
}
.learn-press-profile-course__tab div {
    font-family: var(--main-font);
}
#popup-course #popup-header .number {
    font-family: var(--main-font);
}
.lp-modal-dialog .lp-modal-body .main-content h3, .lp-modal-dialog .lp-modal-body .main-content h2, .lp-modal-dialog .lp-modal-body .main-content .pd-2em {
    font-family: var(--main-font);
}
.learn-press-message.warning {
    font-family: var(--main-font);
}
strong.hint-title , div.question-hint-content div{
    font-family: var(--main-font);
}