.db_search.search__form_wrapper {
  display: flex;
  margin: 1rem 0 2rem;
}

.db_search .form-item {
  width: calc(100% - 16px * 2);
}

.db_search .form-autocomplete {
  color: #000;
  background: #f4f4f5;
  border: none;
  line-height: 17px;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 16px;
  width: 100%;
  background-position: 99% center !important;
}

.db_search .search__button--db {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
}

.highlight > header {
  position: relative;
  font-weight: 600;
  margin-bottom: 2em;
  line-height: 1;
  padding-top: 0.5em;
}

.highlight > h2 {
  padding: 1em 0.5em;
  font-size: 1.5rem;
  font-weight: normal;
}

.highlight strong {
  background-color: lightgoldenrodyellow;
  padding: 3px;
}

.facets-widget-links li:last-child a {
  border-bottom: 0;
}

.search-api-autocomplete-search {
  background: #f4f4f5;
  border: none !important;
}

.search-api-autocomplete-suggestion {
  padding: 0.5rem !important;
  display: block;
  font-weight: 400 !important;
}

.suggestion__title {
  font-weight: 700;
}

.suggestion__content {
  font-style: italic;
  font-size: 0.75rem;
}

.filters-trigger {
  position: absolute;
  right: 0;
  top: 0;
  height: 35px;
  width: 35px;
  text-indent: -9999px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: url(../../assets/icon_funnel.svg) no-repeat center center #fff;
  background-size: 75%;
  padding: 5px;
  z-index: 1;
  display: block;
}

@media all and (min-width: 36em) {
  .filters-trigger {
    display: none;
  }
}

.facet-item__count {
  margin-left: 10px;
}

body.js-opened-facets {
  overflow: hidden;
}

body.js-opened-facets .block-facet--links {
  background: #fff;
  margin: 2em;
  padding: 0;
}

@media all and (min-width: 36em) {
  body.js-opened-facets {
    overflow: auto;
  }
  body.js-opened-facets .block-facet--links {
    background: inherit;
    margin: inherit;
  }
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL2NvbXBvbmVudHMvZGJfc2VhcmNoLmNzcyIsCgkic291cmNlUm9vdCI6ICJmaWxlOi8vL3Zhci93d3cvaHRtbC93ZWIvcHJvZmlsZXMvY29udHJpYi9mYXF0b29sL3RoZW1lcy9jb2xkc2tpbi8iLAoJInNvdXJjZXMiOiBbCgkJInNjc3MvY29tcG9uZW50cy9kYl9zZWFyY2guc2NzcyIsCgkJInNjc3MvX3ZhcmlhYmxlcy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBSUEsQUFDRSxVQURRLEFBQ1AscUJBQXFCLENBQUM7RUFDckIsT0FBTyxFQUFFLElBQUk7RUFDYixNQUFNLEVBQUUsV0FBVztDQUNwQjs7QUFKSCxBQUtFLFVBTFEsQ0FLUixVQUFVLENBQUM7RUFDVCxLQUFLLEVBQUUscUJBQW1DO0NBQzNDOztBQVBILEFBUUUsVUFSUSxDQVFSLGtCQUFrQixDQUFDO0VBQ2pCLEtBQUssRUFYVyxJQUFJO0VBWXBCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLElBQUk7RUFDakIsU0FBUyxFQUFFLE9BQU87RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsT0FBTyxFQWhCTSxJQUFJO0VBaUJqQixLQUFLLEVBQUUsSUFBSTtFQUNYLG1CQUFtQixFQUFFLHFCQUFxQjtDQUMzQzs7QUFsQkgsQUFtQkUsVUFuQlEsQ0FtQlIsbUJBQW1CLENBQUM7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixNQUFNLEVBQUUsSUFBSTtDQUNiOztBQUdILEFBQ0UsVUFEUSxHQUNOLE1BQU0sQ0FBQztFQUNQLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFdBQVcsRUFBRSxDQUFDO0VBQ2QsV0FBVyxFQUFFLEtBQUs7Q0FDbkI7O0FBUEgsQUFTRSxVQVRRLEdBU04sRUFBRSxDQUFDO0VBQ0gsT0FBTyxFQUFFLFNBQVM7RUFDbEIsU0FBUyxFQUFFLE1BQU07RUFDakIsV0FBVyxFQUFFLE1BQU07Q0FDcEI7O0FBYkgsQUFlRSxVQWZRLENBZVIsTUFBTSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsb0JBQWtCO0VBQ3BDLE9BQU8sRUFBRSxHQUFHO0NBQ2I7O0FBR0gsQUFDRSxvQkFEa0IsQ0FDbEIsRUFBRSxBQUFBLFdBQVcsQ0FBQyxDQUFDLENBQUM7RUFDZCxhQUFhLEVBQUUsQ0FBQztDQUNqQjs7QUFJQSxBQUFELCtCQUFRLENBQUM7RUFDUCxVQUFVLEVBQUUsT0FBTztFQUNuQixNQUFNLEVBQUUsZUFBZTtDQUV4Qjs7QUFDQSxBQUFELG1DQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsaUJBQWlCO0VBQzFCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsV0FBVyxFQUFFLGNBQWM7Q0FDNUI7O0FBU0EsQUFBRCxrQkFBUSxDQUFDO0VBQ1AsV0FBVyxFQUFFLEdBQUc7Q0FDakI7O0FBQ0EsQUFBRCxvQkFBVSxDQUFDO0VBQ1QsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLE9BQU87Q0FDbkI7O0FBR0gsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxDQUFDO0VBQ1IsR0FBRyxFQUFFLENBQUM7RUFDTixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLE9BQU87RUFDcEIsTUFBTSxFQUFFLGNBQWM7RUFDdEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLGlDQUFpQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUk7RUFDMUUsZUFBZSxFQUFFLEdBQUc7RUFDcEIsT0FBTyxFQUFFLEdBQUc7RUFDWixPQUFPLEVBQUUsQ0FBQztFQUNWLE9BQU8sRUFBRSxLQUFLO0NBS2Y7O0FBSEMsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsSUFBSTtFQWZqQyxBQUFBLGdCQUFnQixDQUFDO0lBZ0JiLE9BQU8sRUFBRSxJQUFJO0dBRWhCOzs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLFdBQVcsRUFBRSxJQUFJO0NBQ2xCOztBQUVELEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDO0VBQ3BCLFFBQVEsRUFBRSxNQUFNO0NBZ0JqQjs7QUFqQkQsQUFHRSxJQUhFLEFBQUEsaUJBQWlCLENBR25CLG1CQUFtQixDQUFDO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxHQUFHO0VBQ1gsT0FBTyxFQUFFLENBQUM7Q0FDWDs7QUFFRCxNQUFNLENBQUMsR0FBRyxNQUFNLFNBQVMsRUFBRSxJQUFJO0VBVGpDLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDO0lBVWxCLFFBQVEsRUFBRSxJQUFJO0dBT2pCO0VBakJELEFBWUksSUFaQSxBQUFBLGlCQUFpQixDQVlqQixtQkFBbUIsQ0FBQztJQUNsQixVQUFVLEVBQUUsT0FBTztJQUNuQixNQUFNLEVBQUUsT0FBTztHQUNoQiIKfQ== */