/*
Theme Name: Alchemists Child Theme
Theme URI: https://themeforest.net/user/dan_fisher/portfolio
Description: Child theme for Alchemists Sports Club and News WordPress Theme
Version: 1.0.2
Author: Dan Fisher
Author URI: https://themeforest.net/user/dan_fisher
Template: alchemists
*/

.xdebug-error {
    font-size: 12px !important;
    width: 95% !important;
    margin: 0 auto 10px auto !important;
    border-color: #666 !important;
    background: #ddd !important;
}

.xdebug-error th, .xdebug-error td {
    padding: 2px !important;
}

.xdebug-error th {
    background: #ccc !important;
}

.xdebug-error span {
    display: none !important;
}

.xdebug-error_description th {
    font-size: 1.2em !important;
    padding: 20px 4px 20px 100px !important;
    background: #ccc no-repeat left top !important;
}

.xdebug-error_callStack th {
    background: #666 !important;
    color: #ddd !important;
}

pre.xdebug-var-dump, pre {
	color: #fff !important;
	}


.game-result__team--racing--1st {
    order: 2;
}

.game-result__team--racing--2nd {
    order: 3;
}

.game-result__team--racing--3rd {
    order: 4;
}

.game-result__score-wrap {
    order: 1 !important;
    width: 12%;
}

div.game-result__team-desc span.runner-result-byline {
    color: #00ff5b;
}

div.event-timer-wrapper .card__content{
    padding: 0;
}

div.event-timer-wrapper section.match-preview__countdown {
    margin-top: 5px;
}

div.event-timer-wrapper.racing-countdown .match-preview__content {
    padding: 0 !important;
}

div.event-timer-wrapper.racing-countdown div.active .match-preview__action a {
    background-color: #1bd75e;
}

div.event-timer-wrapper.racing-countdown div.active .match-preview__action a:hover {
    background-color: #00ff5b;
}

.game-result__team--racing--1st {
    order: 2;
}

.game-result__team--racing--2nd {
    order: 3;
}

.game-result__team--racing--3rd {
    order: 4;
}

.game-result__score-wrap {
    order: 1 !important;
    width: 12%;
}

div.game-result__team-desc span.runner-result-byline {
    color: #00ff5b;
}

div.event-timer-wrapper .card__content{
    padding: 0;
}

div.event-timer-wrapper.racing-countdown .match-preview__content {
    padding: 0 !important;
}

div.event-timer-wrapper.racing-countdown .match-preview__action a {
    background-color: #6a3bc0;
}

div.event-timer-wrapper.racing-countdown .match-preview__action a:hover {
    background-color: #4b3b60;
}

div.event-timer-wrapper.racing-countdown div.active .match-preview__action a {
    background-color: #1bd75e;
}

div.event-timer-wrapper.racing-countdown div.active .match-preview__action a:hover {
    background-color: #00ff5b;
}

div.event-timer-wrapper.racing-countdown .card {
    border: none !important;
    background: transparent;
    margin-bottom: 0 !important;
}

div.event-timer-wrapper.racing-countdown .game-result__score-result--winner::before {
    border-left: 5px solid #00ff5b !important;
    border-top: 5px solid transparent !important;
    border-bottom: 5px solid transparent !important;
    left: -10px !important;
}

div.race-result-score-wrapper .game-result__score-result--winner::before {
    border-left: 8px solid #00ff5b !important;
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    left: -15px !important;
}

.card__header.card-racing::before {
    background-color: #00ff5b;
}

div.race-menu-header {
    border-bottom: 1px solid #4b3b60;
    padding-left: 0;
    padding-right: 0;
}

div.race-winner-content section.game-result__section{
    padding-top: 0 !important;
}

div.racing-countdown container .card {
    margin-bottom: 0;
}

div.race-winner-content .game-result__score-wrap {
    padding: 63px 0 0 0;
}

body.single-sp_event div#content {
    padding-top: 0 !important;
}

div.card__header.card-racing {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-right: 0 !important;
}

div.card__header.card-racing h4 {
    margin-bottom: 0 !important;
}

div.race-result-score-wrapper div.game-result__score-label span {
    text-align: right;
}

div.race-result-score-wrapper div.game-result__score-label {
    font-size: 20px;
}

div.race-result-score-wrapper {
    width: 100% !important;
    padding-top: 0 !important;
}

div.race-result-score-wrapper .game-result__score {
    margin-bottom: 0 !important;
    padding: 0 !important;
}

div.race-winner-content {
    padding-left:0;
    padding-right: 0;
}

div.race-winner-content div.table-responsive {
    margin-top: 10px;
    overflow-x: unset;
}

h5.race-summary-info {
    margin-bottom: 0 !important;
    text-transform: none;
    font-weight: normal;
    font-size: 11px;
}

div.race-return-wrapper {
    text-align: center;
}

div.race-info-countdown-score div.countdown__content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.page-heading__title .highlight {
    color: #00ff5b !important;
}

.alc-icon--outline {
    border-color: #00ff5b;
}

section.race-results-data {
    margin-bottom: 30px;
}

div.race-return-wrapper span.race-return {
    font-family: Montserrat;
    color: #ffffff;
    font-weight: bold;
    font-size: 40px;
}

div.race-return-wrapper span.race-return-title {
    font-family: Montserrat;
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
}

div.racing-runner-sub-details a {
    color: #9a9da2;
    text-decoration: underline;
}

div.race-winner-content div.table-responsive .table__cell-center > thead > tr > th:first-child {
    text-align: center;
}

div.event-timer-wrapper a.btn-block {
    font-style: normal !important;
}

div.race-play-results-card table.game-play-result td {
    font-size: 14px;
    color: #fff;
}


div.race-return-wrapper span.race-return.win {
    color:#00ff5b;
}

div.race-return-wrapper span.race-return.loss {
    color:#f92552;
}

div.race-play-results-card table.game-play-result td {
    font-size: 15px;
}

div.race-play-results-card table.game-play-result td.game-player-result__bet_status {
    font-weight: bold;
}


div.race-play-results-card table.game-play-result tr.play-loss td.game-player-result__bet_result, div.race-play-results-card table.game-play-result tr.play-loss td.game-player-result__bet_return {
    color: #f92552;
    font-weight: bold;
}

div.race-play-results-card table.game-play-result tr.play-win td.game-player-result__bet_result, div.race-play-results-card table.game-play-result tr.play-win td.game-player-result__bet_return {
    color: #00ff5b;
    font-weight: bold;
}

div.race-stats-row div.race-stats-content {
    padding: 15px;
}

tr.racing-result-table-row div.progress__bar {
    background-color: #00ff5b;
}

div.race-winner-content div.race-field-results-card {
    margin-top: 35px;
}

table.racing-result-table {
    margin-top: 15px;
}

.match-preview__countdown .countdown__title {
    border: 0;
    background-color: transparent;
    padding: 0;
}

div.race-return-wrapper-table tr.racing-result-table-row td.progress-table__progress-bar{
    width: 85%;
}

div.race-return-wrapper-table tr.racing-result-table-row td.progress-table__progress-label {
    padding: 0 !important;
    min-width: 50px !important;
}

.page-heading__title, div.card__header.card-racing h4, .game-result__team-name{
    font-style: normal;
}

div.race-field-results-card table.race-field-result td, section.game-result__section table td {
    font-size: 14px !important;
    color: #fff;
}

div.play-return-summary {
    margin-top: 35px;
}

table.race-field-result td a {
    color: #fff;
    text-decoration: underline;
}

table.race-field-result td a:first-child {
    text-decoration: none;
}

table.game-play-result tr.play-win {
    border: 2px solid #00ff5b;
}

table.race-field-result td.game-field-result__runner-position {
    font-size: 25px !important;
    line-height: 25px !important;
}

@media (min-width: 1199px) {

    div.race-play-results-card table.game-play-result th:first-child, div.race-play-results-card table.game-play-result td:first-child {
        padding-left: 50px;
    }


    div.race-winner-content .game-result__team {
        margin-left: 20px;
    }

    div.race-winner-content .game-result__team:first-child {
        margin-left: 0 !important;
    }
}