@-webkit-keyframes ea_rotating {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes ea_rotating {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ea_rotating_inverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes ea_rotating_inverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes ea_bounce_sm {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
}
@keyframes ea_bounce_sm {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
}
@-webkit-keyframes ea_bounce_md {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
  }
}
@keyframes ea_bounce_md {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20%);
    transform: translateY(20%);
  }
}
@-webkit-keyframes ea_bounce_lg {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(40%);
    transform: translateY(40%);
  }
}
@keyframes ea_bounce_lg {
  0%,
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(40%);
    transform: translateY(40%);
  }
}
@-webkit-keyframes ea_fade {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
}
@keyframes ea_fade {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
}
@-webkit-keyframes ea_scale_sm {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes ea_scale_sm {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-webkit-keyframes ea_scale_md {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
@keyframes ea_scale_md {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
@-webkit-keyframes ea_scale_lg {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
  }
}
@keyframes ea_scale_lg {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.8);
    transform: scale(1.8);
  }
}
.ea-photo-stack-wrap {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ea-photo-stack-wrap .ea-photo-stack-item {
  position: absolute;
  top: 10;
  left: 100;
}
.ea-photo-stack-img {
  display: inline-block;
}
.ea-rotating,
.ea-rotating-inverse {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -will-ceange: transform;
}
.ea-rotating {
  -webkit-animation: ea_rotating 50s linear infinite;
  animation: ea_rotating 50s linear infinite;
  -webkit-animation-name: ea_rotating;
  animation-name: ea_rotating;
}
.ea-rotating-inverse {
  -webkit-animation-name: ea_rotating_inverse;
  animation-name: ea_rotating_inverse;
}
.ea-rotating,
.ea-rotating-inverse {
  -webkit-animation-duration: var(--animation_speed, 5s);
  animation-duration: var(--animation_speed, 5s);
}
.ea-bounce,
.ea-bounce-fast {
  -webkit-animation: ea_bounce 6s ease infinite;
  animation: ea_bounce 6s ease infinite;
  -will-ceange: transform;
}
.ea-bounce {
  -webkit-animation: ea_bounce 3s ease-in-out infinite;
  animation: ea_bounce 3s ease-in-out infinite;
}
.ea-bounce-lg,
.ea-bounce-md,
.ea-bounce-sm,
.ea-fade,
.ea-scale-lg,
.ea-scale-md,
.ea-scale-sm {
  -webkit-animation-name: ea_bounce_sm;
  animation-name: ea_bounce_sm;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -will-ceange: transform;
}
.ea-bounce-lg,
.ea-bounce-md,
.ea-fade,
.ea-scale-lg,
.ea-scale-md,
.ea-scale-sm {
  -webkit-animation-name: ea_bounce_md;
  animation-name: ea_bounce_md;
}
.ea-bounce-lg,
.ea-fade,
.ea-scale-lg,
.ea-scale-md,
.ea-scale-sm {
  -webkit-animation-name: ea_bounce_lg;
  animation-name: ea_bounce_lg;
}
.ea-fade,
.ea-scale-lg,
.ea-scale-md,
.ea-scale-sm {
  -webkit-animation-name: ea_scale_sm;
  animation-name: ea_scale_sm;
}
.ea-fade,
.ea-scale-lg,
.ea-scale-md {
  -webkit-animation-name: ea_scale_md;
  animation-name: ea_scale_md;
}
.ea-fade,
.ea-scale-lg {
  -webkit-animation-name: ea_scale_lg;
  animation-name: ea_scale_lg;
}
.ea-fade {
  -webkit-animation-name: ea_fade;
  animation-name: ea_fade;
}
.ea-bounce-lg,
.ea-bounce-md,
.ea-bounce-sm,
.ea-fade,
.ea-scale-lg,
.ea-scale-md,
.ea-scale-sm {
  -webkit-animation-duration: var(--animation_speed, 5s);
  animation-duration: var(--animation_speed, 5s);
}
.scale,
.scale-inverse,
.scale-inverse-lg,
.scale-inverse-sm,
.scale-lg,
.scale-sm {
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.scale *,
.scale-inverse *,
.scale-inverse-lg *,
.scale-inverse-sm *,
.scale-lg *,
.scale-sm * {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.scale-sm:hover,
.scaled-sm {
  z-index: 999;
  -webkit-transform: scale(1.05) !important;
  -ms-transform: scale(1.05) !important;
  transform: scale(1.05) !important;
}
.scale:hover,
.scaled {
  z-index: 999;
  -webkit-transform: scale(1.1) !important;
  -ms-transform: scale(1.1) !important;
  transform: scale(1.1) !important;
}
.scale-lg:hover,
.scaled-lg {
  z-index: 999;
  -webkit-transform: scale(1.15) !important;
  -ms-transform: scale(1.15) !important;
  transform: scale(1.15) !important;
}
.scale-inverse-sm:hover {
  -webkit-transform: scale(0.95) !important;
  -ms-transform: scale(0.95) !important;
  transform: scale(0.95) !important;
}
.scale-inverse:hover {
  -webkit-transform: scale(0.925) !important;
  -ms-transform: scale(0.925) !important;
  transform: scale(0.925) !important;
}
.scale-inverse-lg:hover {
  -webkit-transform: scale(0.9) !important;
  -ms-transform: scale(0.9) !important;
  transform: scale(0.9) !important;
}
.fly-sm {
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.fly-sm:hover {
  -webkit-transform: translate(0, -3px) !important;
  -ms-transform: translate(0, -3px) !important;
  transform: translate(0, -3px) !important;
}
.fly-sm,
.fly-sm * {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fly {
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.fly:hover {
  -webkit-transform: translate(0, -6px) !important;
  -ms-transform: translate(0, -6px) !important;
  transform: translate(0, -6px) !important;
}
.fly,
.fly * {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.fly-lg {
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.fly-lg:hover {
  -webkit-transform: translate(0, -9px) !important;
  -ms-transform: translate(0, -9px) !important;
  transform: translate(0, -9px) !important;
}
.fly-lg,
.fly-lg * {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
