h1 {
	font-size: 24px;
	color: #267bbb;
	margin: 30px 0 30px 0;
}
h1.small {
	margin: 30px 0 0 0;
}
h1.small + p {
	margin-top: 5px;
}
h1 + p b {
	font-size: 17px;
}

p + p,
p + h3 {
	margin-top: 15px;
}


p + .row {
	margin-top: 30px;
}
ul + h3,
p + ul {
	margin-top: 30px;
}
.txt-titel {
	font-size: 24px;
	color: #267bbb;
} 
.txt-upper {
	text-transform: uppercase;
	font-weight: 700;
}

.nav-sub { z-index: 1000 !important; }

.nav-item a {
	color: #3d3d3d;
}
.nav-item a:hover {
	color: #267bbb;
}
.nav-sub--item a,
.nav-sub--item a:hover {
	color: #fff;
}

/* ueber mich */
.text-boxueber {
	background: none !important;
    width: 40%;
    max-width: 500px;
    text-align: center;
    padding: 20px;
    margin-right: 20px;
    margin-top: 90px;
    margin-left: 20px;
}
.text-boxueber p {
	color: #267bbb !important; 
	font-size: 24px; 
	font-weight: 700; 
	line-height: 1.2;
}


#sport-1 .text-boxueber p {
	color: #fff !important; 
	font-size: 24px; 
	font-weight: 700; 
	line-height: 1.2;
}


.text-boxueber p em {
	font-weight: 300 !important; 
}

@media (max-width: 1025px) {
	#michaelabass-1 .text-boxueber {
		display: none;
	}
}
@media (max-width: 640px) {
	#michaelabass-1 .section-colored { 
		padding: 20px !important; 
		text-align: center !important;
	}
	.headerzitaten p {
		font-size: 19px; 
		line-height: 1.5;
	}
}

/* unternehmen */
.section-colored.section-cite + .section-copy {
	margin-top: 50px;
}

/* wirtschaft subs */
.helper-nav {
	margin: 50px 0 0 0;
}

.hovered {
	position: relative;
	margin: 0;
}

.hovered:hover .cap {
	opacity: 1;
    animation-name: fadeInOpacity;
    animation-iteration-count: 0;
    animation-timing-function: ease;
    animation-duration: .5s;
}

@media (max-width: 769px) {
	.hovered img {
 		margin-bottom: 20px;
 	}
}

.cap {
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(38,123,187,.8);
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
}

.cap .layed {
    color: #fff;
    padding: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	text-align: center;
}

@keyframes fadeInOpacity {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@-webkit-keyframes fadeInOpacity {
	0% { opacity: 0; }
	100% { opacity: 1; }
}


@media (max-width: 600px) {
#startboxneunzehn { margin-right: 0px; padding: 20px; width: 40%; max-width: 500px; margin-top: 165px !important; margin-left: 20px; }
}


@media (max-width: 640px) {
#startboxneunzehn { margin-right: 0px; padding: 20px; width: 40%; max-width: 500px; margin-top: 0px; margin-left: 20px; }
#startboxneunzehn p { font-size: 30px !important; font-weight: 700; line-height: 1.2; color: #fff !important; }
}


@media (max-width: 849px) {
#startboxneunzehn { margin-right: 0px; padding: 20px; width: 40%; max-width: 500px; margin-top: 70px; margin-left: 20px; }
#startboxneunzehn p { font-size: 40px; font-weight: 700; line-height: 1.2; color: #fff !important; }
}

@media (min-width: 850px) {
#startboxneunzehn { margin-right: 0px; padding: 75px; width: 40%; max-width: 500px; margin-top: 80px; margin-left: 20px; }
#startboxneunzehn p { font-size: 50px; font-weight: 700; line-height: 1.2; color: #fff !important; }
}


@media (max-width: 1026px) {
#muhammadali { display: none; }
}

@media (max-width: 800px) {
#privat-1 .text-boxueber { display: none; }
}


@media (min-width: 800px) {
#privat-1 #mbbox { display: none; }
}


@media (max-width: 800px) {
#sport-1 .text-boxueber { display: none; }
}


@media (min-width: 800px) {
#sport-1 #mbbox { display: none; }
}





@media (min-width: 800px) {
.iconabstand {margin-left: 65px !important;}
.seminarmarktliste {display: none !important;}
.iconseminarmarktztwo {display: none !important;}

}

@media (max-width:799px) {
.iconabstand {margin-left: 10px !important;}
.iconseminarmarkt {display: none !important;}
.seminarmarktliste {margin-bottom: 20px important;}
.footer-social {width: 100% !important; overflow: hidden;}
}

/* backgrounds */
#gesundheit-1 .hero {
	background-position: center 75%;
}


/* backgrounds */
#mannschaften-1 .hero {
	background-position: center 33%;
}



#einzelsportler-1 .hero {
	background-position: center 4%;
}

p.blau { color: #267bbb !important; }



#privat-1 .text-boxueber { margin-right: 80px; }


@media (max-width: 800px) {
#start-1 .hero-slide-item-cap { display: none; }
}


@media (max-width: 800px) {
#mannschaften-1 .hero { background-image: url('/assets/img/hero/AdobeStock_1320149_mobile_.jpg') !important; }
}

@media (max-width: 800px) {
#sport-1 .hero { background-image: url('/assets/img/hero/stabhochsprung_istock_9748506_mobile_.jpg') !important; }
}

@media (max-width: 800px) {
#sportlerin { background-image: url('/assets/img/hero/stabhochsprung_istock_9748506_mobile_.jpg') !important; }
}




.realperson-challenge {
	display: block !important;
	color: #000 !important;
	margin-top: 10px;
}
.realperson-text {
	font-family: "Courier New",monospace;
	font-size: 6px !important;
	font-weight: bold !important;
	letter-spacing: -1px !important;
	line-height: 3px !important;
}
.realperson-regen {
	padding-bottom: 15px !important;
	font-size: 10px !important;
	text-align: left !important;
	cursor: pointer !important;
	color: #579636;
}
.realperson-disabled {
	opacity: 0.5 !important;
	filter: Alpha(Opacity=50) !important;
}
.realperson-disabled .realperson-regen {
	cursor: default !important;
}



