@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
@import url('sky-forms.css');
body {
	background:#5c6875;
	font-size:1.4em;
	line-height:1.6em;
	font-family:"Open Sans";
	padding-top:88px;
	}
header {
	background:rgba(255,255,255,1);
	}
#page {
	background:#f6f6f6;
	color:rgba(0,0,0,1);
	padding:0 0 50px 0;
	text-shadow: 1px 1px #fff;
	}
.btn-primary {
	background:#5c6875;
	color:#fff;
	text-shadow:none;
	border:none;
	}
.btn-primary:hover {
	background:#000;
	}
/*---- Header Images ----*/
#header-image {
	margin-bottom:50px;
	}
#header-image img {
	width: 100%;
	height:inherit;
	}
/*-------- Headlines --------*/
h1,h2,h3,h4,h5,h6 {
	font-weight:300;
	color: #525b66;
	margin:0;
	}
h1 {
	margin-bottom:10px;
	font-size:1.9em;
	}
/*-------- div. Klassen --------*/
.img-max {width:100%; height:inherit;}
.copyright {margin:0;font-size:0.9em}
.copyright a {color:rgba(255,255,255,.7);}
.copyright a:hover {color:rgba(255,255,255,.9);}

/*-------- Dividers --------*/
.divider-horizontal, .divider-small {
	border-top:1px solid rgba(0,0,0,.1);
    height: 1px;
	margin:25px 0;
	}
.divider-small {
	margin:10px 0 5px 0;
	}

/*-------- Form --------*/
.form-control {
	border-radius:0px;
	font-weight:400;
	color:#888;
	height:44px;
	font-size:1em;
	}
/*-------- Google Map --------*/
#map-container {height:550px;}

/*-------- Thumbnail --------*/
.thumbnail {
	border:none; 
	padding:0;
	background-color:transparent;
	}
.thumbnail h2{
	font-size: 0.85em;
	text-transform: uppercase;
	font-weight:600;
	margin-bottom:8px;
	letter-spacing: 0.05em;
	}
.thumbnail .caption {
	padding:18px 0 0 0;
	}
.thumbnail .caption h3,.teaser h3 {
	font-size:1.2em;
	margin:0 0 8px 0;
	font-weight:400;
	}
/*-------- Breadcrumb --------*/
.breadcrumb {
	background:none!important;
	padding:0 0 8px 0;
	border-bottom:1px solid rgba(0,0,0,.1);
	font-size:0.9em;
	}
/*-------- Teaser --------*/
.teaser {
	padding-bottom:35px;
	border-bottom:1px solid rgba(0,0,0,.1);
	margin:0 0 35px 0;
	}
.teaser h2 {
	font-size:1.2em;
	margin:0 0 8px 0;
	font-weight:600;
	text-transform:uppercase;
	}
.btn-primary {border-radius:0px;}
/*-- Navigation --*/
#menu-primary {
	margin-top:25px;
	}
.navigation {
	padding:0;
	-moz-box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.25);
	}
.navbar-fixed-top{
	
	border-bottom:6px solid #5c6875;
	}
.navbar {margin:0;}
.navbar-default {
	background:#fff;
	border:none;
	}
.navbar-default .navbar-nav > li {
	border-right:1px solid rgba(0,0,0,.1);
	}
.navbar-default .navbar-nav > li:last-child {
	border-right:none;
	}
.navbar-default .navbar-nav > li > a {
	color:#525b66;
	font-weight:600;
	font-size:1.05em;
	line-height:1.2em;
	padding:8px 15px;
	}
.navbar-default .navbar-nav > li:first-child > a {
	padding-left:0px;
	}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	background-color: transparent!important;
	color:rgba(0,0,0,1);
	}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
	background-color: transparent!important;
	color:#000;
	}
.navbar-collapse {padding-left:0px;}
/*-------- Footer --------*/
footer {
	padding:50px 0;
	color:#fff;
	font-size:0.9em;
	border-top:1px solid rgba(0,0,0,.1);
	}
footer hr {
	border-top:1px solid rgba(0,0,0,.27);
	border-bottom:1px solid rgba(255,255,255,.15);
	margin:30px 0 10px 0;
	}
footer h3 {
	color:rgba(255,255,255,1); 
	font-size:1.4em;
	margin:0 0 10px 0;
	padding:0 0 8px 0;
	font-weight:400;
	border-bottom:1px solid rgba(255,255,255,.15);
	}
footer ul {
	margin:0 0 30px 0;
	padding:0; 
	list-style-type:none;
	
	}
footer ul li {padding-bottom:3px;}
footer ul li a,footer a {color:rgba(255,255,255,.8);}
footer ul li a:hover, footer a:hover {color:#fff;}


/*-------- Left Sidebar --------*/
.latest-posts {}
.latest-posts .media {margin:0 15px 0 0;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0;}
.latest-post .media:last-child{border:none;}
.latest-posts .entry-meta {display:none;}
.latest-posts h3.entry-title {font-size:1em;}

/*-------- Media Querys --------*/
@media (max-width: 1199px) {
	.container {width:95%;}
	
}
@media (max-width:991px){
	.teaser img {margin-bottom:20px;}
	.press{border-left:none; padding-left:0px;}
	h2.subline {font-size:1.1em;padding:0 30px;}
	
	.navbar-default .navbar-nav > li > a {
	font-size:0.9em;
	}
	}
@media (max-width: 767px) {
	body {font-size:1.3em;line-height:1.5em;padding-top:0;}
	.teaser {margin-top:65px;}
	#header-image {margin-top:50px;margin-bottom:10px;}
	h1 {font-size:1.4em; font-weight:500;}
	header,.navigation {padding:0;}
	.container {width:100%;}
	footer .col-sm-6 {text-align:center!important;}
	#map-container {height:300px;}
	h2.subline {font-size:1em;padding:0;color:#000;}
	.navbar-brand {color:rgba(255,255,255,1)!important;font-size:2.1em;font-weight:600;}
	.navbar-brand:hover {color:rgba(255,255,255,.7)!important;}
	.navbar {min-height:30px;}
	.navbar-default .navbar-toggle{
		border:none;
		background:transparent;
		padding:0;
		margin-top:15px;
		}
	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus {
		background-color: transparent;
		}
	.navbar-default .navbar-toggle .icon-bar {
		display: block;
		height: 5px;
		width: 30px;
		background:#fff;
		}
	.navbar-default {
		background:rgba(0,0,0,.05);
		border:none;
		border-bottom:1px solid rgba(0,0,0,.1);
	}
	.navbar-default .navbar-nav > li {
		border-right:none;
		border-bottom:1px solid rgba(0,0,0,.1);
	}
	.navbar-nav {margin-top:0px;margin-bottom:0px;}
	.navbar-default .navbar-nav > li:last-child {
		border-bottom:none;
		}
	.navbar-default .navbar-nav > li:hover {
		background:rgba(255,255,255,.7);
	}
	.navbar-default .navbar-nav > li:hover a {
		color:#fff;
	}
	.navbar-default .navbar-nav > li:first-child > a {
		padding-left:15px;
	}
	.navbar-default .navbar-nav > li > a {
		color:#5c6875;
		font-size:1.1em;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus {
		background-color: transparent!important;
		color:rgba(0,0,0,.8);
		}
	.navbar-default .navbar-nav > .open > a, 
	.navbar-default .navbar-nav > .open > a:hover, 
	.navbar-default .navbar-nav > .open > a:focus {
		background-color: transparent!important;
		color:rgba(0,0,0,.8);
		}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#5c6875;font-weight:600;}
	.navbar-default .navbar-nav .open .dropdown-menu > li:hover{background:#5c6875;color:#fff;}
	.navbar-default .navbar-nav .open .dropdown-menu > li:hover > a{color:#fff;}
	.navbar-header {background:#5c6875;}
	.navbar-collapse {
		padding-left:15px;
		border:none;
		box-shadow:none;
		}
	.navbar-fixed-top{position:fixed;border:none;}
	
	
}