/* Images
--------------------------------------------------*/

img {
  max-width: 100%;
  border-width: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

/* -- FIGURES -- */

figure {
  margin-bottom: ($base-unit * 6);
  img {
    margin-bottom: ($base-unit * 2);
  }
  figcaption {
    display: block;
    font-weight: normal;
    font-size: em(14);
    color: #808080;
  }
}