@-moz-keyframes shakeLeaf {
  0%, 100% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-2deg);
  }
  35% {
    transform: rotate(-1deg);
  }
  40% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(-2deg);
  }
  55% {
    transform: rotate(-2.5deg);
  }
  70% {
    transform: rotate(1deg);
  }
  90% {
    transform: rotate(-1deg);
  }
}
@-webkit-keyframes shakeLeaf {
  0%, 100% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-2deg);
  }
  35% {
    transform: rotate(-1deg);
  }
  40% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(-2deg);
  }
  55% {
    transform: rotate(-2.5deg);
  }
  70% {
    transform: rotate(1deg);
  }
  90% {
    transform: rotate(-1deg);
  }
}
@-o-keyframes shakeLeaf {
  0%, 100% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-2deg);
  }
  35% {
    transform: rotate(-1deg);
  }
  40% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(-2deg);
  }
  55% {
    transform: rotate(-2.5deg);
  }
  70% {
    transform: rotate(1deg);
  }
  90% {
    transform: rotate(-1deg);
  }
}
@keyframes shakeLeaf {
  0%, 100% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-2deg);
  }
  35% {
    transform: rotate(-1deg);
  }
  40% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(-2deg);
  }
  55% {
    transform: rotate(-2.5deg);
  }
  70% {
    transform: rotate(1deg);
  }
  90% {
    transform: rotate(-1deg);
  }
}
@-moz-keyframes shake1 {
  0% {
    transform: rotate(0deg);
  }
  29% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(0.5deg);
  }
  32% {
    transform: rotate(-0.5deg);
  }
  33% {
    transform: rotate(0.5deg);
  }
  36% {
    transform: rotate(-1deg);
  }
  37% {
    transform: rotate(0.5deg);
  }
  38% {
    transform: rotate(-0.3deg);
  }
  39% {
    transform: rotate(0.2deg);
  }
  40% {
    transform: rotate(-2deg);
  }
  58% {
    transform: rotate(0.5deg);
  }
  59% {
    transform: rotate(0.5deg);
  }
  60% {
    transform: rotate(-0.2deg);
  }
  62% {
    transform: rotate(0.22deg);
  }
  63% {
    transform: rotate(-1deg);
  }
  65% {
    transform: rotate(0.5deg);
  }
  66% {
    transform: rotate(-0.2deg);
  }
  68% {
    transform: rotate(0.5deg);
  }
  69% {
    transform: rotate(-0.3deg);
  }
  71% {
    transform: rotate(1deg);
  }
  80% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes shake1 {
  0% {
    transform: rotate(0deg);
  }
  29% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(0.5deg);
  }
  32% {
    transform: rotate(-0.5deg);
  }
  33% {
    transform: rotate(0.5deg);
  }
  36% {
    transform: rotate(-1deg);
  }
  37% {
    transform: rotate(0.5deg);
  }
  38% {
    transform: rotate(-0.3deg);
  }
  39% {
    transform: rotate(0.2deg);
  }
  40% {
    transform: rotate(-2deg);
  }
  58% {
    transform: rotate(0.5deg);
  }
  59% {
    transform: rotate(0.5deg);
  }
  60% {
    transform: rotate(-0.2deg);
  }
  62% {
    transform: rotate(0.22deg);
  }
  63% {
    transform: rotate(-1deg);
  }
  65% {
    transform: rotate(0.5deg);
  }
  66% {
    transform: rotate(-0.2deg);
  }
  68% {
    transform: rotate(0.5deg);
  }
  69% {
    transform: rotate(-0.3deg);
  }
  71% {
    transform: rotate(1deg);
  }
  80% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@-o-keyframes shake1 {
  0% {
    transform: rotate(0deg);
  }
  29% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(0.5deg);
  }
  32% {
    transform: rotate(-0.5deg);
  }
  33% {
    transform: rotate(0.5deg);
  }
  36% {
    transform: rotate(-1deg);
  }
  37% {
    transform: rotate(0.5deg);
  }
  38% {
    transform: rotate(-0.3deg);
  }
  39% {
    transform: rotate(0.2deg);
  }
  40% {
    transform: rotate(-2deg);
  }
  58% {
    transform: rotate(0.5deg);
  }
  59% {
    transform: rotate(0.5deg);
  }
  60% {
    transform: rotate(-0.2deg);
  }
  62% {
    transform: rotate(0.22deg);
  }
  63% {
    transform: rotate(-1deg);
  }
  65% {
    transform: rotate(0.5deg);
  }
  66% {
    transform: rotate(-0.2deg);
  }
  68% {
    transform: rotate(0.5deg);
  }
  69% {
    transform: rotate(-0.3deg);
  }
  71% {
    transform: rotate(1deg);
  }
  80% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes shake1 {
  0% {
    transform: rotate(0deg);
  }
  29% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(0.5deg);
  }
  32% {
    transform: rotate(-0.5deg);
  }
  33% {
    transform: rotate(0.5deg);
  }
  36% {
    transform: rotate(-1deg);
  }
  37% {
    transform: rotate(0.5deg);
  }
  38% {
    transform: rotate(-0.3deg);
  }
  39% {
    transform: rotate(0.2deg);
  }
  40% {
    transform: rotate(-2deg);
  }
  58% {
    transform: rotate(0.5deg);
  }
  59% {
    transform: rotate(0.5deg);
  }
  60% {
    transform: rotate(-0.2deg);
  }
  62% {
    transform: rotate(0.22deg);
  }
  63% {
    transform: rotate(-1deg);
  }
  65% {
    transform: rotate(0.5deg);
  }
  66% {
    transform: rotate(-0.2deg);
  }
  68% {
    transform: rotate(0.5deg);
  }
  69% {
    transform: rotate(-0.3deg);
  }
  71% {
    transform: rotate(1deg);
  }
  80% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@-moz-keyframes waving {
  0%, 90%, 100% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(1deg);
  }
  60% {
    transform: rotate(-1deg);
  }
}
@-webkit-keyframes waving {
  0%, 90%, 100% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(1deg);
  }
  60% {
    transform: rotate(-1deg);
  }
}
@-o-keyframes waving {
  0%, 90%, 100% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(1deg);
  }
  60% {
    transform: rotate(-1deg);
  }
}
@keyframes waving {
  0%, 90%, 100% {
    transform: rotate(0deg);
  }
  30% {
    transform: rotate(1deg);
  }
  60% {
    transform: rotate(-1deg);
  }
}
@-moz-keyframes prodDim {
  0%, 40%, 95%, 100% {
    opacity: 0;
  }
  60% {
    opacity: 0.5;
  }
  70% {
    opacity: 0.1;
  }
  85% {
    opacity: 0.7;
  }
}
@-webkit-keyframes prodDim {
  0%, 40%, 95%, 100% {
    opacity: 0;
  }
  60% {
    opacity: 0.5;
  }
  70% {
    opacity: 0.1;
  }
  85% {
    opacity: 0.7;
  }
}
@-o-keyframes prodDim {
  0%, 40%, 95%, 100% {
    opacity: 0;
  }
  60% {
    opacity: 0.5;
  }
  70% {
    opacity: 0.1;
  }
  85% {
    opacity: 0.7;
  }
}
@keyframes prodDim {
  0%, 40%, 95%, 100% {
    opacity: 0;
  }
  60% {
    opacity: 0.5;
  }
  70% {
    opacity: 0.1;
  }
  85% {
    opacity: 0.7;
  }
}
@-moz-keyframes pulsate {
  0% {
    opacity: 0.5;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1.2);
  }
}
@-webkit-keyframes pulsate {
  0% {
    opacity: 0.5;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1.2);
  }
}
@-o-keyframes pulsate {
  0% {
    opacity: 0.5;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1.2);
  }
}
@keyframes pulsate {
  0% {
    opacity: 0.5;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1.2);
  }
}
@-moz-keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
