.featured-post-wrapper {
  background: var(--Purple, #610C53);
  padding: 220px 0 65px;
}

.featured-post-items {
  display: flex;
  flex-wrap: wrap;
}

.featured-post-col.post-left-col {
  width: 50%;
  padding-right: 30px;
}

.featured-post-col.post-right-col {
  width: 50%;
  padding-left: 30px;
}

.featured-post-content .post-item-content {
  background: transparent;
  padding: 0;
}

.featured-post-content .blog-list-tags {
  color: var(--color-white);
}

.featured-post-content .blog-listing__title a, 
.featured-post-content .blog-listing__title a:hover,
.featured-post-content .blog-listing__title a:focus {
  color: var(--color-white);
}

.featured-post-content .blog-listing__body {
  color: var(--color-white);
}

.featured-post-content .post-item-content .button:hover,
.featured-post-content .post-item-content .button:focus {
  border: 2px solid var(--color-white);
  background: var(--color-white);
  color: var(--color-purple);
}

.featured-post-content .blog-listing__title {
  font-size: 3em;
}

.featured-post-content .blog-list-tags a,
.featured-post-content .blog-list-tags a:hover,
.featured-post-content .blog-list-tags a:focus{
    text-decoration: none;
    color: inherit;
}

@media (max-width: 991px){

}

@media (max-width: 767px){
  .featured-post-wrapper {
    padding: 150px 0 40px
  }

  .featured-post-items {
    flex-direction: column;
  }

  .featured-post-col.post-left-col {
    width: 100%;
    padding: 0 0 30px;
  }


  .featured-post-col {
    max-width: 600px;
    margin: 0 auto;
  }

  .featured-post-col.post-right-col {
    width: 100%;
    padding: 0;
  }

  .featured-post-content .blog-listing__title {
    font-size: 2.2em;
  }