.js {
  border-color: transparent;
}
.js [data-a-type=reveal],
.js [data-a-type=mask],
.js [data-a-type=batch-2],
.js [data-a-type=batch-3],
.js [data-a-type=batch-4],
.js [data-a-type=batch-5] {
  opacity: 0;
}

@-webkit-keyframes hide-and-reveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes hide-and-reveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes animateIn {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
  }
}
@keyframes animateIn {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes animateLine {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
  }
}
@keyframes animateLine {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
  }
}
.move-horizontally {
  position: relative;
  transition: all 0.9s ease-out;
}

.ajax-throbber.sk-chasing-dots .sk-child {
  background-color: #5B4099 !important;
}
