/* WP Club Manager */

.wpcm-shortcode-wrapper h3{ margin:45px 0 20px 0;}

/*widgets*/
ul.wpcm-matches-widget{ list-style:none !important; padding:20px 35px; margin-top:-15px;}

ul.wpcm-matches-widget li{ overflow:hidden; margin:15px 0; padding-top:20px; border-top:2px solid rgba(102,102,102,.1)}

ul.wpcm-matches-widget li:first-child{ border-top:none; margin-top:-8px;}

.wpcm-matches-widget .fixture-meta .competition,
.wpcm-matches-widget .fixture-meta{ display:none;}

.wrapper .wpcm-matches-widget .clubs h4{ margin:5px 0; width:100%; padding:0 0; text-transform:uppercase; font-size:16px !important; line-height:30px !important;}

.wrapper .wpcm-matches-widget .clubs .home-logo,
.wrapper .wpcm-matches-widget .clubs .away-logo{ margin:2px 10px 0 0 !important;}

.wrapper .wpcm-matches-widget .wpcm-date{ font-size:12px; margin:0 0;}

.wpcm-matches-widget .score{background-color:rgba(0, 0, 0, 0.05); min-width:36px; padding:2px 5px; margin:0 0 0 5px; text-align:center;}


@media screen and (min-width: 700px) {
/*upcoming widegt in 2/3*/
.ml-block-ml_2_3_column_block .wpcm-matches-widget .fixture.upcoming .clubs h4{ width:50%; padding:0 3px; float:left; text-align:center;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture.upcoming .clubs .home-logo,
.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture.upcoming .clubs .away-logo{ display:block; clear:none; float:none; margin:0 auto 10px auto !important; height:50px; width:50px;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture.upcoming .wpcm-date{ text-align:center;  font-weight:bold; text-transform:uppercase; border-top:2px solid rgba(102,102,102,.1); margin-top:20px; padding-top:15px;}

/*results widegt in 2/3*/

.ml-block-ml_2_3_column_block ul.wpcm-matches-widget li{ padding-top:20px;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget .fixture .clubs h4{ width:50%; padding:0 3px; float:left; position:relative;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget .fixture h4.away-clubs { text-align:right;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .clubs .home-logo{ display:block; margin:-10px 15px 0 0  !important; height:50px; width:50px;}
.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .clubs .away-logo{ display:block; margin:-10px 0 0 15px !important; height:50px; width:50px; float:right;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .home-clubs .score,
.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .away-clubs .score{ display:block; margin:0 15px 0 15px !important; }

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .home-clubs .score{ float:right;}
.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .away-clubs .score{ float:left;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .home-clubs:after{ content:' : '; font-weight:normal; font-size:25px; height:30px; width:20px; text-align:center; position:absolute; right:-10px; bottom:10px; display:block;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture.upcoming .home-clubs:after{ content:' vs ';font-size:32px;right:-5px; bottom:45px; }

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .wpcm-date{ text-align:center;}
}



/*tables*/
.wpcm-shortcode-wrapper table{ width:100%; max-width:1140px; float:none; margin:-15px auto 0 auto;}

.wpcm-standings .club img{ float:left; margin:-2px 10px -2px 0;}

.wrapper table tr th,
.wrapper table tr td {
		padding: 0.7625rem 0.625rem;
}

/* single match */

.wpcm-match-info{ padding:40px 20px 0 20px;}

.wpcm-match-info .wpcm-match-comp{ display:none;}

.wpcm-match-info .wpcm-match-date{ text-transform:none; font-size:13px;}

.wpcm-match-home-club-badge,
.wpcm-match-away-club-badge{ width:37%; text-align:center;}

.wpcm-match-home-club-badge img,
.wpcm-match-away-club-badge img{ display:block; float:none; margin:0 auto;}

.wpcm-match-fixture{ padding:20px 20px 40px 20px}

.wpcm-match-meta>div{ width:100%; }

.wpcm-match-venue{text-align:center !important; padding:5px 10px !important; font-size:12px;}