/*h1{*/
/*    font-size: 1.8rem;*/
/*}*/
/*h2{*/
/*    font-weight: 400;*/
/*    font-size: 1.6rem;*/
/*}*/
.topImage{
    border-radius: 15px;
    margin-bottom: 30px;
}
.infosede{
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 40px;
}
.infosede > div{
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.3;
}
.infosede b{
    font-weight: 700;
}
.infosede b.hourLabel{
    font-style: italic;
    color: #444
}
.infosede a{
    text-decoration: underline;
    color: inherit;
}
.mappa{
    margin-bottom: 30px;
    border-radius: 15px;
}
.mainsede{
    margin-bottom: 50px;
}
.serviceCnt{
    margin-bottom: 30px;
    font-size:14px;
}
.serviceCnt .service{
    margin-bottom: 50px;
    font-weight: 300;
    line-height: 1.2;
}
.serviceCnt .service h3{
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 15px;
}
@media (min-width: 576px){
    .serviceCnt{
        font-size:16px;
    }
    .serviceCnt .service h3{
        font-size: 1.6rem;
    }
}
.serviceCnt .service strong,
.serviceCnt .service b{
    font-weight: 500;
}
.promozioniTitle{
    font-weight: bold;
    font-size: 1.9rem;
    margin-bottom: 20px;
}
.itemNews:nth-child(3) .colitem1,
.itemNews:nth-child(4) .colitem1{
    -ms-flex-order: 2;
    order: 2;
}
.itemNews .colitem2 a{
    display: flex;
    height: 100%;
    align-items: center; 
}
@media (max-width:576px){
    .location-promo-list .itemNews .info{
        font-size:16px;
        padding-right:0;
    }
}
