/* Excursie CPT info table — [os_excursie_informatie_tabel] */
.excursie_informatie_wrapper {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	text-align: left;
}

.excursie_informatie_table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: inherit;
	text-align: left;
}

.excursie_informatie_table th {
	border-block-start: unset !important;
}

.excursie_informatie_table .excursie_informatie_label {
	width: 26%;
	vertical-align: top;
	font-weight: 700;
	color: #fff;
	text-align: left;
	margin: 0;
	padding: 4px;
	border: 0;
	font-size: inherit;
	overflow-wrap: anywhere;
	word-break: break-word;
}

.excursie_informatie_table .excursie_informatie_inhoud {
	width: 74%;
	vertical-align: top;
	color: #fff;
	text-align: left;
	margin: 0;
	padding: 4px;
	border: 0;
	font-size: inherit;
	overflow-wrap: anywhere;
	word-break: break-word;
}

.excursie_informatie_inhoud p,
.excursie_informatie_inhoud ul,
.excursie_informatie_inhoud ol {
	margin: 0;
	padding: 0;
	text-align: left;
}

.excursie_informatie_table .excursie_informatie_inhoud_is_inclusief {
	line-height: 1.45;
}

.excursie_informatie_table .excursie_informatie_prijs_rows,
.excursie_informatie_table .excursie_informatie_periode_rows {
	display: flex;
	flex-direction: column;
	gap: 0.35em;
}

.excursie_informatie_table .excursie_informatie_periode_rows {
	gap: 0.75em;
}

.excursie_informatie_table .excursie_informatie_periode_groep + .excursie_informatie_periode_groep {
	margin-block-start: 0.35em;
}

.excursie_informatie_table .excursie_informatie_periode_jaar {
	font-weight: 700;
	line-height: 1.3;
}

.excursie_informatie_table .excursie_informatie_periode_items {
	display: flex;
	flex-direction: column;
	gap: 0.35em;
	margin-block-start: 0.25em;
}

.excursie_informatie_table .excursie_informatie_periode_item {
	display: flex;
	flex-direction: column;
	gap: 0.15em;
}

.excursie_informatie_table .excursie_informatie_periode_groep > .excursie_informatie_periode_range {
	margin-block-start: 0.25em;
}

.excursie_informatie_table .excursie_informatie_periode_range {
	line-height: 1.35;
}

.excursie_informatie_table .excursie_informatie_periode_dagen--gedeeld {
	margin-block-start: 0.35em;
}

.excursie_informatie_table .excursie_informatie_mogelijk_op_rows {
	display: flex;
	flex-direction: column;
	gap: 0.35em;
}

.excursie_informatie_table .excursie_duur {
	display: inline;
	line-height: 1.45;
}

.excursie_informatie_table .excursie_informatie_prijs_row {
	display: flex;
	flex-wrap: wrap;
	gap: 0.35em 0.6em;
	align-items: baseline;
}

.excursie_informatie_table .excursie_informatie_prijs_vanaf {
	font-weight: 600;
}

.excursie_informatie_table .excursie_informatie_prijs_row .excursie_prijs_hoofd {
	display: inline;
	margin: 0;
}

.excursie_informatie_table .excursie_informatie_periode_dagen {
	font-size: 0.95em;
	opacity: 0.92;
	line-height: 1.35;
}

.excursie_informatie_table .excursie_prijs {
	display: block;
	text-align: left;
}

.excursie_informatie_table .excursie_prijs .excursie_prijs_regel {
	display: block;
}

.excursie_informatie_table .excursie_prijs .excursie_prijs_regel + .excursie_prijs_regel {
	margin-top: 0.35em;
}

.excursie_informatie_inhoud .excursie_prijs_bijkomende_kosten {
	font-size: 0.9em;
	font-style: italic;
	line-height: 1.35;
	opacity: 0.9;
}
