.jumbotron{background-color:transparent;color:white}

p{color: black;}
a{color:#378e3d}
a:hover{color:#96d6f7}
.page-header{padding-top:80px}
.btn-primary{color:#fff;background-color:#378e3d;border-color:#378e3d;font-family: Montserrat; sans-serif;}
.btn-primary:hover{color:#fff;background-color:#378e3d;border-color:#378e3d}
nav#main-nav{-webkit-filter:drop-shadow(0 -5px 10px black);filter:drop-shadow(0 -5px 10px black);height:80px}
nav#main-nav a.navbar-brand img#main-nav-logo{height:80px}
nav#main-nav .current-menu-item a{color:#96d6f7}
nav#main-nav .nav-link{color:#378e3d}
nav#main-nav .nav-link:hover{color:#96d6f7}
nav#main-nav div#bs-example-navbar-collapse-1{background-color:white;margin:-18px;padding:15px}
nav#main-nav .navbar-toggler{color:#378e3d;border-color:#378e3d}
.widget_nav_menu .current-menu-item a{color:#96d6f7}
.badge-success{color:#fff;background-color:#378e3d}
svg.svg-icon{fill:#96d6f7;margin:0 4px 0 0}
article.exerpt>.entry-content>p{border-left:4px solid #96d6f7;padding-left:15px}
footer.entry-footer span{padding:10px 10px 0 0}
h1.page-title,.entry-title{color:#378e3d;padding-top:25px}
.sneakimage{height:400px;background-repeat:no-repeat;background-size:cover;background-position:top center}
article.entry{padding-top:50px}
article.entry:first-of-type{padding-top:10px}
footer#colophon{background-color:#f9f7f0;min-height:3em}
.team-member{min-width:230px;max-width:400px;margin:1rem 0 2rem 0}
.team-member .team-bild{height:auto;min-height:200px;width:100%;max-width:200px;background-repeat:no-repeat;background-size:cover}
.team-member .team-name{margin-top:.5rem}
.team-member .team-function{opacity:.8}
.nutzerinnen-member{min-width:230px;max-width:400px;margin:1rem 0 2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:110px}
.nutzerinnen-member a{width:200px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .3s;transition:all .3s}
.nutzerinnen-member a:hover{-webkit-filter:none;filter:none}
.nutzerinnen-member a:hover .nutzerinnen-bild{margin:auto}
.nutzerinnen-member a .nutzerinnen-name{margin-top:.5rem}
.partner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:110px}
.partner a.partner-link{width:200px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .3s;transition:all .3s}
.partner a.partner-link:hover{-webkit-filter:none;filter:none}
.partner a.partner-link img.partner-image{margin:auto}
img{height:auto;max-width:100%;position:relative}
.parallax-slider>img{width:inherit}
div#mc_embed_signup{background:transparent;clear:left;font:initial}
div#mc_embed_signup button{margin-top:5px}
.widget-title{color:#378e3d}
#colophon .menu-item a:hover{text-decoration:none;color:#9cc4ec}
.tagcloud a:hover{text-decoration:none;color:#9cc4ec}
footer.widget-title{
	color:#378e3d;
}
.form-control{
	background-color:#f9f7f0;
	border-color: #378e3d;
	font-family: Montserrat, sans-serif;
}

input.search-field{
	all: unset;
	border: 1px solid #378e3d;
	padding: 5px;
	border-radius: 5px;
	color:#378e3d;
	background-color: #f9f7f0;
}

input.search-submit{
	all: unset;
	border: 1px solid #378e3d;
	padding: 5px;
	border-radius: 5px;
	background-color: #378e3d;
	color: white;
}
@media only screen and (max-width: 600px) {
 
	nav#main-nav{
		height: 100px;
		margin-top: -10px;
	}
}


}