/**j'ai supprimée .right-sidebar .content-area ...  du fichier style de "storefront" pour le mettre ici pour qu'il soit utilisé uniquement sur les pages catégorie et boutique 


**/

.wp-block-heading{
	margin-top:0;
}
/****
nom catégorie**/

ul.products li.product .woocommerce-loop-category__title{
	position: relative;
  top: -125px;
  opacity: unset;
  color: white;
  width: 80%;
  margin: auto;
  text-transform: uppercase;
  font-size: 1.2em!important;
  font-weight: 500;
  padding: 1em 1.387em;
  border-style: solid;
  border-color:white!important;
  border-width: 2px!important;
  text-transform:uppercase;
  letter-spacing:2px;
}
ul.products li.product .woocommerce-loop-category__title:hover{transition: background .5s;
	   background:white;
	   color:black;
	
}


.woocommerce-loop-category__title .count{display:none}

/****
filtre woocommerce
**/

.wc-block-product-categories-list--depth-1{display:none;}

/*cat*/.tax-product_cat .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}
/*btq*/.post-type-archive-product .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}
/*plus petit que 425*/
 @media screen and (max-width: 425px) {
	 
	ul.products li.product {
	height: 460px;
}
 }
@media (min-width:425px) and (max-width:900px){
	 ul.products li.product {
	width: 48%;
	float: left;
	margin: 0 1%;
	height: 600px;
}}
/*plus petit que 768*/
 @media screen and (max-width: 768px) {
	  ul.products li.product {
	width: 48%;
	float: left;
	margin: 0 1%;
	
}

	 ul.products li.product-category {
	width: 48%;
	float: left;
	margin: 0 1%;
	height: auto;
}
	 
	 
	 ul.products li.product .woocommerce-loop-category__title{
		 top: -50px;
  width: 75%;
  font-size: 0.6em!important;
	 }
	 
	 
	 ul.products li.product.product-category img{
		 margin-bottom:0;
	 }
	 
	 
 .tax-product_cat .content-area{width:95%;}
 .post-type-archive-product .content-area{width:96%;margin:0 2%}
 
 
 .widget-area .widget{float:left;width: 50%;
    padding: 1em 0.5em;}
	
	.activefilter{border: 2px solid #2b2b2b;
  background-color: #e6e6e6;}
 }




/*sous titre légende caption*/
.wp-caption .wp-caption-text{
	text-align: center!important;
border-bottom: none!important;
padding: 0!important;
}



/*pour le bouton s'inscrire*/
.single-product div.product table.variations td{
	display: inline flow-root list-item;
	
}

.button.alt{
	margin-left:0!important;
}
.tawcvs-swatches{
	padding:0;
}
.label{
	margin-right:1%;
}

.swatch-color{
	margin-bottom:0!important;
}

.price{
	margin:0!important;
	
}

.xoo-wl-btn-container{
	margin-bottom:1em;
}


/*plus petit que 768*/
 @media screen and (max-width: 768px) {
	 
	 /*tabs page produit*/
	 .woocommerce-tabs ul.tabs li{width:100%}
	 
	 .woocommerce-tabs ul.tabs{text-align:left!important;}
 
		
	/****
	filter woocommerce
	*/
		
	#secondary{
		width:100%;
		display:none;
	}

	/****
	filter mobile
	*/
	.product-search-filter-terms {
		padding:2%;
		margin-bottom:2%;
	}

	#target{
		display:block!important;
		text-align:center!important;
		float: left!important;
		width: 46%!important;
		margin: 0% 2%!important;
		padding: 0% 1.387em!important;
		font-style: normal!important;
	}

	.storefront-sorting{
		padding: 0% 1.387em;
		float: right;
		width: 46%;
		margin: 0% 2%;
	}
	.woocommerce-result-count{display:none;}
	.page-description{display:block!important;}

	.col-sm-6{width:100%!important;}
	 
	ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button{display:none}
 
 }
 
    /*plus grand que 768*/
 @media (min-width: 768px){
	 
	 ul.products li.product:nth-of-type( 2n ) {
		margin-right: 5.8823529412%;
	}
	 /****
	filter woocommerce desktop
	*/
	.right-sidebar .widget-area {
		border-left: 0!important;
		border-right: 1px solid rgba(0,0,0,.1)!important;
		float: left!important;
			margin-right: 3%!important;
				width: 18.73913%!important;
	}
	
	/*Tabs product page*/
	
	.woocommerce-tabs ul.tabs {
		width: 100%;
	}

	.woocommerce-tabs ul.tabs li.active::after {
		right: 0.25em;
		display: inline;
	}

	.woocommerce-tabs .panel{width:100%}

 }
 
 
/****
filter woocommerce mobile
*/

.showup{
	
	display:block!important;
	  height: 90%;
transition: 0.5s;

}

#filtermobile{
	display:none;
}

#close{    float: right;
font-size: 30px;
top: 30px;
position: relative;}

#target{display:none;}
/* .page-description{display:none;} */
/****
filter woocommerce desktop
*/

#secondary{
	
}


.wp-block-woocommerce-product-categories ul li ul li:before{
content: none;
}
.widget ul li, .widget ol li{
	padding:2% 0;margin-bottom:0;
		text-transform:uppercase;
	}

.widget-area .widget a{
	text-decoration:none;
	font-weight: unset !important;
	font-size:1.3em;
}

.widget-area .widget ul li ul li {
	font-weight:normal;
}
.widget-area .widget ul li ul li a{
	font-weight:normal;
	text-transform:none;
	

}	

.widget-area .widget .widget-title{text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
	padding:0;
	margin:0;
	background: #00000014;
border-radius: 15px;
text-align:center;
	}
	
	.showup2{
	display:block!important;
    overflow-x: hidden;
  transition: 1s;
}
.widget-title1{
	border-bottom: none!important;
    padding: 0!important;
    margin: 0!important;
}


.widget-title1:after{
	content: "\f067";
		font-family: 'Font Awesome 5 Free';
    font-weight: 900;
	float:right;
}
.widget-title2{
	border-bottom: 1px solid rgba(0,0,0,.05);
    padding: 0 0 1em;
    margin-bottom: 1em;
	font-size: 1em;
	text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
}

.widget-title2:after{
	content: "\f068";
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
	float:right;

}

.widget-area .widget {padding:1em 2.244em;margin-bottom:0px;border-top: 1px solid #e5e5e5;}

.displaynone{display:none!important;}


/****** 
page produit 
*****/ 

.product_meta{display:none;}

.vcenter{display: inline-block;
    vertical-align: middle;
    float: none;}
	
.col-sm-6{
	width:48%;
	padding:2%;
}
	
.woocommerce-tabs ul.tabs{
	text-align:center;
}

.woocommerce-tabs ul.tabs li{
	display:inline-block;
}

.woocommerce-tabs ul.tabs li a{
	padding:1em;
	display: inline-block;
}

.active, .dot:hover{background-color:#f0f0f0}

.tabs li a {outline-width:0px}



.matiere{margin-top:1.41575em}
.matiere:before{content: url('https://www.bhallot.eu/wp-content/uploads/2020/02/picto-eco-responsable-2.jpg');
vertical-align:middle;margin-right: 10px;}

.fab:before{content: url('https://www.bhallot.eu/wp-content/uploads/2020/02/picto-qualite-2.jpg');vertical-align:middle;margin-right: 10px;}

.Livraison2:before{content: url('https://www.bhallot.eu/wp-content/uploads/2020/02/livraison-3.jpg');vertical-align:middle;margin-right: 10px;}

.woocommerce-product-details__short-description:before{content: url('https://www.bhallot.eu/wp-content/uploads/2020/03/info2.jpg');vertical-align:middle;margin-right: 10px;}



ul.products li.product:nth-of-type( 2n ) {
	margin-right: 0;
}
/****
special covid
*/
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart{
	    position: relative;
    margin-left: 65px;
}



