.site-search .view-header {
  padding-left: 80px;
  padding-right: 80px; }
  @media (min-width: 1600px) {
    .site-search .view-header {
      padding-left: 120px;
      padding-right: 120px; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .site-search .view-header {
      padding-left: 60px;
      padding-right: 60px; } }
  @media (max-width: 767.98px) {
    .site-search .view-header {
      padding-left: 30px;
      padding-right: 30px; } }
  .site-search .view-header form {
    margin-left: 45px;
    margin-right: 45px; }
    @media (max-width: 767.98px) {
      .site-search .view-header form {
        margin: 0; } }

.site-search .view-filters h2 {
  display: inline-block; }

.site-search .view-filters--exposed {
  grid-template-columns: 2fr 1fr; }
  @media (max-width: 767.98px) {
    .site-search .view-filters--exposed {
      grid-template-columns: 1fr; } }
  .site-search .view-filters--exposed #edit-actions {
    position: relative;
    left: initial;
    width: unset;
    height: unset;
    overflow: visible; }
    .site-search .view-filters--exposed #edit-actions .button {
      transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
      display: inline-flex;
      color: #000;
      text-align: center;
      align-items: center;
      justify-content: center;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;
      background-color: #fff;
      border: 1px solid #000;
      border-radius: 30px;
      padding: 15px 30px;
      cursor: pointer;
      font-weight: 700;
      text-decoration: none;
      font-size: 16px;
      line-height: 19px;
      min-width: 180px;
      background-color: #FFD20A;
      border-color: #FFD20A;
      color: #000;
      transition: 0.25s ease-in-out;
      width: 120px; }
      .prefers-reduced-motion .site-search .view-filters--exposed #edit-actions .button {
        transition: none; }
      .site-search .view-filters--exposed #edit-actions .button:disabled, .site-search .view-filters--exposed #edit-actions .button.disabled {
        transition: none;
        opacity: 0.6;
        box-shadow: none;
        cursor: default;
        background-color: #fff;
        color: #000; }
        .prefers-reduced-motion .site-search .view-filters--exposed #edit-actions .button:disabled, .prefers-reduced-motion .site-search .view-filters--exposed #edit-actions .button.disabled {
          transition: none; }
      .site-search .view-filters--exposed #edit-actions .button:active, .site-search .view-filters--exposed #edit-actions .button.active {
        background-color: #d9d9d9; }
      .prefers-reduced-motion .site-search .view-filters--exposed #edit-actions .button {
        transition: none; }
      @media (hover: hover) {
        .site-search .view-filters--exposed #edit-actions .button:hover {
          color: #fff;
          border-color: #000;
          background-color: #000;
          transform: scale(1.05); } }
      .is-tabbing .site-search .view-filters--exposed #edit-actions .button:focus {
        color: #fff;
        border-color: #000;
        background-color: #000;
        transform: scale(1.05); }
      .site-search .view-filters--exposed #edit-actions .button:active, .site-search .view-filters--exposed #edit-actions .button.active {
        color: #fff;
        border-color: #000;
        background-color: #000; }
      .site-search .view-filters--exposed #edit-actions .button:disabled, .site-search .view-filters--exposed #edit-actions .button.disabled {
        background-color: #FFD20A;
        border-color: #FFD20A;
        color: #fff; }

.site-search .view-content .search-result {
  padding-bottom: 45px; }
  .site-search .view-content .search-result-link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 5px; }
  .site-search .view-content .search-result a {
    position: relative;
    border-bottom: 1px solid #000;
    text-decoration: none !important;
    transition: 0.25s ease;
    font-weight: 700;
    top: 0;
    margin-bottom: 5px; }
    .site-search .view-content .search-result a:hover, .site-search .view-content .search-result a:focus {
      border-bottom: 5px solid #FFD20A;
      top: -3px; }
/*# sourceMappingURL=site-search.css.map */
