/* ===== Ajustements RTL pour les pages arabes ===== */
/* IMPORTANT : ne jamais appliquer direction:rtl ou dir="rtl" de façon
   large aux <li> ou au <html>/<body> : ce thème utilise des <li>
   flottants comme colonnes de grille (ex: <ul class="row"><li
   class="col-lg-6">), et RTL sur ces éléments casse totalement la
   mise en page (bug constaté : la page s'étire à 20 000px de large).
   On cible donc uniquement le texte de contenu réel. */

body {
  font-family: 'Cairo', Tahoma, Arial, sans-serif;
}

p, h1, h2, h3, h4, h5, label, .welcome-txt, .contact-sub, address,
blockquote {
  direction: rtl;
  text-align: right;
  unicode-bidi: embed;
}

/* Listes à puces de contenu (pas les grilles Bootstrap) */
ul[style*="list-style"] li {
  direction: rtl;
  text-align: right;
}
ul[style*="list-style"] {
  padding-right: 20px;
  padding-left: 0;
}

/* Formulaires : texte aligné à droite, disposition en grille inchangée */
form input[type="text"],
form input[type="email"],
form input[type="tel"],
form textarea,
form select {
  direction: rtl;
  text-align: right;
}

/* Le fil d'ariane reste en LTR dans sa position habituelle */
.bcrumb {
  direction: ltr;
}
