/**/
#block-custom-social-header .it-socials ul li {
    display: inline-block!important;
    width: auto!important;
    margin-top: 10px;
    margin-right: 30px;
}
#block-custom-social-header .it-socials ul{
	padding-inline-start: 0px;
}
#footer-container .block-menu h2.block-title,
#block-custom-social-header .titolo_area_social,
#block-custom-newsletter-button .titolo_area_newsletter,
#block-custom-enti-promotori .titolo_area_promotori,
#block-custom-enti-partner .titolo_area_partner,
#block-custom-progetto-finanziato .titolo_area_progetto_finanziato,
.sub-footer4 .title_menu_as_link{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1em;
    color: black;
    border-left: 4px solid #d1d1d1;
    padding-left: 8px;
	margin-bottom:12px
}

.region-subfooter-3 h2.block-title {
	display:none;
	
}


.region-subfooter-2 li{margin-bottom:4px}
#block-custom-social-header .it-socials img{
	height:20px;
}
#footer-container {
    background-color: #f6f6f6;
	padding-top: 20px;
	padding-bottom: 30px;
}
#footer-container .nav > li > a {
    position: relative;
    display: block;
    padding: 4px 0px;
    color: #000;
	font-size:0.8em;
}
#footer-container .block.block-menu {
    display: inline-block;
    vertical-align: top;
    margin-right: 2em;
}
#block-menu-menu-subfooter-menu h2{
	display:none;
}
#block-menu-menu-subfooter-menu li {
    display: inline-block;
    margin-right: 20px;
}



#title-footer-container{
	width: 270px;
    height: 25px;
    position: relative;
}

#title-top-container{
	width: 270px;
    height: 25px;
    position: relative;
}


.row.row2 {
margin-top: 40px;
    padding-left: 35px;
    padding-right: 35px;
	font-size:130%
}
footer.container.sub-footer1 {
    padding-left: 35px;
    padding-right: 35px;
	margin-top:30px;
	font-size:130%
}
footer.container.sub-footer2 {
    padding-left: 35px;
    padding-right: 35px;
	margin-top: 60px;
}
button.newsletter_iscrizione {
    background-color: black;
    color: #fff;
    text-transform: uppercase;
    border-color: black;
    font-size: 0.8em;
    padding: 5px 15px;
    margin-top: 10px;
}
	
a:focus,
span:focus,
button:focus,
select:focus,
input:not(disabled):focus,
div:focus{
    outline: #ff8c00 solid 3px!important;
    text-decoration: none!important;
}
	

#block-custom-newsletter-button,
#block-custom-social-header{
    display:inline-block;
    vertical-align:top;
    margin-right: 60px;
}
#block-custom-enti-promotori ul,#block-custom-enti-partner ul,
#block-custom-progetto-finanziato ul {
    padding-inline-start: 0px;
    margin-top:10px;
}
#block-custom-enti-promotori ul li,#block-custom-enti-partner ul li,
#block-custom-progetto-finanziato ul li{
    display:inline-block;
}
#block-custom-enti-promotori img,#block-custom-enti-partner img{
    height:90px;
	margin:16px 20px 16px 0;
}

#block-custom-progetto-finanziato img{
    height:90px;
	margin:0 0 16px 0;
}
footer.container.sub-footer3 {
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 20px;
}

#block-custom-enti-promotori,#block-custom-enti-partner,
#block-custom-progetto-finanziato{
    display:inline-block;
}
section#block-menu-menu-spaces2 {
    margin-top: 50px;
}

/* @media (min-width: 1200px){
       #block-custom-enti-promotori img{

       }
} */


/* GESTIONE DELLE IMMAGINI NEL CUSTOM DIV, OGNI DIV È UNA SEZIONE: LE IMMAGINI SONO A DX O SX A SECONDA DEL FLOAT. SOTTO 800px A LATO DELL'IMMAGINE FINISCE SOPRA LA STESSA */
.custom-div {   
    display: inline-block;
    width: 100%;
}

.custom-div figure.smallscreen {
    width: 100%;
    text-align: center;
}
.custom-div figure.bigscreen-left {
    margin-right: 30px;
}
.custom-div figure.bigscreen-right {
    margin-left: 30px;
}

/* gestisco col js */
/* @media (min-width: 1000px) {
    .custom-div figure.image[style='float:left'] {
        margin-right: 30px;
    }    
    .custom-div figure.image[style='float:right'] {
        margin-left: 30px;
    }
}
@media (max-width: 999px) {
    .custom-div figure.image {
        width: 100%;
        text-align: center;
    }    
} */

/* RASSEGNA STAMPA FORMATTAZIONE PER MOSTRARE SOLO LA LISTA DEI PDF */
.node-stampa table {
    margin: 0 !important;
}

.node-stampa thead {
    display: none;
}

.node-stampa td:nth-child(2) {
    display: none;
}

.node-stampa td {
    border: none !important;
}

