  .sticky {position:fixed;top:0;left:0;width:100%;z-index:1;
    -webkit-box-shadow: 0 .125rem .625rem 0 rgba(0,0,0,.3);
            box-shadow: 0 .125rem .625rem 0 rgba(0,0,0,.3);
  }

  /* core.css override */
  body {overflow-y: scroll;}
  body .search--algolia {font-size:16px;}
  main {max-width:none;}
  @media (max-width: 767px) {
    a.button { width: auto; }
  }
  i {font-style: italic; }
  .fieldset-no-style { border: 0; margin: 0; padding: 0; }
  .width--100{ width: 100%; }
  .search--algolia a:not(".button") {line-height:1.6rem; }
  .search--algolia em{display: initial; margin: 0; line-height: initial; }
  @media all and (-ms-high-contrast:none) { *::-ms-backdrop, .search--algolia em { display:inline; }  }  /* IE11 */
  .search--algolia p{ margin:initial; }

  .search-input-container input[type=text].core-override { border:0; padding: 0; font-size: 20px; width: calc(100% - 55px); line-height:20px;}
  .search-input-container .magnifying-glass { border:0; width:33px; height:30px; padding: 0; background: #FFF 100% 100% no-repeat url("data:image/svg+xml,%3Csvg width='40' viewBox='-1 0 30 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230075BE' d='M32.72 31.36l-8.4-8.4a9.719 9.719 0 0 0 2.23-6.2c0-2.6-1.02-5.06-2.86-6.9C21.83 8 19.4 7 16.76 7c-2.6 0-5.07 1-6.9 2.86C8 11.7 7 14.16 7 16.76c0 2.63 1 5.1 2.85 6.93a9.744 9.744 0 0 0 6.92 2.86c2.26 0 4.46-.8 6.2-2.23l8.4 8.4c.18.18.42.27.68.27a.952.952 0 0 0 .96-.96c0-.25-.1-.5-.28-.68zM16.77 24.6c-2.1 0-4.06-.8-5.54-2.3-1.48-1.46-2.3-3.43-2.3-5.53s.82-4.06 2.3-5.53a7.793 7.793 0 0 1 5.54-2.3c2.1 0 4.06.82 5.54 2.3 1.5 1.47 2.3 3.44 2.3 5.53s-.8 4.07-2.3 5.54c-1.47 1.5-3.44 2.3-5.53 2.3z'/%3E%3C/svg%3E"); }
  @media screen and (min-width: 40rem) {
    .search-input-container input[type=text].core-override { font-size: 24px;line-height:24px;}
  }

  .autocomplete-container{position:absolute;width:100%;list-style:none;top:3px;left:0;z-index:3;padding-left:0;}
  .autocomplete-container li:hover,
  .autocomplete-container li.selected {cursor:pointer;background-color: #F5F6F7;}
  .autocomplete-container li { padding: .5rem 1rem }
  @media screen and (min-width: 40rem) {
    .autocomplete-container li { padding: 1rem 2rem }
  }

  section.results { min-height:500px; }

  .filter-container a.active-filter { padding: 0rem 1rem; width: 100%; height: 100%; }
  .filter-container a.active-filter:hover { text-decoration: none; cursor:pointer; }
  .filter-container a.active-filter .icon.chevron-down { display:inline;}
  .filter-container a.active-filter .icon.chevron-down:before { font-size:10px}
  .filter-container a.active-filter .icon.chevron-up { display:none;}
  .filter-container a.active-filter .icon.chevron-up:before { font-size:10px}
  .filter-container a.active-filter.opened { text-decoration: none; cursor:pointer; border-radius: .25rem .25rem 0 0; border: 2px solid white; border-bottom:2px solid #F5F6F7;}
  .filter-container a.active-filter.opened .icon.chevron-down { display:none;}
  .filter-container a.active-filter.opened .icon.chevron-up { display:inline;}
  .filter-container ul.filter-options { background:#FFF; list-style:none; margin:0; padding:0; position: absolute; overflow:hidden; width:100%; border-radius: 0 0 .25rem .25rem; z-index:2;}
  .filter-container ul.filter-options li a { padding: 0.25rem 1rem;  color: #001928; display: block; width: 100%; height: 100%; }
  .filter-container ul.filter-options li a:hover { background:#F5F6F7; }
  @media screen and (min-width: 64rem) {
    .filter-container a.active-filter { display: none;}
    .filter-container ul.filter-options { display: inline; width:auto; position: initial; background: transparent;}
    .filter-container ul.filter-options li { display: inline; margin: auto 10px 10px 0; }
    .filter-container ul.filter-options li a { color: #0079c1; padding: 0.25rem 1rem; display: inline; width: 100%; height: 100%; transition: color .3s ease,background-color .3s ease; }
    .filter-container ul.filter-options li a.active { color: #fff; background: #0079c1; border:2px solid #0079c1; }
  }
  @media all and (-ms-high-contrast:none) { *::-ms-backdrop, .filter-container ul.filter-options li a  { padding: .15rem 1rem; }  }  /* IE11 */

  .search-results-list { list-style: none; margin: 0; padding-left:0; }
  .search-results-list p {font-size: 15px;}
  .search-results-list em {font-size: 15px; font-family: "heebo-medium";}
  .search-results-list > li {border-bottom:1px solid #cecece;}
  .search-results-list > li:last-child {border-bottom:0;}
  .chevron-down--custom{width: .75em;height: .75em;content: "";display: inline-block;border-left: .125rem solid currentColor;border-top: .125rem solid currentColor;transform-origin: 0 0;transform: rotate(225deg) translate(-80%,-100%);position: absolute;bottom: 45%; }
