/*******************************************************************************
mega-dropdown
*******************************************************************************/

#megaMenu {
	display: table;
	margin: 0px auto;
	padding: 0px 10px;
	box-sizing: border-box;
}
#megaMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
#megaMenu li {
	float: left;
	display: block;
	position: relative;
	z-index: 3;
}
#megaMenu li a {
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	padding: 8px 22px;
	text-shadow: 1px 1px 1px #592C5F;
}
#megaMenu li a:hover {
	color: #FCC100 !important;
	background: #601F10 !important;
}
/* 8/10/2020 Missing asset
#megaMenu li .drop {
	background: url("/images/template/icn-down-arrow.png") no-repeat right;
}*/
#megaMenu li:hover .drop {
	color: #FCC100;
	/* 8/10/2020 Missing asset background: #601F10 url("/images/template/icn-down-arrow.png") no-repeat right 7px;*/
}
#megaMenu > li > div {
	margin: 38px 0 0 0;
	padding: 0;
	box-sizing: border-box;
}
/* mega-dropdown tabs */
.megaMenu-1, .megaMenu-2, .megaMenu-3, .megaMenu-4, .megaMenu-5., .megaMenu-6, .megaMenu-7  {
	text-shadow: 1px 1px 3px #4B8720;
}
.megaMenu-Subdue {
	text-shadow: 1px 1px 3px #4B8720;
	opacity: .25;
}
/* mega-dropdown box */
.dropdown_1columns, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns, .dropdown_6columns, .dropdown_7columns {
	box-sizing: border-box;
 	display: block;
	width: 64em;
	float: left;
	position: absolute;
	left: -999em; /* Hides the drop down */
	text-align: left;
	background: #601F10;
	opacity: .5;
}
/* extend mega-dropdown for each tab individually */
#megaMenu li:hover .dropdown_1columns, #megaMenu li:hover .dropdown_2columns, #megaMenu li:hover .dropdown_3columns, #megaMenu li:hover .dropdown_4columns, #megaMenu li:hover .dropdown_5columns, #megaMenu li:hover .dropdown_6columns, #megaMenu li:hover .dropdown_7columns   {
	padding: .313em;
	opacity: 1;
	color: #FCC100;
	background: #601F10;
}
/* mega-dopdown alignment */
#megaMenu li:hover .dropdown_1columns {
	left: 0;
}
#megaMenu li:hover .dropdown_2columns {
	left: -133px;
}
#megaMenu li:hover .dropdown_3columns {
	left: -273px;
}
#megaMenu li:hover .dropdown_4columns {
	left: -410px;
}
#megaMenu li:hover .dropdown_5columns {
	left: 0;
}
#megaMenu li:hover .dropdown_6columns {
	left: -725px;
}
#megaMenu li:hover .dropdown_7columns {
	left: -852px;
}
/* set mega-dropdown additional background color */
.dropdown_bg {
	display: table;
	width: 100%;
	background: #FFF;
	box-sizing: border-box;
	padding: .625em;
	background: -webkit-linear-gradient(#FFF,#E0E4EA); 
	background: -moz-linear-gradient(#FFF,#E0E4EA);
	background: linear-gradient(#FFF,#E0E4EA);
}
/* mega-dropdown columns */
.megaCol-1, .megaCol-2, .megaCol-3 {
	float: left;
	position: relative;
}
.megaCol-1, .megaCol-2, .megaCol-3 {
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 .938em;
}
.megaCol-2 img, .megaCol-3 img {
	width: 100%;
}
#megaMenu .col_right {
	width: 100%;
	float: right;
}
#megaMenu .menu_right {
	width: 30%;
	float:right;
	margin-right:0px;
}
#megaMenu li .align_right {
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}
#megaMenu li:hover .align_right {
	left: auto;
	right: -1px;
	top: auto;
}
#megaMenu h2, #megaMenu h3 {
	font-weight: bold;
	font-size: 1.5em;
	margin: 7px 0 14px 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #666666;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#megaMenu h3 {
	border-bottom: 1px solid #888888;
}
#megaMenu p {
	margin: 15px 0;
	font-size: .8em;
	color: #000;
}
#megaMenu li ul li:before {
	display: inline-block;
	float: left;
	color: #2065AA;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#megaMenu li:hover div a {
	color: #015b86;
	margin: .5em 0;
}
#megaMenu li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#megaMenu li ul li{
	display: block;
	float: left;
	width: 100%;
	font: 400 .9em/1.2em 'Open Sans', Arial, Sans-serif;
}
#megaMenu li ul li a {
	display: block;
	float: left;
	color: #8A1E04;
	text-shadow: none;
	border-radius: none !important;
	padding: inherit;
}
#megaMenu li ul li a:hover {
	color:#9D9FA2 !important;
	background: none !important;
	border-radius: none !important;
}
/* megaContent Blog Links*/
#megaMenu .megaNewsTitle a {
	padding: 0;
	text-shadow: none;
    font: normal .9em/1.2em 'Open Sans', Arial, Sans-serif;
}
#megaMenu .megaNewsTitle a:hover {
	background: none !important;
	color: #9D9FA2 !important;
}
#megaMenu .megaDatePost {
	clear: both;
	color: #9D9FA2;
	font: 400 .8em/1.2em 'Open Sans', Arial, Sans-serif;
}
#megaMenu hr {
	border: none;
	padding: 3px 0;
}
#megaMenu .megaCol-3 ul {
	margin: -30px 0 0 0;
}
#megaMenu .megaCol-3 li {
	border-bottom: 1px dotted #9D9FA2;
	padding: 2px 0;
}
span.megaRead a {
	color: #FFF !important;
	padding: 10px 15px !important;
	text-shadow: none !important;
	background: #9D9FA2;
}