.plyr__play-large {
    background: #2c7fe4;
    border-color: transparent;
}

.plyr--video .plyr__controls button.tab-focus:focus, 
.plyr--video .plyr__controls button:hover {
    background: #2c7fe4;
}

.plyr__controls button svg {
    fill: white;
}

.plyr__progress--played,
.plyr__volume--display {
    color: #2c7fe4;
}

.plyr__tooltip {
    background: #2c7fe4;
}

.plyr__tooltip::before {
    border-top-color: #2c7fe4;
}

.plyr--audio .plyr__controls {
    background: #576573;
    border-color: rgba(71,82,93,0);
    color: #fff;
}

.plyr--audio .plyr__controls button.tab-focus:focus, 
.plyr--audio .plyr__controls button:hover {
    background: rgba(255,255,255,.04);
    color: rgba(255,255,255,.5);
}

.plyr--audio .plyr__progress--played, 
.plyr--audio .plyr__volume--display {
    color: #fff;
}


.media-element.nc .plyr--audio .plyr__controls {
    background: #576573;
    border-color: rgba(71,82,93,0);
}