.top-cart-count{position:absolute;top:-7px;left:15px;background-color:#fff;color:#000;display:block;height:20px;min-width:20px;padding:0 5px;border-radius:22px;text-align:center;font-size:13px;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.cart .row{margin-bottom:20px}#cart{width:100%}.half-width{width:49% !important;float:left}.cart-table{border-bottom:5px #eaeaea solid;border-collapse:collapse}.cart-table input[type=checkbox],.cart-table input[type=radio]{width:25px}.cart-table p.original-price{color:#a0a0a0;font-weight:normal;font-size:16px;text-decoration:line-through}.cart-table thead{border-bottom:5px #eaeaea solid}.cart-table thead tr{border-bottom:0}.cart-table thead th{padding:10px 0;text-transform:uppercase;color:#e78f11}.cart-table tr{border-bottom:1px solid #efefef}.cart-table tr td{font-size:17px;padding:5px}.cart-table tr td h4{color:#e78f11;margin:0}.cart-table tr td i{font-size:14px}.cart-table tr .cart-image .img-wrap{height:45px;text-align:center}.cart-table tr .cart-image .img-wrap img{max-width:100%;max-height:100%}.cart-table tr .total-price{font-size:19px;background-color:#f5f5f5;text-align:center;vertical-align:middle}.cart-table tr .quantity input{width:100%;max-width:100px;border:#dcdcdc 2px solid;height:45px;text-align:center}.cart-table tr .remove{text-align:center}.cart-table tr .remove a{color:#423d31 !important;font-weight:bolder;padding:0 20px}.cart-table tr .campaign h4{text-transform:uppercase;font-size:14px;margin-bottom:5px;margin-top:20px}.cart-table tr .campaign .add-code{border:#dcdcdc 2px solid;height:44px;text-align:center;width:100%;max-width:280px;position:relative}.cart-table tr .campaign input{border:0;height:40px;width:166px;position:absolute;top:0px;left:0px;padding:6px 12px}.cart-table tr .campaign button{position:absolute;top:0;right:0;background-color:#f5f5f5;border:0;font-size:12px;height:40px;padding:0 16px}.cart-table tr .campaign .btn-green{border-right:#dcdcdc 2px solid;width:120px;right:40px;margin:0}.cart-table tr .campaign .btn-red{width:40px}.cart-table tr .campaign .campaign-error{display:none;color:#e78f11;font-size:14px}.cart-table tr .total-cart{font-size:24px;text-align:center;vertical-align:middle;padding:0;background-color:#f5f5f5}.shipping-method button,.payment button{background:rgba(0,0,0,0);border:0;width:100%;text-align:left;padding:0}.shipping-method i.fa,.payment i.fa{color:#e78f11;font-size:20px !important;position:relative;top:2px;margin-right:12px}.shipping-method i.fa p,.payment i.fa p{float:left;margin:0}.shipping-method i.fa span,.payment i.fa span{float:right}.shipping-method .shipping-info td:hover,.payment .shipping-info td:hover{background-color:#fff !important}.shipping-method .shipping-info td i,.payment .shipping-info td i{font-weight:normal;color:#6c6c6c}.shipping-method td,.payment td{padding:15px 5px}.shipping-method td:hover,.payment td:hover{background-color:#fafafa}.shipping-method td p,.payment td p{margin:0;font-size:14px !important;font-weight:bold;float:left}.shipping-method td .fa-square-o,.payment td .fa-square-o{color:#ccc;font-weight:bolder;font-size:22px !important;top:3px}.shipping-method td span,.payment td span{float:right;color:#423d31;width:90px}.btn-red{display:inline-block;padding:5px 10px;background-color:#e78f11;color:#fff;border:0}.btn-red:hover,.btn-red:active,.btn-red:visited,.btn-red:focus{color:#fff}.cart-summary td{position:relative;background-color:#f5f5f5;padding:10px}.cart-summary td p{margin:0;font-size:14px}.cart-summary td .cart-total{font-size:20px}.cart-summary td .btn-red{position:absolute;top:25px;right:20px}.cart-checkout .hide-extra{display:none}
