/* ------------------------------- */
//   Author name
/* ------------------------------- */
.tdb-author-title {
  .tdb-title-text {
    font-weight: 400;
  }
}



/* ------------------------------- */
//   Author image
/* ------------------------------- */
.tdb_author_image {
  margin-bottom: 0;
  font-size: 0;

  .tdb-author-img {
    display: inline-block;
    vertical-align: top;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
}



/* ------------------------------- */
//   Author counters
/* ------------------------------- */
.tdb-author-counters {
  margin-bottom: 12px;
  font-size: 0;
}

.tdb-author-count {
  display: inline-block;
  vertical-align: top;
  background-color: #222;
  font-family: @font3;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
}



/* ------------------------------- */
//   Author url
/* ------------------------------- */
.tdb_author_url {
  margin-bottom: 6px;
  font-size: 11px;
  line-height: 21px;

  .tdb-author-url {
    font-style: italic;
    color: #444;

    &:hover {
      color: @td_theme_color;
    }
  }
}



/* ------------------------------- */
//   Author description
/* ------------------------------- */
.tdb_author_description {
  margin-bottom: 4px;

  .tdb-author-descr {
    font-size: 12px;
    line-height: 21px;
  }
}



/* ------------------------------- */
//   Author socials
/* ------------------------------- */
.tdb_author_socials {
  margin-bottom: 0;

  .tdb-social-item {
    position: relative;
    display: inline-block;
    .transition(all 0.2s);
    text-align: center;
    .transform(translateZ(0));

    &:last-child {
      margin-right: 0 !important;
    }

    i {
      color: #000;
      .transition(all 0.2s);
    }

    &:hover i {
      color: #000;
    }
  }
}



/* ------------------------------- */
//   Author breadcrumbs
/* ------------------------------- */
.single-tdb_templates.author-template .tdb_breadcrumbs {
  margin-bottom: 2px;
}