/* Change font color of links | #32292098-hc (hg) */
a {
	color: black !important;
}/* 32377058-hc | Sabbir A | Changing the top and bottom margin for image block */
.wp-block-image {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.wp-block-column {
  margin-bottom: 0 !important;
}

/* adding margin to the blog page content | 5407672-zen GH */

.page-id-5 .post-inner .entry-content {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* removing space below the blog page site/excerpt | 5407672-zen GH */

.page-id-5 .entry-content .wp-block-newspack-blocks-homepage-articles:first-child {
  margin-top:0;
}

/* aligning blog title for the Blog Posts block on the blog page | 5407672-zen GH */

.page-id-5 .wp-block-newspack-blocks-homepage-articles:first-of-type .entry-wrapper {
  text-align:center;
}

/* End  | 5407672-zen */
/* image opacity |  6358419-zen KS-P  */
.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before {
  opacity: 0;
}
 h1, h2, h3, h4, h5, h6 { letter-spacing: 2px;
} 

@media (max-width: 768px) {
  .tight-columns .wp-block-column {
    margin-bottom: 1 rem !important;
    padding-left: 1 rem !important;
    padding-right: 1 rem !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .tight-columns .wp-block-column:last-child {
    margin-bottom: 0.3 !important;
  }

  .tight-columns .wp-block-group {
    margin: 0 !important;
    padding: 0 !important;
  }

  .tight-columns h2,
  .tight-columns h3 {
    margin-top: 0 !important;
    margin-bottom: 0.3rem !important;
    line-height: 1.3 !important;
  }

  .tight-columns p {
    margin-top: 0 !important;
    margin-bottom: 0.3rem !important;
    line-height: 1.5 !important;
  }
}
@media (max-width: 768px) {
  .tight-columns .wp-block-column {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .tight-columns .wp-block-group {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
	
.manual-bullets ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.manual-bullets li {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
  margin: 0.4rem 0;
}

.manual-bullets li::before {
  content: "•";
  color: #000;
  font-size: 1.2rem;
  line-height: 1.2;
  flex-shrink: 0;
  margin-top: 0.15rem;
}
	.bullet-reset ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.bullet-reset ul > li {
  position: relative;
  padding-left: 0;
  margin-bottom: 0.4rem;
}
.bullet-reset ul > li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  color: #000;
  font-size: 1.1rem;
  line-height: 1.4;
}
/* Blog index page titles */
h2.wp-block-post-title {
  font-family: 'ACID-TM', sans-serif !important;
}

/* Individual blog post titles */
h1.entry-title {
  font-family: 'ACID-TM', sans-serif !important;
}
/* Apply ACID-TM to blog post titles on the blog archive page */
.wp-block-post-title a {
  font-family: 'ACID-TM', sans-serif !important;
}