.site-content {
    min-height: 100vh; /* Esto empuja el footer hacia abajo */
    padding-bottom: 0px !important; /* Evita espacios extra abajo */
}

#ast-scroll-top {
    display: none !important;
    visibility: hidden !important;
}

@media (max-width: 768px) {
    #wpfront-scroll-top-container img {
        width: 30px !important;  /* Ajusta este número */
        height: auto !important;
    }
    
    /* Si usas iconos en vez de imagen, usa esto: */
    #wpfront-scroll-top-container i {
        font-size: 30px !important; /* Ajusta este número */
        line-height: 30px !important;
    }
    
    /* Ajuste opcional: moverlo un poco más a la esquina en móvil */
    #wpfront-scroll-top-container {
        bottom: 15px !important;
        right: 15px !important;
    }
	
	
	div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #E42929 !important; /* CAMBIA ESTE COLOR (Fondo) */
    color: #ffffff !important; /* Color del texto */
    border: none !important;
    border-radius: 5px !important; /* Bordes redondeados */
}


div.wpforms-container-full .wpforms-form button[type=submit]:hover {
    background-color: #9F12FF !important; /
	
	/* Bajar el título del Blog */
.ast-archive-description {
    margin-top: 40px; 
}
	
	/* 1. Fuerza el color del TEXTO en Astra y Elementor al pasar el cursor */
.ast-builder-menu .main-header-menu .menu-item:hover > .menu-link,
.ast-builder-menu .main-header-menu .menu-item:hover > .menu-link .menu-text,
.elementor-nav-menu--main .elementor-item:hover {
    color: #9a000d !important;
}

/* 2. Fuerza el color del SUBRAYADO en Astra al pasar el cursor */
.ast-builder-menu .main-header-menu .menu-item:hover > .menu-link::before,
.ast-builder-menu .main-header-menu .menu-item:hover > .menu-link::after {
    background-color: #9a000d !important;
    border-color: #9a000d !important;
}

/* 3. Fuerza el color del SUBRAYADO en Elementor al pasar el cursor */
.elementor-nav-menu--main .elementor-item:hover::after,
.elementor-nav-menu--main .elementor-item:hover::before {
    background-color: #9a000d !important;