body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-regular.eot");src:local(""), url("../../files/layout/fonts/barlow-condensed-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-regular.woff2") format("woff2"), url("../../files/layout/fonts/barlow-condensed-v12-latin-regular.woff") format("woff"), url("../../files/layout/fonts/barlow-condensed-v12-latin-regular.ttf") format("truetype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-regular.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-500.eot");src:local(""), url("../../files/layout/fonts/barlow-condensed-v12-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-500.woff2") format("woff2"), url("../../files/layout/fonts/barlow-condensed-v12-latin-500.woff") format("woff"), url("../../files/layout/fonts/barlow-condensed-v12-latin-500.ttf") format("truetype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-500.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-600.eot");src:local(""), url("../../files/layout/fonts/barlow-condensed-v12-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-600.woff2") format("woff2"), url("../../files/layout/fonts/barlow-condensed-v12-latin-600.woff") format("woff"), url("../../files/layout/fonts/barlow-condensed-v12-latin-600.ttf") format("truetype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-600.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:800;src:url("../../files/layout/fonts/barlow-condensed-v12-latin-800.eot");src:local(""), url("../../files/layout/fonts/barlow-condensed-v12-latin-800.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-800.woff2") format("woff2"), url("../../files/layout/fonts/barlow-condensed-v12-latin-800.woff") format("woff"), url("../../files/layout/fonts/barlow-condensed-v12-latin-800.ttf") format("truetype"), url("../../files/layout/fonts/barlow-condensed-v12-latin-800.svg#BarlowCondensed") format("svg")}.ce_text .parallax{background-size:cover;background-attachment:fixed;padding:10vw 0;color:#fff;text-transform:uppercase}.ce_text .parallax .text{width:95vw;max-width:1024px;margin:auto}.ce_text .parallax h1,.ce_text .parallax h2{text-transform:uppercase;font-size:7vw;line-height:1}.ce_text .parallax h3,.ce_text .parallax h4,.ce_text .parallax p{text-transform:uppercase;font-size:3.3vw;line-height:1}.ce_text.block:first-child .parallax{margin-top:-5.5vw}.ce_text.block:last-child .parallax{margin-bottom:-5.5vw}.ce_text.bigger .parallax{padding:20vw 0}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:7vw;height:5vw;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:0.4vw;width:100%;background:#d31e31;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon2 span{display:block;position:absolute;height:9px;width:50%;background:#b32428;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0px}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:18px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:36px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:29px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:29px}#nav-icon3.open span{background:#d31e31}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:calc(5vw / 3)}#nav-icon3 span:nth-child(4){top:calc(5vw / 3 * 2)}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}.mod_newslist{display:flex;justify-content:space-between;flex-wrap:wrap}.mod_newslist .layout_latest{text-align:center;width:calc(100% / 3 - 1.5vw);position:relative}.mod_newslist .layout_latest img{width:100%}.mod_newslist .layout_latest h3{font-size:1.5vw;text-transform:initial}.mod_newslist .layout_latest h3 a{text-decoration:none}.mod_newslist .layout_teaser{display:flex;width:100%;margin-bottom:100px}.mod_newslist .layout_teaser figure,.mod_newslist .layout_teaser picture{flex-shrink:0;margin-right:30px}.mod_newslist .layout_teaser h3{margin-top:0;font-size:2vw}body{font-family:"Barlow Condensed";font-size:1.5vw;line-height:1.2}h1,h2,h3{font-size:3.3vw;font-weight:600;text-transform:uppercase}a{color:currentColor}#nav-icon3{display:none}#ctaSkull{position:fixed;bottom:20px;right:20px;opacity:0;transition:all ease 0.5s;z-index:100}#ctaSkull span{color:red;text-decoration:none;position:absolute;top:20px;width:100%;text-align:center;text-transform:uppercase}#ctaSkull.show{opacity:1}header{position:relative;background:#020202;top:0;left:0;right:0;z-index:100;margin-bottom:-10px}header .inside{padding-top:2vw;width:90vw;margin:auto;display:flex;align-items:flex-end;align-content:flex-end;justify-content:space-between}#hauptnavigation{padding-bottom:40px}#hauptnavigation ul{list-style:none;padding:0;margin:0}#hauptnavigation ul li{display:inline-block;margin-left:2vw}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:2vw;text-transform:uppercase;font-weight:400;color:#fff;text-decoration:none}#hauptnavigation ul li a:hover,#hauptnavigation ul li a.active,#hauptnavigation ul li strong:hover,#hauptnavigation ul li strong.active{color:#d31e31}footer{background-image:url(/files/img/content/background/bg-02.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;padding-top:30px;padding-bottom:30px}.mod_article>.inside{width:95vw;max-width:1024px;margin:auto}.mod_article>.inside>.block:first-child{padding-top:5.5vw}.mod_article>.inside>.block:last-child{padding-bottom:5.5vw}.mod_article.fullwidth>.inside{max-width:100%;width:100%}.mod_article.darkBg{background-image:url(/files/img/content/background/bg-02.jpg);background-size:cover;background-position:center;color:#fff}.mod_article.team>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_article.team>.inside .ce_text{width:100%}.mod_article.team>.inside .ce_text.team{width:calc(50% - 20px);box-sizing:border-box;padding:20px;background:#d31e31;color:#000;position:relative;margin-bottom:40px}.mod_article.team>.inside .ce_text.team figure{position:absolute;opacity:1;top:0;bottom:0;left:0;right:0;transition:all ease 0.5s}.mod_article.team>.inside .ce_text.team figure img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:650px){.mod_article.team>.inside .ce_text.team:hover figure{pointer-events:none;opacity:0}}.mod_article.biervorstellung>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_article.biervorstellung>.inside .ce_text{width:100%}.mod_article.biervorstellung>.inside .ce_text.bierinfo{width:calc(50% - 20px);color:#000;position:relative;margin-bottom:40px}.mod_article.biervorstellung>.inside .ce_text.bierinfo .text{box-sizing:border-box;padding:20px}.mod_article.biervorstellung>.inside .ce_text.bierinfo .text h3{margin-top:0;line-height:1}.mod_article.biervorstellung>.inside .ce_text.bierinfo#cnhell .text{background-color:#bf883b}.mod_article.biervorstellung>.inside .ce_text.bierinfo#cndunkel .text{background-color:#b41c1f}.mod_article.biervorstellung>.inside .ce_text.bierinfo#cnpils .text{background-color:#575756}.mod_article.biervorstellung>.inside .ce_text.bierinfo#cnweizen .text{background-color:#f5c735}.mod_article.biervorstellung>.inside .ce_text.bierinfo#cnbockhell .text{background-color:#c46100}.mod_article.biervorstellung>.inside .ce_text.bierinfo#cnwinterbier .text{background-color:#009ddf}.mod_article.biervorstellung>.inside .ce_text.bierinfo .text{opacity:0;transition:all ease 0.5s}.mod_article.biervorstellung>.inside .ce_text.bierinfo figure{position:absolute;opacity:1;top:0;bottom:0;left:0;right:0;transition:all ease 0.5s}.mod_article.biervorstellung>.inside .ce_text.bierinfo figure img{width:100%;height:90%;object-fit:contain;object-position:center}@media screen and (min-width:650px){.mod_article.biervorstellung>.inside .ce_text.bierinfo:hover .text{opacity:1}.mod_article.biervorstellung>.inside .ce_text.bierinfo:hover figure{pointer-events:none;opacity:0}}.mod_article.start>.inside{max-width:100%;width:100%}.mod_article.start>.inside img{width:100%}.mod_article.start>.inside>.block:first-child{padding-top:0px}.mod_article.start>.inside>.block:last-child{padding-bottom:0px}.mod_article.parallax{background-image:url(/files/img/content/background/bg-01.jpg);background-size:cover;background-attachment:fixed;padding:8.2vw 0;font-size:3.3vw;color:#fff;text-transform:uppercase}.mod_article.beer{background-image:url(/files/img/content/background/bg-02.jpg);background-size:cover;background-position:center;color:#fff}.mod_article.beer>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_article.beer>.inside .ce_text{width:100%}.mod_article.beer>.inside .ce_image,.mod_article.beer>.inside .ce_hyperlink{width:calc(25% - 2vw);margin-bottom:-10vw}.mod_article.red{background-color:#d31e31}.mod_article.braustube .ce_image img{width:100%}.mod_article.braustube .ce_text{top:0;position:absolute;z-index:100;width:100%;color:#fff}.ce_text.imgCenter figure,.ce_image.imgCenter figure{text-align:center}@media screen and (min-width:1200px){header .inside{width:65vw}}@media screen and (max-width:1024px){header .inside{align-items:center;align-content:center}header .inside .hyperlink_img img{width:15vw}#nav-icon3{display:block}#hauptnavigation{position:absolute;top:16vw;left:-5vw;right:-5vw;background:#d31e31;display:none;padding-bottom:0px}#hauptnavigation ul li{padding:0px 5vw;display:block;text-align:right}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:4vw;line-height:1.5;color:black}#hauptnavigation ul li a.active,#hauptnavigation ul li a:hover,#hauptnavigation ul li strong.active,#hauptnavigation ul li strong:hover{color:#fff}}@media screen and (max-width:650px){body{font-size:5vw}h1,h2,h3{font-size:7vw}#ctaSkull{width:20vw}#ctaSkull span{display:none}.mod_article.parallax{font-size:8vw}footer{padding-left:10px;padding-right:10px;padding-bottom:130px}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:9vw}.mod_article.team>.inside .ce_text.team{width:100%}.mod_article.biervorstellung>.inside .ce_text.bierinfo{width:100%}.mod_article.biervorstellung>.inside .ce_text.bierinfo figure{position:relative;width:30%;flex-shrink:0;margin:auto}.mod_article.biervorstellung>.inside .ce_text.bierinfo .text{opacity:1;clip-path:polygon(0 15vw, 100% 0, 100% calc(100% - 15vw), 0% 100%);position:relative;padding-top:15vw;padding-bottom:15vw;margin-top:-15vw}.mod_article.biervorstellung>.inside .ce_text.bierinfo .text h3{transform:rotate(-9deg);margin-top:-20px;margin-bottom:60px;font-size:10vw}.mod_article.biervorstellung>.inside .ce_text.bierinfo .text h3 br{display:none}.mod_article.biervorstellung>.inside .ce_text.bierinfo .text table td img{width:20px !important;height:auto !important}}
