/* @group Navigation */
.in-navigation {
	border-left: 1px solid rgba(0, 0, 0, 0.35);
}

h1.in-navigation {
	border-left: 1px solid rgba(256, 256, 256, 0.1);
	color: #ffffff !important;
}

nav#main-navigation {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
}

nav#main-navigation>.inner>ul>li>a {
	color: #fff;
}

nav#main-navigation ul li a:hover, nav#main-navigation>.inner>ul>li>a.current, nav#main-navigation>.inner>ul>li>a.currentAncestor {
	background-color: #575857;
	background-color: rgba(57, 57, 57, 0.85);
}

nav#main-navigation>.inner>ul>li.hasChild>a:hover, nav#main-navigation>.inner>ul>li.hasChild>a.current, nav#main-navigation>.inner>ul>li.hasChild>a.currentAncestor {
	background: #575857 url(../../images/nav-white-arrow.png) no-repeat center bottom;;
	background: rgba(57, 57, 57, 0.85) url(../../images/nav-white-arrow.png) no-repeat center bottom;;
}

nav#main-navigation ul ul {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.9);
}

nav#main-navigation ul ul li a {
	color: #909397;
}

nav#main-navigation ul li.hasChild>a {
	background: url(../../images/nav-white-arrow.png) no-repeat center bottom;
}

nav#main-navigation ul ul li.hasChild>a {
	background: url(../../images/sub-nav-gray-arrow.png) no-repeat right center;
}

nav#main-navigation>.inner ul ul li a:hover, nav#main-navigation>.inner ul ul li>a.current, nav#main-navigation>.inner ul ul li>a.currentAncestor {
	color: #fff;
	background-color: #575857;
	background-color: rgba(57, 57, 57, 0.85);
}


nav#main-navigation>.inner ul ul li.hasChild>a:hover, nav#main-navigation>.inner ul ul li.hasChild>a.current, nav#main-navigation>.inner ul ul li.hasChild>a.currentAncestor {
	background-color: #575857;
	background-color: rgba(57, 57, 57, 0.85);
	background-image: url(../../images/sub-nav-white-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}


/* @end */
