#order-standard_cart .products .product {
  padding: 0;
  margin: 0 0 20px 0;
  background: #363636;
  border-radius: 0;
  border: 0;
  color: white;
  width: auto;
}
#order-standard_cart .products .product div.product-desc {
    float: none;
    text-align: center;
    padding: 8px 14px;
    font-size: 1em;
}
#order-standard_cart .products .product header {
  position: relative;
  padding: 10px 20px;
  margin: 0;
  background: #ce3233;
  border-radius: 0;
  text-align: center;
}
#order-standard_cart .products .product header span {
  margin: 0;
  color: #fff;
  font-size: 1.3em;
  font-weight: 600;
  letter-spacing: 2px;
}
#order-standard_cart .products .product footer .btn-success {
  color: #fff !important;
  background-color: #ce3233 !important;
  border-color: #ce3233 !important;
  float: right;
  width: 45%;
  margin-right: 5%;
  font-size: 1.2em;
  font-weight: 600;
}
#order-standard_cart .products .product footer .btn-success:hover {
  color: #363636 !important;
  background-color: #ce3233 !important;
  border-color: #ce3233 !important;
}
#order-standard_cart .products .product div.product-pricing {
  display: inline-block;
  width: auto;
}
#order-standard_cart .products .product div.product-pricing span.price {
  font-size: 1.5em;
  color: white;
  float: left;
}
#order-standard_cart .products .product footer {
  float: none;
  width: auto;
  margin: 0;
  font-size: 1em;
  text-align: center;
}
.btn {
  border-radius: 0;
}
#order-standard_cart .font-size-36 {
  font-size: 36px;
  background-color: #ce3233;
  color: white;
  padding: 1%;
  text-align: center;
}
#order-standard_cart .header-lined p {
  background-color: #ce3233;
  color: white;
  padding: 1%;
  text-align: center;
  border-radius: 0.1em;
  margin-top: -3%;
}
.cart-sidebar .card-minimise.minimised {
  transform: rotate(180deg);
}
.cart-sidebar .card-minimise {
  cursor: pointer;
  transition: transform 0.2s ease;
}
#order-standard_cart .cart-sidebar .list-group-item {
  margin: 0;
  padding: 8px 15px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  color: #363636;
}
#order-standard_cart .cart-sidebar .list-group-item:hover {
  color: #ce3233;
}
#order-standard_cart .cart-sidebar .list-group-item.active {
  color: #fff;
}
#order-standard_cart .cart-sidebar .list-group-item.active:hover {
  color: #ce3233;
}
#order-standard_cart .order-summary {
  border-radius: 0;
}
#order-standard_cart .summary-container {
  border-radius: 0;
}
.form-control {
  border-radius: 0;
}
#order-standard_cart .field,
#order-standard_cart .form-control {
  border-radius: 0;
}
input[type="checkbox"],
input[type="radio"] {
  filter: hue-rotate(140deg);
}
#order-standard_cart .view-cart-items-header {
  margin: 0;
  padding: 8px 15px;
  background-color: #ce3233 !important;
  color: #fff;
  font-size: 0.9em;
  border-radius: 0;
}
#order-standard_cart .view-cart-items {
  margin: 0 0 20px 0;
  border-bottom: 2px solid #ce3233 !important;
}

#order-standard_cart .empty-cart .btn {
  margin: 0;
  padding: 4px 10px;
  background-color: #ce3233 !important;
  border: 0;
  color: #fff;
  border-radius: 0 0 4px 4px;
}

#order-standard_cart .cart-sidebar h3 {
  margin: 0;
  font-size: 16px;
  color: white;
}
#order-standard_cart .sub-heading span,
#order-standard_cart .sub-heading-borderless span {
  display: inline-block;
  position: relative;
  padding: 0 17px;
  top: -11px;
  font-size: 16px;
  color: #ce3233 !important;
}

#order-standard_cart .panel-title {
  color: white;
  font-size: 1.3em;
}
#order-standard_cart .products .product header .qty {
  float: none;
  display: block;
  font-size: 0.9em;
  font-style: italic;
  color: white;
  text-decoration: underline;
}
#order-standard_cart label, #order-standard_cart p.domain-renewal-desc {
    display: block;
    margin-right: 10px;
    font-weight: 300;
    font-size: 13px;
    color: #666;
}