.elementor-951 .elementor-element.elementor-element-287628e{--display:flex;--min-height:550px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5}.elementor-951 .elementor-element.elementor-element-287628e:not(.elementor-motion-effects-element-type-background),.elementor-951 .elementor-element.elementor-element-287628e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.thecomedypub.at/wp-content/uploads/2026/06/Header_Events.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-951 .elementor-element.elementor-element-287628e::before,.elementor-951 .elementor-element.elementor-element-287628e>.elementor-background-video-container::before,.elementor-951 .elementor-element.elementor-element-287628e>.e-con-inner>.elementor-background-video-container::before,.elementor-951 .elementor-element.elementor-element-287628e>.elementor-background-slideshow::before,.elementor-951 .elementor-element.elementor-element-287628e>.e-con-inner>.elementor-background-slideshow::before,.elementor-951 .elementor-element.elementor-element-287628e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000}.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-951 .elementor-element.elementor-element-91d65f6 .elementor-heading-title{font-family:"Asap Condensed",Sans-serif;font-size:65px;font-weight:700;color:#FFF}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-951 .elementor-element.elementor-element-46a3bd9{text-align:center;font-family:"Asap Condensed",Sans-serif;font-size:18px;font-weight:400;color:#FFF;width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0}.elementor-951 .elementor-element.elementor-element-327f0ce{--display:flex;--overlay-opacity:0.27;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-951 .elementor-element.elementor-element-327f0ce:not(.elementor-motion-effects-element-type-background),.elementor-951 .elementor-element.elementor-element-327f0ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-bd94810)}.elementor-951 .elementor-element.elementor-element-327f0ce::before,.elementor-951 .elementor-element.elementor-element-327f0ce>.elementor-background-video-container::before,.elementor-951 .elementor-element.elementor-element-327f0ce>.e-con-inner>.elementor-background-video-container::before,.elementor-951 .elementor-element.elementor-element-327f0ce>.elementor-background-slideshow::before,.elementor-951 .elementor-element.elementor-element-327f0ce>.e-con-inner>.elementor-background-slideshow::before,.elementor-951 .elementor-element.elementor-element-327f0ce>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-951 .elementor-element.elementor-element-c08fe3a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14}.elementor-951 .elementor-element.elementor-element-3a1445c{text-align:start}.elementor-951 .elementor-element.elementor-element-3a1445c .elementor-heading-title{font-family:"Asap Condensed",Sans-serif;font-size:45px;font-weight:700;color:#FFF}.elementor-951 .elementor-element.elementor-element-60459fd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14}.elementor-951 .elementor-element.elementor-element-d8166cf{text-align:start}.elementor-951 .elementor-element.elementor-element-d8166cf .elementor-heading-title{font-family:"Asap Condensed",Sans-serif;font-size:45px;font-weight:700;color:#FFF}.elementor-951 .elementor-element.elementor-element-94d3900{--display:flex}.elementor-951 .elementor-element.elementor-element-c78dcff{text-align:start}.elementor-951 .elementor-element.elementor-element-c78dcff .elementor-heading-title{font-family:"Asap Condensed",Sans-serif;font-size:45px;font-weight:700;color:#FFF}.elementor-951 .elementor-element.elementor-element-85b4467{font-family:"Asap Condensed",Sans-serif;font-size:17px;font-weight:400;color:#FFF}.elementor-951 .elementor-element.elementor-element-e29acbb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-951 .elementor-element.elementor-element-933c33f .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-933c33f .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-933c33f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-933c33f.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-933c33f.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-933c33f .elementor-icon{font-size:50px}.elementor-951 .elementor-element.elementor-element-933c33f .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-933c33f .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:20px;font-weight:600}.elementor-951 .elementor-element.elementor-element-933c33f .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:15px;font-weight:400}.elementor-951 .elementor-element.elementor-element-933c33f{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:5px 5px 5px 5px}.elementor-951 .elementor-element.elementor-element-69cce47 .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-69cce47 .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-69cce47.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-69cce47.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-69cce47.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-69cce47 .elementor-icon{font-size:50px}.elementor-951 .elementor-element.elementor-element-69cce47 .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-69cce47 .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:20px;font-weight:600}.elementor-951 .elementor-element.elementor-element-69cce47 .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:15px;font-weight:400}.elementor-951 .elementor-element.elementor-element-69cce47{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:5px 5px 5px 5px}.elementor-951 .elementor-element.elementor-element-d7a2601 .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-d7a2601 .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-d7a2601.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-d7a2601.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-d7a2601.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-d7a2601 .elementor-icon{font-size:50px}.elementor-951 .elementor-element.elementor-element-d7a2601 .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-d7a2601 .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:20px;font-weight:600}.elementor-951 .elementor-element.elementor-element-d7a2601 .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:15px;font-weight:400}.elementor-951 .elementor-element.elementor-element-d7a2601{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1C;border-radius:5px 5px 5px 5px}.elementor-951 .elementor-element.elementor-element-a72c3cb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-951 .elementor-element.elementor-element-e6cbf3e{text-align:start}.elementor-951 .elementor-element.elementor-element-e6cbf3e .elementor-heading-title{font-family:"Asap Condensed",Sans-serif;font-size:45px;font-weight:700;color:#FFF}.elementor-951 .elementor-element.elementor-element-ceeedb7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-951 .elementor-element.elementor-element-ffbe2bb .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-ffbe2bb .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-ffbe2bb.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-ffbe2bb.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-ffbe2bb.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-ffbe2bb .elementor-icon{font-size:45px}.elementor-951 .elementor-element.elementor-element-ffbe2bb .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-ffbe2bb .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:21px;font-weight:600}.elementor-951 .elementor-element.elementor-element-ffbe2bb .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:17px;font-weight:400}.elementor-951 .elementor-element.elementor-element-ffbe2bb{border-style:none}.elementor-951 .elementor-element.elementor-element-4e4d783 .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-4e4d783 .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-4e4d783.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-4e4d783.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-4e4d783.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-4e4d783 .elementor-icon{font-size:45px}.elementor-951 .elementor-element.elementor-element-4e4d783 .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-4e4d783 .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:21px;font-weight:600}.elementor-951 .elementor-element.elementor-element-4e4d783 .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:17px;font-weight:400}.elementor-951 .elementor-element.elementor-element-4e4d783{border-style:none}.elementor-951 .elementor-element.elementor-element-6efe618 .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-6efe618 .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-6efe618.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-6efe618.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-6efe618.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-6efe618 .elementor-icon{font-size:45px}.elementor-951 .elementor-element.elementor-element-6efe618 .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-6efe618 .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:21px;font-weight:600}.elementor-951 .elementor-element.elementor-element-6efe618 .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:17px;font-weight:400}.elementor-951 .elementor-element.elementor-element-6efe618{border-style:none}.elementor-951 .elementor-element.elementor-element-702d048 .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-702d048 .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-702d048.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-702d048.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-702d048.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-702d048 .elementor-icon{font-size:45px}.elementor-951 .elementor-element.elementor-element-702d048 .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-702d048 .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:21px;font-weight:600}.elementor-951 .elementor-element.elementor-element-702d048 .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:17px;font-weight:400}.elementor-951 .elementor-element.elementor-element-702d048{border-style:none}.elementor-951 .elementor-element.elementor-element-f57b8a4 .elementor-icon-box-wrapper{text-align:start;gap:20px}.elementor-951 .elementor-element.elementor-element-f57b8a4 .elementor-icon-box-title{margin-block-end:5px;color:#FFF}.elementor-951 .elementor-element.elementor-element-f57b8a4.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-f57b8a4.elementor-view-framed .elementor-icon,.elementor-951 .elementor-element.elementor-element-f57b8a4.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-951 .elementor-element.elementor-element-f57b8a4 .elementor-icon{font-size:45px}.elementor-951 .elementor-element.elementor-element-f57b8a4 .elementor-icon-box-title,.elementor-951 .elementor-element.elementor-element-f57b8a4 .elementor-icon-box-title a{font-family:"Asap Condensed",Sans-serif;font-size:21px;font-weight:600}.elementor-951 .elementor-element.elementor-element-f57b8a4 .elementor-icon-box-description{font-family:"Asap Condensed",Sans-serif;font-size:17px;font-weight:400}.elementor-951 .elementor-element.elementor-element-f57b8a4{border-style:none}:root{--page-title-display:none}@media(max-width:1024px){.elementor-951 .elementor-element.elementor-element-e29acbb{--grid-auto-flow:row}}@media(max-width:767px){.elementor-951 .elementor-element.elementor-element-287628e{--min-height:550px}.elementor-951 .elementor-element.elementor-element-91d65f6 .elementor-heading-title{font-size:35px}.elementor-951 .elementor-element.elementor-element-91d65f6{margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-951 .elementor-element.elementor-element-46a3bd9{text-align:center;width:100%;max-width:100%}.elementor-951 .elementor-element.elementor-element-3a1445c .elementor-heading-title{font-size:29px}.elementor-951 .elementor-element.elementor-element-d8166cf .elementor-heading-title{font-size:29px}.elementor-951 .elementor-element.elementor-element-c78dcff .elementor-heading-title{font-size:29px}.elementor-951 .elementor-element.elementor-element-e29acbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-951 .elementor-element.elementor-element-933c33f{padding:25px 25px 25px 25px;border-width:0 0 1px 0}.elementor-951 .elementor-element.elementor-element-69cce47{padding:25px 25px 25px 25px;border-width:0 0 1px 0}.elementor-951 .elementor-element.elementor-element-d7a2601{padding:25px 25px 25px 25px;border-width:0 0 1px 0}.elementor-951 .elementor-element.elementor-element-e6cbf3e .elementor-heading-title{font-size:29px}.elementor-951 .elementor-element.elementor-element-ffbe2bb{padding:0 0 0 0}.elementor-951 .elementor-element.elementor-element-4e4d783{padding:0 0 0 0}.elementor-951 .elementor-element.elementor-element-6efe618{padding:0 0 0 0}.elementor-951 .elementor-element.elementor-element-702d048{padding:0 0 0 0}.elementor-951 .elementor-element.elementor-element-f57b8a4{padding:0 0 0 0}}@media(min-width:768px){.elementor-951 .elementor-element.elementor-element-327f0ce{--content-width:1280px}.elementor-951 .elementor-element.elementor-element-60459fd{--width:102%}.elementor-951 .elementor-element.elementor-element-94d3900{--width:60%}}.tcp-wfea-shell,#comedy-pub-events{--tcp-bg:#171a17;--tcp-card:#171a17;--tcp-border:#009e57;--tcp-hover-border:#fad53e;--tcp-title:#fad53e;--tcp-text:#ffffff;--tcp-muted:#ffffff;--tcp-date-bg:#e0430c;--tcp-date-text:#ffffff;--tcp-button-bg:#fad53e;--tcp-button-text:#00492d;--tcp-search-bg:#222222;--tcp-search-text:#ffffff;--tcp-modal-bg:#171a17;--tcp-modal-text:#ffffff;--tcp-modal-accent:#fad53e;--tcp-font:"Asap Condensed", system-ui, sans-serif;--tcp-title-font:"Asap", "Asap", system-ui, sans-serif;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}#comedy-pub-events.wfea,#comedy-pub-events.wfea-grid,#comedy-pub-events.grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;background:var(--tcp-bg)!important;padding:0px!important;font-family:var(--tcp-font)!important;color:var(--tcp-text)!important}#comedy-pub-events article,#comedy-pub-events .wfea-grid_event,#comedy-pub-events .wfea-card-item{background:var(--tcp-card)!important;border:1px solid var(--tcp-border)!important;border-radius:10px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:100%!important;box-shadow:0 0 0 #fff0!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}#comedy-pub-events article:hover,#comedy-pub-events .wfea-grid_event:hover,#comedy-pub-events .wfea-card-item:hover{transform:translateY(-3px)!important;border-color:var(--tcp-hover-border)!important;box-shadow:0 12px 28px rgb(0 0 0 / .35)!important}#comedy-pub-events .wfea-grid-hero,#comedy-pub-events .wfea-banner{position:relative!important}#comedy-pub-events img.wp-post-image,#comedy-pub-events .wfea-grid-hero img,#comedy-pub-events .wfea-grid-hero-thumb img,#comedy-pub-events .eaw-img img{width:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;display:block!important;filter:grayscale(12%) brightness(82%)!important}#comedy-pub-events .wfea-group,#comedy-pub-events .eaw-content-wrap,#comedy-pub-events .entry-header,#comedy-pub-events .entry-content,#comedy-pub-events .eaw-content-block{background:var(--tcp-card)!important;color:var(--tcp-text)!important;font-family:var(--tcp-font)!important}#comedy-pub-events .wfea-group{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}#comedy-pub-events .entry-header,#comedy-pub-events .wfea-grid__meta,#comedy-pub-events .wfea-grid__venue,#comedy-pub-events .wfea-grid__location,#comedy-pub-events .entry-content,#comedy-pub-events .eaw-content-block{padding-left:16px!important;padding-right:16px!important}#comedy-pub-events .entry-header{padding-top:16px!important}#comedy-pub-events .entry-content,#comedy-pub-events .eaw-content-block{padding-bottom:16px!important}#comedy-pub-events .wfea-header__title,#comedy-pub-events .wfea-header__title a,#comedy-pub-events .entry-title,#comedy-pub-events .entry-title a,#comedy-pub-events .eaw-content-block h3,#comedy-pub-events .eaw-content-block h3 a{color:var(--tcp-title)!important;font-family:var(--tcp-title-font)!important;font-weight:900!important;text-transform:uppercase!important;line-height:1.02!important;font-size:22px!important;letter-spacing:.01em!important;text-decoration:none!important;margin:0 0 8px!important}#comedy-pub-events .wfea-grid__meta,#comedy-pub-events .entry-meta,#comedy-pub-events .eaw-time,#comedy-pub-events time,#comedy-pub-events .wfea-grid__venue,#comedy-pub-events .wfea-grid__location,#comedy-pub-events .eaw-venue,#comedy-pub-events .eaw-location,#comedy-pub-events .wfea-group__content,#comedy-pub-events .eaw-content-block,#comedy-pub-events .entry-content{color:var(--tcp-muted)!important;font-family:var(--tcp-font)!important;font-size:14px!important;line-height:1.42!important}#comedy-pub-events .price,#comedy-pub-events .wfea-grid__prices{color:var(--tcp-text)!important;font-family:var(--tcp-font)!important;font-weight:900!important;font-size:15px!important}#comedy-pub-events .wfea-grid__date,#comedy-pub-events .eaw-calendar-date{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;min-width:58px!important;min-height:58px!important;background:var(--tcp-date-bg)!important;color:var(--tcp-date-text)!important;border-radius:7px!important;padding:7px 9px!important;margin-bottom:10px!important}#comedy-pub-events .eaw-calendar-date-month,#comedy-pub-events .wfea-grid__date-month{color:var(--tcp-title)!important;font-family:var(--tcp-title-font)!important;font-weight:900!important;text-transform:uppercase!important;font-size:12px!important;line-height:1!important}#comedy-pub-events .eaw-calendar-date-day,#comedy-pub-events .wfea-grid__date-day{color:var(--tcp-date-text)!important;font-family:var(--tcp-title-font)!important;font-weight:900!important;font-size:25px!important;line-height:.95!important}#comedy-pub-events .wfea-grid__booknow,#comedy-pub-events .booknow,#comedy-pub-events .eaw-booknow{margin-top:auto!important;padding:0 16px 16px!important}#comedy-pub-events .wfea-button,#comedy-pub-events .booknow a,#comedy-pub-events .booknow .submit,#comedy-pub-events .eaw-booknow a,#comedy-pub-events .wfea-grid__booknow .booknow a,#comedy-pub-events .button{display:block!important;width:100%!important;background:var(--tcp-button-bg)!important;color:var(--tcp-button-text)!important;font-family:var(--tcp-title-font)!important;font-weight:900!important;font-size:20px!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-align:center!important;border-radius:6px!important;border:none!important;padding:13px 14px!important;text-decoration:none!important;line-height:1!important;transition:opacity .18s ease,transform .18s ease,filter .18s ease!important}#comedy-pub-events .wfea-button:hover,#comedy-pub-events .booknow a:hover,#comedy-pub-events .booknow .submit:hover,#comedy-pub-events .eaw-booknow a:hover,#comedy-pub-events .button:hover{opacity:.92!important;transform:translateY(-1px)!important;filter:saturate(1.08)!important}.tcp-wfea-shell .wfea-search__wrap,.tcp-wfea-shell .wfea-search__form,.wfea-grid__search:has(+#comedy-pub-events){max-width:1400px!important;margin:0 auto 18px!important;font-family:var(--tcp-font)!important}.tcp-wfea-shell .wfea-search__form,.wfea-grid__search:has(+#comedy-pub-events) .wfea-search__form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.tcp-wfea-shell .wfea-search__input,.wfea-grid__search:has(+#comedy-pub-events) .wfea-search__input{width:100%!important;background:var(--tcp-search-bg)!important;color:var(--tcp-search-text)!important;border:1px solid var(--tcp-border)!important;border-radius:8px!important;padding:13px 14px!important;font-family:var(--tcp-font)!important;font-weight:800!important}.tcp-wfea-shell .wfea-search__input::placeholder,.wfea-grid__search:has(+#comedy-pub-events) .wfea-search__input::placeholder{color:color-mix(in srgb,var(--tcp-search-text) 70%,transparent)!important}.tcp-wfea-shell .wfea-search__submit,.wfea-grid__search:has(+#comedy-pub-events) .wfea-search__submit{background:var(--tcp-button-bg)!important;color:var(--tcp-button-text)!important;border:none!important;border-radius:8px!important;padding:13px 18px!important;font-family:var(--tcp-title-font)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important}.wfea-modal-container,.wfea-modal .wfea-modal-container{background:var(--tcp-modal-bg,#171a17)!important;color:var(--tcp-modal-text,#ffffff)!important;border:1px solid var(--tcp-modal-accent,#fad53e)!important;border-radius:18px!important;font-family:var(--tcp-font)!important}.wfea-modal-title,.wfea-modal-title a,.wfea-modal-datetime,.wfea-modal-location,.wfea-modal-event-info{color:var(--tcp-modal-text,#ffffff)!important;font-family:var(--tcp-font)!important}.wfea-modal-close-button,.wfea-modal-checkout-button{background:var(--tcp-button-bg,#fad53e)!important;color:var(--tcp-button-text,#00492d)!important;border-radius:6px!important}@media (max-width:1024px){#comedy-pub-events.wfea,#comedy-pub-events.wfea-grid,#comedy-pub-events.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.tcp-wfea-shell .wfea-search__form,.wfea-grid__search:has(+#comedy-pub-events) .wfea-search__form{grid-template-columns:1fr!important}}@media (max-width:480px){#comedy-pub-events.wfea,#comedy-pub-events.wfea-grid,#comedy-pub-events.grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}#comedy-pub-events .wfea-header__title,#comedy-pub-events .wfea-header__title a,#comedy-pub-events .entry-title,#comedy-pub-events .entry-title a{font-size:20px!important}}