
@media all {
  .form--search {
    position: relative; }
    .form--search:before {
      content: "\e810";
      font-family: "abohns-custom-icons";
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #455072; } }
    @media all and (min-width: 992px) {
      .form--search:before {
        content: "\e811";
        font-family: "abohns-custom-icons"; } }

@media all {
    .form--search .search__input {
      width: 100%;
      text-align: center;
      color: #484848;
      background-color: transparent;
      padding: 8px 22px;
      border-width: 0 0 1px 0;
      border-style: solid;
      border-color: #455072; }
      .form--search .search__input::-webkit-input-placeholder {
        
        color: #484848; }
      .form--search .search__input::-moz-placeholder {
        
        color: #484848; }
      .form--search .search__input:-ms-input-placeholder {
        
        color: #484848; }
      .form--search .search__input:-moz-placeholder {
        
        color: #484848; }
  .search-results {
    padding: 0; }
    .search-results .search-result {
      list-style-type: none;
      padding: 1em 1.65em;
      background-color: #fdfdff;
      border-top: 1px solid #d1d1d1; }
      .search-results .search-result:nth-child(odd) {
        background-color: #f3f8fb; }
      .search-results .search-result:last-child {
        border-bottom: 3px solid #d1d1d1; }
    .search-results .title {
      margin-bottom: 0.25em; }
      .search-results .title,
      .search-results .title a {
        color: #00609e;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-size: 1rem; } }
      @media all and (min-width: 768px) {
        .search-results .title,
        .search-results .title a {
          font-size: 1.22222rem; } }

@media all {
      .search-results .title a {
        text-decoration: none; }
        .search-results .title a:hover, .search-results .title a:focus {
          color: #9D6D2F; }
    .search-results .search-snippet {
      margin-bottom: 0; }
    .search-results__count {
      font-family: "Poppins", sans-serif;
      color: #57638b;
      font-size: 1.16667rem; } }
    @media all and (min-width: 768px) {
      .search-results__count {
        font-size: 1.55556rem; } }

