﻿.main-header .navbar-brand img{max-width:100%;width:100%}@supports(-moz-appearance:meterbar) and (display:flex){.main-header .navbar-brand img{max-width:100%;width:17em}}@media screen and (-webkit-min-device-pixel-ratio:0){.main-header .navbar-brand img{max-width:100%;width:auto;height:2.9em}}.navbar-brand{padding:20px 0}.post-template-default section.titlebar{display:none!important}.titlebar-inner{padding-top:60px;padding-bottom:60px}.main-footer{padding:15px 0!important}label[for=message3]{top:20%}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#d8000c;background-color:#ffbaba;border:0;padding:10px}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#4f8a10;background-color:#dff2bf;border:0;padding:10px}div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before{font:26px/30px dashicons;margin-right:16px;vertical-align:middle}div.wpcf7-mail-sent-ok:before{content:""}div.wpcf7-validation-errors:before{content:""}main .icon-box{display:flex;flex-direction:column;height:100%;cursor:pointer}main .icon-box .contents{display:flex;height:100%;padding:10px!important;justify-content:center;align-items:center}main .icon-box .contents h3{margin:0;padding:0}.icon_homepage span.icon-container{margin:25px 0}.icon_homepage div.contents{background-color:#000;padding:3px 0}.icon_homepage h3{margin-top:.45em;margin-bottom:.45em}.icon2_homepage h3,.icon3_homepage h3{margin-top:1.1em;margin-bottom:1.1em}#banner .vc_column-inner{padding-top:0}article div.categories{display:none}div.post-contents header{padding:0 15px .5em 10px}div.post-contents div.post-info{display:none}.blog-post .post-image,.blog-post .post-video,.blog-post .post-audio{margin-bottom:.5em}.post-image-large-alt .entry-title{font-weight:500}.vc_carousel-slideline-inner div.vc_item{height:auto!important}p.rpc-content{display:none}h3.rpc-title{padding:.6em .5em;background-color:#fff;margin:0}.fixed-height-image{height:240px}.slick-prev,.slick-next{width:32px;height:32px}.slick-prev:before,.slick-next:before{font-size:32px}.excerpt{display:none}.select2-results__option{margin-bottom:0;line-height:20px;font-size:14px;padding:5px 8px}.select2{max-width:100%;width:100%!important}.branch-list{padding-top:2.5vw;padding-bottom:5vw!important;background-color:#fff}.branch-list h2{font-size:25px;margin-top:20px;font-weight:900;line-height:1.125;margin-bottom:25px}.branch-list .country-wrapper{display:flex;flex-wrap:wrap}.branch-list .country-wrapper address{margin-bottom:32px}.branch-list .country-wrapper address .reseller-categories img,.branch-list .country-wrapper address .branch-categories img{width:25px!important;margin-right:8px;margin-bottom:0}@media screen and (min-width:1200px){.branch-list .country-wrapper address{width:calc((100% / 4) - 16px);margin-left:16px}.branch-list .country-wrapper address:nth-child(4n+1){margin-left:0}}@media screen and (max-width:1200px) and (min-width:1000px){.branch-list .country-wrapper address{width:calc((100% / 3) - 16px);margin-left:16px}.branch-list .country-wrapper address:nth-child(3n+1){margin-left:0}}@media screen and (max-width:999px) and (min-width:690px){.branch-list .country-wrapper address{width:calc((100% / 2) - 16px)!important;margin-left:16px!important}.branch-list .country-wrapper address:nth-child(2n+1){margin-left:0!important}}#content p{line-height:initial!important;margin-bottom:1.4em!important}.home #content .icon-box{background-color:#c4c4c4!important}#content{padding-top:0}#content ul{list-style-type:none}#content ul:not(.social-icon) li:before{content:'\2012';position:absolute;margin-left:-20px}div.press h2,div.certificats h2{margin-bottom:.35em;margin-top:.75em}.bsk-pdfm-search-input.year_keywords .bsk-pdfm-year-dropdown{display:none}.bsk-pdfm-search-input.year_keywords .bsk-pdfm-search-keywords{width:100%}button.bsk-pdfm-search-anchor{background-color:transparent;border:transparent;padding:.3em .5em .5em 0.5em!important}button.bsk-pdfm-search-anchor svg.icon.icon-search{font-size:20px}.bsk-pdfm-columns-single{border:none;box-shadow:none}@media (max-width:991px){.secondary-bar-placeholder,.secondary-bar{display:inherit}.secondary-bar-placeholder .text-lg-right,.secondary-bar .text-lg-right{display:none!important}.secondary-bar-placeholder .header-module,.secondary-bar .header-module{margin-bottom:0;padding-right:11px}.secondary-bar .icon-box.icon-box-inline .icon-container{margin-right:3px}.secondary-bar .vc_column-inner{padding:0!important}}