@charset "utf-8";
/* CSS Document */
@keyframes revolve
{
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}
@-o-keyframes revolve
{
	from {-o-transform:rotate(0deg);}
	to {-o-transform:rotate(360deg);}
}
@-ms-keyframes revolve
{
	from {-ms-transform:rotate(0deg);}
	to {-ms-transform:rotate(360deg);}
}
@-moz-keyframes revolve
{
	from {-moz-transform:rotate(0deg);}
	to {-moz-transform:rotate(360deg);}
}
@-webkit-keyframes revolve
{
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}

@keyframes slideInto 
{
	from {transform:translateX(0px);
	opacity:0;}
	to {transform:translateX(20px);
	opacity:1;}
}
@-o-keyframes slideInto 
{
	from {-o-transform:translateX(0px);
	opacity:0;}
	to {-o-transform:translateX(20px);
	opacity:1;}
}
@-ms-keyframes slideInto 
{
	from {-ms-transform:translateX(0px);
	opacity:0;}
	to {-ms-transform:translateX(20px);
	opacity:1;}
}
@-moz-keyframes slideInto 
{
	from {-moz-transform:translateX(0px);
	opacity:0;}
	to {-moz-transform:translateX(20px);
	opacity:1;}
}
@-webkit-keyframes slideInto 
{
	from {-webkit-transform:translateX(0px);
	opacity:0;}
	to {-webkit-transform:translateX(20px);
	opacity:1;}
}
@keyframes amplity
{
	0% {-webkit-transform:scale(0);}
	100% {-webkit-transform:scale(1);}
}
@-o-keyframes amplity
{
	from {-o-transform:scale(0);}
	to {-o-transform:scale(1);}
}
@-ms-keyframes amplity
{
	from {-ms-transform:scale(0);}
	to {-ms-transform:scale(1);}
}
@-moz-keyframes amplity
{
	from {-moz-transform:scale(0);}
	to {-moz-transform:scale(1);}
}
@-webkit-keyframes amplity
{
	0% {-webkit-transform:scale(0);}
	100% {-webkit-transform:scale(1);}
}
@keyframes fade
{
	0% {opacity:0;}
	100% {opacity:1;}
}
@-o-keyframes fade
{
	from {opacity:0;}
	to {opacity:1;}
}
@-ms-keyframes fade
{
	from {opacity:0;}
	to {opacity:1;}
}
@-moz-keyframes fade
{
	from {opacity:0;}
	to {opacity:1;}
}
@-webkit-keyframes fade
{
	0% {opacity:0;}
	100% {opacity:1;}
}
@keyframes positivespin
{
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}
@-o-keyframes positivespin
{
	from {-o-transform:rotate(0deg);}
	to {-o-transform:rotate(360deg);}
}
@-ms-keyframes positivespin
{
	from {-ms-transform:rotate(0deg);}
	to {-ms-transform:rotate(360deg);}
}
@-moz-keyframes positivespin
{
	from {-moz-transform:rotate(0deg);}
	to {-moz-transform:rotate(360deg);}
}
@-webkit-keyframes positivespin
{
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}
@keyframes negativerotation
{
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(-360deg);}
}
@-o-keyframes negativerotation
{
	from {-o-transform:rotate(0deg);}
	to {-o-transform:rotate(-360deg);}
}
@-ms-keyframes negativerotation
{
	from {-ms-transform:rotate(0deg);}
	to {-ms-transform:rotate(-360deg);}
}
@-moz-keyframes negativerotation
{
	from {-moz-transform:rotate(0deg);}
	to {-moz-transform:rotate(-360deg);}
}
@-webkit-keyframes negativerotation
{
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(-360deg);}
}
@keyframes shake
{
	0% {-webkit-transform:width:100%; height:100%;}
	25% {-webkit-transform:width:120%; height:100%;}
	50% {-webkit-transform:width:100%; height:100%;}
	75% {-webkit-transform:width:100%; height:120%;}
}
@-o-keyframes shake
{
	0% {-o-transform: width:100%; height:100%;}
	25% {-o-transform: width:120%; height:100%;}
	50% {-webkit-transform: width:100%; height:100%;}
	75% {-webkit-transform: width:100%; height:120%;}
}
@-ms-keyframes shake
{
	0% {-ms-transform:width:100%; height:100%;}
	25% {-ms-transform:width:120%; height:100%;}
	50% {-webkit-transform:width:100%; height:100%;}
	75% {-webkit-transform:width:100%; height:120%;}
}
@-moz-keyframes shake
{
	0% {-moz-transform:width:100%; height:100%;}
	25% {-moz-transform:width:120%; height:100%;}
	50% {-webkit-transform:width:100%; height:100%;}
	75% {-webkit-transform:width:100%; height:120%;}
}
@-webkit-keyframes shake
{
	0% {-webkit-transform:width:100%; height:100%;}
	25% {-webkit-transform:width:120%; height:100%;}
	50% {-webkit-transform:width:100%; height:100%;}
	75% {-webkit-transform:width:100%; height:120%;}
}
@keyframes mixfap
{
	0% {-webkit-transform:rotate(0deg); opacity:0; scale(0);}
	100% {-webkit-transform:rotate(360deg);opacity:1; scale(1);}
}
@-o-keyframes mixfap
{
	from {-o-transform:rotate(0deg); opacity:0; scale(0);}
	to {-o-transform:rotate(360deg);opacity:1; scale(1);}
}
@-ms-keyframes mixfap
{
	from {-ms-transform:rotate(0deg); opacity:0; scale(0);}
	to {-ms-transform:rotate(360deg);opacity:1; scale(1);}
}
@-moz-keyframes mixfap
{
	from {-moz-transform:rotate(0deg); opacity:0; scale(0);}
	to {-moz-transform:rotate(360deg);opacity:1; scale(1);}
}
@-webkit-keyframes mixfap
{
	0% {-webkit-transform:rotate(0deg); opacity:0; scale(0);}
	100% {-webkit-transform:rotate(360deg);opacity:1; scale(1);}
}
@keyframes uparrow
{
	0% {-webkit-transform:bottom:10px;opacity:0;}
	100% {-webkit-transform:bottom:70px;opacity:0.7;}
}
@-o-keyframes uparrow
{
	from {-o-transform:bottom:10px;opacity:0;}
	to {-o-transform:bottom:70px;opacity:0.7;}
}
@-ms-keyframes uparrow
{
	from {-ms-transform:bottom:10px;opacity:0;}
	to {-ms-transform:bottom:70px;opacity:0.7;}
}
@-moz-keyframes uparrow
{
	from {-moz-transform:bottom:10px;opacity:0;}
	to {-moz-transform:bottom:70px;opacity:0.7;}
}
@-webkit-keyframes uparrow
{
	0% {-webkit-transform:bottom:10px;opacity:0;}
	100% {-webkit-transform:bottom:70px;opacity:0.7;}
}
@keyframes rolling{
	0%{margin-left:0px;}
	10%{margin-left:-640px;}
	25%{margin-left:-640px;}
	
	35%{margin-left:-1280px;}
	50%{margin-left:-1280px;}
	
	60%{margin-left:-1920px;}
	75%{margin-left:-1920px;}
	
	85%{margin-left:-2560px;}
	100%{margin-left:-2560px;}
}
@-o-keyframes rolling{
	0%{margin-left:0px;}
	10%{margin-left:-640px;}
	25%{margin-left:-640px;}
	
	35%{margin-left:-1280px;}
	50%{margin-left:-1280px;}
	
	60%{margin-left:-1920px;}
	75%{margin-left:-1920px;}
	
	85%{margin-left:-2560px;}
	100%{margin-left:-2560px;}
}
@-ms-keyframes rolling{
	0%{margin-left:0px;}
	10%{margin-left:-640px;}
	25%{margin-left:-640px;}
	
	35%{margin-left:-1280px;}
	50%{margin-left:-1280px;}
	
	60%{margin-left:-1920px;}
	75%{margin-left:-1920px;}
	
	85%{margin-left:-2560px;}
	100%{margin-left:-2560px;}
}
@-moz-keyframes rolling{
	0%{margin-left:0px;}
	10%{margin-left:-640px;}
	25%{margin-left:-640px;}
	
	35%{margin-left:-1280px;}
	50%{margin-left:-1280px;}
	
	60%{margin-left:-1920px;}
	75%{margin-left:-1920px;}
	
	85%{margin-left:-2560px;}
	100%{margin-left:-2560px;}
}
@-webkit-keyframes rolling{
	0%{margin-left:0px;}
	
	13%{margin-left:-640px;}
	
	33%{margin-left:-640px;}
	
	46%{margin-left:-1280px;}
	
	66%{margin-left:-1280px;}
	
	79%{margin-left:-1920px;}
	
	99%{margin-left:-1920px;}
	100%{margin-left:-1920px;}
}
@keyframes sloshing{
	from{transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	-webkit-transform:translateX(0px);}
	to{transform:translateX(-10px);
	-moz-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	-o-transform:translateX(-10px);
	-webkit-transform:translateX(-10px);}
}
@-o-keyframes sloshing{
	from{transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	-webkit-transform:translateX(0px);}
	to{transform:translateX(-10px);
	-moz-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	-o-transform:translateX(-10px);
	-webkit-transform:translateX(-10px);}
}
@-ms-keyframes sloshing{
	from{transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	-webkit-transform:translateX(0px);}
	to{transform:translateX(-10px);
	-moz-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	-o-transform:translateX(-10px);
	-webkit-transform:translateX(-10px);}
}
@-moz-keyframes sloshing{
	from{transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	-webkit-transform:translateX(0px);}
	to{transform:translateX(-10px);
	-moz-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	-o-transform:translateX(-10px);
	-webkit-transform:translateX(-10px);}
}
@-webkit-keyframes sloshing{
	from{transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	-webkit-transform:translateX(0px);}
	to{transform:translateX(-10px);
	-moz-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	-o-transform:translateX(-10px);
	-webkit-transform:translateX(-10px);}
}
@keyframes roll{
	0%{left:654px;}
	40%{left:220px;transform:rotate(0deg);}
	55%{left:220px;transform:rotate(10deg);}
	70%{left:220px;transform:rotate(-10deg);}
	85%{left:220px;transform:rotate(10deg);}
	100%{left:220px;transform:rotate(0deg);}
	
}
@-o-keyframes roll{
	0%{left:654px;}
	40%{left:220px;-o-transform:rotate(0deg);}
	55%{left:220px;-o-transform:rotate(10deg);}
	70%{left:220px;-o-transform:rotate(-10deg);}
	85%{left:220px;-o-transform:rotate(10deg);}
	100%{left:220px;-o-transform:rotate(0deg);}
}
@-ms-keyframes roll{
	0%{left:654px;}
	40%{left:220px;-ms-transform:rotate(0deg);}
	55%{left:220px;-ms-transform:rotate(10deg);}
	70%{left:220px;-ms-transform:rotate(-10deg);}
	85%{left:220px;-ms-transform:rotate(10deg);}
	100%{left:220px;-ms-transform:rotate(0deg);}
}
@-moz-keyframes roll{
	0%{left:654px;}
	40%{left:220px;-moz-transform:rotate(0deg);}
	55%{left:220px;-moz-transform:rotate(10deg);}
	70%{left:220px;-moz-transform:rotate(-10deg);}
	85%{left:220px;-moz-transform:rotate(10deg);}
	100%{left:220px;-moz-transform:rotate(0deg);}
}
@-webkit-keyframes roll{
	0%{left:654px;}
	40%{left:220px;-webkit-transform:rotate(0deg);}
	55%{left:220px;-webkit-transform:rotate(10deg);}
	70%{left:220px;-webkit-transform:rotate(-10deg);}
	85%{left:220px;-webkit-transform:rotate(10deg);}
	100%{left:220px;-webkit-transform:rotate(0deg);}
}