#videoembed {background:#000;position:absolute;height:100%;width:100%;border:0;padding:0;margin:0}
.lds-ring3{display:inline-block;position:relative;width:100px;height:100px;margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}
@-moz-keyframes rotate-loading {0%{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}
@-o-keyframes rotate-loading {0%{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}
@-webkit-keyframes rotate-loading {0%{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}
@keyframes rotate-loading {0%{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}
@-moz-keyframes loading-text-opacity {0%,100%,20%{opacity:0} 50%{opacity:1}}
@-o-keyframes loading-text-opacity {0%,100%,20%{opacity:0} 50%{opacity:1}}
@-webkit-keyframes loading-text-opacity {0%,100%,20%{opacity:0} 50%{opacity:1}}
@keyframes loading-text-opacity {0%,100%,20%{opacity:0} 50%{opacity:1}}
.loading-ani,.loading-container{height:100px;position:relative;width:100px;border-radius:100%}
.loading-container{margin:auto auto}
.loading-ani {border: 2px solid transparent; border-color: transparent #fff transparent #FFF; -moz-animation: rotate-loading 1.5s linear 0s infinite normal; -moz-transform-origin: 50% 50%; -o-animation: rotate-loading 1.5s linear 0s infinite normal; -o-transform-origin: 50% 50%; -webkit-animation: rotate-loading 1.5s linear 0s infinite normal; -webkit-transform-origin: 50% 50%; animation: rotate-loading 1.5s linear 0s infinite normal; transform-origin: 50% 50%}
.loading-container:hover .loading-ani {border-color: transparent #E45635}
.loading-container .loading-ani, .loading-container:hover .loading-ani { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out}
.loading-container .loading-text { -moz-animation: loading-text-opacity 2s linear 0s infinite normal; -o-animation: loading-text-opacity 2s linear 0s infinite normal; -webkit-animation: loading-text-opacity 2s linear 0s infinite normal; animation: loading-text-opacity 2s linear 0s infinite normal;color: #fff;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 10px;font-weight: 700; margin-top: 45px;opacity: 0;position: absolute;text-align: center;text-transform: uppercase;top: 0;width: 100px}#hidden-player{background:#000;overflow:hidden;position:relative;height:520px;width:100%;margin:0;padding:0;}@media (max-width:980px){#hidden-player{width:100%;height:420px;margin:0}}@media (max-width:767px){#hidden-player{width:100%;height:350px}}@media (max-width:480px) {#hidden-player{width:100%;height:250px}}