/**
 * Custom styles for ASM
 */
/* ============ LEGEND ============
 * 1. ARTICLE PAGE STYLES
 * 2. HOME PAGE STYLES
 * 3. GENERAL STYLES
 * 4. TOC/ARTICLE LIST STYLES
 * 5. PAP PAGE STYLES
 * 6. ARCHIVE PAGE STYLES
 * 7. SEARCH PAGE STYLES
 * 8. ADVANCED PAGE STYLES
 * 9. TOC PAGE STYLES
 * 10. MEDIA QUERY STYLES
 */
/**-------------------------
 * 1. ARTICLE PAGE STYLES
 * -------------------------**/
.panel-pane.pane-highwire-article-citation.article-page-title-citation {
  margin-bottom: 10px;
}
.article-page-header-doi {
  float: left;
  padding-right: 1rem;
  padding-top: .4rem;
}
a[data-target="crossmark"].crossmark-horizontal img {
  height: 1.79rem;
  padding-top: .21rem;
}
.node-type-highwire-article .highwire-cite-highwire-article h1#page-title {
  font-size: 2.286rem;
  color: #131313;
  margin-bottom: 5px;
  margin-top: 8px;
}
.highwire-article-citation .highwire-citation-asm-article-title div.highwire-cite-authors {
  color: #1c33d7;
}
.highwire-article-citation .highwire-citation-asm-article-title div,
.article-page-header-doi div {
  font-size: 0.929rem;
}
.highwire-article-citation .highwire-citation-asm-article-title div {
  clear: both;
}
.highwire-article-citation .category-term-slugline {
  color: #9f1907;
  font-weight: bold;
  margin-right: 4px;
}
.highwire-markup kbd {
  font-family: monospace;
}
ul.author-tooltip-find-more {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.highwire-article-citation .highwire-citation-highwire-article-top-a div.highwire-cite-overline {
  margin-bottom: 5px;
}
.highwire-markup div.bio {
  clear: both;
  display: inline-block;
  margin: 0;
}
div.highwire-markup div.article div.bio .graphic {
  background: none;
  border: none;
  float: left;
  margin: 0 15px 0 0;
  padding: 8px 0 0 0;
}
div.highwire-markup div.bio .graphic img {
  height: 200px;
  width: auto;
}
.highwire-markup div.bio p {
  margin: 0;
}
.highwire-markup .article .bio .subsection h2 {
  font-size: 1rem;
  line-height: 1.43rem;
  margin: 15px 0;
  text-transform: uppercase;
}
.highwire-article-nav ul li:before,
.highwire-article-nav ul li > a:hover:before,
.pane-style-alt-content .highwire-article-nav ul li > a:hover:before {
  color: #b6ced6;
}
.highwire-article-nav ul li:after {
  background-color: #b6ced6;
}
.highwire-citation-asm-article-title .highwire-citation-authors-type.highwire-citation-authors-type-author,
.highwire-citation-asm-article-title .highwire-citation-author.highwire-citation-authors-on-behalf {
  display: inline;
}
/*.pane-style-alt-content .highwire-article-nav ul li.parent ul li a {
 text-transform: uppercase;
}*/
.highwire-markup .notes {
  padding-top: 40px;
}
.pane-article-fig-data h2.pane-title,
.pane-jnl-asm-art-info h2.pane-title,
.panel-region-content .inside .pane-highwire-markup h2.pane-title,
.panel-region-content .inside .pane-highwire-stats h2.pane-title,
.panel-region-content .inside .pane-highwire-versions h2.pane-title {
  text-transform: uppercase;
}
.pane-article-fig-data h2.pane-title,
.pane-jnl-asm-art-info h2.pane-title,
.panel-region-content .inside .pane-highwire-markup h2.pane-title,
.panel-region-content .inside .pane-highwire-stats h2.pane-title,
.panel-region-content .inside .pane-highwire-versions h2.pane-title,
.highwire-markup ul.copyright-statement,
.highwire-markup #content-block-markup ul.history-list,
.highwire-markup li.corresp,
.highwire-markup dl * {
  font-size: 1.071rem;
}
.highwire-markup dl dt {
  font-weight: bold;
  float: left;
  margin-right: 10px;
}
.highwire-markup blockquote,
.highwire-markup q {
  background: none;
  border: none;
  text-align: center;
  font-weight: bold;
  quotes: none;
  display: block;
}
q {
  margin-top: 10px;
}
q.supplementary-material-permissions {
  text-align: initial;
  font-weight: initial;
}
.cmr-mmbr-article span.inline-l2-heading {
  display: block;
}
.cmr-mmbr-article span.inline-l3-heading {
  font-weight: bold;
  margin-left: 2rem;
  margin-right: .5rem;
}
.highwire-markup span.named-content {
  overflow: hidden;
  white-space: nowrap;
}
.highwire-markup table strong {
  font-weight: 900;
}
div.highwire-markup .table-caption table {
  font-size: 0.8571rem;
}
.boxed-text {
  padding: 15px;
  background: #E7EFEF;
}
/**-------------------------
 * 2. HOME PAGE STYLES
 * -------------------------**/
#mini-panel-asm_hme_art_section .highwire-markup .issue-toc h2.toc-heading,
.highwire-markup .issue-toc .issue-toc-section:first-child > h2.toc-heading:first-child {
  margin-top: 20px;
}
.panel-region-content .pane-asm-hme-art-section .pane-panels-ajax-tab-tabs a.panels-ajax-tab-tab {
  font-weight: bold;
  padding-top: 10px;
}
.asm-hme-article-views .highwire-article-citation-list li .highwire-cite {
  padding: 0 inherit;
}
.asm-hme-article-views .view-footer {
  text-align: center;
}
.asm-hme-article-views .view-footer div a {
  background-color: #1c33d7;
  line-height: 17px;
  color: #ffffff;
  padding: 12px 6%;
  border-radius: 8px;
  font-size: 1.071rem;
  text-align: center;
  font-weight: bold;
}
.pane-latest-articles h2.pane-title {
  color: #9f1907;
}
.panel-region-content .pane-content p.see_all_articles {
  float: right;
  font-size: 1rem;
  margin-top: 8px;
}
/**-------------------------
 * 3. GENERAL STYLES
 * -------------------------**/
.pane-style-alt-content {
  background-color: #f0f0f0;
  border: 1px solid #dbdbdb;
  padding: 15px;
}
.panel-region-sidebar-right .highwire-article-citation .highwire-cite-metadata,
.highwire-article-citation-variant-list {
  font-size: .93rem;
}
.pane-style-alt-content h3 {
  margin-top: 0;
}
.panel-pane.pane-snippet.pane-logo-image-banner,
#block-panels-mini-banner-logo-image {
  margin-bottom: 0;
}
.highwire-quicksearch .form-item-keywords {
  margin-top: 0;
}
.publisher-logo {
  border-right: 1px solid #808080;
  padding-right: 15px;
  margin-right: 20px;
}
#zone-user .user-menu-dropdown ul.nice-menu li a.umbrella-publisher-name {
  font-size: 1.071rem;
  text-decoration: underline;
}
.pane-highwire-issue-cover,
.archive-issue-list .highlight-image,
img.cover-img {
  border: 1px solid #cccccc;
  box-shadow: 0 0 10px 2px #dddddd;
}
.panel-region-content .panels-ajax-tab .active a.panels-ajax-tab-tab,
.panel-region-content .panels-ajax-tab a.panels-ajax-tab-tab:hover {
  color: #ffffff;
  background-color: #8e8e8e;
}
.page-title,
#page-title {
  font-weight: bold;
}
/**-------------------------
 * 4. TOC/ARTICLE LIST STYLES
 * -------------------------**/
.highwire-citation-asm-article-list .highwire-cite-linked-title .highwire-cite-title,
.panel-region-content .highwire-article-citation .highwire-cite > a > .highwire-cite-title {
  color: #000000;
  font-size: 1.429rem;
}
.highwire-cite-highwire-article .highwire-cite-highlight,
.highwire-cite-highwire-article .highlight-right-col {
  padding-left: 0.5rem;
}
.highwire-cite-highwire-article .highwire-cite-highlight ~ .highlight-right-col {
  padding-left: 8.5rem;
}
.panel-region-content .highwire-markup .issue-toc .toc-item .highwire-cite .highwire-cite-access,
.panel-region-content .highwire-article-citation-list li .highwire-cite .highwire-cite-access {
  margin-top: 4px;
}
.highwire-cite-highwire-article .highlight-right-col * {
  margin: 10px 0;
}
.highwire-cite-highwire-article .highlight-right-col .highwire-cite-metadata {
  margin-bottom: 0;
}
.highwire-article-citation .highwire-cite-highlight {
  margin: 0;
}
.highwire-cite-overline {
  color: #999999;
}
.highwire-article-citation .highwire-citation-asm-article-list div.highwire-cite-authors,
.highwire-article-citation .highwire-citation-asm-article-list div.highwire-cite-metadata {
  color: #666666;
  font-size: 0.929rem;
}
.panel-region-content .highwire-article-citation-list li,
.panel-region-content .highwire-markup .issue-toc .toc-item,
.panel-region-content .highwire-search-results-list .search-result,
.panel-region-content .pane-highwire-markup .issue-toc .issue-toc-section h2 {
  border-bottom: 1px solid #dbdbdb;
}
.highwire-markup .issue-toc .issue-toc-section h2.toc-heading {
  margin-top: 0;
  border-bottom: none;
  font-size: 1.429rem;
  color: #9f1907;
}
.highwire-markup .issue-toc .issue-toc-section ul.toc-section > li > h2 {
  font-size: 1rem;
}
.jcore-2col-layout .panel-region-sidebar-right .pane-highwire-toc-sections h2.pane-title {
  font-size: 1.429rem;
}
.highwire-article-citation .highwire-cite-authors div {
  display: inline;
}
/* ASMHRS-6: match heading css in article html with pdf */
div.highwire-markup .article .inline-l3-heading {
  margin-left: 2em;
  margin-right: 0.3em;
  font-size: 1.07143rem;
}
div.highwire-markup .article .inline-l3-heading + div,
div.highwire-markup .article .inline-l3-heading + div p {
  display: inline;
}
div.highwire-markup .article .inline-l3-heading + div p .inline-l4-heading {
  margin-left: 0;
}
div.highwire-markup .article .inline-l4-heading {
  font-weight: bold;
  margin-left: 2em;
  margin-right: 0.3em;
}
div.highwire-markup .article div.section h6 {
  text-indent: 2em;
  display: inline-block;
  font-style: italic;
  font-size: 1.07143rem;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: 0.3rem;
}
div.highwire-markup .article div.section h6 + p {
  display: inline;
}
/**-------------------------
 * 5. PAP PAGE STYLES
 * -------------------------**/
.highwire-list-pap h3.highwire-list-title {
  color: #9f1907;
  font-size: 1.286rem;
  text-transform: capitalize;
}
/**-------------------------
 * 6. ARCHIVE PAGE STYLES
 * -------------------------**/
h5.panel-pane-prefix.pane-highwire-issue-archive-refine-prefix {
  display: none;
}
.pane-highwire-issue-archive-refine form {
  text-align: left;
  padding: 0 15px;
}
.pane-highwire-issue-archive-refine .form-actions {
  display: inline-block;
  margin-left: 20px;
}
.pane-highwire-issue-archive-refine .form-actions input {
  padding: 4px 10px;
  margin-right: 0;
}
/**-------------------------
 * 7. SEARCH PAGE STYLES
 * -------------------------**/
.highwire-search-results li.search-result .highwire-article-citation .highwire-cite {
  padding: 0 15px 0 30px;
}
.highwire-search-results .search-result-highwire-citation .highwire-cite-metadata {
  font-size: 0.9286rem;
  color: #666666;
}
.page-search .search-result-highwire-citation a,
.page-search .search-result-highwire-citation a:link {
  color: #000000;
}
/**-------------------------
 * 8. ADVANCED PAGE STYLES
 * -------------------------**/
/**-------------------------
 * 9. TOC PAGE STYLES
 * -------------------------**/
.highwire-cite-metadata .highwire-cite-metadata-volume,
.highwire-cite-metadata .highwire-cite-metadata-issue {
  text-transform: lowercase;
}
.highwire-citation-jcore-issue-title-complete .highwire-cite-metadata {
  font-size: 1.071rem;
}
#citation-issue {
  display: inline-flex;
}
/**-------------------------
 * 10. MEDIA QUERY STYLES
 * -------------------------**/
@media all and (min-width: 768px) and (min-device-width: 768px), (max-device-width: 800px) and (min-width: 768px) and (orientation:landscape) {
  .pane-highwire-issue-archive-refine form {
    text-align: right;
  }
  .publisher-logo,
  .site-logo {
    height: 50px;
  }
  .panel-region-content .panels-ajax-tab .active a.panels-ajax-tab-tab,
  .panel-region-content .panels-ajax-tab a.panels-ajax-tab-tab:hover {
    color: #9f1907;
    background-color: #ffffff;
  }
}
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape) {
  .panel-region-content .pane-asm-hme-art-section .pane-panels-ajax-tab-tabs a.panels-ajax-tab-tab {
    font-size: 1.214rem;
  }
  .pane-highwire-issue-archive-refine form {
    text-align: left;
  }
  .pane-highwire-issue-archive-refine .form-actions {
    margin-left: 0;
  }
  .publisher-logo,
  .site-logo {
    height: 69px;
  }
}
@media all and (min-width: 1220px) {
  .pane-highwire-issue-archive-refine .form-actions {
    margin-left: 20px;
  }
  .publisher-logo,
  .site-logo {
    height: 79px;
  }
}
div.supplementary-material {
  word-wrap: break-word;
}
span.name.alt-lang.sr:before {
  content: " ";
}
