#nav-wrapper {
	margin-top:2px;
}

#nav-wrapper ul {
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

#nav-wrapper ul a {
	display:block;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:0px;
	padding: 18px 15px 18px 15px;
	font-family: 'Oxygen', serif;
}

#nav-wrapper ul li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

#nav-wrapper ul li.current-menu-item {
/* 	background:#ddd; */
}

#nav-wrapper ul li a:hover {
	background:white;
	border-radius:40px;
	color: #233f6c;
/* 	padding: 15px; */
	padding: 18px 15px 18px 15px;
}

#nav-wrapper ul ul {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	background:#fff !important;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
/* 	padding-right:12px; */
/* 	border-radius: 7px; */
/* 	box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);	 */
}

#nav-wrapper ul ul li {
	float:none;
	width:275px;
/* 	padding-top: 10px; */
/*     padding-bottom: 10px; */
/*     border-bottom: 1px solid #f1f1f1; */
/*     padding-left: 12px; */
}

#nav-wrapper ul ul a {
/* 	line-height:120%; */
	padding: 22px 15px 22px 15px;
	color: #8e8e8e;	
}

#nav-wrapper ul ul a:hover {
	padding: 22px 15px 22px 15px;
	background:#4414d0;
	color: #fff;
	border-radius: 0px;
}

.menu-border-bottom {
	border-bottom: #d0d0d0 1px solid;
}

#nav-wrapper ul ul ul {
	top:0;
	left:100%;
}

#nav-wrapper ul li:hover > ul {
	display:block;
}

#nav-wrapper .underline {
	width: 70%;
}