body{background:#fff}.center{max-width:1300px}.social_media_link a{border-color:#fff}.social_media_link a:hover{border-color:#7ba693}#container>header h1,#container>header .slick .image>div{top:auto;bottom:clamp(25px,25px + 60*(100vw - 480px) / 920,85px);transform:translateX(-50%);color:#005537;font-family:"Mundial",sans-serif;font-weight:normal;font-size:7.5rem;line-height:1.15;letter-spacing:0px;text-transform:none}#bar{font-family:"Mundial",sans-serif;font-weight:bold}#bar .logo{top:45px;width:220px}.home.at_top #bar .logo{width:32rem}#toggle_menu{color:#005537;font-size:20px;font-weight:normal;text-transform:none}#toggle_menu svg{stroke:#005537}#toggle_menu span{margin-top:-2px}.menu_active #toggle_menu{color:#fff}.menu_active #toggle_menu svg{stroke:#fff}#reservation_button{background:#005537;color:#fff;font-size:20px;text-transform:none}#reservation_button:hover{color:#7ba693}#reservation_button>div{margin-top:-16px}#reservation_button::after{content:"";position:absolute;bottom:20px;left:50%;width:45px;height:32px;transform:translateX(-50%);background:url(images/BriocheBroesel_Schnitzelburger_Weiss.svg) center center/45px 32px no-repeat}#main_menu{background:rgba(0,85,55,.9)}#main_menu .scroll_area .simplebar-scrollbar::before{background:#7ba693}#main_menu .top a{color:#fff;font-size:20px;font-weight:normal;text-transform:none}#main_menu .top a:hover,#main_menu .top li.current_page_item>a{color:#7ba693}#main_menu .top>ul{border-color:#fff}#main_menu .top>ul>li{border-color:#fff}#main_menu .bottom .languages a{color:#fff;font-size:20px;font-weight:normal}#main_menu .bottom .languages a:hover,#main_menu .bottom .languages li.current-lang>a{color:#7ba693}#container>footer{background:#005537;color:#fff}#container>footer a{color:#fff;text-transform:none}#container>footer a:hover{color:#7ba693}#container>footer .center{max-width:1150px}#container>footer .top{font-family:"Mundial",sans-serif;font-size:20px;font-weight:normal}#container>footer .top nav li.current_page_item>a{color:#7ba693}#container>footer .top .logo{max-width:210px}#container>footer .top .social_media_links{margin-bottom:94px}#container>footer hr{background:#fff}#container>footer .location address{font-size:15px}#container>footer #up svg{stroke:#fff}#container>footer #up:hover svg{stroke:#7ba693}main article>.content_element.headline{text-align:center}main article>.content_element.text.text_align_center .text{max-width:1050px}main article>.content_element.text.text_align_center .text p{max-width:960px;margin-left:auto;margin-right:auto}main article>.content_element.image.image_width_normal .image{margin-left:clamp(0px,0px + 75*(100vw - 850px) / 300,75px);margin-right:clamp(0px,0px + 75*(100vw - 850px) / 300,75px)}main article>.content_element.columns_2 .columns{align-items:center}main article>.content_element.columns_2 .column:nth-child(1){width:46%}main article>.content_element.columns_2 .column:nth-child(1) .text{margin-left:clamp(0px,0px + 75*(100vw - 850px) / 300,75px)}main article>.content_element.columns_2 .column:nth-child(1) .text.pull_left{margin-left:0px}main article>.content_element.columns_2 .column:nth-child(1) .image{margin-left:clamp(0px,0px + 75*(100vw - 850px) / 300,75px);margin-right:clamp(0px,0px + 75*(100vw - 850px) / 300,75px)}main article>.content_element.columns_2 .column:nth-child(1) .image.pull_right{margin-right:0px}main article>.content_element.columns_2 .column:nth-child(1) .image.pull_left{margin-left:0px}main article>.content_element.columns_2 .column:nth-child(2){width:54%;text-align:right}main article>.content_element.columns_2 .column:nth-child(2) .text{margin-right:clamp(0px,0px + 75*(100vw - 850px) / 300,75px)}main article>.content_element.columns_2 .column:nth-child(2) .text.pull_right{margin-right:0px}main article>.content_element.columns_2 .column:nth-child(2) .image{margin-left:clamp(0px,0px + 75*(100vw - 850px) / 300,75px);margin-right:clamp(0px,0px + 75*(100vw - 850px) / 300,75px)}main article>.content_element.columns_2 .column:nth-child(2) .image.pull_left{margin-left:0px}main article>.content_element.columns_2 .column:nth-child(2) .image.pull_right{margin-right:0px}main article>.content_element.columns_2 .image{position:relative}main article>.content_element.columns_2 .image::after{content:"";position:absolute;width:100%;height:100%;top:15px;left:15px;border-right:2px solid #005537;border-bottom:2px solid #005537}main article>.content_element.columns_3 .center{max-width:1400px}main article>.content_element.columns_3 .columns{margin:0px -25px -60px -25px;align-items:center}main article>.content_element.columns_3 .column{padding:0px 25px}main article>.content_element.columns_3 .column:nth-child(1){width:31.5%}main article>.content_element.columns_3 .column:nth-child(2){width:37%}main article>.content_element.columns_3 .column:nth-child(3){width:31.5%}main article>.content_element.columns_3 .image{position:relative}main article>.content_element.columns_3 .image::after{content:"";position:absolute;width:100%;height:100%;top:15px;left:15px;border-right:2px solid #005537;border-bottom:2px solid #005537}main article>.content_element.image_links .image_links{display:flex;flex-wrap:wrap;margin:0px -20px -40px -20px}main article>.content_element.image_links .image_link{margin-bottom:40px}main article>.content_element.image_links .image_link.one_third{width:33.333333333%;padding:0px 20px}main article>.content_element.image_links .image_link.half{width:50%;padding:0px 20px}main article>.content_element.image_links .image_link.two_thirds{width:66.666666666%;padding:0px 20px}main article>.content_element.image_links .image_link a{display:block;position:relative}main article>.content_element.image_links .image_link a::after{content:"";position:absolute;width:100%;height:100%;top:15px;left:15px;border-right:2px solid #005537;border-bottom:2px solid #005537}main article>.content_element.menu .menu{position:relative;padding-bottom:35px;background:#e3e8e3}main article>.content_element.menu .menu::after{content:"";position:absolute;width:100%;height:100%;top:15px;left:15px;border-right:2px solid #005537;border-bottom:2px solid #005537}main article>.content_element.menu .selector{display:none}main article>.content_element.menu .subsection{margin-bottom:40px;text-align:center}main article>.content_element.menu .subsection:nth-of-type(-n+3)::before{content:"";display:block;height:6px;margin-bottom:35px;border-top:2px solid #005537}main article>.content_element.menu .subsection::after{content:"";display:block;height:0px;margin-top:35px;border-top:2px solid #005537}main article>.content_element.menu .subsection h2{font-family:"Neonoir-Slim",sans-serif;font-size:clamp(30px,30px + 30*(100vw - 480px) / 920,60px) !important;line-height:.75;letter-spacing:0px;text-align:center}main article>.content_element.menu .subsection li::after{display:none}main article>.content_element.menu .subsection li.red span{color:#d14e53}main article>.content_element.menu .subsection .text{padding:0px !important;hyphens:none}main article>.content_element.menu .subsection .text b{text-transform:uppercase}main article>.content_element.menu .subsection .text span{background:none}main article>.content_element.menu .subsection .price{display:block;position:static;padding-left:0px;background:none;font-family:"Mundial",sans-serif;font-weight:bold}main article>.content_element.map .leaflet-tile{filter:contrast(75%) brightness(100%) sepia(75%) hue-rotate(90deg) saturate(10%)}@keyframes scroll{from{background-position:0px center}to{background-position:calc(clamp(75px, 75px + 75 * (100vw - 480px) / 920, 150px)*var(--aspect)) center}}main article>.content_element.marquee .marquee{display:block;height:clamp(75px,75px + 75*(100vw - 480px) / 920,150px);background-color:#e3e8e3;background-position:center center;background-size:calc(clamp(75px, 75px + 75 * (100vw - 480px) / 920, 150px)*var(--aspect)) clamp(75px,75px + 75*(100vw - 480px) / 920,150px);background-repeat:repeat-x;animation:scroll 15s linear infinite}main article>.content_element.marquee.right .marquee{animation-direction:reverse}main article>.content_element .thefork{background:rgba(111,17,40,.1)}.slick svg{stroke:#005537}#cookie-notice{background:rgba(0,85,55,.9) !important}#cookie-notice .cookie-notice-container{color:#fff !important}.fslightbox-container{background:rgba(0,85,55,.9) !important}.content_element.faq .faq-item{margin:14px 0;border:1px solid #d8ddd8;border-radius:10px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.03);overflow:hidden}.content_element.faq summary{display:flex;align-items:center;gap:12px;padding:19px 22px;font-size:clamp(16px,1.6vw,18px);font-weight:600;color:#005537;cursor:pointer;list-style:none;outline:none;background-color:rgba(0,0,0,0);border:none;transition:background .2s ease,color .2s ease}.content_element.faq summary::-webkit-details-marker{display:none}.content_element.faq summary::after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:auto;transition:transform .2s ease}.content_element.faq details[open] summary{background:rgba(11,94,62,.05)}.content_element.faq details[open] summary::after{transform:rotate(-135deg)}.content_element.faq summary:hover{background:rgba(11,94,62,.04)}.content_element.faq .faq-answer{padding:12px 22px 20px;font-size:16px;line-height:1.6;color:inherit}
