
/* Event list */
.information .information-list.event-list .event-item {
	margin-bottom:20px;
	margin-bottom:2rem;
	padding-bottom:1.8rem;
}
.information .event-list .event-item .event-details {
	overflow:hidden;
}
.information .event-list .event-item .event-details .timing,
.information .event-list .event-item .event-details .detail {
	float:left;
}
.information .event-list .event-item .event-details .timing {
	width:12%;
	margin-top:3px;
	margin-top:0.3rem;
}
.information .event-list .event-item .event-details .timing time {
	display:block;
}
.information .event-list .event-item .event-details .detail {
	width:88%;
}
.information .event-list .event-item .event-details .event-info {
	overflow:auto;
	padding-bottom:5px;
	padding-bottom:0.5rem;
}
.information .event-list .event-item .event-details .event-info time,
.information .event-list .event-item .event-details .event-info .affiliation {
	margin-top:3px;
	margin-top:.3rem;
	margin-right:10px;
	margin-right:1rem;
}
.information .event-list .event-item .event-details .event-info > * {
	float:left;
	margin:0;
}
.information .event-list .event-item .event-details .event-info > time {
	margin-right:35px;
	margin-right:3.5rem;
}
/*
.information .event-list .event-item .event-details .event-info > span + h3 {
	margin-left:10px;
	margin-left:1rem;
}
*/
.information .event-list .event-item .event-details .teaser {
	overflow:auto;
}
.information .event-list .event-item .event-details .teaser .text {
	float:left;
	width:85%;
}
.information .event-list.home-list .event-item .event-details .teaser .text {
	margin-bottom:15px;
	margin-bottom:1.5rem;
}
.information .event-list .event-item .event-details .teaser figure {
	float:right;
}
.information .event-list .event-item .event-details .teaser > a {
	float:left;
	display:block;
	clear:left;
}
.information .event-list .event-item > .event-details > header > * {
	margin:0 0 15px 0;
	margin:0 0 1.5rem 0;
}
/* List page */
.information > header.event-header {
	padding-bottom:20px;
	padding-bottom:2rem;
	margin-bottom:10px;
	margin-bottom:1rem;
}
.information > .event-header h2 {
	float:none;
	margin-bottom:20px;
	margin-bottom:2rem;
}
.information > header.event-header .information-nav-list:last-child {
	padding-bottom:0;
}
/*
.information > header.event-header .information-nav-list:last-child li {
	margin-bottom:0;
}
*/
.information .event-list.main-list .event-item .event-details .text {
	margin-bottom:15px;
	margin-bottom:1.5rem;
}

/* Startpage specific */
.startpage .information .event-list .event-item .event-details .teaser {
	margin-left:0;
}

/* Detail */
.information .event-item > header .event-info {
	margin:28px 0;
	margin:2.8rem 0;
}
.information .event-item > header > .event-info .affiliation {

}
.information .event-item > header > .event-info h1 {
	display:inline;
	margin:0;
	color:#383838;
	text-transform:none;
}
.information .event-item > header > .event-info .event-info > div {
	margin-bottom:24px;
	margin-bottom:2.4rem;
}
.information .event-item > header > .event-info .location-info {
	color:#6a6a6a;
}
.information .event-item > header > .event-info .location-info .venue {
	margin-top:15px;
	margin-top:1.5rem;
}
.information .event-item > header > .event-info .location-info time {
	margin-left:0;
}
.information .event-item .registration-link {
	display:block;
	clear:both;
}


/* Media Queries */
@media only screen and (max-width:768px) {
	.information > .event-header {
		margin-bottom:20px;
		margin-bottom:2rem;
		padding-bottom:20px;
		padding-bottom:2rem;
	}
	.information .event-list .event-item .event-details .event-info > * {
		float:none;
	}
	.information .event-list .event-item .event-details .event-info > time {
		display:block;
		width:100%;
		margin-bottom:15px;
		margin-bottom:1.5rem;
	}
	.information .event-list .event-item .event-details .event-info > h3 {
		display:inline;
		margin-left:0;
		font-size:13px;
		font-size:1.3rem;
		line-height:20px;
		line-height:2rem;
		font-weight:600;
	}
	.information .event-list .event-item .event-details .timing,
	.information .event-list .event-item .event-details .detail {
		float:none;
		width:100%;
	}
	.information .event-list .event-item .event-details .timing time {
		display:inline;
	}
	.information .event-list .event-item .event-details .teaser {
		margin-left:0;
	}
	.information .event-list .event-item .event-details .teaser .text {
		width:100%;
	}
	.information .event-list .event-item .event-details .teaser figure {
		display: none;
	}
}
