
.eaiSubNav {
	padding-bottom: 0px;
	background-color:var(--bg-color);
}
.eaiSubNav h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #7a7d7f;
}

.eaiSubNav p {
	margin: 0 0 6px 0;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.eaiSubNav p a, #eaiSubNav p a:hover {
	color: #000;
	text-decoration: none;
}

.eaiSubNav ul {
	/* background-color: #d2d3d4; */
	/* font-size: 12px; */
	font-size: 1rem;
	font-weight: bold;
	color: black;
	clear: both;
	padding-left: 0px;
	border-bottom: 0px solid #d2d3d4;
	margin-bottom:0px;
}

.eaiSubNav ul ul,
.eaiSubNav ul ul ul,
.eaiSubNav ul ul ul ul {
	/* border-bottom: 1px solid #fff; */
}

.eaiSubNav ul li {
	margin: 0;
	padding: 0;
	display: block;
	/* border-top: 1px solid #d2d3d4; */
	/* border-top: 0px solid #d2d3d4; */
	border: 0;
}

/* .eaiSubNav ul li ul li ,
.eaiSubNav ul li ul li ul li,
.eaiSubNav ul li ul li ul li ul li{
			border-top: 1px solid #fff;
		} */
/* 
@media(max-width: 1024px) {
	.eaiSubNav ul li {
		border-left: 1px solid #d2d3d4;
		border-right: 1px solid #d2d3d4;
	}
	.eaiSubNav ul li ul li ,
	.eaiSubNav ul li ul li ul li,
	.eaiSubNav ul li ul li ul li ul li {
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
} */

.eaiSubNav ul a {
	color: black;
}
.eaiSubNav ul div {
	/*padding: 0px 0px 0px 8px;*/
	padding: 0px;
	/* border-top: 2px solid #fff;	 */
}

.eaiSubNav ul div.separator {
	border-top-width:20px;	
}

.eaiSubNav ul ul {
	display:none;
	/* background-color: #e6e7e8; */
	font-weight: semi-bold;
	/* font-size: 11px; */
	font-size: 0.9rem;
}

.eaiSubNav ul ul.active {
	display:block;
}

.eaiSubNav ul div.menuContainer {
	overflow: hidden;
}

.eaiSubNav ul div.menuText,
.eaiSubNav ul div.menuLabel {
	margin: 0px;
	padding: 8px 12px 8px 8px;
	border: 0px solid black;
}

.eaiSubNav ul ul div.menuText,
.eaiSubNav ul ul div.menuLabel {
	padding: 4px 12px 4px 16px;
	/* padding-left: 16px; */
}

.eaiSubNav ul ul ul div.menuText,
.eaiSubNav ul ul ul div.menuLabel {
	padding-left: 32px;
}

.eaiSubNav ul ul ul ul div.menuText,
.eaiSubNav ul ul ul ul div.menuLabel {
	padding-left: 48px;
}

.eaiSubNav ul div.menuOpener {
	float: right;
	margin: 0px 0 -100px 0;;
	padding: 8px 10px 108px 10px;
	/* width: 18px; */
	border: 0px solid black;
	/* background-color:#d2d3d4; */
}

.eaiSubNav ul span.menuOpener {
	/* float: right; */
	margin: 0px 0 -100px 0;;
	padding: 8px 10px 108px 10px;
	/* width: 18px; */
	border: 0px solid black;
	/* background-color:#d2d3d4; */
}

.eaiSubNav ul li ul div.menuOpener {
	float: right;
	margin: 0px 0 -100px 0;;
	padding: 4px 10px 104px 10px;
	/* width: 18px; */
	border: 0px solid black;
	/* background-color:#d2d3d4; */
}

.eaiSubNav ul li ul span.menuOpener {
	/* float: right; */
	margin: 0px 0 -100px 0;;
	padding: 4px 10px 104px 10px;
	/* width: 18px; */
	border: 0px solid black;
	/* background-color:#d2d3d4; */
}

.eaiSubNav ul ul div.menuOpener {
	/* background-color:#e6e7e8; */
}

.eaiSubNav ul ul ul div.menuOpener {
	/* background-color:#f4f4f4; */
}

.eaiSubNav a:hover,
.eaiSubNav .active a,
.eaiSubNavHover {
	/* color: #8B1E23; */
	/* color: #258E39;; */
	color: var(--link-color);
}