/* Article Topics - reduce vertical spacing only */
.article-topics-grid .wp-block-term-name {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	line-height: 1.3;
}

/* Make Search Articles label match the other sidebar headings */
.wp-block-search__label {
	color: #000000;
}

.old-testament-column {
	border-right: 1px solid #d0d0d0;
	padding-right: 15px;
}
/* Display main article titles in uppercase without changing stored titles */
.entry-title {
    text-transform: uppercase;
}

/* Show author name on article listings */
.byline {
    display: inline;
}
/* Make author name more prominent */
.entry-meta .author {
    font-size: 15px;
    font-weight: bold;
}
.site-content .byline a:before {
    display: none;
}
/* Make Top Articles heading stand out */
#primary-sidebar .widget_top-posts .widget-title {
    color: #24890d;
    font-size: 16px !important;
    font-weight: bold;
}
/* Make Archives match Top Articles */
#block-21 .wp-block-archives__label {
    color: #24890d !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
}

/* Hide title on new Home page only */
.page-id-2009 .entry-title {
    display: none;
}
.author-prefix {
    display: none !important;
}
/* Keep Explore section in two columns on phones */
@media screen and (max-width: 600px) {
    .page-id-2009 .entry-content .is-layout-grid {
        grid-template-columns: 1fr 1fr !important;
			row-gap: 20px !important;
    }
/* Keep More Articles in two columns on phones */
@media screen and (max-width: 600px) {
    .more-home-posts [data-posts] {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 20px !important;
    }
}
	/* Facebook text in black left sidebar */
#primary-sidebar .wp-block-columns p {
    color: #ffffff;
}
/* Make Top Articles heading match Archives */
#top-posts-5 h1.widget-title {
    font-size: 16px !important;
}	
/* Explore Key Topics sidebar buttons */
#content-sidebar .key-topic-image {
    width: 88% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 10px !important;
}

#content-sidebar .key-topic-image img {
    width: 100% !important;
    height: auto !important;
    display: block;
}
/* CATEGORY ARCHIVES — ARTICLE CARD GRID */

/* Turn the category article area into a 4-column grid */
.archive.category div#content.site-content {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px 18px !important;
    width: auto !important;
    max-width: none !important;
}

/* Keep the category heading across the full width */
body.category #primary #content > .archive-header {
    grid-column: 1 / -1 !important;
}

/* Each article becomes one card */
body.category #primary #content > article.hentry {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Featured image stays inside its card */
body.category #primary #content > article.hentry .post-thumbnail {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
}

body.category #primary #content > article.hentry .post-thumbnail img {
    display: block !important;
    width: 100% !important;
    height: 150px !important;
    object-fit: cover !important;
}

/* Remove Twenty Fourteen's overlapping white title box */
body.category #primary #content > article.hentry .entry-header {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 14px 8px 6px !important;
    box-sizing: border-box !important;
}

/* Card article titles */
body.category #primary #content > article.hentry .entry-title {
    font-size: 18px !important;
    line-height: 1.2 !important;
    margin: 0 0 8px !important;
}

/* Article excerpt */
body.category #primary #content > article.hentry .entry-content {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 8px 10px !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
}

/* Footer/tags stay within card */
body.category #primary #content > article.hentry .entry-meta {
    max-width: 100% !important;
}

/* 3 columns on somewhat smaller screens */
@media screen and (max-width: 1200px) {
    body.category #primary #content {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

/* 2 columns on tablets */
@media screen and (max-width: 850px) {
    body.category #primary #content {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/* 1 column on small phones */
@media screen and (max-width: 500px) {
    body.category #primary #content {
        grid-template-columns: 1fr !important;
    }
}