/*=== Nav1 Dropdown Setup ===*/
#nav1 li ul{
	background: #efd53c;
	clear: both;
	left: -999em;
	position: absolute;
	top: 33px
}
#nav1 li li{
	background: none;
	/* height: 21px; */
	border-bottom: 1px dotted white;
	margin: 0
}
/* \*/ 
* html #nav1 li a{
	float: left;
	height: 1%
}
* html #nav1 li ul{
	width: 200px
}
/* Main Level Normal State with Hovered Sub Level */
#nav1 li:hover a,
#nav1 li.over a{
	background: #efd53c;
	color: #000056
}
/* Sub Level Normal State */
#nav1 li:hover li a,
#nav1 li.over li a {
	background: none;
	color: #010157;
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
	padding: 0 0 0 10px;
	text-decoration: none;
	text-transform: none;
	width: 190px
}
/* Sub Level Hovered State */
#nav1 li:hover li a:hover,
#nav1 li.over li a:hover {
	background: #ffffff;
	color: #010157
}
/* Show Sub Level */
#nav1 li:hover ul,
#nav1 li.over ul{
	left: 0
}

/*=== Responsive Dropdowns ===*/
@media screen and (max-width:768px){
	#nav1 li.menutoggle ~ li{
		max-height:0;

		-webkit-transition:		max-height 600ms ease-in-out;
		-moz-transition:		max-height 600ms ease-in-out;
		-ms-transition:			max-height 600ms ease-in-out;
		-o-transition:			max-height 600ms ease-in-out;
		transition:				max-height 600ms ease-in-out;
	}
	#nav1 li.menutoggle.open ~ li{
		max-height:300px;
	}
	#nav1 li ul{
		max-height:0;
		left:0;
		overflow:hidden;
		position:relative;
		top:0;
		
		-webkit-transition:		max-height 600ms ease-in-out;
		-moz-transition:		max-height 600ms ease-in-out;
		-ms-transition:			max-height 600ms ease-in-out;
		-o-transition:			max-height 600ms ease-in-out;
		transition:				max-height 600ms ease-in-out;
	}
	#nav1 li:hover ul,
	#nav1 li.over ul{
		max-height:300px;
	}
	#nav1 li:link li a, #nav1 li:visited li a, #nav1 li:hover li a, #nav1 li:active li a, #nav1 li.over li a{
		background:#efd53c;
		color:#010157;
		font-size:14px;
		line-height:32px;
		width:auto;
	}
	#nav1 li.over li a,
	#nav1 li li a {
		font-weight: normal;
		padding: 0 0 0 10px;
		text-decoration: none;
		text-transform: none;
	}
}
