div.video-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:rgba(0,0,0,.5);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:cente}div.video-overlay>div.container{width:calc(70% - 80px);padding:40px;position:relative;background:#fff}div.video-overlay>div.container>div.close{width:20px;height:20px;display:block;position:absolute;top:15px;right:15px;cursor:pointer}div.video-overlay>div.container>div.close:after,div.video-overlay>div.container>div.close:before{content:"";width:2px;height:15px;display:block;position:absolute;top:0;left:50%;background:#222;border-radius:1px}div.video-overlay>div.container>div.close:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div.video-overlay>div.container>div.close:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}div.video-overlay>div.container>img{width:100%;height:auto}div.video-overlay>div.container>iframe{position:absolute;top:40px;left:40px}div.video-overlay>div.container>div.description{margin-top:15px}@media only screen and (max-width:640px){div.video-overlay>div.container{width:calc(100% - 80px)}}