/* animate-subset.css
   Minimal replacement for animate.css 3.7.2 — contains ONLY the effects
   actually used on the site (fadeIn, fadeInUp, fadeInLeft, fadeInRight, shake)
   plus the base .animated class used by WOW.js. ~3KB vs ~70KB full library.
   If you add a new WOW effect in markup, add its @keyframes here too. */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

/* fadeIn */
@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }

/* fadeInUp */
@keyframes fadeInUp {
  from { opacity: 0; transform: translate3d(0, 100%, 0); }
  to   { opacity: 1; transform: translate3d(0, 0, 0); }
}
.fadeInUp { animation-name: fadeInUp; }

/* fadeInLeft */
@keyframes fadeInLeft {
  from { opacity: 0; transform: translate3d(-100%, 0, 0); }
  to   { opacity: 1; transform: translate3d(0, 0, 0); }
}
.fadeInLeft { animation-name: fadeInLeft; }

/* fadeInRight */
@keyframes fadeInRight {
  from { opacity: 0; transform: translate3d(100%, 0, 0); }
  to   { opacity: 1; transform: translate3d(0, 0, 0); }
}
.fadeInRight { animation-name: fadeInRight; }

/* shake */
@keyframes shake {
  from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80%      { transform: translate3d(10px, 0, 0); }
}
.shake { animation-name: shake; }
