.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: #11A44F !important;
}

