.cssload-cube, .cssload-half1, .cssload-half2, .cssload-container {
	transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
}

.cssload-container {
	position: relative;
	width: 95px;
	height: 95px;
	margin: 15px auto 0;
	perspective: 285px;
		-o-perspective: 285px;
		-ms-perspective: 285px;
		-webkit-perspective: 285px;
		-moz-perspective: 285px;
	transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
}

.cssload-cube {
	width: 95px;
	height: 95px;
	transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
}

.cssload-cube {
	animation: cube 8.5s forwards infinite;
		-o-animation: cube 8.5s forwards infinite;
		-ms-animation: cube 8.5s forwards infinite;
		-webkit-animation: cube 8.5s forwards infinite;
		-moz-animation: cube 8.5s forwards infinite;
	transform-origin: center 47px;
		-o-transform-origin: center 47px;
		-ms-transform-origin: center 47px;
		-webkit-transform-origin: center 47px;
		-moz-transform-origin: center 47px;
}

.cssload-half1 {
	height: 38px;
	top: 0;
	position: absolute;
	animation: half-fold 8.5s forwards infinite;
		-o-animation: half-fold 8.5s forwards infinite;
		-ms-animation: half-fold 8.5s forwards infinite;
		-webkit-animation: half-fold 8.5s forwards infinite;
		-moz-animation: half-fold 8.5s forwards infinite;
	transform-origin: 50% 100%;
		-o-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		-webkit-transform-origin: 50% 100%;
		-moz-transform-origin: 50% 100%;
}

.cssload-side {
	width: 19px;
	height: 19px;
	background: rgb(0,153,218);
	position: absolute;
}

.cssload-s1 {
	top: 0;
	left: 38px;
	transform-origin: 50% 100%;
		-o-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		-webkit-transform-origin: 50% 100%;
		-moz-transform-origin: 50% 100%;
	animation: s1ani 8.5s forwards infinite;
		-o-animation: s1ani 8.5s forwards infinite;
		-ms-animation: s1ani 8.5s forwards infinite;
		-webkit-animation: s1ani 8.5s forwards infinite;
		-moz-animation: s1ani 8.5s forwards infinite;
}

.cssload-s2 {
	top: 19px;
	left: 38px;
	transform-origin: 50% 0%;
		-o-transform-origin: 50% 0%;
		-ms-transform-origin: 50% 0%;
		-webkit-transform-origin: 50% 0%;
		-moz-transform-origin: 50% 0%;
	animation: s2ani 8.5s forwards infinite;
		-o-animation: s2ani 8.5s forwards infinite;
		-ms-animation: s2ani 8.5s forwards infinite;
		-webkit-animation: s2ani 8.5s forwards infinite;
		-moz-animation: s2ani 8.5s forwards infinite;
}

.cssload-s3 {
	top: 38px;
	left: 38px;
	transform-origin: 50% 0%;
		-o-transform-origin: 50% 0%;
		-ms-transform-origin: 50% 0%;
		-webkit-transform-origin: 50% 0%;
		-moz-transform-origin: 50% 0%;
	animation: s3ani 8.5s forwards infinite;
		-o-animation: s3ani 8.5s forwards infinite;
		-ms-animation: s3ani 8.5s forwards infinite;
		-webkit-animation: s3ani 8.5s forwards infinite;
		-moz-animation: s3ani 8.5s forwards infinite;
}

.cssload-s4 {
	top: 57px;
	left: 38px;
	transform-origin: 50% 0%;
		-o-transform-origin: 50% 0%;
		-ms-transform-origin: 50% 0%;
		-webkit-transform-origin: 50% 0%;
		-moz-transform-origin: 50% 0%;
	animation: s4ani 8.5s forwards infinite;
		-o-animation: s4ani 8.5s forwards infinite;
		-ms-animation: s4ani 8.5s forwards infinite;
		-webkit-animation: s4ani 8.5s forwards infinite;
		-moz-animation: s4ani 8.5s forwards infinite;
}

.cssload-s5 {
	left: 19px;
	top: 19px;
	transform-origin: 100% 50%;
		-o-transform-origin: 100% 50%;
		-ms-transform-origin: 100% 50%;
		-webkit-transform-origin: 100% 50%;
		-moz-transform-origin: 100% 50%;
	animation: s5ani 8.5s forwards infinite;
		-o-animation: s5ani 8.5s forwards infinite;
		-ms-animation: s5ani 8.5s forwards infinite;
		-webkit-animation: s5ani 8.5s forwards infinite;
		-moz-animation: s5ani 8.5s forwards infinite;
}

.cssload-s6 {
	left: 57px;
	top: 38px;
	transform-origin: 0% 50%;
		-o-transform-origin: 0% 50%;
		-ms-transform-origin: 0% 50%;
		-webkit-transform-origin: 0% 50%;
		-moz-transform-origin: 0% 50%;
	animation: s6ani 8.5s forwards infinite;
		-o-animation: s6ani 8.5s forwards infinite;
		-ms-animation: s6ani 8.5s forwards infinite;
		-webkit-animation: s6ani 8.5s forwards infinite;
		-moz-animation: s6ani 8.5s forwards infinite;
}












@keyframes cube {
	0% {
		transform: rotateX(0deg);
	}
	30% {
		transform: rotateX(0deg);
	}
	40% {
		transform: rotateX(45deg) rotateY(0deg) rotateZ(45deg);
		/* CUBE ROTATES BACK */
	}
	60% {
		transform: rotateX(60deg) rotateY(0deg) rotateZ(45deg);
		/* ARMS FOLD UP */
	}
	65% {
		transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
		/* SPIN REVEALS CYAN RIGHT, RED LEFT (s2) */
	}
	70% {
		transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
	}
	75% {
		transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
		/* SPIN REVEALS MAGENTA RIGHT, YELLOW LEFT (s4) */
	}
	80% {
		transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
	}
	90% {
		transform: rotateX(0deg) rotate(0deg) rotateZ(0deg);
		/* FADE TO BLACK */
	}
}

@-o-keyframes cube {
	0% {
		-o-transform: rotateX(0deg);
	}
	30% {
		-o-transform: rotateX(0deg);
	}
	40% {
		-o-transform: rotateX(45deg) rotateY(0deg) rotateZ(45deg);
		/* CUBE ROTATES BACK */
	}
	60% {
		-o-transform: rotateX(60deg) rotateY(0deg) rotateZ(45deg);
		/* ARMS FOLD UP */
	}
	65% {
		-o-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
		/* SPIN REVEALS CYAN RIGHT, RED LEFT (s2) */
	}
	70% {
		-o-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
	}
	75% {
		-o-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
		/* SPIN REVEALS MAGENTA RIGHT, YELLOW LEFT (s4) */
	}
	80% {
		-o-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
	}
	90% {
		-o-transform: rotateX(0deg) rotate(0deg) rotateZ(0deg);
		/* FADE TO BLACK */
	}
}

@-ms-keyframes cube {
	0% {
		-ms-transform: rotateX(0deg);
	}
	30% {
		-ms-transform: rotateX(0deg);
	}
	40% {
		-ms-transform: rotateX(45deg) rotateY(0deg) rotateZ(45deg);
		/* CUBE ROTATES BACK */
	}
	60% {
		-ms-transform: rotateX(60deg) rotateY(0deg) rotateZ(45deg);
		/* ARMS FOLD UP */
	}
	65% {
		-ms-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
		/* SPIN REVEALS CYAN RIGHT, RED LEFT (s2) */
	}
	70% {
		-ms-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
	}
	75% {
		-ms-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
		/* SPIN REVEALS MAGENTA RIGHT, YELLOW LEFT (s4) */
	}
	80% {
		-ms-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
	}
	90% {
		-ms-transform: rotateX(0deg) rotate(0deg) rotateZ(0deg);
		/* FADE TO BLACK */
	}
}

@-webkit-keyframes cube {
	0% {
		-webkit-transform: rotateX(0deg);
	}
	30% {
		-webkit-transform: rotateX(0deg);
	}
	40% {
		-webkit-transform: rotateX(45deg) rotateY(0deg) rotateZ(45deg);
		/* CUBE ROTATES BACK */
	}
	60% {
		-webkit-transform: rotateX(60deg) rotateY(0deg) rotateZ(45deg);
		/* ARMS FOLD UP */
	}
	65% {
		-webkit-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
		/* SPIN REVEALS CYAN RIGHT, RED LEFT (s2) */
	}
	70% {
		-webkit-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
	}
	75% {
		-webkit-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
		/* SPIN REVEALS MAGENTA RIGHT, YELLOW LEFT (s4) */
	}
	80% {
		-webkit-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
	}
	90% {
		-webkit-transform: rotateX(0deg) rotate(0deg) rotateZ(0deg);
		/* FADE TO BLACK */
	}
}

@-moz-keyframes cube {
	0% {
		-moz-transform: rotateX(0deg);
	}
	30% {
		-moz-transform: rotateX(0deg);
	}
	40% {
		-moz-transform: rotateX(45deg) rotateY(0deg) rotateZ(45deg);
		/* CUBE ROTATES BACK */
	}
	60% {
		-moz-transform: rotateX(60deg) rotateY(0deg) rotateZ(45deg);
		/* ARMS FOLD UP */
	}
	65% {
		-moz-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
		/* SPIN REVEALS CYAN RIGHT, RED LEFT (s2) */
	}
	70% {
		-moz-transform: rotateX(60deg) rotate(45deg) rotateZ(180deg);
	}
	75% {
		-moz-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
		/* SPIN REVEALS MAGENTA RIGHT, YELLOW LEFT (s4) */
	}
	80% {
		-moz-transform: rotateX(60deg) rotate(45deg) rotateZ(360deg);
	}
	90% {
		-moz-transform: rotateX(0deg) rotate(0deg) rotateZ(0deg);
		/* FADE TO BLACK */
	}
}

@keyframes s1ani {
	0% {
		opacity: 1;
		transform: translateY(0px);
		background: rgba(0,153,218,0.99);
	}
	40% {
		transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		transform: rotateX(-90deg);
		background: rgba(0,153,218,0.98);
	}
	90% {
		transform: rotateX(-90deg);
	}
}

@-o-keyframes s1ani {
	0% {
		opacity: 1;
		-o-transform: translateY(0px);
		background: rgba(0,153,218,0.99);
	}
	40% {
		-o-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-o-transform: rotateX(-90deg);
		background: rgba(0,153,218,0.98);
	}
	90% {
		-o-transform: rotateX(-90deg);
	}
}

@-ms-keyframes s1ani {
	0% {
		opacity: 1;
		-ms-transform: translateY(0px);
		background: rgba(0,153,218,0.99);
	}
	40% {
		-ms-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-ms-transform: rotateX(-90deg);
		background: rgba(0,153,218,0.98);
	}
	90% {
		-ms-transform: rotateX(-90deg);
	}
}

@-webkit-keyframes s1ani {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		background: rgba(0,153,218,0.99);
	}
	40% {
		-webkit-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-webkit-transform: rotateX(-90deg);
		background: rgba(0,153,218,0.98);
	}
	90% {
		-webkit-transform: rotateX(-90deg);
	}
}

@-moz-keyframes s1ani {
	0% {
		opacity: 1;
		-moz-transform: translateY(0px);
		background: rgba(0,153,218,0.99);
	}
	40% {
		-moz-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-moz-transform: rotateX(-90deg);
		background: rgba(0,153,218,0.98);
	}
	90% {
		-moz-transform: rotateX(-90deg);
	}
}

@keyframes s2ani {
	0% {
		opacity: 0;
		transform: rotateX(-179deg);
	}
	10% {
		opacity: 1;
		transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(35,160,7);
	}
	65% {
		opacity: 1;
		background: rgb(35,160,7);
		/* DARKEST VISIBLE */
	}
	80% {
		background: rgba(35,160,7,0.98);
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes s2ani {
	0% {
		opacity: 0;
		-o-transform: rotateX(-179deg);
	}
	10% {
		opacity: 1;
		-o-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(35,160,7);
	}
	65% {
		opacity: 1;
		background: rgb(35,160,7);
		/* DARKEST VISIBLE */
	}
	80% {
		background: rgba(35,160,7,0.98);
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes s2ani {
	0% {
		opacity: 0;
		-ms-transform: rotateX(-179deg);
	}
	10% {
		opacity: 1;
		-ms-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(35,160,7);
	}
	65% {
		opacity: 1;
		background: rgb(35,160,7);
		/* DARKEST VISIBLE */
	}
	80% {
		background: rgba(35,160,7,0.98);
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes s2ani {
	0% {
		opacity: 0;
		-webkit-transform: rotateX(-179deg);
	}
	10% {
		opacity: 1;
		-webkit-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(35,160,7);
	}
	65% {
		opacity: 1;
		background: rgb(35,160,7);
		/* DARKEST VISIBLE */
	}
	80% {
		background: rgba(35,160,7,0.98);
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes s2ani {
	0% {
		opacity: 0;
		-moz-transform: rotateX(-179deg);
	}
	10% {
		opacity: 1;
		-moz-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(35,160,7);
	}
	65% {
		opacity: 1;
		background: rgb(35,160,7);
		/* DARKEST VISIBLE */
	}
	80% {
		background: rgba(35,160,7,0.98);
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes s3ani {
	0% {
		opacity: 0;
		transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
		transform: rotateX(-179deg);
	}
	20% {
		opacity: 1;
		transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(22,112,2);
		/* DARKEST VISIBLE */
	}
	90% {
		opacity: 1;
		transform: rotateX(0deg);
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes s3ani {
	0% {
		opacity: 0;
		-o-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
		-o-transform: rotateX(-179deg);
	}
	20% {
		opacity: 1;
		-o-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(22,112,2);
		/* DARKEST VISIBLE */
	}
	90% {
		opacity: 1;
		-o-transform: rotateX(0deg);
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes s3ani {
	0% {
		opacity: 0;
		-ms-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
		-ms-transform: rotateX(-179deg);
	}
	20% {
		opacity: 1;
		-ms-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(22,112,2);
		/* DARKEST VISIBLE */
	}
	90% {
		opacity: 1;
		-ms-transform: rotateX(0deg);
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes s3ani {
	0% {
		opacity: 0;
		-webkit-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
		-webkit-transform: rotateX(-179deg);
	}
	20% {
		opacity: 1;
		-webkit-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(22,112,2);
		/* DARKEST VISIBLE */
	}
	90% {
		opacity: 1;
		-webkit-transform: rotateX(0deg);
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes s3ani {
	0% {
		opacity: 0;
		-moz-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
		-moz-transform: rotateX(-179deg);
	}
	20% {
		opacity: 1;
		-moz-transform: rotateX(0deg);
	}
	40% {
		background: rgb(0,153,218);
	}
	45% {
		background: rgb(22,112,2);
		/* DARKEST VISIBLE */
	}
	90% {
		opacity: 1;
		-moz-transform: rotateX(0deg);
	}
	100% {
		opacity: 0;
	}
}

@keyframes s4ani {
	0% {
		opacity: 0;
		transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
		transform: rotateX(-179deg);
	}
	30% {
		opacity: 1;
		transform: rotateX(0deg);
	}
	40% {
		transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		transform: rotateX(90deg);
		background: rgba(35,160,7,0.98);
	}
	80% {
		background: rgb(35,160,7);
	}
	90% {
		opacity: 1;
		transform: rotateX(90deg);
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes s4ani {
	0% {
		opacity: 0;
		-o-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
		-o-transform: rotateX(-179deg);
	}
	30% {
		opacity: 1;
		-o-transform: rotateX(0deg);
	}
	40% {
		-o-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-o-transform: rotateX(90deg);
		background: rgba(35,160,7,0.98);
	}
	80% {
		background: rgb(35,160,7);
	}
	90% {
		opacity: 1;
		-o-transform: rotateX(90deg);
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes s4ani {
	0% {
		opacity: 0;
		-ms-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
		-ms-transform: rotateX(-179deg);
	}
	30% {
		opacity: 1;
		-ms-transform: rotateX(0deg);
	}
	40% {
		-ms-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-ms-transform: rotateX(90deg);
		background: rgba(35,160,7,0.98);
	}
	80% {
		background: rgb(35,160,7);
	}
	90% {
		opacity: 1;
		-ms-transform: rotateX(90deg);
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes s4ani {
	0% {
		opacity: 0;
		-webkit-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
		-webkit-transform: rotateX(-179deg);
	}
	30% {
		opacity: 1;
		-webkit-transform: rotateX(0deg);
	}
	40% {
		-webkit-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-webkit-transform: rotateX(90deg);
		background: rgba(35,160,7,0.98);
	}
	80% {
		background: rgb(35,160,7);
	}
	90% {
		opacity: 1;
		-webkit-transform: rotateX(90deg);
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes s4ani {
	0% {
		opacity: 0;
		-moz-transform: rotateX(-179deg);
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
		-moz-transform: rotateX(-179deg);
	}
	30% {
		opacity: 1;
		-moz-transform: rotateX(0deg);
	}
	40% {
		-moz-transform: rotateX(0deg);
		background: rgb(0,153,218);
	}
	50% {
		-moz-transform: rotateX(90deg);
		background: rgba(35,160,7,0.98);
	}
	80% {
		background: rgb(35,160,7);
	}
	90% {
		opacity: 1;
		-moz-transform: rotateX(90deg);
	}
	100% {
		opacity: 0;
	}
}

@keyframes s5ani {
	0% {
		opacity: 0;
		transform: rotateY(-179deg);
	}
	10% {
		opacity: 0;
		transform: rotateY(-179deg);
	}
	20% {
		opacity: 1;
		background: rgb(0,153,218);
		transform: rotateY(0deg);
	}
	40% {
		transform: rotateY(0deg);
	}
	50% {
		transform: rotateY(90deg);
	}
	55% {
		background: rgb(0,153,218);
	}
	60% {
		background: rgb(3,113,156);
	}
	90% {
		transform: rotateY(90deg);
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes s5ani {
	0% {
		opacity: 0;
		-o-transform: rotateY(-179deg);
	}
	10% {
		opacity: 0;
		-o-transform: rotateY(-179deg);
	}
	20% {
		opacity: 1;
		background: rgb(0,153,218);
		-o-transform: rotateY(0deg);
	}
	40% {
		-o-transform: rotateY(0deg);
	}
	50% {
		-o-transform: rotateY(90deg);
	}
	55% {
		background: rgb(0,153,218);
	}
	60% {
		background: rgb(3,113,156);
	}
	90% {
		-o-transform: rotateY(90deg);
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes s5ani {
	0% {
		opacity: 0;
		-ms-transform: rotateY(-179deg);
	}
	10% {
		opacity: 0;
		-ms-transform: rotateY(-179deg);
	}
	20% {
		opacity: 1;
		background: rgb(0,153,218);
		-ms-transform: rotateY(0deg);
	}
	40% {
		-ms-transform: rotateY(0deg);
	}
	50% {
		-ms-transform: rotateY(90deg);
	}
	55% {
		background: rgb(0,153,218);
	}
	60% {
		background: rgb(3,113,156);
	}
	90% {
		-ms-transform: rotateY(90deg);
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes s5ani {
	0% {
		opacity: 0;
		-webkit-transform: rotateY(-179deg);
	}
	10% {
		opacity: 0;
		-webkit-transform: rotateY(-179deg);
	}
	20% {
		opacity: 1;
		background: rgb(0,153,218);
		-webkit-transform: rotateY(0deg);
	}
	40% {
		-webkit-transform: rotateY(0deg);
	}
	50% {
		-webkit-transform: rotateY(90deg);
	}
	55% {
		background: rgb(0,153,218);
	}
	60% {
		background: rgb(3,113,156);
	}
	90% {
		-webkit-transform: rotateY(90deg);
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes s5ani {
	0% {
		opacity: 0;
		-moz-transform: rotateY(-179deg);
	}
	10% {
		opacity: 0;
		-moz-transform: rotateY(-179deg);
	}
	20% {
		opacity: 1;
		background: rgb(0,153,218);
		-moz-transform: rotateY(0deg);
	}
	40% {
		-moz-transform: rotateY(0deg);
	}
	50% {
		-moz-transform: rotateY(90deg);
	}
	55% {
		background: rgb(0,153,218);
	}
	60% {
		background: rgb(3,113,156);
	}
	90% {
		-moz-transform: rotateY(90deg);
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes s6ani {
	0% {
		opacity: 0;
		transform: rotateY(179deg);
	}
	20% {
		opacity: 0;
		transform: rotateY(179deg);
	}
	30% {
		opacity: 1;
		transform: rotateY(0deg);
	}
	40% {
		transform: rotateY(0deg);
	}
	50% {
		transform: rotateY(-90deg);
		background: #dddddd;
	}
	60% {
		background: #c8c8c8;
	}
	80% {
		background: #c8c8c8;
	}
	90% {
		opacity: 1;
		transform: rotateY(-90deg);
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes s6ani {
	0% {
		opacity: 0;
		-o-transform: rotateY(179deg);
	}
	20% {
		opacity: 0;
		-o-transform: rotateY(179deg);
	}
	30% {
		opacity: 1;
		-o-transform: rotateY(0deg);
	}
	40% {
		-o-transform: rotateY(0deg);
	}
	50% {
		-o-transform: rotateY(-90deg);
		background: #dddddd;
	}
	60% {
		background: #c8c8c8;
	}
	80% {
		background: #c8c8c8;
	}
	90% {
		opacity: 1;
		-o-transform: rotateY(-90deg);
	}
	100% {
		opacity: 0;
	}
}

@-ms-keyframes s6ani {
	0% {
		opacity: 0;
		-ms-transform: rotateY(179deg);
	}
	20% {
		opacity: 0;
		-ms-transform: rotateY(179deg);
	}
	30% {
		opacity: 1;
		-ms-transform: rotateY(0deg);
	}
	40% {
		-ms-transform: rotateY(0deg);
	}
	50% {
		-ms-transform: rotateY(-90deg);
		background: #dddddd;
	}
	60% {
		background: #c8c8c8;
	}
	80% {
		background: #c8c8c8;
	}
	90% {
		opacity: 1;
		-ms-transform: rotateY(-90deg);
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes s6ani {
	0% {
		opacity: 0;
		-webkit-transform: rotateY(179deg);
	}
	20% {
		opacity: 0;
		-webkit-transform: rotateY(179deg);
	}
	30% {
		opacity: 1;
		-webkit-transform: rotateY(0deg);
	}
	40% {
		-webkit-transform: rotateY(0deg);
	}
	50% {
		-webkit-transform: rotateY(-90deg);
		background: #dddddd;
	}
	60% {
		background: #c8c8c8;
	}
	80% {
		background: #c8c8c8;
	}
	90% {
		opacity: 1;
		-webkit-transform: rotateY(-90deg);
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes s6ani {
	0% {
		opacity: 0;
		-moz-transform: rotateY(179deg);
	}
	20% {
		opacity: 0;
		-moz-transform: rotateY(179deg);
	}
	30% {
		opacity: 1;
		-moz-transform: rotateY(0deg);
	}
	40% {
		-moz-transform: rotateY(0deg);
	}
	50% {
		-moz-transform: rotateY(-90deg);
		background: #dddddd;
	}
	60% {
		background: #c8c8c8;
	}
	80% {
		background: #c8c8c8;
	}
	90% {
		opacity: 1;
		-moz-transform: rotateY(-90deg);
	}
	100% {
		opacity: 0;
	}
}

@keyframes half-fold {
	0% {
		transform: rotateX(0deg);
	}
	50% {
		transform: rotateX(0deg);
	}
	60% {
		transform: rotateX(-90deg);
	}
	90% {
		transform: rotateX(-90deg);
	}
}

@-o-keyframes half-fold {
	0% {
		-o-transform: rotateX(0deg);
	}
	50% {
		-o-transform: rotateX(0deg);
	}
	60% {
		-o-transform: rotateX(-90deg);
	}
	90% {
		-o-transform: rotateX(-90deg);
	}
}

@-ms-keyframes half-fold {
	0% {
		-ms-transform: rotateX(0deg);
	}
	50% {
		-ms-transform: rotateX(0deg);
	}
	60% {
		-ms-transform: rotateX(-90deg);
	}
	90% {
		-ms-transform: rotateX(-90deg);
	}
}

@-webkit-keyframes half-fold {
	0% {
		-webkit-transform: rotateX(0deg);
	}
	50% {
		-webkit-transform: rotateX(0deg);
	}
	60% {
		-webkit-transform: rotateX(-90deg);
	}
	90% {
		-webkit-transform: rotateX(-90deg);
	}
}

@-moz-keyframes half-fold {
	0% {
		-moz-transform: rotateX(0deg);
	}
	50% {
		-moz-transform: rotateX(0deg);
	}
	60% {
		-moz-transform: rotateX(-90deg);
	}
	90% {
		-moz-transform: rotateX(-90deg);
	}
}
