/* International Blest Scientific 2.0.33 | clean publication pages */
:root {
  --ibs-navy: #021A33;
  --ibs-gold: #D9B43F;
  --ibs-paper: #F6FAFD;
  --ibs-line: rgba(217, 180, 63, .38);
  --ibs-text: #08213A;
  --ibs-muted: #52677D;
  --ibs-font: "Segoe UI", Arial, Helvetica, sans-serif;
}

body.pkp_page_issue,
body.pkp_page_issue_archive,
body.pkp_page_article:not(.pkp_op_view),
body.blest_issue_detail_page,
body.blest_issue_archive_page,
body.blest_article_page:not(.pkp_op_view) {
  background: #eef5f8;
  color: var(--ibs-text);
}

body.pkp_page_issue .pkp_structure_main,
body.blest_issue_detail_page .pkp_structure_main,
body.pkp_page_issue_archive .pkp_structure_main,
body.blest_issue_archive_page .pkp_structure_main,
body.pkp_page_article:not(.pkp_op_view) .pkp_structure_main,
body.blest_article_page:not(.pkp_op_view) .pkp_structure_main {
  width: min(100% - 48px, 1120px);
  margin: 34px auto 56px;
  padding: 34px 38px;
  background: #fff;
  border: 1px solid var(--ibs-line);
  border-radius: 16px;
  box-shadow: 0 20px 48px rgba(2, 26, 51, .08);
  box-sizing: border-box;
  color: var(--ibs-text);
}

body.pkp_page_issue .pkp_structure_main *,
body.blest_issue_detail_page .pkp_structure_main *,
body.pkp_page_issue_archive .pkp_structure_main *,
body.blest_issue_archive_page .pkp_structure_main *,
body.pkp_page_article:not(.pkp_op_view) .pkp_structure_main *,
body.blest_article_page:not(.pkp_op_view) .pkp_structure_main * {
  box-sizing: border-box;
  letter-spacing: 0 !important;
  text-shadow: none !important;
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
  opacity: 1 !important;
  filter: none !important;
}

body.pkp_page_issue .pkp_structure_main > h1,
body.blest_issue_detail_page .pkp_structure_main > h1,
body.pkp_page_issue_archive .pkp_structure_main > h1,
body.blest_issue_archive_page .pkp_structure_main > h1,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details > h1,
body.blest_article_page:not(.pkp_op_view) .obj_article_details > h1,
body.pkp_page_article:not(.pkp_op_view) .page_article > h1,
body.blest_article_page:not(.pkp_op_view) .page_article > h1,
body.pkp_page_article:not(.pkp_op_view) .page_title,
body.blest_article_page:not(.pkp_op_view) .page_title {
  max-width: 980px;
  margin: 0 0 28px;
  color: var(--ibs-navy) !important;
  -webkit-text-fill-color: var(--ibs-navy) !important;
  font: 800 clamp(1.75rem, 2.7vw, 2.55rem)/1.16 var(--ibs-font) !important;
  text-transform: none !important;
}

.cmp_breadcrumbs,
.cmp_breadcrumbs a {
  color: var(--ibs-muted) !important;
  font-size: 13px;
}

.obj_issue_toc,
.page_issue,
.page_issue_current,
.page_issue_archive,
.issues_archive,
.issues {
  background: transparent;
  color: var(--ibs-text);
}

.obj_issue_toc .heading.blest_issue_presentation {
  display: grid;
  grid-template-columns: 190px minmax(0, 1fr);
  gap: 34px;
  align-items: start;
  margin: 0 0 34px;
  padding: 28px;
  background: var(--ibs-paper);
  border: 1px solid var(--ibs-line);
  border-radius: 14px;
}
.blest_issue_cover_block {
  display: grid;
  gap: 12px;
  justify-items: start;
}
.blest_issue_cover_block .cover,
.obj_issue_toc .cover {
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}
.blest_issue_cover_block img,
.obj_issue_toc .cover img {
  display: block;
  width: 170px;
  max-width: 100%;
  height: auto;
  max-height: 245px;
  object-fit: contain;
  border-radius: 10px;
  box-shadow: 0 14px 30px rgba(2,26,51,.12);
}
.blest_issue_cover_block .published {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 5px;
  padding: 7px 11px;
  border: 1px solid var(--ibs-line);
  border-radius: 999px;
  background: #fff;
  color: var(--ibs-navy);
  font: 800 13px/1.2 var(--ibs-font);
}
.blest_issue_intro_text {
  min-height: 220px;
  color: var(--ibs-text);
}
.blest_issue_intro_text .description,
.blest_issue_intro_text p {
  margin: 0 0 14px;
  color: #34495F;
  font-size: 15px;
  line-height: 1.7;
}
.blest_issue_intro_text .description:empty::before {
  content: "This issue presents peer-reviewed articles in health sciences, with emphasis on scientific clarity, editorial integrity and international dissemination.";
  color: #34495F;
}

.obj_issue_toc .sections,
.obj_issue_toc .section {
  margin: 28px 0 0;
  padding: 0;
  clear: both;
}
.obj_issue_toc .section > h2,
.obj_issue_toc .section > h3,
.obj_issue_toc .galleys > h2,
.obj_issue_toc .galleys > h3 {
  margin: 0 0 16px;
  padding: 0 0 8px;
  border-bottom: 2px solid var(--ibs-gold);
  color: var(--ibs-navy) !important;
  -webkit-text-fill-color: var(--ibs-navy) !important;
  font: 800 clamp(1.05rem, 1.55vw, 1.3rem)/1.25 var(--ibs-font) !important;
  text-align: left;
  text-transform: none;
}
.obj_issue_toc .articles,
.obj_issue_toc .section > ul,
.page_issue_archive .issues,
.issues_archive {
  list-style: none;
  padding: 0;
  margin: 0;
}
.obj_article_summary,
.obj_issue_toc .articles > li,
.obj_issue_toc .section > ul > li,
.obj_issue_summary,
.issue_summary,
.page_issue_archive .issues > li,
.issues_archive > li {
  display: block;
  width: 100%;
  margin: 0 0 16px;
  padding: 20px 22px;
  background: var(--ibs-paper);
  border: 1px solid var(--ibs-line);
  border-left: 4px solid var(--ibs-gold);
  border-radius: 12px;
  box-shadow: none;
  color: var(--ibs-text);
}
.obj_article_summary .title,
.obj_article_summary .title a,
.obj_issue_toc .title,
.obj_issue_toc .title a,
.obj_issue_summary .title,
.obj_issue_summary .title a,
.issue_summary .title,
.issue_summary .title a {
  display: block;
  margin: 0 0 7px;
  color: var(--ibs-navy) !important;
  -webkit-text-fill-color: var(--ibs-navy) !important;
  font: 800 clamp(1rem, 1.45vw, 1.22rem)/1.32 var(--ibs-font) !important;
  text-transform: none;
  text-decoration: none;
  white-space: normal;
  overflow-wrap: anywhere;
}
.obj_article_summary .authors,
.obj_article_summary .pages,
.obj_article_summary .doi,
.obj_issue_summary .description,
.issue_summary .description {
  color: var(--ibs-muted);
  font-size: 14px;
  line-height: 1.55;
}
.obj_issue_summary,
.issue_summary,
.page_issue_archive .issues > li,
.issues_archive > li {
  display: grid;
  grid-template-columns: 150px minmax(0, 1fr);
  gap: 22px;
  align-items: center;
}
.obj_issue_summary .cover,
.issue_summary .cover,
.obj_issue_summary .issue_cover,
.issue_summary .issue_cover {
  width: 138px;
  max-width: 138px;
}
.obj_issue_summary img,
.issue_summary img {
  display: block;
  width: 138px;
  max-width: 138px;
  height: auto;
  max-height: 205px;
  object-fit: contain;
  border-radius: 9px;
  box-shadow: 0 12px 26px rgba(2,26,51,.12);
}

body.pkp_page_article:not(.pkp_op_view) .obj_article_details .row,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .row,
body.pkp_page_article:not(.pkp_op_view) .page_article .row,
body.blest_article_page:not(.pkp_op_view) .page_article .row {
  display: grid;
  grid-template-columns: minmax(0, 1.75fr) minmax(250px, .85fr);
  gap: 22px;
  align-items: start;
}
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .main_entry,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .main_entry,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .entry_details,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .entry_details {
  min-width: 0;
}
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .item,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .item,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .sub_item,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .sub_item,
body.pkp_page_article:not(.pkp_op_view) .page_article .item,
body.blest_article_page:not(.pkp_op_view) .page_article .item {
  display: block;
  width: 100%;
  margin: 0 0 16px;
  padding: 20px 22px;
  background: var(--ibs-paper);
  color: var(--ibs-text);
  border: 1px solid var(--ibs-line);
  border-radius: 12px;
  box-shadow: none;
}
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .item h2,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .item h2,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .item h3,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .item h3,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .label,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .label {
  display: block;
  margin: 0 0 9px;
  color: var(--ibs-navy) !important;
  -webkit-text-fill-color: var(--ibs-navy) !important;
  font: 800 1rem/1.25 var(--ibs-font) !important;
  text-transform: uppercase;
}
body.pkp_page_article:not(.pkp_op_view) .obj_article_details p,
body.blest_article_page:not(.pkp_op_view) .obj_article_details p,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details li,
body.blest_article_page:not(.pkp_op_view) .obj_article_details li,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .value,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .value,
body.pkp_page_article:not(.pkp_op_view) .obj_article_details .authors,
body.blest_article_page:not(.pkp_op_view) .obj_article_details .authors {
  color: #24384C !important;
  -webkit-text-fill-color: #24384C !important;
  font-size: 15px;
  line-height: 1.72;
}
.blest_author_identity {
  display: list-item !important;
  color: var(--ibs-text) !important;
}
.blest_author_name {
  font-weight: 600;
  color: var(--ibs-text) !important;
}
.blest_author_affiliation,
.blest_author_role {
  display: none !important;
}

.obj_galley_link,
.galleys_links a {
  min-height: 38px;
  padding: 9px 18px;
  border: 1px solid var(--ibs-gold);
  border-radius: 999px;
  background: var(--ibs-gold);
  color: var(--ibs-navy) !important;
  -webkit-text-fill-color: var(--ibs-navy) !important;
  font: 800 13px/1.1 var(--ibs-font);
  text-transform: uppercase;
}

.blest_broken_stats_hidden {
  display: none !important;
}

body.blest_mode_dark.pkp_page_issue,
body.blest_mode_dark.pkp_page_issue_archive,
body.blest_mode_dark.pkp_page_article:not(.pkp_op_view),
body.blest_mode_dark.blest_issue_detail_page,
body.blest_mode_dark.blest_issue_archive_page,
body.blest_mode_dark.blest_article_page:not(.pkp_op_view) {
  background: var(--ibs-navy);
}
body.blest_mode_dark.pkp_page_issue .pkp_structure_main,
body.blest_mode_dark.blest_issue_detail_page .pkp_structure_main,
body.blest_mode_dark.pkp_page_issue_archive .pkp_structure_main,
body.blest_mode_dark.blest_issue_archive_page .pkp_structure_main,
body.blest_mode_dark.pkp_page_article:not(.pkp_op_view) .pkp_structure_main,
body.blest_mode_dark.blest_article_page:not(.pkp_op_view) .pkp_structure_main,
body.blest_mode_dark .obj_issue_toc,
body.blest_mode_dark .page_issue,
body.blest_mode_dark .page_issue_archive {
  background: #fff !important;
  color: var(--ibs-text) !important;
}
body.blest_mode_dark.pkp_page_issue .pkp_structure_main *,
body.blest_mode_dark.blest_issue_detail_page .pkp_structure_main *,
body.blest_mode_dark.pkp_page_issue_archive .pkp_structure_main *,
body.blest_mode_dark.blest_issue_archive_page .pkp_structure_main *,
body.blest_mode_dark.pkp_page_article:not(.pkp_op_view) .pkp_structure_main *,
body.blest_mode_dark.blest_article_page:not(.pkp_op_view) .pkp_structure_main * {
  color: inherit;
  text-shadow: none !important;
  opacity: 1 !important;
}

@media (max-width: 820px) {
  body.pkp_page_issue .pkp_structure_main,
  body.blest_issue_detail_page .pkp_structure_main,
  body.pkp_page_issue_archive .pkp_structure_main,
  body.blest_issue_archive_page .pkp_structure_main,
  body.pkp_page_article:not(.pkp_op_view) .pkp_structure_main,
  body.blest_article_page:not(.pkp_op_view) .pkp_structure_main {
    width: min(100% - 28px, 1120px);
    padding: 24px 20px;
    border-radius: 12px;
  }
  .obj_issue_toc .heading.blest_issue_presentation,
  .obj_issue_summary,
  .issue_summary,
  .page_issue_archive .issues > li,
  .issues_archive > li,
  body.pkp_page_article:not(.pkp_op_view) .obj_article_details .row,
  body.blest_article_page:not(.pkp_op_view) .obj_article_details .row {
    grid-template-columns: 1fr;
  }
  body.pkp_page_issue .pkp_structure_main > h1,
  body.pkp_page_issue_archive .pkp_structure_main > h1,
  body.pkp_page_article:not(.pkp_op_view) .obj_article_details > h1,
  body.blest_article_page:not(.pkp_op_view) .obj_article_details > h1 {
    font-size: clamp(1.55rem, 7vw, 2.1rem) !important;
  }
}
