﻿
#vMenu {
	position: relative;
	background: #fff;
        text-align: left;
}

	#vMenu h3 {
/*		font-weight: 100;*/
		padding: 12px 15px;
		margin: 0;
		font-size: 18px;
	}

	#vMenu ul {
		padding: 0;
		margin: 0;
		list-style: none;
		border-top: 1px solid #d3d3d3;
	}

		#vMenu ul li {
			position: relative;
			display: block;
			padding: 0;
			margin: 0;
			/*border-right: 1px solid #d3d3d3;
			border-left: 1px solid #d3d3d3;*/
			border-bottom: 1px solid #d3d3d3;
			list-style: none;
		}

			#vMenu ul li ul li {
				border-right: none;
				border-left: none;
				border-bottom: 1px solid #d3d3d3;
			}

				#vMenu ul li ul li:last-child {
					border-bottom: none;
				}

			#vMenu ul li a {
				-webkit-transition: all 400ms ease;
				-moz-transition: all 400ms ease;
				-ms-transition: all 400ms ease;
				-o-transition: all 400ms ease;
				transition: all 400ms ease;
				cursor: pointer;
				text-decoration: none;
				color: #555;
				padding: 10px 15px;
				display: block;
/*				font-weight: 100;*/
				text-shadow: none;
				font-family: 'Open Sans', sans-serif;
			}

			#vMenu ul li ul.open li a {
				padding: 10px 15px 10px 25px;
			}

			#vMenu ul li ul li ul.open li a {
				padding: 10px 15px 10px 35px;
			}


		#vMenu ul.open {
			-webkit-transition: background-color 300ms ease;
			-moz-transition: background-color 300ms ease;
			-ms-transition: background-color 300ms ease;
			-o-transition: background-color 300ms ease;
			transition: background-color 300ms ease;
			display: block;
			background-color: #fff;
		}

		#vMenu ul li ul.open {
			background-color: #f5f5f5;
		}

		#vMenu ul li ul li ul.open {
			background-color: #eee;
		}

	#vMenu .active {
		display: block;
		font-weight: 600;
	}

	#vMenu .submenu {
		display: none;
	}

	#vMenu li a span .fa {
		position: absolute;
		right: 15px;
		top: 13px;
	}

	#vMenu .responsiveToggler {
		position: absolute;
		right: 10px;
		top: 11px;
		width: 25px;
		padding: 6px 0 2px 0;
		display: none;
	}

		#vMenu .responsiveToggler span {
			height: 2px;
			margin-bottom: 4px;
			background: #555;
			display: block;
		}


	#vMenu.responsive .responsiveToggler {
		display: block;
	}

	#vMenu.responsive > ul {
		display: none;
	}
