@charset "utf-8";
@-webkit-keyframes show_overlay
{
	0%
	{ -webkit-transform: scale(.25); opacity:0; }
	100%
	{ -webkit-transform: scale(.95); opacity:1; display:block;}
}
@-moz-keyframes show_overlay
{
	0%
	{ -moz-transform: scale(.25); opacity:0;}
	100%
	{ -moz-transform: scale(.95);opacity:1; display:block;}
}
@-ms-keyframes show_overlay
{
	0%
	{ transform: scale(.25);opacity:0;}
	100%
	{ transform: scale(.95);opacity:1; display:block;}
}
@keyframes show_overlay
{
	0%
	{transform: scale(.25);opacity:0;}
	100%
	{transform: scale(.95);opacity:1; display:block;}
}
@-ms-keyframes skating
{
	0.00%
	{	transform: translateX(225px) translateY(500px) rotateZ(0deg) rotateY(180deg) scale(.1); opacity:.5;}
	10.00%
	{	transform: translateX(175px) translateY(550px) rotateZ(0deg) rotateY(0deg) scale(.2); opacity:.7;}
	20.00%
	{	transform: translateX(250px) translateY(560px) rotateZ(0deg) rotateY(180deg) scale(.3); opacity:.85;}
	30.00%
	{	transform: translateX(140px) translateY(575px) rotateZ(0deg) rotateY(180deg) scale(.4); opacity:1;}
	40.00%
	{	transform: translateX(275px) translateY(675px) rotateZ(-10deg) rotateY(0Deg) scale(.5); opacity:1;}
	45.00%
	{	transform: translateX(450px) translateY(550px) rotateZ(-180deg) rotateY(0Deg) scale(1); opacity:1;}
	50.00%
	{	transform: translateX(750px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.8); opacity:1;}
	50.50%
	{	transform: translateX(760px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.01); opacity:.0;}
	60.00%
	{	transform: translateX(775px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.4); opacity:.85;}
	70.00%
	{	transform: translateX(450px) translateY(575px) rotateZ(-360deg) rotateY(180deg) scale(.3); opacity:.85;}
	80.00%
	{	transform: translateX(525px) translateY(550px) rotateZ(-360deg) rotateY(0deg) scale(.2); opacity:.7;}
	90.00%
	{	transform: translateX(300px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.6;}
	100.00%
	{	transform: translateX(225px) translateY(500px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.5;}
}
@-webkit-keyframes skating
{
	0.00%
	{	-webkit-transform: translateX(225px) translateY(500px) rotateZ(0deg) rotateY(180deg) scale(.1); opacity:.5;}
	10.00%
	{	-webkit-transform: translateX(175px) translateY(550px) rotateZ(0deg) rotateY(0deg) scale(.2); opacity:.7;}
	20.00%
	{	-webkit-transform: translateX(250px) translateY(560px) rotateZ(0deg) rotateY(180deg) scale(.3); opacity:.85;}
	30.00%
	{	-webkit-transform: translateX(140px) translateY(575px) rotateZ(0deg) rotateY(180deg) scale(.4); opacity:1;}
	40.00%
	{	-webkit-transform: translateX(275px) translateY(675px) rotateZ(-10deg) rotateY(0Deg) scale(.5); opacity:1;}
	45.00%
	{	-webkit-transform: translateX(450px) translateY(550px) rotateZ(-180deg) rotateY(0Deg) scale(1); opacity:1;}
	50.00%
	{	-webkit-transform: translateX(750px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.8); opacity:1;}
	50.50%
	{	-webkit-transform: translateX(760px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.01); opacity:.0;}
	60.00%
	{	-webkit-transform: translateX(775px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.4); opacity:.85;}
	70.00%
	{	-webkit-transform: translateX(450px) translateY(575px) rotateZ(-360deg) rotateY(180deg) scale(.3); opacity:.85;}
	80.00%
	{	-webkit-transform: translateX(525px) translateY(550px) rotateZ(-360deg) rotateY(0deg) scale(.2); opacity:.7;}
	90.00%
	{	-webkit-transform: translateX(300px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.6;}
	100.00%
	{	-webkit-transform: translateX(225px) translateY(500px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.5;}
}
@-moz-keyframes skating
{
	0.00%
	{	-moz-transform: translateX(225px) translateY(500px) rotateZ(0deg) rotateY(180deg) scale(.1); opacity:.5;}
	10.00%
	{	-moz-transform: translateX(175px) translateY(550px) rotateZ(0deg) rotateY(0deg) scale(.2); opacity:.7;}
	20.00%
	{	-moz-transform: translateX(250px) translateY(560px) rotateZ(0deg) rotateY(180deg) scale(.3); opacity:.85;}
	30.00%
	{	-moz-transform: translateX(140px) translateY(575px) rotateZ(0deg) rotateY(180deg) scale(.4); opacity:1;}
	40.00%
	{	-moz-transform: translateX(275px) translateY(675px) rotateZ(-10deg) rotateY(0Deg) scale(.5); opacity:1;}
	45.00%
	{	-moz-transform: translateX(450px) translateY(550px) rotateZ(-180deg) rotateY(0Deg) scale(1); opacity:1;}
	50.00%
	{	-moz-transform: translateX(750px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.8); opacity:1;}
	50.50%
	{	-moz-transform: translateX(760px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.01); opacity:.0;}
	60.00%
	{	-moz-transform: translateX(775px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.4); opacity:.85;}
	70.00%
	{	-moz-transform: translateX(450px) translateY(575px) rotateZ(-360deg) rotateY(180deg) scale(.3); opacity:.85;}
	80.00%
	{	-moz-transform: translateX(525px) translateY(550px) rotateZ(-360deg) rotateY(0deg) scale(.2); opacity:.7;}
	90.00%
	{	-moz-transform: translateX(300px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.6;}
	100.00%
	{	-moz-transform: translateX(225px) translateY(500px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.5;}
}
@keyframes skating
{
	0.00%
	{	transform: translateX(225px) translateY(500px) rotateZ(0deg) rotateY(180deg) scale(.1); opacity:.5;}
	10.00%
	{	transform: translateX(175px) translateY(550px) rotateZ(0deg) rotateY(0deg) scale(.2); opacity:.7;}
	20.00%
	{	transform: translateX(250px) translateY(560px) rotateZ(0deg) rotateY(180deg) scale(.3); opacity:.85;}
	30.00%
	{	transform: translateX(140px) translateY(575px) rotateZ(0deg) rotateY(180deg) scale(.4); opacity:1;}
	40.00%
	{	transform: translateX(275px) translateY(675px) rotateZ(-10deg) rotateY(0Deg) scale(.5); opacity:1;}
	45.00%
	{	transform: translateX(450px) translateY(550px) rotateZ(-180deg) rotateY(0Deg) scale(1); opacity:1;}
	50.00%
	{	transform: translateX(750px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.8); opacity:1;}
	50.50%
	{	transform: translateX(760px) translateY(500px) rotateZ(-360deg) rotateY(0Deg) scale(.01); opacity:.0;}
	60.00%
	{	transform: translateX(775px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.4); opacity:.85;}
	70.00%
	{	transform: translateX(450px) translateY(575px) rotateZ(-360deg) rotateY(180deg) scale(.3); opacity:.85;}
	80.00%
	{	transform: translateX(525px) translateY(550px) rotateZ(-360deg) rotateY(0deg) scale(.2); opacity:.7;}
	90.00%
	{	transform: translateX(300px) translateY(525px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.6;}
	100.00%
	{	transform: translateX(225px) translateY(500px) rotateZ(-360deg) rotateY(180deg) scale(.1); opacity:.5;}
}

@-ms-keyframes rotate
{
	0%
	{-ms-transform: rotateY(0Deg) rotateX(0Deg);}
	50%
	{-ms-transform:  rotateY(180Deg) rotateX(0Deg);}
	100%
	{-ms-transform: rotateY(0Deg) rotateX(0Deg);}
}
@-ms-keyframes rotate2
{
	0%
	{-ms-transform: rotateY(180Deg) rotateX(0Deg);}
	50%
	{-ms-transform:  rotateY(0Deg) rotateX(0Deg);}
	100%
	{-ms-transform:  rotateY(180Deg) rotateX(0Deg);}
}
@-webkit-keyframes rotate
{
	0%
	{-webkit-transform: rotateY(0Deg) rotateX(0Deg);
		opacity:0;}
	50%
	{-webkit-transform:  rotateY(180Deg) rotateX(0Deg);
		opacity:0;}
	100%
	{-webkit-transform: rotateY(0Deg) rotateX(0Deg);
		opacity:0;}
}
@-webkit-keyframes rotate2
{
	0%
	{-webkit-transform: rotateY(180Deg) rotateX(0Deg);
		opacity:0;}
	50%
	{-webkit-transform:  rotateY(0Deg) rotateX(0Deg);
		opacity:0;}
	100%
	{-webkit-transform:  rotateY(180Deg) rotateX(0Deg);
		opacity:0;}
}
@-moz-keyframes rotate2
{
	0%
	{-moz-transform: rotateY(270Deg) rotateX(0Deg);
		opacity:0;}
	50%
	{-moz-transform:  rotateY(90Deg) rotateX(0Deg);
		opacity:0;}
	100%
	{-moz-transform:  rotateY(270Deg) rotateX(0Deg);
		opacity:0;}
}
@-webkit-keyframes rotate-globe
{
	0%
	{-webkit-transform: rotateY(0Deg) rotateX(0Deg);}
	100%
	{-webkit-transform:  rotateY(360Deg) rotateX(0Deg);}
}

@-webkit-keyframes shake-globe
{
	0%
	{transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(0Deg) ;}
	25%
	{transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(15Deg) ;}
	50%
	{transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(0Deg) ;}
	75%
	{transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(-15Deg) ;}
	100%
	{transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(0Deg) ;}
}
@-webkit-keyframes shake-globe2
{
	0%
	{transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(0Deg) ;}
	25%
	{transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(15Deg) ;}
	50%
	{transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(0Deg) ;}
	75%
	{transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(-15Deg) ;}
	100%
	{transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(0Deg) ;}
}

@-moz-keyframes rotate-globe
{
	0%
	{ -moz-transform: rotateY(0Deg) translateZ(0deg); opacity:1; 
	}
	100%
	{ -moz-transform:  rotateY(360Deg) translateZ(0deg); opacity:1;
	}
}

@keyframes rotate-globe
{
	0%
	{
        transform: rotateY(0Deg) rotateX(0Deg); opacity:1;
	}
	100%
	{
		transform:  rotateY(360Deg) rotateX(0Deg); opacity:1;
	}
}

@-moz-keyframes shake-globe
{
	0%
	{-moz-transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(0Deg) ;}
	25%
	{-moz-transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(15Deg) ;}
	50%
	{-moz-transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(0Deg) ;}
	75%
	{-moz-transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(-15Deg) ;}
	100%
	{-moz-transform: translateX(20px) translateZ(-6px) translateY(280px) rotateY(90Deg) scale(1) rotateZ(0Deg) ;}
}
@-moz-keyframes shake-globe2
{
	0%
	{-moz-transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(0Deg) ;}
	25%
	{-moz-transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(15Deg) ;}
	50%
	{-moz-transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(0Deg) ;}
	75%
	{-moz-transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(-15Deg) ;}
	100%
	{-moz-transform: translateX(19px) translateZ(-6px) translateY(280px) rotateY(-90Deg) scale(1) rotateZ(0Deg) ;}
}

@-webkit-keyframes stripemove
{
	0%
	{ background-position:-24px; -webkit-background-position:-24px;  }
	100%
	{ background-position:center; -webkit-background-position:center;}
}
@-moz-keyframes stripemove
{
	0%
	{ background-position:-24px; }
	100%
	{ background-position:center; }
}
@-ms-keyframes stripemove
{
	0%
	{ background-position:-24px; }
	100%
	{ background-position:center; }
}
@-ms-keyframes rotate-globe
{
	0%
	{
        -ms-transform: rotateY(0Deg) rotateX(0Deg);
		opacity:0;
	}
	100%
	{
		-ms-transform:  rotateY(360Deg) rotateX(0Deg);
		opacity:0;
	}
}

