/* ===================================================
   1. CONTROL DE TAMAÑO DEL LOGO EN EL FOOTER
   =================================================== */
img[src*="LOGO-SIXTINA-04"] {
    width: 180px !important;
    height: 140px !important;
    min-width: 180px !important;
    min-height: 140px !important;
    max-width: 180px !important;
    max-height: 140px !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

.widget_media_image .wp-block-image {
    width: 180px !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
}

/* ===================================================
   2. ESTRUCTURA DE REDES SOCIALES / CONTACTO
   =================================================== */
footer#footer .ct-social-box {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 14px !important;
}

footer#footer .ct-social-box a {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    text-decoration: none !important;
}

/* Ocultar las etiquetas genéricas nativas de Blocksy */
footer#footer .ct-social-box a .ct-label {
    display: none !important;
}

/* ===================================================
   3. INYECCIÓN POR POSICIÓN (MÉTODO INFALIBLE)
   =================================================== */

/* PRIMER ICONO (Independientemente de cuál sea) */
footer#footer .ct-social-box a:nth-child(1)::after {
    content: "@sixtina" !important; 
    font-size: 16px !important;
    color: #0a2621 !important;
    font-weight: 500 !important;
}

/* SEGUNDO ICONO (El del medio) */
footer#footer .ct-social-box a:nth-child(2)::after {
    content: "direccioncomercial@sixtina.com.co" !important; 
    font-size: 16px !important;
    color: #0a2621 !important; 
    font-weight: 500 !important;
}

/* TERCER ICONO (El último de abajo) */
footer#footer .ct-social-box a:nth-child(3)::after {
    content: "311 331 3561" !important; 
    font-size: 16px !important;
    color: #0a2621 !important;
    font-weight: 500 !important;
}