.sp-tournament-bracket{border-width:1px;border-spacing:0;border-collapse:separate !important}.sp-tournament-bracket th,.sp-tournament-bracket td{text-align:center;vertical-align:middle}.sp-tournament-bracket td{border:none}.sp-tournament-bracket a{text-decoration:none !important}.sp-tournament-bracket img{vertical-align:middle;width:auto;height:auto;max-width:2em;max-height:2em}.sp-tournament-bracket tr:first-child td{padding-top:20px !important}.sp-tournament-bracket tr:last-child td{padding-bottom:20px !important}.sp-tournament-bracket .sp-event,.sp-tournament-bracket .sp-team{padding:0 !important}.sp-tournament-bracket .sp-event .sp-event-title{padding:30px 8px;display:block;font-weight:700}.sp-tournament-bracket .sp-event .sp-event-main{color:#222 !important}.sp-tournament-bracket .sp-home-team{vertical-align:bottom}.sp-tournament-bracket .sp-away-team{vertical-align:top}.sp-tournament-bracket .sp-team .sp-team-name{position:relative;padding:8px;display:block}.sp-tournament-bracket .sp-team span.sp-team-name{cursor:default}.sp-tournament-bracket .sp-team .sp-team-name:before{content:"";position:absolute;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}.sp-tournament-bracket .sp-team.sp-first-round .sp-team-name:before{border:none}.sp-template-tournament-winner{text-align:center;margin-bottom:2em}.sp-tournament-bracket-double .sp-tournament-bracket .sp-event .sp-event-title{padding:4px 4px 8px}