.alignleft {
  float: left;
  margin-left: 0;
  margin-right: 1.250rem;
}

.alignright {
  float: right;
  margin-left: 1.250rem;
  margin-right: 0;
}

.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.alignleft,
.aligncenter,
.alignright,
.alignnone {
  margin-bottom: 1.250rem;
  margin-top: 1.250rem;
  max-width: 100%;
}

.alignnone {
  margin-left: 0;
  margin-right: 1.250rem;
}

.wp-caption {
  @extend %source;
}

.wp-caption-text {
  border-bottom: 1px solid $blue;
  font-size: 0.950rem;
  padding: 0.300rem;
  a {
    color: $orange;
  }
}

.arrow {
  width: 3.125rem;
  margin-top: 9.375rem;
}