﻿.contrast {
    background-color: #1D1D1B
}

    .contrast body {
        background-color: transparent
    }

    .contrast .section-homepage-info {
        border-color: #f4f4fd
    }

    .contrast .main-nav_second-level {
        background-color: #1D1D1B
    }

    .contrast p, .contrast a, .contrast span, .contrast b, .contrast strong, .contrast h3, .contrast h2, .contrast h1, .contrast h4, .contrast h5, .contrast h6, .contrast table, .contrast th, .contrast td, .contrast .panel-body ul, .contrast .panel-body .ol {
        color: #f4f4fd !important
    }

    .contrast .table th, .contrast .table td {
        color: #f4f4fd !important;
        background-color: transparent;
    }

    .contrast .header-navigation .has-children:before {
        background-color: #f4f4fd;
        transition: all .3s ease-in-out
    }

    .contrast .settings-pwa--main {
        background-color: #0099D8
    }

        .contrast .settings-pwa--main button i {
            color: #f4f4fd
        }

    .contrast .header.header.sticky .header-navigation {
        background-color: #1D1D1B
    }

    .contrast .section--innerpage-nav-left {
        background-color: #555
    }

        .contrast .section--innerpage-nav-left ul li.left-nav-parent-link a {
            color: #E8AF10 !important
        }

    .contrast .form-newsletter span {
        color: #555 !important
    }

    .contrast .settings-pwa--btn__inc, .contrast .settings-pwa--border {
        border-color: #f4f4fd
    }

        .contrast .settings-pwa--border i {
            color: #f4f4fd
        }

    .contrast .upcoming-events--list-item {
        border-color: #f4f4fd
    }

    .contrast .slider--item h3 {
        color: #0099D8 !important
    }

    .contrast .upcoming-events--list-link h3 {
        color: #E8AF10 !important
    }

    .contrast .settings-pwa--border:before {
        background-color: #f4f4fd
    }

    .contrast .main-nav_second-level a:hover {
        color: #E8AF10 !important
    }

@media only screen and (max-width: 767px) {
    .contrast .main-nav {
        background-color: #1D1D1B
    }
}

.contrast .main-nav_second-level .main-nav-uppercase-link > a {
    color: #E8AF10 !important
}

.contrast .main-nav_second-level .low-nav {
    color: #0099D8 !important
}

    .contrast .main-nav_second-level .low-nav:hover, .contrast .main-nav_second-level .low-nav:focus {
        color: #0099D8 !important
    }

.contrast .settings-pwa--see_wrap .settings-pwa--see i {
    color: #f4f4fd
}

.contrast .settings-pwa--see_wrap .social-links-list {
    border-left: 1px solid #0099D8
}

.contrast .main-nav_second-level > ul > li > ul > li > ul > li:before {
    background-color: #f4f4fd
}

.contrast .close-wrap {
    background-color: #1D1D1B !important
}

    .contrast .close-wrap svg {
        fill: #f4f4fd !important
    }

.contrast .list-group-item {
    background-color: #1D1D1B !important
}

.contrast .system-map-directions path {
    fill: #f4f4fd !important
}

.contrast .system-map-branch-1 .system-map-branch-line, .contrast .system-map-branch-2 .system-map-branch-line-1, .contrast .system-map-branch-2 .system-map-branch-line-2, .contrast .system-map-branch-2 .system-map-branch-line-3, .contrast .system-map-branch-3 .system-map-branch-line {
    border-color: #060708
}

    .contrast .system-map-branch-3 .system-map-branch-line:before {
        background-color: #060708
    }

.contrast .system-map-station-popover {
    background-color: #060708;
    border-color: #f4f4fd;
    color: #f4f4fd
}

    .contrast .system-map-station-popover:before {
        border-top: 1px solid #f4f4fd;
        border-left: 1px solid #f4f4fd;
        background-color: #060708
    }

.contrast .panel-default > .panel-heading {
    background-color: #1D1D1B !important;
    border-color: #E8AF10 !important;
    color: #f4f4fd !important;
}

.contrast .panel-body {
    background-color: #1D1D1B !important;
    border-color: #f4f4fd !important;
}

    .contrast .panel-body a {
        background-color: #1D1D1B !important;
        border-color: #f4f4fd !important;
        color: #E8AF10 !important;
    }

.contrast .panel-heading {
    background-color: #1D1D1B !important;
    border-color: #E8AF10 !important;
    color: #f4f4fd !important;
}

.contrast .control-label, .contrast button.dropdown-toggle {
    color: lime !important;
    background-color: deepskyblue;
}

.contrast .control-label, .contrast button.dropdown-toggle, .contrast button.dropdown-toggle:active:focus {
    color: #f4f4fd !important;
    background-color: transparent;
}

.contrast .open > .dropdown-toggle.btn-default.focus, .contrast .open > .dropdown-toggle.btn-default:focus, .contrast .open > .dropdown-toggle.btn-default:hover {
    color: #f4f4fd !important;
    background-color: transparent;
}

.contrast div#unsubscribe-section {
    color: #f4f4fd !important;
    background-color: black !important;
}

.contrast .station-address, .contrast div#station-content div {
    color: #f4f4fd !important;
    background-color: transparent;
}

.contrast div#station-content div {
    color: #f4f4fd !important;
    background-color: transparent !important;
}

/*.contrast p, .contrast a, .contrast span, .contrast b, .contrast strong, .contrast h3, .contrast h2, .contrast h1 {
    color: #f4f4fd !important;
    background-color: transparent;
}*/