/* Variables */
.two-col-video-block {
  position: relative; }
  @media (max-width: 569px) {
    .two-col-video-block .wp-block-image {
      width: calc(100vw - 40px); } }
  @media (min-width: 570px) and (max-width: 1023px) {
    .two-col-video-block .wp-block-image {
      width: 530px; } }
  .two-col-video-block a.video_url {
    display: block; }
    .two-col-video-block a.video_url span.play {
      background-color: transparent;
      border: solid 2px #fff;
      border-radius: 50%;
      color: #fff;
      display: block;
      font-size: 50px;
      height: 90px;
      line-height: 90px;
      padding-left: 8px;
      position: absolute;
      left: 50%;
      top: 50%;
      text-align: center;
      transform: translateX(-50%) translateY(-50%);
      transition: background-color 0.2s;
      width: 90px;
      z-index: 1; }
    .two-col-video-block a.video_url:after {
      display: none; }
    .two-col-video-block a.video_url:hover span.play, .two-col-video-block a.video_url:focus span.play {
      background-color: #F98012; }
    .two-col-video-block a.video_url.preview:before {
      content: "";
      display: block; }
    @media (max-width: 1023px) {
      .two-col-video-block a.video_url.preview {
        height: 675px;
        width: 100%; } }
    @media (max-width: 569px) {
      .two-col-video-block a.video_url.preview {
        height: calc((100vw - 40px) * 1.273); } }
  .two-col-video-block.style-home .preview:before {
    padding-top: 130%; }
  .two-col-video-block:not(.style-home) .preview:before {
    padding-top: 98%; }
  body.wp-admin .two-col-video-block .two-col-image:empty:before {
    content: "Enter 2 column video content..."; }

/*# sourceMappingURL=styles.css.map */
