body.page-node-type-blog {
  --primary-color: #359f3d;
}
.detail-field.author-field {
  font-weight: 400;
  display: flex;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 24px;
  color: var(--primary-color);
  gap: 5px;
}
.detail-field.author-field .desc p:last-child {
  margin-bottom: 0px;
}
.featured_text {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
}
.bottom-buttons .custom-shariff ul li.twitter a:hover {
  background: url(../../../icons/green/new-icons/twitter_hover.svg) no-repeat center var(--color-fff);
}
.bottom-buttons .custom-shariff ul li.facebook a:hover {
  background: url(../../../icons/green/new-icons/facebook_hover.svg) no-repeat center var(--color-fff);
}
.bottom-buttons .custom-shariff ul li.linkedin a:hover {
  background: url(../../../icons/green/new-icons/linkedin_hover.svg) no-repeat center var(--color-fff);
}
.bottom-buttons .custom-shariff ul li.addthis a:hover {
  background: url(../../../icons/green/new-icons/add-this_hover.svg) no-repeat center var(--color-fff);
}
.section_two .post-vote-wrapper > div a {
  background: url(../../../icons/green/new-icons/like.svg) no-repeat center;
}
.detail-page-body .files-field .download_label:hover::before {
  background: url(../../../icons/green/download-arrow.svg) no-repeat center var(--color-fff);
  border: 2px solid var(--primary-color);
}
.detail-page-body .files-field .download-wrapper .close-icon:hover {
  background: url(../../../icons/green/close-icon.png) no-repeat center;
}
