.mobile_menu_bar:before,.et_toggle_slide_menu:after{font-size:2.225vw}@media (min-width:768px){.tribe-events-meta-group{width:1000px}}.et_pb_row_2_tb_footer .ics-calendar .event,.ics-calendar-list-wrapper,.ics-calendar-month-wrapper,.ics-calendar-week-wrapper{text-align:center;font-size:14px}.et_pb_row_2_tb_footer .ics-calendar.r34ics_compact .ics-calendar-date,.ics-calendar.r34ics_compact .ics-calendar-label{font-weight:700!important}.et_fullwidth_nav #main-header .container{padding-right:2em;padding-left:2em}@media only screen and (min-width:981px){.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:1em!important}}.mobile_menu_bar{background:#0D3761;padding:1em}.mobile_menu_bar.et_pb_header_toggle{width:4vw}.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after{color:#ffffff!important;font-size:3vw}.et_toggle_slide_menu:after{left:-72px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:1em}@media only screen and (max-width:767px){.et_toggle_slide_menu:after{left:-32px}.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after{font-size:8vw}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,1)!important}.et_fullwidth_nav #main-header .container{padding-right:2em;padding-left:2em;width:100%}.mobile_menu_bar{background:#0D3761;padding:1em;width:60px!important}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:0;display:block}}.ics-calendar.layout-list .ics-calendar-label{background-color:#c0392b!important;color:#fff!important;padding:5px 10px!important;margin:16px 0 0 0!important;font-size:0.9em!important;font-weight:bold!important;text-transform:uppercase;letter-spacing:0.04em;display:block!important;clear:both!important}.ics-calendar.layout-list .ics-calendar-date-wrapper{display:grid!important;grid-template-columns:165px 110px 1fr!important;align-items:start!important;border-bottom:1px solid #e4e7ea!important;padding:5px 0!important;margin:0!important;gap:0!important;flex:unset!important;flex-wrap:unset!important}.ics-calendar.layout-list .ics-calendar-date-wrapper>h4.ics-calendar-date{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;flex:unset!important;font-size:0.88em!important;font-weight:bold!important;color:#333!important;padding:2px 8px 2px 0!important;margin:0!important;text-align:left!important;line-height:1.45!important}.ics-calendar.layout-list .ics-calendar-date-wrapper>dl.events{grid-column:2 / span 2!important;display:grid!important;grid-template-columns:110px 1fr!important;width:auto!important;min-width:0!important;flex:unset!important;margin:0!important;padding:0!important}.ics-calendar.layout-list .ics-calendar-date-wrapper dl.events dt{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;flex:unset!important;padding:2px 8px 2px 0!important;margin:0!important;font-size:0.85em!important;font-weight:600!important;color:#444!important;white-space:nowrap!important;text-align:left!important;line-height:1.45!important}.ics-calendar.layout-list .ics-calendar-date-wrapper dl.events dt~dd{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;flex:unset!important;padding:2px 0!important;margin:0!important;font-size:0.88em!important;color:#222!important;text-align:left!important;line-height:1.45!important}.ics-calendar.layout-list .ics-calendar-date-wrapper dl.events dd:first-child{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;flex:unset!important;padding:2px 0!important;margin:0!important;font-size:0.88em!important;color:#222!important;text-align:left!important;line-height:1.45!important}.ics-calendar.layout-list .event .descloc{font-size:0.85em!important;color:#888!important;font-style:italic!important;display:block!important;margin:1px 0 0 0!important;padding:0!important;text-align:left!important}.ics-calendar.layout-list .events .time .show_on_hover,.ics-calendar.layout-list .events .time .end_time{visibility:visible!important;opacity:1!important;display:inline!important}@media (max-width:600px){.ics-calendar.layout-list .ics-calendar-date-wrapper{grid-template-columns:1fr!important}.ics-calendar.layout-list .ics-calendar-date-wrapper>h4.ics-calendar-date{border-bottom:1px dotted #ddd;padding-bottom:3px!important}.ics-calendar.layout-list .ics-calendar-date-wrapper>dl.events{grid-column:1!important;grid-template-columns:90px 1fr!important}}