@charset "utf-8";
@-webkit-keyframes shadow {
	0% {}
	50%{ text-shadow:5px 5px 5px rgba(0,0,0,0.7);}
	100% {}
}
@-moz-keyframes shadow {
	0% {}
	50%{ text-shadow:5px 5px 5px rgba(0,0,0,0.7);}
	100% {}
}
@-ms-keyframes shadow {
	0% {}
	50%{ text-shadow:5px 5px 5px rgba(0,0,0,0.7);}
	100% {}
}
@-o-keyframes shadow {
	0% {}
	50%{ text-shadow:5px 5px 5px rgba(0,0,0,0.7);}
	100% {}
}
@keyframes shadow {
	0% {}
	50%{ text-shadow:5px 5px 5px rgba(0,0,0,0.7);}
	100% {}
}


@-webkit-keyframes piston {
	0% {-webkit-transform: translateX(-10px);}
	100% {-webkit-transform: translateX(0px);}
}
@-moz-keyframes piston {
	0% {-moz-transform: translateX(-10px);}
	100% {-moz-transform: translateX(0px);}
}
@-ms-keyframes piston {
	0% {-ms-transform: translateX(-10px);}
	100% {-ms-transform: translateX(0px);}
}
@-o-keyframes piston {
	0% {-o-transform: translateX(-10px);}
	100% {-o-transform: translateX(0px);}
}
@keyframes piston {
	0% {transform: translateX(-10px);}
	100% {transform: translateX(0px);}
}

@-webkit-keyframes roll {
	0% {-webkit-transform: rotateY(0deg);}
	100% {-webkit-transform: rotateY(180deg);}
}
@-moz-keyframes roll {
	0% {-moz-transform: rotateY(0deg);}
	100% {-moz-transform: rotateY(180deg);}
}
@-ms-keyframes roll {
	0% {-ms-tra	nsform: rotateY(0deg);}
	100% {-ms-transform: rotateY(180deg);}
}
@-o-keyframes roll {
	0% {-o-transform: rotateY(0deg);}
	100% {-o-transform: rotateY(180deg);}
}
@keyframes roll {
	0% {transform: rotateY(0deg);}
	100% {transform: rotateY(180deg);}
}


@-webkit-keyframes fade {
	0% {opacity:0;}
	100% {opacity:1;}
}
@-moz-keyframes fade {
	0% {opacity:0;}
	100% {opacity:1;}
}
@-ms-keyframes fade {
	0% {opacity:0;}
	100% {opacity:1;}
}
@-o-keyframes fade {
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes fade {
	0% {opacity:0;}
	100% {opacity:1;}
}