/* RTL Arabic layout */
html, body {
  direction: rtl;
}
body {
  text-align: right;
  font-family: Tahoma, Arial, "Noto Naskh Arabic", "Cairo", sans-serif;
}
.site-header, .site-footer, .card, .widget {
  direction: rtl;
}
.header-inner, .footer-inner, .site-branding, .meta-row, .book-tags, .navigation.pagination .nav-links {
  flex-direction: row-reverse;
}
.site-branding {
  justify-content: flex-start;
}
.site-nav ul {
  direction: rtl;
  justify-content: flex-start;
}
.site-nav li, .site-nav a, .archive-title, .single-title, .entry-title, .entry-secondary-title, .entry-excerpt, .archive-description, .entry-content, .widget, .widget-title, .date, .site-title, .site-description, .footer-inner {
  text-align: right;
}
.entry-secondary-title {
  border-top: 1px dashed var(--line);
}
.book-tag {
  text-transform: none;
  letter-spacing: 0;
}
.single-card, .archive-header, .card-body {
  text-align: right;
}
.wp-block-image img, .thumb-link img, .single-thumb img {
  margin-right: 0;
  margin-left: auto;
}
.navigation.pagination .nav-links {
  justify-content: flex-start;
}
.navigation.pagination .prev,
.navigation.pagination .next {
  direction: rtl;
}
ul, ol {
  padding-right: 1.2rem;
  padding-left: 0;
}
blockquote {
  border-right: 4px solid var(--accent);
  border-left: 0;
  margin-right: 0;
  padding: 0.25rem 1rem 0.25rem 0;
}
input, textarea, select {
  text-align: right;
}
@media (max-width: 820px) {
  .header-inner, .footer-inner, .site-nav ul {
    align-items: flex-start;
  }
}

.bbt-breadcrumbs {
  justify-content: flex-start;
  text-align: right;
}
.bbt-breadcrumb-sep {
  transform: scaleX(-1);
}

.bbt-download-heading, .bbt-download-note { text-align: right; }
