

/*Search page*/

.path-search .main-content {
  .search-form {
    margin-top: 30px;

    label {
      color: $soft-blue-02;
    }

    .form-type-search {
      max-width: 780px;
      width: 100%;

      label {
        display: none;
      }
    }

    .search-advanced {
      max-width: 854px; // 780px + 74 px (basic search input + button)
    }

    .form-control, {
      border: 1px solid $cold-grey-01;
      border-radius: 28px;
      box-shadow: none;
      color: $dark-blue-01;
      font-size: 16px;
      height: 56px;
      line-height: 30px;
      padding: 10px 25px;
      width: 100%;

      @media (min-width: #{$screen-tablet}) {
        font-size: 18px;
      }
    }

    .form-submit {
      background: $dark-blue-01 url('../images/search_icon_white.svg') no-repeat right 24px center;
      background-size: 20px;
      border: 1px solid $dark-blue-01;
      border-radius: 28px;
      height: 56px;
      padding: 0 55px 0 25px;

      &:hover,
      &:focus {s
        background-color: $dark-blue-02;
        outline: none;
      }
    }

    #edit-basic {
      display: flex;

      .form-control {
        border-bottom-right-radius: 0;
        border-right: 0;
        border-top-right-radius: 0;
      }

      .form-submit {
        background-position: 24px center;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        box-shadow: none;
        padding: 0;
        text-indent: -9999px;
        width: 74px;

        @media (max-width: #{$screen-sm-max}) {
          background-position: 18px center;
        }
      }
    }
  }

  .block-system-main-block {
    h3 {
      font-size: 23px;
    }
  }
}

/*// Dropdown toggle ////*/
.collapse-toggle {
  &::after {
    background: url('../images/arrow-down-blue.svg') no-repeat center center;
    border: 0;
    content: '';
    display: inline-block;
    height: 14px;
    margin-left: 3px;
    vertical-align: middle;
    width: 14px;
  }

  &:not(.collapsed)::after {
    transform: rotate(180deg);
  }
}
