.breadcrumbs, .efemeride {
	margin-top: 10px;
}
.div-penaltis, .div-prorroga {
    text-align: center;
}
.cronica {
	margin-bottom: 10px;
}

.cronica-text, .efemeride-text{
	margin-left: 6px;
	margin-right: 6px;
}

.subtitleH5Section {
	margin-left: 10px;
	margin-top: 10px;
}

.apodoProtagonista {
	width: 80px !important;
}

.stat {
	width: 120px;
}

.stat-goles {
	width: 140px;
}

.alineacion-table td {
	text-align: left !important;
}

#resultDiv{
	margin-top: 10px;
}

.alineacion {
	margin-left: 5px;
}

.result {
	width: 40px;
}


.local {
	text-align: right;
}

.visitante {
	text-align: left;
}

.escudo {
    width: 100px;
}

.subtitleSection {
	font-size: 1.7em !important;
}

#fichaPartido {
	margin-bottom: 10px;
}



.event-number{
	font-size: 1em !important;
}

i{
	margin-left: 5px;
}

.match-data-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Espacio entre los elementos */
    justify-content: center; /* Centra los elementos horizontalmente */
    margin-top: 20px;
}
.match-data-grid > div {
    flex: 1 1 100px; /* Ajusta el tamaño mínimo de cada elemento */
    min-width: 100px; /* Evita que los elementos sean demasiado pequeños */
    display: flex;
    align-items: center; /* Alinea iconos y texto verticalmente */
    gap: 5px; /* Espacio entre el icono y el texto */
    justify-content: center; /* Centra el contenido dentro de cada div */
}

.arbitro-div {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 10px;
}
.arbitro-div img {
    margin-right: 5px; /* Espacio entre el icono y el texto */
}


.titular {
    align-items: center; /* Alinea verticalmente */
    justify-items: center; /* Alinea horizontalmente cada celda */
    text-align: center; /* Asegura que el texto dentro también esté centrado */
    padding: 10px; /* Agrega un padding uniforme */
}

@media screen and (min-width: 1150px) {
	
	.grid-container {
	  display: grid;
	  grid-template-columns: 69% 2% 29%;
	}
	
}

@media screen and (max-width: 1149px) {
	
	.cronica {
		margin-top: 10px;
	}
	
}

@media screen and (min-width: 800px) {
    .titular {
        display: grid;
        grid-template-columns: 20% auto 20%;
    }
}

@media screen and (min-width: 850px) {
	
	.players-lineup {
	  display: grid;
	  grid-template-columns: 50% 50%;
	  padding: 5px;
	}
	
	.coach-lineup {
		padding: 5px;
	}
	
	.lineup-titulares {
		margin-right: 10px;
	}
	
}
