@import url("layerslider.css?ver=5.1.1");
@import url("bootstrap.css?ver=4.0");
@import url("theme.css?ver=4.0");
@import url("white.css?ver=4.0");
@import url("gray.css?ver=4.0");
@import url("gruen.css?ver=1.0");
@import url("himbeere.css?ver=1.0");
@import url("blue.css?ver=1.0");
@import url("aubergine.css?ver=1.0");
@import url("orange.css?ver=1.0");
@import url("braun.css?ver=1.0");
@import url("black.css?ver=4.0");
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,400italic,600,700,900&subset=latin);

#masthead .navbar-brand{padding:0;line-height:90px;height:90px;}
#masthead .navbar-brand img{left:0px;vertical-align:middle;max-height:100%;}
#masthead .nav > li > a{padding-top:33px;padding-bottom:33px;}
#masthead .nav > li > a:before{margin-bottom:- 14.5px;}
#masthead .nav > li.active > a:before,
#masthead .nav > li > a:hover:before,
#masthead .nav > li.current-page-parent > a:before,
#masthead .nav > li.current-menu-parent > a:before,
#masthead .nav > li.current-page-ancestor > a:before,
#masthead .nav > li.current-menu-ancestor > a:before{opacity:1;margin-bottom:- 16.5px;}
#masthead .navbar-text{line-height:24px;margin-top:33px;margin-bottom:33px;}
#masthead.navbar{min-height:90px;}
#masthead.navbar-scrolled{min-height:70px;}
#masthead.navbar-scrolled .navbar-brand{line-height:70px;height:70px;}
#masthead.navbar-scrolled .navbar-nav > li > a{padding-top:23px;padding-bottom:23px;}
#masthead.navbar-scrolled .navbar-text{margin-top:23px;margin-bottom:23px;}.navbar-toggle{margin-top:28px;margin-bottom:28px;}.navbar-scrolled .navbar-toggle{margin-top:18px;margin-bottom:18px;}
#masthead .dropdown-menu{min-width:220px;}
#masthead .search-close{top:0;height:90px;width:90px;}
#masthead .menu-sidebar .form-control{height:90px;}
#masthead.navbar-scrolled .menu-sidebar .search-close{top:0;height:70px;width:70px;}
#masthead.navbar-scrolled .menu-sidebar .form-control{height:70px;}

li.baumliste0geladen a, li.baumliste0aufdemweg a {
	color: #FABB00!important;
}

.baumliste0geladen a:before, .baumliste0aufdemweg a:before {
	opacity: 1!important;
	content: ""!important;
	position: absolute!important;
	left: 20px!important;
	right: 20px!important;
	height: 1px!important;
	bottom: 50%!important;
	-moz-transition: all .2s!important;
	-o-transition: all .2s!important;
	-webkit-transition: all .2s!important;
	transition: all .2s!important;
	margin-bottom: -16.5px!important;
	color: #FABB00!important;
	background-color: #FABB00!important;
}

.panel-primary>.panel-heading {
	background-color: #fabb00;
	border-color: #fabb00;
}

section {
	padding-top: 5em;
	padding-bottom: 5em;
}

section.poster, section.galerie, section.section-kontakt {
	padding-top: 0;
	padding-bottom: 0;
}

.swatch-black .panel-primary>.panel-heading a {
	color: #fabb00!important;
}

.swatch-black .panel-primary>.panel-heading {
	color: #fabb00;
	background-color: #fff;
	border-color: #fff;
}


.element-tall-top, .element-medium-top {
  margin-top: 0!important;
}

.element-tall-bottom, .element-medium-bottom {
  margin-bottom: 0!important;
}    

.scroll-to.place-bottom {
  position: absolute;
  bottom: 16px;
  left: 50%;
  margin-left: -30px;
}
.scroll-to {
  display: inline-block;
  width: 44px;
  height: 44px;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  -webkit-transition: all .5s;
  transition: all .5s;
  border: 2px solid;
  border-radius: 50%;
  z-index: 10;
}

body {background-size: 100% 100%;}

.wp-chart-wrap {display: inline-block;}
/*.swatch-black .navbar-brand img, .swatch-blue  .navbar-brand img, .transparent-header  .navbar-brand img {display:none;}*/
.gform_title {font-size: 48px;text-align: center;font-weight: 200;}

body {
	font-family: Source Sans Pro;
}

/* .swatch-white {
	background: #FABB00;
} */
.swatch-white a:hover, .swatch-white a:active  {
color: #4c4c4c;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Source Sans Pro
}
h1, h2 {
	margin-bottom: 40px!important;
}
input, textarea, .btn, button {
	font-family: Source Sans Pro
}blockquote {
	font-family: Source Sans Pro
}blockquote p {
  font-weight: 300;
}
.light {
  font-weight: 300 !important;
}
.hairline {
  font-weight: 200 !important;
}
.hairline  strong {
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
}
.lead {
  font-weight: 300;
}
.lead  strong {
	font-weight: 600;
 }
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.portfolio  .figure-caption {
	font-size: 16px;
}

/*wp_charts_js responsive canvas CSS override*/
.wp_charts_canvas {
	width:100%!important;
	max-width:100%;
}

@media screen and (max-width:480px) {
	div.wp-chart-wrap {
		width:100%!important;
		float: none!important;
		margin-left: auto!important;
		margin-right: auto!important;
		text-align: center;
	}
}
body.custom-background { 
	background-color: #3c3c3c; 
	background-image: url('http://omega.oxygenna.com/wp-content/uploads/2014/04/bg.jpg'); 
	background-repeat: no-repeat; 
	background-position: top center; 
	background-attachment: scroll; }

/* ckeditor Vorlagen definieren */

div.container pre { display: none; }

.panel-heading, .panel-collapse {
	text-align: left; 
}

a:hover.box-inner {
	background-color: #cccccc!important;
}

.grid-overlay-30 {
	background-image: none;
}

blockquote cite:before {
  content: " ";
}

blockquote a {
	color: #FABB00!important;
}

blockquote a:hover {
	color: #4c4c4c!important;
}
/*
.element-short-top {
  margin-top: 0!important;
}
*/

.poster p {
	margin-bottom: 0;
}

.element-short-bottom {
  margin-bottom: 48px!important;
}

a.element-short-bottom {
  margin-bottom: 0!important;
}