ul#navmenu-h li{
	-webkit-transition: border-bottom 0.5s ease;
	-moz-transition: border-bottom 0.5s ease;
	-o-transition: border-bottom 0.5s ease;
	transition: border-bottom 0.5s ease;
}
#slideTopGallery .onGalleryRows ul li,
#slideTopGallery .onGalleryRows ul li span.right,
#slideTopGallery .onGalleryRows ul li span.left{
	-webkit-transition: height 0.2s ease;
	-moz-transition: height 0.2s ease;
	-o-transition: height 0.2s ease;
	transition: height 0.2s ease;
}


#contactMenu,
div#contactMenu .submit button,
#slideTopGallery .description div.link a.link,
div.homeRow-1 li span.more,
div.homeRow-2 div.right li:hover div.rightEvent span.more,
div.homeRow-3 a.oddLink,
article.innerPage div.left div.fileWrapper a.downloadFile,
div.parentPage div.left ul.news li div.rightContent span.readMore{
    transition: all 0.5s ease;
}







ul#navmenu-h li li.imgMenuLi:hover div.table-mask{ 
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}



ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.on a, ul#navmenu-h li {
    transition: all 0.5s ease;


ul#navmenu-h a:after{
	/* -webkit-transition: all 0.15s ease-in 0s; */
	-moz-transition: all 0.15s ease-in 0s;
	/* transition: all 0.15s ease-in 0s; */
	/* -webkit-transform: translateX(-50%) translateY(10px); */
	-moz-transform: translateX(-50%) translateY(10px);
	-ms-transform: translateX(-50%) translateY(10px);
	-o-transform: translateX(-50%) translateY(10px);
	/* transform: translateX(-50%) translateY(10px); */
}
ul#navmenu-h a:hover:after{
	webkit-transform: translateX(-50%) translateY(0);
	-moz-transform: translateX(-50%) translateY(0);
	-ms-transform: translateX(-50%) translateY(0);
	-o-transform: translateX(-50%) translateY(0);
	transform: translateX(-50%) translateY(0);
	-webkit-transition: all 0.1s ease-in 0.1s;
	-moz-transition: all 0.1s ease-in 0.1s;
	transition: all 0.1s ease-in 0.1s;
}


