/*
 Theme Name:   Caffè Centrale Child
 Template:     Avada
 Description:  Tema child per personalizzazione footer
 Author:       Il Tuo Nome
 Version:      1.0.0
*/

/* Il tuo CSS personalizzato andrà qui sotto */
/* Importa Montserrat da Google Fonts */
/* =======================================================
   HEADER: NUOVA IMMAGINE E MASSIMA LEGGIBILITÀ (OVERLAY)
   ======================================================= */
.fusion-page-title-bar {
    /* Imposta la nuova immagine */
    background-image: url('https://www.caffecentralefano.it/wp-content/uploads/2026/03/header.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    
    /* ATTENZIONE: Aggiunge un velo scuro (nero al 40% di opacità) */
    position: relative !important;
}

/* Crea il velo scuro sopra l'immagine */
.fusion-page-title-bar:before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0.4) !important; /* Aumenta '0.4' per scurire di più, diminuisci per schiarire */
    z-index: 1 !important;
}

/* Porta il testo SOPRA il velo scuro */
.fusion-page-title-bar .fusion-row {
    position: relative !important;
    z-index: 2 !important;
}

/* Stile del Titolo (H1) e Breadcrumbs per massima leggibilità */
.fusion-page-title-bar h1 {
    color: #ffffff !important; /* Testo Bianco */
    text-shadow: 2px 2px 5px rgba(0,0,0,0.6) !important; /* Ombra per staccare dallo sfondo */
    font-weight: 700 !important; /* Leggermente più spesso */
}

.fusion-page-title-bar .fusion-breadcrumbs, 
.fusion-page-title-bar .fusion-breadcrumbs a {
    color: #eeeeee !important; /* Grigio chiarissimo per i link secondari */
}


/* 1. Importa Josefin Sans da Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap');

/* 2. Applica il font a tutto il sito */
html, body, p, a, div, span, li, h1, h2, h3, h4, h5, h6, input, button, textarea, select {
    font-family: 'Josefin Sans', sans-serif !important;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

/* 3. Regola specifica per i paragrafi (Josefin è un po' più piccolo della media) */
p {
    font-size: 17px !important; /* Leggermente più grande per compensare la forma del font */
    line-height: 1.7 !important;
    letter-spacing: 0.02em !important; /* Josefin sta benissimo con un po' di respiro */
    font-weight: 400 !important;
}

/* 4. Titoli eleganti in grassetto */
h1, h2, h3 {
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}