/* Anymal Soccer Widgets - Custom Theme */
api-sports-widget[data-theme="anymal"],
anymal-widget[data-theme="anymal"] {
  --primary-color: #10501A;
  --success-color: #00a859;
  --warning-color: #f27100;
  --danger-color: #DA5000;
  --light-color: #828d97;

  --home-color: #10501A;
  --away-color: #DA5000;

  --text-color: #10501A;
  --text-color-info: #828d97;

  --background-color: #ffffff;

  --primary-font-size: 0.72rem;
  --secondary-font-size: 0.75rem;
  --button-font-size: 0.8rem;
  --title-font-size: 0.9rem;

  --header-text-transform: uppercase;
  --button-text-transform: none;
  --title-text-transform: uppercase;

  --border: 1px solid rgba(16, 80, 26, 0.2);
  --game-height: 2.3rem;
  --league-height: 2.35rem;

  --score-size: 2.25rem;
  --flag-size: 22px;
  --teams-logo-size: 18px;
  --teams-logo-size-xl: 5rem;
  --hover: rgba(16, 80, 26, 0.1);
}

.wpb_column.vc_column_container.tdc-column.td-pb-span6 {
    float: left;
    padding: 10px;
}

.link_camp {
    position: relative;
}

.link_camp:before {
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #f5f5f5;
}

tr.team-row, game-item .game-teams {
    cursor: pointer;
}

.link_camp:after {
    content: '';
    width: 50px;
    height: 2px;
    position: absolute;
    top: 100%;
    left: 0;
    margin: auto;
    background-color: var(--td_header_color, var(--td_theme_color, #4db2ec));
}

@media (max-width: 767px) { 
    .wpb_column.vc_column_container.tdc-column.td-pb-span6 {
        width: 100%;
        padding: 10px 0;
    } 

    #placar-ao-vivo .tdc-row.td-stretch-content {
        padding: 0 10px;
    }
}