@media all and (min-width: 1025px) {
	.animated {
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-ms-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both;
		
		-webkit-animation-delay: .3s;
		-moz-animation-delay: .3s;
		animation-delay: .3s;
	}

	/* Fade */
	@-webkit-keyframes wp3s-animation-fade {
		0% { opacity: 0; -webkit-transform: scaleY(0) scaleX(0); }
		100% { opactiy: 1; -webkit-transform: scaleY(1) scaleX(1); }
	}

	@-moz-keyframes wp3s-animation-fade {
		0% { opacity: 0; transform: scaleY(0) scaleX(0); }
		100% { opacity: 1; transform: scaleY(1) scaleX(1); }
	}

	@-o-keyframes wp3s-animation-fade {
		0% { opacity: 0; transform: scaleY(0) scaleX(0); }
		100% { opacity: 1; transform: scaleY(1) scaleX(1); }
	}

	@keyframes wp3s-animation-fade {
		0% { opacity: 0; transform: scaleY(0) scaleX(0); }
		100% { opacity: 1; transform: scaleY(1) scaleX(1); }
	}

	.wp3s-animation-fade {
		-webkit-animation-name: wp3s-animation-fade;
		-moz-animation-name: wp3s-animation-fade;
		-o-animation-name: wp3s-animation-fade;
		animation-name: wp3s-animation-fade;
		
		-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
		-ms-animation-duration: 1s;
		-o-animation-duration: 1s;
		animation-duration: 1s;
		
		opacity: 1!important;
	}

	.fade { opacity: 0; }
	html.ie9 .fade {opacity: 1!important; }

	/* Slide Up */
	@-webkit-keyframes wp3s-animation-slide-up {
		0% { -webkit-transform: translateY(100%); }
		100% { -webkit-transform: translateY(0%); }
	}

	@-moz-keyframes wp3s-animation-slide-up {
		0% { -moz-transform: translateY(100%); }
		100% { -webkit-transform: translateY(0%); }
	}

	@-o-keyframes wp3s-animation-slide-up {
		0% { -o-transform: translateY(100%); }
		100% { -o-transform: translateY(0%); }
	}

	@keyframes wp3s-animation-slide-up {
		0% { transform: translateY(100%); }
		100% { transform: translateY(0%); }
	}

	.wp3s-animation-slide-up {
		-webkit-animation-name: wp3s-animation-slide-up;
		-moz-animation-name: wp3s-animation-slide-up;
		-o-animation-name: wp3s-animation-slide-up;
		animation-name: wp3s-animation-slide-up;
		
		-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
		-ms-animation-duration: 1s;
		-o-animation-duration: 1s;
		animation-duration: 1s;
		
		opacity: 1!important;
	}

	.slide-up { opacity: 0; }
	html.ie9 .slide-up { opacity: 1!important; }

	/* Slide Right */
	@-webkit-keyframes wp3s-animation-slide-right {
		0% { -webkit-transform: translateX(100%); }
		100% { -webkit-transform: translateX(0%); }
	}

	@-moz-keyframes wp3s-animation-slide-right {
		0% { -moz-transform: translateX(100%); }
		100% { -webkit-transform: translateX(0%); }
	}

	@-o-keyframes wp3s-animation-slide-right {
		0% { -o-transform: translateX(100%); }
		100% { -o-transform: translateX(0%); }
	}

	@keyframes wp3s-animation-slide-right {
		0% { transform: translateX(100%); }
		100% { transform: translateX(0%); }
	}

	.wp3s-animation-slide-right {
		-webkit-animation-name: wp3s-animation-slide-right;
		-moz-animation-name: wp3s-animation-slide-right;
		-o-animation-name: wp3s-animation-slide-right;
		animation-name: wp3s-animation-slide-right;
		
		-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
		-ms-animation-duration: 1s;
		-o-animation-duration: 1s;
		animation-duration: 1s;
		
		opacity: 1!important;
	}

	.slide-right { opacity: 0; }
	html.ie9 .slide-right { opacity: 1!important; }

	/* Slide Left */
	@-webkit-keyframes wp3s-animation-slide-left {
		0% { -webkit-transform: translateX(-100%); }
		100% { -webkit-transform: translateX(0%); }
	}

	@-moz-keyframes wp3s-animation-slide-left {
		0% { -moz-transform: translateX(-100%); }
		100% { -webkit-transform: translateX(0%); }
	}

	@-o-keyframes wp3s-animation-slide-left {
		0% { -o-transform: translateX(-100%); }
		100% { -o-transform: translateX(0%); }
	}

	@keyframes wp3s-animation-slide-left {
		0% { transform: translateX(-100%); }
		100% { transform: translateX(0%); }
	}

	.wp3s-animation-slide-left {
		-webkit-animation-name: wp3s-animation-slide-left;
		-moz-animation-name: wp3s-animation-slide-left;
		-o-animation-name: wp3s-animation-slide-left;
		animation-name: wp3s-animation-slide-left;
		
		-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
		-ms-animation-duration: 1s;
		-o-animation-duration: 1s;
		animation-duration: 1s;
		
		opacity: 1!important;
	}

	.slide-left { opacity: 0; }
	html.ie9 .slide-left { opacity: 1!important; }

	/* Hatch */
	@-webkit-keyframes wp3s-animation-hatch {
		0% {-webkit-transform: rotate(0deg) scaleY(0);}
		20% {-webkit-transform: rotate(-2deg) scaleY(1.05);}
		35% {-webkit-transform: rotate(2deg) scaleY(1);}
		50% {-webkit-transform: rotate(-2deg);}
		65% {-webkit-transform: rotate(1deg);}
		80% {-webkit-transform: rotate(-1deg);}	
		100% {-webkit-transform: rotate(0deg);}
	}

	@-moz-keyframes wp3s-animation-hatch {
		0% {-moz-transform: rotate(0deg) scaleY(0);}
		20% {-moz-transform: rotate(-2deg) scaleY(1.05);}
		35% {-moz-transform: rotate(2deg) scaleY(1);}
		50% {-moz-transform: rotate(-2deg);}
		65% {-moz-transform: rotate(1deg);}
		80% {-moz-transform: rotate(-1deg);}	
		100% {-moz-transform: rotate(0deg);}
	}

	@-o-keyframes wp3s-animation-hatch {
		0% {-o-transform: rotate(0deg) scaleY(0);}
		20% {-o-transform: rotate(-2deg) scaleY(1.05);}
		35% {-o-transform: rotate(2deg) scaleY(1);}
		50% {-o-transform: rotate(-2deg);}
		65% {-o-transform: rotate(1deg);}
		80% {-o-transform: rotate(-1deg);}	
		100% {-o-transform: rotate(0deg);}
	}

	@keyframes wp3s-animation-hatch {
		0% {transform: rotate(0deg) scaleY(0);}
		20% {transform: rotate(-2deg) scaleY(1.05);}
		35% {transform: rotate(2deg) scaleY(1);}
		50% {transform: rotate(-2deg);}
		65% {transform: rotate(1deg);}
		80% {transform: rotate(-1deg);}	
		100% {transform: rotate(0deg);}
	}

	.wp3s-animation-hatch {
		-webkit-animation-name: wp3s-animation-hatch;
		-moz-animation-name: wp3s-animation-hatch;
		-o-animation-name: wp3s-animation-hatch;
		animation-name: wp3s-animation-hatch;

		-webkit-animation-duration:1.6s;
		-moz-animation-duration:1.6s;
		-ms-animation-duration:1.6s;
		-o-animation-duration:1.6s;
		animation-duration:1.6s;

		opacity: 1!important;
	}

	.hatch { opacity: 0; }
	html.ie9 .hatch { opacity: 1!important; }

	/* Entrance */
	@-webkit-keyframes wp3s-animation-entrance {
		0% {
			-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
			opacity: 0.2;
		}
		30% {
			-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
			opacity: 1;
		}
		45% {
			-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		60% {
			-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		75% {
			-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		90% {
			-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		100% {
			-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
	}

	@-moz-keyframes wp3s-animation-entrance {
		0% {
			-moz-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
			opacity: 0.2;
		}
		30% {
			-moz-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
			opacity: 1;
		}
		45% {
			-moz-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		60% {
			-moz-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		75% {
			-moz-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		90% {
			-moz-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		100% {
			-moz-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
	}

	@-o-keyframes wp3s-animation-entrance {
		0% {
			-o-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
			opacity: 0.2;
		}
		30% {
			-o-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
			opacity: 1;
		}
		45% {
			-o-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		60% {
			-o-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		75% {
			-o-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		90% {
			-o-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		100% {
			-o-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
	}

	@keyframes wp3s-animation-entrance {
		0% {
			transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
			opacity: 0.2;
		}
		30% {
			transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
			opacity: 1;
		}
		45% {
			transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		60% {
			transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		75% {
			transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
		90% {
			transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
			opacity: 1;
		}	
		100% {
			transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
			opacity: 1;
		}
	}

	.wp3s-animation-entrance {
		-webkit-animation-name: wp3s-animation-entrance;
		-moz-animation-name: wp3s-animation-entrance;
		-o-animation-name: wp3s-animation-entrance;
		animation-name: wp3s-animation-entrance;

		-webkit-animation-duration:1.6s;
		-moz-animation-duration:1.6s;
		-ms-animation-duration:1.6s;
		-o-animation-duration:1.6s;
		animation-duration:1.6s;

		opacity: 1!important;
	}

	.entrance { opacity: 0; }
	html.ie9 .entrance { opacity: 1!important; }
}