body.lightning {
	animation: lightning .2s step-start 0s infinite;
	-webkit-animation: lightning .2s step-start 0s infinite;
}
/* Body Animation */
@keyframes lightning {  
	0% { background-color:#000; }
	50% { background-color:#fff; }
	100% { background-color:#000; }
}
@-webkit-keyframes lightning {
	0% { background-color:#000; }
	50% { background-color:#fff; }
	100% { background-color:#000; }
}
.cameraLightning {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,.2);
	opacity:0;
	z-index:9;
	pointer-events:none;
}
.cameraLightning.playing {
	animation: cameraLightning .2s step-start 0s infinite;
	-webkit-animation: cameraLightning .2s step-start 0s infinite;
}
/* Camera Animation */
@keyframes cameraLightning {  
	0% { opacity:0; }
	50% { opacity:1; }
	100% { opacity:0; }
}
@-webkit-keyframes cameraLightning {
	0% { opacity:0; }
	50% { opacity:1; }
	100% { opacity:0; }
}
/* Shake text */
.contactWrapper.shaking {
	animation: shakeText .5s;
	-webkit-animation: shakeText .5s;
}
@keyframes shakeText {  
	0%	{ padding-left:180px;padding-right:0; }
	10% { padding-left:0;padding-right:180px; }
	20%	{ padding-left:140px;padding-right:0; }
	30% { padding-left:0;padding-right:140px; }
	40%	{ padding-left:100px;padding-right:0; }
	50% { padding-left:0;padding-right:100px; }
	60%	{ padding-left:60px;padding-right:0; }
	70% { padding-left:0;padding-right:60px; }
	80%	{ padding-left:20px;padding-right:0; }
	90% { padding-left:0;padding-right:20px; }
}
@-webkit-keyframes shakeText {  
	0%	{ padding-left:180px;padding-right:0; }
	10% { padding-left:0;padding-right:180px; }
	20%	{ padding-left:140px;padding-right:0; }
	30% { padding-left:0;padding-right:140px; }
	40%	{ padding-left:100px;padding-right:0; }
	50% { padding-left:0;padding-right:100px; }
	60%	{ padding-left:60px;padding-right:0; }
	70% { padding-left:0;padding-right:60px; }
	80%	{ padding-left:20px;padding-right:0; }
	90% { padding-left:0;padding-right:20px; }
}
/* Lightning Strikes */
.lightningStrike {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background-size:cover;
	z-index:96;
	pointer-events:none;
}
.lightning1 {
	animation: strikeOne .5s linear;
	-webkit-animation: strikeOne .5s linear;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.lightning2 {
	animation: strikeTwo .5s linear;
	-webkit-animation: strikeTwo .5s linear;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.lightning3 {
	animation: strikeThree .5s linear;
	-webkit-animation: strikeThree .5s linear;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.lightning4 {
	animation: strikeFour .5s linear;
	-webkit-animation: strikeFour .5s linear;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.lightning5 {
	animation: strikeFive .5s linear;
	-webkit-animation: strikeFive .5s linear;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.lightning6 {
	animation: strikeSix .5s linear;
	-webkit-animation: strikeSix .5s linear;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.lightning7 {
	animation: strikeSeven .5s linear;
	-webkit-animation: strikeSeven .5s linear;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
@keyframes strikeOne {  
	0%   { background-image:url('../img/lightning/1/1.png'); }
	10%  { background-image:url('../img/lightning/1/2.png'); }
	20%  { background-image:url('../img/lightning/1/3.png'); }
	30%  { background-image:url('../img/lightning/1/4.png'); }
	40%  { background-image:url('../img/lightning/1/5.png'); }
	50%  { background-image:url('../img/lightning/1/6.png'); }
	60%  { background-image:url('../img/lightning/1/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/1/7.png'); opacity:0; }
}
@-webkit-keyframes strikeOne {
	0%   { background-image:url('../img/lightning/1/1.png'); }
	10%  { background-image:url('../img/lightning/1/2.png'); }
	20%  { background-image:url('../img/lightning/1/3.png'); }
	30%  { background-image:url('../img/lightning/1/4.png'); }
	40%  { background-image:url('../img/lightning/1/5.png'); }
	50%  { background-image:url('../img/lightning/1/6.png'); }
	60%  { background-image:url('../img/lightning/1/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/1/7.png'); opacity:0; }
}
@keyframes strikeTwo {  
	0%   { background-image:url('../img/lightning/2/1.png'); }
	10%  { background-image:url('../img/lightning/2/2.png'); }
	20%  { background-image:url('../img/lightning/2/3.png'); }
	30%  { background-image:url('../img/lightning/2/4.png'); }
	40%  { background-image:url('../img/lightning/2/5.png'); }
	50%  { background-image:url('../img/lightning/2/6.png'); }
	60%  { background-image:url('../img/lightning/2/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/2/7.png'); opacity:0; }
}
@-webkit-keyframes strikeTwo {
	0%   { background-image:url('../img/lightning/2/1.png'); }
	10%  { background-image:url('../img/lightning/2/2.png'); }
	20%  { background-image:url('../img/lightning/2/3.png'); }
	30%  { background-image:url('../img/lightning/2/4.png'); }
	40%  { background-image:url('../img/lightning/2/5.png'); }
	50%  { background-image:url('../img/lightning/2/6.png'); }
	60%  { background-image:url('../img/lightning/2/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/2/7.png'); opacity:0; }
}
@keyframes strikeThree {  
	0%   { background-image:url('../img/lightning/3/1.png'); }
	10%  { background-image:url('../img/lightning/3/2.png'); }
	20%  { background-image:url('../img/lightning/3/3.png'); }
	30%  { background-image:url('../img/lightning/3/4.png'); }
	40%  { background-image:url('../img/lightning/3/5.png'); }
	50%  { background-image:url('../img/lightning/3/6.png'); }
	60%  { background-image:url('../img/lightning/3/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/3/7.png'); opacity:0; }
}
@-webkit-keyframes strikeThree {
	0%   { background-image:url('../img/lightning/3/1.png'); }
	10%  { background-image:url('../img/lightning/3/2.png'); }
	20%  { background-image:url('../img/lightning/3/3.png'); }
	30%  { background-image:url('../img/lightning/3/4.png'); }
	40%  { background-image:url('../img/lightning/3/5.png'); }
	50%  { background-image:url('../img/lightning/3/6.png'); }
	60%  { background-image:url('../img/lightning/3/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/3/7.png'); opacity:0; }
}
@keyframes strikeFour {  
	0%   { background-image:url('../img/lightning/4/1.png'); }
	10%  { background-image:url('../img/lightning/4/2.png'); }
	20%  { background-image:url('../img/lightning/4/3.png'); }
	30%  { background-image:url('../img/lightning/4/4.png'); }
	40%  { background-image:url('../img/lightning/4/5.png'); }
	50%  { background-image:url('../img/lightning/4/6.png'); }
	60%  { background-image:url('../img/lightning/4/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/4/7.png'); opacity:0; }
}
@-webkit-keyframes strikeFour {
	0%   { background-image:url('../img/lightning/4/1.png'); }
	10%  { background-image:url('../img/lightning/4/2.png'); }
	20%  { background-image:url('../img/lightning/4/3.png'); }
	30%  { background-image:url('../img/lightning/4/4.png'); }
	40%  { background-image:url('../img/lightning/4/5.png'); }
	50%  { background-image:url('../img/lightning/4/6.png'); }
	60%  { background-image:url('../img/lightning/4/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/4/7.png'); opacity:0; }
}
@keyframes strikeFive {  
	0%   { background-image:url('../img/lightning/5/1.png'); }
	10%  { background-image:url('../img/lightning/5/2.png'); }
	20%  { background-image:url('../img/lightning/5/3.png'); }
	30%  { background-image:url('../img/lightning/5/4.png'); }
	40%  { background-image:url('../img/lightning/5/5.png'); }
	50%  { background-image:url('../img/lightning/5/6.png'); }
	60%  { background-image:url('../img/lightning/5/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/5/7.png'); opacity:0; }
}
@-webkit-keyframes strikeFive {
	0%   { background-image:url('../img/lightning/5/1.png'); }
	10%  { background-image:url('../img/lightning/5/2.png'); }
	20%  { background-image:url('../img/lightning/5/3.png'); }
	30%  { background-image:url('../img/lightning/5/4.png'); }
	40%  { background-image:url('../img/lightning/5/5.png'); }
	50%  { background-image:url('../img/lightning/5/6.png'); }
	60%  { background-image:url('../img/lightning/5/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/5/7.png'); opacity:0; }
}
@keyframes strikeSix {  
	0%   { background-image:url('../img/lightning/6/1.png'); }
	10%  { background-image:url('../img/lightning/6/2.png'); }
	20%  { background-image:url('../img/lightning/6/3.png'); }
	30%  { background-image:url('../img/lightning/6/4.png'); }
	40%  { background-image:url('../img/lightning/6/5.png'); }
	50%  { background-image:url('../img/lightning/6/6.png'); }
	60%  { background-image:url('../img/lightning/6/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/6/7.png'); opacity:0; }
}
@-webkit-keyframes strikeSix {
	0%   { background-image:url('../img/lightning/6/1.png'); }
	10%  { background-image:url('../img/lightning/6/2.png'); }
	20%  { background-image:url('../img/lightning/6/3.png'); }
	30%  { background-image:url('../img/lightning/6/4.png'); }
	40%  { background-image:url('../img/lightning/6/5.png'); }
	50%  { background-image:url('../img/lightning/6/6.png'); }
	60%  { background-image:url('../img/lightning/6/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/6/7.png'); opacity:0; }
}
@keyframes strikeSeven {  
	0%   { background-image:url('../img/lightning/7/1.png'); }
	10%  { background-image:url('../img/lightning/7/2.png'); }
	20%  { background-image:url('../img/lightning/7/3.png'); }
	30%  { background-image:url('../img/lightning/7/4.png'); }
	40%  { background-image:url('../img/lightning/7/5.png'); }
	50%  { background-image:url('../img/lightning/7/6.png'); }
	60%  { background-image:url('../img/lightning/7/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/7/7.png'); opacity:0; }
}
@-webkit-keyframes strikeSeven {
	0%   { background-image:url('../img/lightning/7/1.png'); }
	10%  { background-image:url('../img/lightning/7/2.png'); }
	20%  { background-image:url('../img/lightning/7/3.png'); }
	30%  { background-image:url('../img/lightning/7/4.png'); }
	40%  { background-image:url('../img/lightning/7/5.png'); }
	50%  { background-image:url('../img/lightning/7/6.png'); }
	60%  { background-image:url('../img/lightning/7/7.png'); opacity:1; }
	100% { background-image:url('../img/lightning/7/7.png'); opacity:0; }
}