/* Clearfix */
.navigation nav {
    *zoom: 1;
	text-transform: uppercase;	
}

/* Basic Styles */
.navigation nav ul {
	list-style: none;	
	clear: both;
}
.navigation nav li {
	position: relative !important;
	display: inline-block;
	margin-left: 6px !important;		
}
ul.nav li li {
	border-bottom: #004f9f 1px solid !important;
	margin: 0 !important;
}
ul.nav li li:last-of-type {
	border-bottom: none !important;
}
.navigation ul.nav a {
	text-decoration: none;	
	font-weight: 700;		
}
.jbmm ul.mega-menuh li a.top-level-nav, .jbmm ul.mega-menuh li.spec-search a.dc-mega {
  height: auto !important;
}
ul.nav li a:hover, ul.nav li a:active, ul.nav li a:focus {
	color: rgb(0,79,159) !important;
}
ul.nav li a.nav-selected, ul.nav li a.nav-path-selected { 
	background-color: rgb(0,79,159);
	color: rgb(255,255,255);
}
.navigation ul.sub a {
	font-weight: 400;
}
.navigation ul.sub a:hover, .navigation ul.sub a:active, .navigation ul.sub a:focus {
	font-weight: 700;
}
.navigation ul.sub a {
	text-align: center;
}
.mmhamburger ul.sub a {
	text-align: left;
}
.mmhamburger ul.sub a:hover, .mmhamburger ul.sub a:active, .mmhamburger ul.sub a:focus {
	font-weight: 400 !important;
	color: rgb(0,79,159) !important;
}
.blank ul.mega-menuh li .sub-container.non-mega li {
    width: 100% !important;
}
.blank ul.mega-menuh li .sub-container.non-mega li a {
    padding: 7px 5px !important;	
}
.sub-container.non-mega {
	margin-top: 5px;
	padding: 0px !important;
	width: 100% !important;
	left: 0 !important;
}
@media only screen and (max-width : 1200px) {

}