.ultima-collaborazione  {background-color: #ECE7DE;}
@media(min-width:990px) {
    .wp-container-sfondo .immagine { padding:110px; }
}
.wp-container-sfondo .testo { padding:110px;   margin-top:auto; margin-bottom: auto;  }
.wp-container-sfondo .immagine img { max-width:100%; height:auto; }
.wp-container-sfondo .testo { align-items: center; }

.ultima-collaborazione .immagine { order:2; background-color: #676048; }
.ultima-collaborazione .immagine, .ultima-collaborazione .testo { width:50%; flex-basis:50%;  }
.wp-container-sfondo { width:100%; display: flex; }
.ultima-collaborazione .immagine img { width:100%; height:auto; }

.ultima-collaborazione .testo  { align-items: center !important;  height:100%; }

.collaborazioni-pagina h2 { font-size: 27px; margin-bottom: 0px; font-weight: bold; }
.collaborazioni-pagina h3 {font-size: 27px; margin-top:0px; font-weight: normal;}
.collaborazioni-pagina  .elenco-collaborazioni { padding: 60px 44px; }
.collaborazioni-pagina  .elenco-collaborazioni img { width: 100%; height: auto; margin-bottom: 20px; }
.collaborazioni-pagina  .elenco-collaborazioni .verticale { width: calc( 50% - 16px ); flex-basis: calc( 50% - 16px ); padding:8px;}
.collaborazioni-pagina  .elenco-collaborazioni .collaborazioni { padding:8px;}
.collaborazioni-pagina  .elenco-collaborazioni  article { margin-bottom: 60px;}

@media screen and ( max-width:500px){

.collaborazioni-pagina .ultima-collaborazione .testo { padding:30px;width: calc( 100% - 60px );}
.collaborazioni-pagina .elenco-collaborazioni, .collaborazioni-pagina .elenco-collaborazioni .verticale { padding: 30px; width: calc( 100% - 60px ); }
.collaborazioni-pagina .elenco-collaborazioni .collaborazioni { padding:0px; }
.collaborazioni-pagina .elenco-collaborazioni .verticale { width: 100%; padding:0px;  }
.collaborazioni-pagina .elenco-collaborazioni { display:block; }
}