/* external css: flickity.css */

* { box-sizing: border-box; }

.carousel-container {
padding:0;
height: 100vh;

}
.carousel {
background: 222;
}
.carousel-cell {
  width: 100%;
  height: 100vh;
  margin-right: 10px;
  /* center images in cells with flexbox */
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-image {
margin-right: 100vw;
display: block;
height: 100vh;
width: auto;
/* vertically center */
top: 50%;
justify-content: center;
transform: translateY(-50%)

}


.caption, .carousel-status, .navi, .carousel--prev, .carousel--next {
font-family: 'Schriftart-SemiNormal', Helvetica, Arial, sans-serif;
-webkit-font-feature-settings:  "liga" 1, "dlig" 1, "case" 1, "ss02" 1, "ss04" 1, "ss07" 1, "salt" 1, "tnum" 1;
-moz-font-feature-settings:     "liga" 1, "dlig" 1, "case" 1, "ss02" 1, "ss04" 1, "ss07" 1, "salt" 1, "tnum" 1;
-ms-font-feature-settings:      "liga" 1, "dlig" 1, "case" 1, "ss02" 1, "ss04" 1, "ss07" 1, "salt" 1, "tnum" 1;
font-feature-settings:          "liga" 1, "dlig" 1, "case" 1, "ss02" 1, "ss04" 1, "ss07" 1, "salt" 1, "tnum" 1;
font-size:28px;
line-height: 28px;
}


.navi {
position: absolute;
width: 100%;
bottom:28px;
text-align: center;
background: none;
float: center;
text-transform: uppercase;
}


.carousel-status {
  display: inline-block;
}
.carousel--prev, .carousel--next {
visibility:visible;
display: inline-block;

}
.carousel--prev:hover, .carousel--next:hover {
  cursor: pointer;
}












/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}



.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */
/* ---- previous/next buttons ---- */



@media only screen and (max-width: 800px) { 
}