
.djm-sternwarte-wrapper .image {
	background-size: cover;
}

.djm-sternwarte-wrapper .image .holder {
	width: 100%;
}

.djm-sternwarte-wrapper .info-row-wrapper {
	display: table;
	width: 100%;
	margin-bottom: 35px;
	border-spacing: 0;
}

.djm-sternwarte-wrapper .info-row {
	display: table-row;
}

.djm-sternwarte-wrapper .info-row .info-col {
	width: 50%;
	display: table-cell;
	vertical-align: top;
	position: relative;
}

.djm-sternwarte-wrapper .info-row .info-col.col-left {
	padding-right: 15px;
}

.djm-sternwarte-wrapper .info-row .info-col.col-right {
	padding-left: 15px;
}

.djm-sternwarte-wrapper .info-box {
	border-top: 10px solid #00aae1;
    background-color: #f4f4f4;
	position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}

.djm-sternwarte-wrapper .info-box > .inner {
	padding: 7px 18px;
}

.djm-sternwarte-wrapper .info-box .item {
    background-size: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.djm-sternwarte-wrapper .info-box .item.bottom {
    background-color: #00aae1;
	color: #fff;
}

.djm-sternwarte-wrapper .info-box .bottom-inner {
	padding: 0 18px;
	background-color: #00aae1;
}

.djm-sternwarte-wrapper .info-box .item.bottom a {
   
	color: #fff;
}

.djm-sternwarte-wrapper .info-box .item.home {
	background-image: url(home.svg);
}

.djm-sternwarte-wrapper .info-box .item.telescope {
	background-image: url(telescope.svg);
}

.djm-sternwarte-wrapper .info-box .item.clock {
	background-image: url(clock.svg);
}

.djm-sternwarte-wrapper .info-box .item.pin {
	background-image: url(pin.svg);
}

.djm-sternwarte-wrapper .info-box .item.globe {
	background-image: url(globe.svg);
}


.djm-sternwarte-wrapper {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #ccc;
}

.djm-sternwarte-wrapper .desc p:last-of-type {
	margin-bottom: 0 !important;
}

.djm-sternwarte-wrapper:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}

@media screen and (max-width: 991px){
	
	.djm-sternwarte-wrapper .info-box {
		position: relative;
	}
	
	.djm-sternwarte-wrapper .info-row-wrapper,
	.djm-sternwarte-wrapper .info-row,
	.djm-sternwarte-wrapper .info-row .info-col {
		display: block;
		width: 100%;
		padding: 0;
	}
	
	.djm-sternwarte-wrapper .info-row .info-col.col-left {
		margin-bottom: 30px;
	}
	
	.djm-sternwarte-wrapper .info-row .info-col.col-right {
		padding-left: 0;
	}

	.djm-sternwarte-wrapper .info-row .info-col.col-left {
		padding-right: 0;
	}
}