@font-face {
  font-family: 'Product Sans1';
  src: url('fonts/Montserrat-Regular.ttf')  format('truetype'); 
}
@font-face {
  font-family: 'Product Sans2';
  src: url('fonts/Montserrat-Bold.ttf')  format('truetype'); 
}

body {
	font-family: 'Product Sans1', sans-serif;
	background: linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
		url('img/hintergrund.jpg');
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    background-attachment: fixed;
	background-color: rgb(32, 57, 18);;
	color: rgb(32, 57, 18);
	font-size: 20px;
}

a, a:hover, a:focus, a:active, a:visited {
	text-decoration: none;
	color: #fff;
}

h1.hello {
	margin-top: 270px;
}

h1.hello, h1.timing {
	margin-bottom: 85px;
	font-size: 3.2rem;
}

input {
	border:none;
	border-bottom: 2px solid  rgb(32, 57, 18);
	min-width: 850px;
	padding-bottom: 10px;
	background-color: transparent;
	color: rgb(32, 57, 18);
	outline: 0;
	text-align: center;	
	margin-bottom: 20px;
}

.iconsLogo{
	margin-bottom: 24px;
}
.iconsLogo img {
	position: relative;
	height: 24px;
	width: auto;
	top: -2px;
}
.iconsLogo a:not(:last-of-type) {
	padding-right: 20px;	
}


.icons {
	margin-bottom: 35px;
}	
.icons img {
	position: relative;
	height: 16px;
	width: auto;
	top: -2px;
}	
.icons a:not(:last-of-type) {
	padding-right: 20px;
}	
.icons2{
	margin-bottom: 35px;
}
.icons2 img {
	position: relative;
	height: 16px;
	width: auto;
	top: -2px;
}
.icons2 a:not(:last-of-type) {
	padding-right: 20px;	
}

.icons3{
	margin-bottom: 35px;
}
.icons3 img {
	position: relative;
	height: 16px;
	width: auto;
	top: -2px;
}
.icons3 a:not(:last-of-type) {
	padding-right: 20px;	
}

.icons4{
	margin-bottom: 35px;
}
.icons4 img {
	position: relative;
	height: 35px;
	width: auto;
	top: -2px;
}
.icons4 a:not(:last-of-type) {
	padding-right: 20px;	
}




::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: rgb(32, 57, 18);
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: rgb(32, 57, 18);
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: rgb(32, 57, 18);
}