/* *****************************************************************************************************
 * Mobile Nav
 * ************************************************************************************************** */
 	#custom-responsive-nav {
		background: #ffffff;
		border-bottom: #eee solid 1px;
		z-index: 500;
		position: relative;
		display: block !important;
	}
	#custom-responsive-nav > button {
		width: 64px;
		height: 48px;
		line-height: 32px;
		font-size: 28px;
		border-width: 0;
		background-color: #FFFFFF;
		color: #000000;
		display: none;
	}
	#custom-responsive-nav ul {
		list-style: none;
		margin: 0;
		overflow: hidden;
		background-color: #303030;		
	}
	#custom-responsive-nav > ul {
		display: none;
		padding: 10px;
	}
	#custom-responsive-nav > ul.show {
		display: block;
	}
	#custom-responsive-nav > ul > li {
		background: rgba(255,255,255,0.2);
		margin-bottom: 4px;
	}
	#custom-responsive-nav > ul > li > a{
		text-transform: uppercase;
	}
	#custom-responsive-nav > ul > li > ul {
		padding: 10px;
	}
	#custom-responsive-nav > ul > li > ul > li > div > ul > li > a > span {
		padding-left: 20px;
	}
	#custom-responsive-nav > ul > li > ul {
		background-color: rgba(0,0,0,0.1);
	}
	#custom-responsive-nav > ul > li > ul > li > div > ul {
		background-color: rgba(0,0,0,0.15);
	}	
	#custom-responsive-nav a {
		font-family: 'Source Sans Pro',sans-serif;
		font-size: 14px;
		font-weight: 500;
		display: block;
		padding: 10px;
		text-decoration: none;		
		color: #eeeeee;
	}
	#custom-responsive-nav ul li ul li a{
		font-weight: normal;
	}
	#custom-responsive-nav a:HOVER,
	#custom-responsive-nav a:ACTIVE {
		background-color: rgba(255,255,255,0.8);
		color: #111111;
