.main-container{min-height:300px}.main-container .col-main{float:none;width:auto}.main-container .col-main .cart .bg-scroll{border-top:none;margin-top:15px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;background:#fff}.main-container .col-main .cart .bg-scroll .cart-tbody .item-cart div a.remove-itemx{display:block;color:#898989;font-size:14px;width:40px;height:40px;border-radius:50%;line-height:40px}.main-container .col-main .cart .cart-thead{background:#000;font-weight:bold;font-size:13px;clear:both;width:100%;float:left;min-width:600px;border-bottom:solid 1px #ebebeb;padding:0px;color:#fff}@media (min-width: 768px) and (max-width: 991px){.main-container .col-main .cart .cart-thead div:nth-child(1){width:45% !important}.main-container .col-main .cart .cart-thead div:nth-child(2){width:17% !important}.main-container .col-main .cart .cart-thead div:nth-child(3){width:14% !important}.main-container .col-main .cart .cart-thead div:nth-child(4){width:9% !important}.main-container .col-main .cart .cart-thead div:nth-child(5){width:15% !important}}.main-container .col-main .cart .cart-thead div{float:left;font-weight:500;padding:10px 0px;text-align:center;font-size:14px;border-top:solid 1px #fff;border-left:solid 1px #fff}.main-container .col-main .cart .nobr{white-space:nowrap}.main-container .col-main .cart .cart div.a-right{text-align:right}.main-container .col-main .cart .cart div.a-center{text-align:center}.main-container .col-main .cart .cart .cart-tbody{width:100%;float:left}.main-container .col-main .cart .cart .cart-tbody .item-cart{border-bottom:1px solid #fff;width:100%;float:left}.main-container .col-main .cart .cart .product-name a{font-size:14px}@media (min-width: 768px) and (max-width: 991px){.main-container .col-main .cart .item-cart div:nth-child(1){width:10% !important}.main-container .col-main .cart .item-cart div:nth-child(2){width:36% !important}.main-container .col-main .cart .item-cart div:nth-child(3){width:17% !important}.main-container .col-main .cart .item-cart div:nth-child(4){width:12% !important}.main-container .col-main .cart .item-cart div:nth-child(4) div{width:100% !important}.main-container .col-main .cart .item-cart div:nth-child(4) div.input_qty_pr{margin-top:10px !important}.main-container .col-main .cart .item-cart div:nth-child(5){width:9% !important}.main-container .col-main .cart .item-cart div:nth-child(6){width:15% !important}}.main-container .col-main .cart .item-cart .image .product-image img{max-width:100%;height:auto;max-height:98px;width:auto;display:inherit;margin:0 auto}.main-container .col-main .cart .item-cart .items-count{border:1px solid #f5f5f5;outline:none;background:#000;height:250px;width:25px;vertical-align:top;text-align:center;padding:0;color:white}.main-container .col-main .cart .item-cart .number-sidebar{border:1px solid #f5f5f5;height:30px;margin-left:-1px;text-align:center;width:60px;margin-right:-1px;padding:0;line-height:15px;font-weight:400;font-size:14px}@media (min-width: 1500px){.main-container .col-main .cart .item-cart .number-sidebar{width:75px}}.main-container .col-main .cart .cart-tbody .item-cart div{float:left;padding:20px 10px 20px 20px;line-height:20px;vertical-align:top;height:160px;display:-webkit-flex;-webkit-align-items:center;display:-ms-flexbox;display:flex !important;flex-flow:column;justify-content:center;border-left:solid 1px #f3f3f3;border-bottom:1px solid #f3f3f3}.main-container .col-main .cart .cart-tbody .item-cart div.image{padding:20px 10px 20px 0px !important}.main-container .col-main .cart .cart-tbody .item-cart div:last-child{border-right:solid 1px #fff}.main-container .col-main .cart .cart-tbody .item-cart div:nth-child(6){position:relative}.main-container .col-main .cart .cart-tbody .item-cart div .product-name{margin:0px;padding-bottom:5px;font-size:14px;font-weight:400;line-height:24px;margin-left:0px}.main-container .col-main .cart .cart-tbody .item-cart div .product-name a{text-decoration:none}.main-container .col-main .cart .cart-tbody .item-cart div .input_qty_pr{height:auto;border-right:none;width:100%;margin-top:0px;padding:0px;position:relative;border-left:0px}.main-container .col-main .cart .cart-tbody .item-cart div .price{font-size:14px;font-weight:700;line-height:7;color:#eb0303}.main-container .col-main .cart .cart-tbody .item-cart div a.remove-item{background-color:#fff;background-image:none;color:#333;cursor:pointer;padding:0px;-moz-border-radius:0px;border-radius:0px;cursor:pointer;text-decoration:none;float:left;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;border:none}.main-container .col-main .cart .cart-tbody .item-cart div a.remove-item span{display:none}.main-container .col-main .cart .cart-tbody .item-cart .product-image{min-height:75px;display:block;height:auto;width:100%;padding:0 10px}@media (max-width: 991px){.main-container .col-main .cart .cart-tbody .item-cart .product-image{padding:0}}.main-container .col-main .cart .cart-tbody .item-cart .input_qty_pr .items-count{border:1px solid #f5f5f5;outline:none;height:30px;width:25px;vertical-align:baseline;text-align:center;padding:0;outline:none;vertical-align:baseline;text-align:center;display:inline-block;margin:0;position:absolute;z-index:2;line-height:17px;font-weight:400}.main-container .col-main .cart .cart-tbody .item-cart .number-sidebar{min-height:0;position:static;display:inline-block;float:none;margin-bottom:0;outline:none}.main-container .col-main .cart .variant-title{font-size:14px;font-weight:400;color:#686868}.main-container .col-main .cart .fot_totals{text-align:right;padding:0}.main-container .col-main .cart .fot_totals .total_price .total_p{font-size:14px;color:#555555;font-weight:400}.main-container .col-main .cart .fot_totals .total_price .total_p .price{margin-left:10px;color:#eb0303;font-size:18px;font-weight:700}.main-container .col-main .cart .checkout_button{width:100%;float:left;margin-top:15px}.main-container .col-main .cart .btn-proceed-checkout{text-transform:uppercase;line-height:40px;color:#fff;height:40px;font-size:13px;font-weight:bold;background:#333;border:solid 1px #333;padding:0px 30px}.main-container .col-main .cart .btn-proceed-checkout:hover{background:#fff;border-color:#3b3b3b;color:#3b3b3b}.main-container .col-main .cart .btn.btn-white{border:1px solid #000;font-weight:bold;height:40px;line-height:40px;background:#fff;color:#000;padding:0px 30px;font-size:13px;margin-right:15px;text-transform:uppercase;float:right !important}.main-container .col-main .cart .btn.btn-white:hover{border-color:#3b3b3b;background:#fff;color:#3b3b3b}.main-container .col-main .cart .totals .inner{padding:15px 30px;margin-top:0;margin-right:1px;overflow:hidden;border:solid 1px #ebebeb;border-top:0px}.main-container .col-main .cart .totals table th,.main-container .col-main .cart .totals table td{padding:10px;background:none !important;box-shadow:none !important;color:#333 !important;height:50px;vertical-align:middle}.main-container .col-main .cart #shopping-cart-totals-table{width:100%;padding-bottom:8px;background:#fff}.main-container .col-main .cart #shopping-cart-totals-table tr td{border:#ebebeb thin solid;border-top:none;border-bottom:none;padding:20px}.main-container .col-main .cart #shopping-cart-totals-table tr td .a-right{width:239px;border-left:1px solid #ebebeb}.main-container .col-main .cart ul.checkout{clear:left;padding:20px;border:1px solid #ebebeb;margin-bottom:30px}.main-container .col-main .cart span.totals_price.price{color:#000;font-size:16px}.main-container .col-main .cart button.reduced_pop.items-count.btn-minus{left:25px;font-size:18px;top:0px}.main-container .col-main .cart button.reduced_pop.items-count.btn-minus .fa{margin-left:-3px;font-weight:400}@media (min-width: 992px) and (max-width: 1440px){.main-container .col-main .cart button.reduced_pop.items-count.btn-minus{left:10px}}.main-container .col-main .cart button.increase_pop.items-count.btn-plus{right:25px;font-size:17px;top:0px}.main-container .col-main .cart button.increase_pop.items-count.btn-plus .fa{margin-right:-3px;font-weight:400}@media (min-width: 992px) and (max-width: 1440px){.main-container .col-main .cart button.increase_pop.items-count.btn-plus{right:10px}}.table-total .table tbody tr td{padding:10px 15px}.table-total .table tbody tr .total-text{font-weight:400}.table-total .table tbody tr .price_end{font-weight:700;color:#eb0303}.section.bg_cart.shopping-cart-table-total{margin-top:10px}@media (min-width: 992px){.section.continued{position:absolute;top:10px}}@media (max-width: 991px){.form-cart-continue{width:100%}}.form-cart-continue{height:40px;line-height:40px;padding:0px 25px;display:inline-block;background-color:#3b3b3b;text-transform:uppercase;color:#fff;border:solid 1px #3b3b3b;font-size:14px;font-weight:700;border-radius:0px}.form-cart-continue:hover{background-color:#1b1b1b;border:solid 1px #1b1b1b;color:#fff}.btn-checkout-cart{display:block;padding:0 30px;height:45px;font-size:14px;line-height:45px;color:#fff;background-color:#000;text-transform:uppercase;border:solid 1px #000;width:100%;margin:0 auto 20px;font-weight:700;text-align:center;text-decoration:none;border-radius:0px}.btn-checkout-cart:hover{background-color:#b82800;border:solid 1px #b82800;color:#fff}
