.shopping_cart .ajax_cart_total {
	display: none !important;
}
.cart_block .cart_block_list .remove_link {
	top: 19px; right: 10px; position: absolute;
}
.cart_block .cart_block_list .remove_link a {
	width: 100%; height: 100%; color: rgb(119, 119, 119); display: block;
}
.cart_block .cart_block_list .ajax_cart_block_remove_link {
	width: 100%; height: 100%; color: rgb(119, 119, 119); display: block;
}
.cart_block .cart_block_list .remove_link a::before {
	padding: 0px 2px 0px 5px; line-height: 17px;
}
.cart_block .cart_block_list .ajax_cart_block_remove_link::before {
	padding: 0px 2px 0px 5px; line-height: 17px;
}
.cart_block .cart_block_list .remove_link a:hover {
	color: rgb(81, 81, 81);
}
.cart_block .cart_block_list .ajax_cart_block_remove_link:hover {
	color: rgb(81, 81, 81);
}
.cart_block .cart-images {
	margin-right: 20px; float: left;
}
.cart_block .cart-info {
	text-align: left; overflow: hidden; padding-right: 20px; position: relative;
}
.cart_block .cart-info .product-name {
	padding-bottom: 5px; margin-top: -4px;
}
.cart_block .cart-info .product-name a {
	line-height: 18px; font-size: 13px; display: inline-block;
}
.cart_block .cart-info .quantity-formated {
	color: rgb(156, 155, 155); text-transform: uppercase; padding-right: 5px; font-size: 10px; display: inline-block;
}
.cart_block .cart-info .quantity-formated .quantity {
	font-size: 15px;
}
.cart_block dt {
	padding: 20px 10px 16px 20px; overflow: hidden; font-weight: normal; position: relative;
}
.cart_block dd {
	position: relative;
}
.cart_block dd .cart_block_customizations {
	border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: dashed;
}
.cart_block dd .cart_block_customizations li {
	padding: 10px 20px;
}
.cart_block dd .cart_block_customizations li .deleteCustomizableProduct {
	right: 10px; position: absolute;
}
.cart_block .cart_block_no_products {
	margin: 0px; padding: 10px 20px;
}
.cart_block .cart-prices {
	padding: 10px 10px 20px 0px; text-align: left; font-weight: bold; border-top-color: rgb(214, 212, 212); border-top-width: 1px; border-top-style: solid;
}
.cart_block .cart-prices .cart-prices-line {
	padding: 7px 0px; overflow: hidden;
}
.cart_block .cart-prices .last-line.cart-prices-line {
	border: currentColor; border-image: none;
}
.cart_block .cart_block_shipping_cost {
	float: right;
}
.cart_block .cart_block_tax_cost {
	float: right;
}
.cart_block .cart_block_total {
	float: right;
}
.cart_block .cart_block_wrapping_cost {
	float: right;
}
.layer_cart_overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 98; opacity: 0.2; background-color: rgb(0, 0, 0);
}
* html .layer_cart_overlay {
	left: 0px; margin-left: -160px; position: absolute; opacity: 0.2;
}
#layer_cart {
	border-radius: 4px; width: 84%; margin-top: 8%; margin-right: 8%; margin-left: 8%; display: none; position: absolute; z-index: 9999; background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
#layer_cart .layer_cart_product {
	padding: 30px; overflow: hidden; position: static; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#layer_cart .layer_cart_product h2 {
	font: 400 23px/29px Arial, Helvetica, sans-serif; color: rgb(70, 167, 78); padding-right: 100px; margin-bottom: 22px; font-size-adjust: none; font-stretch: normal;
}
@media all and (max-width:767px)
{
#layer_cart .layer_cart_product h2 {
	line-height: normal; padding-right: 0px; font-size: 18px;
}
}
#layer_cart .layer_cart_product h2 i {
	line-height: 30px; padding-right: 8px; font-size: 30px; float: left;
}
@media all and (max-width:767px)
{
#layer_cart .layer_cart_product h2 i {
	line-height: 22px; font-size: 22px;
}
}
#layer_cart .layer_cart_product .product-image-container {
	padding: 5px; border: 1px solid rgb(214, 212, 212); border-image: none; margin-right: 30px; float: left; max-width: 178px;
}
@media all and (max-width:480px)
{
#layer_cart .layer_cart_product .product-image-container {
	margin-right: 0px; margin-bottom: 10px; float: none;
}
}
#layer_cart .layer_cart_product .layer_cart_product_info {
	padding: 38px 0px 0px; text-align: left;
}
#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title {
	padding-bottom: 8px; display: block;
}
#layer_cart .layer_cart_product .layer_cart_product_info > div {
	padding-bottom: 7px;
}
#layer_cart .layer_cart_product .layer_cart_product_info > div strong {
	padding-right: 3px;
}
#layer_cart .layer_cart_cart {
	background: rgb(250, 250, 250); padding: 21px 30px 170px; border-radius: 0px 4px 4px 0px; text-align: left; border-left-color: rgb(214, 212, 212); border-left-width: 1px; border-left-style: solid; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -ms-border-radius: 0px 4px 4px 0px; -o-border-radius: 0px 4px 4px 0px;
}
@media all and (min-width:1200px)
{
#layer_cart .layer_cart_cart {
	min-height: 318px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
#layer_cart .layer_cart_cart {
	min-height: 360px;
}
}
@media all and (max-width:991px)
{
#layer_cart .layer_cart_cart {
	border-top-color: rgb(214, 212, 212); border-left-color: currentColor; border-top-width: 1px; border-left-width: medium; border-top-style: solid; border-left-style: none;
}
}
#layer_cart .layer_cart_cart h2 {
	font: 400 23px/29px Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); padding-bottom: 13px; margin-bottom: 17px; border-bottom-color: rgb(214, 212, 212); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
@media all and (max-width:767px)
{
#layer_cart .layer_cart_cart h2 {
	font-size: 18px;
}
}
#layer_cart .layer_cart_cart .layer_cart_row {
	padding: 0px 0px 7px;
}
#layer_cart .layer_cart_cart .button-container {
	padding: 0px 30px 20px; left: 0px; width: 100%; bottom: 0px; position: absolute;
}
#layer_cart .layer_cart_cart .button-container .btn {
	margin-bottom: 10px;
}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium {
	margin-right: 5px;
}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium i {
	color: rgb(119, 119, 119); padding-right: 5px;
}
#layer_cart .cross {
	top: 8px; width: 25px; height: 25px; right: 7px; color: rgb(51, 51, 51); position: absolute; z-index: 2; cursor: pointer;
}
#layer_cart .cross::before {
	line-height: 25px; font-family: "FontAwesome"; font-size: 25px; display: block; content: "\f057";
}
#layer_cart .cross:hover {
	color: rgb(81, 81, 81);
}
#layer_cart .continue {
	cursor: pointer;
}
#layer_cart p {
	padding: 0px;
}
#layer_cart .crossseling .crossseling-content {
	padding: 26px 30px 40px; border-top-color: rgb(214, 212, 212); border-top-width: 1px; border-top-style: solid; position: relative;
}
#layer_cart .crossseling h2 {
	font: 400 23px/26px Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); margin-bottom: 25px; font-size-adjust: none; font-stretch: normal;
}
#layer_cart .crossseling #blockcart_list {
	margin: 0px auto; width: 84%; overflow: hidden; max-width: 773px;
}
#layer_cart .crossseling #blockcart_list ul {
	display: block;
}
#layer_cart .crossseling #blockcart_list ul li {
	margin: 0px; width: 178px; float: left;
}
#layer_cart .crossseling #blockcart_list ul li .product-image-container {
	padding: 5px; border: 1px solid rgb(214, 212, 212); border-image: none; text-align: center; margin-bottom: 15px;
}
#layer_cart .crossseling #blockcart_list ul li .product-image-container img {
	width: 100%;
}
#layer_cart .crossseling #blockcart_list ul li .product-name {
	padding-bottom: 5px;
}
#layer_cart .crossseling #blockcart_list ul li .product-name a {
	line-height: 20px; font-size: 15px;
}
#layer_cart .crossseling #blockcart_list a.bx-prev {
	top: 45%; width: 20px; height: 20px; color: rgb(51, 51, 51); line-height: 20px; text-indent: -5000px; font-family: "FontAwesome"; font-size: 20px; margin-top: -20px; display: block; position: absolute;
}
#layer_cart .crossseling #blockcart_list a.bx-next {
	top: 45%; width: 20px; height: 20px; color: rgb(51, 51, 51); line-height: 20px; text-indent: -5000px; font-family: "FontAwesome"; font-size: 20px; margin-top: -20px; display: block; position: absolute;
}
#layer_cart .crossseling #blockcart_list a.bx-prev::after {
	text-indent: 0px; display: block;
}
#layer_cart .crossseling #blockcart_list a.bx-next::after {
	text-indent: 0px; display: block;
}
#layer_cart .crossseling #blockcart_list a.bx-prev:hover {
	color: rgb(192, 192, 192);
}
#layer_cart .crossseling #blockcart_list a.bx-next:hover {
	color: rgb(192, 192, 192);
}
#layer_cart .crossseling #blockcart_list a.disabled.bx-prev {
	display: none;
}
#layer_cart .crossseling #blockcart_list a.disabled.bx-next {
	display: none;
}
#layer_cart .crossseling #blockcart_list a.bx-prev {
	left: 5%;
}
#layer_cart .crossseling #blockcart_list a.bx-next {
	right: 5%;
}
#layer_cart .crossseling #blockcart_list .bx-controls {
	overflow: hidden;
}
