/*
 Theme Name:     Hello Elementor Child
 Theme URI:      https://elementor.com/
 Description:    Thème enfant pour Hello Elementor
 Author:         [Ton nom ou ton organisation]
 Author URI:     https://www.sentinellesdesgarrigues.fr
 Template:       hello-elementor
 Version:        1.0.0
*/

/* Tu peux ajouter ici tes styles personnalisés */

.btn-lire {
  display: inline-block;
  padding: 10px 22px;
  background-color: #238FAD;
  color: #ffffff !important;
  text-decoration: none;
  border-radius: 6px;
  font-weight: 500;
  font-size: 14px;
  transition: all 0.25s ease;
}

.btn-lire:hover {
  background-color: #1b6f88;
  transform: translateY(-1px);
}

/* Mega Menu - coins arrondis pour les items de premier niveau */
.jet-mega-menu-item__link--top-level {
  border-radius: 8px !important;
  transition: all 0.3s ease !important;
}

/* ===== Liens hypertextes - charte graphique ===== */
/* Liens sur fond blanc/clair : bleu turquoise */
body a,
.elementor a,
.elementor-widget-text-editor a,
.elementor-widget-container a,
.entry-content a,
.page-content a {
  color: #1992AF !important;
}

body a:hover,
.elementor a:hover,
.elementor-widget-text-editor a:hover,
.elementor-widget-container a:hover,
.entry-content a:hover,
.page-content a:hover {
  color: #1b6f88 !important;
}

/* Exclure les boutons et éléments de navigation */
.btn-lire,
.btn-lire:hover,
.elementor-button,
.elementor-button:hover,
.jet-mega-menu a,
.jet-mega-menu a:hover,
.jet-listing-dynamic-link__link,
.jet-listing-dynamic-link__link:hover,
.jet-tabs__label-text,
.jet-tabs a {
  color: inherit !important;
}

/* Liens sur fond coloré : blanc */
.elementor-element[data-settings*="background_color"] a,
[style*="background-color"] a,
[style*="background"] .elementor-widget-container a {
  color: #ffffff !important;
}

/* Footer - liens blancs */
footer a,
.elementor-location-footer a {
  color: #ffffff !important;
}

footer a:hover,
.elementor-location-footer a:hover {
  color: #E5AA4E !important;
}

/* Header - liens blancs */
header a,
.elementor-location-header a,
.jet-theme-core-location--header-location a {
  color: #ffffff !important;
}