.m-video-player{margin:2em auto 0;position:relative;text-align:center}.m-video-player video{width:100%}.m-video-player .overlay{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;visibility:hidden;width:100%}.m-video-player .overlay.-js-show{opacity:1;visibility:visible}.m-video-player .overlay.-js-show .button-item{pointer-events:auto}.m-video-player .overlay .bg{background:rgba(0,0,0,.2);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.m-video-player .overlay .button-item{-webkit-box-flex:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-video-player .overlay .button-item.-button{min-width:270px;width:40%}.m-video-player .overlay .l-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:.5em 43px;width:100%}.m-video-player .overlay .l-button>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.m-video-player .vjs-menu-content[role=menu]{width:200%}@media screen and (max-width:767px){.m-simple-video .overlay .button-item.-button{width:40%}}