ul.dropdown {
	text-align:center;
	/*border-bottom:solid 2px #E2E2E2;*/
	/*border-bottom:solid 2px #E2E2E2;*/
	padding:0;
}

.dropdown li.root-menu{
  padding : 15px 14.5px;
}

.dropdown li{
  padding : 15px 15px;
  font-family:ProximaNovaA-Bold;
  font-size:20px;
  text-align:center;
  margin-left:0px;
}


.dropdown ul {
  margin  : 0;
  padding : 0;
}


li.root-menu {
	margin:0 0px;
}

.dropdown ul{
  display  : none;
  position : absolute;
  top      : 0;
  left     : 0;
  z-index  : 1;
}

.dropdown ul ul{
  top  : 0;
  left : 100%;
}

.dropdown ul .dropdownRightToLeft ul{
  left  : auto;
  right : 100%;
}

.dropdown li{
  position        : relative;
  display         : block;
  list-style-type : none;
}

.dropdown > li{
  display : inline-block;
}

.dropdown a,
.dropdown span{
  display         : block;
  text-decoration : none;
  white-space     : pre;
  color:#1D1941;
}

.dropdown li:hover > ul{
  display : block;
}

.dropdownVertical{
  display : inline-block;
}

.dropdownVertical > li{
  display : block;
}

.dropdownVertical ul{
  top  : 0;
  left : 100%;
}

.dropdownJavaScript li:hover > ul{
  display : none;
}

.dropdownJavaScript li.dropdownOpen > ul {
  display : block;
}

.dropdown li.dropdownOpen {
	background-color:#28A9E8;	
}

.dropdown li.dropdownOpen > ul{
	background-color:#28A9E8;
	animation-name: menuDropDown;
	-webkit-animation-name: menuDropDown;	

	animation-duration: 0.2s;	
	-webkit-animation-duration: 0.2s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;
	transform-origin:top center;	
}

.dropdown li:hover {
	background-color:#01CBFD;
}

.dropdown .current-menu a {
	color:white;
}

ul li.dropdownOpen > ul {
	/*position: absolute;
	margin-top:48px;
	text-align:left;*/
}

.dropdown a:hover {
	transform:scale(1.1, 1.1);
	transition:transform 0.2s ease;
}

.dropdown li:hover a {
	color:white;
}

.dropdown li.dropdownOpen a {
	color:white;
}

@keyframes menuDropDown {
	0% {
		opacity: 0;
		transform: translateY(-10%);
	}
	/*50%{
		transform: translateY(8%);
		
	}
	65%{
		transform: translateY(-4%);
	}
	80%{
		transform: translateY(4%);
	}
	95%{
		transform: translateY(-2%);
	}		*/	
	100% {
		opacity:1;
		transform: translateY(0%);
	}	
}

@-webkit-keyframes menuDropDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-10%);
	}
	/*50%{
		-webkit-transform: translateY(8%);
	}
	65%{
		-webkit-transform: translateY(-4%);
	}
	80%{
		-webkit-transform: translateY(4%);
	}
	95%{
		-webkit-transform: translateY(-2%);
	}		*/	
	100% {
		opacity:1;
		-webkit-transform: translateY(0%);
	}	
}

.dropdown li.dropdownOpen > ul li.current-menu {
	background-color:white !important;
	box-sizing: border-box;
	/*width:100%;*/
}

.dropdown li.dropdownOpen > ul .current-menu a {
	 color:#1D1941;
}