@import"https://fonts.googleapis.com/css2?family=Playfair+Display&family=Source+Sans+Pro:wght@300&display=swap";html{height:100%;margin:0;padding:0;scroll-behavior:smooth}body{height:100%;margin:0;padding:0;font-family:Source Sans Pro,sans-serif;background-color:#f6ebdf}#navigation{position:fixed;display:flex;align-items:center;width:100%;z-index:150}#home{height:100vh;background-image:url(image-octo-table.774003dda6e61d56.webp);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}#home2{height:100%;display:flex;justify-content:center;align-items:center;width:100%}#logo{flex:1;display:flex;justify-content:center;cursor:pointer}.logo-img-big{position:fixed;top:0;height:140px;animation-name:increase-logo-animation;animation-iteration-count:1;animation-duration:1s}.logo-img-small{position:fixed;top:0;height:90px;animation-name:minimize-logo-animation;animation-iteration-count:1;animation-duration:1s}@keyframes increase-logo-animation{0%{height:90px}90%{height:140px}}@keyframes minimize-logo-animation{0%{height:140px}90%{height:90px}}#menu-bar{font-size:30px;margin-right:30px;cursor:pointer;position:fixed;right:0}#photo-credits{color:#b4351d}#photo-credits :hover{font-weight:700}#web-credits{color:#b4351d}#web-credits :hover{font-weight:700}#menu-times{font-size:30px;margin-right:30px;cursor:pointer;position:relative;top:20px;right:-260px;color:#022f0d;z-index:300}#menu-times:hover{color:#034417}.black-bar{color:#a9a9a9}.black-bar:hover{color:#000}.bright-bar{color:#fefcf7}.bright-bar:hover{color:#f6ebdf}#titles{text-align:center;width:100%;height:100%;color:#fefcf7;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}#title-1{font-size:70px;font-family:Playfair Display,serif;text-shadow:0px 0px 20px black;margin:20px 20px 10px;letter-spacing:2px;background:linear-gradient(90deg,#16ff43cc 1%,#fa3318cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#title-2{font-size:55px;font-family:Playfair Display,serif;text-shadow:0px 0px 10px black;margin:10px 20px;color:#fcefd6}#youtube-video{height:300px;width:100%;background-image:url(youtube-video.bb8f79629263ec5c.png);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}#youtube-video:hover{background-image:linear-gradient(#fff3,#fff3),url(youtube-video.bb8f79629263ec5c.png)}.book-btn{color:#022f0d;font-size:14px;text-transform:uppercase;width:300px;background-color:#f6ebdfe6;border:#fcefd6 2px solid;border-radius:5px;padding:15px 50px;cursor:pointer;text-shadow:0px 0px 20px black;margin-top:50px;text-decoration:none;letter-spacing:2px;font-family:Arial}.menu-btn:hover{background-color:#f6ebdff2}.menu-btn{text-transform:uppercase;width:100px;background-color:#fff0;border:black 2px solid;border-radius:5px;padding:15px 50px;cursor:pointer;margin-top:20px;text-decoration:none;letter-spacing:2px;text-align:center}#nav-menu{background-color:#fff;height:100%;width:300px;position:fixed;display:flex;flex-direction:column;z-index:200}#nav-menu-list{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.show-menu{animation-name:show-menu-animation;animation-iteration-count:1;animation-duration:1s;right:0}.hide-menu{animation-name:hide-menu-animation;animation-iteration-count:1;animation-duration:1s;right:-500px}@keyframes show-menu-animation{0%{right:-500px}90%{right:0}}@keyframes hide-menu-animation{0%{right:0}90%{right:-500px}}.nav-item{cursor:pointer;font-size:20px;margin-top:30px}#celebration{height:500px;background-image:url(scene.7cff7dda5676eabc.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:3px 3px 3px #d3d3d3}#concept{display:flex;align-items:center;flex-direction:column;padding-bottom:60px}.row{display:flex;height:400px;width:900px}.text-square{flex:1;text-align:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.picture-square{flex:1;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:10;opacity:0;transition:2s opacity linear}.img-fade-in{opacity:1}#img-square-1{background-image:url(Cecile-Garou-HD-3244.e0f27eb8d2e379fa.jpg)}#img-square-2{background-image:url(dessert.e57b2f4d64c5d597.jpg);background-position:bottom}#img-square-3{background-image:url(Cecile-Garou-HD-3064.3bb88de1fefd8720.jpg)}.text-square-title{text-transform:uppercase;font-size:20px;font-family:Playfair Display,serif;margin:5px 40px 25px}.text-square-paragraph{color:gray;margin:5px 40px 20px;font-size:20px}#concept-intro{height:200px;text-align:center;margin-top:50px;padding-top:20px}.text-square-subtitle{color:#ff7a5c;text-transform:uppercase;font-size:16px;margin:40px 40px 5px}#concept-title{font-size:50px;font-weight:700;margin:20px;color:#034417;font-family:Playfair Display,serif}#concept-paragraph{color:#211916;font-size:20px;margin:20px;max-width:800px}#restaurant{background-color:#fff;display:flex;justify-content:center}#gallery{background-color:#fff;height:70vh;width:100%;background-image:url(gallery.cd5b97abac2ef10c.png);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:2s opacity linear}#restaurant-container{max-width:800px;padding:20px}#restaurant-title{font-size:50px;font-family:Playfair Display,serif;color:#b4351d}#restaurant-paragraph{font-size:20px;color:gray;text-align:justify}#chef{background-color:#fff;display:flex;justify-content:center;padding-top:10px;padding-bottom:30px}#chef-container{max-width:800px;padding:20px;display:flex;flex-direction:column;align-items:center}#chef-title{text-align:center;font-size:50px;font-family:Playfair Display,serif;margin-bottom:60px;color:#b4351d}#chef-pic{background-image:url(portrait.878fe772ede260e9.jpg);background-position:center;background-size:contain;background-repeat:no-repeat;height:200px;width:200px;border-radius:50%;margin-bottom:40px}#chef-name{text-align:center;font-size:30px;font-family:Playfair Display,serif;margin-bottom:20px}#chef-function{text-align:center;text-transform:uppercase;color:#b3b3b3;text-space:2px;font-size:20px;margin-bottom:20px}#chef-paragraph{font-size:20px;color:gray;text-align:justify}#menu{display:flex;align-items:center;justify-content:center;padding-top:100px}#menu-container{max-width:800px;width:80%}#menu-title{font-size:50px;font-family:Playfair Display,serif;text-align:center;margin-bottom:20px;color:#034417}#menu-image-container1{background-image:url(Carte1.e5f2ebc2533ac43f.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;max-height:1200px;min-height:800px;height:100vh;margin-bottom:5px}#menu-image-container2{background-image:url(Carte2.0446c245b6885255.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;max-height:1200px;min-height:800px;height:100vh;margin-bottom:5px}#menu-image-container3{background-image:url(Carte3.2d3625015577584a.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;max-height:1200px;min-height:800px;height:100vh;margin-bottom:20px}#services{background-color:#fff;display:flex;justify-content:center;align-items:center;padding-top:50px}#services-container{max-width:1200px;padding:20px;text-align:center}#services-title{font-size:50px;font-family:Playfair Display,serif;color:#b4351d;margin-bottom:15px}#services-subtitle{font-size:20px;color:gray;margin-bottom:50px}.services-list{display:flex}.service-item{display:flex;flex-direction:column;flex:1;margin-top:20px;margin-bottom:20px;align-items:center}.service-img{font-size:50px;color:#766531;margin:0 0 40px}#triporteur{background-repeat:no-repeat;border-radius:50%;background-size:cover;background-position:center;background-image:url(tri.7c47c33315c0e876.jpg);height:100px;width:100px;margin-bottom:10px;box-shadow:5px 4px 12px 3px gray}.service-item-title{font-size:20px;font-family:Playfair Display,serif}.service-item-paragraph{font-size:20px;color:gray;padding:10px}#online-order-btn{text-decoration:none;border:2px solid #ff7a5c;color:#ff7a5c;padding:5px 15px;text-transform:uppercase;border-radius:5px;font-weight:700;font-size:18px}#online-order-btn:hover{background-color:#ff7a5c;color:#000}#customers{width:100%;display:flex;align-items:center;justify-content:center}#inner-customers{max-width:1200px;margin:20px}#customers-title{font-size:50px;font-family:Playfair Display,serif;color:#034417;margin-bottom:15px;text-align:center}.advice-item{margin:20px;flex:1;position:relative}.advice-paragraph{position:relative;padding:10px 20px;border:1px solid #d6ad86;margin-bottom:20px;font-size:18px;background-color:#fff;z-index:100}.advice-subtitle{display:flex;align-items:center}.icon-advice{color:#b4351d;font-size:30px;margin-right:10px}.advice-source{display:flex;flex-direction:column}.star-advice{color:#ffb830}.advice-stars{display:flex}.advice-row{display:flex;align-items:flex-start}.advice-name{text-transform:uppercase}.minimize-navigation{height:80px;background-color:#fff;animation-name:minimize-navigation-animation;animation-iteration-count:1}.maximize-navigation{height:120px;background-color:#fff0;animation-name:maximize-navigation-animation;animation-iteration-count:1}#reservation{width:100%;display:flex;justify-content:center;align-items:center;padding-top:70px}#reservation-details{flex:1;margin:0 20px;padding-bottom:20px}#inner-reservation{max-width:1200px;width:80%;margin:20px;display:flex;align-items:stretch}#google-map{flex:1;position:relative;display:flex;align-items:stretch;box-shadow:3px 3px 3px #d3d3d3;min-height:300px}#bigger-map{position:absolute;right:0;text-decoration:none;padding:10px;margin:5px;color:#4f391c;font-size:16px;border:#4f391c 1px solid;background-color:#fff9}#bigger-map:hover{background-color:#ffffffe6}#google-map-pic{width:100%;object-fit:cover}#copyrights{font-size:14px;color:#022f0d;text-align:center;padding:20px}#contact{width:100%;display:flex;align-items:center;justify-content:center}#inner-contact{width:80%;max-width:1200px;display:flex;align-items:flex-start}#opening-card{margin:20px}.contact-title{font-size:20px;font-family:Playfair Display,serif}#contact-card{margin:20px}.contact-item{display:flex;margin-top:5px}.contact-key{width:100px;color:#022f0d;font-weight:700}.contact-link{cursor:pointer;color:#b4351d}.contact-link:hover{font-weight:700}#ta-icon{background-image:url(ta-green.c114f9b9903cb427.png);background-repeat:no-repeat;background-size:contain;background-position:center;height:25px;width:25px}.ta-customers{background-image:url(ta-red.fba0709a2104586f.png);background-repeat:no-repeat;background-size:contain;background-position:center;height:35px;width:35px}.social{font-size:20px;color:#022f0d}.social-link{margin-right:10px}#social-list{display:flex}.angle{position:relative;height:15px;width:15px;background-color:#d6ad86;margin-top:-28px;transform:rotate(45deg);margin-left:10px;margin-bottom:10px;z-index:10}.angle-tacos,.angle-dessert{position:relative;height:30px;width:30px;background-color:#fff;margin-top:50px;transform:rotate(45deg);margin-left:-30px;margin-bottom:10px;z-index:100;left:15px}.angle-vegan{position:relative;height:30px;width:30px;background-color:#fff;margin-top:-15px;transform:rotate(45deg);margin-left:-30px;margin-bottom:10px;z-index:100;left:70px}@keyframes minimize-navigation-animation{0%{background-color:#fff0;height:120px}90%{background-color:#fffffff2;height:80px}}@keyframes maximize-navigation-animation{0%{background-color:#fff;height:80px}90%{background-color:#fff0;height:120px}}#reservation-title{font-size:20px;font-family:Playfair Display,serif;margin:0}#press-article{overflow-x:hidden;width:100%;background-color:#fff;flex:1}#media{flex:1;display:flex;flex-direction:column;margin-left:20px}#audio{background-color:#fff;flex-direction:column;display:flex;align-items:center;padding:20px}#video{margin-top:20px;background-color:#fff;flex-direction:column;display:flex;align-items:center;padding:20px}#news-container{display:flex}#article-img{width:100%}.article-title{font-family:Playfair Display,serif;text-align:center;font-size:12px;padding-bottom:5px}@media (max-width: 1000px){.logo-img-big{height:90px}#news-container{flex-direction:column}.logo-img-small{height:70px}@keyframes increase-logo-animation{0%{height:70px}90%{height:90px}}@keyframes minimize-logo-animation{0%{height:90px}90%{height:70px}}#reservation{height:auto}#menu-image-container{height:800px}#inner-reservation{width:100%;margin-left:0;margin-right:0;flex-direction:column}.advice-row{flex-direction:column}#inner-contact{width:100%;flex-direction:column}#menu-container{width:100%}.angle-tacos,.angle-dessert,.angle-vegan{display:none}#media{flex-direction:column;margin-left:0;margin-top:20px}}@media (max-width: 800px){#concept{padding-bottom:0}#concept-intro{height:auto}.row{flex-direction:column;height:auto;width:100%}.picture-square{height:200px;flex:auto}#title-1{font-size:30px;margin-bottom:30px}#menu-image-container{height:600px}#title-2{font-size:40px}.book-btn{margin-top:20px;padding:10px 40px;width:280px;height:50px;font-size:12px}#logo-img{height:60px}.services-list{flex-direction:column}.contact-key{width:auto}.nav-item{margin-top:15px}.contact-item{flex-direction:column;margin-top:10px}#concept-title,#restaurant-title,#chef-title,#menu-title,#services-title,#customers-title{font-size:30px}}.book-btn:hover{color:#000;text-shadow:1px 1px 2px gray;background-color:#fefcf7e6}.octotableguest{padding-left:10px!important;border-color:#034417!important}.octotablethemeGREEN button,.octotablethemeGREEN input[type=submit]{background-color:#034417!important;border-color:#034417!important}.octotablethemeGREEN .select_wrapper:after,.octotablethemeGREEN .ui-datepicker-octotable.ui-datepicker-inline,.octotablethemeGREEN button,.octotablethemeGREEN input,.octotablethemeGREEN select{border-color:#034417!important}.ui-datepicker-octotable .ui-datepicker-calendar .ui-state-active{background-color:#034417!important}#gallery.img-fade-in{opacity:1}#lg-select{position:fixed;left:30px;text-align:right;font-size:20px;display:flex;flex-direction:column;align-items:center;align-content:center;cursor:pointer;font-weight:700;text-transform:uppercase}.lg-select-dark{color:#a9a9a9}.lg-select-dark:hover{color:#000}.lg-select-bright{color:#fefcf7}.lg-select-bright:hover{color:#f6ebdf}.lg-drop-btn{margin-top:-3px}.lg-drop{position:absolute;left:-13px;top:45px;background-color:#fff;padding:10px;color:#a9a9a9;border:darkgray 1px solid}.lg-btn{cursor:pointer;text-transform:uppercase}.lg-btn:hover{color:#000}.lg-selected{color:red}
