header nav>ul>li>a {
	text-transform: uppercase;
	font-size: 100%;
}

header .logo-container p {
	font-size: 140%;
}

.gallery-h .img.active a {
	cursor: default;
}


.flexslider .slides img {
	cursor: pointer;
	width: auto;
	max-height: 100%;
	position: relative;
	margin:0 auto;
	display: table-cell;
}

.flexslider .slides li {
	display: flex !important;
	justify-content: center;
    align-items: center;
}


.flexslider .slides li,
.flexslider .slides img {
	text-align: center !important;
}

.flexslider .slides {
	z-index: 10;
}

.slides li .description strong {
	font-size: 150%;
	color: #fff;
	font-family: 'Nixie One', cursive;
}

.slides li .description {
	font-size: 115%;
	visibility: visible;
	background: rgba(0, 0, 0, 0.5);
	width: 350px;
	height: 100px;
	text-align: left;
	padding: 15px;
	bottom: 0;
	left: 0;
	position: absolute;
}

.slides li .description.hidden {
	visibility: hidden;
}

.slides li .description.bemerkung {
	height: 120px;
	width: 469px;
}

.uebermich .content{
	padding-bottom:80px !important;
}

@media only screen and (max-width: 1100px) {
	header nav {
		padding: 0 30px;
	}

	.uebermich img{
		float:none !important;
		margin-bottom:15px;
	}
}



footer .social-networks a.active{
	color:#fff;
}

@media only screen and (max-width: 768px){
	header .logo-container img {
		height:100%;
	}
}