/* CSS Document */
/* (Menu 1) - top menu with single hover dropdown */
#mainmenu .jetmenu {
	background: none;
	float: right;
	width: auto;
}
#mainmenu .jetmenu > li.last {
	margin-right: 0;
}
#mainmenu .jetmenu > li > a {
	background: #fff;
	color: #565656;
	font-size: 14px;
	padding: 10px 15px;
	-moz-transition-duration: .15s;
	-o-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
}
#mainmenu .jetmenu > li.active > a, #mainmenu .jetmenu > li.section > a {
	background: #221E1F;
	color: #fff;
}
#mainmenu .jetmenu > li:hover > a, #mainmenu .jetmenu > li.active:hover > a, #mainmenu .jetmenu > li.section:hover > a {
	background: #61A60f;
	color: #fff;
}
#mainmenu .jetmenu ul.dropdown {
	border-bottom: 1px solid #fff;
	min-width: 200px;
	top: 100%;
}
#mainmenu .jetmenu ul.dropdown, #mainmenu .jetmenu ul.dropdown li ul.dropdown {
	background: #fff;
	background: rgba(255,255,255,.8);
	border-top: 3px solid #61A60f;
}
#mainmenu .jetmenu ul.dropdown li {
	font-size: 14px;
	position: relative;
}
#mainmenu .jetmenu ul.dropdown li a {
	border-top: 1px solid #fff;
	color: #221E1F;
	padding: 10px 15px;
}
#mainmenu .jetmenu ul.dropdown li:first-child a {
	border: none;
}
#mainmenu .jetmenu ul.dropdown li:hover > a {
	background: #fff;
	color: #61A60f;
}
#mainmenu .jetmenu ul.dropdown li.active a {
	color: #61A60f;
}
#mainmenu .jetmenu ul.dropdown li ul.dropdown {
	left: auto;
	margin-right: 1px;
	right: 100%;
	top: -3px;
}
#mainmenu .jetmenu ul.dropdown li ul.dropdown li:first-child a {
	border-top: 1px solid #fff;
}
#mainmenu .jetmenu ul.dropdown li:first-child ul.dropdown li:first-child a {
	border-top: none;
}

#mainmenu .jetmenu > li.showhide {
	background: #221E1F;
	color: #fff;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 105px;
}
#mainmenu .jetmenu > li.showhide span.title {
	margin-left: 15px;
}
#mainmenu .jetmenu > li.showhide .icon {
	margin: 16px 15px 16px 0;
}
#mainmenu .jetmenu > li.showhide .icon em {
	background: #fff;
}

/* Media queries */
@media only screen and (max-width: 767px) {
	#mainmenu .jetmenu {
		position: static;
		width: 100%;
	}
	#mainmenu .jetmenu > li.last {
		border-bottom: 1px solid #eee;
	}
	#mainmenu .jetmenu > li > a {
		background: #eee;
		color: #221E1F;
	}
	#mainmenu .jetmenu ul.dropdown, #mainmenu .jetmenu ul.dropdown li ul.dropdown {
		border-top: none;
	}
	#mainmenu .jetmenu ul.dropdown li a {
		background: none;
		border-top: 1px solid #eee !important;
	}
	#mainmenu .jetmenu ul.dropdown > li > a, #mainmenu .jetmenu > li > ul.dropdown > li > a {
		padding-left: 30px !important;
	}
	#mainmenu .jetmenu ul.dropdown li ul.dropdown {
		margin: 0;
	}
	#mainmenu .jetmenu ul.dropdown li ul.dropdown a {
		padding-left: 45px !important;
	}
}
@media only screen and (max-width: 320px) {
	#mainmenu .jetmenu > li.showhide {
		width: 50px;
	}
	#mainmenu .jetmenu > li.showhide span.title {
		height: 0;
		overflow: hidden;
		width: 0;
	}
}

/*# sourceMappingURL=mainmenu.css.map */