.blog-articles__article {
  margin-bottom: 30px;  
}

.post-item-img img {
  border-radius: 10px;
  overflow: hidden;
}

.wbblogimgdesc {
  margin-top: 10px;
}

.wbblogimgdesc a {
  display: block;
  color: #222;
  font-size: 20px;
  text-transform: capitalize;
  margin-bottom: 15px;
  text-align: center;
  
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.wbblogimgdesc a:hover {
  color: #81b29a;
}

.flex-col-summary {
  margin-bottom: 1rem;
}

.flex-col-summary span {
  text-align: center;
  padding: 0 14px;
  color: rgba(0, 0, 0, 0.6);
  
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.badge-inner {
  text-align: center;
  font-weight: 500;
  font-size: 15px;
}

.entry-category {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}

.color-text-superlight {
  text-align: center;
  font-size: 16px;
  color: #00000066;
  font-weight: 500;
}

.wbsingleblog img {
  width: 100%;
}

.article-content {
  color: #00000080;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
}

@media(min-width: 769px) {
  .wbsingleblog {
    padding: 0 10%;
  }
}

@media(max-width: 768px) {
  .wbsingleblog {
    padding: 0;
  }
}

.article-template__link {
  color: #222;
  font-weight: 500;
}
