#map {
    margin-top: 8px;
}

.section {
    margin-top:25px;
}

.section-title {
    border-bottom:1px solid #333333;
}
.section-title>span {
    font-weight:bold;
}

.elemento-consiglio, .section-consiglio-disciplina .indirizzo span,
.elemento-servizi, .intestazione-servizi {
    font-weight:bold;
    color: rgb(0, 51, 102);
    color:hsl(210, 100%, 20%);
}
.elemento-consiglio-dir, span.evidenziato{
    color:rgb(138, 0, 0);
    color:hsl(0, 100%, 27%);
}

@media(max-width: 767px){
    .elemento-consiglio, .elemento-servizi{
        margin-top:5px;
    }
    .elemento-consiglio.first-row, .elemento-servizi{
        margin-top:10px;
    }
}

@media(min-width: 768px) {
    .consiglio, .servizi {
        display:table;
        margin:auto; /* Centra la tabella */
    }
    .elemento-consiglio, .elemento-servizi {
        display:table-row;
    }
    .elemento-consiglio>div:first-child, .elemento-servizi>div:first-child {
        text-align:right; /* Allinea a dx la prima colonna della tabella */
    }
    .elemento-consiglio>div, .elemento-servizi>div {
        display:table-cell;
        padding-right:8px;
    }
    .elemento-consiglio.first-row>div, .elemento-servizi>div{
        padding-top:10px;
    }
    .elemento-servizi>div:first-child{
    padding-left:18px;
}

}

.section-consiglio-disciplina .indirizzo {
    font-weight:bold;
}

@media (max-width: 767px) {
    .section-consiglio-disciplina .indirizzo{
        margin-top:10px;
    }
    .section-consiglio-disciplina .indirizzo span {
        display: block;
    }
    .elemento-servizi>div:first-child {
        color: RGB(70, 93, 109);
        color: HSL(205, 22%, 35%);
    }
}

@media(min-width: 768px){
    .section-consiglio-disciplina .indirizzo{
        margin-left:15px;
    }
}

.intestazione-servizi {
    text-align:center;
}

.contatti {
    font-weight:bold;
}
.contatti>div {
    margin-top:10px;
    margin-left:7px;
}

.info-privacy {
    margin-top: 5px;
    font-size: 0.75;
}
.info-privacy-title{
    font-weight: bold;
    display: block;
}

.form-group textarea{
    width: 100%;
}
