﻿@charset "utf-8";

/*------------------------------ Import Css files Start -----------------------------------------*/

@import url('https://unpkg.com/swiper@8.2.5/swiper-bundle.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css');
@import url('../common/molla-icons.css');

@import url('../elements/animation.css');
@import url('../elements/animate.css');

@import url('../elements/sidenav.css');

@import url('../elements/global.css');
@import url('../elements/header.css');
@import url('../elements/home-slider.css'); 
@import url('../elements/footer.css');

@import url('../elements/responsive.css');

/*------------------------------ Import Css files End -----------------------------------------*/

/* RTL Direction and Arabic Language Support */
html, body {
    direction: rtl !important;
    text-align: right !important;
    font-family: 'GE SS Two Light', sans-serif !important;
}

/* Force English numbers globally */
*, *::before, *::after {
    font-variant-numeric: lining-nums !important;
    -webkit-font-feature-settings: "lnum" !important;
    font-feature-settings: "lnum" !important;
}

/* Specific targeting for phone numbers and emails to display in English */
a[href^="tel:"] span,
a[href^="mailto:"] span,
.cont-phone span,
.cont-mail span,
[dir="ltr"], 
span[dir="ltr"] {
    direction: ltr !important;
    unicode-bidi: embed !important;
    font-variant-numeric: lining-nums !important;
    -webkit-font-feature-settings: "lnum" !important;
    font-feature-settings: "lnum" !important;
    font-family: 'Mont', sans-serif !important;
}

/* Force English numbers in pagination and sliders */
.swiper-pagination-bullet,
.swiper-pagination-fraction,
.pagination .page-link,
.page-numbers {
    font-family: 'Mont', sans-serif !important;
    font-variant-numeric: lining-nums !important;
    -webkit-font-feature-settings: "lnum" !important;
    font-feature-settings: "lnum" !important;
}

