#products-comparison h1{margin-top: 0;margin-bottom: 40px;font-weight: 700;}
#product_comparison h2{margin: 0; margin-bottom: 20px;font-size: 1.2rem;}
#product_comparison .container_responsive{overflow-x: auto;}

#product_comparison .remove{position: absolute;top: 0;right: 0;}
#product_comparison .cmp_remove{padding: 5px 7px;}

#product_comparison .prices-container{margin-top: 30px;}
#product_comparison .product-price{font-size: 36px;line-height: 41px;font-weight: 700;}
#product_comparison .product-price .tax{font-size: 18px;}
#product_comparison .price-percent-reduction{padding: 0px 10px;font-size: 18px;line-height: 41px;cursor: pointer;font-weight: 300;}

#product_comparison .comparison_feature_odd,
#product_comparison .comparison_feature_even{font-size: 14px;}

#product_comparison .product_localisation{font-size: 16px;padding: 10px 0;margin-top: 15px;}

#product_comparison .comparison_product_infos{margin-top: 15px;}

#product_comparison th{position: relative;vertical-align: top;padding: 1.5rem 2rem;min-width: 320px;}

#products-comparison .button-container{margin-top: 15px;}
#products-comparison .button-container-top{margin: 0;margin-bottom: 15px;}

#products-comparison .alert-warning{margin-top: 25px;}

#products-comparison .container_responsive{width: 100%;overflow-x: auto;}