/* wird später in styles-custom.css integriert */




.factsheet-data span {
/*	color: #999;*/
}


	span.factsheet-data {
		white-space: nowrap;
	}

p.blog-text {
	margin-top: 10px;
}

.slider-item {
	float: left;
}

.panel-group {
	border-bottom: 1px solid #000;
}

.panel-group .panel+.panel {
	margin-top: 0;
}

img.img-full {
	width: 100%;
}


@media (min-width: 768px) {
	.valign {
		display: flex;
		flex-direction: row;
	}
	
	
	.valign > [class^="col-"], .valign > [class*=" col-"] {
		display: flex;
/*		align-items: center;
		justify-content: center;	*/
		margin-top: auto;
		margin-left: 0;
		height: 100%;
		
	}
		
	.small-padding:first-child {
		padding-right: 3px;
	}
	.small-padding:last-child {
		padding-left: 3px;
	}
	
	.align-bottom {
		position: absolute;
		bottom: 0;
	}
	
	
}