.orddd_lite_field_note{ font-size: 14px;}

#orddd_lite_time_slot .components-base-control__label{
  font-size: 15px !important;
  margin-bottom: 2px;
  margin-top: 19px;
  font-weight: normal;
}

.p-TermsText{
  display: none;
}

#orddd_lite_time_slot ul{padding: 10px; border: 1px solid #cecece;}

#orddd_lite_time_slot .components-form-token-field__suggestion{font-size: 18px;}

#orddd_lite_time_slot .components-flex{padding-left: 0; padding-right: 0;}

.components-combobox-control__input{
  padding: 12px;
  border: 1px solid #444;
  border-radius: 4px;
  outline: 0 !important;
}

#orddd_lite_time_slot ul li{margin-left: 0;}

#orddd_lite_time_slot{margin-top: 10px;}

.ui-datepicker-buttonpane button{font-size: 16px;}

.ui-widget button{font-family: inherit;}

.orddd-lite-checkout-fields{
  margin-bottom: 30px;
}

.orddd-lite-checkout-fields {
margin-bottom: 50px;
}

.orddd-datepicker > label:nth-child(2) {
font-size: 21px;
line-height: 24px;
}

#e_deliverydate{
  padding: 40px 9px 18px;
}

.top-banner{
  margin: 0;
  padding: 10px 0 12px;
}

/* Ingredients */
.page-template-default main{
  margin-top: -30px !important;
}


/* override 150px min column size, make wider */
.wc-block-product-template__responsive.columns-2 {
  grid-template-columns: repeat(auto-fill,minmax(max(250px,calc(50% - .625em)),1fr));
}


hr.is-style-default{
  width: 100px;
  background-color: #c8b6ab !important;
  border: none;
  height: 1px;
}

.woocommerce a.added_to_cart.wc_forward{
  font-size: 1.5em;
  margin-top: 0;
  padding-top: 0;
}