/* css */
.news-listing {
	margin-bottom: 30px;
}
.inner-nav > ul > li {
  padding-left: 6px;
  padding-right: 6px;
}
@media (min-width: 1400px) {
  .inner-nav > ul > li {
      padding-left: 10px;
      padding-right: 10px;
  }
}
@media (min-width: 1500px) {
  .inner-nav > ul > li {
      padding-left: 12px;
      padding-right: 12px;
  }
}
header:not(.header-small) {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%) !important;
	border-bottom: none !important;
	border-color: transparent;
}
.module {
  position: relative;
}
.module-cover .cover {
	position: absolute;
	inset: 0;
	background-color: rgba(0,0,0,.2);
}
.module-cover h2 {
	text-shadow: 1px 1px #000;
}
.inner-brand {
	width: auto;
}
body {
	color: #555;
}
footer p {
	color: #cecece;
}


.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}
#cam-logo-footer {
	fill: #fff !important;
	max-width: 200px;
}
/* body.theme-global-health h1, body.theme-body.theme-global-health .header.header-small .inner-brand .subgroup {
	color: #429b2c !important;
} */
body.theme-military-health-and-research h1,
body.theme-military-health-and-research h2,
body.theme-military-health-and-research h3,
body.theme-military-health-and-research h4,
body.theme-military-health-and-research h5,
body.theme-military-health-and-research h6 {
	color: #00ACB3;
}
body.theme-military-health-and-research .header.header-small .inner-brand .subgroup {
	color: #00ACB3 !important;
}
body.theme-global-health h1,
body.theme-global-health h2,
body.theme-global-health h3,
body.theme-global-health h4,
body.theme-global-health h5,
body.theme-global-health h6,
body.theme-global-health .h1,
body.theme-global-health .h2,
body.theme-global-health .h3,
body.theme-global-health .h4,
body.theme-global-health .h5,
body.theme-global-health .h6 {
	color: #429b2c;
}

body.theme-global-health .inner-nav .sub-menu li>a {
	color: #429b2c;
}
body.theme-global-health .sub-nav .nav-link {
	color: #429b2c;
}
body.theme-global-health .inner-nav .sub-menu li>a:hover {
	color: #429b2c;
}

body.theme-global-health .header.header-small .inner-brand .subgroup {
	color: #429b2c !important;
}
body.theme-global-health .header.header-small .inner-brand #cam-logo g#mark {
	fill: #429b2c !important;
}
.logo-middle {
	position: absolute;
	right: auto;
	bottom: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
