		header .site_width_container
		{
			max-width : 1050px;
			width : 100%;

			margin : 0px auto;
			padding : 0px;
		}

		header .site_width_container>div
		{
			padding : 0px 30px;
		}

		#logo_container
		{
			float : left;

			display : block;

			max-width : 103px;
		}

		#logo_container img
		{
			max-width : 100%;
		}

		header
		{
			padding : 10px 0px 0px;
		}

		nav
		{
			float : right;

			position : relative;

			display : inline-block;

			margin : 0px 0px 0px;
		}

		#top_nav_container
		{
			position : absolute;

			top : 10px;
			right : 0px;
		}

		#top_nav_container img
		{
			padding-left : 10px;
		}

		#top_nav_container a:first-child img
		{
			padding-left : 0px;
		}

		#pull
		{
			display : none;
		}

		nav
		{
			margin-top : 30px;
		}

		nav ul
		{
			display:table;

			float : right;

			list-style : none;

			padding : 0px;
			margin : 0px 0px 0px 0px;

			z-index : 9999;
		}

		nav ul li
		{
			list-style-type : none;
		}

		nav ul>li
		{
			display : inline-block;

			position : relative;
		}

		nav ul li > ul,
		nav ul li.mega.menu-item-has-children > ul.sub-menu
		{
			position : absolute;

			display : none;

			width : 100%;

			left : 0;
			right : 0;
		}


		nav > ul > li:hover
		{
			background : #1985CE;
			color : #FFF;
		}

		nav > ul > li:hover a
		{
			color : #FFF;
		}

		nav > ul > li:hover > ul
		{
			display : table;
		}

		/*********************************************
		                 SINGLE DROPDOWN
		*********************************************/
		nav ul li.menu-item-has-children ul.sub-menu
		{
			background : #1985CE;

			position : absolute;

			text-align : left;
		}

		nav ul li.menu-item-has-children ul.sub-menu li:not(.mobile_only)
		{
			display : block;

			white-space : nowrap;
		}

		.navbar_container
		{
			/* padding-top : 34px; */
		}

		.navbar_container ul li a
		{
			color : #3C95D1;

			padding : 5px 0px 0px;

			font-size : 18px;
			font-family : "Open Sans";
			font-weight : 600;

			text-decoration : none;
			letter-spacing : -1px;
		}

		.navbar_container ul li#menu-item-10705 a
		{
			background : #FD772B; /* Orange */
			color : #FFF;
		}

		.navbar_container ul>li a
		{
			display : inline-block;

			padding : 5px 11px 10px;
		}

		.navbar_container ul li ul.sub-menu li
		{
			border-width : 0px 0px 1px 0px;
			border-style : solid;
			border-color : #68B3E1;
		}

		.navbar_container ul li ul.sub-menu li:last-child
		{
			border-width : 0px;
		}

		.navbar_container ul li ul.sub-menu>li a
		{
			padding : 10px 45px 10px 15px;

			font-size : 16px;
		}

		/*********************************************
		                 MEGA DROPDOWN
		*********************************************/
		.navbar_container ul > li.mega.menu-item-has-children
		{
			position : static;

			border-width : 0px;
		}

		.navbar_container ul li.mega.menu-item-has-children ul.sub-menu li:hover a
		{
			color : #FFF;
		}

		.navbar_container ul li.mega.menu-item-has-children ul.sub-menu li a:after
		{
			content : none;
		}

		.navbar_container ul li.mega.menu-item-has-children ul.sub-menu li
		{
			border-width : 0px 0px 0px 0px;
			border-style : solid;
			border-color : #68B3E1;
		}

		.navbar_container ul li.mega.menu-item-has-children:hover > ul.sub-menu
		{
			display : block;

			padding : 0px 0px 15px 0px;
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li:not(.single)
		{
			position : relative;

			display : table-cell;

			padding-top : 10px;

			max-width : 190px;
			max-width : 212px;
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li.menu-item-has-children>a
		{
			margin : 0px 0px 5px 18px;
			padding : 0px 0px 0px;
		}

		.navbar_container ul li.mega.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children>a
		{
			margin : 0px 0px 5px 0px;
			padding : 0px 0px 0px;
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu
		{
			display : block;

			float : left;

			max-width : 80%;

			position : relative;

			margin : 0px 0px 0px 15px;
			padding : 5px 0px 0px 0px;

			border-width : 1px 0px 0px 0px;
			border-style : solid;
			border-color : #68B3E1;
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu
		{
			display: block;
			list-style-type: disc;

			padding-top : 0px;
			margin-bottom: 0px;
			margin-left: 0;
			margin-right: 0;
			padding-left: 15px;

			border-width : 0px;
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu li
		{

			 display: list-item;

			 width : 134px;

			 list-style-type : disc;

			 line-height : normal;
		}

		nav ul li.mobile_only,
		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu li.mobile_only
		{
			display : none;
		}


		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu li > *
		{
    		vertical-align: text-top;
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu li
		{
			display : block;

			padding : 0px 0px 2px;

			white-space : normal;
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu li a
		{
			font-size : 14px;

			padding : 0px 0px 0px 0px;

			line-height : normal;

			/* text-decoration : underline; */
		}

		.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu li a:hover
		{
			/* text-decoration : none; */
		}

		#search_icon_container
		{
			float : right;

			margin-top : 5px;

			padding : 6px 0px 0px 15px;
		}

		.clearfix::after
		{
			content: "";
			clear: both;
			display: table;
		}

#dyn_search_form_container
{
	display : none;

	position : absolute;

	background : #0586D4; /* Orange */
	color : #FFF;

	max-width : 100%;
	width : 100%;

	top : 0px;
	left : 0px;

	padding-bottom : 30px;

	z-index : 9999;
}

#dyn_search_form_container form
{
	position : relative;

	margin-top : 45px;
}

#dyn_search_form_container input[type=text]
{
	background : none;
	color : #FFF;

	max-width : calc(100% - 130px - 10px);
	width : 100%;

	border-width : 0px 0px 4px 0px;
}

#dyn_search_form_container input[type=text]:focus
{
	outline-style : none;
}

#dyn_search_form_container input[type=submit]
{
	display : inline-block;

	background : #50B948 !important; /* Yellow */
	color : #813427; /* Burgundy */

	max-width : 103px;
	width : 100%;

	margin-left : 10px;
	padding : 5px 15px;

	font-size : 18px;
	font-weight : 700;

	text-transform : uppercase;
	text-decoration : none;

	box-shadow: 3px 4px #447E3E;

	cursor : pointer;
}

#dyn_search_form_container img.close_btn
{
	position : absolute;

	top : 15px;
	right : 30px;

	cursor : pointer;
}


		/*********************************
		   MOBILE START
		*********************************/
		@media only screen and (max-width : 900px)
		{
			header
			{
				padding : 0px;
				margin-top : 0px;
			}

			#simple-banner
			{


				position : relative !important;
				margin-top : 80px !important;
			}

			nav
			{
				position : relative;
			}

			#search_icon_container, #logo_container
			{
				display : none;
			}

			#top_nav_container
			{
				display : absolute;

				left : 0px;
				right : 0px;
				top : 10px;
				bottom : 0px;

				height : 19px;

				z-index : 9999;


			}

			#pull
			{
				display : block;
			}

			/* Need to go to a Horiz or mobile Nav */
			.navbar_container
			{
				position : fixed;

				top : 0px;
				left : 0px;

				background : url('') no-repeat #FFF;
				background-size : 130px 130px;
				background-position : 0px -31px;

				float : none;

				max-width : 100%;
				width : 100%;
				height : auto;

				margin-top : 0px;
				padding : 0px 0px 0px 0px;

				text-align : center;

				z-index : 99999;

				border-style : solid;
				border-color : #3C95D1;
				border-width : 0px 0px 3px;
			}

			.navbar_container.admin
			{
				top : 45px;
			}

			.navbar_container a#pull
			{
				display: block;
				position: relative;

				color : #3C95D1;

				height : auto;

				background : url('images/newheader/logo-mlt.png') no-repeat;
				background-size : 90px 50px;
				background-position : 15px 10px;

				font-size : 22px;
				font-weight : 600;
				letter-spacing: 2px;

				text-transform : uppercase;
				text-decoration : none;

				padding : 48px 30px 0px;
			}

			.navbar_container a#pull:after
			{
				content:"";
				background: url('images/newheader/nav-icon.png') no-repeat;
				width: 23px;
				height: 21px;
				display: inline-block;
				position: absolute;
				right: 30px;
				top: 36px;
			}

			a#pull
			{
				text-align : left;
			}

			a#pull img
			{
				width : 125px;
			}

			nav ul
			{
				display: none;

				float : none;

				text-align : left;

			}

			nav ul>li
			{
				display : block;


			}

			nav ul li > ul,
			nav ul li.mega.menu-item-has-children > ul.sub-menu
			{
				position : relative;

				display : none;

				left : auto;
				right : auto;
			}

			nav > ul > li:hover > ul
			{
				display : none;
			}

			/*********************************************
							 SINGLE DROPDOWN
			*********************************************/
			nav ul li.menu-item-has-children ul.sub-menu
			{
				position : relative;

				text-align : left;

			}

			.navbar_container ul>li a
			{
				display : block;
			}

			.navbar_container ul>li.menu-item-has-children>a:after
			{
				content : ' \25BE';
			}

			.navbar_container ul li ul.sub-menu>li a
			{
				color : #FFF;

				padding-left : 30px;
			}

			/*
			   MEGA
			*/

			.navbar_container ul > li.mega.menu-item-has-children
			{
				position : relative;

				border-width : 0px;
			}

			.navbar_container ul li.mega.menu-item-has-children:hover > ul.sub-menu
			{
				display : none;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu
			{
				padding : 0px 0px 15px 0px;
			}

			.navbar_container ul>li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > a:after
			{
				content : ' \25BE';
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li:not(.single)
			{
				position : relative;

				display : block;

				max-width : 100%;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li.menu-item-has-children>a
			{
				margin : 0px 0px 5px 30px;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu
			{
				float : none;

				display : none;

				max-width : 100%;

				border-width : 0px;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu li
			{
				padding : 0px 0px 0px 15px;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu li a
			{
				padding : 0px 0px 0px 15px;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu
			{
				display: block;
				list-style-type: none;

				margin : 0px 0px 0px 15px;
				padding : 5px 0px 0px;

				margin : 0px;
				padding : 0px;

				border-width : 0px;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu li
			{

				 display: block;

				 width : 100%;

				 list-style-type : none;

				 line-height : normal;

				 padding : 0px 0px 0px 15px;

				margin : 0px;
				padding : 0px;

			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu li a
			{
				padding : 5px 0px 0px 0px;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu
			{
				display : none;

				padding : 0px 0px 0px 15px;
			}

			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu li
			{

				padding : 0px 0px 0px 15px;
			}

			nav ul li.mobile_only,
			.navbar_container ul li.mega.menu-item-has-children > ul.sub-menu li ul.sub-menu ul.sub-menu li.mobile_only
			{
				display : block;
			}

			#et-main-area:not(.hp)
			{
				padding-top : 34px;
			}



		}
