/* Formular Manpower */

.formular-wichtig {
	color: #646f79;
	text-transform: uppercase;
  font-size: 1.125em;
  padding: 30px 0 10px 0;

}

/* Referenzen */
.entry h2 {
	-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 

}

.theme-button.minimal-border {
	color: #646f79;
}

.theme-button.minimal-border:hover {
	color: #ffffff;
	background: #646f79;
}

.active > .theme-button.minimal-border, .theme-button.minimal-border.active {
	color: #646f79;
	background: #ffffff;
}


/* Toggle */
.toggle-links .vc_toggle_title > h4 {
	color: #646f79 !important;
}

.toggle-links .vc_toggle_default.vc_toggle_title {
	background: #fff;
}
.toggle-links .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title {
	color: #646f79;
  padding-bottom: 30px;

}

.toggle-links .vc_toggle_content {
	padding-top: 20px;	
}

.toggle-links a {
border: 1px solid #eee !important;
font-weight: normal !important;
   margin-right: 0px !important;  
   line-height: 2.8 !important;
  white-space: nowrap !important;
  font-size: 13px;
}

}
.vc_toggle {
	line-height: 3;
}

/* Image Grid */

.image-grid-bg .overlay-hover-button {
	background: rgba(163,168,173,0.8);

}

.vcex-image-grid-entry-title {
	margin: 0 0 10px 0;
  border: 1px #eee solid;
  border-top: none;
padding: 10px;

}

.image-grid-bg .theme-button.minimal-border.white:hover {
	background: #646f79;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  border: none;

}

.image-grid-bg .theme-button.minimal-border.white:link {
	background: #646f79;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  border: none;

}

/* Testimonials */

.testimonial-caret {
display: none;
}



/* Links Text */

#normal-link a:link {
color: #646f79;
font-weight: bold;
  padding: 0 !important;
border: none !important;
text-decoration: underline;
}

#normal-link a:hover {
text-decoration: none;
  background: #646f79;
  color: #ffffff;
}

/* Produkte */


.color-button grau {
	color: green;
}

.portfolio-entry-details {
	background: transparent;
  
}

.portfolio-entry-media-link {
  border: none !important;
  background: none !important;
	border: none !important;
  
}


.portfolio-produkte a {
  text-decoration: none;
  font-weight: 600;
   font-size: 22px;
color: #fff;
letter-spacing: 3px;
text-transform: uppercase;
} 

.portfolio-produkte2 a, .portfolio-produkte3 a {
  text-decoration: none;
  font-weight: normal;
   font-size: 14px;
color: #fff;
letter-spacing: 3px;
text-transform: uppercase;
} 


.portfolio-produkte p, .portfolio-produkte2 p, .portfolio-produkte3 p {
  text-decoration: none;
    font-size: 16px !important;
text-transform: none;
  font-weight: normal;
} 


.portfolio-produkte2 .overlay-title-excerpt-hover .overlay-title {
	display: none;
}

.portfolio-produkte3 .overlay-title-excerpt-hover .overlay-title {
	display: none;
}

.portfolio-produkte .overlay-title-excerpt-hover .overlay-title {
	display: none;
}

.produkte-background .vcex-image-banner.textleft .vcex-ib-content{
background: rgba(100,111,121,0.8);
  padding: 7px;

}

#produkte-banner .vcex-ib-caption {
    text-transform: none;
}

.overlay-title-excerpt-hover .overlay-excerpt {
font-style: normal;
font-weight: normal;
color: #ffffff;
overflow: hidden;
  padding: 15px;
  font-size: 16px !important;

}

.overlay-title-excerpt-hover .overlay-title {
    text-transform: uppercase;
  font-size: 20px;
}

.portfolio-entry-title {
	text-align: center;
color: #fff;
	font-size: 16px;
}



/* Button */

.theme-button.grau, .color-button.grau {
	background: #646f79;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}

.theme-button, .color-button, input[type="submit"], button {
	    border-radius: 0px;

}


.vcex-multi-buttons .theme-button, .vcex-multi-buttons .theme-txt-link {
	background: #646f79;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
