/* Font Modifications */

h1,h2,h3,h4,h5,h6 {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "EB Garamond", garamond, georgia, "Times New Roman", serif;
	text-rendering: optimizeLegibility;}
h1, h2, h3 {letter-spacing: -0.02em;}
figcaption, p.caption, dd.wp-caption-dd {font-size:0.8em !important;line-height:1.45em;}
span.image-credit::before {font-size:0.1px;content:'....................................................................................................'}
span.image-credit {font-size:0.75em;line-height:1em;text-transform: uppercase;} 
.single-featured-image-default .post-thumbnail figcaption, .wp-block-image figcaption, p.caption, dd.wp-caption-dd {color:#333333 !important;}
.single-featured-image-default .post-thumbanil span.image-credit, .wp-block-image span.image-credit {color:#888888;}
.entry-content a {text-decoration-thickness: 0.08em;transition:color 110ms ease-in-out;color:#861719}
main h1 a, main h2 a, main h3 a, main h4 a, main h5 a {transition:color 110ms ease-in-out;color:#111}
main a:hover {
	color:#F6BE00 !important;
}
.cat-links {font-weight:400 !important;}
.single-post .cat-links {font-size:16px;}
.entry-title {hyphens:none !important;word-break:normal !important;}
.has-more-button button {background-color:#861719 !important;color:#ffffff !important;text-transform:uppercase !important;}
.page-title:before {display:none;}
div.ts-5 p {
	font-size:0.8em;}
.title-dark-background a {color:white;}
@media only screen and (min-width:782px) {
	div.ts-3 h2.entry-title a {
		font-size:0.9em;} 
	div.ts-3 h2 {
		line-height:1.1;} 
	div.ts-4 p {
		font-size:0.8em;}
	.single div.ts-3 {font-size:0.85em;}
	.single-featured-image-beside .post-thumbnail + figcaption {background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));}
.single-featured-image-beside span.image-credit {color:#ccc !important;}
}
@media only screen and (min-width:1138px) {div.ts-5 p {font-size:1em;}}


/* Header Modifications */

.main-navigation {display:none;}
.newspack-front-page .site-content {margin-top:0em !important;}
.about-nav a.active-link {text-decoration:underline;}

@media only screen and (max-width:599px) {
.sd-content {margin-left:-10px;margin-top:20px;margin-bottom:-20px;}
}

.sd-content li {max-width:30px;}

@media only screen and (min-width:600px) {
.top-header-contain.desktop-only {background-color:#861719 !important;color:#ffffff !important;display:flex;height:38px;} 
.top-header-contain.desktop-only a, .top-header-contain.desktop-only button {font-size:0.58em;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.01em;}
.secondary-nav-contain {display:flex;}
.main-navigation {display:block;}
	.dd-menu .sub-menu > li > .sub-menu > li a {background-color:#4a4a4a}
}
 
@media only screen and (min-width:782px) {
	.top-header-contain.desktop-only {height:38px;}
	.h-stk .site-header {top:-38px;border-bottom:1px solid #dadada;margin-bottom:0px;}
	#tertiary-nav-contain {position:absolute;top:53px;}
	.single-featured-image-beside	#tertiary-nav-contain, .single-featured-image-behind #tertiary-nav-contain {position:absolute;top:initial;}
	#tertiary-nav-contain ul {margin-right:40px !important;}
	.header-search-contain {top:-45px;right:0px;position:relative;}
	.site-header .nav1 {font-size:0.75em;}
	.desktop-menu-toggle span {margin-top:-1px;}}
	@media only screen and (min-width:600px) and (max-width:961px) {
	#social-nav-contain {display:none;}}
	@media only screen and (min-width:782px) and (max-width:852px) {
		.main-menu > li > a {padding-right:0px !important;}
.top-header-contain.desktop-only a {padding-left:0px;padding-right:0px;}
	.top-header-contain.desktop-only button {margin-right:15px;}
		.top-header-contain.desktop-only a, 
	.top-header-contain.desktop-only button {
		font-size:0.5em;
		letter-spacing:0em;}
	}

@media only screen and (min-width: 960px) {
	.middle-header-contain .wrapper {padding-bottom:0px !important;}}
@media only screen and (min-width: 1168px) {
	.middle-header-contain .wrapper {padding-bottom:0px !important;}}
.main-navigation {padding-bottom:5px;}
.main-navigation a {font-weight:400 !important}
.main-navigation:first-child > ul:before {content:"TRENDING";font-weight:700;padding-right:20px;}
.site-description {padding-left:10px;padding-right:10px;}


/* Footer Modifications */

.site-footer {margin-top:70px;padding-top:30px;}
.footer-branding {display:none;}


/* Post Modifications */

.comments-area {display:none;}
.author-avatar amp-img, .author-avatar img {border-radius: 100%;}
.newspack-post-subtitle {margin-top:20px;margin-bottom:20px;}
.relatedLinkContainer img {max-height:200px;}
.relatedLinkContainer{float:right;width:300px;border:1px solid #aaa;padding:20px 20px 20px 20px;margin:20px 0 20px 20px !important}@media (max-width:622px){.relatedLinkContainer{float:none;margin-left:auto;margin-right:auto}}.relatedLinkContainer .relatedHeader{font-size:11px;text-transform:uppercase;padding-bottom:10px;color:#aaa;float:left;width:100%;text-align:center}.relatedLinkContainer .related-title{color:#b01b03;display:block;position:relative;font-size:20px;line-height:23px;text-align:center;padding-bottom:20px;margin-bottom:30px}.relatedLinkContainer .related-title:before{content:'';position:absolute;bottom:0;left:30px;right:30px;width:calc(100% - 60px);height:1px;background-color:#ccc}.relatedLinkContainer .relatedPostLink a{color:#b01b03;width:100%;font-weight:400;font-size:14px;line-height:16px;margin-bottom:20px;display:block;position:relative}.relatedLinkContainer .relatedPostLink.no-title a:first-child{font-size:20px;line-height:23px;text-align:center;padding-bottom:20px;margin-bottom:30px}.relatedLinkContainer .relatedPostLink.no-title a:first-child:before{content:'';position:absolute;bottom:0;left:30px;right:30px;width:calc(100% - 60px);height:1px;background-color:#ccc}
.entry .entry-content > *.wp-block-image .alignright,.entry .entry-content > *.alignright{float:right;margin-right:0rem !important;margin-left:1rem;max-width:50%}
.entry .entry-content > *.wp-block-image .alignleft,.entry .entry-content > *.alignleft{float:left;margin-left:0rem !important;margin-right:1rem;max-width:50%}
body.single-post.single-featured-image-default header.entry-header,
body.single-post.post-template-single-feature .main-content {max-width:600px;margin-left:auto;margin-right:auto;}
body.single-post.post-template-single-feature.single-featured-image-behind header.entry-header {max-width:1200px;}
@media only screen and (min-width:782px) {
body.single-post.single-featured-image-default .site-content {margin-top:50px !important;} 
body.post-template-single-feature	h1.entry-title {font-size:2.5em;}
body.post-template-single-feature.single-featured-image-default.show-updated .entry-meta, 
body.post.post-template-single-feature.single-featured-image-above.show-updated .entry-meta {padding-bottom:50px;}
.post .entry-meta {display:block !important;}
}


/* Featured Behind Modifications */

@media only screen and (min-width:782px) {
body.single-featured-image-behind .top-header-contain.desktop-only {display:none !important;} 
body.single-featured-image-behind .site-header {top:0px !important;border-bottom:0px !important;}
}


/* Featured Beside Modifications */

@media only screen and (min-width:782px) {div.featured-image-beside {background-color: #111 !important;}}
@media only screen and (min-width:600px) {
body.single-featured-image-beside .top-header-contain.desktop-only {display:none !important;}
body.single-featured-image-beside .site-header {top:0px !important;border-bottom:0px !important;}
}

/* Story Clean-Up */
figcaption ~ figcaption {display:none !important;}
body.single-featured-image-default div.entry-content > div.wp-block-image:first-of-type > figure:not(.size-full,.size-large,.size-medium,.size-thumbnail) {display:none !important;}
.header-widget.below-header-widgets .article-summary {display:none;}


/* Archive Modifications */
@media only screen and (min-width:600px) {body.archive h1.page-title::before {display:none}}


/* Ad Settings */

aside.bs_multiple_zones {display:none;}
aside.full-width broadstreet-zone-container, aside.scaip .bs_zones broadstreet-zone-container, .newspack-broadstreet-header broadstreet-zone {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	max-width: 100vw;
}
aside.full-width broadstreet-zone > div, .bs_zones > broadstreet-zone > div, .newspack-broadstreet-header broadstreet-zone > div  {background-color: #eee;position:relative !important;-index:-999;}
aside.rail-width broadstreet-zone > div {background-color: initial;}
aside.full-width broadstreet-zone > div > span:before, aside.scaip > .bs_zones broadstreet-zone > div > span:before, .newspack-broadstreet-header broadstreet-zone > div > span:before {padding-top:20px;}
aside.bs_zones broadstreet-zone > div, .newspack-broadstreet-header broadstreet-zone > div {background-color: #eee;position:relative !important;}
aside.bs_zones broadstreet-zone > div > span > span.broadstreet-html-placement, .newspack-broadstreet-header broadstreet-zone > div > span > span.broadstreet-html-placement, aside.full-width broadstreet-zone > div > span > span.broadstreet-html-placement {padding-bottom:20px;}
aside.bs_zones broadstreet-zone > div > span:after, aside.full-width broadstreet-zone > div > span:after, .newspack-broadstreet-header broadstreet-zone > div > span:after {padding-bottom: 25px;content: ".";font-size: 0px;}
broadstreet-zone > div > span:before {content: "ADVERTISEMENT";font-size:11.5px;color:gray;text-align:center;display:block;}
.newspack-broadstreet-header {padding:0px !important;}
body.single-featured-image-behind .newspack-broadstreet-header, body.parent-pageid-939927 .newspack-broadstreet-header, .page-id-863196 .newspack-broadstreet-header {display:none;}
broadstreet-zone iframe {margin:auto !important;max-width:728px !important;}
broadstreet-zone a {display:block !important;margin:auto !important;max-width:728px !important;}
aside.scaip-1	broadstreet-zone iframe, 
aside.scaip-3	broadstreet-zone iframe {margin:auto !important;max-width:300px !important;}
aside.scaip-1	broadstreet-zone a, aside.scaip-3	broadstreet-zone a {display:block !important;margin:auto !important;max-width:300px !important;}
aside.scaip-1	broadstreet-zone span, aside.scaip-3	broadstreet-zone span {display:block !important;margin:auto !important;max-width:300px !important;}
@media only screen and (min-width:1380px) {
	aside.bs_zones broadstreet-zone > div {background-color: rgba(0, 0, 0, 0.0);}
	aside.scaip-1 broadstreet-zone > div, aside.scaip-3 broadstreet-zone > div {background-color: initial !important;}
	aside.scaip-1 .bs_zones broadstreet-zone-container, aside.scaip-3 .bs_zones broadstreet-zone-container {position:relative;}
aside.scaip-1 .bs_zones broadstreet-zone, aside.scaip-3 .bs_zones broadstreet-zone {position:absolute;right:20px;top:-150px;}
	aside.scaip-1 .bs_zones	broadstreet-zone > div > span:before, aside.scaip-3 .bs_zones	broadstreet-zone > div > span:before {padding-top:0px;}
	aside.bs_multiple_zones {display:block;}
	aside.scaip-1, aside.scaip-3 {
		position:relative;
		margin-left: calc(50% - 50vw) !important;
		margin-right: calc(50% - 50vw) !important;
		max-width: 100vw !important;
		margin-top:50px;}
	aside.bs_multiple_zones {position:absolute;right:20px;margin-top:150px;}
	aside.scaip-1 .bs_multiple_zones	broadstreet-zone, aside.scaip-3 .bs_multiple_zones	broadstreet-zone {padding-bottom: 25px;}
}

@media only screen and (min-width:600px) {
	body.single-featured-image-beside .newspack-broadstreet-header {display:none;}
}

@media only screen and (min-width:600px) and (max-width:1379px) {
aside.scaip-1 broadstreet-zone > div, .newspack-broadstreet-header broadstreet-zone > div, aside.scaip-3 broadstreet-zone > div, .newspack-broadstreet-header broadstreet-zone > div {display:flex;}
}

@media only screen and (max-width:599px) {
	broadstreet-zone iframe {margin:auto !important;max-width:300px !important;}
	broadstreet-zone a {display:block !important;margin:auto !important;max-width:300px !important;}
	broadstreet-zone span {display:block !important;margin:auto !important;max-width:300px !important;}
	.newspack-broadstreet-header broadstreet-zone iframe {margin:auto !important;max-width:320px !important;}
	.newspack-broadstreet-header broadstreet-zone a {display:block !important;margin:auto !important;max-width:320px !important;}
	.newspack-broadstreet-header broadstreet-zone span {display:block !important;margin:auto !important;max-width:320px !important;}
}


/* Three-Column Top */

@media only screen and (max-width:599px){
.wp-block-columns.three-column-top .wp-block-column.three-column-top-left-rail{margin-bottom:40px;}
.wp-block-columns.three-column-top .wp-block-column.three-column-top-left-rail article:last-child{padding-bottom:10px;}
.wp-block-columns.three-column-top .wp-block-column.three-column-top-left-rail::after{border:0;}}
@media only screen and (max-width:781px){.wp-block-columns.three-column-top .wp-block-column.amp-wp-7f3e3ae{order:1;}}
:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) #page{overflow:initial;}
.wp-block-columns .wp-block-column{margin-bottom:32px;}
.wp-block-columns .wp-block-column:last-child{margin-bottom:0;}
.wp-block-columns.three-column-top>.wp-block-column{position:relative;margin-bottom:32px;}
.wp-block-columns.three-column-top>.wp-block-column:last-child{margin-bottom:0;}
.wp-block-columns.three-column-top>.wp-block-column:after{border:solid #ccc;border-width:1px 0 0;bottom:-32px;content:"";left:0;position:absolute;right:0;}
.wp-block-columns.three-column-top>.wp-block-column:last-child:after {display:none;}
.wpnbha.three-column-top{border:solid rgba(0,0,0,.2);border-width:0 0 1px;margin-bottom:1em;padding-bottom:1em;}
.wpnbha.three-column-top article:last-of-type:not(:first-of-type){border-bottom:0;}
.three-column-top {overflow:hidden;}
@media only screen and (min-width:600px){
.wp-block-columns.three-column-top>.wp-block-column {margin-bottom:0;}
.wp-block-columns.three-column-top>.wp-block-column:after {border-right-width:1px;border-top-width:0;bottom:0;left:0;right:-16px;top:0;height:1000vh;}
.three-column-top div.wp-block-column:after {z-index:-999;}}
@media only screen and (min-width:782px) {
.wp-block-columns.three-column-top{margin-left:-24px;max-width:calc(100% + 48px);width:calc(100% + 48px);}
.wp-block-columns.three-column-top>.wp-block-column:first-child {margin-left:24px;margin-right:24px;}
.wp-block-columns.three-column-top>.wp-block-column:after{right:-28px;}
.newspack-front-page .entry .entry-content .alignfull.wp-block-columns.three-column-top{margin-left:calc(50% - 50vw - 24px);margin-right:calc(50% - 50vw - 24px);max-width:calc(100vw + 48px);width:calc(100vw + 48px);}
.entry .entry-content > .wp-block-columns.three-column-top {margin-left:-24px;max-width:calc(100% + 48px);}
.wpnbha.ts-2 article .entry-title {font-size:.9em;}
.wp-block-columns.three-column-top>.wp-block-column:after{left:-21px;}
.entry .entry-content > .wp-block-columns.three-column-top {margin-left:-16px;max-width:calc(100% + 64px);}
.wpnbha.three-column-top article:last-of-type:not(:first-of-type){border-bottom:0;}
}
@media only screen and (min-width: 1168px) {
.wp-block-columns.three-column-top>.wp-block-column:after{right:-28px;}
.newspack-front-page .entry .entry-content .alignfull.wp-block-columns.three-column-top{margin-left:calc(50% - 50vw - 32px);margin-right:calc(50% - 50vw - 32px);max-width:calc(100vw + 64px);width:calc(100vw + 64px);}
.entry .entry-content > .wp-block-columns.three-column-top{margin-left:0px;max-width:100%;}
}


/* Four-Column News */

@media only screen and (min-width:782px){.four-column-news {margin-bottom:0px !important;}
.four-column-news-left {padding-right:20px;margin-bottom:0px !important;}
.four-column-news-right {padding-left:20px;margin-bottom:0px !important;}
}


/* Home Page Modifications */

@media only screen and (max-width:599px){.four-story-shelf .post-thumbnail {float:right;width:25%;padding-left:10px;}
.four-story-shelf .post-thumbnail img {margin-top:15px;}
div.wp-block-columns.is-style-borders {gap:32px}}


/* CT Viewpoints */

.viewpoints-header {margin-bottom:45px !important;padding-top:15px;padding-bottom:15px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.viewpoints-header amp-img, .viewpoints-header img {max-width:50%}
.viewpoints-footer {max-width:600px;}
@media only screen and (min-width:600px){
.border-columns-fix > div {overflow:hidden !important;}
.border-columns-fix .wp-block-columns>.wp-block-column:after{height:150vh;}
.viewpoints-header amp-img, .viewpoints-header img {max-width:100%}}
@media only screen and (min-width:1380px){.viewpoints-top-story .entry-wrapper {margin-top:0px;}}


/* Sponsored Content */

.sponsor-info {background: rgba(0,0,0,.9) !important;}
h2.sponsored-header a {color:#000000;}
h2.sponsored-header a:hover {color:#444444;}
h2.accent-header {text-transform:capitalize !important;}
.cat-sponsored .below-header-widgets, .cat-sponsored .newspack-broadstreet-header, .cat-sponsored .site-header, .cat-sponsored 
#reblex-widget-2 {display:none;}
.page.parent-pageid-973346 .below-header-widgets, .page.parent-pageid-973346 .newspack-broadstreet-header, .page.parent-pageid-973346 .site-header {display:none;}
.cat-sponsored .newspack-above-header-popup {padding:0px !important;}
body.cat-sponsored {background-color:#eeeeee;}
.page.parent-pageid-973346 .site-content {margin-top:-32px !important;}
.cat-sponsored .wp-block-columns .wp-block-column {margin-bottom:0px !important;}
.sponsor-bio {border-top:1px solid #999999;padding-top:32px;}
@media only screen and (min-width:900px) {.cat-sponsored #main {margin:auto; width:800px; padding-top:50px;border:1px solid #999999;}}
.wide-width-box {box-shadow: 2px 2px 10px 2px #888888;}
.archive.category-sponsored amp-layout.newspack-above-header-popup {display:none}


/* Podcasts */

.parent-pageid-984093  .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column, .parent-pageid-984093 .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:not(:first-child), .parent-pageid-984093 .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:nth-child(2n) {margin-left:0px;margin-right:0px;}
.featured-podcast-episode {margin-bottom:-25px !important;}
.podcast-listen-buttons {display:block;}
.podcast-listen-buttons amp-img {float:left;margin-bottom:10px !important;}
.podcast-listen-buttons div {padding-top:0px;}
@media only screen and (min-width:600px){.featured-podcast-episode {margin-top:-50px !important;}
	.podcast-listen-buttons {margin-bottom:0px !important;}
	.podcast-listen-buttons div {padding-top:0px;}
	.parent-pageid-984093 .podcast-listen-buttons.wp-block-columns {margin-left:0px;}}
@media only screen and (min-width:960px){.podcast-listen-buttons {display:flex;margin-top:-10px !important;}}
@media only screen and (min-width:1310px){.wp-block-column.is-vertically-aligned-top.amp-wp-4d8e209 {margin-left:0px}}


/* Dashboard */

@media only screen and (min-width:782px){.dashboard-top-story img {width:60% !important;margin-left:auto;margin-right:auto;}}
@media only screen and (min-width:1138px){.dashboard-top-story img {width:40% !important;margin-left:auto;margin-right:auto;}}


/* Full Cover Landing Pages */

.parent-pageid-910436 .newspack-broadstreet-header, .parent-pageid-939927 .newspack-broadstreet-header, .parent-pageid-984093 .newspack-broadstreet-header, .page-id-973346 .newspack-broadstreet-header, .page-id-1004235 .newspack-broadstreet-header, .parent-pageid-985635 .newspack-broadstreet-header {display:none;}

.parent-pageid-910436 .top-header-contain.desktop-only {display:none;}

.parent-pageid-910436 .site-header {top:0px !important;}

.parent-pageid-910436 .title-box {background-color: rgba(0, 0, 0, 0.7)}

@media only screen and (min-width:600px) {.parent-pageid-910436 .site-content, .parent-pageid-939927 .site-content, .parent-pageid-984093 .site-content, .page-id-973346 .site-content, .page-id-1004235 .site-content, .parent-pageid-985635 .site-content {margin-top:-32px !important;}}


/* Photo Modifications */
.wp-block-gallery > .wp-block-image figcaption {display:none;}
.parent-pageid-863199 .wp-block-media-text .wp-block-media-text__media, .parent-pageid-984093 .wp-block-media-text .wp-block-media-text__media, .page-id-984093 .wp-block-media-text .wp-block-media-text__media {padding-top:20px;}


/* Buttons */

.button, 
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"], 
.wp-block-search__button-outside .wp-block-search__button {font-size:0.7rem;}
input[type="submit"] {background-color:#d11f1f;color:white}
input[type="submit"]:hover {background-color:#111111}
a.mb-cta {text-transform: uppercase !important;font-size:0.6rem !important;}
nav.tertiary-menu {display:none;}
@media only screen and (min-width: 820px) {nav.tertiary-menu {display:block;}}
#tertiary-nav-contain a {background: #d11f1f;color: #fff;padding-left:70px;padding-right:70px;padding-top:6px;padding-bottom:6px;border:3px double #999999;border-radius: 7px;}
#tertiary-nav-contain a:hover {background: #d11;}


/* CTAs */

.wp-block-jetpack-mailchimp input {font-size:16px;}
.wp-block-group.has-background .wp-block-columns .wp-block-column > * {margin: 16px 0;}
.newsletter-cta {background-color:#861719;color:#ffffff;height:80px;font-size:16px;margin-bottom:65px;}
.single .newsletter-cta {background-color:#861719;color:#ffffff;height:80px;font-size:16px;margin-bottom:100px;}
.newsletter-cta .container1 {width:100%;height:85px;padding-right:15px;float:left;}
.newsletter-cta .container2 {width:100%;height:60px;display:inline-block;}
.newsletter-cta .container1 div.cta-icon {display:flex;font-size:32px;float:left;padding-left:12px;padding-right:8px;margin-top:16px;}
.newsletter-cta .container1 .cta-text h4 {margin-top:16px;}
.newsletter-cta input[type="submit"] {background-color:#676767;color:white}
.newsletter-cta input[type="submit"]:hover {background-color:#aaaaaa}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay input[type="email"], .newspack-inline-popup .wp-block-jetpack-mailchimp input[type="email"] {height:45px;font-size:16px;background: rgba(255, 255, 255, 0.4);border-radius:7px;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay input[type="email"], .home .newspack-inline-popup .wp-block-jetpack-mailchimp input[type="email"] {color:#ffffff;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .wp-block-jetpack-mailchimp p {margin-bottom:0px !important;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .wp-block-button button, .newspack-inline-popup .wp-block-jetpack-mailchimp .wp-block-button button {height:45px;padding-top:12px;}
.ctmirror-home-page-hub .wp-block-columns .wp-block-column {margin-bottom:0px}
.ctmirror-home-page-hub .newspack-inline-popup .wp-block-jetpack-mailchimp div.wp-block-jetpack-button.wp-block-button {display:inline;min-width:300px;}
.ctmirror-home-page-hub ::placeholder {color:white;}
.ctmirror-home-page-hub .wp-block-newspack-blocks-donate {height:100%}
.ctmirror-home-page-hub .wpbnbd .thanks {margin: .38rem .76rem .76rem;}
.ctmirror-home-page-hub .wpbnbd .frequency input[type=radio]:not(:checked)+.freq-label {font-weight:700;background-color:#f5f5f5}
.ctmirror-home-page-hub .wp-block-newspack-blocks-donate__tier label {background-color:#ffffff;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .newspack-popup-wrapper {border-top-left-radius:9px;border-top-right-radius:9px;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay ::-webkit-input-placeholder {color: #ffffff;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay :-ms-input-placeholder {color: #ffffff;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay ::placeholder {color: #ffffff;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .newspack-popup-wrapper img {display:none}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .newspack-popup__content {border-top:3px double #999999;border-left:3px double #999999;border-right:3px double #999999;border-top-left-radius:9px;border-top-right-radius:9px;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .newspack-popup .newspack-lightbox__close {top:5px;right:5px;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .popup-not-interested-form {margin-top:0.5em;}
.newspack-inline-popup .post-inline-modal {padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;}
@media only screen and (min-width:600px){
	.ctmirror-home-page-hub .wp-block-jetpack-mailchimp p {display:inline-block;min-width:75%;float:left;padding-right:10px;}
	.ctmirror-home-page-hub .wp-block-newspack-blocks-donate button {margin-top:0;margin-bottom:0;font-size:0.8rem;}
	.newspack-inline-popup .wp-block-jetpack-mailchimp p {margin-bottom:0px;}
.newsletter-cta, .single .newsletter-cta {background-color:#861719;color:#ffffff;height:80px;margin-bottom:0px;}
.newsletter-cta .container1 {width:50%;}
.newsletter-cta .container2 {width:50%;height:80px;}
.newsletter-cta .container1 .cta-icon {padding-left:5px;padding-right:5px;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .newspack-popup-wrapper {margin-right:25px;}
.newspack-lightbox-placement-bottom_right.newspack-lightbox-size-x-small.newspack-newsletter-prompt-overlay .newspack-popup-wrapper img {display:block;}}
@media only screen and (min-width:620px){.newsletter-cta .container1 div.cta-icon {padding-left:10px;padding-right:10px;}}
@media only screen and (min-width:782px){.newsletter-cta .container1 div.cta-icon {padding-left:15px;padding-right:15px;}}
@media only screen and (min-width:960px){
.newsletter-cta-wide {background-color:#861719;color:#ffffff;height:60px;margin-top:-5px;}
.newsletter-cta-wide .container1 {width:60%;}
.newsletter-cta-wide .container2 {width:40%;height:60px;}
.newsletter-cta-wide .container1 div.cta-icon {margin-top:12px;}
.newsletter-cta-wide .container1 .cta-text {margin-top:16px;}}
.newspack-lightbox.newspack-lightbox-size-x-small .newspack-popup {max-height:120vh;}
@media only screen and (max-width:599px){div.wp-container-45 {padding-top:20px !important;padding-right:20px !important;padding-bottom:0px !important;padding-left:20px !important;}
	.wpbnbd .frequencies {font-size: .6em !important;}
.ctmirror-home-page-hub div.wp-block-columns {gap:16px;}}


/* End of Story Donate Widget */

.end-of-story-modal {padding-left:20px;border-left:4px solid #861719}
.end-of-story-modal .wp-block-button a {padding-left:70px;padding-right:70px;padding-top:15px;padding-bottom:15px;border:3px double #999999;border-radius: 7px;}
.end-of-story-modal .wp-block-button a:hover {color: #dadada !important;}


/* Related Links Block */

.related-links-block .wp-block-image {margin-top:16px !important;margin-bottom:16px !important}
.related-links-block h4 {margin-top:16px !important;margin-bottom:16px !important}
.related-links-block .wp-block-separator {margin-top:16px !important;margin-bottom:16px !important}
.related-links-block div.wp-block-newspack-blocks-homepage-articles {margin-top:16px;margin-bottom:16px}
.related-links-block p.has-text-align-center.has-small-font-size {margin-top:16px;margin-bottom:16px}
.related-links-block .image-credit {display:none;}
.related-links-block div.wp-block-newspack-blocks-homepage-articles h2::before {content: "•";display: inline-block;height: 0.75em;margin: 0 0.75em 0 0;width: 0.75em;}
.related-links-block div.wp-block-newspack-blocks-homepage-articles h2 {display:flex;}
@media only screen and (max-width:599px) {.related-links-block a {font-size:16px;} .related-links-block img {margin-left:auto;margin-right:auto}}
@media only screen and (min-width:782px) {.related-links-block {max-width:275px !important;}}


/* Sandy Hook Box */

.sandy-hook-block .wp-block-post-title {margin-bottom:5px;}
.sandy-hook-block p.wp-block-post-author__name {font-family: "EB Garamond","Helvetica","sans-serif" !important}


/* Section Heads */

h4.pseudo-widget-head {font-size:1.15em;}
h5.section-subhead {margin-bottom:-10px !important;}


/* Pseudo Dashboard Widget */

.pseudo-dashboard-widget {padding-bottom:50px !important;}
.pseudo-dashboard-widget h4 {margin-bottom:-20px !important;}
.pseudo-dashboard-widget p {margin-bottom:-20px !important;font-size:0.75em}


/* Special Header */

@media only screen and (min-width:782px){.special-header p {font-size:18px !important;}}


/* Stack Elements */

@media only screen and (max-width:599px){.feature-rail article:first-child .entry-wrapper {padding-bottom:30px;margin-bottom:33px;border-bottom:1px solid #ccc} .spotlight-block amp-img, .spotlight-block img {padding-bottom:30px !important;}}
@media only screen and (max-width:959px){.stack-on-tablet article {flex-basis:calc(100% - 16px) !important} div.spotlight-block {grid-template-columns:95% !important} .spotlight-block .wp-block-media-text__media{grid-column:1;grid-row:1}.spotlight-block.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {grid-column:1;grid-row:2} .spotlight-block amp-img, .spotlight-block img {padding-bottom:0px !important;}}


/* Collapse + Hide Elements */

.from-the-archives, .hide-on-mobile {display:none;}
.hide-for-newsletter {display:none;}
.page-id-984084 .clip-title {display:none;}
@media only screen and (max-width:781px){.narrow-on-mobile {margin-top:-40px;margin-bottom:-10px !important;}}
@media only screen and (min-width:782px){.hide-on-desktop {display:none;} .hide-on-mobile {display:block;}}
@media only screen and (min-width:782px){.from-the-archives {display:block;}}
@media only screen and (max-width:1200px){.progress-bar-box {display:none}}

/* Evictions Page */

.evictions-header .wp-block-media-text .wp-block-media-text__content {padding: 0 8% 0 0;}

/* Newsletters */

.cat-newsletters header {display:none;}
.cat-newsletters .newspack-broadstreet-header {display:none;}
.cat-newsletters div.site-content {display:none;}
.cat-newsletters footer {display:none;}