.news-blocks-wrapper {
    background-image: none;
}

.news-blocks-wrapper h2 {
	color: #000;
}

.news-blocks a:not(.btn) .news-title {
  color: #0057b8;
  border-bottom-width: 0.125rem;
  border-color: #007fa3;
}

.news-blocks a:not(.btn):hover .news-title {
  border-color: #0057b8;
}

.news-blocks a:not(.btn):active .news-title {
  border-color: transparent;
}


.bg-pttrn-lt-grey .news-blocks .news-teaser {
	background-color: #fff;
}

.bg-pttrn-lt-grey .news-blocks .news-title-date {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
}

.news-blocks .news-date, .bg-pttrn-lt-grey .news-blocks .news-date{
	color: #000;
}

.news-blocks-wrapper.dark_blue, .news-blocks-wrapper.dark_blue .news-date, .news-blocks-wrapper.dark_blue h2 {
  background: #0057b8;
  color: #fff;
}
.news-blocks-wrapper.green, .news-blocks-wrapper.green .news-date, .news-blocks-wrapper.green h2 {
  background: #2f8355;
  color: #fff;
}
.news-blocks-wrapper.gray {
  background: rgba(0, 0, 0, 0.05);
}
.news-blocks-wrapper.light_blue, .news-blocks-wrapper.light_blue .news-date, .news-blocks-wrapper.light_blue h2 {
  background: #007fa3;
  color: #fff;
}
.news-blocks-wrapper.purple, .news-blocks-wrapper.purple .news-date, .news-blocks-wrapper.purple h2 {
  background: #8066b7;
  color: #fff;
}
.news-blocks-wrapper.white, .news-blocks-wrapper.white .news-date, .news-blocks-wrapper.white h2 {
  background: #fff;
}

.news-blocks-wrapper.dark_blue a:not(.btn) .news-title, .news-blocks-wrapper.green a:not(.btn) .news-title, .news-blocks-wrapper.light_blue a:not(.btn) .news-title, .news-blocks-wrapper.purple a:not(.btn) .news-title {
    color: #fff;
    border-bottom-width: 0.125rem;
    border-color: #fff;
}

.news-blocks-wrapper.dark_blue a:not(.btn) .news-title:hover, .news-blocks-wrapper.green a:not(.btn) .news-title:hover, .news-blocks-wrapper.light_blue a:not(.btn) .news-title:hover, .news-blocks-wrapper.purple a:not(.btn) .news-title:hover {
    border-color: #fecb34;
}