/*Station CSS file for SPARK Desktop templates*/
@charset "UTF-8";

.station-custom-link,
.station-custom-link a:link,
.article-body a,
.article-body a:visited,
.ihr-icon-connect,
.ihr-icon-share,
.ihr-icon-listening,
.ihr-icon-email,
.sub-headline > a:link,
.sub-headline > a:visited,
.social-links > a > .facebook,
.social-links > a > .twitter,
.social-links > a > .instagram,
.social-links > a > .vine,
.social-links > a > .youtube,
.component-social-network-icons>a i:hover,
.ihr-icon-add:hover,
.ihr-icon-save-playlist:hover,
.media-body a:link,
.module-title a:hover,
.component-chart .chart-item-container .chart-item-right .group a:hover,
.container-playlist .playlist-items>li .track-links a:hover,
.component-content-filter .nav-tabs li a:hover,
.component-content-filter .nav-tabs li.active a,
.component-content-social-buttons > ul > li > a > i,
.component-content-social-buttons > ul > li > a > i:hover,
.component-content-social-buttons ul li a:hover span,
.component-ondemand-app .up-sell-benefits > li::before,
.component-onair-schedule-item aside .personality-info a:hover,
.page-footer .list-inline a:hover,
.component-chart .chart-item-container .chart-item-info h3 a:hover,
.page-detail-charts .component-byline .media-body p a:hover,
.app-gallery-slider .details .image-details a,
.container-contact-new a,
.view-more-cta a {
    color: #0099FF;
}

.article-body a:not(.btn-circle):hover,
.component-content-filter .nav-tabs li.active a,
.component-content-filter .nav-tabs li.active a:hover,
.component-chart .chart-item-container .chart-item-info h3 a:hover,
.page-detail-charts .component-byline .media-body p a:hover,
.container-contact-new a:hover,
.view-more-cta a:hover {
    border-bottom-color: #0099FF !important;
}


.article-body .e2eWidget figure figcaption h6 a:hover,
.article-body .e2eWidget figure figcaption h5 a:hover {
    color: #0099FF !important;
}

.e2eWidget figure figcaption h6 a:hover,
.e2eWidget figure figcaption h5 a:hover {
    border-bottom: none !important;
}


.homepage-instagram .homepage-instagram-collection a i:hover {
    color: #0099FF;
}

.song-options .dropdown:hover .ihr-icon-overflow-menu{
     color: #0099FF;
}

.song-options .dropdown a:hover {
    color: #0099FF;
}

.song-options .dropdown a ul li a:hover {
    color: #0099FF;
}

.dropdown-menu > li > a:hover {
    color: #0099FF !important;
}

.dropdown-menu > li > a:focus {
    color: #0099FF !important;
}

.at-icon-wrapper {
    background-color: #0099FF !important;
}

.station-custom-background-color {
       background-color: #666666 !important;
}

.station-custom-button-color {
    color: #0099FF !important;
}

.station-custom-background-color:hover {
    background-color: #666666 !important;
}

.station-custom-button-text-color {
    color: #FFFFFF !important;
}

.station-custom-text-color {
    color: #0099FF !important;
}

.personality-links a,
.active .station-custom-active-text {
    color: #0099FF !important;
}

.active .station-custom-active-border,
.station-custom-hover-border:hover {
    border-color: #0099FF !important;
}

.station-custom-hover-border:hover {
    border-color: #0099FF !important;
}


.station-custom-link-hover:hover,
.station-custom-link:hover,
.station-custom-link a:hover,
.ihr-icon-share-option:hover,
.media-body a:hover {
    color: #000000;
}

.station-custom-weather-icon,
.component-poll > input[name="EMT_poll_results"] {
    background-color: #666666  !important;
    color: #FFFFFF !important;
}


.station-custom-local-alert {
    color: #333333 !important;
}

.local-alert-container {
    background-color: #ffffff   !important;
    border-bottom: 3px solid #0099FF !important;
}

.station-custom-local-alert .title {
    color: #0099FF !important;
}

.station-custom-local-alert-close {
    color: #333333 !important;
    border: 1px solid #333333 !important;
}


.component-poll > input[name="EMT_poll_results"]:hover {
    background-color: #666666 !important;
}

.article-body > .footer a:hover  {
    color: #666666;
}

.station-custom-button {
    background-color: #0099FF !important;
}

.station-custom-button:hover {
    opacity:.75 !important;
}

.loader-inner.line-scale-pulse-out div{
    background-color: #0099FF !important;
}


.station-collection-card{
      background:linear-gradient(to top,#000 0,transparent 60%,transparent 100%) !important;
}

.station-read-next, 
.component-recommended:after{
    background-color: #333 !important;
}

.station-navigation-ihr a:link{
    color: #C6002B !important;
}
.listen-live-svg {
    fill: #C6002B !important;
}

.component-ondemand-app .up-sell .modal-header .up-sell-new,
.station-custom-navigation,
.station-custom-navigation .navbar-nav > li > a,
.header-connect .header-account .username-display {
    background-color: #e7e7e7 !important;
    color:  #000000 !important;
}

@media screen and (min-width: 992px) {
    #site-search-form {
        background: linear-gradient(to right, transparent 0%, rgb(231, 231, 231) 35%);
            }
}

.station-custom-navigation .station-positioner {
    color:  #000000 !important;
}

.station-custom-stroke {
    stroke: #000000 !important;
}

.station-custom-fill {
    fill: #000000 !important;
}


@media (max-width: 991px) {
    .station-custom-navigation .navbar-nav > li.dropdown.open > ul > li > a {
        color: #000000;
    }
    .header-connect .dropdown-menu > li > a, .header-connect .component-social-network-icons > a > i {
        color: #000000;
    }
}


.station-custom-icon-bar {
    background-color:  #000000 !important;
}

.station-custom-icon-bar:hover {
    background-color:  #000000 !important;
}
