.elementor-661 .elementor-element.elementor-element-480182d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-661 .elementor-element.elementor-element-480182d:not(.elementor-motion-effects-element-type-background), .elementor-661 .elementor-element.elementor-element-480182d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5BD0EF 0%, #6FD6F2 100%);}.elementor-661 .elementor-element.elementor-element-3dd2149{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 10px;--row-gap:8px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-661 .elementor-element.elementor-element-0c23640 .elementor-heading-title{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-661 .elementor-element.elementor-element-7908924 .elementor-heading-title{font-size:14px;font-weight:700;}.elementor-661 .elementor-element.elementor-element-6d8e95b .elementor-heading-title{font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-661 .elementor-element.elementor-element-d7f7ed8 .elementor-heading-title{font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-661 .elementor-element.elementor-element-9ea9b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:44px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-661 .elementor-element.elementor-element-9ea9b1c:not(.elementor-motion-effects-element-type-background), .elementor-661 .elementor-element.elementor-element-9ea9b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-661 .elementor-element.elementor-element-83e4093{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-661 .elementor-element.elementor-element-f78ef1f{color:#4A4A4A;font-size:18px;line-height:1.7em;}.elementor-661 .elementor-element.elementor-element-9d5f4a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:30px;--padding-right:30px;}.elementor-661 .elementor-element.elementor-element-9d5f4a8:not(.elementor-motion-effects-element-type-background), .elementor-661 .elementor-element.elementor-element-9d5f4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FD;}.elementor-661 .elementor-element.elementor-element-a70768d .elementor-heading-title{font-size:20px;font-weight:600;color:#2B5A78;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-661 .elementor-element.elementor-element-d017ce3 .elementor-button{background-color:#F26A4D;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-661 .elementor-element.elementor-element-c14e12b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-661 .elementor-element.elementor-element-4f92065 .elementor-heading-title{font-size:30px;font-weight:700;color:#417496;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-661 .elementor-element.elementor-element-f0e3b0b{--grid-columns:3;--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-661 .elementor-element.elementor-element-f0e3b0b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-661 .elementor-element.elementor-element-f0e3b0b .e-loop-item > .elementor-section, .elementor-661 .elementor-element.elementor-element-f0e3b0b .e-loop-item > .elementor-section > .elementor-container, .elementor-661 .elementor-element.elementor-element-f0e3b0b .e-loop-item > .e-con, .elementor-661 .elementor-element.elementor-element-f0e3b0b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-661 .elementor-element.elementor-element-480182d{--content-width:1140px;}.elementor-661 .elementor-element.elementor-element-9ea9b1c{--content-width:1140px;}}@media(max-width:1024px){.elementor-661 .elementor-element.elementor-element-480182d{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-661 .elementor-element.elementor-element-0c23640 .elementor-heading-title{font-size:16px;}.elementor-661 .elementor-element.elementor-element-7908924 .elementor-heading-title{font-size:14px;}.elementor-661 .elementor-element.elementor-element-6d8e95b .elementor-heading-title{font-size:38px;}.elementor-661 .elementor-element.elementor-element-d7f7ed8 .elementor-heading-title{font-size:16px;}.elementor-661 .elementor-element.elementor-element-9ea9b1c{--padding-top:36px;--padding-bottom:150px;--padding-left:24px;--padding-right:24px;}.elementor-661 .elementor-element.elementor-element-a70768d .elementor-heading-title{font-size:19px;}.elementor-661 .elementor-element.elementor-element-4f92065 .elementor-heading-title{font-size:28px;}.elementor-661 .elementor-element.elementor-element-f0e3b0b{--grid-columns:2;}}@media(max-width:767px){.elementor-661 .elementor-element.elementor-element-480182d{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-661 .elementor-element.elementor-element-0c23640 .elementor-heading-title{font-size:15px;}.elementor-661 .elementor-element.elementor-element-7908924 .elementor-heading-title{font-size:13px;}.elementor-661 .elementor-element.elementor-element-6d8e95b .elementor-heading-title{font-size:30px;}.elementor-661 .elementor-element.elementor-element-d7f7ed8 .elementor-heading-title{font-size:15px;}.elementor-661 .elementor-element.elementor-element-9ea9b1c{--padding-top:28px;--padding-bottom:130px;--padding-left:16px;--padding-right:16px;}.elementor-661 .elementor-element.elementor-element-f78ef1f{font-size:17px;}.elementor-661 .elementor-element.elementor-element-9d5f4a8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-661 .elementor-element.elementor-element-a70768d .elementor-heading-title{font-size:18px;}.elementor-661 .elementor-element.elementor-element-4f92065 .elementor-heading-title{font-size:24px;}.elementor-661 .elementor-element.elementor-element-f0e3b0b{--grid-columns:1;}}/* Start custom CSS *//* ===== Single Party Guide (template 661) ===== */
.elementor-661 .elementor-element.wbp-title-band {
  background-image: url(https://wichitabirthdayparties.com/wp-content/uploads/2026/10/Page-Title-Confetti-Strip.png), url(https://wichitabirthdayparties.com/wp-content/uploads/2026/10/Page-Title-Confetti-Strip.png), url(https://wichitabirthdayparties.com/wp-content/uploads/2026/10/Page-Title-Confetti-Cluster.png), linear-gradient(180deg, #5BD0EF, #6FD6F2) !important;
  background-repeat: repeat-x, repeat-x, no-repeat, no-repeat !important;
  background-position: left top, right bottom, right 2% center, 0 0 !important;
  background-size: 960px 40px, 960px 40px, auto 100%, auto !important;
}
@media (min-width: 1025px) { .elementor-661 .wbp-title-band > .e-con-inner > .elementor-element, .elementor-661 .wbp-title-band > .elementor-element { max-width: 760px !important; } }
@media (max-width: 1024px) {
  .elementor-661 .elementor-element.wbp-title-band {
    background-image: url(https://wichitabirthdayparties.com/wp-content/uploads/2026/10/Page-Title-Confetti-Strip.png), url(https://wichitabirthdayparties.com/wp-content/uploads/2026/10/Page-Title-Confetti-Strip.png), linear-gradient(180deg, #5BD0EF, #6FD6F2) !important;
    background-repeat: repeat-x, repeat-x, no-repeat !important;
    background-position: left top, right bottom, 0 0 !important;
    background-size: 960px 40px, 960px 40px, auto !important;
  }
}
.elementor-661 .wbp-title-band .elementor-heading-title { line-height: 1.2; margin: 0; }
.elementor-661 .wbp-back a { color: #FFFFFF !important; text-decoration: none; }
.elementor-661 .wbp-back a:hover { text-decoration: underline; }
.elementor-661 .wbp-guide-topic a { display: inline-block; padding: 5px 12px; border-radius: 999px; background: #FFFFFF; color: #417496 !important; text-decoration: none; text-transform: uppercase; letter-spacing: .05em; margin-right: 6px; }
.elementor-661 .wbp-guide-topic a:hover { background: #FFF6D6; }
.elementor-661 .wbp-guide-updated { opacity: .95; }

/* Reading column: comfortable line length, same left edge as the title */
.elementor-661 .elementor-element.wbp-article { max-width: 760px !important; }
.elementor-661 .wbp-guide-hero img { width: 100%; max-height: 440px; object-fit: cover; border-radius: 18px; display: block; }

/* Guide body typography (works with the normal WordPress editor) */
.elementor-661 .wbp-article-body p { margin: 0 0 18px; }
.elementor-661 .wbp-article-body h2 { color: #417496; font-size: 30px; line-height: 1.25; font-weight: 700; margin: 36px 0 12px; }
.elementor-661 .wbp-article-body h3 { color: #2B5A78; font-size: 23px; line-height: 1.3; font-weight: 700; margin: 28px 0 10px; }
.elementor-661 .wbp-article-body h2:first-child, .elementor-661 .wbp-article-body h3:first-child { margin-top: 0; }
.elementor-661 .wbp-article-body ul, .elementor-661 .wbp-article-body ol { margin: 0 0 20px; padding-left: 1.3em; }
.elementor-661 .wbp-article-body li { margin-bottom: 8px; }
.elementor-661 .wbp-article-body li::marker { color: #F26A4D; }
.elementor-661 .wbp-article-body a { color: #F26A4D; text-decoration: underline; text-underline-offset: 2px; }
.elementor-661 .wbp-article-body a:hover { color: #E0583C; }
.elementor-661 .wbp-article-body img { max-width: 100%; height: auto; border-radius: 14px; }
.elementor-661 .wbp-article-body figure { margin: 24px 0; }
.elementor-661 .wbp-article-body figcaption { font-size: 14px; color: #7A8A94; text-align: center; margin-top: 8px; }
.elementor-661 .wbp-article-body blockquote { margin: 24px 0; padding: 18px 22px; background: #EEF9FD; border-left: 4px solid #5BD0EF; border-radius: 0 12px 12px 0; color: #2B5A78; }
.elementor-661 .wbp-article-body blockquote p:last-child { margin-bottom: 0; }
.elementor-661 .wbp-article-body table { width: 100%; border-collapse: collapse; margin: 0 0 22px; font-size: 16px; }
.elementor-661 .wbp-article-body th, .elementor-661 .wbp-article-body td { border: 1px solid #E3EEF3; padding: 10px 12px; text-align: left; }
.elementor-661 .wbp-article-body th { background: #EEF9FD; color: #2B5A78; }
.elementor-661 .wbp-article-body .wp-block-table { overflow-x: auto; }
.elementor-661 .wbp-article-body > *:last-child, .elementor-661 .wbp-article-body .elementor-widget-container > *:last-child { margin-bottom: 0; }

/* More guides: hidden until there is at least one other guide */
.elementor-661 .wbp-related-guides:not(:has(.e-loop-item)) { display: none !important; }
@media (max-width: 767px) { .elementor-661 .wbp-related-grid .elementor-loop-container { grid-auto-rows: auto !important; } }
.elementor-661 .wbp-cta-btn .elementor-button:hover { background: #E0583C !important; }
@media (max-width: 767px) { .elementor-661 .wbp-cta-btn, .elementor-661 .wbp-cta-btn .elementor-button { width: 100%; justify-content: center; } }/* End custom CSS */