.newsletter_post_category {
  text-transform: uppercase;
  padding-bottom: 15px;
  color: #3E3E3E;
}

.newsletter_text_block,
.newsletter_post {
    margin: 2em 0;
    padding: 20px 30px;
}

html .newsletter_post .post-title:hover, 
html .newsletter_post .post-link a:hover {
    color: #3E3E3E !important;
}

.newsletter_post_excerpt {
    padding: 20px 0;
    color: #3E3E3E;
}

.newsletter_add_image {
    padding: 0;   
}

.newsletter_post_image img {
    padding-bottom: 20px;
}

.newsletter_text_block a {
    text-decoration: none;
    text-decoration-color: inherit !important;
}

.newsletter_text_block a:hover {
    text-decoration: underline;
}

.read_more_title {
  font-family: 'Space Grotesk', sans-serif !important;
  font-size: 30px;
  line-height: 130%;
  font-weight: 500;
  text-decoration: none;
}