/* ------ PANIER -----*/
p.return-to-shop {
  display: none;
}

.woocommerce-cart .woocommerce button.button:after, .woocommerce-cart .woocommerce a.button.alt:after {
  content: none;
}

.woocommerce-cart .woocommerce button.button:hover, .woocommerce-cart .woocommerce button.button:disabled, .woocommerce-cart .woocommerce a.button.alt:hover {
  padding: .3em 1em;
  height: 50px;
}

.woocommerce-cart .woocommerce button.button {
  background-color: #0094DA;
  /* #FF5C01*/
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-weight: 500;
  padding: .3em 1em;
  text-decoration: none;
  border: 1px solid white;
  font-size: 20px;
  height: 50px;
}

.woocommerce-cart .woocommerce button.button:disabled {
  height: 50px;
  font-size: 20px !important;
  color: #ffffff;
}

.woocommerce-cart .woocommerce a.button.alt {
  font-size: 20px !important;
  background-color: #0094DA;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  padding: 11px 76px;
  text-decoration: none;
  border: 1px solid white;
  width: 100%;
  padding: .3em 1em;
  height: 50px;
}

.woocommerce-cart .woocommerce .cart_totals h2 {
  padding-bottom: 10px !important;
  font-size: 30px !important;
}

.woocommerce-cart .woocommerce .cart_totals h2::after {
  display: none;
}

.woocommerce-cart .wc-proceed-to-checkout {
  padding: 0;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
  padding: 6px 11px;
}

/*.woocommerce-cart .cart_totals table.shop_table td, */
.woocommerce-cart .woocommerce-cart-form table .product-price, .woocommerce-cart .woocommerce-cart-form table .product-subtotal {
  text-align: right;
}

.woocommerce-cart .woocommerce-cart-form table .product-thumbnail {
  text-align: left;
}

.woocommerce-cart .woocommerce-cart-form table .product-thumbnail {
  display: none;
}

.woocommerce-cart .woocommerce-cart-form table .product-quantity {
  text-align: right;
}

.woocommerce-cart .cart_totals table {
  text-align: right;
}

/*--------- VALIDATION COMMANDE ------*/
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {float:none;width:100%;}
.woocommerce-checkout .col-2 {display:none;}
.woocommerce-checkout #payment button, .woocommerce-checkout .checkout_coupon button {
  background-color: #0094DA;
  /* #FF5C01*/
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  padding: .3em 1em;
  text-decoration: none;
  border: none;
  font-size: 20px !important;
  height: 50px;
}

.woocommerce-checkout #payment button:after, .woocommerce-checkout .checkout_coupon button:after {
  content: none;
}

.woocommerce-checkout #payment button:hover, .woocommerce-checkout .checkout_coupon button:hover {
  padding: .3em 1em;
  height: 50px;
  background-color: #0094DA;
  /* #FF5C01*/
  color: #ffffff;
  border: 0px;
}

.woocommerce-checkout .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, .woocommerce-checkout .woocommerce form .form-row .input-text, .woocommerce-page form .form-row select2-selection {
  height: auto;
  padding: 15px;
}

.woocommerce-checkout .woocommerce .woocommerce-billing-fields .select2, .woocommerce-checkout .woocommerce .woocommerce-billing-fields .select2-selection {
  height: 53px;
}

.woocommerce-checkout .woocommerce .woocommerce-billing-fields #select2-billing_country-container {
  padding: 12px 15px;
  font-size: 14px;
  height: 52px;
}

.woocommerce-checkout .woocommerce #customer_details {
  margin-bottom: 50px;
}

.woocommerce .woocommerce-order .woocommerce-order-overview li::before, .woocommerce #order_review #payment .wc_payment_methods li::before {
  display: none;
}

.woocommerce .woocommerce-order .woocommerce-notice {
  margin-bottom: 35px;
}

.woocommerce-checkout .tribe-checkout-backlinks, .woocommerce-checkout .woocommerce-additional-fields {
  display: none;
}

.woocommerce-checkout .col-1 {
  width: 100%;
}