/* very important! If you need a different amount of rows (Columns) in the mega nav then follow below! 
    Change rowItems 
    File to edit in js/docReady.js

	$('#mega-menu-1').dcMegaMenu({
		rowItems: '5',
		speed: 'fast',
		effect: 'fade'
	}); */


.mega-container { padding: 105px 0 0 66px; z-index:1000; 

/* border:1px solid #F00; */  
}

.mega-menu h2 { 
color:#a38f58; 
padding-left:5px; 
margin-bottom:4px;
}

/* Mega Menu Styles */

.mega-menu ul, .mega-menu ul li {
	list-style: none; 
	}

.mega-menu ul {
	position: relative; 
	padding: 0; 
	margin: 0; 
	}
.mega-menu ul li ul {display: none;  }

.mega-menu ul li { 
border-right:1px solid #a38f58; 
}

.mega-menu ul li li{ 
border-right: none; 
}

/* CHANGE WIDTH HERE!! */
.mega-menu .sub {
	display: none; 
	width:816px; 
	}
.mega-menu .sub ul {
	display: block; 
}

#mega-menu-1 { 
font: bold 12px Georgia, "Times New Roman", Times, serif;
list-style: none; 
position: relative; 
padding: 0; 
margin: 0; 
}

#mega-menu-1 .sub ul {
display: block;


}
#mega-menu-1 {


height: 30px;
position: relative;
width:500px;  /*650px */


}



#mega-menu-1 li {
float: left; 
margin: 0; 
padding: 0; 
font-weight: bold;

}
#mega-menu-1 li a {
float: left; 
display: block; 
color: #373a3e; 
padding: 12px 8px 10px 8px;  /*12px 8px 22px 8px */

text-decoration: none;
   
}

#mega-menu-1 li.mega-hover a, #mega-menu-1 li.mega-hover a:hover {

background: #373a3e;
color: #fff;
}
#mega-menu-1 li a:hover {
color: #000;
}
#mega-menu-1 li a.current {
color: #b4a272;
}



#mega-menu-1 li .sub-container {
position: absolute;
}
#mega-menu-1 li .sub {

/* turn to #fff when ready */
background: #fff; border: #373a3e solid 1px; 
border-top: #373a3e solid 5px; 

padding: 15px 15px 0 15px; 

}
#mega-menu-1 li .sub .row {
width: 100%; 
overflow: hidden;
clear: both;

}
#mega-menu-1 li .sub li {
list-style: none; 
float: none; 
padding-right:15px;
font-size: 12px; 
font-weight: normal;
line-height:12px;

}

#mega-menu-1 li .sub li.mega-hdr {
margin: 0 10px 10px 0; 
float: left;
}
#mega-menu-1 li .sub li.mega-hdr.last {
margin-right: 0;
}
#mega-menu-1 li .sub a {
background: none; 
color: #373a3e; 
padding: 7px 10px 7px 10px;
display: block; 
float: none; 
font-size: 12px; 
}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {
padding: 5px 15px; 
margin-bottom: 5px; 

text-transform: uppercase; 
font-weight: bold; 
color: #fff;


}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {
color: #000;
}
#mega-menu-1 .sub li.mega-hdr li a {
padding: 4px 5px; 
font-weight: normal;
}
#mega-menu-1 .sub li.mega-hdr li a:hover {
color: #b4a272; 
/*
background: #91959c;
*/
background: #fff;
}
#mega-menu-1 .sub ul li {
padding-right: 0;
}
#mega-menu-1 li .sub-container.non-mega .sub {
padding: 10px;
}
#mega-menu-1 li .sub-container.non-mega li {
padding: 0; 
width: 190px; 
margin: 0;
}
#mega-menu-1 li .sub-container.non-mega li a {
padding: 7px 5px 7px 15px;
}
#mega-menu-1 li .sub-container.non-mega li a:hover 
{
color: #b4a272; 
  /* background: #91959c; */
}