#galleryTabs {
    display: none !important;
}
section.hero::after {
    display: none !important;
}
/* Texte du menu sur l’image d’accueil */
.header-personal .nav-link,
.header-personal a.dropdown-toggle {
    color: #203656 !important;
}

/* Garder le texte blanc sur le bouton actif */
.header-personal .nav-link.active {
    color: #fff !important;
}
/* Agrandir et renforcer les textes du menu */
.header-personal .nav-link,
.header-personal a.dropdown-toggle {
    font-size: 18px !important;
    font-weight: 700 !important;
}
/* Catégories en gras, sans changer leur taille */
.header-personal .dropdown-menu .dropdown-item {
    font-weight: 700 !important;
}
/* Portrait plus grand */
.header-personal .header-author-avatar img {
    width: 120px !important;
    height: 120px !important;
    object-fit: cover;
    border-radius: 50%;
}

/* Présentation sur trois lignes */
.header-personal .slogan {
    white-space: pre-line;
    font-size: 18px !important;
    line-height: 1.5;
    color: #203656;
}

/* Nom plus grand et gras */
.header-personal .slogan::first-line {
    font-size: 26px;
    font-weight: 700;
}
/* Retirer la vague blanche sous l’image d’accueil */
section.hero > svg {
    display: none !important;
}
.hero-carousel {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
/* Flèches plus grandes et grasses */
.homepage .gallery-wrap .slick-arrow {
  font-size: 32px !important;
  font-weight: 900 !important;
  color: #000 !important;
}

.homepage .gallery-wrap .slick-arrow::before {
  font-size: 32px !important;
  font-weight: 900 !important;
  color: #000 !important;
}

/* Titres des peintures en noir */
.homepage .gallery-wrap .gallery-title a {
  color: #000 !important;
}
.homepage .gallery-wrap .slick-arrow::before {
  display: none !important;
}

.homepage .gallery-wrap .slick-arrow {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #000 !important;
}
/* Photo d’accueil légèrement moins haute */
@media (min-width: 992px) {
  section.hero {
    height: 850px !important;
    background-position: center center;
  }
}
@media (min-width: 992px) {
  .header-personal.light .header-top {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  .header-personal.light > nav.navbar:not(.clone) {
    margin-top: 0 !important;
  }

  .header-personal.light .centered-nav {
    padding: 8px 12px !important;
  }

  .header-personal.light .navbar .nav-link {
    white-space: nowrap;
    font-size: 16px !important;
  }
}
/* Rétablir le contraste du menu sur la photo */
.header-personal.light .centered-nav {
  background: rgba(255, 255, 255, 0.92) !important;
  border-top: none !important;
  border-radius: 12px;
}
.titre-categorie-oeuvres {
  width: 100%;
  flex: 0 0 100%;
  margin: 0 0 28px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ddd;
  color: #203656;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
}
/* Masquer la date de publication sous le titre des œuvres */
.post-single .post-header > ul.meta > li:last-child {
  display: none !important;
}
/* Masquer les dates de publication des vignettes des œuvres */
.tab-content [id^="gallery-category-"] .post-grid .details > ul.meta {
  display: none !important;
}/* Page Contact : retirer le titre superposé à la bannière */
body#page-10 .page-breadcrumb h1 {
    display: none !important;
}

/* Retirer l’ancien bouton de demande du dossier */
body#page-10 #labyad-request-portfolio-btn {
    display: none !important;
}