.woocommerce a.remove.edit_cart_line .fa-pencil {
  font-size: .9rem;
  color: green !important;
}

.woocommerce a.remove.edit_cart_line .fa-pencil:hover {
  color: white !important;
}

.woocommerce a.remove.edit_cart_line:hover {
  .fa-pencil {
    color: white !important;
  }
  background-color: green;
}

/* Hide the Shipping To Section on the Cart */
.woocommerce-shipping-destination {
  display: none;
}
/*.product-addon-totals {*/
/*  display: none;*/
/*}*/

#order-thickbox-content .wc-pao-addon.wc-pao-addon-container {
  flex-direction: column;
}

.woocommerce form .form-row.form-row-wide.wc-pao-addon-wrap {
  min-width: 75% !important;
  display: flex;
  flex-direction: row;
}

div.wc-pao-addon-description {
  display: flex;
  flex-direction: row;
	flex-wrap: wrap;
	flex-basis: 100%;
}

label.wc-pao-addon-name {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  /*flex: 1;*/
}

p.form-row {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 3;
}

.woocommerce div.product form.cart div.quantity {
  display: flex;
  float: unset !important;
}

.woocommerce div.product form.cart div.quantity label {
  clip: unset;
  clip-path: unset;
  height: unset;
  overflow: unset;
  width: unset;
  position: unset !important;
  margin-right: 5px;
}

.woocommerce div.product form.cart div.quantity .button {
  display: flex;
}

#delivery_pickup_option {
  border: 1px solid;
  padding: 5px;
  font-size: 25px;
  margin-bottom: 15px;
  text-align: center;
}
