.dark body {
    background: #121212;
    color: #fff;
}

.dark a {
    color: #fff;
}

.dark .brand-row {
    background: #1d1d1d;
}

.dark .bottom-tab-list {
    background: #1d1d1d;
}

.dark .scoreboard,
.dark .scoreboard .teams,
.dark .match-tabs {
    background: #272727;
}

.dark .scoreboard .penalty-shootouts .penalty-round {
    border-bottom: 1px solid #3a3a3a;
}

@media (max-width: 479px) {
    .dark .scoreboard .penalty-shootouts .penalty-round .home {
        border-left: 1px solid #3a3a3a;
    }
}

.dark .drawer-container {
    background: #272727;
    color: #fff;
}

.dark .drawer-container .topbar,
.dark .drawer-container .user-info {
    background: #1d1d1d;
}

.dark .drawer-container .market-links {
    background: #3a3a3a;
}

.dark .top-tab-list {
    background: #1d1d1d;
}

.dark .search-box-container button,
.dark .search-box-container input {
    background: #383838;
}

.dark .search-box-container button:hover,
.dark .search-box-container input:hover,
.dark .search-box-container button:focus,
.dark .search-box-container input:focus {
    background: #3d3d3d;
}

.dark .box-shadow,
.dark .match-widget,
.dark .match-widget-mobile {
    background: #272727;
}

.dark .header-row,
.dark .match-row {
    background: inherit;
}

.dark .matches-title {
    background: inherit;
}

.dark .match-container .right-side-box > div,
.dark .match-container .match-tab-content > div:not(.clearfix) {
    background: #272727;
}

.dark .pitch-container .lineups-substitutions .team-row {
    background: #3d3d3d;
    border-bottom: 1px solid #3a3a3a;
}

.dark .pitch-container .lineups-substitutions .player-row.manager-row {
    background: #3a3a3a;
}

.dark .pitch-container .lineups-substitutions .player-row:hover {
    background: #3a3a3a;
}

.dark .comparision .stats {
    background: #3a3a3a;
}

.dark .comparision .tips {
    background: #323232;
}

.dark .header-row,
.dark .matches-title,
.dark .match-single,
.dark .notifications-box .notification-row,
.dark .region-list .region-row,
.dark .region-list .tournament-list a,
.dark .news-list .item,
.dark .match-widget .title,
.dark .info-list li,
.dark .matches-nav,
.dark .standings .standings-row,
.dark .scoreboard .match-info,
.dark .scoreboard .teams,
.dark .pitch-container .lineups-substitutions .player-row {
    border-bottom: 1px solid #3a3a3a;
}

.dark .region-list .filter-container button,
.dark .region-list .filter-container input {
    background: #3a3a3a;
}

.dark .region-list .filter-container button:hover,
.dark .region-list .filter-container input:hover,
.dark .region-list .filter-container button:focus,
.dark .region-list .filter-container input:focus {
    background: #3d3d3d;
}

.dark .match-row:hover, .dark .match-single:hover,
.dark .notifications-box .notification-row:hover {
    background: #3d3d3d;
}

.dark .notifications-box {
    background: #272727;
    border: 1px solid #3a3a3a;
}

.dark .notifications-box .selector {
    background: #3a3a3a;
}

.dark .filter-items .filter-item:not(.active) {
    background: #272727;
}

.dark .region-list .region-row.active {
    background: #323232;
}

.dark .region-list .region-row:hover {
    background: #3a3a3a;
}

.dark .region-list .tournament-list {
    background: #3d3d3d;
}

.dark .custom-dropdown .label-wrapper,
.dark .custom-dropdown .options {
    background: #3d3d3d;
    border: 1px solid #3a3a3a;
}

.dark .custom-dropdown .selector {
    background: #323232;
}

.dark .custom-dropdown .options li.active {
    background: #272727;
}

.dark .custom-dropdown .label-wrapper > .label {
    color: inherit;
}

.dark .match-widget .match-link {
    background: #3a3a3a;
}

.dark .match-widget .match-info {
    background: #272727;
}

.dark .match-widget .match-info .match-nav a {
    background: #323232;
}

.dark .match-widget .match-info .match-nav li.active a {
    background: #272727;
}

.dark .incidents-box .incident-row {
    border-bottom: 1px solid #3a3a3a;
}

.dark .match-widget .match-info .h2h-wins {
    background: #3a3a3a;
}

.dark .h2h-wins {
    background: inherit;
}

.dark .matches-nav li.active {
    color: #fff;
    border-color: #3a3a3a;
}

.dark .stat-bars {
    background: #3a3a3a;
}

.dark .stat-header .home-stat {
    color: #c3dbff;
}

.dark .stat-bars .stat-bar.home-bar {
    background: #c3dbff;
}

.dark .stat-header .away-stat {
    color: #ffb8a4;
}

.dark .stat-bars .stat-bar.away-bar {
    background: #ffb8a4;
}

.dark .standings .standings-row.highlights-home {
    background: #3a3a3a;
}

.dark .standings .standings-row.highlights-away {
    background: #313131;
}

.dark .pitch-container .pitch,
.dark .pitch-container .pitch .formation,
.dark .pitch-container.best-team > div,
.dark .pitch-container.best-team .formation {
    background: #272727;
}

.dark .pitch-container .field {
    background: url(../images/lineups_goal_widget.svg) 100% no-repeat,
    url(../images/lineups_center_away.svg) 0 no-repeat,
    linear-gradient(90deg, #272727 20%, #323232 0, #323232 40%, #272727 0, #272727 60%, #323232 0, #323232 80%, #272727 0);
}

.dark .pitch-container .pitch.pitch-away .field {
    background: url(../images/lineups_goal_widget.svg) 100% no-repeat,
    url(../images/lineups_center_away.svg) 0 no-repeat,
    linear-gradient(90deg, #323232 20%, #272727 0, #272727 40%, #323232 0, #323232 60%, #272727 0, #272727 80%, #323232 0);
}

.dark .pitch-container.best-team .player .name {
    color: #fff;
}

.dark .match-widget #lineups .matches-nav.has-field li.active {
    background: #3a3a3a;

}

.dark .squad-list .player {
    background: #323232;
    border: 1px solid #3a3a3a;
}

.dark .squad-list .player .photo {
    background: #3a3a3a;
}

.dark .squad-list .player .info .shirt-no {
    border-left: 1px solid #515151;
}

.dark .squad-list .player .info .country {
    color: #ccc;
}

.dark .standings .standings-rank span {
    background: #3a3a3a;
}

.dark .stat-modal-wrapper {
    background: #272727;
}

.dark .stat-modal-wrapper .close-link {
    color: #fff;
}

.dark .stat-box {
    border: 1px solid #3a3a3a;
}

.dark .stat-box-title {
    background: #3a3a3a;
    border-bottom: 1px solid #323232;
}

.dark .stat-list .stat-item {
    border-bottom: 1px solid #3a3a3a;
}

.dark .stat-list .stat-item:hover {
    background: #3a3a3a;
}

.dark .tournament-container .tournament-header {
    background: #272727;
}

.dark .tournament-container .left-side-box > div:not(.money-box),
.dark .tournament-container .tournament-tab-content > div:not(.clearfix) {
    background: #272727;
}

.dark .match-carousel {
    background: #272727;
}

.dark .match-carousel .item {
    border-left: 1px solid #515151;
}

.dark .match-carousel .item .kickOff {
    border-bottom: 1px solid #3a3a3a;
}

.dark .match-carousel .owl-next,
.dark .match-carousel .owl-prev,
.dark .leaders .owl-next,
.dark .leaders .owl-prev {
    background: #323232;
}

.dark .leaders .list {
    border-left: 1px solid #323232;
}

.dark .leaders .list .title {
    background: #323232;
}

.dark .leaders .list a {
    background: #272727;
    border-bottom: 1px solid #3a3a3a;
}

.dark .leaders .list a .image {
    background: #323232;
}

.dark .standings .select-boxes {
    border-bottom: 1px solid #3a3a3a;
}

.dark .matches-container .matches-title {
    background: #272727;
    border-top: 1px solid #3a3a3a;
}

.dark .next-prev {
    background: #272727;
}

.dark .player-container .player-info-header {
    background: #3a3a3a;
}

.dark .player-container .player-stats .info-list .rating {
    background: #3a3a3a;
}

.dark .matches-nav.gray {
    background: #3a3a3a;
}

.dark .player-container .team-squad .player-row {
    border-bottom: 1px solid #3a3a3a;
}

.dark .summary-fixtures .matches-list {
    border-left: 1px solid #3a3a3a;
}

.dark .matches-container .match-row {
    border-bottom: 1px solid #3a3a3a;
}

.dark .search-results .results-column .matches-title {
    background: #272727;
}

.dark .search-results .results-column .result-item {
    border-bottom: 1px solid #3a3a3a;
}

.dark .search-results .results-column .result-item:hover {
    background: #3a3a3a;
}

.dark .search-results .results-column .result-item.label {
    background: #1d1d1d;
    border-bottom-color: #3a3a3a;
}

.dark .sports-table tr {
    border-bottom: 1px solid #3a3a3a;
}

.dark .sports-table tr.even {
    background: #1d1d1d;
}

.dark .sports-table td:not(:last-child),
.dark .sports-table th:not(:last-child) {
    border-left: 1px solid #3a3a3a;
}

.dark .profile-container .profile-menu .favorite-items a {
    background: #3a3a3a;
}

.dark .profile-container .profile-menu .favorite-title {
    border-bottom: 1px solid #3a3a3a;
}

.dark .post-item .title a {
    color: #fff;
}

.post-single {
    background: #fff;
}

.dark .post-single {
    background: #272727;
}

.dark .entry-excerpt {
    background: #3a3a3a;
    color: #fff;
}

.dark .post-content {
    border-bottom: 1px solid #3a3a3a;
}

.dark .breadcrumb-container {
    background: #3a3a3a;
}

.dark .breadcrumb {
    color: #fff;
}

.dark .select2-container--default .select2-selection--single,
.dark .select2-dropdown {
    background: #272727;
}

.dark .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #3a3a3a;
    background: #3a3a3a;
}

.dark .datepicker-plot-area {
    background: #272727;
}

.dark .datepicker-plot-area * {
    color: inherit;
}

.dark .datepicker-plot-area .datepicker-navigator {
    border-bottom: 2px solid #3a3a3a;
}

.dark .datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
    color: inherit;
}

.dark .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
    background: #3a3a3a;
}

.dark .datepicker-plot-area .toolbox {
    border-top: 2px solid #3a3a3a;
}

.dark .datepicker-plot-area .toolbox .pwt-btn-submit,
.dark .datepicker-plot-area .toolbox .pwt-btn-calendar,
.dark .datepicker-plot-area .toolbox .pwt-btn-today {
    background: inherit;
}

.dark .YN.yn-article-display .yn-item_title {
    color: #fff;
}

.dark .YN.yn-single-article-display-card.yn-desktop .yn-item {
    background: #3a3a3a;
}

.dark .yn-item_title {
    color: #fff !important;
}

.dark .YN.yn-single-article-display-card.yn-desktop .yn-item-title span {
    color: #fff !important;
}

.dark #yn-article-display-2745 .yn-item_title {
    color: #fff !important;
}

.dark .YN.yn-single-article-display-card {
    background: #3a3a3a;
}
