.YouTubePopUp-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.7);top:0;left:0;z-index:9999999999999}body.logged-in .YouTubePopUp-Wrap{top:32px}.Video-PopUp-Content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;width:100%;height:100%}.vp-flex{max-width:880px;width:100%;height:440px;margin:0 60px;position:relative;padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;box-shadow:0px 2px 10px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,.3);-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.3)}.vp-flex iframe,.vp-flex video{width:100%;height:100%;max-width:100%!important;max-height:100%;min-width:100%;min-height:100%;border:none!important;margin:0!important;padding:0!important;outline:none!important;display:block}.YouTubePopUp-Close{position:absolute;top:0px;cursor:pointer;left:-36px;margin:auto 0;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.YouTubePopUp-Close:before{font-family:'vp-close-icon'!important;speak:none!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;content:"\61";text-shadow:0px 1px 2px rgba(0,0,0,.8);font-size:26px;color:#fff}.YouTubePopUp-Close:hover{opacity:.5}.vp-flex.vp-flex-no-border,.vp-flex-no-border{padding:0!important;background:transparent!important}.vp-flex-no-border.vp-vt-locally,.vp-flex-no-border.vp-vt-vimeo{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}@media all and (max-width:782px){body.logged-in .YouTubePopUp-Wrap{top:46px!important}}@media all and (max-width:600px){body.logged-in .YouTubePopUp-Wrap{top:0!important}.YouTubePopUp-Close{top:-31px;left:-5px}.vp-flex,.Video-PopUp-Content .vp-flex{max-width:480px!important;height:320px!important}}@media all and (max-width:480px){.vp-flex,.Video-PopUp-Content .vp-flex{max-width:480px!important;height:240px!important;margin:0 20px}}@media all and (max-width:320px){.vp-flex,.Video-PopUp-Content .vp-flex{max-width:280px!important;height:140px!important}}