html, body {
	font-family: "Open Sans"
}

.uk-button-primary {
	background-color: #43b6b1 !important;

}

.navbar-nav > li > a {
    height: 88px;
    padding-bottom: 0;
    padding-top: 55px;
}

.color1 a {
	color: #43b6b1;
}

h1 {
	text-transform: none;
}

.paralaxText {
    text-align: left;
}

.paralaxText h1 {
	text-align: left;
	letter-spacing: normal;
	font-weight: 600;
	font-size: 40px;
}

#paralaxSlice1 {
    background-image: url("../images/theme-pics/paralax-sea-green-3.jpg");
}
#paralaxSlice2 {
    background-image: url("../images/theme-pics/schultze.jpeg");
}

.uk-grid ul {
	padding-left: 15px;
}

#home {
	font-size: 30px;
	line-height: 40px;
	font-weight: 100;
	letter-spacing: 0;
}

#home .uk-h1, #home h1 {
	font-size: 80px;
	font-weight: 200;
	line-height: 90px;
	text-transform: uppercase;
	color: #fff;
}

#home {
	color: #fff;
}

#news .uk-panel-box {
	background-color: #43b6b1;
	color: #fff;
}

#news .uk-panel-box .uk-text-center {
	margin: -20px -20px 0 !important;
}

#news .uk-panel-box .uk-button-primary {
	background-color: #43b6b1 !important;
	border: 1px solid #fff !important;
	border-color: #fff !important;
}

#news .uk-panel-box .uk-button-primary:hover {
	border-color: rgba(255,255,255, 0.6) !important;
}

#news .uk-panel-box a {
	
	color: #fff;
}

#services {
	font-size: 30px; line-height: 45px; font-weight: 100;
}

#about td {
	padding: 10px 0;
}

#adresse {
	font-size: 16px;
}


#angebot h3 a {
	color: #43b6b1;
	letter-spacing: 0;


}

#contact {
	border-top: 1px solid #43b6b1;
}

section {
	padding-top: 150px !important;
}

.uk-panel ul li {
margin-bottom: 8px;}


.navbar-brand {
height: auto;
}
h2.subTitle::after{

    display: none;
}

h1 {
	padding-bottom: 15px;
}

h1:after, h1.noSubtitle::after  {
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -50px;
    position: absolute;
    width: 100px;
    background-color: #43b6b1;
}

.paralaxText h1:after {
	display: none;
}

.uk-panel-title {
	font-size: 20px;
	margin-top: 15px;
	letter-spacing: normal;
	font-weight: 200;
}

#paralaxSlice2 {
	height: 400px;
}

#impressum {
	font-size: 11px;
	line-height: 13px;
}

@media (max-width: 1024px) {
	h1 {
		font-size: 20px;
		padding-bottom: 0;
	}

	#services {
		font-size: 20px;
		line-height: 25px;
	}

	.navbar .navbar-collapse li a {
		padding: 8px;
		height: auto;
	}

	#mainHeader .pull-right {
		float: left !important;
	}
	.uk-h3, h3 {
		font-size: 14px;
	}

	#about {
		margin: 15px;
	}

}

