
/*hide meta cat in single product*/
.product .posted_in {
	display:none!important;
}

/*hide 'par modèle cat*/
li.cat-item-1037, 
li.cat-item-20 {
    display: none;
}


/*sub product list*/

#subproducts h2 {
	font-size:1.6em;
}

#subproducts .imgcontainer
{
	text-align:center;
}

.refsimapict {
    background: #fff;
    color: #000;
	border:1px dashed #ccc;
    display: inline-block;
    padding: 1em;
    margin: 1em;
	margin-top:0;
    font-family: monospace;
    font-weight: bold;
    font-size: 1.4em;
}


#subproducts img
{
	margin: 0 auto;
}

#subproducts table td,
#subproducts table a {
    font-size: .8em;
}

#subproducts table td,
#subproducts table th
{
	text-align:center;
}

#subproducts tr:nth-child(even) {
	background: #EEE;
}

#subproducts tr.thisproduct {
	background:#b9123a4a;
}

#subproducts table td.name
{
	text-align:left;
}

#subproducts table td.qty
{
	vertical-align:middle;
	width: 150px;
}

#subproducts table td.bts
{
/*	text-align:left;*/
	vertical-align:middle;
	width: 145px;
}

#subproducts table input {
	padding:3px;
	width:3em;
	margin: 0 auto;
}

#subproducts .number {
	width:3em;
}

#subproducts .ref {
	min-width:9em;
}

#subcats li {
	background:#fff;
	text-align:center;
	list-style:none;
    margin-bottom:1em;
	display:block;
	float: left;
	width: 200px;
	margin-right: 10px;
	border: 1px solid transparent;
	height:280px;
	overflow:hidden;
}

#subcats li:hover {
	border-color:#ccc;
}


/*#subproducts .sfquantity {
	width:6em;
}*/

/*filter*/
.mid {
	display:inline-block;
	margin-right:1em;
}

.woocommerce-product-attributes-item--attribute_pa_fournisseur 
{
	display:none;
}

/*pages boutique*/

.page-id-92042 .iwithtext {
    width: 330px;
    margin: 0 auto;
}


.page-id-92042 #shop-search-bar .search-field::placeholder {
	color: #767676;
}

.post-area.span_9
{
	margin-right:0!important;
}

#shopcat a, #shopcat a:hover {
	color:#fff;
}

/*menu pour les pages shop*/
/*
#ksshopbar .row
{
	text-align: center;
}

#ksshopbar .logo 
{
	max-height:120px;
}

#ksshopbar .topcontainer
{
}

#ksshopbar .logocontainer
{
	text-align: center;
}

#ksshopbar .searchcontainer
{
	padding-top: 3em;
}

#ksshopbar .cartcontainer
{
	font-size:1.2em;
	padding-top: 3.2em;
}

#ksshopbar .woocommerce-product-search input {
	width:80%;
}

#ksshopbar .menu-menu-shop-container {
	margin: 0 auto;
	padding-bottom:2em;
}

#ksshopbar #menu-menu-shop {
	margin: 0 auto;
    float: none;
}

@media only screen and (max-width: 999px) and (min-width: 1px) {
.woocommerce #header-outer #top nav {
    display: block!important;
}
}
*/

#shop-search-bar 
{
	margin-top:2em;
	text-align:center;
}

#shop-search-bar label
{
	display:none;
}

#shop-search-bar .search-field 
{
	width: 40%
}
