ul.megamenu {
	margin: 0; padding: 0;
	list-style: none;
}
ul.megamenu, ul.megamenu li
{
list-style-type:none;
}
ul.megamenu li {
	float: left;
	margin: 0; padding: 0;
}
ul.megamenu ul
{
padding:0;margin:0;
}
ul.megamenu li a {
	float: left;
	text-decoration:none;
}
ul.megamenu li .sub {
	position: absolute;
	left: 0;
	float: left;
	display: none;
  z-index: 9900;
  background: #00afda;
  width: 100%;
  color: white;
}
ul.megamenu li .sub .page {
  padding: 40px 0 60px 0;
}
ul.megamenu li .sub .page:after {content:"";display:table;clear:both;}
ul.megamenu li .sub a {
  text-align:left;
}
ul.megamenu li .sub ul {
	list-style: none;
	margin: 0; padding: 0;
}
ul.megamenu .sub ul li {
  float: none;
}
ul.megamenu .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	display: block;
	text-decoration: none;
	color: white;
	padding:0;
	margin:0;
}

/* --Modify for styling --*/
ul.megamenu {flex:1;margin:0 20px;}
ul.megamenu a {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
  color: #007aa4;
  font-size: 24px;
  height: 48px;
  display: block;
  line-height: 48px;
  padding: 0 16px;
}
ul.megamenu li a.level0:hover, .megahover {color:#00afda !important;}

/* SUBMENU --*/
.mm-catheader {display:flex;margin:0 40px 0 0;max-width:540px;}
.mm-catheader img {margin:0 32px 0 0;}
.mm-catname {font-family:"Work Sans", sans-serif;font-weight:700;font-size:54px;line-height:54px;margin:0;}
.mm-catdesc {font-family:'diamond_girlmedium';font-size:48px;line-height:54px;}

ul.megamenusubcontent {flex:1;}
ul.megamenusubcontent li a {color:white;margin:0;height:auto;line-height:24px;}
ul.megamenusubcontent li a:hover {color:#007aa4 !important;}
ul.megamenusubcontent li.subsection {background:url("menusep.png") no-repeat bottom left;padding:8px 0;}
ul.megamenusubcontent li.subsection:last-child {background:none;}
ul.megamenusubcontent li.subsection a {}

li.menufirst {display:none;}