/* Custom css */
body {
    background: url(../img/maillage.png) no-repeat center top scroll;
    background-color: #E9E9E9 !important;
}
body.bg_attatchment_fixed {
    background-attachment: scroll !important;
}
main {
    background: transparent;
}


/*#content, .block-categories { background-color: #fff; padding:10px;}
.tabs ul.nav-tabs { border:none; }*/

.container {
    background-color: #fff;
    margin-top: 15px;
    padding-top: 15px;
}
header .container, footer .container, aside .container {
    background-color: transparent;
    margin-top:0;
    padding: 0;
}
#index.slider_position_column #wrapper, #wrapper { padding-top:0; }

.products .product-miniature span.price, #home_cat_product ul li .product-price-and-shipping .price, .ui-widget .search_right span.search_price {
    color: #e20000 !important;
    font-weight: bold;
    font-size: 1.1em;
    white-space: nowrap;
}


#content-wrapper .products .product-miniature .product-desc {
    height:55px !important;
}
.subcategory-image {
	display: none;
}

#subcategories ul li h5 {
    display: block;
    background: url(../img/maillage-mini.png) no-repeat #7a96a5;
    background-size: cover;
    height: 170px;
    width: 170px;
    padding: 65px 0;
    font-size: 35px;
    line-height: 0.8em;
    text-align: left;
    color: #fff;
}
#subcategories ul li h5 .subcategory-name {
    display: block;
    background: rgba(28, 26, 26, 0.5);
    width: 100%;
    padding: 10px;
}
#subcategories ul li a {
	color:#fff;
}

/* Lien menu plus large */
@media (min-width: 1200px) {
    #_desktop_top_menu > ul > li > a { padding:12px 31px; }
}

/* Masque la banner home (paiment) sur mobile */
@media (max-width: 768px) {
    #angarbanners_left { display:none; }
}

/* Masque les stocks */
.availability { display:none; }