
.genesis-nav-menu .sub-menu .sub-menu {
margin: -56px 0 0 199px;
}

.genesis-nav-menu .menu-item-has-children .sub-menu {
background-color: #F3F3F3; /* same color as .genesis-nav-menu .sub-menu a */

min-height: 100px;
width: 14780px;
padding-left: 7300px;
margin-left: -7300px;
}

.genesis-nav-menu .menu-item-has-children.move .sub-menu {
right: 0;
} /* optional to right align the sub-menu */

.genesis-nav-menu .menu-item-has-children .sub-menu a {
border: 0; /* optional */

/* width: 300px; /* 1/2 width for 2 columns */
}



/* #Navigation Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */

ul#menu-main-menu {
      margin: 0 0 0 0px;
}


#aon_custom_megamenu .aon_megamenu_wrapper {
text-align: left;
}

#aon_custom_megamenu {

margin-top: 10px;

}

#aon_custom_megamenu nav {
background: #fff;
font-size: 0;
/*position: relative;*/
float: left;
margin: 7px 60px 0 0;
}
#aon_custom_megamenu nav > ul > li {
display: inline-block;
font-size: 17px;
padding: 0 40px;
position: relative;
}
#aon_custom_megamenu nav > ul > li:first-child {padding-left: 0;}
#aon_custom_megamenu nav > ul > li:last-child {padding-right: 0;}
#aon_custom_megamenu nav > ul > li > a {
color: #4D4F53;
display: block;
position: relative;
padding: 20px 0 30px 0;
border-bottom: 3px solid transparent;
text-decoration: none; 

}
#aon_custom_megamenu nav > ul > li:hover > a {
color: #D0021B; 
border-bottom: 3px solid #D0021B;
padding-bottom: 38px;
}


#aon_custom_megamenu .breach_menu_class a {

background: #e11b22;
padding: 10px;
color: #fff;
text-transform: uppercase;
font-weight: 800;
font-size: 12px;
line-height: 13px;
text-align: center;

}

#aon_custom_megamenu .breach_menu_class a:hover {

background: #e11b22;
padding: 10px;
color: #fff;
text-transform: uppercase;
font-weight: 800;
font-size: 12px;
line-height: 13px;
text-align: center;
border-bottom: 3px solid #e11b22;

}




/* #Mega Menu Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#aon_custom_megamenu  .mega-menu {
background: #F8F8F8;
display: none;
left: 0;
position: absolute;
text-align: left;
width: 100%;
}
#aon_custom_megamenu .mega-menu h3 {color: #444;}
#aon_custom_megamenu .mega-menu ul {
float: left;
margin-bottom: 20px;
margin-right: 40px;
width: 205px;
}
#aon_custom_megamenu .mega-menu ul:last-child {margin-right: 0;}
#aon_custom_megamenu .mega-menu a {
/*border-bottom: 1px solid #ddd;*/
color: #4D4F53;
display: block;
padding: 10px 0;
}
#aon_custom_megamenu .mega-menu a:hover {color: #D0021B;border-bottom: none;}

.subnav {


margin-top: 20px;
}

#aon_custom_megamenu .subnav.dropnav_0 {
margin-left: 300px;
}

#aon_custom_megamenu .subnav.dropnav_1 {
margin-left: 425px;
}

#aon_custom_megamenu .subnav.dropnav_2 {
margin-left: 560px;
}

#aon_custom_megamenu .subnav.dropnav_3 {
margin-left: 685px;
}

#aon_custom_megamenu .subnav.dropnav_4 {
margin-left: 845px;
}

#aon_custom_megamenu .subnav.dropnav_5 {
margin-left: 350px;
}



/* #Droppable Class Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#aon_custom_megamenu .droppable {position: static;}
#aon_custom_megamenu .droppable > a:after {
/*content: "\f107";
font-family: FontAwesome;
font-size: 12px;
padding-left: 6px;
position: relative;
top: -1px;*/
}
#aon_custom_megamenu .droppable:hover .mega-menu {display: block;}



/* #Browser Clearfix
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.cf:before,
.cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.cf:after {clear: both;}

/* media queries go here */




@media only screen and (max-width: 1280px) {

li.breach_menu_class {
background: #e11b22;
color: #fff;

text-align: center;
border-right: 100px solid #fff;
border-left: 100px solid #fff;
}

li.breach_menu_class a {
color: #fff;
}

li.breach_menu_class a:hover {
color: #fff;
}



}