/* ===== BREADCRUMBS PROTECTION - HIGH SPECIFICITY ===== */
/* Use html body prefix for higher specificity */

html body .breadcrumbs,
html body .breadcrumbs-dark,
html body .breadcrumbs-v1 {
  background: #1a2b4a !important;
  min-height: 60px !important;
  height: auto !important;
  overflow: visible !important;
  clear: both !important;
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  display: block !important;
}

html body .breadcrumbs .container,
html body .breadcrumbs-dark .container {
  overflow: visible !important;
  width: 100% !important;
  max-width: 1170px !important;
  display: block !important;
}

html body .breadcrumbs h1,
html body .breadcrumbs .pull-left,
html body .breadcrumbs-dark h1,
html body .breadcrumbs-dark .pull-left {
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: unset !important;
  max-width: none !important;
  width: auto !important;
  word-wrap: break-word !important;
  display: block !important;
  float: left !important;
}

html body .breadcrumbs .pull-right,
html body .breadcrumbs .breadcrumb,
html body .breadcrumbs-dark .pull-right,
html body .breadcrumbs-dark .breadcrumb {
  float: right !important;
  overflow: visible !important;
}

/* Prevent navbar from affecting breadcrumbs */
html body .header,
html body .header-v6,
html body .navbar {
  position: relative !important;
  overflow: visible !important;
  z-index: 10 !important;
}

/* Neutralize Google font tags with high specificity */
html body font,
html body .translated-ltr font,
html body .translated-rtl font {
  display: inline !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  vertical-align: baseline !important;
}

html body .breadcrumbs font,
html body .breadcrumbs-dark font {
  display: inline !important;
  background: transparent !important;
  color: inherit !important;
}