/* ===== Namespaced under .bap-section ===== */
      .bap-section {
        --bap-accent: #845ec2;
        --bap-accent-dark: #6c4d9f;
        --bap-ink: #1a1a1a;
        --bap-muted: #6b7280;
        --bap-line: #845ec2;
        --bap-soft: #f7f7f8;
        --bap-soft-2: #faf9fc;
        --bap-radius: 0.6rem;
        --bap-warn-bg: #fff7ed;
        --bap-warn-line: #fed7aa;
        --bap-info-bg: #f6f3fa;
        --bap-info-line: #845ec2;
        box-sizing: border-box;
        width: 100%;
        font-family:
          system-ui,
          -apple-system,
          "Segoe UI",
          Roboto,
          sans-serif;
        color: var(--bap-ink);
        padding: 2.5rem 1.5rem;
        background: #fff;
      }
    /* New style */
    .dx-tabs .select-item{
      color: #444;
      padding: .25rem 1.75rem;
    }
    .dx-orders.dx-orders-main .header-item:last-child{
      grid-column: 7 / 8;
    }
    .dx-orders .content-action{
      zoom: .7;
    }
    .dx-my-account{
      zoom:.8;
    }
    .dx-orders .header-item:nth-child(5), .dx-orders .content-item:nth-child(5){
      min-width:150px;
    }
    /* End new css */
	  #field_1_1 {
		  width: 100%;
	  }
	  .woocommerce.tinv-wishlist {
		  display: none !important;
	  }
	  .bap-calculator-section {
		  padding-top: 70px;
	  }
      .bap-section *,
      .bap-section *::before,
      .bap-section *::after {
        box-sizing: inherit;
      }
      .bap-inner {
        margin: 0 auto;
      }

      .bap-section h2.bap-title {
        margin: 0 0 0.35rem;
        letter-spacing: -0.01em;
	    color: #000;
	    text-align: center;
	    font-size: 40px;
	    font-style: normal;
	    font-weight: 700;
	    line-height: normal;
	    font-family: "Parkinsans", sans-serif;
      }
      .bap-section .bap-sub {
        color: var(--bap-muted);
        margin: 0 0 2rem;
        font-size: 1rem;
        max-width: 60ch;
		margin: 0 auto;
		text-align: center;
      }

      /* ===== Two-column grid: inputs | results ===== */
      .bap-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 2rem;
        align-items: start;
		margin-top: 30px;
      }

      .bap-panel {
        border: 1px solid var(--bap-line);
        border-radius: var(--bap-radius);
        padding: 1.5rem;
        background: #fff;
      }
      .bap-panel--results {
        background: var(--bap-soft-2);
      }
      .bap-panel h3 {
        margin: 0 0 1.25rem;
        font-size: 1.15rem;
        font-weight: 700;
      }

      /* ===== Fields ===== */
      .bap-field {
        margin-bottom: 1.15rem;
      }
      .bap-label {
        display: block;
        font-weight: 600;
        font-size: 0.9rem;
        margin-bottom: 2px;
      }

      .bap-section input[type="number"],
      .bap-section select {
        padding: 0.75rem 1rem;
        width: 100%;
        border: 1px solid #ddd;
        border-radius: 0.5rem;
        margin-top: 5px;
        font-size: 1em;
        line-height: 1.5;
        background: #fff;
        color: var(--bap-ink);
      }
      .bap-section select {
        appearance: none;
        cursor: pointer;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23845ec2' d='M6 8L0 0h12z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right 1rem center;
        padding-right: 2.5rem;
      }

      .bap-height-row {
        display: flex;
        gap: 0.5rem;
        align-items: flex-start;
      }
      .bap-height-row > * {
        flex: 1;
      }
      .bap-height-row .bap-unit {
        flex: 0 0 84px;
      }

      .bap-qty-field {
        max-width: 160px;
      }

      /* ===== Buttons ===== */
      .bap-btn {
        padding: 0.8rem 1.6rem;
        border: 2px solid var(--bap-accent);
        border-radius: 0.5rem;
        background: var(--bap-accent);
        color: #fff;
        font-size: 1em;
        font-weight: 700;
        cursor: pointer;
        line-height: 1.4;
        letter-spacing: 0.01em;
      }
      .bap-btn:hover {
        background: #fff;
        color: var(--bap-accent);
        border-color: var(--bap-accent);
      }
      .bap-btn:focus-visible {
        outline: 3px solid #f3eff9;
        outline-offset: 2px;
      }
      .bap-btn--block {
        width: 100%;
      }
      .bap-btn--secondary {
        background: #fff;
        color: var(--bap-accent);
        border: 2px solid var(--bap-accent);
      }
      .bap-btn--secondary:hover {
        background: var(--bap-accent);
        color: #fff;
      }
      .bap-calc-row {
        margin-top: 0.5rem;
      }

      /* 3D room-view handoff */
      .bap-3d-row {
        margin-top: 0.75rem;
      }
      .bap-3d-row .bap-btn {
        display: block;
        text-align: center;
        text-decoration: none;
      }

      /* ===== Results ===== */
      .bap-result-empty {
        color: var(--bap-muted);
        font-style: italic;
      }
      .bap-pole-line {
        font-size: 1.05rem;
        font-weight: 700;
        margin: 0 0 0.25rem;
      }
      .bap-height-note {
        color: var(--bap-muted);
        font-size: 0.85rem;
        margin: 0 0 1rem;
      }

      .bap-incl {
        list-style: none;
        margin: 0 0 1.25rem;
        padding: 0;
      }
      .bap-incl li {
        display: flex;
        gap: 0.55rem;
        padding: 0.4rem 0;
        border-bottom: 1px dashed var(--bap-line);
        font-size: 0.95rem;
        align-items: baseline;
      }
      .bap-incl li:last-child {
        border-bottom: none;
      }
      .bap-incl .bap-check {
        color: var(--bap-accent);
        font-weight: 700;
        flex: 0 0 auto;
      }

      .bap-mix-note {
        background: var(--bap-warn-bg);
        border: 1px solid var(--bap-warn-line);
        border-radius: 0.5rem;
        padding: 0.7rem 0.85rem;
        font-size: 0.85rem;
        margin: 0 0 1.25rem;
        color: #9a3412;
      }

      .bap-price-box {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
        padding: 1rem 0 0.25rem;
        border-top: 2px solid var(--bap-line);
      }
      .bap-price-label {
        font-weight: 600;
        color: var(--bap-muted);
      }
      .bap-price {
        font-size: 1.8rem;
        font-weight: 800;
      }
      .bap-price-tax {
        font-size: 0.8rem;
        color: var(--bap-muted);
        text-align: right;
        margin: 0.15rem 0 1.25rem;
      }

      .bap-unavailable {
        color: #b91c1c;
        font-weight: 600;
      }

      /* ===== Wholesale list ===== */
      .bap-list-section {
        margin-top: 1.5rem;
        padding-top: 1.5rem;
        border-top: 1px solid var(--bap-line);
      }
      .bap-list-section h3 {
        font-size: 1.15rem;
        font-weight: 700;
        margin: 0 0 1rem;
      }
      .bap-list-empty {
        color: var(--bap-muted);
        font-style: italic;
      }

      #bap-list {
        max-width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
      }

      .bap-list-head,
      .bap-row {
        display: grid;
        grid-template-columns: 1.35fr 0.85fr 1.15fr 0.85fr 0.45fr 0.9fr 2rem;
        gap: 0.6rem;
        align-items: center;
        min-width: 580px;
      }
      .bap-list-head {
        font-size: 0.75rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--bap-muted);
        padding: 0.5rem 0;
        border-bottom: 2px solid var(--bap-line);
      }
      .bap-list-head span:nth-child(5),
      .bap-row span:nth-child(5) {
        text-align: center;
      }
      .bap-row {
        padding: 0.65rem 0;
        border-bottom: 1px solid var(--bap-line);
        font-size: 0.95rem;
      }
      .bap-row-total {
        font-weight: 700;
      }
      .bap-row-remove {
        border: 0;
        background: transparent;
        cursor: pointer;
        font-size: 1.3rem;
        line-height: 1;
        color: #b91c1c;
        padding: 0;
        text-align: center;
      }
      .bap-row-remove:hover {
        color: #7f1d1d;
      }

      .bap-list-total {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
        font-weight: 800;
        font-size: 1.2rem;
        padding: 0.9rem 0;
      }

      /* hover popover */
      .bap-has-pop {
        position: relative;
        cursor: help;
        text-decoration: underline dotted;
        text-underline-offset: 3px;
      }
      .bap-has-pop .bap-pop {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 20;
        min-width: 250px;
        background: #fff;
        border: 1px solid var(--bap-line);
        border-radius: 0.5rem;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
        padding: 0.8rem;
        margin-top: 0.4rem;
        font-size: 0.85rem;
        font-weight: 400;
        text-decoration: none;
        color: var(--bap-ink);
      }
      .bap-has-pop .bap-pop div {
        padding: 0.18rem 0;
      }
      .bap-has-pop:hover .bap-pop,
      .bap-has-pop:focus .bap-pop {
        display: block;
      }

      /* ===== Disclaimers ===== */
      .bap-disclaimers {
        margin-top: 2.5rem;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
      }
      @media (max-width: 820px) {
        .bap-disclaimers {
          grid-template-columns: 1fr;
        }
      }
      .bap-disc {
        background: var(--bap-info-bg);
        border: 1px solid var(--bap-info-line);
        border-radius: 0.5rem;
        padding: 0.9rem 1rem;
        font-size: 0.85rem;
        color: #000;
      }
      .bap-disc strong {
        display: block;
        margin-bottom: 0.2rem;
        font-size: 0.9rem;
      }
	  #bap-link-section {
	  	--button-padding: 1.25rem 2.75rem;
	  }
	  
	  /* ===== Modal & Gravity Forms Inquiry Form Styling ===== */
	  #screw-popup, #bap-popup, .xp-modal {
	      position: fixed !important;
	      inset: 0 !important;
	      display: none;
	      z-index: 99999 !important;
	      overflow-y: auto !important;
	      padding: 4vh 1rem !important;
	      background: rgba(0,0,0,0.6) !important;
	      box-sizing: border-box !important;
	  }
	  #screw-popup.open, #bap-popup.open, .xp-modal.open {
	      display: block !important;
	  }
	  #screw-popup .backdrop, #bap-popup .backdrop, .xp-modal .backdrop {
	      position: fixed !important;
	      inset: 0 !important;
	      background: rgba(0,0,0,0.6) !important;
	      z-index: 1 !important;
	  }
	  #screw-popup .xp-modal-content, #bap-popup .xp-modal-content, .xp-modal-content {
	      position: relative !important;
	      max-width: min(90vw, 720px) !important;
	      width: 100% !important;
	      margin: 8vh auto 0 !important;
	      background: #fff !important;
	      padding: 24px !important;
	      border-radius: 10px !important;
	      max-height: 85vh !important;
	      overflow-y: auto !important;
	      -webkit-overflow-scrolling: touch !important;
	      box-shadow: 0 10px 40px rgba(0,0,0,0.25) !important;
	      z-index: 2 !important;
	      box-sizing: border-box !important;
	  }
	  #screw-popup .close, #bap-popup .close, .xp-modal .close {
	      position: absolute !important;
	      top: 12px !important;
	      right: 16px !important;
	      font-size: 32px !important;
	      border: 0 !important;
	      background: transparent !important;
	      cursor: pointer !important;
	      line-height: 1 !important;
	      color: #333 !important;
	      z-index: 10 !important;
	  }

	  /* Configuration block below Description field */
	  .bap-config-block,
	  #bap-config-block {
	      background: #faf9fc !important;
	      border: 1px solid #e0d8ed !important;
	      border-radius: 8px !important;
	      padding: 14px 16px !important;
	      margin: 12px 0 16px 0 !important;
	      width: 100% !important;
	      box-sizing: border-box !important;
	      clear: both !important;
	  }
	  .bap-config-block .bap-cfg-heading,
	  #bap-config-block .bap-cfg-heading {
	      margin: 0 0 10px 0 !important;
	      font-size: 1.05rem !important;
	      font-weight: 700 !important;
	      color: #333 !important;
	  }
	  .bap-config-block .bap-cfg-table,
	  #bap-config-block .bap-cfg-table {
	      width: 100% !important;
	      border-collapse: collapse !important;
	      font-size: 0.9rem !important;
	  }
	  .bap-config-block .bap-cfg-table th,
	  .bap-config-block .bap-cfg-table td,
	  #bap-config-block .bap-cfg-table th,
	  #bap-config-block .bap-cfg-table td {
	      padding: 6px 10px !important;
	      text-align: left !important;
	      border-bottom: 1px solid #eee !important;
	  }
	  .bap-config-block .bap-cfg-table th,
	  #bap-config-block .bap-cfg-table th {
	      background: #f0ecf6 !important;
	      font-weight: 600 !important;
	      color: #444 !important;
	  }
	  .bap-config-block .bap-cfg-total-label,
	  #bap-config-block .bap-cfg-total-label {
	      text-align: right !important;
	      font-weight: 700 !important;
	  }
	  .bap-config-block .bap-cfg-total,
	  #bap-config-block .bap-cfg-total {
	      font-weight: 700 !important;
	      color: var(--color-primary, #845ec2) !important;
	  }
	  
	  #bap-inquiry-form .gform_wrapper {
	      max-width: 100% !important;
	      margin: 0 auto !important;
	      padding: 0 !important;
	  }
	  #bap-inquiry-form #gform_fields_16,
	  #bap-inquiry-form #gform_fields_18,
	  #bap-inquiry-form .gform_fields {
	      display: block !important;
	      list-style: none !important;
	      padding: 0 !important;
	      margin: 0 !important;
	  }
	  #bap-inquiry-form .gfield {
	      margin-bottom: 1rem !important;
	      width: 100% !important;
	      box-sizing: border-box !important;
	      clear: both !important;
	  }
	  #bap-inquiry-form #field_16_7,
	  #bap-inquiry-form #field_18_7,
	  #bap-inquiry-form input[name="input_7"],
	  #bap-inquiry-form .gfield--type-hidden,
	  #bap-inquiry-form .gform_hidden {
		  display: none !important;
	  }
	  #bap-inquiry-form #field_16_6,
	  #bap-inquiry-form #field_18_6,
	  #bap-inquiry-form .gfield--type-turnstile,
	  #bap-inquiry-form .ginput_container_turnstile,
	  #bap-inquiry-form .cf-turnstile {
		  width: 100% !important;
		  min-width: 300px !important;
		  min-height: 65px !important;
		  display: block !important;
		  margin: 12px 0 !important;
		  box-sizing: border-box !important;
		  visibility: visible !important;
		  opacity: 1 !important;
	  }
	  #bap-inquiry-form .gform_wrapper input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
	  #bap-inquiry-form .gform_wrapper textarea {
	      padding: .75rem 1rem !important;
	      width: 100% !important;
	      border: 1px solid #ddd !important;
	      border-radius: .5rem !important;
	      margin-top: 5px !important;
	      font-size: 0.95rem !important;
	      box-sizing: border-box !important;
	      background: #fff !important;
	  }
	  #bap-inquiry-form .gform_wrapper textarea {
	      height: 120px !important;
	      resize: vertical !important;
	  }
	  #bap-inquiry-form .ginput_container_fileupload {
	      border: 2px dashed #ddd !important;
	      padding: 12px !important;
	      border-radius: 8px !important;
	      background: #fafafa !important;
	  }
	  #bap-inquiry-form .gfield_label {
	      margin-top: 6px !important;
	      display: inline-block !important;
	      font-weight: 600 !important;
	      font-size: 0.9rem !important;
	      color: #222 !important;
	  }
	  #bap-inquiry-form .gfield_required {
	      color: red !important;
	      margin-left: 3px !important;
	  }
	  #bap-inquiry-form .gfield_description {
	      color: #666 !important;
	      font-size: .85rem !important;
	      margin-bottom: 5px !important;
	  }
	  #bap-inquiry-form .xp-modal-content .gform_button,
	  #bap-inquiry-form .gform_button {
	      background: var(--color-primary, #845ec2) !important;
	      border: none !important;
	      color: #fff !important;
	      text-transform: uppercase !important;
	      min-width: 200px !important;
	      padding: 1rem 2rem !important;
	      border-radius: 6px !important;
	      font-weight: 700 !important;
	      font-size: 1rem !important;
	      cursor: pointer !important;
	      margin: 1.5rem 0 2rem !important;
	      display: inline-block !important;
	      transition: opacity .15s ease !important;
	  }
	  #bap-inquiry-form .gform_button:hover {
	      opacity: 0.9 !important;
	  }
	  #bap-inquiry-form .gform_submission_error {
	      color: red !important;
	      font-size: 1rem !important;
	      font-weight: 500 !important;
	      margin-bottom: 10px !important;
	  }
	  .gform_confirmation_message_16,
	  .gform_confirmation_message_18 {
	      margin: 3rem 0 !important;
	      text-align: center !important;
	      font-size: 1.6rem !important;
	      color: var(--color-primary, #845ec2) !important;
	  }
	  .single-product.postid-123698 .variations_form, .single-product.postid-123698 .summary-title, .single-product.postid-47320 .variations_form, .single-product.postid-47320 .summary-title {
		  display: none !important;
	  }
	  
      @media (max-width: 820px) {
        .bap-grid {
          grid-template-columns: 1fr;
          gap: 1.5rem;
        }
      }
	  
      @media (max-width: 767px) {
		  .bap-calculator-section {
			  padding-top: 30px;
		  }
		  .bap-section h2.bap-title{
			  font-size: 25px;
		  }
		  .bap-section{
			  padding: 0;
		  }
		  #bap-inquiry-form .gfield {
			  width: 100% !important;
		  }
		  #bap-inquiry-form #gform_fields_16,
		  #bap-inquiry-form #gform_fields_18 {
			  display: block !important;
		  }
      }

      /* ===== Wholesale price breakdown (Your build) ===== */
      .bap-price-breakdown {
        flex-direction: column;
        gap: 0.35rem;
        align-items: stretch;
      }
      .bap-price-row {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
      }
      .bap-price-row.bap-price-total {
        margin-top: 0.35rem;
        padding-top: 0.5rem;
        border-top: 1px dashed var(--bap-line);
      }

      /* ===== Read-only "Your configuration" block in the enquiry form ===== */
      #bap-config-block.bap-config-block {
        margin: 0 0 1.25rem;
        padding: 1rem 1.1rem;
        border: 1px solid #845ec2;
        border-radius: 0.5rem;
        background: #f6f3fa;
        font-family:
          system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
      }
      #bap-config-block .bap-cfg-heading {
        margin: 0 0 0.75rem;
        font-size: 1rem;
        font-weight: 700;
        color: #1a1a1a;
      }
      /* Wholesale table */
      #bap-config-block .bap-cfg-table {
        width: 100%;
        border-collapse: collapse;
        font-size: 0.85rem;
      }
      #bap-config-block .bap-cfg-table th,
      #bap-config-block .bap-cfg-table td {
        text-align: left;
        padding: 0.4rem 0.5rem;
        border-bottom: 1px solid #e3dcef;
      }
      #bap-config-block .bap-cfg-table th {
        font-size: 0.72rem;
        text-transform: uppercase;
        letter-spacing: 0.03em;
        color: #6b7280;
      }
      #bap-config-block .bap-cfg-total-label {
        text-align: right;
        font-weight: 700;
      }
      #bap-config-block .bap-cfg-total {
        font-weight: 800;
      }
      .slick-main-slider{
        border:none !important;
      }

      /* ===== Inline account gate (S1) — lives inside the footer modal ===== */
      #bap-auth {
        --bap-accent: #845ec2;
        font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
        color: #1a1a1a;
        padding: 1.25rem 1rem 1.75rem;
        box-sizing: border-box;
      }
      #bap-auth * { box-sizing: border-box; }
      .bap-auth-head { text-align: center; margin-bottom: 1rem; }
      .bap-auth-title { margin: 0 0 0.35rem; font-size: 1.4rem; }
      .bap-auth-sub { margin: 0; color: #6b7280; font-size: 0.95rem; }
      .bap-auth-tabs {
        display: flex;
        gap: 0.5rem;
        margin: 0 auto 1.1rem;
        max-width: 420px;
      }
      .bap-auth-tab {
        flex: 1;
        padding: 0.65rem 0.5rem;
        border: 1px solid #ddd;
        border-radius: 0.5rem;
        background: #fff;
        color: #6b7280;
        font-size: 0.95rem;
        font-weight: 600;
        cursor: pointer;
      }
      .bap-auth-tab.is-active {
        border-color: var(--bap-accent);
        color: var(--bap-accent);
        background: #f6f3fa;
      }
      .bap-auth-form {
        max-width: 420px;
        margin: 0 auto;
      }
      .bap-auth-label {
        display: block;
        font-weight: 600;
        font-size: 0.9rem;
        margin-bottom: 0.85rem;
      }
      #bap-auth .bap-auth-input,
      #bap-auth input[type="email"],
      #bap-auth input[type="password"],
      #bap-auth input[type="text"] {
        display: block;
        width: 100%;
        padding: 0.75rem 1rem;
        margin-top: 5px;
        border: 1px solid #ddd;
        border-radius: 0.5rem;
        font-size: 1em;
        line-height: 1.5;
        background: #fff;
        color: #1a1a1a;
      }
      .bap-auth-input:focus,
      #bap-auth input:focus {
        outline: none;
        border-color: var(--bap-accent);
      }
      .bap-auth-input.has-error {
        border-color: #b91c1c;
      }
      .bap-auth-checkbox {
        width: auto !important;
        margin: 0 !important;
        display: inline-block !important;
      }
      .bap-auth-check {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        font-size: 0.9rem;
        margin-bottom: 0.75rem;
      }
      .bap-auth-check input { width: auto; margin: 0; }
      .bap-auth-disclaimer {
        font-size: 0.8rem;
        color: #6b7280;
        margin: 0 0 1rem;
      }
      .bap-auth-disclaimer a { color: var(--bap-accent); }
      #bap-auth .bap-btn {
        padding: 0.8rem 1.6rem;
        border: 2px solid var(--bap-accent);
        border-radius: 0.5rem;
        background: var(--bap-accent);
        color: #fff;
        font-size: 1em;
        font-weight: 700;
        cursor: pointer;
        line-height: 1.4;
      }
      #bap-auth .bap-btn:hover { background: #fff; color: var(--bap-accent); }
      #bap-auth .bap-btn--block { width: 100%; }
      #bap-auth .bap-btn:disabled { opacity: 0.6; cursor: default; }
      .bap-auth-msg {
        display: none;
        padding: 0.6rem 0.8rem;
        margin-bottom: 0.85rem;
        border-radius: 0.5rem;
        font-size: 0.9rem;
        background: #f6f3fa;
        border: 1px solid #845ec2;
      }
      .bap-auth-msg.is-error {
        background: #fef2f2;
        border-color: #fecaca;
        color: #b91c1c;
      }

      /* Password show/hide toggle inside the auth panel */
      .bap-pw-wrap {
        position: relative;
        display: block;
      }
      .bap-pw-wrap input {
        padding-right: 2.75rem !important;
      }
      .bap-show-password {
        position: absolute;
        right: 1rem;
        top: 35%;
        transform: translateY(-50%);
        cursor: pointer;
        color: #6b7280;
      }
      .bap-show-password.is-visible {
        color: var(--bap-accent);
      }

      /* Inline field validation (e.g. inches) */
      .bap-field-error {
        color: #b91c1c;
        font-size: 0.85rem;
        margin: 0.4rem 0 0;
      }
      .bap-section input.has-error {
        border-color: #b91c1c;
      }
.xp-modal-content .sub-data {
  text-align: center;
  margin-bottom: 20px;
}

h3.summary-title {
  display: none;
}
