.vjs-error-display,.vjs-error-display .vjs-modal-dialog-content,.vjs-modal-dialog-content{display:none!important}.error-message{position:absolute;top:0;left:0;width:100%;height:100%}.error-message>a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.error-message>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:1;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.error-message>div>div{padding:20px}.error-message h2{font-size:20px;font-weight:bold;text-align:center;padding:0;margin:0;color:#fff}.error-message .subtitle{display:block;padding:15px 0 0;font-size:18px;text-align:center;color:#fff;line-height:1.3;font-weight:500;max-width:620px;margin:0 auto}.error-message .subtitle a{color:#e4b779}.error-message .subtitle a:hover{color:#fff}.error-message .reload{display:block;padding:0 0 10px}.error-message .reload>button{background:#a668b3;border-radius:3px;padding:5px 30px;text-transform:uppercase;font-weight:700;border:1px solid #fff;cursor:pointer}.error-message .reload>button:hover,.error-message .reload>button:focus{opacity:0.8}#close{display:none;position:absolute;top:0;right:0;color:#fff;z-index:10;cursor:pointer;font-weight:700;padding:5px 12px;font-size:25px;border-bottom-left-radius:6px}#close.close-finish{display:none!important}