@charset "UTF-8";
/* Correctifs de l'audit du 12/11/2026 : fichier compilé depuis assets/scss/correctifs-audit.scss, ne pas modifier à la main. */
h1,
h2,
h3 {
  color: #2b7488;
}

a {
  color: #2b7488;
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: #2b7488;
}

#contact .lead {
  color: #2b7488;
}

.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark a:not(.btn),
.bg-overlay h1,
.bg-overlay h2,
.bg-overlay h3,
.bg-overlay a:not(.btn),
footer h1,
footer h2,
footer h3,
footer a:not(.btn) {
  color: #7dc3d6;
}

.btn-primary {
  color: #fff;
  background-color: #2b7488;
  border-color: #2b7488;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #225d6d;
  border-color: #225d6d;
}

.bg-primary {
  background-color: #2b7488 !important;
}

#urgences h4 {
  color: #fff;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #2b7488;
}

.wpcf7-submit:hover,
#contact button:hover {
  color: #fff;
  background-color: #2b7488;
}

@media (min-width: 992px) {
  .parallax-window .welcome_text-div {
    background-color: rgba(255, 255, 255, 0.88);
    padding: 15px;
  }
}
.post__container {
  padding-left: 15px;
  padding-right: 15px;
}

footer .d-inline-flex {
  flex-wrap: wrap;
}

.form-mentions {
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 0.8rem;
  color: #444;
}
.form-mentions + .form-mentions {
  margin-top: 0.5rem;
}
