/* Saga Core: front-end RTL header adjustments.
 * Loaded only for RTL WordPress locales or RTL Polylang translations.
 */
html[dir="rtl"] header,
body.rtl header,
html[dir="rtl"] .site-header,
body.rtl .site-header,
html[dir="rtl"] .main-header,
body.rtl .main-header {
  direction: rtl;
  text-align: right;
}
/* Keep navigation starting on the right. */
html[dir="rtl"] header .menu,
body.rtl header .menu,
html[dir="rtl"] header .navbar-nav,
body.rtl header .navbar-nav,
html[dir="rtl"] header .main-menu,
body.rtl header .main-menu,
html[dir="rtl"] header .nav-menu,
body.rtl header .nav-menu {
  direction: rtl;
  text-align: right;
}
html[dir="rtl"] header .menu > ul,
body.rtl header .menu > ul,
html[dir="rtl"] header ul.navbar-nav,
body.rtl header ul.navbar-nav,
html[dir="rtl"] header ul.nav-menu,
body.rtl header ul.nav-menu {
  direction: rtl;
}
/* Flip common header rows, without reordering submenu contents. */
html[dir="rtl"] header .header-inner,
body.rtl header .header-inner,
html[dir="rtl"] header .header-wrapper,
body.rtl header .header-wrapper,
html[dir="rtl"] header .header-content,
body.rtl header .header-content {
  direction: rtl;
}
/* Preserve the reading order of telephone numbers and email addresses. */
html[dir="rtl"] header a[href^="tel:"],
body.rtl header a[href^="tel:"],
html[dir="rtl"] header a[href^="mailto:"],
body.rtl header a[href^="mailto:"] {
  direction: ltr;
  unicode-bidi: isolate;
}
