.node--type-author.node--view-mode-teaser {
  border-top: 1px solid #dedfdf;
  position: relative;
}

.node--type-author.node--view-mode-teaser:before {
  content: ' ';
  position: absolute;
  top: -5px;
  width: 70px;
  height: 5px;
  background-color: #000;
}

.node--type-author.node--view-mode-teaser .node__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 12px;
}

.node--type-author.node--view-mode-teaser .user-credentials {
  color: #262626;
  margin-left: 20px;
}

.node--type-author.node--view-mode-teaser .user-credentials:hover {
  color: #e30613;
}

.node--type-author.node--view-mode-teaser .name .field--name-field-aut-last-name,
.node--type-author.node--view-mode-teaser .name .field--name-title {
  display: inline-block;
  font-weight: 400;
}

.node--type-author.node--view-mode-teaser .field--name-field-aut-job-title {
  font-weight: 400;
  font-size: 14px;
  margin-top: -3px;
}

.node--type-author.node--view-mode-teaser .social-media {
  margin: 0 0 0 75px;
}

@media all and (min-width: 500px) {
  .node--type-author.node--view-mode-teaser .social-media {
    margin: 0 0 0 auto;
  }
}

.node--type-author.node--view-mode-teaser .social-media .social-link {
  margin-left: 7px;
}

.node--type-author.node--view-mode-teaser .social-media .social-link:hover svg path {
  fill: #e30613;
}

.node--type-author.node--view-mode-teaser img {
  display: block;
  width: 60px;
  height: auto;
  border-radius: 30px;
}

/*# sourceMappingURL=maps/style.css.map */
