body {
		background-color: #FFFDF7;
}

/** Header */

/* Primary menu */
.site-header .nav1 .main-menu > li {
	color: #000000;
	font-size: 0.8rem;
}

.site-header .nav1 .main-menu > li > a {
	font-weight: 500;
}

.site-header .nav1 .main-menu > li > a:hover,
.site-header .nav1 .main-menu > li > a:focus {
		border-bottom: 4px solid #B73225;
		text-decoration: none;
}

/* Secondary menu */
.top-header-contain {
	background-color: black;
}

/* Dropdown menus */
.site-header .dd-menu > ul > li > .sub-menu::before {
	display: none;
}

.site-header .dd-menu .sub-menu {
	border: 2px solid #000;
	box-shadow: 0 .9rem 0 -0.5rem #000;
}

.site-header .dd-menu .sub-menu a,
.site-header .dd-menu .sub-menu a:hover {
	background: #fff;
	color: #000;
}

.site-header .dd-menu .sub-menu a:hover,
.site-header .dd-menu .sub-menu a:focus {
	background: #fff;
	color: #000;
	text-decoration: underline;
	text-decoration-thickness: 4px;
	text-decoration-color: #B73225;
}

.site-header .dd-menu > ul > li > .sub-menu,
.h-sh .site-header .nav1 .main-menu > li > .sub-menu {
	padding-top: 0;
}

.site-header .nav2 .sub-menu li {
	margin-right: 0;
}

.site-header .dd-menu .sub-menu .menu-item-has-children:hover > .sub-menu {
	top: -1px;
}

/* Menu CTA */
.nav3 a {
    color: #111;
    transition: background 150ms ease-in-out;
		font-size: 0.8rem;
    font-weight: 600;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
}

.nav3 a {
    background-color: #c4c4c4;
    color: #111;
    transition: background 150ms ease-in-out;
    border-radius: 0px;
}

/* Sticky header */
.h-stk .site-header {
		border-bottom: 2px solid black;
    box-shadow: none;
}

.h-sh.h-db .middle-header-contain {
    border-bottom: none;
}

/** Homepage Posts */
.wpnbha {
		line-height: 1.375;
}
.wpnbha .article-section-title span {
	font-size: 0.8rem;
}

/** Category flags */
.cat-links a,
.wpnbha .cat-links a {
		border: 1px solid black;
		font-size: 0.6rem;
    text-decoration: none;
		text-transform: uppercase;
}

.cat-links a,
.cat-links a:visited,
.cat-links a:hover,
.wpnbha .cat-links a,
.wpnbha .cat-links a:visited,
.wpnbha .cat-links a:hover {
		background-color: #ffd504;
    color: black;
}

.wpnbha .cat-links a,
.cat-links a {
    margin: 0 0.25rem 0.25rem 0;
    padding: 0.35em 0.5em;
}

.cat-links a:hover,
.wpnbha .cat-links a:hover,
amp-script .wpnbha .cat-links a:hover {
    text-decoration: none !important;
}

/** Typography */
h1,
h2,
h3,
h4,
h5,
h6,
.archive .page-title,
.archive .page-description {
		font-family: "Anton", sans-serif;
		font-weight: 400;
}

.footer-widgets h2 {
		font-family: "Inter", sans-serif;
		font-weight: 700;
}

/* Remove borders from headings and set to black */
.accent-header {
		border: none;
		color: black;
}

/* In-content links */
.entry-content a {
	color: inherit;
	text-decoration: underline;
}

.entry-content a:hover {
	color: inherit;
	text-decoration: underline;
	text-decoration-color: #B73225;
}

/* Group block */
.wp-block-group.is-style-border,
:where(.wp-block-group.has-background) {
	padding: 2rem;
}

/** Dropshadow styles for widgets, Group blocks w/ border style, pullout quotes, and Campaigns prompts */
#secondary .widget,
.wp-block-group.is-style-border,
.wp-block-quote,
.wp-block-pullquote,
.newspack-lightbox .newspack-popup-wrapper {
		border-color: black !important;
		box-shadow: 0 .9rem 0 -0.5rem;
	  border: 2px solid;
}

#secondary .widget,
.wp-block-quote,
.wp-block-pullquote,
.newspack-lightbox .newspack-popup-wrapper {
		background-color: white;
		border: 2px solid black;
}

#secondary .widget,
.wp-block-pullquote,
.wp-block-quote {
	padding: 1rem 1.5rem !important;
}

.newspack-lightbox-placement-center .newspack-pattern.subscribe__style-1 .wp-block-group__inner-container > * {
	margin: 0;
}

.newspack-lightbox .newspack-lightbox__close {
		background-color: white;
		margin-right: 0.5rem;
		margin-top: 0.5rem;
		opacity: 0.6;
}

.newspack-lightbox .newspack-lightbox__close:hover {
	opacity: 1;
}

/* Pullquotes - size and spacing tweaks */
.wp-block-pullquote p {
	font-style: normal;
}

.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
	border-bottom-width: 1px;
}

.wp-block-pullquote blockquote p {
	font-size: 1em;
}

.wp-block-pullquote.alignleft blockquote p,
.wp-block-pullquote.alignright blockquote p {
	font-size: 0.8em;
}

@media (min-width: 960px) {
	.wp-block-pullquote blockquote p {
		font-size: 1.2em;
	}


	.wp-block-pullquote.alignleft blockquote p,
	.wp-block-pullquote.alignright blockquote p {
		font-size: 1.0em;
	}
}


/** Buttons */

.button,
button,
input[type=button],
input[type=reset],
input[type=submit],
.wp-block-search__button,
.button.mb-cta,
.nav3 li a,
.wp-block-button .wp-block-button__link,
.wp-block-button .wp-block-button__link:not(.has-background) {
	  border: 1.5px solid #000000;
    background-color: #ffd504;
		border-radius: 0;
		font-family: "Inter";
		transition: none;
}


button#search-toggle,
button.search-submit,
button.mobile-menu-toggle {
	border: none;
}

.nav3 li a:hover,
.nav3 li.menu-highlight a:hover,
.h-sb .nav3 li a:hover,
.h-sb .nav3 li.menu-highlight a:hover,
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4280 a:hover,
.button.mb-cta:hover,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:not(.has-background):hover {
		background-color: #ffd504 !important;
		color: black !important;
		outline: 4px solid black;
		text-decoration: none;
}

.nav3 li a:active,
.nav3 li.menu-highlight a:active,
.h-sb .nav3 li a:active,
.h-sb .nav3 li.menu-highlight a:active,
.nav3 li a:focus,
.nav3 li.menu-highlight a:focus,
.h-sb .nav3 li a:focus,
.h-sb .nav3 li.menu-highlight a:focus,
.button.mb-cta:active,
.button.mb-cta:focus,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:not(.has-background):focus {
		background-color: black;
		border-color: #ffd404;
		color: white;
		outline: 4px solid #ffd504;
		text-decoration: none;
}

/* Single Posts */
.entry-meta .byline a {
	font-weight: normal;
}

/* Michael Edits */
/* BREADCRUMBS */
.site-breadcrumb .wrapper {
    padding-bottom: 0;
}

.site-breadcrumb {
    color: #000000;
    font-size: 1.4em;
}

.has-highlight-menu .site-breadcrumb {
    margin-top: 2rem;
}

.has-highlight-menu .site-breadcrumb .wrapper {
    border-top: none;
}

.site-breadcrumb a:hover {
    border-bottom: 3px solid #b73225;
    color: #b73225;
}

.site-breadcrumb a:visited {
    border-bottom: 3px solid #b73225;
}

.site-content {
    margin-top: 3rem;
}

/* NEWSPACK AUTHORS BLOCK */
.wp-block-newspack-blocks-author-profile__bio h3 a:hover {
    text-decoration: none;
}

p.wp-block-newspack-blocks-author-profile__job-title {
    text-transform: uppercase;
    font-size: .9em;
}

.wp-block-newspack-blocks-author-profile__bio h3:after {
    content: "";
    width: 80px;
    border: 4px solid #b73225;
    display: block;
    position: relative;
    margin-top: 5px;
    margin-bottom: -4px;
}

/* FEATURED IMAGE BEHIND */
.featured-image-behind .cat-links a {
	padding: 5px;
}

/* FEATURED IMAGE BESIDE */
.featured-image-beside .cat-links a {
	padding: 5px;
}

/* PARAGRAPHY LINK HOVER */
.entry-content p a:hover {
    background-color: #b7322517;
}

/* RELATED POSTS */
#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-family: 'Anton';
    font-weight: normal;
}