

#ensembles div.pagecap h1 {

}
#ensembles div.pagecap {
    text-align:left;
    border-bottom-color:GoldenRod
}
#ensembles ul {
    font-size:1.5em;
    padding-left:2em;
}
#ensembles ul li {
    list-style-image: url('/lib/imgs/galka.gif');
    line-height:1.5em;
}


#ensembles .grid-container {
    display: -ms-grid;
    display: grid;
    grid-template-columns: auto auto auto;
}
#ensembles .grid-item {
    display:block;
    border:1px solid;
    border-color:  GoldenRod;
    border-radius: 5px;
    margin:1em;
    padding:1em 1em 1em 1em;
    opacity: 0.9;
    transition:.3s ease-in-out;
    text-align: center;
    height:20em;
    background-position: center;
    background-clip: content-box;
    background-size: cover
}
#ensembles #RNO_Cello_Duo {
    background-image: url(ens/rno_cello_duo/imgs/RNO_Cello_Duo.jpg);
}
#ensembles #RNO_Percussions {
    background-image: url(ens/rno_percussions/imgs/RNO_Percussions.jpg);
}
#ensembles #RNO_Brass {
    background-image: url(ens/rno_brass/imgs/RNO_Brass.jpg);
}
#ensembles #RNO_Camerata {
    background-image: url(ens/rno_camerata/imgs/RNO_Camerata_1.jpg);
}
#ensembles #RNO_Scherzo {
    background-image: url(ens/rno_scherzo/imgs/RNO_Scherzo.jpg);
}
#ensembles #RNO_Fiato {
    background-image: url(ens/rno_fiato/imgs/RNO_Fiato.jpg);
}
#ensembles #RNO_Violoncello {
    background-image: url(ens/rno_violoncello/imgs/RNO_Violoncello.jpg);
}
.ens ul.mem_list li {
    font-size:1.4em;
    list-style-image: url(/lib/imgs/galka.gif);
    list-style-position: inside;
}
@media screen and (max-width: 768px) {
    .ens img, .ens iframe, .ens video {
        width:100%;
        height:30hv;
    }

}
