.blog-design-meta-image.has-post-thumbnail .wd-post-header {
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  z-index: 1;
  padding: 15px 20px;
  transition: all 0.25s ease;
  pointer-events: none;
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
  transform: translateZ(0);
}
.blog-design-meta-image.has-post-thumbnail .wd-post-header > div {
  pointer-events: auto;
}
.blog-design-meta-image:not(.has-post-thumbnail)
  :is(.wd-post-img, .wd-post-link) {
  display: none;
}
.blog-design-meta-image:not(.has-post-thumbnail).blog-style-bg .wd-post-header {
  padding: 25px 25px 0;
  margin-bottom: -10px;
}
.blog-design-meta-image .wd-post-thumb {
  margin-bottom: 15px;
}
.blog-design-meta-image .wd-entities-title {
  margin-bottom: 10px;
}
.blog-design-meta-image .wd-meta-author {
  flex-grow: 1;
  font-size: 14px;
}
.blog-design-meta-image .wd-post-header {
  justify-content: flex-end;
}
.blog-design-meta-image .wd-post-share .tooltip {
  transform: none;
  left: auto;
  inset-inline-end: -15px;
}
.blog-design-meta-image .wd-post-share .tooltip .tooltip-arrow {
  left: auto;
  inset-inline-end: 15px;
  margin: 0;
  transform: none;
}
.blog-design-meta-image .wd-post-entry-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.blog-design-meta-image .wd-post-cat:not(:last-child) {
  margin-right: 10px;
}
.blog-design-meta-image .wd-post-cat:not(:last-child):after {
  content: "/";
  margin-left: 8px;
}
.blog-design-meta-image.blog-style-bg .wd-post-thumb {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.blog-design-meta-image.blog-style-bg .wd-post-content {
  padding: 25px;
}
