.ahvr-animated {
  &.animated-box:hover>* {
    animation-duration: 1s;
    animation-fill-mode: both;
  }
}

.ahvr-animated {
  /* Attention Seekers */
  &:hover .animated-bounce,
  &:hover.animated-bounce>* {
    animation-name: bounce;
  }
  &:hover .animated-flash,
  &:hover.animated-flash>* {
    animation-name: flash;
  }
  &:hover .animated-pulse,
  &:hover.animated-pulse>* {
    animation-name: pulse;
  }
  &:hover .animated-rubberBand,
  &:hover.animated-rubberBand>* {
    animation-name: rubberBand;
  }
  &:hover .animated-shake,
  &:hover.animated-shake>* {
    animation-name: shake;
  }
  &:hover .animated-swing,
  &:hover.animated-swing>* {
    animation-name: swing;
  }
  &:hover .animated-tada,
  &:hover.animated-tada>* {
    animation-name: tada;
  }
  &:hover .animated-wobble,
  &:hover.animated-wobble>* {
    animation-name: wobble;
  }
  &:hover .animated-jello,
  &:hover.animated-jello>* {
    animation-name: jello;
  }
  /* Rotating Entrances */
  &:hover .animated-rotateIn,
  &:hover.animated-rotateIn>* {
    animation-name: rotateIn;
  }
  &:hover .animated-rotateInDownLeft,
  &:hover.animated-rotateInDownLeft>* {
    animation-name: rotateInDownLeft;
  }
  &:hover .animated-rotateInDownRight,
  &:hover.animated-rotateInDownRight>* {
    animation-name: rotateInDownRight;
  }
  &:hover .animated-rotateInUpLeft,
  &:hover.animated-rotateInUpLeft>* {
    animation-name: rotateInUpLeft;
  }
  &:hover .animated-rotateInUpRight,
  &:hover.animated-rotateInUpRight>* {
    animation-name: rotateInUpRight;
  }
  /* bounces */
  &:hover .animated-bounceIn,
  &:hover.animated-bounceIn>* {
    animation-duration: 0.75s;
    animation-name: bounceIn;
  }
  &:hover .animated-bounceInDown,
  &:hover.animated-bounceInDown>* {
    animation-name: bounceInDown;
  }
  &:hover .animated-bounceInLeft,
  &:hover.animated-bounceInLeft>* {
    animation-name: bounceInLeft;
  }
  &:hover .animated-bounceInRight,
  &:hover.animated-bounceInRight>* {
    animation-name: bounceInRight;
  }
  &:hover .animated-bounceInUp,
  &:hover.animated-bounceInUp>* {
    animation-name: bounceInUp;
  }
  &:hover .animated-bounceOut,
  &:hover.animated-bounceOut>* {
    animation-duration: 0.75s;
    animation-name: bounceOut;
  }
  &:hover .animated-bounceOutDown,
  &:hover.animated-bounceOutDown>* {
    animation-name: bounceOutDown;
  }
  &:hover .animated-bounceOutLeft,
  &:hover.animated-bounceOutLeft>* {
    animation-name: bounceOutLeft;
  }
  &:hover .animated-bounceOutRight,
  &:hover.animated-bounceOutRight>* {
    animation-name: bounceOutRight;
  }
  &:hover .animated-bounceOutUp,
  &:hover.animated-bounceOutUp>* {
    animation-name: bounceOutUp;
  }
  /* fades */
  &:hover .animated-fadeIn,
  &:hover.animated-fadeIn {
    animation-name: fadeIn;
  }
  &:hover .animated-fadeInDown,
  &:hover.animated-fadeInDown {
    animation-name: fadeInDown;
  }
  &:hover .animated-fadeInDownBig,
  &:hover.animated-fadeInDownBig {
    animation-name: fadeInDownBig;
  }
  &:hover .animated-fadeInLeft,
  &:hover.animated-fadeInLeft {
    animation-name: fadeInLeft;
  }
  &:hover .animated-fadeInLeftBig,
  &:hover.animated-fadeInLeftBig {
    animation-name: fadeInLeftBig;
  }
  &:hover .animated-fadeInRight,
  &:hover.animated-fadeInRight {
    animation-name: fadeInRight;
  }
  &:hover .animated-fadeInRightBig,
  &:hover.animated-fadeInRightBig {
    animation-name: fadeInRightBig;
  }
  &:hover .animated-fadeInUp,
  &:hover.animated-fadeInUp {
    animation-name: fadeInUp;
  }
  &:hover .animated-fadeInUpBig,
  &:hover.animated-fadeInUpBig {
    animation-name: fadeInUpBig;
  }
  &:hover .animated-fadeOut,
  &:hover.animated-fadeOut {
    animation-name: fadeOut;
  }
  &:hover .animated-fadeOutDown,
  &:hover.animated-fadeOutDown {
    animation-name: fadeOutDown;
  }
  &:hover .animated-fadeOutDownBig,
  &:hover.animated-fadeOutDownBig {
    animation-name: fadeOutDownBig;
  }
  &:hover .animated-fadeOutLeft,
  &:hover.animated-fadeOutLeft {
    animation-name: fadeOutLeft;
  }
  &:hover .animated-fadeOutLeftBig,
  &:hover.animated-fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
  }
  &:hover .animated-fadeOutRight,
  &:hover.animated-fadeOutRight {
    animation-name: fadeOutRight;
  }
  &:hover .animated-fadeOutRightBig,
  &:hover.animated-fadeOutRightBig {
    animation-name: fadeOutRightBig;
  }
  &:hover .animated-fadeOutUp,
  &:hover.animated-fadeOutUp {
    animation-name: fadeOutUp;
  }
  &:hover .animated-fadeOutUpBig,
  &:hover.animated-fadeOutUpBig {
    animation-name: fadeOutUpBig;
  }
  /* Rotating Exits */
  &:hover .animated-rotateOut,
  &:hover.rotateOu.animated->* {
    animation-name: rotateOut;
  }
  &:hover .animated-rotateOutDownLeft,
  &:hover.animated-rotateOutDownLeft>* {
    animation-name: rotateOutDownLeft;
  }
  &:hover .animated-rotateOutDownRight,
  &:hover.animated-rotateOutDownRight>* {
    animation-name: rotateOutDownRight;
  }
  &:hover .animated-rotateOutUpLeft,
  &:hover.animated-rotateOutUpLeft>* {
    animation-name: rotateOutUpLeft;
  }
  &:hover .animated-rotateOutUpRight,
  &:hover.animated-rotateOutUpRight>* {
    animation-name: rotateOutUpRight;
  }
  /* Sliding Entrances */
  &:hover .animated-slideInDown,
  &:hover.animated-slideInDown>* {
    animation-name: slideInDown;
  }
  &:hover .animated-slideInLeft,
  &:hover.animated-slideInLeft>* {
    animation-name: slideInLeft;
  }
  &:hover .animated-slideInRight,
  &:hover.animated-slideInRight>* {
    animation-name: slideInRight;
  }
  &:hover .animated-slideInUp,
  &:hover.animated-slideInUp>* {
    animation-name: slideInUp;
  }
  /* Sliding Exits */
  &:hover .animated-slideOutDown,
  &:hover.animated-slideOutDown>* {
    animation-name: slideOutDown;
  }
  &:hover .animated-slideOutLeft,
  &:hover.animated-slideOutLeft>* {
    animation-name: slideOutLeft;
  }
  &:hover .animated-slideOutRight,
  &:hover.animated-slideOutRight>* {
    animation-name: slideOutRight;
  }
  &:hover .animated-slideOutUp,
  &:hover.animated-slideOutUp>* {
    animation-name: slideOutUp;
  }
  /*Zoom Entrances  */
  &:hover .animated-zoomIn,
  &:hover.animated-zoomIn>* {
    animation-name: zoomIn;
  }
  &:hover .zoomInDown,
  &:hover.zoomInDown {
    animation-name: zoomInDown;
  }
  &:hover .zoomInLeft,
  &:hover.zoomInLeft {
    animation-name: zoomInLeft;
  }
  &:hover .zoomInRight,
  &:hover.zoomInRight {
    animation-name: zoomInRight;
  }
  &:hover .zoomInUp,
  &:hover.zoomInUp {
    animation-name: zoomInUp;
  }
  &:hover .zoomOut,
  &:hover.zoomOut {
    animation-name: zoomOut;
  }
  &:hover .zoomOutDown,
  &:hover.zoomOutDown {
    animation-name: zoomOutDown;
  }
  &:hover .zoomOutLeft,
  &:hover.zoomOutLeft {
    animation-name: zoomOutLeft;
  }
  &:hover .zoomOutRight,
  &:hover.zoomOutRight {
    animation-name: zoomOutRight;
  }
  &:hover .zoomOutUp,
  &:hover.zoomOutUp {
    animation-name: zoomOutUp;
  }
}