
#mfa-form .row {
	display: flex;
	justify-content: center;
}

#document_billing_tab, #document_shipping_tab, #document_transport_tab, .doc_serie{
	display:none;
}

#searchprod {
	width:280px;
	display:inline-block;
	vertical-align:top;
	float:right;
}
#searchprod .form-control {
	height:34px;
	border-bottom-left-radius: 4px !important;
	border-top-left-radius: 4px !important;
}
#cartbutton { display:inline-block; vertical-align:top; float:right; margin-left:5px; }

.cat-box ul {
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3;
	-moz-column-gap:5px;
	-webkit-column-gap:5px;
	column-gap:5px;
	width:100%;
	text-decoration:none;
	padding-left:0;
}
.cat-box ul li {
	display:inline-block;
	width:100%;
	margin-bottom:5px;
}
.cat-box ul li a { width:100%; display:inline-block; }
.hide-searh-cart { padding:0 2px; }

@media screen and (min-width:1681px) {
	.cat-box ul {
		-moz-column-count:4;
		-webkit-column-count:4;
		column-count:4;
	}
}
@media screen and (max-width:1024px) {
	.hide-searh-cart { display:none; }
	.btn .badge {
	  left: 0;
	  position: relative;
	  top: -17px !important;
	}
	#cartbutton { width:40px; }
}
@media screen and (max-width:769px) {
	.cat-box ul {
		-moz-column-count:2;
		-webkit-column-count:2;
		column-count:2;
	}
}
@media screen and (max-width:480px) {
	.cat-box ul {
		-moz-column-count:1;
		-webkit-column-count:1;
		column-count:1;
	}
	#searchprod {
		width:100%;
	}
	#cartbutton { margin-bottom:5px; }
}