/* PNNL inline video player — library & event detail pages */
.pn-video{position:relative;width:100%;margin:0 auto}
.pn-video-frame{position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:6px;overflow:hidden}
.pn-video-frame iframe,
.pn-video-frame video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block;background:#000}
@media (max-width:768px){
  .pn-video-frame{border-radius:0}
}
