.menus-list .nav-tabs.top-level{padding:1em 20px;border:none;margin:0;text-align:justify;display:table;width:100%}.menus-list .nav-tabs.top-level>li>a{text-align:center;padding:15px 0}.menus-list .nav-tabs.top-level>.list-item{float:none;display:table-cell;padding:0;vertical-align:top;text-align:center}.menus-list .nav-tabs.top-level>.list-item a{display:block;padding:.5em 10px;margin:0;font-size:1em;border:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.menus-list .nav-tabs.top-level>.list-item a :after{opacity:0;filter:alpha(opacity=0);visibility:hidden;bottom:-35px}.menus-list .nav-tabs.top-level>.list-item a:hover,.menus-list .nav-tabs.top-level>.list-item a:focus,.menus-list .nav-tabs.top-level>.list-item a:active{text-decoration:none;box-shadow:none}.menus-list .nav-tabs.top-level>.list-item a:hover:after,.menus-list .nav-tabs.top-level>.list-item a:focus:after,.menus-list .nav-tabs.top-level>.list-item a:active:after{opacity:1;filter:alpha(opacity=100);visibility:visible;bottom:-45px}.menus-list .nav-tabs.top-level>.list-item.active a{text-decoration:none;box-shadow:none}.menus-list .nav-tabs.top-level>.list-item.active a:after{opacity:1;filter:alpha(opacity=100);visibility:visible;bottom:-45px}.menus-list .nav-tabs.top-level .menu-image{width:100%;height:auto;display:block}.menus-list .nav-tabs.cat-level{position:relative;margin:0 22px;padding:0 0 1em;list-style:none;border:none;border-bottom:1px solid #863275}.menus-list .nav-tabs.cat-level:after{content:'';position:absolute;left:0;bottom:-8px;width:100%;height:2px;border-width:0 0 2px;border-style:solid;border-color:inherit}.menus-list .nav-tabs.cat-level>li{display:inline-block;position:relative}.menus-list .nav-tabs.cat-level>li:nth-child(n+2):before{content:"\e906";color:#863275;font-size:1.25em;position:absolute;left:-10px;top:22px}.menus-list .nav-tabs.cat-level>li a{border:2px dashed #333;border-radius:0;background:0 0;margin-top:10px}.tab-content{font-weight:400;margin-bottom:0}.tab-content>.tab-pane{padding-bottom:2rem}.tab-arrow{font-size:30px;position:absolute;left:-50px;top:-3em;height:3em;width:50px;cursor:pointer;text-align:center}.tab-arrow [class*=icon-]{line-height:3em}.tab-arrow.tab-next{left:auto;right:-50px}body.menus-use-flexbox .menus-list .nav-tabs.top-level{margin:0;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}body.menus-use-flexbox .menus-list .nav-tabs.top-level .list-item{display:inline-block;padding:0}body.menus-use-flexbox .menus-list .nav-tabs.top-level>.list-item a{padding:1em 0 0}body.menus-use-flexbox .menus-list .nav-tabs.top-level .menu-image{width:auto;height:24px}.menus-carousel{width:100%;position:relative}.menus-carousel .menus-slide{padding:0 20px 50px}.menus-carousel .menus-slide .has-pdf{padding-bottom:0}.menus-carousel .slick-slider,.menus-carousel .slick-list.draggable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.setmenu{border:1px solid #863275;padding:0 1em 1em;margin-bottom:2em}.setmenu-title{margin-bottom:20px}.setmenu-headline{margin-bottom:0}.setmenu-item-name{margin-bottom:16px}.menu-section{margin:1em 0 2em}.menu-section-title{margin:0 0 .33em}.menu-section-img{max-width:150px;height:auto}.menu-section-img.pos-right{float:right}.menus-list .dish-list{margin:0;padding:0;list-style:none}.menus-list .dish-list>li{padding:.25em 0 .5em;line-height:1.5}.menus-list .dish-name{line-height:inherit;margin:0;display:inline-block;vertical-align:top;font-size:1.6rem;width:80%}.menus-list .dish-name .dish-price{width:auto;margin-left:1.5em}.menus-list .dish-calories{margin-right:.5em}.menus-list .dish-flags-prefix,.menus-list .dish-flag{font-size:.8em}.menus-list .dish-flags-prefix{padding:0 .5em 0 0}.menus-list .dish-flag{padding:0 0 0 .5em}.menus-list .dish-image-link{padding:0 0 0 .5em;font-size:.85em}.menus-list .dish-desc{display:block;font-size:.84em;font-style:italic}.menus-list .dish-ingredients{display:block;font-size:.84em;font-style:italic}.menus-list .dish-price,.menus-list .volume-label{display:inline-block;vertical-align:top;line-height:inherit;width:20%;text-align:right;font-weight:700}.menus-list .dish-list .dish-divider{position:relative;margin-top:2em;padding-top:3em}.menus-list .dish-list .dish-divider .dish-divider-title{margin-top:-3em;font-size:.85em}.menus-list .dish-list .dish-divider .dish-divider-desc{position:absolute;left:-43%;top:0;width:30%}.menus-list .dish-list .dish-divider .dish-divider-desc img{width:15%;position:absolute;top:-1em;left:0;transform:translateY(-100%)}.menus-list .dish-list .dish-divider .dish-divider-desc span{font-size:.85em}.menus-list .dish-multiple .dish-options{padding:0;margin:.5em 0 0}.menus-list .dish-multiple .dish-options li{display:inline-block;padding-right:2em}.menus-list .dish-combi .combi-items.dish-col2 .dish-name{display:inline-block;width:50%}.menus-list .dish-list.sticky-list{border:1px solid #ccc;padding:1.5em 0 1em;margin-bottom:1em;margin-top:2em;position:relative}.menus-list .dish-list.sticky-list:before{content:'Classique';position:absolute;left:50%;top:-1.15em;background:#fff;padding:.3em 1em;font-style:italic;font-size:.9em;border:1px solid #ccc;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.menus-list .menus-drink .dish-name,.menus-list .menus-drink .menu-section-title{line-height:inherit;display:inline-block;vertical-align:top;width:65%}.menus-list .menus-col-1 .menus-drink .menu-section-title{width:100%}.menus-list .menus-drink .dish-price,.menus-list .menus-drink .volume-label{width:35%}.menus-list .menus-drink .volume-label{display:block;width:auto;font-weight:400;font-size:.9em}.menus-list .menus-drink .dish-list .volume-label{margin-top:0}.menus-list .menus-col-1 .menus-drink>.volume-label{display:none}.menus-list .menus-drink .dish-price span,.menus-list .menus-drink .volume-label span{min-width:40px;display:inline-block;text-align:right}.menu-footnote{text-align:center;font-size:.83em;margin-top:1rem}.menu-footnote p{display:block;line-height:1.8}.menu-pdf{margin-bottom:0;margin-top:50px}.menu-pdf .menu-pdf-desc{display:none}.menus-archive{margin:3rem 0}.menus-archive>.tab-content>.tab-pane{display:block !important;height:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.menus-archive>.tab-content>.tab-pane.active{height:auto;opacity:1;filter:alpha(opacity=100);visibility:visible}.menus-archive .nav-tabs.type-level{text-align:center;padding:0;list-style:none}.menus-archive .nav-tabs.type-level .list-item{float:none;display:inline-block}.menus-single .menu-pdf{margin-bottom:0}.food-filters{padding-bottom:0;margin-bottom:0;border-bottom:1px solid}.food-filters .custom-checkbox{display:none}.food-filters .filter-label{padding:0;margin:5px}.food-filters .filter-label.active{color:#863275}.food-filters .legend{margin-left:5px}.food-filters p{position:relative;left:-5px}.wine-filters-ctn{margin-bottom:.5em;border-bottom:1px solid #333;padding-bottom:1.4em}.wine-filters-ctn .filter-options .selector .option.active,.wine-filters-ctn .filter-options .selector .option:hover{color:#863275}@media (max-width:767px){body:after{content:"mobile";display:none;height:0}.menus-list .dish-list .volume-label{display:none}.menus-list .dish-list.sticky-list{margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}.menus-list .nav-tabs.top-level{display:none}.menus-list .tab-arrow{display:none}.menus-list .tab-content>.tab-pane{display:block;padding-bottom:1em}.menus-list .menu-section-title{font-size:1.2em}.menus-list .dish-name{font-size:1em}.menus-list .dish-price,.menus-list .volume-label{font-size:.85em}.menus-list .dish-list .volume-label{display:none}.menus-list .menu-section>.volume-label:nth-of-type(1){display:block !important}.menus-list .menus-drink .dish-price{width:40%}.menus-list .menus-drink .dish-name{width:60%}.menus-list .menus-drink .dish-price span,.menus-list .menus-drink .volume-label span{min-width:42px}.setmenu .setmenu-title{font-size:1.75em}.menus-slide{padding-left:0;padding-right:0}.menus-slide .panel-heading{border:1px solid #ccc;background:#f7f7f7;padding:0}.menus-slide .panel-heading a{display:block;padding:10px}.menus-slide .panel-collapse{border:1px solid #ccc;background:#fff;padding:10px;border-top:none}.menu-pdf{margin-top:0}.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:992px){.menus-list .tab-arrow{width:30px;left:-20px}.menus-list .tab-arrow.tab-next{right:-20px}}@media (min-width:768px){.menus-col-1 .menu-section-title{text-align:center;clear:both}.menus-col-1 .menu-section-desc{text-align:center}.menus-list .menus-col-1 .dish-list{margin-left:-15px;margin-right:-15px}.menus-list .menus-col-1 .dish-list>li{display:inline-block;width:50%;padding-left:15px;padding-right:15px}.menus-list .menus-col-1 .dish-list.dish-col1{width:auto}.menus-list .menus-col-1 .dish-list.dish-col1>li{width:100%}.menus-list .menus-drink .menus-col-1 .menu-section-title{display:block;width:auto}.menus-list .menus-drink .menus-col-1 .volume-label{width:100%}.menus-list .menus-drink .menus-col-1 .menu-section>.volume-label{display:none}.menus-slide .panel-collapse{display:block}.visible-xs{display:none !important}}@media (min-width:992px){.menus-list .menus-col-1 .dish-list.dish-col1{width:50%;margin-left:auto;margin-right:auto}.menus-list .menus-col-1 .dish-list.dish-col1>li{width:100%}.menus-list .menus-col-1 .dish-list.dish-col3>li{width:33.3333%}.menus-list .menus-col-1 .dish-list.dish-col4>li{width:25%}}