.newsberg-details-img-wrapper .article-full-image{
 display: none !important;
}
.sppb-article-info-wrap .slider-spbookmark-wrap .article-spbookmark, .sppb-article-info-wrap .slider-spbookmark-wrap .bookmark-text{
 display: none !important;
}
.view-article .article-details .newsberg-details-img-wrapper {
 display: none !important;
}
/* Masquer le bouton View dans SP Simple Portfolio */
.sp-simpleportfolio-btns .btn-view,
.sp-simpleportfolio-btns a.btn-view {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Garde le texte visible mais supprime le lien cliquable vers la fiche détail */
.sp-simpleportfolio-title a {
    pointer-events: none !important;
    cursor: default !important;
    color: inherit !important;
    text-decoration: none !important;
}

/* Cache le bouton "Détails" s'il y en a un dans le survol */
.sp-simpleportfolio-btn-view,
a.sp-simpleportfolio-btn-view {
    display: none !important;
}
@media (max-width: 991px) {

  /* Logo mobile */
  .logo-image-phone {
    width: 219px !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 55px !important;
  }

  /* Plus de place au logo */
  #sp-logo {
    flex: 0 0 65% !important;
    max-width: 65% !important;
  }

  /* Zone menu + langue */
  #sp-menu {
    flex: 0 0 35% !important;
    max-width: 35% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
  }
}
.footer-menu-horizontal ul {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-menu-horizontal li {
  display: flex;
  align-items: center;
}

.footer-menu-horizontal li + li::before {
  content: "•";
  margin: 0 12px;
}