
	/* Mobile Menu */
	
	#mobile-menu-container								{position:fixed; top:0; bottom:0; right:-320px; z-index:99999999; overflow:hidden; overflow-y:scroll;
														-ms-touch-action:none;
														-webkit-overflow-scrolling:touch; width:320px;
														-webkit-transition:all 300ms linear;
														-moz-transition:all 300ms linear;
														-o-transition:all 300ms linear;
														transition:all 300ms linear;}
		
		
	#mobile-menu-container.moveOver						{right:0}
		
		/* UL */
		#mobile-menu-container ul						{margin:0; padding:0; list-style:none; overflow:hidden;}
			#mobile-menu-container li					{margin:0; padding:0; overflow:hidden;}
			
			#mobile-menu-container li a					{display:block; text-decoration:none}
			#mobile-menu-container li a.closeMenuIcon	{float:left; border:0; text-align:center; color:#555!important;}
			#mobile-menu-container li a.showHideIcon	{float:left; border:0; text-align:center;}
			
			
			#mobile-menu-container ul ul				{display:none; margin:0; padding:0; overflow:hidden;}
			
			
		/* Mobile Menu styling */
		
		
		
		/* Default theme */
		#mobile-menu-container.menuStyle-default,
		.menuStyle-default ul							{background:#eeeeee;}
		.menuStyle-default ul li						{}
		.menuStyle-default ul li.home					{background:#b14a9d;}
		.menuStyle-default ul li.home a 				{color:white;}
		
		.menuStyle-default ul li a						{color:#b14a9d; margin:0 0 0 60px; padding:13px 0; font-size:1em;}
		.menuStyle-default ul li a.closeMenuLink		{color:#555;}

		.menuStyle-default ul li a.closeMenuIcon		{margin:0; padding:12px 15px 12px 17px}
		.menuStyle-default ul li a.showHideIcon			{color:#b14a9d; margin:0; padding:11px 15px 15px; font-size:2em;}
		
		.menuStyle-default ul ul						{background:#e1e1e1;}
		.menuStyle-default ul ul li						{font-size:1em}
		
		.menuStyle-default ul ul ul						{background:#d3d1d2;}

		.menuStyle-default ul ul ul ul					{background:#bbbbbb;}
		.menuStyle-default ul ul ul ul a				{color:#fff;}