/*
===============
MMENU OVERRIDES
===============
*/

	#page-wrapper {
		z-index: auto;
	}
	.mmenu { background: #0d1824; }
	.mmenu * { text-shadow: none; }
	.mmenu ul { margin-top: 0; }
	.mmenu li a, 
	.mmenu li span { padding-top: .5em; padding-bottom: .5em; font-size: 1.2em; }
	.mmenu .mmenu-subtitle { border-bottom: 0px solid transparent; }
	.mmenu .sub-nav-title { 
		padding: .75em 0; 
		/* background: rgba(255,255,255,0.1); */
		/* border-bottom: 0px solid transparent; */
		background: rgba( 0, 0, 0, 0.2 ); 
		text-indent: 20px; 
		text-transform: uppercase; 
		font-weight: bold;
		color: rgba( 255, 255, 255, 0.8 );
	}
	.mm-list > li > a,
	.mm-list > li > span {
		line-height: 40px;
	}

	.mm-menu li {
		border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
	}
	.mm-menu li:after
	{
		border-bottom: 1px solid rgba( 0, 0, 0, 0.4 );
	}
	.mmenu li.sub-nav-title:after { border-bottom: 0px solid transparent; }
	.mmenu a.mmenu-subopen { border-left: 0px solid transparent; width: 100%; height: 57px; }
	.mmenu a.mmenu-subopen:after { top: 21px; }
	
	.mmenu a.mmenu-subclose { padding-top: .5em; }
	.mmenu a.mmenu-subclose:before { top: 23px; }
	
	.mmenu li.mmenu-selected > a,
	.mmenu li.mmenu-selected > span { background: rgba( 255, 255, 255, 0.1 ); }

	.mm-menu.is-hidden {
		display: none;
	}

	@media screen and (max-width: 640px) {
		.mm-menu.mm-opened {
			display: block;
		}
	}
