.elementor-kit-6446{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#B7B4B4;--e-global-color-text:#DDDDDD;--e-global-color-accent:#D62913;--e-global-color-2f27c9f3:#3AB1E4;--e-global-color-6adb6f0e:#DA2C12;--e-global-color-49932f0a:#7A7A7A;--e-global-color-7a9a4233:#61CE70;--e-global-color-6a848d35:#2D85B5;--e-global-color-30586a24:#23A455;--e-global-color-3ac51770:#000;--e-global-color-314b7974:#FFF;--e-global-color-2e2d5622:#000000;--e-global-color-4d18b83f:#000000;--e-global-color-300ab322:#FFFF09;background-image:url("https://pro.eslgaming.com/deutschland/wp-content/uploads/2020/02/Resize_1.png");}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6446 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
  --font-light: #ffffff;
  --font-dark: #000110;
  --bg: #32000A;
  --bg-opacity: #32000ABD;
  --bg-hover: rgba(255,255,255,.15);
  --highlight-red: #FF003C; 
  --highlight-yellow:#FFD900; 
  --font-head: "Tusker Grotesk", Sans-serif; 
  --font-copy: "Sharp Grotesk";
  --font-s: 12px;
  --font-m: 14px;
  --font-l: 24px;
  --font-xl: 40px;
}



.teamsheet .maininfo  {
    display: flex !important;
    align-items: center !important;
    /*height: 400px !important;*/
}

.teamsheet .maininfo .logo {
    top: auto !important;
}


/*****  Teams detail page *****/
.elementor-kit-6446 h2.ng-binding {
    color: var(--font-light) !important;
    font-size: var(--font-xl) !important;
    font-weight: 300;
    letter-spacing: 0.06em;
    margin-top: 40px;
}


.elementor-kit-6446 .position.ng-binding {
    font-size: var(--font-s) !important;
    color: rgba(255,255,255,.7) !important;
}


.elementor-kit-6446 .position .ng-binding {
    font-family: var(--font-copy) !important;
    font-size: var(--font-s) !important;
    line-height: 1em !important;
}

.elementor-kit-6446 .nickname.ng-binding {
    font-family: var(--font-head) !important;
    font-size: var(--font-xl)/2 !important;
    line-height: 1.5em !important;
}


@media (max-width: 480px) {
    .elementor-kit-6446 h2.ng-binding {
        font-size: var(--font-m) !important;
        margin-top: 20px;
    }
}

.teamsheet .stats.teamsheetbox h4, .teamsheet .matches.teamsheetbox h4, .teamsheet .players.teamsheetbox h4 {
    color: var(--font-light) !important;
    font-weight: 600 !important;
    letter-spacing: 0.1em;
    font-family: var(--font-head) !important;
    font-size: var(--font-l) !important;
    margin-top: 60px;
}


/*.teamsheet .maininfo {
    min-height: 260px !important;
}*/

.teamsheet .maininfo .logo img {
    width: 50% !important;
}

.teamsheet .maininfo .link span {
    font-size: var(--font-s) !important;
    vertical-align: middle !important;
}


.teamsheet .match_inner_teams a {
    color: #fff;
    font-family: var(--font-head);
    text-transform: uppercase;
    font-weight: 500;
}

.teamsheet .maininfo .link a:hover, .teamsheet .team .name a:hover  {
    color: var(--highlight-yellow) !important;
    text-decoration: none;
}

.teamsheet .stats .bignumber {
    margin-top: 0px !important;
    margin-left: 0px !important;
    background-color: var(--highlight-yellow) !important;
    color: var(--bg) !important;
    font-size: var(--font-xl) !important; 
    line-height: 120% !important;
}


.teamsheet .matchstat .number {
    font-family: var(--font-head) !important;    
    font-size: var(--font-l) !important;
    font-weight: 600;
}

.teamsheet .matchstat .number i {
    color: var(--highlight-yellow) !important;
}

.teamsheet .stats .legend {
    font-size: var(--font-l) !important;
    color: var(--font-light) !important;
}


.teamsheet .stats .legend, .teamsheet .team .name, .teamsheet .result .team1, .teamsheet .result .team2, .teamsheet .player .realname {
    font-size: var(--font-m) !important;
}


.teamsheet .vs {
    font-size: var(--font-s) !important;
}

.teamsheet .winloss .win {
    background-color: #00FFAF !important;
    width: 4px !important;
}

.teamsheet .winloss .loss {
    background-color: #FF2B5C !important;
    width: 4px !important;
}

.teamsheet .result {
    display: inline-flex !important; 
}

.teamsheet .result.ng-hide {
    display: none !important; 
}

/*** Team Grid ***/

@media (max-width: 1300px) {
    .teamsheet .player {
        width: 25% !important;
    }
}

@media (max-width: 900px) {
    .teamsheet .player {
        width: 33% !important;
    }
}


@media (min-width: 1300px) {
    .teamsheet .matches {
        width: calc(60% - 10px) !important;    
    }
}


@media only screen and (max-width: 1300px) {
    .teamsheet .stats .ranking {
        max-width:360px;
    }
    
    .teamsheet .matchstats {
        width: 58% !important;
        max-width:360px;
    }
    
    .teamsheet .players.teamsheetbox {
        width: calc(100%) !important;
    }
    
    .teamsheet .status .datetime {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 600px) {
    .teamsheet .team {
        min-width: 170px;
    }
    
    .teamsheet .team1 .logo {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    
    .teamsheet .stats .ranking {
        width: 100% !important;
    }
    
    .teamsheet .matchstats {
        width: 100% !important;
    }
    .teamsheet .status {
        width: 40% !important;
    }
}

.teamsheet .matchstats i {
    color: var(--highlight-yellow) !important;
}

.teamsheet .player .age {
    display: none !important;
}

.teamsheet .player .links {
   height: 25px !important;
}

.teamsheet .player .link i, .teamsheet .maininfo .links i {
    color: var(--highlight-yellow) !important;
    font-size: 24px !important;
}

.teamsheet .vs {
    color: rgba(255,255,255,.6) !important;
}

.teamsheet .links, .teamsheet .match_inner_teams, .teamsheet .status, .teamsheet .winloss {
    background: none !important;
}

.teamsheet .player_inner, .teamsheet .match_inner {
    
    border-radius: 0px !important;
}/* End custom CSS */