aside .gallery {
  width: 130px;
  background: white;
  border-radius: 8px;
  box-shadow: gray 2px 2px 2px;
}

aside .gallery-cell {
  width: 120px;
  height: 500px;
  margin-right: 10px;
}

aside .flickity-slider {
  top: 20%;
  transform: translateY(-50%)
}

aside .flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
  }
aside .flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: gray;
  top: 90%;
  width: 20%;
  height: 6%;
}
/* mie aggiunte */
aside .flickity-page-dots {bottom: 0px;}
aside .flickity-page-dots .dot {background: gray;}


.carousel-cell {
  width: 100%; /* full width */
  height: 300px;
  /* center images in cells with flexbox */
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel.is-fullscreen .carousel-cell {
  height: 100%;
}
.carousel-cell img {
  display: block;
  max-height: 100%;
}

.gallery-div {margin-left: auto; margin-right: auto; margin-bottom: 4%;}
@media screen and (min-width: 700px)
{
.gallery-div {width: 50%;}
}

@media screen and (max-width: 700px)
{
.gallery-div {min-width: 98%;}
}

/* .carousel {z-index: 3;} */
