@media only screen and (max-width:1680px){#main-header .et_mobile_menu{max-height:90vh!important;overflow:scroll}}@media only screen and (max-width:1681px) and (min-width:981px){header#main-header #et-top-navigation #top-menu-nav{display:none}header#main-header #et-top-navigation #et_mobile_nav_menu{display:block}}.et-menu .menu-item-6295 .sub-menu{left:-120px!important;overflow-x:hidden}#top-menu>li:last-child .sub-menu,#top-menu>li:nth-last-child(2) .sub-menu{right:0!important}.et_pb_scroll_top.et-pb-icon.et-visible,.et_pb_scroll_top.et-hidden{background:#8c0000;color:#fffffff;border:2px solid #fff}.et_pb_fullwidth_header_container,.et_pb_row .et_pb_column_2,.et_pb_row .et_pb_column_3{z-index:1}.ss-social-icons-container{z-index:0!important}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.pa-inline-buttons{text-align:center!important}@media screen and (min-width:981px){#page-container .sub-menu,#page-container .sub-menu a{width:auto!important}#page-container .sub-menu a{white-space:nowrap}}.my-custom-element .et_pb_column_1_4:first-child{width:49.17989%!important;margin-right:5.64%!important}#top-menu .sub-menu a:hover{background-color:#8c0000!important;color:#ffffff!important}.et-fixed-header #top-menu .sub-menu a:hover{background-color:#8c0000!important;color:#ffffff!important}.et-pb-contact-message p{display:inline-flex;font-size:21px;background-color:#8c0000;color:#fff;padding:10px 20px!important}@media only screen and (max-width:767px){body header img#logo{margin-left:-35px;max-width:90%!important;max-height:80%!important;height:auto!important;width:auto!important}}@media (min-width:768px) and (max-width:980px){body header img#logo{max-width:80%!important;max-height:80%!important;height:auto!important;width:auto!important}}.mobile_menu_bar:before{font-size:55px!important}span.mobile_menu_bar:before{color:#8c0000}@media only screen and (min-width:981px) and (max-width:1271px){#logo{max-height:45%!important}}.et_pb_section .et_pb_column{z-index:auto}tr:first-child>td>.fc-day-grid-event{position:relative}.fc-calendar-title a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}@media only screen and (min-width:981px){#about_gallery .et_pb_row_0,#about_gallery .et_pb_row_1,#about_gallery .et_pb_row_3,#about_gallery .et_pb_row_5,.et_builder_inner_content .et_pb_row_3{width:80%!important}}.et_pb_module.et_pb_bg_layout_light .widget_tribe-widget-events-month .tribe-common .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__mobile-events-icon--event{background-color:#8c0000!important}.et_pb_module.et_pb_bg_layout_light .widget_tribe-widget-events-month .tribe-common .tribe-events-calendar-month .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--selected{background-color:#8c0000!important}.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:#ffffff!important}.tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-widget-events-month__view-more-link{display:none}.wpcf7-submit{background-color:#8c0000;color:#fff;font-size:20px;width:100%;text-align:center;padding:10px 0;cursor:pointer}[data-class="wpcf7cf_group"]{margin-bottom:20px}.pa-inline-buttons .et_pb_button_module_wrapper{display:block}.pa-inline-buttons .et_pb_button_module_wrapper .et_pb_button::before{margin-left:-2em!important}.et_pb_menu .et_mobile_nav_menu li{list-style-type:none}@media only screen and (max-width:600px){.wpsm_sec-title h3{font-size:14px!important;;line-height:1.3}}.tablepress.precinct-grid{width:100%!important;border-collapse:separate;border-spacing:0}.tablepress.precinct-grid thead{display:none}.tablepress.precinct-grid tbody{display:block}.tablepress.precinct-grid tbody tr{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.tablepress.precinct-grid tbody td{box-sizing:border-box;min-width:0;background:#fff;border:1px solid #e6e6e6;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px rgb(0 0 0 / .06);padding:16px;vertical-align:top;line-height:1.55}.tablepress.precinct-grid tbody td::before{display:block;font-weight:800;background:#0a3d62;color:#fff;padding:14px 16px;border-radius:12px;margin:-16px -16px 14px -16px}.tablepress.precinct-grid tbody td:nth-child(1)::before{content:"Precinct 1"}.tablepress.precinct-grid tbody td:nth-child(2)::before{content:"Precinct 2"}.tablepress.precinct-grid tbody td:nth-child(3)::before{content:"Precinct 3"}.tablepress.precinct-grid tbody td:nth-child(4)::before{content:"Precinct 4"}.tablepress.precinct-grid tbody td a{display:flex;flex-direction:column;padding:10px 12px;margin:8px 0;border-radius:10px;background:#f5f7fa;border:1px solid #eef1f4;text-decoration:none;font-weight:650;color:#0a3d62;line-height:1.3;font-size:15px;white-space:normal;word-break:break-word;min-width:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.tablepress.precinct-grid tbody td a::first-line{font-weight:900;font-size:17px;color:#991b1e}.tablepress.precinct-grid tbody td a:hover{background:#991b1e;border-color:#991b1e;color:#fff;transform:translateY(-1px)}.tablepress.precinct-grid tbody td a:hover::first-line{color:#fff}@media (min-width:1100px){.tablepress.precinct-grid tbody tr{gap:6px}.tablepress.precinct-grid tbody td{flex:0 0 24.2%;max-width:24.2%}}@media (min-width:768px) and (max-width:1099px){.tablepress.precinct-grid tbody tr{gap:10px}.tablepress.precinct-grid tbody td{flex:0 0 48.5%;max-width:48.5%}}@media (max-width:767px){.tablepress.precinct-grid tbody tr{gap:10px}.tablepress.precinct-grid tbody td{flex:0 0 100%;max-width:100%;padding:14px}.tablepress.precinct-grid tbody td::before{padding:12px 14px;margin:-14px -14px 12px -14px}}