.sp-tournament-bracket{border-collapse:separate!important;border-width:1px;border-spacing:0}.sp-tournament-bracket td,.sp-tournament-bracket th{text-align:center;vertical-align:middle}.sp-tournament-bracket td{border:none}.sp-tournament-bracket a{text-decoration:none!important}.sp-tournament-bracket img{height:auto;max-width:2em;max-height:2em;width:auto;vertical-align:middle}.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;font-weight:700;display:block}.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{padding:8px;position:relative;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;border-top:5px solid transparent;border-bottom:5px solid transparent;top:50%;margin-top:-5px}.sp-tournament-bracket .sp-team.sp-first-round .sp-team-name:before{border:none}.sp-template-tournament-winner{margin-bottom:2em;text-align:center}.sp-tournament-bracket-double .sp-tournament-bracket .sp-event .sp-event-title{padding:4px 4px 8px}