/*font*/
@font-face {
  font-family: "Brandon-Bold";
  src: url("../fonts/Brandon_bld.ttf"), url("../fonts/Brandon_bld.eot");
  /* IE */ }
@font-face {
  font-family: "Brandon-Meduim";
  src: url("../fonts/Brandon_med.ttf"), url("../fonts/Brandon_med.eot");
  /* IE */ }
/*bootstrap overwrite*/
.navbar {
  border-radius: 0px;
  min-height: 60px; }

.navbar-default {
  background-color: #2b9e44;
  border-color: transparent; }

.navbar-default .navbar-nav > li > a {
  font-family: 'Brandon-Meduim', Helvetica, sans-serif;
  color: #fff;
  line-height: 30px;
  font-size: 17px;
  text-transform: uppercase; }

/*center nav*/
/*.navbar-default .navbar-collapse{
text-align: center;
}

.navbar-nav{
float: none;
}

.navbar-nav > li{
display: inline-block;
float: none;
}*/
.navbar-nav > .active > a {
  background-color: #48b75f !important; }

.navbar-default .navbar-collapse {
  border-color: transparent;
  padding-left: 0px;
  padding-right: 0px; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff; }

.navbar-default .navbar-toggle:hover {
  background-color: #48b75f; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #75d88a; }

#footer {
  background-color: #F2F2F2;
  border-top: 1px solid #CCC;
  box-shadow: 0px 1px 0px #FFF inset; 
  padding-top: 25px;
  color: #999;
}

h1, h2, h3 {
  font-family: 'Brandon-Meduim';
  color: #2b9e44; 
}

h1, h2, h3 > a {
  color: #2b9e44; 
}

h1, h2, h3 > a:hover {
  color: #2b9e44; 
}
/*page style*/
.no-list {
  list-style: none;
  padding: 0px;
  margin: 0px; }

.brandon-medium-h3 {
  margin-top: 0px;
  font-family: "Brandon-Meduim"; }

.header {
  width: 100%;
  padding: 30px 0px 50px 0px; }

.header-contact {
  text-align: right;
  list-style: none;
  padding: 0;
  margin: 0;
  color: #2b9e44; }

.header-contact > li {
  padding: 15px 0px; }

.header-contact > li > a {
  color: #2b9e44;
  font-family: 'Brandon-Meduim';
  font-size: 22px; }

.header-contact > li > a:hover {
  text-decoration: none; }

.page-content {
  /*padding: 40px 0px;*/
  padding-bottom: 25px; }

.page-content p {
  line-height: 30px; }

.content-section {
  padding-top: 50px; }

.index-images {
  padding: 20px 0px; }

.content-well {
  color: #2b9e44;
  font-size: 1.5em; }

.content-well > ul > li {
  padding-bottom: 10px; }

.pre-footer {
  color: #cdcece;
  background: #5a5a5a;
  padding: 20px 0px 20px 0px; }

.pre-footer-list {
  list-style: none;
  margin: 0;
  padding: 0; }

.pre-footer-list > li {
  padding-bottom: 10px; }

.pre-footer a {
  color: #cdcece; }

.pre-footer > a:hover {
  text-decoration: none;
  color: #cdcece; }

.contact-icon {
  color: #cdcece; }

#map {
  margin-top: 50px;
  height: 500px; }

.people {
  margin-top: 50px; }

.impressum_liste{
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer_liste{
	padding-top: 30px;
}
.footer_list_item{
	display: inline;
	padding-right: 20px;
}

.navbar-nav>li{text-align:center;}

/*BLOG*/
.post-detail{
	list-style: none;
	padding-left: 10px;
}
.post-detail>li{
	display: inline-block;
}
.post-item{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 15px;
}
.post-item>header{
	/*background: #F5F5F5;*/
	padding-top: 1px;
	padding-bottom: 1px;
}
.post-item>header>h3>a{
	color: #555;
}

.blog-items{
	list-style: none;
}

.blog-list-item-image{
	display: none;
}

.blog-style-meta{
	padding-bottom: 15px;
}
