/* @override http://devo.cuisinenoirmag.com/templates/cuisine/css/menu.css
	http://www.cuisinenoirmag.com/templates/cuisine25/css/menu.css */

#ja-cssmenu{margin:0 0 15px 0; padding:0;;background:#C6B299; width:960px;}

body.mycn #ja-cssmenu{margin:0;}

#ja-cssmenu ul{margin:0;padding:0}

#ja-cssmenu li{margin:0;padding:0;float:left;display:block;background:none;cursor:pointer; line-height: 13px;}

#ja-cssmenu li ul{width:18.4em;position:absolute;z-index:99;left:-999em;height:auto;w\idth:17.9em; padding-bottom: 15px;}

#ja-cssmenu li ul ul{margin:-2em 0 0 15em}

#ja-cssmenu li li{padding:0 0em 0 0;margin:0;/*width:14.9em*/ width:100%;}

#ja-cssmenu ul a{width:14.8em;w\idth:13.8em}

#ja-cssmenu li:hover ul ul,#ja-cssmenu li:hover ul ul ul,#ja-cssmenu li.sfhover ul ul,#ja-cssmenu li.havechildsfhover ul ul,#ja-cssmenu li.havechild-activesfhover ul ul,#ja-cssmenu li.activesfhover ul ul,#ja-cssmenu li.sfhover ul ul ul,#ja-cssmenu li.havechildsfhover ul ul ul,#ja-cssmenu li.havechild-activesfhover ul ul ul,#ja-cssmenu li.activesfhover ul ul ul{left:-999em}

#ja-cssmenu li:hover ul,#ja-cssmenu li li:hover ul,#ja-cssmenu li li li:hover ul,#ja-cssmenu li.sfhover ul,#ja-cssmenu li.havechildsfhover ul,#ja-cssmenu li.havechild-activesfhover ul,#ja-cssmenu li.activesfhover ul,#ja-cssmenu li li.sfhover ul,#ja-cssmenu li li.havesubchildsfhover ul,#ja-cssmenu li li.havesubchild-activesfhover ul,#ja-cssmenu li li.activesfhover ul,#ja-cssmenu li li li.sfhover ul,#ja-cssmenu li li li.havesubchildsfhover ul,#ja-cssmenu li li li.havesubchild-activesfhover ul,#ja-cssmenu li li li.activesfhover ul{left:auto}

#ja-cssmenu li a {
display:block;text-decoration:none;
/*padding:7px 35px;*/
padding:7px 17px;
color:#fff;
font-size: 18px;
text-transform: uppercase;
border-bottom:none;
background-position: top left;
font-weight: bold;
font-family: 'Humanst531BTRoman',Helvetica, Arial, sans-serif;
 /*text-indent: -2000px;*/
 border-right: solid 1px ;
 line-height: 20px;
	border-color: #cdb89e;
}

/* @group My Group */



/* @end */
#ja-cssmenu li a.active.first-item {
	border-left:1px solid #77716C;
}

#ja-cssmenu li a.last-item {
	border-right: none;
	padding-right: 25px;
}

#ja-cssmenu li a.active {
	background: #5E3E30;
}

#ja-cssmenu li li a { 
	text-indent: 0px;
}


#ja-cssmenu li a:hover {
background-position: bottom left !important;
}

#ja-cssmenu li a:hover,#ja-cssmenu li a:active,#ja-cssmenu li a:focus{background-position: bottom center;}

#ja-cssmenu li:hover,#ja-cssmenu li.sfhover,#ja-cssmenu li.havechildsfhover,#ja-cssmenu li.havechild-activesfhover{color: #f4bd00;background:#5E3E30; transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;}

#ja-cssmenu li a.active,#ja-cssmenu li a.active:hover,#ja-cssmenu li a.active:active,#ja-cssmenu li a.active:focus{color:#FFF;}

#ja-cssmenu li ul{border:1px solid #5E3E30;border-top:5px solid #5E3E30;background:#5E3E30}

#ja-cssmenu li ul li{border-bottom:1px solid #5E3E30;border-right:none;background:none}

#ja-cssmenu li ul a{border:none;margin:0;/*padding:5px 35px;*/padding:5px 16px;line-height:normal;background:none !important;color:#FFF;font-weight:normal;font-size:16px}

#ja-cssmenu li.havesubchild,#ja-cssmenu li.havesubchild-active{}

#ja-cssmenu li ul a:hover,#ja-cssmenu li ul a:active,#ja-cssmenu li ul a:focus,#ja-cssmenu ul li:hover,#ja-cssmenu ul li.sfhover,#ja-cssmenu ul li.havesubchildsfhover,#ja-cssmenu ul li.havesubchild-activesfhover,#ja-cssmenu ul ul li:hover,#ja-cssmenu ul ul li.sfhover,#ja-cssmenu ul ul li.havesubchildsfhover,#ja-cssmenu ul ul li.havesubchild-activesfhover{background: #523528;color:#FFF}

#ja-cssmenu ul li a.active,#ja-cssmenu ul li a.active:hover,#ja-cssmenu ul li a.active:active,#ja-cssmenu ul li a.active:focus{background-position: bottom center;color:#FFF;font-weight:bold;text-decoration:underline}

/*#ja-cssmenu li a.last-item{background:none !important}*/

/*category mega menu overrides*/
#ja-cssmenu li.item-48 ul {
	width: 500px;
}
#ja-cssmenu li.item-48 ul li {
	width: 49.5%;
}
#ja-cssmenu li.item-48 ul li:nth-child(odd) {
	clear: left;
}



