body.navbar-is-fixed-bottom{padding-bottom:50px!important;}body.navbar-is-fixed-top{padding-top:70px!important;}body.navbar-is-fixed-top-padding{padding-top:70px!important;}body div#admin-bar{z-index:1600;}body.navbar-admin-bar.navbar-is-fixed-top .navbar-fixed-top{padding-top:33px;}.navbar-brand img{height:40px;float:left;margin-top:-10px;padding-right:10px;}.navbar-brand{margin-right:auto;}.navbar-collapse{padding-left:1rem;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}html.js fieldset.collapsed{height:auto;}fieldset legend.card-header{float:left;line-height:1em;margin:0;}fieldset .panel-body{clear:both;}fieldset .card-header a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px;}fieldset .card-header a.panel-title:hover{text-decoration:none;}.input-group span.input-group-addon{min-width:100px;}.contact-site-form span.input-group-addon{min-width:150px;}.input-group textarea{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:0;}.form-control.required::-webkit-input-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required::-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-ms-input-placeholder{color:rgba(255,0,14,0.68);}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0px;}.form-actions .btn{margin-left:2px;margin-right:2px;}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell;}tr.even{background-color:transparent;}.sticky-header th{padding:8px;}.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbbbbb;background:#ffffff;}@media (min-width:48em){.vertical-tabs{padding:0 0 0 15em;}[dir="rtl"] .vertical-tabs{padding:0 15em 0 0;}.vertical-tabs:before{content:'';position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#ddd;}[dir="rtl"] .vertical-tabs:before{left:auto;right:0;}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbbbbb;padding:0;}@media (min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em;}[dir="rtl"] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right;}}.vertical-tab-item{background-color:#f7f7f9;}.vertical-tab-link{color:black;}.vertical-tab-link span{color:#555;}.vertical-tab-link:focus strong,.vertical-tab-link:active strong,.vertical-tab-link:hover strong,.vertical-tab-link:focus .fieldset-legend,.vertical-tab-link:active .fieldset-legend,.vertical-tab-link:hover .fieldset-legend{text-decoration:none;outline:none;}.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover,.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover{background-color:white;}.vertical-tabs-pane .fieldset-wrapper{padding:1em;}a.fieldset-title,a.fieldset-title:focus,a.fieldset-title:hover{text-decoration:none;}.dropbutton .dropbutton-action > *{padding:6px 12px;}.dropbutton .dropbutton-action a,.dropbutton .dropbutton-action a:hover{border:none;}.dropbutton .dropbutton-action a:hover{text-decoration:underline;}div.handle{box-sizing:content-box;}div.tabs{padding-bottom:10px;}ul.action-links i.fa{padding-right:10px;}nav.tabs .nav-tabs a{display:block;padding:0.5rem 1rem;text-decoration:none;}.js fieldset.collapsible .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsible .fieldset-title:before{content:"\25be";font-style:normal;font-size:25px;padding-right:10px;}.js fieldset.collapsed .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsed .fieldset-title:before{content:"\25b8";font-style:normal;font-size:25px;padding-right:10px;}.container-inline div{display:inline-block;}.views-display-setting .label{color:#666666;font-size:12px;}#views-ui-preview-form > div > div,#views-ui-preview-form > div > input{float:none;}.views-display-columns > *{margin:0;}.views-display-columns > *:first-child{margin:0px;padding-left:15px;}.views-ui-display-tab-bucket{padding-top:0px;}.views-ui-display-tab-bucket .dropbutton li > *{padding:6px 12px;}.views-ui-display-tab-bucket + .views-ui-display-tab-bucket{border-top:1px solid #ddd;}h1.page-title{padding-bottom:15px;}.user-picture img{border:1px solid #e5e7e8;padding:1px;}.view-mode-teaser,.comment{padding-bottom:15px;padding-top:15px;margin-top:0px;border-bottom:1px dashed #efefef;}ul.pager{padding-top:20px;}@media (min-width:1200px){.container{max-width:1170px;}}.navbar-is-fixed .l-header{}#navbar .container{padding:10px 20px;}img{margin:20px 0;}footer,.block-system-main-menu{display:block;padding:20px 0px;}span.password-toggle-wrapper{width:100%;}#admin-bar .dropdown li > a,#admin-bar .dropdown li > span{margin-bottom:0;}.cyborg .menu-dropdown a{color:#888888;}.views-view-grid-cols-3{grid-template-columns:repeat(1,1fr);}.views-view-grid .views-grid-box{border:none;padding:0 0 1rem 0;background-color:#ffffff;}.views-grid-box h2{font-size:1.25rem;font-weight:bold;}.views-grid-box .views-field-field-image{padding:0;}@media (min-width:48em){.views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);gap:2rem;}}.messages .placeholder{background-color:transparent;}body.cerulean .dropbutton .dropbutton-action a{color:#2fa4e7;}body.cerulean .dropbutton .dropbutton-action a:hover{color:#1f7fb8;}body.cosmo .dropbutton .dropbutton-action a{color:#2780e3;}body.cosmo .dropbutton .dropbutton-action a:hover{color:#1862c6;}body.cyborg .dropbutton .dropbutton-action a{color:#2a9fd6;}body.cyborg .dropbutton .dropbutton-action a:hover{color:#207ab7;}body.darkly .dropbutton .dropbutton-action a{color:#375a7f;}body.darkly .dropbutton .dropbutton-action a:hover{color:#2c3e50;}body.flatly .dropbutton .dropbutton-action a{color:#18bc9c;}body.flatly .dropbutton .dropbutton-action a:hover{color:#13967d;}body.journal .dropbutton .dropbutton-action a{color:#eb6864;}body.journal .dropbutton .dropbutton-action a:hover{color:#d75c5a;}body.litera .dropbutton .dropbutton-action a{color:#4582ec;}body.litera .dropbutton .dropbutton-action a:hover{color:#336fd1;}body.lumen .dropbutton .dropbutton-action a{color:#158cba;}body.lumen .dropbutton .dropbutton-action a:hover{color:#1177a5;}body.lux .dropbutton .dropbutton-action a{color:#1a73e8;}body.lux .dropbutton .dropbutton-action a:hover{color:#0f5bb5;}body.materia .dropbutton .dropbutton-action a{color:#2196f3;}body.materia .dropbutton .dropbutton-action a:hover{color:#176dae;}body.minty .dropbutton .dropbutton-action a{color:#78c2ad;}body.minty .dropbutton .dropbutton-action a:hover{color:#67a897;}body.pulse .dropbutton .dropbutton-action a{color:#593196;}body.pulse .dropbutton .dropbutton-action a:hover{color:#442576;}body.sandstone .dropbutton .dropbutton-action a{color:#325d88;}body.sandstone .dropbutton .dropbutton-action a:hover{color:#284b6e;}body.simplex .dropbutton .dropbutton-action a{color:#d9230f;}body.simplex .dropbutton .dropbutton-action a:hover{color:#b71d0b;}body.slate .dropbutton .dropbutton-action a{color:#dd5a43;}body.slate .dropbutton .dropbutton-action a:hover{color:#ba4c37;}body.solar .dropbutton .dropbutton-action a{color:#3a3a3a;}body.solar .dropbutton .dropbutton-action a:hover{color:#2e2e2e;}body.spacelab .dropbutton .dropbutton-action a{color:#3399f3;}body.spacelab .dropbutton .dropbutton-action a:hover{color:#2a7ecf;}body.superhero .dropbutton .dropbutton-action a{color:#ff6c60;}body.superhero .dropbutton .dropbutton-action a:hover{color:#e65550;}body.united .dropbutton .dropbutton-action a{color:#e95420;}body.united .dropbutton .dropbutton-action a:hover{color:#c8461c;}body.yeti .dropbutton .dropbutton-action a{color:#008cba;}body.yeti .dropbutton .dropbutton-action a:hover{color:#0079a5;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/themes/restaurant/fonts/open-sans-v34-latin-300.eot);src:local(''),url(/themes/restaurant/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'),url(/themes/restaurant/fonts/open-sans-v34-latin-300.woff2) format('woff2'),url(/themes/restaurant/fonts/open-sans-v34-latin-300.woff) format('woff'),url(/themes/restaurant/fonts/open-sans-v34-latin-300.ttf) format('truetype'),url(/themes/restaurant/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/themes/restaurant/fonts/open-sans-v34-latin-regular.eot);src:local(''),url(/themes/restaurant/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'),url(/themes/restaurant/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(/themes/restaurant/fonts/open-sans-v34-latin-regular.woff) format('woff'),url(/themes/restaurant/fonts/open-sans-v34-latin-regular.ttf) format('truetype'),url(/themes/restaurant/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(/themes/restaurant/fonts/open-sans-v34-latin-600.eot);src:local(''),url(/themes/restaurant/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'),url(/themes/restaurant/fonts/open-sans-v34-latin-600.woff2) format('woff2'),url(/themes/restaurant/fonts/open-sans-v34-latin-600.woff) format('woff'),url(/themes/restaurant/fonts/open-sans-v34-latin-600.ttf) format('truetype'),url(/themes/restaurant/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/themes/restaurant/fonts/open-sans-v34-latin-800.eot);src:local(''),url(/themes/restaurant/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'),url(/themes/restaurant/fonts/open-sans-v34-latin-800.woff2) format('woff2'),url(/themes/restaurant/fonts/open-sans-v34-latin-800.woff) format('woff'),url(/themes/restaurant/fonts/open-sans-v34-latin-800.ttf) format('truetype'),url(/themes/restaurant/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg');}body{font-family:'Open Sans';font-style:normal;font-weight:300;}.views-field-field-telefonnummer,.front .field-name-body h2,h1.page-header,.field-name-field-menu-name,.field-name-field-menu-nr .field-item,.field-name-field-preis-liefern,.field-name-field-preis,.field-name-field-sushi-name,.field-type-node-reference h2,.view-selbst-abholen h2{font-family:'Open Sans';font-style:normal;font-weight:600;}:focus{outline:none;}a,a:visited,a:focus,a:active,a:hover{outline:0 none !important;text-decoration:none!important;color:#000;}html,body{min-height:100vh;}body{padding-top:0px!important;font-size:16px;}b,strong{font-weight:bold;}h3 h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px;}h1.page-header{color:#b82d1a;border:none;text-align:center;padding-bottom:9px;margin:40px 0 20px;}@media(max-width:991px){.container,.container-sm{max-width:100%;}}.layout--boxton.layout,.l-wrapper-inner.container{height:70%!important;min-height:70%!important;}.l-wrapper-inner.container{padding-top:20px;}img.featherlight-image{margin:0px;}.featherlight .featherlight-close-icon{font-size:25px;font-weight:bold;top:2px;right:2px;}#background-image{position:fixed;z-index:-1;top:0px;right:0px;width:100%;min-height:100vh;background-image:url(/themes/restaurant/images/wok-dish.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}#navbar{background-color:#b82d1a!important;}#navbar .container{padding:0px!important;}@media(max-width:991px){#navbar .container{padding:0px 15px!important;}}.navbar-nav{width:100%;justify-content:space-between;}#navbar-content{padding:0px!important;}@media(min-width:992px){header a.name.navbar-brand{display:block;}}#navbar-content  ul.menu > li:first-child{width:150px;}#navbar-content  ul.menu li:first-child a.nav-link{position:relative;z-index:99;float:left;display:block;color:#fff;font-size:20px;letter-spacing:1px;text-transform:uppercase;padding:20px 0px 20px 15px !important;background-image:url(/themes/restaurant/images/home.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:-999px;overflow:hiden;width:60px;height:60px;}#navbar-content ul.menu li a.active{font-weight:bold!important}header a.name.navbar-brand{display:none;color:#fff;}@media(max-width:991px){header a.name.navbar-brand{display:block;}}#navbar-content ul.menu li{display:inline-block;}#navbar-content ul.menu li a{color:#fff !important;font-size:20px;line-height:22px;text-align:left;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:18px 15px 18px 15px !important;}.menu-views li{line-height:22px;padding:18px 15px 18px 15px}.l-wrapper-inner.container{background-color:rgba(255,255,255,.83);box-shadow:0px 0px 5px rgba(0,0,0,.5);border-bottom:0px !important;min-height:70vh!important;}.block-blockify-blockify-logo #logo{display:block;max-width:616px;margin-left:auto;margin-right:auto;}.node-type-frontpage .field-name-body{text-align:center;}.node-type-frontpage h1.page-header{margin-left:auto;margin-right:auto;display:block;width:325px;height:38px;margin-bottom:0px;background-image:url(/themes/restaurant/images/sushi_and_wok.png);background-repeat:no-repeat;background-size:contain;text-indent:-999px;overflow:hidden;}.node-type-frontpage .field-name-body h2{color:#b82d1a;font-size:36px;margin:0px;}.views-field-field-telefonnummer{margin-top:30px;margin-bottom:30px;text-align:center;color:#b82d1a;font-size:60px;}.views-field-field-telefonnummer a{color:#b82d1a;text-decoration:none;}@media(max-width:767px){.views-field-field-telefonnummer{font-size:32px;}}@media(min-width:768px){.views-field-field-telefonnummer{font-size:50px;}}@media(min-width:992px){.views-field-field-telefonnummer{font-size:60px;}}@media(min-width:1200px){.views-field-field-telefonnummer{font-size:60px;}}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid #fff!important;border-radius:.25rem;transition:box-shadow .15s ease-in-out;}button.btn-close.btn-close-white{position:absolute;top:20px;right:10px;}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255%2C 255%2C 255%2C 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c%2fsvg%3e");}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none!important;}.offcanvas{z-index:9999!important;}#mobileMenu .offcanvas-header{display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,0.2);background-color:#9f2717;padding:0px;}#mobileMenu{background-color:#b82d1a;width:380px;}#mobileMenu .offcanvas-title{color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}#mobileMenu .offcanvas-body{padding:0;}#mobileMenu ul.menu{list-style:none;margin:0;padding:0;}#mobileMenu ul.menu li{display:block;border-bottom:1px solid rgba(255,255,255,0.15);}#mobileMenu .menu-views li:last-of-type{border:none;}#mobileMenu ul.menu li a,#mobileMenu ul.menu li a.nav-link{display:block;color:#fff !important;font-size:16px;letter-spacing:1px;text-transform:uppercase;padding:16px 20px !important;text-decoration:none;transition:background-color 0.2s;}#mobileMenu ul.menu li a:hover,#mobileMenu ul.menu li a:focus{background-color:rgba(0,0,0,0.2);}#mobileMenu .menu-views ul,#mobileMenu .menu-views ul li{padding:0px;}#mobileMenu .offcanvas-title{text-align:left;padding:16px 20px;font-size:14px;}#mobileMenu .slogan{width:100%;font-family:Helvetica,sans-serif;font-size:14px;font-style:italic;padding:6px 20px;color:rgba(255,255,255,0.8);border-top:solid 1px  rgba(255,255,255,0.2);}.l-footer{padding:0px;}.l-footer-inner.container{color:#fff;min-height:calc(30vh - 76px);background-color:#821400;}.l-footer .row{padding:20px 0px;justify-content:space-between;}@media(max-width:992px){.l-footer .row{flex-direction:column;}}.l-footer .block.left::before{display:inline-block;content:"Menü:";}.l-footer .block.left{display:flex;flex-direction:row;max-width:20%;}.l-footer .block.center{max-width:60%;}.l-footer .block.right{max-width:20%;border-bottom:none!important;border-right:none!important;}.l-footer  .views-label,.l-footer  h2.block-title{margin-bottom:10px!important;display:block;}.l-footer .block.left,.l-footer .block.center,.l-footer .block.right{min-height:100px;border-right:solid 1px rgba(255,255,255,0.5);}.block-menu-menu-footer-men- a{color:#fff!important;text-decoration:none;}@media(max-width:992px){.l-footer .block.left,.l-footer .block.center,.l-footer .block.right{max-width:100%!important;border:none;border-bottom:solid 1px rgba(255,255,255,0.5);padding-top:20px;padding-bottom:20px;}}@media(max-width:992px){.l-footer .block-menu-menu-footer-men-{width:100%;display:flex;justify-content:space-between;}}.l-footer a{color:#fff!important;}.l-footer  .block-views--oeffnungszeiten-block{padding:0 15px;}.l-footer  .block-views--oeffnungszeiten-block  ul{list-style:none;padding:0px;}.l-footer  .block-views--oeffnungszeiten-block .field-name-field-tag{display:inline-block;}.l-footer  .block-views--oeffnungszeiten-block .field-name-field-uhrzeit{float:right;margin-right:10%;}@media(max-width:992px){.l-footer  .block-views--oeffnungszeiten-block .field-name-field-uhrzeit{margin-right:0px;}}.l-footer  .block-views--oeffnungszeiten-block .field-name-field-uhrzeit .field-item{display:inline-block;}.l-footer  .block-views--oeffnungszeiten-block .field-name-field-uhrzeit  .field-item.odd{margin-left:30px;}.l-footer  .block-views--oeffnungszeiten-block .item-list li{margin-left:0px;}.block-block-1 iframe{width:100%;}.block-block-1{margin-bottom:20px;}.ajax-progress,.ajax-progress-throbber{display:none !important;}.views-exposed-widget{width:100%;text-align:left;}.views-exposed-widgets .form-item a{float:left;color:rgb(150,150,150);margin-bottom:1px;margin-right:1px;line-height:26px;padding:0px 10px 0px 10px;background-color:#fff;text-decoration:none;}.views-exposed-widgets .form-item a:hover{color:#fff;background-color:#B82D1B;}.views-exposed-widgets .form-item a.active{color:#fff;background-color:#B82D1B;}.view-bildergalerie .row{--bs-gutter-x:5px!important;}.projektpreview img{margin:0px;}.projektpreview{width:100%;height:auto;display:inline-block;overflow:hidden;position:relative;text-align:center;cursor:default;}.projektpreview .mask,.projektpreview .content{width:100%;height:0%;position:absolute;overflow:hidden;top:0;left:0;}.projektpreview .mask{height:100%;visibility:hidden;background-image:url(/themes/restaurant/images/lupe.png);background-repeat:no-repeat;background-position:center 75%;background-size:40%;background-color:transparent;}.projektpreview:hover .mask{visibility:visible;pointer-events:none;}#views-bootstrap-grid-1 .projektpreview:hover{-webkit-box-shadow:0px 0px 5px #4a4a4a;-moz-box-shadow:0px 0px 5px #4a4a4a;box-shadow:0px 0px 5px #4a4a4a;}.projektpreview #edit{position:absolute;width:100%;text-align:center;bottom:0px;padding:5px;background-color:#B82D1B;z-index:5}.not-logged-in .projektpreview #edit{display:none;}.projektpreview #edit a{color:#fff;font-weight:bold;}.projektpreview img{width:100%;height:auto;display:block;position:relative;}.view-bildergalerie .masonry-item{margin:0px;border:none;background-color:transparent!important;padding:0px;margin-right:10px;}.projektpreview h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;font-weight:bold;padding:10px;margin:0px 0 0 0;}@media(max-width:767px){.projektpreview h2{font-size:21px;}.projektpreview p{font-size:17px;}}@media(min-width:768px){.projektpreview h2{font-size:19px;}.projektpreview p{font-size:19px;}}@media(min-width:992px){.projektpreview h2{font-size:14px;}.projektpreview p{font-size:14px;}}@media(min-width:1200px){.projektpreview h2{font-size:17px;}.projektpreview p{font-size:16px;}}#sliding-popup{width:100%;background-color:rgba(255,255,255);box-shadow:2px -2px 10px rgba(0,0,0,0.2);padding-bottom:10px;}#sliding-popup .popup-content{width:100%!important;max-width:90%!important;}#sliding-popup .popup-content.info{padding:10px 0px 0px 0px;}#sliding-popup .popup-content.info #popup-text{margin-bottom:0px;padding-right:20px;max-width:100%!important;font-size:18px;}@media(max-width:767px){#sliding-popup .popup-content.info #popup-text{margin-bottom:20px;padding-right:0px;max-width:100%!important;}}#sliding-popup .popup-content.info h2{margin-top:10px;font-size:24px;}#sliding-popup #popup-buttons{display:flex;max-width:unset!important;}@media(max-width:767px){#sliding-popup .popup-content #popup-buttons{max-width:100%!important;display:block;}}#sliding-popup .popup-content #popup-buttons{width:100%;}#sliding-popup #popup-buttons button{font-style:normal;font-weight:normal;display:block;margin:15px 13.4px 5px 0px!important;font-size:20px;line-height:28px;letter-spacing:3px;color:#fff;background-color:#b82d1a;border:solid 1px #b82d1a;padding:4px 10px;border:none;text-decoration:none;float:none!important;}@media(max-width:767px){#sliding-popup #popup-buttons button{width:100%!important;display:block!important;}}#sliding-popup #popup-buttons button.find-more-button{background-color:transparent;color:#6c737a;border:solid 1px #6c737a;}.popup-content a{color:#0095dc!important}
