.c-header--list, .c-list-header--date, .l-footer, .o-btn--primary, .o-tag:not(.o-tag--outlined):not(.o-tag--box) {
    color: #fff
    }
.audio-module, .c-card--inverted, .c-header--list, .c-list-header--date, .c-tab.active::after, .ima-progress-div, .ima-slider-level-div, .l-footer, .o-btn--primary, .o-tag:not(.o-tag--outlined):not(.o-tag--box), .player .mat-slider-track-fill, .tabs--underline .tabs__item.active::after, .tabs--underline .tabs__item.is-active::after, .ui-slider-range, .video-js .vjs-big-play-button, .video-js .vjs-play-progress.vjs-slider-bar {
    background-color: #792277
    }
.o-btn--primary:hover {
    color: #fff
    }
.c-card--audio-box.c-card--inverted .c-card__meta .o-btn:hover, .o-btn--primary:hover {
    background-color: #4d729b
    }
a {
    color: #0b0b0b
    }
a:hover:not(.o-btn) {
    color: #792277
    }
.contest__body a, .form__disclaimer a, .form__text a, .l-404__link, .story__text a {
    color: #792277;
    text-decoration: underline
    }
.o-btn--secondary:hover {
    border-color: #792277;
    color: #792277
    }
.c-tab.active, .o-btn--ghost:hover, .tabs--underline .tabs__item.active, .tabs--underline .tabs__item.is-active {
    color: #792277
    }
.player__go-back img {
    -webkit-animation-name: live;
    animation-name: live
    }
@-webkit-keyframes live {
    0%, 100% {
        border-color: #fff
        } 50% {
        border-color: #792277
        }
    }
@keyframes live {
    0%, 100% {
        border-color: #fff
        } 50% {
        border-color: #792277
        }
    }
.l-header__nav a, .l-header__social a {
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase
    }
.l-header__nav a:hover, .l-header__social a:hover {
    color: #4d729b
    }
.l-header--inversed .l-header__nav a, .l-header--inversed .l-header__social a {
    color: #fff
    }
.l-header--inversed .l-header__nav a:hover, .l-header--inversed .l-header__social a:hover {
    color: #cd4dca
    }
.topbar__search input:-moz-placeholder, .topbar__search input::-webkit-input-placeholder {
    opacity: 0.5
    }
.l-footer a {
    color: #fff
    }
.l-footer a:hover {
    color: #cd4dca
    }
.footer__copyright {
    color: #c839c4
    }
.c-card--audio-box.c-card--inverted .c-card__meta .o-btn {
    background-color: #fff;
    color: #792277
    }
.c-card--audio-box.c-card--inverted .c-card__meta .o-btn:hover {
    color: #fff
    }
.c-card--show-large.is-live {
    margin: -1.5rem 0;
    padding: 1.5rem 0
    }
.c-card--show-large.is-live .status {
    color: #792277
    }
.c-card--show-large.is-live .status::before, .c-featured-content-block {
    background-color: #792277
    }
.c-featured-content-block a:hover {
    color: #edc084
    }
.audio-module__nav .o-btn--ghost:hover, .audio-module__nav a:hover {
    color: #cd4dca
    }
.c-broadcast-banner__cta {
    background-color: #792277
    }
.c-broadcast-banner__coming, .c-broadcast-banner__date, .c-broadcast-banner__tag {
    background-color: #edc084;
    color: #fff
    }
.c-breadcrumb--block .c-breadcrumb__links a, .c-carousel--music a {
    color: #fff
    }
.c-breadcrumb--block .c-breadcrumb__links a:hover, .c-carousel--music a:hover {
    color: #cd4dca
    }
.station-logo--inverted .text {
    fill: #fff
    }
.topbar .station-logo {
    height: 60px;
    width: 116px
    }
@media (min-width: 768px) {
    .topbar .station-logo {
        height: 90px;
        width: 175px
        }
    .topbar .station-logo .frequency, .topbar .station-logo .text {
        fill: #fff
        }
    .l-header {
        position: relative;
        background-color: #91278f;
        background-image: linear-gradient(172deg, #4d729b 14%, rgba(121, 34, 119, 0) 70%), linear-gradient(176deg, rgba(121, 34, 119, 0) 85%, #4d729b 100%)
        }
    }
@media (min-width: 992px) {
    .topbar .station-logo {
        height: 126px;
        width: 245px
        }
    .topbar {
        height: 150px
        }
    }
.menu-left__brand .station-logo {
    height: 96px;
    width: 185px
    }
.c-lightbox .station-logo {
    height: 42px;
    width: 79px
    }
.l-footer .station-logo {
    height: 72px;
    width: 150px
    }
.l-header > * {
    position: relative;
    z-index: 2
    }
.l-header .ad, .l-header .topbar__logo, .l-header .topbar__member, .l-header .topbar__search, .l-header__navbar {
    z-index: 3
    }
@media (min-width: 1300px) {
    .l-header::after {
        content: "";
        display: block;
        z-index: 1;
        background-image: url(/cdn.cogecolive.com/websites-public/mfm_bg_header_2019.png?2);
        background-repeat: no-repeat;
        background-position: center bottom;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
        }
    }
@media (min-width: 992px) {
    .topbar__logo {
        top: 80%
        }
    }
.topbar__member .user__details {
    color: #fff
    }
.c-breadcrumb--block {
    box-shadow: 0 10px 25px rgba(11, 11, 11, 0.25)
    }
.c-breadcrumb--block .c-breadcrumb__links {
    border-bottom: 0;
    background-color: #792277
    }
.c-breadcrumb--block .c-breadcrumb__links a.active-link, .c-breadcrumb--block .c-breadcrumb__links a.is-active {
    border-color: #edc084;
    color: #edc084
    }
.audio-module {
    background-color: #651c63;
    background-image: linear-gradient(172deg, #4d729b 14%, rgba(121, 34, 119, 0) 70%)
    }
.c-carousel--music {
    background-image: linear-gradient(-225deg, #792277 0, #4d729b 100%);
    color: #fff
    }
.c-header--countdown {
    margin-bottom: 1.5rem;
    border-bottom: 0;
    background-image: url(/cdn.cogecolive.com/websites-public/countdown_header_mfm_background.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
    }
.c-header--countdown h2, .c-header--countdown p {
    color: #fff
    }
.c-header--show {
    background-color: #792277;
    background-image: linear-gradient(50deg, #792277 50%, #4d729b 90%);
    color: #fff
    }
.c-header--show .o-btn--secondary:hover {
    border-color: #edc084;
    color: #edc084
    }
.c-header--show .show-image .image-16x9::after {
    background-image: linear-gradient(to right, rgba(121, 34, 119, 0), #792277)
    }
.c-header--show .show-hosts a {
    color: #fff
    }
.c-header--show .show-status span::before {
    background-color: #fff
    }
.c-header--show .show-title {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 2rem;
    font-weight: 700;
    line-height: 2rem;
    letter-spacing: 1px
    }
.c-header--show .show-schedule {
    margin-top: 0.75rem
    }