div.ais-ClearRefinements button.ais-ClearRefinements-button {
  background: #deeff6;
  border: 1px solid #00a2e0;
  border-radius: 3px;
  color: #00a2e0;
}
div.ais-ClearRefinements button.ais-ClearRefinements-button--disabled {
  display: none;
}
div.ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item {
  background: #deeff6;
  border: 1px solid #00a2e0;
  border-radius: 3px;
  color: #00a2e0;
}
div.ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item span.ais-CurrentRefinements-label {
  color: #00a2e0;
  font-weight: bold;
}
div.ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item span.ais-CurrentRefinements-category {
  color: #00a2e0;
}
div.ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item span.ais-CurrentRefinements-category span.ais-CurrentRefinements-categoryLabel {
  color: #00a2e0;
}
div.ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item span.ais-CurrentRefinements-category button.ais-CurrentRefinements-delete {
  color: #000;
}
div.ais-Pagination {
  font-family: Neuron, Helvetica, sans-serif;
  font-size: 12px;
}
div.ais-Pagination ul.ais-Pagination-list li.ais-Pagination-item a.ais-Pagination-link,
div.ais-Pagination ul.ais-Pagination-list li.ais-Pagination-item span.ais-Pagination-link {
  border-color: #00a2e0;
}
div.ais-Pagination ul.ais-Pagination-list li.ais-Pagination-item--selected {
  background-color: #00a2e0;
  border-color: #00a2e0;
  border-radius: 5px;
}
div.ais-Pagination--noRefinement {
  display: none;
}
div.ais-RefinementList ul.ais-RefinementList-list li.ais-RefinementList-item {
  margin-left: 0.25rem;
  font-size: 12px;
}
div.ais-RefinementList ul.ais-RefinementList-list li.ais-RefinementList-item div label.ais-RefinementList-label {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
}
div.ais-RefinementList ul.ais-RefinementList-list li.ais-RefinementList-item div label.ais-RefinementList-label input.ais-RefinementList-checkbox {
  margin: auto;
}
div.ais-RefinementList ul.ais-RefinementList-list li.ais-RefinementList-item div label.ais-RefinementList-label span.ais-RefinementList-labelText {
  padding: 0 4px 0 5px;
  font-size: 12px;
  color: #333;
}
div.ais-RefinementList ul.ais-RefinementList-list li.ais-RefinementList-item div label.ais-RefinementList-label span.ais-RefinementList-count {
  padding-left: 5px;
  font-size: 11px;
  color: #bcbcbc;
}
div.ais-RefinementList ul.ais-RefinementList-list li.ais-RefinementList-item--selected {
  font-weight: bold;
}
div.ais-RefinementList button.ais-RefinementList-showMore {
  display: block;
  margin: auto;
}
div.ais-RefinementList button.ais-RefinementList-showMore.ais-RefinementList-showMore--disabled {
  display: none;
}
#refinement-list > div:not(:last-of-type) {
  padding-bottom: 0.5em;
  border-bottom: 1px solid #cacaca;
}
div.filters h4:first-of-type {
  margin-top: 0.25rem;
}
div.filters h4 {
  font-family: Neuron, Helvetica, sans-serif;
  font-size: 18px;
  margin-bottom: 0.25rem;
  font-variant: all-small-caps;
  font-weight: bold;
}
div.active_filters {
  clear: both;
}
div.active_filters div {
  float: left;
}
#clear-refinements div,
#clear-refinements span {
  line-height: 20px;
}


/*# sourceMappingURL=algolia.7ba33828.css.map*/