.carousel-animate .carousel-indicators > li {
 margin: 0 2px;
 background-color: #fff;
 border-color: rgb(58,36,83);
 opacity: .7;
}

.carousel-animate .carousel-indicators > li.active {
 width: 10px;
 height: 10px;
 opacity: 1;
}

.carousel-animate .hero {
 color: #fff;
 text-align: center;
 text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
}

.btn.btn-lg {
 padding: 10px 40px;
}

.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
 color: #fff;
 background-color: #694198;
 border-color: rgb(67,41,97);
 outline: none;
 margin: 20px auto;
}

@media screen and (max-width: 640px) {
 .hero h1 {
 font-size: 2em;
 }
}

.carousel-fade .carousel-inner .item {
 transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
 opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
 opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
 left: 0;
 transform: translate3d(0, 0, 0);
}

.carousel-bg .carousel-inner .item {
 background-size: cover;
 background-position: center;
}
/*
     FILE ARCHIVED ON 05:09:41 Dec 28, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:53:22 Jun 27, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 146.898 (3)
  esindex: 0.01
  captures_list: 1439.403
  CDXLines.iter: 18.223 (3)
  PetaboxLoader3.datanode: 129.027 (4)
  exclusion.robots: 0.555
  exclusion.robots.policy: 0.525
  RedisCDXSource: 1268.655
  PetaboxLoader3.resolve: 89.93
  load_resource: 139.044
*/