#primary_nav_wrap
{
	margin-top:10px;
	display: inline-block;
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	text-align: left;
}

#primary_nav_wrap ul a
{
	display:block;
	color:#000;
	text-decoration:none;
	line-height:32px;
	padding:0 15px;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#fff
}

#primary_nav_wrap ul li:hover
{
	background:#fff;
	text-decoration: underline;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0;
	z-index:1000;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px;
	z-index:1000;
    border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

/* Fixed sidenav, full height */

.sidenav {
  height: 100%;
  width: 200px;
  z-index: 1;
  top: 0;
  left: 0;
  overflow-x: hidden;
}

/* Style the sidenav links and the dropdown button */
.sidenav a, .dropdown-btn {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	text-decoration: none;
	display: block;
	font-size: 100%;
	border: none;
	background: none;
	width: 100%;
	text-align: left;
	cursor: pointer;
	outline: none;
}
.dropdown-btn {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	color: #07310d;
}

/* On mouse-over */
.sidenav a:hover, .dropdown-btn:hover {
	text-decoration: underline;
}

/* Main content */
.main {
  
}

/* Add an active class to the active dropdown button */
.active {
  
}

/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
.dropdown-container {
  display: none;
  
  padding-left: 0px;
}

/* Optional: Style the caret down icon */
.fa-caret-down {
  float: right;
  padding-right: 8px;
}