/* Copertina */
#copertina{
  height: 100vh;
  margin-bottom: 5%;
}

#copertina_biglietto{
  z-index: 10;
}

#copertina_biglietto img{
  position: absolute;
  left: 50%;
  bottom: 22%;
  width: 50%;
  transform: translate(-50%, 0%)
}

.copertina_streghette {
  position: absolute;
  bottom: 0%;
  z-index: 20;
}

.copertina_streghette img{
  width: 60%;
}

#copertina_streghetta_sx{
  left: 10%;
}

#copertina_streghetta_dx{
  right: 10%;
  transform: rotateY(180deg);
}

#copertina_arrow{
  display: inline;
  position: absolute;
  bottom: 0%;
  left: 50%;
  font-size: 28pt;
}
/* End Copertina  */

/* Galleries  */
.gallery_section h1{
  /* text-transform: capitalize; */
  /* border-bottom: 2px solid #aaa;   */
  font-size: 300%;
  font-weight: bold;
  padding: 0px 20px;
}

#section_bio > div{
  font-size: 21pt;
  padding: 30px 0px;
}

.materials-text{
  color: #dd4814;
  text-align: center;
  font-size: 130%;
}

.materials-text-video p{
  margin-top: 20%;
}




.piece div{
    height: 40vh;
    width: 100%;
}
@media (min-width : 900px) {
  .piece div{
    height: 40vh;
  }
}

.piece img{
  max-width:100%;
  max-height:100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}


.img_container2 > div {
   /* border-radius: 10px;   */
   /* background-color: #fff;    */
   /* border: 2px solid #ccc;     */
   padding-bottom:77%; 
}

.img_container2 img, .img_container2 iframe{
  max-width:90%;
  max-height:90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}



.spartiacque img{
  transform:scale(0.5, 0.3);
  width: 100%;
}
/* End Galleries  */
