.group.search-group {
  .row.search-row {
    padding-top: calculateRem(70);
    padding-bottom: calculateRem(70);
    &.no-padding-top {
      padding-top: 0;
    }
    &.no-padding-bottom {
      padding-bottom: 0;
    }
    .search {
      form {
        & > div {
          display: flex;
          label.screen-reader-text {
            display: none;
          }
          input[type="text"] {
            margin-right: calculateRem(10);
            padding-right: calculateRem(8);
            padding-left: calculateRem(8);
          }
          input[type="submit"] {
            @include applyButtonStyles();
            display: inline-block;

            height: auto;

            background-color: $primary-color;
            color: setTextColor($primary-color);
            &:hover {
              background-color: setLinkHoverColor($primary-color);
            }
          }
        }
      }
    }
  }
}
