.widget-products-container .widget_nav_menu ul.menu,.widget-products-container .widget_nav_menu ul.sub-menu{display:block;list-style:disc}.widget-products-container .widget_nav_menu ul.menu li{list-style:disc}.widget-products-container .widget_nav_menu ul.menu>li.menu-item>a{font-weight:700}.widget-products-container .widget_nav_menu ul.menu a,.widget-products-container .widget_nav_menu ul.menu a:active,.widget-products-container .widget_nav_menu ul.menu a:visited,.widget-products-container .widget_nav_menu ul.menu a:focus{text-decoration:none}.widget-products-container h3.widgettitle{margin-bottom:25px}.widget-products-container .widget_nav_menu ul.menu li{display:block}.widget-products-container .widget_nav_menu ul.menu a{display:list-item;list-style:disc}.widget-products-container .widget_nav_menu ul.menu .current-menu-item>a,.widget-products-container .widget_nav_menu ul.menu .current-menu-parent>a{color:#a3c95c}.widget-products-container .widget_nav_menu ul.menu .menu-item-has-children:not(.current-menu-parent) ul.sub-menu{display:none}h1.wp-page-title{margin:0 0 20px 0;font-size:32px}.sectors-content h2:not(.wpb_heading),.sectors-content h3:not(.wpb_heading),.sectors-content h4:not(.wpb_heading),.sectors-content h5:not(.wpb_heading),.site_content .vc_section h2:not(.wpb_heading),.site_content .vc_section h3:not(.wpb_heading),.site_content .vc_section h4:not(.wpb_heading),.site_content .vc_section h5:not(.wpb_heading),.site_content .wpb_content_element h2:not(.wpb_heading),.site_content .wpb_content_element h3:not(.wpb_heading),.site_content .wpb_content_element h4:not(.wpb_heading),.site_content .wpb_content_element h5:not(.wpb_heading){font-size:14px;line-height:1.5;font-weight:700;margin:15px 0}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.page-template-sectors h1.vc_custom_heading{margin-top:0}.site_content h1,.site_content h2,.site_content h3,.site_content h4,.site_content h5,.site_content h6,.site_content .title,.site_content .thin_title,.site_content .thin_heading{color:#555;font-weight:600}.site_header h1,.sectors-content h1,.site_content h1{text-transform:uppercase;color:#555;font-size:32px;font-weight:600;margin-top:0;margin-bottom:30px}.sectors-content .vc_section:first-child{padding:0;margin:0}#second_footer .widget_recent_entries li:before{display:none}#second_footer .widget_recent_entries li{border-bottom:1px solid rgb(240 240 240 / .25)}#second_footer .widget_recent_entries li:last-child{border-bottom:0}.button.button-outline.button-invert{border:3px solid #a3c95c;display:inline-block;color:#a3c95c;text-transform:uppercase;border-radius:4px;text-align:center;padding:5px 15px;font-size:1.5rem;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;font-weight:600}.button.button-outline.button-invert:hover{background:#a3c95c;color:#fff}.button.button-outline.button-invert.button-full-width{width:100%}.sticky_header .button.button-outline.button-invert{display:none}.main_navbar{margin-top:0!important}.native_nav{margin-bottom:0!important}.header_below{padding:25px 0 20px!important}.site_content{margin-top:0!important}.site_header:not(.sticky_header) .header_below .logo{margin-top:8px!important}@media(max-width:992px){.header_below .logo{margin-bottom:15px}}.page_title_holder{margin-top:0!important}.site_content>.site_content>.container,.site_content .page.hentry>div>.row>.container{margin-top:40px!important}.page-template-distributors>.site_content{background:url(/wp-content/themes/bromecompost/images/world.svg) no-repeat #fff center center;background-size:cover;margin-bottom:0!important;padding-bottom:80px}.distributor-region+.distributor-region{margin-top:60px}@media(min-width:993px){.page-template-distributors>.site_content{background-size:70%}.distributors-regions{display:grid;grid-template-columns:50% 50%;grid-gap:60px}.distributor-region+.distributor-region{margin-top:0}}.distributors-regions ol,ul,li{list-style:none}.distributors-regions .region-name{text-transform:uppercase;font-size:20px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:10px}.distributors-regions .distributeur-nom{font-size:16px}.distributeur-langues{margin-top:10px}.distributeur-langues span{display:inline-block;text-transform:uppercase;color:#818181;background:#e7e7e7;letter-spacing:.6px;font-size:11px;padding:2px 6px;border-radius:3px}.distributeur-langues span+span{margin-left:3px}