/* Open Library Publications — Journal Breadcrumbs Global Remove — 2026-08-29 v1
 * Remove breadcrumbs from every frontend page inside a journal context.
 * The journal navigation + page heading already provide sufficient orientation.
 */
html body.openlib-journal-page .cmp_breadcrumbs,
html body.openlib-journal-page nav.cmp_breadcrumbs,
html body.openlib-journal-page .pkp_structure_main > .cmp_breadcrumbs,
html body.openlib-journal-page .page > .cmp_breadcrumbs,
html body.openlib-journal-page [class*="page_"] > .cmp_breadcrumbs{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

/* Do not leave breadcrumb spacing behind on journal pages. */
html body.openlib-journal-page .cmp_breadcrumbs + h1,
html body.openlib-journal-page .cmp_breadcrumbs + h2,
html body.openlib-journal-page .cmp_breadcrumbs + .page_title,
html body.openlib-journal-page .cmp_breadcrumbs + .openlib_page_header{
  margin-top:0!important;
}
