@font-face {
    font-family: 'BKoodak';
    src: url('../fonts/BKoodakBold.eot');
    src: url('../fonts/BKoodakBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BKoodakBold.woff') format('woff'),
         url('../fonts/BKoodakBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

[lang="fa"] body,
[lang="fa"] * {
    direction: rtl;
    font-family: 'BKoodak', Arial, sans-serif !important;
}

[lang="fa"] .navbar-nav {
    margin-left: 0;
    margin-right: auto;
}

[lang="fa"] .ms-lg-5 {
    margin-right: 3rem !important;
    margin-left: 0 !important;
}

[lang="fa"] .me-lg-auto {
    margin-left: auto !important;
    margin-right: 0 !important;
}

[lang="fa"] .d-flex {
    flex-direction: row-reverse;
}

[lang="fa"] .social-share .me-4 {
    margin-left: 1.5rem !important;
    margin-right: 0 !important;
}

[lang="fa"] .ms-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

[lang="fa"] .breadcrumb {
    direction: rtl;
}

[lang="fa"] .breadcrumb-item + .breadcrumb-item::before {
    content: "\\";
    transform: scaleX(-1);
}

.arabic-text {
    background-color: var(--section-bg-color);
    border-radius: var(--border-radius-small);
    font-family: var(--title-font-family);
    font-weight: var(--font-weight-bold);
    /* display: inline-block; */
    /* text-align: center; */
    padding: 40px;
    direction: rtl;
    color: #212529;
    font-family: 'BKoodak', Arial, sans-serif !important;
}

[lang="fa"] .navbar-nav .nav-link,
[lang="fa"] .dropdown-item {
    font-size: 1.1em;
}

/* RTL accordion button fix */
[dir="rtl"] .accordion-button {
  text-align: right;
  justify-content: space-between; /* put text left, icon far right (in RTL this flips) */
  padding-left: 1.25rem;
  padding-right: 0.75rem;
}

/* Move the chevron icon to the far left in RTL */
[dir="rtl"] .accordion-button::after {
  margin-left: 0;
  margin-right: auto;
}
