/* RTL overrides for Persian / Kurdish (Sorani) / Arabic pages.
   Loaded after styles.css, only on pages with dir="rtl". */

html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
    font-family: "Noto Naskh Arabic", "Noto Kufi Arabic", Tahoma, sans-serif;
}

html[dir="rtl"] .masthead-heading,
html[dir="rtl"] .section-heading,
html[dir="rtl"] h2,
html[dir="rtl"] h4 {
    font-family: "Noto Kufi Arabic", "Noto Naskh Arabic", Tahoma, sans-serif;
}

html[dir="rtl"] .navbar-nav {
    padding-right: 0;
}

html[dir="rtl"] .navbar-toggler .fa-bars {
    margin-right: 0.25rem;
    margin-left: 0;
}

html[dir="rtl"] .dropdown-menu {
    text-align: right;
}

html[dir="rtl"] .list-inline,
html[dir="rtl"] .navbar-nav,
html[dir="rtl"] ul {
    padding-right: 0;
}

html[dir="rtl"] .fa-stack {
    direction: ltr;
}

html[dir="rtl"] .btn-social + .btn-social {
    margin-right: 0.5rem;
}

html[dir="rtl"] .form-group .invalid-feedback {
    text-align: right;
}

html[dir="rtl"] .footer .text-lg-start {
    text-align: right !important;
}

html[dir="rtl"] .footer .text-lg-end {
    text-align: left !important;
}

html[dir="rtl"] .lang-switch {
    direction: ltr;
}
