/**
 * @package Jms Responsive Menu
 * @version 1.0
 * @Copyright (C) 2009 - 2013 Joommasters.
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @Website: http://www.joommasters.com
**/
.desktop-off #jmsresmenu {	display:none!important;}
#jmsresmenu {	background:#444!important;}
#jmsresmenu li {	background:none!important;	text-align:left!important;	display:inline-block!important;	float:left;	border-left:1px solid #FFF;}
#jmsresmenu li:first-child {	border-left:none;}
#jmsresmenu li a {	display:inline-block!important;	line-height:24px!important;	padding:10px 30px!important;	font-size:14px;	background:#444!important;	color:#FFF!important;	}
#jmsresmenu li {	position:relative!important;}
#jmsresmenu li ul {	margin:0px!important;	padding:0px;	text-align:left;	background:#444!important;		left:0px;	-moz-transition: top 0.4s;  	transition: top 0.4s;  	-webkit-transition: top 0.4s;  	  	top:40px;  	width:250px;  	display:block;  	visibility:hidden;  	opacity:0;  	position:absolute!important;}
#jmsresmenu li:hover ul {	position:absolute!important;	visibility:visible;	top:46px!important;	left:0px;	opacity:1;}#jmsresmenu li:hover {background:#333!important;}#jmsresmenu li:hover ul  ul{	visibility:hidden;}#jmsresmenu li ul li:hover  ul{	visibility:visible;}
#jmsresmenu li li {	display:block!important;	float:none;	z-index: 10000;
}
#jmsresmenu li li a {	border:none!important;	border-bottom:1px solid #333!important;	display:block!important;}#jmsresmenu li ul ul {margin-left: 250px!important;margin-top: -46px!important;padding: 0px;text-align: left;background: #444!important;left: 0px;-moz-transition: top 0.4s;transition: top 0.4s;-webkit-transition: top 0.4s;top: 46px;width: 274px;display: block;visibility: hidden;opacity: 0;position: absolute!important;}