html, body {
    background-color: #FFFAF3 !important;
}

/* Désactive le soulignement décoratif du thème */
.menu-item a::after,
.menu-item a:hover::after,
.menu-item-link::after,
.menu-item-link:hover::after,
span.menu-item-text::after,
span.menu-item-text:hover::after {
    content: none !important;
    display: none !important;
    height: 0 !important;
    border: none !important;
    background: none !important;
    background-image: none !important;
    box-shadow: none !important;
    transition: none !important;
}

/* Enlève le soulignement natif */
.menu-item a,
.menu-item-link,
span.menu-item-text {
    text-decoration-line: none !important;
}

/* Applique un fond #FFFAF3 au menu sticky après scroll */
.vlt-navbar.vlt-navbar--sticky {
    background-color: #FFFAF3 !important;
    transition: background-color 0.3s ease;
}
/* 1) Cibler le conteneur du loader créé par animsition */
.animsition-loading {
  /* centre le contenu */
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  /* si du texte "false" est injecté, on le rend invisible */
  font-size: 0 !important;
  color: transparent !important;
  text-indent: -9999px !important;
  line-height: 0 !important;
}

/* 2) Si le style = Image, on force l’affichage du logo dans le loader */
.animsition-loading.animsition-image::before {
  content: "";
  width: 96px;              /* ajuste si besoin */
  height: 96px;             /* ajuste si besoin */
  display: block;
  background: url("https://immobilier-proudreed-pau.fr/wp-content/uploads/2025/05/Favicon-Proudreed.png")
              no-repeat center center;
  background-size: contain;
}

/* 3) (optionnel) si le thème ajoute un autre wrapper #preloader */
#preloader {
  font-size: 0 !important;
  color: transparent !important;
}
#preloader::before {
  content: "";
  display: block;
  width: 96px; height: 96px;
  margin: 0 auto;
  background: url("https://immobilier-proudreed-pau.fr/wp-content/uploads/2025/05/Favicon-Proudreed.png")
              no-repeat center center;
  background-size: contain;
}