#publicMenuView #content{padding-right:0;padding-left:0}#publicMenuView #top_img_container .slogan,#publicMenuView #top_img_container h1,#publicMenuView header a{color:#fff}#publicMenuView .text-content a svg{fill:#fff}#publicMenuView header{background-color:#222}#publicMenuView #menu-h li a:hover{border-color:#fff}#publicMenuView.site_image #content{padding-top:1em}#publicMenuView #top_img_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:50px}#publicMenuView #top_img_container .text-block{bottom:initial}#publicMenuView .text-content a{color:#fff;margin:0 .25em}#publicMenuView .text-content .social-links a:hover{color:#ce93d8}#publicMenuView .add_image{float:left;position:absolute;left:1em;top:3em;z-index:999;opacity:65%;font-size:2em;padding:.25em;border-color:#fff}#publicMenuView .dish-content .thumbnail.thumb-dish-image{display:block}#publicMenuView footer{padding:0}#publicMenuView #menus-list a.button{font-size:1.5em}#publicMenuView .ingredients-list{margin:0;padding:0}#publicMenuView #top_img_container #paymentAccept p,#publicMenuView ul.accordion{margin:0}#publicMenuView .accordion .accordion-content{background:#eee;padding:1em 0 0}#publicMenuView .icons_list:hover,#publicMenuView .icons_list:hover img{cursor:pointer}#publicMenuView .accordion-content .dish{padding-bottom:1em;padding-left:.5em;padding-right:.5em}#publicMenuView .accordion-content .thumbnail{box-shadow:None}#publicMenuView .accordion-content .dish .dish-content{background:rgba(255,255,255,.1);padding:1em}#publicMenuView #objects .category-wraps .accordion-content .help-text{background:0 0!important}#publicMenuView #main-wrapper #paymentAccept{border:1px solid #ddd}#publicMenuView.contrast0 #main-wrapper #paymentAccept,#publicMenuView.contrast0 .accordion-content,#publicMenuView.contrast0 .accordion-content .thumbnail,#publicMenuView.contrast0 .accordion-title{border-color:rgba(255,255,255,.1)}#publicMenuView.contrast0 .accordion-content .thumbnail,#publicMenuView.contrast0 .accordion-title{background:rgba(255,255,255,.1)}#publicMenuView.contrast0 #menus-list .button.white{background:rgba(255,255,255,.2)}#publicMenuView.contrast0 .accordion-title:focus,#publicMenuView.contrast0 .accordion-title:hover{background:rgba(255,255,255,.2)}#publicMenuView.contrast0 #menus-list .button.white.shadow-3,#publicMenuView.contrast0 #menus-list .button.white:focus,#publicMenuView.contrast0 #menus-list .button.white:hover,#publicMenuView.contrast025 #menus-list .button.white.shadow-3,#publicMenuView.contrast025 #menus-list .button.white:focus,#publicMenuView.contrast025 #menus-list .button.white:hover,#publicMenuView.contrast05 #menus-list .button.white.shadow-3,#publicMenuView.contrast05 #menus-list .button.white:focus,#publicMenuView.contrast05 #menus-list .button.white:hover,#publicMenuView.contrast075 #menus-list .button.white.shadow-3,#publicMenuView.contrast075 #menus-list .button.white:focus,#publicMenuView.contrast075 #menus-list .button.white:hover{background:rgba(255,255,255,.5)}#publicMenuView.contrast025 #main-wrapper #paymentAccept,#publicMenuView.contrast025 .accordion-content,#publicMenuView.contrast025 .accordion-content .thumbnail,#publicMenuView.contrast025 .accordion-title{border-color:rgba(255,255,255,.25)}#publicMenuView.contrast025 .accordion-content .thumbnail,#publicMenuView.contrast025 .accordion-title{background:rgba(255,255,255,.25)}#publicMenuView.contrast025 #menus-list .button.white,#publicMenuView.contrast05 #menus-list .button.white,#publicMenuView.contrast075 #menus-list .button.white{background:rgba(255,255,255,.35)}#publicMenuView.contrast025 .accordion-title:focus,#publicMenuView.contrast025 .accordion-title:hover{background:rgba(255,255,255,.35)}#publicMenuView.contrast05 #main-wrapper #paymentAccept,#publicMenuView.contrast05 .accordion-content,#publicMenuView.contrast05 .accordion-content .thumbnail,#publicMenuView.contrast05 .accordion-title{border-color:rgba(255,255,255,.25)}#publicMenuView.contrast05 .accordion-content .thumbnail,#publicMenuView.contrast05 .accordion-title{background:rgba(255,255,255,.25)}#publicMenuView.contrast05 .accordion-title:focus,#publicMenuView.contrast05 .accordion-title:hover{background:rgba(255,255,255,.35)}#publicMenuView.contrast075 #main-wrapper #paymentAccept,#publicMenuView.contrast075 .accordion-content,#publicMenuView.contrast075 .accordion-content .thumbnail,#publicMenuView.contrast075 .accordion-title{border-color:rgba(255,255,255,.25)}#publicMenuView.contrast075 .accordion-content .thumbnail,#publicMenuView.contrast075 .accordion-title{background:rgba(255,255,255,.25)}#publicMenuView.contrast075 .accordion-title:focus,#publicMenuView.contrast075 .accordion-title:hover{background:rgba(255,255,255,.35)}#publicMenuView.contrast085 #main-wrapper #paymentAccept,#publicMenuView.contrast085 .accordion-content,#publicMenuView.contrast085 .accordion-content .thumbnail,#publicMenuView.contrast085 .accordion-title{border-color:rgba(255,255,255,.55)}#publicMenuView.contrast085 .accordion-content .thumbnail,#publicMenuView.contrast085 .accordion-title{background:rgba(255,255,255,.55)}#publicMenuView.contrast085 #menus-list .button.white{background:rgba(255,255,255,.65)}#publicMenuView.contrast085 .accordion-title:focus,#publicMenuView.contrast085 .accordion-title:hover{background:rgba(255,255,255,.65)}#publicMenuView.contrast085 #menus-list .button.white.shadow-3,#publicMenuView.contrast085 #menus-list .button.white:focus,#publicMenuView.contrast085 #menus-list .button.white:hover{background:rgba(255,255,255,.7)}#publicMenuView.contrast1 #main-wrapper #paymentAccept,#publicMenuView.contrast1 .accordion-content,#publicMenuView.contrast1 .accordion-content .thumbnail,#publicMenuView.contrast1 .accordion-title{border-color:#ddd}#publicMenuView.contrast1 .accordion-content .dish .dish-content,#publicMenuView.contrast1 .accordion-content .thumbnail,#publicMenuView.contrast1 .accordion-title{background:#fefefe}#publicMenuView.contrast1 .accordion-title:focus,#publicMenuView.contrast1 .accordion-title:hover{background:#eee}#publicMenuView #top_img_container #paymentAccept{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.5);width:100%;margin:0;border:0}#publicMenuView #top_img_container #paymentAccept legend{padding-left:1em}#publicMenuView #menuButtonEdit{position:fixed;top:5em;right:1em;z-index:999}#publicMenuView #paymentAccept.header{padding:.5em}#publicMenuView .site_image #content{padding-top:0}#publicMenuView #topImage{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:50px}@media only screen and (max-width:639px){#publicMenuView #objects{padding:0}#publicMenuView #content,#publicMenuView .accordion-content .dish{padding-right:0!important;padding-left:0!important}#publicMenuView .accordion .accordion-content,#publicMenuView .accordion-content .dish .dish-content,#publicMenuView .thumb-wrapper{padding:0}#publicMenuView .accordion-content .dish .dish-content .dish-details{padding:.5em 1em}#publicMenuView .accordion-content .dish .dish-content .alcohol-warning{padding:0 1em .5em}#publicMenuView .accordion-content .dish .dish-content .icons_list{padding:0 0 .5em 1em!important}#publicMenuView .accordion-content .dish .dish-content .price{padding:0 1em .5em 0!important}#publicMenuView .thumbnail.thumb-dish-image{border:0;margin-bottom:.25em;box-shadow:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}#publicMenuView .menus-list-fixed{padding-top:85px;padding-bottom:1em}#publicMenuView .menus-list-fixed a.text.block{display:none!important}#publicMenuView .accordion-content{border-bottom:none;border-right:none;border-left:none}#publicMenuView #toolsBar{position:fixed;bottom:0;left:0;width:100%;z-index:990;background:#191919}#publicMenuView #toolsBar .grid-x{height:50px;vertical-align:middle}#publicMenuView.tools_bar footer{padding-bottom:50px}}@media only screen and (min-width:640px){#publicMenuView #toolsBar{padding-top:.5em}}@media only screen and (max-width:1024px){#publicMenuView header{padding:.5em 1em}#publicMenuView #objects{padding-bottom:5em}#publicMenuView .logo.personal{transition:1s}#publicMenuView.scrolled .menus-list-fixed{padding-top:70px}#publicMenuView.scrolled .logo.personal{height:50px;width:50px}}@media only screen and (min-width:1024px){#publicMenuView #menuButtonEdit{top:6em}}