/* Content-page breadcrumbs and links to the other pages in the menu group. */
body#cms #wrapper nav.steelcore-breadcrumb {
  display:block !important;position:relative;height:auto !important;
  margin:0 0 20px !important;
  padding:var(--steelcore-cms-breadcrumb-offset,160px) 0 16px !important;
  text-align:center;
}
body#cms #wrapper nav.steelcore-breadcrumb ol {
  display:flex !important;flex-flow:row wrap;justify-content:center;align-items:center;
  gap:0;min-width:0;max-width:100%;margin:0 !important;padding:0 !important;list-style:none;
}
body#cms #wrapper nav.steelcore-breadcrumb li {
  display:inline-flex !important;align-items:center;float:none;flex:0 0 auto;
  margin:0 !important;padding:0 !important;font-size:12px;line-height:20px;
}
body#cms #wrapper nav.steelcore-breadcrumb a,
body#cms #wrapper nav.steelcore-breadcrumb a span {
  color:#333;font-size:12px;line-height:20px;white-space:nowrap;text-transform:none;
}
body#cms #wrapper nav.steelcore-breadcrumb a:hover {text-decoration:underline;}
body#cms #wrapper nav.steelcore-breadcrumb li::before,
body#cms #wrapper nav.steelcore-breadcrumb li::after,
body#cms #wrapper nav.steelcore-breadcrumb a::after {content:none !important;display:none !important;}
body#cms #wrapper nav.steelcore-breadcrumb li + li::before {
  content:'/' !important;display:inline-block !important;position:static;
  padding:0 9px !important;margin:0 !important;color:#aaa;
}
body#cms .steelcore-cms-navigation {margin:0 0 24px;min-width:0;}
body#cms .steelcore-cms-navigation ul {
  display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;
  list-style:none;margin:0;padding:4px 0 8px;
}
body#cms .steelcore-cms-navigation li {display:block;flex:0 0 auto;margin:0;padding:0;}
body#cms .steelcore-cms-navigation a {
  display:block;padding:8px 12px;border:1px solid #dedede;border-radius:3px;
  background:#f4f4f4;color:#202215;font-size:13px;line-height:20px;text-decoration:none;
}
body#cms .steelcore-cms-navigation a[aria-current=page] {background:#aaa795;border-color:#aaa795;color:#fff;font-weight:600;}
body#cms .steelcore-cms-navigation a:hover {border-color:#69643a;}
body#cms .steelcore-cms-navigation a:focus-visible {outline:2px solid #69643a;outline-offset:2px;}
@media(max-width:767px) {
  body#cms #wrapper {padding-top:0 !important;}
  body#cms #wrapper > .container {padding-top:0 !important;margin-top:0 !important;}
  body#cms #wrapper nav.steelcore-breadcrumb {margin:0 !important;padding:8px 0 !important;}
  body#cms #wrapper nav.steelcore-breadcrumb ol {
    flex-flow:row nowrap !important;justify-content:center;justify-content:safe center;
    overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;
  }
  body#cms #wrapper nav.steelcore-breadcrumb ol::-webkit-scrollbar {display:none;}
  body#cms .steelcore-cms-navigation ul {flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;}
  body#cms .steelcore-cms-navigation a {white-space:nowrap;font-size:12px;}
}
