/*!
Theme Name: Meyer
Author: Noosphere
Author URI: https://www.noosphere.lu/
Text Domain: meyer
Version: 1.0
*/
 ::selection{background-color:#e2bb5f;color:#fff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:14px;line-height:20px}figure{margin:0}body{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:400;color:#6f6f6f;color:#646464;text-rendering:optimizeLegibility}p{margin-bottom:20px}hr{margin:45px 0;height:1px;background-color:#2d2d2d}ul,ol{margin:0;padding:0;list-style:none}a,a:hover{color:#b17516}a,button,select,input,textarea{outline:0!important}a:focus,button:focus,select:focus,input:focus{box-shadow:none!important}#wpadminbar{z-index:100000;position:fixed}.no-margin{margin:0!important}.hidden{visibility:hidden;opacity:0}.pos-relative{position:relative!important}.bg-cover{background-size:cover}.bg-center{background-position:center center}.btn{background-color:#fff0;border:1px solid #00030c;border-radius:25px;font-weight:700;font-size:13px;color:#00030c;letter-spacing:0;text-align:center;display:inline-block;padding:15px 30px;text-transform:uppercase;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;transition:all .25 ease-out;-webkit-transition:all .25 ease-out;-moz-transition:all .25 ease-out;-ms-transition:all .25 ease-out;-o-transition:all .25 ease-out}.btn-white{border-color:#fff;color:#fff}.btn-gold{color:#b17516;position:relative;background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);padding:1px;border:0;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.btn-border{display:inline-block;position:relative;font-weight:700;font-size:13px;color:#ba7e00;letter-spacing:0;line-height:18px;text-decoration:none!important;padding-bottom:10px;border-bottom:1px solid #e2bb5f;transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out}.btn-border i{font-size:11px;margin-left:10px}a+.btn-border{margin-left:30px}.btn:hover{background-color:#0f0f0f;color:#fff}.btn-white:hover{border-color:#fff;background-color:#fff;color:#0f0f0f}.btn-gold.home-slider span,.btn-gold:hover span{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%)}.btn-gold:hover{color:#fff}.btn-gold span{padding:15px 30px;display:inline-block;background:#fff;border-radius:25px}.btn-icon.btn-gold span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.btn-icon.btn-gold i{margin-right:10px}.btn-icon.btn-gold img{height:18px;margin-right:10px;filter:invert(40%) sepia(89%) saturate(416%) hue-rotate(358deg) brightness(101%) contrast(97%);-webkit-filter:invert(40%) sepia(89%) saturate(416%) hue-rotate(358deg) brightness(101%) contrast(97%)}.btn-icon.btn-gold:hover img{filter:invert(99%) sepia(9%) saturate(0%) hue-rotate(55deg) brightness(104%) contrast(100%);-webkit-filter:invert(99%) sepia(9%) saturate(0%) hue-rotate(55deg) brightness(104%) contrast(100%)}footer .btn-gold span{background:#0f0f0f}footer .btn-white{background-color:#0f0f0f}h1,h2,h3,h4{font-family:"Sunflower",sans-serif;font-weight:800}.larger.container{max-width:1200px}.smaller.container{max-width:970px;max-width:1000px}.social-links a:not(:last-of-type){margin-right:20px}footer .social-links a:not(:last-of-type){margin-right:30px}.social-links a img{-webkit-filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.social-links a:hover img{-webkit-filter:invert(80%) sepia(25%) saturate(729%) hue-rotate(2deg) brightness(96%) contrast(94%);filter:invert(80%) sepia(25%) saturate(729%) hue-rotate(2deg) brightness(96%) contrast(94%)}#top-bar{background-color:#000}#top-bar,#top-bar a{color:#fff;text-decoration:none!important}#top-bar .opentime{background:#b17516;padding:0 17px;line-height:40px}#top-bar .opentime span{background:#b17516;font-weight:700;font-size:12px;letter-spacing:0;line-height:18px;margin-left:10px}#top-bar .social-links,#top-bar a{line-height:40px}#top-bar .social-links{margin-right:30px}#top-bar .btn-letzshop{font-weight:700;font-size:12px;letter-spacing:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#e72e3c;padding:0 17px;transition:0.25s ease-out;-webkit-transition:0.25s ease-out;-moz-transition:0.25s ease-out;-ms-transition:0.25s ease-out;-o-transition:0.25s ease-out}#top-bar .btn-letzshop:hover{background-color:#16a1dc}#top-bar .btn-letzshop img{margin-right:10px}#top-bar .btn-letzshop .red,#top-bar .btn-letzshop:hover .blue{display:none}#top-bar .btn-letzshop:hover .red{display:block}.language-switcher{position:relative;font-weight:700;font-size:12px;text-align:center}.language-switcher .selected-lang{display:inline-block;background-color:#646464;line-height:40px;padding:0 10px;cursor:pointer}.language-switcher .selected-lang i{padding-left:5px}.select-language{opacity:0;visibility:hidden;position:absolute;z-index:10;background-color:#bcbcbc;width:100%;transition:0.25s ease-out;-webkit-transition:0.25s ease-out;-moz-transition:0.25s ease-out;-ms-transition:0.25s ease-out;-o-transition:0.25s ease-out}.language-switcher:hover .select-language{opacity:1;visibility:visible}.select-language a{display:block;cursor:pointer}.select-language li:not(:last-of-type) a{border-bottom:1px solid rgb(100 100 100 / .3)}.select-language a:hover{background-color:rgb(100 100 100 / .5)}.main-navigation{position:relative;padding-top:21px;padding-bottom:21px;padding:21px 0;background-color:#000;box-shadow:0 2px 5px 0 rgb(0 0 0 / .05);height:63px}.main-navigation .logo{position:absolute;left:calc(50% - 114px);top:-40px;z-index:110}.main-navigation .logo .desktop{display:block}.main-navigation .logo .mobile{display:none}.fixed-menu .main-navigation .logo{top:-5px;left:calc(50% - 95px)}.main-navigation .logo img{width:228px}.main-menu li{display:inline-block}.main-menu li:not(:first-of-type){margin-left:40px}.main-menu li a{text-decoration:none;color:#fff;letter-spacing:0;line-height:18px;transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out}.main-menu li.current_page_item a,.single-actualite li.actualites a,.single-plat li.traiteur a,.main-menu li.current_page_parent a{font-weight:700;color:#b17516}.main-menu li a:hover{color:#b17516}.fixed-menu{margin-top:63px}.fixed-menu #top-bar{display:none}.fixed-menu #page{padding-top:40px}.fixed-menu .main-navigation{position:fixed;z-index:100;left:0;right:0;top:0;background:#000}.fixed-menu .main-navigation .logo img{width:190px}body.admin-bar.fixed-menu .main-navigation{top:32px}body.mobile-menu-active{overflow:hidden}.mobile-menu{display:none;position:fixed;z-index:101;top:0;right:0;left:0;overflow-y:auto;height:100%;min-height:100%;padding:80px 0 20px;background-color:#fff}.admin-bar .mobile-menu{padding-top:112px}.mobile-menu .menu-menu-complet-container{width:100%;margin-top:15px}.mobile-menu li{position:relative;display:block;width:100%;margin:0!important;text-align:center}.mobile-menu li a{display:block;padding:8px;font-size:20px;line-height:24px;text-transform:uppercase}.mobile-menu .language-switcher{display:none;width:100%;margin:30px auto 20px}.mobile-menu .language-switcher a{text-transform:uppercase;font-size:16px;line-height:20px;padding:5px;color:#00030c}.mobile-menu .language-switcher a.active{color:#b17516}.mobile-menu .social-links{margin:10px auto}.mobile-menu .social-links a img{filter:none;-webkit-filter:none}.mobile-menu .opentime{text-align:center;margin-top:20px;color:#00030c;width:100%}.mobile-menu .opentime img{margin-right:8px}.menu-hamburger{display:none;z-index:110;background-color:#fff0;position:relative;overflow:hidden;margin:0;padding:0;margin-top:-6px;width:48px;height:44px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .25s ease-out;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;-ms-transition:background .25s ease-out;-o-transition:background .25s ease-out}.menu-hamburger:focus{outline:none}.menu-hamburger span{display:block;position:absolute;top:20px;right:6px;left:6px;height:5px;background:#00030c}.menu-hamburger span::before,.menu-hamburger span::after{content:"";position:absolute;display:block;left:0;width:100%;height:5px;background-color:#00030c}.menu-hamburger span::before{top:-10px}.menu-hamburger span::after{bottom:-10px}.menu-hamburger--x span::before,.menu-hamburger--x span::after{transition-duration:.25s,.25s;transition-delay:.25s,0s}.menu-hamburger--x span::before{transition-property:top,transform}.menu-hamburger--x span::after{transition-property:bottom,transform}.menu-hamburger--x.is-active span{background:none}.menu-hamburger--x.is-active span::before{top:0;transform:rotate(45deg)}.menu-hamburger--x.is-active span::after{bottom:0;transform:rotate(-45deg)}.menu-hamburger--x.is-active span::before,.menu-hamburger--x.is-active span::after{transition-delay:0s,.25s}h1{font-size:56px;letter-spacing:.5px;text-align:center;line-height:58px;color:#fff;margin:0 0 20px 0}.page-header .header-content:not(.blog) h1{min-height:116px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;opacity:0}.page-header .header-content.bg-image{padding-top:65px;text-align:center;padding-bottom:40px;height:350px;background-repeat:no-repeat;position:relative}.page-header .header-content.bg-image::after{content:"";position:absolute;background-image:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / .2) 48%,rgb(0 0 0 / .5) 100%);top:0;left:0;right:0;bottom:0;z-index:1}.page-header .header-content.bg-image::before{content:"";position:absolute;opacity:.5;background:#0f0f0f;top:0;left:0;right:0;bottom:0}.header-content>.container{position:relative;z-index:3}.header-content.bg-image .page-description{position:relative;background-color:#fff;padding:35px;box-shadow:0 2px 5px 0 rgb(0 0 0 / .05);border-radius:5px;height:205px;opacity:0;transform:translate(0,20px);-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px)}.page-template-template-traiteur .site-content,.archive.tax-plats_category .site-content{padding-top:100px}.blog.page-header,.single-actualite .page-header{padding-top:75px;padding-bottom:0;text-align:center;margin-bottom:40px}.blog h1,body.page-template-template-actualites h1{font-size:48px;color:#0f0f0f;letter-spacing:.5px;line-height:52px;margin:0;margin-bottom:17px}.page-header .header-content.blog .page-description{max-width:735px;margin:0 auto}.page-header .page-description p:last-of-type,.page-header .header-content.blog .page-description p:last-of-type{margin-bottom:0}.page-header .header-content.blog .page-description a.btn{margin-top:30px}.page-header .buttons{margin-top:20px}.home-slider{background-color:#00030c;background-color:#000;color:#fff;position:relative}.home-slider .swiper-container{height:650px}.home-slider .swiper-slide{padding-top:80px;background-repeat:no-repeat;background-position:right}.home-slider .swiper-slide .container{max-width:970px;max-width:1000px}.home-slider h1{font-size:16px;text-align:left}.home-slider h2{font-size:50px;color:#fff;letter-spacing:.5px;line-height:60px;margin-bottom:30px;opacity:0;transform:translate(-25px,0);-webkit-transform:translate(-25px,0);-moz-transform:translate(-25px,0);-ms-transform:translate(-25px,0);-o-transform:translate(-25px,0)}.home-slider a.btn{opacity:0;transform:translate(-25px,0);-webkit-transform:translate(-25px,0);-moz-transform:translate(-25px,0);-ms-transform:translate(-25px,0);-o-transform:translate(-25px,0)}.home-slider a.btn-gold span{background-color:#00030c}.home-slider .bg-image{right:0;width:55%;width:60%;position:absolute;position:absolute;top:-63px;top:0;bottom:0;background-repeat:no-repeat;background-position:left center;-moz-background-size:contain;background-size:contain;opacity:0;transform:translate(25px,0);-webkit-transform:translate(25px,0);-moz-transform:translate(25px,0);-ms-transform:translate(25px,0);-o-transform:translate(25px,0)}.home-slider .nav-container{position:absolute;top:0;bottom:0;width:100%}.home-slider .nav-container .container{position:relative;height:100%}.swiper-button-next,.swiper-button-prev{outline:0!important}.home-slider .swiper-button-next::after,.home-slider .swiper-button-prev::after{content:none!important}.home-slider .swiper-button-prev{left:-10px}.home-slider .swiper-button-next{right:-10px}.home-cta{position:relative;margin-top:-200px;z-index:2}.home-cta .cta-item{position:relative;height:100%;text-decoration:none;display:block;text-align:center;background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);background:#fff;padding:30px;padding:30px 24px;box-shadow:0 2px 5px 0 rgb(0 0 0 / .05);overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;z-index:1;transition:color 0.25s ease-out;-webkit-transition:color 0.25s ease-out;-moz-transition:color 0.25s ease-out;-ms-transition:color 0.25s ease-out;-o-transition:color 0.25s ease-out;opacity:0;transform:translate(0,20px);-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px)}.home-cta .cta-item:hover{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%)}.home-cta .cta-item::after{content:"";background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);position:absolute;height:10px;left:0;right:0;bottom:0}.home-cta .cta-item img.icon{height:85px;margin-bottom:20px;filter:invert(87%) sepia(1%) saturate(396%) hue-rotate(24deg) brightness(88%) contrast(89%);-webkit-filter:invert(87%) sepia(1%) saturate(396%) hue-rotate(24deg) brightness(88%) contrast(89%)}.home-cta .cta-item h3{font-size:30px;color:#0f0f0f;letter-spacing:.5px;line-height:36px;margin-bottom:20px}.home-cta .cta-item p{font-size:14px;color:#646464;line-height:20px;margin-bottom:10px;min-height:100px}.home-cta .cta-item:hover img.icon{filter:invert(43%) sepia(51%) saturate(930%) hue-rotate(1deg) brightness(99%) contrast(83%);-webkit-filter:invert(43%) sepia(51%) saturate(930%) hue-rotate(1deg) brightness(99%) contrast(83%)}.home-cta .cta-item:hover h3,.home-cta .cta-item:hover p{color:#fff}.home-cta .cta-item .plus{display:inline-block;margin:0 auto;border:1px solid #bcbcbc;width:50px;height:50px;line-height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.home-cta .cta-item .plus img{filter:invert(86%) sepia(2%) saturate(10%) hue-rotate(314deg) brightness(90%) contrast(86%);-webkit-filter:invert(86%) sepia(2%) saturate(10%) hue-rotate(314deg) brightness(90%) contrast(86%)}.home-cta .cta-item:hover .plus{border-color:#e2bb5f}.home-cta .cta-item:hover .plus img{filter:invert(98%) sepia(6%) saturate(5272%) hue-rotate(326deg) brightness(102%) contrast(96%);-webkit-filter:invert(98%) sepia(6%) saturate(5272%) hue-rotate(326deg) brightness(102%) contrast(96%)}section.two-cols{opacity:0}.two-cols{position:relative}.two-cols.gray,.two-cols.gray .btn-gold span{background-color:#f4f4f4}.two-cols .half-col{position:inherit;min-height:530px}.two-cols .text-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-cols .text-right .col-bg-image{right:50%;left:0;background-position:right center}.two-cols .text-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-cols .text-left .col-bg-image{left:50%;right:0;background-position:left center}.col-bg-image{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:left center;-moz-background-size:cover;background-size:cover}.col-image{position:absolute;max-width:calc(100% + 100px);bottom:0}.text-left .col-content{padding-right:40px}.text-right .col-content{padding-left:40px}.col-content{text-align:left!important}.col-content ul li{position:relative}.col-content ul li::before{content:"-";margin-right:5px}.col-content ul li,.col-content ul li a{font-weight:700;font-size:14px;color:#646464;letter-spacing:0;line-height:26px;text-decoration:none}.col-content ul li a:hover,.col-content ul li:hover::before{color:#b17516}.col-content .subtitle{line-height:28px;margin-bottom:5px}.col-content .subtitle span{font-weight:700;font-size:18px;letter-spacing:0;color:#bcbcbc;line-height:18px;margin:0 5px}.col-content .subtitle i{font-size:14px}.col-content .subtitle i,.col-content .subtitle .custom{color:#b17516}.col-content h2{font-size:45px;color:#0f0f0f;letter-spacing:.5px;line-height:52px;margin-bottom:20px}.col-content a.btn{margin-top:10px}.labels-col .label-item h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:18px;color:#0f0f0f;letter-spacing:0;line-height:24px;margin:10px 0}section.last-actus{padding:80px 0;opacity:0}.actus-slider-wrapper{position:relative;margin:0 -5px;margin-bottom:30px}.actus-slider-wrapper .swiper-button-next::after,.actus-slider-wrapper .swiper-button-prev::after{content:none!important}.actus-slider-wrapper .swiper-button-prev{left:-30px}.actus-slider-wrapper .swiper-button-next{right:-27px}.actus-slider{position:relative;overflow:hidden;padding:0 5px;padding-bottom:10px}#actualites{background-color:#f4f4f4;padding:50px 0 20px}.actualites-list .actualite-item{margin-bottom:30px}.actualite-item{background:#fff;box-shadow:0 2px 5px 0 rgb(0 0 0 / .05);border-radius:5px;opacity:0;transform:translate(0,20px);-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px)}.actualite-item a{text-decoration:none!important}.actualite-item figure img{max-width:100%;height:auto;background:#fff;box-shadow:0 2px 5px 0 rgb(0 0 0 / .05);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.actualite-item .actualite-content{padding:25px 30px;font-size:14px;color:#646464;line-height:20px;min-height:205px;min-height:285px}.actualite-item .actualite-content .date{display:block;font-weight:700;font-size:12px;letter-spacing:0;line-height:18px;margin-bottom:15px}.actualite-item .actualite-content .date img{margin-right:10px}.actualite-item .actualite-content p:last-of-type{margin-bottom:0}.actualite-item:hover{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%)}.actualite-item :hover .actualite-content{color:#fff}.actualite-item:hover .actualite-content .date img{filter:invert(100%) sepia(0%) saturate(2%) hue-rotate(29deg) brightness(104%) contrast(101%);-webkit-filter:invert(100%) sepia(0%) saturate(2%) hue-rotate(29deg) brightness(104%) contrast(101%)}#pagination{margin-top:10px;margin-bottom:30px}.pagination-nav{border:0;margin:1px;display:inline-block}.pagination-nav .page-numbers{text-align:center;display:inline-block;border:1px solid #646464;color:#646464;padding:0;margin:0 5px;overflow:hidden;padding:0;float:left;width:32px;height:32px;line-height:30px;text-decoration:none;font-weight:700;font-size:14px;text-align:center;opacity:.5;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out}.pagination-nav .page-numbers.current,.pagination-nav .page-numbers:hover{opacity:1;background-color:#e2bb5f;border-color:#e2bb5f;color:#fff}.single h2,.single-actualite h2{font-size:32px;color:#0f0f0f;letter-spacing:.5px;line-height:34px}.single .subtitle .date,.single-actualite .subtitle .date{font-weight:700;font-size:14px;color:#646464;letter-spacing:0;line-height:18px;margin:0 0 20px 0}.single .subtitle .date img,.single-actualite .subtitle .date img{margin-right:10px}.single .col-bg-image{background-position:center center!important}.single .actualite-galerie,.single-actualite .actualite-galerie{position:absolute;top:0;bottom:0;left:50%;right:0}.single .actualite-galerie .swiper-slide,.single-actualite .actualite-galerie .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center center}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{border:1px solid #e2bb5f;opacity:.5}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#e2bb5f;opacity:1}.single .additionnal_description,.single-actualite .additionnal_description{padding:60px 0}.single .additionnal_description h3,.single-actualite .additionnal_description h3{font-weight:700;font-size:16px;letter-spacing:0;line-height:26px;margin:0 0 20px 0}.single .additionnal_description p:last-of-type,.single-actualite .additionnal_description p:last-of-type{margin-bottom:0}.single .post_navigation{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);padding:40px}.single .post_navigation .screen-reader-text{display:none!important}.nav-links::after{display:block;content:"";clear:both}.single .post_navigation .nav-links .nav-previous,.single .post_navigation .nav-links .nav-next{margin:5px 0}.single .post_navigation .nav-links .nav-previous{float:left}.single .post_navigation .nav-links .nav-previous i{margin-right:10px}.single .post_navigation .nav-links .nav-next{float:right}.single .post_navigation .nav-links .nav-next i{margin-left:10px}.single .post_navigation .nav-links a{display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:15px;color:#fef9d8;letter-spacing:0;opacity:.75;transition:opacity 0.25s ease-out;-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out}.single .post_navigation .nav-links a:hover{opacity:1}.open-lightbox .lightbox-icon{opacity:.3;position:absolute;z-index:5;bottom:15px;left:calc(50% + 15px);left:15px;font-size:20px;transition:0.25s ease-in-out;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-ms-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out}.open-lightbox:hover .lightbox-icon{opacity:1;font-size:24px}.open-lightbox .col-bg-image::before,.open-lightbox .slider-bg::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;z-index:3;transition:0.25s ease-in-out;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-ms-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out}.open-lightbox:hover .col-bg-image::before,.open-lightbox:hover .slider-bg::before{opacity:.15}.single-actualite .actualite-galerie .swiper-slide .slider-bg{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%}section#filters{opacity:0}#plats{background-color:#f4f4f4;padding:50px 0 20px}.intro-content{text-align:center;max-width:735px;margin:0 auto}.intro-content h3{font-size:32px;color:#00030c;letter-spacing:.5px;text-align:center;line-height:34px;margin-bottom:20px}.intro-content p:last-of-type{margin-bottom:0}.filters-content{margin:30px 0 15px}.filters-content a.btn{opacity:.3;filter:grayscale(1);-webkit-filter:grayscale(1);margin:0 10px;margin-bottom:15px}.filters-content a.btn,.filters-content a.btn span{transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out}.filters-content a.btn:hover,.filters-content a.btn.active{opacity:1;filter:grayscale(0);-webkit-filter:grayscale(0)}.filters-content a.btn-gold:hover span{background:#ffffff!important;color:#b17516!important}.page-template-template-traiteur #pagination{margin-top:20px;margin-bottom:30px}.plat-item{margin-bottom:30px;opacity:0;transform:translate(0,20px);-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px)}.plat-item a{text-decoration:none}.plat-item a.item{background:#fff;box-shadow:0 2px 5px 0 rgb(0 0 0 / .05);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;display:block}.plat-item a.item:hover .plus{border-color:#b17516;border-color:#e2bb5f}.plat-item a.item:hover .plus img{filter:invert(42%) sepia(96%) saturate(425%) hue-rotate(358deg) brightness(95%) contrast(90%);-webkit-filter:invert(42%) sepia(96%) saturate(425%) hue-rotate(358deg) brightness(95%) contrast(90%)}.plat-item figure{height:150px;text-align:center}.plat-item .plat-content{padding:5px;padding-bottom:23px}.plat-item .price{font-weight:400;font-size:18px;color:#646464;letter-spacing:0;text-align:center;line-height:26px;margin-bottom:15px}.plat-item .price_amount{font-weight:700}.plat-item .plat-title{min-height:48px}.plat-item h3{font-size:21px;color:#00030c;letter-spacing:.5px;text-align:center;line-height:24px;margin-bottom:0;font-size:20px}.plat-item h4.subtitle{font-weight:400;font-size:18px;color:#646464;letter-spacing:0;text-align:center;line-height:26px;margin-bottom:0}.plat-item .rating{margin-top:10px}.plat-item .plus{display:inline-block;margin:0 auto;margin-top:20px;border:1px solid #bcbcbc;width:50px;height:50px;line-height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.plat-item .plus img{filter:invert(86%) sepia(2%) saturate(10%) hue-rotate(314deg) brightness(90%) contrast(86%);-webkit-filter:invert(86%) sepia(2%) saturate(10%) hue-rotate(314deg) brightness(90%) contrast(86%)}.plat-item .order{display:block;text-align:center;padding:20px;opacity:.25;background:#fff0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.plat-item .order a{color:#00030c;border-color:#00030c;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.plat-item .order:hover{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);opacity:1}.plat-item .order:hover a{color:#f5d87f;border-color:#f5d87f}#plats-contact{padding:50px 0;opacity:0}#plats-contact .intro-content{margin-bottom:30px}.wpcf7-form{font-weight:400;font-size:14px;color:#bcbcbc;line-height:20px}.wpcf7-form label,.wpcf7-form .wpcf7-form-control-wrap,.wpcf7-form input:not(.wpcf7-submit),.wpcf7-form select,.wpcf7-form textarea{width:100%;transition:all .25 ease-out;-webkit-transition:all .25 ease-out;-moz-transition:all .25 ease-out;-ms-transition:all .25 ease-out;-o-transition:all .25 ease-out}.wpcf7-form label{margin-bottom:20px}.wpcf7-form .label{font-weight:700;font-size:16px;color:#bcbcbc;letter-spacing:0;line-height:26px;transition:all .25 ease-out;-webkit-transition:all .25 ease-out;-moz-transition:all .25 ease-out;-ms-transition:all .25 ease-out;-o-transition:all .25 ease-out;display:inline-block;padding:0 20px;margin-bottom:8px}.wpcf7-form .notice-wrap{display:inline-block;width:100%}.wpcf7-form .notice{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.wpcf7-form input:not(.wpcf7-submit),.wpcf7-form select,.wpcf7-form textarea{border:1px solid #bcbcbc;border-radius:10px;font-size:15px;color:#bcbcbc;line-height:20px;padding:0 20px}.wpcf7-form textarea{padding:15px 20px}.wpcf7-form input:not(.wpcf7-submit),.wpcf7-form select{line-height:50px}.wpcf7-form label:focus-within *{color:#00030c}.wpcf7-form input:not(.wpcf7-submit):focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border-color:#b17516;color:#b17516}.wpcf7-form .btn-icon.btn-gold img{height:auto}.wpcf7-form .checkbox{padding-left:30px}.wpcf7-form .checkbox span{font-weight:400;margin:0;font-size:14px;color:#bcbcbc;letter-spacing:0;line-height:26px}.wpcf7-form .wpcf7-form-control-wrap.check .wpcf7-list-item{margin-left:30px}.wpcf7-form input[type="checkbox"]{position:relative;display:inline-block;height:0;width:0;opacity:0}.wpcf7-form input[type="checkbox"]+.wpcf7-list-item-label{position:relative}.wpcf7-form input[type="checkbox"]+.wpcf7-list-item-label:before{position:absolute;top:-1px;left:0;left:-30px;content:"";width:22px;height:22px;z-index:1;background-color:#fff;border:1px solid #bcbcbc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.wpcf7-form input[type="checkbox"]:checked+.wpcf7-list-item-label:after{content:"\f00c";font-family:"Font Awesome 5 Free";position:absolute;top:-1px;left:-26px;display:block;width:22px;height:22px;line-height:22px;font-weight:900;font-size:14px;color:#fff;z-index:2}.wpcf7-form input[type="checkbox"]:checked+.wpcf7-list-item-label:before{border-color:#b17516;background-color:#e2bb5f}.wpcf7-form input[type="checkbox"]:checked+span{color:#b17516}.wpcf7-form input.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid,div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border-color:#df1313}.wpcf7-form span.wpcf7-not-valid-tip{color:#df1313;padding:3px 20px 0;text-align:right;font-size:11px;line-height:14px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{color:#00030c}.single-plat .page-header{padding-top:75px;padding-bottom:0;text-align:center;margin-bottom:40px}.page-template-template-elements .col-content h2,.page-template-template-labels .col-content h2{font-size:32px;letter-spacing:.5px;line-height:34px;margin-bottom:15px}.opentime-col{position:inherit}.opentime-col::before{content:"";position:absolute;top:0;bottom:0;background-image:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);z-index:-1}.two-cols .text-right .opentime-col::before{left:50%;right:0}.two-cols .text-left .opentime-col::before{right:50%;left:0}.opentime-col .col-content{color:#fff;position:relative;z-index:1}.opentime-col .col-content a{color:#fff;text-decoration:underline}.opentime-col .col-content h2{color:#f5d87f}.opentime-col .col-content .horaire-item h4{font-weight:700;font-size:16px;color:#f5d87f;letter-spacing:0;line-height:26px;margin-bottom:5px;margin-bottom:0}.opentime-col .col-content .horaire-item{font-size:14px;color:#fff;letter-spacing:0;line-height:21px}.opentime-col .col-content .horaire-item:not(:last-of-type){margin-bottom:10px}.page-template-template-elements .text-block.order-1,.page-template-template-contact .text-block.order-1{padding-top:70px}section.text-block{opacity:0}.text-block .intro-content{margin-bottom:30px;margin:30px auto}.text-block .intro-content .footer-contact{margin:0 auto 40px;padding-top:30px}.text-block .intro-content .footer-contact h4{font-weight:700;font-size:16px;color:#646464;letter-spacing:0;line-height:14px}.text-block .intro-content .footer-contact a{color:#b17516}.page-template-template-contact .col-content h2{font-size:32px;letter-spacing:.5px;line-height:34px;margin-bottom:15px}section.contact-form{padding:50px 0;opacity:0}section.contact-form .intro-content{margin-bottom:30px}.page-navigation{padding:0;margin-bottom:40px;overflow:hidden}.page-navigation .bg-container{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);color:#fff;padding-top:70px;overflow:hidden;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px}.page-navigation .anchor-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.page-navigation .anchor-links a{font-weight:700;font-size:14px;color:#FFF;letter-spacing:0;text-align:center;line-height:18px;padding-top:10px;padding-bottom:22px;text-decoration:none;position:relative;transition:color .25s ease-out;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-ms-transition:color .25s ease-out;-o-transition:color .25s ease-out;opacity:0;transform:translate(0,35px);-webkit-transform:translate(0,35px);-moz-transform:translate(0,35px);-ms-transform:translate(0,35px);-o-transform:translate(0,35px)}.page-navigation .anchor-links a::after{content:'';display:inline-block;height:16px;width:16px;background-color:#FFF;position:absolute;left:calc(50% - 8px);bottom:-8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out}.page-navigation .anchor-links a:hover{color:#F5D87F}.page-navigation .anchor-links a:hover::after{background:#F5D87F}.page-template-template-labels .col-image,.page-template-template-labels .col-bg-image{filter:gray;-webkit-filter:grayscale(100%);-webkit-backface-visibility:hidden;transition:filter .25s ease-in-out;-webkit-transition:filter .25s ease-in-out;-moz-transition:filter .25s ease-in-out;-ms-transition:filter .25s ease-in-out;-o-transition:filter .25s ease-in-out}.page-template-template-labels .two-cols:hover .col-image,.page-template-template-labels .two-cols:hover .col-bg-image{filter:none;-webkit-filter:grayscale(0%)}.label-navigation{margin-bottom:25px}.label-navigation .anchor-links a{margin:0 15px;margin-bottom:15px}.label-navigation .anchor-links img{max-height:90px}#introduction{margin-top:40px}#introduction h2{font-weight:400;font-size:48px;color:#00030C;letter-spacing:.5px;text-align:center;line-height:52px;margin-bottom:25px}#introduction h2 b{font-weight:400;color:#B17516}.page-id-16 #introduction h2,.page-id-16 #introduction h2 b{font-weight:900}#introduction .col-image{position:inherit;bottom:inherit;max-height:480px;max-width:calc(100% + 100px);max-width:initial}.timeline-item{overflow:hidden}.timelines article.timeline-item{opacity:0}.timeline-item .row{min-height:570px;position:relative}.timeline-item .col-content{position:relative;position:unset}.timeline-item .col-content .content-index{position:relative;z-index:1}.timeline-item .col-item{position:unset}.timeline-item .text-right .col-content{padding-right:100px;padding-left:100px}.timeline-item .text-left .col-content{padding-right:100px;padding-left:100px}.timeline-item figure.autoportrait{margin-bottom:20px;position:relative;display:inline-block}.timeline-item figure.autoportrait picture{display:inline-block;position:relative;z-index:1}.timeline-item figure.autoportrait picture{background-color:#fff}.timeline-item.gray figure.autoportrait picture{background-color:#f4f4f4}.timeline-item .text-right figure.autoportrait picture{border-bottom-left-radius:26px;border-top-left-radius:25px}.timeline-item .text-left figure.autoportrait picture{border-bottom-right-radius:26px;border-top-right-radius:25px}.timeline-item figure.autoportrait picture img{border:1px solid #E2BB5F;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:2px;width:108px;height:108px}.timeline-item h2{font-size:32px;color:#0F0F0F;letter-spacing:.5px;line-height:34px}.timeline-item span.year-title{opacity:.3;opacity:.2;font-family:'Sunflower',sans-serif;font-weight:800;font-size:180px;color:#E2BB5F;letter-spacing:-9px;line-height:120px;position:absolute;bottom:75px}.timeline-item .text-right span.year-title{right:0}.timeline-item .text-left span.year-title{left:0}.timeline-item .timeline-image img{max-width:590px}.timeline-item img.line{pointer-events:none;position:absolute;z-index:0}.timeline-item .text-right .line-up{right:90px;bottom:90px}.timeline-item .text-right .line-down{top:0;right:0}.timeline-item .text-left .line-up{left:90px;bottom:90px}.timeline-item .text-left .line-down{right:-15px;bottom:-15px}.timeline-item:last-of-type .line-down{display:none}.other-timelines{background-image:linear-gradient(90deg,#B17516 0%,#E2BB5F 100%);padding:80px 0 60px;color:#fff;position:relative;visibility:visible}.other-timelines.inactive{padding:0;height:0;visibility:hidden}.other-timelines .btn-close{opacity:1;position:absolute;top:0;right:0;height:40px;line-height:40px;font-size:12px;color:#fff;letter-spacing:0}.other-timelines .btn-close a{text-align:center;display:inline-block;margin-left:10px;height:40px;width:40px;background-color:#f5d87f;transition:background-color 0.25s ease-out;-webkit-transition:background-color 0.25s ease-out;-moz-transition:background-color 0.25s ease-out;-ms-transition:background-color 0.25s ease-out;-o-transition:background-color 0.25s ease-out}.other-timelines .btn-close a:hover{background-color:#b17516}.other-timelines .timeline-slider-wrapper{position:relative;margin:0 50px}.other-timelines .timeline-slider h3{font-size:52px;color:#F5D87F;letter-spacing:0;line-height:52px;margin-bottom:25px}.other-timelines .timeline-slider h4{font-weight:700;font-size:16px;color:#FFF;letter-spacing:0;line-height:26px;margin-bottom:20px}.timeline-slider-wrapper .swiper-button-next::after,.timeline-slider-wrapper .swiper-button-prev::after{content:none!important}.timeline-slider-wrapper .swiper-button-prev{left:-50px}.timeline-slider-wrapper .swiper-button-next{right:-50px}.default-page{margin:60px auto}.default-page h1{color:#646464;margin-bottom:40px}.error-404{text-align:center}.error-404 h1,.error-404 h2{font-size:6rem;line-height:1.2;margin:0}.error-404 h2{font-weight:400}#footer-map #map{background-image:url(https://meyer.lu/wp-content/uploads/2025/11/Boucherie_Meyer-image-012.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#map>div{background-color:transparent!important}.footer-map{overflow:hidden}.footer-map .map-col{min-height:610px}.footer-map h4{font-weight:700;font-size:16px;letter-spacing:0;line-height:26px}.footer-map .col-map{position:absolute;top:0;bottom:0;right:0;left:50%}.footer-map .col-content{padding-right:40px}.footer-map .btn-wrapper{display:inline-block}.footer-map .buttons .btn-wrapper+.btn-wrapper{margin-left:30px}.gm-style-iw.gm-style-iw-c *{overflow:inherit!important}.gm-style-iw.gm-style-iw-c{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%)!important;padding:15px!important}.gm-style .gm-style-iw-t::after{background:linear-gradient(45deg,#cb9a3f 50%,#fff0 51%,#fff0 100%)}.infowindow-map .title,.infowindow-map .addresse{color:#ffffff!important;font-family:"Open Sans",sans-serif}.infowindow-map .title{font-size:14px}.infowindow-map .addresse{font-weight:400;opacity:.9}.infowindow-map .title{font-family:"Sunflower",sans-serif;font-weight:800;text-transform:uppercase;margin-bottom:5px}.infowindow-map .link{text-align:center}.infowindow-map .btn-map{margin-top:10px;padding:5px 10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;color:#fff;background-color:#fff0;border-color:#fff;margin-bottom:1px}.infowindow-map .btn-map:hover{color:#b17516;background-color:#fff}#horaires{position:absolute;overflow:hidden;z-index:1;padding:60px;width:380px;right:-380px;top:0;bottom:0;color:#fff;background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);transition:right 0.25s ease-in-out;-webkit-transition:right 0.25s ease-in-out;-moz-transition:right 0.25s ease-in-out;-ms-transition:right 0.25s ease-in-out;-o-transition:right 0.25s ease-in-out}#horaires.open{right:0}#horaires .btn-close{opacity:1;position:absolute;top:0;right:0;height:40px;line-height:40px;font-size:12px;color:#fff;letter-spacing:0}#horaires .btn-close a{text-align:center;display:inline-block;margin-left:10px;height:40px;width:40px;background-color:#f5d87f;transition:background-color 0.25s ease-out;-webkit-transition:background-color 0.25s ease-out;-moz-transition:background-color 0.25s ease-out;-ms-transition:background-color 0.25s ease-out;-o-transition:background-color 0.25s ease-out}#horaires .btn-close a:hover{background-color:#b17516}#horaires h3{font-size:24px;color:#fff;letter-spacing:.5px;line-height:28px;margin-bottom:20px}#horaires .horaire-item{margin-bottom:10px;opacity:.35;transition:opacity 0.25s ease-out;-webkit-transition:opacity 0.25s ease-out;-moz-transition:opacity 0.25s ease-out;-ms-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out}#horaires .horaire-item.today,#horaires .horaire-item:hover{opacity:1}#horaires .horaire-item h4{text-transform:uppercase;font-weight:700;font-size:16px;color:#f5d87f;letter-spacing:0;line-height:26px;margin:0}#horaires sp.horaire-item an{font-size:14px;color:#fff;letter-spacing:0;line-height:21px}footer{background-color:#0f0f0f;border-bottom:3px solid #ca9a3f}footer,footer a{color:#fff;text-decoration:none!important}footer a:not(.designed-by):not(.btn):hover,footer li.current-menu-item a,footer li.focus a,.single-plat .footer-menu li.traiteur a{color:#e2bb5f!important}footer li.current-menu-item a,footer li.focus a,.single-plat .footer-menu li.traiteur a{font-weight:600}footer ul{margin:0;padding:0;list-style:none}footer ul.horizontal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}footer ul.siteinfo-menu a{display:inline-block;padding:0 5px;margin:0 15px}.footer-contact{padding-top:50px}.footer-contact .contact-content{max-width:970px;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-contact h2{color:#fff;font-size:28px;letter-spacing:.5px;text-align:center;line-height:24px;margin-bottom:50px}.footer-contact .contact-item span{font-size:16px;letter-spacing:0;line-height:14px;margin-bottom:10px}.footer-contact .contact-item a{font-weight:700;font-size:16px;color:#e2bb5f;letter-spacing:0;line-height:18px}.footer-contact .contact-item a:hover{text-decoration:underline!important}.footer-contact .contact-item img{margin-right:10px}footer .widget-title{font-family:"Sunflower",sans-serif;font-weight:800;font-size:21px;letter-spacing:.5px;line-height:18px;margin-bottom:20px}footer .textwidget p:last-of-type{margin-bottom:0}footer #nav_menu-3 .widget-title{visibility:hidden!important;opacity:0!important}footer .widget-area .footer-widget{margin-right:30px}footer .widget-area{line-height:26px}footer .widget-area ul.siteinfo-menu li:first-of-type a{margin-left:0}footer .widget-area ul.siteinfo-menu li:last-of-type a{margin-right:0}footer .social-links{text-align:right}footer .widget-area .footer-menu{margin-top:45px}footer .widget-area .footer-menu li a{padding-bottom:10px;border-bottom:1px solid #fff0}footer .widget-area .footer-menu li.current_page_item a,footer .widget-area .footer-menu li.current_page_parent a,footer .widget-area .footer-menu li a:hover,.single-plat .footer-menu li.traiteur a{border-bottom:1px solid #e2bb5f}.site-info{font-size:14px;line-height:18px;padding-bottom:35px}.site-info>.row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-info,.site-info a:not(.designed-by){color:#c3c4c3}a.designed-by{color:#ffffff!important}.site-info .copyright,.site-info .footer-menu{opacity:.5}.site-info .copyright{font-weight:600;color:#d1d1d1}.site-info .footer-menu{color:#cacbca}.site-info .designed{text-align:right}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%);border:0!important;font-family:"Open Sans",sans-serif!important;font-size:14px;color:#FFF;letter-spacing:0;line-height:18px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{max-width:1200px;margin:0 auto;padding:10px 0!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#252525!important;background-color:transparent!important;border:1px solid #FFFFFF!important;font-weight:700!important;font-size:13px!important;color:#FFFFFF!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;border-radius:25px!important;-webkit-border-radius:25px!important;-moz-border-radius:25px!important;-ms-border-radius:25px!important;-o-border-radius:25px!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#ffffff!important;color:#E2BB5F!important;color:#b17516!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-weight:400!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a{text-decoration:none!important;font-weight:700!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover{color:#ffffff!important;text-decoration:underline!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover{color:inherit!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{display:inline-block;text-transform:uppercase!important;min-width:auto!important;font-family:"Open Sans",sans-serif!important;font-size:15px;line-height:22px;text-transform:uppercase;padding:11px 15px;border-radius:0;outline:0;box-shadow:inherit!important;border:0!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:#252525!important;color:#ffffff!important}#page{overflow:hidden}@media screen and (min-width:768px){.mobile-menu{display:none!important}.home-slider .swiper-slide{background-image:none!important}.page-navigation .bg-container{opacity:0;transform:translate(0,-20px);-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px)}}@media screen and (max-width:1200px){.main-menu li:not(:first-of-type){margin-left:30px}.home-slider .swiper-button-prev{left:0}.home-slider .swiper-button-next{right:0}.page-template-template-histoire #introduction{margin-top:-40px}.timelines .two-cols{padding:50px 0}.timeline-item .line{display:none}.timeline-item .row{min-height:initial;padding:0}figure.timeline-image{text-align:center;margin-bottom:30px}.timeline-item .timeline-image img{max-width:100%}.timeline-item .text-right .col-content,.timeline-item .text-left .col-content{padding:0 40px}.timeline-item span.year-title{font-size:120px;bottom:-25px}.timeline-item .text-right span.year-title{right:25px}.timeline-item .text-left span.year-title{left:25px}footer .social-links a:not(:last-of-type){margin-right:10px}}@media screen and (max-width:1024px){.home-slider .slide-content{padding:0 30px}.home-slider .swiper-slide{padding:0;background-position:center;background-size:contain;background-size:cover}.home-slider .swiper-container{height:initial}.home-slider .swiper-slide .container{background-color:rgb(0 3 12 / .4);position:relative}.home-slider .slide-content{padding:65px 30px}.home-cta{margin-top:0;padding:50px 0;background-color:#f4f4f4}.page-header .header-content.bg-image{background:none!important}.header-image{display:block!important;position:absolute;left:0;right:0;top:0;height:350px}.page-header .header-content.bg-image .header-image::after{content:"";position:absolute;background-image:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / .2) 48%,rgb(0 0 0 / .5) 100%);top:0;left:0;right:0;bottom:0;z-index:1}.page-header .header-content.bg-image .header-image::before{content:"";position:absolute;opacity:.5;background:#0f0f0f;top:0;left:0;right:0;bottom:0}.page-header .header-content.bg-image{height:auto;padding-bottom:20px}.header-content.bg-image .page-description{min-height:205px;height:initial}.page-template-template-traiteur .site-content,.archive.tax-plats_category .site-content{padding-top:30px}.page-header .header-content.bg-image::after,.page-header .header-content.bg-image::before{content:none}.page-header{background-color:#fff}.page-navigation .page-navigation .bg-container{padding-top:20px}.page-template-template-contact .page-header .header-content.bg-image,.page-template-template-histoire .page-header .header-content.bg-image{background:linear-gradient(90deg,#b17516 0%,#e2bb5f 100%)!important}.page-header .header-content:not(.blog) h1{min-height:96px;font-size:44px;line-height:48px}.page-header h1 br{display:none}.page-template-template-contact .page-navigation .bg-container,.page-template-template-histoire .page-navigation .bg-container,.page-template-template-elements .text-block.order-1,.page-template-template-contact .text-block.order-1{padding-top:0}}@media screen and (max-width:992px){.main-menu li:not(:first-of-type){margin-left:20px}.home-slider h2{font-size:46px;line-height:50px}.footer-contact .contact-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.footer-contact .contact-btn{width:100%;text-align:center;margin-top:30px}hr{margin:30px 0}.logo-footer{text-align:center}footer .widget-area .footer-widget{margin-right:0}}@media screen and (max-width:850px){.main-menu li:not(:first-of-type){margin-left:10px}.main-navigation .logo{left:calc(50% - 100px);top:-65px}.main-navigation .logo img{width:200px}.blog.page-header,.single-actualite .page-header{padding-top:50px}.footer-map .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-map .btn-wrapper{display:block}.footer-map .buttons .btn-wrapper+.btn-wrapper{margin-left:0;margin-top:30px}}@media screen and (max-width:782px){body.admin-bar.fixed-menu .main-navigation{top:46px}}@media screen and (max-width:767px){#page,.fixed-menu{margin-top:80px}#top-bar{display:none}.half-menu{display:none}.main-navigation{height:80px;position:fixed;z-index:100;left:0;right:0;top:0;background:#fff;padding:0}.main-navigation>.container{max-width:500px}body.admin-bar .main-navigation{top:46px}.admin-bar .mobile-menu{padding-top:126px}.menu-hamburger{display:block}.main-navigation .logo{position:relative;left:-12px;top:auto;margin-top:-7px;margin:0;margin-top:-9px}.main-navigation .logo .desktop{display:none}.main-navigation .logo .mobile{display:block}.main-navigation .logo img{width:105px}.main-menu li a{color:#00030C}.home-slider .swiper-wrapper{-ms-flex-align:center;align-items:center}.home-slider .swiper-slide{padding:0;background-position:center;background-size:contain;background-size:cover}.home-slider .swiper-container{height:initial}.home-slider .swiper-slide .container{background-color:rgb(0 3 12 / .4)}.home-slider .slide-content{padding:80px 30px;padding:65px 30px}.home-slider .swiper-button-prev{left:0}.home-slider .swiper-button-next{right:0}.home-slider h2{font-size:40px;line-height:44px}.home-slider .bg-image{display:none!important;position:relative;top:initial!important;left:initial!important;right:initial!important;bottom:initial!important;height:240px;margin-bottom:30px}.home-cta{margin-top:0;padding:50px 0;background-color:#f4f4f4}.home-cta .cta:not(:last-of-type){margin-bottom:30px}.home-cta .cta-item{padding:30px 20px;height:initial;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05)!important}.page-header .header-content.bg-image{padding-top:40px}.page-header a+.btn-border{margin-top:30px;margin-left:0}.header-content.bg-image .page-description{padding:25px}.page-navigation .anchor-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.page-navigation .anchor-links a{padding:10px 0}.page-navigation .anchor-links a::after{content:none}.larger.container>.smaller.container{padding:0}.two-cols{padding:50px 0}.col-content h2{font-size:36px;line-height:40px}.two-cols .half-col{min-height:initial!important}.two-cols .col-bg-image{position:relative;top:initial!important;right:initial!important;bottom:initial!important;left:initial!important;height:240px;margin-bottom:30px}.two-cols img.col-image{position:relative;width:100%;max-width:initial;margin-bottom:30px}.text-left .col-content{padding-right:0}.text-right .col-content{padding-left:0}section.last-actus{padding:50px 0}.actus-slider-wrapper .swiper-button-prev,.actus-slider-wrapper .swiper-button-next{display:none}.labels-col .row.text-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.labels-col .labels-list{padding-top:30px}.labels-col .labels-list>div:not(:last-of-type){margin-bottom:10px}.labels-col .labels-list>div:last-of-type .label-item p:last-of-type{margin-bottom:0}.two-cols .text-right .opentime-col::before{left:0;right:0;top:0;bottom:0}.wpcf7-form .notice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpcf7-form .notice .notice-text{padding:0 20px;font-size:12px;line-height:16px}h2 br{display:none}#introduction h2{font-size:44px;line-height:48px}#introduction h2 br{display:block}.timeline-item .text-right .col-content,.timeline-item .text-left .col-content{padding:0}.timeline-item h2{font-size:32px;letter-spacing:.5px;line-height:34px;margin-bottom:15px}.timeline-item .text-left span.year-title{left:auto;right:25px}.single .actualite-galerie,.single-actualite .actualite-galerie{position:relative;top:initial!important;right:initial!important;bottom:initial!important;left:initial!important;height:240px;margin-bottom:30px}.single .actualite-galerie .swiper-slide,.single-actualite .actualite-galerie .swiper-slide{background-size:contain}.single .additionnal_description,.single-actualite .additionnal_description{padding:50px 0}.footer-map{padding:0}.footer-map .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-map .btn-wrapper{display:block}.footer-map .buttons .btn-wrapper+.btn-wrapper{margin-left:0;margin-top:30px}.footer-map .col-content{padding:50px 0}.footer-map .map-col{position:relative;min-height:610px!important}.footer-map .col-map{left:-15px;right:-15px;left:0;right:0}#horaires{right:-395px}.blog.page-header,.single-actualite .page-header,.single-plat .page-header,.single .page-header{padding-top:40px}.blog h1,body.page-template-template-actualites h1{font-size:40px;line-height:44px}.wpcf7-form .checkbox{padding-left:0}.footer-contact h2{margin-bottom:30px}.footer-contact .contact-content .contact-item{width:100%;text-align:center}.footer-contact .contact-content .contact-item:not(:first-of-type){margin-top:30px}.footer-widgets{text-align:center}.footer-widgets .footer-widget{margin-top:30px}footer .widget-title{margin-bottom:12px}footer #nav_menu-3 .widget-title{display:none}footer .social-links{text-align:center;margin-top:30px}.widget-area .footer-menu{display:none}.site-info .copyright,a.designed-by{width:100%;text-align:center;display:block}.site-info .footer-menu{margin-top:15px}.site-info .footer-menu li,.site-info .footer-menu li a{display:block;width:100%;text-align:center;margin:0}.site-info .footer-menu li a{padding:5px}a.designed-by{margin-top:15px}}@media screen and (max-width:576px){.col-content h2{font-size:32px;line-height:36px}.actualites-list .actualite-item{max-width:400px;margin:0 auto 30px}.btn-icon span{padding:15px 20px}.btn-icon.btn-gold img{height:15px;margin-right:7px}.single .post_navigation{padding:25px 15px}.post-navigation .nav-links{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single .post_navigation .nav-links a{padding:5px 0}}@media screen and (max-width:380px){#horaires.open{width:auto;left:-15px;text-align:center}}.page-id-12 #filters,.page-id-12 #plats{display:none}