@media screen and (max-width: 640px) {
	#netreviewsWidgetNum22092widget02av { display: none; }
}
@media screen and (min-width: 641px) {
	#netreviewsWidgetNum22093widget22av { display: none; }
}
@media only screen and (min-width: 768px) {
	header #Top_bar.is-sticky { height: auto; }
}
.h {display: none;}
.header-plain #Top_bar .one.column { position: relative; }

#topBar { background: #1c4e2a; color: #fff; text-align: center; padding: 5px 15px; }
#InfoCheckout { background: #1c4e2a; color: #fff; text-align: center; padding: 15px 15px; margin-bottom: 30px; }

#Content .mask-circle .post .image_frame .image_wrapper { position: relative; text-align: center; }
#Content .mask-circle .post .image_frame .image_wrapper div.mask { display: block; background: #fff; mask-image: url(../../images/mask/mask.png); mask-size: auto 100%; mask-repeat: no-repeat; mask-position: center center; -webkit-mask-image: url(../../images/mask/mask.png); -webkit-mask-size: auto 100%; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center center; box-shadow: unset; position: absolute; width: 100%; height: 100%; z-index: 1; }
#Content .mask-circle .post .image_frame .image_wrapper img { mask-image: unset !important; -webkit-mask-image: unset !important; }
#Content .mask-circle .post .image_frame .image_wrapper a:after { content: ""; display: block; position: absolute; background-size: 100%; z-index: 2; }
#Content .mask-circle .post .image_frame .image_wrapper a:after { width: 7em; height: 7em; top: 2em; left: 2em; background-image: url(../../images/mask/circle-blue1.png); }
#Content .mask-circle .post:nth-of-type(3n+2) .image_frame .image_wrapper a:after { width: 5em; height: 5em; top: unset; left: unset; bottom: 3em; right: 3em; background-image: url(../../images/mask/circle-pink2.png); }
#Content .mask-circle .post:nth-of-type(2n+3) .image_frame .image_wrapper a:after { width: 6em; height: 6em; bottom: unset; left: unset; top: 3em; right: 3em; background-image: url(../../images/mask/circle-yellow2.png); }

.jilt-for-woocommerce  { max-width: 600px; margin: 0 auto; }
.jilt-for-woocommerce .wc_jilt_subscribe_form { display: flex; width: 100%; align-items: flex-end; }
.jilt-for-woocommerce .wc_jilt_subscribe_form .form-row:first-child { width: 70%; display: flex; flex-wrap: wrap; align-items: center; }
.jilt-for-woocommerce .wc_jilt_subscribe_form .form-row:last-child { width: 30%; }
.jilt-for-woocommerce .wc_jilt_subscribe_form .form-row:last-child button { width: 100%; color: #fff !important; border-radius: 5px !important; padding: 7px 20px; }

.wcsatt-options-product_inner { position: relative; display: inline-block; }
.wcsatt-options-product_inner:after { content: '▼'; font-size: 11px; position: absolute; right: 10px; top: 9px; color: #1c4e2a; }
.wcsatt-options-product_inner .wcsatt-options-product-dropdown { padding-right: 25px; }

.subscription_details a.button { background-color: #F2F2F2 !important; color: #515151 !important; margin: 10px 5px !important; padding: 5px 10px !important; font-size: 13px !important; }
.subscription_details a.button:hover { background-color: #1c4e2a !important; color: #fff !important; }

body ul.products li.product .price, .woocommerce-page ul.products li.product .price {
/* 	font-size:16px; */
}
body ul.products span.pricejustif,
body.woocommerce .product div.entry-summary > p.price span.pricejustif {
	display: inline;
}

body.woocommerce .product#product-12030 div.entry-summary > p.price span.pricejustif, 
body.woocommerce .product#product-11977 div.entry-summary > p.price span.pricejustif {
	display: none;
}

body ul.products .product.post-12030 span.pricejustif,
body ul.products .product.post-11977 span.pricejustif {
	display: none;
}

#topBar {
  background-color: #ffffff;
}
/*raccourci le header*/
#topBar {
 
	display:none;
}
/*si le header est sticky (on a scroller) on remet la topBar*/
#Top_bar.is-sticky #topBar{
		  display:initial;
}
/*enlève le triangle vert sur les produits en promo*/
span.onsale{
display:none!important;
}
/* Efface la demande de coupon après validation du panier */
.woocommerce-form-coupon-toggle{
display:none;
}

/* Efface la demande de coupon dans le panier 
 
div.coupon:not(.under-proceed) { 
display:none!important;
}*/

/*Affiche le nombre d'avis sur la fiche produit*/
.woocommerce .product div.entry-summary .woocommerce-product-rating .woocommerce-review-link {
  display: initial;
}

/*Rend cliquable le numéro vert version PC*/
.phone a{
	display:block;
	height:30px;
}
#breadcrumbs{padding-left:100px;}

/*gestion du numéro vert version mobile*/
@media all and (max-width: 767px) {
.mobile-header-mini #Action_bar {
  display:initial;
}
	#Action_bar .contact_details {
  		width:100%;
		
	}
	.contact_details .phone a{
		height:60px;
	}

	#Header{
		background-color:white;
	}
	.mobile-header-mini .phone{
		background-position : center;
  		background-size: auto;
  		width: 250px;
  		background-size: 80%;
  		height: 60px;
	}
	#Action_bar .social li a, #Action_bar .social-menu a{
		color:#6fbb39!important;
	}
	/*fil d'ariane*/
	#breadcrumbs{
		text-align:center;
		padding-left:0px;
		padding-top:20px;
	}
	/*règle le décalage du panier et du menu burger sur mobiel quand on scroll*/
	.mobile-sticky #Top_bar.is-sticky .top_bar_right{
		top:20px;
	}
	.mobile-sticky #Top_bar.is-sticky .responsive-menu-toggle{
		padding-top:20px;
	}
}
/*optimisation étoiles après déplacement sous le prix*/

.netreviews-product-rating{
	width:100%;
}
.price{
	margin-bottom:10px!important;
}
/*suggestions sur toute la largeur*/
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{
	width:100%;
}
/*total panier sur toute la largeur*/
.cart-collaterals .cart_totals{
	width:100%!important;
}
/*afficher les boutons "ajout panier" et "lien" vers page produit sur les vignettes produit*/
.if-disable .image_frame .image_wrapper .image_links.double {
  display: initial!important;
}
/*décalage des suggestions par rapport au total panier*/
.cross-sells{
	padding-top:20px;
}
/*logo de réassurance*/
.logo-reassu{
	display:flex;
	align-items:center;
	justify-content:start;
	
}
