/* parallax ----------------------------------*/	
.parallax{	
	/*position:relative;*/
	transition: 700ms ease-in-out;
}	
	
/* animation ----------------------------------*/	
.parallax.rightin,	
.parallax.rightin_50{	
	transform: translate(0px, 0px);
	opacity: 1;
}	
.parallax.rightin.off,	
.parallax.rightin_50.off{	
	transform: translate(50px, 0px);
	opacity: 0;
}	
	
.parallax.fadein{	
	opacity: 1;
}	
.parallax.fadein.off{	
	opacity: 0;
}	
	
.parallax.leftin,	
.parallax.leftin_50{	
	transform: translate(0px, 0px);
	opacity: 1;
	margin-top: 37px;
}	
.parallax.leftin.off,	
.parallax.leftin_50.off{	
	transform: translate(-50px, 0px);
	opacity: 0;
}	
	
.parallax.slideupin,	
.parallax.slideupin_50{	
	transform: translate(0px, 0px);
	opacity: 1;
}	
.parallax.slideupin.off,	
.parallax.slideupin_50.off{	
	transform: translate(0px, 50px);
	opacity: 0;
}	
	
.parallax.slidedownin,	
.parallax.slidedownin_50{	
	transform: translate(0px, 0px);
	opacity: 1;
}	
.parallax.slidedownin.off,	
.parallax.slidedownin_50.off{	
	transform: translate(0px, -50px);
	opacity: 0;
}	