/**
 * LTR Overrides
 * ------------
 * يُحمّل فقط عندما تكون لغة الموقع LTR (مثل en, fr, it).
 * يلغي تأثير أي أنماط RTL ويضمن تدفق المحتوى من اليسار لليمين.
 * لا تضف هنا أنماطاً خاصة بـ RTL.
 */

/* ==========================================================================
   1. Base: اتجاه الصفحة والنص
   ========================================================================== */
body {
    direction: ltr !important;
    text-align: left !important;
}

body * {
    direction: ltr !important;
}

/* ==========================================================================
   2. المكونات العامة (أزرار البانر وغيرها)
   ========================================================================== */
.banner-area.tpbanner-space-two .tpbanner-content-two .tpbanner-two-btn button {
    flex-direction: row-reverse !important;
    padding-left: 15px !important;
}

/* ==========================================================================
   3. Swiper — السلايدر والتقييمات
   ضبط الاتجاه والترتيب والأزرار ليتوافقوا مع LTR (بدون تعطيل حسابات Swiper للأبعاد)
   ========================================================================== */

/* اتجاه كل عناصر السويبر LTR */
.swiper,
.swiper-container,
.swiper-wrapper,
.swiper-slide,
.coming-events-slider,
.coming-events-slider .swiper-wrapper,
.coming-events-slider .swiper-slide,
.swiper-container .swiper,
.swiper-container .swiper-wrapper,
.swiper-container .swiper-slide {
    direction: ltr !important;
}

/* ترتيب الشرائح من اليسار لليمين — دون فرض أبعاد حتى لا يتعارض مع حسابات Swiper */
.swiper-wrapper,
.coming-events-slider .swiper-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}

/* منع انكماش الشرائح فقط — العرض والارتفاع والمسافة يضبطها Swiper عبر inline styles */
.swiper-slide,
.coming-events-slider .swiper-slide {
    flex-shrink: 0 !important;
    order: 0 !important;
}

/* أزرار السابق/التالي: السابق يسار، التالي يمين */
.swiper-button-prev,
.coming-events-slider .swiper-button-prev {
    left: 10px !important;
    right: auto !important;
}

.swiper-button-next,
.coming-events-slider .swiper-button-next {
    right: 10px !important;
    left: auto !important;
}

/* نقاط الترقيم (pagination) */
.swiper-pagination {
    direction: ltr !important;
}

.swiper-pagination-bullet {
    margin: 0 4px !important;
}

/* ==========================================================================
   4. شريط التنقل ومبدّل اللغة
   ========================================================================== */
@media (min-width: 992px) {
    .nav_bar_container {
        max-width: fit-content !important;
    }
}

.language-switcher .dropdown-toggle::after {
    margin-left: 1em;
}

/* ==========================================================================
   5. الفوتر — النقطة على اليسار في LTR + عناصر في سطر واحد
   ========================================================================== */
/* النقطة (البلت) على اليسار عند LTR */
.footer-widget-link ul li a::before {
    left: 0 !important;
    right: auto !important;
}
/* المسافات والنص في سطر واحد (بدون سطر ثانٍ) */
.footer-widget-link ul li a {
    padding-left: 14px !important;
    padding-right: 0 !important;
    display: block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
