/* Player background */
.sermon-audio-player .mejs-container,
.sermon-audio-player .mejs-controls,
.sermon-audio-player .mejs-embed,
.sermon-audio-player .mejs-embed body {
    background-color: #f8f8f8 !important;
    background: #f8f8f8 !important;
}

/* Player controls */
.sermon-audio-player .mejs-controls .mejs-play button {
    background-image: var(--wpr-bg-f51346c5-ca8b-457c-bf0e-a4527d049e18) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #ffffff !important;
}
.sermon-audio-player .mejs-controls .mejs-pause button {
    background-image: var(--wpr-bg-a10c8a30-966f-4c1a-bbd4-90118a692e0d) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #ffffff !important;
}
.sermon-audio-player .mejs-controls .mejs-mute button {
    background-image: var(--wpr-bg-bb1f494e-b8f6-4613-ae9a-d1311b818dba) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #ffffff !important;
}
.sermon-audio-player .mejs-controls .mejs-unmute button {
    background-image: var(--wpr-bg-12affce4-96c8-479b-b2ab-6cdfc463de04) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #ffffff !important;
}
.sermon-audio-player .mejs-controls {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.sermon-audio-player .mejs-time {
    color: #888888;
}

/* Progress and audio bar background */
.sermon-audio-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.sermon-audio-player .mejs-controls .mejs-time-rail .mejs-time-total {
    background-color: #ddd !important;
}

/* Track progress bar background (amount of track fully loaded)
  We prefer to style these with the main accent color of our theme */
.sermon-audio-player .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background-color: #ddd !important;
}

/* Current track progress and active audio volume level bar */
.sermon-audio-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.sermon-audio-player .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #384e58;
}
