.filter {
  margin-bottom: 60px;
}

.filter .form__field,
.filter .form__select {
  width: 200px;
  margin-right: 10px;
}

.form__select.inline {
  float: none;
  display: inline-block;
}

.partner {
  margin-bottom: 60px;
}

.partner__logo::before {
  background-color: #fff;
}

.partner__logo .img--bg {
  z-index: 1;
  width: 50%;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.team-item__name a {
  text-decoration: none;
}

.CommentForm_error .error,
.CommentForm_new .success {
  margin-bottom: 30px;
}

p.comments__item-description {
  margin-bottom: 0;
}

header.header .button {
  visibility: hidden;
}

@media only screen and (max-width: 480px) {
  section.content img {
    width: 100%;
    height: auto;
  }

  .promo-primary .align-container {
    padding: 0;
  }

  .header-logo img {
    margin: 15px 0;
  }

  .filter .form__field,
  .filter .form__select {
    margin-bottom: 15px;
  }
}
