*{margin:0;padding:0;border:none;outline:none;}
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*::-moz-selection {background:#403E3E;color:#FFFFFF;}
*::selection {background:#403E3E;color:#FFFFFF;} body{font-family:'proxima-nova',arial,helvetica,sans-serif;font-size:16px;color:#403E3E;background:#FFFFFF;position:relative;padding-top:150px;top:0!important;}
body:before{display:block;content:"";position:absolute;z-index:30001;top:0;left:0;width:9px;height:300px;background:#DF0101;}
h1{font-size:27px;line-height:30px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;margin:0 0 20px;padding:0 0 25px;color:#403E3E;text-transform:uppercase;}
h2{font-size:25px;line-height:28px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;margin:40px 0 25px;padding:0;color:#403E3E;text-transform:uppercase;}
h3{font-size:23px;line-height:23px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;margin:20px 0 20px 0;padding:0;color:#403E3E;}
h4{font-size:20px;line-height:20px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;margin:30px 0 20px 0;padding:0;color:#403E3E;}
@media screen and (min-width: 768px){
body{font-size:17px;}
body:before{height:600px;}
h1{font-size:45px;line-height:50px;}
h2{font-size:40px;line-height:45px;}
h3{font-size:25px;line-height:25px;}
}
a{text-decoration:none;color:#DF0101;font-weight:700;
-webkit-transition: all 0.25s ease-out 0s;
-moz-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;}
a:hover{color:#403E3E;}
a:focus{
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;}
a.btn{display:inline-block;width:225px;padding:12px 25px 12px 25px;background:#403E3E;border:none;color:#FFFFFF;text-align:center;font-size:15px;line-height:20px;font-weight:500;font-family:'raleway',arial,helvetica,sans-serif;border-radius:50px;}
a.btn:hover{background:#DF0101;}
a.calltoaction{text-decoration:none!important;width:100%;max-width:300px;}
@media screen and (min-width: 768px){
a.btn{font-size:18px;padding:15px 25px 15px 25px;}
}
ul{list-style:none outside none;margin:0 0 20px 0;}
ol{margin:0 0 20px 20px;}
ol li{line-height:30px;}
body:not(.home) #page #pageContainer ul li{line-height:21px;padding:0;position:relative;padding-left:15px;}
body:not(.home) #page #pageContainer ul li:before {position:absolute;left:0;top:8px;display:block;content:"";width:6px;height:6px;background:#DF0101;border-radius:6px;}
img{display:block;border:none;margin:0;padding:0;}
img.alignleft{float:left;margin:0 20px 20px 0;}
img.alignright{float:right;margin:0 0 20px 20px;}
img.aligncenter{margin:0 auto;}
input,
select,
textarea {border:1px solid #C8C8C8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
p{font-size:16px;line-height:21px;margin:0 0 20px;}
p:last-child{margin:0;}
.pageSection p strong,
.pageSection ul li strong{color:#DF0101;}
.mentions {max-width:1280px;margin:0 auto;padding:0;}
.mentions h2,
.mentions p{text-align:center;}
.mentions h2:first-child{margin-top:0;}
@media screen and (min-width: 768px){
p{font-size:17px;line-height:30px;}
body:not(.home) #page #pageContainer ul li{line-height:30px;}
body:not(.home) #page #pageContainer ul li:before {top:12px;}
}
.link{width:100%;height:auto;text-align:left;padding:0;margin:0;}
.link a{display:inline-block;width:100%;max-width:300px;height:65px;line-height:65px;text-transform:uppercase;color:#403E3E;font-size:18px;padding:0 15px;font-weight:normal;background:none;border:1px solid #403E3E;text-align:center}
.link a:hover{background:#403E3E;color:#FFFFFF;}
table{margin-bottom:20px;}
table tr:nth-child(2n+1){background: #E9E9E9;}
table tr td{padding:10px 20px;border-right:1px solid #FFF;}
table tr td:last-child{border-right:none;}
@media screen and (max-width: 767px){
table{display:block;overflow-x:scroll;}
} .boutonsFlotant{display:none;position:fixed;z-index:500;top:40%;right:0;width:60px;}
.boutonsFlotant a.phone{display:block;width:60px;height:60px;background:url(//polydispensing.com/wp-content/themes/template/images/bgPhoneBlanc.webp) no-repeat 8px center #403E3E;text-align:left;text-indent:-999em;margin-bottom:5px;
-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;position:absolute;top:0;right:0;color:#FFF;line-height:60px;overflow:hidden;border-radius:10px 0 0 10px;
-webkit-transition:width 0.3s ease-out 0s, background 0.3s ease-out 0s;
-moz-transition:width 0.3s ease-out 0s, background 0.3s ease-out 0s;
transition:width 0.3s ease-out 0s, background 0.3s ease-out 0s;}
.boutonsFlotant a.phone:hover{background-color:#DF0101;cursor:pointer;width:240px;text-indent:inherit;padding:0 10px 0 60px;}
.boutonsFlotant a.contact{display:block;width:60px;height:60px;background:url(//polydispensing.com/wp-content/themes/template/images/pictoEmailBlanc.webp) no-repeat center center #403E3E;text-align:left;text-indent:-999em;margin-bottom:5px;
-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;position:absolute;top:70px;right:0;border-radius:10px 0 0 10px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.boutonsFlotant a.contact:hover{background-color:#DF0101;cursor:pointer;} @media screen and (min-width: 768px){
.boutonsFlotant{display:block;}
} #backtotop{opacity:0;z-index:2010;}
#backtotop a{display:none;position:absolute;z-index:2010;left:50%;margin-left:-40px;top:0;overflow:hidden;background:url(//polydispensing.com/wp-content/themes/template/images/backtotop.png) no-repeat left top transparent;-webkit-background-size:80px;-moz-background-size:80px;background-size:80px;}
#backtotop a span{display:block;background:url(//polydispensing.com/wp-content/themes/template/images/backtotop.png) no-repeat left -80px transparent;-webkit-background-size:80px;background-size:80px;width:80px;height:80px;opacity:0;}
#backtotop.enable a{display:block;}
#backtotop a:hover{background-position:left 0;} #politiques{max-width:1280px;margin:0 auto;}
#politiques > *:last-child{margin-bottom:0;}
#politiques p{text-align:left;}
#politiques ul{text-align:left;}
#politiques h3{text-align:left;}
#politiques h4{text-align:left;font-size:18px;font-weight:400;color:#DF0101;margin-bottom:20px;}
#contact .content_form .acceptance{margin-top:40px;}
#contact .content_form .acceptance input[type=checkbox]{width:14px;height:14px;float:left;margin:1px 5px 20px 0;padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;}
#contact .content_form .acceptance span.wpcf7-list-item-label{font-size:14px;line-height:20px;}
#contact .content_form .acceptance span.wpcf7-list-item{margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#contact .content_form .acceptance span.wpcf7-list-item label{width:100%; }
.groupePostulerContainer .blocForm .acceptance{margin-top:40px;width:50%;padding-right:20px;}
.groupePostulerContainer .blocForm .acceptance input[type=checkbox]{width:14px;height:14px;float:left;margin:1px 5px 20px 0;padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;}
.groupePostulerContainer .blocForm .acceptance span.wpcf7-list-item-label{font-size:14px;line-height:20px;}
.groupePostulerContainer .blocForm .acceptance span.wpcf7-list-item{margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupePostulerContainer .blocForm .acceptance span.wpcf7-list-item label{width:100%; }
@media screen and (max-width: 1440px){
}
@media screen and (max-width: 767px){
}  #headerContainer{position:absolute;left:0;top:0;width:100%;height:150px;z-index:30000;padding:0 80px;background:#DF0101;box-shadow:0 0 5px rgba(50,50,50,0.2);
background:linear-gradient(#DF0101,#DF0101) bottom no-repeat;
background-position:100% 0;
background-size:50% 50px;}
#headerContainer.fixed{position:fixed;top:-150px;height:80px;background:#FFFFFF;
-webkit-transition: all 0.3s ease-out 0s, top 0s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s, top 0s ease-out 0s;
transition: all 0.3s ease-out 0s, top 0s ease-out 0s;}
#headerContainer.fixed.anim{top:0;
-webkit-transition:top 0.3s ease-out 0s;
-moz-transition:top 0.3s ease-out 0s;
transition:top 0.3s ease-out 0s;}
#header{width:100%;height:100%;margin:0 auto;position:relative;background:#FFFFFF;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.headerBottom{width:100%;height:100px;padding-left:380px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.fixed .headerBottom{height:80px;} #headerLogo{width:auto;height:50px;position:absolute;left:0;top:75px;z-index:3;}
#headerLogo #logo{display:block;margin:0 auto;}
#headerLogo #logo img{display:block;width:auto;height:50px;margin:0 auto;padding:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.fixed #headerLogo{top:15px;height:50px;}
.fixed #headerLogo #logo img{width:auto;height:50px;} #headerContainer #widgetTop{width:100%;height:50px;position:relative;z-index:2;padding:0;}
#headerContainer.fixed #widgetTop{display:none;}
#headerContainer #widgetTop > ul{width:100%;height:100%;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
#headerContainer #widgetTop ul li.widget{margin:0;height:100%;}
#headerContainer #widgetTop ul li.widget > div{height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
#headerContainer #widgetTop ul li.widget_nav_menu{background:#DF0101;}
#headerContainer #widgetTop ul li.widget_nav_menu ul{padding-right:15px;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li{position:relative;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-1983{display:none;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li a{display:block;font-size:15px;line-height:50px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;color:#FFFFFF;padding:0 20px;position:relative;}
#headerContainer #widgetTop ul li.widget_nav_menu ul.menu > li > a:after{display:block;content:"";position:absolute;left:20px;top:calc(50% + 10px);right:20px;background:#DF0101;width:auto;height:1px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#headerContainer #widgetTop ul li.widget_nav_menu ul.menu > li > a:hover:after{background:#FFFFFF;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-has-children a{padding-right:40px;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-has-children a:before{display:block;content:"";width:20px;height:20px;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat center center;
-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;position:absolute;top:15px;right:10px;
transform:rotate(90deg);}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-has-children ul{width:270px;position:absolute;top:calc(100% - 5px);right:0;z-index:1;background:#FFFFFF;height:0;overflow:hidden;border-radius:10px;padding:0 20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-has-children:hover ul{height:auto;box-shadow:0 0 10px #403E3E;padding:20px;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-has-children ul li{ } #headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-has-children ul li a{font-size:15px;line-height:20px;padding:8px 0;color:#403E3E;}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-has-children ul li a:hover{color:#DF0101;padding-left:10px;}
#headerContainer #widgetTop ul li#custom_html-3{position:absolute;left:0;top:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div{height:50px;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:center;
align-items:center;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div p{margin:0;font-size:16px;line-height:50px;color:#403E3E;font-weight:400;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div p a{color:#403E3E;font-weight:400;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div p a:hover{color:#DF0101;}
#headerContainer #widgetTop ul li#custom_html-3 .topPhone:after{display:inline-block;content:"";width:45px;height:2px;background:#DF0101;margin:0 10px;-webkit-align-self:center;align-self:center;}
#headerContainer #widgetTop ul li#polylang-2{background:#DF0101;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
#headerContainer #widgetTop ul li#polylang-2 > label{display:none;}
#headerContainer #widgetTop ul li#polylang-2 > select{display:block;border:1px solid #FFFFFF;border-radius:50px;font-size:15px;height:26px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;color:#FFFFFF;padding:0 20px 0 5px;background:#DF0101;
cursor:pointer;}
#headerContainer #widgetTop ul li#polylang-2 > select *{color:#FFFFFF!important;}
@media screen and (max-width: 1440px){
#headerContainer{padding:0 40px;}
#headerLogo{top:10px;}
.fixed #headerLogo{top:18px;height:44px;}
.fixed #headerLogo #logo img{height:44px;}
.headerBottom{padding:0;}
#headerContainer #widgetTop ul li#custom_html-3{left:inherit;right:470px;}
#headerContainer #widgetTop ul li#custom_html-3 .topPhone:after{display:none;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget{padding:0 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-align-items:flex-end;
align-items:flex-end;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div{height:20px;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div p{line-height:20px;}
}
@media screen and (max-width: 1200px){
#headerLogo{position:relative;}
.fixed #headerLogo{top:0;}
.headerSearch {position:absolute;padding:10px 40px;left:-40px;top:100px;right:-40px;width:auto!important;background:#FFFFFF;height:0;overflow:hidden;padding:0;}
#headerContainer #widgetTop{position:absolute;left:0;width:100px;top:50%;z-index:10;margin-top:-25px;}
#headerContainer.fixed #widgetTop{display:block;}
#headerContainer #widgetTop ul li#custom_html-3{left:0;right:0;position:relative;}
#headerContainer #widgetTop ul li#nav_menu-3{display:none;}
#headerContainer #widgetTop ul li#polylang-2{display:none;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget{padding:0 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div{width:50px;height:50px;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div p{}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div p a{display:block;width:50px;height:50px;text-align:left;text-indent:-999em;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div.topEmail p a{background:url(//polydispensing.com/wp-content/themes/template/images/pictoEmail.webp) no-repeat center center;-webkit-background-size:36px;-moz-background-size:36px;background-size:36px;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div.topEmail p a:hover{background-image:url(//polydispensing.com/wp-content/themes/template/images/pictoEmailRouge.webp);}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div.topPhone p a{background:url(//polydispensing.com/wp-content/themes/template/images/bgPhone.webp) no-repeat center center;-webkit-background-size:36px;-moz-background-size:36px;background-size:36px;}
#headerContainer #widgetTop ul li#custom_html-3 .textwidget > div.topPhone p a:hover{background-image:url(//polydispensing.com/wp-content/themes/template/images/bgPhoneRouge.webp);}
#headerContainer #widgetTop ul li.widget_nav_menu ul li.menu-item-1983{display:block;}
}
@media screen and (max-width: 767px){
#headerContainer{padding:0 20px;}
#headerLogo{height:30px;position:relative;left:inherit;top:inherit;margin:0 auto;}
#headerLogo #logo img{height:30px;}
.fixed #headerLogo{height:30px;}
.fixed #headerLogo #logo img{height:30px;} }
@media screen and (max-width: 480px){
#headerLogo{margin:0 auto 0 0;}
#headerContainer #widgetTop{left:inherit;right:50px;} #headerContainer #widgetTop ul li#custom_html-3 .textwidget > div.topEmail{display:none;}
} .btnPhone{display:none;}
.btnMenuMobile{display:none;width:54px;height:54px;position:absolute;top:13px;right:10px;cursor:pointer;z-index:50000;}
.btnMenuMobile .layer{
display:block;width:30px;height:2px;background:#403E3E;position:absolute;right:11px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.fixed .btnMenuMobile .layer,
.home .btnMenuMobile .layer{background:#403E3E;}
.btnMenuMobile .layer1{top:20px;}
.btnMenuMobile .layer2{top:27px;}
.btnMenuMobile .layer3{top:34px;}
.btnMenuMobile:hover .layer,
.btnMenuMobile:hover .layer2,
.btnMenuMobile:hover .layer3{width:30px;}
.btnMenuMobile.open .layer1{top:27px;width:30px;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
.btnMenuMobile.open .layer2{width:30px;opacity:0;}
.btnMenuMobile.open .layer3{top:27px;width:30px;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);}
@media screen and (max-width: 767px){
.btnMenuMobile{right:-5px;}
} #nav{width:55%;margin-top:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.fixed #nav{top:0;margin-top:10px;}
.closeMenuMobile{display:none;}
#nav .menu-menuprincipale-en-container{width:100%;}
#nav .menu-menuprincipale-container{width:100%;}
#nav ul.menu{list-style:none outside none;margin:0;width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#nav ul.menu > li{text-align:center;margin:0 1%;position:relative;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.fixed #nav ul.menu > li{height:70px;}
#nav ul.menu > li.menu-item-95,
#nav ul.menu > li.menu-item-96{position:inherit;}
#nav ul.menu > li > a{display:block;height:80px;line-height:20px;font-size:18px;color:#403E3E;font-family:'raleway',arial,helvetica,sans-serif;text-transform:uppercase;font-weight:900;position:relative;overflow:hidden;padding:20px 20px 0;
border-radius:10px 10px 0 0;}
.fixed #nav ul.menu > li > a{height:70px;}
#nav ul.menu > li > a:hover{color:#FFFFFF;background:#DF0101;}
#nav ul.menu > li.menu-item-has-children > a{padding-right:40px;}
#nav ul.menu > li.menu-item-has-children > a:after{display:block;content:"";width:20px;height:20px;position:absolute;top:20px;right:15px;background:url(//polydispensing.com/wp-content/themes/template/images/flecheMenu.png) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#nav ul.menu > li.menu-item-has-children > a:hover:after{background-image:url(//polydispensing.com/wp-content/themes/template/images/flecheMenuH.png);}  #nav ul ul.sub-menu{width:270px;position:absolute;top:calc(100% - 5px);right:0;z-index:1;background:#FFFFFF;height:0;overflow:hidden;border-radius:10px;padding:0 20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#nav ul.menu > li:hover > ul.sub-menu{height:auto;box-shadow:0 0 10px #403E3E;padding:20px;overflow:visible;}
#nav ul ul.sub-menu li{border-bottom:1px solid #403E3E;position:relative;}
#nav ul ul.sub-menu li:last-child{border-bottom:none;}
#nav ul ul.sub-menu li a{display:block;font-size:15px;line-height:18px;font-weight:400;padding:14px 0 12px;color:#403E3E;text-align:left;}
#nav ul ul.sub-menu li.current-menu-item a{color:#DF0101;}
#nav ul ul.sub-menu li a:hover{color:#DF0101;padding-left:10px;}
#nav ul.menu > li.menu-item-96 > ul.sub-menu > li > a:hover{color:#403E3E;padding-left:0;cursor:auto;}
#nav ul li.menu-item-96 > ul.sub-menu{width:auto;top:100%;left:-80px;right:-80px; box-shadow:0 3px 3px rgba(0,0,0,0.1) !important;border-radius:0;margin:0;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#nav ul li.menu-item-96:hover > ul.sub-menu{padding:50px 40px;border-top:2px solid #DF0101;}
#nav ul li.menu-item-96 > ul.sub-menu > li{width:calc(25% - 20px);max-width:300px;margin:0 10px;border:none;}
#nav ul li.menu-item-96 > ul.sub-menu > li > a{font-weight:900;font-size:17px;text-transform:uppercase;padding-top:80px;font-family:'raleway',arial,helvetica,sans-serif;}
#nav ul li.menu-item-96 > ul.sub-menu > li.menu-item-102 > a{background:url(//polydispensing.com/wp-content/themes/template/images/pictoMenuMelange.webp) no-repeat left top;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#nav ul li.menu-item-96 > ul.sub-menu > li.menu-item-103 > a{background:url(//polydispensing.com/wp-content/themes/template/images/pictoMenuDosage.webp) no-repeat left top;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#nav ul li.menu-item-96 > ul.sub-menu > li.menu-item-104 > a{background:url(//polydispensing.com/wp-content/themes/template/images/pictoMenuPUV.webp) no-repeat left top;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#nav ul li.menu-item-96 > ul.sub-menu > li.menu-item-105 > a{background:url(//polydispensing.com/wp-content/themes/template/images/pictoMenuRobots.webp) no-repeat left top;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#nav ul li.menu-item-96 > ul.sub-menu > li ul.sub-menu{width:100%;height:auto;position:relative;left:inherit;top:inherit;right:inherit;box-shadow:none;border-radius:0;padding:0;margin:0;}
#nav ul li.menu-item-96 > ul.sub-menu > li ul.sub-menu li{border:none;}
#nav ul li.menu-item-96 > ul.sub-menu > li ul.sub-menu li a{font-weight:400;font-size:17px;text-transform:none;font-family:'raleway',arial,helvetica,sans-serif;}
#nav ul li.menu-item-95 > ul.sub-menu{width:auto;top:100%;left:-80px;right:-80px; box-shadow:0 3px 3px rgba(0,0,0,0.1) !important;border-radius:0;margin:0;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#nav ul li.menu-item-95:hover > ul.sub-menu{padding:5px 40px;border-top:2px solid #DF0101;}
#nav ul li.menu-item-95 > ul.sub-menu > li{width:auto; margin:0;padding:0 30px;border:none;}
#nav ul li.menu-item-95 > ul.sub-menu > li > a{font-weight:400;font-size:17px;text-transform:none;text-align:center;padding:0;font-family:'raleway',arial,helvetica,sans-serif;display:block;height:80px;line-height:80px;}
#nav ul li.menu-item-95 > ul.sub-menu > li > a:hover{line-height:70px;}
#nav ul ul.sub-menu ul.sub-menu{left:100%;top:0;}
#nav ul.menu > li > ul.sub-menu > li:hover ul.sub-menu{height:auto;padding:0;}
@media screen and (max-width: 1600px){
#nav ul.menu > li{margin:0 3px;}
}
@media screen and (max-width: 1440px){
#nav ul.menu{margin-left:-20px;-webkit-justify-content:flex-start;justify-content:flex-start;}
.fixed #nav ul.menu{-webkit-justify-content:flex-end;justify-content:flex-end;}
#nav ul li.menu-item-96 > ul.sub-menu{left:-40px;right:-40px;}
.fixed #nav{width:calc(100% - 280px);}
}
#widgetNavMobile{position:fixed;right:-200px;top:0;bottom:0;width:100%;height:100%;padding-top:100px;padding-bottom:40px;background:url(//polydispensing.com/wp-content/themes/template/images/logo.png) no-repeat center 30px #FFFFFF;z-index:49000;box-shadow:0 0 10px rgba(0,0,0,0.5);opacity:0;visibility:hidden;
-webkit-background-size:auto 40px;-moz-background-size:auto 40px;background-size:auto 40px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#widgetNavMobile.open{right:0;opacity:1;visibility:visible;
-webkit-transition:all 0.4s cubic-bezier(.75,.27,.09,1.73) 0s;
-moz-transition:all 0.4s cubic-bezier(.75,.27,.09,1.73) 0s;
transition:all 0.4s cubic-bezier(.75,.27,.09,1.73) 0s;}
#widgetNavMobile > ul{display:block;width:100%;height:100%;position:relative;padding:80px 40px 0;overflow-y:scroll;} #widgetNavMobile > ul > li#nav_menu-4,
#widgetNavMobile > ul > li#nav_menu-6{ display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:flex-start;
justify-content:flex-start;}
#widgetNavMobile > ul > li#nav_menu-4 > div,
#widgetNavMobile > ul > li#nav_menu-6 > div{width:100%;max-width:800px;margin:0 auto; }
#widgetNavMobile > ul > li#nav_menu-4 > div > ul,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul{width:100%;margin:0;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li{position:relative;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > a{display:inline-block;width:100%;font-size:18px;line-height:20px;padding:20px 0;font-weight:700;color:#403E3E;text-transform:uppercase;border-bottom:2px solid #FFFFFF;position:relative;
font-family:'raleway',arial,helvetica,sans-serif;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.open > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.open > a{border-color:#DF0101;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-has-children > span,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.menu-item-has-children > span{display:block;position:absolute;right:0;top:0;bottom:0;z-index:1;width:100%;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-has-children > span:after,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.menu-item-has-children > span:after{display:block;content:"";position:absolute;right:0;top:0;bottom:0;z-index:1;width:60px;background:url(//polydispensing.com/wp-content/themes/template/images/flecheMenu.png) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-has-children.open > span:after,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.menu-item-has-children.open > span:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.current-menu-ancestor > a,
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.current-menu-item > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.current-menu-ancestor > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.current-menu-item > a{color:#DF0101;border-color:#DF0101;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-1983 > a,
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-91 > a{display:block;width:100%;max-width:300px;font-size:16px;line-height:20px;padding:12px 0;font-weight:400;color:#403E3E;text-transform:uppercase;
text-align:center;border:2px solid #403E3E;position:relative;background:#FFFFFF;margin:15px auto;border-radius:60px;
font-family:'raleway',arial,helvetica,sans-serif;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-1983 > a{background:#DF0101;border-color:#DF0101;color:#FFFFFF;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-1983 > a:hover,
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-91 > a:hover{background:#403E3E;border-color:#403E3E;color:#FFFFFF;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul{display:block;width:100%;height:0;overflow:hidden;margin:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul.open,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul.open{height:auto;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li{position:relative;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > a{display:block;font-size:16px;line-height:20px;padding:15px 40px 15px 20px;font-weight:700;color:#403E3E;text-transform:uppercase;border-bottom:1px solid #EEEEEE;
font-family:'raleway',arial,helvetica,sans-serif;background:#FFFFFF;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li.menu-item-95 > ul > li > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li.menu-item-95 > ul > li > a{font-weight:400;text-transform:none;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li.menu-item-has-children > span,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li.menu-item-has-children > span{display:block;position:absolute;right:0;top:0;bottom:0;z-index:1;width:100%;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li.menu-item-has-children > span:after,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li.menu-item-has-children > span:after{display:block;content:"";position:absolute;right:0;top:0;bottom:0;z-index:1;width:60px;background:url(//polydispensing.com/wp-content/themes/template/images/flecheMenu.png) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li.menu-item-has-children.open > span:after,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li.menu-item-has-children.open > span:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li.current-menu-ancestor > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li.current-menu-ancestor > a{color:#DF0101;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li.current-menu-item > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li.current-menu-item > a{color:#DF0101;border-color:#DF0101;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > ul,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > ul ul{margin:0;height:0;overflow:hidden;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > ul.open{height:auto;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > ul > li a{display:block;font-size:16px;line-height:20px;padding:15px 20px 15px 40px;font-weight:400;color:#403E3E;text-transform:none;border-bottom:1px solid #EEEEEE;
font-family:'raleway',arial,helvetica,sans-serif;background:#FFF;}
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > ul > li.current-menu-item a{color:#DF0101;}
@media screen and (max-width: 1200px){ }
@media screen and (max-width: 900px){ }
@media screen and (max-width: 767px){
#widgetNavMobile{background:url(//polydispensing.com/wp-content/themes/template/images/logo.png) no-repeat center 35px #FFFFFF;-webkit-background-size:auto 30px;-moz-background-size:auto 30px;background-size:auto 30px;}
#widgetNavMobile > ul{padding:40px 40px 0;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > a{font-size:18px;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > a{font-size:16px;}
}
@media screen and (max-width: 540px){ }
@media screen and (max-width: 479px){
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > a{font-size:16px;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > a{font-size:14px;padding-left:30px;}
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li:hover > a,
#widgetNavMobile > ul > li#nav_menu-4 > div > ul > li > ul > li > a:hover,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li:hover > a,
#widgetNavMobile > ul > li#nav_menu-6 > div > ul > li > ul > li > a:hover{padding-left:30px;}
} .headerSearch{width:45%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.headerSearch > a{display:inline-block;width:225px;padding:12px 25px 12px 25px;border:none;color:#FFFFFF;text-align:left;font-size:14px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;
border-radius:50px;text-transform:uppercase;margin-left:20px;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.headerSearch > a:hover{background-color:#DF0101;}
.headerSearch form{position:relative;width:calc(100% - 245px);max-width:350px;}
.headerSearch form > div{margin:0;}
.headerSearch form input#s{display:block;width:100%;height:44px;padding:0 60px 0 25px;background:#F4F4F4;border:none;color:#000000;font-size:16px;font-weight:400;font-family:'proxima-nova',arial,helvetica,sans-serif;border-radius:50px;}
.headerSearch form input#s::-webkit-input-placeholder{color:#A8A8A8;text-transform:none;font-style:italic;}
.headerSearch form input#s:-moz-placeholder{color:#A8A8A8;text-transform:none;font-style:italic;}
.headerSearch form input#s::-moz-placeholder{color:#A8A8A8;text-transform:none;font-style:italic;}
.headerSearch form input#s:-ms-input-placeholder{color:#A8A8A8;text-transform:none;font-style:italic;}
.headerSearch form input#searchsubmit{display:block;width:44px;height:44px;border:none;color:#000000;font-size:14px;font-weight:400;text-indent:-999em;position:absolute;right:10px;top:0;
background:url(//polydispensing.com/wp-content/themes/template/images/bgSearch.png) no-repeat center center;-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.headerSearch form input#searchsubmit:hover{background-image:url(//polydispensing.com/wp-content/themes/template/images/bgSearchH.png);cursor:pointer;}
@media screen and (max-width: 1440px){
.fixed .headerSearch{width:280px;}
.fixed .headerSearch > a{display:none;}
.fixed .headerSearch form{width:100%;}
} #slider{width:100%; margin:0 auto;background:#808080;overflow:hidden;position:relative;}
#slider .sliderContent{width:100%;height:100%;}
#slider .sliderContent > img.blank{width:100%;height:auto;}
#slider .sliderContentPosition{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
#slider .sliderContentContainer{width:100%;max-width:1500px;margin:0 auto;height:100%;position:relative;padding-bottom:120px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#slider .sliderContentContainer .blocTitre{width:100%;text-align:left;max-width:1000px;padding:0 40px; height:auto;opacity:1;
-webkit-transition:opacity 0.3s ease-out 0s;
-moz-transition:opacity 0.3s ease-out 0s;
transition:opacity 0.3s ease-out 0s;}
#slider .sliderContentContainer .blocTitreExpertise{height:0;opacity:0;max-width:1280px;}
#slider .sliderContentContainer .blocTitreExpertise.open{height:auto;opacity:1;}
#slider .sliderContentContainer .blocTitreDefaut.close{height:0;opacity:0;}
#slider .sliderContentContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;
-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
#slider.anim .sliderContentContainer .blocTitre span{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
#slider .sliderContentContainer .blocTitre .titre{font-size:45px;line-height:50px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;text-transform:uppercase;margin:0;padding:0;color:#FFFFFF;}
#slider .sliderContentContainer .blocTitre h1{margin:0;padding:0;color:#FFFFFF;
-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0.1s;
-moz-transition:all 0.5s ease-out 0.1s;
transition:all 0.5s ease-out 0.1s;}
#slider.anim .sliderContentContainer .blocTitre h1{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
#slider .sliderContentContainer .blocExpertises{width:100%;position:absolute;left:0;bottom:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#slider .sliderContentContainer .blocExpertises .expertise{width:calc(20% - 20px);background-position:40px 40px;margin:0;padding:120px 40px 40px;border-radius:10px 10px 0 0;position:relative;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(1):hover{background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderMelange.webp) no-repeat 40px 40px #DF0101;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(2):hover{background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderDosage.webp) no-repeat 40px 40px #DF0101;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(3):hover{background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderPUV.webp) no-repeat 40px 40px #DF0101;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(4):hover{background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderRobots3.webp) no-repeat 40px 40px #DF0101;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(5):hover{background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderServices.webp) no-repeat 40px 40px #DF0101;-webkit-background-size:52px;-moz-background-size:52px;background-size:52px;}
#slider .sliderContentContainer .blocExpertises .expertise span{display:block;width:100%;border-top:4px solid #FFFFFF; font-size:25px;line-height:30px;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;color:#FFFFFF;
text-transform:uppercase;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;padding-top:50px;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(1) span{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(2) span{-webkit-transition:all 0.5s ease-out 0.1s;-moz-transition:all 0.5s ease-out 0.1s;transition:all 0.5s ease-out 0.1s;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(3) span{-webkit-transition:all 0.5s ease-out 0.2s;-moz-transition:all 0.5s ease-out 0.2s;transition:all 0.5s ease-out 0.2s;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(4) span{-webkit-transition:all 0.5s ease-out 0.3s;-moz-transition:all 0.5s ease-out 0.3s;transition:all 0.5s ease-out 0.3s;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(5) span{-webkit-transition:all 0.5s ease-out 0.4s;-moz-transition:all 0.5s ease-out 0.4s;transition:all 0.5s ease-out 0.4s;}
#slider.anim .sliderContentContainer .blocExpertises .expertise span{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;padding-top:20px;}
#slider .sliderContentContainer .blocExpertises .expertise > a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;text-indent:-999em;}
@media screen and (max-width: 1440px){
#slider .sliderContent > img.blank{min-height:500px;}
}
@media screen and (max-width: 1200px){
#slider .sliderContentContainer .blocExpertises{padding:0 10px;}
#slider .sliderContentContainer .blocExpertises .expertise{background-position:20px 20px!important;padding:90px 20px 20px;}
#slider .sliderContentContainer .blocExpertises .expertise span{font-size:20px;line-height:25px;}
}
@media screen and (max-width: 1023px){
#slider .sliderContent > img.blank{min-height:440px;}
#slider .sliderContentContainer .blocExpertises{padding:0 20px;}
#slider .sliderContentContainer .blocExpertises .expertise{width:20%;margin:0;background-position:20px 20px!important;padding:90px 20px 20px;}
#slider .sliderContentContainer .blocExpertises .expertise span{font-size:18px;line-height:22px;}
}
@media screen and (max-width: 767px){ #slider .sliderContent > img.blank{min-height:360px;}
#slider .sliderContentContainer{padding-bottom:60px;}
#slider .sliderContentContainer .blocTitre{padding:0 20px;}
#slider .sliderContentContainer .blocTitre .titre{font-size:35px;line-height:35px;}
#slider .sliderContentContainer .blocExpertises{padding:0 15px;}
#slider .sliderContentContainer .blocExpertises .expertise{height:90px;width:calc(20% - 10px);padding:0;margin:0 5px;background-position:center 20px!important;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(1){background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderMelange.webp) no-repeat center 20px #403E3E;-webkit-background-size:40px!important;-moz-background-size:40px!important;background-size:40px!important;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(2){background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderDosage.webp) no-repeat center 20px #403E3E;-webkit-background-size:40px!important;-moz-background-size:40px!important;background-size:40px!important;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(3){background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderPUV.webp) no-repeat center 20px #403E3E;-webkit-background-size:40px!important;-moz-background-size:40px!important;background-size:40px!important;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(4){background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderRobots3.webp) no-repeat center 20px #403E3E;-webkit-background-size:40px!important;-moz-background-size:40px!important;background-size:40px!important;}
#slider .sliderContentContainer .blocExpertises .expertise:nth-child(5){background:url(//polydispensing.com/wp-content/themes/template/images/pictoSliderServices.webp) no-repeat center 20px #403E3E;-webkit-background-size:40px!important;-moz-background-size:40px!important;background-size:40px!important;}
#slider .sliderContentContainer .blocExpertises .expertise:hover{background-color:#DF0101!important;}
#slider .sliderContentContainer .blocExpertises .expertise span{display:none;}
}
@media screen and (max-width: 480px){
#slider .sliderContentContainer .blocExpertises{padding:0 20px;}
#slider .sliderContentContainer .blocExpertises{justify-content:space-between;}
#slider .sliderContentContainer .blocExpertises .expertise{height:60px; background-position:center center!important;margin:0;}
}  #page{width:100%;margin:0;padding:0;}
#aside{display:none;} .pageHeader{width:100%;margin:0;padding:0 20px;background:#F4F4F4;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
.pageHeader h1{display:block;width:100%;max-width:1440px;color:#FFFFFF;margin:0 auto;padding:20px 0 40px;}
.pageHeader .headerContent > span,
.pageHeader h1 > span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;margin-bottom:5px;text-transform:uppercase;}
@media screen and (min-width: 768px){
.pageHeader{padding:0 40px;}
.pageHeader h1{padding:60px 0;}
}
@media screen and (min-width: 1024px){
.pageHeader h1{padding:80px 0;}
}
@media screen and (min-width: 1441px){
.pageHeader{padding:0 80px;}
} #breadcrumbs{width:100%;max-width:1680px;margin:0 auto;padding:30px 0 10px;}
#breadcrumbs span,
#breadcrumbs a{font-size:14px;line-height:20px;text-transform:uppercase;font-weight:400;color:#FFFFFF;background:none;}
#breadcrumbs span > span{padding:0 5px;}
#breadcrumbs span > span:first-child{padding:0 5px 0 0;}
#breadcrumbs a:hover{color:#DF0101;}
#breadcrumbs span > span.breadcrumb_last{color:#DF0101;} .pageSection{width:100%;margin:0;padding:80px;}
.home .pageSection{padding:0;}
#liste-realisations .pageSection,
.page-id-87 .pageSection,
.page-id-2011 .pageSection,
.page-id-107 .pageSection,
.page-id-317 .pageSection,
.page-id-33 .pageSection,
.page-id-1999 .pageSection{padding:0;}
.page-id-2009 .pageSectionContainer,
.page-id-144 .pageSectionContainer{max-width:1440px;margin:0 auto;}
.search .pageSection{padding:80px 80px 0;}
@media screen and (max-width: 1440px){
.pageSection{padding:80px 40px;}
.search .pageSection{padding:80px 40px 0;}
}
@media screen and (max-width: 1023px){
.pageSection{padding:60px 40px;}
.search .pageSection{padding:60px 40px 0;}
}
@media screen and (max-width: 767px){
.pageSection{padding:60px 20px;}
.search .pageSection{padding:60px 20px 0;}
} .error-404{max-width:1280px;margin:0 auto;padding:80px;min-height:800px;}
.error-404 h1{text-align:center;}  #homeRecherche{width:100%;padding:40px 20px;}
.homeRechercheContainer{width:100%;max-width:960px;margin:0 auto;}
.homeRechercheContainer .blocTitre{padding:0 20px;text-align:center;margin-bottom:20px;
-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0;
-webkit-transition:all 0.6s ease-out 0s;
-moz-transition:all 0.6s ease-out 0s;
transition:all 0.6s ease-out 0s;}
.anim .homeRechercheContainer .blocTitre{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1;}
.homeRechercheContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.homeRechercheContainer .blocTitre h2{margin:0;padding:0;font-size:25px;line-height:28px;}
.homeRechercheContainer .blocForm{width:100%;}
.homeRechercheContainer .blocForm form{width:100%;padding-right:0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.homeRechercheContainer .blocForm .field{width:100%;position:relative;margin-bottom:15px;}
.homeRechercheContainer .blocForm .field.open{z-index:5;}
.homeRechercheContainer .blocForm .field:not(.fieldSubmit):after{display:block;content:"";width:44px;height:44px;background:url(//polydispensing.com/wp-content/themes/template/images/bgSelect.webp) no-repeat center center #F4F4F4;border-radius:44px;position:absolute;top:0;right:10px;z-index:4;pointer-events:none;
-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;}
.homeRechercheContainer .blocForm select{position:relative;z-index:2;width:100%;margin:0;padding:0 20px;background:#F4F4F4;height:44px;border-radius:44px;font-size:17px;font-weight:400;color:#403E3E;border:none;-webkit-appearance:none;}
.homeRechercheContainer .blocForm select:last-child{margin:0;}
.homeRechercheContainer .blocForm .fieldSubmit{position:relative;right:inherit;top:inherit;width:100%;height:44px;}
.homeRechercheContainer .blocForm .fieldSubmit input{display:block;width:100%;height:44px;border-radius:44px;background:#403E3E;text-align:center;border:none;font-size:17px;font-weight:400;color:#FFFFFF;text-transform:uppercase;}
.homeRechercheContainer .blocForm .fieldSubmit input:hover{cursor:pointer;background-color:#DF0101;}
.homeRechercheContainer .blocForm .field span.hidden_action{display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;cursor:pointer;}
.homeRechercheContainer .blocForm .field .liste_options{display:block;position:absolute;z-index:1;left:10px;top:50%;right:10px;background:#F4F4F4;padding:0 0;border-radius:0 0 22px 22px;height:0;overflow:hidden;}
.homeRechercheContainer .blocForm .field.open .liste_options{height:auto;padding:22px 0;}
.homeRechercheContainer .blocForm .field .liste_options_container{width:100%;height:220px;overflow-y:scroll;}
.homeRechercheContainer .blocForm .field .liste_options_selectProduction .liste_options_container{width:100%;height:88px;overflow-y:visible;}
.homeRechercheContainer .blocForm .field .liste_options span{display:block;font-size:17px;line-height:20px;font-weight:400;color:#403E3E;padding:12px 20px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeRechercheContainer .blocForm .field .liste_options span:hover{background:#DF0101;color:#FFFFFF;}
@media screen and (min-width: 768px){
#homeRecherche{padding:60px 30px;}
.homeRechercheContainer .blocTitre{padding:0 10px;text-align:left;margin-bottom:30px;}
.homeRechercheContainer .blocTitre h2{font-size:45px;line-height:50px;}
.homeRechercheContainer .blocForm form{padding-right:54px;}
.homeRechercheContainer .blocForm .field{width:33.33%;margin-bottom:0;}
.homeRechercheContainer .blocForm select{width:calc(100% - 20px);margin:0 10px;}
.homeRechercheContainer .blocForm select:last-child{margin:0 10px;}
.homeRechercheContainer .blocForm .fieldSubmit{ width:33.33%;height:44px;padding:0 10px;} }
@media screen and (min-width: 1024px){
#homeRecherche{padding:80px 30px;}
}
@media screen and (min-width: 1201px){
#homeRecherche{padding:80px;}
}
@media screen and (max-width: 767px){
.homeRechercheContainer .blocForm .field .liste_options{left:0;right:0;}
} #homeText{width:100%;background:url(//polydispensing.com/wp-content/themes/template/images/bgCarte.webp) no-repeat center center #DFE0E2;}
.homeTextContainer{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.homeTextContainer .blocLeft{width:100%;background:rgba(64,62,62,0.58);padding:60px 20px;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeTextContainer .blocLeftContainer{width:100%;max-width:520px;min-height:inherit;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.homeTextContainer .blocLeftContainer .blocTitre{width:100%;text-align:center;
-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0.4s;
-moz-transition:all 0.5s ease-out 0.4s;
transition:all 0.5s ease-out 0.4s;}
.anim .homeTextContainer .blocLeftContainer .blocTitre{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.homeTextContainer .blocLeftContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.homeTextContainer .blocLeftContainer .blocTitre h2{margin:0 0 30px;padding:0;color:#FFFFFF;}
.homeTextContainer .blocLeftContainer .blocTexte{width:100%;text-align:center;
-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0.5s;
-moz-transition:all 0.5s ease-out 0.5s;
transition:all 0.5s ease-out 0.5s;}
.anim .homeTextContainer .blocLeftContainer .blocTexte{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.homeTextContainer .blocLeftContainer .blocTexte p{font-size:16px;line-height:21px;color:#FFFFFF;margin-bottom:40px;}
.homeTextContainer .blocLeftContainer .blocTexte .blocLiens{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;
}
.homeTextContainer .blocLeftContainer .blocTexte a.btn{display:block;margin:0 10px 20px 10px;}
.homeTextContainer .blocLeftContainer .blocTexte a.btn:hover{background:#FFFFFF;color:#403E3E;}
.homeTextContainer .blocLeftContainer .blocTexte a.btn:last-child{margin:0 10px;background:#DF0101;color:#FFFFFF;}
.homeTextContainer .blocLeftContainer .blocTexte a.btn:last-child:hover{background:#FFFFFF;color:#403E3E;}
@media screen and (min-width: 768px){
.homeTextContainer .blocLeft{width:0;padding:80px 40px;
opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.anim .homeTextContainer .blocLeft{width:75%;opacity:1;}
.homeTextContainer .blocLeftContainer .blocTitre{text-align:left;}
.homeTextContainer .blocLeftContainer .blocTexte{text-align:left;max-height:170px;}
.homeTextContainer .blocLeftContainer .blocTexte p{font-size:17px;line-height:30px;}
.homeTextContainer .blocLeftContainer .blocTexte .blocLiens{
-webkit-justify-content:flex-start;
justify-content:flex-start;
}
.homeTextContainer .blocLeftContainer .blocTexte a.btn{margin:0 20px 20px 0;}
.homeTextContainer .blocLeftContainer .blocTexte a.btn:last-child{margin:0;}
}
@media screen and (min-width: 1024px){
.homeTextContainer .blocLeft{width:0;padding:40px 80px 40px 80px;}
.anim .homeTextContainer .blocLeft{width:50%;}
.homeTextContainer .blocLeftContainer{min-height:670px;max-height:670px;overflow:hidden;}
.anim .homeTextContainer .blocLeftContainer{max-height:inherit;}
.homeTextContainer .blocLeftContainer .blocTexte{max-height:270px;overflow:hidden;}
}
@media screen and (min-width: 1300px){
.homeTextContainer .blocLeftContainer .blocTexte{max-height:170px;}
} #homePartenaires{width:100%;padding:60px 40px;background:#F4F4F4;}
.homePartenairesContainer{width:100%;max-width:1680px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.homePartenairesContainer .blocTitre{width:100%;border:none;text-align:center;margin-bottom:0;}
.homePartenairesContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.homePartenairesContainer .blocTitre h2{margin:0;padding:0;}
.homePartenairesContainer .blocPartenaires{width:100%;padding-left:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
.homePartenairesContainer .blocPartenaires .listePartenaires{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.homePartenairesContainer .blocPartenaires .listePartenaires img{max-width:100%;height:auto;margin:0 auto;}
.homePartenairesContainer .bx-wrapper{margin-bottom:20px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.homePartenairesContainer .bx-wrapper .bx-pager{bottom:-20px;}
.homePartenairesContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#FFFFFF;}
.homePartenairesContainer .bx-wrapper .bx-pager.bx-default-pager a.active,
.homePartenairesContainer .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homePartenairesContainer .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#DF0101;}
@media screen and (min-width: 768px){
.homePartenairesContainer .blocTitre{text-align:left;margin-bottom:40px;}
.homePartenairesContainer .bx-wrapper .bx-pager{bottom:-30px;}
}
@media screen and (min-width: 1024px){
.homePartenairesContainer .blocTitre{width:320px;border-right:1px solid #403E3E;margin-bottom:0;}
.homePartenairesContainer .blocPartenaires{width:calc(100% - 320px);padding-left:20px;}
.homePartenairesContainer .bx-wrapper{margin-bottom:0!important;}
.homePartenairesContainer .bx-wrapper .bx-controls{display:none;}
}
@media screen and (min-width: 1201px){
#homePartenaires{padding:60px 80px;}
} #homeApplications{width:100%;padding:0 20px 60px;}
.page-template-page-expertise #homeApplications,
.single-realisations #homeApplications,
.home #homeApplications{padding:60px 20px;}
.page-template-page-expertise #homeApplications{background:#403E3E;}
.single-realisations #homeApplications{background:#F4F4F4;}
.homeApplicationsContainer{width:100%;max-width:1540px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;}
.homeApplicationsContainer .blocTitre{width:260px;text-align:center;}
.home .homeApplicationsContainer .blocTitre{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.home .anim .homeApplicationsContainer .blocTitre{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.page-template-page-expertise .homeApplicationsContainer .blocTitre{width:100%;text-align:left;}
.single-realisations .homeApplicationsContainer .blocTitre{width:100%;text-align:left;}
.homeApplicationsContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.homeApplicationsContainer .blocTitre h2{margin:0 0 40px;padding:0;}
.page-template-page-expertise .homeApplicationsContainer .blocTitre h2{color:#FFFFFF;}
.homeApplicationsContainer .blocLien{width:280px;}
.home .homeApplicationsContainer .blocLien{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0.2s;
-moz-transition:all 0.5s ease-out 0.2s;
transition:all 0.5s ease-out 0.2s;}
.home .anim .homeApplicationsContainer .blocLien{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.homeApplicationsContainer .blocLien a.btn{width:280px;}
.page-template-page-expertise .homeApplicationsContainer .blocLien a{background:#DF0101;}
.page-template-page-expertise .homeApplicationsContainer .blocLien a:hover{background:#FFFFFF;color:#403E3E;}
.homeApplicationsContainer .blocApplications{width:100%;max-width:440px;margin:0 auto 40px;}
.home .homeApplicationsContainer .blocApplications{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0.1s;
-moz-transition:all 0.5s ease-out 0.1s;
transition:all 0.5s ease-out 0.1s;}
.home .anim .homeApplicationsContainer .blocApplications{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.homeApplicationsContainer .blocApplications .listeApplications{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.homeApplicationsContainer .blocApplications .realisation{width:calc(50% - 50px);overflow:hidden;border-radius:10px;margin:0 25px;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeApplicationsContainer .blocApplications .realisation:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.page-template-page-expertise .homeApplicationsContainer .blocApplications .realisation:hover{box-shadow:0 0 10px rgba(255,255,255,0.4);}
.homeApplicationsContainer .blocApplications .bx-wrapper .realisation{margin:0;}
.homeApplicationsContainer .blocApplications .realisation .lien{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;}
.homeApplicationsContainer .blocApplications .realisation .lien a{display:block;width:100%;height:100%;text-indent:-999em;}
.homeApplicationsContainer .blocApplications .realisation .blocLeft{width:100%;position:relative;}
.homeApplicationsContainer .blocApplications .realisation .blocLeft > .blank{width:100%;height:auto;}
.homeApplicationsContainer .blocApplications .realisation .blocLeft .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homeApplicationsContainer .blocApplications .realisation .blocLeft .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.homeApplicationsContainer .blocApplications .realisation .blocRight{width:100%;background:#F4F4F4;padding:30px 20px;}
.single-realisations .homeApplicationsContainer .blocApplications .realisation .blocRight{background:#FFFFFF;}
.homeApplicationsContainer .blocApplications .realisation .blocRight .categories{font-size:14px;line-height:16px;color:#DF0101;text-transform:uppercase;}
.homeApplicationsContainer .blocApplications .realisation .blocRight h3{font-size:20px;line-height:25px;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;margin:5px 0 20px;padding:0;}
.homeApplicationsContainer .blocApplications .realisation .blocRight .exergue{font-size:17px;line-height:30px;}
.homeApplicationsContainer .bx-wrapper{margin-bottom:40px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.homeApplicationsContainer .bx-wrapper .bx-loading{display:none!important;}
.homeApplicationsContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#403E3E;}
.homeApplicationsContainer .bx-wrapper .bx-pager.bx-default-pager a.active,
.homeApplicationsContainer .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homeApplicationsContainer .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#DF0101;}
@media screen and (min-width: 768px){
#homeApplications{padding:0 40px 60px;}
.page-template-page-expertise #homeApplications,
.single-realisations #homeApplications,
.home #homeApplications{padding:60px 40px;}
.homeApplicationsContainer .blocTitre{width:320px;text-align:left;}
.homeApplicationsContainer .blocTitre h2{margin:0 0 50px;}
.homeApplicationsContainer .blocApplications{max-width:820px;}
.homeApplicationsContainer .blocApplications .realisation .blocLeft{width:55%;}
.homeApplicationsContainer .blocApplications .realisation .blocRight{width:45%;padding:40px;}
.homeApplicationsContainer .blocApplications .realisation .blocRight h3{font-size:22px;line-height:30px;margin:0 0 40px;}
}
@media screen and (min-width: 1024px){
#homeApplications{padding:10px 40px 90px;}
.page-template-page-expertise #homeApplications,
.single-realisations #homeApplications,
.home #homeApplications{padding:90px 40px;}
}
@media screen and (min-width: 1201px){
#homeApplications{padding:30px 80px 110px;}
.page-template-page-expertise #homeApplications,
.single-realisations #homeApplications,
.home #homeApplications{padding:110px 80px;}
.homeApplicationsContainer .blocTitre h2{margin:0 0 70px;}
.homeApplicationsContainer .blocApplications{width:auto;max-width:inherit;margin:0 -25px 80px;min-width:100%;}
.homeApplicationsContainer .blocApplications .realisation{width:calc(50% - 50px)!important;}
}
@media screen and (max-width: 1200px){
.page-template-page-expertise .homeApplicationsContainer .blocTitre{max-width:820px;margin:0 auto;}
}
@media screen and (max-width: 767px){
.page-template-page-expertise .homeApplicationsContainer .blocTitre{max-width:440px;}
.homeApplicationsContainer .blocApplications .realisation .blocRight .categories{font-size:14px!important;line-height:16px!important;}
.homeApplicationsContainer .blocApplications .realisation .blocRight h3{font-size:18px!important;line-height:23px!important;}
.homeApplicationsContainer .blocApplications .realisation .blocRight .exergue{font-size:16px!important;line-height:21px!important;}
} #homeAccompagnement{width:100%;padding:0 80px;
background:linear-gradient(#F4F4F4,#F4F4F4) bottom no-repeat;
background-position:0 100%;
background-size:100% 50%;}
.homeAccompagnementContainer{width:100%;max-width:1680px;margin:0 auto;background:#DF0101;padding:60px 40px 40px;border-radius:10px;}
.home .homeAccompagnementContainer{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.home .anim .homeAccompagnementContainer{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.homeAccompagnementContainer h2{margin:0 0 40px;padding:0;text-align:center;color:#FFFFFF;word-break:break-word;}
.homeAccompagnementContainer .accompagnements{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeAccompagnementContainer .accompagnements .picto{width:16.66%;margin-bottom:20px;}
.homeAccompagnementContainer .accompagnements .picto img{width:100%;max-width:100px;height:auto;margin:0 auto 10px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeAccompagnementContainer .accompagnements .picto:hover img{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);transform:translateY(-20px);}
.homeAccompagnementContainer .accompagnements .picto p{font-size:20px;line-height:24px;color:#FFFFFF;text-align:center;text-transform:uppercase;margin:0;}
.homeAccompagnementContainer .bx-wrapper{margin-bottom:40px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.homeAccompagnementContainer .bx-wrapper .bx-loading{display:none!important;}
.homeAccompagnementContainer .bx-wrapper .bx-pager{bottom:-40px;}
.homeAccompagnementContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#FFFFFF;}
.homeAccompagnementContainer .bx-wrapper .bx-pager.bx-default-pager a.active,
.homeAccompagnementContainer .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homeAccompagnementContainer .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#403E3E;}
@media screen and (min-width: 1201px){
.homeAccompagnementContainer .accompagnements > .picto{width:16.66%!important;}
.homeAccompagnementContainer .accompagnements > .picto img{width:100%!important;}
}
@media screen and (max-width: 1200px){
#homeAccompagnement{padding:0 40px;}
}
@media screen and (max-width: 1023px){
.homeAccompagnementContainer .accompagnements .picto{width:33.33%;}
}
@media screen and (max-width: 767px){
#homeAccompagnement{padding:0 20px;}
.homeAccompagnementContainer{padding:60px 20px 40px;}
.homeAccompagnementContainer .accompagnements .picto{width:50%;}
.homeAccompagnementContainer .accompagnements .picto p{font-size:18px;line-height:22px;}
} #homeChiffres{width:100%;padding:80px 40px;background:#F4F4F4;}
.homeChiffresContainer{width:100%;max-width:1680px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeChiffresContainer .blocLeft{width:50%;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.home .homeChiffresContainer .blocLeft{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.home .anim .homeChiffresContainer .blocLeft{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.homeChiffresContainer .blocLeftContainer{width:auto;margin:0 -20px;max-width:650px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;
}
.homeChiffresContainer .blocLeftContainer .blocChiffre{width:calc(50% - 40px);margin:20px;height:250px;border-radius:10px;background:#FFFFFF;padding:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:first-child{background:#403E3E;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:last-child{background:#DF0101;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:nth-child(2){margin-top:100px;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:nth-child(3){margin-top:-60px;}
.homeChiffresContainer .blocLeftContainer .blocChiffre p{font-size:18px;line-height:21px;font-family:'raleway',arial,helvetica,sans-serif;text-align:right;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:first-child p,
.homeChiffresContainer .blocLeftContainer .blocChiffre:last-child p{color:#FFFFFF;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:first-child p{text-align:left;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:nth-child(2) p{text-align:center;}
.homeChiffresContainer .blocLeftContainer .blocChiffre p span.exergue{display:block;font-size:28px;line-height:34px;font-weight:700;text-align:center;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:last-child p span.exergue{text-align:right;}
.homeChiffresContainer .blocRight{width:50%;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
.home .homeChiffresContainer .blocRight{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0.25s;
-moz-transition:all 0.5s ease-out 0.25s;
transition:all 0.5s ease-out 0.25s;}
.home .anim .homeChiffresContainer .blocRight{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.homeChiffresContainer .blocRightContainer{max-width:650px;}
.homeChiffresContainer .blocRight .blocTitre{width:100%;}
.homeChiffresContainer .blocRight .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.homeChiffresContainer .blocRight .blocTitre h2{margin:0 0 30px;padding:0;}
.homeChiffresContainer .blocRight .blocTexte{width:100%;}
.homeChiffresContainer .blocRight .blocTexte p{font-size:17px;line-height:30px;margin-bottom:20px;}
.homeChiffresContainer .blocRight .blocTexte p strong{color:#403E3E;}
.homeChiffresContainer .blocRight .blocTexte a.btn{margin-top:20px;}
@media screen and (max-width: 1200px){
#homeChiffres{padding:80px 20px;}
.homeChiffresContainer .blocLeft{padding:0 10px;}
.homeChiffresContainer .blocRight{padding:0 20px;}
.homeChiffresContainer .blocLeftContainer{margin:0;}
.homeChiffresContainer .blocLeftContainer .blocChiffre{width:calc(50% - 20px);margin:10px;}
}
@media screen and (max-width: 1023px){
#homeChiffres{padding:60px 40px;}
.homeChiffresContainer .blocLeft{width:100%;padding:0;order:2;
-webkit-justify-content:center;
justify-content:center;}
.homeChiffresContainer .blocRight{width:100%;padding:0;margin-bottom:30px;order:1;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.homeChiffresContainer .blocRight .blocTexte a.btn{display:block;margin:30px auto 0;}
}
@media screen and (max-width: 767px){
#homeChiffres{padding:60px 20px;}
.homeChiffresContainer .blocRight{padding:0;}
.homeChiffresContainer .blocRight .blocTitre{text-align:center;}
.homeChiffresContainer .blocRight .blocTexte{text-align:center;}
.homeChiffresContainer .blocRight .blocTexte p{font-size:16px;line-height:21px;}
.homeChiffresContainer .blocLeft{width:auto;margin:0 -10px;}
.homeChiffresContainer .blocLeftContainer .blocChiffre{height:auto;padding:40px 20px;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:nth-child(2){margin-top:10px;}
.homeChiffresContainer .blocLeftContainer .blocChiffre:nth-child(3){margin-top:10px;}
.homeChiffresContainer .blocLeftContainer .blocChiffre p{text-align:center!important;}
.homeChiffresContainer .blocLeftContainer .blocChiffre p span{text-align:center!important;}
}
@media screen and (max-width: 540px){
.homeChiffresContainer .blocLeftContainer .blocChiffre{width:100%;}
} #homeActualites{width:100%;padding:80px 60px;background:#F4F4F4;}
.homeActualitesContainer{width:100%;max-width:1590px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;}
.homeActualitesContainer .blocTitre{width:100%;padding:0 20px;}
.homeActualitesContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.homeActualitesContainer .blocTitre h2{margin:0 0 70px;padding:0;}
.homeActualitesContainer .listBlocActus{width:100%;}
.homeActualitesContainer ul.lcp_catlist{width:100%;height:100%;margin:0;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:stretch;
align-items:stretch;}
.homeActualitesContainer ul.lcp_catlist li{width:33.33%;padding:0 25px 50px!important;}
.homeActualitesContainer ul.lcp_catlist li:before{display:none!important;}
.homeActualitesContainer ul.lcp_catlist li .liContent{position:relative;border:none;height:100%;background:#FFFFFF;border-radius:10px;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeActualitesContainer ul.lcp_catlist li:hover .liContent{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.homeActualitesContainer ul.lcp_catlist li .imageTitle{position:relative;background:#DF0101;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeActualitesContainer ul.lcp_catlist li .imageTitle a{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homeActualitesContainer ul.lcp_catlist li .imageTitle a img{max-width:inherit;width:auto;height:100%;
-webkit-align-self:center;
align-self:center;}
.homeActualitesContainer ul.lcp_catlist li .imageTitle img.imgBlank{width:100%;height:auto;}
.homeActualitesContainer ul.lcp_catlist li:hover .imageTitle a{opacity:0.6;}
.homeActualitesContainer ul.lcp_catlist li .actuText{padding:60px 40px;position:relative;}
.homeActualitesContainer ul.lcp_catlist li .actuText .articleCat{font-size:14px;line-height:18px;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.homeActualitesContainer ul.lcp_catlist li .actuText h3{font-size:22px;line-height:30px;min-height:90px;font-weight:700;margin:0 0 20px;padding:0;text-align:left;font-family:'raleway',arial,helvetica,sans-serif;-webkit-text-size-adjust:100%;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeActualitesContainer ul.lcp_catlist li:hover .actuText h3{color:#DF0101;}
.homeActualitesContainer ul.lcp_catlist li .actuText p{font-size:17px!important;line-height:30px!important;margin:0!important;-webkit-text-size-adjust:100%;}
.homeActualitesContainer ul.lcp_catlist li .actuText p.exergue{min-height:90px;}
.homeActualitesContainer ul.lcp_catlist li .actuText > a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-indent:-999em;}
.homeActualitesContainer ul.lcp_catlist li .actuText .contenuActuText{padding-bottom:10px;}
.homeActualitesContainer ul.lcp_catlist li .actuText .contenuActuText > a{display:block;text-align:right;margin-top:15px;position:absolute;right:40px;bottom:30px;}
.homeActualitesContainer .blocLien{width:280px;margin-top:40px;}
.homeActualitesContainer .blocLien a{width:280px;}
.homeActualitesContainer .bx-wrapper{margin-bottom:40px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.homeActualitesContainer .bx-wrapper .bx-loading{display:none!important;}
.homeActualitesContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#FFFFFF;}
.homeActualitesContainer .bx-wrapper .bx-pager.bx-default-pager a.active,
.homeActualitesContainer .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homeActualitesContainer .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#DF0101;}
@media screen and (min-width: 1024px){
.homeActualitesContainer ul.lcp_catlist li{width:33.33%!important;}
}
@media screen and (max-width: 1200px){
#homeActualites{padding:80px 30px;}
.homeActualitesContainer ul.lcp_catlist li{padding:0 10px 20px!important;}
}
@media screen and (max-width: 1023px){
#homeActualites{padding:60px 30px;}
.homeActualitesContainer .blocTitre h2{margin:0 0 50px;}
}
@media screen and (max-width: 767px){
#homeActualites{padding:60px 20px 60px;}
.home #homeActualites{padding:0 20px 60px;}
.single-produits #homeActualites{padding:60px 20px;}
.homeActualitesContainer .blocTitre{text-align:center;}
.homeActualitesContainer .blocTitre h2{margin:0 0 35px;}
.homeActualitesContainer .blocLien{margin-top:30px;}
.homeActualitesContainer .listBlocActus {width:100%;margin:0;}
.homeActualitesContainer ul.lcp_catlist li{padding:0 0 20px!important;}
.homeActualitesContainer ul.lcp_catlist li .actuText{padding:30px 20px;}
.homeActualitesContainer ul.lcp_catlist li .actuText h3{font-size:20px;line-height:25px;min-height:50px;margin:5px 0 20px;}
.homeActualitesContainer ul.lcp_catlist li .actuText p{font-size:16px!important;line-height:21px!important;margin-bottom:15px!important;}
} .blockContact{width:100%;max-width:1440px;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blockContact #map{width:50%!important;height:auto!important;padding-bottom:0;overflow:hidden;border-radius:10px;}
.blockContact #map #wpgmza_map{height:100%!important;min-height:690px;}
#contact{max-width:1200px;width:50%;margin:0 auto;padding-right:40px;}
#contact .content{height:100%;background:url(//polydispensing.com/wp-content/themes/template/images/trame.png) repeat left top;}
#contact p.upline_form{font-size:12px!important;max-width:1100px;margin:0 auto 20px;padding:0;}
#contact .content_form{width:100%;max-width:1380px;margin:0 auto 0;padding-bottom:0px;position:relative;}
#contact .content_form form{margin:0;}
#contact .content_form hr{height:1px;background:#403E3E;margin:10px auto 20px;padding:0;border:none;}
#contact .content_form .groupe{overflow:hidden;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field{width:50%;float:left;overflow:hidden;}
#contact .content_form .groupe2 .field{width:100%;}
#contact .content_form .groupe2 .field:last-child{overflow:visible;position:relative;height:auto;}
#contact .content_form .field span{display:block;width:100%;padding:0 0 0 10px;}
#contact .content_form .field_left span{padding:0 10px 0 0;}
#contact .content_form .groupe2 .field span{padding:0;}
#contact .content_form .groupe2 .field span.ajax-loader{width:16px;height:16px;position:absolute;right:15px;top:50%;margin-top:-8px;}
#contact .content_form .groupe2 .field span.wpcf7-not-valid-tip{padding:0 20px;}
#contact .content_form .field input,
#contact .content_form .field select,
#contact .content_form .field textarea{display:inline-block;font-family:'proxima-nova',arial,sans-serif;border:none;border-bottom:2px solid #403E3E;width:100%;height:40px;padding:0 20px;font-size:16px;color:#403E3E;margin:0 0 20px 0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}
#contact .content_form .field input:focus,
#contact .content_form .field select:focus,
#contact .content_form .field textarea:focus{border-bottom:2px solid #DF0101;}
#contact .content_form .field select{border:1px solid #403E3E;}
#contact .content_form .field select.select_produits_devis{min-height:150px;}
#contact .content_form .filefield input{height:auto;margin:0;padding:20px;}
#contact .content_form .field textarea{padding:20px;height:170px;margin-bottom:20px;}
#contact .content_form .field div.captcha{float:none;width:100%;height:auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field div.captcha img{margin:0 10px 0 0;width:auto;height:40px;}
#contact .content_form .field div.captcha span{width:150px;}
#contact .content_form .field div.captcha input{display:block;width:100%;height:40px;color:#403E3E;font-size:14px;text-transform:none;padding:0 10px;margin:0;}
#contact .content_form .field div.submit{float:none;margin-top:20px;padding:0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#contact .content_form .field div.submit > p{width:100%;}
#contact .content_form .field div.submit input{display:block;width:100%;max-width:320px;height:50px;padding:0 25px 0 25px;margin:0 auto;border:none;color:#FFFFFF;text-align:left;font-size:14px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;
border-radius:50px;text-transform:uppercase;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#contact .content_form .field div.submit input:hover{background-color:#DF0101;}
#contact .content_form .field div.submit .wpcf7-spinner{width:24px!important;}
#contact .content_form .field p.small{font-size:8px!important;line-height:10px;margin-right:10px;} #contact .content_form div.wpcf7-response-output{position:absolute;z-index:2000;left:0;top:100%;margin:0 0 0 10px;padding:10px 20px;background:rgba(255,255,255,1);color:#403E3E;width:100%;border:none;}
#contact .content_form div.wpcf7-validation-errors{color:red;}
#contact .content_form span.wpcf7-not-valid-tip{position:absolute;left:0;top:45px;padding:0 20px 0 30px;font-size:12px;line-height:14px;}
#contact .content_form .field_left span.wpcf7-not-valid-tip{padding:0 20px 0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 0 0 10px!important;}
*::-webkit-input-placeholder {color:#403E3E;text-transform:none;opacity:0.5;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-moz-placeholder {color:#403E3E;text-transform:none;opacity:0.5;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*::-moz-placeholder {color:#403E3E;text-transform:none;opacity:0.5;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-ms-input-placeholder {color:#403E3E;text-transform:none;opacity:0.5;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;} #contact .content_form .field div.captcha input::-webkit-input-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input::-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-ms-input-placeholder{text-transform:none;}
#contact .reponsePopup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100001;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .reponsePopup.open{opacity:1;visibility:visible;}
#contact .reponsePopupContainer{width:100%;max-width:400px;background:#FFFFFF;position:relative;text-align:center;} .blockContactDevis{max-width:1280px;}
.blockContactDevis .blocTitre{width:100%;}
.blockContactDevis .blocTitre h2{text-align:center;text-transform:none;margin:0 0 60px;}
.blockContactDevis #contact{width:100%;max-width:100%;padding:0;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blockContactDevis #contact .content_form_left{width:200px;padding:20px 20px 0 0;}
.blockContactDevis #contact .content_form{width:calc(100% - 200px);padding:20px 0 0 40px;border-left:1px solid #DF0101;}
.blockContactDevis #contact .content_form hr{margin-bottom:40px;background:#403E3E;opacity:0.5;}
.blockContactDevis #contact .content_form .field input,
.blockContactDevis #contact .content_form .field textarea{border-color:#403E3E;}
.blockContactDevis #contact .content_form .field input:focus,
.blockContactDevis #contact .content_form .field textarea:focus{border-color:#DF0101;}
.blockContactDevis #contact .content_form .field_submit{width:100%;max-width:620px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blockContactDevis #contact .content_form .acceptance{margin-top:40px;width:50%;padding-right:20px;}
.blockContactDevis #contact .content_form div.submit{width:50%;margin-top:36px;padding:0;}
.blockContactDevis #contact .content_form div.submit input{background-color:#DF0101;}
.blockContactDevis #contact .content_form div.submit input:hover{background-color:#403E3E;}
@media screen and (max-width: 1023px){	
.blockContactDevis #contact .content_form_left{width:100%;padding:0 0 20px 0;}
.blockContactDevis #contact .content_form{width:100%;padding:40px 0 0 0;border-left:none;border-top:1px solid #DF0101;}
} .blockContactDevis #contact .content_form .groupe1 p.label,
.blockContactDevis #contact .content_form .groupe0 p.label{display:block;width:100%;font-size:25px;line-height:30px;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;text-transform:uppercase;padding-right:20px;}
.blockContactDevis #contact .content_form .groupe0 .field{padding:0 20px 0 0;margin-bottom:40px;}
.blockContactDevis #contact .content_form .groupe0 .hidden_multiselect{display:none!important;}
.blockContactDevis #contact .content_form .groupe0 .field_right{padding:0 0 0 20px;}
.blockContactDevis #contact .content_form .groupe0 .field > p:not(.label){display:block;margin:0;}
.blockContactDevis #contact .content_form .groupe0 .field > p span{margin:0;padding:0;}
.blockContactDevis #contact .content_form .groupe0 .field > p > span > select{margin:0;}
.blockContactDevis #contact .content_form .groupe0 .field > p > span > .select2-container{width:100%!important;}
.blockContactDevis #contact .content_form .groupe0 .field > p span.select2-selection{border:none;border-radius:0;}
.blockContactDevis #contact .content_form .groupe0 .field > p ul.select2-selection__rendered{width:100%;padding:0 0 5px;border-bottom:2px solid #403E3E;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blockContactDevis #contact .content_form .groupe0 .field > p ul.select2-selection__rendered span.select2-selection__clear{width:44px;height:44px;padding:0;margin:5px 10px 5px 0;background:none;border:1px solid #403E3E;border-radius:44px;text-align:center;
color:#403E3E;font-size:25px;line-height:42px;}
.blockContactDevis #contact .content_form .groupe0 .field > p ul.select2-selection__rendered li{padding:0!important;}
.blockContactDevis #contact .content_form .groupe0 .field > p ul.select2-selection__rendered li:before{display:none!important;}
.blockContactDevis #contact .content_form .groupe0 .field > p ul.select2-selection__rendered li.select2-selection__choice{display:block;border:none;border-radius:5px;background:#DF0101;color:#FFF;height:44px;line-height:44px!important;font-size:17px;
padding:0 15px 0 30px!important;position:relative!important;margin:5px 10px 5px 0;}
.blockContactDevis #contact .content_form .groupe0 .field > p ul.select2-selection__rendered li.select2-selection__choice span.select2-selection__choice__remove{display:block;width:44px;height:44px;text-align:center;position:absolute;left:0;top:0;
color:#FFF;font-size:22px;}
.blockContactDevis #contact .content_form .groupe0 .field > p ul.select2-selection__rendered li.select2-search input{width:44px!important;height:44px;border:none;border-radius:44px;margin:5px 0;padding:0;text-align:left;text-indent:-999em;
background:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsBlanc.webp) no-repeat center center #DF0101;-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;}
body .select2-container--open .select2-dropdown{border:1px solid #403E3E;border-radius:0;}
body .select2-container--open .select2-dropdown .select2-results__option{padding:12px 30px;line-height:20px;font-size:17px;color:#403E3E;font-weight:700;}
body .select2-container--open .select2-dropdown .select2-results__option[aria-selected=true] {background-color:#F4F4F4;}
body .select2-container--open .select2-dropdown .select2-results__option--highlighted[aria-selected] {background-color:#F4F4F4;}
@media screen and (max-width: 1023px){	
.blockContact{padding-top:0;padding-bottom:0;}
.blockContact #map{width:100%!important;height:300px!important;min-height:inherit;float:none;padding:0;margin-bottom:0;}
.blockContact #map #wpgmza_map{min-height:inherit;}
#contact{width:100%;padding:0 0 40px;}
#contact .content_form form{margin:0;}
#contact .content_form .groupe2 .field:last-child{height:auto;}
#contact .content_form div.wpcf7-response-output{margin:0;font-size:14px!important;line-height:16px;}
#contact p.upline_form,
#contact .content_form .field p.small{text-align:center;}
#contact .content_form .field div.captcha{
-webkit-justify-content:center;
justify-content:center;}
#contact .content_form .acceptance span.wpcf7-list-item label{max-width:320px;}
}
@media screen and (max-width: 900px){	
#contact p.upline_form{text-align:center;}
#contact .content_form .field p.small{margin-right:0;text-align:center;}
#contact .content_form div.wpcf7-response-output{text-align:center;}
#contact .content_form .field div.captcha{max-width:290px;margin:0 auto 10px;}
}
@media screen and (max-width: 767px){	
#contact{padding:0;}	
#contact .content_form .field{float:none;width:100%;}
#contact .content_form .field p.small{margin:0;}
#contact .content_form .field span.wpcf7-form-control-wrap{padding:0;}
#contact .content_form .groupe2 .field:last-child{margin-top:10px;height:205px;}
#contact .content_form .field div.captcha {float:none;}
#contact .content_form .groupe0 .field_left span.wpcf7-list-item{padding:0 20px 0 10px;}
#contact .content_form div.wpcf7-response-output{font-size:12px;margin:0;padding:10px 0;}
#contact .content_form span.wpcf7-not-valid-tip{font-size:12px;padding:0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 10px;}
.blockContactDevis #contact .content_form .acceptance{width:100%;padding-right:0;}
.blockContactDevis #contact .content_form div.submit{width:100%;}
.blockContactDevis #contact .content_form .groupe0 .field_right{padding:0;}
.blockContactDevis #contact .content_form .groupe0 .field{padding:0;}
} #xmap{width:100%;max-width:1100px;margin:0 auto;padding:80px 0;}
#xmap ul.level_0{margin:0;}
#xmap ul{list-style:none outside none;margin-top:0;}
#xmap ul.level_0 li{font-weight:bold;text-align:center;}
#xmap ul.level_1 li{font-weight:normal;}
#xmap ul li ul{margin-left:10px;margin-top:10px;}
#xmap ul li a{font-size:30px;color:#403E3E;font-weight:normal;}
#xmap ul li ul li a{font-size:24px;color:#403E3E;}
#xmap ul a:hover{color:#DF0101;}  .listeDistributeurs{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.listeDistributeurs > h2{width:100%;text-transform:none;margin:60px 0 0;padding:0;}
.listeDistributeurs .distri{width:25%;padding:40px 20px 40px 0;border-bottom:1px solid #403E3E;}
.listeDistributeurs .distri .pays{color:#DF0101;font-size:20px;line-height:24px;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;text-transform:uppercase;margin-bottom:20px;}
.listeDistributeurs .distri .logo{margin-bottom:20px;}
.listeDistributeurs .distri .logo img{ height:auto;}
.listeDistributeurs .distri .nom{color:#787864;font-size:17px;line-height:30px;font-weight:700;text-transform:uppercase;}
.listeDistributeurs .distri .adresse{color:#787864;font-size:17px;line-height:30px;}
.listeDistributeurs .distri .links{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.listeDistributeurs .distri .links a{display:block;width:44px;height:44px;padding:0;margin:0;text-indent:-999em;background:#000;}
.listeDistributeurs .distri .links a.email{background:url(//polydispensing.com/wp-content/themes/template/images/pictoEmailGrisTexte.webp) no-repeat center center;-webkit-background-size:36px;-moz-background-size:36px;background-size:36px;}
.listeDistributeurs .distri .links a.email:hover{background-image:url(//polydispensing.com/wp-content/themes/template/images/pictoEmailRouge.webp);}
.listeDistributeurs .distri .links a.site{background:url(//polydispensing.com/wp-content/themes/template/images/pictoSiteGrisTexte.webp) no-repeat center center;-webkit-background-size:36px;-moz-background-size:36px;background-size:36px;}
.listeDistributeurs .distri .links a.site:hover{background-image:url(//polydispensing.com/wp-content/themes/template/images/pictoSiteRouge.webp);}
.mapContainer{margin-top:20px;overflow:hidden;border-radius:10px;}
@media screen and (max-width: 1023px){	
.listeDistributeurs .distri{width:33.33%;}
}
@media screen and (max-width: 767px){	
.listeDistributeurs .distri{width:50%;}
}
@media screen and (max-width: 450px){	
.listeDistributeurs .distri{width:100%;}
} .page-id-85 .pageSection .contentSection{margin-bottom:80px;}
.pagePartenairesContainer{width:100%;max-width:1440px;margin:0 auto;}
.pagePartenairesContainer .partenaire{width:100%;padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #403E3E;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.pagePartenairesContainer .partenaire:last-child{padding:0;margin:0;border:none;}
.pagePartenairesContainer .partenaire .blocLeft{width:69%;padding-left:80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
.pagePartenairesContainer .partenaire .blocLeft h2{margin:0 0 40px;}
.pagePartenairesContainer .partenaire .blocLeft .exergue{margin-bottom:40px;}
.pagePartenairesContainer .partenaire .blocLeft .exergue p{font-size:17px;line-height:30px;font-weight:400;margin:0;}
.pagePartenairesContainer .partenaire .blocLeft .lien a{display:block;width:100%;max-width:260px;height:50px;padding:15px 30px 15px 25px;font-size:15px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;color:#FFFFFF;
text-transform:uppercase;text-align:left;border-radius:50px;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #DF0101;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.pagePartenairesContainer .partenaire .blocLeft .lien a:hover{background-color:#403E3E;}
.pagePartenairesContainer .partenaire .blocRight{width:31%;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:10px;overflow:hidden;position:relative;}
.pagePartenairesContainer .partenaire .blocRight > img{width:100%;height:auto;max-width:inherit;}
.pagePartenairesContainer .partenaire .blocRight .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;padding:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
.pagePartenairesContainer .partenaire .blocRight .masque img{max-width:100%;height:auto;-webkit-align-self:center;align-self:center;}
@media screen and (max-width: 1023px){
.pagePartenairesContainer .partenaire{padding-bottom:60px;margin-bottom:60px;}
}
@media screen and (max-width: 767px){
.page-id-85 .pageSection .contentSection{padding:0;margin-bottom:40px;}
.pagePartenairesContainer .partenaire .blocRight{width:100%;max-width:250px;order:1;margin:0 auto 40px;}
.pagePartenairesContainer .partenaire .blocLeft{width:100%;order:2;padding:0;}
.pagePartenairesContainer .partenaire .blocLeft h2{margin:0 0 30px;}
.pagePartenairesContainer .partenaire .blocLeft .exergue p{font-size:16px;line-height:21px;}
.pagePartenairesContainer .partenaire .blocLeft .lien a{height:44px;padding:12px 30px 12px 25px;font-size:14px;margin:0 auto;}
} .single-partenaires .pageHeader{padding:0;background:#FFFFFF;}
.single-partenaires .pageHeader .partenaireBreadcrumb{height:180px;padding:0 40px;background:url(//polydispensing.com/wp-content/themes/template/images/bgHeaderPartenaires.webp) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.single-partenaires .pageHeader .partenaireHeader{padding:60px 20px;}
.single-partenaires .pageHeader .partenaireHeaderContainer{width:100%;max-width:1540px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocLeft{width:100%;padding-right:0;order:2;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocLeft .blocTitre{width:100%;text-align:left;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocLeft .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocLeft .blocTitre h1{margin:0 0 30px;padding:0!important;color:#403E3E;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocRight{width:225px;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:10px;overflow:hidden;position:relative;background:#FFFFFF;order:1;
margin:-145px auto 40px;-webkit-align-self:flex-start;align-self:flex-start;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocRight > img{width:100%;height:auto;max-width:inherit;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocRight .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;padding:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocRight .masque img{max-width:100%;height:auto;-webkit-align-self:center;align-self:center;}
@media screen and (min-width: 768px){
.single-partenaires .pageHeader .partenaireHeader{padding:60px 40px;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocLeft{padding-right:40px;}
}
@media screen and (min-width: 1024px){
.single-partenaires .pageHeader .partenaireHeader{padding:80px 40px;}
.single-partenaires .pageHeader .partenaireBreadcrumb{height:280px;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocLeft{width:calc(100% - 450px);padding-right:60px;order:1;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocRight{width:450px;order:2;margin:-170px auto 0;}
}
@media screen and (min-width: 1201px){
.single-partenaires .pageHeader .partenaireHeader{padding:110px 80px;}
.single-partenaires .pageHeader .partenaireBreadcrumb{padding:0 80px;}
.single-partenaires .pageHeader .partenaireHeaderContainer .blocLeft{padding-right:120px;}
}
#autresPartenaires{padding:110px 80px;background:#F4F4F4;}
.autresPartenairesContainer{width:100%;max-width:1280px;margin:0 auto;}
.autresPartenairesContainer .blocTitre{width:100%; margin:0 auto;text-align:left;}
.autresPartenairesContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.autresPartenairesContainer .blocTitre h2{margin:0 0 30px;padding:0;}
.autresPartenairesContainer .blocPartenaires .listePartenaires{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.autresPartenairesContainer .blocPartenaires .listePartenaires img{max-width:100%;height:auto;margin:0 auto;}
.autresPartenairesContainer .bx-wrapper{margin-bottom:20px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.autresPartenairesContainer .bx-controls{display:none;}
.autresPartenairesContainer .bx-controls .bx-pager.bx-default-pager a{background:#FFFFFF;}
.autresPartenairesContainer .bx-controls .bx-pager.bx-default-pager a.active,
.autresPartenairesContainer .bx-controls .bx-pager.bx-default-pager a:focus,
.autresPartenairesContainer .bx-controls .bx-pager.bx-default-pager a:hover{background:#DF0101;}
.page-id-1999 .autresPartenairesContainer .bx-controls,
.page-id-33 .autresPartenairesContainer .bx-controls{display:block;}
@media screen and (max-width: 1200px){
#autresPartenaires{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
#autresPartenaires{padding:60px 40px;}
}
@media screen and (max-width: 767px){
#autresPartenaires{padding:60px 20px;}
.autresPartenairesContainer .blocTitre{padding:0;}
}  #groupeOnglets{padding:40px 0 0;}
#groupeOnglets .onglets{width:100%;max-width:1540px;margin:0 auto;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#groupeOnglets .onglets .onglet{width:25%;border-bottom:3px solid #FFFFFF;padding:40px 20px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#groupeOnglets .onglets .onglet.active,
#groupeOnglets .onglets .onglet:hover{border-bottom:3px solid #DF0101;cursor:pointer;}
#groupeOnglets .onglets .onglet img{max-width:100px;height:auto;margin:0 auto;}
#groupeOnglets .onglets .onglet span{display:block;max-width:200px;margin:0 auto;font-size:18px;line-height:20px;text-align:center;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;color:#403E3E;}
@media screen and (max-width: 1023px){
#groupeOnglets{padding:20px 0 0;}
#groupeOnglets .onglets .onglet{width:33.33%;}
.gabaritQuisommesnous #groupeOnglets .onglets .onglet{width:25%;}
}
@media screen and (max-width: 767px){
#groupeOnglets{padding:20px 0 0;}
.gabaritQuisommesnous #groupeOnglets{padding:20px 0 60px;}
#groupeOnglets .onglets{padding:0 20px;}
#groupeOnglets .onglets .onglet{padding:10px;}
#groupeOnglets .onglets .onglet img{max-width:75px;}
#groupeOnglets .onglets .onglet span{display:none;}
}
@media screen and (max-width: 399px){
#groupeOnglets .onglets .onglet{padding:10px;}
#groupeOnglets .onglets .onglet img{max-width:50px;}
}
#groupeOnglets .groupeOnglet{width:100%;padding:0 50px 0!important;opacity:0;height:0;overflow:hidden;margin-top:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#groupeOnglets .groupeOnglet.active{opacity:1;height:auto;padding:0 80px 80px!important;margin-top:80px;}
#groupeOnglets .groupePhotoTexteContainer{width:100%;max-width:1380px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1{width:50%;position:relative;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1 > img.blank{width:100%;height:auto;max-width:inherit;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1 > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1 > .masque img{width:auto;height:100%;-webkit-align-self:center;align-self:center;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte{width:50%;background:#FFFFFF;padding:50px 100px;position:relative;z-index:2;margin-top:0;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte .blocTitre{width:100%;text-align:left;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte .blocTitre h2{margin:0 0 30px;padding:0;}
@media screen and (max-width: 1440px){
#groupeOnglets .groupePhotoTexte{padding:0 60px;}
#groupeOnglets .groupePhotoTexte.active{padding:60px 60px;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte{padding:80px;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1 > .masque > div{width:calc(50% - 40px);margin:0 20px;}
#groupeOnglets .groupeOnglet{padding:0 40px 0!important;}
#groupeOnglets .groupeOnglet.active{padding:0 40px 80px!important;}
}
@media screen and (max-width: 1200px){
#groupeOnglets .groupePhotoTexte{padding:0 40px;}
#groupeOnglets .groupePhotoTexte.active{padding:60px 40px;margin-top:0;}
#groupeOnglets .groupeAccordeons.groupeOnglet.active,
#groupeOnglets .groupePhotoTexte.groupeOnglet.active{padding:0 40px 60px!important;margin-top:80px;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1{}
#groupeOnglets .groupePhotoTexteContainer .blocTexte{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
#groupeOnglets .groupeAccordeons.groupeOnglet.active,
#groupeOnglets .groupePhotoTexte.groupeOnglet.active{margin-top:60px;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte{padding:60px 0 60px 40px;}
}
@media screen and (max-width: 767px){
#groupeOnglets .groupePhotoTexte{padding:0 20px;}
#groupeOnglets .groupePhotoTexte.active{padding:20px 20px;}
#groupeOnglets .groupeAccordeons.groupeOnglet,
#groupeOnglets .groupePhotoTexte.groupeOnglet{padding:0 20px 0!important;}
#groupeOnglets .groupeAccordeons.groupeOnglet.active,
#groupeOnglets .groupePhotoTexte.groupeOnglet.active{padding:0 20px 0!important;margin-top:40px;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1{width:100%;order:2;margin-bottom:0;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1 > .masque{position:relative;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1 > .masque img{width:100%;height:auto;}
#groupeOnglets .groupePhotoTexteContainer .blocPhoto1 > img.blank{display:none;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte{width:100%;padding:0 0 40px;order:1;}
#groupeOnglets .groupePhotoTexteContainer .blocTexte h2{margin-bottom:30px;}
#groupeOnglets .groupeAccordeons.groupeOnglet.active .groupeAccordeonsContainer > .blocTexte{margin-bottom:40px;}
} #groupeHistoire{width:100%;padding:100px 0 100px 40px;background:#F4F4F4;}
.groupeHistoireContainer{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-items:center;
align-items:center; } .groupeHistoireContainer .blocTitre{  padding:0;position:relative;}
.groupeHistoireContainer .blocTitre:before{display: none;content:"";width:10px;background:#DF0101;position:absolute;right:-10px;top:0;bottom:40px;z-index:1;}
.groupeHistoireContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.groupeHistoireContainer .blocTitre h2{margin:0 0 30px;padding:0;} .groupeHistoireContainer .blocHistoire{width:100%;max-width:1800px;overflow:hidden;} .groupeHistoireContainer .blocHistoireContainer{ }
.groupeHistoireContainer .blocHistoire .listeHistoires{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;}
.groupeHistoireContainer .blocHistoire .histoire{max-width:400px;min-width:400px;margin:0;border-radius:10px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.05);-webkit-align-self:flex-start;align-self:flex-start;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupeHistoireContainer .blocHistoire .histoire:hover{box-shadow:0 0 10px rgba(0,0,0,0.3);}
.groupeHistoireContainer .blocHistoire .histoire .blocPhoto{width:100%;position:relative;}
.groupeHistoireContainer .blocHistoire .histoire .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
.groupeHistoireContainer .blocHistoire .histoire .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.groupeHistoireContainer .blocHistoire .histoire .blocPhoto > .masque img{width:100%;height:auto;-webkit-align-self:center;align-self:center;}
.groupeHistoireContainer .blocHistoire .histoire .blocTexte{padding:40px;background:#FFFFFF;position:relative;}
.groupeHistoireContainer .blocHistoire .histoire .blocTexte:before{display:block;content:"";width:76px;height:4px;background:#DF0101;position:absolute;left:40px;top:0;z-index:1;}
.groupeHistoireContainer .blocHistoire .histoire .blocTexte span{display:block;font-size:40px;line-height:45px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;margin-bottom:20px;}
.groupeHistoireContainer .blocHistoire .histoire .blocTexte p{display:block;font-size:16px;line-height:30px;}
.groupeHistoireContainer .blocHistoire .bx-wrapper{margin-bottom:40px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.groupeHistoireContainer .blocHistoire .bx-wrapper .bx-viewport{padding:30px 0;} .groupeHistoireContainer .blocHistoire .bx-wrapper .bx-controls .bx-pager.bx-default-pager a{background:#FFFFFF;}
.groupeHistoireContainer .blocHistoire .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active,
.groupeHistoireContainer .blocHistoire .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:focus,
.groupeHistoireContainer .blocHistoire .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:hover{background:#DF0101;}
@media screen and (max-width: 1200px){
#groupeHistoire{padding:80px 0 80px 40px;}
.groupeHistoireContainer .blocTitre{padding:80px 0 0 40px;}
}
@media screen and (max-width: 1023px){
#groupeHistoire{padding:60px 0 60px 40px;}
.groupeHistoireContainer .blocTitre{padding:60px 0 0 40px;}
.groupeHistoireContainer .blocHistoire .bx-wrapper .bx-controls .bx-pager{max-width:450px;}
}
@media screen and (max-width: 767px){
#groupeHistoire{padding:60px 0 50px;}
.groupeHistoireContainer .blocTitre{width:100%;max-width:100%;padding:0 40px;}
.groupeHistoireContainer .blocTitre:before{display:none;}
.groupeHistoireContainer .blocHistoire{width:100%;position:relative;}
.groupeHistoireContainer .blocHistoire:before{display:block;content:"";width:10px;background:#DF0101;position:absolute;left:0px;top:0;bottom:40px;z-index:2;}
.groupeHistoireContainer .blocHistoireContainer{width:1180px;min-width:1180px;max-width:1180px;}
.groupeHistoireContainer .blocHistoire .histoire{max-width:280px;min-width:280px;}
.groupeHistoireContainer .blocHistoire .histoire .blocTexte{padding:30px 20px;}
.groupeHistoireContainer .blocHistoire .histoire .blocTexte:before{left:20px;}
.groupeHistoireContainer .blocHistoire .histoire .blocTexte span{font-size:30px;line-height:35px;}
.groupeHistoireContainer .blocHistoire .bx-wrapper .bx-controls .bx-pager{max-width:370px;}
} #groupeRgdistribution{width:100%;padding:80px 50px;}
.groupeRgdistributionContainer .blocTitre{width:100%;max-width:1440px;margin:0 auto 140px;padding:0 30px;}
.groupeRgdistributionContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.groupeRgdistributionContainer .blocTitre h2{margin:0 0 30px;padding:0;}
body .groupeRgdistributionContainer .groupeSupportTechniqueContainer .blocTexte{padding:80px 70px 80px;}
body .groupeRgdistributionContainer .groupeSupportTechniqueContainer .blocTexte h2{font-size:35px;line-height:40px;margin-bottom:30px;}
@media screen and (max-width: 1200px){
#groupeRgdistribution{padding:80px 10px;}
}
@media screen and (max-width: 1023px){
#groupeRgdistribution{padding:60px 40px 0;}
.groupeRgdistributionContainer .blocTitre{max-width:720px;padding:0;margin-bottom:60px;}
body .groupeRgdistributionContainer .groupeSupportTechniqueContainer .blocTexte{padding:60px 40px;}
}
@media screen and (max-width: 767px){
#groupeRgdistribution{padding:60px 20px 0;}
.groupeRgdistributionContainer .blocTitre{padding:0 20px;margin-bottom:40px;}
body .groupeRgdistributionContainer .groupeSupportTechniqueContainer .blocTexte{padding:40px 20px;}
body .groupeRgdistributionContainer .groupeSupportTechniqueContainer .blocTexte h2{font-size:25px;line-height:28px;margin-bottom:20px;}
} #groupeRGDLogo{width:100%;padding:110px 40px 80px;
background:linear-gradient(#F4F4F4,#F4F4F4) bottom no-repeat;
background-position:0 100%;
background-size:100% 180px;}
.groupeRGDLogoContainer{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupeRGDLogoContainer .logo{width:100%;margin-bottom:80px;}
.groupeRGDLogoContainer .logo img{margin:0 auto;}
.groupeRGDLogoContainer .blocLeft{width:50%;}
.groupeRGDLogoContainer .blocRight{width:50%;}
.groupeRGDLogoContainer > div{padding:0 45px;}
.groupeRGDLogoContainer > div .blocTitre{width:100%;margin:0 0 40px;}
.groupeRGDLogoContainer > div .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.groupeRGDLogoContainer > div .blocTitre h2{margin:0 0 30px;padding:0;}
.groupeRGDLogoContainer > div .blocListe{width:100%; }
.groupeRGDLogoContainer > div .blocListe .bloc{width:100%;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
.groupeRGDLogoContainer > div .blocListe .bloc img{width:33.3333%;max-width:210px;height:auto;}
.groupeRGDLogoContainer > div .blocListe .bloc a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-align:left;text-indent:-999em;}
.groupeRGDLogoContainer > div .bx-wrapper{margin-bottom:40px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.groupeRGDLogoContainer > div .bx-wrapper .bx-controls .bx-pager.bx-default-pager a{background:#FFFFFF;}
.groupeRGDLogoContainer > div .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active,
.groupeRGDLogoContainer > div .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:focus,
.groupeRGDLogoContainer > div .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:hover{background:#DF0101;}
@media screen and (max-width: 1200px){
#groupeRGDLogo{padding:80px 20px;}
.groupeRGDLogoContainer > div{padding:0 20px;}
}
@media screen and (max-width: 1023px){
#groupeRGDLogo{padding:60px 40px;}
.groupeRGDLogoContainer > div{padding:0;}
.groupeRGDLogoContainer .logo{margin-bottom:60px;}
.groupeRGDLogoContainer .blocLeft{width:100%;max-width:630px;}
.groupeRGDLogoContainer .blocRight{width:100%;max-width:630px;}
}
@media screen and (max-width: 767px){
#groupeRGDLogo{padding:60px 10px;}
.groupeRGDLogoContainer > div{padding:0 10px;}
.groupeRGDLogoContainer .logo{margin-bottom:40px;}
.groupeRGDLogoContainer .blocLeft{width:50%;max-width:230px;}
.groupeRGDLogoContainer .blocRight{width:50%;max-width:230px;}
.groupeRGDLogoContainer > div .blocListe .bloc{width:100%;max-width:210px;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;}
.groupeRGDLogoContainer > div .blocListe .bloc img{width:100%;}
.groupeRGDLogoContainer > div .blocTitre{margin-bottom:20px;}
.groupeRGDLogoContainer > div .blocTitre h2{font-size:25px;line-height:30px;}
.groupeRGDLogoContainer > div .bx-wrapper{margin-left:0;margin-right:0;}
}
@media screen and (max-width: 399px){
.groupeRGDLogoContainer > div .blocTitre h2{font-size:20px;line-height:25px;}
}
body.page-id-1999 .groupeCallToAction,
body.page-id-33 .groupeCallToAction{padding-bottom:80px;}
body.page-id-1999 .groupeCallToActionContainer .blocLien a,
body.page-id-33 .groupeCallToActionContainer .blocLien a{margin-bottom:0;}
@media screen and (max-width: 1023px){
body.page-id-1999 .groupeCallToAction,
body.page-id-33 .groupeCallToAction{padding-bottom:60px;}
} .gabaritNousrejoindre{padding:60px 20px 0;}
@media screen and (min-width: 768px){
.gabaritNousrejoindre{padding:60px 40px 0;}
}
@media screen and (min-width: 1024px){
.gabaritNousrejoindre{padding:80px 40px 0;}
}
@media screen and (min-width: 1441px){
.gabaritNousrejoindre{padding:80px 80px 0;}
} .gabaritNousrejoindre .zoneTexte{width:100%;max-width:1280px;margin:0 auto 40px;}
.gabaritNousrejoindre .zoneTexteContainer{padding:0;}
.gabaritNousrejoindre .zoneTexteContainer *:last-child{margin-bottom:0!important;}
@media screen and (min-width: 768px){
.gabaritNousrejoindre .zoneTexteContainer{padding:0 20px;}
}
@media screen and (min-width: 1024px){
.gabaritNousrejoindre .zoneTexte{margin:0 auto 60px;}
}
@media screen and (min-width: 1201px){
.gabaritNousrejoindre .zoneTexteContainer{padding:0 60px;}
} .gabaritNousrejoindre .groupeAccordeonsPhoto{width:100%;max-width:1280px;margin:0 auto;}
.gabaritNousrejoindre .groupeAccordeonsPhotoContainer{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;
}
.gabaritNousrejoindre .groupeAccordeonsPhoto .blocAccordeons{width:520px;margin-right:40px;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon{margin-bottom:10px;cursor:pointer;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon .blocTitre{width:100%;padding:10px 20px;background:#F4F4F4;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon .blocTitre div.titre{width:100%;height:80px;position:relative;padding:0 80px 0 20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon .blocTitre div.titre:after{display:block;content:"";width:80px;height:80px;position:absolute;top:0;right:0;
background:url(//polydispensing.com/wp-content/themes/template/images/bgPlusAccordeon.webp) no-repeat center center;-webkit-background-size:80px;-moz-background-size:80px;background-size:80px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon.open .blocTitre div.titre:after{transform:rotate(45deg);}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon .blocTitre div.titre p{font-size:25px;line-height:30px;font-weight:700;margin:0;padding:5px 0 0 0;font-family:'proxima-nova',arial,helvetica,sans-serif;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon .blocTexteContainer{background:#F4F4F4;padding:0 40px;height:0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon.open .blocTexteContainer{padding:5px 40px 30px;height:auto;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .blocPhoto{width:calc(100% - 560px);position:relative;-webkit-align-self:flex-start;align-self:flex-start;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .blocPhoto > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
@media screen and (max-width: 1023px){
.gabaritNousrejoindre .groupeAccordeonsPhoto .blocPhoto{width:100%;max-width:720px;margin:0 auto 40px;order:1;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .blocAccordeons{width:100%;margin-right:0;order:2;}
}
@media screen and (max-width: 767px){
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon .blocTitre{padding:0;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon .blocTitre div.titre p{font-size:18px;line-height:22px;}
.gabaritNousrejoindre .groupeAccordeonsPhoto .accordeon.open .blocTexteContainer{padding:5px 20px 30px;}
} .groupePostuler{width:100%;padding:80px;background:#F4F4F4;}
.groupePostulerContainer{width:100%;max-width:1280px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupePostulerContainer .blocTexte{width:50%;}
.groupePostulerContainer .blocTexteContainer{max-width:500px;}
.groupePostulerContainer .blocTexte .blocTitre{width:100%;margin:0 0 40px;}
.groupePostulerContainer .blocTexte .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.groupePostulerContainer .blocTexte .blocTitre h2{text-transform:none;margin:0 0 30px;padding:0;}
.groupePostulerContainer .blocTexte .texte{max-width:400px;}
.groupePostulerContainer .blocForm{width:50%;}
.groupePostulerContainer .blocFormContainer{}
.groupePostulerContainer .blocForm p.upline_form{font-size:12px!important;max-width:1100px;margin:0 auto 20px;padding:0;}
.groupePostulerContainer .blocForm form{margin:0;}
.groupePostulerContainer .blocForm .groupe{overflow:hidden;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.groupePostulerContainer .blocForm .field{width:50%;float:left;overflow:hidden;}
.groupePostulerContainer .blocForm .groupe2 .field{width:100%;}
.groupePostulerContainer .blocForm .groupe2 .field:last-child{overflow:visible;position:relative;height:auto;}
.groupePostulerContainer .blocForm .field span{display:block;width:100%;padding:0 0 0 20px;}
.groupePostulerContainer .blocForm .field_left span{padding:0 20px 0 0;}
.groupePostulerContainer .blocForm .groupe2 .field span{padding:0;}
.groupePostulerContainer .blocForm .groupe2 .field span.ajax-loader{width:16px;height:16px;position:absolute;right:15px;top:50%;margin-top:-8px;}
.groupePostulerContainer .blocForm .groupe2 .field span.wpcf7-not-valid-tip{padding:0 20px;}
.groupePostulerContainer .blocForm .field input,
.groupePostulerContainer .blocForm .field textarea{display:inline-block;font-family:'proxima-nova',arial,sans-serif;border:none;background:none;border-bottom:2px solid #403E3E;width:100%;height:44px;padding:0 20px;font-size:16px;color:#403E3E;margin:0 0 20px 0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}
.groupePostulerContainer .blocForm .field span[data-name="cv-lettre"]{position:relative;padding-bottom:15px;}
.groupePostulerContainer .blocForm .field span[data-name="cv-lettre"]:after{display:block;content:"Ajouter";width:150px;height:44px;background:#000000;color:#FFFFFF;text-align:center;border-radius:50px;position:absolute;top:0;right:0;
pointer-events:none;line-height:44px;font-family:'proxima-nova',arial,sans-serif;font-size:16px;font-weight:700;}
.groupePostulerContainer .blocForm .field span[data-name="cv-lettre"]:hover:after{background:#DF0101;}
.groupePostulerContainer .blocForm .field span[data-name="cv-lettre"]:before{display:block;content:"Télécharger CV et Lettre de motivation";width:calc(100% - 150px);height:44px;background:#F4F4F4;color:#C2C2C2;text-align:left;position:absolute;top:0;left:0;
pointer-events:none;line-height:44px;}
.groupePostulerContainer .blocForm .field input.cvlettre{border:none!important;line-height:44px;margin:0;}
.groupePostulerContainer .blocForm .field input:focus,
.groupePostulerContainer .blocForm .field textarea:focus{border-bottom:2px solid #DF0101;}
.groupePostulerContainer .blocForm .filefield input{height:auto;margin:0;padding:20px;}
.groupePostulerContainer .blocForm .field textarea{padding:20px;height:170px;margin-bottom:20px;}
.groupePostulerContainer .blocForm .field_submit{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.groupePostulerContainer .blocForm .field div.submit{float:none;width:50%;margin-top:30px;padding:0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupePostulerContainer .blocForm .field div.submit > p{width:100%;}
.groupePostulerContainer .blocForm .field div.submit input{display:block;width:100%;max-width:320px;height:50px;padding:0 25px 0 25px;margin:0 auto;border:none;color:#FFFFFF;text-align:left;font-size:14px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;
border-radius:50px;text-transform:uppercase;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #DF0101;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.groupePostulerContainer .blocForm .field div.submit input:hover{background-color:#403E3E;}
.groupePostulerContainer .blocForm .field div.submit .wpcf7-spinner{width:24px!important;}
.groupePostulerContainer .blocForm div.wpcf7-response-output{position:absolute;z-index:2000;left:0;top:100%;margin:0 0 0 10px;padding:10px 20px;background:rgba(255,255,255,1);color:#403E3E;width:100%;border:none;}
.groupePostulerContainer .blocForm div.wpcf7-validation-errors{color:red;}
.groupePostulerContainer .blocForm span.wpcf7-not-valid-tip{position:absolute;left:0;top:45px;padding:0 20px 0 30px;font-size:12px;line-height:14px;}
.groupePostulerContainer .blocForm .field_left span.wpcf7-not-valid-tip{padding:0 20px 0 20px;}
.groupePostulerContainer .blocForm .captcha span.wpcf7-not-valid-tip{padding:0 0 0 10px!important;}
.groupePostulerContainer *::-webkit-input-placeholder {color:#C2C2C2;text-transform:none;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupePostulerContainer *:-moz-placeholder {color:#C2C2C2;text-transform:none;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupePostulerContainer *::-moz-placeholder {color:#C2C2C2;text-transform:none;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupePostulerContainer *:-ms-input-placeholder {color:#C2C2C2;text-transform:none;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupePostulerContainer .blocForm .field input:focus::-webkit-input-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .field textarea:focus::-webkit-input-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .field input:focus:-moz-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .field textarea:focus:-moz-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .field input:focus::-moz-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .field textarea:focus::-moz-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .field input:focus:-ms-input-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .field textarea:focus:-ms-input-placeholder {color:#C2C2C2;}
.groupePostulerContainer .blocForm .reponsePopup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100001;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupePostulerContainer .blocForm .reponsePopup.open{opacity:1;visibility:visible;}
.groupePostulerContainer .blocForm .reponsePopupContainer{width:100%;max-width:400px;background:#FFFFFF;position:relative;text-align:center;}
@media screen and (max-width: 1440px){
.groupePostuler{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.groupePostuler{padding:60px 40px;}
.groupePostulerContainer .blocTexte{width:100%;margin-bottom:40px;}
.groupePostulerContainer .blocTexteContainer{max-width:100%;}
.groupePostulerContainer .blocTexte .texte{max-width:100%;}
.groupePostulerContainer .blocForm{width:100%;}
}
@media screen and (max-width: 767px){
.groupePostuler{padding:60px 20px;}
.groupePostulerContainer .blocForm .field{width:100%;}
.groupePostulerContainer .blocForm .field span{padding:0!important;}
.groupePostulerContainer .blocForm .acceptance{width:100%;padding-right:0;}
.groupePostulerContainer .blocForm .field div.submit{width:100%;}
}  .groupeCompetences{width:100%;padding:80px 80px;}
.groupeCompetencesContainer{width:100%;max-width:1280px;margin:0 auto;}
.groupeCompetences .blocTitre{margin-bottom:60px;}
.groupeCompetences .blocTitre h2{margin:0;text-align:center;text-transform:none;}
.groupeCompetences .blocAccordeons{width:100%;}
.groupeCompetences .accordeon{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupeCompetences .accordeon .blocLogo{width:40%;padding-right:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.groupeCompetences .accordeon .blocLogo img{width:100%;max-width:300px;height:auto;-webkit-align-self:flex-start;align-self:flex-start;}
.groupeCompetences .accordeon .blocTexte{width:60%;padding-left:40px;border-left:3px solid #DF0101;}
.groupeCompetences .accordeon .blocTexte .texte{height:0;opacity:0;padding:0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupeCompetences .accordeon.open .blocTexte .texte{height:auto;opacity:1;padding:20px 0 0 0;}
.groupeCompetences .accordeon .blocTexte .titre{padding-top:45px;}
.groupeCompetences .accordeon .blocPlus{width:100%;padding:15px 0;}
.groupeCompetences .accordeon .blocPlus span{display:block;width:44px;height:44px;margin:0 auto;padding:0;border:none;border-radius:50px;text-transform:uppercase;border:2px solid #DF0101;margin:0 0 0 calc(40% - 21px);
background:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsBlanc.webp) no-repeat center center #DF0101;-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;text-align:left;text-indent:-999em;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.groupeCompetences .accordeon .blocPlus.open span{background-image:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsMoinsBlanc.webp);}
.groupeCompetences .accordeon .blocPlus:hover span{cursor:pointer;border-color:#403E3E!important;background-color:#403E3E!important;}
@media screen and (max-width: 1440px){
.groupeCompetences{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.groupeCompetences{padding:60px 40px;}
.groupeCompetences .accordeon .blocTexte .titre{padding-top:35px;}
}
@media screen and (max-width: 767px){
.groupeCompetences{padding:60px 20px;}
.groupeCompetences .blocTitre{margin-bottom:40px;}
.groupeCompetences .accordeon .blocTexte .titre{padding-top:5px;}
.groupeCompetences .accordeon .blocLogo{width:100%;padding:0;-webkit-justify-content:center;justify-content:center;}
.groupeCompetences .accordeon .blocTexte{width:100%;padding-left:20px;}
.groupeCompetences .accordeon .blocPlus span{margin:0 auto;}
} .groupeGagnezefficacite{width:100%;padding:80px;background:#F4F4F4;}
.groupeGagnezefficaciteContainer{width:100%;max-width:1280px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupeGagnezefficacite .blocTitre{}
.groupeGagnezefficacite .blocTitre h2{font-size:40px;line-height:48px;text-align:center;text-transform:none;max-width:900px;margin:0;}
.groupeGagnezefficacite .blocTitre h3{font-size:25px;line-height:30px;text-align:center;margin-bottom:60px;}
.groupeGagnezefficacite .blocPictosTextes{width:100%;max-width:980px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.groupeGagnezefficacite .blocPictosTextes .bloc{width:33.33%;padding:0 40px;}
.groupeGagnezefficacite .blocPictosTextes .bloc .picto{width:100%;}
.groupeGagnezefficacite .blocPictosTextes .bloc .picto img{width:100%;max-width:100px;height:auto;margin:0 auto;}
.groupeGagnezefficacite .blocPictosTextes .bloc .texte{width:100%;}
.groupeGagnezefficacite .blocPictosTextes .bloc .texte p{width:100%;max-width:260px;margin:0 auto;}
@media screen and (max-width: 1440px){
.groupeGagnezefficacite{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.groupeGagnezefficacite{padding:60px 40px;}
.groupeGagnezefficacite .blocPictosTextes .bloc{padding:0 20px;}
}
@media screen and (max-width: 767px){
.groupeGagnezefficacite{padding:60px 20px;}
.groupeGagnezefficacite .blocPictosTextes .bloc{width:100%;padding:0;margin-bottom:20;}
.groupeGagnezefficacite .blocPictosTextes .bloc:last-child{margin-bottom:0;}
.groupeGagnezefficacite .blocTitre h2{font-size:27px;line-height:30px;}
.groupeGagnezefficacite .blocTitre h3{font-size:20px;line-height:25px;margin-bottom:40px;}
.groupeGagnezefficacite .blocPictosTextes .bloc .texte p{max-width:320px;text-align:center;}
}  #pageRealisations{width:100%;padding:0 20px 60px;}
.pageRealisationsContainer{width:100%;max-width:1540px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-items:center;
align-items:center;}
.pageRealisationsContainer .blocApplications{width:100%;margin:0;}
.pageRealisationsContainer .blocApplications .listeApplications{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;
}
.pageRealisationsContainer .blocApplications .realisation{width:100%;max-width:440px;overflow:hidden;border-radius:10px;margin:0 0 40px;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.pageRealisationsContainer .blocApplications .realisation:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.pageRealisationsContainer .blocApplications .realisation .lien{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;}
.pageRealisationsContainer .blocApplications .realisation .lien a{display:block;width:100%;height:100%;text-indent:-999em;}
.pageRealisationsContainer .blocApplications .realisation .blocLeft{width:100%;position:relative;}
.pageRealisationsContainer .blocApplications .realisation .blocLeft > .blank{width:100%;height:auto;}
.pageRealisationsContainer .blocApplications .realisation .blocLeft .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.pageRealisationsContainer .blocApplications .realisation .blocLeft .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.pageRealisationsContainer .blocApplications .realisation .blocRight{width:100%;background:#F4F4F4;padding:30px 20px;}
.pageRealisationsContainer .blocApplications .realisation .blocRight .categories{font-size:14px;line-height:16px;color:#DF0101;text-transform:uppercase;}
.pageRealisationsContainer .blocApplications .realisation .blocRight h3{font-size:22px;line-height:30px;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;margin:0 0 20px;padding:0;}
.pageRealisationsContainer .blocApplications .realisation .blocRight .exergue{font-size:17px;line-height:30px;} @media screen and (min-width: 768px){
#pageRealisations{padding:90px 40px 60px;}
.pageRealisationsContainer .blocApplications{width:auto;margin:0 -20px 0;min-width: -webkit-fill-available;}
.pageRealisationsContainer .blocApplications .realisation{width:calc(50% - 40px)!important;margin:0 20px 40px;}
}
@media screen and (min-width: 1024px){
#pageRealisations{padding:90px 40px;}
}
@media screen and (min-width: 1201px){
#pageRealisations{padding:110px 40px 60px;}
.pageRealisationsContainer .blocApplications{margin:0 -25px 0;}
.pageRealisationsContainer .blocApplications .listeApplications{-webkit-justify-content:flex-start;justify-content:flex-start;}
.pageRealisationsContainer .blocApplications .realisation{width:calc(50% - 50px)!important;max-width:inherit;margin:0 25px 50px;}
.pageRealisationsContainer .blocApplications .realisation .blocLeft{width:55%;}
.pageRealisationsContainer .blocApplications .realisation .blocRight{width:45%;padding:40px;}
.pageRealisationsContainer .blocApplications .realisation .blocRight h3{margin:0 0 40px;}
}
@media screen and (min-width: 1441px){
#pageRealisations{padding:110px 80px 60px;}
}  .single-realisations .realisationsTab{width:100%;padding:40px 20px 0;}
.single-realisations .realisationsTabContainer{width:100%;max-width:1380px;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-realisations .realisationsTabContainer button{display:block;width:100%;height:44px;border:1px solid #403E3E;border-radius:44px;background:#FFFFFF;font-size:17px;line-height:20px;text-transform:uppercase;text-align:center;
font-family:'raleway',arial,helvetica,sans-serif;color:#403E3E;margin:0 0 20px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.single-realisations .realisationsTabContainer button.actif,
.single-realisations .realisationsTabContainer button:hover{border:2px solid #DF0101;color:#DF0101;cursor:pointer;}
@media screen and (min-width: 360px){
.single-realisations .realisationsTabContainer{width:auto;margin:0 -10px;}
.single-realisations .realisationsTabContainer button{width:calc(50% - 20px);margin:0 10px 20px;}
}
@media screen and (min-width: 768px){
.single-realisations .realisationsTab{padding:60px 40px 0;}
.single-realisations .realisationsTabContainer button{width:calc(25% - 20px);margin:0 10px;}
}
@media screen and (min-width: 1024px){
.single-realisations .realisationsTab{padding:80px 40px 0;}
.single-realisations .realisationsTabContainer button{width:200px;margin:0 15px;}
.single-realisations .realisationsTabContainer button:first-child{margin-left:0;}
.single-realisations .realisationsTabContainer button:last-child{margin-right:0;}
}
@media screen and (min-width: 1201px){
.single-realisations .realisationsTab{padding:80px 80px 0;}
.single-realisations .realisationsTabContainer{width:100%;margin:0 auto;}
}
.single-realisations .gabaritTabs{position:relative;} .single-realisations .groupePhotoTexte{position:absolute;width:100%;padding:140px 50px;opacity:0;visibility:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
transform:translateY(50px);}
.single-realisations .groupePhotoTexte.actif{position:relative;opacity:1;visibility:visible;
transform:translateY(0);
}
.single-realisations .groupePhotoTexteContainer{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-realisations .groupePhotoTexteContainer .blocPhoto{width:50%;position:relative;-webkit-align-self:flex-start;align-self:flex-start;
-webkit-transform:translateX(30px) translateY(-60px);
-moz-transform:translateX(30px) translateY(-60px);
transform:translateX(30px) translateY(-60px);}
.single-realisations .groupePhotoTexteContainer .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
.single-realisations .groupePhotoTexteContainer .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.single-realisations .groupePhotoTexteContainer .blocPhoto > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.single-realisations .groupePhotoTexteContainer .blocTexte{width:50%;background:#F4F4F4;padding:100px;position:relative;z-index:2;border-radius:10px;
-webkit-transform:translateX(-30px) translateY(60px);
-moz-transform:translateX(-30px) translateY(60px);
transform:translateX(-30px) translateY(60px);}
.single-realisations .groupePhotoTexteContainer .blocTexte h2{text-transform:none;margin:0 0 40px;}
.single-realisations .groupePhotoTexteContainer .secteur{margin-bottom:40px;}
.single-realisations .groupePhotoTexteContainer .secteur span{display:block;font-size:22px;line-height:28px;font-weight:700;}
.single-realisations .groupePhotoTexteContainer .secteur span:first-child{font-family:'raleway',arial,helvetica,sans-serif;color:#DF0101;}
@media screen and (max-width: 1440px){
.single-realisations .groupePhotoTexteContainer .blocTexte{padding:80px;}
}
@media screen and (max-width: 1200px){
.single-realisations .groupePhotoTexte{padding:140px 10px;}
.single-realisations .groupePhotoTexteContainer .blocTexte{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.single-realisations .groupePhotoTexte{padding:80px 10px;}
.single-realisations .groupePhotoTexteContainer .blocPhoto{
-webkit-transform:translateX(30px) translateY(-30px);
-moz-transform:translateX(30px) translateY(-30px);
transform:translateX(30px) translateY(-30px);}
.single-realisations .groupePhotoTexteContainer .blocTexte{padding:60px 40px;
-webkit-transform:translateX(-30px) translateY(30px);
-moz-transform:translateX(-30px) translateY(30px);
transform:translateX(-30px) translateY(30px);}
}
@media screen and (max-width: 767px){
.single-realisations .groupePhotoTexte{padding:20px 20px 40px;}
.single-realisations .groupePhotoTexte2{padding:20px 20px 40px;}
.single-realisations .groupePhotoTexteContainer .blocPhoto{width:100%;margin-bottom:20px;
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);}
.single-realisations .groupePhotoTexteContainer .blocTexte{width:100%;padding:40px 20px;
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);}
.single-realisations .groupePhotoTexteContainer .blocTexte h2{margin-bottom:30px;}
.single-realisations .groupePhotoTexteContainer .secteur{margin-bottom:30px;}
.single-realisations .groupePhotoTexteContainer .secteur span{font-size:18px;line-height:22px;}
} .single-realisations .groupeTexteSeul{position:absolute;width:100%;padding:80px 40px;opacity:0;visibility:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
transform:translateY(50px);}
.single-realisations .groupeTexteSeul.actif{position:relative;opacity:1;visibility:visible;
transform:translateY(0);
}
.single-realisations .groupeTexteSeulContainer{width:100%;max-width:980px;margin:0 auto;}
.single-realisations .groupeTexteSeulContainer .blocTexte > *:first-child{margin-top:0;}
.single-realisations .groupeTexteSeulContainer .blocTexte h2{text-transform:none;}
@media screen and (max-width: 1023px){
.single-realisations .groupeTexteSeul{width:100%;padding:40px 40px 60px;}
}
@media screen and (max-width: 767px){
.single-realisations .groupeTexteSeul{padding:40px 20px 40px;}
} .single-realisations .groupeProduits{position:absolute;opacity:0;visibility:hidden;margin:80px 0 60px;
-webkit-transition:all 0.3s ease-out 0.1s;
-moz-transition:all 0.3s ease-out 0.1s;
transition:all 0.3s ease-out 0.1s;
transform:translateY(50px);}
.single-realisations .groupeProduits.actif{position:relative;opacity:1;visibility:visible;
transform:translateY(0);
}
.groupeProduits .blocTexte .blocTitre{width:100%;margin:0 0 40px;}
.groupeProduits .blocTexte .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.groupeProduits .blocTexte .blocTitre h2{margin:0 0 30px;padding:0;}
@media screen and (max-width: 1023px){
.single-realisations .groupeProduits{margin:60px 0 60px;}
}
@media screen and (max-width: 767px){
.single-realisations .groupeProduits{margin:20px 0 40px;}
.groupeProduits .blocTexte .blocTitre{margin-bottom:30px;}
} .single-post .pageHeader,
.page-id-2013 .pageHeader,
.page-id-345 .pageHeader,
.page-id-1999 .pageHeader,
.page-id-33 .pageHeader{padding:0 20px 40px;}
.search .pageHeader,
.single-realisations .pageHeader,
.page-template-page-expertise .pageHeader,
.single-produits .pageHeader{background:url(//polydispensing.com/wp-content/themes/template/images/bgPageHeaderProduit.webp) no-repeat center 140px #FFFFFF;padding:0 20px;}
.single-post .pageHeader h1,
.page-id-2013 .pageHeader h1,
.page-id-345 .pageHeader h1,
.page-id-1999 .pageHeader h1,
.page-id-33 .pageHeader h1,
.search .pageHeader h1,
.single-realisations .pageHeader h1,
.page-template-page-expertise .pageHeader h1,
.single-produits .pageHeader h1{color:#403E3E;padding:0;margin:0 0 35px;}
.single-post .pageHeader h1{margin-bottom:0;}
.single-post .pageHeader .headerContent span{display:block;font-size:20px;line-height:24px;font-family:'raleway', arial, helvetica, sans-serif;font-weight:700;color:#DF0101;margin-bottom:5px;}
.search .pageHeaderHomeSearch h1{margin:0;}
.single-realisations .pageHeader h1{text-transform:none;margin:0;}
.search .pageHeader .exergue,
.single-post .pageHeader .exergue,
.page-id-2013 .pageHeader .exergue,
.page-id-345 .pageHeader .exergue,
.page-id-1999 .pageHeader .exergue,
.page-id-33 .pageHeader .exergue,
.single-realisations .pageHeader .exergue,
.page-template-page-expertise .pageHeader .exergue,
.single-produits .pageHeader .exergue{font-size:22px;font-weight:700;margin-bottom:35px;}
.search .pageHeader .exergue{margin:0;}
.search .headerContent,
.single-post .headerContent,
.page-id-2013 .headerContent,
.page-id-345 .headerContent,
.page-id-1999 .headerContent,
.page-id-33 .headerContent,
.single-realisations .headerContent,
.page-template-page-expertise .headerContent,
.single-produits .headerContent{width:100%;max-width:1380px;margin:0 auto;padding:40px 20px;background:#F4F4F4;position:relative;border-radius:10px;}
.search .headerContent,
.single-realisations .headerContent,
.single-produits .headerContent{max-width:1380px;}
.single-realisations .headerContent .intro{margin-top:40px;}
.headerContent .lirelasuite{display:block;width:225px;padding:12px 25px 12px 25px;background:none;border:none;color:#403E3E;text-align:center;font-size:16px;font-weight:500;
font-family:'proxima-nova', arial, helvetica, sans-serif;border-radius:50px;margin:10px auto 0;text-decoration:underline;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.headerContent .lirelasuite:hover{color:#DF0101;cursor:pointer;}
.headerContent .intro > *{display:none;}
.headerContent .intro.open > *{display:block;}
.headerContent .intro > *:first-child{display:block;}
.page-template-page-expertise .headerContent .picto{display:block;width:90px;height:90px;background:#F4F4F4;border-radius:10px;position:absolute;left:50%;top:0;margin:-45px 0 0 -45px;padding:15px;}
.page-template-page-expertise .headerContent .picto img{width:100%;height:auto;}
.single-produits .pageHeader .blocBtn{width:100%;margin-top:-25px;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .pageHeader .blocBtn a{display:block;width:260px;padding:12px 20px 12px 20px;border:none;color:#FFFFFF;text-align:center;font-size:14px;line-height:20px;font-weight:400;font-family:'raleway', arial, helvetica, sans-serif;
border-radius:50px;text-transform:uppercase;background:#403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.single-produits .pageHeader .blocBtn a:hover{background-color:#DF0101;}
@media screen and (min-width: 768px){
.page-id-2013 .pageHeader,
.page-id-345 .pageHeader,
.page-id-1999 .pageHeader,
.page-id-33 .pageHeader{padding:0 40px 80px;}
.search .pageHeader,
.single-realisations .pageHeader,
.page-template-page-expertise .pageHeader,
.single-produits .pageHeader{padding:0 40px;}
.search .headerContent,
.single-post .headerContent,
.page-id-2013 .headerContent,
.page-id-345 .headerContent,
.page-id-1999 .headerContent,
.page-id-33 .headerContent,
.single-realisations .headerContent,
.page-template-page-expertise .headerContent,
.single-produits .headerContent{padding:40px 40px;}
.headerContent .lirelasuite{display:none;}
.headerContent .intro > *{display:block;}
}
@media screen and (min-width: 1024px){
.search .headerContent,
.single-post .headerContent,
.page-id-2013 .headerContent,
.page-id-345 .headerContent,
.page-id-1999 .headerContent,
.page-id-33 .headerContent,
.single-realisations .headerContent,
.page-template-page-expertise .headerContent,
.single-produits .headerContent{padding:60px 40px;}
.page-id-33 .headerContent,
.single-realisations .headerContent,
.page-template-page-expertise .headerContent,
.single-produits .headerContent{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.page-id-33 .anim .headerContent,
.single-realisations .anim .headerContent,
.page-template-page-expertise .anim .headerContent,
.single-produits .anim .headerContent{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.single-realisations .blocBtn,
.page-template-page-expertise .blocBtn,
.single-produits .blocBtn{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.single-realisations .anim .blocBtn,
.page-template-page-expertise .anim .blocBtn,
.single-produits .anim .blocBtn{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.page-id-33 .postContent,
.single-realisations .postContent,
.page-template-page-expertise .postContent,
.single-produits .postContent{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.page-id-33 .postContent.anim,
.single-realisations .postContent.anim,
.page-template-page-expertise .postContent.anim,
.single-produits .postContent.anim{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
.page-id-85 .pageSection,
.page-id-144 .pageSection{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0;
-webkit-transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
transition:all 0.5s ease-out 0s;}
.page-id-85 .pageSection.anim,
.page-id-144 .pageSection.anim{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@media screen and (min-width: 1441px){
.single-realisations .pageHeader,
.page-template-page-expertise .pageHeader,
.single-produits .pageHeader{padding:0 80px;}
.search .headerContent,
.single-post .headerContent,
.page-id-2013 .headerContent,
.page-id-345 .headerContent,
.page-id-1999 .headerContent,
.page-id-33 .headerContent,
.single-realisations .headerContent,
.page-template-page-expertise .headerContent,
.single-produits .headerContent{padding:80px 80px;}
}
.single-post #breadcrumbs,
.page-id-2013 #breadcrumbs,
.page-id-345 #breadcrumbs,
.page-id-1999 #breadcrumbs,
.page-id-33 #breadcrumbs{padding:30px 0;}
.page-template-page-expertise #breadcrumbs{padding:30px 0 60px;}
.single-realisations #breadcrumbs,
.single-produits #breadcrumbs{padding:30px 0;}
.single-realisations #breadcrumbs span,
.page-template-page-expertise #breadcrumbs span,
.search #breadcrumbs span,
.single-produits #breadcrumbs span,
.search #breadcrumbs a,
.single-realisations #breadcrumbs a,
.page-template-page-expertise #breadcrumbs a,
.single-produits #breadcrumbs a{color:#403E3E;}
@media screen and (min-width: 1024px){
.page-template-page-expertise #breadcrumbs{padding:30px 0;}
}
.single-produits .gabaritCategorie{padding-top:80px;}
.single-produits .groupePhotoTexte{width:100%;padding:100px 50px;margin-bottom:80px;}
.single-produits .groupePhotoTexteContainer{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .groupePhotoTexteContainer .blocPhoto{width:50%;position:relative;
-webkit-transform:translateX(30px) translateY(-60px);
-moz-transform:translateX(30px) translateY(-60px);
transform:translateX(30px) translateY(-60px);}
.single-produits .groupePhotoTexteContainer .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
.single-produits .groupePhotoTexteContainer .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .groupePhotoTexteContainer .blocPhoto > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.single-produits .groupePhotoTexteContainer .blocTexte{width:50%;background:#F4F4F4;padding:100px;position:relative;z-index:2;border-radius:10px;-webkit-align-self:stretch;align-self:stretch;
-webkit-transform:translateX(-30px) translateY(60px);
-moz-transform:translateX(-30px) translateY(60px);
transform:translateX(-30px) translateY(60px);}
.single-produits .groupePhotoTexteContainer .blocTexte h2{text-transform:none;margin:0 0 40px;}
.single-produits .groupePhotoTexteContainer .blocTexte .texte > * {display:none;}
.single-produits .groupePhotoTexteContainer .blocTexte .texte > *:first-child,
.single-produits .groupePhotoTexteContainer .blocTexte .texte > *:nth-child(2){display:block;}
.single-produits .groupePhotoTexteContainer .blocTexte .texte.open > * {display:block;}
.single-produits .groupePhotoTexteContainer .blocTexte .lirelasuite{display:block;width:auto;padding:11px 0 11px 0;background:none;border:none;color:#403E3E;text-align:center;font-size:17px;font-weight:400;
font-family:'raleway', arial, helvetica, sans-serif;border-radius:50px;margin:20px 0;text-decoration:underline;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.single-produits .groupePhotoTexteContainer .blocTexte .lirelasuite:hover{color:#DF0101;cursor:pointer;}
@media screen and (max-width: 1440px){
.single-produits .groupePhotoTexte{padding:60px 10px;}
.single-produits .groupePhotoTexteContainer .blocTexte{padding:80px;}
}
@media screen and (max-width: 1200px){ .single-produits .groupePhotoTexteContainer .blocTexte{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.single-produits .gabaritCategorie{padding-top:60px;}
.single-produits .groupePhotoTexte{padding:30px 10px;margin-bottom:60px;}
.single-produits .groupePhotoTexteContainer .blocPhoto{
-webkit-transform:translateX(30px) translateY(-30px);
-moz-transform:translateX(30px) translateY(-30px);
transform:translateX(30px) translateY(-30px);}
.single-produits .groupePhotoTexteContainer .blocTexte{padding:60px 40px;
-webkit-transform:translateX(-30px) translateY(30px);
-moz-transform:translateX(-30px) translateY(30px);
transform:translateX(-30px) translateY(30px);}
}
@media screen and (max-width: 767px){
.single-produits .groupePhotoTexte{padding:0 20px;}
.single-produits .groupePhotoTexteContainer .blocPhoto{width:100%;margin-bottom:40px;
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);}
.single-produits .groupePhotoTexteContainer .blocTexte{width:100%;padding:40px 20px;
-webkit-transform:translateX(0) translateY(0);
-moz-transform:translateX(0) translateY(0);
transform:translateX(0) translateY(0);}
.single-produits .groupePhotoTexteContainer .blocTexte h2{margin-bottom:30px;}
.single-produits .groupePhotoTexteContainer .blocTexte .lirelasuite{font-size:15px;}
}
.single-produits .groupeGammes{width:100%;}
.single-produits .gamme{width:100%;padding:80px;background:#403E3E;border-bottom:1px solid #FFFFFF;}
.single-produits .gammeContainer{width:100%;max-width:1200px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .gammeContainer .blocTexte{width:50%;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .gammeContainer .blocTexteContainer{width:100%;max-width:400px;margin:0 auto;}
.single-produits .gammeContainer .blocTexte h2{color:#FFFFFF;margin:0 0 40px;}
.single-produits .gammeContainer .blocTexte p{color:#FFFFFF;}
.single-produits .gammeContainer .blocTexte .lien{margin-top:40px;}
.single-produits .gammeContainer .blocTexte .lien a{display:block;width:100%;max-width:260px;height:50px;padding:14px 50px 14px 20px;font-size:15px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;color:#FFFFFF;
text-transform:uppercase;text-align:center;border-radius:50px;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #DF0101;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;border:1px solid #DF0101;}
.single-produits .gammeContainer .blocTexte .lien a:hover{background-color:#403E3E;border-color:#FFFFFF;}
.single-produits .gammeContainer .blocPhoto{width:50%;position:relative;-webkit-align-self:flex-start;align-self:flex-start;}
.single-produits .gammeContainer .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
.single-produits .gammeContainer .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .gammeContainer .blocPhoto > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.single-produits .gamme:nth-child(2n-1){background:#F4F4F4;}
.single-produits .gamme:nth-child(2n-1) .gammeContainer .blocTexte{order:2;}
.single-produits .gamme:nth-child(2n-1) .gammeContainer .blocTexte h2{color:#403E3E;}
.single-produits .gamme:nth-child(2n-1) .gammeContainer .blocTexte p{color:#403E3E;}
.single-produits .gamme:nth-child(2n-1) .gammeContainer .blocTexte .lien a:hover{background-color:#FFFFFF;color:#403E3E;}
.single-produits .gamme:nth-child(2n-1) .gammeContainer .blocPhoto{order:1;}
@media screen and (max-width: 1200px){
.single-produits .gamme{padding:80px 40px;}
.single-produits .gammeContainer .blocTexte{padding-left:0;}
}
@media screen and (max-width: 1023px){
.single-produits .gamme{padding:60px 40px;}
.single-produits .gammeContainer .blocTexteContainer{max-width:100%;}
}
@media screen and (max-width: 767px){
.single-produits .gamme{padding:60px 20px;}
.single-produits .gammeContainer .blocTexte{width:100%;padding:40px 20px 0;order:2;}
.single-produits .gammeContainer .blocTexte h2{margin-bottom:30px;}
.single-produits .gammeContainer .blocPhoto{width:100%;order:1;}
}
body .groupeProduits{width:100%;}
body .groupeProduits.autresProduits{margin-top:80px;}
body .blocProduit{width:100%;padding:80px;background:#403E3E;border-bottom:1px solid #FFFFFF;position:relative;}
body.single-realisations .blocProduit{background:#F4F4F4;border:none;}
body .blocProduitContainer{width:100%;max-width:1380px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
body .blocProduitContainer > .blocTexte{width:45%;padding:0 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
body .blocProduitContainer .blocTexteContainer{width:100%;max-width:400px;margin:0 auto;}
body .blocProduitContainer > .blocTexte h2{color:#FFFFFF;margin:0 0 40px;}
body.single-realisations .blocProduitContainer > .blocTexte h2{color:#403E3E;text-transform:none;}
body .blocProduitContainer > .blocTexte .texte > * {display:none;}
body .blocProduitContainer > .blocTexte .texte > *:first-child,
body .blocProduitContainer > .blocTexte .texte > *:nth-child(2){display:block;}
body .blocProduitContainer > .blocTexte .texte.open > * {display:block;}
body .blocProduitContainer > .blocTexte h3{color:#FFFFFF;}
body .blocProduitContainer > .blocTexte h4{color:#FFFFFF;}
body .blocProduitContainer > .blocTexte p{color:#FFFFFF;}
body .blocProduitContainer > .blocTexte ul li{color:#FFFFFF;} body.single-realisations .blocProduitContainer > .blocTexte p{color:#403E3E;}
body.single-realisations .blocProduitContainer > .blocTexte ul li{color:#403E3E;}
body.single-realisations .blocProduitContainer > .blocTexte ul li:before{background:#403E3E!important;}
body .blocProduitContainer > .blocTexte p a:hover{color:#FFFFFF;text-decoration:underline;}
body.single-realisations .blocProduitContainer > .blocTexte p a:hover{color:#403E3E;}
body .blocProduitContainer > .blocTexte .lirelasuite{display:block;width:auto;padding:11px 0 11px 0;background:none;border:none;color:#FFFFFF;text-align:center;font-size:17px;font-weight:400;
font-family:'raleway', arial, helvetica, sans-serif;border-radius:50px;margin:20px 0;text-decoration:underline;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body .blocProduitContainer > .blocTexte .lirelasuite:hover{ color:#DF0101;cursor:pointer;}
body .blocProduitContainer > .blocTexte a.btn{background:#DF0101;color:#FFFFFF;}
body .blocProduitContainer > .blocTexte a.btn:hover{background:#FFFFFF;color:#403E3E;}
body .blocProduitContainer > .blocTexte .texte_suite{height:0;overflow:hidden;}
body .blocProduitContainer > .blocTexte .texte_suite.open{height:auto;}
body .blocProduitContainer .blocProduits{width:55%;}
body .blocProduitContainer .blocProduits .more_produits{display:block;width:44px;height:44px;padding:0;border:none;border-radius:50px;text-transform:uppercase;border:2px solid #DF0101;margin:0 auto;
background:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsBlanc.webp) no-repeat center center #DF0101;-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;text-align:left;text-indent:-999em;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body .blocProduitContainer .blocProduits .more_produits.open{background-image:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsMoinsBlanc.webp);}
body .blocProduitContainer .blocProduits .more_produits:hover{cursor:pointer;border-color:#FFFFFF!important;background-color:#403E3E!important;background-image:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsBlanc.webp)!important;}
body .blocProduitContainer .blocProduits .more_produits.open:hover{background-image:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsMoinsBlanc.webp)!important;}
.single-produits .blocProduit .blocBtn{width:100%;margin:40px auto 0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .blocProduit .blocBtn a{display:block;width:260px;padding:15px 20px 15px 20px;border:none;color:#FFFFFF;text-align:center;font-size:18px;line-height:20px;font-weight:400;font-family:'raleway', arial, helvetica, sans-serif;
border-radius:50px;text-transform:none;background:#DF0101;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.single-produits .blocProduit .blocBtn a:hover{background-color:#FFF;color:#403E3E;}
body .blocProduitContainer .blocProduitsContainer{margin:0 -20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
body .blocProduitContainer .blocProduits .produit{width:calc(33.33% - 40px);max-width:240px;margin:0 20px 40px;position:relative;overflow:hidden;border-radius:10px;}
body .blocProduitContainer .blocProduits .produit.produit_hide{display:none;}
body .blocProduitContainer .blocProduits .produit > a{display:block;position:absolute;z-index:2;left:0;top:0;right:0;bottom:40px;text-indent:-999em;}
body .blocProduitContainer .blocProduits .produit:nth-child(1){margin-top:160px;}
body .blocProduitContainer .blocProduits .produit:nth-child(2){margin-top:80px;}
body .blocProduitContainer .blocProduits .produit .blocPhoto{position:relative;}
body .blocProduitContainer .blocProduits .produit .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
body .blocProduitContainer .blocProduits .produit .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
body .blocProduitContainer .blocProduits .produit .blocPhoto > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
body .blocProduitContainer .blocProduits .produit .blocTexte{background:#F4F4F4;padding:20px;}
body .blocProduitContainer .blocProduits .produit .blocTexte h3{font-size:18px;line-height:20px;font-weight:700;margin:0 0 10px;padding:0;font-family:'proxima-nova',arial,helvetica,sans-serif;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body .blocProduitContainer .blocProduits .produit .blocTexte p{font-size:15px;line-height:20px;margin:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body .blocProduitContainer .blocProduits .produit .blocTexte .texte{position:relative;max-height:inherit;overflow:hidden;}
body .blocProduitContainer .blocProduits .produit .blocTexte .textelong{max-height:80px;}
body .blocProduitContainer .blocProduits .produit .blocTexte .textelong.open{max-height:inherit;}
body .blocProduitContainer .blocProduits .produit .blocTexte .textelong:after{display:block;content:"...";width:60%;height:20px;position:absolute;right:0;bottom:0;z-index:1;padding-left:30px;
background: linear-gradient(to right, #F4F4F400, #F4F4F400 10%, #F4F4F4FF 20%, #F4F4F4FF);}
body.single-realisations .blocProduitContainer .blocProduits .produit .blocTexte .textelong:after{background: linear-gradient(to right, #403E3E00, #403E3E00 10%, #403E3EFF 20%, #403E3EFF);color:#FFFFFF;}
body .blocProduitContainer .blocProduits .produit .blocTexte .textelong.open:after{display:none;}
body .blocProduitContainer .blocProduits .produit .blocTexte .more{display:block;width:100%;font-size:15px;line-height:44px;color:#403E3E;font-family:'proxima-nova',arial,helvetica,sans-serif;margin:0 0 -20px;padding:0;text-decoration:underline;
border:none;text-indent:-999em;background:url(//polydispensing.com/wp-content/themes/template/images/flecheMenu.png) no-repeat center center;-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body.single-realisations .blocProduitContainer .blocProduits .produit .blocTexte .more{color:#FFFFFF;background-image:url(//polydispensing.com/wp-content/themes/template/images/flecheMenuH.png);}
body .blocProduitContainer .blocProduits .produit .blocTexte .more.open{transform:rotate(180deg);}
body .blocProduitContainer .blocProduits .produit .blocTexte .more:hover{color:#DF0101;cursor:pointer;}
body.single-realisations .blocProduitContainer .blocProduits .produit .blocTexte{background:#403E3E;}
body.single-realisations .blocProduitContainer .blocProduits .produit .blocTexte h3{color:#FFFFFF;}
body.single-realisations .blocProduitContainer .blocProduits .produit .blocTexte p{color:#FFFFFF;}
body .blocProduitContainer .blocProduits .produitLien:hover .blocTexte,
body .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte{background:#DF0101;}
body .blocProduitContainer .blocProduits .produitLien:hover .blocTexte .textelong:after,
body .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte .textelong:after{background: linear-gradient(to right, #DF010100, #DF010100 10%, #DF0101FF 20%, #DF0101FF);color:#FFFFFF;}
body .blocProduitContainer .blocProduits .produitLien:hover .blocTexte h3,
body .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte h3{color:#FFFFFF;}
body .blocProduitContainer .blocProduits .produitLien:hover .blocTexte p,
body .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte p{color:#FFFFFF;}
body .blocProduitContainer .blocProduits .produitLien:hover .blocTexte .more,
body .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte .more{color:#FFFFFF;background-image:url(//polydispensing.com/wp-content/themes/template/images/flecheMenuH.png);}
body .blocProduitContainer .blocProduits .blocLien{width:100%;margin:40px 0 0 auto;position:relative;}
body .blocProduitContainer .blocProduits .blocLien > a.btn{width:100%;max-width:300px;background:#DF0101;text-transform:none;color:#FFFFFF; padding:15px 25px 15px 25px;}
body .blocProduitContainer .blocProduits .blocLien > a.btn:hover{background:#FFF;color:#403E3E;}
body .blocProduitContainer .blocProduits .blocLien button{display:block;width:100%;max-width:260px;height:50px;background:#DF0101;font-size:18px;line-height:20px;text-transform:none;color:#FFFFFF;text-align:center;border-radius:50px;
position:relative;z-index:2;font-family:'raleway',arial,helvetica,sans-serif;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
body .blocProduitContainer .blocProduits .blocLien:hover button{background:#FFFFFF;color:#403E3E;cursor:pointer;}
body .blocProduitContainer .blocProduits .blocLien .listeLiens{width:260px;height:auto;position:absolute;left:0;top:25px;border:none;opacity:0;z-index:1;border-radius:0 0 25px 25px;overflow:hidden;visibility:hidden;padding-top:25px;background:#FFF;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body .blocProduitContainer .blocProduits .blocLien:hover .listeLiens{opacity:1;visibility:visible;}
body .blocProduitContainer .blocProduits .blocLien .listeLiens a{display:block;width:100%;background:#FFFFFF;color:#403E3E;font-size:15px;font-weight:400;line-height:20px;padding:12px 25px;text-align:center;}
body .blocProduitContainer .blocProduits .blocLien .listeLiens a:hover{background:#DF0101;color:#FFF;}
body .gabaritExpertise .blocProduitContainer > .blocTexte{width:60%;padding:0 120px 0 0}
body .gabaritExpertise .blocProduitContainer .blocTexteContainer{max-width:100%;padding-top:120px;}
body .gabaritExpertise .blocProduitContainer > .blocTexte h2{text-transform:none;}
body .gabaritExpertise .blocProduitContainer .blocProduits{width:40%;}
body .gabaritExpertise .blocProduitContainer .blocProduits .produit{width:calc(50% - 40px);}
body .gabaritExpertise .blocProduitContainer .blocProduits .produit:nth-child(1){margin-top:120px;}
body .gabaritExpertise .blocProduitContainer .blocProduits .produit:nth-child(2){margin-top:0;}
body .gabaritExpertise .blocProduit:nth-child(2n){background:#F4F4F4;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte{order:2;padding:0 0 0 120px;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte h2{color:#403E3E;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte ul li{color:#403E3E;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte ul li:before{background:#403E3E!important;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte p{color:#403E3E;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte p a{color:#403E3E;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte p a:hover{color:#DF0101;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits{order:1;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte{background:#403E3E;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte .textelong:after{color:#FFFFFF;background: linear-gradient(to right, #403E3E00, #403E3E00 10%, #403E3EFF 20%, #403E3EFF);}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte h3{color:#FFFFFF;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte p{color:#FFFFFF;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produitLien:hover .blocTexte,
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte{background:#DF0101;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produitLien:hover .blocTexte .textelong:after,
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte .textelong:after{background: linear-gradient(to right, #DF010100, #DF010100 10%, #DF0101FF 20%, #DF0101FF);color:#FFFFFF;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte .more{background-image:url(//polydispensing.com/wp-content/themes/template/images/flecheMenuH.png);}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .blocLien > a.btn:hover{background:#403E3E;color:#FFFFFF;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte .lirelasuite{ color:#403E3E;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte .lirelasuite:hover{ color:#DF0101;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte a.btn{background:#DF0101;color:#FFFFFF;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte a.btn:hover{background:#FFFFFF;color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n){background:#F4F4F4;} body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte{order:2;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte h2{color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte h3{color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte h4{color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte ul li{color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte ul li:before{background:#403E3E!important;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte p{color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte p a{color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte p a:hover{color:#DF0101;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits{order:1;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .more_produits{background-image:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsBlanc.webp);border-color:#DF0101;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .more_produits:hover{border-color:#403E3E!important;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .more_produits.open{background-image:url(//polydispensing.com/wp-content/themes/template/images/moreProduitsMoinsBlanc.webp);background-color:#403E3E!important;border-color:#403E3E!important;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte{background:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte{background:#DF0101;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte .textelong:after{color:#FFFFFF;background: linear-gradient(to right, #403E3E00, #403E3E00 10%, #403E3EFF 20%, #403E3EFF);}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produitLien:hover .blocTexte .textelong:after,
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit_detaille:hover .blocTexte .textelong:after{background: linear-gradient(to right, #DF010100, #DF010100 10%, #DF0101FF 20%, #DF0101FF);color:#FFFFFF;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte h3{color:#FFFFFF;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte p{color:#FFFFFF;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte .more{color:#FFFFFF;background-image:url(//polydispensing.com/wp-content/themes/template/images/flecheMenuH.png);}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits .produit .blocTexte .more:hover{color:#DF0101;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte .lirelasuite{ color:#403E3E;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte .lirelasuite:hover{ color:#DF0101;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte a.btn{background:#DF0101;color:#FFFFFF;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte a.btn:hover{background:#FFFFFF;color:#403E3E;}
@media screen and (max-width: 1440px){
body .gabaritExpertise .blocProduit,
body .blocProduit{padding:80px 40px;}
}
@media screen and (max-width: 1200px){
body .blocProduitContainer .blocTexte{padding-left:0;}
body .gabaritExpertise .blocProduitContainer > .blocTexte{padding-right:40px;}
body .blocProduitContainer .blocProduitsContainer{margin:0 -10px;}
body .blocProduitContainer .blocProduits .produit{width:calc(33.33% - 20px);margin:0 10px 20px;}
body .gabaritExpertise .blocProduitContainer .blocProduits .produit{width:calc(50% - 20px);}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte{padding:0 0 0 40px;}
}
@media screen and (max-width: 1023px){
body .gabaritExpertise .blocProduit,
body .blocProduit{padding:60px 40px;}
body .groupeProduits.autresProduits{margin-top:60px;}
body .blocProduitContainer .blocTexteContainer{max-width:100%;}
body .gabaritExpertise .blocProduitContainer .blocTexteContainer{padding-top:0;}
body .blocProduitContainer .blocTexte{width:100%;padding:0 0 60px;}
body .gabaritExpertise .blocProduitContainer > .blocTexte{width:100%;padding:0 20px 40px;}
body .blocProduitContainer .blocProduits{width:100%;max-width:780px;}
body .gabaritExpertise .blocProduitContainer .blocProduits{width:100%;max-width:520px;} body .gabaritExpertise .blocProduitContainer .blocProduits .produit:nth-child(1){margin-top:80px;}
body .blocProduitContainer .blocProduits .blocLien a{display:block;margin:0 auto;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte{order:1;padding:0 20px 40px;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte{order:1;}
body.single-produits .blocProduit:nth-child(2n) .blocProduitContainer .blocProduits{order:2;}
}
@media screen and (max-width: 767px){
body .gabaritExpertise .blocProduit,
body .blocProduit{padding:60px 20px;}
body .groupeProduits.autresProduits{margin-top:40px;}
body .blocProduitContainer .blocTexte{width:100%;padding:0 0 40px;}
body .blocProduitContainer .blocTexte h2{margin-bottom:30px;}
body .blocProduitContainer .blocProduits{max-width:520px;}
body .blocProduitContainer .blocProduits .produit{width:calc(50% - 20px);}
body .blocProduitContainer .blocProduits .produit:nth-child(1){margin-top:40px;}
body .blocProduitContainer .blocProduits .produit:nth-child(2){margin-top:0;}
body .blocProduitContainer .blocProduits .produit .blocTexte{padding:20px 10px;}
body .blocProduitContainer .blocProduits .produit .blocTexte h3{font-size:16px;margin:0 0 6px;}
body .blocProduitContainer .blocProduits .produit .blocTexte p{font-size:14px;line-height:18px;}
body .blocProduitContainer .blocProduits .produit .blocTexte .textelong{max-height:72px;}
body .blocProduitContainer .blocProduits .blocLien button{font-size:16px;height:44px;margin:0 auto;}
body .blocProduitContainer .blocProduits .blocLien .listeLiens{left:50%;margin-left:-130px;}
.single-produits .blocProduit .blocBtn a{padding:12px 20px 12px 20px;font-size:16px;}
body .gabaritExpertise .blocProduitContainer > .blocTexte{padding:0 0 40px;}
body .gabaritExpertise .blocProduit:nth-child(2n) .blocProduitContainer > .blocTexte{padding:0 0 40px;}
}
.single-produits .homeApplicationsContainer .blocTitre{width:100%;}
body .groupeSupportTechnique{width:100%;padding:180px 50px;}
body .groupeSupportTechniqueContainer{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
body .groupeSupportTechniqueContainer .blocPhoto{width:50%;position:relative;transform:translateX(30px) translateY(-60px);}
body .groupeSupportTechniqueContainer .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
body .groupeSupportTechniqueContainer .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
body .groupeSupportTechniqueContainer .blocPhoto > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
body .groupeSupportTechniqueContainer .blocPhoto .blocLien{position:absolute;left:0;bottom:-25px;right:60px;z-index:2;}
body .groupeSupportTechniqueContainer .blocPhoto .blocLien a{display:block;width:100%;max-width:260px;height:50px;padding:15px 30px 15px 25px;font-size:15px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;color:#FFFFFF;
text-transform:uppercase;border-radius:50px;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #DF0101;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;margin:0 auto;text-align:left;}
body .groupeSupportTechniqueContainer .blocPhoto .blocLien a:hover{background-color:#403E3E;}
body .groupeSupportTechniqueContainer .blocTexte{width:50%;background:#F4F4F4;padding:80px 70px 80px;border-radius:10px;position:relative;z-index:2;transform:translateX(-30px) translateY(60px);}
body .groupeSupportTechniqueContainer .blocTexte h2{text-transform:none;margin:0 0 40px;}
body .groupeSupportTechniqueContainer .blocTexte .pictos{width:100%;margin-top:40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
body .groupeSupportTechniqueContainer .blocTexte .picto{width:33.33%;padding:0 10px 20px;}
body .groupeSupportTechniqueContainer .blocTexte .picto img{width:100%;max-width:100px;height:auto;margin:0 auto;}
body .groupeSupportTechniqueContainer .blocTexte .picto p{display:block;max-width:160px;margin:0 auto;font-size:18px;line-height:21px;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;text-align:center;text-transform:uppercase;}
@media screen and (max-width: 1440px){
body .groupeSupportTechnique{padding:140px 10px;}
}
@media screen and (max-width: 1200px){
body .groupeSupportTechniqueContainer .blocTexte{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
body .groupeSupportTechnique{padding:60px 40px;}
body .groupeSupportTechniqueContainer{max-width:720px;}
body .groupeSupportTechniqueContainer .blocPhoto{width:100%;margin-bottom:45px;
-webkit-transform:none;
-moz-transform:none;
transform:none;}
body .groupeSupportTechniqueContainer .blocTexte{width:100%;padding:60px 40px;
-webkit-transform:none;
-moz-transform:none;
transform:none;}
body .groupeSupportTechniqueContainer .blocPhoto .blocLien{right:0;z-index:3;}
}
@media screen and (max-width: 767px){
body .groupeSupportTechnique{padding:60px 20px;}
body .groupeSupportTechniqueContainer .blocTexte{padding:60px 20px 40px;}
body .groupeSupportTechniqueContainer .blocTexte h2{margin-bottom:30px;}
body .groupeSupportTechniqueContainer .blocTexte .pictos{max-width:400px;margin:40px auto 0;}
body .groupeSupportTechniqueContainer .blocTexte .picto{width:50%;}
body .groupeSupportTechniqueContainer .blocPhoto .blocLien{bottom:-22px;}
body .groupeSupportTechniqueContainer .blocPhoto .blocLien a{height:44px;padding:12px 30px 12px 25px;font-size:14px;}
}
body .groupeCallToAction{width:100%;padding:80px 80px 80px;} body.single-realisations .groupeCallToAction{padding:20px 80px 100px;}
body .groupeCallToActionContainer{width:100%;max-width:920px;margin:0 auto;}
body .groupeCallToActionContainer > p{font-size:40px;line-height:45px;font-weight:700;font-family:'raleway',arial,helvetica,sans-serif;margin:0 0 40px;text-align:center;}
body .groupeCallToActionContainer > p span.ligne{display:block;}
body .groupeCallToActionContainer > p span span{color:#DF0101;}
body .groupeCallToActionContainer .blocLien{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
body .groupeCallToActionContainer .blocLien a{display:block;width:100%;max-width:260px;height:50px;padding:15px 30px 15px 25px;font-size:15px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;color:#FFFFFF;
text-transform:uppercase;text-align:left;border-radius:50px;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #DF0101;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;margin:0 10px;}
body .groupeCallToActionContainer .blocLien a:hover{background-color:#403E3E;}
body .groupeCallToActionContainer .blocLien a:first-child{ border:1px solid #403E3E;color:#403E3E;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGammeGris.png) no-repeat right center #FFFFFF;}
body .groupeCallToActionContainer .blocLien a:first-child:hover{background-color:#403E3E;background-image:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png);color:#FFFFFF;}
@media screen and (max-width: 1200px){
body .groupeCallToAction{padding:80px 40px 80px;}
body.single-realisations .groupeCallToAction{padding:20px 40px 80px;}
body.page-template-page-expertise .groupeCallToAction{padding:80px 40px 80px;}
}
@media screen and (max-width: 1023px){
body .groupeCallToAction{padding:60px 40px 60px;}
body.single-realisations .groupeCallToAction{padding:20px 40px 70px;}
body.page-template-page-expertise .groupeCallToAction{padding:60px 40px 60px;}
body .groupeCallToActionContainer .blocLien a{margin:0 10px 20px;}
}
@media screen and (max-width: 767px){
body .groupeCallToAction{padding:60px 20px 60px;}
body.single-realisations .groupeCallToAction{padding:20px 40px 50px;}
body.page-template-page-expertise .groupeCallToAction{padding:60px 20px 60px;}
body .groupeCallToActionContainer > p{font-size:26px;line-height:28px;padding:0;}
body .groupeCallToActionContainer .blocLien{max-width:260px;margin:0 auto;}
body .groupeCallToActionContainer .blocLien a{margin:0 0 20px;height:44px;padding:12px 30px 12px 25px;font-size:14px;}
body .groupeCallToActionContainer .blocLien a:last-child{margin:0;}
} .single-produits .gabaritProduit{padding:0 80px;}
.single-produits .blocPhotoCarac{width:100%;max-width:1380px;margin:120px auto 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .blocPhotoCarac .blocPhoto{width:50%;padding-right:40px;position:relative;}
.single-produits .blocPhotoCarac .blocPhotoContainer{ position:absolute;left:0;top:0;right:40px;}
.single-produits .blocPhotoCarac .blocPhotoSansCarac .blocPhotoContainer{position:relative;left:inherit;top:inherit;right:inherit;}
.single-produits .blocPhotoCarac .blocPhotoContainer > img.blank{width:100%;height:auto;max-width:inherit;}
.single-produits .blocPhotoCarac .blocPhotoContainer > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .blocPhotoCarac .blocPhotoContainer > .masque img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.single-produits .blocPhotoCarac .blocPhotoContainer .galerie img{width:100%;height:auto;}
.single-produits .blocPhotoCarac .blocPhotoContainer .bx-loading{display:none!important;}
.single-produits .blocPhotoCarac .blocPhotoContainer .bx-wrapper{margin-bottom:80px!important;margin-left:auto;margin-right:auto;box-shadow:none!important;background:none!important;border:none!important;}
.single-produits .blocPhotoCarac .blocPhotoContainer .bx-wrapper .bx-controls .bx-pager.bx-default-pager a{background:#EEEEEE;}
.single-produits .blocPhotoCarac .blocPhotoContainer .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active,
.single-produits .blocPhotoCarac .blocPhotoContainer .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:focus,
.single-produits .blocPhotoCarac .blocPhotoContainer .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:hover{background:#DF0101;}
.single-produits .blocPhotoCarac .blocCarac{width:50%;}
.single-produits .blocPhotoCarac .blocCarac .bloc{margin-bottom:60px;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer{background:#F4F4F4;padding:80px 60px;border-radius:10px;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer h2{font-size:28px;line-height:30px;font-family:'proxima-nova',arial,helvetica,sans-serif;padding:0;margin:0;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer h3{font-size:22px;line-height:30px;font-family:'proxima-nova',arial,helvetica,sans-serif;padding:0;margin:0;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer p.exergue{margin:40px 0 0;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table{margin:40px 0 0;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row:nth-child(2n+1){background:#E9E9E9;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row.titre{background:none;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row .td{padding:10px 20px;font-size:17px;line-height:20px;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row .td.titre{width:100%;text-align:center;text-transform:uppercase;padding:20px 20px 10px;font-weight:700;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row .td.label{width:40%;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row .td.value{width:100%;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row .label + .value{width:60%;}
.single-produits .blocPhotoCarac .blocCarac .note{text-align:center;padding-top:20px;}
.single-produits .blocPhotoCarac .blocCarac .blocBtn{width:100%;margin-top:-25px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .blocPhotoCarac .blocCarac .blocBtn a{display:block;width:260px;padding:12px 20px 12px 20px;border:none;color:#FFFFFF;text-align:center;font-size:14px;line-height:20px;font-weight:400;font-family:'raleway', arial, helvetica, sans-serif;
border-radius:50px;text-transform:uppercase;background:#403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.single-produits .blocPhotoCarac .blocCarac .blocBtn a:hover{background-color:#DF0101;}
.single-produits .gabaritProduit > .blocTexte{width:100%;max-width:1380px;margin:0 auto;}
.single-produits .gabaritCategorie > .blocTexte{width:100%;padding:0 80px;margin:80px auto 0;}
.single-produits .gabaritProduit .blocTexteContainer{width:100%;padding:120px;background:#F4F4F4;border-radius:10px;}
.single-produits .gabaritCategorie > .blocTexte .blocTexteContainer{width:100%;max-width:1380px;margin:0 auto;padding:120px;background:#F4F4F4;border-radius:10px;}
.single-produits .gabaritProduit .blocTexteContainer h2{text-transform:none;}
.single-produits .gabaritCategorie > .blocTexte .blocTexteContainer h2{text-transform:none;}
.single-produits .gabaritCategorie > .blocTexte .blocTexteContainer h2:first-child{margin-top:0;}
.single-produits .gabaritProduit .blocTexteContainer .blocTitre{width:100%;margin:0 0 40px;}
.single-produits .gabaritProduit .blocTexteContainer .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.single-produits .gabaritProduit .blocTexteContainer .blocTitre h2{margin:0 0 30px;padding:0;}
.single-produits .gabaritProduit > .blocTexte .blocBtn{width:100%;margin-top:-25px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .gabaritProduit > .blocTexte .blocBtn a{display:block;width:260px;padding:12px 20px 12px 20px;border:none;color:#FFFFFF;text-align:center;font-size:14px;line-height:20px;font-weight:400;font-family:'raleway', arial, helvetica, sans-serif;
border-radius:50px;text-transform:uppercase;background:#403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.single-produits .gabaritProduit > .blocTexte .blocBtn a:hover{background-color:#DF0101;}
@media screen and (max-width: 1440px){
.single-produits .gabaritCategorie > .blocTexte{padding:0 40px;}
.single-produits .gabaritCategorie > .blocTexte .blocTexteContainer{padding:80px 40px;}
.single-produits .gabaritProduit{padding:0 40px;}
.single-produits .gabaritProduit .blocTexteContainer{padding:80px 40px;}
.single-produits .blocPhotoCarac{margin:80px auto 0;}
}
@media screen and (max-width: 1023px){
.single-produits .gabaritCategorie > .blocTexte{margin:60px auto 0;}
.single-produits .gabaritCategorie > .blocTexte .blocTexteContainer{padding:60px 40px;}
.single-produits .gabaritProduit .blocTexteContainer{padding:60px 40px;}
.single-produits .blocPhotoCarac{margin:60px auto 0;}
.single-produits .blocPhotoCarac .blocPhotoContainer{width:100%;position:relative;left:inherit;top:inherit;right:inherit;}
.single-produits .blocPhotoCarac .blocPhoto{width:100%;padding:0;}
.single-produits .blocPhotoCarac .blocCarac{width:100%;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer{padding:60px 40px;}
}
@media screen and (max-width: 767px){
.single-produits .gabaritCategorie > .blocTexte{padding:0 20px;}
.single-produits .gabaritCategorie > .blocTexte .blocTexteContainer{padding:30px 20px;}
.single-produits .gabaritProduit{padding:0 20px;}
.single-produits .gabaritProduit .blocTexteContainer{padding:40px 20px 52px;}
.single-produits .blocPhotoCarac .blocCarac .bloc{margin-bottom:40px;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer{padding:40px 20px;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer h2{font-size:25px;line-height:28px;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table{margin-top:30px;}
.single-produits .blocPhotoCarac .blocCarac .blocContainer .table .row .td{font-size:16px;}
} .single-produits .groupeAccordeons{width:100%;padding:80px 80px 30px;}
.single-produits .groupeAccordeonsContainer{width:100%;max-width:1080px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;
}
.single-produits .groupeAccordeonsContainer > .blocTitre{width:100%;}
.single-produits .groupeAccordeonsContainer > .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.single-produits .groupeAccordeonsContainer > .blocTitre h2{margin:0 0 40px;padding:0;}
.single-produits .groupeAccordeons .blocAccordeons{width:100%;}
.single-produits .groupeAccordeons .accordeon{margin-bottom:10px;cursor:pointer;}
.single-produits .groupeAccordeons .accordeon .blocTitre{width:100%;padding:10px 20px;background:#F4F4F4;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
}
.single-produits .groupeAccordeons .accordeon .blocTitre div.titre{width:100%;height:80px;position:relative;padding:0 80px 0 20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-produits .groupeAccordeons .accordeon .blocTitre div.titre:after{display:block;content:"";width:80px;height:80px;position:absolute;top:0;right:0;
background:url(//polydispensing.com/wp-content/themes/template/images/bgPlusAccordeon.webp) no-repeat center center;-webkit-background-size:80px;-moz-background-size:80px;background-size:80px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.single-produits .groupeAccordeons .accordeon.open .blocTitre div.titre:after{transform:rotate(45deg);}
.single-produits .groupeAccordeons .accordeon .blocTitre div.titre h3{font-size:25px;line-height:30px;font-weight:700;margin:0;padding:5px 0 0 0;font-family:'proxima-nova',arial,helvetica,sans-serif;}
.single-produits .groupeAccordeons .accordeon .blocTexteAContainer{background:#F4F4F4;padding:0 40px;height:0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.single-produits .groupeAccordeons .accordeon.open .blocTexteAContainer{padding:5px 40px 30px;height:auto;}
@media screen and (max-width: 1440px){
.single-produits .groupeAccordeons{padding:80px 40px 0;}
}
@media screen and (max-width: 1023px){
.single-produits .groupeAccordeons{padding:60px 40px 0;}
}
@media screen and (max-width: 767px){
.single-produits .groupeAccordeons{padding:60px 20px 0;}
.single-produits .groupeAccordeons .accordeon .blocTitre{padding:10px 0;}
.single-produits .groupeAccordeons .accordeon .blocTitre div.titre{height:auto;min-height:60px;}
.single-produits .groupeAccordeons .accordeon .blocTitre div.titre h3{font-size:18px;line-height:22px;}
.single-produits .groupeAccordeons .accordeon.open .blocTexteAContainer{padding:5px 20px 30px;}
}  .page-template-page-expertise .groupePhotoTexte{width:100%;padding:40px 50px 40px;}
.page-template-page-expertise .groupePhotoTexteContainer{width:100%;max-width:1430px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto{width:50%;position:relative;  }
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > img.blank{width:100%;height:auto;max-width:inherit;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div{width:calc(50% - 50px);margin:0 25px;-webkit-align-self:center;align-self:center;position:relative;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div.photoLeft{
-webkit-transform:translateY(-50px);
-moz-transform:translateY(-50px);
transform:translateY(-50px);}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div.photoRight{
-webkit-transform:translateY(50px);
-moz-transform:translateY(50px);
transform:translateY(50px);}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div > img{width:100%;height:auto;max-width:inherit;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:10px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > img,
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div > .masque > img{width:auto;height:100%;max-width:inherit;-webkit-align-self:center;align-self:center;}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte{width:50%;background:#FFFFFF;padding:100px;position:relative;z-index:2;margin-top:120px; }
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte .blocTitre{width:100%;text-align:left;}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte .blocTitre h2{margin:0 0 30px;padding:0;}
@media screen and (max-width: 1440px){
.page-template-page-expertise .groupePhotoTexte{padding:40px 20px 40px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte{padding:80px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div{width:calc(50% - 40px);margin:0 20px;}
}
@media screen and (max-width: 1200px){
.page-template-page-expertise .groupePhotoTexte{padding:40px 40px 40px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto{
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte{padding:80px 40px;margin-top:60px;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque{margin:0 -20px;}  .page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div.photoLeft{ margin-bottom:50px;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div.photoRight{ margin-top:50px;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);}
}
@media screen and (max-width: 1023px){
.page-template-page-expertise .groupePhotoTexte{padding:60px 40px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte{padding:60px 0 60px 40px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque{position:relative;margin:0;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > img.blank{display:none;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div{width:100%;max-width:385px;margin:0;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div.photoLeft{-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:20px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque > div.photoRight{-webkit-align-self:flex-end;align-self:flex-end;margin:0;}
}
@media screen and (max-width: 767px){
.page-template-page-expertise .groupePhotoTexte{padding:60px 20px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto{width:100%;}
.page-template-page-expertise .groupePhotoTexteContainer .blocPhoto > .masque{position:relative;}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte{width:100%;padding:40px 0 0;margin-top:20px;}
.page-template-page-expertise .groupePhotoTexteContainer .blocTexte h2{margin-bottom:30px;}
} .page-template-page-expertise .groupeAccordeons{width:100%;padding:120px 80px 40px;}
.page-template-page-expertise .groupeAccordeonsContainer{width:100%;max-width:1080px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocTexte{width:100%;margin-bottom:40px;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocTexte .blocTitre{width:100%;text-align:left;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocTexte .blocTitre span{display:block;font-size:20px;line-height:24px;font-family:'raleway',arial,helvetica,sans-serif;font-weight:700;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocTexte .blocTitre h2{margin:0 0 40px;padding:0;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocAccordeons{width:100%;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon{margin-bottom:10px;cursor:pointer;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre{width:100%;padding:10px 20px;background:#F4F4F4;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.bulle{width:110px;height:80px;position:relative;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.bulle:after{display:block;content:"";width:2px;height:70px;background:#403E3E;position:absolute;top:5px;right:0;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.bulle span{display:block;width:80px;height:80px;line-height:80px;text-align:center;border:2px solid #403E3E;border-radius:80px;overflow:hidden;
font-size:28px;font-weight:700;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.bulle span img{width:100%;height:100%;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.titre{width:calc(100% - 110px);height:80px;position:relative;padding:0 80px 0 28px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.titre:after{display:block;content:"";width:80px;height:80px;position:absolute;top:0;right:0;
background:url(//polydispensing.com/wp-content/themes/template/images/bgPlusAccordeon.webp) no-repeat center center;-webkit-background-size:80px;-moz-background-size:80px;background-size:80px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon.open .blocTitre div.titre:after{transform:rotate(45deg);}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.titre h3{font-size:25px;line-height:30px;font-weight:700;margin:0;padding:5px 0 0 0;font-family:'proxima-nova',arial,helvetica,sans-serif;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTexteContainer{background:#F4F4F4;padding:0 40px 0 160px;height:0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon.open .blocTexteContainer{padding:5px 40px 30px 160px;height:auto;}
@media screen and (max-width: 1200px){
.page-template-page-expertise .groupeAccordeons{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.page-template-page-expertise .groupeAccordeons{padding:60px 40px;}
}
@media screen and (max-width: 767px){
.page-template-page-expertise .groupeAccordeons{padding:60px 20px 0;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocTexte{padding:0 0;margin-bottom:0;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocTexte .blocTitre h2{margin-bottom:30px;}
.page-template-page-expertise .groupeAccordeonsContainer > .blocTexte .texte{margin-bottom:40px;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTexteContainer{padding-left:20px!important;padding-right:20px!important;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre{-webkit-align-items:center;align-items:center;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.bulle{width:80px;height:60px;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.bulle:after{height:50px;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.bulle span{width:60px;height:60px;line-height:60px;font-size:20px;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.titre{width:calc(100% - 80px);height:auto;min-height:60px;padding:0 80px 0 18px;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.titre:after{width:60px;height:60px;top:50%;margin-top:-30px;}
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.titre h3{font-size:18px;line-height:22px;}
}
@media screen and (max-width: 379px){
.page-template-page-expertise .groupeAccordeonsContainer .accordeon .blocTitre div.titre h3{font-size:16px;line-height:19px;}
}  .filtreActualites{padding:0 60px;}
.search .filtreActualites{margin-bottom:-40px;}
.filtreActualitesRea,
.tax-categories-realisations .filtreActualites{padding:0;width:100%;}
.filtreActualites > div{width:100%;max-width:1480px;margin:0 auto -20px;padding:60px 10px 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.search .filtreActualites > div{max-width:1420px;}
.filtreActualitesRea > div,
.tax-categories-realisations .filtreActualites > div{width:auto;max-width:inherit;margin:-40px -10px 20px;padding:0;}
.filtreActualites > div button,
.filtreActualites > div a{display:inline-block;font-size:16px;line-height:20px;height:44px;font-weight:400;padding:11px 20px;color:#403E3E;text-align:center;text-transform:uppercase;border:1px solid #403E3E;border-radius:50px;background:none;margin:0 10px 20px;
-webkit-transition:color 0.3s ease-out 0s;
-moz-transition:color 0.3s ease-out 0s;
transition:color 0.3s ease-out 0s;}
.filtreActualites > div button.actif,
.filtreActualites > div button:hover,
.filtreActualites > div a.actif,
.filtreActualites > div a:hover{color:#DF0101;border:2px solid #DF0101;background:#FFFFFF;cursor:pointer;padding:10px 19px;}
.filtreActualites > div a.cat-1{width:44px;height:44px;padding:0;position:relative;text-indent:-999em;background:#403E3E;border:2px solid #403E3E;}
.filtreActualites > div a.cat-1 span{display:block;width:8px;height:8px;background:none;border:1px solid #FFFFFF;border-radius:2px;position:absolute;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.filtreActualites > div a.cat-1.actif,
.filtreActualites > div a.cat-1:hover{background:#DF0101;border:2px solid #DF0101;}
.filtreActualites > div a.cat-1 span.c1{left:9px;top:10px;}
.filtreActualites > div a.cat-1 span.c2{left:22px;top:10px;}
.filtreActualites > div a.cat-1 span.c3{left:22px;top:23px;}
.filtreActualites > div a.cat-1 span.c4{left:9px;top:23px;}
.filtreActualites > div a.cat-1.actif span,
.filtreActualites > div a.cat-1:hover span{background:#FFFFFF;}
.filtreActualites .openFiltre{width:calc(100% - 20px);display:none;margin:0 auto;}
.filtreActualites .openFiltre span{display:block;width:100%;height:44px;font-size:16px;line-height:20px;padding:12px 20px 12px;text-transform:uppercase;text-align:center;border-bottom:1px solid #403E3E;position:relative;}
.filtreActualites .openFiltre span:after{display:inline-block;content:"";width:20px;height:20px;background:url(//polydispensing.com/wp-content/themes/template/images/bgArrowMobileNoir.webp) no-repeat center center;-webkit-background-size:60px;-moz-background-size:60px;background-size:60px;
position:absolute;left:calc(50% + 40px);top:11px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
@media screen and (max-width: 1440px){
.filtreActualites{padding:0 20px;}
#pageRealisations .filtreActualites{padding:0 0;}
}
@media screen and (max-width: 767px){
.filtreActualites{padding:0 20px;}
.filtreActualitesRea > div,
.tax-categories-realisations .filtreActualites > div,
.filtreActualites > div{width:100%;height:44px;padding:0;overflow:hidden;margin:0 0 20px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.filtreActualites > div.open{height:auto;}
.filtreActualites > div a{width:100%;opacity:0;margin-left:auto;margin-right:auto;
-webkit-transform:translateY(40px);
-moz-transform:translateY(40px);
transform:translateY(40px);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.filtreActualites > div.open a{opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);}
.filtreActualites .openFiltre{display:block;width:100%;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.filtreActualites .openFiltre.open{margin-bottom:20px;}
.filtreActualites .openFiltre.open span:after{transform:rotate(-180deg);}
} #newsContainer{width:100%;max-width:1590px;height:100%;margin:0 auto;padding:80px 50px 40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-align-items:stretch;
align-items:stretch;}
#newsContainer > div{width:33.33%;max-width:530px; padding:0 25px 40px!important;}
#newsContainer > div.hide{display:none;}
#newsContainer > div .articleContent{position:relative;border:none;height:100%;background:#FFFFFF;border-radius:10px;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#newsContainer > div .articleContent:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
#newsContainer > div .articleImage{position:relative;background:#DF0101;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#newsContainer > div .articleImage a{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1;background:none;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
#newsContainer > div .articleImage a img{max-width:inherit;width:auto;height:100%;
-webkit-align-self:center;
align-self:center;}
#newsContainer > div .articleImage .blank{width:100%;height:auto;}
#newsContainer > div:hover .articleImage a{opacity:0.6;}
#newsContainer > div .articleTexte{height:100%;padding:60px 40px;position:relative;background:#F4F4F4;}
#newsContainer > div .articleTexte .articleCat{font-size:14px;line-height:18px;color:#DF0101;text-transform:uppercase;margin-bottom:5px;}
#newsContainer > div .articleTexte h2{font-size:22px;line-height:30px;min-height:90px;font-weight:700;margin:0 0 20px;padding:0;text-align:left;font-family:'raleway',arial,helvetica,sans-serif;-webkit-text-size-adjust:100%;text-transform:none;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#newsContainer > div:hover .articleTexte h2{color:#DF0101;}
#newsContainer > div .articleTexte p{font-size:17px!important;line-height:30px!important;margin:0!important;-webkit-text-size-adjust:100%;}
#newsContainer > div .articleTexte p.exergue{min-height:90px;}
#newsContainer > div .articleTexte > a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;text-indent:-999em;}
#newsContainer > div .articleTexte .articleTexteContainer{padding-bottom:10px;}
#newsContainer > div .articleTexte .articleTexteContainer > a{display:block;text-align:right;margin-top:15px;position:absolute;right:40px;bottom:30px;}
@media screen and (max-width: 1200px){
#newsContainer{padding:80px 20px 40px;}
}
@media screen and (max-width: 1023px){
#newsContainer{padding:80px 20px 40px;}
#newsContainer > div{width:50%;}
}
@media screen and (max-width: 767px){
#newsContainer{padding:60px 20px 20px;}
.archive #newsContainer{padding:0 20px 20px;}
#newsContainer > div{width:100%;max-width:100%;padding:0 0 20px!important;}
#newsContainer > div .articleTexte{padding:30px 20px;}
#newsContainer > div .articleTexte h2{min-height:inherit;font-size:18px;line-height:25px;}
#newsContainer > div .articleTexte p.exergue{min-height:inherit;font-size:16px!important;line-height:22px!important;margin:0 0 20px!important;}
} .pageHeaderNews{background:url(//polydispensing.com/wp-content/themes/template/images/banniere-actualites.webp) no-repeat center center;
-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.single-post .articleContent{width:100%;max-width:1440px;margin:0 auto;padding:80px;}
.single-post .articleContent ul li{font-size:17px;line-height:30px!important;padding-top:0!important;padding-bottom:0!important;}
.single-post .articleContent .articlePhoto{width:100%;}
.single-post .articleContent .articlePhoto img{max-width:100%;height:auto;margin:0 auto 40px;}
.single-post .articleContent .blocTexteMain{width:100%;margin-bottom:40px;}
.single-post .articleContent .blocTexte{width:100%;margin-bottom:40px;}
.single-post .articleContent .blocAlter{width:100%;margin-bottom:40px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single-post .articleContent .blocAlter .blocTexte{width:50%;padding:0 40px 0 0;}
.single-post .articleContent .blocAlter .blocTexte a.btn{width:auto;min-width:250px;}
.single-post .articleContent .blocAlter .blocPhoto{width:50%;padding:0;}
.single-post .articleContent .blocAlter .blocPhoto img{max-width:100%;height:auto;margin:0 auto 40px;}
.single-post .articleContent .blocAlter:nth-child(2n) .blocTexte{order:2;padding:0 0 0 40px;}
.single-post .articleContent .blocAlter:nth-child(2n) .blocPhoto{order:1;}
.single-post .epyt-video-wrapper{margin-bottom:40px;}
@media screen and (max-width: 1200px){
.single-post .articleContent{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.single-post .articleContent{padding:60px 40px;}
}
@media screen and (max-width: 767px){
.single-post .articleContent{padding:60px 20px;}
.single-post .articleContent .blocTexteMain{padding:0 0;}
.single-post .articleContent .blocTexte{padding:0 20px;}
.single-post .articleContent .blocAlter .blocTexte{width:100%;order:2!important;padding:0 20px 0!important;margin-bottom:0;}
.single-post .articleContent .blocAlter .blocPhoto{width:100%;order:1!important;}
.single-post .articleContent .blocAlter .blocPhoto img{margin:0 auto 30px;}
}
.blog #contnavigation{width:100%;max-width:1440px;height:auto;margin:0 auto 0;padding:0 80px 80px;}
.blog #contnavigation #navigation{width:100%;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blog #contnavigation #navigation span{display:block;width:50%;height:auto;}
.blog #contnavigation #navigation span.precedent{text-align:left;background:#FFFFFF;}
.blog #contnavigation #navigation span.suivant{text-align:right;}
.blog #contnavigation #navigation span a{display:inline-block;width:225px;padding:12px 25px 12px 25px;border:none;color:#FFFFFF;text-align:left;font-size:14px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;
border-radius:10px;text-transform:uppercase;margin:0;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.blog #contnavigation #navigation span.precedent a{background-image:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGammeLeft.png);background-position:left center;text-align:right;}
.blog #contnavigation #navigation span a:hover{background-color:#DF0101;}
.archive #contnavigation{width:100%;height:auto;margin:0 auto 0;padding:0 80px 80px;}
.archive #contnavigation #navigation{width:100%;max-width:1440px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.archive #contnavigation #navigation span{display:block;width:50%;height:auto;}
.archive #contnavigation #navigation span.precedent{text-align:left;}
.archive #contnavigation #navigation span.suivant{text-align:right;}
.archive #contnavigation #navigation span a{display:inline-block;width:320px;padding:12px 30px 12px 25px;border:none;color:#FFFFFF;text-align:left;font-size:14px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;
border-radius:50px;text-transform:uppercase;margin:0;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.archive #contnavigation #navigation span.precedent a{padding:12px 25px 12px 30px;background-image:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGammeLeft.png);background-position:left center;text-align:right;}
.archive #contnavigation #navigation span a:hover{background-color:#DF0101;}
@media screen and (max-width: 1200px){
.archive #contnavigation{padding:0 40px 80px;}
}
@media screen and (max-width: 1023px){
.archive #contnavigation{padding:0 40px 60px;}
}
@media screen and (max-width: 767px){
.archive #contnavigation{padding:0 20px 60px;}
.archive #contnavigation #navigation span{width:100%;text-align:center!important;}
.archive #contnavigation #navigation span:first-child{margin-bottom:10px;}
}
.blocApplications #contnavigation{width:100%;height:auto;margin:0 auto 0;padding:0 20px 80px;}
.blocApplications #contnavigation #navigation{width:100%;max-width:1540px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.blocApplications #contnavigation #navigation span{display:block;width:50%;height:auto;}
.blocApplications #contnavigation #navigation span.precedent{text-align:left;}
.blocApplications #contnavigation #navigation span.suivant{text-align:right;}
.blocApplications #contnavigation #navigation span a{display:inline-block;width:270px;padding:12px 30px 12px 25px;border:none;color:#FFFFFF;text-align:left;font-size:14px;line-height:20px;font-weight:400;font-family:'raleway',arial,helvetica,sans-serif;
border-radius:50px;text-transform:uppercase;margin:0;background:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGamme.png) no-repeat right center #403E3E;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.blocApplications #contnavigation #navigation span.precedent a{padding:12px 25px 12px 30px;background-image:url(//polydispensing.com/wp-content/themes/template/images/bgVoirGammeLeft.png);background-position:left center;text-align:right;}
.blocApplications #contnavigation #navigation span a:hover{background-color:#DF0101;}
@media screen and (max-width: 1200px){
.blocApplications #contnavigation{padding:0 40px 40px;}
}
@media screen and (max-width: 1023px){
.blocApplications #contnavigation{padding:0 40px 0;}
}
@media screen and (max-width: 767px){
.blocApplications #contnavigation{padding:0 20px 0;}
.blocApplications #contnavigation #navigation span{width:100%;text-align:center!important;}
.blocApplications #contnavigation #navigation span:first-child{margin-bottom:10px;}
} .search #contnavigation{width:100%;height:auto;margin:0 auto 0;padding:0 80px 80px;}
.search .navigation{padding:0 20px;}
.search .navigation h2{display:none;}
.search .navigation .nav-links{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;
}
.search .navigation .nav-links > span,
.search .navigation .nav-links > a{display:block;line-height:20px;padding:14px 25px;color:#403E3E;background:#FFFFFF;border:1px solid #403E3E;font-weight:400;min-width:50px;text-align:center;margin:0 3px;border-radius:50px;}
.search .navigation .nav-links > a:hover{background:#DF0101;color:#FFFFFF;border-color:#DF0101;}
.search .navigation .nav-links > span{font-weight:700;}
@media screen and (max-width: 1200px){
.search #contnavigation{padding:0 40px 80px;}
}
@media screen and (max-width: 1023px){
.search #contnavigation{padding:0 40px 60px;}
}
@media screen and (max-width: 767px){
.search #contnavigation{padding:0 20px 60px;}
} body .homeSearchResults .noresults{text-align:center;}
body .homeSearchResults .blocProduitContainer .blocProduits{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;
-webkit-align-items:flex-start;
align-items:flex-start;}
body .homeSearchResults .blocProduitContainer .blocProduits .produit{width:calc(20% - 40px);margin-top:0!important;}
@media screen and (max-width: 1440px){
body .homeSearchResults .blocProduitContainer .blocProduits .produit{width:calc(25% - 40px);}
}
@media screen and (max-width: 1200px){
body .homeSearchResults .blocProduitContainer .blocProduits .produit{width:calc(25% - 20px);}
body .homeSearchResults .blocProduitContainer .blocProduits{max-width:100%;}
}
@media screen and (max-width: 900px){
body .homeSearchResults .blocProduitContainer .blocProduits .produit{width:calc(33.33% - 20px);}
}
@media screen and (max-width: 640px){
body .homeSearchResults .blocProduitContainer .blocProduits .produit{width:calc(50% - 20px);}
} #newsContainer.searchResults{max-width:1540px;padding-top:0;} #footerContainer{width:100%;height:auto;background:url(//polydispensing.com/wp-content/themes/template/images/bgCarte.webp) no-repeat center center #403E3E;padding:80px 80px 0;position:relative;}
#footerContainer:before{display:block;content:"";width:33.33%;height:9px;background:#DF0101;position:absolute;left:0;top:-9px;}
#footer{width:100%;max-width:1680px;margin:0 auto;position:relative;}
#footer .logoFooter{margin-bottom:60px;} #footer .footerInfos{width:100%;padding:0;margin:0 0 120px;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos > div{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos > div.footerLeft{width:68%;}
#footer .footerInfos > div.footerRight{width:32%;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:flex-start;
justify-content:flex-start;}
#footer .footerInfos .adresseFooter{width:33.33%;padding-right:20px;}
#footer .footerInfos .adresseFooterContainer{height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;}
#footer .footerInfos .adresseFooter p.titre{display:block;font-size:20px;line-height:30px;font-weight:700;color:#FFFFFF;margin:0 0 30px;}
#footer .footerInfos .adresseFooter p{display:block;font-size:17px;line-height:30px;font-weight:400;color:#FFFFFF;margin:0;}
#footer .footerInfos .btnMenuFooter{display:none;}
#footer .footerInfos .menuFooter{width:33.33%;padding-right:20px;}
#footer .footerInfos .menuFooter p.titre{display:block;font-size:20px;line-height:30px;font-weight:700;color:#FFFFFF;margin:0 0 30px;}
#footer .footerInfos .menuFooter ul{margin:0;padding:0;}
#footer .footerInfos .menuFooter ul li a{display:block;color:#FFFFFF;font-size:17px;line-height:20px;font-weight:400;margin:0;padding:5px 0 10px;}
#footer .footerInfos .menuFooter ul li a.active,
#footer .footerInfos .menuFooter ul li a:hover{color:#DF0101;}
#footer .footerInfos .logoLabelFooter{width:100%;margin-top:30px;}
#footer .footerInfos .logoLabelFooterContainer{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items:flex-end;
align-items:flex-end;}
#footer .footerInfos .logoLabelFooterContainer img{max-width:100%;height:auto;margin:0 10px;}
#footer .footerInfos .newsletterFooter{width:100%;margin:5px 0 40px;}
#footer .footerInfos .newsletterFooterContainer{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-start;
justify-content:flex-start;}
#footer .footerInfos .newsletterFooterContainer form{width:100%;max-width:350px;}
#footer .footerInfos .newsletterFooterContainer form .sib-email-area{width:100%;position:relative;}
#footer .footerInfos .newsletterFooterContainer form .sib-email-area input.sib-email-input{display:block;width:100%;height:50px;background:#FFFFFF;border-radius:50px;border:none;text-transform:none;padding:0 140px 0 25px;
font-family:'proxima-nova',arial,helvetica,sans-serif;}
#footer .footerInfos .newsletterFooterContainer form .sib-email-area input.sib-default-btn{display:block;width:125px;height:40px;background:#DF0101;border-radius:40px;border:none;color:#FFFFFF;font-size:17px;
position:absolute;top:5px;right:5px;z-index:1;cursor:pointer;font-family:'proxima-nova',arial,helvetica,sans-serif;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .newsletterFooterContainer form .sib-email-area input.sib-default-btn:hover{background:#403E3E;}
#footer .footerInfos .reseauxFooter{width:100%;}
#footer .footerInfos .reseauxFooter p.titre{display:block;font-size:20px;line-height:30px;font-weight:400;color:#FFFFFF;margin:0 0 10px;}
#footer .footerInfos .reseauxFooterContainer{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-webkit-align-items:center;
align-items:center;}
#footer .footerInfos .reseauxFooterContainer a{margin:0 10px;}
#footer .footerInfos .reseauxFooterContainer a img{max-width:50px;height:auto;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .reseauxFooterContainer a:hover img{opacity:0;}
#footer .footerInfos .reseauxFooterContainer a.linkedin{margin-left:-8px;background:url(//polydispensing.com/wp-content/themes/template/images/linkedinH.webp) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .reseauxFooterContainer a.youtube{background:url(//polydispensing.com/wp-content/themes/template/images/youtubeH.webp) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;} #footer #widgetFooter{width:100%;height:auto;position:relative;padding:0 10px;}
#footer #widgetFooter ul{overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
#footer #widgetFooter ul li.widget{display:block;width:50%;height:auto;margin:0;}
#footer #widgetFooter ul li.widget > div{width:100%;height:80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer #widgetFooter ul li.widget div.copyright{padding-right:50px;}
#footer #widgetFooter ul li.widget > div p{font-size:14px;line-height:18px;font-weight:300;padding:0;color:#969696;margin:0;}
#footer #widgetFooter ul li.widget#nav_menu-2 > div{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;
-webkit-align-items:flex-end;
align-items:flex-end;}
#footer #widgetFooter ul li.widget #menu-menufooter{width:100%;padding:0 0 0 50px;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
#footer #widgetFooter ul li.widget #menu-menufooter li{margin:0 20px;}
#footer #widgetFooter ul li.widget #menu-menufooter li:first-child{margin:0 20px 0 0;}
#footer #widgetFooter ul li.widget #menu-menufooter li:last-child{margin:0 0 0 20px;}
#footer #widgetFooter ul li.widget #menu-menufooter li a{color:#969696;font-size:14px;line-height:16px;font-weight:400;}
#footer #widgetFooter ul li.widget #menu-menufooter li a:hover{color:#DF0101;}
@media screen and (max-width: 1200px){
#footerContainer{padding:80px 40px 0;}
#footer #widgetFooter{padding:0;}
#footer #widgetFooter ul li.widget{width:100%;}
#footer #widgetFooter ul li.widget#custom_html-2{order:2;}
#footer #widgetFooter ul li.widget#nav_menu-2{order:1;}
#footer #widgetFooter ul li.widget > div p{text-align:center;}
#footer #widgetFooter ul li.widget#nav_menu-2 > div{height:auto;}
#footer #widgetFooter ul li.widget #menu-menufooter{padding:0;-webkit-justify-content:center;justify-content:center;}
#footer #widgetFooter ul li.widget #menu-menufooter li{margin:0 20px!important;}
#footer #widgetFooter ul li.widget #menu-menufooter li a{display:block;padding:10px 0;}
#footer #widgetFooter ul li.widget div.copyright{padding:0;}
}
@media screen and (max-width: 1023px){
#footerContainer{padding:60px 40px 0;}
#footer .logoFooter{margin-bottom:60px;}
#footer .logoFooter a img{max-width:100%;height:auto;margin:0 auto;}
#footer .footerInfos{margin:0 0 60px;}
#footer .footerInfos > div.footerLeft{width:100%;}
#footer .footerInfos > div.footerRight{width:100%;}
#footer .footerInfos .logoLabelFooter{margin-top:40px;}
#footer .footerInfos .logoLabelFooterContainer{-webkit-justify-content:center;justify-content:center;}
#footer .footerInfos .newsletterFooter{width:100%;margin:20px 0;}
#footer .footerInfos .newsletterFooterContainer{-webkit-justify-content:center;justify-content:center;}
#footer .footerInfos .reseauxFooterContainer{-webkit-justify-content:center;justify-content:center;}
#footer .footerInfos .reseauxFooter p.titre{text-align:center;margin:20px 0 10px;}
}
@media screen and (max-width: 767px){
#footerContainer{padding:60px 20px 0;}
#footer .logoFooter{margin-bottom:40px;}
#footer .logoFooter a img{width:auto;height:40px;}
#footer .footerInfos{margin:0 0 40px;}
#footer .footerInfos .adresseFooter{width:100%;padding:0 0 40px;text-align:center;}
#footer .footerInfos .menuFooter{width:100%;padding:0;overflow:hidden;border-bottom:1px solid #FFFFFF;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .menuFooter:nth-child(3){border:none;}
#footer .footerInfos .menuFooter p.titre{text-align:left;margin:12px 0 12px;position:relative;}
#footer .footerInfos .menuFooter p.titre:after{display:block;content:"";width:20px;height:20px;position:absolute;top:5px;right:0;background:url(//polydispensing.com/wp-content/themes/template/images/flecheMenuH.png) no-repeat center center;
-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}
#footer .footerInfos .menuFooter ul{height:0;overflow:hidden;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .menuFooter.open ul{height:auto;padding:10px 0;} #footer #widgetFooter ul li.widget #menu-menufooter li a{padding:5px 0;}
} @media screen and (max-width: 1200px){
body{padding-top:100px;}
#headerContainer{height:100px;background:#FFFFFF;}
#headerLogo{top:0;}
#nav{display:none;}
.btnMenuMobile{display:block;top:50%;margin-top:-27px;}
.pageSection{padding:80px 40px;}
}
@media screen and (max-width: 1023px){
.pageSection{padding:40px 40px;}
}
@media screen and (max-width: 767px){	
.pageSection{padding:40px 20px;}
}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//polydispensing.com/wp-content/themes/template/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//polydispensing.com/wp-content/themes/template/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//polydispensing.com/wp-content/themes/template/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//polydispensing.com/wp-content/themes/template/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//polydispensing.com/wp-content/themes/template/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}