.flockler-wall-item--video {
  .flockler-wall-item__media {
    height: 0;
    padding-top: 9/16 * 100%;
    position: relative;
  }

  .flockler-wall-item__media__img {
    position: absolute;
      top: 0; left: 0;
  }
}

.flockler-wall-item__video {
  position: relative;

  .flockler-wall-item__video__img {
    width: 100%;
    max-width: 100%;
  }

  video, iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}

