/*
Theme Name: Estudio Nilsson (hijo TT4)
Template: twentytwentyfour
*/

.layout-principal {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    min-height: 100vh !important;
	min-height: 100dvh !important;
    overflow: hidden !important;

}

.layout-logo-centro {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.enlaces-redes {
    word-spacing: 1.5em;
}

/* Ocultar galgo móvil en desktop */
@media (min-width: 768px) {
    .galgo-movil {
        display: none !important;
    }
}

/* Ocultar galgo desktop en móvil */
@media (max-width: 767px) {
    .galgo-desktop,
    .galgo-desktop img {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .wp-block-group:has(.enlaces-redes) {
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
    }
}
@media (max-width: 767px) {
    .layout-logo-centro {
        flex: 0 !important;
    }
}

@media (max-width: 767px) {
    .footer-principal .galgo-desktop {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .footer-principal {
        gap: 0 !important;
    }
}

@media (min-width: 768px) {
    .footer-principal {
        align-items: flex-end !important;
    }
}
