message: Clean up spacing
diff: @@ -6,6 +6,7 @@ $footer-text-color: #fff;
  flex-direction: column;
  background: $footer-background;
  color: $footer-text-color;
  + padding: 40px 15px 0 15px;
  &-divider-wrapper {
  display: flex;
  @@ -22,13 +23,12 @@ $footer-text-color: #fff;
  &-logo-container {
  display: flex;
  flex-direction: column;
  - margin-bottom: 25px;
  &-image {
  display: flex;
  align-items: center;
  justify-content: center;
  - padding: 15px 0;
  + margin-bottom: 15px;
  img {
  width: 152px;
  @@ -38,7 +38,7 @@ $footer-text-color: #fff;
  &-text {
  font-family: Lato, sans-serif;
  font-size: 10px;
  - padding: 15px;
  + margin-bottom: 15px;
  p {
  text-align: center;
  @@ -65,7 +65,7 @@ $footer-text-color: #fff;
  border-radius: 6px;
  box-shadow: 0 1px 1px 0 rgba(232, 234, 237, 0.5), inset 0 1px 3px 0 rgba(232, 234, 237, 0.5);
  background-color: rgba(255, 255, 255, 0.15);
  - margin-bottom: 8px;
  + margin-bottom: 15px;
  }
  }
  &-subscribe {
  @@ -78,7 +78,7 @@ $footer-text-color: #fff;
  font-size: 14px;
  text-align: center;
  color: #c0c7cf;
  - padding: 0 30px;
  + padding: 0 15px;
  }
  &-input {
  display: flex;
  @@ -112,10 +112,14 @@ $footer-text-color: #fff;
  padding: 0;
  }
  h2 {
  + margin: 0;
  + margin-bottom: 8px;
  font-size: 16px;
  text-align: center;
  }
  li {
  + margin: 0;
  + margin-bottom: 8px;
  font-size: 14px;
  text-align: center;
  color: #c0c7cf;
  @@ -125,6 +129,10 @@ $footer-text-color: #fff;
  }
  &-blocks {
  margin-bottom: 15px;
  +
  + > section {
  + margin-bottom: 30px;
  + }
  }
  &-linkset {
  display: flex;
  