.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/effekt/slickslider/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(/wp-content/themes/effekt/slickslider/fonts/slick.eot);src:url('/wp-content/themes/effekt/slickslider/fonts/slick.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/effekt/slickslider/fonts/slick.woff) format('woff'),url(/wp-content/themes/effekt/slickslider/fonts/slick.ttf) format('truetype'),url('/wp-content/themes/effekt/slickslider/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';position:absolute;top:0;left:0;width:15px;height:15px;content:'';text-align:center;opacity:.7;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-radius:20px}.slick-dots li.slick-active button:before{opacity:1;color:#fff}.button{display:inline-block;margin-top:20px}.button a{font-family:'work-sans',sans-serif;text-transform:uppercase;border-bottom:1px solid;font-size:16px}.slick-slider{width:100%;position:relative;margin:0 auto}.slick-slide{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%;margin:0 auto;text-align:center;opacity:1;display:none}.slick-slide:first-child,.slick-initialized .slick-slide{display:block}.full_slider .slick-slide{height:900px}.full_slider .slick-list{padding:0!important;background-color:#c1c1c1}.slick-prev{left:40px;bottom:calc(50% - 14px);background-image:url(https://www.luggin-steffelehof.com/wp-content/themes/effekt/images/prev.png);width:43px;height:29px;z-index:7;background-size:100%;background-repeat:no-repeat;transform:none}.slick-next{right:40px;bottom:calc(50% - 14px);background-image:url(https://www.luggin-steffelehof.com/wp-content/themes/effekt/images/next.png);width:43px;height:29px;z-index:7;background-size:100%;background-repeat:no-repeat;transform:none}.einleitung h1,.einleitung h2{font-family:'work-sans',sans-serif;font-size:18px;text-transform:uppercase;font-weight:400;text-decoration:underline}.bg_muster{background-image:url(https://www.luggin-steffelehof.com/wp-content/themes/effekt/images/bg_bild.jpg);background-size:cover;padding:120px 0;color:#fff}.bg_muster h1,.bg_muster h2,.bg_muster h3,.bg_muster h4,.bg_muster h5,.bg_muster h6{color:#fff}.bg_muster .button a{border-bottom:1px solid #fff;color:#fff}.bg_muster .button a:hover{color:#ccc;border-bottom:1px solid #ccc}.bild_box{width:calc(50% - 30px);background-size:cover;background-position:center;position:absolute;top:0;bottom:0}.text_box{width:calc(50% - 30px)}.Links .bild_box{left:0}.Rechts .bild_box{right:0}.Links .text_box{float:right}.Rechts .text_box{float:left}.bg_weiss{color:#000}.bg_weiss h1,.bg_weiss h2,.bg_weiss h3,.bg_weiss h4,.bg_weiss h5,.bg_weiss h6{color:#5A3D28}.bg_braun{background-color:rgb(144 77 35 / .2);padding:120px 0}.carousel_slider .slick-slide{height:300px}.verzierung{width:100%;height:17px;background-size:auto;background-image:url(https://www.luggin-steffelehof.com/wp-content/themes/effekt/images/verzierung.png);background-position:center}.verzierung_g{width:100%;height:17px;background-size:auto;background-image:url(https://www.luggin-steffelehof.com/wp-content/themes/effekt/images/verzierung_g.png);background-position:center}.verzierung_oben{margin-bottom:40px}.verzierung_unten{margin-top:40px}.half_bg{background-color:rgb(144 77 35 / .2);position:absolute;left:0;width:100%;z-index:-1;height:50%}.ausrichtung_top{top:0}.ausrichtung_bottom{bottom:0}.bild_big{line-height:0}.galerie_box{height:500px;float:left;background-size:cover;background-position:center}.galerie_box:first-child{width:100%;height:500px;margin-bottom:20px}.galerie_box:nth-child(2){margin-right:20px;width:calc(55% - 10px)}.galerie_box:nth-child(3){width:calc(45% - 10px)}.weine_box{width:calc(33.33% - 30px);margin:0 30px 30px 0;display:inline-block;vertical-align:top;font-weight:600;color:#000}.weine_box a{color:#000}.weine_box:nth-child(3n){margin:0 auto 30px}.weine_box img{margin-bottom:10px}.weine_box h3{text-transform:uppercase;font-weight:400;font-size:30px;margin-bottom:0;color:#000}.inner_weinbox{text-align:left}.single_wein .text_box{display:inline-block;vertical-align:middle;width:calc(50% - 20px);padding:50px;text-align:left}.single_wein img{display:inline-block;vertical-align:middle;width:calc(50% - 20px)}.menge{margin-top:50px}.side_wrapper{position:fixed;right:0;top:40%;z-index:9}.side_box{line-height:0;margin-bottom:10px}.side_box a{display:block;background-color:#40332D;text-align:center;padding:10px}.side_box a:hover{background-color:#904D23}.side_box img{height:30px}.abstand_row{display:block;width:100%;position:relative;margin-bottom:20px}.input{width:calc(50% - 15px);margin-right:30px;float:left}.input.last{margin:0 auto;float:right}.input.full{width:100%}.input input,.input select{width:100%;height:40px;font-size:18px;font-family:'eb-garamond',serif;padding:0 10px;font-weight:300;border:1px solid #000;background-color:#fff}.bemerkungen{width:100%;margin-bottom:20px}textarea{width:100%;height:100px;font-size:18px;font-family:'eb-garamond',serif;font-weight:300;padding:10px}.check_anfrage{float:left;line-height:1}.check_anfrage span{margin:0 auto}.check{margin:0 auto;width:13px}.check_anfrage_text{width:calc(100% - 23px);float:right}.anfragen_btn{width:auto;display:inline-block;border:none;font-size:18px;text-transform:uppercase;letter-spacing:1px;color:#fff;font-family:'eb-garamond',serif;margin-top:30px;padding:10px 20px;background-color:#5A3D28}.anfragen_btn:hover{cursor:pointer;background-color:#904D23;color:#fff}.anfragen_btn:disabled{color:#fff;background-color:#ccc}.weinmarkl{position:absolute;width:200px;height:auto;right:-40px;bottom:-80px;z-index:8}.tischmarkl{position:absolute;width:200px;height:auto;right:10%;top:-80px;z-index:8}.special{text-align:center;text-transform:uppercase;color:#676755;font-family:'work-sans',sans-serif;font-size:20px;font-weight:400;margin-right:10px;line-height:1.2;padding:0 0 120px!important}.buttonspecial{margin-top:60px}.buttonspecial a{background-color:#40332D;color:#fff!important;font-family:'work-sans',sans-serif;font-size:22px;font-weight:400;line-height:1.2;display:inline-block;padding:12px 30px;position:relative}.linkpfeil{position:absolute;z-index:8;right:-70px;top:-30px;width:80px;height:80px;background-image:url(https://www.luggin-steffelehof.com/wp-content/themes/effekt/images/pfeil.svg);background-position:center;background-repeat:no-repeat;background-size:80px}.juicer-ad,.referral{display:none!important}.j-poster{display:none}.juicer-feed .j-paginate{color:#fff;background-color:#d5b864;font-size:16px;padding:3px 8px 2px;text-transform:uppercase;font-family:cormorant-garamond,serif;font-weight:500;border:1px solid #d5b864}.juicer-feed .j-paginate:hover{color:#d5b864;background-color:#fff;border:1px solid #d5b864}.juicer-feed.night li.feed-item{background-color:#fff}.juicer-feed.night .j-poster-meta{border:1px solid #ccc;border-top:0}.juicer-feed.night li.feed-item a{color:#2f3334}.juicer-feed.night .j-text{background-color:rgb(255 255 255 / .8)}.juicer-feed.night li.feed-item,.juicer-feed.night .j-message{color:#000;font-weight:400}.rcb-sc-link{width:auto;margin:0 10px 10px 0;display:inline-block}.header{background-color:#fff;text-align:center}.header .w1280{padding:0}.header_logo{display:inline-block;vertical-align:middle;margin:20px auto;line-height:0;width:220px}.header_logo a{display:block}.menu_open,.repsonsive_menu{display:none}.menu_links{float:left;margin:150px auto 0 40px}.menu_rechts{float:right;margin:150px 40px 0 0}.nav-menu{padding:0;margin:0 auto}.nav-menu li{display:inline-block;vertical-align:middle;margin-right:50px}.nav-menu li:last-child{margin:0 auto}.nav-menu li a{display:block;line-height:1;color:#904D23}.nav-menu li a:hover{border-bottom:1px solid #904D23}.nav-menu li.current-menu-item a{font-weight:700}.tisch_reserviern{position:absolute;right:40px;top:30px;font-weight:300;border-bottom:1px solid #676755;line-height:1}#languages{position:absolute;left:40px;top:30px}#languages a{display:inline-block;vertical-align:middle;text-transform:uppercase;border-bottom:0;font-family:'work-sans',sans-serif;font-size:18px;font-weight:300;margin-right:10px;line-height:1}#languages a:last-child{margin:0 auto}.active_lang{border-bottom:1px solid #676755!important}.footer{background-color:#676755;padding:50px 0;color:#fff}.footer_logo{line-height:1;width:230px;height:auto;margin:0 auto}.footer_logo a{display:block}.footer_titel{font-family:'work-sans',sans-serif;text-transform:uppercase;margin:30px auto;font-size:16px}.footer a{color:#fff}.footer a:hover{color:#fff}.email,.phone{display:inline-block;vertical-align:middle}.email{margin-right:25px}.phone{margin-left:25px}.email a,.phone a{color:#fff;font-size:40px;line-height:1}.email a:hover,.phone a:hover{color:#fff;text-decoration:underline}.adresse{margin:50px auto}.social_box{display:inline-block;vertical-align:bottom;margin-right:30px;line-height:0}.social_box:last-child{margin:0 auto}.social_box a{display:block}.impressum{margin-top:100px}.impressum a{display:inline-block;vertical-align:middle;color:#fff}.impressum a:hover{color:#fff;text-decoration:underline}.impressum span{display:inline-block;vertical-align:middle;margin:0 10px}.mwst{display:inline-block;vertical-align:middle;margin-left:20px}body{font-family:'eb-garamond',serif;color:#000;font-weight:400;line-height:1.5;font-size:20px;margin:0}h1,h2,h3,h4,h5,h6{color:#5A3D28;font-size:50px;line-height:1.2;letter-spacing:2px;margin:0 auto 30px;font-weight:600}div p{margin:0 0 15px 0}div p:last-child,p:last-child{margin:0 auto}img,svg{max-width:100%;height:auto}a{color:#676755;text-decoration:none}a:active,a:hover{color:#904D23}.textcenter{text-align:center}ul{padding-left:20px;margin:0 auto 15px}.w1280{max-width:1280px;margin:0 auto;position:relative;padding:0 40px}.margin_oben{margin-top:120px}.margin_unten{margin-bottom:120px}.w1024{max-width:1024px;margin:0 auto;position:relative}.w960{max-width:960px;margin:0 auto;position:relative}.w800{max-width:800px;margin:0 auto;position:relative}.w600{max-width:600px;margin:0 auto;position:relative}.fullwidth{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.h600{height:900px}.no_scroll{overflow:hidden;height:100vh}.popup_box{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:scroll;padding:50px 0;background-color:rgb(0 0 0 / .4);z-index:9}.table_div{display:table;width:100%;height:100%}.table_cell_div{display:table-cell;vertical-align:middle;text-align:center;padding:0 25px}.hinweis_box{background-color:rgb(144 77 35);color:#fff;text-align:center;padding:50px 30px;display:inline-block;margin:0 auto;max-width:600px}.close_popup{width:45px;height:45px;cursor:pointer;position:relative;margin:0 auto 30px;background-color:#FFF}.close_popup span{display:block;position:absolute;height:3px;width:80%;background:rgb(144 77 35);border-radius:9px;opacity:1;left:4px;top:21px}.close_popup span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close_popup span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.close_popup:hover{background-color:#5A3D28}.close_popup:hover span{background-color:#FFF}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media screen and (max-width:1650px){}@media screen and (max-width:1500px){.full_slider .slick-slide{height:850px}}@media screen and (max-width:1300px){.full_slider .slick-slide{height:800px}}@media screen and (max-width:1200px){.full_slider .slick-slide{height:750px}}@media screen and (max-width:1100px){.full_slider .slick-slide{height:700px}}@media screen and (max-width:1024px){.carousel_slider .slick-slide{height:250px}}@media screen and (max-width:970px){.bild_box{width:100%;position:relative;height:400px;margin-bottom:30px}.text_box{width:100%;float:none}}@media screen and (max-width:960px){.full_slider .slick-slide{height:650px}.email,.phone{display:block;margin:0 auto 20px}}@media screen and (max-width:900px){.header_logo{width:170px}.menu_links,.menu_rechts{margin-top:100px}.nav-menu li{margin-right:30px}.carousel_slider .slick-slide{height:200px}}@media screen and (max-width:860px){.single_wein img{display:block;width:100%;max-width:450px;margin:0 auto 30px}.single_wein .text_box{display:block;width:100%;padding:0;text-align:center}}@media screen and (max-width:850px){h1,h2,h3,h4,h5,h6{font-size:40px}}@media screen and (max-width:800px){.full_slider .slick-slide{height:600px}.w1280{padding:0 25px}.bg_muster,.bg_braun{padding:60px 0}.margin_oben{margin-top:60px}.margin_unten{margin-bottom:60px}.email a,.phone a{font-size:30px}.weine_box,.weine_box:nth-child(3n){width:calc(50% - 20px);margin:0 30px 30px 0}.weine_box:nth-child(2n){margin:0 0 30px 0}}@media screen and (max-width:740px){.menu_links,.menu_rechts,.tisch_reserviern{display:none}.header_logo{width:150px;float:left;margin:15px 0 15px 25px}#languages{left:auto;right:25px}.menu_open{display:block;width:40px;height:30px;position:relative;float:right;vertical-align:middle;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin:90px 25px 0 0}.menu_open:hover{cursor:pointer}.menu_open span{display:block;position:absolute;height:3px;width:100%;background:#5A3D28;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu_open span:nth-child(1){top:0}.menu_open span:nth-child(2),.menu_open span:nth-child(3){bottom:14px}.menu_open span:nth-child(4){bottom:0}.menu_open.open span:nth-child(1){top:18px;width:0%;left:50%}.menu_open.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);bottom:15px}.menu_open.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:15px}.menu_open.open span:nth-child(4){top:18px;width:0%;left:50%}.repsonsive_menu{position:absolute;top:149px;width:100%;background-color:#e9dbd2;left:0;text-align:left;z-index:9;padding:25px}.nav-menu li{display:block;margin:0 auto 15px}.nav-menu li a{display:inline-block}.galerie_box{height:350px;float:none}.galerie_box:first-child{width:100%;height:350px;margin-bottom:10px}.galerie_box:nth-child(2){margin-right:0;width:100%;margin-bottom:10px}.galerie_box:nth-child(3){width:100%}}@media screen and (max-width:700px){.full_slider .slick-slide{height:550px}.carousel_slider .slick-prev{left:auto;right:80px;bottom:20px;top:auto}.carousel_slider .slick-next{left:auto;right:20px;bottom:20px;top:auto}.linkpfeil{display:none}}@media screen and (max-width:660px){.input,.last{width:100%;margin:0 auto 20px!important;float:none}.abstand_row{margin:0 auto}}@media screen and (max-width:620px){h1,h2,h3,h4,h5,h6{font-size:35px}}@media screen and (max-width:600px){.bild_box{height:350px}.weine_box,.weine_box:nth-child(2n),.weine_box:nth-child(3n){width:100%;margin:0 0 30px 0}.weine_box:nth-child(2n){margin:0 0 30px 0}}@media screen and (max-width:580px){.full_slider .slick-slide{height:500px}.weinmarkl{width:130px;right:10%;bottom:-50px}.tischmarkl{width:130px;right:10%;top:-50px}}@media screen and (max-width:550px){.galerie_box{height:250px!important}}@media screen and (max-width:500px){.carousel_slider .slick-slide{height:150px}}@media screen and (max-width:451px){.social_box{display:block;margin:0 auto 20px}}@media print{body{background:none!important;color:#000;font-size:10pt}}