/* ==========================================================================
   BANNERS
   ========================================================================== */

.ad {
  text-align: center;
}

.ad__caption {
  display: block;
  font-style: italic;
  font-size: 0.64rem;
}

/*
   Google Adsense
   ========================================================================== */

/* sidebar ad */
.adsense--sidebar {
  width: 320px;
  height: 100px;
  border-bottom: 0 solid transparent;

  @media (min-width: 500px) and (max-width: $medium-wide) {
    width: 468px;
    height: 60px;
  }

  @include breakpoint($medium-wide) {
    width: 120px;
    height: 600px;
  }

  @media (min-width: 1025px) {
    width: 300px;
    height: 250px;
  }
}

/* footer ad */
.adsense--footer {
  width: 300px;
  height: 250px;
  border-bottom: 0 solid transparent;

  @media (min-width: 500px) and (max-width: $medium-wide) {
    width: 468px;
    height: 60px;
  }

  @include breakpoint($medium-wide) {
    width: 728px;
    height: 90px;
  }
}

/* ==========================================================================
   BANNERS
   ========================================================================== */

.ad {
  margin: 2em 0;
  text-align: center;
}

.ad__caption {
  display: block;
  font-style: italic;
  font-size: 0.64rem;
}

/*
   Google Adsense
   ========================================================================== */

/* sidebar ad */
.adsense--sidebar {
  width: 320px;
  height: 100px;
  border-bottom: 0 solid transparent;

  @media (min-width: 500px) and (max-width: $medium-wide) {
    width: 468px;
    height: 60px;
  }

  @include breakpoint($medium-wide) {
    width: 120px;
    height: 600px;
  }

  @media (min-width: 1025px) {
    width: 300px;
    height: 250px;
  }
}

/* footer ad */
.adsense--footer {
  width: 300px;
  height: 250px;
  border-bottom: 0 solid transparent;

  @media (min-width: 500px) and (max-width: $medium-wide) {
    width: 468px;
    height: 60px;
  }

  @include breakpoint($medium-wide) {
    width: 728px;
    height: 90px;
  }
}

Add white-space around footer ad
Add white-space around footer ad
