.fea-presentation-list .fea-presentation-list-group .fea-presentation-list-group-header[data-group-label='2025-11-27']::before {
	content:"DSLK-Intensivtag, ";
}
.fea-presentation-list .fea-presentation-list-group .fea-presentation-list-group-header[data-group-label='2025-11-28']::before,
.fea-presentation-list .fea-presentation-list-group .fea-presentation-list-group-header[data-group-label='2025-11-29']::before{
	content:"DSLK-Hauptkongress,";
}

/* nice select */
.fea-filter .nice-select {
	min-width: 250px;
	border-radius: 30px;
	border: 2px solid var(--e-global-color-secondary);
	font-size: 16px;
}
.fea-filter .nice-select:after {
	border-bottom: 2px solid var(--e-global-color-accent);
	border-right: 2px solid var(--e-global-color-accent);
	height: 7px;
	width: 7px;
	margin-top: -4px;
}
.fea-filter .nice-select:hover { 
	border-color: var(--e-global-color-secondary);
}
.fea-filter .nice-select:active,
.fea-filter .nice-select:focus {
	border-color: var(--e-global-color-accent);
}
.fea-filter .nice-select ul.list {
	min-width: 100%;
	border: none;
	border-radius: 0px;
	background-color: #fff;
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.2);
}
.fea-filter .nice-select ul li.option {
	min-height: initial;
	line-height: 30px;
	background-color: #ffffff;
}
.fea-filter .nice-select .option.focus,
.fea-filter .nice-select .option.selected.focus {
	background-color: #ffffff;
	font-weight: 700;
}

/***************************
 * presentation list
 **************************/

.fea-presentation-list .fea-presentation-list-group .fea-presentation-list-group-header {
	font-size: 24px;
}
.fea-presentation-list .fea-presentation-list-group .presentation-item .presentation-headline .presentation-info .presentation-title .topic {
	font-size: 23px;
}
.fea-presentation-list .fea-presentation-list-group .presentation-item .presentation-headline .presentation-info .presentation-time {
	font-size: 17px;
}
.fea-presentation-list .fea-presentation-list-group .presentation-item .presentation-headline .presentation-meta .presentation-kind > span {
	font-size: 13px;
}
.fea-presentation-list .fea-presentation-list-group .presentation-item .presentation-content .speakers .speaker {
	font-size: 14px;
}
.fea-presentation-list .fea-presentation-list-group .presentation-item .presentation-content .speakers .speaker .speaker-image .speaker-image-credits {
	font-size: 13px;
}
.fea-presentation-list .fea-presentation-list-group .presentation-item .presentation-content .speakers .speaker .speaker-info .speaker-name {
	margin: 0px;
	font-size: 16px;
}
.fea-presentation-list .fea-presentation-list-group .presentation-item .presentation-content .abstract {
	font-size: 17px;
}
/*
 * speaker-modal
 */
.fea-presentation .fea-modal .modal-body > .speaker-image .speaker-image-credits {
	font-size: 14px;
}
.fea-presentation .fea-modal .modal-body > .speaker-text {
	font-size: 17px;
}

/***************************
 * presentation single
 **************************/

.single-presentation-header a {
	font-size: 16px;
}
.single-presentation-content .speakers .speaker {
	font-size: 14px;
}
.single-presentation-content .speakers .speaker .speaker-image .speaker-image-credits {
	font-size: 13px;
}
.single-presentation-content .speakers .speaker .speaker-info .speaker-name {
	font-size: 16px;
}
.single-presentation-content .presentation {
	font-size: 17px;
}
.single-presentation-content .presentation .presentation-main .topic {
	margin: 0px;
	font-size: 23px;
}
.single-presentation-content .presentation .presentation-main .subtitle {
	font-family: var(--e-global-typography-accent-font-family);
}
.single-presentation-content .presentation .presentation-info {
	font-size: 17px;
}
.single-presentation-content .presentation .presentation-info .presentation-info-type > span {
	font-size: 13px;
}
.single-presentation-content .presentation .presentation-info .presentation-info-date-time-location {
	font-size: 17px;
}

/***************************
 * speaker list
 **************************/

.fea-speaker-list .fea-speaker-list-group .fea-speaker-list-group-header {
	font-size: 24px;
}
.fea-speaker-list .fea-speaker-list-group .fea-speaker-list-item .speaker-image .speaker-image-credits {
	font-size: 13px;
}
.fea-speaker-list .fea-speaker-list-group .fea-speaker-list-item .speaker .speaker-info {
	font-size: 16px;
}

/***************************
 * speaker single
 **************************/

.single-speaker-header a {
	font-size: 16px;
}
.single-speaker-content .speaker-image .speaker-image-credits {
	font-size: 13px;
}
.single-speaker-content .speaker-text {
	font-size: 17px;
}
