/* ────────────────
   Custom Box – style du titre
   ──────────────── */
.plugin-custombox3 h2 {
  font-size: 1.3em;           /* un peu plus grand qu'avant */
  color: #4b7946;             /* couleur du site de Virginie */
  text-align: center;
  position: relative;
  margin: 1.4em 0 0.9em 0;
  padding: 0.2em 0;
  line-height: 1.3;
}

/* lignes décoratives à gauche et à droite du titre 
.plugin-custombox2 h2::before,
.plugin-custombox2 h2::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 15%;          
  height: 2px;
  background-color: #4b7946;
  transform: translateY(-50%);
}*/

.plugin-custombox3 h2::before {
  left: 0;
}

.plugin-custombox3 h2::after {
  right: 0;
}

/* Texte sous la carte */
.plugin-custombox3 .map-caption {
  font-size: 0.7rem;
  line-height: 1.4;
  margin-top: 0.6em;
  text-align: left;
  text-align: justify; 
  color: #444;
}

.plugin-custombox3 {
    border-top: none;  /* 1px solid #e5e5e5; */
    padding-top: 0;
    margin-top: 0;
}

.plugin-custombox3 h2 {
    text-align: left !important;
}


