#pg-37-0, #pg-702-0 {
  margin: 0 -15px 0 -15px;
}
#pg-37-1, #pg-702-1 {
  margin: 0 -15px 0 -15px;
}


/* Homepage - products */
.so-widget-sow-cta-default-c2c8dc572be1 .sow-cta-base {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-right-width: 0px;
  text-align: center;
}

.sow-cta-base {
  zoom: 1;
  border: 0px solid;
  padding: 0em;
}

.so-widget-sow-cta-default-c2c8dc572be1 .sow-cta-base .sow-cta-text {
  float: none;
}
.so-widget-sow-cta-default-c2c8dc572be1 .sow-cta-base .so-widget-sow-button {
  float: none;
  margin-left: 0;
}

.menu-item-object-page, .menu-item-object-product_cat {
    text-transform: uppercase;
}

@media (max-width: 780px){
  .home-cat-p p{
   		min-height:780px; 
    	text-align:center;
   }
}
@media (max-width: 1024px){
  .home-cat-p p{
   		min-height:1024px;
    	text-align:center;
   }
}
@media (min-width: 1024px){
  .home-cat-p p{
   		min-height:1024px;
    	text-align:center;
   }
}

/* Homepage - No margin (News and Social networks division)*/
  #panel-37-10-0-1 > .panel-widget-style {
    padding:00px 0px 0px 0px;
  }
  #panel-37-10-1-1 > .panel-widget-style {
    padding:0px 0px 0px 0px;
  }
	
  #pg-37-0 , #pg-37-1 , #pg-37-4 , #pg-37-6 , #pl-37 .panel-grid-cell .so-panel {
    margin-bottom:0px 
  }


/* Pour le menu */

.sub{
  	display: block;
    color: grey;
    text-transform: none;
  font-weight:300;
}
#header-menu > li.menu-item-ancestor > a:before {
display: none;
}
/* Responsive fonts */
@media (min-width: 960px) {
		.so-widget-sow-headline-default-8fb889908506 .sow-headline-container h1.sow-headline {font-size: 24px;}
}

@media (max-width: 959px) and (min-width: 600px) {
		.so-widget-sow-headline-default-8fb889908506 .sow-headline-container h1.sow-headline {font-size: 18px;}
}

@media (max-width: 599px) {
		.so-widget-sow-headline-default-8fb889908506 .sow-headline-container h1.sow-headline {font-size: 14px;}
}

.button.product_type_simple.ajax_add_to_cart, .button.product_type_variable.add_to_cart_button {
    display: none;
}
.button.product_type_variable {
    display: none;
}
.products h3 {
    text-align:center;
}

.woocommerce-result-count {
  display:none;
}
.woocommerce .woocommerce-ordering select {
display: none;
}

/* Fix left-margin on recruitment page */ 
.position {
    margin-left: 70px;
}
/* Remove product tabs in WooCommerce */

function woo_remove_product_tab_sb($tabs) {

    unset( $tabs['additional_information'] );  	// Remove the additional information tab

 	return $tabs;
 
}
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tab_sb', 98);

/* hide captcha V3 on all pages
.grecaptcha-badge {display: none;
} 
.grecaptcha-badge{ visibility: collapse !important; 
} */
.grecaptcha-badge{ opacity: 0 !important; 
}