/* ── RTL (Right-to-Left) Stylesheet for Arabic ──────────────── */
/* Loaded conditionally when language_code === 'ar' */

body {
  direction: rtl;
  text-align: right;
}

/* Header */
.main_header {
  flex-direction: row-reverse;
}

.main_header nav ul {
  flex-direction: row-reverse;
}

.header_btn {
  flex-direction: row-reverse;
}

.menu_icon {
  order: 1;
}

/* Sub-menus */
nav ul li ul.sub-menu {
  left: auto;
  right: 0;
}

/* Breadcrumbs */
.bredul {
  flex-direction: row-reverse;
}

.bredul li::before {
  margin-left: 8px;
  margin-right: 8px;
}

/* Blog layout */
.blog_contanet {
  text-align: right;
}

/* Footer */
.main_footer {
  text-align: right;
}

.footer_content ul {
  flex-direction: row-reverse;
}

.footer_social_icon {
  flex-direction: row-reverse;
}

/* Blog detail */
.blog-det-title-text {
  text-align: right;
}

.bolg-detail-content {
  text-align: right;
}

/* Language switcher - position for RTL */
.lang-dropdown {
  right: auto;
  left: 0;
}

/* Banner */
.main_banner {
  flex-direction: row-reverse;
}

/* General flex helpers */
.flex {
  /* Keep default flex - individual overrides above handle RTL */
}

/* Pagination */
.blog_pagination ul {
  flex-direction: row-reverse;
}

/* Store review */
.store_review {
  flex-direction: row-reverse;
}

/* Category filters */
.blog_category_wrap ul {
  flex-direction: row-reverse;
}
