#logo {
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	margin: 3px 9px;
}

#nav {
	margin: auto;
	box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.5); 
	background-color: rgba(55, 55, 55, 0.9); 
	width:100%; 
	position: fixed;
	height: 48px;
	z-index: 999;
}

.stellarnav {
	font-size: 14pt;
	height: 48px;
}

.stellarnav.mobile {
	text-align: right;
}

.stellarnav > ul > li {
	box-shadow: none;
	height: 48px;
}

.stellarnav li a {
	color: #ffffff;
	height: 48px;
	white-space: nowrap;
}

.stellarnav > ul > li > a { 
	padding: 12px 30px 3px 30px;
}

.stellarnav ul ul, .stellarnav.mobile ul {
	background-color: rgba(55, 55, 55, 0.9);
}

.stellarnav ul li:hover, .stellarnav ul ul li a:hover {
	background: #7DAE57;
}