
.falling:nth-child(10n - 10) {
	left: 0%;
}

.falling:nth-child(10n - 9) {
	left: 1%;
}

.falling:nth-child(10n - 8) {
	left: 20%;
}

.falling:nth-child(10n - 7) {
	left: 30%;
}

.falling:nth-child(10n - 6) {
	left: 40%;
}

.falling:nth-child(10n - 5) {
	left: 50%;
}

.falling:nth-child(10n - 4) {
	left: 60%;
}

.falling:nth-child(10n - 3) {
	left: 70%;
}

.falling:nth-child(10n - 2) {
	left: 80%;
}

.falling:nth-child(10n - 1) {
	left: 90%;
}

.falling:nth-child(10n - 0) {
	left: 100%;
}

/* */
@keyframes padej {
	0% {transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); top: -200px}
	100% {transform: rotateX(360deg) rotateY(-360deg) rotateZ(360deg); top: 100%}
}

@-webkit-keyframes padej {
	0% {-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); top: -200px}
	100% {-webkit-transform: rotateX(360deg) rotateY(-360deg) rotateZ(360deg); top: 100%}
}

/*
@keyframes padej {
	0% {transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); top: 0}
	100% {transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); top: 100%}
}

@-webkit-keyframes padej {
	0% {-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); top: 0}
	100% {-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); top: 100%}
}
*/
.falling {
	position: fixed;
	animation: padej 6.5s linear 0s infinite;
	-webkit-animation: padej 18s linear 0s infinite;
	transform-origin: 0px;
	-webkit-transform-origin: 0px;
}

.falling:nth-child(2n) {
	animation-duration: 10s;
	-webkit-animation-duration: 10s;
}

.falling:nth-child(3n + 1) {
	animation-duration: 11s;
	-webkit-animation-duration: 11s;
}

.falling:nth-child(5n) {
	animation-duration: 8s;
	-webkit-animation-duration: 8s;
}

.falling:nth-child(7n) {
	animation-duration: 10.5s;
	-webkit-animation-duration: 10.5s;
}

.under-content * {
	z-index: -10000;
}

.over-content * {
	z-index: 10000;
}