/* Animation von Ragbit.de */
.elementz .Carrier .Element .overlay { left: 33%; }
.elementz .Carrier .Element .overlay .h1s {
	background-color: transparent;
	border: none;
	font-size: 3.5vw;
	margin-bottom: 10px;
	text-shadow: 2px 2px #000;
	animation: bounceInLeft 1.5s;
	opacity: 1;
}
.elementz .Carrier .Element .overlay p {
	background-color: transparent;
	border: none;
	font-size: 1.5vw;
	text-shadow: 2px 2px #000;
	font-size: 24px;
	animation: bounceInRight 2s;
 	opacity: 1;
}

@keyframes bounceInLeft { from,	60%, 75%, 90%,
	to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	0% { opacity: 0; transform: translate3d(-3000px, 0, 0); 	}
	60% { opacity: 1; transform: translate3d(25px, 0, 0); 	}
	75% { transform: translate3d(-10px, 0, 0); }
	90% { transform: translate3d(5px, 0, 0); }
	to { transform: translate3d(0, 0, 0); }
}

@keyframes bounceInRight { from, 60%, 75%, 90%,
	to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
	from { opacity: 0; transform: translate3d(3000px, 0, 0); }
	60% { opacity: 1; transform: translate3d(-25px, 0, 0); }
	75% { transform: translate3d(10px, 0, 0); }
	90% { transform: translate3d(-5px, 0, 0); }
	to { transform: translate3d(0, 0, 0); }
}
