/* CSS DOCUMENT */
/* ANIMATION CLASSES */

	/* Animation fadeIn */
		[data-animate*='fadeIn, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='fadeIn, ']{ opacity: 0; visibility: hidden; }
		[data-animate-fullpage-slide*='fadeIn, ']{ opacity: 0; visibility: hidden; }
		.fadeIn { animation-name: fadeIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeIn { 0% { opacity: 0.0; } 100% { opacity: 1.0; } }			
		@-webkit-keyframes fadeIn { 0% { opacity: 0.0; } 100% { opacity: 1.0; } }
		
	/* Animation fadeOut */
		[data-animate*='fadeOut, fadeIn']{ visibility: visible; }
		[data-cycle-animate-slide*='fadeOut, fadeIn']{ visibility: visible; }
		[data-animate-fullpage-slide*='fadeOut, fadeIn']{ visibility: visible; }
		.fadeOut { animation-name: fadeOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeOut { 0% { opacity: 1.0; } 100% { opacity: 0.0; } }			
		@-webkit-keyframes fadeOut { 0% { opacity: 1.0; } 100% { opacity: 0.0; }	}

	/* Animation dropIn */
		[data-animate*='dropIn, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='dropIn, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='dropIn, ']{ visibility: hidden; }
		.dropIn { animation-name: dropIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: dropIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes dropIn { 0% { opacity: 0.0; transform: scale(1.1,1.1) translatey(5%); } 100% { opacity: 1.0; transform: scale(1,1) translatey(0); } }			
		@-webkit-keyframes dropIn { 0% { opacity: 0.0; transform: scale(1.1,1.1) translatey(5%); } 100% { opacity: 1.0; transform: scale(1,1) translatey(0); } }
		
	/* Animation dropOut */
		.dropOut { animation-name: dropOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: dropOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes dropOut { 0% { opacity: 1.0; transform: scale(1,1) translatey(0); } 100% { opacity: 0.0; transform: scale(1.1,1.1) translatey(5%); } }			
		@-webkit-keyframes dropOut { 0% { opacity: 1.0; transform: scale(1,1) translatey(0); } 100% { opacity: 0.0; transform: scale(1.1,1.1) translatey(5%); }	}

	/* Animation leftToRightIn */
		[data-animate*='leftToRightIn, ']{ transform: translatex(-100%); }
		[data-cycle-animate-slide*='leftToRightIn, ']{ transform: translatex(-100%); }
		[data-animate-fullpage-slide*='leftToRightIn, ']{ transform: translatex(-100%); }
		.leftToRightIn { animation-name: leftToRightIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: leftToRightIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes leftToRightIn { 0% { transform: translatex(-100%); -webkit-transform: translatex(-100%); } 60% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 80% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); } }
		@-webkit-keyframes leftToRightIn { 0% { transform: translatex(-100%); -webkit-transform: translatex(-100%); } 60% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 80% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); } }
		
	/* Animation slowLeftToRightIn */
		[data-animate*='slowLeftToRightIn, ']{ transform: translatex(-100%); -webkit-transform: translatex(-100%); }
		[data-cycle-animate-slide*='slowLeftToRightIn, ']{ transform: translatex(-100%); -webkit-transform: translatex(-100%); }
		[data-animate-fullpage-slide*='slowLeftToRightIn, ']{ transform: translatex(-100%); -webkit-transform: translatex(-100%); }
		.slowLeftToRightIn { animation-name: slowLeftToRightIn; animation-duration: 2.0s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: slowLeftToRightIn; -webkit-animation-duration: 2.0s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes slowLeftToRightIn { 0% { transform: translatex(-100%); -webkit-transform: translatex(-100%); opacity: 0.0; } 50% { opacity: 1.0; } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); opacity: 1.0; } }
		@-webkit-keyframes slowLeftToRightIn { 0% { transform: translatex(-100%); -webkit-transform: translatex(-100%); opacity: 0.0; } 50% { opacity: 1.0; } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); opacity: 1.0; } }
		
	/* Animation leftToRightOut */
		.leftToRightOut { animation-name: leftToRightOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: leftToRightOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes leftToRightOut { 0% { transform: translatex(-0%); -webkit-transform: translatex(-0%); } 60% { transform: translatex(-102.5%); -webkit-transform: translatex(-102.5%); } 80% { transform: translatex(-97.5%); -webkit-transform: translatex(-97.5%);  } 100% { transform: translatex(-100%); -webkit-transform: translatex(-100%); } }
		@-webkit-keyframes leftToRightOut { 0% { transform: translatex(-0%); -webkit-transform: translatex(-0%); } 60% { transform: translatex(-102.5%); -webkit-transform: translatex(-102.5%); } 80% { transform: translatex(-97.5%); -webkit-transform: translatex(-97.5%);  } 100% { transform: translatex(-100%); -webkit-transform: translatex(-100%); } }
		
	/* Animation slowLeftToRightOut */
		.slowLeftToRightOut { animation-name: slowLeftToRightOut; animation-duration: 1.0s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: slowLeftToRightOut; -webkit-animation-duration: 1.0s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes slowLeftToRightOut { 0% { transform: translatex(-0%); -webkit-transform: translatex(-0%); } 100% { transform: translatex(-100%); -webkit-transform: translatex(-100%); } }
		@-webkit-keyframes slowLeftToRightOut { 0% { transform: translatex(-0%); -webkit-transform: translatex(-0%); } 100% { transform: translatex(-100%); -webkit-transform: translatex(-100%); } }
			
	/* Animation rightToLeftIn */
		[data-animate*='rightToLeftIn, ']{ transform: translatex(100%); }
		[data-cycle-animate-slide*='rightToLeftIn, ']{ transform: translatex(100%); }
		[data-animate-fullpage-slide*='rightToLeftIn, ']{ transform: translatex(100%); }
		.rightToLeftIn { animation-name: rightToLeftIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: rightToLeftIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes rightToLeftIn { 0% { transform: translatex(100%); -webkit-transform: translatex(100%); } 60% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 80% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); } }
		@-webkit-keyframes rightToLeftIn { 0% { transform: translatex(100%); -webkit-transform: translatex(100%); } 60% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 80% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); } }
			
	/* Animation slowRightToLeftIn */
		[data-animate*='slowRightToLeftIn, ']{ transform: translatex(100%); -webkit-transform: translatex(100%); }
		[data-cycle-animate-slide*='slowRightToLeftIn, ']{ transform: translatex(100%); -webkit-transform: translatex(100%); }
		[data-animate-fullpage-slide*='slowRightToLeftIn, ']{ transform: translatex(100%); -webkit-transform: translatex(100%); }
		.slowRightToLeftIn { animation-name: slowRightToLeftIn; animation-duration: 2.0s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: slowRightToLeftIn; -webkit-animation-duration: 2.0s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes slowRightToLeftIn { 0% { transform: translatex(100%); -webkit-transform: translatex(100%); opacity: 0.0; } 50% { opacity: 1.0; } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); opacity: 1.0; } }
		@-webkit-keyframes slowRightToLeftIn { 0% { transform: translatex(100%); -webkit-transform: translatex(100%); opacity: 0.0; } 50% { opacity: 1.0; } 100% { transform: translatex(0%); -webkit-transform: translatex(0%); opacity: 1.0; } }
		
	/* Animation rightToLeftOut */
		.rightToLeftOut { animation-name: rightToLeftOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: rightToLeftOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes rightToLeftOut { 0% { transform: translatex(0%); -webkit-transform: translatex(0%); } 60% { transform: translatex(102.5%); -webkit-transform: translatex(102.5%); } 80% { transform: translatex(97.5%); -webkit-transform: translatex(97.5%);  } 100% { transform: translatex(100%); -webkit-transform: translatex(100%); } }
		@-webkit-keyframes rightToLeftOut { 0% { transform: translatex(0%); -webkit-transform: translatex(0%); } 60% { transform: translatex(102.5%); -webkit-transform: translatex(102.5%); } 80% { transform: translatex(97.5%); -webkit-transform: translatex(97.5%);  } 100% { transform: translatex(100%); -webkit-transform: translatex(100%); } }
		
	/* Animation slowRightToLeftOut */
		.slowRightToLeftOut { animation-name: slowRightToLeftOut; animation-duration: 1.0s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: slowRightToLeftOut; -webkit-animation-duration: 1.0s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes slowRightToLeftOut { 0% { transform: translatex(0%); -webkit-transform: translatex(0%); } 100% { transform: translatex(100%); -webkit-transform: translatex(100%); } }
		@-webkit-keyframes slowRightToLeftOut { 0% { transform: translatex(0%); -webkit-transform: translatex(0%); } 100% { transform: translatex(100%); -webkit-transform: translatex(100%); } }
		
	/* Animation topToBottomIn */
		[data-animate*='topToBottomIn, ']{ transform: translatey(-100%); }	
		[data-cycle-animate-slide*='topToBottomIn, ']{ transform: translatey(-100%); }
		[data-animate-fullpage-slide*='topToBottomIn, ']{ transform: translatey(-100%); }
		.topToBottomIn { animation-name: topToBottomIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: topToBottomIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes topToBottomIn { 0% { transform: translatey(-100%); -webkit-transform: translatey(-100%); } 60% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 80% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 100% { transform: translatey(0%); -webkit-transform: translatey(0%); } }
		@-webkit-keyframes topToBottomIn { 0% { transform: translatey(-100%); -webkit-transform: translatey(-100%); } 60% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 80% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 100% { transform: translatey(0%); -webkit-transform: translatey(0%); } }
		
	/* Animation topToBottomOut */
		.topToBottomOut { animation-name: topToBottomOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: topToBottomOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes topToBottomOut { 0% { transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(-102.5%); -webkit-transform: translatey(-102.5%); } 80% { transform: translatey(-97.5%); -webkit-transform: translatey(-97.5%); } 100% { transform: translatey(-100%); -webkit-transform: translatey(-100%); } }
		@-webkit-keyframes topToBottomOut { 0% { transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(-102.5%); -webkit-transform: translatey(-102.5%); } 80% { transform: translatey(-97.5%); -webkit-transform: translatey(-97.5%); } 100% { transform: translatey(-100%); -webkit-transform: translatey(-100%); } }
		
	/* Animation bottomToTopIn */
		[data-animate*='bottomToTopIn, ']{ transform: translatey(100%); }			
		[data-cycle-animate-slide*='bottomToTopIn, ']{ transform: translatey(100%); }			
		[data-animate-fullpage-slide*='bottomToTopIn, ']{ transform: translatey(100%); }			
		.bottomToTopIn { animation-name: bottomToTopIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: bottomToTopIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes bottomToTopIn { 0% { transform: translatey(100%); -webkit-transform: translatey(100%); } 60% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 80% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 100% { transform: translatey(0%); -webkit-transform: translatey(0%); } }
		@-webkit-keyframes bottomToTopIn { 0% { transform: translatey(100%); -webkit-transform: translatey(100%); } 60% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 80% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 100% { transform: translatey(0%); -webkit-transform: translatey(0%); } }
		
	/* Animation bottomToTopOut */
		.bottomToTopOut { animation-name: bottomToTopOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: bottomToTopOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes bottomToTopOut { 0% { transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(102.5%); -webkit-transform: translatey(102.5%); } 80% { transform: translatey(97.5%); -webkit-transform: translatey(79.5%); } 100% { transform: translatey(100%); -webkit-transform: translatey(100%); } }
		@-webkit-keyframes bottomToTopOut { 0% { transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(102.5%); -webkit-transform: translatey(102.5%); } 80% { transform: translatey(97.5%); -webkit-transform: translatey(79.5%); } 100% { transform: translatey(100%); -webkit-transform: translatey(100%); } }
	
	/* Animation fadeLeftToRightIn */
		[data-animate*='fadeLeftToRightIn, ']{ transform: translatex(-100%); }
		[data-cycle-animate-slide*='fadeLeftToRightIn, ']{ transform: translatex(-100%); opacity: 0; visibility: hidden; }
		[data-animate-fullpage-slide*='fadeLeftToRightIn, ']{ transform: translatex(-100%); opacity: 0; visibility: hidden; }
		.fadeLeftToRightIn { animation-name: fadeLeftToRightIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeLeftToRightIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeLeftToRightIn { 0% { opacity: 0; transform: translatex(-100%); -webkit-transform: translatex(-100%); } 60% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 80% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }
		@-webkit-keyframes fadeLeftToRightIn { 0% { opacity: 0; transform: translatex(-100%); -webkit-transform: translatex(-100%); } 60% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 80% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }	
	
	/* Animation fadeLeftToRightOut */
		.fadeLeftToRightOut { animation-name: fadeLeftToRightOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeLeftToRightOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeLeftToRightOut { 0% { opacity: 1; transform: translatex(-0%); -webkit-transform: translatex(-0%); } 60% { transform: translatex(-102.5%); -webkit-transform: translatex(-102.5%); } 80% { transform: translatex(-97.5%); -webkit-transform: translatex(-97.5%);  } 100% { opacity: 0; transform: translatex(-100%); -webkit-transform: translatex(-100%); } }
		@-webkit-keyframes fadeLeftToRightOut { 0% { opacity: 1; transform: translatex(-0%); -webkit-transform: translatex(-0%); } 60% { transform: translatex(-102.5%); -webkit-transform: translatex(-102.5%); } 80% { transform: translatex(-97.5%); -webkit-transform: translatex(-97.5%); } 100% { opacity: 0; transform: translatex(-100%); -webkit-transform: translatex(-100%); } }
	
	/* Animation fadeRightToLeftIn */
		[data-animate*='fadeRightToLeftIn, ']{ transform: translatex(100%); }
		[data-cycle-animate-slide*='fadeRightToLeftIn, ']{ transform: translatex(100%); opacity: 0; visibility: hidden; }
		[data-animate-fullpage-slide*='fadeRightToLeftIn, ']{ transform: translatex(100%); opacity: 0; visibility: hidden; }
		.fadeRightToLeftIn { animation-name: fadeRightToLeftIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeRightToLeftIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeRightToLeftIn { 0% { opacity: 0; transform: translatex(100%); -webkit-transform: translatex(100%); } 60% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 80% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }
		@-webkit-keyframes fadeRightToLeftIn { 0% { opacity: 0; transform: translatex(100%); -webkit-transform: translatex(100%); } 60% { transform: translatex(-2.5%); -webkit-transform: translatex(-2.5%); } 80% { transform: translatex(2.5%); -webkit-transform: translatex(2.5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }

	/* Animation fadeRightToLeftOut */
		.fadeRightToLeftOut { animation-name: fadeRightToLeftOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeRightToLeftOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeRightToLeftOut { 0% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } 60% { transform: translatex(102.5%); -webkit-transform: translatex(102.5%); } 80% { transform: translatex(97.5%); -webkit-transform: translatex(97.5%);  } 100% { opacity: 0; transform: translatex(100%); -webkit-transform: translatex(100%); } }
		@-webkit-keyframes fadeRightToLeftOut { 0% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } 60% { transform: translatex(102.5%); -webkit-transform: translatex(102.5%); } 80% { transform: translatex(97.5%); -webkit-transform: translatex(97.5%);  } 100% { opacity: 0; transform: translatex(100%); -webkit-transform: translatex(100%); } }

	/* Animation fadeTopToBottomIn */
		[data-animate*='fadeTopToBottomIn, ']{ transform: translatey(-100%); }	
		[data-cycle-animate-slide*='fadeTopToBottomIn, ']{ transform: translatey(-100%); opacity: 0; visibility: hidden; }
		[data-animate-fullpage-slide*='fadeTopToBottomIn, ']{ transform: translatey(-100%); opacity: 0; visibility: hidden; }
		.fadeTopToBottomIn { animation-name: fadeTopToBottomIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeTopToBottomIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeTopToBottomIn { 0% { opacity: 0; transform: translatey(-100%); -webkit-transform: translatey(-100%); } 60% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 80% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		@-webkit-keyframes fadeTopToBottomIn { 0% { opacity: 0; transform: translatey(-100%); -webkit-transform: translatey(-100%); } 60% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 80% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		
	/* Animation fadeTopToBottomOut */
		.fadeTopToBottomOut { animation-name: fadeTopToBottomOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeTopToBottomOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeTopToBottomOut { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(-102.5%); -webkit-transform: translatey(-102.5%); } 80% { transform: translatey(-97.5%); -webkit-transform: translatey(-97.5%); } 100% { opacity: 0; transform: translatey(-100%); -webkit-transform: translatey(-100%); } }
		@-webkit-keyframes fadeTopToBottomOut { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(-102.5%); -webkit-transform: translatey(-102.5%); } 80% { transform: translatey(-97.5%); -webkit-transform: translatey(-97.5%); } 100% { opacity: 0; transform: translatey(-100%); -webkit-transform: translatey(-100%); } }
		
	/* Animation fadeBottomToTopIn */
		[data-animate*='fadeBottomToTopIn, ']{ transform: translatey(100%); }			
		[data-cycle-animate-slide*='fadeBottomToTopIn, ']{ transform: translatey(100%); opacity: 0; visibility: hidden; }			
		[data-animate-fullpage-slide*='fadeBottomToTopIn, ']{ transform: translatey(100%); opacity: 0; visibility: hidden; }			
		.fadeBottomToTopIn { animation-name: fadeBottomToTopIn; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeBottomToTopIn; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeBottomToTopIn { 0% { opacity: 0; transform: translatey(100%); -webkit-transform: translatey(100%); } 60% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 80% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		@-webkit-keyframes fadeBottomToTopIn { 0% { opacity: 0; transform: translatey(100%); -webkit-transform: translatey(100%); } 60% { transform: translatey(-2.5%); -webkit-transform: translatey(-2.5%); } 80% { transform: translatey(2.5%); -webkit-transform: translatey(2.5%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		
	/* Animation fadeBottomToTopOut */
		.fadeBottomToTopOut { animation-name: fadeBottomToTopOut; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeBottomToTopOut; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeBottomToTopOut { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(102.5%); -webkit-transform: translatey(102.5%); } 80% { transform: translatey(97.5%); -webkit-transform: translatey(79.5%); } 100% { opacity: 0; transform: translatey(100%); -webkit-transform: translatey(100%); } }
		@-webkit-keyframes fadeBottomToTopOut { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 60% { transform: translatey(102.5%); -webkit-transform: translatey(102.5%); } 80% { transform: translatey(97.5%); -webkit-transform: translatey(79.5%); } 100% { opacity: 0; transform: translatey(100%); -webkit-transform: translatey(100%); } }
		
	/* Animation fadeInUpward */
		[data-animate*='fadeInUpward, ']{ transform: translatey(10%); -webkit-transform: translatey(10%); visibility: hidden; }			
		[data-cycle-animate-slide*='fadeInUpward, ']{ transform: translatey(10%); -webkit-transform: translatey(10%); opacity: 0; visibility: hidden; }			
		[data-animate-fullpage-slide*='fadeInUpward, ']{ transform: translatey(10%); -webkit-transform: translatey(10%); opacity: 0; visibility: hidden; }			
		.fadeInUpward { animation-name: fadeInUpward; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeInUpward; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeInUpward { 0% { opacity: 0; transform: translatey(10%); -webkit-transform: translatey(10%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		@-webkit-keyframes fadeInUpward { 0% { opacity: 0; transform: translatey(10%); -webkit-transform: translatey(10%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		
	/* Animation fadeOutUpward */
		.fadeOutUpward { animation-name: fadeOutUpward; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeOutUpward; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeOutUpward { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 100% { opacity: 0; transform: translatey(10%); -webkit-transform: translatey(10%); } }
		@-webkit-keyframes fadeOutUpward { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 100% { opacity: 0; transform: translatey(10%); -webkit-transform: translatey(10%); } }

	/* Animation fadeInLeftways */
		[data-animate*='fadeInLeftways, ']{ transform: translatex(5%); -webkit-transform: translatex(5%); visibility: hidden; }			
		[data-cycle-animate-slide*='fadeInLeftways, ']{ transform: translatex(5%); -webkit-transform: translatex(5%); opacity: 0; visibility: hidden; }			
		[data-animate-fullpage-slide*='fadeInLeftways, ']{ transform: translatex(5%); -webkit-transform: translatex(5%); opacity: 0; visibility: hidden; }			
		.fadeInLeftways { animation-name: fadeInLeftways; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeInLeftways; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeInLeftways { 0% { opacity: 0; transform: translatex(5%); -webkit-transform: translatex(5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }
		@-webkit-keyframes fadeInLeftways { 0% { opacity: 0; transform: translatex(5%); -webkit-transform: translatex(5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }
		
	/* Animation fadeOutLeftways */
		.fadeOutLeftways { animation-name: fadeOutLeftways; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeOutLeftways; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeOutLeftways { 0% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } 100% { opacity: 0; transform: translatex(5%); -webkit-transform: translatex(5%); } }
		@-webkit-keyframes fadeOutLeftways { 0% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } 100% { opacity: 0; transform: translatex(5%); -webkit-transform: translatex(5%); } }

	/* Animation fadeInRightways */
		[data-animate*='fadeInRightways, ']{ transform: translatex(-5%); -webkit-transform: translatex(-5%); visibility: hidden; }			
		[data-cycle-animate-slide*='fadeInRightways, ']{ transform: translatex(-5%); -webkit-transform: translatex(-5%); opacity: 0; visibility: hidden; }			
		[data-animate-fullpage-slide*='fadeInRightways, ']{ transform: translatex(-5%); -webkit-transform: translatex(-5%); opacity: 0; visibility: hidden; }			
		.fadeInRightways { animation-name: fadeInRightways; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeInRightways; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeInRightways { 0% { opacity: 0; transform: translatex(-5%); -webkit-transform: translatex(-5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }
		@-webkit-keyframes fadeInRightways { 0% { opacity: 0; transform: translatex(-5%); -webkit-transform: translatex(-5%); } 100% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } }
		
	/* Animation fadeOutRightways */
		.fadeOutRightways { animation-name: fadeOutRightways; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeOutRightways; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeOutRightways { 0% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } 100% { opacity: 0; transform: translatex(-5%); -webkit-transform: translatex(-5%); } }
		@-webkit-keyframes fadeOutRightways { 0% { opacity: 1; transform: translatex(0%); -webkit-transform: translatex(0%); } 100% { opacity: 0; transform: translatex(-5%); -webkit-transform: translatex(-5%); } }

	/* Animation fadeInDownward */
		[data-animate*='fadeInDownward, ']{ transform: translatey(-10%); -webkit-transform: translatey(-10%); visibility: hidden; }			
		[data-cycle-animate-slide*='fadeInDownward, ']{ transform: translatey(-10%); -webkit-transform: translatey(-10%); opacity: 0; visibility: hidden; }			
		[data-animate-fullpage-slide*='fadeInDownward, ']{ transform: translatey(-10%); -webkit-transform: translatey(-10%); opacity: 0; visibility: hidden; }			
		.fadeInDownward { animation-name: fadeInDownward; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeInDownward; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeInDownward { 0% { opacity: 0; transform: translatey(-10%); -webkit-transform: translatey(-10%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		@-webkit-keyframes fadeInDownward { 0% { opacity: 0; transform: translatey(-10%); -webkit-transform: translatey(-10%); } 100% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } }
		
	/* Animation fadeOutDownward */
		.fadeOutDownward { animation-name: fadeOutDownward; animation-duration: 0.5s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: fadeOutDownward; -webkit-animation-duration: 0.5s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes fadeOutDownward { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 100% { opacity: 0; transform: translatey(-10%); -webkit-transform: translatey(-10%); } }
		@-webkit-keyframes fadeOutDownward { 0% { opacity: 1; transform: translatey(0%); -webkit-transform: translatey(0%); } 100% { opacity: 0; transform: translatey(-10%); -webkit-transform: translatey(-10%); } }
		
	/* Animation slideDown */
		[data-animate*='slideDown, ']{ transform: translateY(-100%); -webkit-transform: translateY(-100%); }			
		[data-cycle-animate-slide*='slideDown, ']{ transform: translateY(-100%); -webkit-transform: translateY(-100%); }	
		[data-animate-fullpage-slide*='slideDown, ']{ transform: translateY(-100%); -webkit-transform: translateY(-100%); }
		.slideDown{ animation-name: slideDown; -webkit-animation-name: slideDown; animation-duration: 1s;	-webkit-animation-duration: 1s; animation-timing-function: ease; -webkit-animation-timing-function: ease; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes slideDown { 0% { transform: translateY(-100%); } 50%{ transform: translateY(8%); } 65%{ transform: translateY(-4%); } 80%{ transform: translateY(4%); } 95%{ transform: translateY(-2%); } 100% { transform: translateY(0%); } }
		@-webkit-keyframes slideDown { 0% { -webkit-transform: translateY(-100%); } 50%{ -webkit-transform: translateY(8%); } 65%{ -webkit-transform: translateY(-4%); } 80%{ -webkit-transform: translateY(4%); } 95%{ -webkit-transform: translateY(-2%); } 100% { -webkit-transform: translateY(0%); } }
			
	/* Animation slideDownOut */
		.slideDownOut{ animation-name: slideDownOut; -webkit-animation-name: slideDownOut; animation-duration: 1s;	-webkit-animation-duration: 1s; animation-timing-function: ease; -webkit-animation-timing-function: ease; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; visibility: visible !important; }
		@keyframes slideDownOut { 0% { transform: translateY(0%); } 50%{ transform: translateY(-8%); } 65%{ transform: translateY(4%); } 80%{ transform: translateY(-4%); } 95%{ transform: translateY(2%); } 100% { transform: translateY(-100%); } }
		@-webkit-keyframes slideDownOut { 0% { -webkit-transform: translateY(0%); } 50%{ -webkit-transform: translateY(-8%); } 65%{ -webkit-transform: translateY(4%); } 80%{ -webkit-transform: translateY(-4%); } 95%{ -webkit-transform: translateY(2%); } 100% { -webkit-transform: translateY(-100%); } }
		
	/* Animation slideUp */
		.slideUp{ animation-name: slideUp; -webkit-animation-name: slideUp;	animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; visibility: visible !important; }
		@keyframes slideUp { 0% { transform: translateY(100%); } 100% { transform: translateY(0%); } }
		@-webkit-keyframes slideUp { 0% { -webkit-transform: translateY(100%); } 100% { -webkit-transform: translateY(0%); }	}
		
	/* Animation slideLeft */
		.slideLeft { animation-name: slideLeft; -webkit-animation-name: slideLeft; animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-timing-function: ease-in-out;	-webkit-animation-timing-function: ease-in-out; visibility: visible !important; }
		@keyframes slideLeft { 0% { transform: translateX(150%); } 100% { transform: translateX(0%); } }
		@-webkit-keyframes slideLeft { 0% { -webkit-transform: translateX(150%); } 100% { -webkit-transform: translateX(0%); } }
	
	/* Animation slideRight */
		.slideRight { animation-name: slideRight; -webkit-animation-name: slideRight; animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; visibility: visible !important; }
		@keyframes slideRight { 0% { transform: translateX(-150%); } 100% { transform: translateX(0%); } }
		@-webkit-keyframes slideRight { 0% { -webkit-transform: translateX(-150%); } 100% { -webkit-transform: translateX(0%); } }
	
	/* Animation slideExpandUp */
		.slideExpandUp { animation-name: slideExpandUp; -webkit-animation-name: slideExpandUp; animation-duration: 1.6s; -webkit-animation-duration: 1.6s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; visibility: visible !important;	 }
		@keyframes slideExpandUp { 0% { transform: translateY(100%) scaleX(0.5); } 30%{ transform: translateY(-8%) scaleX(0.5); } 40%{ transform: translateY(2%) scaleX(0.5); } 50%{ transform: translateY(0%) scaleX(1.1); } 60%{ transform: translateY(0%) scaleX(0.9); } 70% { transform: translateY(0%) scaleX(1.05); } 80%{ transform: translateY(0%) scaleX(0.95); } 90% { transform: translateY(0%) scaleX(1.02); } 100%{ transform: translateY(0%) scaleX(1); } }
		@-webkit-keyframes slideExpandUp { 0% { -webkit-transform: translateY(100%) scaleX(0.5); } 30%{ -webkit-transform: translateY(-8%) scaleX(0.5); } 40%{ -webkit-transform: translateY(2%) scaleX(0.5); } 50%{ -webkit-transform: translateY(0%) scaleX(1.1); } 60%{ -webkit-transform: translateY(0%) scaleX(0.9); } 70% { -webkit-transform: translateY(0%) scaleX(1.05); } 80%{ -webkit-transform: translateY(0%) scaleX(0.95); } 90% { -webkit-transform: translateY(0%) scaleX(1.02); } 100%{ -webkit-transform: translateY(0%) scaleX(1); } }
		
	/* Animation expandUp */
		.expandUp{ animation-name: expandUp; -webkit-animation-name: expandUp; animation-duration: 0.8s; -webkit-animation-duration: 0.8s; animation-timing-function: ease; -webkit-animation-timing-function: ease; visibility: visible !important; }
		@keyframes expandUp { 0% { transform: translateY(100%) scale(0.6) scaleY(0.5); } 60%{ transform: translateY(-2%) scaleY(1.1); } 75%{ transform: translateY(2%); } 100% { transform: translateY(0%) scale(1) scaleY(1); } }
		@-webkit-keyframes expandUp { 0% { -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5); } 60%{ -webkit-transform: translateY(-2%) scaleY(1.1); } 75%{ -webkit-transform: translateY(2%); } 100% { -webkit-transform: translateY(0%) scale(1) scaleY(1); } }
		
	/* Animation expandDown */
		.expandDown{ animation-name: expandDown; -webkit-animation-name: expandDown; animation-duration: 0.8s; -webkit-animation-duration: 0.8s; animation-timing-function: ease; -webkit-animation-timing-function: ease; visibility: visible !important; }
		@keyframes expandDown { 0% { transform: translateY(-100%) scale(0.6) scaleY(0.5); } 60%{ transform: translateY(2%) scaleY(1.1); } 75%{ transform: translateY(-2%); } 100% { transform: translateY(0%) scale(1) scaleY(1); } }
		@-webkit-keyframes expandDown { 0% { -webkit-transform: translateY(-100%) scale(0.6) scaleY(0.5); } 60%{ -webkit-transform: translateY(2%) scaleY(1.1); } 75%{ -webkit-transform: translateY(-2%); } 100% { -webkit-transform: translateY(0%) scale(1) scaleY(1); } }
	
	/* Animation expandOpen */
		.expandOpen{ animation-name: expandOpen; -webkit-animation-name: expandOpen; animation-duration: 1.2s;	 -webkit-animation-duration: 1.2s; animation-timing-function: ease-out;	 -webkit-animation-timing-function: ease-out; visibility: visible !important; }
		@keyframes expandOpen { 0% { transform: scale(1.8); } 50% { transform: scale(0.95); } 80% { transform: scale(1.05); } 90% { 	transform: scale(0.98); } 100% { transform: scale(1); } }
		@-webkit-keyframes expandOpen { 0% { -webkit-transform: scale(1.8); } 50% { -webkit-transform: scale(0.95); } 80% { -webkit-transform: scale(1.05); } 90% { -webkit-transform: scale(0.98); } 100% { -webkit-transform: scale(1); } }
	
	/* Animation bigEntrance */
		.bigEntrance{ animation-name: bigEntrance; -webkit-animation-name: bigEntrance; animation-duration: 1.6s; -webkit-animation-duration: 1.6s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; visibility: visible !important; }
		@keyframes bigEntrance { 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; }		
		}
		@-webkit-keyframes bigEntrance { 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; } }
	
	/* Animation hatch */
		.hatch{ animation-name: hatch; -webkit-animation-name: hatch; animation-duration: 2s; -webkit-animation-duration: 2s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; visibility: visible !important; }
		@keyframes hatch { 0% { transform: rotate(0deg) scaleY(0.6); } 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); } }
		@-webkit-keyframes hatch { 0% { -webkit-transform: rotate(0deg) scaleY(0.6); } 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); } }
		
	/* Animation bounce */
		.bounce{ animation-name: bounce; -webkit-animation-name: bounce; animation-duration: 1.6s; -webkit-animation-duration: 1.6s; animation-timing-function: ease; -webkit-animation-timing-function: ease; transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; visibility: visible !important; }
		@keyframes bounce { 0% { transform: translateY(0%) scaleY(0.6); } 60%{ transform: translateY(-100%) scaleY(1.1); } 70%{ transform: translateY(0%) scaleY(0.95) scaleX(1.05); } 80%{ transform: translateY(0%) scaleY(1.05) scaleX(1); } 90%{ transform: translateY(0%) scaleY(0.95) scaleX(1); } 100%{ transform: translateY(0%) scaleY(1) scaleX(1); } }
		@-webkit-keyframes bounce { 0% { -webkit-transform: translateY(0%) scaleY(0.6); } 60%{ -webkit-transform: translateY(-100%) scaleY(1.1); } 70%{ -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05); } 80%{ -webkit-transform: translateY(0%) scaleY(1.05) scaleX(1); } 90%{ -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1); } 100%{ -webkit-transform: translateY(0%) scaleY(1) scaleX(1); } }
	
	/* Animation bounceIn */
		[data-animate*='bounceIn, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='bounceIn, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='bounceIn, ']{ visibility: hidden; }
		.bounceIn { animation-name: bounceIn; -webkit-animation-name: bounceIn; animation-duration: 1.0s; -webkit-animation-duration: 1.0s; animation-timing-function: ease; -webkit-animation-timing-function: ease; transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; visibility: visible !important; }
		@keyframes bounceIn { 0% { transform: translateY(0%) scaleY(0.6); opacity: 0; } 60% { transform: translateY(-100%) scaleY(1.1); opacity: 0.2; } 70% { transform: translateY(0%) scaleY(0.95) scaleX(1.05); opacity: 1; } 80% { transform: translateY(0%) scaleY(1.05) scaleX(1); opacity: 1; } 90% { transform: translateY(0%) scaleY(0.95) scaleX(1); opacity: 1; } 100% { transform: translateY(0%) scaleY(1) scaleX(1); opacity: 1; } }
		@-webkit-keyframes bounceIn { 0% { -webkit-transform: translateY(0%) scaleY(0.6); opacity: 0; } 60% { -webkit-transform: translateY(-100%) scaleY(1.1); opacity: 0.2; } 70% { -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05); opacity: 1; } 80% { -webkit-transform: translateY(0%) scaleY(1.05) scaleX(1); opacity: 1; } 90% { -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1); opacity: 1; } 100% { -webkit-transform: translateY(0%) scaleY(1) scaleX(1); opacity: 1; } }
			
	/* Animation pullUp */
		[data-animate*='pullUp, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='pullUp, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='pullUp, ']{ visibility: hidden; }
		.pullUp { animation-name: pullUp; -webkit-animation-name: pullUp; animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100%; visibility: visible !important; }
		@keyframes pullUp { 0% { transform: scaleY(0.1); } 40% { transform: scaleY(1.02); } 60% { transform: scaleY(0.98); } 80% { transform: scaleY(1.01); } 100% { transform: scaleY(0.98); } 80% { transform: scaleY(1.01); } 100% { transform: scaleY(1); } }
		@-webkit-keyframes pullUp { 0% { -webkit-transform: scaleY(0.1); } 40% { -webkit-transform: scaleY(1.02); } 60% { -webkit-transform: scaleY(0.98); } 80% { -webkit-transform: scaleY(1.01); } 100% { -webkit-transform: scaleY(0.98); } 80% { -webkit-transform: scaleY(1.01); } 100% { -webkit-transform: scaleY(1); } }
			
	/* Animation pullDown */	
		[data-animate*='pullDown, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='pullDown, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='pullDown, ']{ visibility: hidden; }
		.pullDown { animation-name: pullDown; -webkit-animation-name: pullDown; animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%; visibility: visible !important; }
		@keyframes pullDown { 0% { transform: scaleY(0.1); } 40% { transform: scaleY(1.02); } 60% { transform: scaleY(0.98); } 80% { transform: scaleY(1.01); } 100% { transform: scaleY(0.98); } 80% { transform: scaleY(1.01); } 100% { transform: scaleY(1); } }
		@-webkit-keyframes pullDown { 0% { -webkit-transform: scaleY(0.1); } 40% { -webkit-transform: scaleY(1.02); } 60% { -webkit-transform: scaleY(0.98); } 80% { -webkit-transform: scaleY(1.01); } 100% { -webkit-transform: scaleY(0.98); } 80% { -webkit-transform: scaleY(1.01); } 100% { -webkit-transform: scaleY(1); } }
			
	/* Animation stretchLeft */
		[data-animate*='stretchLeft, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='stretchLeft, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='stretchLeft, ']{ visibility: hidden; }
		.stretchLeft { animation-name: stretchLeft; -webkit-animation-name: stretchLeft; animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; transform-origin: 100% 0%; -ms-transform-origin: 100% 0%; -webkit-transform-origin: 100% 0%; visibility: visible !important; }
		@keyframes stretchLeft { 0% { transform: scaleX(0.3); } 40% { transform: scaleX(1.02); } 60% { transform: scaleX(0.98); } 80% { transform: scaleX(1.01); } 100% { transform: scaleX(0.98); } 80% { transform: scaleX(1.01); } 100% { transform: scaleX(1); } }
		@-webkit-keyframes stretchLeft { 0% { -webkit-transform: scaleX(0.3); } 40% { -webkit-transform: scaleX(1.02); } 60% { -webkit-transform: scaleX(0.98); } 80% { -webkit-transform: scaleX(1.01); } 100% { -webkit-transform: scaleX(0.98); } 80% { -webkit-transform: scaleX(1.01); } 100% { -webkit-transform: scaleX(1); } }

	/* Animation stretchRight */
		[data-animate*='stretchRight, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='stretchRight, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='stretchRight, ']{ visibility: hidden; }
		.stretchRight { animation-name: stretchRight; -webkit-animation-name: stretchRight; animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; visibility: visible !important; }
		@keyframes stretchRight { 0% { transform: scaleX(0.3); } 40% { transform: scaleX(1.02); } 60% { transform: scaleX(0.98); } 80% { transform: scaleX(1.01); } 100% { transform: scaleX(0.98); } 80% { transform: scaleX(1.01); } 100% { transform: scaleX(1); } }
		@-webkit-keyframes stretchRight { 0% { -webkit-transform: scaleX(0.3); } 40% { -webkit-transform: scaleX(1.02); } 60% { -webkit-transform: scaleX(0.98); } 80% { -webkit-transform: scaleX(1.01); } 100% { -webkit-transform: scaleX(0.98); } 80% { -webkit-transform: scaleX(1.01); } 100% { -webkit-transform: scaleX(1); } }
			
	/* Animation stretchRightNew */
		[data-animate*='stretchRightNew, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='stretchRightNew, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='stretchRightNew, ']{ visibility: hidden; }
		.stretchRightNew { animation-name: stretchRightNew; -webkit-animation-name: stretchRightNew; animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; visibility: visible !important; }
		@keyframes stretchRightNew { 0% { transform: scaleX(0.3); opacity: 0.0; } 40% { transform: scaleX(1.02); opacity: 0.4; } 60% { transform: scaleX(0.98); opacity: 0.6; } 80% { transform: scaleX(1.01); opacity: 0.8; } 100% { transform: scaleX(0.98); opacity: 1; } 80% { transform: scaleX(1.01); opacity: 1; } 100% { transform: scaleX(1); opacity: 1; } }
		@-webkit-keyframes stretchRightNew { 0% { -webkit-transform: scaleX(0.3); opacity: 0.0; } 40% { -webkit-transform: scaleX(1.02); opacity: 0.4; } 60% { -webkit-transform: scaleX(0.98); opacity: 0.6; } 80% { -webkit-transform: scaleX(1.01); opacity: 0.8; } 100% { -webkit-transform: scaleX(0.98); opacity: 1; } 80% { -webkit-transform: scaleX(1.01); opacity: 1; } 100% { -webkit-transform: scaleX(1); opacity: 1; } }
	
	/* Animation upDown (loop) */
		.upDown { display: inline-block; animation-name: upDown; -webkit-animation-name: upDown; animation-duration: 1.0s; -webkit-animation-duration: 1.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; margin: 0 0.125em; }
		@keyframes upDown { 0% { transform: translatey(0); } 50% { transform: translatey(-7.5%); } 100% { transform: translatey(0); } }
		@-webkit-keyframes upDown { 0% { transform: translatey(0); } 50% { transform: translatey(-7.5%); } 100% { transform: translatey(0); } }
	
	/* Animation downUp (loop) */
		.downUp { display: inline-block; animation-name: downUp; -webkit-animation-name: downUp; animation-duration: 1.0s; -webkit-animation-duration: 1.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; margin: 0 0.125em; }
		@keyframes downUp { 0% { transform: translatey(0); } 50% { transform: translatey(7.5%); } 100% { transform: translatey(0); } }
		@-webkit-keyframes downUp { 0% { transform: translatey(0); } 50% { transform: translatey(7.5%); } 100% { transform: translatey(0); } }
	
	/* Animation fadeInOut (loop) */
		.fadeInOut { animation-name: fadeInOut; -webkit-animation-name: fadeInOut; animation-duration: 3.0s; -webkit-animation-duration: 3.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; }
		@keyframes fadeInOut { 0% { opacity: 1; } 50% { opacity: 0.1; } 100% { opacity: 1; } }
		@-webkit-keyframes fadeInOut { 0% { opacity: 1; } 50% { opacity: 0.1; } 100% { opacity: 1; } }
		
	/* Animation typing (loop) */
		.typing { overflow: hidden; white-space: nowrap; margin: 0 auto; animation: typing 4.0s steps(18, end) infinite; display: inline-block; }
		@keyframes typing { 0% { width: 0; } 75% { width: 100%; } 100% { width: 100%; } }
		@-webkit-keyframes typing { 0% { width: 0; } 75% { width: 100%; } 100% { width: 100%; } }
		
	/* Animation letterSpacingMedium (loop) */
		.letterSpacingMedium { animation: letterSpacingMedium 3.0s infinite; -webkit-animation: letterSpacingMedium 3.0s infinite; }
		@keyframes letterSpacingMedium { from, to { letter-spacing: 0; padding-left: 0; } 50% { letter-spacing: 1.0em; padding-left: 1.0em; } }
		@-webkit-keyframes letterSpacingMedium { from, to { letter-spacing: 0; padding-left: 0; } 50% { letter-spacing: 1.0em; padding-left: 1.0em; } }
		
	/* Animation letterSpacingMediumPause (loop) */
		.letterSpacingMediumPause { animation: letterSpacingMediumPause 6.0s infinite; -webkit-animation: letterSpacingMediumPause 6.0s infinite; }
		@keyframes letterSpacingMediumPause { 10%, 90% { letter-spacing: 0; padding-left: 0; } 35%, 55% { letter-spacing: 1.0em; padding-left: 1.0em; } }
		@-webkit-keyframes letterSpacingMediumPause { 10%, 90% { letter-spacing: 0; padding-left: 0; } 35%, 55% { letter-spacing: 1.0em; padding-left: 1.0em; } }
	
	/* Animation letterSpacingSmallPause (loop) */
		.letterSpacingSmallPause { animation: letterSpacingSmallPause 6.0s infinite; -webkit-animation: letterSpacingSmallPause 6.0s infinite; }
		@keyframes letterSpacingSmallPause { 10%, 90% { letter-spacing: 0; padding-left: 0; } 35%, 55% { letter-spacing: 0.5em; padding-left: 0.5em; } }
		@-webkit-keyframes letterSpacingSmallPause { 10%, 90% { letter-spacing: 0; padding-left: 0; } 35%, 55% { letter-spacing: 0.5em; padding-left: 0.5em; } }
		
	/* Animation letterSpacingExtraSmallPause (loop) */
		.letterSpacingExtraSmallPause { animation: letterSpacingExtraSmallPause 6.0s infinite; -webkit-animation: letterSpacingExtraSmallPause 6.0s infinite; }
		@keyframes letterSpacingExtraSmallPause { 10%, 90% { letter-spacing: 0; padding-left: 0; } 35%, 55% { letter-spacing: 0.25em; padding-left: 0.25em; } }
		@-webkit-keyframes letterSpacingExtraSmallPause { 10%, 90% { letter-spacing: 0; padding-left: 0; } 35%, 55% { letter-spacing: 0.25em; padding-left: 0.25em; } }
		
	/* Animation pulse (loop) */
		[data-animate*='pulse, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='pulse, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='pulse, ']{ visibility: hidden; }
		.pulse { animation-name: pulse; -webkit-animation-name: pulse; animation-duration: 1.0s; -webkit-animation-duration: 1.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes pulse { 0% { transform: scale(0.9); } 50% { transform: scale(1); } 100% { transform: scale(0.9); } }
		@-webkit-keyframes pulse { 0% { -webkit-transform: scale(0.95); } 50% { -webkit-transform: scale(1); } 100% { -webkit-transform: scale(0.95); } }
		
	/* Animation pulseSlow (loop) */
		[data-animate*='pulseSlow, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='pulseSlow, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='pulseSlow, ']{ visibility: hidden; }
		.pulseSlow { animation-name: pulseSlow; -webkit-animation-name: pulseSlow; animation-duration: 3.0s;	 -webkit-animation-duration: 3.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes pulseSlow { 0% { transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } 50% { transform: scale(1) translatex(-50%) translatey(-50%); } 100% { transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } }
		@-webkit-keyframes pulseSlow { 0% { -webkit-transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } 50% { -webkit-transform: scale(1) translatex(-50%) translatey(-50%); } 100% { -webkit-transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } }
		
	/* Animation pulseShrink (loop) */
		[data-animate*='pulseShrink, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='pulseShrink, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='pulseShrink, ']{ visibility: hidden; }
		.pulseShrink { animation-name: pulseShrink; -webkit-animation-name: pulseShrink; animation-duration: 1.0s;	 -webkit-animation-duration: 1.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes pulseShrink { 0% { transform: scale(0.75) translatex(-62.5%) translatey(-62.5%); } 50% { transform: scale(1) translatex(-50%) translatey(-50%); } 100% { transform: scale(0.75) translatex(-62.5%) translatey(-62.5%); } }
		@-webkit-keyframes pulseShrink { 0% { -webkit-transform: scale(0.75) translatex(-62.5%) translatey(-62.5%); } 50% { -webkit-transform: scale(1) translatex(-50%) translatey(-50%); } 100% { -webkit-transform: scale(0.75) translatex(-62.5%) translatey(-62.5%); } }
				
	/* Animation pulseGrow (loop) */
		[data-animate*='pulseGrow, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='pulseGrow, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='pulseGrow, ']{ visibility: hidden; }
		.pulseGrow { animation-name: pulseGrow; -webkit-animation-name: pulseGrow; animation-duration: 1.0s;	 -webkit-animation-duration: 1.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes pulseGrow { 0% { transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } 50% { transform: scale(1) translatex(-50%) translatey(-50%); } 100% { transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } }
		@-webkit-keyframes pulseGrow { 0% { -webkit-transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } 50% { -webkit-transform: scale(1) translatex(-50%) translatey(-50%); } 100% { -webkit-transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } }
		
	/* Animation pulseGrowShrink (loop) */
		[data-animate*='pulseGrowShrink, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='pulseGrowShrink, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='pulseGrowShrink, ']{ visibility: hidden; }
		.pulseGrowShrink { animation-name: pulseGrowShrink; -webkit-animation-name: pulseGrowShrink; animation-duration: 1.0s;	 -webkit-animation-duration: 1.0s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes pulseGrowShrink { 0% { transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } 50% { transform: scale(0.75) translatex(-62.5%) translatey(-62.5%); } 100% { transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } }
		@-webkit-keyframes pulseGrowShrink { 0% { -webkit-transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } 50% { -webkit-transform: scale(0.75) translatex(-62.5%) translatey(-62.5%); } 100% { -webkit-transform: scale(1.25) translatex(-37.5%) translatey(-37.5%); } }
		
	/* Animation floating (loop) */
		[data-animate*='floating, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='floating, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='floating, ']{ visibility: hidden; }
		.floating { animation-name: floating; -webkit-animation-name: floating; animation-duration: 1.5s; -webkit-animation-duration: 1.5s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes floating { 0% { transform: translateY(0%); } 50% { transform: translateY(8%);	 } 100% { transform: translateY(0%); } }
		@-webkit-keyframes floating { 0% { -webkit-transform: translateY(0%); } 50% { -webkit-transform: translateY(8%);	 } 100% { -webkit-transform: translateY(0%); } }
			
	/* Animation tossing (loop) */
		[data-animate*='tossing, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='tossing, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='tossing, ']{ visibility: hidden; }
		.tossing { animation-name: tossing; -webkit-animation-name: tossing;	 animation-duration: 2.5s; -webkit-animation-duration: 2.5s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes tossing { 0% { transform: rotate(-4deg); } 50% { transform: rotate(4deg); } 100% { transform: rotate(-4deg); } }
		@-webkit-keyframes tossing { 0% { -webkit-transform: rotate(-4deg); } 50% { -webkit-transform: rotate(4deg); } 100% { -webkit-transform: rotate(-4deg); } }
		
	/* Animation tossingIntense (loop) */
		[data-animate*='tossingIntense, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='tossingIntense, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='tossingIntense, ']{ visibility: hidden; }
		.tossingIntense { animation-name: tossingIntense; -webkit-animation-name: tossingIntense; animation-duration: 2s; -webkit-animation-duration: 2s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes tossingIntense { 0% { transform: rotate(-20deg); } 50% { transform: rotate(20deg); } 100% { transform: rotate(-20deg); } }
		@-webkit-keyframes tossingIntense { 0% { -webkit-transform: rotate(-20deg); } 50% { -webkit-transform: rotate(20deg); } 100% { -webkit-transform: rotate(-20deg); } }
			
	/* Animation zoomSlow (loop) */
		.zoomSlow { animation-name: zoomSlow; -webkit-animation-name: zoomSlow; animation-duration: 20s; -webkit-animation-duration: 20s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; }
		@keyframes zoomSlow { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1.0); } }
		@-webkit-keyframes zoomSlow { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1.0); } }
			
	/* Animation zoomRoundLeftToRight (loop) */
		[data-animate*='zoomRoundLeftToRight, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='zoomRoundLeftToRight, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='zoomRoundLeftToRight, ']{ visibility: hidden; }
		.zoomRoundLeftToRight { animation-name: zoomRoundLeftToRight; -webkit-animation-name: zoomRoundLeftToRight; animation-duration: 40s; -webkit-animation-duration: 40s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes zoomRoundLeftToRight { 0% { transform: scale(1,1) translateY(0%) translateX(0%); } 25% { transform: scale(1.1, 1.1) translateY(0%) translateX(-5%); } 50% { transform: scale(1.2, 1.2) translateY(5%) translateX(5%); } 100% { transform: scale(1,1) translateY(0%) translateX(0%); } }
		@-webkit-keyframes zoomRoundLeftToRight { 0% { -webkit-transform: scale(1,1) translateY(0%) translateX(0%); } 25% { -webkit-transform: scale(1.1,1.1) translateY(0%) translateX(-5%); } 50% { -webkit-transform: scale(1.2, 1.2) translateY(5%) translateX(5%); } 100% { -webkit-transform: scale(1,1) translateY(0%) translateX(0%); } }
				
	/* Animation zoomRoundRightToLeft (loop) */
		[data-animate*='zoomRoundRightToLeft, ']{ visibility: hidden; }
		[data-cycle-animate-slide*='zoomRoundRightToLeft, ']{ visibility: hidden; }
		[data-animate-fullpage-slide*='zoomRoundRightToLeft, ']{ visibility: hidden; }
		.zoomRoundRightToLeft { animation-name: zoomRoundRightToLeft; -webkit-animation-name: zoomRoundRightToLeft; animation-duration: 40s; -webkit-animation-duration: 40s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; visibility: visible !important; }
		@keyframes zoomRoundRightToLeft { 0% { transform: scale(1,1) translateY(0%) translateX(0%); } 25% { transform: scale(1.1, 1.1) translateY(0%) translateX(2.5%); } 50% { transform: scale(1.2, 1.2) translateY(5%) translateX(-5%); } 100% { transform: scale(1,1) translateY(0%) translateX(0%); } }
		@-webkit-keyframes zoomRoundRightToLeft { 0% { -webkit-transform: scale(1,1) translateY(0%) translateX(0%); } 25% { -webkit-transform: scale(1.1,1.1) translateY(0%) translateX(2.5%); } 50% { -webkit-transform: scale(1.2, 1.2) translateY(5%) translateX(-5%); } 100% { -webkit-transform: scale(1,1) translateY(0%) translateX(0%); } }

	/* Animation loopLeftways */
		.loopLeftWays { -webkit-animation: loopLeftWays 20s linear infinite; background-repeat: repeat-x; }
		@keyframes loopLeftWays { from { background-position: 0 0; } to { background-position: -400px 0; } }
		@-webkit-keyframes loopLeftWays { from { background-position: 0 0; } to { background-position: -400px 0; } }

	/* Animation loopRightways */
		.loopRightWays { -webkit-animation: loopRightWays 20s linear infinite; background-repeat: repeat-x; }
		@keyframes loopRightWays { from { background-position: 0 0; } to { background-position: 100% 0; } }
		@-webkit-keyframes loopRightWays { from { background-position: 0 0; } to { background-position: 100% 0; } }
					
	/* Animation sparkle */
		.sparkle { position: absolute; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
		.sparkleGroup { -webkit-transform: translate(42.5px,42.5px); transform: translate(42.5px, 42.5px); }
		.sparkleGroup path { -webkit-transform: translate(-42.50px,-42.50px); transform: translate(-42.50px,-42.50px); }
		.sparkleGroup .lrg { -webkit-animation: lrg 6s infinite; }
		.sparkleGroup .lrg-2 { -webkit-animation: lrg-2 6s infinite; }
		.sparkleGroup .smll { -webkit-animation: smll 6s infinite; }		
		@-webkit-keyframes lrg { 0% { opacity: 0; } 80% { opacity: 0; -webkit-transform: rotate(0deg) scale(0); transform: rotate(0deg) scale(0); } 90% { opacity: 1; } 100% { opacity: 0; -webkit-transform: rotate(360deg) scale(1.5);transform: rotate(360deg) scale(1.0); } }
		@-webkit-keyframes lrg-2 { 0% { opacity: 0; } 80% { opacity: 0; -webkit-transform: rotate(45deg) scale(0); } 90% { opacity: 1; } 100% { opacity: 0; -webkit-transform: rotate(405deg) scale(1.1); transform: rotate(405deg) scale(1.1); } }
		@-webkit-keyframes smll { 0% { opacity: 0; } 80% { opacity: 0; -webkit-transform: rotate(0deg) scale(0); transform: rotate(0deg) scale(0); } 90% { opacity: 1; } 100% { opacity: 0; -webkit-transform: rotate(-360deg) scale(1); transform: rotate(-360deg) scale(1.5); } }
		
	/* Animation shine */
		.shine { -webkit-animation-name: shineThis; -webkit-animation-duration: 5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: cubic-bezier(.12,.89,.98,.47); }
		@keyframes shineThis { from { background-repeat: no-repeat; background-image:-webkit-linear-gradient( top left, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 45%, rgba(255, 255, 255, 0.5) 48%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.5) 52%, rgba(255, 255, 255, 0.0) 57%, rgba(255, 255, 255, 0.0) 100% ); background-position:-250px -250px; background-size: 600px 600px; } to { background-repeat:no-repeat; background-position:250px 250px; } }
		@-webkit-keyframes shineThis { from { background-repeat: no-repeat; background-image:-webkit-linear-gradient( top left, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 45%, rgba(255, 255, 255, 0.5) 48%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.5) 52%, rgba(255, 255, 255, 0.0) 57%, rgba(255, 255, 255, 0.0) 100% ); background-position:-250px -250px; background-size: 600px 600px; } to { background-repeat:no-repeat; background-position:250px 250px; } }