.ResponsiveMenu2 a{display:block;}
[id^=ResponsiveMenu2-submenu]{display:none;}
@media all and (max-width:800px){.ResponsiveMenu2{display:none;z-index:9999;}
[id^=ResponsiveMenu2-submenu]:checked + ul{display:block  !important;}}
#lp-wb_LayoutGrid3333{clear:both;position:relative;table-layout:fixed;display:table;text-align:center;width:100%;background-color:#F9F9F9;background-image:none;border:0px solid #CCCCCC;border-radius:0px;box-sizing:border-box;margin:0;}
#lp-LayoutGrid3333{box-sizing:border-box;padding:20px 15px 20px 15px;margin-right:auto;margin-left:auto;max-width:900px;}
#lp-LayoutGrid3333 > .row{margin-right:-15px;margin-left:-15px;}
#lp-LayoutGrid3333 > .row > .col-1{box-sizing:border-box;font-size:0;min-height:1px;padding-right:15px;padding-left:15px;position:relative;}
#lp-LayoutGrid3333 > .row > .col-1{float:left;}
#lp-LayoutGrid3333 > .row > .col-1{background-color:transparent;background-image:none;border:0px solid #FFFFFF;border-radius:0px;width:100%;text-align:center;}
#lp-LayoutGrid3333:before,#lp-LayoutGrid3333:after,#lp-LayoutGrid3333 .row:before,#lp-LayoutGrid3333 .row:after{display:table;content:" ";}
#lp-LayoutGrid3333:after,#lp-LayoutGrid3333 .row:after{clear:both;}
@media (max-width: 480px){#lp-LayoutGrid3333 > .row > .col-1{float:none;width:100%;}}
#lp-wb_Text3{background-color:transparent;background-image:none;border:0px solid #000000;border-radius:0px;padding:0;margin:10px 0 0 0;text-align:center;}
#lp-wb_Text3 div{text-align:center;}
#lp-wb_Text3{display:block;margin:10px 0 0 0;box-sizing:border-box;width:100%;}
#lp-wb_Image11{margin:0;vertical-align:top;}
#lp-Image11{border:0px solid #000000;border-radius:0px;box-sizing:border-box;padding:0;display:inline-block;width:45px;height:44px;vertical-align:top;}
#lp-wb_LayoutGridindex1{clear:both;position:relative;table-layout:fixed;display:table;text-align:center;width:100%;background-color:transparent;background-image:none;border:0px solid #CCCCCC;border-radius:0px;box-sizing:border-box;margin:0;}
#lp-LayoutGridindex1{box-sizing:border-box;padding:20px 15px 0 15px;margin-right:auto;margin-left:auto;max-width:900px;}
#lp-LayoutGridindex1 > .row{margin-right:-15px;margin-left:-15px;}
#lp-LayoutGridindex1 > .row > .col-1{box-sizing:border-box;font-size:0;min-height:1px;padding-right:15px;padding-left:15px;position:relative;}
#lp-LayoutGridindex1 > .row > .col-1{float:left;}
#lp-LayoutGridindex1 > .row > .col-1{background-color:transparent;background-image:none;border:0px solid #FFFFFF;border-radius:0px;width:100%;text-align:center;}
#lp-LayoutGridindex1:before,#lp-LayoutGridindex1:after,#lp-LayoutGridindex1 .row:before,#lp-LayoutGridindex1 .row:after{display:table;content:" ";}
#lp-LayoutGridindex1:after,#lp-LayoutGridindex1 .row:after{clear:both;}
@media (max-width: 550px){#lp-LayoutGridindex1 > .row > .col-1{float:none;width:100%;}}
#lp-wb_CssMenu7{border:0px solid #C0C0C0;border-radius:0px;background-color:transparent;margin:0 0 10px 0;text-align:center;position:relative;z-index:1111  !important;}
#lp-wb_CssMenu7::after{content:"";display:table;clear:both;}
#lp-wb_CssMenu7 ul{list-style-type:none;margin:0;padding:0;font-size:0;}
#lp-wb_CssMenu7 li{display:inline-block;margin:0;padding:0px 0px 0px 0px;width:33.33%;}
#lp-wb_CssMenu7 a{display:block;color:#FFFFFF;border:0px solid #CCCCCC;border-radius:23px;background-color:#EEBA42;background-image:none;font-family:"Roboto Condensed";font-weight:700;font-size:17px;font-style:normal;text-decoration:none;text-transform:none;text-align:center;vertical-align:middle;}
#lp-wb_CssMenu7 > ul > li > a{width:calc(100% - 16px);box-sizing:border-box;height:39px;padding:0 5px 0px 5px;line-height:39px;}
#lp-wb_CssMenu7 li:hover a,#lp-wb_CssMenu7 a:hover,#lp-wb_CssMenu7 .active{color:#FFFFFF;border:0px solid #2E6DA4;background-color:#A2A4A5;background-image:none;}
#lp-wb_CssMenu7 li.firstmain{padding-left:0px;}
#lp-wb_CssMenu7 li.lastmain{padding-right:0px;}
#lp-wb_CssMenu7 br{clear:both;font-size:1px;height:0;line-height:0;}
#lp-wb_LayoutGrid2{clear:both;position:relative;table-layout:fixed;display:table;text-align:center;width:100%;background-color:transparent;background-image:none;border:0px solid #CCCCCC;border-radius:0px;box-sizing:border-box;margin:0;}
#lp-LayoutGrid2{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;padding:50px 0 50px 0;margin-right:auto;margin-left:auto;max-width:1100px;}
#lp-LayoutGrid2 > .col-1,#lp-LayoutGrid2 > .col-2{box-sizing:border-box;font-size:0;min-height:1px;padding-right:15px;padding-left:15px;position:relative;}
#lp-LayoutGrid2 > .col-1,#lp-LayoutGrid2 > .col-2{flex:0 0 auto;}
#lp-LayoutGrid2 > .col-1{background-color:transparent;background-image:none;border:0px solid #FFFFFF;border-radius:0px;flex-basis:50%;max-width:50%;display:flex;flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;justify-content:center;text-align:center;}
#lp-LayoutGrid2 > .col-2{background-color:transparent;background-image:url('../../empresa/images/mission.jpg');background-repeat:repeat;background-position:center top;background-size:cover;border:0px solid #FFFFFF;border-radius:0px;flex-basis:50%;max-width:50%;display:flex;flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;justify-content:center;text-align:center;}
@media (max-width: 600px){#lp-LayoutGrid2 > .col-1,#lp-LayoutGrid2 > .col-2{flex-basis:100%  !important;max-width:100%  !important;}}
#lp-wb_Text923423{background-color:transparent;background-image:none;border:0px solid #000000;border-radius:0px;padding:0;margin:10px 0 0 0;text-align:left;}
#lp-wb_Text923423 div{text-align:left;}
#lp-wb_Text923423{display:block;margin:10px 0 0 0;box-sizing:border-box;width:100%;}
/* ===== página mission (La société) ===== */
#lp-LayoutGrid3333 .fil-ariane{justify-content:center;margin-bottom:14px;}
#lp-wb_Text3 h1{display:block;margin:6px 0 0;color:#8C6400 !important;font-family:'Open Sans',Arial,sans-serif;font-weight:700 !important;font-size:32px;line-height:1.2;text-align:center;text-wrap:balance;}
@media (max-width:767px){#lp-wb_Text3 h1{font-size:26px;}}
/* submenú Mission / Services / Qualité: texto oscuro sobre el dorado (blanco no llegaba a 3:1) */
/* submenú Mission / Services / Qualité: la página en la que se está,en dorado; las otras,en gris (texto oscuro: el blanco sobre gris no llegaba a 3:1) */
#lp-CssMenu7 a.nav-link{background-color:#DCDDDE !important;color:#2D2D2D !important;}
/* gris claro */
#lp-CssMenu7 a.nav-link.active{background-color:#EEBA42 !important;color:#2D2D2D !important;}
#lp-CssMenu7 a.nav-link:not(.active):hover,#lp-CssMenu7 a.nav-link:not(.active):focus-visible{background-color:#2D2D2D !important;color:#FFFFFF !important;}
#contenu h2{text-wrap:balance;}
#contenu span.texto{line-height:1.6 !important;}
/* texto alineado a la izquierda: el justificado de .es abría huecos grandes entre palabras en columnas estrechas */
#contenu [id^=lp-wb_Text],#contenu [id^=lp-wb_Text] div{text-align:left !important;}
/* títulos de la lista: separación pareja entre bloques */
#lp-wb_Text923423 h2{display:block !important;margin:22px 0 4px;color:#8C6400 !important;font-family:'Open Sans',Arial,sans-serif;font-weight:700;font-size:18px;}
#lp-wb_Text923423 span.texto{display:block;}
#lp-wb_Text923423 h2:first-child{margin-top:0;}
@media (max-width:767px){#lp-LayoutGrid2 > .col-2{min-height:240px;}}
