/* line 16, ../../../sass/ribboncarousel.scss */
.ribbon-carousel {
  position: relative;
  width: 100%;
}
/* line 21, ../../../sass/ribboncarousel.scss */
.ribbon-carousel .slide-container-inner {
  position: absolute;
  /*height:100%;*/
}
/* line 26, ../../../sass/ribboncarousel.scss */
.ribbon-carousel .slide-container-inner > * {
  display: block;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 37, ../../../sass/ribboncarousel.scss */
.ribbon-carousel .slide-container-inner > * figure {
  padding: 0;
  margin: 0;
}
/* line 43, ../../../sass/ribboncarousel.scss */
.ribbon-carousel .slide-container-inner > * img {
  position: relative;
}
