/* barlow-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/barlow-v12-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* barlow-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/barlow-v12-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* barlow-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/barlow-v12-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* barlow-600-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/barlow-v12-latin-600-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
body {
  background: #fff;
  color: #000;
  width: 100%;
}

#block-hc-semantic-search-bar,
#block-hc-pleaselogin,
.alert-wrapper,
#main-sidebar,
#main-sidebar-toggle,
.block-hc-semantic-search,
#block-hc-webform {
  display: none !important;
}

#header {
  margin-left: 12px;
}

#header .navbar-collapse,
#header .navbar-toggler {
  display: none !important;
}

#header .fixed-top {
  position: relative !important;
}

#header .navbar {
  box-shadow: none;
  padding: 0 !important;
}

#header .region-header {
  margin-left: 0;
}

.hero {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}

.hero .breadcrumb,
.hero .breadcrumb-item,
.hero .breadcrumb-item a,
.hero .breadcrumb-item a:hover,
.hero .breadcrumb-item::before {
  color: #000 !important;
}

.hero,
.hero .container {
  background: transparent !important;
}

.block-system-breadcrumb-block {
  margin-bottom: 0 !important;
}

#main-content {
  margin-left: 0;
  padding: 0 !important;
}

.container,
.container-lg,
.container-md,
.container-sm {
  max-width: 100% !important;
}

.layout-main-wrapper {
  max-width: 100% !important;
  padding: 2rem 0 !important;
}

.title {
  color: #000 !important;
  text-align: left;
}

.view-filters {
  display: none !important;
}

.page-vocabulary-hs-categories .view-display-id-attachment_1 {
  margin-bottom: 0 !important;
}