.alert-warning::before {
    background-color: #d5dc3c;
}
.card__header::before {
    background-color: #d5dc3c;
}
.content-filter__link::before {
    background-color: #d5dc3c;
}
.btn-primary-inverse {
    color: #505152;
    background-color: #d5dc3c;
}
.btn-primary-inverse:hover {
    background-color: #060541;
    color: #d5dc3c;
}
.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: #d5dc3c;
    color: #d5dc3c;
}

.btn-primary-inverse.disabled:hover, .btn-primary-inverse.disabled:focus, .btn-primary-inverse.disabled.focus, .btn-primary-inverse[disabled]:hover, .btn-primary-inverse[disabled]:focus, .btn-primary-inverse[disabled].focus, fieldset[disabled] .btn-primary-inverse:hover, fieldset[disabled] .btn-primary-inverse:focus, fieldset[disabled] .btn-primary-inverse.focus {
    background-color: #060541;
    color: #d5dc3c;
}

.btn-primary-inverse:focus, .btn-primary-inverse.focus {
    background-color: #d5dc3c;
}
.header__top-bar {
    background-color: #616264;
}
.header__secondary {
    background: rgb(2,0,36); background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);
}
.header-search-form {
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);
}
input.header-mobile__search-control {
    background-color: #616264;
}
.header__primary::after {
    background-color: #616264;
}
.header__primary-inner:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    width: 210px;
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(19 100 171) 0%, rgb(17 109 178) 50%);
    left: -25px;
    margin-left: 0;
    -webkit-transform: skew(-25deg);
    transform: skew(-25deg);
}
.header__primary-inner {
    background-color: #616264;
}
.header__primary {
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);}
.main-nav__list > li > a:hover::before {
    background-color: #d5dc3c;
}
.main-nav__list > li.active > a::before {
    background-color: #d5dc3c;
}
.page-heading {
    /*background-image: url(http://esportfa.com/Tennis/images/soccer/s20.png);*/
}
.player-heading {
    /*background-image: url(http://esportfa.com/Tennis/images/soccer/s20.png);*/
}
.pushy-panel__toggle {
    background-color: #d5dc3c;
}
.main-nav__megamenu {
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);}
.main-nav__sub {
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);
    border: solid 1px #534364;

}
.main-nav__sub li a {
    border-bottom: 1px solid #534364;
}
.main-nav__sub li:hover .main-nav__sub-2 {
    background: rgb(2,0,36);
    background: linear-gradient(270deg, rgb(25 75 151) 0%, rgb(22 89 162) 10%, rgb(3 184 238) 100%);
    border: solid 1px #534364;

}
.main-nav__megamenu {

    border: solid 1px #534364;
}
.footer-widgets {
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);}
.footer-secondary {
    background-color: #616264;
}
.footer-secondary__inner {
    background-color: #616264;
}
@media only screen and (max-width: 991px){
    .header-mobile__inner {
        background: rgb(2,0,36);
        background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);    }

}
@media only screen and (max-width: 991px){
    .main-nav {
        background: rgb(2,0,36);
        background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);    }
}
@media only screen and (max-width: 991px){
    .main-nav__list .main-nav__megamenu {
        background: rgb(2,0,36);
        background: linear-gradient(90deg, rgba(25,74,150,1) 0%, rgba(2,186,240,1) 100%);
        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: #616264;
    }
}
.featured-carousel .slick-dots li.slick-active button, .player-info .slick-dots li.slick-active button {
    background-color: #d5dc3c;
}
.df-account-navigation__link--active > a, .df-account-navigation .active > a {
    border-left: 6px solid #d5dc3c;
}
/*.team-roster-table__name >a:hover{*/
/*color: #d5dc3c; !important;*/
/*}*/
{-webkit-font-smoothing: antialiased;}
a {
    color: #d5dc3c;
    text-decoration: none;
}
a:hover, a:focus {
    color: #d5dc3c;
    text-decoration: none;
    outline: none;
}
a.aStyle18{
    color: #31404b;
    font-weight: bold !important;
}

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

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

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


.posts__item--category-1 .posts__cat-label, .posts__item--category-1 .posts__cta {
    background-color: #d5dc3c;
}




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

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

.breadcrumb > li > a:hover {
    color: #d5dc3c !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;
    }
}

.main-nav__list > li.active > a {
    color: #d5dc3c;
    text-decoration: none;
    background-color: transparent;
}
.main-nav__sub li a {

    color: #fff;
}
.main-nav__list > li > a:hover {
    color: #d5dc3c;
    background-color: transparent;
    text-decoration: none;
}
.main-nav__megamenu .main-nav__title {
    color: #fff;
}
.main-nav__ul li a {

    color: #fff;

}
.main-nav__ul li a:hover {
    color: #d5dc3c;
}