.picture {
  a {
    text-decoration: none;
    color: inherit;
  }
  figcaption {
    font-size: em(18px);
    color: $dark_gray;
    line-height: 1.5;
    margin-top: em(10px);
  }
  &.full {
    img {
      margin-top: -3%;
      margin-bottom: -3%;
      width: 100%;
      height: auto;
    }
  }
  &.full_width {
    img {
      width: 100%;
      height: auto;
    }
  }
}

.picture__main {
  overflow: hidden;
  position: relative;
  z-index: -1;
  &.reveal_animation {
    z-index: -1;
  }
}