.row-riferimenti-er {
    width: 100%;
    position:relative;
}
.row-riferimenti-er .image-container {
    width:49.5%
}
.row-riferimenti-er .info-content{
    position:relative;
    
    width:49.5%
}
.views-field-field-immagine-er .field-content {
    width: 100%;
    height: 350px;
}
.views-field-field-immagine-er .field-content img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    }
.view-temi .views-row,    
.view-blocco-riferimenti-pagina-snodo .views-row{
    margin-bottom:50px;
}    

.views-row-odd .row-riferimenti-er .image-container{
    float:right;
	margin-right:-15px
}
.views-row-even .row-riferimenti-er .image-container{
    float:left;
}
.views-row-odd .row-riferimenti-er .info-content{
    
    text-align: left;
}
.views-row-even .row-riferimenti-er .info-content{
    text-align: right;
	float:right
}
.view-temi,
.view-display-id-block_riferimenti_snodo{
    margin-top:50px;
}


.container-fluid.container-riferimenti-er{padding-right:0 !important}
.row.row-riferimenti-er{margin-right:-30px !important}
a.link-riferimento-row{color:#000 !important}
.container-fluid.container-riferimenti-er h1{text-transform:uppercase;font-size:300%; font-family:'IBMPlexSans-bold'}
.container-fluid.container-riferimenti-er .approfondisci{text-transform:uppercase; text-decoration:underline; font-weight:bold; margin-top:14px}
.container-fluid.container-riferimenti-er .views-field-field-body{font-size:110%}
.container-fluid.container-riferimenti-er .approfondisci{font-size:120%}

a.link-riferimento-row{
    text-decoration:none !important;

}

@media (min-width: 1200px){
.container-fluid.container-riferimenti-er h1{text-transform:uppercase;font-size:400%}
.container-fluid.container-riferimenti-er .views-field-field-body{font-size:140%}
.container-fluid.container-riferimenti-er .approfondisci{font-size:180%}
.view-temi .views-row,
.view-blocco-riferimenti-pagina-snodo .views-row{
    padding-top:50px;
} 
}

@media (min-width: 1600px){
.container-fluid.container-riferimenti-er h1{font-size:500%}
}


@media (max-width: 700px){
	.container-fluid.container-riferimenti-er h1{font-size:200%;}
	.container-fluid.container-riferimenti-er .views-field-field-body{font-size:100%}
.row-riferimenti-er .info-content{
    width:100%; padding-left:15px; top:0;
}
.row-riferimenti-er .image-container{
    width:100%;
}
.views-row-odd .views-field-field-immagine-er{
	margin-left:-15px
}
.views-row-even .views-field-field-immagine-er{
	margin-right:-15px
}
.views-row-odd .row-riferimenti-er .image-container, .views-row-even .row-riferimenti-er .image-container, .views-row-even .row-riferimenti-er .info-content{
    float:none;

}
}