/**
 * Kordi RTL Stylesheet
 * Additional right-to-left overrides
 */

body {
  direction: rtl;
  text-align: right;
}

/* Navigation direction corrections */
#primary-menu { flex-direction: row; }
#primary-menu .sub-menu { right: 0; left: auto; }

/* Slider direction for RTL */
.slider-btn.prev { right: 16px; left: auto; }
.slider-btn.next { left: 16px;  right: auto; }

/* Slide caption */
.slide-caption { right: 60px; left: auto; border-right: 5px solid var(--color-primary-light); border-left: none; }

/* Widget recent post */
.widget-recent-post { flex-direction: row; }

/* Post card meta separator */
.post-card-meta .sep::before { content: '•'; }

/* Breadcrumb */
.breadcrumb { flex-direction: row; }

/* Footer links arrow */
.footer-links a::before { content: '◀'; }

/* Button icon direction */
.btn-read-more::before { content: '←'; }

/* Form input direction */
input, textarea, select { direction: rtl; text-align: right; }

/* Content sidebar order */
@media (min-width: 769px) {
  .content-with-sidebar .content-area { order: 1; }
  .content-with-sidebar .sidebar      { order: 2; }
}

/* Section header border */
.section-header::after { right: 0; left: auto; }

/* Sticky nav */
#main-navigation.is-sticky {
  right: 0;
  left: 0;
}
