.a, a {
    color: #000000
}

.button--theme {
    background-color: #000000;
    background-image: linear-gradient(#000000,#000000);
    text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    color: #fff
}

    .button--theme:hover {
        background-color: #000000;
        background-image: linear-gradient(#000000,#000000)
    }

.ms-header {
    background-color: #000000
}

.ms-h-logo {
    color: #ffffff
}

.ms-h-main {
    color: #ffffff
}

.ms-h-main__hamburger {
    color: #ffffff
}

.ms-h-nav__item {
    border-bottom-color: rgba(255,255,255,.2)
}

.ms-h-nav__link {
    color: #ffffff
}

.ms-h-nav__icon {
    color: #ffffff
}

.ms-h-drop-down__item {
    border-bottom-color: rgba(255,255,255,.2)
}

.ms-h-drop-down__link {
    color: #fff
}

.ms-h-top {
    background-color: rgba(0,0,0,.2)
}

.ms-h-top__supporting-text {
    color: #e0e5ea
}

.ms-h-top__item {
    border-bottom-color: rgba(255,255,255,.2)
}

.ms-h-top__link {
    color: #e0e5ea
}

    .ms-h-top__link:hover {
        color: #fff
    }

@media (min-width:768px) {
    .ms-h-main {
        background-color: #000000
    }

        .ms-h-main::before {
            background-color: #ffffff
        }

    .ms-h-nav__item:not(.is-current):not(:first-child)::after {
        background-color: rgba(255,255,255,.2)
    }

    .ms-h-nav__item.is-current:not(.ms-h-nav__item--home) {
        background-color: #ffffff
    }

        .ms-h-nav__item.is-current:not(.ms-h-nav__item--home) .ms-h-nav__link {
            color: #000
        }

    .ms-h-nav__item.is-current .ms-h-drop-down__link {
        color: #000
    }

    .ms-h-drop-down {
        background-color: #ffffff
    }

    .ms-h-drop-down__inner::after, .ms-h-drop-down__inner::before {
        background: linear-gradient(90deg,rgba(203,153,80,0),#ffffff)
    }

    .ms-h-drop-down__item::before {
        background-color: rgba(0,0,0,.1)
    }

    .ms-h-top {
        background-color: #2a3037
    }

    .ms-h-top__item::before {
        background-color: rgba(224,229,234,.2)
    }
}

.meeting-feature {
    color: #fff;
    background: #000000
}

@media (min-width:640px) {
    .meeting-feature--has-list {
        background: #000000
    }

        .meeting-feature--has-list .meeting-feature__header::before {
            background: #000000
        }
}

.meeting-feature__content, .meeting-feature__description, .meeting-feature__link, .meeting-feature__link-list, .meeting-feature__title {
    color: #fff
}

.meeting-feature__link-list {
    background: #000000
}

.panel-header--theme {
    background-color: #000000;
    border-bottom-color: #ffffff;
    text-shadow: 0 1px 1px #1C0053;
    color: #fff;
    background-image: linear-gradient(#000000,#000000)
}

    .panel-header--theme::after {
        background: linear-gradient(#000000,#000000)
    }

.race-centre__inner {
    background-color: #000000;
    color: #fff
}

.race-centre__header {
    background-color: #000000
}

.tabs__links {
    border-bottom-color: #000000
}

    .tabs__links a {
        background-color: #000000
    }

        .tabs__links a.is-active {
            background: #000000
        }

.tab-racecards-odds__content {
    background: #000000;
    color: #fff
}

.tab-racecards-odds__title .partner-logo {
    border-color: rgba(255,255,255,.5)
}

.tab-results__content {
    background: #000000;
    color: #fff
}

.card .card-info {
    background-color: #000000
}

.card .card-select__mask {
    background-color: #000000
}

.card .card-header__th {
    background-color: #000000
}

    .card .card-header__th:first-child, .card .card-header__th:last-child {
        border-color: #000000
    }

.text-pill--theme {
    background-color: #000000
}

.ms-h-logo__inner {
    display: none
}
/*# sourceMappingURL=racing971.css.map */
