#primary-site-navigation-desktop li>a:hover {
	background-color: #D8B98A;
	text-decoration:  none;
	border-radius: 10%;
}
.site-title {
	display: none;
}
.wpcallbutton-sticky, 
#wpcallbutton-sticky, 
.wpcallbutton-mobile-sticky,
div[class*="wpcallbutton"] {
    bottom: 80px !important;
    transform: translateY(0) !important;
}
.joinchat, 
.ht-ctc-chat, 
#ht-ctc-chat,
.qlwapp-container,
div[class*="whatsapp"],
div[id*="whatsapp"] {
    bottom: 80px !important;
	  right: 10px !important;
}
/* Forzar visualización de fondo total en Astra Móvil */
@media (max-width: 921px) {
    /* 1. Forzar color en absolutamente todas las capas posibles del footer */
    body .site-footer,
    body #colophon,
    body .site-below-footer-wrap,
    body .site-footer-inner-wrap,
    body .ast-small-footer {
        background-color: #312A26 !important;
        background-image: none !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        min-height: 60px !important; /* Fuerza a que la sección tenga altura y no se colapse */
    }

    /* 2. Forzar el contenedor general inferior en caso de desborde */
    .ast-footer-builder-1 .site-below-footer-wrap {
        display: flex !important;
        background-color: #312A26 !important;
    }
}
/* Estilo formulario contacto WPForms */
#wpforms-submit-461 {
  background-color: #D8B98A !important;
  color: #2F2A28 !important;
  border: none !important;
  border-radius: 30px !important;
  padding: 14px 28px !important;
  font-weight: 600 !important;
  font-size: 15px !important;
}

#wpforms-submit-461:hover {
  background-color: #2F2A28 !important;
  color: #F7F3EE !important;
}

#wpforms-461 input,
#wpforms-461 textarea,
#wpforms-461 select {
  border: 1px solid #D8B98A !important;
  background-color: #F7F3EE !important;
  color: #2F2A28 !important;
  border-radius: 4px !important;
}

#wpforms-461 label {
  color: #2F2A28 !important;
  font-weight: 600 !important;
}

#wpforms-461 textarea {
  min-height: 120px !important;
}