@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap);
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
.mainNav {
	background: #f8f8f8;
	width: 100%;
	margin-bottom:20px;
}
/* First Level */
			.mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #e5e5e5;
	border-left: 0px solid #e5e5e5;
	border-right: 0px solid #e5e5e5;
}
.mainNav ul li {
	border-top: 1px solid #e5e5e5;
}
.mainNav ul li a {
	color: #333;
	font-weight:500;
	font-family: 'Fira Sans Condensed', sans-serif;
	display: block;
	font-size: 16px;
	line-height: 1.5;
	padding:11px 20px;
	text-decoration:none;
	width:100%;
	border-right: 1px solid #e5e5e5;
	border-left: 3px solid #18a8d8;
}
.mainNav ul li a:hover {
	background: #18a8d8;
	text-decoration: none;
	color:#fff;
}
.mainNav ul li a.active {
	background: #18a8d8;
	text-decoration: none;
	color:#fff;
	font-weight:400;
}
/* Second Level */
				.mainNav ul ul {
	border-bottom: none
}
.mainNav ul ul li {
	border-top: 1px solid #eee;
	background: #fff;
}
.mainNav ul ul li a {
	color: #111;
	display: block;
	font-size: 15px;
	line-height: 1.5;
	padding: 7px 10px 7px 26px;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-weight:400;
	border-left: 3px solid #ccc;
}
.mainNav ul ul li a:hover {
	background: #fff;
	color:#18a8d8;
}
.mainNav ul ul li a.active2 {
	background: #fff;
	color:#18a8d8;
}

/* Third Level */
				.mainNav ul ul ul {
	border-top:1px solid #222;
}
.mainNav ul ul ul li {
	border:none;
}
.mainNav ul ul ul li a {
	padding-left:3.5em;
	padding-top:0.25em;
	padding-bottom:0.25em;
}
/* Accordion Button */
ul li.has-subnav .accordion-btn {
	color:#005875;
	background:transparent;
	font-size:14px;
	padding-top:2px;
}
 @media screen and (max-width: 1024px) {
 .mainNav {
width: 40%;
}
}
 @media screen and (max-width: 700px) {
 .mainNav {
width: 100%;
}
}
