/* MEGA MENU STYLES
********************************/

.mega-menu {
  	padding: 10px 2px !important;
  	border-radius: 0;
  	margin-top: 2px;
  	border-top:none;
  	border-bottom:1px solid #ccc !important;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	min-width:250px;
}

.mega-menu li {
  padding: 2px;
  list-style:none;
}

.mega-menu li a {
	color: #990000;
	text-decoration:none;
}
.mega-menu .nav-header{
	font-size:1em !important;
}
.mega-menu .nav-header,
.mega-menu .nav-header a {
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #000;
	text-transform:none;
}
.mega-menu > li {
	margin-left:-2%;
}
.mega-menu > li a {
  color: #990000;
  line-height:20px;
  display:block;
  padding:3px 20px;
  font-weight:normal;
}
.mega-menu > li a:hover,
.mega-menu > li a:focus {
	text-decoration:underline;
	color:#003399;
	/*text-decoration:none;
	color:#000;
	background-color:#f3f3f3;*/
}

/* Hover Effects */
.dropdown:hover {
	background-color:#fff;
}

.dropdown:hover .dropdown-menu {
	z-index:10010;
}

.mega-menu li.mega-menu-column {
	float: left;
	margin:0;
	display:block;
	padding-right:2%;
	width:250px;
	min-height:300px;
	clear:right;
	border-left: 1px solid #ccc;
}

.two {
	width:530px;
}
.three {
	width:650px;
}
.three > .mega-menu-column {
	width:200px !important;
}
.four {
	width:1030px;
}

.mega-menu li.mega-menu-column:first-child {
	border-left:none;
}

.mega-menu li > ul {
	margin:0 !important;
}

.mega-menu li.mega-menu-column .highlight {
	background-color:#e5e5e5;
	padding:1rem;
}

.mega-menu img {
  padding-bottom: 10px;
}

@media (max-width: 979px) {
	.mega-menu {
		padding:inherit;
		margin-top:inherit;
		border-bottom:none !important;
	}
	
	.mega-menu li {
	  padding:inherit;
	  list-style:none;
	}
	.two {
	width:100%;;
	}
	.three {
		width:100%;
	}
	.three > .mega-menu-column {
		width:100% !important;
	}
	.four {
		width:100%;
	}
	.mega-menu li.mega-menu-column {
		float: left;
		margin:0;
		display:inherit;
		padding-right:inherit;
		max-width:none;
		width:100%;
		border-right:none;
		min-height:inherit;
		border:none !important;
	}
	.dropdown:hover {
		background-color:transparent;
	}
}

.dropdown-menu {
    left:auto !important;
    min-width:inherit !important;
}

/* Disable Toggle style
********************************/


/* Dropdown Toggle on style */
#nav-homepage-header .navbar .nav > li.dropdown.open .mega-menu {
	z-index:10000;
}

#nav-homepage-header .navbar .nav li.dropdown.open > .dropdown-toggle,
#nav-homepage-header .navbar .nav li.dropdown.active > .dropdown-toggle,
#nav-homepage-header .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background: inherit;
  /* Set to inherit when using mouse hover to open dropdown */
  color: inherit;
}

/* Toggle off style */

#nav-homepage-header .navbar .nav li.dropdown.open.active > .dropdown-toggle,
#nav-homepage-header .navbar .nav > li.dropdown > a:focus {
  background: inherit;
  color: inherit;
}

#nav-homepage-header .dropdown-menu {
	border:none;
}


#nav-homepage-header .navbar .nav > li.dropdown.open {
  background-color: #fff;
}

#nav-homepage-header .navbar .nav > li.dropdown .dropdown-toggle:hover,
#nav-homepage-header .navbar .nav > li.dropdown.open .dropdown-toggle:hover {
	text-decoration: none;
}

#nav-homepage-header .navbar .nav > li > .dropdown-menu:before, #nav-homepage-header .navbar .nav > li > .dropdown-menu:after {
    content:'';
    display:none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-bottom-color: none;
    position:inherit;
    top: -7px;
    left: 9px;
}

.dropdown-menu .divider {
	padding:0;
}

/* Toggle caret*/

#nav-homepage-header .navbar .nav li.dropdown > .dropdown-toggle .caret {
  	border-bottom-color: ;
  	border-top-color: ;
}


/* Toggle caret hover */

#nav-homepage-header  .navbar .nav li.dropdown > a:focus .caret {
  	border-bottom-color: #333;
  	border-top-color: #333;
}


/* Toggle caret active */

#nav-homepage-header .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
#nav-homepage-header .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
#nav-homepage-header .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	color:#000 !important;
	margin-top:0;
	margin-left:2px;
	padding-right:0.5em;
	opacity:1 !important;
	border:none !important;
}
#nav-homepage-header .navbar .nav li.dropdown.open > .dropdown-toggle .caret:after,
#nav-homepage-header .navbar .nav li.dropdown.active > .dropdown-toggle .caret:after,
#nav-homepage-header .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret:after{
  	display: inline-block;
	font-size:1.3em;
  	content: "\00d7"; /* This will render the 'X' */
}

.mega-nav {
	width:100%;
}
.mega-nav > li.dropdown {
	position: static;
}
.mega-nav > li.dropdown.open .dropdown-menu {
	display:inline-table; 
}

.nav-right {
	position:absolute !important;
	left:auto !important;
	right:-0.8em !important;
}

@media (max-width: 1199px) {
	#nav-homepage-header .dropdown-toggle {
		padding: 10px 5px 10px !important;
		font-size: 12.5px !important;
	}
}

@media (max-width: 979px) {
	#nav-homepage-header .navbar .nav > li.dropdown.open {
		background-color:transparent;
		border-top:none;
		margin-top:0;
	}
	
	#nav-homepage-header .navbar .nav > li.dropdown .dropdown-toggle:hover,
	#nav-homepage-header .navbar .nav > li.dropdown.open .dropdown-toggle:hover {
		text-decoration: none;
		background-color:transparent;
		border-top:none;
		margin-top:0;
	}
	.nav-right {
		position:relative !important;
		right:0 !important;
	}
}
/*
     FILE ARCHIVED ON 17:18:41 Jun 13, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:07:55 Oct 08, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  load_resource: 1008.51
  captures_list: 539.331
  exclusion.robots.policy: 0.231
  PetaboxLoader3.resolve: 989.176 (3)
  RedisCDXSource: 48.755
  exclusion.robots: 0.248
  CDXLines.iter: 36.066 (3)
  esindex: 0.019
  PetaboxLoader3.datanode: 212.19 (5)
  LoadShardBlock: 224.716 (3)
*/