/* =====================================================================
   astra-child / assets/css/60-footer-mobile.css
   Footer mobile global (ex snippet #2375)
   ORDEN: no reordenar este archivo ni sus reglas (cascada !important).
   Origen: custom.css migrado del Personalizador (post 303) + #2375.
   ===================================================================== */

/* ══════════════════════════════════════════════════════════════
   FUXION7C - Footer Mobile Global
   Migrado desde WPCode snippet #2375
   ══════════════════════════════════════════════════════════════ */
.term-description {
    display: none !important;
}

@media (max-width: 768px) {
    .site-below-footer-wrap {
        padding-top: 0 !important;
    }
    .site-footer-focus-item .widget {
        margin-bottom: 0 !important;
    }
    .site-footer-focus-item {
        padding: 0 !important;
    }
}

@media (max-width: 768px) {
    .footer-widget-area .widget_block h4 {
        display: none !important;
    }
    .footer-widget-area .widget_block ul {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .footer-widget-area .widget_block > div {
        padding: 35px 20px 12px !important;
    }
    .footer-widget-area .widget_block > div > div {
        gap: 18px !important;
    }
    .footer-widget-area .widget_block h3 {
        margin-bottom: 6px !important;
    }
    .footer-widget-area .widget_block h4 {
        margin-bottom: 8px !important;
    }
    .footer-widget-area .widget_block p {
        margin-bottom: 6px !important;
    }
    .footer-widget-area .widget_block ul li {
        margin-bottom: 4px !important;
    }
}

@media (max-width: 767px) {
    .footer-widget-area .widget_block > div {
        margin: 0 !important;
        padding: 40px 20px 20px !important;
    }
}
