.reactjs-coverflow_Coverflow {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  padding: 0;
  overflow: hidden; }

.coverflow__coverflow__2Wjhx {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0; }

.coverflow__stage__34J8j {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-perspective: 500px;
          perspective: 500px; }

.reactjs-coverflow_Element {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
  -webkit-transition: -webkit-transform 600ms ease;
  transition: -webkit-transform 600ms ease;
  transition: transform 600ms ease;
  transition: transform 600ms ease, -webkit-transform 600ms ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 9;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-reflect: below 1px -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1) 20%, transparent 30%, transparent); }

.reactjs-coverflow_cover {
  display: block;
  width: 100%;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); }

.coverflow__preloader__BEZga {
  display: hidden; }

.coverflow__text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: .9em;
  color: white;
  padding: 5px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.6); }

.coverflow__actions {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .coverflow__actions .coverflow__button {
    border: 1px solid #616161;
    border-radius: 2px;
    min-width: 120px;
    padding: 5px;
    margin: 2px;
    background: #616161;
    color: rgba(255, 255, 255, 0.9); }
    .coverflow__actions__CkKK0 .coverflow__button__176dX:hover {
      background: black;
      color: white; }

@-webkit-keyframes coverflow__prevent__21uXf {
  0% {
    pointer-events: none; }
  100% {
    pointer-events: auto; } }

@keyframes coverflow__prevent__21uXf {
  0% {
    pointer-events: none; }
  100% {
    pointer-events: auto; } }
