.et-db #et-boc .et-l .et-fb-modules-list li.cbr_module_activity.et-fb-has-svg-icon {
  color: #fff;
  background-color: hsl(261, 61%, 50%);
}

.dmn_custom_blog_container {
  p.post-meta {
    span.meta-reading-time {
      white-space: nowrap;
    }
  }
}

:root {
  --svg-dim: 28px;
  --svg-dim-multi: 1.2;
  --svg-dim-xl:  calc(var(--svg-dim) * var(--svg-dim-multi));
  --cl-gray-transparent: rgba(37, 22, 5, 0.4);
}

#post-single-meta {

  p.custom-post-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 18px;
    line-height: 2rem;
    letter-spacing: 1px;
    color: var(--cl-gray-transparent);

    span {
      display: inline-block;
    }

    svg {
      position: relative;
      width: 100%;
      height: 100%;
    }

    .meta-value-group {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      column-gap: 8px;
      margin-right: 1.3125rem;

      .podcast-icon {
        margin-right: 0.357rem;
        width: var(--svg-dim);
        height: var(--svg-dim);
      }

      span a:hover {
        border-bottom: none !important;
        border-color: transparent !important;
      }

    }

    .meta-reading-time {
      white-space: nowrap;
    }
  }

}

.feature-image-caption-meta-display {
  margin: -8px 10px 64px;
  padding: 0 5px;
  font-family: 'Darwin Light', Helvetica, Arial, Lucida, sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 23.4px;
  color: rgba(0, 0, 0, 0.5) !important;

  @media (max-width: 767px) {
    margin: -8px 5px 64px;
  }
}

.podcast-meta-line {
  display: flex;
  flex-wrap: wrap;
  margin: 36px 20px 36px;
  max-width: 850px;
  color: var(--cl-gray-transparent);

  span {
    display: inline-block;
  }

  svg {
    position: relative;
    width: 100%;
    height: 100%;
  }

  .podcast-meta-group {
    display: flex;
    column-gap: 8px;
    align-items: center;
  }

  @media (max-width: 600px) {
    .podcast-meta--host {
      width: 100%;
    }
  }

  .podcast-meta-group {
    margin-right: 1.5rem;
  }

  .podcast-icon {
    width: var(--svg-dim-xl);
    height: var(--svg-dim-xl);
  }


}

.custom-post-excerpt-full {
  padding: 0 3.12rem 3.12rem;
  font-family: 'Darwin Semi Bold', Helvetica, Arial, Lucida, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 35.2px;
  letter-spacing: 1px;
}

/* Eliminate Space between the header and content of Post */
.et-l.et-l--post {
  .et_builder_inner_content {
    .et_pb_section {
      padding-top: 0 !important;
    }
  }
}
