@charset "UTF-8";@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';@font-face {font-family: 'peugeotregular';src: url("fonts/peugeot_normal-webfont.woff2") format("woff2"), url("fonts/peugeot_normal-webfont.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: 'peugeotlight_italic';src: url("fonts/peugeot_light_italic-webfont.woff2") format("woff2"), url("fonts/peugeot_light_italic-webfont.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: 'peugeotlight';src: url("fonts/peugeot_light-webfont.woff2") format("woff2"), url("fonts/peugeot_light-webfont.woff") format("woff");font-weight: normal;font-style: normal;}::-moz-selection {background-color: #d9ad70;color: white;opacity: 1;}::selection {background-color: #d9ad70;color: white;opacity: 1;}body {position: relative;height: 100vh;}body, input, select, textarea {font-family: 'peugeotregular','Open Sans';}.home_wrapper {position: relative;width: 100%;height: 100%;padding: 20px;}a, a:hover, a:focus {text-decoration: none;}.nav_languages {position: absolute;top: 3px;right: 20px;font-size: 10px;text-transform: uppercase;}.nav_languages li a {color: #ababab;}.nav_languages li.active a {color: #d9ad70;}.footer_akimedia {position: absolute;bottom: 3px;right: 20px;font-size: 10px;text-transform: uppercase;}.footer_akimedia a {color: #ababab;}.btn.btn-white {border-radius: 0;background: white;color: #d9ad70;text-transform: uppercase;letter-spacing: 1px;}.cd-main {position: relative;width: 100%;height: 100%;padding: 0;margin: 0;overflow: hidden;background: #222;}.cd-intro {display: inline-block;position: absolute;top: 0;left: 0%;width: 100%;height: 100%;padding: 0;margin: 0;overflow: hidden;z-index: 1000;text-align: center;opacity: 1;cursor: pointer;}.cd-intro .cd-intro-inner {display: inline-block;background: #222;background: #000;width: 100%;height: 100%;overflow: hidden;position: relative;transition: width 300ms ease-in-out;}.cd-intro .cd-intro-inner #video_intro {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;cursor: pointer;width: 500px;margin-left: -250px;transform: scale(1);transition: all 300ms ease-in-out;}.cd-main.cd-view-content .cd-intro-inner {width: 0%;}.cd-main.cd-view-content #video_intro {transform: scale(0.6);opacity: 0;}.scrollbar-measure {width: 100px;height: 100px;overflow: scroll;position: absolute;top: -9999px;}#slider_home {display: block;padding: 0;margin: 0;width: 100%;height: 100%;position: absolute;top: 0;opacity: 0.25;transform: translateZ(100px) scale(1.05);perspective: 300px;}#slider_home .slick-list, #slider_home .slick-track {height: 100%;}#slider_home .slider_home_pic_large {width: 100%;height: 100%;background-size: cover;background-position: 50% 50%;background-repeat: 0;color: yellow;font-size: 50px;font-weight: bold;position: absolute;opacity: 0;transition: opacity 700ms ease-in-out;}#slider_home .slider_home_pic_large.current {opacity: 1;}#ribban_horizontal {position: absolute;top: 0;left: 0;width: 100%;height: 50%;background: white;opacity: 0.05;}#ribban_vertical {position: absolute;top: 0;left: 0;width: 50%;height: 100%;background: white;opacity: 0.05;}@media only screen and (max-width: 52em) {#ribban_vertical {width: 100%;height: 50%;}}.cd-gallery {position: relative;display: block;padding: 0;margin: 0;width: 100%;height: 100%;}.cd-gallery::before {display: block;content: '';position: absolute;z-index: 1;top: 0;left: 0;height: 100%;width: 100%;background-color: rgba(28, 23, 38, 0.6);background-color: rgba(215, 181, 124, 0.7);background-color: rgba(34, 34, 34, 0.7);opacity: 0;visibility: hidden;cursor: pointer;transition: opacity 0.5s 0.4s, visibility 0s 0s;}.cd-gallery li {float: left;display: block;width: 50%;height: 100%;text-align: center;}@media only screen and (max-width: 52em) {.cd-gallery li {width: 100%;height: 48%;}}.cd-gallery li > a {position: relative;display: block;width: 100%;height: 100%;}.cd-gallery li > a h2 {position: absolute;top: 50%;width: 100%;height: 18px;line-height: 18px;margin: 0;margin-top: -9px;text-transform: uppercase;font-size: 19px;letter-spacing: 1.2px;font-weight: bold;color: #d7b57c;}@media only screen and (max-width: 991px) {.cd-gallery li > a h2 {font-size: 13px;}}.cd-gallery li > a .logo_mamy {position: absolute;top: 50%;left: 50%;width: 120px;margin-left: -60px;margin-top: -70px;opacity: 0;transition: all 300ms ease-in-out;transform: translateY(-50px);}@media only screen and (max-width: 1200px) {.cd-gallery li > a .logo_mamy {display: none;}}.cd-gallery li > a p.hours {position: absolute;top: 50%;width: 100%;height: 17px;line-height: 17px;margin: 0;margin-top: -10px;font-size: 13px;color: #e4e4e4;font-style: italic;opacity: 0;transform: translateY(70px);transition: all 300ms ease-in-out;}.cd-gallery li > a:hover .logo_mamy, .cd-gallery li > a.current .logo_mamy {opacity: 1;transform: translateY(-20px);transition: all 500ms ease-out;}.cd-gallery li > a:hover p.hours, .cd-gallery li > a.current p.hours {opacity: 1;transform: translateY(50px);transition: transform 500ms ease-out;}@media only screen and (max-width: 991px) {.cd-gallery li > a:hover p.hours, .cd-gallery li > a.current p.hours {opacity: 0;}}.effect-bubba .caption::before, .effect-bubba .caption::after {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: '';opacity: 0;transition: opacity 0.3s, transform 0.7s;}.effect-bubba .caption::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;transform: scale(0, 1);}.effect-bubba .caption::after {border-right: 1px solid #fff;border-left: 1px solid #fff;transform: scale(1, 0);}.effect-bubba:hover .caption::before, .effect-bubba:hover .caption::after, .effect-bubba.current .caption::before, .effect-bubba.current .caption::after {opacity: 1;transform: scale(1);}@media only screen and (max-width: 991px) {.effect-bubba .caption::before, .effect-bubba .caption::after {top: 10px;right: 10px;bottom: 10px;left: 10px;opacity: 0.2;transform: scale(1);}}.logo_tablet {display: none;position: absolute;top: 50%;left: 50%;margin-left: -100px;margin-top: -61px;}@media only screen and (max-width: 1200px) {.logo_tablet {display: block;}}.logo_tablet img {width: 200px;}.cd-gallery > li {transform: translateX(-100%) translateZ(0);backface-visibility: hidden;transition: transform 0.5s 0.4s cubic-bezier(0.7, 0, 0.3, 1);}.cd-gallery > li:nth-of-type(2n) {transform: translateX(100%) translateZ(0);}.cd-gallery > li:hover {background-blend-mode: normal;}.cd-main.cd-view-content .cd-gallery > li {transform: translateX(0) translateZ(0);}.cd-main.cd-view-content .cd-gallery > li:nth-child(1) {transition-delay: 100ms;}.cd-main.cd-view-content .cd-gallery > li:nth-child(2) {transition-delay: 300ms;}.cd-main.cd-view-content .cd-gallery > li:nth-child(3) {transition-delay: 500ms;}.cd-main.cd-view-content .cd-gallery > li:nth-child(4) {transition-delay: 700ms;}@media only screen and (min-width: 991px) {.cd-main.cd-view-conten .cd-gallery > li {transition: transform 400ms ease-in-out;}.fold-is-open .cd-gallery::before {visibility: visible;opacity: 1;transition: opacity 700ms 0s, visibility 0s 0s;}.cd-main.cd-view-content.fold-is-open .cd-gallery > li {transform: translateX(-400px);transition: transform 700ms ease-in-out;}.cd-main.cd-view-content.fold-is-open .cd-gallery > li:nth-of-type(2n) {transform: translateX(400px);}}.cd-folding-panel {position: fixed;z-index: 1;top: 0;left: 50%;height: 100vh;width: 0px;overflow: hidden;padding: 20px 0;padding: 0;visibility: hidden;width: 797px;margin-left: -398.5px;;}@media only screen and (min-width: 991px) {.cd-folding-panel {transition: visibility 0s 400ms;}}.cd-folding-panel .cd-close {position: absolute;z-index: 250;display: inline-block;top: 0;right: 17px;height: 44px;width: 44px;overflow: hidden;text-indent: 100%;white-space: nowrap;opacity: 0;transition: opacity 200ms 0s;}.cd-folding-panel .cd-close::after, .cd-folding-panel .cd-close::before {content: '';position: absolute;width: 32px;height: 4px;left: 50%;top: 50%;background-color: #544173;background-color: #fff;backface-visibility: hidden;transition: opacity 200ms 0s;}.cd-folding-panel .cd-close::after {transform: translateX(-50%) translateY(-50%) rotate(45deg);}.cd-folding-panel .cd-close::before {transform: translateX(-50%) translateY(-50%) rotate(-45deg);}.cd-folding-panel .back_infos {background: #777;text-indent: -9900px;display: block;width: 100px;height: 100px;position: absolute;top: -80px;left: -50px;z-index: 20;transform: rotate(45deg);transition: all 300ms ease-in-out;}.cd-folding-panel .back_infos:hover {background: #b7b7b7;}@media only screen and (max-width: 991px) {.cd-folding-panel .back_infos {display: none;}}.cd-folding-panel .back_infos img.back_svg {width: 16px;position: absolute;top: 63px;left: 79px;transform: rotate(-45deg);}.cd-folding-panel .cd-fold-content {position: relative;top: 0;left: 0;width: 100%;transition: visibility 0s 0s;-webkit-overflow-scrolling: touch;overflow: auto;overflow: scroll;height: 100%;box-sizing: content-box;padding: 0;margin: 0;padding-right: 17px;;}.cd-folding-panel .cd-fold-content .cd-fold-content-inner {position: relative;width: 100%;perspective: 2000px;}.cd-folding-panel .cd-fold-content .mamy_logo_restaurant {position: absolute;top: 20px;left: 50%;z-index: 100;margin-left: -125px;z-index: 201;width: 250px;height: 154px;background: url(../img/logo_white_shadow.png) no-repeat 0 0;background-size: cover;display: none;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .mamy_logo_restaurant {display: none;}}@media only screen and (min-width: 991px) {.cd-folding-panel .cd-fold-content .mamy_logo_restaurant {opacity: 0;transition: opacity 0s 0s;}}.cd-folding-panel .cd-fold-content .restaurant_slider {position: absolute;top: 0;width: 100%;height: 454px;overflow: hidden;opacity: 0;margin: 0;z-index: 200;}@media only screen and (min-width: 991px) {.cd-folding-panel .cd-fold-content .restaurant_slider {transition: visibility 0s 700ms;}}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .restaurant_slider {position: relative;height: auto;opacity: 1;}}.cd-folding-panel .cd-fold-content .restaurant_slider .restaurant_slide_img:after {content: '';display: block;width: 50%;height: 100%;background: rgba(0, 0, 0, 0.05);position: absolute;top: 0;right: 0;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .restaurant_slider .restaurant_slide_img:after {display: none;}}.cd-folding-panel .cd-fold-content .restaurant_slider .restaurant_slide_img img {width: 100%;}.cd-folding-panel .cd-fold-content .restaurant_slider .slick-dots {position: absolute;bottom: 0;right: 20px;width: auto;z-index: 100;}.cd-folding-panel .cd-fold-content .restaurant_slider .slick-dots li {width: auto;margin: 0;margin-left: 10px;}.cd-folding-panel .cd-fold-content .restaurant_slider .slick-dots li button {background: #fff;opacity: 0.5;padding: 0;width: 10px;height: 10px;}.cd-folding-panel .cd-fold-content .restaurant_slider .slick-dots li button:before {display: none;}.cd-folding-panel .cd-fold-content .restaurant_slider .slick-dots li.slick-active button {opacity: 1;}.cd-folding-panel .cd-fold-content .restaurant_pic {position: relative;width: 100%;height: 454px;float: left;display: block;overflow: hidden;background-color: #e6e7e7;;}.cd-folding-panel .cd-fold-content .restaurant_pic:before {content: '';position: absolute;top: 20px;width: 250px;height: 154px;background: url(../img/logo_white_shadow.png) no-repeat 0 0;background-size: cover;display: none;}.cd-folding-panel .cd-fold-content .restaurant_pic.restaurant_pic_left {background-position: 0% 0%;}.cd-folding-panel .cd-fold-content .restaurant_pic.restaurant_pic_left:before {right: -125px;}.cd-folding-panel .cd-fold-content .restaurant_pic.restaurant_pic_right {background-position: 100% 0%;}.cd-folding-panel .cd-fold-content .restaurant_pic.restaurant_pic_right:before {left: -125px;}.cd-folding-panel .cd-fold-content .restaurant_pic.restaurant_pic_right:after {content: '';display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.05);}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .restaurant_pic {display: none;}}.cd-folding-panel .cd-fold-content .box_restaurant {position: relative;padding: 30px;}.cd-folding-panel .cd-fold-content .box_restaurant .btn-big {position: relative;border: 1px solid #d9ad70;color: #000000;font-size: 22px;letter-spacing: 0.075em;border-radius: 0;width: 100%;line-height: 15px;padding: 55px 30px;text-transform: uppercase;min-height: 127px;}.cd-folding-panel .cd-fold-content .box_restaurant .btn-big .color {color: #d9ad70;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content {background: #eff0f0;text-align: left;height: 270px;height: 340px;display: flex;flex-direction: row;align-items: center;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content.box_restaurant_right {background: #e6e7e7;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content {height: auto;}}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .content_cms {display: block;width: 100%;font-size: 15px;color: #677072;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .link_facebook {display: block;width: 24px;height: 24px;margin: auto;transition: all 500ms ease-out;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .link_facebook svg, .cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .link_facebook img {width: 100%;height: 100%;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .link_facebook:hover svg path {fill: #4267b2;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .restaurant_infos {text-align: center;width: 100%;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .restaurant_infos h1 {font-size: 22px;text-transform: uppercase;letter-spacing: 0.025em;color: #d9ad70;margin-top: 0;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .restaurant_infos p.address {color: #657979;font-size: 16px;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .restaurant_infos p.hours {font-size: 14px;text-transform: uppercase;letter-spacing: 0.075em;color: #d9ad70;margin-bottom: 0;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_content .restaurant_infos .restaurant_btns {margin: 15px 0;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_carte {background: #f9fafa;;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_carte.box_restaurant_right {background: #eff0f0;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_carte.box_restaurant_carte_open {display: none;}}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_carte .btn-big {text-align: center;transition: all 400ms ease-in-out;;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_carte .btn-big:hover {background: white;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_carte .btn-big .small {display: block;font-size: 13px;position: absolute;top: 40px;width: 100%;left: 50%;margin-left: -50%;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_carte .btn-big .phone {display: block;font-size: 26px;position: relative;top: 7px;color: #d9ad70;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_plan {background: #d9ad70;;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_plan.box_restaurant_right {background: #d1a66c;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_plan .btn-big {color: white;border-color: white;transition: all 400ms ease-in-out;;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_plan .btn-big:hover {background: white;color: #d9ad70;}.cd-folding-panel .cd-fold-content .box_restaurant.box_restaurant_plan .btn-big .color {color: #000;}.cd-folding-panel .cd-fold-content .fold-wrapper {position: relative;color: #657979;font-size: 15px;line-height: 20px;transform-style: preserve-3d;}.cd-folding-panel .cd-fold-content .fold-wrapper .fold {display: block;width: 100%;height: 911px;position: relative;transform-style: preserve-3d;transition: transform 400ms ease-in-out;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .fold-wrapper .fold {height: auto;}}.cd-folding-panel .cd-fold-content .fold-wrapper .fold .page {position: absolute;top: 0;left: 0;width: 50%;min-height: 100%;background: #eff0f0;z-index: 100;overflow: hidden;backface-visibility: hidden;transform: translate3d(0, 0, 0);perspective: 0;height: auto;position: relative;float: left;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .fold-wrapper .fold .page {position: relative;width: 100%;height: auto !important;}}@media only screen and (min-width: 991px) {.cd-folding-panel .cd-fold-content .fold-wrapper .fold .page.page-left {transform: rotateY(90deg) translateZ(210px);perspective-origin: 100% 50%;transform-origin: 100% 0%;}}.cd-folding-panel .cd-fold-content .fold-wrapper .fold .page.page-right {overflow: hidden;z-index: 101;right: 0px;left: auto;perspective-origin: 0% 50%;transform: rotateY(-90deg) translateZ(210px);transform-origin: 0% 0%;transform-style: preserve-3d;}.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-first {;}@media only screen and (min-width: 991px) {.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-first .page {transition: transform 700ms ease-in-out;}}.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-second {position: relative;top: 0;z-index: 200;}@media only screen and (min-width: 991px) {.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-second {position: absolute;visibility: hidden;transition: visibility 0s 350ms;}}.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-second .page.page-left {background: #fff;}@media only screen and (min-width: 991px) {.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-second .page.page-left {transform: rotateY(180deg) translateZ(0px);transition: transform 700ms ease-in-out;}}.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-second .page.page-right {transform: rotateY(0deg) translateZ(0px);opacity: 0;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .fold-wrapper .fold.fold-second .page.page-right {opacity: 1;}}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy {margin-top: 25px;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel {border: none;box-shadow: none;background: transparent;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-heading {background: transparent;border: none;box-shadow: none;padding: 0;border-radius: 0;filter: none;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-heading h4 {position: relative;color: #d9ad70;text-transform: uppercase;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-heading h4 a {position: relative;display: block;padding: 15px 30px;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-heading h4 a.edit {position: absolute;top: 18px;left: 0;color: #fff;font-size: 11px;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-heading h4 a.accordeon_link:after {content: '';display: block;width: 0;height: 2px;background: #d9ad70;position: absolute;bottom: 0;left: 0;transition: all 400ms ease-in-out;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-heading h4 a.accordeon_link:hover:after {width: 100%;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-body {background: #e6e7e7;border: none !important;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-body ul.menu_prices {padding: 0;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-body ul.menu_prices li {position: relative;overflow: hidden;font-size: 15px;color: #677072;clear: both;margin-bottom: 20px;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-body ul.menu_prices li span.menu_title {display: inline-block;width: 85%;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-body ul.menu_prices li span.menu_title:after {content: '.................................................................................';position: absolute;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-body ul.menu_prices li span.menu_title .menu_description {font-style: italic;}.cd-folding-panel .cd-fold-content .panel-group.accordeonMamy .panel-body ul.menu_prices li .price {background: #e6e7e7;color: #d9ad70;font-size: 22px;line-height: 22px;text-align: right;position: absolute;bottom: 0;right: 0;width: 15%;}.cd-folding-panel .cd-fold-content .menu_suggestion {text-align: center;padding: 0 15px;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .menu_suggestion {margin: 0px 0 60px;}}.cd-folding-panel .cd-fold-content h2.title_second {font-size: 22px;color: #d9ad70;text-transform: uppercase;letter-spacing: 0.025em;margin-top: 45px;margin-bottom: 25px;text-align: center;}.cd-folding-panel .cd-fold-content .page-content-carte h2.title_second {display: none;}@media only screen and (max-width: 991px) {.cd-folding-panel .cd-fold-content .page-content-carte h2.title_second {display: block;}}.cd-folding-panel.is-open {visibility: visible;;}@media only screen and (min-width: 991px) {.cd-folding-panel.is-open {transition: visibility 0s 0s;}}.cd-folding-panel.is-open .cd-close {opacity: 1;}@media only screen and (min-width: 991px) {.cd-folding-panel.is-open .cd-close {transition: opacity 200ms 700ms;}}.cd-folding-panel.is-open .cd-fold-content .fold-wrapper .fold.fold-first .page {transform: rotateY(0deg) translateZ(0px);}@media only screen and (min-width: 991px) {.cd-folding-panel.is-open .cd-fold-content .fold-wrapper .fold.fold-first .page {transition: transform 700ms ease-in-out;}}.cd-folding-panel.is-open .cd-fold-content .fold-wrapper .fold.fold-first .page.page-right {background: #e6e7e7;}.cd-folding-panel.is-open.opened .cd-fold-content .mamy_logo_restaurant {opacity: 1;transition: opacity 0s 0s;}.cd-folding-panel.is-open.opened .cd-fold-content .restaurant_slider {background: #FFF;opacity: 1;}.cd-folding-panel.is-open.opened-single .cd-close {display: none;}.cd-folding-panel.is-open.open-menu .cd-fold-content .mamy_logo_restaurant {opacity: 0;transition: opacity 0s 0s;}.cd-folding-panel.is-open.open-menu .cd-fold-content .fold-wrapper .fold.fold-first .page.page-right {transform: rotateY(-180deg) translateZ(0px);}.cd-folding-panel.is-open.open-menu .cd-fold-content .fold-wrapper .fold.fold-second {visibility: visible;}.cd-folding-panel.is-open.open-menu .cd-fold-content .fold-wrapper .fold.fold-second .page.page-left {transform: rotateY(0deg) translateZ(0px);}@media only screen and (min-width: 991px) {.cd-folding-panel.is-open.open-menu .cd-fold-content .fold-wrapper .fold.fold-second .page.page-left {transition: transform 700ms ease-in-out;}}.cd-folding-panel.is-open.open-menu .cd-fold-content .fold-wrapper .fold.fold-second .page.page-right {opacity: 1;}@media only screen and (min-width: 991px) {.cd-folding-panel.is-open.open-menu .cd-fold-content .fold-wrapper .fold.fold-second .page.page-right {transition: opacity 0s 350ms;}}.cd-folding-panel.is-open.open-menu .restaurant_slider {opacity: 0;visibility: hidden;transition: visibility 0s 0s;}.cd-folding-panel.is-open.close-menu .cd-fold-content .mamy_logo_restaurant {opacity: 1;transition: opacity 0s 700ms;}.cd-folding-panel.is-open.close-menu .cd-fold-content .fold-wrapper .fold.fold-second .page.page-right {opacity: 0;transition: opacity 0s 700ms;}@media only screen and (min-width: 991px) {.cd-folding-panel.is-open.close-restaurant .cd-fold-content .mamy_logo_restaurant {opacity: 0;}.cd-folding-panel.is-open.close-restaurant .cd-fold-content .restaurant_slider {opacity: 0;}.cd-folding-panel.is-open.close-restaurant .cd-fold-content .fold-wrapper .fold.fold-first .page.page-left {transform: rotateY(90deg) translateZ(210px);transition: transform 400ms;}.cd-folding-panel.is-open.close-restaurant .cd-fold-content .fold-wrapper .fold.fold-first .page.page-right {transform: rotateY(-90deg) translateZ(210px);transition: transform 400ms;}.cd-folding-panel.is-open.close-restaurant .cd-fold-content .fold-wrapper .fold.fold-second .page.page-left {transform: rotateY(90deg) translateZ(210px);transition: transform 400ms;}.cd-folding-panel.is-open.close-restaurant .cd-fold-content .fold-wrapper .fold.fold-second .page.page-right {transform: rotateY(-90deg) translateZ(210px);transition: transform 400ms;}.cd-folding-panel.is-open.close-restaurant .restaurant_slider {opacity: 0;visibility: hidden;transition: visibility 0s 0s;}}.off_logo {display: inline-block;position: relative;width: 50px;vertical-align: middle;}.off_logo img {width: 100%;}.off_logo svg path {fill: #677072;transition: all 300ms ease-in-out;}.off_logo:hover svg path {fill: #d9ad70;}.fancybox-skin {border-radius: 0;}#fancy_mentions h2 {color: #d9ad70;text-transform: uppercase;text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 20px;}#fancy_mentions .mentions_content {text-align: center;font-size: 13px;}#fancy_infos {max-width: 600px;}#fancy_infos h2 {color: #d9ad70;text-transform: uppercase;text-align: center;font-size: 18px;font-weight: bold;margin-top: 0px;margin-bottom: 20px;}#fancy_infos .mentions_content {text-align: center;font-size: 15px;}