
#wpadminbar {
display:none !important;
}


#nav {
height:70px;
background:#ffffff;
background:url(../images/transparencies/bg-white-90.png);
background:rgba(255, 255, 255, .9);
position:fixed;
top:30px;
left:0px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
@media only screen and (max-width: 767px) {
	#nav {
	position:relative;
	top:inherit;
	}
}
.scrolled #nav,
.touch #nav {
height:40px;
}



#nav ul.menu {
text-align:right;
float:right;
margin-top:25px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
.scrolled #nav ul.menu,
.touch #nav ul.menu {
margin-top:10px;
}

#nav li {
float:left;
position:relative;
}

#nav a {
display:inline-block;
float:left;
text-transform:uppercase;
font-weight:600;
font-size:16px;
line-height:20px;
margin-left:10px;
color:#3F3936;
}
#nav li:hover a,
#nav li.current-menu-item a {
border-bottom:2px solid #891F02;
}


#nav ul.sub-menu {
visibility:hidden;
display:none;
position:absolute;
left:10px;
top:100%;
text-align:left;
padding-top:23px;
}
.scrolled #nav ul.sub-menu,
.touch #nav ul.sub-menu {
padding-top:8px;
}

#nav ul.sub-menu li {
float:none;
display:block;
background:#3F3936;
}

#nav ul.sub-menu a {
color:#ffffff;
font-size:14px;
font-weight:300;
float:none;
display:block;
white-space:nowrap;
padding:5px 10px;
margin:0px;
}
#nav ul.sub-menu a:hover,
#nav ul.sub-menu li.current-menu-item:hover a {
background:#9F9F81;
}
#nav ul.sub-menu li,
#nav ul.sub-menu li:hover,
#nav ul.sub-menu a,
#nav ul.sub-menu a:hover {
border-bottom:none;
}

#nav li.menu-item-has-children:hover ul.sub-menu {
display:block;
visibility:visible;
}
.hiddenLink {
display:none;
visibility:hidden;
}
#navBar {
display:none;
height:40px;
background:#9F9F81;
color:#ffffff;
position:relative;
text-align:center;
line-height:40px;
text-transform:uppercase;
font-size:16px;
}
#navBars {
height:40px;
width:40px;
position:absolute;
left:0px;
top:0px;
cursor:pointer;
background:url(../images/navBars.svg) no-repeat center center;
}
.nosvg #navBars {
background:url(../images/navBars.png) no-repeat center center;
}

#nav li.menu-item-has-children ul.sub-menu ul.sub-menu {
position: absolute;
left: 100%;
top: 0px;
padding-top: 0px;
background:#3F3936;
display:none;
border-left:1px solid #9F9F81;
}
#nav li.menu-item-has-children ul.sub-menu  li.menu-item-has-children:hover ul.sub-menu {
display:block;
}
#nav li.menu-item-has-children ul.sub-menu ul.sub-menu li a {
background:#3F3936;
}
#nav li.menu-item-has-children ul.sub-menu ul.sub-menu li a:hover {
background:#9F9F81;
}

#nav ul.sub-menu li.menu-item-has-children:hover > a {
background:#9F9F81;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#nav a {
	font-size:13px;
	}
}
@media only screen and (max-width: 767px) {
	#navBar {
	display:block;
	}
	
	#nav {
	height:inherit !important;
	position:relative;
	background:#9F9F81;
	border-top:1px solid #3F3936;
	}
	#nav .container {
	display:none;
	}
	#nav ul,
	#nav li,
	#nav a {
	margin:0px !important;
	padding:0px !important;
	top:inherit !important;
	left:inherit !important;
	clear:both;
	width:100%;
	}
	.hiddenLink {
	display:block;
	visibility:visible;
	}
	
	
	#nav li,
	#nav a,
	#nav ul.sub-menu a {
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	text-align:center;
	color:#3F3936;
	}
	#nav li:hover,
	#nav a:hover,
	#nav li,
	#nav a {
	border:none;
	}
	#nav ul.sub-menu {
	position:relative;
	display:block;
	visibility:visible;
	left:inherit;
	top:inherit;
	padding:0px !important;
	}
	#nav ul.sub-menu li {
	background:none;
	}
	#nav a {
	color:#9F9F81;
	color:#ffffff;
	font-weight:400;
	}
	#nav ul.sub-menu a {
	font-weight:400;
	color:#3F3936;
	background: #ffffff;
	}
	#nav ul.sub-menu a:hover {
	background:#ffffff;
	}
	#nav .container {
	width:100%;
	}
	#nav a {
	border-bottom:1px solid #3F3936 !important;
	padding:5px 0px !important;
	}
	#nav li.menu-item-has-children ul.sub-menu ul.sub-menu {
	display:block;
	position:relative;
	top:inherit !important;
	right:inherit !important;
	}
	#nav li.menu-item-has-children ul.sub-menu ul.sub-menu li a,
	#nav li.menu-item-has-children ul.sub-menu ul.sub-menu li a:hover {
	background:#e1e1e1;
	}
	#nav ul.sub-menu li.current-menu-item:hover a {
	background:#ffffff;
	}
}













































































