/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 16 2025 | 13:49:04 */
@media only screen and (min-width: 1000px) {
	.custom-event-info p strong {
		display: inline-block;
		width: 200px; 
		font-weight: 600;
	}
	p.preis_kurs_detail span {
		font-size: 18px;
		font-weight: 600;
		display: inline-block;
		position: relative;
		left: 0px;
		color: #000;
	}

	.tribe-common--breakpoint-medium.tribe-events 
	.tribe-events-calendar-list__event-featured-image-wrapper {
			width: 255px;
	}
		.tribe-common .tribe-common-g-row {
		flex-direction: row;
		align-items: start ;
		gap:20px;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		padding: 0 !important;
	}
	.tribe-common .tribe-common-h5 {
		font-size: 18px !important;
		font-weight: 700;
		height: 30px;
		line-height: 30px !important;
		color: #881244;
		background-color: #ffffff;
	}
	div.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
		font-size: 18px !important;
		font-family: Lato !important;
		font-weight: 400 !important;
		padding:0;
		margin: 0;
		height:30px;
		line-height: 30px;
		color: white;
		background-color: #881244;
	}
	.tribe-events .tribe-events-calendar-list__event-date-tag {
		flex: 0 0 50px !important;
		border: 2px solid #881244;
		border-radius: 8px;
		overflow: hidden;
		padding: 0 !important;
		min-width: 50px !important;
	}
	.custom-event-info {
			margin-top: 10px !important;
	}

	.custom-event-image {
			flex: 0 0 255px;
			max-width: 255px;
	}
	/*
	.startseite_liste .custom-event-image {
			flex: 0 0 200px;
			max-width: 200px;
	}
  */
	.startseite_liste .custom-event-image img {
		margin-right:20px;
	}

	.startseite_liste .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
			margin-bottom: 0;
			width:255px;
	}

	.custom-event-details {
			flex: 1;
			min-width: 280px;
	}
	article.tribe-events-calendar-list__event {
			display: flex;
			gap: 20px;
			align-items: flex-start;
			flex-wrap: wrap;
	}
	a.button.add-to-cart {
		background: #881244;
		border-radius: 4px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 11px;
		padding-bottom: 11px;
		color: #fff !important;
		font-weight:700;
	}
	.btn-disabled {
		background-color: #aaa !important;
	}
	div.datepicker {
		z-index: 55 !important;
	}
	.event_list_dozenten {
		margin-bottom: 20px;
	}
}

