h1.main_title {
	font: normal 40px/40px Trocchi,serif;
	color:#666;
	margin: 0 0 34px;
	padding-bottom:0;
}
.woocommerce table.cart,
.woocommerce table.cart tbody,
.woocommerce table.cart tbody tr,
.woocommerce table.cart tbody tr td {
	display:block;
	border:0 none;
}
.woocommerce table.cart tbody tr.cart_item td.product-subtotal,
.woocommerce table.cart tbody tr.cart_item td.product-thumbnail,
.woocommerce table.cart thead {
	display:none;
}
.woocommerce table.cart tbody tr {
	max-width: calc(100% - 35px) !important;
	padding:0 !important;
}
.woocommerce table.cart tbody tr.cart_item {
	position:relative;
	background:#f8f8f8;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.25);
	margin: 0 0 23px 0;
	padding:26px !important;
}
.woocommerce table.cart tbody tr.cart_item td.product-remove {
	position:absolute;
	top:0;
	left:100%;
	width:35px;
	height:35px;
	background:#999999;
	box-shadow:1px 1px 3px rgba(0,0,0,0.25);
	background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.945455%2017.945449%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m.707%2015.938l15.22-15.23%201.31%201.31-15.23%2015.22-1.3-1.3m0-13.92l1.3-1.31%2015.23%2015.23-1.31%201.3-15.22-15.22%22%2F%3E%3C%2Fsvg%3E');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:19px 19px;
}
.woocommerce table.cart tbody tr.cart_item td.product-remove a {
	color:transparent !important;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:0 none;
	width:100%;
	height:100%;
}
.woocommerce table.cart tbody tr.cart_item td.product-remove a:hover {
	color:transparent !important;
	background:transparent !important;
}
.woocommerce table.cart tbody tr.cart_item td.product-name {
	max-width: 100% !important;
	font: normal 21px/21px Trocchi,serif;
	color:#f68b26;
	padding: 0 0 9px 0 !important;
}
.woocommerce table.cart tbody tr.cart_item td.product-price {
	max-width: 100% !important;
	color:black;
	font: bold 18px/18px "Quattrocento Sans",sans-serif;
	padding: 0 0 45px 0 !important;
}
.woocommerce table.cart tbody tr.cart_item td.product-quantity {
	max-width: 100% !important;
}
.woocommerce table.cart tbody tr.cart_item td.product-price:after {
	content:' each';
}
.product-quantity .quantity {
	width:auto !important;
}
.product-quantity .quantity:before {
	content:'Qty:';
	color: #666666;
	font: normal 18px/18px "Quattrocento Sans",sans-serif;
}
.woocommerce table.cart tbody tr.cart_item td.product-quantity .quantity input.qty {
	color: black !important;
	background-color:#fff4e9 !important;
	box-shadow: inset 0 0 4px rgba(0,0,0,0.15) !important;
	padding:0;
	margin-left:14px;
}
.woocommerce table.cart tbody tr td.actions {
	display:flex;
	flex-flow: column-reverse;
	max-width: 100% !important;
	padding:0 !important;
}
.woocommerce table.cart tbody tr td.actions > input {
	width:140px;
	border:0 none;
	color:white !important;
	background:#ffb522;
	text-transform:uppercase;
	padding:10px 0 !important;
	font: bold 15px/15px Poppins,sans-serif;
}
.woocommerce table.cart tbody tr td.actions .coupon {
	float:none;
	margin: 22px 0 0 0;
	border-top: 1px solid #e5e5e5;
	padding: 25px 0 0 0;
	text-align:left;
}
.woocommerce table.cart tbody tr td.actions .coupon input[type="submit"] {
	border:0 none !important;
	background:transparent;
	font: normal 20px/35px Poppins,sans-serif;
	color:#f68b26;
}
.woocommerce table.cart tbody tr td.actions .coupon input#coupon_code {
	border-top: 2px solid #e5dacf !important;
	border-left: 2px solid #e5dacf !important;
	background-color: #fff4e9 !important;
	font:normal 18px/18px "Quattrocento Sans",sans-serif;
	border-radius:0 !important;
	color:#666 !important;
}
.woocommerce table.cart tbody tr td.actions .coupon input#coupon_code::-webkit-input-placeholder {
	color:#aaaaaa !important;
	font:normal 18px/35px "Quattrocento Sans",sans-serif;
}
.woocommerce table.cart tbody tr td.actions .coupon input#coupon_code:-moz-placeholder {
	color:#aaaaaa !important;
	font:normal 18px/35px "Quattrocento Sans",sans-serif;
}
.woocommerce table.cart tbody tr td.actions .coupon input#coupon_code::-moz-placeholder {
	color:#aaaaaa !important;
	font:normal 18px/35px "Quattrocento Sans",sans-serif;
}
.woocommerce table.cart tbody tr td.actions .coupon input#coupon_code:-ms-input-placeholder {
	color:#aaaaaa !important;
	font:normal 18px/35px "Quattrocento Sans",sans-serif;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button {
	border:0 none;
	color:white !important;
	background:#ffb522;
	text-transform:uppercase;
	padding:10px 0 !important;
	font: bold 15px/15px Poppins,sans-serif;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:after {
	margin-top: -4px;
}
