.vw-post-box__inner > div {
  float: left;
}

.opinion-widget a {
  font-family: "Playfair Display"
}
.opinion-widget .vw-post-box__title {
  margin-top: 0;
}
.opinion-widget .vw-post-box__thumbnail-wrapper {
  width: 20%;
}
.opinion-widget .vw-post-box__content {
  width: 80%;
  padding-left: 15px;
  margin-bottom: 20px;
}
.opinion-widget .vw-post-date {
  display: block;
  font-size: 11px;
}

.opinion-author img, .opinion-author > div {
    display: inline-block;
    vertical-align: text-top;
}
.opinion-author > div {
  max-width: 85%;
}
.opinion-author img {
    border-radius: 100px;
    border: 4px solid #f2f2f2;
    margin-right: 15px;
}
.opinion-author h2 {
  margin: 0;
  font-size: 1.7em;
}
.title-opinion {
  margin-bottom: 0 !important;
}
