
/*
  Version: 1.0.18
*/
.white {
	color: #fff !important;
}
.black {
	color: #000 !important;
}
.sel-blue {
  color: #0093ff !important;
}

.btn-sel {
  color: #fff;
  background-color: #0093ff;
  border-color: #0093ff;
}

.btn-sel:hover {
  color: #fff;
  background-color: #0074c9;
  border-color: #0074c9;
}

.btn-sel:focus, .btn-sel.focus {
  color: #fff;
  background-color: #0074c9;
  border-color: #0074c9;
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 201, 0.5);
}

.btn-sel.disabled, .btn-sel:disabled {
  color: #fff;
  background-color: #0093ff;
  border-color: #0093ff;
}

.btn-sel:not(:disabled):not(.disabled):active, .btn-sel:not(:disabled):not(.disabled).active,
.show > .btn-sel.dropdown-toggle {
  color: #fff;
  background-color: #0074c9;
  border-color: #0074c9;
}

.btn-sel:not(:disabled):not(.disabled):active:focus, .btn-sel:not(:disabled):not(.disabled).active:focus,
.show > .btn-sel.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 201, 0.5);
}

.wpp-list {
  padding-left:0px;
}

@media screen and (max-width: 414px) {
  .nlButton {width:200px!important;}
}

.first_name {display:none;}

/* Marquee Styles */
.parallax_img {
  display: none;
}

.parallax-active  .parallax_img {
	height: 500px;
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
}

.parallax-active .parallax_img a {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

@media screen and (min-width: 300px) and (max-width: 768px) {
  .stickyheader-mobile {
	  position: fixed;
	  top: 0;
	  height: 0;
  }
  .parallax-active .parallax_img {
	  display: none;
  }
}

@media screen and (min-width: 769px) {
  .stickyheader-mobile {
  }

  .parallax-active .stickyheader {
		top: inherit !important;
		position: inherit !important;
  }
}

.parallax-active .scrolling-nav-top {
  top: 0 !important;
  position: fixed !important;
}

/*SEL and ML only*/
body .main-container-wrap {
  top: -4px !important;
}

@media (min-width: 768px) {
  .outer-header-container .container .navbar-header {
	  background-color: inherit !important;
  }
}

.navbar-light {
	background-color: inherit !important;
}

@media (min-width: 768px) {
  .outer-header-container .container {
	  background-color: inherit !important;
  }
}
/* End Marquee Styles */

.byline {font-size:13px;}
.byline a {color:#000}
.mosaic {padding-top:0px!important;}
figure {padding:0px!important;margin:0px!important;}
.breadcrumb_last {
  /*   font-family: Oswald; */
  /*   font-display: optional; */
  font-size: .875rem;
  font-weight: 700;
  color: #0093ff;
}

.taxonomy-description h3 a {
  text-decoration:underline;
}

.wp-block-image .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.aligncenter { text-align: center !important; }

.new-sel{color:#0093ff!important;}
.article-text .recent {margin:0px!important;padding:0px!important;}
.recent a {font-weight:400!important;font-size: 1.18rem;text-decoration:none!important;color:#000!important;margin:0px!important;padding:0px!important;}
.recent a:hover{text-decoration:underline!important;color:#0093ff!important;}

.article-text .related {margin:0px!important;padding:0px!important;}
.related a {font-weight:400!important;font-size: 1.18rem;text-decoration:none!important;color:#000!important;margin:0px!important;padding:0px!important;}
.related a:hover{text-decoration:underline!important;color:#0093ff!important;}

/* Causes layout shift issues - Do not use! */
/* .latest, .sb-events, .sb-dmd {content-visibility: auto; contain-intrinsic-size: 1px 400px;} */
.btn-dark a {color:#fff!important;}

.dig-deeper {
  background-color:#000;
  color:#fff;
  margin-top:10px;
  padding:8px;
}
.dig-deeper-links {
  padding:5px;
  text-decoration:underline;
  border-left:1px solid #dcdcdc;
  border-right:1px solid #dcdcdc;
}
.dig-deeper-links:nth-child(2) {
  margin-top:10px;
  border-top:1px solid #dcdcdc;
}
.dig-deeper-links:nth-last-child(1) {
  border-bottom:1px solid #dcdcdc;
}
/* Hide excerpt on DMD pages */
.excerpt a {display:none;}

.ga4-container {
  width:300px;
  height:125px;
  background-image: url('img/icons/ga4_timer.png');
  background-position: center;
}
.ga4 {
  margin-top:10px;
  font-family: Oswald;
  font-display: optional;
  font-size:48px;
}
#ga4-d {
  margin-left:-8px;
}
#ga4-m {
  margin-left:8px;
}
#ga4-s {
  margin-left:10px;
}

@media (min-width: 1200px) {
  .h3, h3 {
    font-size: 1.45rem;
  }
}
@media (max-width: 414px) {
  .wp-pagenavi a.page, span.extend::before {
    content: "\A";
    white-space: pre;
  }
  .wp-pagenavi a.page, span.extend::after {
    content: "\A";
    white-space: pre;
  }
}

.archive-year:hover {text-decoration:underline;}