/*
 * style-ltr.css — LTR (English) layout overrides
 * Loaded on top of style-rtl.css when locale = 'en'
 * Uses bootstrap.min.css (non-RTL) for Bootstrap direction
 */

/* ── Direction reset ───────────────────────────────────────── */
html,
body {
  direction: ltr !important;
}

/* ── English font stack ─────────────────────────────────────── */
:root {
  --title-font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  --body-font-family:  'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}

/* ── Button arrow icons ──────────────────────────────────────── */
.ud-btn i,
.ud-btn2 i {
  transform: rotate(0deg) !important;
  margin-right: 0;
  margin-left: 10px;
}

/* ── Navigation ──────────────────────────────────────────────── */
.header-nav .ace-responsive-menu {
  direction: ltr;
}

.header-nav .ace-responsive-menu .list-item {
  padding-left: 0;
  padding-right: 0;
}

/* ── Language dropdown flip ──────────────────────────────────── */
.lang-flag {
  margin-left: 0;
  margin-right: 6px;
}

.lang-dropdown {
  left: 0 !important;
  right: auto !important;
}

/* ── Main titles left-align in LTR ──────────────────────────── */
.main-title,
.main-title2 {
  text-align: left;
}

/* ── Service card link arrow ─────────────────────────────────── */
.svc-card-link i {
  transform: rotate(0deg);
}

/* ── Person card text ────────────────────────────────────────── */
.person-role {
  text-align: left;
}

.person-name {
  text-align: left;
}

/* ── Funfact timer ───────────────────────────────────────────── */
.funfact_one .details ul {
  flex-direction: row;
}

/* ── Blog / news ─────────────────────────────────────────────── */
.blog-content .date {
  direction: ltr;
}

/* ── Footer direction ───────────────────────────────────────── */
.footer-style1 {
  direction: ltr;
}

/* ── Responsive menu in mobile ──────────────────────────────── */
#page.mobilie_header_nav {
  direction: ltr;
}

#page.mobilie_header_nav nav ul {
  padding-left: 0;
}

/* ── Scrollbar ──────────────────────────────────────────────── */
.scrollToHome {
  left: auto;
  right: 30px;
}

/* ── Testimonial icon ───────────────────────────────────────── */
.testimonial-style3 .testimonial-content .icon {
  right: auto;
  left: 30px;
}

/* ── Slider text alignment ──────────────────────────────────── */
.slider-slide-item .container {
  direction: ltr;
}

.slider-slide-item .col-lg-12 {
  text-align: left !important;
}

/* ── Header logo area ───────────────────────────────────────── */
.logos {
  margin-right: 0;
  margin-left: 20px;
}

/* ── Stats numbers ──────────────────────────────────────────── */
.funfact_one .details ul li span {
  margin-left: 4px;
  margin-right: 0;
}

/* ── City cards ─────────────────────────────────────────────── */
.apartment-content {
  text-align: left;
}

/* ── Property listing meta ──────────────────────────────────── */
.listing-style7 .list-meta2 a,
.listing-style1 .list-meta a {
  margin-left: 0;
  margin-right: 15px;
}

.listing-style7 .list-meta2 a:first-child,
.listing-style1 .list-meta a:first-child {
  margin-right: 0;
}
