@charset "UTF-8";
   body{
margin: 0 auto;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.actions{margin-top:20px !important;}
.header-container{
background:#FFFFFF !important;
}
.logo a img{display:block; position:relative; height:54px; top:60px;}
.vg-cart{display:none !important;}
@media screen and (max-width: 992px){   
.logo a img{position:inherit;}
.primave-banner.banner-category, .shop_header{display:none !important; visibility:hidden;}
.aws-container .aws-search-form .aws-main-filter, .aws-container .aws-search-form .aws-wrapper {
display: block !important;
max-width: 100% !important;
border-left:1px solid #b9b6b6;
}
.main-container .page-content input.aws-search-field {
height: 45px;
font-size:13px !important;
}
}
.vgwc-item .ma-box-content .vgwc-quick .quickview {
color: #fff !important;
}
.vgwc-item .ma-box-content .vgwc-text-block .vgwc-product-title a {
color: #363636 !important;
}
.entry-header{display:none;}
h1, h2, h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:100; text-align:center;}
h2{font-size:30px;text-transform:uppercase}
h3{font-size:24px;text-transform:uppercase}
h4{font-size:24px; padding-bottom:20px;font-weight:400; 
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.first{line-height:20px !important;}
.blanc{color:#FFFFFF;}
.size10{font-size:10px;}
.size12{font-size:12px;}
.size13{font-size:13px;}
.size14{font-size:14px;}
.size16{font-size:16px;}
.alignc{text-align:center;}
.center{ text-align:center !important;}
.gris{color:#999999;}
.grisfonce{color:#414141;}
table th, table td, table {
border: none;
}  .main-container .shop_header h1{padding-left:30px !important;}
.term-description p{font-size:13px; 
line-height:17px;
text-align:justify;
} #header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{padding:28px 25px 26px !important;}
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover{background-color:#2c2b2b !important; color:#FFFFFF !important;}
.vg-search form#codenegar_ajax_search_form input[type=text].ajax_autosuggest_input{ padding:10px 15px !important ;} .mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown{width:1240px;}
.mega_main_menu li.multicolumn_dropdown.drop_to_left > .mega_dropdown{left:-330px;}
.mega_main_menu li.multicolumn_dropdown.drop_to_left > .mega_dropdown *{text-transform:uppercase;}
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul {
-webkit-box-shadow: 0px 0px 2000px 2000px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 2000px 2000px rgba(0,0,0,0.4);
box-shadow: 0px 0px 2000px 2000px rgba(0,0,0,0.4);
} #header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li > .item_link > .link_content > .link_text, #header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li .mega_dropdown > li.menu-item-5619 > .item_link > .link_content > .link_text, #header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li .mega_dropdown > li > .item_link > .link_content > .link_text{
font-size:11px !important;	
}
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li .mega_dropdown > li{ border:none;} #header-menu .mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link{
color:#ff0000; font-size:11px; font-weight:bold;
}
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li .mega_dropdown > li.menuTitre.red > .item_link > .link_content > .link_text{font-size:13px; font-weight:bold; color:#ff0000;}
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li .mega_dropdown > li.menuTitre > .item_link > .link_content > .link_text{font-size:12px; font-weight:bold; line-height: 25px !important;}  #header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li .mega_dropdown > li > .item_link{ padding:2px 0;border:none;}	
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown > ul > li > .item_link.menu_item_without_text.disable_icon {display:none !important;} .mobile-menu-container {
background: #ffffff !important;
border: 1px solid #e20514;
}
.mobile-menu-container ul.nav-menu > li.current-menu-item > a, .mobile-menu-container ul.nav-menu > li > a {
color: #000 !important;
} .main-container .row-breadcrumd {
padding: 15px 0;
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
} .encart_home_rouge h1, .encart_home_rouge p, a.no-btn {
color:#FFFFFF;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:100;
}
.encart_home_rouge p{font-size:16px;}
.bold{font-weight:400;font-size:16px; }
a.no-btn{text-transform:uppercase; 
position:relative;
font-weight:400 ; 
display:inline-block;
font-size:16px; 
padding-right:25px;
margin-top:10px;
}
a.no-btn:hover{color:#FFFFFF;}
a.no-btn:after{
position: absolute;
content: '\f0a9';
font-family: 'FontAwesome';
top: 0;
right: 0;
line-height: 20px;
color: #fff;
}
.encart_home-title{ 
font-size:50px; 
line-height:55px; 
text-align:center; 
} .visualmenu a.homeentry{color:#FFFFFF !important; width:302px; height:302px; display: table-cell; vertical-align:middle; text-align:center; text-decoration:none !important;}
.visualmenu a.homeentry:hover{
-webkit-transition: background-color 1s, -webkit-transform 1s;
transition: background-color 1s, transform 1s;text-decoration:none !important; background-color:rgba(5, 5, 5, 0.6);}
.visualmenu a.homeentry h2{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:18px; font-weight:500; text-transform:uppercase;text-shadow: 3px 3px 4px rgba(35, 35, 35, 1); color:#FFFFFF !important;}
.visualmenu a.homeentry span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; font-weight:300; text-shadow: 3px 3px 4px rgba(35, 35, 35, 1);color:#FFFFFF !important;}
.visualmenu .wpb_content_element{ margin-bottom:5px !important}
@media screen and (max-width: 780px) {
.visualmenu .vc_column-inner{ height:307px !important;}
.visualmenu a.homeentry{ width:302px; height:302px; display:table; margin:0 auto !important; vertical-align:middle;  }
.visualmenu a.homeentry h2{ padding-top:25% !important;margin-top:0 !important; display:block; text-align:center;}	
} .visualmenu2 .vc_column-inner{padding:0 !important;}
.visualmenu2 a.homeentry{color:#FFFFFF !important; width:200px; height:200px; display: table-cell; vertical-align:middle; text-align:center; text-decoration:none !important;}
.visualmenu2 a.homeentry:hover{
-webkit-transition: background-color 1s, -webkit-transform 1s;
transition: background-color 1s, transform 1s;text-decoration:none !important; background-color:rgba(5, 5, 5, 0.6);}
.visualmenu2 a.homeentry h2{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; font-weight:500; text-transform:uppercase;text-shadow: 3px 3px 4px rgba(35, 35, 35, 1); color:#FFFFFF !important;}
.visualmenu2 a.homeentry span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; font-weight:300; text-shadow: 3px 3px 4px rgba(35, 35, 35, 1);color:#FFFFFF !important;}
.visualmenu2 .wpb_content_element{ margin-bottom:5px !important}
@media screen and (max-width: 992px) {
.visualmenu2 a.homeentry{ width:95%;}
.visualmenu2 .vc_column-inner{ height:200px !important;}
.visualmenu2 a.homeentry{ width:200px; height:200px; display:table; margin:0 auto !important; vertical-align:middle;  }
.visualmenu2 a.homeentry h2{ padding-top:25% !important;margin-top:0 !important; display:block; text-align:center;}	
.vc_row.vc_row-o-equal-height.visualmenu2>.vc_column_container {
flex: 1 1 200px;
margin-top: 5px;
}
.visualmenu2 .wpb_raw_code{
background-size:cover !important;
}
} .no-border, .no-border tr, .no-border tr td{border:none; padding:0;}
.txt-part{color:#000000; text-transform:uppercase; 
text-align:center; margin:0 0 0 0 !important; padding:0;
}   .page-content .sidebar-category{ padding-top:30px !important;}
#secondary .widget .vg-title, .secondary .widget .vg-title{ margin-bottom:0 !important; margin-top:20px !important;}
.vertial-products .vg-title{ background:#FFFFFF !important; padding:15px 0 !important; text-align:left !important}
.vertial-products .vg-title span{ color:#000000 !important;}
.main-container .shop_header h1{
text-align:center;
line-height:130px;
}
.shop_header{position:absolute; z-index:1;}
.vgwc-item .ma-box-content .vgwc-button-group .vgwc-add-to-cart{width:100%;}
.vgwc-item .ma-box-content .vgwc-button-group .vgwc-add-to-cart a:before{content:"\f129";}
.main-container .shop-products.list-view .vgwc-item .ma-box-content .vgwc-text-block .vgwc-product-title a{ font-size:16px !important; text-align:left; }
.main-container .shop-products.list-view .vgwc-item .ma-box-content .vgwc-text-block .vgwc-product-price{ padding:0 !important; border:0 !important; margin:0 !important;}
.vgwc-item .ma-box-content .vgwc-button-group .add-to-links a{
background:#e20514;
}
.main-container .toolbar .view-mode{display:none;}
.vgwc-item .ma-box-content .vgwc-text-block .vgwc-product-title a{ font-size:13px !important;}
.vgwc-item .ma-box-content .vgwc-text-block .vgwc-product-price{display:none;}
.vgwc-item .ma-box-content .vgwc-text-block .vgwc-product-title{height:55px !important;} .su-tabs-nav span.su-tabs-current {
background: #e20514 !important;
color: #fff !important;
}
.main-container .product-view .summary.single-product-info .stock{display:none;}
.woocommerce ul.product_list_widget li img{ width:70px; float: left; margin-right:10px; margin-left:0px;}
.main-container .product-view .summary.single-product-info .actions .sharefriend a:after{background:#e20514;}
.main-container .product-view .summary.single-product-info .price-box, h1.product_title.entry-title{ display:none;}
.woocommerce-product-details__short-description h2, .panel.entry-content h2{
font-size: 16px !important;
text-align:left;
font-weight: bold;
padding:10px 0 !important;
}
.pdf-download span img{ width:45px !important; height:45px !important;}
.pdf-download span{padding:15px 0 !important;}
.main-container .product-view .summary.single-product-info .actions .sharefriend{width: 95%;}
.main-container .product-view .summary.single-product-info .actions .sharefriend a{
font-size: 18px !important;
text-align: left;
width: 95%;
}
.main-container .product-view .summary.single-product-info .actions .sharefriend a:hover:after{ background:b00410 !important;}
.vgwc-label{width:60px;}
#quickview-content .moreinfo, #quickview-content .moreproduct, #quickview-content .pipe{display:none !important;}
.moreproduct, .moreinfo{ 
font-size:14px !important; 
font-style:italic !important;  
text-decoration:underline !important;
-webkit-transition: all 0.5s !important;
-moz-transition: all 0.5s !important;
-o-transition: all 0.5s !important;
transition: all 0.5s !important;
}
.moreinfo2{padding: 0 10px 0 0 !important;}
.moreproduct2{padding: 0 0 0 10px !important;} .minheight{ min-height:500px;} div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner{ background:#000;}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.parent .inner{ background:none;}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner {
background-position: 95% center !important;
}  .aws-search-result{
-webkit-box-shadow: 0px 0px 2000px 2000px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 2000px 2000px rgba(0,0,0,0.4);
box-shadow: 0px 0px 2000px 2000px rgba(0,0,0,0.4);
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: rgba(0,0,0,.6) !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 6px;
}
.mCustomScrollBox{ max-height:350px !important;}
div.search-by-norme{padding-bottom:1px;}
.main-container .page-content input.aws-search-field {
background: #fff;
border: 1px solid #f4f4f4;
border-top:1px solid #b9b6b6;
border-left:1px solid #b9b6b6;
border-radius: 0;
height: 45px;
max-width: 100%;
padding: 0 0 0 10px;
font-size:14px;
box-shadow: 3px 3px 4px rgba(35, 35, 35, 0.4);
}
.aws-container .aws-search-form .aws-main-filter {
max-width: 350px;
box-shadow: 3px 3px 4px rgba(35, 35, 35, 0.4);
background: #000000;
border: none;
}
.aws-container .aws-search-form .aws-main-filter .aws-main-filter__current {
font-size: 14px;
padding-right: 20px !important;
}
.aws-container .aws-search-form .aws-main-filter:hover {
background: #414040;
}
.aws-container .aws-search-form .aws-main-filter .aws-main-filter__current {
padding-right: 12px;
position: relative;
top: 0;
color: #ffffff;
}
.aws-container .aws-search-form .aws-main-filter .aws-main-filter__current:after {
background: url(https://www.brant-industrie.fr/wordpress/wp-content/uploads/2015/10/fleche-bas_63.png) 0 center no-repeat;
} .banner-category{ margin-bottom:0px !important;} .vc_toggle {
border: 1px solid #CCC !important;
margin: 0 0 5px 0 !important;
}
.vc_toggle_title>h4 {
font-family: "open sans",Helvetica,Arial,sans-serif;
font-size:18px;
line-height:40px;
}
.vc_toggle_content{ padding:0 20px !important}
.term-description p {
font-family: "open sans",Helvetica,Arial,sans-serif;
font-size: 14px !important;
}
.term-description p strong{ font-weight:600 !important;} 
.vc_toggle_content ul{ list-style-type:none;}
.vc_toggle_content ul li{ padding-left:20px; background:url(https://www.brant-industrie.fr/wordpress/wp-content/uploads/2016/10/check_03.gif) 0 4px no-repeat;} .main-container.contact-page .entry-content .contact-input span.wpcf7-list-item{line-height:30px;}
.main-container.contact-page .entry-content .contact-input span.wpcf7-list-item input{ width:20px !important; height:23px !important; float:left; }
.main-container.contact-page .entry-content .contact-input span.wpcf7-list-item .wpcf7-list-item-label{ width:95% !important}
.wpcf7-form-control-wrap{ padding-top:15px !important;} .header-center{ float:right !important}
.vg-search form#codenegar_ajax_search_form input[type=text].ajax_autosuggest_input{ border:1px solid #4E4E4E !important;background-color:#FFFFFF !important;} .to-top{
height: 60px !important;
width: 60px !important;
line-height: 60px !important;
}
.to-top .fa{
font: normal normal normal 30px/1 FontAwesome !important;
font-size: 30px !important;
} div.wpcf7 .ajax-loader{ background-repeat:no-repeat !important;}
@media screen and (max-width: 1280px) {
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
padding: 27px 13px 26px !important;
}
}
@media screen and (min-width: 1024px) {
#header-menu .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
font-size: 13px !important;
}
}
@media (min-width: 992px){
.top-wrapper .main-menu-wrapper .container .row .col-md-9 {
padding-right:0px !important;
}
}