/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/

/*
Darstellung der Vorschau an Hinweis-/Beschreibungstext 
der einzelnen Buchungsboxen (Link "Mehr erfahren"):
*/
.item__description.short {
	max-height: 113px !important;
	border-bottom: 1px solid #8e9b4a  !important;
}

/*
.item__read-more {
	display: none !important;
}
*/

/*
Link im Footerbereich "Bericht über personenbezogene Daten" ausblenden:
*/
#sb_gdpr_report_module_container {
	display: none !important;
}

/*
Buchungsprozess > Spielfeldbox auf der linken Seite bei Auswahl von Datum & Zeit > Größe & Positionierung des Bildes/Logos:
*/
.provider-item .item__picture--fit-mode img {
	height: auto !important;
	padding: 20px !important;
}


/*
Promotion-Link/-Checkbox unter Registrierungsformular ausblenden:
*/
#sb_terms_and_conditions div .form-group:nth-child(3) {
	display:none;
}

#sb_terms_and_conditions.license-links-container {
	display:none;
}

/*
Link für "in neuem Tab buchen" im Cookie-Banner ausblenden:
*/
.samesite-cookies__popup-link {
	display:none !important;
}

/*
Übersetzungsfehler der Zahlungsmethode im Benutzerprofil-Menü
Korrektur mittels CSS des dritten Menüeintrages
*/
.booking-result-tabs .tabs-container .tab-link:nth-child(3) a {
	visibility: hidden !important;
}

.booking-result-tabs .tabs-container .tab-link:nth-child(3) a:after {
	content: 'Zahlungsmethode' !important;
	visibility: visible !important;
	margin-left: -8em !important;
	padding: 4px 0;
}

.booking-result-tabs .tabs-container .tab-link:nth-child(3).active a:after {
	border-bottom: 3px solid #8e9b4a !important;
}

.booking-result-tabs .tabs-container .tab-link:nth-child(3) a:hover:after {
	border-bottom: 3px solid #a8b563 !important;
}