/* ============================================================
   Megamak — RTL helper overrides
   Loaded only when the current language is right-to-left.
   ============================================================ */

[dir="rtl"] body {
  direction: rtl;
}

/* Common text containers */
[dir="rtl"] .title-bar,
[dir="rtl"] .about-info,
[dir="rtl"] .item-info,
[dir="rtl"] .item-desc,
[dir="rtl"] .foot-item,
[dir="rtl"] .foot-contacts,
[dir="rtl"] .inquiry-form,
[dir="rtl"] .news-item .item-title {
  text-align: right;
}

/* Header nav and dropdowns */
[dir="rtl"] .section-header-wrap-block .nav > li {
  float: right;
}

[dir="rtl"] .section-header-wrap-block .nav li ul {
  left: auto;
  right: 0;
  text-align: right;
}

[dir="rtl"] .section-header-wrap-block .logo {
  margin-left: 1rem;
  margin-right: 0;
}

[dir="rtl"] .change-language .change-language-cont {
  left: 0;
  right: auto;
}

/* Footer columns */
[dir="rtl"] .foot-items .foot-item {
  margin-left: 1.5rem;
  margin-right: 0;
}

[dir="rtl"] .foot-contacts .foot-ico {
  margin-left: .6rem;
  margin-right: 0;
}

/* Breadcrumb */
[dir="rtl"] .breadcrumb,
[dir="rtl"] .section-breadcrumb-wrap-block {
  text-align: right;
  direction: rtl;
}

/* Floating widgets stay on the visual left in RTL */
[dir="rtl"] .form-footer-inquiry-block {
  right: auto;
  left: 10px;
}

[dir="rtl"] .gotop {
  right: auto;
  left: 2rem;
}
