#my-mega-menu-widget {
  clear: both;
}
.dcjq-mega-menu {
  clear: both;
}

.dcjq-mega-menu ul, 
.dcjq-mega-menu ul li 
{display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.dcjq-mega-menu ul.menu 
{display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.dcjq-mega-menu ul li ul 
{display: none;}

.dcjq-mega-menu .sub 
{display: none;}

.dcjq-mega-menu .sub ul 
{display: block;}

#dc_jqmegamenu_widget-4-item 
{color: #fff;
cursor: pointer;
font-size: 13px;
font-weight: 700;
line-height: 16px;}

#dc_jqmegamenu_widget-4-item ul, 
#dc_jqmegamenu_widget-4-item ul, 
#dc_jqmegamenu_widget-4-item ul li 
{margin: 0; 
padding: 0; 
border: none;}

#dc_jqmegamenu_widget-4-item ul.menu 
{
/*background: #222 url(skins/images/bg_green.png) repeat-x 0 -80px; */
background-color: #6bae02;
background-image: -webkit-gradient(linear, left top, left bottom, from(#6bae02), to(#518402));
background-image: -webkit-linear-gradient(top, #6bae02, #518402);
background-image: -moz-linear-gradient(top, #6bae02, #518402);
background-image: -ms-linear-gradient(top, #6bae02, #518402);
background-image: -o-linear-gradient(top, #6bae02, #518402);
background-image: linear-gradient(top, #6bae02, #518402);
clear: both;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6bae02, endColorstr=#518402);
height: 45px; 
position: relative;
padding-left: 10px;
}

#dc_jqmegamenu_widget-4-item ul li 
{float: left; 
margin: 0; 
padding: 0; 
font-size: 13px; 
font-weight: 700;
height: 45px;
}

#dc_jqmegamenu_widget-4-item ul li a 
{float: left; 
display: block; 
color: #fff;
cursor: pointer;
font-size: 13px;
font-weight: 700;
padding: 15px 38px 14px 22px; 
/*background: url(skins/images/bg_green.png) repeat-x 100% 0; */
/*text-shadow: 1px 1px 1px #fff; */
border-right: #81ba28;
text-decoration: none;}

#dc_jqmegamenu_widget-4-item ul li a.dc-mega 
{position: relative;}

#dc_jqmegamenu_widget-4-item ul li a .dc-mega-icon 
{display: block; 
position: absolute; 
top: 18px; 
right: 15px; 
width: 8px; 
height: 6px; 
background: url(skins/images/arrow.png) no-repeat 0 100%;}

#dc_jqmegamenu_widget-4-item ul li.mega-hover a, 
#dc_jqmegamenu_widget-4-item ul li a:hover 
{
background: #fff;
color: #000; 
font-weight: 700;
text-shadow: none;}

#dc_jqmegamenu_widget-4-item ul li.mega-hover a .dc-mega-icon 
{background-position: 0 100%;}

#dc_jqmegamenu_widget-4-item ul li .sub-container 
{position: absolute; 
background: url(skins/images/bg_sub_left.png) no-repeat 0 100%; 
padding-left: 20px; 
margin-left: -3px;}

#dc_jqmegamenu_widget-4-item ul li .sub 
{background: url(skins/images/bg_sub.png) no-repeat 100% 100%; 
padding: 0px 20px 10px 10px;}

#dc_jqmegamenu_widget-4-item ul li .sub-container.mega .sub 
{padding: 20px 20px 10px 0;}

#dc_jqmegamenu_widget-4-item ul.full-width li .sub-container.mega .sub 
{margin-right: -2px;}

#dc_jqmegamenu_widget-4-item ul li .sub .row 
{width: 100%; 
overflow: hidden; 
clear: both;}

#dc_jqmegamenu_widget-4-item ul li .sub li 
{list-style: none; 
float: none; 
width: 170px; 
font-size: 1em; 
font-weight: normal;}

#dc_jqmegamenu_widget-4-item ul li .sub li.mega-hdr 
{margin: 0 10px 5px 0; 
float: left;}

#dc_jqmegamenu_widget-4-item ul li .sub li.mega-hdr.last 
{margin-right: 0;}

#dc_jqmegamenu_widget-4-item ul li .sub a 
{background: none; 
border: none; 
text-shadow: none; 
color: #111; 
padding: 5px 0px; 
display: block; 
float: none; 
text-decoration: none; 
text-transform: lowercase; 
font-size: 0.9em;}

#dc_jqmegamenu_widget-4-item ul li .sub li.mega-hdr a.mega-hdr-a 
{padding: 5px 5px 5px 15px; 
margin-bottom: 0px; 
background: #A1C81E url(skins/images/bg_mega_hdr.png) no-repeat 0 0; 
text-transform: lowercase; 
font-weight: bold; 
color: #221301; 
/* text-shadow: 1px 1px 1px #fff;*/
text-shadow: none;
}

#dc_jqmegamenu_widget-4-item ul li .sub li.mega-hdr a.mega-hdr-a:hover 
{color: #fff; 
text-shadow: none;}

#dc_jqmegamenu_widget-4-item ul .sub li.mega-hdr li a 
{padding: 4px 5px 1px 20px; 
background: url(skins/images/arrow_off.png) no-repeat 5px 8px; 
font-weight: normal;}

#dc_jqmegamenu_widget-4-item ul .sub li.mega-hdr li a:hover 
{color: #221301;
text-decoration: underline; 
/* background: #efefef url(skins/images/arrow_on.png) no-repeat 5px 8px;} */
background: url(skins/images/arrow_on.png) no-repeat 5px 8px;}

#dc_jqmegamenu_widget-4-item ul .sub ul li 
{padding-right: 0;}

#dc_jqmegamenu_widget-4-item ul li .sub-container.non-mega .sub 
{padding: 20px 20px 20px 0;}

#dc_jqmegamenu_widget-4-item ul li .sub-container.non-mega li 
{padding: 0; 
width: 190px; 
margin: 0;}

#dc_jqmegamenu_widget-4-item ul li .sub-container.non-mega li a 
{padding: 4px 5px 4px 22px; 
background: url(skins/images/arrow_off.png) no-repeat 7px 10px;}

#dc_jqmegamenu_widget-4-item ul li .sub-container.non-mega li a:hover 
{color: #221301;
text-decoration: underline;
/*background: #efefef url(skins/images/arrow_on.png) no-repeat 7px 10px;} */
background: url(skins/images/arrow_on.png) no-repeat 7px 10px;}


/* .dcjq-mega-menu ul.menu li .sub li#menu-item-4 .menu-item .menu-item-type-post_type .menu-item-object-page .menu-item-4 { */
#dc_jqmegamenu_widget-4-item ul li .sub-container li {
  height:20px;
}


/* Add the individual sub-menu backgrounds */
.dcjq-mega-menu ul.menu li .sub li#menu-item-82 {
background: url(skins/images/bg_coupe.jpg) no-repeat 135px 0px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-2 {
background: url(skins/images/bg_coupe.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-3 {
background: url(skins/images/bg_coupe.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-4 {
background: url(skins/images/bg_coupe.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-5 {
background: url(skins/images/bg_coupe.jpg) no-repeat 135px 40px;
}
.dcjq-mega-menu ul.menu li .sub li#menu-item-6 {
background: url(skins/images/bg_coupe.jpg) no-repeat 135px 40px;
}