/* ----------------------------------------- article page ----------------------------------------------- */

/* baseline size is 27px */

.labs-sidebar-heading {
  font-size: 3rem;
}

.title-text {
  font-weight: 500;
}

.article-header {
  margin-top: 0;
  margin-bottom: 0;
}

.retracted-alert {
  margin-top: 0;
  padding-top: 27px;
  padding-bottom: 27px;
  background-position-y: 3.7rem;
}

.retracted-alert .usa-alert-heading {
  margin-top: 0;
  margin-bottom: 0;
}

.retracted-alert .usa-alert-text,
.retracted-alert .usa-alert-text a,
.retracted-alert .usa-alert-text a:hover,
.retracted-alert .usa-alert-text a:visited {
  color: #981b1e;
  text-decoration: none;
}

.retracted-alert .usa-alert-text a:hover {
  text-decoration: underline;
}

.muted-links a,
.muted-links a:hover,
.muted-links a:visited {
  text-decoration: underline;
}

.article-citation {
  margin-right: .5rem;
}

.article-page-block {
  margin-bottom: 2.7rem;
  margin-top: 2.7rem;
}

.constant-line-height {
  line-height: 27px;
}

.doubled-constant-line-height {
  line-height: 54px; /* 27px*2 */
}

.article-page-block p {
  margin-top: 0;
  margin-bottom: 0;
}

.labs-content-box .article-page-block:first-of-type {
  margin-top: 0;
}

.labs-content-box .article-page-block:last-of-type {
  margin-bottom: 0;
}

.abstract-main-title {
  margin-top: 0;
  margin-bottom: 0;
  /*line-height: 1.1;*/
}

.abstract-title {
  text-transform: uppercase;
  font-weight: bold;
}

.article-authors {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.text-links-list {
  display: inline;
}

.text-links-list > li {
  margin-right: 2rem;
  display: inline-block;
}

.text-links-list > li:last-child {
  margin-right: 0;
}

.text-links-list h3 {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

.related-docsum-heading {
  margin-bottom: 2rem;
  margin-top: 3rem;
}

.one-docsum-heading {
  margin-bottom: 1rem;
}

.article-authors span {
  white-space: nowrap;
  display: inline-block;
}

/* --------------------------------------- styles for mobile & tablet --------------------------------------- */
@media screen and (max-width: 800px) {

  .ncbi-page-header .ncbi abbr {
    margin-left: 0;
  }

  /* reducing baseline size to 24px */

  .article-page-block {
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
  }

  .constant-line-height {
    line-height: 24px;
  }

  .doubled-constant-line-height {
    line-height: 48px; /* 24px*2 */
  }

  .retracted-alert {
    padding-top: 24px;
    padding-bottom: 24px;
    background-position-y: 3.2rem;
  }

  .article-page-block p {
    font-size: 1.6rem;
  }

  .article-header.doubled-constant-line-height {
    line-height: 32px;
    margin-bottom: .5rem;
  }

  /* other space reductions */

  .text-links-list-heading,
  .text-links-list > li {
    margin-right: 1rem;
  }

  .labs-content-box {
    padding: 2rem;
    margin-bottom: 0;
  }

  .dna-left .usa-grid-full,
  .breadcrumbs-container .usa-grid-full {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .labs-stacked-boxes .labs-content-box:last-child {
    margin-bottom: 0;
  }

}