.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-size:.95rem;word-wrap:break-word;opacity:0;line-height:170%}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.bs-tooltip-top .arrow:before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.bs-tooltip-right .arrow:before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.bs-tooltip-left .arrow:before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .arrow:before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:20px;color:#fff;text-align:center;background-color:#000;border-radius:7px}.btn-muted{margin-right:14px;margin-bottom:14px;margin-top:5px}.btn-muted,.btn-muted:hover{background-color:#777}.closed-text{right:0;position:absolute;margin-top:-27px;top:50%;max-width:336px;left:0}.link-like{cursor:pointer;color:#d10a36;text-decoration:none}#suggest-company,#suggest-slider-wrap{max-width:100%!important;overflow:hidden}.map-preview{height:177px;background-size:cover;border-radius:10px;overflow:hidden;max-width:573px;margin:0 auto}.map-preview.lazy-visible{background-image:url(/images/content/map.jpg);background-image:-webkit-image-set(url(/images/content/map.webp) 1x)}#show-card{margin:62px auto}.grid-cell{position:relative;width:280px;margin:0 20px}.grid-scroll-container{position:relative;overflow:hidden;padding:30px 0}.grid-scroll-container .grid-dishes{display:grid;grid-template-columns:1fr 85px;background-color:#fff;padding:10px;margin-top:10px;font-size:.8em}.grid-scroll-container .grid-container{display:-ms-grid;display:grid;padding:20px;overflow-x:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.grid-scroll-container .grid-container::-webkit-scrollbar{display:none}.card{transition:all .3s ease-in-out;border:1px solid #ddd;overflow:hidden;position:relative;word-wrap:break-word;background-color:#f7f7f7;border-radius:10px}.card:hover{background-color:#efefef}.card-header{padding:40px 0 0}.card-body{border-radius:10px;padding:20px;text-align:center}.grid-scroll-button{height:40px;width:40px;position:absolute;top:45%;border-radius:50%;background-color:hsla(0,0%,100%,.9);padding:7px;border:1px solid #ccc}.grid-scroll-button:hover{background-color:#fff}.grid-scroll-button:before{content:"";background-color:#fff;display:inline-block;transform:rotate(-45deg);padding:8px!important;border-right:1px solid #000;border-bottom:1px solid #000;margin-right:7px;margin-top:11px}.scroll-btn-left{left:-65px;transform:rotate(180deg);display:none}.btn-slider{margin:0 auto}.scroll-btn-left{left:0}.scroll-btn-right{right:0}.grid-column-5-scroll{grid-gap:20px;-ms-grid-columns:minmax(290px,100%) minmax(290px,100%) minmax(330px,100%) minmax(290px,100%) minmax(290px,100%);grid-template-columns:minmax(290px,100%) minmax(290px,100%) minmax(290px,100%) minmax(290px,100%) minmax(290px,100%)}#company-suggest-scroll-wrap .grid-container{grid-template-columns:repeat(20,260px);grid-column-gap:33px}.card .badge{display:inline-block;height:32px;width:32px!important;border-radius:50%;background-color:#d10a36;overflow:hidden;margin-bottom:-6px!important;line-height:25px;padding:0}.card-image{width:100%;margin-bottom:7px;overflow:hidden;height:162px;object-fit:cover}.card-image-img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%;object-fit:cover}.slider-image-entry{width:100%;display:block;object-fit:cover}.suggest-company-address,.suggest-company-headline{padding:0 20px}.suggest-company-headline{display:block;font-size:1.2rem;font-weight:400;padding:0;line-height:110%;min-height:68px!important;text-transform:uppercase;color:#d10a36}.suggest-company-headline:hover{text-decoration:none}.suggest-company-address{min-height:82px;margin:0}#nav-search-icon,.accordion-toggle,.btn,.card,.cursor-pointer,.grid-scroll-button,.link-like,.search-result{cursor:pointer}@media (max-width:991px){.grid-cell:first-child .card{margin-left:20px!important}.grid-scroll-button{display:none!important}}.day-name{line-height:125%}#detail-map{overflow:hidden}#map{width:100%;position:relative;max-width:1000px;margin:40px auto}.detail-image-gallery,.open-gallery{height:300px;object-fit:cover;width:300px;cursor:pointer}#most-liked-meals .menu-entry-filter{padding:0}#detail-report-error{padding-top:50px}.closed-batch{background-color:#ccc;max-width:180px;padding:5px;border-radius:19px}.title-claim{background-image:url(/images/icons/verified_blau.svg);display:inline-block;padding-right:30px;background-size:23px;background-repeat:no-repeat;background-position:100% 0}.sticky.is-sticky{position:fixed;left:0;right:0;top:0;z-index:900;width:100%;background-color:#554e5b;color:#fff;font-size:.9rem}.sticky.is-sticky .nav-tabs .nav-link,.sticky.is-sticky .nav-tabs .nav-link.active{color:#fff}#company-suggest-scroll .card-body{padding:10px!important;text-align:center}#detail-wrapper{padding:0 0 50px}@media (min-width:576px){#detail-wrapper{display:flex;margin:0 auto;overflow:visible}}@media (min-width:576px){.tbl-forkorts-article-active [data-ref=menu-detail-wrapper-inner]{overflow:hidden}}.detail-best-dish{line-height:167%;position:relative;text-align:left;margin-bottom:50px}.link-like-btn{margin-top:10px}#review-stars{margin:30px 0}.award-icon{height:1.5rem}.award-max-height{max-height:80px}@media (max-width:991px){.day-name{margin-top:7px}#awards .h3{display:block;padding-left:0!important}#roundView{margin:30px!important}#detail-best-dishes{padding:0}.detail-best-dishes{padding:30px}}@media (min-width:768px){.detail-best-dishes{max-width:500px;margin-right:30px;display:inline-block}#detail-images{max-width:1200px;margin:0 auto}#banner-gc3{display:inline-block;width:100%;max-width:500px}#roundView{margin:0 auto!important}}#roundView{position:relative;height:400px}#booking-wrapper>div{margin:0 auto!important}#body{background-color:#e9ecef}#navbarContent{z-index:1001;background-color:#e9ecef!important}#booking-wrapper,#detail-wrapper,#gastro-intro,#one-pager-bg{background-color:#fff}#detail-wrapper{padding:0}#gastro-name{color:#fff;display:inline-block;margin-top:170px;margin-bottom:7px}#gastro-name,#one-pager-address{text-shadow:1px 1px 0 rgba(0,0,0,.5)}#one-pager-address{font-style:normal;font-weight:700;color:#bbb;margin-bottom:30px;font-size:1.35em;line-height:150%}.one-pager-restaurant-image{height:500px}.onepager-text-max-width{max-width:900px;margin-left:auto;margin-right:auto}#one-pager-popular-dishes{text-align:left}#one-pager-header{background-size:100%}#one-pager-header .badge{display:inline-block;height:32px;width:32px;border-radius:50%;background-color:#d10a36;overflow:hidden;margin-bottom:7px!important;line-height:25px}#one-pager-header:before{background-size:cover;background-repeat:no-repeat;background-position:50%;box-shadow:inset 0 177px 57px -40px rgba(0,0,0,.4);height:100%;width:100%;max-width:1500px;content:"";display:block;position:fixed;z-index:-1;top:0;filter:brightness(50%)}#one-pager-content{background-color:#fff}#one-pager-quick-links,.quick-links,.quick-links-icon,.quick-links:hover{color:#fff}.one-pager-popular-dish-link{color:#000}.one-pager-popular-dish-link:hover{color:#000;text-decoration:none}.navbar-toggler{position:absolute;top:20px}#scrollonpageload{background-color:transparent!important;margin-top:20px}h2{margin:0}.teaser-image-wrap{box-shadow:0 0 14px rgba(0,0,0,.3)}.teaser-image,.teaser-image-wrap{height:290px;width:290px;border-radius:10px}.teaser-image{object-fit:cover}.nav-tabs{border-bottom:none!important}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{background-color:transparent!important;border-bottom:7px solid #d10a36!important;color:#000!important}.nav-tabs-header{padding-top:4px;margin-top:0;height:67px;box-sizing:border-box}#one-pager-nav-wrap{box-shadow:0 0 18px 6px rgba(0,0,0,.2)}#one-pager-nav-wrap .bg-white{padding:0}.arrow-right-icon{background-image:url(/images/icons/direction/arrow-right-red.svg);background-repeat:no-repeat;background-position:100%;background-size:30px;padding-right:33px}#review-average-number{font-size:2em;font-weight:700;color:#d10a36;position:relative;bottom:-5px;margin-right:10px}.contact-icon{max-width:37px;display:inline-block;height:37px;margin-right:5px}.contact-btn{display:inline-block;max-width:250px}#search-small{height:unset;width:100%}#map{height:350px;color:#fff}.map-preview{max-width:100%;border-radius:unset}#detail-description-text{padding:30px}#one-pager-nav-wrap .container{padding:0}#footer{background-color:#e9ecef}.day-name{margin-bottom:30px}#accordion-menu{max-width:507px;margin-left:auto!important;margin-right:auto!important}#sticky-teaser-navbar{background-color:#fff!important;box-shadow:0 5px 9px -9px rgba(0,0,0,.5)}.entry-image-wrap{height:150px!important}.open-gallery{cursor:pointer;position:absolute;top:3px;left:3px;right:3px;bottom:3px;object-fit:cover;width:98%;height:98%!important;border:5px solid #fff;box-sizing:border-box}@media (min-width:768px){.open-gallery:hover{border:5px solid #ccc;box-sizing:border-box}}@media (min-width:992px){#search-small{position:absolute;height:564px!important}#one-pager-gallery-wrap{max-width:1140px;margin:0 auto}#one-pager-popular-dishes{max-width:535px;margin:0 auto}.container{position:relative}.one-pager-more-link{position:absolute;right:0;top:0}}@media (max-width:991px){#one-pager-header .badge{margin-bottom:0!important}.search .display-1{font-size:1.7rem!important}#navbarContent{margin-top:70px;box-shadow:0 0 14px rgba(0,0,0,.5)}#search-small{position:absolute;top:82px}.one-pager-more-link{display:block;text-align:right}}.nav-tabs .nav-link{color:#554e5b}.onepager-image-max-width{max-width:1500px;margin:0 auto}#gastro-intro{padding-bottom:30px}