.moment-deeplink .moment-video {
  width: 100%;
  height: 282px;
  position: relative; }
  .moment-deeplink .moment-video .video-js {
    width: 100%;
    height: 100%; }
    .moment-deeplink .moment-video .video-js .vjs-loading-spinner {
      display: none; }

.moment-deeplink .video-openinapp,
.moment-deeplink .video-watermark {
  z-index: 100; }

.moment-deeplink .video-watermark {
  position: absolute;
  left: 0;
  z-index: 100;
  color: #fff;
  font-size: 14px;
  top: 12px;
  left: 10px;
  opacity: 0.7;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); }
  .moment-deeplink .video-watermark .broadcaster-watermark {
    margin-bottom: -20px; }
  .moment-deeplink .video-watermark .ynicon {
    font-size: 65px; }

.moment-deeplink .video-play {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 0;
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat; }
  .moment-deeplink .video-play .video-playbutton {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }

.moment-deeplink .download-app {
  height: 277px;
  width: 100%;
  background-color: #f0f0f0;
  text-align: center;
  color: #9b9b9b; }
  .moment-deeplink .download-app .gettheapp-button {
    max-width: 275px; }
    .moment-deeplink .download-app .gettheapp-button > * {
      text-align: left; }
    .moment-deeplink .download-app .gettheapp-button .download-the-app {
      font-size: 15px;
      font-weight: lighter; }
    .moment-deeplink .download-app .gettheapp-button .download-store {
      font-size: 27px; }
    .moment-deeplink .download-app .gettheapp-button .ynicon {
      vertical-align: middle;
      font-size: 47px; }
  .moment-deeplink .download-app h3 {
    font-weight: 400;
    width: 326px;
    margin: 46px auto 35px auto;
    line-height: 30px; }

.moment-deeplink.moment-highlight-small .moment-highlight-container {
  bottom: 56px;
  position: relative;
  z-index: 20;
  color: white; }
  .moment-deeplink.moment-highlight-small .moment-highlight-container a {
    display: inline-block; }
  .moment-deeplink.moment-highlight-small .moment-highlight-container .moment-highlight-owner {
    display: inline-block;
    bottom: 5px;
    position: relative; }
