/**
 * THUMBNAILS CSS
 */

#relatedproducts_thumbnails {margin-top: 10px;}
#relatedproducts_thumbnails .clear { clear: both; }
#relatedproducts_thumbnails ul { clear:both; list-style-type:none; }
#relatedproducts_thumbnails .header {
    height: 29px; line-height:29px; color:#000; text-transform:uppercase; margin-bottom: 8px;

}


#relatedproducts_thumbnails .header:before, #relatedproducts_thumbnails .header:after {
               content:"";
               display:inline-block;
               vertical-align: middle;
               width: 4rem;
               height: 1px;
               background: #000;
               margin: 0 2rem;
           }
#relatedproducts_thumbnails ul li { float: left; padding:10px; height:380px; text-align: left; font-weight:bold; line-height:18px; color: #000; text-transform:uppercase; margin-bottom:8px; }
#relatedproducts_thumbnails ul li .product {}
#relatedproducts_thumbnails ul li .product_image { position: relative; }
#relatedproducts_thumbnails ul li img { margin:0 6px; border:1px solid #D0D1D5; }
#relatedproducts_thumbnails ul li .container_description { display: inline-block; height:40px; text-align:left; margin-left:4px; color:#000;}
#relatedproducts_thumbnails ul li .container_description h5 { display: inline-block; text-align: left; font-size: 12px; }
#relatedproducts_thumbnails ul li .container_description h5 a { color:#000; text-decoration: none; }
#relatedproducts_thumbnails ul li .container_description h5 .ps14 { font-size:10px!important; }
#relatedproducts_thumbnails ul li .container_description h5 a:hover { text-decoration: underline; }
#relatedproducts_thumbnails ul li .product_description { font-size:9px; font-weight:normal; text-transform: none; text-align:center;}
#relatedproducts_thumbnails ul li .container_description .product_description a { text-decoration: none; }
#relatedproducts_thumbnails ul li .container_description .product_description a:hover { text-decoration: underline; }
#relatedproducts_thumbnails ul li .container_description .product_attribute_designation { font-size:10px; font-weight: bold; margin-top: -4px; margin-bottom: 3px;}
#relatedproducts_thumbnails ul li .product_options { height: 20px; font-size:10px; text-transform:none; font-weight: bold; font-style: italic;}
#relatedproducts_thumbnails ul li .product_price { text-align:left; font-size:12px; }
#relatedproducts_thumbnails ul li .product_price .price {color:#000; font-weight: normal; padding-left:5px; }
#relatedproducts_thumbnails ul li .product_price .old-price { font-size:12px!important; }
#relatedproducts_thumbnails ul li .product_price .price-percent-reduction { font-size: 13px!important;}
#relatedproducts_thumbnails ul li .buttons { display: inline-block; margin-top: 4px; text-transform:none; text-align:center; }
#relatedproducts_thumbnails ul li .buttons a { background: #000; border: none; color:#fff; font-weight: normal; padding: 5px 25px; margin-top:20px; }

/* Homecomments reviews */
.relatedproducts_thumbnails_reviews { text-align:center; }
.relatedproducts_thumbnails_reviews .partner_average_star { display: inline-block; }
.relatedproducts_thumbnails_reviews .partner_details { clear: both; display: block; font-size: 11px; font-weight: normal; }

/* Prestashop Products reviews */
.relatedproducts_thumbnails_hook-reviews { display: block; text-align:center; }
.relatedproducts_thumbnails_hook-reviews div { display: inline-block; text-align:center; }
.relatedproducts_thumbnails_hook-reviews .nb-comments { display: block; font-size: 0.8em; font-style: italic;}


@media (max-width: 458px) {
    #relatedproducts_thumbnails .header {
        padding: 10px;
        text-align: center;
        height: inherit;
    }
    #relatedproducts_thumbnails .header:before, #relatedproducts_thumbnails .header:after {
        content:"";
        display:block;
        width: 90%;
        height: 1px;
        background: #000;
        vertical-align: middle;
        margin: 0 2rem;
    }

    #relatedproducts_thumbnails ul {
        padding-left: 20px;
    }
}