.elementor-5661 .elementor-element.elementor-element-37ebf589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5661 .elementor-element.elementor-element-37ebf589:not(.elementor-motion-effects-element-type-background), .elementor-5661 .elementor-element.elementor-element-37ebf589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b5e977 );}.elementor-5661 .elementor-element.elementor-element-751f457e > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-5661 .elementor-element.elementor-element-751f457e{text-align:center;}.elementor-5661 .elementor-element.elementor-element-751f457e .elementor-heading-title{font-family:"Roc Grotesk Wide", Sans-serif;font-size:4rem;text-transform:uppercase;color:var( --e-global-color-36408ad6 );}.elementor-5661 .elementor-element.elementor-element-87a8c8d:not(.elementor-motion-effects-element-type-background), .elementor-5661 .elementor-element.elementor-element-87a8c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7b4fc9 );}.elementor-5661 .elementor-element.elementor-element-87a8c8d > .elementor-container{max-width:1080px;}.elementor-5661 .elementor-element.elementor-element-87a8c8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5661 .elementor-element.elementor-element-87a8c8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5661 .elementor-element.elementor-element-2491cc5{--spacer-size:77px;}.elementor-5661 .elementor-element.elementor-element-c182597{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-860ce31 );}.elementor-5661 .elementor-element.elementor-element-ed3440d{--spacer-size:77px;}.elementor-5661 .elementor-element.elementor-element-862a15b .elementor-button{background-color:var( --e-global-color-3b5e977 );font-size:18px;letter-spacing:0px;fill:var( --e-global-color-4f95f77 );color:var( --e-global-color-4f95f77 );border-radius:0px 0px 0px 0px;padding:22px 32px 22px 32px;}.elementor-5661 .elementor-element.elementor-element-862a15b .elementor-button:hover, .elementor-5661 .elementor-element.elementor-element-862a15b .elementor-button:focus{background-color:var( --e-global-color-abe865d );}.elementor-5661 .elementor-element.elementor-element-1370694{--spacer-size:43px;}.elementor-5661 .elementor-element.elementor-element-3e8320c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5661 .elementor-element.elementor-element-3e8320c:not(.elementor-motion-effects-element-type-background), .elementor-5661 .elementor-element.elementor-element-3e8320c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b5e977 );}.elementor-5661 .elementor-element.elementor-element-5860f04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5661 .elementor-element.elementor-element-5860f04:not(.elementor-motion-effects-element-type-background), .elementor-5661 .elementor-element.elementor-element-5860f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36408ad6 );}.elementor-5661 .elementor-element.elementor-element-607ad80 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-5661 .elementor-element.elementor-element-8d8ca76 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-5661 .elementor-element.elementor-element-8d8ca76{text-align:center;font-size:1.1rem;}.elementor-5661 .elementor-element.elementor-element-e5771a1{width:100%;max-width:100%;}body.elementor-page-5661 .sc_layouts_title{background-position-y:57%;background-position-x:10%;}body.elementor-page-5661 #header-title{display:none;}@media(min-width:768px){.elementor-5661 .elementor-element.elementor-element-5860f04{--width:80%;}}@media(max-width:1024px){.elementor-5661 .elementor-element.elementor-element-2491cc5{--spacer-size:50px;}.elementor-5661 .elementor-element.elementor-element-c182597 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-5661 .elementor-element.elementor-element-ed3440d{--spacer-size:50px;}.elementor-5661 .elementor-element.elementor-element-1370694{--spacer-size:50px;}}@media(max-width:767px){.elementor-5661 .elementor-element.elementor-element-751f457e .elementor-heading-title{font-size:2.5rem;}.elementor-5661 .elementor-element.elementor-element-2491cc5{--spacer-size:40px;}.elementor-5661 .elementor-element.elementor-element-c182597 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-5661 .elementor-element.elementor-element-ed3440d{--spacer-size:40px;}.elementor-5661 .elementor-element.elementor-element-1370694{--spacer-size:40px;}}/* Start custom CSS for wwav-upcoming-events, class: .elementor-element-a95cfac */.wwav-upcoming-events .monthly-event .month-year p {
    font-weight: 700;
    font-size: 15px;
    line-height: 26px;
    color: #000;
    position: relative;
    margin-bottom: 40px;
}

.wwav-upcoming-events .monthly-event .month-year p:after {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 90px;
    right: 0;
    height: 0.5em;
    border-top: 1px solid black;
    z-index: 1;
}

.wwav-upcoming-events .event {
    display: flex;
    justify-content: space-around;
}

.wwav-upcoming-events .event .event-day {
    display: flex;
    flex-direction: column;
    max-width: 30px;
    width: 100%;
}

.wwav-upcoming-events .event .event-day .day {
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0
}

.wwav-upcoming-events .event .event-day .date {
    font-weight: 700;
    font-size: 23px;
    line-height: 34px;
    color: #000;
    text-align: center;
}

.wwav-upcoming-events .event {
    margin-bottom: 70px;
}

.wwav-upcoming-events .event:nth-child(even)  .div-featured-image {
    border: 10px solid #009605;
}

.wwav-upcoming-events .event:nth-child(odd)  .div-featured-image {
    border: 10px solid #4B2800;
}

.wwav-upcoming-events .event .event-info {
    display: flex;
    flex-direction: column;
    max-width: 690px;
    width: 100%;
    padding-left: 75px;
    padding-right: 113px;
}

.wwav-upcoming-events .event .div-featured-image{
    display: flex;
    flex-direction: column;
    max-width: 360px;
    width: 100%;
    height: 213px;
}

.wwav-upcoming-events .event .div-featured-image img {
    max-height: 100%;
}

.wwav-upcoming-events .div-supporters {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    color: #000;
    margin-bottom: 7px;
}

.wwav-upcoming-events .div-title {
    font-weight: 700;
    font-size: 23px;
    line-height: 34px;
    letter-spacing: 0.3px;
    color: #000;
}

.wwav-upcoming-events .div-address {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #000;
    margin-top: 15px;
    margin-bottom: 19px;
}

.wwav-upcoming-events .div-subtitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #000;
}

@media(max-width: 1000px) {
    .wwav-upcoming-events .div-upcoming-events {
        padding: 0 25px;
    }
    
    .wwav-upcoming-events .event .event-info {
            padding-left: 30px;
    padding-right: 40px;
    }
}

@media(max-width: 767px) {
    .wwav-upcoming-events .event {
        flex-direction: column-reverse;
    }
    
    .wwav-upcoming-events .event .event-day {
        display: none;
    }
    
    .wwav-upcoming-events .event .event-info {
        padding: 0;
        margin-top: 20px;
    }
    
    .wwav-upcoming-events .div-upcoming-events {
        padding: 0 25px;
    }
    
    .wwav-upcoming-events .event {
        margin-bottom: 30px;
    }
    
    .wwav-upcoming-events .event .div-featured-image img {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87a8c8d */.wwav-upcoming-events .div-title a {
    color: #000;
}

.wwav-upcoming-events .div-title a:hover {
    color: #323232;
}

.wwav-upcoming-events .monthly-event .month-year p:after {
    left: 13%;
}

.wwav-upcoming-events .event .div-featured-image img {
    height: 213px;
    object-fit: cover;
}

/* hover */
.elementor-5661 .elementor-element.elementor-element-87a8c8d .event:hover .div-title a {
    text-decoration: underline;
}

.elementor-5661 .elementor-element.elementor-element-87a8c8d .event:hover {
   cursor: pointer
}

@media(max-width: 1000px) {
    .wwav-upcoming-events .monthly-event .month-year p:after {
    left: 18%;
}
}

@media(max-width: 767px) {
    .wwav-upcoming-events .monthly-event .month-year p:after {
    left: 40%;
}
}/* End custom CSS */
/* Start custom CSS for hubspot-form, class: .elementor-element-e5771a1 */.hsfc-RichText {
    font-family: "Roc Grotesk", Sans-Serif !important;
}/* End custom CSS */
/* Start custom CSS *//* -- Lime -- */
.menu-item-8567,  .menu-item-8571, 
.menu-item-8579, .menu-item-8577 {
    background-color: #ebeb00;
}

/* -- Emerald -- */
.menu-item-8566, .menu-item-8571, .menu-item-8581, .menu-item-8580 {
    background-color: #009605;
}

/* -- PINK -- */
.menu-item-8564,  .menu-item-8572, .menu-item-8582, .menu-item-8578 {
    background-color: #ffa5af;
}

/* -- Powder -- */
.menu-item-8570, .menu-item-8562, .menu-item-8584 {
    background-color: #afebfa;
}

/* -- ORANGE -- */
.menu-item-8565, .menu-item-8583 {
    background-color: #ff9b00;
}


/* remove Store  */
.menu-item-8572, .menu-item-8580 {
    display: none !important
}




/* BUTTONS -- */


.menu-item-8593{
    margin-left: 12px !important
}

.menu-item-8594 { margin-left: 12px !important;
}


.menu-item-8593 a, .menu-item-8594 a{
    background-color: #ebeb00 !important;
    color: #370087 !important;
} 

/* BUTTONS HOVER -- */
.menu-item-8593 a:hover, .menu-item-8594 a:hover {
    background-color: #FFF !important;
    color: #370087 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_extralight-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_extralight-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_extralight-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_extralight-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_extralight-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_light-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_light-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_light-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_light-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_light-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_thin-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_thin-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_thin-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_thin-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_thin-webfont-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_medium-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_medium-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_medium-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_medium-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide_bold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Roc Grotesk Wide';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.eot');
	src: url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.woff2') format('woff2'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.woff') format('woff'),
		url('https://whenweallvote.org/wp-content/uploads/2022/03/kostic_-_roc_grotesk_wide-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */