@font-face{font-family:"roboto-light";src:url("../../default/fonts/roboto-light-webfont.woff2") format("woff2"),url("../../default/fonts/roboto-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"roboto-medium";src:url("../../default/fonts/roboto-medium-webfont.woff2") format("woff2"),url("../../default/fonts/roboto-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}a:link,a:visited,a:hover,a:active{outline:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.masonry-box{overflow:hidden;margin:0;padding:0}.masonry-box .box-item{margin-bottom:35px}.masonry-box .column{float:left}.masonry-box .size-1of4,.masonry-box .size-1of3,.masonry-box .size-1of2{margin:0;padding:0;float:left;width:22.375%;margin-right:3.5%}.masonry-box .size-1of3{width:31%}.masonry-box .size-1of2{width:48%;margin-right:4%}.masonry-box .size-1of1{width:100%;margin-right:0}.masonry-box .size-1of4:nth-child(4n),.masonry-box .size-1of3:nth-child(3n),.masonry-box .size-1of2:nth-child(2n){margin-right:0}@media screen and (min-width: 880px)and (max-width: 5000px){.masonry-box[data-columns]::before{content:"3 .column.size-1of3"}.vier-spalten.masonry-box[data-columns]::before{content:"4 .column.size-1of4"}}@media screen and (min-width: 600px)and (max-width: 879.9px){.masonry-box[data-columns]::before{content:"2 .column.size-1of2"}}@media screen and (max-width: 599.9px){.masonry-box[data-columns]::before{content:"1 .column.size-1of1"}}header{position:relative;width:100%;z-index:300}header .logo-nav .logo-container{position:absolute;top:50px;left:0;width:100%;overflow:hidden}header .logo-nav .logo-container a.logo{display:block;width:20vw;min-width:150px;max-width:350px;margin-left:auto;margin-right:auto}header .logo-nav .btn-mobile-nav{position:absolute;top:50px;left:5vh}header .logo-nav .btn-mobile-nav img{height:60px;widows:60px;margin:0}header .main-nav{position:fixed;top:0;left:0;display:none;width:100%;height:100vh;margin:0;padding:0;z-index:200}header .main-nav .overlay{display:flex;justify-content:center;align-content:center;align-items:center;height:100%;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}header .main-nav .overlay .logo-container{position:absolute;top:50px;left:0;width:100%;overflow:hidden}header .main-nav .overlay .logo-container .logo{display:block;width:15vw;height:15vh;min-width:150px;max-width:300px;margin-left:auto;margin-right:auto;background-image:url("../img/layout/logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center}header .main-nav .overlay .logo-container .logo img{display:none}header .main-nav .overlay .close{position:absolute;top:47px;left:5vh;cursor:pointer;z-index:250}header .main-nav .overlay .close img{width:60px;margin:0}header .main-nav .overlay ul{display:flex;flex-direction:column;margin:0;padding:0}header .main-nav .overlay ul li{display:flex;flex-direction:row;justify-content:center;width:100%;height:8vh;margin:0;padding:0;text-align:center}header .main-nav .overlay ul li:last-child{margin-bottom:0}header .main-nav .overlay ul li a{display:list-item;list-style-type:none;direction:rtl;font-size:3.5rem;text-decoration:none;text-align:center;align-self:center}header .main-nav .overlay ul li a.active{font-family:"roboto-medium","Helvetica","Arial",sans-serif;list-style-type:disc}header .main-nav .overlay ul li a:hover{list-style-type:disc}header .main-nav .overlay span.footer-container{position:absolute;bottom:20px;font-size:1.2rem}header .main-nav .overlay span.footer-container a{color:#561348;font-size:1.2rem;text-decoration:none}header .main-nav .overlay span.footer-container a:hover{text-decoration:underline}header .main-nav .overlay span.footer-container .social-nav ul,header .main-nav .overlay span.footer-container .service-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row !important}header .main-nav .overlay span.footer-container .social-nav ul li,header .main-nav .overlay span.footer-container .service-nav ul li{padding:0;margin:0;display:flex;margin-right:10px}header .main-nav .overlay span.footer-container .social-nav ul li:last-child,header .main-nav .overlay span.footer-container .service-nav ul li:last-child{margin-right:0px}header .main-nav .overlay span.footer-container .social-nav ul li:last-child:after,header .main-nav .overlay span.footer-container .service-nav ul li:last-child:after{border-right:0px;padding-left:0px}header .main-nav .overlay span.footer-container .social-nav ul li a:hover,header .main-nav .overlay span.footer-container .social-nav ul li a.active,header .main-nav .overlay span.footer-container .service-nav ul li a:hover,header .main-nav .overlay span.footer-container .service-nav ul li a.active{list-style-type:none !important}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram{width:auto;height:25px}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg{height:25px}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg .bgcolor,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg .bgcolor,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg .bgcolor,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg .bgcolor{fill:#fff}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg .logo,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg .logo{fill:#561348}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg:hover .logo,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg:hover .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg:hover .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg:hover .logo{fill:#2c0a25}header .main-nav .overlay .social-nav{margin-top:10px;display:inline-block;margin-bottom:10px}header .main-nav .overlay .social-nav ul{justify-content:center}header .main-nav .overlay .social-nav ul li{display:inline;float:left;height:auto;width:auto;padding-right:10px}header .main-nav .overlay .social-nav ul li:last-child{padding-right:0px}header .main-nav .overlay .social-nav ul li a svg{height:35px !important}header .main-nav .overlay .nav-flex{display:flex;flex-direction:column;align-content:space-evenly;height:100%;justify-content:space-between;align-items:center}header .main-nav .overlay .nav-flex .logo-container,header .main-nav .overlay .nav-flex span.footer-container,header .main-nav .overlay .nav-flex a.beerli-info{position:static}header .main-nav .overlay .nav-flex .logo-container a.logo,header .main-nav .overlay .nav-flex span.footer-container a.logo,header .main-nav .overlay .nav-flex a.beerli-info a.logo{margin-top:50px;width:20vw;min-width:150px;max-width:350px}header .main-nav .service-nav{margin-bottom:50px}header .main-nav .service-nav ul{flex-direction:row}header .main-nav .service-nav ul li{height:auto;padding-right:10px}header .main-nav .service-nav ul li a{font-size:1.4rem !important}header .main-nav .service-nav ul li a:hover,header .main-nav .service-nav ul li a.active{list-style:none}header .main-nav .service-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter-white.svg);padding-left:13px;background-size:3px;background-repeat:no-repeat;background-position:center right}header .main-nav .service-nav ul li:last-child{padding-right:0px}header .main-nav .service-nav ul li:last-child:after{display:none}header .btn-mobile-nav img,header .main-nav .close img{width:auto;float:left;margin-top:50px;margin-left:100px}.sticky header{position:fixed;z-index:200;top:0;padding-top:40px;padding-bottom:40px;box-shadow:0 10px 20px rgba(51,51,51,.5)}.sticky header .logo-nav{position:relative;display:block;height:100%}.sticky header .logo-nav .logo-container{position:relative;top:0;display:flex;flex-direction:column;justify-content:center;height:100%}.sticky header .logo-nav .logo-container a.logo{height:80px;background-size:contain;background-repeat:no-repeat;background-position:center}.sticky header .logo-nav .logo-container a.logo img{display:none}.sticky header .logo-nav .btn-mobile-nav{top:10px}a.beerli-info{position:absolute;bottom:75px;width:50px;height:50px;background-color:#fff;padding:12px;border-radius:50%;transition:.3s}a.beerli-info:hover{padding:15px;transition:.3s}.noscroll{position:fixed;width:100%}header .main-nav .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../img/content/barista-herz.jpg)}header .main-nav .overlay .logo-container .logo{background-image:url("../img/layout/logo-negativ.svg")}header .main-nav .overlay ul li a{color:#fff}.coffee-lounge-site header .main-nav .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../img/content/coffee-lounge.jpg)}.team-site header .main-nav .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../img/content/team.jpg)}.shop-site header .main-nav .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../img/content/shop.jpg)}.kontakt-site header .main-nav .overlay,.impressum-datenschutz-site header .main-nav .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../img/content/kontakt.jpg)}.aktuelles-site header .main-nav .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),url(../img/content/aktuelles.jpg)}.sticky header{background-color:#000}.sticky header .logo-nav .logo-container a.logo{background-image:url("../img/layout/logo-negativ.svg");background-size:auto 80px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl,.ui-corner-bottom{border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-active:focus{border:none;background:#c00003;font-weight:normal;color:#fff;outline:none}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{border:none;border-bottom:1px solid #ddd}.accordion{margin-bottom:20px}.accordion h3{outline:none}.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon,.accordion .ui-button .ui-state-highlight.ui-icon,.accordion .ui-state-error .ui-icon,.accordion .ui-state-error-text .ui-icon,.accordion .ui-button .ui-icon,.accordion .ui-icon,.accordion .ui-widget-header .ui-icon,.accordion .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.accordion .ui-state-highlight .ui-icon,.accordion.service .ui-button .ui-state-highlight.ui-icon,.accordion.service .ui-state-error .ui-icon,.accordion.service .ui-state-error-text .ui-icon,.accordion.service .ui-button .ui-icon{outline:none}.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon,.accordion .ui-state-active .ui-icon,.accordion .ui-button:active .ui-icon{outline:none}form{overflow:hidden}fieldset{border:0;margin:0;padding:0}form p{padding-bottom:10px}legend{padding:0;margin:0;margin-bottom:7px;font-size:1rem;text-transform:uppercase}label{display:block;margin-bottom:5px}label.inline{display:inline}input,select,textarea{background-color:#a4a4a4;color:#000;border:0;padding:8px;width:100%;margin-bottom:8px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 0 #000 inset;transition:background-color 5000s ease-in-out 0s}input,textarea{width:90%;width:calc(100% - 16px)}textarea{height:120px}input[type=checkbox],input[type=radio]{width:auto;margin-right:5px;border:0}input[type=checkbox]{border:0;background:#fff;padding:0px}input[type=submit],button[type=submit]{width:100%;background:#333;color:#fff}.validationerror{background:#cb0003;color:#fff;padding:8px;margin-bottom:1px;width:100%}ul.list{overflow:hidden}ul.list li{margin:0;padding:0;list-style-type:none}ul.list li a{text-decoration:none;display:block}ul.list.dash li:before{content:"-";padding-right:10px}table,tbody,thead{width:100%;padding:0;margin:0;border:0px;margin-bottom:15px}tr,td,th{border:0px}tr{padding:0px;margin:0px}tr:hover{background-color:#a4a4a4}th{padding:8px;border-bottom:1px solid #000;vertical-align:top;text-align:left;color:#fff;font-weight:bold;background-color:#333}td{margin:0;padding:8px;border-bottom:1px dotted #000;vertical-align:top;text-align:left}.color-gradient{position:absolute;width:100%;height:100px;background-image:linear-gradient(rgba(181, 213, 138, 0), rgb(181, 213, 138));z-index:105}.video-full{position:relative;height:0;padding-top:0px;padding-bottom:100vh;overflow:hidden;background-image:url(../img/content/videoheader-startseite.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:0}.video-full iframe{position:fixed;top:50%;left:50%;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;border:0;box-sizing:border-box;transform:translate(-50%, -50%);pointer-events:none}.video-full .color-gradient{bottom:0}.video{position:relative;height:0;padding-bottom:50vh;padding-top:0px;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:0}.video iframe{position:absolute;top:50%;left:50%;width:178vh;height:57vw;min-width:100%;min-height:100%;border:0;box-sizing:border-box;transform:translate(-50%, -50%);pointer-events:none}.video .color-gradient{top:calc(50vh - 100px)}html{font-size:62.5%;background-color:#b5d58a}*{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:1.8rem}h1{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:4rem;text-align:center;color:#561348;margin-bottom:20px}h2{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:2rem;color:#561348;margin-top:50px;margin-bottom:20px}h2:first-child{margin-top:0}h3{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:1.8rem;color:#561348}h4{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:1.8rem;color:#561348}p{margin-bottom:15px;color:#561348}p:last-child{margin-bottom:0}p.date{color:#561348}p.lead{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:2.5rem;text-align:center;color:#561348;margin-bottom:50px}p.bold,p .bold{font-family:"roboto-medium","Helvetica","Arial",sans-serif}a{font-size:1.8rem;color:#561348;text-decoration:underline}a:hover{color:#561348;text-decoration:none}a.lead{display:block;margin-top:-20px;margin-bottom:50px;font-size:2.5rem;text-align:center}a.external-link{display:inline-block;margin-top:20px;margin-right:-20px;padding-right:30px;background-image:url("../img/layout/icon-external-link-green.svg");background-repeat:no-repeat;background-size:20px;background-position:right top}a.document{display:inline-block;margin-top:20px;margin-right:-30px;padding-right:30px;background-image:url("../img/layout/icon-document-green.svg");background-repeat:no-repeat;background-size:20px;background-position:right center}address{font-style:normal}address a{display:block}.btn{display:block;padding:15px;background-color:#fff;color:#fff;text-align:center;text-decoration:none}.btn:hover{background-color:#561348;color:#fff}.btn.inline{display:inline-block}.btn.inline.right{float:right}.btn.bgcolor{background-color:#561348}.btn.bgcolor:hover{background-color:#2c0a25}img.full{width:100%;height:auto}img.round-image{border-radius:50%}hr{margin-top:50px;margin-bottom:50px;border:none;border-top:1px solid #fff}.mosparo__container{max-width:100%}body{display:grid;grid-template-rows:auto 1fr auto}section{padding-top:50px;padding-bottom:50px;background-color:#b5d58a;min-height:calc(50vh - 20px);min-height:325px;position:relative}section:nth-child(2){box-shadow:0 -10px 20px rgba(51,51,51,.5)}.content-block-center{width:100%;max-width:1310px;margin-left:auto;margin-right:auto}.zweier-grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:20px}.dreier-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px}.vierer-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:20px;row-gap:20px}.fuenfer-grid{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:20px;row-gap:20px}.sechser-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:20px}.eins-zwei-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px;grid-template-columns:1fr 2fr}.zwei-eins-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px;grid-template-columns:2fr 1fr}.flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.center{text-align:center}.bg-color{background-color:#b5d58a;padding-top:50px;padding-bottom:50px;color:#fff}footer{background-color:#fff;padding-top:0px;padding-top:10px;padding-bottom:10px;position:relative}footer .skipp{position:absolute;bottom:10px;left:10px}footer .skipp img{display:block;opacity:.7}footer nav.social-nav ul,footer nav.footer-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}footer nav.social-nav ul li,footer nav.footer-nav ul li{padding:0;margin:0;display:flex;margin-right:10px}footer nav.social-nav ul li:last-child,footer nav.footer-nav ul li:last-child{margin-right:0px}footer nav.social-nav ul li:last-child:after,footer nav.footer-nav ul li:last-child:after{border-right:0px;padding-left:0px}footer nav.social-nav ul li:after,footer nav.footer-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter.svg);padding-left:13px;background-size:3px;background-repeat:no-repeat;background-position:center right}footer nav.social-nav ul li a,footer nav.footer-nav ul li a{color:#561348;font-size:1.2rem;text-decoration:none}footer nav.social-nav ul li a:hover,footer nav.social-nav ul li a.active,footer nav.footer-nav ul li a:hover,footer nav.footer-nav ul li a.active{color:#b5d58a}footer nav.social-nav ul li a.facebook,footer nav.social-nav ul li a.instagram,footer nav.footer-nav ul li a.facebook,footer nav.footer-nav ul li a.instagram{width:auto;height:25px}footer nav.social-nav ul li a.facebook svg,footer nav.social-nav ul li a.instagram svg,footer nav.footer-nav ul li a.facebook svg,footer nav.footer-nav ul li a.instagram svg{height:25px}footer nav.social-nav ul li a.facebook svg .bgcolor,footer nav.social-nav ul li a.instagram svg .bgcolor,footer nav.footer-nav ul li a.facebook svg .bgcolor,footer nav.footer-nav ul li a.instagram svg .bgcolor{fill:#b5d58a}footer nav.social-nav ul li a.facebook svg .logo,footer nav.social-nav ul li a.instagram svg .logo,footer nav.footer-nav ul li a.facebook svg .logo,footer nav.footer-nav ul li a.instagram svg .logo{fill:#fff}footer nav.social-nav ul li a.facebook svg:hover .bgcolor,footer nav.social-nav ul li a.instagram svg:hover .bgcolor,footer nav.footer-nav ul li a.facebook svg:hover .bgcolor,footer nav.footer-nav ul li a.instagram svg:hover .bgcolor{fill:#561348}footer nav.social-nav ul li a.facebook svg:hover .logo,footer nav.social-nav ul li a.instagram svg:hover .logo,footer nav.footer-nav ul li a.facebook svg:hover .logo,footer nav.footer-nav ul li a.instagram svg:hover .logo{fill:#fff}footer nav.social-nav ul{margin-bottom:0px}footer nav.social-nav ul li{margin-right:10px}footer nav.social-nav ul li:after{border:0px;padding-left:0px}footer .footer-flex{display:flex;justify-content:space-between;align-items:center}footer .footer-flex img.partnerlogo{width:125px}.news-item{position:relative;display:block;width:100%;height:100%;padding-bottom:55px;background-color:#fff}.news-item .item-header{position:relative;width:100%;height:0;padding-bottom:50%}.news-item .item-header img.item-icon{position:absolute;top:0;left:0;width:40px;height:40px;z-index:1}.news-item .item-header img.item-image{position:absolute;object-fit:cover;width:100%;height:100%}.news-item .item-text{padding:30px;color:#561348}.news-item .item-text h2{margin-bottom:10px}.news-item .item-footer{position:absolute;bottom:0;width:100%;padding:30px;padding-top:0;color:#561348}.news-item .item-footer p.date{margin:0;font-size:1rem}.news-item .item-footer img{height:25px}.news-item.color-item{background-color:#561348}.news-item.color-item .item-header{padding-bottom:30px}.news-item.color-item .item-text h2,.news-item.color-item .item-text p{color:#fff}.news-item.color-item .item-footer{color:#fff}.news-item.color-item .item-footer p.date{color:#fff}.news-item a{display:block;height:100%;text-decoration:none}.aktuelles-site .yt-movie{margin-top:20px;margin-bottom:20px !important}.aktuelles-site p:last-child,.aktuelles-site.detail-site p:last-child{margin-bottom:15px}.list.gallery{margin-bottom:20px;margin-left:0px}.fancybox__container .fancybox__toolbar button{display:none}.fancybox__container .fancybox__toolbar button.fancybox__button--zoom,.fancybox__container .fancybox__toolbar button.fancybox__button--close{display:inline-block}.fancybox__container .fancybox__nav{display:none}.fancybox__container .fancybox__thumbs{display:none}.fancybox__container .fancybox__counter{display:none}.beerli-container .eins-zwei-grid,.beerli-container .center{padding-left:150px;padding-right:150px;column-gap:100px}.beerli-container .eins-zwei-grid>div,.beerli-container .center>div{display:flex;flex-direction:column;justify-content:center}.partner-logo img{width:100px}.aktuelles-site.details-site .zwei-eins-grid{column-gap:50px;margin-bottom:20px;row-gap:0px}.aktuelles-site.details-site .zwei-eins-grid h1{text-align:left}.aktuelles-site.details-site .zwei-eins-grid p.date{margin-bottom:5px}.aktuelles-site.details-site .zwei-eins-grid p.lead{font-size:2rem;text-align:left;margin-bottom:20px}.impressum-datenschutz-site h2{font-size:2.5rem}.impressum-datenschutz-site .zwei-eins-grid{column-gap:50px}.impressum-datenschutz-site .zwei-eins-grid>div{position:relative}.impressum-datenschutz-site .zwei-eins-grid span#datenschutz{position:absolute;margin-top:-200px}.impressum-datenschutz-site address{font-style:normal}.impressum-datenschutz-site address a{margin-top:5px}.impressum-datenschutz-site address p{margin:0}.impressum-datenschutz-site address p:last-child{margin-bottom:15px}html{background-color:#000}h1,h2,h3,h4{color:#fff;font-weight:normal}span.lead{font-size:3rem;color:#fff;text-align:center;display:block;margin-bottom:50px}span.lead h1{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-weight:normal;display:inline}p{color:#fff}p.date{color:#fff}p.lead{color:#fff}a{color:#fff}a:hover{color:#fff}hr{margin-top:75px;margin-bottom:75px;border-top:1px solid #561348}section{background-color:#000}.content-block-center.small{width:50%;left:25%;right:25%}footer{background:none;padding-bottom:20px;padding-top:20px}footer span.footer-container{color:#fff}footer span.footer-container a{color:#fff}footer nav.social-nav ul li a,footer nav.footer-nav ul li a{color:#fff}footer nav.social-nav ul li a:hover,footer nav.footer-nav ul li a:hover{color:#fff;text-decoration:underline}footer nav.social-nav ul li a.facebook svg .bgcolor,footer nav.social-nav ul li a.instagram svg .bgcolor,footer nav.footer-nav ul li a.facebook svg .bgcolor,footer nav.footer-nav ul li a.instagram svg .bgcolor{fill:#561348}footer nav.social-nav ul li a.facebook svg .bgcolor:hover,footer nav.social-nav ul li a.instagram svg .bgcolor:hover,footer nav.footer-nav ul li a.facebook svg .bgcolor:hover,footer nav.footer-nav ul li a.instagram svg .bgcolor:hover{fill:#2c0a25}footer nav.social-nav ul li:after,footer nav.footer-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter-white.svg)}.header-full{position:relative;height:75vh;min-height:325px;overflow:hidden;background-image:url(../img/content/barista-herz.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.news-item{background-color:#fff}.news-item .item-text>*{color:#561348}.news-item .item-footer>*{color:#561348}.news-item.color-item{color:#fff}.index-site h1{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:3rem;font-weight:normal;margin-top:50px;margin-bottom:100px}.index-site img.arrow-down{height:50px;bottom:70px;left:0;position:absolute;z-index:110;transform:translateX(calc(50vw - 50%))}.index-site section.header{display:none}.index-site .oeffnungszeiten{min-height:inherit}.index-site .oeffnungszeiten div{padding:50px;background-color:#561348;text-align:center}a.tagesmenue{position:absolute;right:80px;bottom:50px;padding:10px 15px;border-radius:5px;background-color:#561348;color:#fff;font-size:2.5rem;text-decoration:none}a.tagesmenue:hover{text-decoration:underline}section.header{height:50vh;background-image:url(../img/content/barista-herz.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.coffee-lounge-site section.header{background-image:url(../img/content/coffee-lounge.jpg)}.team-site section.header{background-image:url(../img/content/team.jpg)}.shop-site section.header{background-image:url(../img/content/shop.jpg)}.aktuelles-site section.header{background-image:url(../img/content/aktuelles.jpg)}.kontakt-site section.header{background-image:url(../img/content/kontakt.jpg)}.shop-site ul.list{color:#fff}.shop-site ul.list li{margin-bottom:15px}.shop-site ul.list li p.bold{display:inline}.kontakt-site .zweier-grid div.kontakt-content{display:flex;flex-direction:column;justify-content:center}.kontakt-site .zweier-grid div.kontakt-content h1{text-align:left}.kontakt-site .zweier-grid div.kontakt-content p{font-size:1.7rem;line-height:1.8;text-align:left}.kontakt-site .zweier-grid div.kontakt-content p.bold{margin-bottom:0}.kontakt-site .zweier-grid div.kontakt-content a{display:block;font-size:1.7rem;line-height:1.8;text-align:left;color:#fff}.kontakt-site .zweier-grid div.kontakt-content address{font-style:normal}.kontakt-site .zweier-grid div.kontakt-content>p:last-of-type{margin-top:20px}.kontakt-site .zweier-grid div.kontakt-content .oeffnungszeiten{margin-top:50px}.kontakt-site .zweier-grid div.kontakt-content .oeffnungszeiten h2{margin-bottom:5px}.kontakt-site .zweier-grid div.kontakt-content .oeffnungszeiten p{margin-bottom:0}.kontakt-site .zweier-grid #map h3,.kontakt-site .zweier-grid #map p{color:#561348}ul.list li.menu-item{text-align:center}ul.list hr:last-of-type{display:none}.btn.inline.bgcolor.mobile{display:none}@media only screen and (max-height: 800px){header .main-nav .overlay .logo-container .logo{width:10vw}header .main-nav .overlay .nav-flex .logo-container{position:relative;height:150px;display:inline-table}header .main-nav .overlay .logo-container a.logo{margin-top:0px !important}header .main-nav .overlay ul li a{font-size:3rem}header.main-nav .overlay .service-nav ul li a{font-size:1.4rem}}@media only screen and (max-height: 600px){header .logo-nav .btn-mobile-nav{top:47px;left:6vh}header .main-nav .overlay{flex-direction:column;justify-content:space-around;padding-bottom:60px;padding-bottom:120px;padding-top:42px !important;justify-content:flex-start}header .main-nav .overlay .logo-container{position:relative;top:0}header .main-nav .overlay .logo-container .logo{min-width:100px}header .main-nav .overlay .close{position:absolute}header .main-nav .overlay ul li a{font-size:2rem}header .main-nav .overlay span.footer-container{bottom:40px}a.beerli-info{bottom:50px;width:35px;height:35px;padding:10px;bottom:70px}}@media only screen and (max-height: 400px){header .main-nav .overlay{padding-bottom:30px}a.beerli-info{position:inherit;bottom:inherit}}@media only screen and (max-width: 1400px){.content-block-center{margin-left:45px;margin-right:45px;width:auto}.content-block-center.small{margin-left:auto;margin-right:auto}#logo>a>img{width:35VW}.btn-mobile-nav{left:45px}header .logo-nav .btn-mobile-nav{left:45px}header .main-nav .overlay .close{left:45px}}@media only screen and (max-width: 1050px){h1{font-size:3rem}span.lead{font-size:3rem}span.lead.small{padding-left:50px;padding-right:50px}h2{font-size:2rem}a.lead,p.lead{font-size:2.2rem}.dreier-grid{grid-template-columns:repeat(2, 1fr)}.index-site .dreier-grid li.news-item:nth-child(3){display:none}}@media only screen and (max-width: 800px){*{font-size:1.5rem}h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h4{font-size:1.5rem}a,p{font-size:1.5rem}a.lead,p.lead{font-size:1.8rem}span.lead.small{padding-left:0px;padding-right:0px}a.lead{margin-bottom:0}a.external-link{margin-right:-20px;padding-right:20px;background-size:12px}.content-block-center{margin-left:20px;margin-right:20px;width:auto}.content-block-center.small{margin-left:auto;margin-right:auto}header .logo-nav .btn-mobile-nav{left:20px}header .logo-nav .btn-mobile-nav img{height:50px;width:50px}header .main-nav .overlay .close{left:20px}header .main-nav .overlay .close img{height:50px;width:50px}.sticky header .logo-nav .btn-mobile-nav{top:17px !important}grid-item:nth-child(3){order:2}.zwei-eins-grid{grid-template-columns:1fr}#logo img{width:45VW}.skipp{display:none}.beerli-container .eins-zwei-grid{padding-left:50px;padding-right:50px;column-gap:50px}.index-site h1,.index-site span.lead,span.lead h1{font-size:2rem}.impressum-datenschutz-site h2{font-size:2rem}.impressum-datenschutz-site div.zwei-eins-grid div:nth-child(1){order:2}.btn.inline.bgcolor.mobile{display:inline-block !important}.btn.inline.bgcolor.desktop{display:none !important}}@media only screen and (max-width: 600px){header .logo-nav .logo-container .logo{min-width:140px;max-width:160px}header .logo-nav .btn-mobile-nav{top:42px !important;left:20px}header .main-nav .overlay .close{position:absolute;top:42px !important;left:5vh;left:20px}header .main-nav .overlay .close img{height:50px;width:50px}header .main-nav .overlay .service-nav{margin-bottom:50px}header .main-nav .overlay .service-nav ul li a{font-size:1.4rem}.sticky header{padding-top:20px;padding-bottom:20px}.sticky header .logo-nav .btn-mobile-nav{top:22px !important}a.beerli-info-blatt{height:35px;padding:6px;padding-right:9px}a.beerli-info-blatt:hover{padding-right:20px}.zweier-grid,.dreier-grid,.eins-zwei-grid{grid-template-columns:1fr}.beerli-container .eins-zwei-grid{padding-left:20px;padding-right:20px;column-gap:20px;row-gap:50px}.beerli-container .eins-zwei-grid img{width:200px;max-width:80%;margin-left:auto;margin-right:auto}.beerli-container .eins-zwei-grid h2{text-align:center;margin-bottom:10px}.beerli-container .eins-zwei-grid p{text-align:center}.index-site .dreier-grid li.news-item:nth-child(3){display:block}}@media only screen and (max-width: 800px){a.tagesmenue{right:60px;bottom:40px;padding:7px 10px;font-size:1.5rem}}@media only screen and (max-width: 600px){a.tagesmenue{right:50px}}/*# sourceMappingURL=style.css.map */
