/*

in style.css folgende Änderungen durchführen
#a67c52 nach #06A0DD ändern 50+ Stellen

*/
body {
	color:#424242;
}
header.header {
	padding-top: 20px;
	padding-bottom: 0px;
}

.header > .row {
	padding-bottom: 0px;
}
.header > .row > .container {
}
.logo {
	line-height: 120px;
}
.logo img {
    max-height: 120px;
}
.logo img:hover {
	opacity: 0.8;
	filter:     alpha(opacity = 80);
	-ms-filter: "alpha(opacity = 80)";
	-moz-opacity:0.8;
}
.mainmenu {
	margin-top:50px;
}

.oneslider .divcell .title p {
	background-color: #EEE;
}

.dropdown-menu:last-child {
	left:-105px;
}

.text-section li {
	list-style-type: disc;
}
.text-section .caroufredsel_wrapper li {
	list-style-type: none;
}
.text-section .icon.rbs {
	margin-top:-15px;
	width: 75px;
	height:74px;
	background: transparent  url(../images/logo_kl_grau.png) no-repeat 0 0;
}
.text-section p.caption {
	color:#b6bd22;
	font-size: 115%;
}

.mask {
	background-color: rgba(6, 160, 221,0.8);
}
.mask-small {
	
}


.preloader {
    background: #fff url('../images/foederverein_loader.gif') no-repeat center center;
}

.divcell .title {
	line-height: 46px;
}
.divcell .title span {
	background-color: rgba(0,0,0,0.5);
}

small, h3 small,.colum-text h4 {
	color:#b6bd22;
}
.colum-text h4 {
	text-transform: uppercase;
}

.service-slider p:first-of-type {
	color:#000000;
	visibility: visible;
	height:auto;
	opacity: 1;
}

.service-slider li > a:hover {
	background-color:#b6bd22;	
}
.action-link:hover,.map-close:hover {
	background-color: #00b7ef;	
}


.service-slider li > a:hover .icon {
	color:#FFF;
}

.grey-bg {
	background-color: #f5f5f5;	
	padding:20px 20px;
	
}
.grey-bg ins {
	color:#b6bd22;
	font-weight: 400;
}

.text-section ul {
	margin-bottom: 50px;
}
.persons.ribbon .mask {
	background-color: rgba(182,189,34,.90);	
}
.persons .mask small {
	color:#FFF;
}

.mfp-title {
	text-transform: none;
}
.mitarbeiter a:hover small {
	color:#FFF;
}
.mitarbeiter h3 small {
	text-transform: none;
	font-size: 16px;
	line-height: 20px;
}
a.nolink {
	cursor: default;
}
@media screen and (max-width: 967px) {
	.text-section li {
		list-style-type: none;
	}
	.mfp-bottom-bar {
		bottom: 25px;
	}

}

@media screen and (max-width: 640px) {
	.logo img {
		width:100%;
	}
	.header .navbar.mainmenu.pull-right {
		float:right!important;
		padding-top:30px;
	}
	.home .header,.header .row:first-child {
		padding-bottom: 0px;
	}
	.header .logo {
		margin-bottom: 0px;
	}
	.oneslider .divcell .title {
		font-size: 28px;
		line-height: 34px;
	}
	
}