/* Styles for WPBS Forms With Total Field */

.ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field {
    width: 100%;
  }
  
  /* Total Field with hiddan calculations */
  .ed_with-total .ed_no-calculations >* {
    display: none;
  }
  
  .ed_with-total .ed_no-calculations .wpbs-total-price table >*:not(tbody) {
    display: none;
  }
  
  .ed_with-total .ed_no-calculations .wpbs-total-price table tbody >*:not(.wpbs-pricing-table-total) {
    display: none;
  }
  
  .ed_with-total .ed_no-calculations .wpbs-form-field-input {
    display: block;
  }
  
  .ed_with-total .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.ed_no-calculations {
    padding-bottom: 1rem;
  }
  
  /* ALL small screens, laptops, desktops, and large screens */
  @media (min-width: 769px) {
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-fields,
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr var(--wp--preset--spacing--gap) 1fr;
      grid-template-columns: repeat(2, 1fr);
      grid-template-areas:
        "child1 total"
        "child2 total"
        "child3 total"
        "child4 total"
        "child5 total"
        "child6 total"
        "child7 total"
        "child8 total"
        "child9 total"
        "child10 total"
        "child11 total"
        "child12 total"
        "child13 total"
        "child14 total"
        "child15 total"
        "child16 total"
        "child17 total"
        "child18 total"
        "child19 total"
        "child20 total"
        "child21 total"
        "child22 total"
        "child23 total"
        "child24 total"
        "child25 total"
        "child26 total"
        "child27 total"
        "child28 total"
        "child29 total"
        "child30 total"
        "child31 total"
        "child32 total"
        "child33 total"
        "child34 total"
        "child35 total"
        "child36 total"
        "child37 total"
        "child38 total"
        "child39 total"
        "child40 total";
      -webkit-column-gap: var(--wp--preset--spacing--gap);
      -moz-column-gap: var(--wp--preset--spacing--gap);
      column-gap: var(--wp--preset--spacing--gap);
      color: var(--wp--preset--color--contrast-2);
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-selected-dates {
      grid-area: child1;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(2):not(.wpbs-form-field-total) {
      grid-area: child2;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(3):not(.wpbs-form-field-total) {
      grid-area: child3;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(4):not(.wpbs-form-field-total) {
      grid-area: child4;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(5):not(.wpbs-form-field-total) {
      grid-area: child5;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(6):not(.wpbs-form-field-total) {
      grid-area: child6;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(7):not(.wpbs-form-field-total) {
      grid-area: child7;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(8):not(.wpbs-form-field-total) {
      grid-area: child8;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(9):not(.wpbs-form-field-total) {
      grid-area: child9;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(10):not(.wpbs-form-field-total) {
      grid-area: child10;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(11):not(.wpbs-form-field-total) {
      grid-area: child11;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(12):not(.wpbs-form-field-total) {
      grid-area: child12;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(13):not(.wpbs-form-field-total) {
      grid-area: child13;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(14):not(.wpbs-form-field-total) {
      grid-area: child14;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(15):not(.wpbs-form-field-total) {
      grid-area: child15;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(16):not(.wpbs-form-field-total) {
      grid-area: child16;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(17):not(.wpbs-form-field-total) {
      grid-area: child17;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(18):not(.wpbs-form-field-total) {
      grid-area: child18;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(19):not(.wpbs-form-field-total) {
      grid-area: child19;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(20):not(.wpbs-form-field-total) {
      grid-area: child20;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(21):not(.wpbs-form-field-total) {
      grid-area: child21;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(22):not(.wpbs-form-field-total) {
      grid-area: child22;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(23):not(.wpbs-form-field-total) {
      grid-area: child23;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(24):not(.wpbs-form-field-total) {
      grid-area: child24;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(25):not(.wpbs-form-field-total) {
      grid-area: child25;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(26):not(.wpbs-form-field-total) {
      grid-area: child26;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(27):not(.wpbs-form-field-total) {
      grid-area: child27;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(28):not(.wpbs-form-field-total) {
      grid-area: child28;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(29):not(.wpbs-form-field-total) {
      grid-area: child29;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(30):not(.wpbs-form-field-total) {
      grid-area: child30;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(31):not(.wpbs-form-field-total) {
      grid-area: child31;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(32):not(.wpbs-form-field-total) {
      grid-area: child32;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(33):not(.wpbs-form-field-total) {
      grid-area: child33;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(34):not(.wpbs-form-field-total) {
      grid-area: child34;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(35):not(.wpbs-form-field-total) {
      grid-area: child35;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(36):not(.wpbs-form-field-total) {
      grid-area: child36;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(37):not(.wpbs-form-field-total) {
      grid-area: child37;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(38):not(.wpbs-form-field-total) {
      grid-area: child38;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(39):not(.wpbs-form-field-total) {
      grid-area: child39;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field:nth-child(40):not(.wpbs-form-field-total) {
      grid-area: child40;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field-total {
      grid-area: total;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner .wpbs-pricing-table {
      grid-area: total;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(2):not(.wpbs-pricing-table) {
      grid-area: child2;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(3):not(.wpbs-pricing-table) {
      grid-area: child3;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(4):not(.wpbs-pricing-table) {
      grid-area: child4;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(5):not(.wpbs-pricing-table) {
      grid-area: child5;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(6):not(.wpbs-pricing-table) {
      grid-area: child6;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(7):not(.wpbs-pricing-table) {
      grid-area: child7;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(8):not(.wpbs-pricing-table) {
      grid-area: child8;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(9):not(.wpbs-pricing-table) {
      grid-area: child9;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner>*:nth-child(10):not(.wpbs-pricing-table) {
      grid-area: child10;
    }
  
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-form-field-total,
    .ed_modal--content-wrapper.ed_with-total .wpbs-form-container .wpbs-payment-confirmation-inner .wpbs-pricing-table {
      margin-bottom: 6rem !important;
    }
  
    .ed_with-total .wpbs-form-container .ed_consent,
    .ed_with-total .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-consent a {
      width: 200%;
    }
  
    .ed_with-total .wpbs-form-container .ed_booking-note {
      width: 200%;
    }
  }
  
  