/*.gcol-3_sm-12 .sidebar .widget.widget_block { margin-top:5px; padding:0; }*/
.retargeting-container { margin:10px 0; }
body .tns-controls { margin-bottom:0; }

.item-content { border-radius:4px; box-shadow:1px 1px 5px #999; padding:20px 10px; text-align:center; margin:0 5px 5px;}
.item .item-content img { max-width:130px; margin:0 auto 20px; }
.item .item-content > div { white-space:normal; }
.item .item-content .name { margin-bottom:5px; }
.item .item-content .price span { display:block; }
.item .item-content .price .old-price { text-decoration:line-through; color:lightgrey; font-size:14px;}
.item .item-content .price .price { display:inline-block; color:#d03a0c; font-weight:bold; font-size:18px; vertical-align:middle; }
.item .item-content .price .discount-percent { display:inline-block; font-weight:bold; color:#fff; background-color:#12709b; padding:2px 5px; border-radius:20px; font-size:14px; vertical-align:middle; margin-left:5px; }
.item .item-content .caracteristiques { text-align:left; margin-bottom:10px; }
.item .item-content .caracteristiques > div { margin:5px 0; font-size:14px; }
.item .item-content .caracteristiques > div:before { display: inline-block; content: ""; margin-right:10px; width:10px; height:10px; background-color:#12709b; }
.item .item-content .link { text-decoration:none; margin-bottom:0; }
.item .item-content .link span { display:inline-block; padding:5px 20px; border-radius:4px; border:2px solid #d03a0c; color:#d03a0c; }
.item .item-content .link span:hover { background-color:#d03a0c; color:#fff; }

/*@media only screen and (max-width: 800px) {
    #sidebar #sidebar-container.visible { overflow-y:auto; }
}*/