.com-xscores-live{
	width: 100%;
	padding-left: 44px;
	padding-right: 44px;
}
.com-xscores-live .xscores-live-match{
	overflow: hidden;
}
.com-xscores-live .xscores-live-match-card .card{
	overflow: hidden;
}
.com-xscores-live .xscores-live-match-card .team{
	font-size: 0.9rem;
	line-height: 1.4rem;
	max-height: 1.4rem;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	word-break: break-all;
	white-space: break-spaces;
}
.com-xscores-live .xscores-live-match-card .score{
	font-size: 1.1rem;
	line-height: 1.6rem;
	font-weight: bold;
}
.com-xscores-live .xscores-live-match-card .logo{
	width: 24px;
	height: 24px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.com-xscores-live .carousel-control-prev, .com-xscores-live .carousel-control-next{
	width: 44px;
	color: #ddd;
}

.com-xscores-live .xscores-live-match-modal .modal-title{
	max-width: calc(100% - 40px);
	overflow: hidden;
}
.com-xscores-live .xscores-live-match-modal .team{
	font-size: 0.9rem;
	line-height: 1.4rem;
	white-space: break-spaces;
}
.com-xscores-live .xscores-live-match-modal .logo{
	width: 30px;
	height: 30px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.com-xscores-live .xscores-live-match-card .toptitle, .com-xscores-live .xscores-live-match-card .partial{
	font-size: 0.9rem;
	line-height: 1.4rem;
	max-height: 1.4rem;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	word-break: break-all;
	white-space: break-spaces;
}

.xscores-live-match-single{
	width: 33% !important;
	margin-left: calc(100% / 2 - 16.5%) !important;
}
.xscores-live-match-double{
	width: 50% !important;
}

@media(max-width: 1200px){
	.xscores-live-match-single{
		width: 100% !important;
		margin-left: 0px !important;
	}
	.xscores-live-match-double{
		width: 100% !important;
	}
}

@media(max-width: 576px){
	.com-xscores-live{
		padding-left: 24px;
		padding-right: 24px;
	}
	.com-xscores-live .carousel-control-prev, .com-xscores-live .carousel-control-next{
		width: 24px;
	}
}
