.inline-video {
  z-index: 50;
  height: 100%;
}
.inline-video .poster {
  height: 100%;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.inline-video .poster .play-icon {
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #ffffff;
  cursor: pointer;
  font-size: 7rem;
}
.inline-video .video {
  position: relative;
  height: 100%;
  z-index: 31;
}
.inline-video .video .close-button {
  z-index: 32;
  -webkit-transition: opacity 250ms ease-in-out;
  -moz-transition: opacity 250ms ease-in-out;
  -ms-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  opacity: 0;
  position: absolute;
  top: 10rem;
  right: 10rem;
  cursor: pointer;
  font-size: 3rem;
  color: #ffffff;
}
.inline-video .video:hover .close-button,
.inline-video .video:active .close-button {
  opacity: 1;
}
.inline-video .video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.bike-video .inline-video,
.youtube-video .inline-video {
  height: 100vh;
}
/*# sourceMappingURL=inline-video.css.map */