  /*=== cart & checkout ===*/
  .woocommerce-form-coupon-toggle, form.checkout_coupon.woocommerce-form-coupon, .woocommerce-cart-form__contents .continue-shopping {
      display: none !important;
  }
  form.checkout_coupon.mb-0 {
      display: block !important;
  }
  
  .woocommerce-checkout .breadcrumbs a.current,
.woocommerce-checkout .breadcrumbs a:hover {
    color: #ddad66;
}
  .woocommerce.row.row-large.row-divided {
      background: none;
      padding: 0;
      border: none;
      margin: 30px 0;
  }
  .checkout.woocommerce-checkout .large-7.col {
      background: #fefefe;
      border: none;
      padding: 0 0 0 8%;
  }
  
  
form.checkout h3 {
    font-size: 2.1em;
    overflow: hidden;
    padding-top: 10px;
    font-weight: bolder;
    text-transform: uppercase;
    color: #ddad66 !important;
}
  .checkout.woocommerce-checkout .large-5.col {
      background: none;
      padding: 0;
      border: none;
  }
  #order_review_heading, .woocommerce-billing-fields h3 {
      border-bottom: 2px solid;
      margin-bottom: 20px;
      padding-bottom: 9px;
      color: #4fafde;
  }
  button#place_order {
      margin: 0 0 19px;
      width: 100%;
  }
  .checkout.woocommerce-checkout .large-5.col .has-border {
      border: none;
      padding: 0;
  }
  .woocommerce-billing-fields {
      border: 0;
      padding: 0;
  }
  .message-container.container.alert-color.medium-text-center {
      background: #f55824;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin: 0;
      padding: 10px 46px;
      right: -14px;
      position: relative;
      color: white;
      text-align: right !important;
  }
  .message-container.container.alert-color.medium-text-center:before {
      content: '!';
      background: aliceblue;
      position: absolute;
      right: 5px;
      top: 6px;
      border-radius: 50%;
      color: #f45824;
      text-align: center;
      font-size: 125%;
      font-weight: 900;
      padding: 0px 13px 0;
  }
  tr.shipping > th {
      font-size: 0;
  }
  tr.shipping > th:after {
      content: 'שיטת משלוח';
      opacity: 1 !important;
      font-size: 14px;
  }
  .woocommerce-checkout nav.breadcrumbs a:first-child, .woocommerce-checkout nav.breadcrumbs span:nth-child(2) {
      display: none;
  }
  .cart-checkout-info {
      margin: -10px -10px 20px;
      padding: 6px 44px 5px 15px;
      background-color: #c9a754;
      display: inline-block;
      color: white;
      border-radius: 20px;
      font-weight: 900;
      position: relative;
  }
  .cart-checkout-info:before {
      content: '';
      position: absolute;
      width: 31px;
      height: 31px;
      background-image: url(/wp-content/uploads/2019/02/unnamed-file-1.png);
      background-size: contain;
      background-repeat: no-repeat;
      right: 9px;
      top: 3px;
  }
  .message-container.success-color, .message-container.success-color i {
      color: #4c5209;
      font-weight: 700;
  }
  .shipping__table, .shipping__table * {
      font-size: 100%;
      font-weight: bolder !important;
      color: #835c01;
  }
  
.woocommerce-checkout main#main,
.woocommerce-cart main#main {
    background-color: #f0f0f0;
}



.checkout.woocommerce-checkout .large-7.col {
    background: none;
}


.woocommerce.row.row-large.row-divided,
.row.pt-0 {
    background-color: white;
    padding: 60px !important;
    box-sizing: border-box;
}

.woocommerce.row.row-large.row-divided {
    margin-left: -15px;
    margin-right: -15px;
}




@media only screen and (max-width: 767px) {
    
    .checkout.woocommerce-checkout .large-7.col {
        padding: 0 !important;
    }

    .woocommerce.row.row-large.row-divided, .row.pt-0 {
        padding: 30px !important;
    }

    .large-7.col {
        padding: 0 !important;
    }

}