.vjs-suggested-video-endcap{background:rgba(0,0,0,.7);display:none;height:95%;height:calc(100% - 30px);left:0;overflow:hidden;padding:20px;position:absolute;right:0;top:0;width:100%}.vjs-suggested-video-endcap.is-active{display:block}.vjs-suggested-video-endcap-container{-webkit-align-content:center;align-content:center;-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;position:relative;top:50%;left:0;margin-top:-20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.vjs-suggested-video-endcap-header{font:700 16px/1 Arial,sans-serif;margin:0 auto 20px;text-align:center}.vjs-suggested-video-endcap-link{font:400 18px/1 Arial,sans-serif;margin-bottom:1%;margin-right:1%;position:relative;width:32%;transition:margin .3s linear,width .3s linear}.vjs-suggested-video-endcap-link p{margin:0;transform:translateY();position:absolute;top:0;left:0;width:100%;min-height:20px;background-color:rgba(0,0,0,.5);color:#fff;opacity:0;display:inline-block;line-height:20px;font-size:14px;padding:0 5px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}@media(min-width:768px){.vjs-suggested-video-endcap-link:hover p{opacity:.8}}.vjs-suggested-video-endcap-link:nth-of-type(3n),.vjs-suggested-video-endcap-link:last-of-type{margin-right:0}.vjs-suggested-video-endcap-img{height:auto;margin-bottom:5px;width:100%;vertical-align:middle}@media(max-width:767px){body.is_mobile .vjs-suggested-video-endcap{padding:0}body.is_mobile .vjs-suggested-video-endcap-container{white-space:nowrap;display:block;width:100%;overflow-y:scroll}body.is_mobile .vjs-suggested-video-endcap-link{margin-left:10px;margin-right:10px;margin-bottom:0;display:inline-block;overflow:hidden;width:75%}body.is_mobile .vjs-suggested-video-endcap-link p{display:block;opacity:.8}body.is_mobile .vjs-suggested-video-endcap-container:after{content:'';position:absolute;right:0;top:0;width:40px;height:40px;height:100%;background-image:url(/images/swipe_icon.png);background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,.3);padding:0 11%}body.is_mobile .vjs-suggested-video-endcap-container.triggered:after{display:none}body.is_mobile .vjs-suggested-video-endcap-img{margin-bottom:0}}