
/* FOOTER */

/* colonne principali footer */
.lananai-footer-main .wp-block-columns{
  align-items: flex-start;
}

.lananai-footer-main .wp-block-column{
  flex-basis: 33.33% !important;
}



/*  ICONE SOCIAL */

/* contenitore icone */
.lananai-footer-main .wp-block-social-links{
  gap: 0.9rem !important;
}

/* singola icona */
.lananai-footer-main .wp-social-link{
  width: 42px !important;
  height: 42px !important;
  background: transparent !important;
}

/* SVG icona */
.lananai-footer-main .wp-social-link svg{
  width: 30px !important;
  height: 30px !important;
  fill: #3c3a34 !important;
}

/* rimuove colori brand */
.lananai-footer-main .wp-social-link-facebook,
.lananai-footer-main .wp-social-link-instagram{
  background-color: transparent !important;
}


/* riga copyright (subito dopo il footer principale) */
.lananai-footer-main + .wp-block-group{
  border-top: 1px solid #8a7a5e !important;
  padding-top: 1.4rem !important;
  margin-top: 1.4rem !important;
}

/* FIX RIQUADRO CLICK/FOCUS - FOOTER */

/* Target più specifico: il link dentro ogni icona social */
.lananai-footer-main .wp-block-social-links .wp-social-link a,
.lananai-footer-main .wp-block-social-links .wp-social-link a:focus,
.lananai-footer-main .wp-block-social-links .wp-social-link a:focus-visible,
.lananai-footer-main .wp-block-social-links .wp-social-link a:active {
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
  background: transparent !important;
}

/* Se il riquadro è disegnato da pseudo-elementi del tema */
.lananai-footer-main .wp-block-social-links .wp-social-link a::before,
.lananai-footer-main .wp-block-social-links .wp-social-link a::after {
  content: none !important;
  box-shadow: none !important;
  border: 0 !important;
  background: transparent !important;
}

/* Anche su eventuale wrapper in focus */
.lananai-footer-main .wp-block-social-links .wp-social-link:focus-within {
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* Partner/logo: link con immagine dentro il footer */
.lananai-footer-main a,
.lananai-footer-main a:focus,
.lananai-footer-main a:focus-visible,
.lananai-footer-main a:active {
  outline: 0 !important;
  box-shadow: none !important;
}

.lananai-footer-main a::before,
.lananai-footer-main a::after {
  content: none !important;
  box-shadow: none !important;
  border: 0 !important;
  background: transparent !important;
}

.lananai-footer-main a img {
  outline: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
}




/* FOOTER – link CONTATTI
   eredita stile testo footer */

/* TEL + MAIL */
.lananai-footer-main a[href^="tel:"],
.lananai-footer-main a[href^="mailto:"],

/* PRIVACY + COOKIE */
.lananai-footer-main a[href*="privacy"],
.lananai-footer-main a[href*="cookie"],

/* STATI */
.lananai-footer-main a[href^="tel:"]:hover,
.lananai-footer-main a[href^="mailto:"]:hover,
.lananai-footer-main a[href*="privacy"]:hover,
.lananai-footer-main a[href*="cookie"]:hover,

.lananai-footer-main a[href^="tel:"]:focus,
.lananai-footer-main a[href^="mailto:"]:focus,
.lananai-footer-main a[href*="privacy"]:focus,
.lananai-footer-main a[href*="cookie"]:focus,

.lananai-footer-main a[href^="tel:"]:active,
.lananai-footer-main a[href^="mailto:"]:active,
.lananai-footer-main a[href*="privacy"]:active,
.lananai-footer-main a[href*="cookie"]:active {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: inherit !important;

  color: inherit !important;
  text-decoration: none !important;

  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  -webkit-tap-highlight-color: transparent !important;
}