/* BEGIN: rototalc image gallery */

.image-gallery {
  display: flex;
  padding: 0;
  overflow: hidden;
}

.image-gallery > * {
  display: block;
  list-style-type: none;
  position: relative;
}

.image-gallery .slide {
  margin: 0 .2em;
  /*max-width: 75vw;*/
}

.image-gallery figure > img {
  width: auto;
}

.image-gallery figure > figcaption {
  display: none; /*TODO: debug me*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5em;
  background-color: black;
  color: white;
  opacity: 0.8;
  -moz-opacity: 0.8;
    filter:alpha(opacity=80);
}

.image-gallery .slick-arrow {
  z-index: 1;
}

.image-gallery .slick-prev {
  left: 0;
}

.image-gallery .slick-prev:before {
  padding-left: 1em;
}

.image-gallery .slick-next {
  right: 0;
}

.image-gallery .slick-next:before {
  margin-left: -2em;
}

@media screen and (min-width: 46em) {
  .image-gallery {
    height: 27em;
  }
  
  .image-gallery figure > img {
    height: 27em;
  }
}

@media screen and (max-width: 46em) {
  .image-gallery {
    height: 18em;
  }
  
  .image-gallery figure > img {
    height: 18em;
  }
}

/* END: rototalc image gallery */
