/* header  */
.site-header .ast-builder-menu-1 .menu-item:first-child > .menu-link {
  padding-left: 0;
}
.site-header .ast-builder-menu-1 .menu-item:last-child > .menu-link {
  padding-right: 0;
}
.ast-header-social-wrap .ast-builder-social-element:last-child {
  margin-left: 0;
}

form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field,
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
  width: 50%;
  display: inline-block;
}

.gift-card-delivery-options .selectTimeBlock {
  margin-top: 19px;
}
#scheduled-delivery-fields {
  position: relative;
}

#scheduled-delivery-fields .datepicker-icon {
    position: absolute;
    right: 12px;
    top: 32px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.header-phone span{ display: none; }


@media (max-width: 1240px) {
  .site-header .ast-builder-menu-1 .menu-item > .menu-link {
    font-size: 15px;
  }

  .gift-card-delivery-options #scheduled-delivery-fields input, 
  .gift-card-delivery-options select {
    width: 100%; margin: 0;
}
#scheduled-delivery-fields .datepicker-icon {
    top: 40px;
}
#scheduled-delivery-fields {
    margin-top: 16px !important;
}
}
@media (max-width: 921px) {
  .ast-header-break-point .ast-primary-header-bar {
    display: block;
  }

  #scheduled-delivery-fields .datepicker-icon {
    top: 36px;
}
}

@media (max-width: 767px) {
  form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field,
  .woocommerce form .form-row-first,
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-first,
  .woocommerce-page form .form-row-last {
    width: 100%;
    display: block;
  }
}
