@charset "UTF-8";

/* Wissenspool / Rückblick */
.review {
	display: flex;
	flex-direction: column;
}
.content-pool {
	display:flex;
	flex-direction: column-reverse;
}
.pt-field-group.group-3, .pt-field-group.group-4 {
	flex-direction: column;
}
.pt-field-group.group-3 >div, .pt-field-group.group-4 >div{
	margin-left:0;
}
@media screen and (min-width: 768px) {
	.review, .content-pool { flex-direction: row; }
	.review .text, .content-pool .text {width:70%;}
	.review .info, .content-pool .info {width:30%;padding-right: 10px; }
	.sidebar .icon-bar {flex-direction:column;justify-content:inherit;width:auto;}
	.material-container > *:first-child {margin-right: 15px;}
}
.icon-bar {display:flex;
	flex-direction:row;
	justify-content: space-between;
	width: 100%;
}
.review h1, .content-pool h1 {margin-bottom:0px;}
.review h1 {color:#000;}
.review h2, .content-pool h2 {margin-bottom:0px;}
.review p, .content-pool p {margin-bottom:0px;}
.review .info, .content-pool .info {font-size: 0.9em;}
.review .thumbnail-container, .content-pool .thumbnail-container{width:90%;}
.review .thumbnail-container img, .content-pool .thumbnail-container img {max-width:100%;height:auto;width: 100%;}
.review .field-kontakt-info p, .content-pool .field-kontakt-info {margin-top:0px;}
/* Material */
.material-container .result-list-line {margin-bottom:10px;padding-top:0;}
.material-container {
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 768px) {
	.material-container {
		flex-direction: row;
	}
	.material-container .content {
		width:75%;
	}
	.material-container .sidebar {
		width: 25%;
	}
	.material-container .material-thumbnail img {
	width:100%;
	max-width:100%;
	height:auto;
	}
	.material-container h2 {
		/*margin-bottom: 5px;*/
	}

}
.material-thumbnail img {
	width:50%;
	height:auto;
	}
.material-container .caption {
	font-weight: bold;
}

.material-thumbnail {width:100%;}

.material-container .sidebar {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.material-container .icon {
	font-size: 24pt;
	padding: 10px;
}
.material-container .icon > .simplefavorite-button {
	padding-bottom:5px;
}
.material-container .icon a {
	color: black;
	text-decoration: none;
}

.material-container .small {
	font-size:0.5em;
}

.content div.simplefavorite-button {
	display:none;
}
.material-container .field-inhalt span.data p {margin-top:0;}

.material-container .field {margin-bottom:inherit;}
.material-container .field.more-info ~ .field {margin-bottom:0;}

.material-container .field-more {
	margin-top: 2em;
	margin-bottom: 3em;
}

.pt-title {
	/*margin-bottom: 5px;*/
}
.pt-field, .pt-field-group, .pt-field-group > div {
	display: flex;
	flex-direction: row;
}

.pt-field-group > div:first-child {
	margin-left: 0;
}
.pt-field label, .pt-field span {
	display: block;
}
.pt-field-group > div {
	margin-left: .2em;
}
.pt-field label {
	margin-right: .2em;
}
.pt-kontakt_mobiltelefon {
	padding-top: .2em;
}
