.zucht-headline {
	text-align: center;
}
.horses_zucht {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	justify-content: center;
	gap: 0px 6%;
}
.horses_breed_Spalte_1,
.horses_breed_Spalte_2 {
	width: 47%;
	font-size: 17px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait), only screen and (min-width: 768px) and (max-width: 991px) and (orientation: portrait) {
	.horses_zucht {
		gap: 0px 0px;
	}
	.horses_breed_Spalte_1,
	.horses_breed_Spalte_2 {
	width: 100%;
	}
}
.horses_breed_Spalte_1 {
}
.horses_breed_Spalte_2 {
}
.horses_breed_Spalte_1 h2,
.horses_breed_Spalte_2 h2 {
	width: 100%;
	background-color: transparent;
	text-align: center;
}
.head_breed,
.breed_data {
	display: flex;
	flex-wrap: wrap;
}
.head_breed {
	font-weight: 600;
	border-bottom: 2px solid var(--e-global-color-primary);
}
.breed_data {
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}
.breed_mare,
.breed_covered,
.breed_last,
.breed_result {
	width: 50%;
}
.breed_mare {
	font-weight: 600;
}
.breed_covered {
	font-weight: 600;
	text-align: right;
}
.breed_last {
}
.breed_result {
	text-align: right;
}