.mycart{width:calc(100% - 60px);background:#fff;margin-bottom:17px;padding:0 30px;position:relative}.mycart h1{color:#144194;line-height:26px;padding:40px 0}.mycart form{width:100%;float:left!important}.mycart form table{border:0!important;width:100%;border-collapse:collapse}.mycart form table tr th,.mycart form table.shop_table td{border-top:solid #eee 1px;padding:10px}.mycart form table tr th{font-size:15px;text-align:left}.mycart form table th.product-name{text-indent:-155px}.mycart form table .product-name:after{content:' Name & Details'}.mycart form table .product-thumbnail{width:80px;text-align:center}.mycart form table .product-subtotal{width:70px;text-align:right}.mycart form table .product-quantity{width:100px;text-align:right}.mycart form table .product-price{width:80px;text-align:right}.mycart form table.shop_table td a{color:#333}.mycart form .product-remove{width:5%!important}.mycart form .product-remove a{border:1px solid #144194;border-radius:50%;color:#144194!important;background:#fff!important;font-size:18px;font-weight:400;line-height:19px;margin:0;padding:3px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.mycart form .product-remove a:hover{border-color:#ffde00;background:#ffde00!important;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.mycart form table tr td input{border:1px solid #bbb;padding:3px;width:50px}.mycart form table.shop_table td.product-thumbnail img{max-width:60px}.mycart form .actions input,.mycart form .cart-collaterals{float:right;padding-top:20px}.mycart form .actions .button{background:#bbb;border:0;color:#333;cursor:pointer;font-size:12px;margin:5px 0 30px;overflow:hidden;padding:8px 0;width:100px;border-radius:4px}.actions,.mycart form .cart_totals .shop_table tr td{padding-left:0!important;padding-right:0!important;text-align:right}.mycart form .cart-collaterals h2{padding:8px 0}.mycart form .cart_totals{float:left}.mycart form .wc-proceed-to-checkout{background-color:#144194;border-radius:0;float:left;padding:10px 22px}.mycart form .wc-proceed-to-checkout a{color:#fff;font-size:15px}.mycart form .cart_totals table .amount{color:red;font-size:15px}.mycart .woocommerce-message{font-size:16px;padding:10px 0;position:absolute;right:30px;text-align:right;top:33px;width:70%}.cart-collaterals{width:22%!important;float:right;padding:20px 0 40px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.cart-collaterals .calculated_shipping{width:100%!important}.cart-collaterals h2{margin:0 0 15px;border-bottom:1px solid #eee;color:#144194;line-height:26px;padding:10px 0}.cart-collaterals table.shop_table td{text-align:right}.cart-collaterals table{float:right;width:100%!important;border-collapse:collapse;border:none!important;margin:0!important}.cart-collaterals table.shop_table th{padding:0!important;text-align:left!important;border:none!important}.cart-collaterals table tr td{height:25px;line-height:25px;border:none!important}.cart-collaterals .wc-proceed-to-checkout{width:100%;float:left;margin-top:15px;padding:15px 0 0;border-top:solid #eee 1px}.cart-collaterals .checkout-button{font-weight:400!important;width:160px;height:35px!important;float:right;padding:0!important;color:#fff;font-size:12px;line-height:35px!important;background:#144194!important;text-align:center;border-radius:4px}