@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap");

html[lang="ar"] body {
    font-family: "Tajawal", Tahoma, Arial, sans-serif;
}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] .main-menu__list > li > a,
html[dir="rtl"] .main-menu__list > li > ul > li > a,
html[dir="rtl"] .main-menu__list > li > ul > li > ul > li > a,
html[dir="rtl"] .stricky-header .main-menu__list > li > a,
html[dir="rtl"] .stricky-header .main-menu__list > li > ul > li > a,
html[dir="rtl"] .stricky-header .main-menu__list > li > ul > li > ul > li > a,
html[dir="rtl"] .mobile-nav__content .main-menu__list > li > a,
html[dir="rtl"] .mobile-nav__content .main-menu__list > li > ul > li > a,
html[dir="rtl"] .mobile-nav__content .main-menu__list > li > ul > li > ul > li > a,
html[dir="rtl"] .sec-title__title,
html[dir="rtl"] .sec-title__tagline .text h4,
html[dir="rtl"] .main-header__social-links-style1 .title-box h4,
html[dir="rtl"] .xs-sidebar-group .content-inner h4 {
    font-family: "Tajawal", Tahoma, Arial, sans-serif !important;
}

html[dir="rtl"] .sec-title__title.rtl-title-fade {
    animation: rtl-title-fade-up 0.55s ease-out both;
}

@keyframes rtl-title-fade-up {
    from {
        opacity: 0;
        transform: translateY(12px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.lang-switcher {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-inline-start: 12px;
}

.lang-switcher__button {
    background: transparent;
    border: 0;
    color: var(--thm-body-font-color, #6b6a72);
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    padding: 0;
    cursor: pointer;
    transition: color 0.3s ease;
}

.lang-switcher__button.is-active {
    color: var(--thm-base, #f15b43);
}

.lang-switcher__divider {
    color: rgba(0, 0, 0, 0.35);
    font-size: 12px;
}

.mobile-nav__container .lang-switcher {
    display: flex;
    margin-top: 16px;
}

.sticky-header__content .lang-switcher {
    margin-inline-start: 18px;
}

.mobile-nav__content .main-menu__list .dropdown > a {
    gap: 12px;
}

.mobile-nav__content .main-menu__list .dropdown > a > button {
    flex: 0 0 30px;
    margin-inline-start: 12px;
}

.mobile-nav__content .main-menu__list .dropdown > a > .mobile-nav__dropdown-btn {
    width: 30px;
    height: 30px;
    min-width: 30px;
    border: 0;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    background: var(--donatix-base);
    color: var(--donatix-white);
    opacity: 1;
    visibility: visible;
    border-radius: 0;
    padding: 0;
}

.mobile-nav__content .main-menu__list .dropdown > a > .mobile-nav__dropdown-btn.expanded {
    background: var(--donatix-white);
    color: var(--donatix-base);
}

html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .main-header__one-top-inner,
html[dir="rtl"] .site-footer__top-contact-info-single-inner,
html[dir="rtl"] .about-one__content-bottom,
html[dir="rtl"] .mobile-nav__contact li,
html[dir="rtl"] .mobile-nav__top,
html[dir="rtl"] .thm-breadcrumb,
html[dir="rtl"] .footer-widget__checked label {
    flex-direction: row-reverse;
}

html[dir="rtl"] .main-menu__wrapper-inner {
    flex-direction: row;
}

html[dir="rtl"] .main-header__one-top-left,
html[dir="rtl"] .main-header__one-top-right,
html[dir="rtl"] .main-header__one-bottom-left,
html[dir="rtl"] .main-header__one-bottom-middle,
html[dir="rtl"] .main-header__one-bottom-right,
html[dir="rtl"] .site-footer__top-contact-info-single-inner .content-box,
html[dir="rtl"] .contact-info .content-box,
html[dir="rtl"] .mobile-nav__content,
html[dir="rtl"] .search-popup .form-group input,
html[dir="rtl"] .contact-page__input-box input,
html[dir="rtl"] .contact-page__input-box textarea,
html[dir="rtl"] .chat-form input,
html[dir="rtl"] .chat-form textarea,
html[dir="rtl"] .footer-widget__newsletter-input-box input {
    text-align: right;
}

html[dir="rtl"] .main-menu__list,
html[dir="rtl"] .footer-widget__link,
html[dir="rtl"] .mobile-nav__contact,
html[dir="rtl"] .thm-breadcrumb {
    padding-right: 0;
}

html[dir="rtl"] .main-menu__list > li,
html[dir="rtl"] .footer-widget__link li,
html[dir="rtl"] .thm-breadcrumb li {
    float: none;
}

html[dir="rtl"] .main-menu__list > li + li {
    margin-right: 32px;
    margin-left: 0;
}

html[dir="rtl"] .main-header__btn-box .thm-btn i,
html[dir="rtl"] .cause-one__single-content .thm-btn span,
html[dir="rtl"] .contact-page__btn span,
html[dir="rtl"] .chat-form .thm-btn span {
    margin-right: 10px;
    margin-left: 0;
}

html[dir="rtl"] .main-header__contact-list-style1 li,
html[dir="rtl"] .site-footer__top-contact-info-single-inner,
html[dir="rtl"] .contact-info,
html[dir="rtl"] .mobile-nav__contact li {
    gap: 12px;
}

html[dir="rtl"] .main-header__contact-list-style1 .icon-box,
html[dir="rtl"] .site-footer__top-contact-info-single-inner .icon-box,
html[dir="rtl"] .contact-info .icon-box {
    margin-left: 12px;
    margin-right: 0;
}

html[dir="rtl"] .sec-title.text-center,
html[dir="rtl"] .page-header__inner,
html[dir="rtl"] .main-slider-one__content,
html[dir="rtl"] .scroll-to-top {
    text-align: center;
}

html[dir="rtl"] .mobile-nav__social,
html[dir="rtl"] .main-header__social-links-style1-list,
html[dir="rtl"] .footer-widget__about-social-links {
    direction: rtl;
}

html[dir="rtl"] .search-popup .form-group button {
    left: 20px;
    right: auto;
}

html[dir="rtl"] .footer-widget__newsletter-btn {
    left: 0;
    right: auto;
}

html[dir="rtl"] .footer-widget__checked label span {
    margin-left: 10px;
    margin-right: 0;
}

html[dir="rtl"] .mobile-nav__content .main-menu__list > li > a,
html[dir="rtl"] .mobile-nav__contact li,
html[dir="rtl"] .footer-widget__link a {
    text-align: right;
}
