.parallax__figcaption_bottom {
  bottom: 0; }

.parallax {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.parallax, .parallax__img {
  height: auto; }

.parallax {
  margin: 0; }

.parallax {
  overflow: hidden; }

.parallax {
  padding: 0; }

.parallax__figcaption {
  position: absolute; }

.parallax {
  position: relative; }

.parallax__figcaption_left {
  text-align: left; }

.parallax__figcaption_right {
  text-align: right; }

.parallax__figcaption_center {
  text-align: center; }

.parallax__figcaption_bottom {
  top: auto; }

.parallax, .parallax__img, .parallax__figcaption {
  width: 100%; }

/*
@mixins align-self ($value) {
  -webkit-align-self: $value;
  align-self: $value;
}*/
.parallax__img {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0); }

.parallax__figcaption {
  color: #fff;
  font-family: sans-serif;
  font-size: 3rem;
  text-align: center;
  top: 47%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.parallax__figcaption_top {
  top: 0; }

/*# sourceMappingURL=parallax.css.map */
