.entry-meta .author-avatar {
	display: none;
}


/* Change newsletter subscribe block button cbs 8-Sep2023*/
div.newspack-newsletters-subscribe input[type="submit"] {
    background-color: #FFCC33;
    color: #000;
}

/* Custom styles for right-aligned blocks */
@media only screen and (min-width: 782px) {
	/* LF - commented out SCAIP to stop moving ads over */
	/*.post-template-default.singular.no-sidebar .entry-content .scaip,
	.page-template-default.singular.no-sidebar .entry-content .scaip,*/
  .post-template-default.singular.no-sidebar .alignright,
  .page-template-default.singular.no-sidebar .alignright {
        clear: right;
        margin-right: calc( -50% - 1.5rem);
		margin-bottom: 1.5rem;
  }
	
	/*
	.post-template-default.singular.no-sidebar .entry-content .scaip,
	.page-template-default.singular.no-sidebar .entry-content .scaip {
		float: right;
		margin-left: 1rem;
		max-width: 50%;
	}
	*/
	
	.post-template-default.singular.no-sidebar .main-content, 
	.page-template-default.singular.no-sidebar .main-content {
		width: 67.5%
	}
}
	
.page-template-default.singular #secondary {
	display: none;
}


.entry .newspack-inline-popup {
	clear: left;
}

/* Donate Block */
.wp-block-newspack-blocks-donate.untiered .wp-block-newspack-blocks-donate__money-input {
	max-width:201px
}

/* Custom styles for profile block */
.wp-block-organic-profile-block {
	box-shadow: none;	
	align-items: flex-start;
	padding-bottom: 1em;
	border-bottom: 1px solid #dad7d7;
}

@media only screen and (min-width: 782px) {
	.wp-block-organic-profile-block .organic-profile-image {
		width: 200px;
		height: 200px;
		margin-top: 2em;
	}
}
.organic-profile-bio {
	font-size: .75em;
}

.entry-content .wp-block-organic-profile-block .organic-profile-image figure {
    border-radius: 150px;
    height: 150px;
    width: 150px;
    overflow: hidden;
}

.entry-content .wp-block-organic-profile-block .organic-profile-image figure img {
    object-fit: cover;
    min-height: 150px;
    min-width: 150px;
}

/* Custom styles for /newsletters checkboxes */
.fancy-checkbox-wrapper {
	position: relative;
	padding-left: 40px;
}

.fancy-checkbox-wrapper:before {
	content: '';
	position: absolute;
	left: 0;
	width: 30px;
	height: 30px;
	border: 3px solid #ccc;
	top: 0;
}

.fancy-checkbox-wrapper h4 {
	display: inline;
	margin-bottom: 0;
}

.fancy-checkbox-wrapper p {
	margin-top: 0.5em;
}

.fancy-checkbox-wrapper h4:after {
	display: none;
  content:  "\2713 ";
	position: absolute;
	left: 2px;
	top: -18px;
	font-size: 44px;
	color: #ffcf31;
	font-weight: 800;
}

.fancy-checkbox-wrapper input:checked + h4:after {
	display: block;
}

.fancy-checkbox-wrapper input,
.mc4wp-form-theme .fancy-checkbox-wrapper input[type="checkbox"] {
	position: absolute;
	left: -99999em;
}

/* Align last item in column to bottom */
@media screen and (min-width: 600px) {
	.align-last .wp-block-column {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
	}

	.entry .entry-content .align-last .wp-block-column > * {
		width: 100%;
		margin-top: 0;
	}

	.align-last .wp-block-column > *:last-child:not(:first-child) {
		margin-top: auto;
	}
}

/* Widget fonts - temporary fix */
.widget p {
	font-family: "Tiempos", Georgia, "Times New Roman", serif;
}

.main-content .widget {
	font-size: 1.0em;
}

/* Hechinger Report - Custom Fonts*/
@font-face {
  font-family: "National";
  src: url("/wp-content/hechinger-fonts/NationalWeb-Book.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/NationalWeb-Book.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/NationalWeb-Book.woff") format("woff"), local("☺");
  font-weight: 300;
  font-style: normal;
	font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("/wp-content/hechinger-fonts/NationalWeb-BookItalic.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/NationalWeb-BookItalic.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/NationalWeb-BookItalic.woff") format("woff"), local("☺");
  font-weight: 300;
  font-style: italic;
	font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("/wp-content/hechinger-fonts/NationalWeb-Bold.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/NationalWeb-Bold.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/NationalWeb-Bold.woff") format("woff"), local("☺");
  font-weight: 700;
  font-style: normal;
	font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("/wp-content/hechinger-fonts/NationalWeb-BoldItalic.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/NationalWeb-BoldItalic.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/NationalWeb-BoldItalic.woff") format("woff"), local("☺");
  font-weight: 700;
  font-style: italic;
	font-display: swap;
}
@font-face {
  font-family: "National";
  src: url("/wp-content/hechinger-fonts/NationalWeb-Black.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/NationalWeb-Black.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/NationalWeb-Black.woff") format("woff"), local("☺");
  font-weight: 900;
  font-style: normal;
	font-display: swap;
}
@font-face {
  font-family: "Tiempos";
  src: url("/wp-content/hechinger-fonts/TiemposHeadlineWeb-Black.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/TiemposHeadlineWeb-Black.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/TiemposHeadlineWeb-Black.woff") format("woff"), local("☺");
  font-weight: 900;
  font-style: normal;
	font-display: swap;
}
@font-face {
  font-family: "Tiempos";
  src: url("/wp-content/hechinger-fonts/TiemposHeadlineWeb-BlackItalic.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/TiemposHeadlineWeb-BlackItalic.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/TiemposHeadlineWeb-BlackItalic.woff") format("woff"), local("☺");
  font-weight: 900;
  font-style: italic;
	font-display: swap;
}
@font-face {
  font-family: "Tiempos";
  src: url("/wp-content/hechinger-fonts/TiemposTextWeb-Regular.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/TiemposTextWeb-Regular.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/TiemposTextWeb-Regular.woff") format("woff"), local("☺");
  font-weight: 300;
  font-style: normal;
	font-display: swap;
}
@font-face {
  font-family: "Tiempos";
  src: url("/wp-content/hechinger-fonts/TiemposTextWeb-RegularItalic.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/TiemposTextWeb-RegularItalic.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/TiemposTextWeb-RegularItalic.woff") format("woff"), local("☺");
  font-weight: 300;
  font-style: italic;
	font-display: swap;
}
@font-face {
  font-family: "Tiempos";
  src: url("/wp-content/hechinger-fonts/TiemposTextWeb-Semibold.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/TiemposTextWeb-Semibold.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/TiemposTextWeb-Semibold.woff") format("woff"), local("☺");
  font-weight: 700;
  font-style: normal;
	font-display: swap;
}
@font-face {
  font-family: "Tiempos";
  src: url("/wp-content/hechinger-fonts/TiemposTextWeb-SemiboldItalic.eot");
  src: local("☺"), url("/wp-content/hechinger-fonts/TiemposTextWeb-SemiboldItalic.eot?iefix") format("eot"), url("/wp-content/hechinger-fonts/TiemposTextWeb-SemiboldItalic.woff") format("woff"), local("☺");
  font-weight: 700;
  font-style: italic;
	font-display: swap;
}

.media-partner-logo {
	clear: both;
}

body.page #comments {
	display: none;
}

/* Only show author emails with @hechingerreport.org*/
.author-meta .author-email {
    display: none;
}

@media screen and (min-width: 1168px) {
    .author-meta .author-email + .author-social-links:not(:first-child) {
        border-left: 0;
        padding-left: 0;
        margin-left: 0;
    }
}
    
.author-meta .author-email[href*="@hechingerreport.org"] {
    display: flex;
}

@media screen and (min-width: 1168px) {
    .author-meta .author-email[href*="@hechingerreport.org"] + .author-social-links:not(:first-child) {
        border-left: 1px solid #ccc;
        padding-left: 1rem;
        margin-left: 1rem;
    }
}

/* set font weight for category page titles 2986317-hc*/
.archive .page-description {
    font-weight: 800;
}

/* Fixing cover block issue caused by AMP */
.wp-block-cover img.wp-block-cover__image-background {
	position: absolute !important;
}

/* LF: Single featured image beside header fix */
.single-featured-image-beside .site-header {
    position: relative;
    z-index: 5;
}

/* LF: Updating Twitter icons */
.author-social-links .twitter svg,
.wp-block-newspack-blocks-author-profile__social-links [href*='twitter.com'] svg {
	display: none;
}

.author-social-links .twitter a,
.wp-block-newspack-blocks-author-profile__social-links [href*='twitter.com'] {
	opacity: 0.7;
}

.author-social-links .twitter a:after,
.wp-block-newspack-blocks-author-profile__social-links [href*='twitter.com']:after {
	background: url('/wp-content/uploads/2024/02/twitter-x-icon.png') center center no-repeat;
	background-size: 15px;
	content: '';
	display: block;
	height: 24px;
	width: 24px;
}

.author-social-links .twitter a:after {
	margin-top: -3px;
}

.author-social-links .twitter a:hover,
.wp-block-newspack-blocks-author-profile__social-links [href*='twitter.com']:hover {
	opacity: 1;
}

.wp-block-newspack-blocks-author-profile__social-links a:hover {
	color: #111;
}