/*  SD NAV OVERRIDE CUSTOM CSS */
/*  file:  sd-custom-nav-menu-override.css */
/*  version:  14 February 2024  rev.020 */
/*  author: Jay Madigan, NASA LaRC - Contractor */
/*  DO NOT ALTER THIS FILE WITHOUT PERMISSION FROM ORIGINAL AUTHOR */
/*  this file is REQUIRED by custom-nav-replace-functions.js FUNCTION:  SDNavMenuReplace()*/
/* CSS Classes for ARCSTONE/ added 08/23/2021 rev.002 Madigan  */
/* CSS Classes for CRAVE/ added 08/23/2021 rev.003 Madigan  */
/* CSS Classes for KLASH/ added 08/23/2021 rev.004 Madigan  */
/* CSS Classes for BATAL/ added 08/23/2021 rev.005 Madigan  */
/* CSS Classes for CAPABLE/ added 10/21/2021 rev.006 Madigan  */
/* CSS Classes for NPP/people added 12/09/2021 rev.008 Madigan   */
/* CSS Classes for edu/ added 02/03/2022 rev.009 Madigan   */
/* CSS Classes for 2021AR/ added 02/08/2022 rev.010 Madigan   */
/* CSS Classes for MIRA-WG/ added 02/09/2022 rev.011 Madigan   */
/* CSS Classes for MIRA-WG/ added 03/03/2022 rev.012 Madigan   */
/* Additional CSS Classes for MIRA-WG/ added 03/09/2022 rev.014 Madigan   */
/*  nav ul.sd & nav ul.mira changed background value to transparent 07/14/2022 rev. 015  */
/* Additional CSS Classes for MIRA-WG/ navMM* added 07/20/2022 rev.016 Madigan   */
/* Additional CSS Classes for discover-aq/  added 10/04/2022 rev.017 Madigan   */
/* Additional CSS Classes for discover-aq/  added 06/27/2023 rev.018 Madigan   */
/* Additional CSS Classes for ATHENA/  added 05 FEB 2024 rev.019 Madigan   */
/* Additional CSS Classes for ACTIVATE/  added 14 FEB 2024 rev.020 Madigan   */
/*   */
/*   */



/* ACTIVATE COMMON NAV CSS CODE ADDED 14 FEB 2024 (BELOW) */
a.navACTIVATE:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navACTIVATE:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navACTIVATE:hover{
border-bottom: .4rem solid #2194D2 !important;
	padding-bottom: .6rem !important;
}
a.navACTIVATE:active{
border-bottom: .4rem solid #2194D2 !important;
	padding-bottom: .6rem !important;
}
a.navACTIVATEselected:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #2194D2 !important;
	padding-bottom: .6rem !important;
}
a.navACTIVATEselected:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
text-decoration: none;
	color: white;
        border-bottom: .4rem solid #2194D2 !important;
	padding-bottom: .6rem !important;
}
a.navACTIVATEselected:hover{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #2194D2 !important;
	padding-bottom: .6rem !important;
}
a.navACTIVATEselected:active{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #2194D2 !important;
	padding-bottom: .6rem !important;
}
/* END ACTIVATE COMMON NAV CSS CODE */







/* ATHENA COMMON NAV CSS CODE ADDED 05 FEB 2024 (BELOW) */
a.navATHENA:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navATHENA:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navATHENA:hover{
border-bottom: .4rem solid #008FCF !important;
	padding-bottom: .6rem !important;
}
a.navATHENA:active{
border-bottom: .4rem solid #008FCF !important;
	padding-bottom: .6rem !important;
}
a.navATHENAselected:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #008FCF !important;
	padding-bottom: .6rem !important;
}
a.navATHENAselected:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
text-decoration: none;
	color: white;
        border-bottom: .4rem solid #008FCF !important;
	padding-bottom: .6rem !important;
}
a.navATHENAselected:hover{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #008FCF !important;
	padding-bottom: .6rem !important;
}
a.navATHENAselected:active{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #008FCF !important;
	padding-bottom: .6rem !important;
}
/* END ATHENA COMMON NAV CSS CODE */


/* GEO-CAPE Classes  */


nav ul.geocape {
background: transparent;
list-style: none;
margin: 0;
padding-left: 0;
}
nav li.geocape {
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
background: transparent;
display: block;
float: left;
padding: 1rem;
position: relative;
text-decoration: none;
  transition-duration: 0.5s;
}  
nav li.geocape a {
  color: #fff;
}
nav li.geocape:hover {
background: transparent;
cursor: pointer;
}
nav ul.geocape li.geocape ul.geocape {
background: transparent;
visibility: hidden;
  opacity: 0;
  min-width: 5rem;
position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
left: 0;
  display: none;
}
nav ul.geocape li.geocape:hover > ul.geocape,
ul.geocape li.geocape ul.geocape:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  width: 260px;
}
nav ul.geocape li.geocape ul.geocape li.geocape {
clear: both;
  width: 100%;
}
nav a.geocape:active{
 border-bottom: 3px solid white; 
}
nav a.geocape:hover{
 border-bottom: 3px solid white; 
}



/* end GEO-CAPE classes */


nav ul.sd {
background: transparent;
list-style: none;
margin: 0;
padding-left: 0;
}
nav li.sd {
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
background: #000;
display: block;
float: left;
padding: 1rem;
position: relative;
text-decoration: none;
  transition-duration: 0.5s;
}  
nav li.sd a {
  color: #fff;
}
nav li.sd:hover {
background: #000;
cursor: pointer;
}
nav ul.sd li.sd ul.sd {
background: #000;
visibility: hidden;
  opacity: 0;
  min-width: 5rem;
position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
left: 0;
  display: none;
}
nav ul.sd li.sd:hover > ul.sd,
ul.sd li.sd ul.sd:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  width: 260px;
}
nav ul.sd li.sd ul.sd li.sd {
clear: both;
  width: 100%;
}
nav a.sd:active{
 border-bottom: 3px solid white; 
}
nav a.sd:hover{
 border-bottom: 3px solid white; 
}
span.stretch {
font-family: sans-serif;
font-size: 0.6em;
margin-left: 0.33em;
vertical-align: middle;
display:inline-block;
 -webkit-transform:scale(2.1,1); /* Safari and Chrome */
 -moz-transform:scale(2.1,1); /* Firefox */
 -ms-transform:scale(2.1,1); /* IE 9 */
 -o-transform:scale(2.1,1); /* Opera */
 transform:scale(2.1,1); /* W3C */
}
ul.dropdown > :last-child{
margin-top: -15px;  /* A KLUGE */
}

/* CAPABLE COMMON NAV CSS CODE ADDED 10/21/2021 (BELOW) revised 10/22/2021 Madigan */
nav ul.NAVcapable {
background: transparent;
list-style: none;
margin: 0;
padding-left: 0;
}
nav li.NAVcapable {
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
background: transparent;
display: block;
float: left;
padding: 1rem;
position: relative;
text-decoration: none;
  transition-duration: 0.5s;
}  
nav li.NAVcapable a {
  color: #fff;
}
nav li.NAVcapable:hover {
background: transparent;
cursor: pointer;
}
nav ul.NAVcapable li.NAVcapable ul.NAVcapable {
background: transparent;
visibility: hidden;
  opacity: 0;
  min-width: 5rem;
position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
left: 0;
  display: none;
}
nav ul.NAVcapable li.NAVcapable:hover > ul.NAVcapable,
ul.NAVcapable li.NAVcapable ul.NAVcapable:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  width: 260px;
}
nav ul.NAVcapable li.NAVcapable ul.NAVcapable li.NAVcapable {
clear: both;
  width: 100%;
}
nav a.NAVcapable:active{
 border-bottom: 3px solid white; 
}
nav a.NAVcapable:hover{
 border-bottom: 3px solid white; 
}
/* ----END---CAPABLE COMMON NAV CSS CODE */
/* ARCSTONE COMMON NAV CSS CODE ADDED 08/23/2021 (BELOW) */
a.navARCSTONE:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navARCSTONE:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navARCSTONE:hover{
border-bottom: .4rem solid #FF3E00 !important;
	padding-bottom: .6rem !important;
}
a.navARCSTONE:active{
border-bottom: .4rem solid #FF3E00 !important;
	padding-bottom: .6rem !important;
}
a.navARCSTONEselected:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #FF3E00 !important;
	padding-bottom: .6rem !important;
}
a.navARCSTONEselected:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
text-decoration: none;
	color: white;
        border-bottom: .4rem solid #FF3E00 !important;
	padding-bottom: .6rem !important;
}
a.navARCSTONEselected:hover{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #FF3E00 !important;
	padding-bottom: .6rem !important;
}
a.navARCSTONEselected:active{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #FF3E00 !important;
	padding-bottom: .6rem !important;
}
/* END ARCSTONE COMMON NAV CSS CODE */

/* CRAVE COMMON NAV CSS CODE ADDED 08/23/2021 (BELOW) */
a.navCRAVE:link{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navCRAVE:visited{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navCRAVE:hover{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navCRAVE:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navCRAVEselected:link{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navCRAVEselected:visited{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navCRAVEselected:hover{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navCRAVEselected:active{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* END CRAVE COMMON NAV CSS CODE */
/* KLASH COMMON NAV CSS CODE ADDED 08/23/2021 (BELOW) */
a.navKLASH:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navKLASH:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navKLASH:hover{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navKLASH:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navKLASHselected:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navKLASHselected:visited{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navKLASHselected:hover{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navKLASHselected:active{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* END KLASH COMMON NAV CSS CODE */
/* BATAL COMMON NAV CSS CODE ADDED 08/25/2021 (BELOW) */
a.navBATAL:link{
  font-family: 'Oswald';
  font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navBATAL:visited{
  font-family: 'Oswald';
  font-size: 15pt;
	text-decoration: none;
	color: #f0f0f0;
}
a.navBATAL:hover{
  border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navBATAL:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navBATALselected:link{
  font-family: 'Oswald';
  font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navBATALselected:visited{
  font-family: 'Oswald';
  font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navBATALselected:hover{
  font-family: 'Oswald';
  font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navBATALselected:active{
  font-family: 'Oswald';
  font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* END BATAL COMMON NAV CSS CODE */
/* NPP common code  BEGIN */
a.navNPP:link{
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
}
a.navNPP:visited{
color: #fff !important;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
}
a.navNPP:hover{
color: #fff !important;
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navNPP:active{
color: #fff !important;
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navNPPselected{
color: #fff !important;
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
 border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* NPP common code  END */
/* EPO [EDU] COMMON NAV CSS CODE ADDED 02/03/2022 (BELOW) */
a.navEPO:link{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navEPO:visited{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navEPO:hover{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navEPO:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navEPOselected:link{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navEPOselected:visited{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navEPOselected:hover{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navEPOselected:active{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* END EPO[EDU] COMMON NAV CSS CODE */
/* 2021AR COMMON NAV CSS CODE ADDED 02/08/2022 (BELOW) */
a.nav2021AR:link{
font-family: 'Oswald';
font-size: 15pt;
text-decoration: none;
	color: #f0f0f0;
}
a.nav2021AR:visited{
font-family: 'Oswald';
font-size: 15pt;
text-decoration: none;
	color: #f0f0f0;
}
a.nav2021AR:hover{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.nav2021AR:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.nav2021ARselected:link{
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.nav2021ARselected:visited{
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.nav2021ARselected:hover{
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.nav2021ARselected:active{
font-family: 'Oswald';
font-size: 15pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* END 2021AR COMMON NAV CSS CODE */
/* MIRA COMMON NAV CSS CODE ADDED 02/08/2022 (BELOW) */
a.navMIRA:link{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navMIRA:visited{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navMIRA:hover{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMIRA:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMIRAselected:link{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMIRAselected:visited{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMIRAselected:hover{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMIRAselected:active{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* END MIRA COMMON NAV CSS CODE */
/* AERO-FP COMMON NAV CSS CODE ADDED 02/08/2022 (BELOW) */
a.navAEROFP:link{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navAEROFP:visited{
font-family: 'Oswald';
font-size: 14pt;
text-decoration: none;
	color: #f0f0f0;
}
a.navAEROFP:hover{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navAEROFP:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navAEROFPselected:link{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navAEROFPselected:visited{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navAEROFPselected:hover{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navAEROFPselected:active{
font-family: 'Oswald';
font-size: 14pt;
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
/* END AERO-FP COMMON NAV CSS CODE */

/* BEGIN ADDITIONAL MIRA CSS */
nav ul.mira {
background: transparent;
list-style: none;
margin: 0;
padding-left: 0;
}
nav li.mira {
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
background: transparent;
display: block;
float: left;
padding: 1rem;
position: relative;
text-decoration: none;
  transition-duration: 0.5s;
}  
nav li.mira a {
  color: #fff;
}
nav li.mira:hover {
background: transparent;
cursor: pointer;
}
nav ul.mira li.mira ul.mira {
background: transparent;
visibility: hidden;
  opacity: 0;
  min-width: 5rem;
position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
left: 0;
  display: none;
}
nav ul.mira li.mira:hover > ul.mira,
ul.mira li.mira ul.mira:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  width: 260px;
}
nav ul.mira li.mira ul.mira li.mira {
clear: both;
  width: 100%;
}
nav a.mira:active{
 border-bottom: 3px solid white; 
}
nav a.mira:hover{
 border-bottom: 3px solid white; 
}


a.navMM:link{
	font-family: Oswald;
	font-size: 15pt;
	font-weight: normal; 
	line-height: 1; 
	text-decoration: none;
	color: #f0f0f0;
}
a.navMM:visited{
	font-family:Oswald;
	font-size: 15pt;
	font-weight: normal;
	line-height: 1; 
	text-decoration: none;
	color: #f0f0f0;
}
a.navMM:hover{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMM:active{
border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}

a.navMMselected:link{
	font-family: Oswald;
	font-size: 15pt;
	font-weight: normal; 
	line-height: 1; 
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMMselected:visited{
	font-family: Oswald;
	font-size: 15pt;
	font-weight: normal; 
	line-height: 1; 
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMMselected:hover{
	font-family: Oswald;
	font-size: 15pt;
	font-weight: normal; 
	line-height: 1; 
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}
a.navMMselected:active{
	font-family: Oswald;
	font-size: 15pt;
	font-weight: normal; 
	line-height: 1; 
	text-decoration: none;
	color: white;
        border-bottom: .4rem solid #f0f0f0 !important;
	padding-bottom: .6rem !important;
}









/* END ADDITIONAL MIRA CSS */
/* BEGIN ADDITIONAL DISCOVER-AQ CSS */
nav ul.daq {
background: transparent;
list-style: none;
margin: 0;
padding-left: 0;
}
nav li.daq {
color: #fff;
font-family: 'Oswald';
font-size: 15pt;
background: transparent;
display: block;
float: left;
padding: 1rem;
position: relative;
text-decoration: none;
  transition-duration: 0.5s;
}  
nav li.daq a {
  color: #fff;
}
nav li.daq:hover {
background: transparent;
cursor: pointer;
}
nav ul.daq li.daq ul.daq {
background: transparent;
visibility: hidden;
  opacity: 0;
  min-width: 5rem;
position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
left: 0;
  display: none;
}
nav ul.daq li.daq:hover > ul.daq,
ul.daq li.daq ul.daq:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  width: 260px;
}
nav ul.daq li.daq ul.daq li.daq {
clear: both;
  width: 100%;
}
nav a.daq:active{
 border-bottom: 3px solid white; 
}
nav a.daq:hover{
 border-bottom: 3px solid white; 
}

/* END ADDITIONAL DISCOVER-AQ CSS */