/* CSS Document */
/* (Menu 1) - top menu with single hover dropdown */
#mainmenu .jetmenu {
	background: none;
	float: right;
	width: auto;
}
#mainmenu .jetmenu a, #mainmenu .jetmenu > li.showhide span.title {
	font-family: inherit;
}
#mainmenu .jetmenu > li {
	margin-right: 10px;
}
#mainmenu .jetmenu > li.last {
	margin-right: 0;
}
#mainmenu .jetmenu > li > a {
	background: #243648;
	color: #fff;
	padding: 10px 15px;
}
#mainmenu .jetmenu > li.active > a, #mainmenu .jetmenu > li.section > a {
	background: #fff;
	color: #243648;
}
#mainmenu .jetmenu > li:hover > a {
	background: #007EAD;
}
#mainmenu .jetmenu > li.active:hover > a, #mainmenu .jetmenu > li.section:hover > a {
	background: #fff;
	color: #007EAD;
}
#mainmenu .jetmenu ul.dropdown {
	padding-top: 1px;
	top: 100%;
}
#mainmenu .jetmenu ul.dropdown li ul.dropdown {
	border-left: 1px solid #fff;
	top: 0;
}
#mainmenu .jetmenu ul.dropdown, #mainmenu .jetmenu ul.dropdown li ul.dropdown {
	background: #fff;
}
#mainmenu .jetmenu ul.dropdown li a {
	background: #eee;
	border-top: 1px solid #fff;
	color: #007EAD;
	padding: 10px 15px;
}
#mainmenu .jetmenu ul.dropdown li:first-child a {
	border: none;
}
#mainmenu .jetmenu ul.dropdown li:hover > a {
	background: #e0e0e0;
	color: #007EAD;
}
#mainmenu .jetmenu ul.dropdown li.active a {
	color: #999;
}

#mainmenu .jetmenu > li.showhide {
	background: #fff;
	color: #243648;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 105px;
}
#mainmenu .jetmenu > li.showhide span.title {
	margin-left: 15px;
}
#mainmenu .jetmenu > li.showhide .icon {
	margin: 16px 15px 16px 0;
}
#mainmenu .jetmenu > li.showhide .icon em {
	background: #243648;
}

/* Media queries */
@media only screen and (max-width: 768px) {
	#mainmenu .jetmenu {
		position: static;
		width: 100%;
	}
	#mainmenu .jetmenu > li {
		margin-right: 0;
	}
	#mainmenu .jetmenu ul.dropdown > li > a, #mainmenu .jetmenu > li > ul.dropdown > li > a {
		padding-left: 30px !important;
	}
}
@media only screen and (max-width: 320px) {
	#mainmenu .jetmenu > li.showhide {
		width: 50px;
	}
	#mainmenu .jetmenu > li.showhide span.title {
		height: 0;
		overflow: hidden;
		width: 0;
	}
}


/*# sourceMappingURL=mainmenu.css.map */