@charset "utf-8";

.table-cart {
	margin-bottom: 20px;
}
.table-cart.table>thead>tr>th {
	padding: 6px;
	border-bottom: inherit;
	font: 400 15px/20px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}
.table-cart.table>thead>tr>th.th-big {
	padding-left: 10px;
}
.table-cart.table>tbody>tr>td {
	padding: 9px 2px 10px;
	border-top-color: #E5E5E5;
	font: 300 15px/20px Arial, Helvetica, sans-serif;
}
.table-cart.table>tbody>tr>td {

}
.table-cart.table>tbody>tr>td a:hover {
	color: #333;
}
.table-cart.table>tbody>tr>td:first-child span {
	display: block;
}
.table-cart.table>tbody>tr>td:first-child br {
	display: none;
}
.table-cart.table>tbody>tr>td.cart-prod-qnt .qnt-input {
	width: 40px;
	height: 40px;
	background: #FFF;
	padding: 6px;
	border: 2px solid #000;
	border-width: 0 2px;
	box-shadow: inset 1px 1px 0 #CCC, inset -1px -1px 0 #CCC;
	font: 300 15px/20px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	vertical-align: top;
}
.table-cart.table>tbody>tr>td.cart-prod-qnt .btn._less {
	padding: 6px 12px;
	height: 40px;
	width: 40px;
	text-align: center;
}
.table-cart.table>tbody>tr>td.cart-prod-qnt .btn._more {
	padding: 6px 12px;
	height: 40px;
	width: 40px;
	text-align: center;
}
.table-cart.table>tbody>tr>td .qnt-input
.table-cart.table>tbody>tr>td.sub-tot {
	padding: 19px 20px 20px;
	background: #F0F0F0;
	font: 300 18px/20px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
}
.table-cart.table>tbody>tr>td.sub-tot span {
	display: block;
	font-weight: bold;
	font-size: 22px;
}
.table-cart.table>tbody>tr>td.sub-tot br {
	display: inherit;
}
@media (min-width: 480px) {
	.table-cart.table>tbody>tr>td.cart-prod-qnt {
		white-space: nowrap;
	}
	.table-cart.table>tbody>tr>td.cart-prod-qnt .qnt-input {
		border-width: 2px 0;
	}
}

.breadcrumbs-cart {
	margin-top: 20px;
}
.breadcrumbs-cart .breadcrumb {
	margin-bottom: 0;
}
.breadcrumbs-cart .breadcrumb li a,
.breadcrumbs-cart .breadcrumb li.active,
.breadcrumbs-cart .breadcrumb > li + li:before,
.breadcrumbs-cart .breadcrumb .active a {
	color: #000;
}

.breadcrumbs-cart .breadcrumb li.active span {
	font-weight: bold;
}

.breadcrumbs-cart + h1 {
	margin-top: 20px;
}

.row .cart-tsm h1 {
	margin-top: 20px;
}

.main-cart h3 {
	margin-top: 0;
}
ul.tab-forum-edit {
	margin-left: 0;
}
ul.tab-forum-edit li {
	list-style: none;
}

.tab-forum-edit + .your-address.form {
	margin-top: 40px;
}

.cart-tsm .cart-form-buy, .cart-tsm .cart-form-ref {
	padding: 12px 24px;
	width: 100%;
}
.cart-tsm .cart-form-buy, .cart-tsm .cart-form-ref {
	margin-top: 20px;
}
@media (min-width: 480px) {
	.cart-tsm .cart-form-buy, .cart-tsm .cart-form-ref {
		width: auto;
	}
	.cart-tsm .cart-form-buy {
		margin-left: 20px;
	}
}

.your-address.form .tab-forum-edit h4 {
	margin-top: 0;
}

.your-address.form input[type="text"], .your-address.form textarea, .your-address.form select {
	width: 100%;
	padding: 6px 12px;
	margin-bottom: 6px;
}
.your-address.form .checkbox {
	margin-bottom: 0;	
}
.your-address.form  fieldset > .checkbox {
	margin-top: -8px;
}
.your-address.form  fieldset legend + .checkbox +.clearfix + br {
	display: none
}

.cart-tsm .col-md-4 .table-cart {
	margin-top: 40px;
}

@media (min-width: 992px) {
	.cart-tsm .col-md-4 .table-cart {
		margin-top: 0;
	}
}