@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.video-js.vjs-lime .vjs-big-play-button{width:2em;height:2em;line-height:1.9em;border-radius:1em;left:-webkit-calc(50% - -.6em);left:calc(50% - -.6em);top:-webkit-calc(50% - 1em);top:calc(50% - 1em);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);border:2px solid #fff;color:#fff}.video-js.vjs-lime:focus .vjs-big-play-button,.video-js.vjs-lime:hover .vjs-big-play-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(40,40,40,.6);border:2px solid #fff;color:#fff}.video-js.vjs-lime .vjs-loading-spinner{border:3px solid rgba(0,0,0,.6);width:45px;height:45px}.video-js.vjs-lime .vjs-loading-spinner:after,.video-js.vjs-lime .vjs-loading-spinner:before{margin:-3px;-webkit-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite;border-top-color:#fff}.video-js.vjs-lime .vjs-loading-spinner:after{display:none;border-top-color:#C19D56}.video-js.vjs-lime .vjs-menu-item:focus,.video-js.vjs-lime button:focus{outline:0;color:#fff}.video-js.vjs-lime .vjs-control-bar{height:5em;padding-top:2em;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),color-stop(35%,rgba(0,0,0,.4)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 35%,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 35%,transparent 100%);border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.video-js.vjs-lime button.vjs-icon-cog{font-size:1.3em}.video-js.vjs-lime .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:rgba(0,0,0,.6);border-radius:.5em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-js.vjs-lime video{border-radius:.5em}.video-js.vjs-lime video:focus{outline:0}.video-js.vjs-lime .vjs-slider{background-color:rgba(255,255,255,.3);border-radius:10px}.video-js.vjs-lime .vjs-progress-holder .vjs-load-progress{background-color:#fff;-webkit-transition:width .15s linear;transition:width .15s linear}.video-js.vjs-lime .vjs-progress-holder .vjs-load-progress,.video-js.vjs-lime .vjs-progress-holder .vjs-load-progress>div,.video-js.vjs-lime .vjs-progress-holder .vjs-play-progress{border-radius:10px}.video-js.vjs-lime .js-focus-visible .vjs-menu li.vjs-menu-item:hover:not(.vjs-selected),.video-js.vjs-lime .vjs-menu li.vjs-menu-item:focus:not(.vjs-selected),.video-js.vjs-lime .vjs-menu li.vjs-menu-item:hover:not(.vjs-selected){background-color:rgba(255,255,255,.3)}.video-js.vjs-lime{border-radius:unset}