/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2025 | 13:05:28 */
/* Add your CSS code here.
For example:
.example {
    color: red;
}
For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp
End of comment */ 

/* #A4BAA2  #a2a3bb #EAD7DD */

/* Wrapper per larghezza piena */
.ultima-notizia-full-width {
    width: 100%;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50%;
    margin-right: -50%;
    background-color: #A6C4C7;
    padding: 0;
    overflow: hidden;
}

#ultimaNotWrap{
    width: 100%;
    max-width: auto;
    margin: 0 auto;
    padding: 3% 10% 2%;
    box-sizing: border-box;
}

#ultimaNotTitolo {
    text-align: center;
}

#ultimaNotTitolo a{
    margin: 0.2em auto 0em;
    font-size: 2.2em;
    font-weight: bold;
    text-decoration: none;
    color: inherit;
    transition: color 0.3s ease;
}

#ultimaNotTitolo a:hover{
    color: #ffeaaa;
}

/* Stile per il sottotitolo */
#ultimaNotSottotitolo {
    text-align: center;
    font-size: 1.6em;
    font-weight: 500;
    margin: 0em auto 0em;
    line-height: 1em;
    color: #363636;
}

p#anteUltimaNot{
    text-align: justify;
    font-style: italic;
    font-size: 1em;
}

/* Stile per "Leggi tutto" */
.leggi-tutto-ultima-not {
    text-align: center;
    margin-top: 0em;
}

.leggi-tutto-ultima-not a {
    font-size: 1em;
    font-weight: 300;
    font-style: default;
    text-decoration: none;
    color: #363636;
    transition: color 0.3s ease;
}

.leggi-tutto-ultima-not a:hover {
    color: #ffeaaa;
}

/* Responsive per tablet */
@media screen and (max-width: 768px) {
    #ultimaNotWrap {
        padding: 3% 5%;
    }
    
    #ultimaNotTitolo a{
        font-size: 2em;
    }
    
    #ultimaNotSottotitolo {
        font-size: 1.5em;
    }
    
    p#anteUltimaNot {
        font-size: 1.1em;
    }
    
    .leggi-tutto-ultima-not a {
        font-size: 0.9em;
    }
}

/* Responsive per mobile */
@media screen and (max-width: 480px) {
    #ultimaNotWrap {
        padding: 4% 3%;
    }
    
    #ultimaNotTitolo a{
        font-size: 1.6em;
    }
    
    #ultimaNotSottotitolo {
        font-size: 1.3em;
    }
    
    p#anteUltimaNot {
        font-size: 1em;
    }
    
    .leggi-tutto-ultima-not a {
        font-size: 0.85em;
    }
}