body{margin:0;padding:0;background:#fff}*{outline:none}a img{border:0 solid}a.art_anchor{position:absolute}p{width:100%;float:left;margin:0;padding:0}.content p{float:none}body .ui-widget{font-size:11px}.sc_only{width:0;height:0;overflow:hidden}*:focus{outline:1px dashed #aa001e}::selection{color:#fff;background:#aa001e}::-moz-selection{color:#fff;background:#aa001e}.page_c{width:100%;min-width:850px;overflow:hidden;position:relative;z-index:1}.offscreen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.as_map_c{width:100%;position:relative;z-index:30}.as_map{width:100%;height:0;overflow:hidden;background-color:#fff;font:700 1em/170% 'Open Sans',Arial,Helvetica,sans-serif;color:#525252;text-transform:uppercase}.as_map a{color:#525252;text-decoration:none}.as_map *:focus{outline:1px dashed #aa001e}.as_map.opened{height:auto}.as_map ul{list-style:none;margin:0 auto;display:table}.as_map ul li{float:left;margin:30px}@media only screen and (max-width:1000px){.page_c{min-width:320px}body .ui-widget{font-size:14px}}@media only screen and (max-width:650px){body .ui-widget{font-size:16px}}header{width:100%;background:url(https://www.wengeralm.at/img/bgs/xstein.jpg.pagespeed.ic.aP-n8krC9e.jpg) repeat center top;float:left;position:relative;z-index:10}.headtop_c{float:left;width:100%;position:relative;box-shadow:1px 1px 4px rgba(0,0,0,.25);z-index:10}.headtop{width:100%;max-width:1000px;margin:0 auto;position:relative;box-sizing:border-box;padding:0 13px}.translate{width:50%;float:left;padding-top:40px}.translatebutton{display:none;width:45px;height:45px;border-radius:100%;background:#fff;text-align:center;font:400 1em/120% 'Open Sans',Arial,Helvetica,sans-serif;box-sizing:border-box;padding:10px 0 0 0}.translate a{color:#434346;text-decoration:none}.translatebutton img{width:25px}.toplinks{float:right;padding:32px 0 35px 0}.logo{width:214px;position:absolute;left:calc(50% - 107px);height:90px;top:12px}.logo img{width:100%;height:auto}.search,.tel,.mail{float:left;position:relative}.searchbutton,.telbutton,.mailbutton{background:#fff;width:45px;height:45px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:100%;margin-left:14px}.mailbutton{background:#aa001e}.searchbutton img{width:25px;height:auto;transition:width .8s}.telbutton img{width:20px;height:auto}.mailbutton img{width:28px;height:auto}.searchbutton:hover img,.telbutton:hover img,.mailbutton:hover img{transform:scale(1.1)}.search .search_i,.tel .tel_i{display:none;position:absolute;left:-10px;top:55px;color:#fff;box-sizing:border-box;background:#fff;width:130px;height:23px;color:#434346;font:400 .875em/110% 'Open sans',Arial,Helvetica,sans-serif;padding:3px 5px}.search .search_i:before,.tel .tel_i:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:11px solid #fff;position:absolute;content:'';top:-11px;left:39px}.search.opened .search_i,.tel.opened .tel_i{display:block}.search_i .h_suchen{border:none;float:left;width:122px}nav{float:left;width:100%;border-top:1px solid #434346}.menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;float:left;width:100%}.menu ul li{float:left;margin:0;padding:13px 26px;position:relative;z-index:1;transition:all .7s;font:400 1em/120% 'Open Sans',Arial,Helvetica,sans-serif;text-transform:uppercase}.menu ul li a{color:#434346;text-decoration:none;padding:0 0 2px 0;position:relative;float:left}.menu ul li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#434346;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.menu ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.menu ul li.current_link a:before,.menu ul li.current_path a:before{background-color:#90182b}.menu ul li.current_link a,.menu ul li.current_path a{color:#90182b}.menu ul li .mdown{width:285px;opacity:0;position:absolute;top:-500px;left:0;z-index:2;box-sizing:border-box;background:#fff;transition:opacity .7s ease}.menu ul li.last .mdown{left:auto;right:0}.menu ul li:hover .mdown,.menu ul li.show .mdown{opacity:1;top:47px}.menu ul li .mdown ul{position:relative;z-index:10;width:100%;box-sizing:border-box;padding:20px 0 10px 0;display:block}.menu ul li .mdown ul li{width:100%;margin:0;padding:0 30px 20px 55px;box-sizing:border-box;position:relative;text-transform:none}.menu ul li .mdown ul li:before{font-family:FontAwesome;content:'\f105';position:absolute;font-size:.9em;left:25px;top:0}.menu ul li.current_path .mdown ul li a{color:#434346}.menu ul li .mdown ul li:hover:before,.menu ul li .mdown ul li:hover a{color:#90182b}.menu ul li .mdown ul li.current_link,.menu ul li.current_path .mdown ul li.current_link a{color:#90182b}.menu ul li .mdown ul li a{width:100%;float:left;box-sizing:border-box;padding:0;border:none}.menu ul li .mdown ul li a:before{display:none}.menu ul li .mdown ul li:hover,.menu ul li .mdown ul li.current_link{}.c_headimg{width:100%;float:left;position:relative;overflow:hidden}.headimg{float:left;position:relative;width:100%;overflow:hidden}.headimg img{float:left;width:100%;height:auto}.menu_btn{display:none;position:absolute;left:61px;top:65px;font:400 1.5em/120% 'Playfair Display',Georgia,"Times New Roman",Times,serif;color:#525252}.menu_btn span{padding-top:8px;float:left}.menu_btn .mmbico{width:32px;height:32px;float:left;margin:11px 0 0 -40px;position:relative;z-index:1}.menu_btn .mmbico>*{width:28px;height:6px;float:left;opacity:1;transition-duration:500ms;backface-visibility:hidden;background-color:#525252}.menu_btn .one{margin:0 0 0 3px;transform:rotate(45deg) translate(7px,10px);-webkit-transform:rotate(45deg) translate(7px,10px)}.menu_btn .two{opacity:0}.menu_btn .three{margin:0 0 0 3px;transform:rotate(-45deg) translate(-2px,-1px);-webkit-transform:rotate(-45deg) translate(-2px,-1px)}.menu_btn.closed .mmbico>*{height:4px;margin:0}.menu_btn.closed .mmbico>div{margin:4px 0 0 0;transform:rotate(0deg) translate(0,0);-webkit-transform:rotate(0deg) translate(0,0);opacity:1}.menu_layer{width:320px;float:left;position:absolute;top:121px;left:0;z-index:1;height:100vh;background:#fff;pointer-events:auto;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:all .3s ease 0s;opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.menu_layer.closed{pointer-events:none;opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.menusl{width:100%;float:left;position:relative;z-index:1;overflow:hidden}.menusl .menuslbox{width:100%;position:absolute;top:0;left:-100%;z-index:2}.menusl .menuslbox.current{left:0%}.menusl .menuslbox ul{width:100%;float:left;padding:10px 0 25px 20px;list-style:none;box-sizing:border-box;font:400 1em/120% 'Open Sans',Arial,Helvetica,sans-serif;text-transform:uppercase}.menusl .menuslbox ul li{width:100%;float:left;padding:0 25px;box-sizing:border-box;text-align:left;min-height:44px}.menusl .menuslbox ul li a{width:100%;float:left;padding:10px 30px 10px 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;color:#434346;text-decoration:none;line-height:30px;transition:all 1s ease}.menusl .menuslbox ul li a:before{content:'\f105';font-family:FontAwesome;font-size:1em;font-weight:normal;left:0;position:absolute;margin-left:-15px}.menusl .menuslbox ul li.back_link a:before{content:'\f100'}.menusl .menuslbox ul li.back_link a{border-bottom:1px solid #434346}.menusl .menuslbox ul li.current_link a,.menusl .menuslbox ul li.current_path a,.menusl .menuslbox ul li:hover a{color:#90182b}.menusl .menuslbox ul.submenu{padding:10px 0 25px 20px;text-transform:none}.badge{z-index:1;position:absolute;right:20%;top:50%}@media (max-width:1660px){.badge{z-index:1;position:absolute;right:15%;top:10%}}@media (max-width:1120px){.badge{z-index:1;position:absolute;right:4%;top:5%}.badge img{width:180px}}main{width:100%;overflow:hidden;position:relative;z-index:10;margin-top:-43px;float:left}.anfrage_c{max-width:685px;width:100%;position:relative;margin:0 auto}.anfrage{width:100%;float:left;position:relative;background:#f3f0ec;box-shadow:2px 2px 3px rgba(57,59,65,.45);height:92px;display:flex;align-items:center;justify-content:space-between;flex-grow:1;box-sizing:border-box;padding:0 30px}.anfrage img{width:65px;height:auto}.anfrage span{font:400 1.750em/120% 'Playfair Display',Georgia,"Times New Roman",Times,serif;color:#525252;float:left}.anfrage a{background:#aa001e;color:#fff;text-decoration:none;font:400 1.188em/120% 'Open Sans',Arial,Helvetica,sans-serif;text-transform:uppercase;float:left;padding:14px 18px;transition:all .5s}.anfrage a:hover{background:#90182b}.main{width:100%;min-height:500px;overflow:hidden;position:relative;z-index:1;float:left}.facebook_c{width:100%;max-width:1396px;padding:28px 48px;box-sizing:border-box;margin:0 auto}.facebook{border:1px solid #a5a4a4;font:400 1em/120% 'Open Sans',Arial,Helvetica,sans-serif;color:#525252;margin:20px auto;width:170px;text-align:left;padding:5px;box-sizing:border-box;float:right}.facebook a{text-decoration:none;color:#525252}.facebook span.fa{border-right:1px solid #a5a4a4;padding:7px 7px 7px 2px;float:left;margin-top:-5px;margin-right:5px;margin-bottom:-5px;font-size:2.125em}.facebook a span.fa{color:#a5001d}footer{width:100%;min-height:200px;background:#fff;position:relative;z-index:10;float:left}.na_o{right:10px;bottom:10px;overflow:hidden;position:fixed;z-index:1}.na_o #na_o{color:#fff;cursor:pointer;float:right;height:50px;position:relative;width:50px;font-size:2em;text-align:center;line-height:49px;transition:all 1s ease;background:#aa001e}.na_o #na_o:hover{background:#90182b}.footerlinks_c{float:left;width:100%;position:relative;background:url(https://www.wengeralm.at/img/bgs/xstein.jpg.pagespeed.ic.aP-n8krC9e.jpg) repeat bottom right;padding:22px 0}.footerlinks{max-width:1000px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center}.footerlinks a{float:left;font:700 1.063em/120% 'Playfair Display',Georgia,"Times New Roman",Times,serif;color:#4c4d51;text-decoration:none;text-transform:uppercase;border-right:1px solid #434346;padding:3px 30px;display:flex;align-items:center;justify-content:center}.footerlinks a:hover img{transform:scale(1.1)}.footerlinks a:last-child{border:none}#tisch{width:35px;height:auto;margin-right:17px}#herz{width:35px;height:auto;margin-right:17px}#map{width:24px;height:auto;margin-right:17px}.footer_mid_c{float:left;width:100%;background:url(../img/bgs/footer_bg.jpg) no-repeat center center / cover;position:relative}.footer_mid{max-width:1160px;width:100%;margin:0 auto;display:flex;justify-content:center;position:relative}.contact{background:#aa001e;color:#fff;font:400 1.250em/140% 'Open Sans',Arial,Helvetica,sans-serif;width:574px;box-sizing:border-box;padding:70px 30px 30px 30px;text-align:center}.contact h3{font:400 2.2em/120% 'Playfair Display',Georgia,"Times New Roman",Times,serif;padding-bottom:20px;color:#fff}.contact a{color:#fff;text-decoration:none}.contact a:hover{color:#fff;text-decoration:underline}.contact a.mail{border:2px solid #fff;border-radius:100%;text-decoration:none;color:#fff;width:41px;height:41px;line-height:40px;margin-top:20px;margin-left:calc(50% - 20px)}.contact a.mail:hover{transform:scale(1.1)}.impressum{float:left;width:100%;padding-top:110px;background: url(../img/bgs/h1-element-rot.svg) no-repeat center top / 160px auto;font-size:.650em;word-spacing:1em}.impressum a{color:#fff;text-decoration:none}.footerlink{position:absolute;right:15px;top:25%;width:230px;background:url(https://www.wengeralm.at/img/bgs/xstein.jpg.pagespeed.ic.aP-n8krC9e.jpg);text-align:center}.footerlink .top{background:#4f830e;color:#fff;position:relative;font:400 1.063em/110% 'Open sans',Arial,Helvetica,sans-serif;padding:25px 30px 0 30px;text-transform:uppercase;transition:all .8s}.footerlink .top:after{width:0;height:0;border-left:115px solid transparent;border-right:115px solid transparent;border-top:33px solid #4f830e;position:absolute;content:'';left:0;bottom:-33px;transition:all .8s}a:hover .footerlink .top{background:#39600b}a:hover .footerlink .top:after{border-top:33px solid #39600b}.footerlink img{width:194px;height:auto;padding:46px 0 10px 0}.flogos_c{width:100%;float:left;position:relative}.flogos{margin:0 auto;width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.flogos a{display:flex;padding:20px 30px}.flogos img{filter:saturate(0);transition:all .8s}.flogos img:hover{filter:saturate(100%)}@media (max-width:1100px){.footer_mid{justify-content:flex-start}}@media (max-width:950px){.menu ul li{padding:13px 11px}}@media (max-width:850px){.footer_mid{display:block}.footerlink_c{width:100%;float:left;padding:35px 0;background: url(../img/bgs/footer_bg.jpg) no-repeat left bottom/ 1000px auto}.footerlink_c a{text-decoration:none}.footerlink{position:relative;right:0;top:0;margin-left:calc(50% - 115px)}.contact{width:100%;float:left}}@media (max-width:800px){header{z-index:20}nav{display:none}.menu_btn{display:block}.headimg img{position:relative;left:0;width:100%;height:auto}main{margin-top:0}.anfrage_c{max-width:none;position:relative;top:0;left:0}.footerlinks span{display:none}#tisch,#herz,#map{margin-right:0}.contact h3{font-size:2em}.translate{padding-top:23px}.toplinks{padding:11px 0 65px 0}.flogos a{padding:20px}}@media (max-width:600px){.logo{position:relative;left:0;float:left;width:100%;text-align:center}.logo img{width:175px}.toplinks{padding:5px 0 10px}.menu_btn{top:100px}.menu_layer{top:150px}.translate{position:absolute;top:10px;padding:0}.translatebutton{display:block}.translatebutton span.fa{margin-left:2px;margin-top:1px;float:right}.translate_i{display:none}.translate.opened .translate_i{display:block}.anfrage span{display:none}}@media (max-width:350px){.anfrage{padding:0 10px}}