/*
 Theme Name:   Impreza Child (es. Tema Ente Child)
 Description:  Tema Child per modifiche personalizzate
 Author:       Il nostro Ente
 Template:     Impreza
 Version:      1.0.0
*/

/* 1. Nascondo i SOTTO-ELEMENTI vuoti (i link 'li')
 * del plugin Amministrazione Trasparente 
 */
.at-tableclass ul li[style="opacity: 0.5;"] {
    display: none !important;
}

/* 2. Nascondo l'INTERO BLOCCO (Titolo H3 + Lista)
 * SE non ha nessun elemento 'li' visibile al suo interno.
 */
.at-tableclass:not(:has(ul li:not([style="opacity: 0.5;"]))) {
    display: none !important;
}

/*
 * FORZO LA VISUALIZZAZIONE DI TUTTI I POST
 * NELLE PAGINE DI AMMINISTRAZIONE TRASPARENTE
 */
add_action( 'pre_get_posts', 'mostra_tutti_atti_at' );

function mostra_tutti_atti_at( $query ) {

    // Applichiamo la modifica solo nelle pagine giuste
    // (NON in admin, solo sulla query principale E solo per la tassonomia 'tipologie' del plugin)
    if ( ! is_admin() && $query->is_main_query() && is_tax('tipologie') ) {

        // Questa è la magia: -1 = mostra tutti
        $query->set( 'posts_per_page', -1 );

        // (Opzionale, ma pulito) Diciamo a WP di ignorare la paginazione
        $query->set( 'nopaging', true );
    }
}

/*
 * Riduco la dimensione dei link H5 negli archivi
 * di Amministrazione Trasparente
 */
.tax-tipologie h5.entry-title {
    font-size: 1.1rem; /* Prova un valore in "rem" o "px" */
    font-weight: 600;  /* Puoi anche renderlo meno "grassetto" */
    line-height: 1.4;  /* Migliora la spaziatura verticale */
    margin-bottom: 0.5em; /* Aggiungi un po' di spazio sotto */
}

/*
 * Riduco la dimensione dei link h6 negli archivi
 * di Amministrazione Trasparente
 */
.tax-tipologie h6.entry-title {
    font-size: 1.2rem;    /* Più piccolo (16px standard) */
    font-weight: 500;     /* Meno grassetto (normal è 400, bold 700) */
    line-height: 1.3;
    margin-bottom: 0.4em; 
}