.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
min-height: 100% !important;
height: 100% !important;
}  #responsive-form{
max-width:800px ;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.column-half{
float: left;
position: relative;
padding: 0.65rem;
width:50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.column-third{
float: left;
position: relative;
padding: 0.65rem;
width:33%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) {
.column-half{
width: 50%;
}
}   .popup-overlay {
position: fixed;  top: 0; width: 100%; height: 100vh; z-index: -1; justify-content: center; align-items: center; opacity: 0; overflow: hidden;
transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out;
-webkit-transition: opacity 0.4s ease-in-out;
} .popup-overlay.show {
display: flex; opacity: 1; z-index: 99999; }         @media only screen and ( min-width: 1405px ) { 
html {font-size: 100%}
.et_pb_column .et_pb_module h1 {
font-size: 2.100rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h2 {
font-size: 1,900rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h3 {
font-size: 1.700rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h4 {
font-size: 1.500rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h5 {
font-size: 1.300rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h6 {
font-size: 1.100rem;
line-height: 1.3em;}
.et_pb_column .et_pb_module p {
font-size: 1.000rem;
line-height: 1.7em;}
.et_pb_column .et_pb_module ul {
font-size: 1.000rem;
line-height: 1.7em;}
}  @media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
html {font-size: 100%}
.et_pb_column .et_pb_module h1 {
font-size: 2.016rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h2 {
font-size: 1.824rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h3 {
font-size: 1.632rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h4 {
font-size: 1.440rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h5 {
font-size: 1.248rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h6 {
font-size: 1.056rem;
line-height: 1.3em;}
.et_pb_column .et_pb_module p {
font-size: 1.0rem;
line-height: 1.7em;}
.et_pb_column .et_pb_module ul {
font-size: 1.0rem;
line-height: 1.7em;}
}  @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
html {font-size: 100%}
.et_pb_column .et_pb_module h1 {
font-size: 1.932rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h2 {
font-size: 1.748rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h3 {
font-size: 1.564rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h4 {
font-size: 1.380rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h5 {
font-size: 1.196rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h6 {
font-size: 1.012rem;
line-height: 1.3em;}
.et_pb_column .et_pb_module p {
font-size: 1.000rem;
line-height: 1.7em;}
.et_pb_column .et_pb_module ul {
font-size: 1.0rem;
line-height: 1.7em;}
}  @media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
html {font-size: 100%}
.et_pb_column .et_pb_module h1 {
font-size: 1.848 rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h2 {
font-size: 1.672rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h3 {
font-size: 1.496rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h4 {
font-size: 1.320rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h5 {
font-size: 1.144rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h6 {
font-size: 0.968rem;
line-height: 1.5em;}
.et_pb_column .et_pb_module p {
font-size: 1.000rem;
line-height: 1.7em;}
.et_pb_column .et_pb_module ul {
font-size: 1.0rem;
line-height: 1.7em;}
}  @media only screen and ( min-width: 480px ) and ( max-width: 768px ) {
html {font-size: 100%}
.et_pb_column .et_pb_module h1 {
font-size: 1.764rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h2 {
font-size: 1.596rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h3 {
font-size: 1.428rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h4 {
font-size: 1.260rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h5 {
font-size: 1.092rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h6 {
font-size: 0.924rem;
line-height: 1.3em;}
.et_pb_column .et_pb_module p {
font-size: 1.000rem;
line-height: 1.7em;}
.et_pb_column .et_pb_module ul {
font-size: 1.0rem;
line-height: 1.7em;}
}  @media only screen and ( max-width: 479px ) {
html {font-size: 100%}
.et_pb_column .et_pb_module h1 {
font-size: 1.680rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h2 {
font-size: 1.520rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h3 {
font-size: 1.360rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h4 {
font-size: 1.200rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h5 {
font-size: 1.040rem;
line-height: 1.3em;
}
.et_pb_column .et_pb_module h6 {
font-size: 0.880rem;
line-height: 1.3em;}
.et_pb_column .et_pb_module p {
font-size: 1.000rem;
line-height: 1.7em;}
.et_pb_column .et_pb_module ul {
font-size: 1.0rem;
line-height: 1.7em;}
}   .et_mobile_menu {   
overflow-y:scroll!important;
max-height:80vh!important;
-overflow-scrolling:touch!important;
-webkit-overflow-scrolling:touch!important;
}  body { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }   @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//hotel-zur-davert.de/wp-content/uploads/google-fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//hotel-zur-davert.de/wp-content/uploads/google-fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//hotel-zur-davert.de/wp-content/uploads/google-fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//hotel-zur-davert.de/wp-content/uploads/google-fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//hotel-zur-davert.de/wp-content/uploads/google-fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//hotel-zur-davert.de/wp-content/uploads/google-fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); }