input[type="text"],
input[type="email"],
textarea {
border-width: 0 !important;
border-radius: 30px !important;
background-color: #f0efeb !important;
color: #413f3d !important;
}
@media (max-width: 1159px) {
#header [data-device=desktop] {
display: none !important;
}
#header [data-device=mobile] {
display: block !important;
}
}
@media (min-width: 1160px) {
#header [data-device=mobile] {
display: none !important;
}
} @media only screen and ( min-width: 2000px ) {
.headerbild { 
min-height: 900px !important;
height: 900px !important;
padding-top: 150px !important;
padding-bottom: 150px !important;
}
} @media only screen and ( min-width: 1700px ) and ( max-width: 1999px) {
.headerbild { 
min-height: 700px !important;
height: 700px !important;
}
}
.headerbild { 
min-height: 500px;
height: 500px;
padding-top: 100px;
padding-bottom: 100px;
} @media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
.site-logo-container {
height: 45px !important;
}
.headerbild { 
padding-top: 75px !important;
padding-bottom: 75px !important;
}
} @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
.headerbild { 
min-height: 400px !important;
height: 400px !important;	
padding-top: 50px !important;
padding-bottom: 50px !important;	
}
} @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.headerbild { 
min-height: 320px !important;
height: 320px !important;
padding-top: 25px !important;
padding-bottom: 25px !important;	
}
} @media only screen and ( max-width: 479px ) { 
.headerbild { 
min-height: 250px !important;
height: 250px !important;	
padding-top: 15px !important;
padding-bottom: 15px !important;	
}
}