@keyframes SlideSubmenu {
	0%{
		max-height:10px;
	}
	100%{
		max-height:300px;
	}
}
@keyframes slideright{
	from{
		margin-left:-95%;
		padding-right:100%;
	}
	to{
		margin-left:0;
		padding-left:5%;
	}
}
@keyframes slideleft{
	from{
		padding-left:100%;
	}
	to{
		padding-left:5%;
	}
}
@keyframes slideleftnopad{
	from{
		padding-left:100%;
	}
	to{
		padding-left:0%;
	}
}
@keyframes slideleftlogo{
	from{
		padding-left:100%;
	}
	to{
		padding-left:0%;
	}
}
@keyframes slidetofull{
	from{
		top:0;
		left:0;
		width:70%;
		position:fixed;
		margin:0%;
		max-height:100%;
		overflow:auto;
		background-color:white;
		box-shadow:0px 0px 2px black;
	}
	to{
		top:0;
		left:0;
		width:80%;
		height:auto;
		position:fixed;
		margin:5%;
		max-height:100%;
		overflow:auto;
		background-color:white;
		box-shadow:0px 0px 2px black;
	}
}
@keyframes RibbonMove{
	0%{
		margin-left:-150%;
	}
	50%{
		margin-left:-150%;
	}
	70%{
		margin-left:-20%;
	}
	100%{
		margin-left:-20%;
	}
}
@keyframes imageExpand {
	0%{
		height:10px;
	}
	10%{
		height:10px;
	}
	100%{
		height:100px;
	}
}
@keyframes icon-shake{
	0%{
		-webkit-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
	50%{
		-webkit-transform:rotateY(20deg);
		transform:rotateY(20deg);
	}
	100%{
		-webkit-transform:rotateY(0deg);
		transform:rotateY(0deg);
	}
}
@keyframes tagExpand {
	0%{
		height:50px;
	}
	10%{
		height:50px;
	}
	100%{
		height:492px;
	}
}
@keyframes FontGrow{
	0%{
		max-height:1px;
	}
	50%{
		max-height:48px;
	}
	100%{
		max-height:48px;
	}
	
}
@keyframes JumpAnimation {
	0%{
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	50%{
		-webkit-transform: translateY(-55%);
		-ms-transform: translateY(-55%);
		transform: translateY(-55%);
	}
	100%{
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}