.alert-warning::before {
    background-color: #7e42f5;
}
.card__header::before {
    background-color: #7e42f5;
}
.content-filter__link::before {
    background-color: #7e42f5;
}
.btn-primary-inverse {
    background-color: #7e42f5;
}
.btn-primary-inverse:hover {
    background-color: #a991f2;
    color: #29ffc9;
}
.btn-primary-inverse:active:hover, .btn-primary-inverse:active:focus, .btn-primary-inverse:active.focus, .btn-primary-inverse.active:hover, .btn-primary-inverse.active:focus, .btn-primary-inverse.active.focus, .open > .btn-primary-inverse.dropdown-toggle:hover, .open > .btn-primary-inverse.dropdown-toggle:focus, .open > .btn-primary-inverse.dropdown-toggle.focus {
    background-color: #a991f2;
    color: #29ffc9;
}
.btn-primary-inverse:focus, .btn-primary-inverse.focus {
    background-color: #a991f2;
}
.header__top-bar {
    background-color: #303059;
}
.header__secondary {
    background-color: #2c2a2c;
}
.header-search-form {
    background-color: #2c2a2c;
}
input.header-mobile__search-control {
    background-color: #303059;
}
.header__primary::after {
    background-color: #303059;
}
.header__primary-inner::before {
    background-color: #2c2a2c;
}
.header__primary-inner {
    background-color: #303059;
}
.header__primary {
    background-color: #2c2a2c;
}
.main-nav__list > li > a:hover::before {
    background-color: #7e42f5;
}
.main-nav__list > li.active > a::before {
    background-color: #7e42f5;
}
.page-heading {
    background-image: url(../images/soccer/s20.png);
}
.player-heading {
    background-image: url(../images/soccer/s20.png);
}
.pushy-panel__toggle {
    background-color: #7e42f5;
}
.main-nav__megamenu {
    background-color: #303059;
}
.main-nav__sub {
    background-color: #303059;
}
.main-nav__sub li:hover .main-nav__sub-2 {
    background-color: #303059;
}
.footer-widgets {
    background-color: #2c2a2c;
}
.footer-secondary {
    background-color: #303059;
}
.footer-secondary__inner {
    background-color: #303059;
}
@media only screen and (max-width: 991px){
    .header-mobile__inner {
        background-color: #2c2a2c;
    }

}
@media only screen and (max-width: 991px){
    .main-nav {
        background-color: #2c2a2c;
    }
}
@media only screen and (max-width: 991px){
    .main-nav__list .main-nav__megamenu {
        background-color: #2c2a2c;
        color: #9a9da2;
        display: none;
        position: relative;
        top: 0;
        padding: 15px 0;
        border: none;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
        visibility: visible;
    }
}
@media only screen and (max-width: 991px){
    .main-nav__list .main-nav__sub {
        background-color: #303059;
    }
}
.featured-carousel .slick-dots li.slick-active button, .player-info .slick-dots li.slick-active button {
    background-color: #7e42f5;
}
.df-account-navigation__link--active > a, .df-account-navigation .active > a {
    border-left: 6px solid #7e42f5;
}
/*.team-roster-table__name >a:hover{*/
/*color: #7e42f5; !important;*/
/*}*/
{-webkit-font-smoothing: antialiased;}
a {
    color: #7e42f5;
    text-decoration: none;
}
a:hover, a:focus {
    color: #a991f2;
    text-decoration: none;
    outline: none;
}
a.aStyle18{
    color: #31404b;
    font-weight: bold !important;
}

a.aStyle18:hover{
    color: #8842ff; !important;
    font-weight: bold !important;
}
a.aHeading{
    color: #ffffff;
    font-weight: bold !important;
}

a.aHeading:hover{
    color: #29ffc9; !important;
    font-weight: bold !important;
}

.hover18{
    color: #31404b;
    font-weight: bold !important;
}
.hover18:hover{
    color: #7e42f5; !important;
    font-weight: bold !important;
}

.main-nav__sub li a:hover {
    color: #29ffc9;
    background-color: transparent;
}

.page-heading__title .highlight {
    color: #c2ff1f;
}

.breadcrumb > li > a:hover {
    color: #29ffc9 !important;
}
@-moz-document url-prefix() {
    a.aStyle18{
        font-weight: 400 !important;
    }
    a.aStyle18:hover{
        font-weight: 400 !important;
    }
    .hover18{
        font-weight: 400 !important;
    }
    .hover18:hover{
        font-weight: 400 !important;
    }
}
