/*
suncode front rtl css
*/
@font-face { font-family: Peyda; font-style: normal; font-weight: 100; src: url('../fonts/peyda/PeydaFaNumWeb-Thin.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 200; src: url('../fonts/peyda/PeydaFaNumWeb-ExtraLight.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 300; src: url('../fonts/peyda/PeydaFaNumWeb-Light.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 500; src: url('../fonts/peyda/PeydaFaNumWeb-Medium.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 600; src: url('../fonts/peyda/PeydaFaNumWeb-SemiBold.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 800; src: url('../fonts/peyda/PeydaFaNumWeb-ExtraBold.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: 900; src: url('../fonts/peyda/PeydaFaNumWeb-Black.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: bold; src: url('../fonts/peyda/PeydaFaNumWeb-Bold.woff2') format('woff2'), } @font-face { font-family: Peyda; font-style: normal; font-weight: normal; src: url('../fonts/peyda/PeydaFaNumWeb-Regular.woff2') format('woff2'), }@font-face { font-family: Yekan_Bakh; src: url('../fonts/yekanbakh/YekanBakhFaNum-Light.woff') format('woff'); font-weight: 300; font-style: normal; } @font-face { font-family: Yekan_Bakh; src: url('../fonts/yekanbakh/YekanBakhFaNum-Thin.woff') format('woff'); font-weight: 100; font-style: normal; } @font-face { font-family: Yekan_Bakh; src: url('../fonts/yekanbakh/YekanBakhFaNum-Fat.woff') format('woff'); font-weight: 900; font-style: normal; } @font-face { font-family: Yekan_Bakh; src: url('../fonts/yekanbakh/YekanBakhFaNum-Regular.woff') format('woff'); font-weight: 400; font-style: normal; } @font-face { font-family: Yekan_Bakh; src: url('../fonts/yekanbakh/YekanBakhFaNum-Heavy.woff') format('woff'); font-weight: 900; font-style: normal; } @font-face { font-family: Yekan_Bakh; src: url('../fonts/yekanbakh/YekanBakhFaNum-Bold.woff') format('woff'); font-weight: 700; font-style: normal; } @font-face { font-family: Yekan_Bakh; src: url('../fonts/yekanbakh/YekanBakhFaNum-Medium.woff') format('woff'); font-weight: 500; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-UltraLight.woff2') format('woff2'); font-weight: 200; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-DemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2'); font-weight: 950; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-Heavy.woff2') format('woff2'); font-weight: 1000; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-Bold.woff2') format('woff2'); font-weight: bold; font-style: normal; } @font-face { font-family: iranyekan; src: url('../fonts/iranyekan/IRANYekanXFaNum-Regular.woff2') format('woff2'); font-weight: normal; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-UltraLight.woff2') format('woff2'); font-weight: 200; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-DemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-ExtraBlack.woff2') format('woff2'); font-weight: 950; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-Heavy.woff2') format('woff2'); font-weight: 1000; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-Bold.woff2') format('woff2'); font-weight: bold; font-style: normal; } @font-face { font-family: iransans; src: url('../fonts/iransans_fa/woff2/IRANSansXFaNum-Regular.woff2') format('woff2'); font-weight: normal; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-extralight.woff2') format('woff2'); font-weight: 200; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-medium.woff2') format('woff2'); font-weight: 500; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-demibold.woff2') format('woff2'); font-weight: 600; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-ultrabold.woff2') format('woff2'); font-weight: 750; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-extrabold.woff2') format('woff2'); font-weight: 800; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-black.woff2') format('woff2'); font-weight: 900; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-bold.woff2') format('woff2'); font-weight: bold; font-style: normal; } @font-face { font-family: sc_dana_fa; src: url('../fonts/dana_fa/woff2/dana-fanum-regular.woff2') format('woff2'); font-weight: normal; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-thin.woff2') format('woff2'); font-weight: 100; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-extralight.woff2') format('woff2'); font-weight: 200; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-DemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-Bold.woff2') format('woff2'); font-weight: bold; font-style: normal; } @font-face { font-family: sc_farhang; src: url('../fonts/farhang/woff2/FarhangFaNum-Regular.woff2') format('woff2'); font-weight: normal; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-UltraBold.woff2') format('woff2'); font-weight: 700; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-Medium.woff2') format('woff2'); font-weight: 600; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-ExtraLight.woff2') format('woff2'); font-weight: 200; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman-Bold.woff2') format('woff2'); font-weight: bold; font-style: normal; } @font-face { font-family: sc_anjoman; src: url('../fonts/anjoman/Anjoman.woff2') format('woff2'); font-weight: normal; font-style: normal; } @font-face { font-family: Kalameh; font-style: normal; font-weight: 100; src: url('../fonts/kalameh/KalamehWebFaNum-Thin.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: 200; src: url('../fonts/kalameh/KalamehWebFaNum-ExtraLight.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: 300; src: url('../fonts/kalameh/KalamehWebFaNum-Light.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: 500; src: url('../fonts/kalameh/KalamehWebFaNum-Medium.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: 600; src: url('../fonts/kalameh/KalamehWebFaNum-SemiBold.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: 800; src: url('../fonts/kalameh/KalamehWebFaNum-ExtraBold.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: 900; src: url('../fonts/kalameh/KalamehWebFaNum-Black.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: bold; src: url('../fonts/kalameh/KalamehWebFaNum-Bold.woff2') format('woff2'), } @font-face { font-family: Kalameh; font-style: normal; font-weight: normal; src: url('../fonts/kalameh/KalamehWebFaNum-Regular.woff2') format('woff2'), } format('woff2'); font-weight: 900; font-style: normal; } @font-face { font-family: sc_sarbaz; src: url('../fonts/Sarbaz.woff') format('woff'); font-weight: 900; font-style: normal; } @font-face { font-family: sc_hilda; src: url('../fonts/hilda/SCHilda.woff2') format('woff2'); font-style: normal; } @font-face { font-family: sc_lalezar; src: url('../fonts/Lalezar-Regular.woff') format('woff'); } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-Thin.woff2') format('woff2'); font-weight: 200; } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-light.woff2') format('woff2'); font-weight: 300; } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-Regular.woff2') format('woff2'); font-weight: 400; } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-Medium.woff2') format('woff2'); font-weight: 500; } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-SemiBold.woff2') format('woff2'); font-weight: 600; } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-Bold.woff2') format('woff2'); font-weight: 700; } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-ExtraBold.woff2') format('woff2'); font-weight: 800; } @font-face { font-family: Pelak; src: url('../fonts/Pelak/WOFF2/PelakFA-Black.woff2') format('woff2'); font-weight: 900; } @font-face { font-family: Doran; src: url('../fonts/Doran/DoranFaNum-Regular.woff2') format('woff2'); font-weight: 400; } @font-face { font-family: Doran; src: url('../fonts/Doran/DoranFaNum-ExtraBold.woff2') format('woff2'); font-weight: 800; } @font-face { font-family: rokh; src: url('../fonts/rokh/RokhFaNum-Light.woff') format('woff'); font-weight: 300; } @font-face { font-family: rokh; src: url('../fonts/rokh/RokhFaNum-Medium.woff') format('woff'); font-weight: 500; } @font-face { font-family: rokh; src: url('../fonts/rokh/RokhFaNum-UltraBold.woff') format('woff'); font-weight: 700; } @font-face { font-family: rokh; src: url('../fonts/rokh/RokhFaNum-Bold.woff') format('woff'); font-weight: 800; } @font-face { font-family: rokh; src: url('../fonts/rokh/RokhFaNum-ExtraBold.woff') format('woff'); font-weight: 900; } @font-face { font-family: PinarOne; src: url('../fonts/pinar/Pinar-FD-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: PinarOne; src: url('../fonts/pinar/Pinar-FD-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: PinarOne; src: url('../fonts/pinar/Pinar-FD-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: PinarOne; src: url('../fonts/pinar/Pinar-FD-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: PinarOne; src: url('../fonts/pinar/Pinar-FD-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: PinarOne; src: url('../fonts/pinar/Pinar-FD-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; } @font-face { font-family: PinarOne; src: url('../fonts/pinar/Pinar-FD-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: PinarTwo; src: url('../fonts/pinar/Pinar-DS1-FD-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: PinarTwo; src: url('../fonts/pinar/Pinar-DS1-FD-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: PinarTwo; src: url('../fonts/pinar/Pinar-DS1-FD-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: PinarTwo; src: url('../fonts/pinar/Pinar-DS1-FD-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: PinarTwo; src: url('../fonts/pinar/Pinar-DS1-FD-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: PinarTwo; src: url('../fonts/pinar/Pinar-DS1-FD-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; } @font-face { font-family: PinarTwo; src: url('../fonts/pinar/Pinar-DS1-FD-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; }
.site {
    transition: none;
}
:dir(rtl) .tutor-text-left {
    text-align: right;
}
:dir(rtl) .tutor-text-right {
    text-align: left;
}
:dir(rtl).desktop-menu .sm-simple .children>li>.children {
    left: 0 !important;
    right: auto !important;
}

:dir(rtl) .growl .growl-close {
    float: left;
}

:dir(rtl) #growls-br {
    right: auto !important;
}

:dir(rtl) .edumall-course-category-cards.style-01 .category-name:after,
:dir(rtl) .edumall-course-category-cards.style-02 .category-name:after{
    content: "\f104";
}
:dir(rtl) #tutor-pn-permission p {
    margin: 8px 0 8px 45px;
}
:dir(rtl) #tutor-pn-permission button {
    margin-left: 15px;
    margin-right: 0;
}
:dir(rtl) .course-quick-view-popup .course-loop-benefit:before,
:dir(rtl) .tutor-course-target-audience-items li:before,
:dir(rtl) .edumall-blog-list-03 .post-title a:after, :dir(rtl) .edumall-blog-list-03 .post-title a:before{
    content: "\f30a";
}
:dir(rtl) .tm-popup-video .icon:before {
    border-left: 14px solid #111;
    border-right: none;
}
:dir(rtl) .tm-popup-video .icon, :dir(rtl) .tm-popup-video .icon:before {
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
}
:dir(rtl) .edumall-contact-form-7 .form-group.has-icon.right-icon .form-input {
    padding-right: 40px;
    padding-left: 20px;
}

:dir(rtl) .tm-button.icon-right.tm-button-xs .button-icon .fa-arrow-right-long:before, :dir(rtl) .tm-button.icon-right.tm-button-xs .button-icon .fa-long-arrow-right:before, :dir(rtl) .edumall-mailchimp-form .button-icon:before
 {
    content: "\f177";
}
:dir(rtl) .edumall-pricing .edumall-pricing-ribbon span,
.edumall-zoom-meetings .zvc-loop-zoom-id .label,
.single-zoom-meetings .entry-categories,
.single-product form.cart .label>label, .single-product form.cart .quantity-button-wrapper>label, .single-product form.cart .wccpf_label>label{
    letter-spacing: 0;
}
:dir(rtl) .woosw-list .button {
    line-height: 38px;
}


ul.event_auth_payment_methods li {
    list-style: none;
}

.entry-countdown .countdown-row,
.edumall-countdown.edumall-box{
    direction: ltr;
}
.tutor-course-topics-header .tutor-course-topics-header-right span:not(:first-child) {
    margin-left: 0;
}

:dir(rtl) .tutor-table tr th:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right),
:dir(rtl) .tutor-form-select{
    text-align: right;
}
:dir(rtl) select.tutor-form-control, :dir(rtl) .tutor-form-select {
    background-position: left .75rem center;
}
:dir(rtl) .tutor-modal .tutor-modal-close-o {
    left: 16px;
    right: auto;
}
:dir(rtl) .tutor-form-toggle input~.tutor-form-toggle-control::before {
    right: 4px;
    left: auto;
}
:dir(rtl) .tutor-quiz-type-icon {
    margin-left: 8px;
    margin-right: 0;
}
.popular-instructor-rating .tm-star-rating,
.tm-star-rating{
    direction: ltr;
}
:dir(rtl) .tm-swiper .swiper-button-next i:before,
:dir(rtl) .edumall-slider-buttons.style-01 .slider-btn.slider-next-btn span:before{
    content: "\f104";
}
:dir(rtl) .tm-swiper .swiper-button-prev i:before,
:dir(rtl) .edumall-slider-buttons.style-01 .slider-btn.slider-prev-btn span:before{
    content: "\f105";
}
.tutor-course-badge.onsale {
    background: var(--edumall-color-primary);
    direction: ltr;
}

.wpcf7 {
    direction: rtl;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]
 {
    direction: rtl;
}

.wpcf7 input[type="url"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
input[type="tel"]{
    direction: ltr;
}
/* courses */
.tutor-course-header-categories a:not(:last-child)::after {
    content: " ، ";
}
/* woocommerce */
@media (min-width: 544px) {
    #billing_state_field.col-sm-4, #billing_city_field.col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
input[type="tel"] {
    direction: rtl;
}
p#billing_postcode_field label {
    font-size: 11px;
}
/*events*/
:dir(rtl) .single-tp_event .entry-register a {
    margin-bottom: 10px;
}
:dir(rtl) .edumall-wp-widget-events .event-thumbnail {
    margin: 0 0 0 17px;
}

:dir(rtl) .edumall-wp-widget-event-filtering .form-icon {
    right: auto;
    left: 0;
}

:dir(rtl) .tp-event-notice.error {
    padding: 1em 1.5em 1em 2em !important;
    border-left: none;
    border-right: 3px solid #c35a2c;
}

:dir(rtl) .edumall-event .event-meta .meta-label-icon {
    margin: 0 0 0 6px;
}

:dir(rtl) .edumall-event .event-location span {
    margin: 0 0 0 5px;
}

:dir(rtl) .edumall-event.style-grid-01 .event-start-date {
    left: auto;
    right: 10px;
}

:dir(rtl) .edumall-event.style-list .edumall-image {
    margin: 0 0 0 30px;
}

:dir(rtl) .edumall-event.style-list .event-caption-right {
    padding: 0 30px 0 0;
}

:dir(rtl) .event-filtering-form-bar .event-filtering-form {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

:dir(rtl).single-tp_event .entry-meta .meta-icon {
    margin-right: 0;
    margin-left: 5px;
}

:dir(rtl).single-tp_event .event-location-details {
    float: left;
}

:dir(rtl).single-tp_event .entry-booking-form-bar {
    float: left;
}

:dir(rtl).single-tp_event .entry-event-info li .meta-value {
    text-align: left;
}

:dir(rtl).single-tp_event.single-event-style-01 .entry-header-right .entry-countdown {
    text-align: left;
}

:dir(rtl) .event_auth_form_field label {
    margin-right: 0;
    margin-left: 10px;
}

@media (min-width:1200px) {
    :dir(rtl).single-tp_event.single-event-style-01 .comments-section>.row {
        margin-left: -30px;
        margin-right: -30px;
    }
    :dir(rtl).single-tp_event.single-event-style-01 .comments-section>.row>[class*=col-] {
        padding-left: 30px;
        padding-right: 30px;
    }
}
/* tooltips */
:dir(rtl) .tooltip-wrap.tooltip-icon {
    margin-right: 4px;
    margin-left: auto;
}
:dir(rtl) .tooltip-wrap .tooltip-top::after {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: auto;
}
:dir(rtl) .tooltip-wrap .tooltip-bottom::after {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: auto;
}
:dir(rtl) .tooltip-wrap .tooltip-top,
:dir(rtl) .tooltip-wrap .tooltip-bottom {
    right: 50%;
    left: auto;
    transform: translateX(50%);
}
:dir(rtl) .tooltip-wrap .tooltip-right {
    right: calc(100% + 8px);
    left: auto;
}
:dir(rtl) .tooltip-wrap .tooltip-right::after {
    left: 100%;
    right: auto;
    border-left-color: var(--tutor-body-color);
    border-right-color: transparent;
}
:dir(rtl) .tooltip-wrap .tooltip-left {
    left: calc(100% + 8px);
    right: auto;
}
:dir(rtl) .tooltip-wrap .tooltip-left::after {
    right: 100%;
    left: auto;
    border-right-color: var(--tutor-body-color);
    border-left-color: transparent;
}
:dir(rtl) .tooltip-wrap .tooltip-top {
    transform: translateX(50%) translateY(-2px);
}
:dir(rtl) .tooltip-wrap .tooltip-bottom {
    transform: translateX(50%) translateY(2px);
}
:dir(rtl) .tooltip-wrap .tooltip-right {
    transform: translateX(-2px);
}
:dir(rtl) .tooltip-wrap .tooltip-left {
    transform: translateX(2px);
}
:dir(rtl) .tooltip-wrap:hover .tooltip-top {
    transform: translateX(50%) translateY(0);
}
:dir(rtl) .tooltip-wrap:hover .tooltip-bottom {
    transform: translateX(50%) translateY(0);
}
:dir(rtl) .tooltip-wrap:hover .tooltip-right {
    transform: translateX(0);
}
:dir(rtl) .tooltip-wrap:hover .tooltip-left {
    transform: translateX(0);
}
:dir(rtl) .tooltip-wrap .arrow-center.tooltip-right {
    transform: translateY(-50%) translateX(-2px);
}
:dir(rtl) .tooltip-wrap .arrow-center.tooltip-left {
    transform: translateY(-50%) translateX(2px);
}
:dir(rtl) .tooltip-wrap:hover .arrow-center.tooltip-right {
    transform: translateY(-50%) translateX(0px);
}
:dir(rtl) .tooltip-wrap:hover .arrow-center.tooltip-left {
    transform: translateY(-50%) translateX(0px);
}
:dir(rtl) .tutor-dc-button-group {
    left: 20px;
    right: auto;
}
@media (max-width: 991px) {
    :dir(rtl) .tutor-dc-button-group {
        left: 0px;
        right: auto;
    }
}
:dir(rtl) .tutor-dc-button-group .tooltip-txt.tooltip-left {
    left: calc(100% + 19px);
    right: auto;
}
:dir(rtl) .tutor-toast-parent {
    left: auto;
    right: 25px;
}
:dir(rtl) .tutor-notification-close {
    left: 6px;
    right:auto;
}

:dir(rtl) .tutor-cart-page .tutor-cart-course-item .tutor-cart-course-info li:not(.tutor-cart-page .tutor-cart-course-item .tutor-cart-course-info li:last-child)::after {
    left: -18px;
    right: auto;
}
:dir(rtl) .tutor-cart-page .tutor-cart-course-item .tutor-cart-course-info li:not(.tutor-cart-page .tutor-cart-course-item .tutor-cart-course-info li:last-child)::before {
    left: -20px;
    right: auto;
}
/*
end suncode
*/
