/* 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 div.video-caption {
  font-style: italic;
  margin-top: 5px;
  font-size: 14px;
  color: #54545A;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}
.two-col-video-block.style-home .preview:before {
  padding-top: 130%;
}
.two-col-video-block:not(.style-home) .preview:before {
  padding-top: 98%;
}/*# sourceMappingURL=acf-two-col-video.css.map */