.RadMediaPlayer_CnMaterial {
    color: black;
}

.RadMediaPlayer_CnMaterial .rmpToolbarWrapper {
    bottom: 0;
    padding: 6px 0;
    background: linear-gradient(to top, #262626, rgba(38, 38, 38, 0)) repeat-x;
}

.RadMediaPlayer_CnMaterial .rmpToolbar {
    color: var(--color-main_text-light);
}

.RadMediaPlayer_CnMaterial .rmpToolbar,
.RadMediaPlayer_CnMaterial div.rmpVolContrBar {
    background-color: transparent;
    border-color: transparent;
}

.RadMediaPlayer_CnMaterial .rmpTitleBar {
    background: linear-gradient(to bottom, #262626, rgba(38, 38, 38, 0)) repeat-x;
    padding-bottom: 15px;
}

    .RadMediaPlayer_CnMaterial .rmpPlaylist {
        background-color: var(--bg-color-main);
    }

.RadMediaPlayer_CnMaterial .rmpPlaylist li a {
    background-color: var(--bg-color-main-three);
    color: black;
}

    .RadMediaPlayer_CnMaterial .rmpPlaylist li a:hover {
        background-color: var(--bg-color-main-three);
        color: black;
    }

.RadMediaPlayer_CnMaterial .rmpPlaylist li.rmpActive a {
    background-color: transparent;
    color: #03A9F4;
}

.RadMediaPlayer_CnMaterial .rmpPlaylist .rmpPlaylistPrevButton,
.RadMediaPlayer_CnMaterial .rmpPlaylist .rmpPlaylistNextButton {
    background-color: var(--bg-color-main-three);
}

    .RadMediaPlayer_CnMaterial .rmpPlaylist .rmpPlaylistPrevButton:hover,
    .RadMediaPlayer_CnMaterial .rmpPlaylist .rmpPlaylistNextButton:hover {
        background-color: var(--bg-color-main-three);
    }

.RadMediaPlayer_CnMaterial .rmpPlaylistVertical li,
.RadMediaPlayer_CnMaterial .rmpPlaylistVerticalInside li {
    border-top: 1px solid rgba(255, 255, 255, 0.85);
    border-bottom: 1px solid var(--border-color-ctrl);
}

.RadMediaPlayer_CnMaterial .rmpPlaylistVertical .rmpPlaylistPrevButtonWrap,
.RadMediaPlayer_CnMaterial .rmpPlaylistVerticalInside .rmpPlaylistPrevButtonWrap {
    border-bottom: 1px solid rgba(255, 255, 255, 0.85);
}

.RadMediaPlayer_CnMaterial .rmpPlaylistVertical .rmpPlaylistNextButtonWrap,
.RadMediaPlayer_CnMaterial .rmpPlaylistVerticalInside .rmpPlaylistNextButtonWrap {
    border-top: 1px solid rgba(255, 255, 255, 0.85);
}

.RadMediaPlayer_CnMaterial .rmpPlaylistHorizontal.rmpPlaylistNavButtons {
    border-bottom: 1px solid var(--border-color-ctrl);
    border-bottom: 1px solid var(--border-color-ctrl);
}

.RadMediaPlayer_CnMaterial .rmpPlaylistHorizontal li {
    border-left: 1px solid rgba(255, 255, 255, 0.85);
    border-right: 1px solid var(--border-color-ctrl);
}

.RadMediaPlayer_CnMaterial .rmpPlaylistHorizontal .rmpPlaylistPrevButtonWrap,
.RadMediaPlayer_CnMaterial .rmpPlaylistHorizontal .rmpPlaylistNextButtonWrap {
    border-left: 1px solid var(--border-color-ctrl);
    border-right: 1px solid var(--border-color-ctrl);
}

.RadMediaPlayer_CnMaterial .rmpBanner {
    border: 1px solid var(--border-color-ctrl);
}

.RadMediaPlayer_CnMaterial .rmpBanner .rmpActionButton {
    background-color: var(--bg-color-main-three);
    color: black;
}

.RadMediaPlayer_CnMaterial .rmpBigPlayButton,
.RadMediaPlayer_CnMaterial .rmpBigPauseButton {
    background: rgba(244, 247, 248, 0.4);
}

.RadMediaPlayer_CnMaterial .rmpToolbar .rmpActionButton {
    color: var(--color-main_text-light);
}

.RadMediaPlayer_CnMaterial .rmpToolbar .rmpActionButton:hover {
    color: #263238;
}

.RadMediaPlayer_CnMaterial .rmpToolbar .rmpActionButton .rmpSubtitlesActiveIcon,
.RadMediaPlayer_CnMaterial .rmpToolbar .rmpActionButton .rmpHDActiveIcon {
    color: #03A9F4;
}

.RadMediaPlayer_CnMaterial .rmpSocialShareBox {
    background-color: var(--border-color-ctrl);
}

.RadMediaPlayer_CnMaterial .sshLinkItem {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
}

    .RadMediaPlayer_CnMaterial .sshLinkItem:active, .RadMediaPlayer_CnMaterial .sshLinkItem:hover {
        border-color: var(--border-color-main-three);
        color: black;
        background-color: var(--bg-color-main-three);
    }
