/* WP Club Manager */

.wpcm-shortcode-wrapper h3{ margin:45px 0 20px 0;}

/*widgets*/
ul.wpcm-matches-widget{ list-style:none !important; padding:25px 35px 10px 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:20px !important; line-height:30px !important;}


.wrapper .sidebar_item .wpcm-matches-widget .clubs h4{ font-size:16px !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;}


.wpcm-countdown {
	margin: 10px 0 0 0 !important;
}


/*results widegt in 2/3*/

.ml-block-ml_2_3_column_block ul.wpcm-matches-widget li,
.elementor-widget ul.wpcm-matches-widget li{ padding-top:20px;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget .fixture .clubs h4,
.elementor-widget .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,
.elementor-widget .wpcm-matches-widget .fixture h4.away-clubs { text-align:right;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .clubs .home-logo,
.elementor-widget .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,
.elementor-widget .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,
.elementor-widget .wpcm-matches-widget  .fixture .home-clubs .score,
.elementor-widget .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,
.elementor-widget .wpcm-matches-widget  .fixture .home-clubs .score{ float:right;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .away-clubs .score,
.elementor-widget .wpcm-matches-widget  .fixture .away-clubs .score{ float:left;}

.ml-block-ml_2_3_column_block .wpcm-matches-widget  .fixture .home-clubs:after,
.elementor-widget .wpcm-matches-widget  .fixture .home-clubs:after{ content:' vs '; font-weight:normal; font-size:15px; 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,
.elementor-widget .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,
.elementor-widget .wpcm-matches-widget  .fixture .wpcm-date{ text-align:center;}


/*results widegt in elementor sidebar 2.0 */

.sidebar_item.elementor-widget .wpcm-matches-widget .fixture .clubs h4 {
	width: 100%;
	text-align: left;
}

.sidebar_item.elementor-widget .wpcm-matches-widget .clubs .home-logo,
.sidebar_item.elementor-widget .wpcm-matches-widget .clubs .away-logo {
	float: left;
	height: 30px !important;
	margin:0 10px 0 0 !important;
	width: 30px !important;
  }

.sidebar_item.elementor-widget .wpcm-matches-widget .fixture .clubs .away-logo {
	height: 50px;
	width: 50px;
	float: left;
}

.sidebar_item.elementor-widget .wpcm-matches-widget .fixture .away-clubs .score {
	float: right;
}

.sidebar_item.elementor-widget .wpcm-matches-widget  .fixture .home-clubs:after{
	display: none;
}

}



/*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;}