.SideAd {
  @include font-size(-1);
  @include carbon-style;

  @media (min-width: 961px) {
    position: absolute;
    right: 32px;
    top: 80px;
    width: 130px;
    text-align: left;

    .carbon-img {
      margin-bottom: 16px;
    }
  }

  .carbon-text:first-line {
    color: $base-head;
    font-weight: bold;
  }

  .carbon-poweredby::before {
    display: block;
    content: '';
    width: 32px;
    height: 1px;
    background: $dark-line-color;
    margin: 12px 0;
  }

  @media (max-width: 960px) {
    & {
      margin: 16px auto;
      max-width: 300px;
    }

    &::after {
      content: '';
      display: table;
      clear: both;
      zoom: 1;
    }

    .carbon-img {
      float: left;
      margin-right: 16px;
    }
  }
}
