#footer-widgets{display:none}h2{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:26px}select,input,checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none}label{color:#000;margin-bottom:10px;font-size:0.9em}label a{color:#000}.wpcf7-list-item-label{color:#000}.wpcf7-response-output{color:#000}.wpcf7 form.sent .wpcf7-response-output{border-color:#fff}input{background-color:#fff!important;width:100%!important;padding:15px;font-size:1em;border:1px solid #000!important}input:focus{background-color:#fff!important}textarea:focus{background-color:#fff!important}select{background-color:#fff!important;border:1px solid #000;width:auto!important;padding:15px 25px!important;font-size:1em;border-radius:5px}textarea{background-color:#fff!important;width:97%!important;font-size:1em}input.wpcf7-form-control.wpcf7-submit{width:auto!important;background-color:#000!important;color:#fff!important;font-size:1.2em!important;padding:15px 25px;border:none!important;font-weight:700;border-radius:5px}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{padding:15px;color:#000;background-color:#fff}input[type="text"],input[type="email"],textarea{border-radius:5px;padding:15px 15px}div.wpcf7 input[type="file"]{cursor:pointer;background-color:transparent!important;padding:0!important;border:none!important}span.wpcf7-list-item{display:inline-block;margin:0}input[type="checkbox"]{left:0!important;position:relative!important;width:30px!important;height:30px;margin-left:0;margin-right:10px;top:7px;border-radius:5px}.wps-form{width:100%;margin:0 auto}.wps-form-row{display:flex;flex-direction:column;width:100%}.wps-form-row .wpcf7-form-control{width:100%}.wps-form-column{flex:1;padding:0.5rem 0;width:100%}@media only screen and (min-width:48em){.wps-form-row{flex-direction:row}.wps-form-column{padding:0.5rem 2rem 0.5rem 0}}textarea{background-color:#fff!important;width:97%!important;font-size:1em}span.wpcf7-list-item-label::after{margin-right:20px}.formtitle{font-size:1em;color:#000;padding-top:15px;padding-bottom:10px;font-weight:700}.formdescription{font-size:0.8em;color:#666;padding-top:8px}.formtitlesub{font-size:1em;color:#000;padding-bottom:8px;font-weight:700}.roundedbox{border-radius:30px}.et_pb_contact p input[type="checkbox"]+label i,.et_pb_contact p input[type="radio"]+label i{width:24px;height:24px;background-color:#fff;margin-right:15px}@media only screen and (max-width:600px){.et_header_style_fullscreen .et_slide_in_menu_container #et-info span,.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a,.et_header_style_fullscreen .et_slide_menu_top span{font-size:18px}}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:200;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-200.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:300;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:300;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-300italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:400;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:400;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:500;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:500;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:600;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:600;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:700;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:italic;font-weight:700;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:800;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:900;src:url('https://www.restaurant-eulenstein.com/wp-content/themes/divi-child/fonts/barlow-v12-latin-900.woff2') format('woff2')}