img.wp-post-image {
	margin-bottom:3em;
}

ol.poem {
	list-style: none;
}

ol.poem li {
	margin-left:1.5em;
	text-indent:-1.5em;
}

li#menu-item-16199 a, li#menu-item-15948 a {
	background: #ce202b;
	color: white;
	margin-top: -10px;
	padding: 10px;
	text-decoration: none;
}

div.sharedaddy {
	border-top: 1px solid black;
}

.jetpack-simple-payments-price {
	width: 50%;
}

div#kofi {
	clear:both;
	text-align: center;
}

h3.jp-relatedposts-headline {
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
	padding:0;
}

.entry-content #jp-relatedposts {
	max-width: 58rem;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
}

div#sub-options, div.sharedaddy, div#jp-relatedposts {
	padding-top: 0;
}

div#sub-options h3, div.sharedaddy h3, div#jp-relatedposts h3 {
	margin-top: 30px;
}

div.jetpack-testimonial-shortcode {
	margin: 0 auto;
}

div.testimonial-entry {
	font-size: 75%;
}

.post-4821 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100rem;
    width: calc(100% - 8rem);
}

figure.small table {
	font-size: 75% !important;
}

* {
	color: #28282d;
}

.entry-title, .entry-title a, 
.entry-categories a, .pagination-single-inner a span {
	color: #951a29 !important;
}

.entry-categories a {
	color: #faa41a;
}

.post-meta {
	color: #0f4d81 !important;
}

.intro-text p, .author-description p {
	color: #faa41a;
}

h3.sd-title, h3.jp-relatedposts-headline em, h2.author-title, h3.comment-reply-title, .jp-relatedposts h3 em, ul.post-meta li span, ul.post-meta li a, ul.post-meta li svg path {
	color: #0f4d81 !important;
}

.jp-relatedposts h3 em {
	font-style: normal;
}

.site-description {
	color: #28282d;
}

.wp-caption-text {
	font-style: oblique;
}

h3 {
	font-size: 36px;
}

.attachment-newspack-article-block-landscape-large {
	margin-bottom: 1em !important;
}

.wp-block-group.has-background {
	padding-top: 0;
}

.jetpack_widget_social_icons ul.size-medium li {
background: #fff;
	border-radius: 2em;
	border: 2px solid #000;
	padding: 0.5em;
	margin: 0.25em;
}

.jetpack_widget_social_icons ul.size-small li {
background: #fff;
	border-radius: 2em;
	border: 2px solid #000;
	padding: 0.25em;
	margin: 0.5em;
}

.jetpack_widget_social_icons ul.size-medium li:hover {
	background:#eee;
}

/* Donate boxes */

div#sub-options {
	background: #ce202b;
	border-top: 1px solid black;
	overflow: auto;
	padding-top: 1.5em;
}

div#sub-options h3 {
	color: #fff !important;
	margin-top: 0;
	text-align:center;
}
div#sub-options div.sub-col {
	margin-bottom: 1.5em;
	width: 50%;
}

div#sub-first {
	float:left;
}
div#sub-first form select {
	margin-bottom:1.5em;
}
div#sub-second {
	float:right;
}

div#sub-mobile {
	background: #ce202b;
	border-top: 1px solid black;
	overflow: auto;
	padding-top: 1.5em;
	text-align: center;
}
	
#sub-mobile a {
	color: white;
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
	font-weight: bold;
	text-decoration: none;
}

#sub-options ul {
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif !important;
	font-size: 75%;
	padding: 0;
	margin-bottom: 1.5em;
}
	  
#sub-options li {
	list-style:none;
	color: white;
	display: block;
	float:left;
	/* height: 10em; */
	margin: 0 10px; 1.5em 10px;
	padding: 10px;
	text-align: center;
	width:171px;
}
	  
#sub-options li#sub-once {
	margin-left: -25px;
}

#sub-options li#sub-monthly {

}

#sub-options li .link {
	display: block;
	margin: 0 0 1.5em 0em;
}
	  
#sub-options li .link a {
	background: white;
	font-weight: bold;
	color: #951a29;
	padding: 0.9em;
	text-decoration: none;
}

#sub-options li .link a:hover {
	background-color: #b53a49;
	color: white;
}

div.sub-paypal table td, div.sub-paypal table tbody, div.sub-paypal table tr, div.sub-paypal table {
	border : none;
}

div.sub-paypal table {
	margin : 0;
	padding : 0;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f3f4f5;
}

.wp-block-table.is-style-stripes tfoot tr:nth-child(odd) {
    background-color: #f3f4f5;
}

/* social icons */	 	 
.wp-social-link {	 	 
	text-align : center;	 	 
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;	 	 
	color : #999;	 	 
}	

li.wp-social-link {	 	 
	color : #999 !important;	 	 
}	 	 

.wp-social-link-facebook:after {	 	 
	content : "1.2K";	 	 
	font-size : 12px;	 	 
}
 	 
.wp-social-link-twitter:after, a.wp-block-coblocks-social__button--twitter {	 	 
	content : "1.7K";	 	 
	font-size : 12px;	
}

.wp-social-link-twitter {
	margin-top: auto !important;
}
 
.wp-social-link-linkedin:after {	 	 
	content : "110";	 	 
	font-size : 12px;	 	 
}

.wp-social-link-instagram:after {	 	 
	content : "250";	 	 
	font-size : 12px;	 	 
}

.wp-social-link-bluesky:after {	 	 
	content : "780";	 	 
	font-size : 12px;	 	 
}

.wp-social-link-threads:after {	 	 
	content : "50";	 	 
	font-size : 12px;	 	 
}

.wp-social-link-mastodon:after {	 	 
	content : "0";	 	 
	font-size : 12px;	 	 
}

.ks-threads:after {	 	 
	content : "2.4K";	 	 
	font-size : 12px;	 	 
}

.ks-fb:after {
	content : "5.9K" !important;
}

.ks-tw:after {
	content : "20.1K" !important;
}

.ks-ig:after {	 	 
	content : "1.5K";	 	 
	font-size : 12px;	 	 
}
 	 
.ks-tk:after {	 	 
	content : "10.2K";	 	 
	font-size : 12px;	 	 
}

.ks-li:after {	 	 
	content : "2.1K";	 	 
	font-size : 12px; 	 
}

.ks-yt:after {	 	 
	content : "1.4K";	 	 
	font-size : 12px;	 	 
}


.ks-bluesky:after {	 	 
	content : "4.5K";	 	 
	font-size : 12px;	 	 
}

.ks-mastodon:after {	 	 
	content : "470";	 	 
	font-size : 12px;	 	 
}

.ks-tumblr:after {	 	 
	content : "55";	 	 
	font-size : 12px;	 	 
}

a.sd-button  {
	margin-right: 1em;
}

/* .post-4514 h2:after {
	content : "🔗";
	font-size : 18px;
	font-weight: normal;
	padding-left: 1em;
} */

figcaption.wp-caption-text {
	margin: 0 0 2em 0 !important;
}