


#wpse_tabs *,
#wpse_bar_wrap *,
.wpse_matches *,
.wpse_mt *{  }







.wpse_mt{}
.wpse_mt table{ width:100%; margin:0 !important; border:none; table-layout:auto; }
.wpse_mt td,
.wpse_mt th{ vertical-align:top; border-width:1px 0 0 0; border-style:solid; border-color:#EEE; padding:6px !important; font-weight:normal; text-transform:inherit; word-wrap:break-word; font-size:16px; line-height:30px;}
.wpse_mt th{border:none;}
.wpse_mt.wpse_tlg td{ padding:12px !important; }
.wpse_mt tr.status_live td{ background-color:#EEFFEB; border-color:#DEFED7;}
.wpse_mt.wpse_tlg td.team{ width:32%;}
.wpse_mt.wpse_tmd td.team{ width:30%;}
.wpse_mt.wpse_tsm td.team{ width: auto;}
.wpse_mt .game_status{text-transform:uppercase;}
.team_logo img{ height:100%; width:auto;}

.wpse_mt .score{ text-align:center;}
.wpse_mt .team_logo img{border:none;padding:0;margin:0 auto;height:100%;width:auto;display:block;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}

.wpse_mt .match_meta,
.wpse_mt .team_event,
.wpse_mt .team_wrap,
.wpse_mt .game_status{display:block;}
.wpse_mt .team_wrap > a,
a.match_score,
a.match_datetime{ text-decoration:none; border:none; color:inherit;}

.wpse_mt .match_datetime{ display:inline;}
.wpse_mt .match_playtime,
.wpse_mt .team_scorers,
.wpse_mt .team_stat{ font-size:14px; line-height:18px; display:block;}
.wpse_mt .match_venue{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.wpse_mt .team_wrap{height:30px; position:relative; overflow:hidden;}
.wpse_mt .team_name, 
.wpse_mt .player_name{text-transform:uppercase; white-space:nowrap; line-height:normal;}
.wpse_mt .team .team_wrap,
.wpse_mt .team2 .team_wrap,
.wpse_mt .team2 .team_scorers{ padding-left:40px; padding-right:0; text-align:left;}
.wpse_mt .team1 .team_wrap,
.wpse_mt .team1 .team_scorers{ padding-right:40px; padding-left:0; text-align:right;}
.wpse_view_table.wpse_tlg .team1 .team_name,
.wpse_view_table.wpse_tmd .team1 .team_name{ float:right; }
.wpse_mt .team_logo{ position:absolute; width:30px; height:30px; top:0; left:0; text-align:center;}
.wpse_mt.wpse_team > .team_wrap,
.wpse_mt.wpse_team > .team_wrap .team_logo{height:50px !important;}
.wpse_mt.wpse_team > .team_wrap .team_logo{width:50px !important;}
.wpse_mt .team .team_logo,
.wpse_mt .team2 .team_logo{ left:0; right:auto;}
.wpse_mt .team1 .team_logo{ right:0; left:auto;}


.wpse_mt.wpse_tlg .team_events,
.wpse_mt.wpse_tmd .team_events{ margin:5px 10px; display:block;}

.wpse_mt.wpse_tlg .stats,
.wpse_mt.wpse_tmd .stats{ margin:0 10px; display:block;}

.wpse_mt.wpse_tsm .team_events,
.wpse_mt.wpse_txs .team_events{ margin:4px; display:block;}

.wpse_mt .team_event{ position:relative; clear:both; line-height:inherit; text-align:left;}

.wpse_mt .team .event_time,
.wpse_mt .team .event_icon{ position: absolute; top:0px;}

.wpse_mt.wpse_tlg .team1 .team_event,
.wpse_mt.wpse_tmd .team1 .team_event{ text-align:right; padding-right:50px;padding-left:0px;}

.wpse_mt.wpse_tlg .team2 .team_event,
.wpse_mt.wpse_tmd .team2 .team_event{ text-align:left; padding-left:50px;}

.wpse_mt .event_player{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.wpse_mt .team_name{ display:block; }
.wpse_mt.tlg .team_name,
.wpse_mt.tmd .team_name{ text-overflow:ellipsis; overflow:hidden; max-width:150px;}
.wpse_mt.wpse_standing .team_name{ max-width:none; }

.wpse_mt .team .event_time{ left:0px;}
.wpse_mt .team .event_icon{ left:30px; top:2px;}
.wpse_mt .team .event_time:before{ content:'"';}

.wpse_mt.wpse_tlg .team1 .event_time,
.wpse_mt.wpse_tmd .team1 .event_time{ right:0px; left:auto;}
.wpse_mt.wpse_tlg .team1 .event_icon,
.wpse_mt.wpse_tmd .team1 .event_icon{ right:30px; top:2px; left:auto;}

.wpse_mt.wpse_tlg .team1 .event_time:after,
.wpse_mt.wpse_tmd .team1 .event_time:after{ content:'"';}
.wpse_mt.wpse_tlg .team1 .event_time:before,
.wpse_mt.wpse_tmd .team1 .event_time:before{ content:'';}


.wpse_mt .team .team_event{ text-align:left; padding-left:50px;}
.wpse_mt.wpse_txs .team .team_event{ padding-left:30px;}

.wpse_mt.wpse_txs .team .team_event{display:none;}
.wpse_mt.wpse_txs .team .team_event.event_goal,
.wpse_mt.wpse_txs .team .team_event.event_owngoal{display: block;}


.wpse_mt.wpse_txs .team .event_icon{ display:none;}
.wpse_mt.wpse_txs .team .event_time{ width: auto; min-width:20px; padding-right:5px;}

.event_icon{ background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat; width:15px; height:15px; line-height:18px; float:left;}
.event_icon.icon_goal{background-position:-57px 0;}
.event_icon.icon_yellow{background-position:-1px 0;}
.event_icon.icon_red{background-position:-28px 0;}
.event_icon.icon_yellow2{background-position:-84px 0;}
.event_icon.icon_owngoal{background-position:-182px 0;}
.event_icon.icon_sub{background-position:-156px 0;}

.wpse_mt .team .event_time{width:30px;}
.wpse_mt .team .event_time,
.wpse_mt .team1 .event_icon,
.wpse_mt .team_events,
.wpse_mt .match_round,
.wpse_mt .match_venue,
.wpse_mt .match_status,
.wpse_mt .team_stats,
.wpse_mt .stats_title,
.wpse_mt .event_player,
.wpse_mt .team_player,
.wpse_mt .stat{font-size:14px; line-height:18px;}

.wpse_mt.wpse_tlg .match_datetime,
.wpse_mt.wpse_tmd .match_datetime,
.wpse_mt.wpse_tlg .match_venue,
.wpse_mt.wpse_tmd .match_venue,
.wpse_mt.wpse_tlg .match_round,
.wpse_mt.wpse_tmd .match_round,
.wpse_mt .match_status,
.wpse_mt .team_events{display:block;}
.wpse_mt .match_venue{display: inherit;}

.wpse_mt.wpse_tlg span.match_datetime,
.wpse_mt.wpse_tmd span.match_datetime{
	display:inherit;
}
.wpse_mt .match_meta .match_round + .match_venue{ display:none;}
.wpse_mt .team .stat_value{width:50px;}
.wpse_mt .match_playtime{ color:#999;}
.wpse_mt .team_scorers{ color:#777; }

.wpse_mt .meta .match_playtime,
.wpse_mt .meta .game_status,
.wpse_mt .team .match_motm,
.wpse_mt .team .team_score,
.wpse_mt .status_fixture .match_playtime,
.wpse_mt .status_result .match_playtime,
.wpse_mt.wpse_txs .status_result .match_time,
.wpse_mt .status_live .match .match_playtime,
.wpse_mt .status_live .score .match_playtime,
.wpse_mt .status_live .match_meta .match_datetime,
.wpse_mt .match_date,
.wpse_mt td.venue,
.wpse_matches .status_fixture .match_status{ display:none;}

.wpse_mt.wpse_tlg .match_time,
.wpse_mt .status_live .meta .match_playtime{ display:block;}

.wpse_mt.wpse_tmd td,
.wpse_mt.wpse_tmd th{font-size:15px; line-height:24px;}


.wpse_mt.wpse_tsm tr.wpse_match td,
.wpse_mt.wpse_txs tr.wpse_match td,
.wpse_mt.wpse_tsm tr.wpse_group td,
.wpse_mt.wpse_txs tr.wpse_group td{display:block;padding:5px !important;box-sizing:border-box; width:100% !important;}
.wpse_mt.wpse_tsm td.team1,
.wpse_mt.wpse_txs td.team1{border-top-width:4px; border-top-style:double; overflow:hidden;}
.wpse_mt.wpse_tsm .team1 .team_scorers,
.wpse_mt.wpse_tsm .match_motm,
.wpse_mt.wpse_txs .team1 .team_wrap,
.wpse_mt.wpse_txs .team1 .team_scorers,
.wpse_mt.wpse_txs .match_motm{ padding-right:0; padding-left:40px; text-align:left;}
.wpse_mt.wpse_tsm .match_motm{ background-position:20px 2px;}
.wpse_mt.wpse_tmd .match_venue{max-width:120px;}
.wpse_mt.wpse_tsm .match_group{margin:0px;}
.wpse_mt.wpse_tsm tr.wpse_match td.score,
.wpse_mt.wpse_txs tr.wpse_match td.score{display:none; text-align:left; background-color:#F5F5F5; padding:0 5px; line-height:16px;}
.wpse_mt.wpse_tsm .match,
.wpse_mt.wpse_txm .match{border-top-width: 0px;}
.wpse_mt.wpse_tsm .meta,
.wpse_mt.wpse_txs .meta{overflow:hidden;}
.wpse_mt.wpse_tsm .match,
.wpse_mt.wpse_tsm .team .match_motm,
.wpse_mt.wpse_tsm .team_score,
.wpse_mt.wpse_txs .match,
.wpse_mt.wpse_txs .team .match_motm,
.wpse_mt.wpse_txs .team_score{ display:block;}
.wpse_mt.wpse_tsm .team2,
.wpse_mt.wpse_txs .team2{ border-top:none; padding-bottom:10px; margin-bottom:10px; border-bottom-width:1px; border-bottom-style:solid; }

.wpse_mt.wpse_txs .status_fixture .match_date,
.wpse_mt.wpse_tsm .status_result .meta .match_meta,
.wpse_mt.wpse_tsm .meta .match_round{ float:left; display:inline-block;}

.wpse_mt.wpse_tsm .status_fixture .match_time,
.wpse_mt.wpse_tsm .status_live .match_playtime,
.wpse_mt.wpse_tsm .status_result .game_status,
.wpse_mt.wpse_txs .status_fixture .match_time,
.wpse_mt.wpse_txs .status_live .match_playtime,
.wpse_mt.wpse_txs .status_result .game_status{ float:right; display: inline-block; margin:0;}

.wpse_mt.wpse_tsm .wpse_match .team,
.wpse_mt.wpse_txs .wpse_match .team{ position:relative;}

.wpse_mt.wpse_matches.wpse_tsm .team_score,
.wpse_mt.wpse_matches.wpse_txs .team_score{ position:absolute; top:5px; right:5px; width:40px; text-align:center; }

.wpse_mt.wpse_tsm .match_status{ display:inline-block; margin:0 0 0 3px;}

.wpse_mt .match_motm{ margin-top:5px; line-height:18px; font-size:14px; background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat 0 2px; height:18px; padding-left:20px; display:inline; text-align:center; text-transform:capitalize;}
.wpse_mt.wpse_tsm .match_motm{ text-align:left;}

.wpse_mt.wpse_tmd .team_events,
.wpse_mt.wpse_tmd .match_status,
.wpse_mt.wpse_tmd .match_round,
.wpse_mt.wpse_tmd .team_stats,
.wpse_mt.wpse_tmd .stats_title,
.wpse_mt.wpse_tsm .team_events,
.wpse_mt.wpse_tsm .match_status{ font-size:13px; line-height:16px;}

.wpse_mt.wpse_txs td,
.wpse_mt.wpse_txs th{font-size:13px; line-height:18px;}
.wpse_mt.wpse_txs .team_events{ font-size:12px; line-height:14px;}

.wpse_mt.wpse_tsm .team .team_logo, 
.wpse_mt.wpse_tsm .team_wrap{ height:20px;}
.wpse_mt.wpse_tsm .team1 span.team_logo,
.wpse_mt.wpse_txs .team1 span.team_logo{ width:20px; left:0;}

.wpse_mt.wpse_tsm .team_wrap{ padding-left:30px; text-align:left;}
.wpse_mt.wpse_tsm td,
.wpse_mt.wpse_tsm th{ font-size:14px; line-height:20px;}

.wpse_mt.wpse_tsm .status_fixture .team_score,
.wpse_mt.wpse_tsm .match .match_group,
.wpse_mt.wpse_tsm .match .match_venue,
.wpse_mt.wpse_tsm .status_fixture .match_playtime,
.wpse_mt.wpse_tsm .status_result .match_playtime,
.wpse_mt.wpse_tsm .status_live .match_date,
.wpse_mt.wpse_tsm .status_result .match_datetime{ display: none;}
.wpse_mt.wpse_tsm .match_status{ color:#AAA;}


.wpse_mt.wpse_tmd .team .team_logo,
.wpse_mt.wpse_tmd .team_wrap{ height:24px;}
.wpse_mt.wpse_tmd .team .team_logo{width:24px;}
.wpse_mt.wpse_tmd .team1 .team_wrap{padding-right:40px;}
.wpse_mt.wpse_tmd .team2 .team_wrap{padding-left:40px;}

.wpse_mt.wpse_txs .team .team_logo,
.wpse_mt.wpse_txs .team_wrap{ height:18px; font-size:14px; line-height:1;}
.wpse_mt.wpse_txs .team .team_logo{width:18px;}
.wpse_mt.wpse_txs .team .team_wrap, 
.wpse_mt.wpse_txs .team1 .team_scorers, 
.wpse_mt.wpse_txs .match_motm, 
.wpse_mt.wpse_txs .team2 .team_wrap, 
.wpse_mt.wpse_txs .team2 .team_scorers{ padding-left:25px;}

.wpse_mt.wpse_txs .team_wrap, 
.wpse_mt.wpse_txs .match_score,
.wpse_mt.wpse_txs .team_scorer{display:block;}

.wpse_mt.wpse_txs .match_motm{ background-position:4px 2px;}
.wpse_mt.wpse_txs .meta .match_round,
.wpse_mt.wpse_txs .meta .match_venue,
.wpse_mt.wpse_txs .wpse_group_date{ display:none;}
.wpse_mt.wpse_txs .status_result .meta .match_meta{float:left; margin-right:5px;}
.wpse_mt.wpse_txs .status_result .meta .match_datetime,
.wpse_mt.wpse_txs .status_result .meta .match_date{ display: inherit;}



.wpse_team{
	position:relative;
}
.wpse_team > .team_wrap{
    padding-left: 60px !important;
    padding-right: 0;
    text-align: left;
	font-size:28px;
}
.wpse_team > .team_wrap > .team_logo{
	width:50px;
	height:50px;
}
.wpse_team_forms{
	margin:10px 0 20px;
}
.team_forms_title{ 
	border:none;
	font-size:17px; 
	line-height:22px; 
	font-weight:bold; 
	margin:10px 0;
	text-transform:capitalize; 
}
.team_form {
    color: #f8f8f8;
	font-size:27px;
	cursor:pointer;
	font-weight:700;
	line-height:normal;
    margin:0 4px 4px 0;
	padding:6px 12px 5px;
    display: inline-block;
	text-shadow:1px 0 1px #666666;
}
.team_form.team_win {
    background: none repeat scroll 0 0 #22aa22;
}
.team_form.team_lost {
    background: none repeat scroll 0 0 #ff3333;
}
.team_form.team_draw {
    background: none repeat scroll 0 0 #ffa500;
}
.wpse_mt.wpse_tsm .team_form,
.wpse_mt.wpse_txs .team_form{ padding:2px 6px; font-size:14px; font-weight:normal; text-shadow:none;}


.hide_events .match_datetime,
.hide_events .team_name{ padding-bottom:0px !important;}
.hide_events.wpse_tlg .team{ width:32%;}

.wpse_matches .wpse_group td{ line-height:22px; font-size:17px; padding:15px 0 7px 5px !important; font-weight:bold; text-transform:capitalize; border:none; }
.wpse_matches .wpse_more td{ text-align:center; padding:0 !important}
.wpse_matches .wpse_more td a{ color:#333; text-decoration:none; text-transform: uppercase; padding:8px 14px !important; display:inline-block; background:#EEE; border:1px solid #CCC; margin:10px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration:none !important; font-size:12px; line-height:18px; }
.wpse_matches .wpse_more td a:focus,
.wpse_matches .wpse_more td a:active{ outline:none;}
.wpse_matches .wpse_more td a.ld{ color:#EEE; background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); background-position:center; background-repeat:no-repeat;}

.wpse_matches td.meta,
.wpse_matches td.score{ background-color:#EEE; border-color:#DDD;}
.wpse_matches td.meta{ width:20%;}
.wpse_matches tr.status_result td{ background-color:#f8f2f3; border-color:#FFD6DE;}
.wpse_matches tr.match_stats .team_stats{ background-color:#f8f2f3; border-color:#f8f2f3;}
.wpse_matches tr.match_stats td{ padding-top:0 !important;}
.wpse_matches tr.status_result td.meta,
.wpse_matches tr.status_result td.score,
.wpse_matches tr.wpse_no_items td{background-color:#f6ebed; border-color:#fbc1cc;}
.wpse_matches tr.match_stats td.stats_title,
.wpse_matches tr.match_stats td:first-child{background-color:#f6ebed; border-color:#f6ebed;}
.wpse_matches .match_date{ display:none;}
.wpse_matches .match_time{ content:"";}
.wpse_matches.wpse_tsm .match{ border-top-width: 1px; border-top-style:solid;}
.wpse_matches td.score{ width:80px;}



table.wpse_table{ margin-bottom:10px; border-bottom:1px solid #EEE;}
table.wpse_table th,
table.wpse_table td{line-height:28px; font-size:16px;}
table.wpse_table td{ border-color:#EEE; background-color:#FFF; }
table.wpse_table th{ border-top:1px solid #555; background-color:#58595b; color:#FFF; }
table.wpse_table tr:nth-child(2n+0) td{ border-color:#eee; background-color:#f5f5f5; }
table.wpse_table td:nth-child(2n-1){ border-color:#eee; background-color:#f5f5f5; }
.wpse_txs .wpse_table td{ display:table-cell !important;}
.wpse_table .team{ width:auto !important; }
.wpse_table td.team,
.wpse_table th.team{ padding-left:16px !important; }
.wpse_table th.played,
.wpse_table th.win,
.wpse_table th.draw,
.wpse_table th.loss,
.wpse_table th.goalagainst,
.wpse_table th.goalfor,
.wpse_table th.points,
.wpse_table th.rank,
.wpse_table td.played,
.wpse_table td.win,
.wpse_table td.draw,
.wpse_table td.loss,
.wpse_table td.goalagainst,
.wpse_table td.goalfor,
.wpse_table td.points,
.wpse_table td.rank,
.wpse_table th.goaldiffence,
.wpse_table td.goaldiffence,
.wpse_table th.numeric,
.wpse_table td.numeric{text-align:center; padding-left:4px !important; padding-right:4px !important; vertical-align:middle; width:35px;}
.wpse_table .team{ text-align:left !important;}
.wpse_table .team_highlight td{ background-color:#EEFFEB; border-color:#DEFED7; }
.wpse_table .team_highlight .team_name{ font-weight:bold; }
.wpse_table .top_player{ text-align:left !important;}
.wpse_table .top_player_highlight td{ background-color:#EEFFEB; border-color:#DEFED7; }
.wpse_table .top_player_highlight .player_name{ font-weight:bold; }
.wpse_table th.rank,
.wpse_table td.rank{ width:26px;}
.wpse_table.wpse_tlg .team_wrap{ line-height:30px;}

.wpse_table td.team,
.wpse_table th.team{ padding-left:10px !important; }
.wpse_tsm .wpse_table td{ display:table-cell !important; width:auto !important;}

.wpse_twm_400 .wpse_table .goalagainst,
.wpse_twm_400 .wpse_table .goalfor,
.wpse_twm_400 .wpse_table .goaldiffence,

.wpse_twm_300 .wpse_table .draw,
.wpse_twm_300 .wpse_table .goalagainst,
.wpse_twm_300 .wpse_table .goalfor,
.wpse_twm_300 .wpse_table .goaldiffence,
.wpse_twm_300 .wpse_table .loss,
.wpse_twm_300 .wpse_table .rank,

.wpse_twm_200 .wpse_table .draw,
.wpse_twm_200 .wpse_table .goalagainst,
.wpse_twm_200 .wpse_table .goalfor,
.wpse_twm_200 .wpse_table .goaldiffence,
.wpse_twm_200 .wpse_table .win,
.wpse_twm_200 .wpse_table .loss{ display:none !important;}



.wpse_competitions_menu{margin:0 0 20px !important; padding:0 !important; overflow:hidden;}
.wpse_competitions_menu li{ margin:0; padding:0; overflow:hidden; font-size:16px; font-weight:bold; list-style:none outside !important;}

.wpse_competitions_menu li,
.wpse_competition_template_wrap,
.wpse_tab_content{display:none;}
.wpse_competitions_menu.open li,
.wpse_competitions_menu li.wpse_active,
.wpse_competition_template_wrap.wpse_active,
.wpse_tab_content.wpse_active{display:block;}

.wpse_competitions_menu li a{ display:block; padding:5px; font-weight:normal; text-decoration:none;}
.wpse_competitions_menu.open li a{ border-bottom:1px dotted #DDD;}
.wpse_competitions_menu.open li.wpse_active a,
.wpse_competitions_menu.open li:hover a,
.wpse_competitions_menu.open li a:hover{ background-color:#EEE;}
.wpse_competition_title, .competition_name{ padding-top:6px; font-size:18px; display:block; font-weight:bold; }
.wpse_competition_logo, .competition_logo{ line-height:60px; height:60px; width:60px; float:left; margin-right:10px; text-align: center;}
.wpse_competition_logo img, .competition_logo img{ border:none; border-radius:0; box-shadow:none; width:auto; max-width:100%; height:auto;}
.competition_season{ display:block; font-size:14px; line-height:14px;}
.wpse_competitions_menu .competition_wrap{ margin:0; display:block;}

.wpse_tabs_title,.competition_wrap{ margin:20px 0; display:block; overflow:hidden;}
.wpse_tabs{ margin:20px 0;}
.wpse_tabs > ul{ margin:0 0 10px !important; padding:0; overflow:hidden;}
.wpse_tabs > ul > li{ list-style:none outside; margin:0 !important; padding:0; display:inline-block; }
.wpse_tabs > ul > li > a{ display:block; padding:7px 12px; text-decoration:none !important; background-color:#EEE; color:#555; margin:0 2px 2px 0; border:1px solid #CCC;}
.wpse_tabs > ul > li.wpse_active a,
.wpse_tabs > ul > li a:focus,
.wpse_tabs > ul > li a:active{ background-color:#555; color:#FFF !important; outline:none; border:1px solid #333;}


.wpse_groups .wpse_group{
	margin-bottom:30px;
}
.wpse_groups.wpse_tlg .wpse_group{
	width:45%;
	float:left;
	margin-right:5%;
}
.wpse_group_title {
    border: medium none;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    padding: 15px 0 7px 5px !important;
    text-transform: capitalize;
}


.stats_title{
	text-align:center;
}
.team1_stats{
	text-align:right;
}
.team2_stats{
	text-align:left;
}


.wpse_match .wpse_team_recent{
	margin-bottom:30px;
}
.wpse_tlg .wpse_team_recent,
.wpse_tmd .wpse_team_recent{
	width:48%;
	float:left;
}
.wpse_tlg .wpse_team_recent:first-child,
.wpse_tmd .wpse_team_recent:first-child{
	margin-right:4%;
}
.wpse_teams .team_wrap{
	width:50px;
	height:50px;
	padding:5px;
	display:inline-block;
}
.wpse_teams .team_name{
	display:none;
}


.hide_events.wpse_tlg .match_group,
.hide_events.wpse_tlg .match_venue,
.hide_events.wpse_tmd .match_venue,
.hide_events.wpse_tlg .match_round,
.hide_events.wpse_tmd .match_round,
.wpse_mt.hide_events .match_motm,
.wpse_mt.hide_events .team_scorers,
.wpse_mt.hide_events .team_events,
.wpse_mt.hide_events .match_status,
.wpse_mt.hide_events .game_status{
	display:none;
}
.hide_events.wpse_tlg tr.status_result:hover,
.hide_events.wpse_tmd tr.status_result:hover{
	cursor:pointer;
}


.wpse_view_grid .wpse_match.ld{ background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	background-repeat:no-repeat;
	background-position:center;}
.wpse_view_grid .wpse_match,
.wpse_view_grid .wpse_more{
	padding:15px;
	display:inline-block;
	margin:0 0.5% 10px;
	display:inline-block;
	border:1px solid #DDD;
	background-color:#FFF;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float:left;
}
.wpse_view_grid.wpse_mt.wpse_tlg .match_time{
	display:inline;
}
.wpse_view_grid .wpse_more{
	min-height:100px;
}
.wpse_view_grid.wpse_tlg .wpse_match,
.wpse_view_grid.wpse_tlg .wpse_more{width:24%;}
.wpse_view_grid.wpse_tmd .wpse_match,
.wpse_view_grid.wpse_tmd .wpse_more{width:49%;}
.wpse_view_grid.wpse_tsm .wpse_match,
.wpse_view_grid.wpse_tsm .wpse_more{width:49%;}
.wpse_view_grid.wpse_txs .wpse_match,
.wpse_view_grid.wpse_txs .wpse_more{width:100%;}

.wpse_view_grid .wpse_match .match_meta,
.wpse_view_grid .wpse_more .match_meta{display:block;
	clear:both;
	padding:5px 15px;
	margin:-15px -15px 15px;
	background-color:#DDD;
	text-decoration:none;
	color:#333;
	position:relative;
}
.wpse_view_grid a.match_team{
	text-decoration:none;
	margin-right:40px;
	display:block;
}
.wpse_view_grid .wpse_match .match_competition{
	max-width:40%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	position:absolute;
	right:15px;
	top:5px;
}
.wpse_view_grid .team1 .team_wrap,
.wpse_view_grid .team2 .team_wrap{
	text-align:left;
	padding:0;
}
.wpse_view_grid .wpse_match .team{ 
	position:relative;
	padding:5px 0;
}
.wpse_view_grid .wpse_match .score{ 
	float: left;
	width:200px;
	text-align:center;
}
.wpse_view_grid .wpse_match .team_logo{ 
	width:30px;
	height:30px;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
}
.wpse_view_grid .wpse_match .team_logo img{ height:30px;
	width:auto;}
.wpse_view_grid .wpse_match .team_name{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.wpse_view_grid .wpse_match .team_edit_link, .wpse_view_grid .wpse_match .match_meta a{ text-decoration: none;
	color:#666;}
.wpse_view_grid .wpse_match .team_edit_link:hover, .wpse_view_grid .wpse_match .match_meta a:hover{ text-decoration:underline;
	-moz-text-decoration-color: #666;
	text-decoration-color: #666;}
.wpse_view_grid .wpse_match .team_score{ font-size:16px;
	font-weight:bold;
	line-height:24px;
	float:right;
	position:absolute;
	top:0;
	right:0;
	padding:0 10px;
	border:1px solid #FFF;}
.wpse_view_grid .wpse_match .match_score,
.wpse_view_grid .wpse_match .match_status,
.wpse_view_grid .wpse_match .team_scorer{ display:block;}
.wpse_view_grid .wpse_match .match_status{ font-weight:bold;
	margin-bottom:5px;}
.wpse_view_grid .wpse_match .team_scorers{  position: absolute;
	top:40px;
	right:0px;
	background-color:rgba(255,255,255,0.9);
	width:150px;
	box-shadow:0 2px 3px rgba(0,0,0,0.5);
	padding:10px;
	display:none;
	border:1px solid #DDD;
	z-index:20;
	box-sizing: border-box;
	-mozilla-box-sizing: border-box;
	-webkit-box-sizing: border-box;}

.team_scorers:after, .team_scorers:before { bottom: 100%;
	left: 90%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.team_scorers:after{
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFFFFF;
	border-width: 5px;
	margin-left: -5px;
} 
.team_scorers:before { border-color: rgba(221, 221, 221, 0);
	border-bottom-color: #DDD;
	border-width: 7px;
	margin-left: -7px;
}

.wpse_view_grid .wpse_match .team_score:hover + .team_scorers{ display:block; }
.wpse_view_grid .wpse_match .team_score:hover{ border:1px solid #CCC;}
.wpse_view_grid .wpse_match_status_result .team_score{
	display:block;
}
.wpse_view_grid .match_datetime{
	display:inline-block;
}
.wpse_view_grid .match_date{
	display: inline;
	margin-right:5px;
}
.wpse_mt.wpse_view_grid .team1 .team_wrap{
	padding-right:0;
}
.wpse_mt.wpse_view_grid .team2{
	border-bottom:none;
	margin-bottom:0;
}



.half_left,
.half_right{
    width: 50%;
    vertical-align: top;
    display: inline-block;
}
.wpse_match_lineup .title{
	text-align:center;
	padding:5px 0;
	line-height: normal;
	border:1px solid #DDD;
	border-width:1px 0px ;
}
.wpse_match_title .team{
    width: 30%;
	text-align:center;
    vertical-align: top;
    display: inline-block;
}
.wpse_match_title .score{
    width: 40%;
    vertical-align: top;
    display: inline-block;
}
.wpse_match_title.wpse_tlg .team2,
.wpse_match_title.wpse_tmd .team2,
.wpse_match_title.wpse_tsm .team2,
.wpse_match_title.wpse_txs .team2{
	border:none;
}
.wpse_single_match .match_title .team a{
	border:none;
	text-decoration:none;
}
.wpse_match_title .meta{
	text-align:center;
	margin:20px 0 0 0;
}
.wpse_match_title.wpse_tlg span.match_datetime, 
.wpse_match_title.wpse_tmd span.match_datetime,
.wpse_match_title.wpse_tlg a.match_datetime, 
.wpse_match_title.wpse_tmd a.match_datetime,
.wpse_match_title.wpse_tlg span.match_round, 
.wpse_match_title.wpse_tmd span.match_round,
.wpse_match_title .match_date,
.wpse_match_title .match_time,
.wpse_match_title.wpse_tlg .match_venue,
.wpse_match_title.wpse_tmd .match_venue,
.wpse_match_title.wpse_tsm .match_venue,
.wpse_match_title.wpse_txs .match_venue,
.wpse_mt.wpse_match_title .match_meta .match_round + .match_venue{
	max-width: none;
	overflow:inherit;
	font-size:inherit;
	line-height:normal;
	display: inline-block;
	margin-right:5px;
}
.wpse_match_title.wpse_tlg span.match_datetime, 
.wpse_match_title.wpse_tmd span.match_datetime, 
.wpse_match_title.wpse_tsm span.match_datetime, 
.wpse_match_title.wpse_txs span.match_datetime{
	display:block;
}
.wpse_match_title .match_round + .wpse_match_title .match_venue:before{
	content:"\00b7";
	padding-right:5px;
}
.wpse_match_title .match_competition{ padding-top:6px; font-size:18px; display:block; font-weight:bold; }
.match_datetime .match_date,
.match_datetime .match_time{
	font-size:14px;
	line-height:normal;
}
.wpse_match_title .team_score,
.wpse_match_title.wpse_tsm .team_score{
	position:relative;
	display:inline-block;
}
.wpse_match_title.wpse_tlg .team .team_wrap,
.wpse_match_title.wpse_tmd .team .team_wrap,
.wpse_match_title.wpse_tlg .team .team_logo,
.wpse_match_title.wpse_tmd .team .team_logo{
	padding:0;
	width:120px;
	height:120px;
	display:block;
	margin:0 auto;
	position:relative;
}
.wpse_match_title.wpse_tsm .team .team_logo,
.wpse_match_title.wpse_txs .team .team_logo{
	width:80px;
	height:80px;
	display:block;
	margin:0 auto;
	position:relative;
}
.wpse_match_title .team .team_name{
	display:block;
	max-width:100%;
	margin-top:10px;
}
.wpse_match_title .score .match_score,
.wpse_match_title .score .match_time_remain{
	font-size:52px;
}

.wpse_match_lineup .team_players{
	margin:0;
}
.wpse_match_lineup .team_players li{
	padding:0;
	display:block;
	margin:0 0 2px 0;
	position:relative;
	list-style:none outside;
}
.wpse_match_lineup .team1 .team_players li{
	text-align:left;
	padding-left:50px;
}
.wpse_match_lineup .team2 .team_players li{
	text-align:right;
	padding-right:50px;
}
.wpse_match_lineup .team_players .player_shirt{
	min-width:50px;
	padding:0 10px;
	font-weight:bold;
	text-align:center;
	display:inline-block;
	position:absolute;
	top:0;
}
.wpse_match_lineup .team1 .team_players .player_shirt{
	left:0;
}
.wpse_match_lineup .team2 .team_players .player_shirt{
	right:0;
}
.wpse_match_lineup .team_players .player_name{
	display: block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-transform:none;
}

.wpse_match_stats .team1_stat,
.wpse_match_stats .team2_stat{
    width: 20%;
    vertical-align: top;
    display: inline-block;
}
.wpse_match_stats .stat_title{
    width: 60%;
	text-align:center;
    vertical-align: top;
    display: inline-block;
}
.wpse_match_stats .team2_stat{
	text-align:right;
}

.wpse_tab_menu_handle{ display:none; }
@media screen and (max-width: 400px) {
	.wpse_tab_menu_handle{ display:inline-block;}
	.wpse_tabs{ position:relative; }
	.wpse_tabs ul.wpse_tab_menu{ padding-top:40px; margin-bottom:10px !important; }
	.wpse_tabs.menu-open > ul.wpse_tab_menu{border-bottom:1px solid #ccc;}
	.wpse_tabs ul.wpse_tab_menu li a{ margin-right:0px; margin-bottom:0px; border-bottom: none;}
	.wpse_tabs > ul > li.wpse_active{ position:absolute; top:0; left:0; width:100%; display: block; }
	.wpse_tabs > ul > li.wpse_active a{border-bottom:1px solid #555;}

	.wpse_tabs:not(.menu-open) > ul > li{ display:none; }
	.wpse_tabs.menu-open > ul > li,
	.wpse_tabs > ul > li.wpse_active{ display: block;}
	.wpse_tabs > ul.wpse_tab_menu{ white-space:nowrap; }
	.wpse_tabs .wpse_tab_menu_handle{
		position:absolute;
		top:0; right:0;
		padding:5px;
		cursor:pointer;
		color:#FFF; 
		outline:none;
		width:40px;
		height:40px; 
		background-color:#555; 
		border:1px solid #333;
	}
	.wpse_tabs .wpse_tab_menu_handle .wpse-icon{
		font-size:28px;
		display:block;
	}
}

.tipsy{font-size:11px;position:absolute;padding:5px;z-index:500001;opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.tipsy.in{opacity:1}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:6px 8px;line-height:1.3em;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}

