/* http://slicknav.com/ */

/******* End Off Canvas Menu ***************/

/*http://foundation.zurb.com/forum/posts/329-nav--off-canvas--how-to-make-it-fixed-and-auto-close-after-clicking-a-link*/

/* http://foundation.zurb.com/forum/posts/2393-need-an-off-canvas-multi-level-menu */




	#nav_menu
	{
		margin: 0 0 10px 0;
		background-color: #2c3840;
		z-index: 100;
	}
	#nav_menu .nav_menu_link {
		color: white;
		font-size: 1rem;
		font-weight: 700;
		height: 0;
		font-family: Arial;
		vertical-align: middle;
		position: relative;
		display: inline-block;
		height: auto;
		padding: 8px 20px;
	}
	
	#nav_menu .nav_menu_link:hover, .nav_menu_link.hovered {
		background: white;
		color: black !important;
	}
	
	#nav_menu .nav_menu_link a {
		color: white;
		font-weight: normal;
	}
	#nav_menu .nav_menu_link:hover a {
		color: blue;
		font-weight: normal;
	}
	
	/*.nav_menu_link:hover + div*/
	#nav_menu .content.hovered
	{
		display: block !important;
	}
	#nav_menu .content:hover {
		display: block !important;
	}
	
	#nav_menu .content
	{
		width: 100% !important;
		max-width: 72.5rem;
		height: auto !important;
		position: absolute;
		display: none;
		background-color: white;
		padding: 11px 0 15px 0;
		box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3);
		z-index: 2000 !important;
		margin-top: -2px;
	}
	#nav_menu .content dt, #nav_menu .content dl
	{
		padding: 5px 0 6px 15px;
		line-height: 15px;
		font-weight: 700;
	}
	#nav_menu .content dd
	{
		margin: 0;
		padding: 0 0 2px 30px;
		/*background: url(/images/design/bullet.png) no-repeat 17px 8px;*/
	}
	#nav_menu .content dt, #nav_menu .content dd
	{
		font-size: 1rem;
	}

	#nav_menu .content a 
	{
		color: #102da3; 
		line-height: 1.5;
	}
	#nav_menu .content a.grey
	{
		color: grey; 
		line-height: 1.5;
	}
