#masthead .flex-right > ul > li > a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
}
#masthead .flex-right > ul > li > a img {
    width: 16px;
}
#masthead .flex-right > ul > li > a:hover {
    color: #ffeb39;
}
#masthead {
    border-bottom: solid 1px #2d2d2d;
}
.backgroundOddsPage {
    background-color: transparent !important;
    padding: 0 !important;
}
.matchOdds img {
    height: 20px;
}
.btn-list *:not(:first-child) {
    color: #fff !important;
}
.btn-list *{
    font-size: 9px;
}
.leaguesFilter {
    background: #454545 !important;
}
.leaguesFilter {
    color: #bfbfbf !important;
}
.embed-odds-bookmarker .odds-w-full {
    background: #000000;
    color: #fff !important;
    border: solid 1px #454545;
}
.embed-odds-bookmarker .odds-w-full::placeholder {
    color: #fff !important;
}
.listFilterDate * {
    background: #00000000!important;
    color: #fff!important;
}
.oddsListData>.itemOddsData:hover{
    background-color: transparent !important;
}
.contentTabModalPopup * {
    color: #000 !important;
}
.oddsListData>.itemOddsData {
    background: transparent !important;
    border: solid 1px #4d4d4d78 !important;
}
.oddsListData>.itemOddsData * {
    color: #fff !important;
}
.ftTableOdds .bottomFt .oddData>* {
    background: #454545 !important;
}
.oddsListData>.itemOddsData .contentTab {
    background: transparent !important;
}
.itemOddsTab .oddsItem {
    background: #454545 !important;
}
.oddsListData .leaguesName {
    background: #454545 !important;
    color: #fff !important;
}
.oddsListData>.itemOddsData .bodyTableOdds>* {
    border-right: solid 1px #4d4d4d78 !important;
    border-bottom: solid 1px #4d4d4d78 !important;
}
.odds-hc-empty {
    color: #000 !important;
}
.content-home {
    margin-top: 20px;
}
.section-title-normal, .section-title-normal span {
    border-bottom: 0;
    padding-bottom: 0;
}
footer .social-icons a {
    font-size: 28px !important;
    color: #fff;
}
.ux-menu-link__link:hover {
    color: #f0eb39 !important;
}
.breadcrumb {
    padding-top: 10px;
}
.embed-fixture .fixture-list-item .fixture-head,
.embed-ranking .ranking-list .ranking-head {
    background: #454545 !important;
}
.fixture-list-item .fixture-row-item,
.embed-fixture .fixture-list-item .fixture-row-item .match .score-time .score{
    background: transparent !important;
}
.ranking-table * {
    color: #000;
}
.fixture-vote-container__title {
    display: none;
}
.right-head, span.widget-title {
    font-size: 20px;
    font-weight: bold;
    position: relative;
    padding-left: 20px;
    display: block;
    margin-bottom: 20px;
    text-transform: inherit;
}
.right-head:before, span.widget-title:before {
    content: '';
    background: #ffeb39;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
}
.widget .badge {
    width: 6em;
    height: 4em;
}
.recent-blog-posts a {
    color: #fff;
}
.post_comments, .widget .is-divider,#comments,.entry-divider {
    display: none;
}
.widget>ul>li+li, ul.menu>li+li {
    border: 0;
}
.widget ul>li>a {
    color: #fff;
}
.widget ul>li>a:hover {
    color: #ffeb39;
}
.entry-header-text-top {
    padding-bottom: 0;
}
.off-canvas .nav-vertical>li>a {
    color: #fff;
}
@media (min-width: 992px){
    .col-divided {
        padding-right: 0;
        border: 0;
    }
    .blog-wrapper .large-9 {
        padding-right: 0;
    }
}
@media (max-width: 767px){
    footer .social-icons {
        text-align: left;
    }
}