/*p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}*/

.headline-visual {
	background: #6ea929;
	padding: 35px 20px 30px 70px;
	border-radius: 0 12px 12px 0;
	color: #fff;
	z-index:1000;
}

.conceptbox:hover {
	border-radius:12px;
}

@media (max-width: 992px) {
	.headline-visual {
		background: #6ea929;
		padding: 20px 10px 15px 10px;
	}
}

@media (max-width: 992px) {
	.background-position-custom {background-position-y: 80px !important; background-size:cover !important;}
}

.headline {margin:0 !important; padding:0; letter-spacing: 0; font-weight: 400; text-transform: uppercase; font-size:36px;}

@media (max-width: 992px) {
	.headline { font-size: 24px;}	
}

.visual {
	border-bottom: 20px solid #6ea928;
}

.sub-text { font-size: 45px; line-height: 50px;margin:20px 0 0 0;}

@media (max-width: 992px) {
	.sub-text { font-size: 24px; line-height: 25px;margin:10px 0 0 0;}	
}

.text-blue, .btn.text-blue {color:#023064;}
.text-green, .btn.text-green {color:#6ea928;}
.text-lemon-green, .btn.text-lemon-green {color:#c8e432;}
.bg-light-blue {background-color:#e6f2f2;}
.btn.btn-blue {background: #023064; color: #fff;}
.btn.btn-blue:hover, .btn.btn-dark-gray:focus {background: #6ea928; color: #fff;}
.btn .btn-gruen {background: #6ea928; color: #fff;}
.btn .btn-gruen:hover, .btn.btn-dark-gray:focus {background: #001e3f; color: #fff;}
.bg-green {background-color:#6ea928;}
.bg-light-green {background-color:#e2eed4;}
.bg-blue {background-color:#023064;}
.bg-darkblue {background-color:#001e3f;}

@media (min-width: 992px) {
	.logokonzepte {
		width:80%;
	}
}

@media (max-width: 767px) {
	.title-small {font-size: 20px; line-height:24px}
	.title-medium {font-size: 24px; line-height:28px}
	.text-large {font-size:16px; line-height:22px}
	p {font-size:14px; line-height:24px;}
}

.bg-green a:hover {
	color:#023064;
}

.border-color-blue {border-color:#023064 !important;}

.border-left-green {
	border-left:20px solid #6ea928;
}

.border-right-green {
	border-right:20px solid #6ea928;
}