.single-video {
  margin: 0 auto;
  width: 100%;
  max-width: 1160px;
  box-sizing: border-box; }
  @media screen and (min-width: 0rem) and (max-width: 79.9375rem) {
    .single-video {
      padding-left: 20px;
      padding-right: 20px; } }
  @media screen and (min-width: 80rem) {
    .single-video {
      padding-left: 40px;
      padding-right: 40px; } }
  .single-video__video-button {
    padding: 0;
    cursor: pointer;
    appearance: none;
    border: none;
    background: none;
    position: relative;
    display: flex;
    justify-content: center; }
    .single-video__video-button:focus {
      outline: 1px solid #cf000d; }
    .single-video__video-button::after {
      content: url(../img/video-play-icon_small.svg);
      position: absolute;
      align-self: center; }
      @media screen and (min-width: 48rem) {
        .single-video__video-button::after {
          content: url(../img/video-play-icon_large.svg); } }
  .single-video__thumbnail {
    width: 100%;
    max-width: 100%; }

/*# sourceMappingURL=single-video.css.map */