﻿/* LOGO */
.logo-parts {position:relative;width:110px;height:120px;}
.logo-parts div {position:absolute;transition:all 0.3s ease 0s;opacity:.4;}
/*.logo-parts div:hover {transform:scale(1.1);}*/
.logo-part-bergkamen {left:0;top:0;width:60px;height:60px;background:#fc0;border-radius:5px 5px 0 5px}
.logo-part-unterluess {right:10px;top:20px;width:40px;height:40px;background:#00f;border-radius:0 5px 0 0}
.logo-part-bergen {left:10px;bottom:20px;width:40px;height:40px;background:#060;border-radius:0 0 0 5px}
.logo-part-bremerhaven {right:0;bottom:0;width:60px;height:60px;background:#9c0;border-radius:0 5px 5px 5px}

/* BODY */
body {line-height: 1.3em;}
h1 {font-size:2.7em;}
h2 {font-size:2.3em;}
h3 {font-size:1.5em;}

/* HEADER STRUCTURE */
.logo-left-wide {display: none!important;}
.special-logo {display: none}

/* HEADER */
.navbar .nav > li > a:first-letter {font-size: 1.05em;}
.navbar .nav > li > a {font-size: 1.2em;}

.navbar {float:none;margin:0;}
.navbar .nav {padding:0; margin:0}
.navbar-inner .social-block {display:none}
.navbar-wrapper .navbar h2 {display:none}
.tc-header {min-height: 45px;background: white;border-bottom: 0px solid #eee;border-top: 5px solid #eee;z-index: 200;}
.tc-header .brand {float: none;text-align: left;margin:10px auto 0}
.tc-header .brand .site-logo-personal {margin-bottom:0;}
.nav-collapse, .nav-collapse.collapse {
	position: static;
	background: transparent #FAFAFA;
	border-radius: 0;
	box-shadow: none;
}
@media (max-width: 979px) {
	.navbar .navbar-inner {
		padding: 0px 8px;
		text-align: left;
		position: relative;
	}
	.nav-collapse, .nav-collapse.collapse {
		position: static;
		background: transparent #FAFAFA;
		border-radius: 0;
		box-shadow: none;
	}
}
.navbar-inner {
  min-height: 0;
  padding: 0;
  background-color: transparent;
  background-image: none;
  border: none;
  *zoom: 1;
  border-radius: 0;
}
.navbar .navbar-inner {
  z-index: 200;
  margin: 0;
  border: none;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  /*
  -webkit-box-shadow: 0 1px 1px 0 #fff inset, 0 -1px 1px 0 #666 inset;
  -moz-box-shadow: 0 1px 1px 0 #fff inset, 0 -1px 1px 0 #666 inset;
  box-shadow: 0 1px 1px 0 #fff inset, 0 -1px 1px 0 #666 inset;
  */
}
.navbar .btn-navbar {
  margin: 8px 5px;
}
@media (min-width: 1200px) {
	.navbar .container {width: 1170px;}
}
@media (min-width: 768px) and (max-width: 939px) {
	.navbar .container {max-width: 940px;}
}
@media (min-width: 940px) and (max-width: 1199px) {
	.navbar .container {width: 940px;}
}
.navbar .nav > li > a {
  padding: 8px 15px 10px;
  margin-top: 0;
  color: #5a5a5a;
  text-shadow: none;
}
@media (max-width: 979px) {
	.navbar .nav > li > a {
	  color: #555;
	  text-shadow: none;
	}
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: #666;
  color: #fff;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #ccc;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .nav > li.current-menu-item > a,
.navbar .nav > li.current-menu-ancestor > a {
  color: #fff;
  background-color: #666;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #fff;
  background-color: #666;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #eee;
  border-bottom-color: #eee;
}
.navbar .nav li.dropdown.current-menu-ancestor > a .caret,
.navbar .nav li.dropdown.open.current-menu-ancestor > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.tc-hover-menu.nav ul {top: 37px;}
.tc-hover-menu.nav .dropdown-menu ul {top: 29px;}

.widget_fontsize h3:before {content: '\f403';}
.fontResizer {display:none}

#right.widget-area {
  padding-left: 15px;
}

/* .entry-meta {display: none} */