article.insight.type-insight {
  margin: 0 65px;
}
article.insight.type-insight:not(:last-child) {
  border-bottom: 1px solid #f2f2f2;
}
article.insight.type-insight .entry-summary {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 25px 50px;
  margin: 0;
}
article.insight.type-insight .entry-summary:hover {
  background: #fbfbfb;
}
article.insight.type-insight .entry-summary div.thumbnail-container {
  height: 80px;
  width: 300px;
}
article.insight.type-insight .entry-summary p.excerpt-text {
  flex: 1;
  padding: 0 50px;
}
article.insight.type-insight .entry-content div.featured-image {
  float: left;
  margin-right: 30px;
}
@media only screen and (max-width: 768px) {
  article.insight.type-insight .entry-summary {
    flex-wrap: wrap;
  }
  article.insight.type-insight .entry-summary p.excerpt-text {
    width: 100%;
  }
}
@media only screen and (max-width: 450px) {
  article.insight.type-insight {
    margin: 0 20px;
  }
  article.insight.type-insight div.entry-content > p {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
  }
  article.insight.type-insight .entry-summary {
    padding: 25px 0;
    flex-direction: column;
  }
  article.insight.type-insight .entry-summary .thumbnail-container {
    text-align: center;
  }
  article.insight.type-insight .entry-summary p.excerpt-text {
    padding: 0;
    padding-top: 20px;
    text-align: center;
  }
}
.article-container.insight {
  margin-bottom: 30px;
}
