#header a.logo > img {
height: auto !important;

}

#header.dark #topMain.nav-pills > li > a {
    color: #fff;
}
#header.dark #topMain.nav-pills > li > a:hover {
    color: #ffe824;
}

.img-bordered {
border: 1px solid #b2c6d6;

}

@media only screen and (max-width: 412px) {

/* unter dieser Auflösung - Logo auf automatische Breite */
a.logo > img {
height: auto !important;
width: 100% !important;
}

a.logo {
height: auto !important;
width: 100% !important;

}
}
p.intro::first-letter {
	color:#2a6ba3;
	font-size: 500% !important;
	font-weight: 300;
	margin-top:10px;margin-right:0.05em;
	float: left;
	line-height: 0.6;
	padding:0;
}

#alert_recaptcha {
        display:none;
}

label.error {
    font-size: 13px;
    font-weight: normal;
    color: #ff0000;
}

div.heading-title h1 {
background-color:unset !important;
}

.blog-single-small-media {
width:unset !important;
}

@media only screen and (max-width: 767px) {
	div.side-nav ul {
		display:block;
		overflow-y:auto;
		margin-bottom:30px;
	}
}

#cookie-alert.alert-position-bottom {
    top: auto;
    bottom: -1000px;
}


#confirm-delete .modal-dialog {
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50%;
    margin: 0 auto;
}
