/* PASSING */

@-webkit-keyframes updown {
  0% {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
  }

  50% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }

  100% {
    -webkit-transform: translateY(25%);
    transform: translateY(25%);
  }
}

@keyframes updown {
  0% {
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%);
  }

  50% {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }

  100% {
    -webkit-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
  }
}

.faa-updown.animated,
.faa-updown.animated-hover:hover,
.faa-parent.animated-hover:hover > .faa-updown {
  -webkit-animation: updown 2s linear infinite;
  animation: updown 2s linear infinite;
}

.faa-updown.animated.faa-fast,
.faa-updown.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover > .faa-updown.faa-fast {
  -webkit-animation: updown 1s linear infinite;
  animation: updown 1s linear infinite;
}

.faa-updown.animated.faa-slow,
.faa-updown.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover > .faa-updown.faa-slow {
  -webkit-animation: updown 3s linear infinite;
  animation: updown 3s linear infinite;
}
