/*
Theme Name: Divi Child Pixemea
Description: Child theme optimisé Divi 5 + Site Kit + Rank Math
Author: Manny
Template: Divi
Version: 4.1.0
Text Domain: divi-child-pixemea
*/


/* Confort de lecture — taille de texte et interlignage augmentés sur tout le site */
p, li, td, th, blockquote {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* Liens de navigation et menu (un peu plus lisibles, sans dénaturer le header) */
.lcc-header nav a {
  font-size: 16px !important;
}

/* Titres de cartes (actualités, événements, membres...) légèrement agrandis */
h3 {
  font-size: 19px !important;
}

/* Footer, souvent lu en dernier et parfois trop petit */
.lcc-footer-grid a, .lcc-footer-grid p, .lcc-footer-bottom span {
  font-size: 14.5px !important;
}

@media (min-width:900px){
  p, li, td, th, blockquote {
    font-size: 17px !important;
    line-height: 1.75 !important;
  }
  h3 { font-size: 19px !important; }
}

/* Confort de lecture — bandeau d'accès rapide */
.lcc-quick-title {
  font-size: 16px !important;
}

.lcc-quick-sub {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

.lcc-quick-icon {
  width: 40px !important;
  height: 40px !important;
  font-size: 19px !important;
}

@media (min-width:900px){
  .lcc-quick-title {
    font-size: 17px !important;
  }
  .lcc-quick-sub {
    font-size: 14.5px !important;
  }
}

.lcc-header{ z-index: 999999; }

.site-header-section,
.site-header-section .et_pb_row,
.site-header-section .et_pb_row_inner {
  position: relative !important;
  z-index: 999999 !important;
}

.et-db #et-boc .et-l.et-l--header .et_builder_inner_content {
    z-index: 10 !important;
}