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;
  padding: 22px 30px 30px 30px;
  z-index: 9900;
  background: #f0f0f0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
ul.megamenu li .sub img {display:block;margin:0 0 10px 0;}
ul.megamenu li .sub a {
  text-align:left;
}
ul.megamenu li .sub ul {
	list-style: none;
	margin: 0; padding: 0;
}
ul.megamenu li .sub ul.megamenusubcontent {
  -webkit-columns: 4;
  -moz-columns: 4;
  columns: 4;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
}
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: #4c4c4c;
	padding:0;
	margin:0;
}

/* --Modify for styling --*/
ul.megamenu {}
ul.megamenu a {
  font-family: 'Montserrat', sans-serif;
  color: white;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  height: 62px;
  padding: 0 10px;
  display: block;
  line-height: 62px;
  white-space: nowrap;
}
ul.megamenu li a.level0:hover, .megahover {background:#44423f;color:white !important;}
li.menufirst {display:none;}

/* SUBMENU --*/
.subheader {text-transform:uppercase;font-size:30px;line-height:normal;margin-bottom:12px;font-weight:900;color:#4c4c4c;}
ul.megamenusubcontent li a {color:#4c4c4c;line-height:normal;padding:0;background:none;white-space:normal;}
ul.megamenusubcontent li a:hover {color:#009fe3 !important;}
ul.megamenusubcontent li.subsection {font-size:18px;margin-bottom:15px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}
ul.megamenusubcontent li.subsection a {font-size:18px;height:auto;}
ul.megamenusubcontent li.subsection ul {margin-top:5px;}
ul.megamenusubcontent li.subsection li {font-size:14px;text-transform:none;margin-bottom:0;}
ul.megamenusubcontent li.subsection li a {font-size:14px;text-transform:none;height:auto;}
ul.megamenusubcontent li.subsection li a:before {font-family:'Font Awesome 5 Free';font-weight:900;content:"\f054";font-size:9px;color:#009fe3;padding-right:5px;}




