/* Add here all your CSS customizations */

.home-intro h1{ font-size: 1.4em; color: #fff; line-height: 1.2em; font-weight: 700; padding: 0 0 10px 0; margin: 0 0;}

.page-top { padding-top: 80px; }

ul.top-icons li {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: inline-block;
	margin: -1px 1px 5px 0;
	padding: 0;
	overflow: visible;
}

#header .top-icons { clear: right; float: right; margin-top: 10px; margin-left: 0; position: relative; }

/* Social Icons */ ul.top-icons { margin: 0; padding: 0; width: auto; }

ul.top-icons li { display: inline-block; padding: 0 5px; overflow: visible; }

ul.top-icons li a {display: block; text-align: center; }
 
.headerbg1{ height: 350px; background-image: url(../img/arbeitsschutz/header_as.jpg); background-repeat: no-repeat;}
.headerbg2{ height: 350px; background-image: url(../img/brandschutz/header_bs.jpg); background-repeat: no-repeat;}
.headerbg3{ height: 350px; background-image: url(../img/sigeko/header_sigeko.jpg); background-repeat: no-repeat;}

.customheaderbild{ padding: 0; margin: 0;}

.icon-caption{ margin: 20px 0 0 0; font-weight: 600; color: #bdbdbd; font-size: 1.4em;}