.elementor-286 .elementor-element.elementor-element-ce4508d{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* ===== Weekday Roundup (page 286) fixes. Scoped to this page only ===== */

/* 1. No gap under the header: hide the empty title block + its margin */
.page-id-286 .entry-header{display:none!important;margin:0!important}

/* 2. Full-bleed sections: page wrapper edge to edge, no padding */
.elementor-286 > .elementor-element-ce4508d{--content-width:100%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0!important}
.elementor-286 > .elementor-element-ce4508d > .e-con-inner{max-width:100%!important;width:100%;padding:0!important}
.elementor-286 .elementor-element-96667e1{width:100%;max-width:100%}
.elementor-286 .elementor-281 > .e-con{width:100%;max-width:100%;--width:100%}

/* 3. FAQ accordion (the widget's own stylesheet doesn't load inside an embedded template) */
.elementor-286 .elementor-accordion{text-align:left}
.elementor-286 .elementor-accordion .elementor-accordion-item{border:1px solid rgba(32,57,53,.25)}
.elementor-286 .elementor-accordion .elementor-accordion-item + .elementor-accordion-item{border-top:none}
.elementor-286 .elementor-accordion .elementor-tab-title{margin:0;padding:20px 24px;line-height:1.2;cursor:pointer;outline:none;display:flex;align-items:center;gap:16px}
.elementor-286 .elementor-accordion .elementor-accordion-icon{flex:0 0 auto;display:inline-flex;align-items:center;width:.8em;height:.8em;float:none!important}
.elementor-286 .elementor-accordion .elementor-accordion-icon svg{width:.8em!important;height:.8em!important}
.elementor-286 .elementor-accordion .elementor-accordion-icon-closed{display:inline-flex}
.elementor-286 .elementor-accordion .elementor-accordion-icon-opened,
.elementor-286 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}
.elementor-286 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:inline-flex}
.elementor-286 .elementor-accordion .elementor-accordion-title{font-size:clamp(22px,2.2vw,28px);line-height:1.2}
/* active state: dark green instead of yellow-on-cream (unreadable) */
.elementor-286 .elementor-accordion .elementor-active .elementor-accordion-title{color:#203935}
.elementor-286 .elementor-accordion .elementor-active .elementor-accordion-icon svg{fill:#203935}
.elementor-286 .elementor-accordion .elementor-tab-content{display:none;padding:0 24px 22px 58px;border-top:none}
.elementor-286 .elementor-accordion .elementor-tab-content.elementor-active{display:block}
.elementor-286 .elementor-accordion .elementor-tab-content p:last-child{margin-bottom:0}

/* 4. Day cards: keep "WEDNESDAY" on one line; brand-colored links instead of theme grey */
.elementor-286 .elementor-element-3e57a60e .elementor-heading-title,
.elementor-286 .elementor-element-77e12302 .elementor-heading-title,
.elementor-286 .elementor-element-1b68c745 .elementor-heading-title,
.elementor-286 .elementor-element-6e862a1c .elementor-heading-title{font-size:clamp(22px,2.4vw,30px);overflow-wrap:normal;word-break:normal;hyphens:none}
.elementor-286 #the-week .elementor-widget-text-editor a{color:#E24E25;text-decoration:none}
.elementor-286 #the-week .elementor-widget-text-editor a:hover{text-decoration:underline}

/* 5. Anchor links land below the sticky header */
.elementor-286 .elementor-281 [id]{scroll-margin-top:110px}

/* 6. Consistent buttons: Wings + Happy Hour buttons match the other offer buttons */
.elementor-286 .elementor-element-6e0c11eb .elementor-button,
.elementor-286 .elementor-element-5e4034a5 .elementor-button{font-family:"Rodeo Babe",sans-serif;font-size:25px;padding:20px 28px;border-radius:50px}
.elementor-286 .elementor-element-6e0c11eb .elementor-button{background-color:#E24E25;color:#FFCB16}
.elementor-286 .elementor-element-5e4034a5 .elementor-button{background-color:#FFCB16;color:#E24E25}
.elementor-286 .elementor-element-6e0c11eb .elementor-button:hover{background-color:#203935}
.elementor-286 .elementor-element-5e4034a5 .elementor-button:hover{background-color:#203935;color:#FFCB16}
/* bottom CTA buttons were 12px, bump them up */
.elementor-286 .elementor-281 .elementor-element.elementor-element-472c6a52 .elementor-button,
.elementor-286 .elementor-281 .elementor-element.elementor-element-2311cf44 .elementor-button{font-size:18px;padding:16px 26px}

/* 8. Offer buttons removed: CTAs only in the hero and bottom section */
.elementor-286 .elementor-element-271ef417,
.elementor-286 .elementor-element-ab5adc5,
.elementor-286 .elementor-element-6e0c11eb,
.elementor-286 .elementor-element-5e4034a5{display:none!important}

/* 9. Day-card bullets: left-aligned with the day name, less indent = fewer line breaks */
.elementor-286 #the-week .elementor-widget-text-editor ul{margin-left:0!important;padding-left:1.1em!important;text-align:left}
.elementor-286 #the-week .elementor-widget-text-editor li{text-align:left;margin-bottom:.35em}

.elementor-286 #the-week .elementor-widget-text-editor li,.elementor-286 #the-week .elementor-widget-text-editor li p{font-size:21px;line-height:1.45}

/* 10. Tighter gap between "Your Week" and Kids Eat Free */
.elementor-286 .elementor-element-43b40d3f > .e-con-inner{padding-bottom:40px!important}
.elementor-286 .elementor-element-3ecdcb3f > .e-con-inner{padding-top:40px!important}

/* 11. Bottom CTA: days/times only (address hidden) */
.elementor-286 .elementor-element-3817116a p{font-size:0!important;line-height:0}
.elementor-286 .elementor-element-3817116a p::before{content:"Monday through Thursday, 11am\2013 10pm";font-size:26px;line-height:1.6;display:block}

/* 7. Mobile */
@media (max-width:767px){
  .elementor-286 .elementor-element-5e74cece p,.elementor-286 .elementor-element-35b2b2c p,
  .elementor-286 .elementor-element-633627f p,.elementor-286 .elementor-element-31e83ad1 p,
  .elementor-286 .elementor-element-5e74cece li,.elementor-286 .elementor-element-35b2b2c li,
  .elementor-286 .elementor-element-633627f li,.elementor-286 .elementor-element-31e83ad1 li,
  .elementor-286 .elementor-element-2a7f456c p,.elementor-286 .elementor-element-42c46033 p,
  .elementor-286 .elementor-element-27984083 p,.elementor-286 .elementor-element-39a6e1ba p,
  .elementor-286 .elementor-accordion .elementor-tab-content,
  .elementor-286 .elementor-accordion .elementor-tab-content p{font-size:19px;line-height:1.55}
  .elementor-286 .elementor-281 > .e-con > .e-con-inner{padding-top:56px;padding-bottom:56px}
  .elementor-286 .elementor-element-3e57a60e .elementor-heading-title,
  .elementor-286 .elementor-element-77e12302 .elementor-heading-title,
  .elementor-286 .elementor-element-1b68c745 .elementor-heading-title,
  .elementor-286 .elementor-element-6e862a1c .elementor-heading-title{font-size:28px}
  .elementor-286 .elementor-accordion .elementor-accordion-title{font-size:22px}
  .elementor-286 .elementor-accordion .elementor-tab-title{padding:16px;gap:12px}
  .elementor-286 .elementor-accordion .elementor-tab-content{padding:0 16px 18px 44px}
  .elementor-286 .elementor-element-6e0c11eb .elementor-button,
  .elementor-286 .elementor-element-5e4034a5 .elementor-button{width:100%}
  /* bottom CTA buttons were right-aligned on phones */
  .elementor-286 .elementor-281 .elementor-element.elementor-element-472c6a52,
  .elementor-286 .elementor-281 .elementor-element.elementor-element-2311cf44{text-align:center}
  .elementor-286 .elementor-element-3817116a p::before{font-size:19px}
  .elementor-286 .elementor-element-43b40d3f > .e-con-inner{padding-bottom:28px!important}
  .elementor-286 .elementor-element-3ecdcb3f > .e-con-inner{padding-top:28px!important}
}/* End custom CSS */