/* Vary primary color per sub-site. I apologize for the use of SCSS but this is nearly impossible to do in vanilla CSS */
 .dark-bg a {
	 color: #585858;
	 text-decoration: none;
}
 .dark-bg a:hover, .dark-bg a:focus {
	 color: white;
	 text-decoration: none;
}
 .btn-secondary {
	 color: black;
	 background-color: white;
	 border: none;
}
 .btn-secondary:focus, .btn-secondary.focus {
	 color: black;
	 background-color: #e6e6e6;
}
 .btn-secondary:hover {
	 color: black;
	 background-color: #e6e6e6;
}
 .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
	 color: black;
	 background-color: #e6e6e6;
}
 .btn-secondary:active:hover, .btn-secondary.active:hover, .open > .btn-secondary.dropdown-toggle:hover, .btn-secondary:active:focus, .btn-secondary.active:focus, .open > .btn-secondary.dropdown-toggle:focus, .btn-secondary:active.focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle.focus {
	 color: black;
	 background-color: #d4d4d4;
}
 .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
	 background-image: none;
}
 .btn-secondary.disabled:hover, .btn-secondary[disabled]:hover, fieldset[disabled] .btn-secondary:hover, .btn-secondary.disabled:focus, .btn-secondary[disabled]:focus, fieldset[disabled] .btn-secondary:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled].focus, fieldset[disabled] .btn-secondary.focus {
	 background-color: white;
}
 .btn-secondary.btn-gradient {
	 background: linear-gradient(135deg, #fff 0%, white 100%);
}
 .industries a {
	 color: #868992;
	 text-decoration: none;
}
 .industries a:hover, .industries a:focus {
	 color: #5d9cd0;
	 text-decoration: none;
}
 .industries h1, .industries h2, .industries h3, .industries .open > .dropdown-toggle {
	 color: #5d9cd0;
}
 .industries .dark-bg {
	 background-color: #5d9cd0;
}
 .industries .dark-bg a:hover {
	 color: white;
}
 .industries .dark-bg h4 {
	 color: white;
}
 .industries .btn-primary {
	 color: white;
	 background-color: #5d9cd0;
	 border: none;
}
 .industries .btn-primary:focus, .industries .btn-primary.focus {
	 color: white;
	 background-color: #3884c2;
}
 .industries .btn-primary:hover {
	 color: white;
	 background-color: #3884c2;
}
 .industries .btn-primary:active, .industries .btn-primary.active, .open > .industries .btn-primary.dropdown-toggle {
	 color: white;
	 background-color: #3884c2;
}
 .industries .btn-primary:active:hover, .industries .btn-primary.active:hover, .open > .industries .btn-primary.dropdown-toggle:hover, .industries .btn-primary:active:focus, .industries .btn-primary.active:focus, .open > .industries .btn-primary.dropdown-toggle:focus, .industries .btn-primary:active.focus, .industries .btn-primary.active.focus, .open > .industries .btn-primary.dropdown-toggle.focus {
	 color: white;
	 background-color: #3071a6;
}
 .industries .btn-primary:active, .industries .btn-primary.active, .open > .industries .btn-primary.dropdown-toggle {
	 background-image: none;
}
 .industries .btn-primary.disabled:hover, .industries .btn-primary[disabled]:hover, fieldset[disabled] .industries .btn-primary:hover, .industries .btn-primary.disabled:focus, .industries .btn-primary[disabled]:focus, fieldset[disabled] .industries .btn-primary:focus, .industries .btn-primary.disabled.focus, .industries .btn-primary[disabled].focus, fieldset[disabled] .industries .btn-primary.focus {
	 background-color: #5d9cd0;
}
 .industries .btn-primary.btn-gradient {
	 background: linear-gradient(135deg, #d4e4f2 0%, #5d9cd0 100%);
}
 .industries .text-primary {
	 color: #5d9cd0;
}
 .industries a.text-primary:hover, .industries a.text-primary:focus {
	 color: #3884c2;
}
 .industries .carousel .carousel-indicators li.active {
	 background-color: #5d9cd0;
}
 .industries .dropdown-submenu.open .dropdown-toggle {
	 color: white;
}
 .industries .dropdown-submenu.open > a {
	 background-color: #5d9cd0;
	 color: white;
}
 .industries .dropdown-submenu.open > a:hover {
	 background-color: #5597ce;
	 color: white;
}
 .industries .dropdown-submenu.open .dropdown-submenu > a {
	 background-color: #3276ae;
	 color: white;
}
 .industries .dropdown-submenu.open .dropdown-submenu > a:hover {
	 background-color: #3071a6;
	 color: white;
}
 .industries .teaser-link a:hover {
	 background: #5d9cd0;
	 color: white;
}
 .industries .teaser-link a:hover:after {
	 color: white;
}
 .industries .teaser-body a:after {
	 color: #5d9cd0;
}
 .industries .newsletter-btn a {
	 color: #5d9cd0;
}
 .industries .newsletter-btn a:hover {
	 text-decoration: none;
}
 .industries .news .title a {
	 color: #585858;
}
 .industries .dropdown-menu > li > a:focus, .industries .dropdown-menu > li > a:hover {
	 background-color: #5d9cd0;
	 color: white;
}
 .digital a {
	 color: #868992;
	 text-decoration: none;
}
 .digital a:hover, .digital a:focus {
	 color: #5d9cd0;
	 text-decoration: none;
}
 .digital h1, .digital h2, .digital h3, .digital .open > .dropdown-toggle {
	 color: #5d9cd0;
}
 .digital .dark-bg {
	 background-color: #5d9cd0;
}
 .digital .dark-bg a {
	 color: #0e4167;
}
 .digital .dark-bg a:hover {
	 color: white;
}
 .digital .dark-bg h4 {
	 color: white;
}
 .digital .btn-primary {
	 color: white;
	 background-color: #5d9cd0;
	 border: none;
}
 .digital .btn-primary:focus, .digital .btn-primary.focus {
	 color: white;
	 background-color: #3884c2;
}
 .digital .btn-primary:hover {
	 color: white;
	 background-color: #3884c2;
}
 .digital .btn-primary:active, .digital .btn-primary.active, .open > .digital .btn-primary.dropdown-toggle {
	 color: white;
	 background-color: #3884c2;
}
 .digital .btn-primary:active:hover, .digital .btn-primary.active:hover, .open > .digital .btn-primary.dropdown-toggle:hover, .digital .btn-primary:active:focus, .digital .btn-primary.active:focus, .open > .digital .btn-primary.dropdown-toggle:focus, .digital .btn-primary:active.focus, .digital .btn-primary.active.focus, .open > .digital .btn-primary.dropdown-toggle.focus {
	 color: white;
	 background-color: #3071a6;
}
 .digital .btn-primary:active, .digital .btn-primary.active, .open > .digital .btn-primary.dropdown-toggle {
	 background-image: none;
}
 .digital .btn-primary.disabled:hover, .digital .btn-primary[disabled]:hover, fieldset[disabled] .digital .btn-primary:hover, .digital .btn-primary.disabled:focus, .digital .btn-primary[disabled]:focus, fieldset[disabled] .digital .btn-primary:focus, .digital .btn-primary.disabled.focus, .digital .btn-primary[disabled].focus, fieldset[disabled] .digital .btn-primary.focus {
	 background-color: #5d9cd0;
}
 .digital .btn-primary.btn-gradient {
	 background: linear-gradient(135deg, #d4e4f2 0%, #5d9cd0 100%);
}
 .digital .text-primary {
	 color: #5d9cd0;
}
 .digital a.text-primary:hover, .digital a.text-primary:focus {
	 color: #3884c2;
}
 .digital .carousel .carousel-indicators li.active {
	 background-color: #5d9cd0;
}
 .digital .dropdown-submenu.open .dropdown-toggle {
	 color: white;
}
 .digital .dropdown-submenu.open > a {
	 background-color: #5d9cd0;
	 color: white;
}
 .digital .dropdown-submenu.open > a:hover {
	 background-color: #5597ce;
	 color: white;
}
 .digital .dropdown-submenu.open .dropdown-submenu > a {
	 background-color: #3276ae;
	 color: white;
}
 .digital .dropdown-submenu.open .dropdown-submenu > a:hover {
	 background-color: #3071a6;
	 color: white;
}
 .digital .teaser-link a:hover {
	 background: #5d9cd0;
	 color: white;
}
 .digital .teaser-link a:hover:after {
	 color: white;
}
 .digital .teaser-body a:after {
	 color: #5d9cd0;
}
 .digital .newsletter-btn a {
	 color: #5d9cd0;
}
 .digital .newsletter-btn a:hover {
	 text-decoration: none;
}
 .digital .news .title a {
	 color: #585858;
}
 .digital .dropdown-menu > li > a:focus, .digital .dropdown-menu > li > a:hover {
	 background-color: #5d9cd0;
	 color: white;
}
 .metall a {
	 color: #868992;
	 text-decoration: none;
}
 .metall a:hover, .metall a:focus {
	 color: #333;
	 text-decoration: none;
}
 .metall h1, .metall h2, .metall h3, .metall .open > .dropdown-toggle {
	 color: #333;
}
 .metall .dark-bg {
	 background-color: #333;
}
 .metall .dark-bg a {
	 color: #585858;
}
 .metall .dark-bg a:hover {
	 color: white;
}
 .metall .dark-bg h4 {
	 color: white;
}
 .metall .btn-primary {
	 color: white;
	 background-color: #333;
	 border: none;
}
 .metall .btn-primary:focus, .metall .btn-primary.focus {
	 color: white;
	 background-color: #1a1a1a;
}
 .metall .btn-primary:hover {
	 color: white;
	 background-color: #1a1a1a;
}
 .metall .btn-primary:active, .metall .btn-primary.active, .open > .metall .btn-primary.dropdown-toggle {
	 color: white;
	 background-color: #1a1a1a;
}
 .metall .btn-primary:active:hover, .metall .btn-primary.active:hover, .open > .metall .btn-primary.dropdown-toggle:hover, .metall .btn-primary:active:focus, .metall .btn-primary.active:focus, .open > .metall .btn-primary.dropdown-toggle:focus, .metall .btn-primary:active.focus, .metall .btn-primary.active.focus, .open > .metall .btn-primary.dropdown-toggle.focus {
	 color: white;
	 background-color: #080808;
}
 .metall .btn-primary:active, .metall .btn-primary.active, .open > .metall .btn-primary.dropdown-toggle {
	 background-image: none;
}
 .metall .btn-primary.disabled:hover, .metall .btn-primary[disabled]:hover, fieldset[disabled] .metall .btn-primary:hover, .metall .btn-primary.disabled:focus, .metall .btn-primary[disabled]:focus, fieldset[disabled] .metall .btn-primary:focus, .metall .btn-primary.disabled.focus, .metall .btn-primary[disabled].focus, fieldset[disabled] .metall .btn-primary.focus {
	 background-color: #333;
}
 .metall .btn-primary.btn-gradient {
	 background: linear-gradient(135deg, #808080 0%, #333 100%);
}
 .metall .text-primary {
	 color: #333;
}
 .metall a.text-primary:hover, .metall a.text-primary:focus {
	 color: #1a1a1a;
}
 .metall .carousel .carousel-indicators li.active {
	 background-color: #333;
}
 .metall .dropdown-submenu.open .dropdown-toggle {
	 color: white;
}
 .metall .dropdown-submenu.open > a {
	 background-color: #333;
	 color: white;
}
 .metall .dropdown-submenu.open > a:hover {
	 background-color: #2e2e2e;
	 color: white;
}
 .metall .dropdown-submenu.open .dropdown-submenu > a {
	 background-color: #0d0d0d;
	 color: white;
}
 .metall .dropdown-submenu.open .dropdown-submenu > a:hover {
	 background-color: #080808;
	 color: white;
}
 .metall .teaser-link a:hover {
	 background: #333;
	 color: white;
}
 .metall .teaser-link a:hover:after {
	 color: white;
}
 .metall .teaser-body a:after {
	 color: #333;
}
 .metall .newsletter-btn a {
	 color: #333;
}
 .metall .newsletter-btn a:hover {
	 text-decoration: none;
}
 .metall .news .title a {
	 color: #585858;
}
 .metall .dropdown-menu > li > a:focus, .metall .dropdown-menu > li > a:hover {
	 background-color: #333;
	 color: white;
}
 .verzinkerei a {
	 color: #868992;
	 text-decoration: none;
}
 .verzinkerei a:hover, .verzinkerei a:focus {
	 color: #e73b2b;
	 text-decoration: none;
}
 .verzinkerei h1, .verzinkerei h2, .verzinkerei h3, .verzinkerei .open > .dropdown-toggle {
	 color: #e73b2b;
}
 .verzinkerei .dark-bg {
	 background-color: #e73b2b;
}
 .verzinkerei .dark-bg a {
	 color: #585858;
}
 .verzinkerei .dark-bg a:hover {
	 color: white;
}
 .verzinkerei .dark-bg h4 {
	 color: white;
}
 .verzinkerei .btn-primary {
	 color: white;
	 background-color: #e73b2b;
	 border: none;
}
 .verzinkerei .btn-primary:focus, .verzinkerei .btn-primary.focus {
	 color: white;
	 background-color: #c82617;
}
 .verzinkerei .btn-primary:hover {
	 color: white;
	 background-color: #c82617;
}
 .verzinkerei .btn-primary:active, .verzinkerei .btn-primary.active, .open > .verzinkerei .btn-primary.dropdown-toggle {
	 color: white;
	 background-color: #c82617;
}
 .verzinkerei .btn-primary:active:hover, .verzinkerei .btn-primary.active:hover, .open > .verzinkerei .btn-primary.dropdown-toggle:hover, .verzinkerei .btn-primary:active:focus, .verzinkerei .btn-primary.active:focus, .open > .verzinkerei .btn-primary.dropdown-toggle:focus, .verzinkerei .btn-primary:active.focus, .verzinkerei .btn-primary.active.focus, .open > .verzinkerei .btn-primary.dropdown-toggle.focus {
	 color: white;
	 background-color: #a82013;
}
 .verzinkerei .btn-primary:active, .verzinkerei .btn-primary.active, .open > .verzinkerei .btn-primary.dropdown-toggle {
	 background-image: none;
}
 .verzinkerei .btn-primary.disabled:hover, .verzinkerei .btn-primary[disabled]:hover, fieldset[disabled] .verzinkerei .btn-primary:hover, .verzinkerei .btn-primary.disabled:focus, .verzinkerei .btn-primary[disabled]:focus, fieldset[disabled] .verzinkerei .btn-primary:focus, .verzinkerei .btn-primary.disabled.focus, .verzinkerei .btn-primary[disabled].focus, fieldset[disabled] .verzinkerei .btn-primary.focus {
	 background-color: #e73b2b;
}
 .verzinkerei .btn-primary.btn-gradient {
	 background: linear-gradient(135deg, #f7bab4 0%, #e73b2b 100%);
}
 .verzinkerei .text-primary {
	 color: #e73b2b;
}
 .verzinkerei a.text-primary:hover, .verzinkerei a.text-primary:focus {
	 color: #c82617;
}
 .verzinkerei .carousel .carousel-indicators li.active {
	 background-color: #e73b2b;
}
 .verzinkerei .dropdown-submenu.open .dropdown-toggle {
	 color: white;
}
 .verzinkerei .dropdown-submenu.open > a {
	 background-color: #e73b2b;
	 color: white;
}
 .verzinkerei .dropdown-submenu.open > a:hover {
	 background-color: #e63322;
	 color: white;
}
 .verzinkerei .dropdown-submenu.open .dropdown-submenu > a {
	 background-color: #b12114;
	 color: white;
}
 .verzinkerei .dropdown-submenu.open .dropdown-submenu > a:hover {
	 background-color: #a82013;
	 color: white;
}
 .verzinkerei .teaser-link a:hover {
	 background: #e73b2b;
	 color: white;
}
 .verzinkerei .teaser-link a:hover:after {
	 color: white;
}
 .verzinkerei .teaser-body a:after {
	 color: #e73b2b;
}
 .verzinkerei .newsletter-btn a {
	 color: #e73b2b;
}
 .verzinkerei .newsletter-btn a:hover {
	 text-decoration: none;
}
 .verzinkerei .news .title a {
	 color: #585858;
}
 .verzinkerei .dropdown-menu > li > a:focus, .verzinkerei .dropdown-menu > li > a:hover {
	 background-color: #e73b2b;
	 color: white;
}
 .group a {
	 color: #868992;
	 text-decoration: none;
}
 .group a:hover, .group a:focus {
	 color: #bcbec2;
	 text-decoration: none;
}
 .group h1, .group h2, .group h3, .group .open > .dropdown-toggle {
	 color: #bcbec2;
}
 .group .dark-bg {
	 background-color: #bcbec2;
}
 .group .dark-bg a {
	 color: #585858;
}
 .group .dark-bg a:hover {
	 color: white;
}
 .group .dark-bg h4 {
	 color: white;
}
 .group .btn-primary {
	 color: #585858;
	 background-color: #bcbec2;
	 border: none;
}
 .group .btn-primary:focus, .group .btn-primary.focus {
	 color: #585858;
	 background-color: #a1a4aa;
}
 .group .btn-primary:hover {
	 color: #585858;
	 background-color: #a1a4aa;
}
 .group .btn-primary:active, .group .btn-primary.active, .open > .group .btn-primary.dropdown-toggle {
	 color: #585858;
	 background-color: #a1a4aa;
}
 .group .btn-primary:active:hover, .group .btn-primary.active:hover, .open > .group .btn-primary.dropdown-toggle:hover, .group .btn-primary:active:focus, .group .btn-primary.active:focus, .open > .group .btn-primary.dropdown-toggle:focus, .group .btn-primary:active.focus, .group .btn-primary.active.focus, .open > .group .btn-primary.dropdown-toggle.focus {
	 color: #585858;
	 background-color: #8f9299;
}
 .group .btn-primary:active, .group .btn-primary.active, .open > .group .btn-primary.dropdown-toggle {
	 background-image: none;
}
 .group .btn-primary.disabled:hover, .group .btn-primary[disabled]:hover, fieldset[disabled] .group .btn-primary:hover, .group .btn-primary.disabled:focus, .group .btn-primary[disabled]:focus, fieldset[disabled] .group .btn-primary:focus, .group .btn-primary.disabled.focus, .group .btn-primary[disabled].focus, fieldset[disabled] .group .btn-primary.focus {
	 background-color: #bcbec2;
}
 .group .btn-primary.btn-gradient {
	 background: linear-gradient(135deg, #fff 0%, #bcbec2 100%);
}
 .group .text-primary {
	 color: #bcbec2;
}
 .group a.text-primary:hover, .group a.text-primary:focus {
	 color: #a1a4aa;
}
 .group .carousel .carousel-indicators li.active {
	 background-color: #bcbec2;
}
 .group .dropdown-submenu.open .dropdown-toggle {
	 color: #585858;
}
 .group .dropdown-submenu.open > a {
	 background-color: #bcbec2;
	 color: #585858;
}
 .group .dropdown-submenu.open > a:hover {
	 background-color: #b7b9bd;
	 color: #585858;
}
 .group .dropdown-submenu.open .dropdown-submenu > a {
	 background-color: #94979e;
	 color: #585858;
}
 .group .dropdown-submenu.open .dropdown-submenu > a:hover {
	 background-color: #8f9299;
	 color: #585858;
}
 .group .teaser-link a:hover {
	 background: #bcbec2;
	 color: #585858;
}
 .group .teaser-link a:hover:after {
	 color: #585858;
}
 .group .teaser-body a:after {
	 color: #bcbec2;
}
 .group .newsletter-btn a {
	 color: #bcbec2;
}
 .group .newsletter-btn a:hover {
	 text-decoration: none;
}
 .group .news .title a {
	 color: #585858;
}
 .group .dropdown-menu > li > a:focus, .group .dropdown-menu > li > a:hover {
	 background-color: #bcbec2;
	 color: #585858;
}
 .industries .footer dt a, .digital .footer dt a, .group .footer dt a {
	 color: #585858;
}
 .metall .footer dt a, .verzinkerei .footer dt a {
	 color: white;
}
 a .panel {
	 color: #585858;
}
 
