.nav li:before {
	content: "| ";
}
.nav li:first-child:before {
	content: "";
}


.nav li ul li:before {
	content: " –";
}
.nav li ul li:first-child:before {
	content: " –";
}


/*** Nav bar styles ***/

ul.nav, .nav ul {
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

ul.nav {
	display: table;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: .2px;
	font-size: 12px;
	margin: 30px 10px 0 50px;
}
ul.nav>li {
	display: table-cell;
	position: relative;
	padding: 2px 4px 2px 2px;
	white-space: nowrap;
}
ul.nav>li a {
	white-space: nowrap;
}

ul.nav li>ul {
/*Make the sub list items invisible*/
	display: block;
	position: absolute;
	max-width: 625px;
	margin-left: -6px;
	margin-top: 2px;
	border: 0px solid red;
	white-space: nowrap;

}
ul.nav li.page-item-10>ul {
/*Make the sub list items invisible*/
	width: 625px;
	white-space: normal;
}

ul.nav li ul li {
	display: inline;
	border: 0px solid green;

}
ul.nav li>ul.children {
	margin-left: 25px;
}
/*ul.nav li:hover>ul {*/
/*When hovered, make them appear*/
/*
	display : block;
}
*/

ul.nav li a {
	display: inline;
	padding: 2px 2px;
}
.nav ul li ul li a {
	display: inline;
	padding: 2px 2px;
}

/*** Menu colors (customizable) ***/

ul.nav, .nav ul, .nav ul li a, .nav li a {
	background-color: #fff;
	color: #506d00;
}


ul.nav a li:hover, .nav ul li a:hover, .nav li a:hover {
	background-color: #FFF;
	color: #788e21;
}

ul.nav li:active, .nav ul li a:active {
	background-color: #FFF;
	color: #788e21;
}

ul.nav, .nav ul {
	border: 0px solid #369;
}

.nav a {
	text-decoration: none;
}

ul.nav li ul li {
	display: none;
	}

ul.nav li.current_page_item ul li, ul.nav li.current_page_parent ul li  {
	display: inline;
}


/*** Menu colors (customizable) ***/

ul#nav, #nav ul, #nav ul li a, #nav a, #nav ul li a:visited{
	color: #9a6100;
}


ul#nav a li:hover,
#nav ul li a:hover, #nav a:hover{
	color: #cab388;
}

ul#nav a li:active,
#nav ul li a:active, #nav a:active{
	color: #9a6100;
}


#nav a, #subnav a {
	text-decoration: none;
}

ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current_page_item ul li a, ul.nav li.current_page_parent ul li a {
	font-weight: bold;
}

