/* Header */
.top-header-contain {
	background-color: #2b3843;
}

.nav1,
.nav3 {
text-transform: uppercase;
}

.highlight-menu-contain {
	background: #e2e8eb;
	margin-top: 0;
	padding: 0.3em 0 0.5em;
}

.highlight-menu a, 
.highlight-menu a:visited {
	color: #212e39;
}

/* Accent headers */
.accent-header::before, 
div.wpnbha .article-section-title::before, 
.archive .page-title::before, 
figcaption::after, 
.wp-caption-text::after, 
.has-highlight-menu .site-breadcrumb .wrapper > span::before {
	opacity: 0.3;
}

.cat-links::before {
	display: none;
}

/* Posts */
.entry-meta .byline a, 
.entry-meta .entry-date, 
.entry-meta .updated {
	text-transform: none;
}

/* Homepage */
.newspack-front-page .entry .entry-content > * {
	margin: 24px 0;
	
}

.newspack-front-page .entry .entry-content > .wpnbha.is-grid {
	margin-bottom: -24px;
}

@media (max-width: 599px) {
	/* Increasing Font Scale #1 on mobile */
	.wpnbha.ts-1 article .entry-title {
		font-size: 1.8em;
	} 
	.wpnbha.ts-1 article .entry-meta, 	.wpnbha.ts-1 article .entry-wrapper .more-link, 
	.wpnbha.ts-1 article .entry-wrapper p, 
	.wpnbha.ts-1 article .newspack-post-subtitle {
		font-size: 0.7em;
	}
}

/* Below-Content Ad */
#newspack-ads-widget-6 {
	display: none;
}
@media screen and (max-width: 1080px) {
  #newspack-ads-widget-6 {
  	display: block;
  }
  #newspack-ads-widget-7 {
  	display: none;
  }
}

/* Single Posts */
/* Prevent odd breaks in category links */
@media (max-width: 1200px) {
	.single .cat-links,
	.search .cat-links {
		display: flex;
		flex-wrap: wrap;
	}
}

/* Village Changes */
.fw-400 .entry-title {font-weight:400!important;}

@media screen and (min-width:780px) {
	.breakout {
    margin:1em -100%!important; /* old browsers fallback */
    margin:1em calc(50% - 50vw)!important;
	  max-width:none!important;
  }
	.breakout.image-alignbehind .entry-wrapper {
    max-width: 980px;
    margin: 0 auto;
  }
}

@media screen and (max-width:500px) {
   .mobile-drop-subhead .newspack-post-subtitle {
	   display:none;
   }
	.mobile-drop-byline .entry-meta {
		display:none!important;
	}
	.mobile-h2-scaledown .entry-title {
		font-size: 1.4em!important;
	}
	.mobile-drop-feature-image .post-thumbnail {
		display:none;
	}
}

@media screen and (min-width: 500px) {
	.desktop-drop-feature-image .post-thumbnail {
		display:none;
	}
}