.step-content + .step-title.clearer .step-nb {margin-right:7px;}
.display-ttc.bg-g1.c-w {margin-left:-22px;}
.form-language {float:right;}
.form-language .img_flag {height: 10px; margin-top:4px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .stickers-nav-button-title em  { font-size: 16px;  }
}
.jaune #stickers-carres-button {z-index:1;}
.rose #stickers-ronds-button {z-index:1;}
.bleu #stickers-formes-button {z-index:1;}
.stickers-steps {margin-top:35px;}
p.c-active.fs-18 {font-style:italic;}
.choice-recap-desc {padding: 8px 0;}
.choice-recap-option label {margin-bottom:8px;}
.fake-checkbox.ustickers-checkbox-checked.c-active {color:#2E2E2E !important; background: #BEBEBE;}
.choice-select-wrapper label[for="choice-qty"] {line-height:25px;}
@font-face {
	font-family: 'ustickersb';
	src:url('../fonts/icomoon.eot?-guyuge');
	src:url('../fonts/icomoon.eot?#iefix-guyuge') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-guyuge') format('woff'),
		url('../fonts/icomoon.ttf?-guyuge') format('truetype'),
		url('../fonts/icomoon.svg?-guyuge#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'ustickersb';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


button.button-add:before {
	content: "\e601";
	font-family: 'ustickers-v2';
   /* content: "\e600";
	font-family: 'ustickersb';*/
	font-size:1em;
	line-height:24px;
}

.w-295 {background-color: #FFFFFF !important;}
.c-n1, .jaune .bg-active, .jaune button {background-color:#FFFFFF;}

.choice-recap-addtocart.choice-recap-option .w-295 {background:none !important;}
.cart-item-price-box span {vertical-align:inherit;}


.toggle_taxes{
	font-size: 12px;
	line-height: 25px;
	display: inline-block;
	vertical-align: middle;	
}
.toggle_taxes:hover{text-decoration: none;}
.toggle_taxes_text{color: #000;line-height: 25px;margin-right: 5px;}
.toggle_taxes_button{
	display: inline-block;
	width: 50px;
	height: 25px;
	background: #64c88c;
	margin: 0 4px -8px 4px;
	border-radius: 50px;
	position: relative;
	box-shadow: inset 1px 1px 2px rgba(0,0,0,.3);
}
.toggle_taxes_button:after{
	transition: all .3s ease;
	content: "";
	display: block;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	left: 4px;
	top: 2px;
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
}

.toggle_taxes_button_container{
	line-height: 25px;
	font-weight: 600;
	text-shadow: 0 .0625rem 0 rgba(255,255,255,0.6);
}

.toggle_taxes_button.ht:after,.toggle_taxes_button.ttc.active:after{left: 4px;}
.toggle_taxes_button.ttc:after,.toggle_taxes_button.ht.active:after{left: 26px;}

@media screen and (max-width:779px){
	.toggle_taxes{
		display: block;
		margin-left: 10px;
	}
} 
@media screen and (max-width:370px){
	.toggle_taxes_button_container{display: block;}
} 

