.animation .NavContent {
	display: block !important;
	overflow-y : hidden; 
}

.animation .NavContent[style*="display: none"] {
	transition: max-height 0.3s cubic-bezier(0,1,0,1) 0s, opacity  0.2s cubic-bezier(0.42, 0, 1, 0);
/*	transform: scaleY(0);
	transform-origin: top;*/
	max-height: 0px;
	opacity: 0;
}
.animation .NavContent {
	display: block;
	transition: max-height 0.4s cubic-bezier(1,0,1,.04) 0s, opacity 0.25s cubic-bezier(0.4, 0, 1, 1);
	max-height: 20000px;
	opacity: 1;
}