body {
	color: #766060;
}

a:hover {
	text-decoration: none;
}

.shoppingcart {}
	
	.shoppingcart h2 {
		color: #181f39;
		font: 700 18px/22px 'Roboto Condensed',sans-serif;
	}
	.shoppingcart h3 {
		color: #181f39;
		font: 700 18px/22px 'Roboto Condensed',sans-serif;
	}
	
	.shoppingcart label {
		font-weight: normal;
	}
	
	.shoppingcart-table {
		margin: 20px 0px 0px;
		color: #766060;
	}

		.shoppingcart-table thead {
			border: 0px !important;
		}
			.shoppingcart-table thead th {
				font-weight: normal;
				color: #766060;
				border: 0px !important;
			}
	
		.shoppingcart-table tbody {
			border: 0px !important;
		}
	
			.shoppingcart-table tbody tr td {
				background: white;
				vertical-align: middle !important;
				border-bottom: 4px solid #eae5e2;
				min-height: 100px;
			}
		
		.shoppingcart-table tfoot tr:first-child td {
			padding-top: 20px !important;
		}
	
			.shoppingcart-table tfoot tr td {
				font-weight: normal;
				border: 0px;
				padding: 3px 10px;
			}
			
		.shoppingcart-table--checkout {}
			
			.shoppingcart-table--checkout tbody {
				border-top: 1px solid white !important; 
			}
			
			.shoppingcart-table--checkout tbody tr td {
				background: none;
				border: 0px;
				border-bottom: 1px solid white;
			}
			
	.shoppingcart__resume {
		background: white;
		padding: 20px 25px;
		margin: 12px 0px 0px;
		color: #766060;
	}
	
		.shoppingcart__resume table {
			width: 100%;
			border: 0px;
			table-layout: fixed;
		}
	
		.shoppingcart__resume td {
			padding: 3px 7px;
			vertical-align: bottom;
		}
		.shoppingcart__resume td:first-child {
			text-align: right;
		}
		
		.shoppingcart__resume strong {
			font: 700 20px/20px Roboto;
			color: #181f39;
		}
		
		.shoppingcart__resume .btn {
			margin-top: 15px;
		}
		
	.shoppingcart .form-group {
			margin-bottom: 10px;
		}
		
		.shoppingcart .form-group label { 
			margin: 0px;
		}
	
		.shoppingcart .input-group-addon {
			border: 0px;
			border-radius: 0px;
			color: white;
			padding: 0px;
		}
		
		.shoppingcart .input-group-addon .btn {
			height: 35px;
		}
	
.label {}
	
	.label--full {
		display: block;
		background: #d5ceca;
		cursor: pointer;
		padding: 20px 0px;
		transition: background 0.2s;
		color: #766060;
	}
	
	.label--full:hover {
		background: #cec4bf;
	}
	
.btn {}
	
	.btn--related-products {
		background: #181f39;
		color: white;
		padding: 5px 7px;
		margin: 0px 4px 4px 0px;
	}
	
	.btn--related-products:hover {
		color: white;
	}
	
	.btn--large {
		display: block;
		font: 700 23px/28px Roboto;
	}
	
	.btn--large.btn--arrow {
		padding-left: 45px;
	}
	.btn--large.btn--arrow:before {
		top: 13px;
		left: 20px;
		font-size: 23px;
	}
	
	.input {
		padding: 0px 10px;
		border: 0px;
		outline: none !important;
		height: 35px;
	}
	
		.header-main__search .input {
			height: 45px;
		}
	
a.category-item__link.withArrow:before {
	top: auto;
}

.product-item__link.withArrow {
	padding-left: 30px;
}

	.product-item__link.withArrow:before {
		left: 15px;
	}

@media (max-width:768px) {

	.header-main {
		padding-bottom: 25px;
	}
	
	.count-input {
		float: left;
		height: 62px;
	}
	.cover {
		margin: -20px 0px 0px;
	}
	.cover__content {
		height: 0px;
		border: 0px;
	}
	
	.product-detail--usp {
		padding-top: 0px;
		background: none;
	}
}