.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: 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;
    }
}