@import '_theme_variables';
/********************************************************************
					Compare Page Styles
********************************************************************/
table#product_comparison {
	tbody {
		
		tr {
			
			td.product-block {
				vertical-align:top;	
				padding:14px 19px 19px;
				text-align:center;
			}
			
			td.td_empty, td.feature-name, &.comparison_header {
				background:$table-background;
				color:$base-text-color;
			}
			
			td.comparison_infos { 
				text-align:center;
				
				div.center {
					margin:0 auto;
					width:80px;
				}
			}
			
			td.td_empty {
				vertical-align:bottom;
				
				span {
					font:600 18px/22px $font-custom;
					text-transform:uppercase;
					color:#555454;	
				}
			}
		}
	}
	.remove {
		text-align:right;
		padding-bottom:15px;
		
		a {
			font-size:23px;
			line-height:23px;
			color:#c0c0c0;
			
			&:hover {
				  color:$link-hover-color;  
			}
		}
	}
	.product-image-block {
		display:inline-block;
		position:relative;
		
		.product_image {
			padding:9px;
			border:1px solid $base-border-color;
			display:inline-block;
			margin:0 0 8px 0;
				
			img {width:100%;}
		}
	}
	h5 {
		padding-bottom:8px;
		min-height:54px;	
	}
	.prices-container {
		padding-bottom:5px;	
	}
	.comparison_availability_statut {
		display:none;
		font-weight:bold;
		color:#060;
	}
	.product_discount {
		padding-top:5px;
		
		.reduced-price {
			color:$product-reduced-price;
			font-weight:bold;
		}
	}
	.product_desc {
		padding-bottom:12px;	
	}
	.button-container {
		
		a, > span {
			margin-bottom:10px;
		}
	}
	.comparison_unit_price {
		font-size:17px;
		font-family:$font-custom;
		color:$product-price-color;
		font-style:italic;	
	}
}
.footer_link { margin-bottom:20px;}