.motion_visible{	
	-webkit-animation: motionVisible 1.5s;
	-moz-animation: motionVisible 1.5s;
	-ms-animation: motionVisible 1.5s;
	-o-animation: motionVisible 1.5s;
	animation: motionVisible 1.5s;
	opacity:1;
}

.motion_hidden{
	-webkit-animation: motionHidden 1.5s;
	-moz-animation: motionHidden 1.5s;
	-ms-animation: motionHidden 1.5s;
	-o-animation: motionHidden 1.5s;
	animation: motionHidden 1.5s;
	opacity:0;
}


@-webkit-keyframes motionVisible {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-moz-keyframes motionVisible {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-ms-keyframes motionVisible {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-o-keyframes motionVisible {
	0% { opacity:0; }
	100% { opacity:1; }
}
@keyframes motionVisible {
	0% { opacity:0; }
	100% { opacity:1; }
}


@-webkit-keyframes motionHidden {
	0% { opacity:1; }
	100% { opacity:0; }
}
@-moz-keyframes motionHidden {
	0% { opacity:1; }
	100% { opacity:0; }
}
@-ms-keyframes motionHidden {
	0% { opacity:1; }
	100% { opacity:0; }
}
@-o-keyframes motionHidden {
	0% { opacity:1; }
	100% { opacity:0; }
}
@keyframes motionHidden {
	0% { opacity:1; }
	100% { opacity:0; }
}

