.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Asap Condensed", 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-14370 .elementor-element.elementor-element-a07c16e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-6fa4373{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-size:20px;font-weight:400;}.elementor-14370 .elementor-element.elementor-element-6fa4373 p{margin-block-end:13px;}.elementor-14370 .elementor-element.elementor-element-1949570{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-size:20px;font-weight:400;}.elementor-14370 .elementor-element.elementor-element-c167b38{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-14370 .elementor-element.elementor-element-1a2f8a6{padding:0px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-383c62f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-74c1efe.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), "Asap Condensed", Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), "Asap Condensed", Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14370 .elementor-element.elementor-element-b824f03{width:auto;max-width:auto;}.elementor-14370 .elementor-element.elementor-element-b824f03 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-14370 .elementor-element.elementor-element-b824f03.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14370 .elementor-element.elementor-element-b824f03.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-b824f03.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-b824f03 .elementor-image-box-title{margin-bottom:0px;font-weight:600;color:var( --e-global-color-text );}.elementor-14370 .elementor-element.elementor-element-b824f03 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14370 .elementor-element.elementor-element-b824f03 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14370 .elementor-element.elementor-element-b824f03 .elementor-image-box-description{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-size:14px;font-weight:400;line-height:0.4em;}.elementor-14370 .elementor-element.elementor-element-de49742{width:auto;max-width:auto;}.elementor-14370 .elementor-element.elementor-element-de49742 > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-14370 .elementor-element.elementor-element-de49742.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14370 .elementor-element.elementor-element-de49742.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-de49742.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-de49742 .elementor-image-box-title{margin-bottom:0px;font-weight:600;color:var( --e-global-color-text );}.elementor-14370 .elementor-element.elementor-element-de49742 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14370 .elementor-element.elementor-element-de49742 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14370 .elementor-element.elementor-element-de49742 .elementor-image-box-description{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-size:14px;font-weight:400;line-height:0.4em;}.elementor-14370 .elementor-element.elementor-element-aea2359{width:auto;max-width:auto;}.elementor-14370 .elementor-element.elementor-element-aea2359 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-14370 .elementor-element.elementor-element-aea2359 .elementor-image-box-wrapper{text-align:center;}.elementor-14370 .elementor-element.elementor-element-aea2359.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14370 .elementor-element.elementor-element-aea2359.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-aea2359.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-aea2359 .elementor-image-box-title{margin-bottom:0px;font-weight:600;color:var( --e-global-color-text );}.elementor-14370 .elementor-element.elementor-element-aea2359 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14370 .elementor-element.elementor-element-aea2359 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14370 .elementor-element.elementor-element-aea2359 .elementor-image-box-description{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-size:14px;font-weight:400;line-height:0.4em;}.elementor-14370 .elementor-element.elementor-element-1c14bc3{width:auto;max-width:auto;}.elementor-14370 .elementor-element.elementor-element-1c14bc3 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-14370 .elementor-element.elementor-element-1c14bc3 .elementor-image-box-wrapper{text-align:center;}.elementor-14370 .elementor-element.elementor-element-1c14bc3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14370 .elementor-element.elementor-element-1c14bc3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-1c14bc3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-1c14bc3 .elementor-image-box-title{margin-bottom:0px;font-weight:600;color:var( --e-global-color-text );}.elementor-14370 .elementor-element.elementor-element-1c14bc3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14370 .elementor-element.elementor-element-1c14bc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14370 .elementor-element.elementor-element-1c14bc3 .elementor-image-box-description{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-size:14px;font-weight:400;line-height:0.4em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), "Asap Condensed", Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14370 .elementor-element.elementor-element-bd46f53{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14370 .elementor-element.elementor-element-bd46f53 .elementor-divider-separator{width:100%;}.elementor-14370 .elementor-element.elementor-element-bd46f53 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Asap Condensed", Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14370 .elementor-element.elementor-element-f045dbb .elementor-heading-title{font-family:"HPSimplified", "Asap Condensed", Sans-serif;font-size:24px;font-weight:600;color:#46673B;}.elementor-14370 .elementor-element.elementor-element-2703761{font-family:"Source Sans Pro", "Asap Condensed", Sans-serif;font-weight:400;color:#191919;}.elementor-14370 .elementor-element.elementor-element-2703761 p{margin-block-end:16px;}.elementor-14370 .elementor-element.elementor-element-58ebeff .elementor-heading-title{font-family:"HPSimplified", "Asap Condensed", Sans-serif;font-size:24px;font-weight:600;color:#46673B;}.elementor-14370 .elementor-element.elementor-element-3047121{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14370 .elementor-element.elementor-element-3047121 .elementor-divider-separator{width:100%;}.elementor-14370 .elementor-element.elementor-element-3047121 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-14370 .elementor-element.elementor-element-3a974a0 .elementor-heading-title{font-family:"HPSimplified", "Asap Condensed", Sans-serif;font-size:24px;font-weight:600;color:#46673B;}.elementor-14370 .elementor-element.elementor-element-5b63b64{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14370 .elementor-element.elementor-element-5b63b64 .elementor-divider-separator{width:100%;}.elementor-14370 .elementor-element.elementor-element-5b63b64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Asap Condensed", Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14370 .elementor-element.elementor-element-61a3c90{width:var( --container-widget-width, 99.444% );max-width:99.444%;--container-widget-width:99.444%;--container-widget-flex-grow:0;}@media(min-width:811px){.elementor-14370 .elementor-element.elementor-element-156bdd8{width:79.735%;}.elementor-14370 .elementor-element.elementor-element-672f326{width:19.57%;}}@media(max-width:810px){.elementor-14370 .elementor-element.elementor-element-6fa4373 p{margin-block-end:0px;}.elementor-14370 .elementor-element.elementor-element-b824f03 .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-de49742 .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-aea2359 .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-1c14bc3 .elementor-image-box-img{margin-bottom:0px;}.elementor-14370 .elementor-element.elementor-element-f810c0b > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-14370 .elementor-element.elementor-element-58ebeff{text-align:center;}.elementor-14370 .elementor-element.elementor-element-3a974a0{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-13ff8ac */.wpgmza-standalone-component .wpgmza-store-locator svg.wpgmza-category-filter-toggle.active, .wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator svg.wpgmza-category-filter-toggle.active {
    stroke: var(--e-global-color-accent) !important;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li label {
    color: var(--e-global-color-text) !important;
    font-weight: 600 !important;
    border-radius: 4px !important;
}

.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li label:hover, .wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator[data-category-filter-type="checkbox"] .wpgmza-category-filter-container ul li input[type="checkbox"]:checked + label {
    background: var(--e-global-color-accent) !important;
    color: var(--e-global-color-56ec2cc) !important;
    font-weight: 600;
}

.icon::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.gm-style .gm-style-iw-c {
    border-radius: 0;
    padding: 0;
}

.gm-style .gm-style-iw-d {
    width: 100%;
}

.gm-style-iw-d {
  width: 100%;
  display: initial;
}

.wpgmza-infowindow {
    padding-bottom: 20px;
    max-width: 350px;
}

.gm-ui-hover-effect>span {
    background-color: white;
    width: 22px !important;
    height: 22px !important;
}

.gm-ui-hover-effect {
    opacity: 1 !important;
    top: 0px !important;
    right: 7px !important;
 }

.wpgmza-infowindow p,
.wpgmza-infowindow div {
  padding-left: 20px;
  padding-right: 20px;
}

.wpgmza-infowindow .wpgmza_infowindow_title {
    background-color: var( --e-global-color-70f829d );
    color: var( --e-global-color-56ec2cc ) !important;
    font-family: "HPSimplified", "Asap Condensed", Sans-serif !important;
    font-weight: 600 !important;
    font-size: 26px !important;
    line-height: 1.12em !important;
    padding: 20px 15px 10px !important;
    text-align: center;
  margin-bottom: 0px;
}

.wpgmza-infowindow .wpgmza_infowindow_categories {
  position: relative;
  top: -1px;
  padding: 1px 15px 15px;
  	background-color: var( --e-global-color-70f829d );
    font-family: var( --e-global-typography-text-font-family ), "Asap Condensed", sans-serif;
    color: var( --e-global-color-accent );
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1em !important;
    text-align: center;
    border: none;
  margin-bottom:0;
}

.wpgmza-infowindow .wpgmza_infowindow_address {
    position: relative;
    top: -2px;
    padding: 2px 0 15px;
    padding-right: 10%;
    padding-left: 10%;
    background-color: var( --e-global-color-70f829d );
    font-family: var( --e-global-typography-text-font-family ), "Asap Condensed", Sans-serif !important;
    color: var( --e-global-color-56ec2cc ) !important;
    font-size: 18px !important;
    font-weight: 400 !important;
	line-height: 1.2em !important;
  text-align: center;
}

.wpgmza-infowindow .wpgmza_infowindow_link a {
  font-weight: 700;
}

.wpgmza-infowindow .wpgmza_infowindow_link a:hover {
  color: var( --e-global-color-4a1552f );
}

.wpgmza_infowindow_link a::before {
  font-family:  "Font Awesome 5 Free";
    content: "\f0ac";
    color: var( --e-global-color-accent );
    padding-right: 6px;
}

.wpgmza-infowindow div {
  	color: var( --e-global-color-text ) !important;
    font-family: var( --e-global-typography-text-font-family ), "Asap Condensed", Sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    padding-bottom: 6px;
}

.wpgmza-infowindow .custom-field-label {
  font-weight: 700;
  padding-right: 5px;
}

.wpgmza_cat_checkbox_item_holder {
    vertical-align: middle;
}

.wpgmza_map .wpgmza-inner-stack label {
    font-size: var(--wpgmza-component-font-size);
    line-height: var(--wpgmza-component-font-size);
    padding: 5px 10px 5px 8px !important;
    margin: 0;
    position: relative;
    top: -4px;
}

#wpgmza_table_3_wrapper {
    margin-top: 5px;
}

#wpgmza_filter_3 > label  {
    background-color: var(--e-global-color-70f829d);
        line-height: 1.5em !important;
    color: var( --e-global-color-text );
    font-family: "HPSimplified", "Asap Condensed", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-56ec2cc);
    font-size: 16px;
    padding: 15px 10px 10px 10px !important;
}

#wpgmza_table_3_length > label > select::before {
    content: "Test";
}

#wpgmza_table_3 th {
    border-top: 1px solid #000;
    line-height: 1.2em !important;
    color: var( --e-global-color-text );
    font-weight: 600;
    font-size: 16px;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

#wpgmza_table_3_length > label > select {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-56ec2cc);
}

#wpgmza_table_3_length label, #wpgmza_table_3_filter label {
    display: inline-flex;
    font-size: 16px;
    line-height: 2.2rem;
    color: var(--e-global-color-70f829d);
    font-family: var( --e-global-typography-accent-font-family ), "Asap Condensed", Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

#wpgmza_table_3_filter label {
    display: inline-flex;
    font-size: 16px;
    line-height: 2.2rem;
    margin: 0;
}

#wpgmza_table_3_filter input {
    margin-right: 0;
    margin-left: 5px;
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-56ec2cc);
    padding: 7.1px 10px !important;
}

#wpgmza_table_3_length, #wpgmza_table_3_filter {
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}

#wpgmza_map_list_title {
    width: 26% !important;
}

#wpgmza_map_list_address {
    width: 24% !important;
}

#wpgmza_map_list_link {
    width: 6% !important;
}

#wpgmza_map_list_custom_field_3 {
    width: 14% !important;
}

#wpgmza_map_list_custom_field_6 {
    width: 12% !important;
}


#wpgmza_table_3_info {
    padding-top: 40px;
}


#wpgmza_table_3_paginate {
    padding-top: 40px;
}

#wpgmza_table_3_paginate .paginate_button {
    background: var( --e-global-color-70f829d );
    padding: 10px 17px !important;
    margin-right: 7px !important;
    border-radius: 4px;
    font-family: "HPSimplified", "Asap Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 800;
    line-height: 1em;
    color: var( --e-global-color-56ec2cc ) !important;
}

#wpgmza_table_3_paginate .paginate_button:hover {
    background: var( --e-global-color-4a1552f );
}

#wpgmza_table_3_paginate .paginate_button.current {
    background: var( --e-global-color-accent );
}

#wpgmza_table_3_paginate .paginate_button.current:hover {
        background: var( --e-global-color-cb24ee5 );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HPSimplified';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.efoodnet.org/wp-content/uploads/2021/08/HPSimplified.ttf') format('truetype');
}
@font-face {
	font-family: 'HPSimplified';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.efoodnet.org/wp-content/uploads/2021/08/HPSimplified_Rg.ttf') format('truetype');
}
/* End Custom Fonts CSS */