﻿.sedi_container { width: 100%; margin: auto; padding: 20px; background: rgba(255,255,255,.95); box-sizing: border-box; }
    .sedi_container .sede_item { width: 90%; max-width: 1920px; margin: 50px auto; flex-flow: row; }
        .sedi_container .sede_item:nth-child(2n+1) { flex-flow: row-reverse; }
        .sedi_container .sede_item .infoSede b { margin-bottom: 20px; }
        .sedi_container .sede_item .infoSede .contatto_dettaglio { margin: 16px 0; }
            .sedi_container .sede_item .infoSede .contatto_dettaglio img { flex-basis: 10%; max-width: 30px; margin-right: 5%; }
            .sedi_container .sede_item .infoSede .contatto_dettaglio a, .sedi_container .sede_item .infoSede .contatto_dettaglio span { flex-basis: 80%; color: #707070; }
                .sedi_container .sede_item .infoSede .contatto_dettaglio a:hover { text-decoration: underline; color: #111; }
        .sedi_container .sede_item .CaroselloSede .sede_carousel { width: 100%; height: 250px; }
            .sedi_container .sede_item .CaroselloSede .sede_carousel img { height: inherit; width: auto; margin: 0 16px; }
    .sedi_container.cookies_copy { padding: 40px; }
        .sedi_container.cookies_copy .cookies_chptr { display: block; margin-top: 40px; }
            .sedi_container.cookies_copy .cookies_chptr b { display: block; font-size: 22px; margin: 10px auto; }
            .sedi_container.cookies_copy .cookies_chptr span { display: block; font-size: 18px; }
                .sedi_container.cookies_copy .cookies_chptr span b { font-size: 18px; margin: auto auto; }

@media all and (max-width: 736px) {
    .sedi_container { width: 100%; padding: 20px 0; background: #fff; }
        .sedi_container .sede_item { display: block; margin: 50px auto; flex-flow: row; }
            .sedi_container .sede_item:nth-child(2n+1) { flex-flow: row-reverse; }
            .sedi_container .sede_item .infoSede b { margin-bottom: 20px; }
            .sedi_container .sede_item .infoSede .contatto_dettaglio { margin: 16px 0; }
                .sedi_container .sede_item .infoSede .contatto_dettaglio img { flex-basis: 10%; max-width: 30px; margin-right: 5%; }
                .sedi_container .sede_item .infoSede .contatto_dettaglio a, .sedi_container .sede_item .infoSede .contatto_dettaglio span { flex-basis: 80%; color: #707070; }
                    .sedi_container .sede_item .infoSede .contatto_dettaglio a:hover { text-decoration: underline; color: #111; }
            /**/
            .sedi_container .sede_item .CaroselloSede .sede_carousel { width: 100%; height: 250px; }
                .sedi_container .sede_item .CaroselloSede .sede_carousel img { width: 100%; margin: 0; }
}
