.CartInfo {  min-height:400px; margin:0; padding:0;}
.CartInfo table { border-collapse:collapse; border-left:1px solid #ccc; border-right:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:15px; width:100%; max-width:100%; background-color:#fff; border-spacing:0;}
.CartInfo thead td { background-color:#101415; border-bottom:1px solid #ddd; color:#fff; font-weight:600; outline:none;}
.CartInfo td { padding:7px; }
.CartInfo thead .image, .CartInfo thead .action { text-align:center;}
.CartInfo thead .productd, .CartInfo thead .quantity { text-align:left;}
.CartInfo tbody .image, .CartInfo tbody .action { text-align:center;}
.CartInfo tbody .action i { font-size:16px; color:#F00}
.CartInfo tbody td { border-bottom:1px solid #ddd; vertical-align:middle;}
.CartInfo tbody td input[type="text"] { background:#f2f2f2; width:50%; text-align:center; border-radius: 5px;}
.CartInfo tbody .productd h4 { font-weight:600; margin-bottom:10px; font-size:14px; text-transform:uppercase;}
.CartInfo tbody .productd h5 { font-size:12px; color:#888; margin-bottom:5px; font-weight:400;}
.CartInfo tbody .form-control { border-radius:0;}
.CartInfo tbody .productd p { color:#888; font-weight:400;}
.CartInfo tbody .form-control:focus { border-color:#bd060c;}
.CartInfo tbody .btn-success { background:#bd060c; border:none; font-size:14px; overflow:hidden; width:50%; margin-top:4px; padding:8px 12px; border-radius: 5px; color: #fff;}
.CartInfo tbody .btn-success:hover { background:#101415; color: #fff;}
h2.Total { text-align:right; font-size:20px; font-weight:700; text-transform:uppercase; color: #111; margin-bottom: 15px;}
h2.Total span { color:#bd060c}
.basket-btn { text-align:right;}
.basket-btn a { background:#bd060c; border:none; font-size:14px; color:#fff; display:inline-block; margin:0 0.25rem; padding:10px 20px; text-transform:uppercase; border-radius: 5px;}
.basket-btn a:hover { background:#101415; color: #fff; text-decoration:none;}

.SubmitText { text-align:center; color:#060; font-size:22px; font-weight:700; padding:5rem 0 8rem;}

.NoProd { text-align:center; color:#ccc; font-size:22px; padding:5rem 0 8rem;}

.EmptyCart { text-align:center; font-weight:600; font-size:22px; color:#282828; padding-top:100px;}
.EmptyCart a { color:#bd060c;}
.EmptyCart a:hover { color:#101415;}

.tus_conactf{
	margin:0px 0 30px 0; padding:30px 20px; background-color:#fff;}
.tus_conactf h4{
	margin:0px 0 10px 0; padding:0px 0 10px 0; font-family: 'Raleway', sans-serif; font-size:18px; color:#000; text-transform:uppercase; border-bottom:solid 1px #eee;
	font-weight:600; letter-spacing:2px}
.tus_continp{
	margin:0px 0 15px 0; padding:10px 15px; background-color: #fff; border: 1px solid #ececec; width:100%; color:#000; font-family: 'Raleway', sans-serif; font-size:13px;
	transition:0.8s}
.tus_contsbmt{
	margin:0px; padding:10px 15px; background-color:#000; color:#fff; text-align:center; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-size:13px;
	border:none; transition:0.8s}
.tus_contsbmt:hover{
	background-color:#cd0000; color:#fff; text-decoration:none;}
.tus_continp:focus{
	border:solid 1px #cd0000}