@import url(app.min.css);@import url(plugins.min.css);@import url(plugins/animate.min.css);@import url(plugins/box-shadows.min.css);.social-icon,.topbar{position:relative;z-index:12}.Topbar-lien a,.navbar-default,.navbar-nav>li>a{text-transform:uppercase}.Topbar-lien span,.navbar-menu #menu-desktop.nav-list li{display:inline-block}.bg_accueil,.bg_carte,.bg_compte,.bg_contact,.bg_restaurant,.bg_service,.bg_traiteur{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.content-band-img,body.bg_accueil,body.bg_service{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}body.bg_accueil,body.bg_service{background-size:cover!important}.boxed-layout{padding:0;box-shadow:0 0 5px #ccc;margin-left:auto!important;margin-right:auto!important;background:url(../img/patterns/15.png)}.topbar{padding:15px 0 0;height:60px;font-size:1.3em;background:rgba(255,255,255,.8);border-bottom:1px solid #dedede}.navbar-toggle,.navbar-toggle:focus,.navbar-toggle:hover{background:#7a2a90;padding:6px 10px 2px;color:#fff}.navbar-toggle{border-color:#7a2a90}.navbar-toggle:hover{color:#333}.navbar-toggle .fa{color:#fff;font-size:19px}.header .nav .nav-hightlight{color:#ff4500!important}.header .nav .nav-hightlight:hover{border-bottom:2px solid #ff4500!important}.index-logo img{padding:3px;max-height:100px}.navbar-nav>li>a{color:#666!important;padding:0 10px .5em;margin:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;transition:.2s ease-in-out}.navbar-nav>li.active,.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{background:0 0!important;color:#5aa97c!important;border-bottom:none!important}.navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover{color:#5aa97c!important;border-bottom:2px solid #5aa97c!important}.Topbar-lien{text-align:left;color:#444}.Topbar-lien span{padding:0 5px}.Topbar-lien a{color:#444}.Topbar-lien a:hover{color:#000;border-bottom:1px solid #7a2a90}.Topbar-lien strong{font-size:18px}.Topbar-lien a.btn-brd:hover{color:#fff!important}.topbar-logo{text-align:center}.topbar-logo img{max-height:150px;top:-15px;left:20px}.social-icon{text-align:right;padding:1em 0}.social-icon span{padding:0 3px}.social-icon span img{width:50px;height:50px}.navbar{background-color:#000;height:32px;min-height:32px;padding:7px 0 0;border:0;margin-bottom:0}.navbar-logo{display:none;position:absolute;top:5px}.dropdown-menu-carte-b-bg,.dropdown-menu-carte-bg{z-index:1000;position:absolute;margin-top:0!important;margin-left:0!important;top:26px;left:0;width:100%}.navbar-logo img{max-height:90px}.navbar-default span{padding:0 5px}.navbar-connect{font-size:11px;color:#fff;text-align:right;text-transform:none}.dropdown-menu-carte-bg{display:none;padding:0!important;font-size:1em}.clickable-div,.dropdown a{cursor:pointer}.dropdown-menu-carte,.dropdown-menu-carte-b{margin-right:1px!important;padding-left:10px;background-color:rgba(0,0,0,.6)}.dropdown-menu-carte ul,.dropdown-menu-carte-b ul{list-style:none;float:left;margin:3px 10px 3px 0;padding:2px 10px 2px 0}.dropdown-menu-carte li,.dropdown-menu-carte-b li{line-height:10px;padding:4px 0}.dropdown-menu-carte a,.dropdown-menu-carte-b a{color:#d3bea3}.dropdown-menu-carte-b-bg{padding:0!important;font-size:12px}.btn-tout-prod{font-size:1em;background-color:#c3ae91}.btn-tout-prod a{color:#000;padding:4px}.navbar-collapse{padding-left:0}#menu-desktop.nav-list li.accordion-group a,.navbar-collapse ul.nav>li>a,.navbar-menu #menu-desktop.nav-list li.active,.navbar-menu #menu-desktop.nav-list li.active a,.navbar-menu #menu-desktop.nav-list li.active a.first{font-weight:400}.navbar-menu{background-color:rgba(0,0,0,.6);margin-top:80px;margin-bottom:2em;text-align:center;top:10px;height:42px;overflow:hidden;overflow-x:auto}#menu-desktop.nav-list{margin-top:10px;text-align:center}#menu-desktop.nav-list li{color:#fff;font-size:1.1em;text-transform:uppercase}.menu_list li{text-transform:uppercase!important}#menu-desktop.nav-list li a{color:#fff;background-color:transparent;text-shadow:0 0 0 transparent;border-bottom:1px solid transparent}#menu-desktop.nav-list li a:active,#menu-desktop.nav-list li a:focus,#menu-desktop.nav-list li a:hover{border-bottom-color:#fff}#menu-desktop.nav-list li a.first{border-bottom:1px solid #fff;font-weight:700}#menu-desktop.nav-list li a.first:active,#menu-desktop.nav-list li a.first:focus,#menu-desktop.nav-list li a.first:hover,#menu-desktop.nav-list li.accordion-group a.accordion-toggle.nav-header,#menu-desktop.nav-list li.accordion-group a.accordion-toggle.nav-header:active,#menu-desktop.nav-list li.accordion-group a.accordion-toggle.nav-header:focus,#menu-desktop.nav-list li.accordion-group a.accordion-toggle.nav-header:hover,#menu-desktop.nav-list li.accordion-group a:active,#menu-desktop.nav-list li.accordion-group a:focus,#menu-desktop.nav-list li.accordion-group a:hover,#menu-desktop.nav-list li.active .first:active,#menu-desktop.nav-list li.active .first:focus,#menu-desktop.nav-list li.active .first:hover{border-bottom:1px solid #fff}#menu-desktop.nav-list li.active a{color:#d4408b;font-weight:700}#menu-desktop.nav-list li.active .first{font-weight:700;border-bottom:1px solid #fff}#menu-desktop.nav-list li.accordion-group{margin:0;border:none}#menu-desktop.nav-list li.accordion-group a.accordion-toggle.nav-header .caret{margin:10px 0 0 5px;float:right;border-top-color:#fff}.navbar-menu .container>.row{padding-bottom:20px;overflow:auto}.navbar-menu #menu-desktop.nav-list{display:inline-block;padding:0;margin:0;white-space:nowrap}.navbar-menu #menu-desktop.nav-list li .nav-header,.navbar-menu #menu-desktop.nav-list li a{margin:0 5px;padding:10px 12px;text-shadow:none;color:#fff;text-transform:uppercase}.navbar-menu #menu-desktop.nav-list li .nav-header.first,.navbar-menu #menu-desktop.nav-list li a.first{background-color:transparent;color:#fff;margin:0}.navbar-menu #menu-desktop.nav-list li .caret,.navbar-menu #menu-desktop.nav-list li .nav-header .caret{float:none;margin-top:8px;border-top-color:#fff}.accordion-body{position:relative;width:100%;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;line-height:11px;z-index:999;border-bottom:2px solid #7a2a90;text-align:center}.logo-index,.logo-index img,.logo-page{text-align:center!important}.accordion-body ul.nav-list{border-bottom:0;display:inline-table;margin-bottom:0;padding:0;text-align:center}.accordion-body ul.nav-list li{display:inline-block;background-image:none;background-color:transparent;border:none;margin:0;padding:0;text-align:center}.accordion-body ul.nav-list li img{max-width:80px}.accordion-body ul.nav-list li.active a{font-weight:400;color:#7a2a90;background-color:transparent}.accordion-body ul.nav-list li a{padding:8px 10px;margin:0;display:inline-block;color:#333;font-size:.9em;background-color:transparent}.accordion-body ul.nav-list li a:active,.accordion-body ul.nav-list li a:focus,.accordion-body ul.nav-list li a:hover,.content-page h3,.page-service{color:#7a2a90}.header{z-index:0;position:relative}.content-bg,.headerimg,.ico-ou,.ico-ou-73{position:absolute}#c2pIframe{height:600px!important}.content{min-height:500px}.content-bg{background:url(../img/bg-img-grand.jpg) center no-repeat fixed;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.logo-index{margin:50px 0}.logo-index img{max-width:500px;width:95%}.logo-page{clear:both;margin:20px 0;padding:0}.footer-icon,.loading-bar,.order-place-right,.page-service-title,.service-group li,.view{text-align:center}.logo-page img{max-width:320px}.content-left{padding-right:1px!important;padding-top:1px!important;padding-left:0!important}.content-band-img{height:230px;background-size:cover!important}.headerimg{background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;width:100%;height:230px}.order-place{float:none;margin:0 auto}.order-place-txt{display:flex;flex-direction:column}.order-place-center,.order-place-left,.order-place-right{min-height:100px}.order-place-left{background-color:rgba(0,0,0,.6);padding-right:0}.order-place-left ul{list-style:none;padding:20px 10px;margin:0}.order-place-left li{padding:2px 0;line-height:1.7em}.order-place-left li a{color:#fff;font-size:14px;text-transform:uppercase}.order-place-left li a:hover{color:#000}.order-place-center{background-color:rgba(70,0,84,.75);padding:16px;text-align:center;display:flex;flex-direction:column;justify-content:center;border-radius:10px!important}.order-place-center img{float:left;margin:30px 20px 20px 0}.order-place-center p{color:#000;font-size:.9em;padding:0;margin:0}.order-place-center h3{color:#000;font-size:27px;margin:0;line-height:normal;font-weight:700}.order-place-center h3 span{font-size:10px;font-weight:400}.choose-order-place{display:flex;justify-content:center;font-size:17px;height:60px;background-color:#fff;top:10px;width:auto;border:1px solid #bbb;border-radius:10px!important;margin:0 auto}.services,.services1{width:80%;margin:5em auto auto;font-size:16px;color:#7a2a90}.choose-order-place select{min-width:auto;border:none;background:0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.choose-order-place button:active{box-shadow:none}.order-place-right{background-color:rgba(70,0,84,.75);padding:40px 10px}.fond-blanc-contact,.page-fond-blanc,.service-group li{background-color:rgba(255,255,255,.8)}.ico-ou{top:50px;left:-12px}.ico-ou-73{top:0;left:-25px}.content-page,.loading-bar,.view,.view img{position:relative}.content-page iframe{width:100%!important}.content-page h2{color:#7a2a90;border-bottom:1px solid #b4b4b4;margin:10px 0;padding:10px 0}.page-fond-blanc{box-shadow:0 0 10px 4px rgba(119,119,119,.5);-moz-box-shadow:0 0 10px 4px rgba(119,119,119,.5);-webkit-box-shadow:0 0 10px 4px rgba(119,119,119,.5)}.fond-blanc-contact{border:1px solid #dadada}.page-service-title{font-weight:700}.page-service li.no-link a{color:#b5b5b5!important}.services{display:flex}.service-group{width:100%;margin:0 20px;padding:0}.service-group ul{padding:0}.service-group li{list-style:none;height:60px;line-height:60px;max-width:500px;margin:1em auto;white-space:nowrap;overflow:hidden;border-radius:8px!important;box-shadow:0 0 10px rgba(119,119,119,.5);-moz-box-shadow:0 0 10px rgba(119,119,119,.5);-webkit-box-shadow:0 0 10px rgba(119,119,119,.5)}.service-group li:not(.no-link):hover{box-shadow:0 4px 10px 4px rgba(119,119,119,.5);-moz-box-shadow:0 4px 10px 4px rgba(119,119,119,.5);-webkit-box-shadow:0 4px 10px 4px rgba(119,119,119,.5)}.service-group a.popincolorbox{position:relative;display:inline-block;width:100%;overflow:hidden;border-radius:8px!important}.service-group li:not(.no-link) a.popincolorbox:hover,.service-group li:not(.no-link):hover a.popincolorbox{font-weight:700!important}.service-group a.popincolorbox i{position:absolute;left:-50px;bottom:-30px;font-size:4em;width:100px;text-align:right;transform:rotate(-13deg);-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-o-transition:.4s ease-out;-ms-transition:.4s ease-out;transition:.4s ease-out}.service-group li:not(.no-link) a.popincolorbox:hover i,.service-group li:not(.no-link):hover a.popincolorbox i{font-size:5em;transform:rotate(-21deg) translate(20px,10px);opacity:.5}.service-group a.popincolorbox.deliveroo{height:100%;width:100%;background:url("../img/ico/logo-deliveroo.svg") center/75% no-repeat #00ccbc}.service-group a.popincolorbox.deliveroo:hover{background-color:#00ccbc}.service-group a.popincolorbox.ubereats{height:100%;width:100%;background:url("../img/ico/logo-uber-eats.svg") center/55% no-repeat #262626}.service-group a.popincolorbox.ubereats:hover{background-color:#262626}.service-group a.popincolorbox.justeat{height:100%;width:100%;background:url("../img/ico/logo-just-eat.png") center/50% no-repeat #fff;border:4px solid transparent;border-width:4px 0;border-bottom:4px solid}.service-group a.popincolorbox.justeat:hover{background-color:#fff;border-bottom:4px solid}.content_resto{font-size:1.7rem;padding:1em 0;margin-bottom:1em;width:100%;background-color:#fff}.resto_img,.sky-form fieldset.fieldset-instructions section.section-Instructions{margin-bottom:10px}.content_resto .resto_txt,.content_resto h3,.resto_img{background-color:rgba(255,255,255,.6)}.content_resto h3{color:#7a2a90;font-size:2rem;padding:2px 10px;text-transform:uppercase;margin-bottom:1em}.content_resto .resto_txt{padding:2px 10px;margin-bottom:10px}.content_resto .resto_txt h4{font-size:.9em;font-weight:600;padding:2px 0;margin:0;line-height:normal;text-transform:uppercase}.content_resto .resto_txt p{font-size:.9em}.horraires-zone-livraison{padding-left:1em}.content .content_resto--title-hightlight{color:#f77f56!important}.content_mon_compte .col{margin:0;padding:0;font-size:.8em}.content_mon_compte h4{color:#7a2a90;margin:0;padding:3px 0;text-transform:uppercase;cursor:pointer;font-size:12px!important}.content-paiement label{display:inline-block;font-weight:700}.payment-row{display:flex;align-items:center}.payment-row .payment-content{display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 0}.payment-ico{float:right;max-height:50px}.content_mon_compte .col-2{color:#7a2a90;text-align:right}.sky-form.content_mon_compte fieldset+fieldset{border-top:none}.fond-blanc-contact .sky-form .content_mon_compte fieldset{padding-top:0;font-size:17px}.content-choix-adresse{display:flex;flex-wrap:wrap;margin:0 -15px}.content-choix-adresse.collapse,button.swal-button.swal-button--cancel,button.swal-button.swal-button--confirm{display:none}.content-choix-adresse.collapse.in{display:flex}.sky-form .choix-adresse.row{flex-basis:33%;min-width:280px;margin:0 0 1em}.choix-adresse .col{text-align:left}.sky-form .col-12{width:100%}.sky-form .content_mon_compte{margin-left:0}.title-btn{float:right;height:22px;padding:5px;display:flex;justify-content:center;align-items:center;font-size:1em;border-radius:4px!important}.title-btn i{padding-right:2px}.padd-rg-3{padding-right:3px}.card-price span.price,.detail-commande{font-size:1.5em}.panier_right h3{display:inline-block;margin:30px 0 20px}.panier_right h3 img{margin:10px 10px 10px 0}.panier_code_promo{color:#7a2a90;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.panier_code_promo_form{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.panier_code_promo input{border:1px solid #ccc;padding:3px 6px;color:#999;height:28px;margin-left:5px;margin-right:3px}.toolbar-panier-tab td{vertical-align:middle!important}.panier_montant h4,.panier_montant p,.panier_montant_a_regler h4,.panier_montant_a_regler p{color:#999;font-size:1em}.panier_montant h4 span,.panier_montant p span,.panier_montant_a_regler h4 span,.panier_montant_a_regler p span{color:#7a2a90;display:inline-block;width:80px}.panier_montant h4,.panier_montant_a_regler h4{font-size:1.2em}.panier_restaurant_ferme{float:right;padding:16px 0}.view{cursor:default;overflow:hidden;max-height:140px;max-width:140px;min-width:100px}.portfolio-4-columns .mask{margin-bottom:30px}.portfolio-4-columns .mask h4{font-size:1em;color:#7a2a90}.card-price span.qty{margin:0 1em}.card-price span strong{font-size:1.4em;font-weight:400}.card-price span.qty i{font-size:16px}.view img{display:block}.footer-icon span,.footer-lien span{display:inline-block;text-transform:uppercase}.view-tenth img{-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;transition:.6s ease-in-out}.view-tenth:hover img{-webkit-transform:scale(1.1) rotate(5deg);-moz-transform:scale(1.1) rotate(5deg);-o-transform:scale(1.1) rotate(5deg);-ms-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.sky-form fieldset.fieldset-content,.sky-form fieldset.fieldset-instructions{padding:10px 15px 5px!important}.footer-lien a{color:#fff;font-size:11px}.footer-lien a:focus,.footer-lien a:hover,.footer-lien>.active>a,.footer-lien>.active>a:focus,.footer-lien>.active>a:hover{color:#ccc!important;background:0 0!important}.footer-lien span{padding:0 20px;min-width:25%}#push,.footer{height:60px}.footer-icon{padding:20px 0}.footer-icon span{padding:5px}.footer-content{background:#666}.footer-lien{display:flex;flex-wrap:wrap;min-height:60px;align-content:center}.reseau_sociaux{height:30px}.ico_reseau_sociaux ul{list-style:none;text-align:right}.ico_reseau_sociaux li{float:right;padding-left:20px}.footer-copyright{margin-top:10px}.footer-copyright p{font-size:9px;color:#c9bfad}.loading-bar{padding:10px 20px;display:block;margin:20px 1px 20px 0;font-size:2em;font-family:museo-sans,sans-serif;font-weight:700;cursor:pointer}.who li{padding:3px 0;font-size:1.2em}.who i{padding-right:5px}.text-right{text-align:right!important}@media (min-width:767px) and (max-width:1000px){.topbar{font-size:1.1em}}@media (max-width:990px){.order-place-txt{margin:0 20px}.order-place-center h3{font-size:24px}.order-place-right .btn-lg{font-size:14px}.topbar-logo img{max-height:130px}.navbar-menu{margin-top:0}.footer-lien span{min-width:33%}}@media (max-width:950px){.list-produit .col-article{padding:3px 15px}.topbar-logo img{max-height:70px}}@media (max-width:767px){.navbar-collapse{padding:2em 1em 1em;background-color:rgba(255,255,255,.8)}.header .navbar-nav>li>a{font-size:13px;padding:4px 5px}.header .navbar-nav>li a{border-bottom:1px dotted rgba(51,51,51,.32941176470588235)}.header .navbar-nav>li a.active{border-bottom-style:solid}.header .navbar-nav>li>a:focus{background:0 0}.header .navbar-nav>li>a:hover{color:#7a2a90}.header .navbar-nav>.active>a,.header .navbar-nav>.active>a:focus,.header .navbar-nav>.active>a:hover{color:#fff}.header .dropdown-submenu li a{font-size:12px}.navbar-connect{display:none!important}.navbar,.topbar{height:auto!important}.dropdown-menu-carte ul,.dropdown-menu-carte-b ul{float:none!important;clear:both!important}.dropdown-menu-carte li,.dropdown-menu-carte-b li{padding:10px 0;border-bottom:1px solid #3e3d3d}.dropdown-menu-carte-b-bg,.dropdown-menu-carte-bg{position:relative;top:0}.choose-order-place select,.col-article img,.services,.view-tenth img{width:100%}.dropdown-menu-carte-b{background-color:#000}.dropdown-menu-carte-b li{padding:4px 0;font-size:14px}.img_panier{width:80px!important}.content-page-txt{padding:0 10px}.bt_valider_etap1{width:auto}.ico-ou,.ico-ou-73,.ico_reseau_sociaux,.topbar-logo{display:none}.content-page iframe{height:250px!important}.navbar-logo{display:block}.order-place-center,.order-place-left{text-align:center}.order-place-left{padding:0}.order-place-center{border:0;height:auto}.order-place-center img{float:none;margin:0 0 5px}.service-group{margin:0 10px}.content_mon_compte .col-2{text-align:left}.logo-index{margin:30px 0}.footer-lien span{min-width:50%}}@media (max-width:640px){.card-price span .price,.card-price span strong{font-size:17px;vertical-align:middle}.navbar-menu{height:68px;top:0;margin:0;overflow:hidden}.navbar-menu #menu-desktop.nav-list li .nav-header,.navbar-menu #menu-desktop.nav-list li a{padding:20px 12px}.card-price span .qty i{font-size:20px;vertical-align:middle}.card-price span strong{padding:0 .25em}.card-price button{font-size:13px;padding:2px 5px;vertical-align:middle}.cart-onglet{width:100%;margin:1em 0 2em;display:flex;flex-direction:row-reverse;justify-content:space-between}.portfolio-4-columns .mask{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.services{width:80%;flex-direction:column}}@media (min-width:630px){.content-popup .col-sm-6{float:left;width:50%}}@media screen and (max-width:600px){.sky-form .choix-adresse .col-1{width:auto;float:left}}@media (max-width:550px){.col-art-bt button{opacity:1}.social-icon{text-align:center}.logo-index{margin:10px 0}.order-place-center h3{font-size:20px}.choose-order-place{font-size:15px}.footer-lien{justify-content:center}.footer-lien span{min-width:80%}}#zonerestaurant{list-style:none;padding-left:0}.orders_closed{text-align:center;color:#000!important;font-size:large;font-weight:700;width:100%}#basketSubmitButton i{position:absolute;left:-50px;bottom:-6px;font-size:4em;width:100px;text-align:right;transform:rotate(-13deg);-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-o-transition:.4s ease-out;-ms-transition:.4s ease-out;transition:.4s ease-out}.orders_closed_info{border-radius:8px!important;border:2px solid #000;padding:6px;margin-top:15px;width:30%}@media (max-width:426px){.orders_closed{font-size:14px!important}.orders_closed_info{width:53%!important}}@media (max-width:376px){.orders_closed_info{width:60%!important}}@media (max-width:321px){.orders_closed_info{width:70%!important}}span.ui-state-default{color:red!important;font-weight:700!important}a.ui-state-default{color:#086552!important;font-weight:700!important}.image-clignote{animation-duration:2.8s;animation-name:clignoter;animation-iteration-count:infinite;transition:none}@keyframes clignoter{0%,100%{opacity:1}40%{opacity:0}}.new-label,.sale-label{position:absolute;z-index:2;background:#00b9d5;padding:0 7px;color:#fff;font-size:14px;font-weight:600;line-height:24px}.label-bottom-left{top:0;left:0}.sale-label{background-color:#f94127}.mb10{margin-top:10px!important}.img-responsive rounded-circle{height:80px;width:80px}.swal-icon img{max-width:30%;max-height:30%}.swal-modal{border:5px solid #000}