@-webkit-keyframes img_anim {
from {
	transform: rotateY(0deg);
}
to {
	transform: rotateY(90deg);
}
}

@keyframes
img_anim {from {
	transform: rotateY(0deg);
}
to {
	transform: rotateY(90deg);
}
}

@-webkit-keyframes
out_anim {from {
	transform: rotateY(90deg);
}
to {
	transform: rotateY(0deg);
}
}

@keyframes
out_anim {from {
	transform: rotateY(90deg);
}
to {
	transform: rotateY(0deg);
}
}

@-webkit-keyframes
fade_out {
	animation: opacity 0.5s ease-in-out;
	-moz-animation: opacity 0.5s ease-in-out;
	-webkit-animation: opacity 0.5s ease-in-out;
	opacity: 0;
}

@keyframes
fade_out {
	animation: opacity 0.5s ease-in-out;
	-moz-animation: opacity 0.5s ease-in-out;
	-webkit-animation: opacity 0.5s ease-in-out;
	opacity: 0;
}

@keyframes fadein {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 1; }
    to   { opacity: 0; }
}