/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 06 2026 | 04:13:47 */
.data-dobleamonestacion .attachment-sportspress-fit-mini {
	vertical-align: top;
}

.sp_player-template-default .uc-side-menu-items ul a,
.sp_team-template-default .uc-side-menu-items ul a,
.sp_event-template-default .uc-side-menu-items ul a {
    display: block;
    text-decoration: none;
    position: relative;
    font-size: 1.3em !important;
}

.anuncio {
	display: flex;
    font-size: 12px;
    padding: 2%;
    margin: 2% 0;
    background: #fcf8e3;
    border: 1px solid #f9f0c3;
    color: #8a6d3b;
    border-left: 5px solid #f9f0c3;
}

.sp-player-statistics .data-totalamarillas {
	display: none;
}
.sp-player-statistics .data-name {
	font-size: 1em;
}

a {
	color: #01380F;
}
a:hover {
	color: #01380F;
}

.sp-tab-menu-item-active a {
    border-bottom-color: #01380F;
}
.sp-tab-menu-item a {
	text-transform: uppercase;
}

.hentry {
	margin: 0 !important;
}
/* texto contenido en tabs - torneos */
.jet-tabs__content em {
	font-size: 11px;
}
.jet-tabs__content .libre {
	font-size: 12px;
	text-align: center;
	padding: 10px;
	background: #f4f4f4;
	width:100%;
	display: flex;
	justify-content: center;
	border: 1px solid #e0e0e0;
}
.sportspress {
	/*font-family: "Poppins", Sans-serif !important;*/
	font-size: 12px !important;
}
.sportspress .dataTables_wrapper {
	margin: 0;		
}
.sorting {
	opacity: 1 !important;
}
.elementor-heading-title {
	/* #348b3b font-family: "Poppins", Sans-serif !important;*/
}
.sportspress .sp-table-caption {
	color: #fff;
	background: #01380F;
	font-size: 1.8rem;
	border-radius: 10px 10px 0 0;
	border-top: 0;
	padding: 10px;
	text-align: center;
	margin: 0;
	font-family: "Poppins", Sans-serif !important;
	font-weight: 400;
	letter-spacing: 0.11em;
}
.sp-data-table tbody a {
    color: #000;
}
.titulo-cabecera-tabla {
    background: #EEEEE4;
    border-radius: 10px 10px 0 0;
    padding: 10px 0 20px 0;
    margin: 0 0 -10px 0;
    font-weight: 500;
    font-size: 20px;
}
/* TABLA DE POSICIONES */
.sp-template-league-table {
	border-radius: 0;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0px;
}
.sp-template-league-table tr td {
	padding: 15px 0;
	border-bottom: 1px solid #e0e0e0;
	width: auto;
}
.sp-template-league-table tr th {
	color: #333;
}
.sp-template-league-table tr:last-child td {
	border-bottom: 0px;
}
.sp-template-league-table .data-rank {
	width: auto;
}
.sp-template-league-table .data-name {
	width: 50%;
	padding: 0 2%;
}
/* FIXTURE - LISTA DE EVENTOS */
.sp-template-event-list {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	box-sizing: border-box;
	margin: 0;
	z-index: 2;
	position: relative;
}
.sp-template-event-list tr th {
	font-size: 12px;
}
.sp-template-event-list .data-league {
	display: none;
}
.sp-template-event-list .data-season {
	display: none;
}
.sp-scrollable-table-wrapper {
    width: 100%;
    overflow: hidden;
}
.sp-template-event-list tr td {
	padding: 15px 5px;
	border-bottom: 1px solid #e0e0e0;
}
.sp-template-event-list tr:last-child td {
	border-bottom: 0px;
}
.sp-template-event-list .sp-table-caption {

}
.sp-template-event-list .data-event {

}
/* GOLEADORES - LISTA DE JUGADORES */
.sp-template-player-list {
	background: #f4f4f4;
	border-radius: 0px 0px 10px 10px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0;
}
.sp-template-player-list table {
	border: 5px solid #e0e0e0;
	border-top: 0px;
	margin: 0 !important;
}
.sp-template-player-list tr td {
	padding: 10px 0;
	border-bottom: 1px solid #e0e0e0;
}
.sp-template-player-list tr:last-child td {
	border-bottom: 0px;
}
.sp-template-player-list .data-name {
	width: 50%;
	padding: 0 2%;
}
.sp-template-player-list .data-rank {
	display: none;
}
.sp-template-player-list .data-number {
	display: none;
}

.sp-table-caption {
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
	padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #e0e0e0;
}
.sp-table-wrapper {
	border-radius: 0;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0;
}
.data-name {
	text-transform: uppercase;
}
.sorting {
	text-transform: uppercase;
	opacity: 0.5;
}
/* ESTILOS DEL PARTIDO */
.sp-event-venue {
	border-radius: 25px;
	overflow: hidden;
	box-sizing: border-box;
	font-size: 18px;
}
.sp-event-venue thead tr th {
	color: #333 !important;
	background: #e0e0e0 !important;	
	border: 0;
}
.sp-event-blocks .sp-event-venue {
}
/*.sp-tab-menu-item {
	display: none;
}*/
.sp-template-event-logos-block .sp-team-name {
    font-size: 18px;
}
.sp-template-event-statistics {
	background: #ffffff;
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	box-sizing: border-box;
	margin: 42px 0 0 0;
	padding: 10px;	
}
.sp-statistic-bar {
	background: #cccccc;
}
/* For extremely small screen devices (595px and below) */
@media only screen and (max-width: 595px) {
	.sp-template-league-table {
		padding: 5px 0;
	}
	.sp-template-league-table tr td {
		padding: 10px 0;
		border-bottom: 1px solid #eeeee4;
		width: auto;
	}
	.data-name {
		font-size: 12px;
		text-transform: uppercase;
	}
	.data-league {
		display:none;
	}
	.data-f {
		display: none;
	}
	.data-a {
		display: none;
	}
	.data-gd {
		display: none;
	}
	.sp-template-event-list tr th,
	.sp-template-event-list tr td {
		font-size: 12px;
	}
}

/* Small screen devices (600px and above) */
@media only screen and (min-width: 600px) {
	.sp-template-event-list tr th,
	.sp-template-event-list tr td {
		font-size: 12px;
	}	
}

/* Medium screen devices (768px and above) */
@media only screen and (min-width: 768px) {
	
}

/* Big screen devices (889px and above) */
@media only screen and (min-width: 889px) {
	.sp-template-event-list tr th,
	.sp-template-event-list tr td {
		font-size: 12px;
	}
}

/* Extra big screen devices (1200px and above) */
@media only screen and (min-width: 1200px) {
	
}
