/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	clear: both;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 45px;
	position: relative;
}

ul.nav,
div.nav > ul {
	margin: 0;
	padding: 0;
}

.nav li {
	display: inline-block;
	position: relative;
	float: left;
}

.nav li a {
	color: #7C8A9A;
	padding: 89px 20px 20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	cursor: pointer;
    font-family: Swiss721 BT;
    font-size: 15px;
    text-transform: uppercase;
}

.nav li:hover > a,
.nav li a:hover {
	background-color: #45758A;
	color: #fff;
}

.nav .sub-menu,
.nav .children {
	background-color: #fff;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	z-index: 99999;
	min-width: 220px;
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
}

.nav .sub-menu ul,
.nav .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav ul a,
.nav ul ul a {
	color: #fff;
	margin: 0;
	width: 200px;
}

ul.nav ul a:hover,
.nav ul ul a:hover {
	background: none #BCD8D8 !important;
}

ul.nav li:hover > ul,
.nav ul li:hover > ul {
	display: block;
}

.nav .current_page_item > a,
.nav .current_page_ancestor > a,
.nav .current-menu-item > a,
.nav .current-menu-ancestor > a {
	color: #fff;
	background-color: #45758A !important;
}

.menu-toggle {
	display: none;
}
.sub-menu li {
	width: 100%;
}

.sub-menu li a{
	color: #4F5055 !important;
    font-family: Arial;
    font-size: 11.4px;
    font-weight: bold;
	display: block;
	width: 100% !important;
    padding: 6px 20px !important;
	text-transform: none;
}
.sub-menu .current_page_item  a, 
.sub-menu .current_page_ancestor a, 
.sub-menu .current-menu-item  a, 
.sub-menu .current-menu-ancestor  a{
	background: none #BCD8D8 !important;
}

.current-menu-ancestor a{
	background: url("../img/nav-dropdown-2.png") no-repeat scroll center 90% rgba(0, 0, 0, 0) !important;
    color: #7C8A9A;
}
.menu-item-has-children{ 
	background: url("../img/nav-dropdown.png") no-repeat scroll center 90% rgba(0, 0, 0, 0);
    color: #7C8A9A;
 }
 
 /* Sidebar Nav */
 
.sidebar-nav .menu-main-navbar-container {  }
.sidebar-nav .menu-main-navbar-container ul { padding: 0; margin: 0; }
.sidebar-nav .menu-main-navbar-container ul li { list-style: none; border-radius: 0; border-right: 0 none; border-style: none none solid; border-width: 0 0 1px; font-family: Arial; font-size: 12px; font-weight: bold; margin-bottom: 0; padding-left: 0; padding: 10px 15px 10px 0; border-left: 0; border-right: 0; border-bottom: 1px solid #DDDDDD; }
.sidebar-nav .menu-main-navbar-container ul li a{ color: #555555; border-left: 0; border-right: 0; }
.sidebar-nav .menu-main-navbar-container ul li a:hover{ text-decoration: none; }
.sidebar-nav .menu-main-navbar-container ul .current-menu-item a{ color:#3A768D; }


/* Navbar */