/* Paragraph spacing */
p {
    line-height: 1.3 !important;     /* Between lines in same paragraph */
    margin-top: 0 !important;        /* Space above paragraph */
    margin-bottom: 1.5em !important; /* Space below paragraph (1.5x font size) */
}

/* Tighten space between consecutive paragraphs */
p + p {
    margin-top: -0.5em !important;   
}


/* Heading size adjustments */
h1 { font-size: 1.5rem !important; } 
h2 { font-size: 1.3rem !important; } 
h3 { font-size: 1rem !important; } 
h4 { font-size: 1rem !important; } 
h5 { font-size: 1rem !important; } 
h6 { font-size: 1rem !important; }   

/* Individual heading spacing */
h1 {
    line-height: 1.3 !important;
    margin-top: 2rem !important;
    margin-bottom: 1rem !important;
}

h2 {
    line-height: 1.4 !important;
    margin-top: 1.5rem !important;
    margin-bottom: 1rem !important;
}

h3 {
    line-height: 1.5 !important;
    margin-top: 1rem !important;
    margin-bottom: 0.5rem !important;
}

/* Group smaller headings */
h4, h5, h6 {
    line-height: 1.6 !important;
    margin-top: 1rem !important;
    margin-bottom: 0.5rem !important;
}





/* Hide the sidebar */
.single-post .sidebar, 
.single-post #secondary {
    display: none;
}
/* Hide the container for the comment sidebar in posts*/
.single-post .post-meta {
    display: none;
}
/* Hide the post navigation section */
.single-post .post-navigation {
    display: none;
}

/* For H2 headings */
h2.entry-title {
    /* Styles here affect archive/listings */
    font-size: 1rem !important;
    margin: 0.75em 0 !important;
}


/* Target the H3 Post Titles in the Query Loop */
.wp-block-post-title.custom-query-loop {
    font-size: 1.0rem !important; /* Adjust the size as needed */
}

/* Reduce line spacing within entry-wrapper */
.entry-wrapper p {
    line-height: 1.2 !important;
	    font-size: 1rem !important;
}

/* Remove bullet points from the Query Loop block */
.wp-block-query ul {
    list-style: none; /* Removes the bullet points */
    padding: 0;       /* Optional: remove default padding */
    margin: 0;        /* Optional: remove default margin */
}

/* Optional: Remove extra spacing for the list items */
.wp-block-query li {
    margin: 0; /* Adjust as needed */
    padding: 0;
}

.wp-block-image figcaption {
  font-size: 0.9rem; /* Resize image caption text */
}

/* Hide previous/next post navigation globally */
nav.navigation.post-navigation,
.nav-links,
.post-navigation {
  display: none !important;
}