.blog_listing_post-item {
  background: white;
  padding: 25px 25px 15px;
  margin: 0 0 28px;
}

.blog_listing-post { 
  position: relative;
}

.blog_listing_post-item:first-child::before {
  background-image: url('https://1818694.fs1.hubspotusercontent-na1.net/hubfs/1818694/PackLeaderUSA_August2018/Images/page-content-triangle.png?t=1535771156713');
  position: absolute;
  top: -22px;
  width: 100%;
  height: 22px;
  content: '';
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

{#--- style cards ---#}

.blog_listing_custom-byline {
  display: flex;
}

.blog_listing_post-header h2 a {
  color: #333333;
}

.blog_listing_post-header h2 {
  margin-bottom: 15px;
}

.blog_listing_post-header h2 a:hover {
  color: #007ecf;
}

.blog_listing_banner-image {
  margin-top: 20px;
}

.blog_listing_hubspot-editable {
  border-top: 1px solid rgb(235, 235, 235);
  border-bottom: 1px solid rgb(235, 235, 235);
  color: #99918a;
  padding: 10px 0;
  font-size: 12px;
  text-transform: uppercase;
  width: 90%;
}

.blog_listing_custom_listing_comments {
  display: flex;
  border-top: 1px solid rgb(235, 235, 235);
  border-bottom: 1px solid rgb(235, 235, 235);
  padding: 10px 0;
  justify-content: right;
  width: 10%;
}

.blog_listing_author-link,
.blog_listing_topic-link,
.blog_listing_custom_listing_comments a {
  color: #007ecf;
  font-size: 12px;
}

.blog_listing_author-link:hover,
.blog_listing_topic-link:hover,
.blog_listing_custom_listing_comments a:hover{
  color: #003b6f;
}

.blog_listing_custom_listing_comments a:after {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  line-height: 1;
  right: 0;
  top: 1px;
}