.custom-logo {
    max-width: 120px !important;
    height: auto !important;
}
.single-post .wp-post-image {
    width: 100%;
    max-width: 900px;
    height: auto;
    aspect-ratio: 16/9;
    object-fit: cover;
    display: block;
    margin: 0 auto 30px auto;
    border-radius: 10px;
}
/* =====================================================
   MIELANDO ITALIA - CATEGORIE BLOG
   Tema: Alves Classic
===================================================== */

/*=====================================================
=          STILE BASE CONDIVISO (uguale per tutte)    =
=====================================================*/

.archive .page-header h1.page-title{
    display:none;
}

.archive .page-header{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
}

.archive .page-header::before{
    display:block;
    text-align:center;
    font-size:42px;
    font-weight:700;
    color:#222;
    line-height:1.2;
    margin:10px auto 18px;
}

.archive .page-header::after{
    display:block;
    white-space:pre-line;
    max-width:900px;
    margin:0 auto 10px;
    padding:0 20px;
    text-align:center;
    font-size:17px;
    line-height:1.8;
    color:#555;
}

/*=====================================================
=                CATEGORIA: RICETTE                   =
=====================================================*/

.category-ricette .page-header::before{
    content:"Ricette";
}

.category-ricette .page-header::after{
    content:"Il miele non è solo un dolcificante naturale: è un ingrediente versatile capace di trasformare piatti dolci e salati in vere esperienze di gusto.\A\AIn questa sezione trovi le ricette Mielando Italia, pensate per portare in tavola tutta l'autenticità del miele artigianale italiano, dalle preparazioni classiche agli abbinamenti più originali e sorprendenti.\A\ Che tu stia cercando un antipasto, un primo, un secondo o un dolce, qui troverai tante idee spiegate passo dopo passo con il miele più adatto ad ogni preparazione.";
}

/*=====================================================
=             CATEGORIA: MIELE E SALUTE               =
=====================================================*/

.category-miele-e-salute .page-header::before{
    content:"Miele e Salute";
}

.category-miele-e-salute .page-header::after{
    content:"Il miele è da secoli un alleato naturale del benessere: ricco di proprietà antibatteriche, antiossidanti e lenitive, viene usato per rafforzare le defense dell'organismo e favorire il recupero in tanti piccoli disturbi quotidiani.\A\AIn questa sezione trovi approfondimenti su come il miele può supportare la tua salute in modo naturale: dalle proprietà specifiche di ogni varietà ai rimedi tradizionali, dagli abbinamenti più indicati per il benessere quotidiano ai consigli per un consumo consapevole.\A\ Scopri come integrare il miele artigianale italiano nella tua routine, con informazioni chiare e basate sulle caratteristiche reali di questo prezioso alimento.";
}
/*=====================================================
=         CATEGORIA: NORMATIVE E ATTUALITÀ            =
=====================================================*/
.category-normative-e-attualita .page-header::before{
    content:"Normative e Attualità";
}
.category-normative-e-attualita .page-header::after{
    content:"In questa sezione seguiamo l'evoluzione del settore: nuove normative sul miele, disciplinari di qualità, aggiornamenti istituzionali e notizie di attualità che riguardano il mondo dell'apicoltura in Italia. Con contenuti pensati per chi vuole rimanere informato su cosa cambia nel settore, con uno sguardo diretto da chi lo vive ogni giorno.";
}

/*=====================================================
=              CATEGORIA: APICOLTURA                  =
=====================================================*/

.category-apicoltura .page-header::before{
    content:"Apicoltura";
}

.category-apicoltura .page-header::after{
    content:"Dietro ogni vasetto di miele c'è un mondo affascinante fatto di api, alveari e la sapienza di chi lo custodisce ogni giorno. L'apicoltura è un'arte antica che unisce rispetto per la natura, pazienza e conoscenza approfondita del comportamento delle api.\A\AIn questa sezione ti raccontiamo il lavoro dell'apicoltore: dalle tecniche di allevamento alla cura dell'alveare, dal ciclo delle stagioni all'importanza delle api per l'ecosistema e la biodiversità.\A\ Un viaggio dietro le quinte di Mielando Italia, per conoscere davvero da dove nasce il miele che porti in tavola.";
}

/*=====================================================
=                 CONTENITORE ARTICOLI               =
=====================================================*/

.archive .site-main{
    display:flex !important;
    flex-wrap:wrap !important;
    align-items:flex-start;
    gap:16px;
}

.archive .site-main > .page-header{
    width:100% !important;
    flex:1 0 100% !important;
    box-sizing:border-box;
}

.archive .site-main > nav{
    width:100%;
    margin-top:20px;
}

/*=====================================================
=                     CARD ARTICOLI                  =
=====================================================*/

.archive .site-main > article{
    width:calc(50% - 8px);
    padding:20px;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #e9e9e9;
    border-radius:12px;
    transition:all .25s ease;
    display:block !important;
    height:auto !important;
    min-height:0 !important;
    overflow:hidden;
}

.archive .site-main > article:hover{
    transform:translateY(-4px);
    box-shadow:0 8px 20px rgba(0,0,0,.08);
}

/*=====================================================
=                     IMMAGINE                       =
=====================================================*/

.archive .site-main > article img{
    width:220px;
    max-width:100%;
    height:auto;
    display:block;
    margin:0 auto 18px;
    border-radius:8px;
}

/*=====================================================
=                 TITOLO ARTICOLO                   =
=====================================================*/

.archive .site-main > article .entry-title,
.archive .site-main > article h2{
    display:block !important;
    font-size:28px;
    line-height:1.3;
    text-align:center;
    margin:15px 0;
}

.archive .site-main > article .entry-title a,
.archive .site-main > article h2 a{
    color:#222;
    text-decoration:none;
}

.archive .site-main > article .entry-title a:hover,
.archive .site-main > article h2 a:hover{
    color:#C99A00;
}

/*=====================================================
=                    META DATI                      =
=====================================================*/

.archive .site-main > article .entry-meta{
    text-align:center;
    margin:15px 0;
    font-size:14px;
}

/*=====================================================
=                     TESTO                         =
=====================================================*/

.archive .site-main > article .entry-summary,
.archive .site-main > article .entry-content{
    line-height:1.8;
    overflow-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
}

/*=====================================================
=                    LINK LEGGI TUTTO               =
=====================================================*/

.archive .more-link{
    display:inline-block;
    margin-top:15px;
}

/*=====================================================
=                     TABLET                        =
=====================================================*/

@media (max-width:900px){
    .archive .site-main{
        gap:14px;
    }
    .archive .site-main > article{
        width:100%;
    }
    .archive .page-header::before{
        font-size:36px;
    }
}

/*=====================================================
=                     MOBILE                        =
=====================================================*/

@media (max-width:768px){
    .archive .page-header::before{
        font-size:30px;
    }
    .archive .page-header::after{
        font-size:16px;
        padding:0 15px;
        margin-bottom:10px;
    }
    .archive .site-main{
        gap:12px;
    }
    .archive .site-main > article{
        padding:18px;
    }
    .archive .site-main > article img{
        width:170px;
    }
    .archive .site-main > article .entry-title,
    .archive .site-main > article h2{
        font-size:24px;
    }
}

/*=====================================================
=               SMARTPHONE PICCOLI                  =
=====================================================*/

@media (max-width:480px){
    .archive .page-header::before{
        font-size:26px;
    }
    .archive .site-main > article img{
        width:140px;
    }
    .archive .site-main > article{
        padding:15px;
    }
}
.site-header img {
    max-height: 80px !important;
    width: auto !important;
}
/* Contenitore FAQ */
.faq-item {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 12px 16px;
    margin-bottom: 15px;
    background: #fafafa;
}

/* Domanda */
.faq-item summary {
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    color: #333;
}

/* Icona apertura/chiusura */
.faq-item summary::marker {
    color: #c59d00; /* colore miele */
}

/* Risposta */
.faq-item p {
    margin-top: 10px;
    font-size: 16px;
    color: #555;
}
/* --- LARGHEZZA GENERALE DELLA SEZIONE --- */
.page-id-116 .wp-block-columns {
    max-width: 1200px !important;
    margin: 0 auto !important;
    gap: 40px;
}

/* --- COLONNA SINISTRA (Il Miele) --- */
.page-id-116 .wp-block-column:first-child {
    background: #fafafa;
    padding: 25px;
    border-radius: 12px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}

/* Immagine colonna sinistra */
.page-id-116 .wp-block-column:first-child .wp-block-image img {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px;
    margin-bottom: 15px;
}

/* Testo colonna sinistra */
.page-id-116 .wp-block-column:first-child p {
    font-size: 18px;
    line-height: 1.6;
    color: #333;
}

/* Titolo colonna sinistra */
.page-id-116 .wp-block-column:first-child h2 {
    font-size: 28px;
    margin-bottom: 10px;
}

/* --- COLONNA DESTRA (Media & Text) — lasciamo tutto com’è ma armonizziamo --- */
.page-id-116 .wp-block-media-text {
    gap: 30px;
}

.page-id-116 .wp-block-media-text__media img {
    border-radius: 10px;
}

.page-id-116 .wp-block-media-text__content p {
    font-size: 18px;
    line-height: 1.6;
    color: #333;
}

.page-id-116 .wp-block-media-text__content h2 {
    font-size: 28px;
    margin-bottom: 10px;
}
/* Riduce SOLO l'immagine in evidenza negli articoli */
.single-post .wp-post-image {
    max-width: 600px !important;   /* larghezza massima */
    height: auto !important;       /* mantiene proporzioni */
    display: block;
    margin: 0 auto 30px auto;      /* centra l'immagine */
    border-radius: 12px;           /* bordi arrotondati */
}
