/**
 * Images
 ============================================================================ */
@media all and (min-width: 60.063em) {
  img.align-left,
  figure.align-left,
  .field-type-image__figure.align-left {
    margin: 0 1rem 1rem 0;
  }
  img.align-right,
  figure.align-right,
  .field-type-image__figure.align-right {
    margin: 0 0 1rem 1rem;
  }
}

@media all and (max-width: 60em) {
  img.align-left, img.align-right,
  figure.align-left,
  figure.align-right,
  .field-type-image__figure.align-left,
  .field-type-image__figure.align-right {
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
  }
}

img.align-center,
figure.align-center,
.field-type-image__figure.align-center {
  margin-bottom: 1rem;
}

img.align-center figcaption,
figure.align-center figcaption,
.field-type-image__figure.align-center figcaption {
  text-align: center;
}

img[class*="align-"],
figure[class*="align-"],
.field-type-image__figure[class*="align-"] {
  clear: both;
}

/**
 * Image upload widget.
 ============================================================================ */
.image-widget .form-file {
  padding: 0;
}

.image-widget-data {
  float: left;
}

.image-widget-data .text-field {
  width: auto;
}

.image-preview {
  float: left;
  padding: 0 1rem 1rem 0;
}

[dir="rtl"] .image-preview {
  padding: 0 0 1rem 1rem;
}
/*# sourceMappingURL=image.css.map */