/* Add here all your CSS customizations */
@media (max-width: 576px) {
    .img-team{
        height: 150px;
        display: block;
        margin: 0 auto;
    }
}

/* Paragraphs
.testo, .testo p {
	color: #777!important;
	line-height: 26px;
	margin: 0 0 20px;
} */

.news_home img {
    width:100%;
    padding:0px!important;
} 

@media (min-width: 990px) {
    .news_home {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .news_home img {
        height: 260px;
        max-width: 100%;
        object-fit: contain;
    } 
}

/* .testo *:not(a,a *,i){
    color:black !important;
} */
/* .testo, .testo p{
    color:black !important;
} */

.testo h2, .testo h3, .testo h4, .testo h5, .testo h6 {
    color: #3196a0;
    text-transform:none;
    font-weight: 600;
}

.testo .call-to-action p {display:inline}
.testo .call-to-action-secondary {color:#444 !important}

@media (max-width: 479px) {
	.table {border-collapse: collapse;} 
	.table th {display:none}
	.table tr {border:1px solid #ddd}
	.table td {display:block; border:none !important;width:100% !important;}
}
.testo img{
    max-width:100% !important;
    height: auto !important;
}
.box-news{
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 4%);
    border: 1px solid #E5E5E5 !important;
    border-radius: 4px;
    padding: 10px;
    z-index: 1;
    margin-bottom: 30px;
}

#header .header-nav-main nav > ul > li > a {
    text-transform:none;
}
