#h5vp_player .h5vp_player{margin:0 auto;max-width:100%}#h5vp_player .plyr .plyr__poster{background-size:cover;background-repeat:no-repeat}#h5vp_player .plyr .plyr__controls{display:flex !important}#h5vp_player .plyr .plyr__controls .plyr__menu__container .plyr__control{color:#333}#h5vp_player .plyr .plyr__controls .plyr__menu__container .plyr__control:hover{color:#fff}#h5vp_player .plyr .plyr__controls input:hover{background:rgba(0,0,0,0)}#h5vp_player .plyr .plyr__controls .plyr__control:not(:hover){background:rgba(0,0,0,0)}.h5vp_player .plyr__video-wrapper{overflow:visible}.h5vp_player:not(.fullscreen) .plyr--video{background:rgba(0,0,0,0)}.h5vp_player .plyr__control{margin:0;min-height:auto;}
.BColorButton,.BColorButtonContainer{height:30px;width:30px;border-radius:50%;outline:0px;border:none;cursor:pointer}.BColorButton:hover{cursor:pointer}.BColorButtonContainer{width:32px;height:32px;background-image:linear-gradient(45deg, #ddd 25%, transparent 0),linear-gradient(-45deg, #ddd 25%, transparent 0),linear-gradient(45deg, transparent 75%, #ddd 0),linear-gradient(-45deg, transparent 75%, #ddd 0);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;border:1px solid #e9e9e9;box-sizing:border-box}.bColorReset .dashicons-image-rotate{text-align:center}.bPSS .components-panel__row input[type=text]{border-radius:5px;outline:0;border:1px solid #c7c3c3}.components-panel__row.align-right button{margin-left:auto}.bButtonGroup button{height:25px;padding:0px 5px;border:1px solid #ddd;background:#fff;border-radius:2px;cursor:pointer}.bButtonGroup button:focus{outline:0px !important;box-shadow:0 0 0 0px #007cba !important}button[bisactive=true]{background:#061b9c;color:#fff !important;fill:#fff !important;border-radius:3px}button[bisactive=true] svg{fill:#fff}.bPSS [role=tablist]{display:flex;justify-content:space-between}.bPSS [role=tablist] button{flex:1;justify-content:center}.bPSS [role=tablist] button[aria-selected=true]{background:#007cba;color:#fff}.bPSS .label{font-weight:bold}.components-panel__row.width-100 div{width:100%}.components-panel__row.width-100 input{width:240px}.h5vpUrlInput h3{margin:0 10px;text-transform:uppercase;display:inline}.h5vpUrlInput input{width:300px;padding:8.5px 15px;border-bottom-right-radius:0;border-top-right-radius:0;line-height:0}.h5vpUrlInput{margin:-4px}.h5vpUrlInput button{margin-left:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.bMediaUpload button{position:absolute;right:6px;height:15px;padding:3px !important;color:#fff !important;outline:0}.bMediaUpload button:focus{outline:0;box-shadow:0 0 0 0px #007cba !important}
/* .h5vp_player:not(.fullscreen) .plyr__video-wrapper{background:rgba(0,0,0,0)} */
.plyr--loading {
    position: relative;
    display: flex;
    justify-content: center;
}
.plyr--loading::after{
    position: absolute;
    content: "";
    display: block;
    height: 40px;
    width: 40px;
    background-color: transparent;
    border: solid 4px rgba(255, 245, 245, 0.8);
    border-top-color: transparent;
    border-radius: 100%;
    animation: spin 1s linear infinite;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
