.site-header {
    background: #59C6E3;
}
.main-navigation a {
    background: transparent;
}
.main-navigation a:hover,
.main-navigation li:hover > a {
    background-color: transparent;
    color:#e95f5f;
}

.home a .entry-title:hover,
.home .entry-excerpt a:hover,
.home article a:hover
{
	 color:#e95f5f;
}

.home section#portfolio {
    background: #38B4B4;
}
.home section#portfolio .section-title,
.home section#portfolio .entry-title a {
    color: #fff;
}
.home section#portfolio .entry-title a:hover {
    opacity:0.8;
}
.home section#featured {
    background: #e7fbff;
    background-image: url(../images/background_unternehmen.jpg);
	background-repeat:repeat;
	float:left;
}
.home section#featured h1.entry-title,
.home section#featured h2.section-title,
.home section#featured p,
.home section#featured .entry-title a,
.home section#philosophie h1.entry-title,
.home section#philosophie h2.section-title
{
	color:#fff;
}



.home section#team {
    background:#efefe9;
}
.home section#team div.entry-image
{
	background-color: #e95f5f;
}
.home section#team img
{
	margin-bottom:-10px;
}
.home section#team img:hover
{
	opacity: 0.5;
	background-blend-mode: multiply;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.home section#clients
{
    background: #e7fbff;
    background-image: url(../images/background_kunden.jpg)  ; 
    background-size: 100%;
    background-repeat: no-repeat;

}


.home section#description,
.home section#philosophie
{
    background: #e7fbff;
    background-image: url(../images/background_unternehmen.jpg);
	background-repeat:repeat-x;float:left;
	color:#fff;
}




#toggle-navigation {
    background: #2ba6bd;
    display: none;
}
.home section#list {
    padding: 80px 0;
    background-color:#efefe9;
}
.menu-toggle {
    background: #e95f5f;
    opacity: 0.8;
    color: rgba(233,95,95,0.8);
}
.main-navigation.toggled .menu-toggle, .menu-toggle:hover, .main-navigation.toggled a {
    opacity: 1;
    background: transparent;
}


.flexslider .slides > li
{
	text-align:center;
}


body.single div.entry-meta,
.single footer.entry-meta
{
	display:none;
}

.masthead
{
	z-index:9;
}

body.page-template-page-wide-slider .gallery,
.single .gallery,
.single .site-title,
.single .flexslider .entry-title,
.single .flex-direction-nav,
ul.flex-direction-nav  {
	display:none;
}

.site-header
{
 background:#efefe9;
}

.home section#contact
{
	padding: 0 0;
}
.home section#contact h2.section-title
{
	padding: 20px 0;
	text-align: left;
	margin-bottom:0px;
	font-size:45px;
}

.home section#contact .two-thirds
{
	margin-right: 0px;
}

@media screen and (max-width: 780px)
{
	.main-navigation a,
	.main-navigation a:hover,
	.main-navigation li:hover > a
	 {
		 background:#efefe9;
	}

	.main-navigation.toggled .menu-toggle, .menu-toggle:hover, .main-navigation.toggled a {
    	opacity: 1;
    	background: #e95f5f;
	}
	
	.home section#team div.entry-image
	{
		background:transparent;
	}

}