
	#shadow-bottom {
		margin: 0 auto;
		width: 100%;
		height: 5px;
	}
	
	.accordion-tag {
		background: #fff;
		width: auto;
		height: auto;
		list-style: none;
		margin:0px;
		padding-left:0px !important; 
	}
	.accordion-tag ul
	{
		list-style: none;	
	}
	/* Main Menu List Links */
	.accordion-tag > li > a {
		width: 100%;
		margin: 0 auto;
		height: 39px;
		line-height: 39px;
		text-indent: 18px;
		display: block;
		position: relative;
		font-weight: 600;
		color: #646464;
	}
	
	.accordion-tag > li > a:after {
		content: "\f105";
		 font-family:'FontAwesome';
		 position: absolute;
		 right: 30px;
	}
	
	.accordion-tag > li > a:hover, 
	.accordion-tag > li > a.active {
		background-color: #3d3d3d;
		color: #EEE !important;
		-webkit-transition: background 0.4s ease-in-out;
		-moz-transition: background 0.4s ease-in-out;
		transition: background 0.4s ease-in-out;
	}
	
	.accordion-tag > li > a.active:after {
		content: "\f106";
		font-family:'FontAwesome';
		position: absolute;
		right: 30px;
	}

	/* Submenu List Links */
	.accordion-tag ul li a {
		margin: 0 auto;
		line-height: 39px;
		text-indent: 24px;
		display: block;
		position: relative;
		font-size: 14px; 
		color: #8d8d8d;
		
		-moz-box-shadow: inset 2px 0px 0px 0px #e5e5e5;
		-webkit-box-shadow: inset 2px 0px 0px 0px #e5e5e5;
		box-shadow: inset 2px 0px 0px 0px #e5e5e5;
	}
	
	/* First Submenu Item */
	.accordion-tag ul li:first-child a {
		height: 34px;
		margin-top: 17px;
	}
	
	/* Last Submenu Item */
	.accordion-tag ul li:last-child a {
		height: 34px;
		margin-bottom: 17px;
	}
	
	/* Before Current (active) Submenu Item */
	.accordion-tag > li > ul li a.current:before{
		content: "\f00c";
		color: #3d3d3d; 
		font-family: 'FontAwesome';
		font-weight: 300;
		font-size: 10px;
		position: absolute;
		height: 6px;
		top: 0px;
		left: -28px;
	}
	
	/* Current (active) Submenu Item */
	.accordion-tag > li > ul li a.current {
		color: #3d3d3d; 
		font-weight: 600;
		
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	/* Submenu Hover Transitions */
	.accordion-tag > li > ul li:hover a,
	.accordion-tag > li > ul li:hover a:before {
		color: #000; 
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		color: #000000;
	}
	.no-arrow  > a:after 
	{
		content:none !important;
	}