@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,800italic,400,700,600,800);

body {font-family: 'Open Sans', sans-serif !important;line-height:1;}.inner-wrap{background-image:url('images/background-mechoui-nord-sud.jpg');background-position:center bottom;background-repeat:no-repeat}body *{font-family:'Open Sans', sans-serif!important}#header,#menu-principale li:hover,a.link-download{background-repeat:no-repeat}h6{font-weight:600}a{color:#f90}a:focus,a:hover{color:#ec1b23}@media only screen and (min-width:1000px){.contain-to-grid .top-bar,.row{max-width:73.25em}.header-top-image img{width:100%}}.logo-home-link{margin-bottom:20px;display:block}#header{background-image:url(images/background-entete.jpg);background-position:top center;text-align:center}.header-top-image{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:15px;-webkit-box-shadow:0 1px 2px 0 rgba(50,50,50,.15);-moz-box-shadow:0 1px 2px 0 rgba(50,50,50,.15);box-shadow:0 1px 2px 0 rgba(50,50,50,.15);background-color:#fff}.header-image{position:relative;margin:10px 0;overflow:hidden;background-position:center;background-size:cover}.header-top-image .header-image,.header-top-image .header-image img{height:500px;width:100%}.header-top-image-custom .header-image{height:250px}.header-image .header-over{position:absolute;top:0;left:0;opacity:.3}.header-image .header-info{position:absolute;bottom:10%;width:100%}.header-image .header-info a.contact-info-link{width:100%;background-color:#EC1B23;padding:15px;display:block;color:#fff;font-size:3.12em;font-weight:700}.header-image .header-info a.contact-info-link:hover{background-color:#F90}.header-image .header-info .header-tel{width:100%;background-color:#fff;margin-top:3px;color:#F90;display:block;padding:15px}.header-image .header-info .header-tel span{font-size:1.38em;margin:0;padding:0;vertical-align:middle}.header-image .header-info .header-tel span.big{font-size:3.12em;font-weight:700}.header-image .header-info .header-tel span.big a{font-weight:700;color:#F90}@media only screen and (max-width:1200px){.header-image .header-info a.contact-info-link{font-size:2.5em}.header-image .header-info .header-tel span{font-size:1.1em;margin:0;padding:0;vertical-align:middle}.header-image .header-info .header-tel span.big{font-size:3.12em;font-weight:700}}@media only screen and (max-width:1180px){.header-top-image .header-image,.header-top-image .header-image img{height:250px;width:100%}.header-top-image-custom .header-image{height:250px}}@media only screen and (max-width:980px){.header-image .header-info a.contact-info-link{font-size:2em}.header-image .header-info .header-tel span{font-size:1.1em;margin:0;padding:0;vertical-align:middle}.header-image .header-info .header-tel span.big{font-size:2em;font-weight:700}}@media only screen and (max-width:860px){.header-image .header-info a.contact-info-link{font-size:1.5em}.header-image .header-info .header-tel span{font-size:1.3em;margin:0;padding:0;vertical-align:middle}.header-image .header-info .header-tel span.big{font-size:1.4em;font-weight:700}}@media only screen and (max-width:820px){.header-top-image-custom .header-image{height:150px}.header-image img{display:none;visibility:hidden}}@media only screen and (max-width:745px){.header-image .header-info a.contact-info-link{font-size:1.2em}.header-image .header-info .header-tel span{font-size:1.1em;margin:0;padding:0;vertical-align:middle}.header-image .header-info .header-tel span.big{font-size:1.2em;font-weight:700}}@media only screen and (max-width:640px){.header-image .header-info{position:relative;width:100%;bottom:0;top:0}.header-image .header-info a.contact-info-link{font-size:1em}.header-image .header-info .header-tel span{font-size:.9em}.header-image .header-info .header-tel span.big{font-size:1em}.header-top-image-custom .header-image{height:100px}.header-image{background-image:none!important}.header-top-image .header-image,.header-top-image .header-image img{height:110px}#footer-copyright div{text-align:center}}.container{margin-top:3.8em}#menu-utilitaire{float:right}#menu-utilitaire li{float:left;list-style:none}#menu-utilitaire li a{font-size:12px;color:#333}#menu-utilitaire li.divider{border-right:solid 1px #CCC;border-bottom:none;border-top:none;clear:none;height:13px!important;width:0;margin-left:10px;margin-right:10px;margin-top:7px}#menu-utilitaire li.divider:first-child{margin:0;border:0}.entry-content,h1{margin-bottom:35px}@media only screen and (max-width:460px){#menu-utilitaire{float:left!important}#menu-utilitaire li a{font-size:11px;color:#333}#menu-utilitaire li.divider{margin-left:5px;margin-right:5px}}h1,h2,h3,h4,h5{font-weight:700;color:#ec1b23}h1{font-size:3.12em;line-height:1.2em}@media only screen and (max-width:460px){h1{font-size:2.5em;line-height:1.2em;margin-bottom:35px}}.entry-content a{font-weight:700;color:#F90}.entry-content a:hover{text-decoration:underline}.entry-content img{-webkit-box-shadow:0 1px 2px 0 rgba(50,50,50,.15);-moz-box-shadow:0 1px 2px 0 rgba(50,50,50,.15);box-shadow:0 1px 2px 0 rgba(50,50,50,.15);border:1px solid #CCC;padding:10px;background-color:#fff}.entry-content ul li{list-style-image:url(images/li-puce-buffet.png);padding:5px 0 5px 5px;line-height:1.4em}.entry-content h5{margin:1.2em 0}.entry-content h2{margin:.8em 0}.top-bar-container .top-bar a{background-color:transparent!important}#menu-principale li,#menu-principale li:hover,.top-bar .top-bar-section #menu-principale{background-color:#EC1B23}.tab-bar,.top-bar-container{margin-bottom:0}.top-bar-container,.top-bar-container .top-bar{background-color:#EC1B23;height:70px}.top-bar .top-bar-section,.top-bar .top-bar-section #menu-principale{width:100%;display:block;float:left}#menu-principale li{vertical-align:middle;height:70px;line-height:70px}#menu-principale li:hover{line-height:70px;vertical-align:middle;background-image:url(images/menu-over.png);background-position:1em 1em}#menu-principale li a{font-size:24px;letter-spacing:-.3;font-weight:700;text-transform:uppercase;line-height:1;padding:0 1.3em;margin:0;vertical-align:middle;display:inline}#menu-principale li.divider{margin-top:1.5em;border-right:solid 1px #CCC;border-bottom:none;border-top:none;clear:none;height:24px!important;width:0}@media only screen and (max-width:1160px){#menu-principale li a{padding:0 1em}}@media only screen and (max-width:1045px){#menu-principale li a{font-size:23px;padding:0 1em}}@media only screen and (max-width:1024px){#menu-principale li a{font-size:23px;padding:0 1em}}@media only screen and (max-width:1023px){#menu-principale li a{font-size:23px;padding:0 .9em}}@media only screen and (max-width:985px){#menu-principale li a{font-size:22px;padding:0 .5em}}@media only screen and (max-width:865px){.top-bar-container{height:0}#menu-principale li a{font-size:20px;padding:0 .7em}}#menu-principale li.divider:first-child{border-right:0 solid transparent}.breadcrumb-row{margin-top:1em}.breadcrumb-row,.breadcrumb-row a{color:#333}.breadcrumb-row .breadcrumb_last,.breadcrumb-row a:hover{color:#F90}.service-accueil{float:left}.service-accueil .service-link,.service-traiteur .service-link{display:block;border:1px solid #ccc;float:left;padding:10px;-webkit-box-shadow:0 1px 3px 0 rgba(50,50,50,.15);-moz-box-shadow:0 1px 3px 0 rgba(50,50,50,.15);box-shadow:0 1px 3px 0 rgba(50,50,50,.15);background-color:#fff}.service-accueil .image-service-link,.service-traiteur .image-service-link{position:relative;display:block}.service-accueil .image-bg-service,.service-traiteur .image-bg-service{position:absolute;bottom:0;width:100%;background-color:#EC1B23;opacity:.9!important;padding:10px 0}.service-traiteur .bg-service-2{background-color:#fff;opacity:.9!important;padding:20px 15px}.service-traiteur .bg-service-2 p{padding:0;margin:0;line-height:1.3}.service-traiteur .bg-service-2 p:first-child{margin-bottom:.5em}.image-service img{padding:0!important;border:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.service-accueil .image-service-link h3,.service-traiteur .image-service-link h3{color:#fff;margin:0;padding:0;text-align:center;font-weight:600;font-size:28px}.service-accueil .image-service-link h4,.service-traiteur .image-service-link h4{color:#fff;margin:0;padding:0;text-align:center;font-weight:600;font-size:20px}.service-accueil .service-content,.service-traiteur .service-content{width:100%;float:left;clear:both;padding:15px}.service-accueil .service-content ul li,.service-traiteur .service-content ul li{list-style-image:url(images/li-puce-service.png)!important;padding:5px 0 5px 5px;line-height:1.4em}.service-accueil .service-content p,.service-traiteur .service-content p{line-height:1.4em}.bg-title,.bg-title h3{line-height:1;color:#fff}.service-traiteur .service-content{padding:0 15px}.entry-content-row{margin:0!important}.bg-title{background-color:#EC1B23;margin:0 0 1em!important}.menus-content{margin-top:60px!important}.menus-content:first-child{margin-top:0!important}.bg-title h3{font-size:20px;margin:15px 0}.bg-title p{font-size:18px;margin-bottom:0;margin-top:.5em}.product-zone-content ul li{list-style-image:url(images/li-puce-buffet.png);padding:5px 0 5px 5px;line-height:1.3em}ul.menu-products-list,ul.menu-products-list li{list-style-image:url(images/li-puce-service.png)!important}.product-zone-content ol li{clear:both}.button,a.button{background-color:#F90;color:#fff;font-size:20px;font-weight:700!important}.button:hover,a.button:hover{background-color:#EC1B23;color:#fff;text-decoration:none}.btn-commandez{margin-top:40px}.download-zone{float:left;margin:1.2em .6em}a.link-download{color:#333;background-image:url(images/btn-download.png);background-position:left;padding-left:2.3em;display:block}ul.menu-products-list{list-style-position:inside}ul.menu-products-list li{padding:15px;line-height:1.4em;background-color:#fff;border:1px solid #CCC;margin-bottom:15px}ul.menu-products-list li:hover{background-color:#EC1B23;list-style-image:url(images/li-puce-hover.png)!important}#footer-bottom,#footer-info{background-color:#fff}ul.menu-products-list li:hover a{color:#fff!important;text-decoration:none!important}.listing-pages-enfants .column+.column:last-child,.listing-pages-enfants .columns+.columns:last-child{float:left!important}#footer-info{border-top:1px solid #CCC;border-bottom:1px solid #CCC;-webkit-box-shadow:0 1px 2px 0 rgba(50,50,50,.15);-moz-box-shadow:0 1px 2px 0 rgba(50,50,50,.15);box-shadow:0 1px 2px 0 rgba(50,50,50,.15);margin-bottom:15px}#footer-info .footer-wrap{background-color:#EC1B23!important;margin:10px 0;text-align:center;color:#fff;padding:20px 0 15px}#footer-info .footer-wrap p{margin:10px 0}#footer-info .footer-wrap span.sep{margin:0 20px}#footer-info .footer-wrap a,#footer-info .footer-wrap h5{color:#fff}#footer-info .footer-wrap a:hover{text-decoration:underline}#footer-copyright{background-color:#fff}#footer-copyright a,#footer-copyright p{font-size:14px;color:#333}.media-sociaux-col{text-align:center;margin-bottom:1em}.media-sociaux-col a{margin-left:10px;display:inline}.tab-bar .menu-icon span::after{content:none}

/* ====================================================================================================
 * Edit: Sept 21, 2016
 * ==================================================================================================== */
a.link-download{line-height:125%}.utility-menu{background-color:#fff;padding:10px 0}#menu-utilitaire{margin-bottom:0;text-align:center;width:100%}#menu-utilitaire li{float:none;display:inline-block}#menu-utilitaire li a{font-size:16px}#menu-utilitaire li a:hover{color:#EC1B23}.header-top-image{margin-top:0}

/* ====================================================================================================
 * Contact Form (V2)
 * 2019-01-21
 * ==================================================================================================== */
ul.menu-products-list li,ul.menu-products-list li:active,ul.menu-products-list li:focus,ul.menu-products-list li:hover{list-style-image:none!important}ul.menu-products-list li{padding:0;list-style-type:none}ul.menu-products-list li a{display:block;padding:15px 15px 15px 35px;background-image:url(https://mechouinordsud.com/wp-content/themes/FoundationPress-master/images/li-puce-service.png);background-repeat:no-repeat;background-position:15px 18px}ul.menu-products-list li:active a,ul.menu-products-list li:focus a,ul.menu-products-list li:hover a{background-image:url(https://mechouinordsud.com/wp-content/themes/FoundationPress-master/images/li-puce-hover.png)}.page-id-33 .wpcf7-form{margin-bottom:30px}.page-id-33 .wpcf7-form legend{display:block;margin-bottom:15px;padding-left:0}.page-id-33 .wpcf7-form .wpcf7-form-control-wrap.menus>.wpcf7-form-control>.wpcf7-list-item{max-width:100%;display:block}@media (max-width:767px){.page-id-33 .wpcf7-form .wpcf7-form-control-wrap.menus>.wpcf7-form-control>.wpcf7-list-item{margin-left:0}.page-id-33 .wpcf7-form .wpcf7-form-control-wrap.menus>.wpcf7-form-control>.wpcf7-list-item .row{margin:0!important}}.page-id-33 .wpcf7-form fieldset{padding:0;border:0;margin-bottom:30px}.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category{margin-top:1rem;margin-bottom:10px;padding:0 0 15px;width:49%}@media (max-width:767px){.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category{width:100%}}.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category>label{background-color:#EC1B23;color:#fff;padding:10px 15px;font-size:16px;cursor:pointer;position:relative}.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category>label .wpcf7-list-item{display:none}.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category>label:after{content:"+";font-weight:700;font-size:30px;line-height:22px;position:absolute;right:15px}.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category .row{display:block;width:100%}.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category .wpcf7-list-item{display:none;width:100%}.page-id-33 .wpcf7-form fieldset .mns-cf7-menus .menu-category.vis>label:after{content:"-"}input[type=checkbox]+span a{opacity:0}input[type=checkbox]:checked+span a{opacity:1}.logo-home-link{display:-moz-inline-stack;display:inline-block;zoom:1}


/* ====================================================================================================
 * Lightbox
 * 2019-01-22
 * ==================================================================================================== */
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/* ====================================================================================================
 * Reposition "Bon de commande" on menus pages
 * 2019-01-23
 * ==================================================================================================== */
.product-zone-content .link-download{background-size:20px auto;background-position:8px center;padding:10px 10px 10px 35px;display:-moz-inline-stack;display:inline-block;zoom:1;border:1px solid #ccc;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.product-zone-content .link-download.link-download-top{float:right}.product-zone-content .link-download.link-download-bottom{margin-top:40px;padding:20px 25px;background-position:center center}.product-zone-content .link-download:active,.product-zone-content .link-download:focus,.product-zone-content .link-download:hover{background-color:#333;color:#fff;text-decoration:none;background-image:url(/wp-content/themes/FoundationPress-master/images/btn-download-hover.gif)}@media (max-width:1199px){.product-zone-content .link-download.link-download-bottom{clear:both;float:right;margin-top:0}.product-zone-content .link-download.link-download-top{clear:both;float:none;display:block;margin-bottom:25px}}@media (min-width:1200px){.product-zone-content .link-download.link-download-bottom{padding:20px;float:left}.service-accueil .image-bg-service,.service-traiteur .image-bg-service{bottom:-1px}}@media (min-width:1200px) and (max-width:1199px){.menus-content .bg-title h3{margin-bottom:10px}.menus-content .bg-title .right{float:none!important;margin:0 0 10px;font-size:14px}}@media (min-width:1200px) and (max-width:1199px) and (max-width:991px){.product-background,.product-zone-content{width:100%;margin-bottom:15px}.product-background .link-download-top,.product-zone-content .link-download-top{display:inline-block!important}.product-background .service-accueil .service-link,.product-background .service-accueil .service-link img,.product-background .service-traiteur .service-link,.product-background .service-traiteur .service-link img,.product-zone-content .service-accueil .service-link,.product-zone-content .service-accueil .service-link img,.product-zone-content .service-traiteur .service-link,.product-zone-content .service-traiteur .service-link img{width:100%}.product-command-btn a{float:left!important}}@media (max-width:1199px){.menus-content .bg-title h3{margin-bottom:10px}.menus-content .bg-title .right{float:none!important;margin:0 0 10px;font-size:14px}}@media (max-width:1199px) and (max-width:991px){.product-background,.product-zone-content{width:100%;margin-bottom:15px}.product-background .link-download-top,.product-zone-content .link-download-top{display:inline-block!important}.product-background .service-accueil .service-link,.product-background .service-accueil .service-link img,.product-background .service-traiteur .service-link,.product-background .service-traiteur .service-link img,.product-zone-content .service-accueil .service-link,.product-zone-content .service-accueil .service-link img,.product-zone-content .service-traiteur .service-link,.product-zone-content .service-traiteur .service-link img{width:100%}.product-command-btn a{float:left!important}}.product-zone-content .link-download.link-download-bottom{margin-right:15px;float:right!important;}

/* ====================================================================================================
 * Sub-menus in main menu ( 821px + )
 * 2019-01-23
 * ==================================================================================================== */
@media only screen and (min-width:51.25em){.top-bar-section .has-dropdown>a:after{border-color:rgba(255,255,255,.8) transparent transparent;margin-top:12px}.top-bar-section .has-dropdown:active>a:after,.top-bar-section .has-dropdown:focus>a:after,.top-bar-section .has-dropdown:hover>a:after{border-color:#fff transparent transparent}.top-bar-section .has-dropdown>a{padding-left:0!important;padding-right:4rem!important}}@media(max-width:820px){#header .utility-menu{display:none;}}@media (min-width: 51.25em){#menu-principale li a{padding:0 0.5em}.top-bar-section .has-dropdown{padding-left:0 !important}.top-bar-section .has-dropdown > a{padding-right:3rem !important}.top-bar-section .has-dropdown > a:after{right:-5px}}@media only screen and (min-width: 821px) and (max-width: 1199px){#menu-principale li a{font-size:16px !important;line-height:20px}#menu-principale li li{height:50px !important;line-height:50px !important}.top-bar-section .has-dropdown > a{padding-right:1.5rem !important}.top-bar-section .has-dropdown > a:after{right:-13px}#menu-principale li:hover{background-size:24px auto !important;background-position:0.5em center !important}}@media (min-width: 821px) and (max-width: 1199px){.top-bar-section ul > li{display:inline-block;float:none}#menu-principale li.divider{margin-top:0.25em}}

/* ====================================================================================================
 * Bootstrap-style tabs
 * 2019-01-24
 * ==================================================================================================== */
.entry-content ul.nav-tabs{clear:both;float:none;display:block;width:100%;margin-bottom:20px;margin-left:0}.entry-content ul.nav-tabs li{list-style-type:none;list-style-image:none;display:inline-block;padding:5px 20px;margin-right:15px;border-bottom:2px solid #EC1B23}.entry-content ul.nav-tabs li a{color:#EC1B23}.entry-content ul.nav-tabs li.active{background-image:url(https://mechouinordsud.com/wp-content/themes/FoundationPress-master/images/li-puce-buffet.png);background-position:0 8px;background-repeat:no-repeat;background-size:auto 16px;border-bottom-color:#F90}.entry-content ul.nav-tabs li.active a{color:#F90}.entry-content ul.nav-tabs:after,.entry-content ul.nav-tabs:before{display:table;content:""}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}

/* ====================================================================================================
 * Fix WP icons in #wpadminbar
 * 2019-01-24
 * ==================================================================================================== */
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{font-family:dashicons!important}

/* ====================================================================================================
 * New contact page -> nav-tabs full-width on mobile
 * 2019-02-07
 * ==================================================================================================== */
@media (max-width: 767px){.nav-tabs li{width:100%;padding:10px 20px !important}.nav-tabs li.active{background-position:0 12px !important}}

/* ====================================================================================================
 * Notification bars
 * 2019-02-12
 * ==================================================================================================== */
.notification-bar{border-bottom:2px solid #fff;background:#ec1c24;background:-webkit-linear-gradient(left,#ec1c24 24%,#ffd900 51%,#ffd900 72%,#ec1c24 95%);background:-webkit-gradient(linear,left top,right top,color-stop(24%,#ec1c24),color-stop(51%,#ffd900),color-stop(72%,#ffd900),color-stop(95%,#ec1c24));background:-o-linear-gradient(left,#ec1c24 24%,#ffd900 51%,#ffd900 72%,#ec1c24 95%);background:linear-gradient(to right,#ec1c24 24%,#ffd900 51%,#ffd900 72%,#ec1c24 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec1c24', endColorstr='#ec1c24', GradientType=1)}.notification-bar .container{margin-top:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 20px}.notification-bar .container .row{display:table;width:100%;vertical-align:top}.notification-bar .container .row .close{display:table-cell;padding:0;background-color:transparent;margin-top:20px;margin-right:0}.notification-bar .container .row .close span{font-weight:700;font-size:60px;line-height:60px}.notification-bar .container .row .content{display:table-cell}.notification-bar .container .row .content p{display:table-cell;text-align:center}.notification-bar .container .row .content p a{color:#ec1c24;font-weight:700;text-transform:uppercase;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.notification-bar .container .row .content p a:after{content:">";display:block;border:2px solid #ec1c24;border-radius:50%;text-align:center;width:38px;padding:5px 2px 5px 3px;margin:10px auto;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.notification-bar .container .row .content p a:active,.notification-bar .container .row .content p a:focus,.notification-bar .container .row .content p a:hover{color:#fff}.notification-bar .container .row .content p a:active:after,.notification-bar .container .row .content p a:focus:after,.notification-bar .container .row .content p a:hover:after{background-color:#ec1c24;color:#fff}.notification-bar .container .row .content ul{padding-left:0;margin-left:0;list-style-type:none;display:table-cell;color:#ec1c24}.notification-bar .container .row .content ul li{display:table-cell;border-left:2px solid #ec1c24;padding-right:30px;padding-bottom:10px;padding-left:15px}.notification-bar .container .row .content ul li em,.notification-bar .container .row .content ul li i{font-size:14px;line-height:14px;display:block;margin-bottom:14px}.notification-bar .container .row .content ul li b,.notification-bar .container .row .content ul li strong{font-weight:700;font-size:18px;line-height:28px;display:block}.notification-bar .container .row h4{display:table-cell;color:#fff;text-transform:uppercase;font-size:18px;font-weight:400;line-height:24px}.notification-bar .container .row h4 strong{display:block;font-weight:700;font-size:29px}.notification-bar .container .row img{display:table-cell;max-width:175px;padding-right:20px;margin-top:30px}@media (max-width:1300px){.notification-bar .container .row .close span{font-size:30px}.notification-bar .container .row .content p{display:block;text-align:left}.notification-bar .container .row .content p a:after{display:inline-block;margin-left:10px;width:28px;padding:0 2px 0 3px}.notification-bar .container .row h4{font-size:16px;line-height:24px}.notification-bar .container .row h4 strong{font-size:26px}.notification-bar .container .row img{padding-right:15px}}@media (max-width:991px){.notification-bar .container .row{display:block;text-align:center}.notification-bar .container .row .close{position:absolute;top:25px;right:25px}.notification-bar .container .row .close span{font-size:30px}.notification-bar .container .row .content{display:block;width:100%;margin-top:30px;padding-bottom:20px}.notification-bar .container .row .content ul{margin:0 auto;display:inline-block}.notification-bar .container .row .content ul li{text-align:left;display:inline-block;color:#fff;border-left-color:#fff}.notification-bar .container .row .content p{display:inline-block;vertical-align:top}.notification-bar .container .row h4{display:inline-block;font-size:16px;line-height:22px;padding-top:15px;text-align:left;margin-top:15px}.notification-bar .container .row h4 strong{font-size:26px}.notification-bar .container .row img{margin-top:0;margin-right:15px;padding-right:0;display:inline-block}}@media (min-width:768px) and (max-width:991px){.notification-bar .container{padding-bottom:0}}@media (max-width:767px){.notification-bar .container .row h4{margin:0}.notification-bar .container .row .content{margin:0;padding:0}.notification-bar .container .row .content ul{display:none}.notification-bar .container .row .content p{display:block;text-align:center;margin:15px auto 10px}.notification-bar .container .row .content p a{color:#fff}.notification-bar .container .row .content p a:after{border-color:#fff}.notification-bar .container{background-color:#ec1c24}}@media(max-width:530px){.notification-bar .container .row img,.notification-bar .container .row h4{display:block;text-align:center;margin-right:auto;margin-left:auto}}

/* ====================================================================================================
 * Clean up footer on mobile and tablets
 * 2019-02-12
 * ==================================================================================================== */
@media (max-width:992px){#footer-copyright .columns,#footer-copyright .columns p{text-align:center!important;float:none!important;clear:both!important;width:100%!important}#footer-info .footer-wrap h5{margin-bottom:20px}#footer-info .footer-wrap p+p{margin:25px 0 15px}#footer-info .footer-wrap span.sep{display:block;text-indent:-9999rem;position:relative}#footer-info .footer-wrap span.sep:before{content:"";border-top:1px solid #fff;position:absolute;top:50%;left:50%;margin-left:-20px;width:40px}}

/* ====================================================================================================
 * dans la section mechoui et dans tous les sous-onglet de traiteur changer la petite image du PDF pour un bouton: Consultez le menu
 * 2019-09-03
 * ==================================================================================================== */
.product-zone-content .link-download {background-image: none !important;}

/* ====================================================================================================
 * ajuster menu pour "Chaudières"
 * 2020-06-18
 * ==================================================================================================== */
@media (min-width: 51.25em) {
    #menu-principale li.divider {
        margin: 1.625em 0.5em 0;
    }
    #menu-principale li a {
        padding: 0 0.25em;
    }
    #menu-principale li.menu-item-has-children > a {
        padding-right: 1em !important;
    }
    .top-bar-section .has-dropdown > a:after {
        right: -10px;
    }
}