main#main-content {
  padding: 50px 0;
  margin: 0 auto;
}
.header-checkout {
  text-align: center;
  margin-bottom: 40px;
}
.header-checkout img {
  width: 73px;
  margin-bottom: 15px;
}

.woocommerce-breadcrumb {
  text-align: center;
  color: #35271d;
  font-size: 14.4px;
  margin-bottom: 20px;

  a {
    color: #35271d;
    font-weight: 600;
  }
}

.woocommerce-billing-fields h3 {
  color: #261c15;
  font-weight: 600;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  border: 1px solid #0000004d;
  padding: 7px;
}

.woocommerce form .form-row label {
  font-size: 14px;
  color: #261c15;
}

button#wpmc-back-to-cart {
  border: 1px solid #261c15;
  color: #261c15;
  padding: 7px 15px;
  font-size: 15px;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

button#wpmc-back-to-cart:hover {
  background-color: #261c15;
  color: #fff;
}

button#wpmc-next,
button#wpmc-prev {
  background: #261c15 !important;
  color: #fff !important;
  border: none;
  padding: 7px 15px;
  border: 1px solid #261c15;
  font-size: 15px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

button#wpmc-next:hover,
button#wpmc-prev:hover {
  background-color: #4f3a2c !important;
  color: #fff !important;
}

h3#ship-to-different-address {
  color: #261c15;
  font-weight: 600;
}

.woocommerce-info {
  border-top-color: #261c15;
}

.woocommerce-info::before {
  color: #261c15;
}

h3#order_review_heading {
  margin-bottom: 15px;
}

a.showcoupon {
  color: #261c15;
  font-weight: 500;
}

h3#order_review_heading {
  font-weight: 600;
  color: #261c15;
}

.woocommerce table.shop_table th {
  font-weight: 600 !important;
  color: #261c15 !important;
}

table.shop_table tfoot td {
  font-weight: 600 !important;
  color: #261c15 !important;
}

a.woocommerce-privacy-policy-link {
  color: #261c15;
  font-weight: 600;
}

h3#payment_heading {
  font-weight: 600;
  color: #261c15;
  margin-bottom: 15px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  border: 1px solid #261c15;
  color: #261c15;
  padding: 7px 15px;
  font-size: 15px;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.3s ease-in-out;

  &:hover {
    background-color: #261c15;
    color: #fff;
  }
}

.woocommerce .woocommerce-customer-details .woocommerce-column__title,
h2.woocommerce-order-downloads__title,
h2.woocommerce-order-details__title {
  color: #261c15;
  margin-bottom: 15px;
  font-size: 20px;
}

.woocommerce ul.order_details li strong {
  color: #261c15;
  font-weight: 600;
}

td.woocommerce-table__product-name.product-name a {
  color: #261c15;
}

td.download-file a {
  color: #261c15;
}

.woocommerce table.shop_table td.download-product a {
  color: #261c15;
}

p#shipping_country_field {
  display: none !important;
}

p#shipping_postcode_field {
  /* display: none !important; */
  width: 100%;
}

p#shipping_company_field {
  display: none !important;
}

p#shipping_state_field {
  width: 100%;
}

p#billing_country_field {
  display: none !important;
}

p#billing_postcode_field {
  /* display: none !important; */
}

p#billing_company_field {
  display: none !important;
}

p#billing_state_field {
  width: 100%;
}

#cfw-customer-info-address > div > div:nth-child(2) {
  display: none;
}
