/* https://musikverein-ehingen.de/wp-content/uploads/elementor/css/post-100240.css?ver=1748462883 */
.elementor-100240 .elementor-element.elementor-element-c48f9fa{margin-top:20px;margin-bottom:20px}.elementor-100240 .elementor-element.elementor-element-a1c4788{text-align:center}.elementor-100240 .elementor-element.elementor-element-a1c4788 .the7-heading-title{text-decoration-style:solid}.elementor-100240 .elementor-element.elementor-element-1adceb6{text-align:center}.elementor-100240 .elementor-element.elementor-element-1adceb6 .the7-heading-title{font-family:var(--e-global-typography-el_content_1-font-family),sans-serif;font-size:var(--e-global-typography-el_content_1-font-size);font-weight:var(--e-global-typography-el_content_1-font-weight);text-transform:var(--e-global-typography-el_content_1-text-transform);line-height:var(--e-global-typography-el_content_1-line-height);text-decoration-style:solid}.elementor-100240 .elementor-element.elementor-element-357332a{--spacer-size:10px}.elementor-100240 .elementor-element.elementor-element-a51c3fe:not(.elementor-motion-effects-element-type-background),.elementor-100240 .elementor-element.elementor-element-a51c3fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg,#521B1B 0%,#C43838 48%)}.elementor-100240 .elementor-element.elementor-element-a51c3fe>.elementor-background-overlay{background-image:url(/wp-content/uploads/2022/02/layered-waves-row-0.svg);background-repeat:no-repeat;background-size:cover;opacity:.5;mix-blend-mode:overlay;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-100240 .elementor-element.elementor-element-a51c3fe{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:60px 20px 60px 20px}.elementor-100240 .elementor-element.elementor-element-a51c3fe>.elementor-shape-top svg{height:30px}.elementor-100240 .elementor-element.elementor-element-a51c3fe>.elementor-shape-bottom svg{height:30px}.elementor-100240 .elementor-element.elementor-element-3bd6dd3>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button .popup-icon,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button:hover,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button:focus,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-hover:hover .box-button{background:#2C333800}.elementor-100240 .elementor-element.elementor-element-22d4a58>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-100240 .elementor-element.elementor-element-22d4a58{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button{font-family:var(--e-global-typography-el_title_5-font-family),sans-serif;font-size:var(--e-global-typography-el_title_5-font-size);font-weight:var(--e-global-typography-el_title_5-font-weight);text-transform:var(--e-global-typography-el_title_5-text-transform);line-height:var(--e-global-typography-el_title_5-line-height);border-style:solid;border-width:4px 4px 4px 4px}.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button *{color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button svg{fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button:hover,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button:focus,.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-hover:hover .box-button{border-color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-90ce5b5>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button .popup-icon,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button:hover,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button:focus,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-hover:hover .box-button{background:#2C333800}.elementor-100240 .elementor-element.elementor-element-ac860ac>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-100240 .elementor-element.elementor-element-ac860ac{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button{font-family:var(--e-global-typography-el_title_5-font-family),sans-serif;font-size:var(--e-global-typography-el_title_5-font-size);font-weight:var(--e-global-typography-el_title_5-font-weight);text-transform:var(--e-global-typography-el_title_5-text-transform);line-height:var(--e-global-typography-el_title_5-line-height);border-style:solid;border-width:4px 4px 4px 4px}.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button *{color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button svg{fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button:hover,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button:focus,.elementor-100240 .elementor-element.elementor-element-ac860ac .box-hover:hover .box-button{border-color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-82ea5d6>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button .popup-icon,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button:hover,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button:focus,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-hover:hover .box-button{background:#2C333800}.elementor-100240 .elementor-element.elementor-element-86e5918>.elementor-widget-container:hover{--e-transform-scale:1.1}.elementor-100240 .elementor-element.elementor-element-86e5918{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button{font-family:var(--e-global-typography-el_title_5-font-family),sans-serif;font-size:var(--e-global-typography-el_title_5-font-size);font-weight:var(--e-global-typography-el_title_5-font-weight);text-transform:var(--e-global-typography-el_title_5-text-transform);line-height:var(--e-global-typography-el_title_5-line-height);border-style:solid;border-width:4px 4px 4px 4px}.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button *{color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button svg{fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button:hover,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button:focus,.elementor-100240 .elementor-element.elementor-element-86e5918 .box-hover:hover .box-button{border-color:var(--e-global-color-el_color_0)}.elementor-100240 .elementor-element.elementor-element-75780e1 .the7-e-tabs-nav{justify-content:fullwidth}.elementor-100240 .elementor-element.elementor-element-75780e1 .the7-e-tab-title{padding:15px 15px 15px 15px;border-radius:5px 5px 0 0;justify-content:center;text-align:center;flex-flow:row nowrap;--icon-title-margin:0 var(--icon-title-spacing) 0 0}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-tabs-view-vertical .item-divider{justify-content:center;text-align:center}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-accordion .item-divider{justify-content:center;text-align:center}.elementor-100240 .elementor-element.elementor-element-75780e1 .the7-e-tab-title.active{background-color:var(--e-global-color-el_color_7_6)}.elementor-100240 .elementor-element.elementor-element-75780e1 .the7-e-tab-title>.elementor-icon{font-size:16px}.elementor-100240 .elementor-element.elementor-element-75780e1 .the7-e-tab-title.active>.elementor-icon{color:var(--e-global-color-el_color_1)}.elementor-100240 .elementor-element.elementor-element-75780e1 .the7-e-tab-title.active>.elementor-icon svg{fill:var(--e-global-color-el_color_1);color:var(--e-global-color-el_color_1)}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-tabs-view-horizontal .the7-e-tabs-nav .the7-e-tab-title:not(:first-child):not(:last-child){margin-left:calc(0px/2);margin-right:calc(0px/2)}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-tabs-view-vertical .the7-e-tabs-nav .the7-e-tab-title:not(:first-child):not(:last-child){margin-top:calc(0px/2);margin-bottom:calc(0px/2)}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-tabs-view-horizontal:not(.the7-e-accordion) .the7-e-tabs-content .the7-e-tab-content{margin-top:0}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-tabs-view-vertical:not(.the7-e-accordion) .the7-e-tabs-wrapper{column-gap:0}.elementor-100240 .elementor-element.elementor-element-75780e1 .the7-e-tabs-content .the7-e-tab-content{padding:30px 30px 30px 30px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-radius:5px 5px 5px 5px;background-color:var(--e-global-color-el_color_7_6)}.elementor-100240 .elementor-element.elementor-element-2327ba9{padding:20px 20px 20px 20px}.elementor-100240 .elementor-element.elementor-element-fcb5b4f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-100240 .elementor-element.elementor-element-23d90d8{top:-100px}.elementor-100240 .elementor-element.elementor-element-047dcc6{text-align:center}.elementor-100240 .elementor-element.elementor-element-047dcc6 .the7-heading-title{text-decoration-style:solid}.elementor-100240 .elementor-element.elementor-element-3c6409b{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-100240 .elementor-element.elementor-element-ca10174{padding:20px 20px 20px 20px}.elementor-100240 .elementor-element.elementor-element-7fcdf2c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-100240 .elementor-element.elementor-element-0d84d2a{top:-100px}.elementor-100240 .elementor-element.elementor-element-0a45edf{text-align:center}.elementor-100240 .elementor-element.elementor-element-0a45edf .the7-heading-title{text-decoration-style:solid}.elementor-100240 .elementor-element.elementor-element-aae2df9{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-100240 .elementor-element.elementor-element-f38c77e{padding:20px 20px 20px 20px}.elementor-100240 .elementor-element.elementor-element-5c46d64.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-100240 .elementor-element.elementor-element-7d8e574{top:-100px}.elementor-100240 .elementor-element.elementor-element-fdf8287{text-align:center}.elementor-100240 .elementor-element.elementor-element-fdf8287 .the7-heading-title{text-decoration-style:solid}.elementor-100240 .elementor-element.elementor-element-df0b16e{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-100240 .elementor-element.elementor-element-23c6302{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}@media(max-width:1024px) and (min-width:768px){.elementor-100240 .elementor-element.elementor-element-3bd6dd3{width:50%}.elementor-100240 .elementor-element.elementor-element-90ce5b5{width:50%}.elementor-100240 .elementor-element.elementor-element-82ea5d6{width:50%}}@media(max-width:1024px){.elementor-100240 .elementor-element.elementor-element-1adceb6 .the7-heading-title{font-size:var(--e-global-typography-el_content_1-font-size);line-height:var(--e-global-typography-el_content_1-line-height)}.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button{font-size:var(--e-global-typography-el_title_5-font-size);line-height:var(--e-global-typography-el_title_5-line-height)}.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button{font-size:var(--e-global-typography-el_title_5-font-size);line-height:var(--e-global-typography-el_title_5-line-height)}.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button{font-size:var(--e-global-typography-el_title_5-font-size);line-height:var(--e-global-typography-el_title_5-line-height)}.elementor-100240 .elementor-element.elementor-element-3c6409b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-100240 .elementor-element.elementor-element-aae2df9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-100240 .elementor-element.elementor-element-df0b16e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-100240 .elementor-element.elementor-element-23c6302{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px}}@media(max-width:767px){.elementor-100240 .elementor-element.elementor-element-1adceb6 .the7-heading-title{font-size:var(--e-global-typography-el_content_1-font-size);line-height:var(--e-global-typography-el_content_1-line-height)}.elementor-100240 .elementor-element.elementor-element-22d4a58 .box-button{font-size:var(--e-global-typography-el_title_5-font-size);line-height:var(--e-global-typography-el_title_5-line-height)}.elementor-100240 .elementor-element.elementor-element-ac860ac .box-button{font-size:var(--e-global-typography-el_title_5-font-size);line-height:var(--e-global-typography-el_title_5-line-height)}.elementor-100240 .elementor-element.elementor-element-86e5918 .box-button{font-size:var(--e-global-typography-el_title_5-font-size);line-height:var(--e-global-typography-el_title_5-line-height)}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-tabs-view-horizontal:not(.the7-e-accordion) .the7-e-tabs-content .the7-e-tab-content{margin-top:0}.elementor-100240 .elementor-element.elementor-element-75780e1.the7-e-tabs-view-vertical:not(.the7-e-accordion) .the7-e-tabs-wrapper{column-gap:0}.elementor-100240 .elementor-element.elementor-element-23c6302{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}.eo-events-shortcode{margin:0px!important;list-style:none!important}:root{--color-white:#ffffff;--color-shadow:rgba(0, 0, 0, 0.5);--color-border:#cccccc;--color-date-container:#A2231D;--color-date-day:#B23B35;--font-content2:var(
      --e-global-typography-el_content_2-font-family
    ),
    sans-serif;--font-content2-weight:var(
      --e-global-typography-el_content_2-font-weight
    );--font-content2-transform:var(
      --e-global-typography-el_content_2-text-transform
    );--font-content2-line-height:var(
      --e-global-typography-el_content_2-line-height
    )}.event-cargo{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:20px;background-color:var(--color-white);box-shadow:0 0 10px var(--color-shadow);border-radius:0 20px 0 20px;box-sizing:border-box}.event-date-container{display:flex;flex-direction:column;flex:0 0 20%;max-width:20%;text-align:center;background-color:var(--color-date-container);border-right:1px solid var(--color-border);color:var(--color-white);border-radius:0 0 0 20px}.event-day,.event-time{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:5px}.event-day{font-size:22px;letter-spacing:3.2px}.event-time{font-size:32px;line-height:1.3;background-color:var(--color-date-day);flex:}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon-clock{width:20px;height:20px;margin-right:5px}.event-content{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;padding:20px;border-right:1px solid var(--color-border)}.event-venue{flex:0 0 30%;max-width:30%;box-sizing:border-box;z-index:1}.event-headtitle{color:#000;font-size:20px;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform);letter-spacing:var(--the7-h5-letter-spacing);margin-bottom:20px}.event-location{margin:0;font-size:18px;font-family:var(--font-content2);font-weight:var(--font-content2-weight);text-transform:var(--font-content2-transform);line-height:var(--font-content2-line-height)}.fc-header h2{font-size:21px;line-height:30px}.eo-fullcalendar{margin:20px 0}.eo-fullcalendar .fc-content table{border-top:1px solid var(--color-border)}.eo-events .eo-no-events{color:var(--color-white)}@media (max-width:767px){.event-cargo{flex-wrap:wrap;margin:10px 0 50px 0}.event-cargo>.event-date-container{order:0;flex:0 0 25%;max-width:25%;border-right:none;border-radius:0 0 0 0}.event-cargo>.event-content{order:0;flex:0 0 75%;max-width:75%;border-right:none;padding:10px}.event-cargo>.event-venue,.eo-venue-map{order:1;flex:0 0 100%;max-width:100%;height:100px!important;border-top:1px solid var(--color-border);border-radius:0 0 0 20px}.eo-events .event-time{font-size:calc(28px - 6px);letter-spacing:1.6px;line-height:1.2}.icon-clock{width:16px;height:16px;margin-right:0;margin-bottom:5px}.eo-events .event-day{font-size:calc(26px - 6px);letter-spacing:1.2px;line-height:1.3}.event-headtitle{font-size:calc(28px - 6px);margin-bottom:5px}.event-location{font-size:calc(22px - 6px);line-height:1.4}.eo-events .event-locatio{font-size:calc(14px - 6px)}}.eo-events-shortcode{margin:0px!important;list-style:none!important}:root{--color-white:#ffffff;--color-shadow:rgba(0, 0, 0, 0.5);--color-border:#cccccc;--color-date-container:#A2231D;--color-date-day:#B23B35;--font-content2:var(
      --e-global-typography-el_content_2-font-family
    ),
    sans-serif;--font-content2-weight:var(
      --e-global-typography-el_content_2-font-weight
    );--font-content2-transform:var(
      --e-global-typography-el_content_2-text-transform
    );--font-content2-line-height:var(
      --e-global-typography-el_content_2-line-height
    )}.event-cargo{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:20px;background-color:var(--color-white);box-shadow:0 0 10px var(--color-shadow);border-radius:0 20px 0 20px;box-sizing:border-box}.event-date-container{display:flex;flex-direction:column;flex:0 0 20%;max-width:20%;text-align:center;background-color:var(--color-date-container);border-right:1px solid var(--color-border);color:var(--color-white);border-radius:0 0 0 20px}.event-day,.event-time{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:5px}.event-day{font-size:22px;letter-spacing:3.2px}.event-time{font-size:32px;line-height:1.3;background-color:var(--color-date-day);flex:}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon-clock{width:20px;height:20px;margin-right:5px}.event-content{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;padding:20px;border-right:1px solid var(--color-border)}.event-venue{flex:0 0 30%;max-width:30%;box-sizing:border-box;z-index:1}.event-headtitle{color:#000;font-size:20px;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform);letter-spacing:var(--the7-h5-letter-spacing);margin-bottom:20px}.event-location{margin:0;font-size:18px;font-family:var(--font-content2);font-weight:var(--font-content2-weight);text-transform:var(--font-content2-transform);line-height:var(--font-content2-line-height)}.fc-header h2{font-size:21px;line-height:30px}.eo-fullcalendar{margin:20px 0}.eo-fullcalendar .fc-content table{border-top:1px solid var(--color-border)}.eo-events .eo-no-events{color:var(--color-white)}@media (max-width:767px){.event-cargo{flex-wrap:wrap;margin:10px 0 50px 0}.event-cargo>.event-date-container{order:0;flex:0 0 25%;max-width:25%;border-right:none;border-radius:0 0 0 0}.event-cargo>.event-content{order:0;flex:0 0 75%;max-width:75%;border-right:none;padding:10px}.event-cargo>.event-venue,.eo-venue-map{order:1;flex:0 0 100%;max-width:100%;height:100px!important;border-top:1px solid var(--color-border);border-radius:0 0 0 20px}.eo-events .event-time{font-size:calc(28px - 6px);letter-spacing:1.6px;line-height:1.2}.icon-clock{width:16px;height:16px;margin-right:0;margin-bottom:5px}.eo-events .event-day{font-size:calc(26px - 6px);letter-spacing:1.2px;line-height:1.3}.event-headtitle{font-size:calc(28px - 6px);margin-bottom:5px}.event-location{font-size:calc(22px - 6px);line-height:1.4}.eo-events .event-locatio{font-size:calc(14px - 6px)}}.eo-events-shortcode{margin:0px!important;list-style:none!important}:root{--color-white:#ffffff;--color-shadow:rgba(0, 0, 0, 0.5);--color-border:#cccccc;--color-date-container:#A2231D;--color-date-day:#B23B35;--font-content2:var(
      --e-global-typography-el_content_2-font-family
    ),
    sans-serif;--font-content2-weight:var(
      --e-global-typography-el_content_2-font-weight
    );--font-content2-transform:var(
      --e-global-typography-el_content_2-text-transform
    );--font-content2-line-height:var(
      --e-global-typography-el_content_2-line-height
    )}.event-cargo{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:20px;background-color:var(--color-white);box-shadow:0 0 10px var(--color-shadow);border-radius:0 20px 0 20px;box-sizing:border-box}.event-date-container{display:flex;flex-direction:column;flex:0 0 20%;max-width:20%;text-align:center;background-color:var(--color-date-container);border-right:1px solid var(--color-border);color:var(--color-white);border-radius:0 0 0 20px}.event-day,.event-time{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:5px}.event-day{font-size:22px;letter-spacing:3.2px}.event-time{font-size:32px;line-height:1.3;background-color:var(--color-date-day);flex:}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon-clock{width:20px;height:20px;margin-right:5px}.event-content{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;padding:20px;border-right:1px solid var(--color-border)}.event-venue{flex:0 0 30%;max-width:30%;box-sizing:border-box;z-index:1}.event-headtitle{color:#000;font-size:20px;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform);letter-spacing:var(--the7-h5-letter-spacing);margin-bottom:20px}.event-location{margin:0;font-size:18px;font-family:var(--font-content2);font-weight:var(--font-content2-weight);text-transform:var(--font-content2-transform);line-height:var(--font-content2-line-height)}.fc-header h2{font-size:21px;line-height:30px}.eo-fullcalendar{margin:20px 0}.eo-fullcalendar .fc-content table{border-top:1px solid var(--color-border)}.eo-events .eo-no-events{color:var(--color-white)}@media (max-width:767px){.event-cargo{flex-wrap:wrap;margin:10px 0 50px 0}.event-cargo>.event-date-container{order:0;flex:0 0 25%;max-width:25%;border-right:none;border-radius:0 0 0 0}.event-cargo>.event-content{order:0;flex:0 0 75%;max-width:75%;border-right:none;padding:10px}.event-cargo>.event-venue,.eo-venue-map{order:1;flex:0 0 100%;max-width:100%;height:100px!important;border-top:1px solid var(--color-border);border-radius:0 0 0 20px}.eo-events .event-time{font-size:calc(28px - 6px);letter-spacing:1.6px;line-height:1.2}.icon-clock{width:16px;height:16px;margin-right:0;margin-bottom:5px}.eo-events .event-day{font-size:calc(26px - 6px);letter-spacing:1.2px;line-height:1.3}.event-headtitle{font-size:calc(28px - 6px);margin-bottom:5px}.event-location{font-size:calc(22px - 6px);line-height:1.4}.eo-events .event-locatio{font-size:calc(14px - 6px)}}.eo-events-shortcode{margin:0px!important;list-style:none!important}:root{--color-white:#ffffff;--color-shadow:rgba(0, 0, 0, 0.5);--color-border:#cccccc;--color-date-container:#A2231D;--color-date-day:#B23B35;--font-content2:var(
      --e-global-typography-el_content_2-font-family
    ),
    sans-serif;--font-content2-weight:var(
      --e-global-typography-el_content_2-font-weight
    );--font-content2-transform:var(
      --e-global-typography-el_content_2-text-transform
    );--font-content2-line-height:var(
      --e-global-typography-el_content_2-line-height
    )}.event-cargo{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:20px;background-color:var(--color-white);box-shadow:0 0 10px var(--color-shadow);border-radius:0 20px 0 20px;box-sizing:border-box}.event-date-container{display:flex;flex-direction:column;flex:0 0 20%;max-width:20%;text-align:center;background-color:var(--color-date-container);border-right:1px solid var(--color-border);color:var(--color-white);border-radius:0 0 0 20px}.event-day,.event-time{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:5px}.event-day{font-size:22px;letter-spacing:3.2px}.event-time{font-size:32px;line-height:1.3;background-color:var(--color-date-day);flex:}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon-clock{width:20px;height:20px;margin-right:5px}.event-content{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;padding:20px;border-right:1px solid var(--color-border)}.event-venue{flex:0 0 30%;max-width:30%;box-sizing:border-box;z-index:1}.event-headtitle{color:#000;font-size:20px;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform);letter-spacing:var(--the7-h5-letter-spacing);margin-bottom:20px}.event-location{margin:0;font-size:18px;font-family:var(--font-content2);font-weight:var(--font-content2-weight);text-transform:var(--font-content2-transform);line-height:var(--font-content2-line-height)}.fc-header h2{font-size:21px;line-height:30px}.eo-fullcalendar{margin:20px 0}.eo-fullcalendar .fc-content table{border-top:1px solid var(--color-border)}.eo-events .eo-no-events{color:var(--color-white)}@media (max-width:767px){.event-cargo{flex-wrap:wrap;margin:10px 0 50px 0}.event-cargo>.event-date-container{order:0;flex:0 0 25%;max-width:25%;border-right:none;border-radius:0 0 0 0}.event-cargo>.event-content{order:0;flex:0 0 75%;max-width:75%;border-right:none;padding:10px}.event-cargo>.event-venue,.eo-venue-map{order:1;flex:0 0 100%;max-width:100%;height:100px!important;border-top:1px solid var(--color-border);border-radius:0 0 0 20px}.eo-events .event-time{font-size:calc(28px - 6px);letter-spacing:1.6px;line-height:1.2}.icon-clock{width:16px;height:16px;margin-right:0;margin-bottom:5px}.eo-events .event-day{font-size:calc(26px - 6px);letter-spacing:1.2px;line-height:1.3}.event-headtitle{font-size:calc(28px - 6px);margin-bottom:5px}.event-location{font-size:calc(22px - 6px);line-height:1.4}.eo-events .event-locatio{font-size:calc(14px - 6px)}}.eo-events-shortcode{margin:0px!important;list-style:none!important}:root{--color-white:#ffffff;--color-shadow:rgba(0, 0, 0, 0.5);--color-border:#cccccc;--color-date-container:#A2231D;--color-date-day:#B23B35;--font-content2:var(
      --e-global-typography-el_content_2-font-family
    ),
    sans-serif;--font-content2-weight:var(
      --e-global-typography-el_content_2-font-weight
    );--font-content2-transform:var(
      --e-global-typography-el_content_2-text-transform
    );--font-content2-line-height:var(
      --e-global-typography-el_content_2-line-height
    )}.event-cargo{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:20px;background-color:var(--color-white);box-shadow:0 0 10px var(--color-shadow);border-radius:0 20px 0 20px;box-sizing:border-box}.event-date-container{display:flex;flex-direction:column;flex:0 0 20%;max-width:20%;text-align:center;background-color:var(--color-date-container);border-right:1px solid var(--color-border);color:var(--color-white);border-radius:0 0 0 20px}.event-day,.event-time{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:5px}.event-day{font-size:22px;letter-spacing:3.2px}.event-time{font-size:32px;line-height:1.3;background-color:var(--color-date-day);flex:}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon-clock{width:20px;height:20px;margin-right:5px}.event-content{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;padding:20px;border-right:1px solid var(--color-border)}.event-venue{flex:0 0 30%;max-width:30%;box-sizing:border-box;z-index:1}.event-headtitle{color:#000;font-size:20px;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform);letter-spacing:var(--the7-h5-letter-spacing);margin-bottom:20px}.event-location{margin:0;font-size:18px;font-family:var(--font-content2);font-weight:var(--font-content2-weight);text-transform:var(--font-content2-transform);line-height:var(--font-content2-line-height)}.fc-header h2{font-size:21px;line-height:30px}.eo-fullcalendar{margin:20px 0}.eo-fullcalendar .fc-content table{border-top:1px solid var(--color-border)}.eo-events .eo-no-events{color:var(--color-white)}@media (max-width:767px){.event-cargo{flex-wrap:wrap;margin:10px 0 50px 0}.event-cargo>.event-date-container{order:0;flex:0 0 25%;max-width:25%;border-right:none;border-radius:0 0 0 0}.event-cargo>.event-content{order:0;flex:0 0 75%;max-width:75%;border-right:none;padding:10px}.event-cargo>.event-venue,.eo-venue-map{order:1;flex:0 0 100%;max-width:100%;height:100px!important;border-top:1px solid var(--color-border);border-radius:0 0 0 20px}.eo-events .event-time{font-size:calc(28px - 6px);letter-spacing:1.6px;line-height:1.2}.icon-clock{width:16px;height:16px;margin-right:0;margin-bottom:5px}.eo-events .event-day{font-size:calc(26px - 6px);letter-spacing:1.2px;line-height:1.3}.event-headtitle{font-size:calc(28px - 6px);margin-bottom:5px}.event-location{font-size:calc(22px - 6px);line-height:1.4}.eo-events .event-locatio{font-size:calc(14px - 6px)}}.eo-events-shortcode{margin:0px!important;list-style:none!important}:root{--color-white:#ffffff;--color-shadow:rgba(0, 0, 0, 0.5);--color-border:#cccccc;--color-date-container:#A2231D;--color-date-day:#B23B35;--font-content2:var(
      --e-global-typography-el_content_2-font-family
    ),
    sans-serif;--font-content2-weight:var(
      --e-global-typography-el_content_2-font-weight
    );--font-content2-transform:var(
      --e-global-typography-el_content_2-text-transform
    );--font-content2-line-height:var(
      --e-global-typography-el_content_2-line-height
    )}.event-cargo{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:20px;background-color:var(--color-white);box-shadow:0 0 10px var(--color-shadow);border-radius:0 20px 0 20px;box-sizing:border-box}.event-date-container{display:flex;flex-direction:column;flex:0 0 20%;max-width:20%;text-align:center;background-color:var(--color-date-container);border-right:1px solid var(--color-border);color:var(--color-white);border-radius:0 0 0 20px}.event-day,.event-time{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:5px}.event-day{font-size:22px;letter-spacing:3.2px}.event-time{font-size:32px;line-height:1.3;background-color:var(--color-date-day);flex:}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:middle}.icon-clock{width:20px;height:20px;margin-right:5px}.event-content{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;padding:20px;border-right:1px solid var(--color-border)}.event-venue{flex:0 0 30%;max-width:30%;box-sizing:border-box;z-index:1}.event-headtitle{color:#000;font-size:20px;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform);letter-spacing:var(--the7-h5-letter-spacing);margin-bottom:20px}.event-location{margin:0;font-size:18px;font-family:var(--font-content2);font-weight:var(--font-content2-weight);text-transform:var(--font-content2-transform);line-height:var(--font-content2-line-height)}.fc-header h2{font-size:21px;line-height:30px}.eo-fullcalendar{margin:20px 0}.eo-fullcalendar .fc-content table{border-top:1px solid var(--color-border)}.eo-events .eo-no-events{color:var(--color-white)}@media (max-width:767px){.event-cargo{flex-wrap:wrap;margin:10px 0 50px 0}.event-cargo>.event-date-container{order:0;flex:0 0 25%;max-width:25%;border-right:none;border-radius:0 0 0 0}.event-cargo>.event-content{order:0;flex:0 0 75%;max-width:75%;border-right:none;padding:10px}.event-cargo>.event-venue,.eo-venue-map{order:1;flex:0 0 100%;max-width:100%;height:100px!important;border-top:1px solid var(--color-border);border-radius:0 0 0 20px}.eo-events .event-time{font-size:calc(28px - 6px);letter-spacing:1.6px;line-height:1.2}.icon-clock{width:16px;height:16px;margin-right:0;margin-bottom:5px}.eo-events .event-day{font-size:calc(26px - 6px);letter-spacing:1.2px;line-height:1.3}.event-headtitle{font-size:calc(28px - 6px);margin-bottom:5px}.event-location{font-size:calc(22px - 6px);line-height:1.4}.eo-events .event-locatio{font-size:calc(14px - 6px)}}:root{--color-white:#ffffff;--color-shadow:rgba(0, 0, 0, 0.5);--color-border:#cccccc;--color-date-container:#A2231D;--color-date-day:#B23B35;--font-content2:var(
      --e-global-typography-el_content_2-font-family
    ),
    sans-serif;--font-content2-weight:var(
      --e-global-typography-el_content_2-font-weight
    );--font-content2-transform:var(
      --e-global-typography-el_content_2-text-transform
    );--font-content2-line-height:var(
      --e-global-typography-el_content_2-line-height
    )}.widget-title{text-align:center;color:var(--color-white)!important}.eo-events-widget{font-size:17px}.eo-events-widget li{overflow:hidden}ul.eo-event-meta{list-style:none;margin:0;padding:0}.eo-event-venue-cargo{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;margin:20px;background-color:var(--color-white);box-shadow:0 0 10px var(--color-shadow);border-radius:0 20px 0 20px;box-sizing:border-box}.eo-events .eo-date-container{display:flex;flex-direction:column;flex:0 0 20%;max-width:20%;text-align:center;background-color:var(--color-date-container);border-right:1px solid var(--color-border);color:var(--color-white)}.eo-events .eo-date-month,.eo-events .eo-date-day{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:0;box-sizing:border-box}.eo-events .eo-date-month{font-size:22px;letter-spacing:3.2px}.eo-events .eo-date-day{font-size:42px;line-height:1.3;background-color:var(--color-date-day)}.eo-events .eo-content{display:flex;flex-direction:column;flex:0 0 50%;max-width:50%;padding:20px;border-right:1px solid var(--color-border)}.eo-events .eo-venue{flex:0 0 30%;max-width:30%;box-sizing:border-box;z-index:1}.event-title{color:#000;font-size:20px;font:var(--the7-h5-font);text-transform:var(--the7-h5-text-transform);letter-spacing:var(--the7-h5-letter-spacing);margin-bottom:20px}.eo-date-time{margin:0;font-size:18px;font-family:var(--font-content2);font-weight:var(--font-content2-weight);text-transform:var(--font-content2-transform);line-height:var(--font-content2-line-height)}.fc-header h2{font-size:21px;line-height:30px}.eo-fullcalendar{margin:20px 0}.eo-fullcalendar .fc-content table{border-top:1px solid var(--color-border)}.eo-events .eo-no-events{color:var(--color-white)}@media (max-width:767px){.eo-event-venue-cargo{flex-wrap:wrap}.eo-event-venue-cargo>.eo-date-container{order:0;flex:0 0 20%;max-width:20%;border-right:none}.eo-event-venue-cargo>.eo-content{order:0;flex:0 0 80%;max-width:80%;border-right:none;padding:5px}.eo-event-venue-cargo>.eo-venue{order:1;flex:0 0 100%;max-width:100%;height:100px;border-top:1px solid var(--color-border)}.eo-events .eo-date-month{font-size:calc(22px - 6px)}.eo-events .eo-date-day{font-size:calc(42px - 6px)}.event-title{font-size:calc(20px - 6px);margin-bottom:5px}.eo-date-time{font-size:calc(18px - 6px);line-height:1.4}.eo-events .eo-event-location{font-size:calc(14px - 6px)}}