/************************************************************************************





13 Module animations





*************************************************************************************/


.already-visible {
	opacity:1!important;
	transform: translate(0,0)!important;
	-ms-transform: translate(0,0)!important; /* IE 9 */
	-webkit-transform: translate(0,0)!important; /* Safari and Chrome */
	-webkit-animation:none!important; /* Safari 4+ */
	-moz-animation:none!important; /* Fx 5+ */
	-o-animation:none!important; /* Opera 12+ */
	animation:none!important; /* IE 10+ */
}
.rda_opacity,.rda_toleft,.rda_toright,.rda_totop,.rda_tobottom {
	opacity:0;
	position:relative;
}
.opacity_ani {
	opacity:1;
		-webkit-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-moz-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-o-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	transition:visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
}
.toleft_ani {
	opacity:1;
	transform: translateX(150px);
	-ms-transform: translateX(150px); /* IE 9 */
	-webkit-transform: translateX(150px); /* Safari and Chrome */
	animation: toleft_ani 1.5s ease forwards;
	-webkit-animation: toleft_ani 1.5s ease forwards; /* Safari 4+ */
	-moz-animation:    toleft_ani 1.5s ease forwards; /* Fx 5+ */
	-o-animation:      toleft_ani 1.5s ease forwards; /* Opera 12+ */
	animation:         toleft_ani 1.5s ease forwards; /* IE 10+ */
	animation-delay: 0.5s; /* W3C and Opera */
-moz-animation-delay: 0.5s; /* Firefox */
-webkit-animation-delay:0.5s; /* Safari and Chrome */
	-webkit-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-moz-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-o-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	transition:visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
}
.toleft_ani:nth-child(odd) {
 animation-duration: 0.6s; /* So they look staggered */
}

.toright_ani {
	opacity:1;
	transform: translateX(-150px);
	-ms-transform: translateX(-150px); /* IE 9 */
	-webkit-transform: translateX(-150px); /* Safari and Chrome */
	animation: toright_ani 1.5s ease forwards;
	-webkit-animation: toright_ani 1.5s ease forwards; /* Safari 4+ */
	-moz-animation:    toright_ani 1.5s ease forwards; /* Fx 5+ */
	-o-animation:      toright_ani 1.5s ease forwards; /* Opera 12+ */
	animation:         toright_ani 1.5s ease forwards; /* IE 10+ */
	animation-delay: 0.5s; /* W3C and Opera */
-moz-animation-delay: 0.5s; /* Firefox */
-webkit-animation-delay:0.5s; /* Safari and Chrome */
	-webkit-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-moz-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-o-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	transition:visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
}
.toright_ani:nth-child(odd) {
 animation-duration: 0.6s; /* So they look staggered */
}


.totop_ani{
	opacity:1;
	transform: translateY(150px);
	-ms-transform: translateY(150px); /* IE 9 */
	-webkit-transform: translateY(150px); /* Safari and Chrome */
	animation: totop_ani 1.5s ease forwards;
	-webkit-animation: totop_ani 1.5s ease forwards; /* Safari 4+ */
	-moz-animation:    totop_ani 1.5s ease forwards; /* Fx 5+ */
	-o-animation:      totop_ani 1.5s ease forwards; /* Opera 12+ */
	animation:         totop_ani 1.5s ease forwards; /* IE 10+ */
	animation-delay: 0.5s; /* W3C and Opera */
-moz-animation-delay: 0.5s; /* Firefox */
-webkit-animation-delay:0.5s; /* Safari and Chrome */
	-webkit-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-moz-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-o-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	transition:visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
}
.totop_ani:nth-child(odd) {
 animation-duration: 0.6s; /* So they look staggered */
}


.tobottom_ani {
	opacity:1;
	transform: translateY(-150px);
	-ms-transform: translateY(-150px); /* IE 9 */
	-webkit-transform: translateY(-150px); /* Safari and Chrome */
	animation: tobottom_ani 1.5s ease forwards;
	-webkit-animation: tobottom_ani 1.5s ease forwards; /* Safari 4+ */
	-moz-animation:    tobottom_ani 1.5s ease forwards; /* Fx 5+ */
	-o-animation:      tobottom_ani 1.5s ease forwards; /* Opera 12+ */
	animation:         tobottom_ani 1.5s ease forwards; /* IE 10+ */
	animation-delay: 0.5s; /* W3C and Opera */
-moz-animation-delay: 0.5s; /* Firefox */
-webkit-animation-delay:0.5s; /* Safari and Chrome */
	-webkit-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-moz-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	-o-transition: visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
	transition:visibility 0.3s linear, opacity 1.2s linear 0.5s, height 0s linear, padding 0.25s ease-out;
}
.tobottom_ani:nth-child(odd) {
 animation-duration: 0.6s; /* So they look staggered */
}


/* Keyframe  */

 @keyframes toleft_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}
 @-webkit-keyframes toleft_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}
@-moz-keyframes toleft_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}
@-o-keyframes toleft_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}


 @keyframes totop_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}
 @-webkit-keyframes totop_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}
@-moz-keyframes totop_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}
@-o-keyframes totop_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}

 @keyframes tobottom_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}
 @-webkit-keyframes tobottom_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}
@-moz-keyframes tobottom_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}
@-o-keyframes tobottom_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}


}
@keyframes tobottom_ani {
 to {
transform: translateY(0);
 transform: translateY(0px);
-ms-transform: translateY(0px); /* IE 9 */
-webkit-transform: translateY(0px); /* Safari and Chrome */
}
}
 
  
  @keyframes toright_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}
 @-webkit-keyframes toright_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}
@-moz-keyframes toright_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}
@-o-keyframes toright_ani {
 to {
transform: translateX(0);
 transform: translateX(0px);
-ms-transform: translateX(0px); /* IE 9 */
-webkit-transform: translateX(0px); /* Safari and Chrome */
}
}
/*
     FILE ARCHIVED ON 05:28:26 May 14, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:56:02 Apr 24, 2025.
     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):
  captures_list: 0.658
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.01
  esindex: 0.015
  cdx.remote: 68.328
  LoadShardBlock: 61.532 (3)
  PetaboxLoader3.datanode: 120.081 (5)
  load_resource: 358.113 (2)
  PetaboxLoader3.resolve: 246.91 (2)
*/