@charset "UTF-8";
/* CSS Document */

div.header div#JQmegamenu_content { background-color: #ECF5F6; width: 100%; overflow: hidden; position: relative;}
div.megacontainer 		{ position: relative; zoom: 1;color: #007C88; max-width: 990px; padding: 0; margin: 0 auto; clear: both; z-index:99; text-align: left; border: none;	 overflow: hidden;}

div.megaclose {position: absolute; top: 10px; right: 15px; text-align: right; display: block; width: 100%; z-index: 999;}
div.megaclose button {color: #B1D9D9; background-color:transparent; font-size:16px;}

div.header div.Jqmegamenu_content 	{margin: 0; padding: 20px 0 10px 0; float: left; position: relative; display: inline; width: 49%;}
div.header div.Jqmegamenu_bits  	{margin: 0; padding: 0; float: left; position: relative; display: inline; width: 50%;}

div.header div.related_box {padding: 10px; margin: 10px; width: 100%; overflow: hidden;}


div.header div.Jqmegamenu_bits b {color: #F48024; display: block; font-size: 21px; font-size: 1.3125rem; padding-left: 7px;}

div.header div.Jqmegamenu_bits div.mmrelated 	{  list-style: none; margin: 0; padding: 0; color: #308796; width: 100%;}

div.header div.Jqmegamenu_bits div.mmrelated div.twofifths {display: inline-block; float: left; }
div.header div.Jqmegamenu_bits div.mmrelated div.threefifths {display: inline-block; float: left;}

div.header div.Jqmegamenu_bits div.mmrelated  	{color: #005584; padding: 5px 5px 0 5px; overflow: hidden;}
div.header div.Jqmegamenu_bits div.mmrelated  a 	{color: #005584;  padding: 0 5px 10px 0; display: inline-block; font-size:16px; font-size:1rem;}
div.header div.related_box i.span { color: #005584;font-size: 18px; display: inline-block;}



div.header ul.mm_subnav {list-style: none; display: inline-block; float: left; font-size: 19px; font-size: 1.2rem; width: 94.4%; border-right: 1px solid #ccc; padding: 0;  padding: 0 0 0 5.6%;}
div.header ul.mm_subnav li { zoom: 1;  margin: 0; text-align: left; display: inline; float: left;}
div.header ul.mm_subnav li a  {/* font-weight: bold; */	display: block; color: #007C88;   margin: 0;  padding: 5px 10px 10px 0;
font-size: 19px; line-height: 20px;}

div.header ul.mm_subnav li.on a  {font-weight: bold; color: #005584;}
div.header ul.mm_subnav li.on:before {  content: "\f105";    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    text-decoration: inherit; display: inline; float: left; margin: 2px 0 0 -15px; font-size: 20px; }

div.header ul.mm_subnav li ul   {display: block;  float: none; overflow: hidden; margin: 0; padding: 0;}
div.header ul.mm_subnav li ul li  {display: block;  float: none; clear: both;}

div.header ul.mm_subnav li ul li a {display: none;}


div.header ul.mm_subnav div.cta a {font-size: 16px;    font-size: 1.0rem;    margin: 0 0 10px 0; padding: 10px;}

@media screen and (max-width:769px) {

div.header div.Jqmegamenu_bits div.mmrelated div.twofifths {display: inline-block; float: left; width: 40% !important; clear:none;}
div.header div.Jqmegamenu_bits div.mmrelated div.threefifths {display: inline-block; float: left; width: 60% !important; clear:none;}

div.header div.Jqmegamenu_bits div.mmrelated  a {font-size:14px; font-size:0.875rem;}
div.header div.related_box i.span {font-size: 16px; font-size:1rem;}

}

/* MEGA MENU div */


/*div.mm_children {position: relative; clear: both; top: 0;  vertical-align: top; overflow: hidden; padding:10px 0 0 20px; }
ul.mm_subnav {   min-width: 170px; max-width: 170px; overflow: hidden;}
div.mm_promo {clear: both; position: relative; margin: 0 0 10px 20px; overflow: hidden; text-align: center;} */

/* last submenu - unused

div.nav-main ul.dropdown li:last-child ul.sub_menu    { right: 0; }
div.nav-main ul.dropdown li:last-child ul.sub_menu div.mm_children { float: right;}
div.nav-main ul.dropdown li:last-child ul.sub_menu div.mm_subnav { float: left; }
div.nav-main ul.dropdown li:last-child ul.sub_menu div.mm_promo { float: right; padding-right: 0; padding-left: 30px;}
div.nav-main ul.dropdown li:last-child ul.sub_menu div.mm_promo .hp-callout { padding-right: 0;} */

/*	LEVEL THREE */
ul.dropdown ul ul 			{list-style: none; }
ul.dropdown li:hover > ul {visibility: visible; display: block; }

ul.sub_menu {display: none;}
/* four */
ul.dropdown ul ul ul 				{list-style: none; }
ul.dropdown li ul ul li 			{display: block; }
ul.dropdown li:hover > ul ul li 	{display: block; }
ul.dropdown li:hover > ul ul   		{display: block; }
/* five */
ul.dropdown ul ul ul ul				{list-style: none; }
ul.dropdown li ul ul ul li 			{display: block; }
ul.dropdown li:hover > ul ul ul li 	{display: block; }
ul.dropdown li:hover > ul ul ul  	{display: block;  }
