1<!DOCTYPE html> 2<html lang="en-US"> 3<head itemscope itemtype="https://schema.org/WebSite"> 4<meta charset="UTF-8" /> 5<meta name="description" content="Explore the definitive tracker for ecocentric laws around the world" /> 6<meta name="viewport" content="width=device-width, initial-scale=1" /> 7<title>Eco Jurisprudence Monitor</title> 8<meta name='robots' content='max-image-preview:large' />
9<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/17527fa12c38a613023fe683/script.js"></script>
9<link rel='dns-prefetch' href='//api.mapbox.com' /> 10<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 11<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 12<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 13<link rel='dns-prefetch' href='//maxst.icons8.com' /> 14<link rel="alternate" type="application/rss+xml" title="Eco Jurisprudence Monitor » Feed" href="https://ecojurisprudence.org/feed/" /> 15<link rel="alternate" type="application/rss+xml" title="Eco Jurisprudence Monitor » Comments Feed" href="https://ecojurisprudence.org/comments/feed/" /> 16<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ecojurisprudence.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fecojurisprudence.org%2F" /> 17<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ecojurisprudence.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fecojurisprudence.org%2F&format=xml" /> 18 <style> 19 .lazyload, 20 .lazyloading { 21 max-width: 100%; 22 } 23 </style> 24 <link rel="canonical" href="https://ecojurisprudence.org/" /> 25<style id="wp-img-auto-sizes-contain-inline-css"> 26img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 27/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 28</style> 29<link rel='stylesheet' id='genesis-blocks-style-css-css' href='https://ecojurisprudence.org/wp-content/plugins/genesis-page-builder/vendor/genesis/blocks/dist/style-blocks.build.css?ver=1787372409' media='all' /> 30<link rel='stylesheet' id='pt-cv-public-style-css' href='https://ecojurisprudence.org/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/cv.css?ver=4.2' media='all' /> 31<style id="wp-emoji-styles-inline-css"> 32 33 img.wp-smiley, img.emoji { 34 display: inline !important; 35 border: none !important; 36 box-shadow: none !important; 37 height: 1em !important; 38 width: 1em !important; 39 margin: 0 0.07em !important; 40 vertical-align: -0.1em !important; 41 background: none !important; 42 padding: 0 !important; 43 } 44/*# sourceURL=wp-emoji-styles-inline-css */ 45</style> 46<style id="wp-block-library-inline-css"> 47:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
47--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 48 49/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 50</style> 51<style id="wp-block-heading-inline-css"> 52h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 53/*# sourceURL=https://ecojurisprudence.org/wp-includes/blocks/heading/style.min.css */ 54</style> 55<style id="wp-block-image-inline-css"> 56.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
56cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
56@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 57/*# sourceURL=https://ecojurisprudence.org/wp-includes/blocks/image/style.min.css */ 58</style> 59<style id="wp-block-paragraph-inline-css"> 60.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 61/*# sourceURL=https://ecojurisprudence.org/wp-includes/blocks/paragraph/style.min.css */ 62</style> 63<style id="wp-block-group-inline-css"> 64.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 65/*# sourceURL=https://ecojurisprudence.org/wp-includes/blocks/group/style.min.css */ 66</style> 67<style id="wp-block-separator-inline-css"> 68@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important} 69/*# sourceURL=https://ecojurisprudence.org/wp-includes/blocks/separator/style.min.css */ 70</style> 71 72<style id="classic-theme-styles-inline-css"> 73/*! This file is auto-generated */ 74.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 75/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 76</style> 77 78<style id="global-styles-inline-css"> 79:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
790) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
79.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 80/*# sourceURL=global-styles-inline-css */ 81</style> 82 83<link rel='stylesheet' id='contact-form-7-css' href='https://ecojurisprudence.org/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 84<link rel='stylesheet' id='genesis-page-builder-frontend-styles-css' href='https://ecojurisprudence.org/wp-content/plugins/genesis-page-builder/build/style-blocks.css?ver=1787372409' media='all' /> 85<link rel='stylesheet' id='mapbox-css' href='https://api.mapbox.com/mapbox-gl-js/v2.13.0/mapbox-gl.css?ver=7.1.2' media='all' /> 86<link rel='stylesheet' id='mapbox-spiderifier-css' href='https://ecojurisprudence.org/wp-content/plugins/sjl/public/assets/inc/mapboxgl-spiderifier/index.css?ver=1790267151' media='all' /> 87<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://ecojurisprudence.org/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' media='all' /> 88<style id="wpml-legacy-horizontal-list-0-inline-css"> 89.wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link {color:#f1dbd2;}.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:hover,.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:focus, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:hover, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:focus {color:#ffffff;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {color:#f1dbd2;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {color:#ffffff;} 90/*# sourceURL=wpml-legacy-horizontal-list-0-inline-css */ 91</style> 92<link rel='stylesheet' id='wpml-menu-item-0-css' href='https://ecojurisprudence.org/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' media='all' /> 93<link rel='stylesheet' id='mc4wp-form-themes-css' href='https://ecojurisprudence.org/wp-content/plugins/mailchimp-for-wp/assets/css/form-themes.css?ver=4.14.1' media='all' /> 94<link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css2?family=Philosopher:wght@700&display=swap&ver=1.1.007' media='all' /> 95<link rel='stylesheet' id='google-fonts-2-css' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap&ver=1.1.007' media='all' /> 96<link rel='stylesheet' id='business-pro-icons-css' href='https://ecojurisprudence.org/wp-content/themes/business-pro-theme/assets/styles/min/line-
96awesome.min.css?ver=1.1.007' media='all' /> 97<link rel='stylesheet' id='line-awesome-full-css' href='//maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css?ver=1.3.0' media='all' /> 98<link rel='stylesheet' id='business-pro-theme-css' href='https://ecojurisprudence.org/wp-content/themes/business-pro-theme/style.css?ver=1.1.007' media='all' /> 99<style id="business-pro-theme-inline-css"> 100button.accent,.button.accent,button.accent:hover,.button.accent:hover,button.accent:focus,.button.accent:focus,.menu-item.button>a>span,.archive-pagination a:hover,.archive-pagination a:focus,.archive-pagination .active a,.pricing-table .featured .button,.pricing-table .featured button,.archive-pagination a:hover,.archive-pagination .active a,.front-page-3 .widget_custom_html:first-of-type hr,.front-page-5 .widget_custom_html:first-of-type hr{background-color:#ff7300}.front-page-2 .fa{color:#ff7300}.hero-section:before,.front-page-4:before,.before-footer:before{background-color:#fbfbee}.wp-custom-logo .title-area{max-width:230px} 101/*# sourceURL=business-pro-theme-inline-css */ 102</style> 103<link rel='stylesheet' id='sj-style-css' href='https://ecojurisprudence.org/wp-content/themes/business-pro-theme/includes/sj/css/style.min.css?ver=01.43.48' media='all' />
104<script id="wpml-cookie-js-extra"> 105var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 106var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":1,"path":"/"}}; 107//# sourceURL=wpml-cookie-js-extra 108</script>
vendor: 1 bytes, line 108
108
109<script data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://ecojurisprudence.org/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=497000"></script>
vendor: 1 bytes, line 109
109
110<script id="bodhi-dompurify-library-js" src="https://ecojurisprudence.org/wp-content/plugins/svg-support/vendor/DOMPurify/DOMPurify.min.js?ver=2.5.9"></script>
vendor: 1 bytes, line 110
110
111<script id="jquery-core-js" src="https://ecojurisprudence.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 111
111
112<script id="jquery-migrate-js" src="https://ecojurisprudence.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 112
112
113<script id="bodhi_svg_inline-js-extra"> 114var svgSettings = {"skipNested":""}; 115//# sourceURL=bodhi_svg_inline-js-extra 116</script>
vendor: 1 bytes, line 116
116
117<script id="bodhi_svg_inline-js" src="https://ecojurisprudence.org/wp-content/plugins/svg-support/js/min/svgs-inline-min.js?ver=2.6.1"></script>
vendor: 1 bytes, line 117
117
118<script id="bodhi_svg_inline-js-after"> 119cssTarget={"Bodhi":"img.style-svg","ForceInlineSVG":"style-svg"};ForceInlineSVGActive="false";frontSanitizationEnabled="on"; 120//# sourceURL=bodhi_svg_inline-js-after 121</script>
121 122 123<!-- Google tag (gtag.js) snippet added by Site Kit --> 124<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 124-125
124 125<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
125GT-PHW7LBT
vendor: 18 bytes, line 125
125" async></script>
126<script id="google_gtagjs-js-after"> 127window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 128gtag("set","linker",{"domains":["ecojurisprudence.org"]}); 129gtag("js", new Date()); 130gtag("set", "developer_id.dZTNiMT", true); 131gtag("config", "GT-PHW7LBT"); 132//# sourceURL=google_gtagjs-js-after 133</script>
133 134<link rel="https://api.w.org/" href="https://ecojurisprudence.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ecojurisprudence.org/wp-json/wp/v2/pages/4185" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ecojurisprudence.org/xmlrpc.php?rsd" /> 135<meta name="generator" content="WPML ver:4.9.7 stt:1,2;" /> 136<meta name="generator" content="Site Kit by Google 1.188.0" />
136<script> 137 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 138 </script>
138 139 <style> 140 .no-js img.lazyload { 141 display: none; 142 } 143 144 figure.wp-block-image img.lazyloading { 145 min-width: 150px; 146 } 147 148 .lazyload, 149 .lazyloading { 150 --smush-placeholder-width: 100px; 151 --smush-placeholder-aspect-ratio: 1/1; 152 width: var(--smush-image-width, var(--smush-placeholder-width)) !important; 153 aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important; 154 } 155 156 .lazyload, .lazyloading { 157 opacity: 0; 158 } 159 160 .lazyloaded { 161 opacity: 1; 162 transition: opacity 400ms; 163 transition-delay: 0ms; 164 } 165 166 </style> 167 <meta itemprop="name" content="Eco Jurisprudence Monitor" /> 168<meta itemprop="url" content="https://ecojurisprudence.org/" /> 169<link rel="preconnect" href="https://fonts.googleapis.com"> 170<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 171<link href="https://fonts.googleapis.com/css2?family=Geist+Mono:[email protected]&family=Geist:[email protected]&display=swap" rel="stylesheet"> <!-- Open Graph Tags --> 172 <meta property="og:title" content="Eco Jurisprudence Monitor" /> 173 <meta property="og:description" content="Explore the definitive tracker for ecocentric laws around the world initiatives, countries, 1 movement Since 2019, the EJM has tracked ecological law initiatives worldwide to help researchers, lawyers, and activists learn and develop new nature-centered legal frameworks to address environmental challenges. Faith in Nature (UK) Nature Governance: nature on the board United Kingdom; Private Sector […]" /> 174 <meta property="og:image" content="https://ecojurisprudence.org/staging/wp-content/uploads/2025/08/Open-Graph.jpg" /> 175 <meta property="og:url" content="https://ecojurisprudence.org/" /> 176 <meta property="og:type" content="website" /> 177 <meta property="og:site_name" content="Eco Jurisprudence Monitor" /> 178 179 <!-- Twitter Card Tags --> 180 <meta name="twitter:card" content="summary_large_image" /> 181 <meta name="twitter:title" content="Eco Jurisprudence Monitor" /> 182 <meta name="twitter:description" content="Explore the definitive tracker for ecocentric laws around the world initiatives, countries, 1 movement Since 2019, the EJM has tracked ecological law initiatives worldwide to help researchers, lawyers, and activists learn and develop new nature-centered legal frameworks to address environmental challenges. Faith in Nature (UK) Nature Governance: nature on the board United Kingdom; Private Sector […]" /> 183 <meta name="twitter:image" content="https://ecojurisprudence.org/staging/wp-content/uploads/2025/08/Open-Graph.jpg" /> 184 <style id="custom-background-css"> 185body.custom-background { background-color: #fbfbee; } 186</style> 187<link rel="icon" href="https://ecojurisprudence.org/wp-content/uploads/2025/07/cropped-favicon-32x32.png" sizes="32x32" /> 188<link rel="icon" href="https://ecojurisprudence.org/wp-content/uploads/2025/07/cropped-favicon-192x192.png" sizes="192x192" /> 189<link rel="apple-touch-icon" href="https://ecojurisprudence.org/wp-content/uploads/2025/07/cropped-favicon-180x180.png" /> 190<meta name="msapplication-TileImage" content="https://ecojurisprudence.org/wp-content/uploads/2025/07/cropped-favicon-270x270.png" /> 191<style id="wp-custom-css"> 192/* ===== EXISTING CODE ===== */ 193.page-id-3902 header{ 194 display:none; 195 196} 197 .page-id-3902 main{ 198 margin:0px!important; 199 max-width:100%!important; 200} 201 202.site-footer > .wrap { 203 margin-left: auto !important; 204 margin-right: auto !important; 205} 206 207 208 209/* ===== Scrolly CSS - 2026 ===== */ 210/* ===== Scrolly CSS - 2026 ===== */ 211 212html { 213 scroll-snap-type: y proximity; /* was: mandatory */ 214} 215 216.page-id-34778 .content-sidebar-wrap { 217 padding-top: 0; 218 padding-bottom: 0; 219} 220 221#ejm-outer { 222 scroll-snap-align: start; 223 /* scroll-snap-stop: always; <-- removed */ 224 scroll-margin-top: var(--header-offset, 0px); /* optional, see below */ 225} 226 227.site-header .nav-primary .menu-primary > li { 228 padding: 0 !important; 229 margin: 0 !important; 230} 231 232/* CODE ADDED BY CAT on 9.4.26 - Remove theme spacing above dashboard visualization */ 233.page-id-38753 .site-inner, 234.page-id-38753 .content-sidebar-wrap, 235.page-id-38753 .content, 236.page-id-38753 .entry, 237.page-id-38753 .entry-content { 238 margin-top: 0 !important; 239 padding-top: 0 !important; 240} 241 242/* ===== SITE REDESIGN - 2025 ===== */ 243 244html { 245 background-color: var(--color-white) !important; 246} 247 248/* Custom Herbik Font */ 249@font-face { 250 font-family: 'Herbik'; 251 src: url('https://ecojurisprudence.org/staging/wp-content/uploads/2025/10/Herbik-Regular.woff2') format('woff2'); 252 font-weight: 400; 253 font-display: swap; 254} 255 256@font-face { 257 font-family: 'Herbik'; 258 src: url('https://ecojurisprudence.org/staging/wp-content/uploads/2025/10/Herbik-Medium.woff2') format('woff2'); 259 font-weight: 500; 260 font-display: swap; 261} 262 263 264/* ===== COLOR SYSTEM ===== */ 265:root { 266 --color-white: #FFFFFF; 267 --color-off-black: #3D3D31; 268 --color-light-sand: #FBFBEE; 269 --color-sand-hover: #EBEBD6; 270 --color-sand: #D1D1BF; 271 --color-dark-sand: #757559; 272 --color-light-blue: #EAF7FF; 273 --color-blue: #BAE3FC; 274 --color-blue-hover: #9FD4F4; 275 --color-median-blue: #7AAAC9; 276 --color-dark-blue: #4F6F89; 277 --color-accent-orange: #FF7300; 278} 279 280/* TYPOGRAPHY SYSTEM */ 281body, p { 282 font-family: 'Geist', sans-serif !important; 283 font-weight: 400; 284 font-size: 18px; 285 line-height: 1.5; /* 150% */ 286} 287 288h1 { 289 font-family: 'Herbik', serif !important; 290 font-weight: 500; 291 font-size: 50px; 292 line-height: 1.1; /* 110% */ 293 letter-spacing: -0.01em; /* -1% */ 294} 295 296.wp-block-heading.home-h1 { 297 position: relative !important; 298} 299 300.wp-block-heading.home-h1::before { 301 content: '' !important; 302 position: absolute !important; 303 top: 0 !important; 304 left: 50% !important; 305 transform: translateX(-50%) !important; 306 width: calc(100vw + 250px) !important; 307 height: 100% !important; 308 background: linear-gradient(180deg, #f5f0e6 0%, #ffffff 100%) !important; 309 z-index: -1 !important; 310} 311 312h2 { 313 font-family: 'Geist', sans-serif !important; 314 font-weight: 600; 315 font-size: 34px; 316 line-height: 42px; 317 letter-spacing: -0.01em; 318} 319 320h3 { 321 font-family: 'Herbik', serif !important; 322 font-weight: 500; 323 font-size: 28px; 324 line-height: 34px; 325 letter-spacing: -0.01em; 326} 327 328h4 { 329 font-family: 'Geist', sans-serif !important; 330 font-weight: 600; 331 font-size: 22px; 332 line-height: 27px; 333 letter-spacing: -0.01em; 334} 335 336h5 { 337 font-family: 'Geist Mono', monospace !important; 338 font-weight: 500; 339 font-size: 14px; 340 line-height: 1.5; /* 150% */ 341} 342 343h6 { 344 font-family: 'Geist Mono', sans-serif !important; 345 font-weight: 500 !important; /* Medium */ 346 font-size: 12px !important; 347 line-height: 1.5 !important; /* 150% */ 348 color: var(--color-dark-sand) !important; /* #757559 */ 349} 350 351/* LAYOUT SYSTEM - 12 Column Grid (1200px base) */ 352
353/* LAYOUT SYSTEM - 12 Column Grid (1200px base) - FIXED */ 354 355/* 12-COL - Full width for data visualization/homepage */ 356.home .content-sidebar-wrap { 357 max-width: 1200px !important; 358 margin: 0 auto !important; 359 width: 100% !important; 360 padding: 6rem 10px !important; 361} 362.home .content { 363 width: 100% !important; 364 max-width: 1200px !important; 365} 366 367/* 10-COL - Wide content for index pages */ 368.page-id-XXX .content-sidebar-wrap { /* Replace XXX with Initiative Index page ID */ 369 max-width: calc(1200px * 10/12) !important; /* 1000px */ 370 margin: 0 auto !important; 371 width: 100% !important; 372 padding: 6rem 10px !important; 373} 374.page-id-XXX .content { 375 width: 100% !important; 376 max-width: calc(1200px * 10/12) !important; 377} 378 379/* 8-COL - Optimal reading width for text pages */ 380.page-id-4548 .content-sidebar-wrap { /* Data Ethics */ 381 max-width: calc(1200px * 8/12) !important; /* 800px */ 382 margin: 0 auto !important; 383 width: 100% !important; 384 padding: 6rem 10px !important; 385 background-color: var(--color-white) !important; 386} 387.page-id-4548 .content { 388 width: 100% !important; 389 max-width: calc(1200px * 8/12) !important; /* 800px */ 390} 391 392 393/* GLOBAL STYLES - Fixed version */ 394 395/* Background color for entire site AND content containers */ 396body, 397.content-sidebar-wrap, 398.content, 399.entry, 400.entry-content { 401 background-color: var(--color-white) !important; 402} 403 404/* Text colors - target content areas specifically */ 405.entry-content, 406.entry-content p, 407.entry-content li, 408.entry-content div { 409 color: var(--color-off-black); 410} 411 412/* All headings should be off-black */ 413h1, h2, h3, h4, h5, h6, 414.entry-content h1, 415.entry-content h2, 416.entry-content h3, 417.entry-content h4, 418.entry-content h5, 419.entry-content h6 { 420 color: var(--color-off-black) !important; 421} 422 423/* SPACING SYSTEM - Updated for columns + text pages */ 424 425/* Main title spacing - ONLY when NOT in columns */ 426.entry-content h1:not(.wp-block-columns h1) { 427 margin-bottom: 50px; 428} 429 430/* Remove h1 margin when in columns (columns handle spacing) */ 431.wp-block-columns .wp-block-column h1 { 432 margin-bottom: 0 !important; 433} 434 435/* Columns container spacing */ 436.wp-block-columns { 437 margin-bottom: 50px; /* Space after title+button section */ 438} 439 440/* Section spacing - h3 creates new sections */ 441.entry-content h3 { 442 margin-top: 50px; 443 margin-bottom: 30px; 444} 445 446/* First h3 after columns doesn't need extra top margin */ 447.wp-block-columns + h3 { 448 margin-top: 0; 449} 450 451/* Remove extra spacing from first section (for non-columns pages) */ 452.entry-content h1 + * + h3, 453.entry-content h1 + h3 { 454 margin-top: 0; 455} 456 457/* Ensure content after h3 doesn't add extra space */ 458.entry-content h3 + p, 459.entry-content h3 + ul, 460.entry-content h3 + ol { 461 margin-top: 0; 462} 463 464/* COLUMNS LAYOUT - H1 + Button */ 465.wp-block-columns { 466 align-items: center; 467 margin-bottom: 50px; 468 gap: 20px; 469} 470 471/* Left column - title */ 472.wp-block-columns .wp-block-column:first-child h1 { 473 margin-bottom: 0; 474} 475 476/* Right column - button alignment */ 477.wp-block-columns .wp-block-column:last-child { 478 display: flex; 479 justify-content: flex-end; 480 align-items: center; 481} 482 483/* Hide the theme's back-to-top button */ 484.back-to-top { 485 display: none !important; 486} 487 488/* BUTTON SYSTEM - Updated with p-form typography */ 489 490/* Button: Inline Sand (transparent with sand border) */ 491.wp-block-button.button-inline-sand .wp-block-button__link { 492 /* Remove WordPress defaults */ 493 background-color: transparent !important; 494 495 /* Layout */ 496 box-sizing: border-box !important; 497 display: flex !important; 498 flex-direction: row !important; 499 justify-content: center !important; 500 align-items: center !important; 501 padding: 10px 16px !important; 502 gap: 10px !important; 503 504 /* Dimensions - AUTO WIDTH to fit content */ 505 min-width: 125px !important; 506 height: 40px !important; 507 width: auto !important; 508 509 /* Border and radius */ 510 border: 1px solid var(--color-sand) !important; 511 border-radius: 8px !important; 512 513 /* Typography - p-form style */ 514 font-family: 'Geist', sans-serif !important; 515 font-weight: 500 !important; /* Medium */ 516 font-size: 16px !important; 517 line-height: 20px !important; 518 color: var(--color-dark-sand) !important; /* Dark Sand text */ 519 text-decoration: none !important; 520 white-space: nowrap !important; 521 522 /* Reset theme styles */ 523 box-shadow: none !important; 524 text-transform: none !important; 525} 526 527/* Hover state */ 528.wp-block-button.button-inline-sand .wp-block-button__link:hover { 529 border: 1px solid var(--color-off-black) !important; 530 color: var(--color-off-black) !important; /* Keep same text color on hover */ 531} 532 533/* Remove wrapper styling */ 534.wp-block-button.button-inline-sand { 535 margin: 0 !important; 536} 537 538/* FOOTER STYLES - Proper container approach */ 539 540.site-footer { 541 background-color: transparent; /* Remove background from outer container */ 542 margin: 0; /* Remove margins from outer container */ 543 padding: 0; /* Remove padding from outer container */ 544 width: 100%; 545} 546 547/* Create the actual footer container with proper width */ 548.site-footer .footer-widgets { 549 /* This is our actual footer container */ 550 max-width: 1200px !important; /* Full 12-column width */ 551 margin: 0 auto 0px auto !important; /* Center it, 60px bottom margin */ 552 553 /* Apply all the visual styles here */ 554 background-color: var(--color-blue) !important; 555 border-radius: 16px !important; 556 padding: 60px 20px 40px 20px !important; 557 558 /* Create the side margins by using calc */ 559 width: calc(100% - 40px) !important; /* Subtract 20px from each side */ 560 margin-left: auto !important; 561 margin-right: auto !important; 562} 563 564/* Content inside should be full width of the footer container */ 565.site-footer .footer-widgets .wrap { 566 max-width: none !important; 567 width: 100% !important; 568 margin: 0 !important; 569 Â Â padding: 0 !important; 570} 571 572/* Align all footer columns to top - UPDATED */ 573.site-footer .footer-widgets .wrap { 574 display: flex !important;
575 align-items: flex-start !important; /* This should force top alignment */ 576 justify-content: flex-start !important; 577 flex-wrap: wrap !important; 578 gap: 40px !important; 579} 580 581/* Force equal width footer columns - UPDATED */ 582.site-footer .footer-widgets .wrap { 583 display: flex !important; 584 align-items: flex-start !important; 585 justify-content: space-between !important; /* Changed back to space-between */ 586 flex-wrap: nowrap !important; /* Prevent wrapping */ 587 gap: 20px !important; 588 width: 100% !important; 589} 590 591/* Force equal width calculation: (100% - 3 gaps) / 4 columns */ 592.site-footer .footer-widget-area { 593 flex: 1 1 calc(25% - 30px) !important; /* 25% minus gap adjustment */ 594 max-width: calc(25% - 30px) !important; 595 min-width: calc(25% - 30px) !important; 596 align-self: flex-start !important; 597} 598 599/* Ensure each footer widget area aligns to top - MORE SPECIFIC */ 600.site-footer .footer-widgets .footer-widget-area, 601.site-footer .footer-widget-area { 602 align-self: flex-start !important; 603 vertical-align: top !important; 604} 605 606/* Also target individual widgets to ensure they start at top */ 607.site-footer .footer-widgets .widget { 608 margin-top: 0 !important; 609 vertical-align: top !important; 610} 611 612/* FOOTER LOGO STYLING */ 613 614.site-footer .footer-widgets img, 615.site-footer .widget_media_image img { 616 width: 170px !important; 617 height: auto !important; /* Maintain aspect ratio */ 618 max-width: 150px !important; /* Override any theme constraints */ 619} 620 621/* If you want to be more specific, target by class */ 622.site-footer .wp-image-31638 { 623 width: 170px !important; 624 height: auto !important; 625 max-width: 170px !important; 626} 627 628/* FOOTER MENU LINKS STYLING - With 6px underline spacing */ 629 630/* Menu container */ 631.site-footer #menu-footer-menu { 632 display: flex; 633 flex-direction: row; 634 align-items: flex-start; 635 gap: 10px; 636 list-style: none; 637 margin: 0; 638 padding: 0; 639} 640 641/* Individual menu items */ 642.site-footer .menu-item { 643 flex: none; 644 margin: 0; 645 padding: 0; 646} 647 648/* Menu link styling - More specific selector */ 649.site-footer .menu-item a[itemprop="url"] { 650 /* Typography */ 651 font-family: 'Geist', sans-serif !important; 652 font-style: normal !important; 653 font-weight: 500 !important; 654 font-size: 18px !important; 655 line-height: 1.5 !important; 656 color: var(--color-off-black) !important; 657 658 /* Layout - inline to fit content exactly */ 659 display: inline !important; 660 padding: 0 !important; 661 margin: 0 !important; 662 text-decoration: none !important; 663 border: none !important; 664 665 /* Remove WordPress defaults */ 666 box-shadow: none !important; 667 background: none !important; 668 width: auto !important; 669} 670 671/* Hover state - with 6px spacing */ 672.site-footer .menu-item a[itemprop="url"]:hover { 673 text-decoration: underline !important; 674 text-decoration-color: var(--color-off-black) !important; 675 text-underline-offset: 6px !important; /* 6px space between text and underline */ 676 color: var(--color-off-black) !important; 677} 678 679/* FOOTER SECONDARY LINKS (Social Links) */ 680.site-footer .footer-social-links { 681 display: flex; 682 flex-direction: column; 683 align-items: flex-start; 684 gap: 12px; 685} 686 687/* Secondary link styling */ 688.site-footer .footer-social-links a, 689.site-footer .footer-social-links span { 690 /* Typography - p-small */ 691 font-family: 'Geist', sans-serif !important; 692 font-style: normal !important; 693 font-weight: 400 !important; 694 font-size: 15px !important; 695 line-height: 22px !important; 696 color: var(--color-dark-blue) !important; 697 698 /* Layout */ 699 display: flex; 700 padding: 0px 0px 2px !important; 701 text-decoration: none !important; 702 border: none !important; 703 background: none !important; 704 705 /* Invisible border to prevent layout shift */ 706 border-bottom: 1px solid transparent !important; 707} 708 709/* Hover state - only for links - MORE SPECIFIC */ 710.site-footer .footer-social-links a:hover { 711 border-bottom: 1px solid var(--color-dark-blue) !important; 712 color: var(--color-dark-blue) !important; /* This should be Dark Blue #4F6F89 */ 713} 714 715 716/* FOOTER SECONDARY LINKS CONTAINER */ 717.site-footer .footer-widgets-3 { 718 max-width: 200px !important; 719 display: flex; 720 flex-direction: column; 721 align-items: flex-start; 722} 723 724/* Spacing between elements in the container */ 725.site-footer .footer-widgets-3 .footer-social-links { 726 display: flex; 727 flex-direction: column; 728 align-items: flex-start; 729 gap: 12px; 730 margin-top:10px; 731 margin-bottom: 12px; /* Space between this section and copyright */ 732} 733 734/* If you have multiple .footer-social-links divs, add spacing between them */ 735.site-footer .footer-widgets-3 .footer-social-links + .footer-social-links { 736 margin-top: 12px; 737} 738 739/* Remove default widget bottom margin */ 740.site-footer #custom_html-27 { 741 margin-bottom: 0 !important; 742} 743 744/* Or target all custom HTML widgets in footer if you want */ 745.site-footer .widget_custom_html { 746 margin-bottom: 0 !important; 747} 748 749/* Also remove any padding from the widget wrap */ 750.site-footer .widget_custom_html .widget-wrap { 751 margin-bottom: 0 !important; 752 padding-bottom: 0 !important; 753} 754 755/* Button Fill Off Black - Footer Newsletter */ 756.site-footer .button-fill-off-black { 757 /* Layout */ 758 box-sizing: border-box !important; 759 display: inline-flex !important; 760 flex-direction: row !important; 761 justify-content: center !important;
762 align-items: center !important; 763 padding: 10px 16px !important; 764 gap: 10px !important; 765 766 /* Dimensions */ 767 min-width: 125px !important; 768 height: 40px !important; 769 width: auto !important; 770 771 /* Default state - Off Black background */ 772 background: var(--color-off-black) !important; 773 border: none !important; 774 border-radius: 8px !important; 775 776 /* Typography */ 777 font-family: 'Geist', sans-serif !important; 778 font-weight: 500 !important; 779 font-size: 16px !important; 780 line-height: 20px !important; 781 color: var(--color-white) !important; 782 text-decoration: none !important; 783 white-space: nowrap !important; 784 785 /* Reset theme styles */ 786 box-shadow: none !important; 787 text-transform: none !important; 788} 789 790/* Hover state */ 791.site-footer .button-fill-off-black:hover { 792 background: transparent !important; 793 border: 1px solid var(--color-off-black) !important; 794 color: var(--color-off-black) !important; 795 text-decoration: none !important; 796} 797/* Footer newsletter H3 - smaller variant */ 798.site-footer .widget-title { 799 /* H3 base styling with reduced font size */ 800 font-family: 'Herbik', serif !important; 801 font-weight: 500 !important; 802 font-size: 22px !important; /* Reduced from 28px */ 803 line-height: 26px !important; /* Proportional to 20px */ 804 letter-spacing: -0.01em !important; 805 color: var(--color-off-black) !important; 806 807 /* Spacing */ 808 margin-bottom: 0px !important; 809 margin-top: 5px !important; 810} 811 812.footer-credits { 813 margin-top: 40px 814} 815 816/* REMOVE LOWERCASE TRANSFORMATION */ 817 818/* Footer menu items - show original case */ 819.site-footer .menu-item a, 820.site-footer .menu-item a[itemprop="url"] { 821 text-transform: none !important; /* Override any lowercase/uppercase rules */ 822} 823 824/* Also fix for general site menus if needed */ 825.menu-item a, 826nav a, 827.nav-primary a { 828 text-transform: none !important; 829} 830 831/* Language selector */ 832.site-footer .wpml-ls-native { 833 text-transform: none !important; 834} 835 836/* ===== PAGE LAYOUT - 10 COL for Report Initiative Page ===== */ 837 838/* 10-COL - Wide content for Report Initiative page */ 839.page-id-4332 .content-sidebar-wrap { 840 max-width: calc(1200px * 10/12) !important; /* 1000px */ 841 margin: 0 auto !important; 842 width: 100% !important; 843 padding: 6rem 10px !important; 844} 845.page-id-4332 .content { 846 width: 100% !important; 847 max-width: calc(1200px * 10/12) !important; 848} 849 850/* Spacing between h1 and paragraph text */ 851.page-id-4332 .wp-block-heading.has-text-color + p { 852 margin-top: 40px !important; /* Changed from 50px to 40px */ 853} 854 855/* Add horizontal margin between columns */ 856.page-id-4332 .wp-block-columns { 857 gap: 60px !important; 858} 859 860/* ===== CONTACT FORM 7 COMPONENT STYLES ===== */ 861 862/* p-form Typography (if not defined yet) */ 863.p-form { 864 font-family: 'Geist', sans-serif !important; 865 font-weight: 500; /* Medium */ 866 font-size: 16px; 867 line-height: 20px; 868} 869 870/* Form Container Background */ 871.wpcf7 { 872 background-color: var(--color-blue) !important; /* #BAE3FC */ 873 margin: 0 !important; /* Remove margins since it's in a column */ 874 padding: 40px !important; /* Reduced padding for column layout */ 875 border-radius: 8px !important; /* 8px rounded corners */ 876} 877 878/* Remove default two-column layout - make everything single column */ 879.wpcf7 .one-half, 880.wpcf7 .one-half.first { 881 width: 100% !important; 882 float: none !important; 883 margin-right: 0 !important; 884 margin-left: 0 !important; 885} 886 887/* Form field spacing - consistent vertical rhythm */ 888.wpcf7 p { 889 margin-bottom: 30px !important; /* 30px between form fields */ 890 margin-top: 0 !important; 891} 892 893/* Remove margin from last element */ 894.wpcf7 p:last-of-type { 895 margin-bottom: 0 !important; 896} 897 898/* Special spacing for p elements within one-half containers */ 899.wpcf7 .one-half p { 900 margin-bottom: 30px !important; /* Consistent spacing even within one-half divs */ 901} 902 903/* Remove margin from last p in one-half containers */ 904.wpcf7 .one-half p:last-child { 905 margin-bottom: 0 !important; 906} 907 908/* Add spacing between one-half containers and other elements */ 909.wpcf7 .one-half { 910 margin-bottom: 30px !important; 911} 912 913/* Remove margin from last one-half container */ 914.wpcf7 .one-half:last-of-type { 915 margin-bottom: 0 !important; 916} 917 918/* Label Styling - h5 in Off Black */ 919.wpcf7 label { 920 /* h5 Typography */ 921 font-family: 'Geist Mono', monospace !important; 922 font-weight: 500 !important; 923 font-size: 14px !important; 924 line-height: 1.5 !important; /* 150% */ 925 color: var(--color-off-black) !important; /* #3D3D31 */ 926 927 /* Layout */ 928 display: block !important; 929 margin-bottom: 0 !important; /* Remove margin since we use br + span spacing */ 930} 931 932/* Control spacing between label text and input via the br + span structure */ 933.wpcf7 label br { 934 display: block !important; 935 content: "" !important; 936 margin-bottom: 10px !important; /* 10px between label and input */ 937} 938 939/* Target the span that wraps the input to add the 10px spacing */ 940.wpcf7 label .wpcf7-form-control-wrap { 941 display: block !important; 942 margin-top: 10px !important; /* 10px between label text and input */ 943} 944 945/* Text Input and Textarea Base Styling */ 946.wpcf7-form-control.wpcf7-text, 947.wpcf7-form-control.wpcf7-email, 948.wpcf7-form-control.wpcf7-textarea { 949 /* Layout */ 950 width: 100% !important; 951 box-sizing: border-box !important; 952 padding: 12px 16px !important; 953 954 /* Typography - p-form style */ 955 font-family: 'Geist', sans-serif !important; 956 font-weight: 500 !important; /* Medium */ 957 font-size: 16px !important; 958 line-height: 20px !important; 959 960 /* Colors - Inactive state (Median Blue text) */ 961 color: var(--color-off-black) !important; /* #7AAAC9 */ 962 background-color: var(--color-blue) !important; /* Same as form background */ 963 964 /* Border - Median Blue stroke */ 965 border: 1px solid var(--color-median-blue) !important; /* #7AAAC9 */ 966 border-radius: 8px !important; 967 968 /* Remove default styling */ 969 outline: none !important; 970 box-shadow: none !important; 971} 972 973/* Active/Focus state - Off Black text and border */ 974.wpcf7-form-control.wpcf7-text:focus, 975.wpcf7-form-control.wpcf7-email:focus, 976.wpcf7-form-control.wpcf7-textarea:focus { 977 color: var(--color-off-black) !important; /* #3D3D31 */ 978 border: 1px solid var(--color-off-black) !important; /* Off Black border when active */ 979} 980 981/* Placeholder styling */ 982.wpcf7-form-control.wpcf7-text::placeholder, 983.wpcf7-form-control.wpcf7-email::placeholder, 984.wpcf7-form-control.wpcf7-textarea::placeholder { 985 color: var(--color-dark-blue) !important; /* #7AAAC9 */ 986 opacity: 1 !important; 987} 988 989/* Textarea specific height */ 990.wpcf7-form-control.wpcf7-textarea { 991 min-height: 100px !important; 992 resize: vertical !important; 993} 994 995/* File input styling */ 996.wpcf7-form-control.wpcf7-file { 997 width: 100% !important; 998 padding: 12px 16px !important; 999 1000 /* Typography */ 1001 font-family: 'Geist', sans-serif !important; 1002 font-weight: 500 !important; /* Medium */ 1003 font-size: 16px !important; 1004 line-height: 20px !important; 1005 color: var(--color-median-blue) !important; 1006 1007 /* Styling */ 1008 background-color: var(--color-blue) !important; /* Same as form background */ 1009 border: 1px solid var(--color-median-blue) !important; 1010 border-radius: 8px !important; 1011 cursor: pointer !important; 1012} 1013 1014/* Submit button - Button Fill Black */ 1015.wpcf7-form-control.wpcf7-submit { 1016 /* Layout */ 1017 box-sizing: border-box !important; 1018 display: flex !important; 1019 flex-direction: row !important; 1020 justify-content: center !important;
1021 align-items: center !important; 1022 padding: 10px 16px !important; 1023 gap: 10px !important; 1024 1025 /* Dimensions */ 1026 min-width: 125px !important; 1027 height: 40px !important; 1028 width: auto !important; 1029 1030 /* Default state - Off Black background */ 1031 background: var(--color-off-black) !important; /* #3D3D31 */ 1032 border: none !important; 1033 border-radius: 8px !important; 1034 1035 /* Typography - p-form style */ 1036 font-family: 'Geist', sans-serif !important; 1037 font-style: normal !important; 1038 font-weight: 500 !important; 1039 font-size: 16px !important; 1040 line-height: 20px !important; 1041 color: var(--color-white) !important; /* #FFFFFF */ 1042 1043 /* Reset defaults */ 1044 cursor: pointer !important; 1045 text-decoration: none !important; 1046 outline: none !important; 1047 box-shadow: none !important; 1048} 1049 1050/* Hover state - transparent with Off Black border */ 1051.wpcf7-form-control.wpcf7-submit:hover { 1052 background: transparent !important; 1053 border: 1px solid var(--color-off-black) !important; /* #3D3D31 */ 1054 color: var(--color-off-black) !important; /* #3D3D31 */ 1055} 1056 1057/* Hide CF7 spinner for now */ 1058.wpcf7-spinner { 1059 display: none !important; 1060} 1061 1062/* Response output styling */ 1063.wpcf7-response-output { 1064 margin-top: 20px !important; 1065 padding: 12px 16px !important; 1066 border-radius: 8px !important; 1067 font-family: 'Geist', sans-serif !important; 1068 Â Â font-size: 14px !important; 1069} 1070 1071/* ===== DATA REQUEST PAGE (ID 4656) - 10 COL LAYOUT ===== */ 1072 1073/* 10-COL - Wide content for Data Request page */ 1074.page-id-4656 .content-sidebar-wrap { 1075 max-width: calc(1200px * 10/12) !important; /* 1000px */ 1076 margin: 0 auto !important; 1077 width: 100% !important; 1078 padding: 6rem 10px !important; 1079} 1080.page-id-4656 .content { 1081 width: 100% !important; 1082 max-width: calc(1200px * 10/12) !important; 1083} 1084 1085/* Spacing between h1 and paragraph text */ 1086.page-id-4656 .wp-block-heading.has-text-color + p { 1087 margin-top: 40px !important; 1088} 1089 1090/* Add horizontal margin between columns */ 1091.page-id-4656 .wp-block-columns { 1092 gap: 60px !important; 1093} 1094 1095/* Style links within about-links to be more noticeable */ 1096.page-id-4656 .request-text a { 1097 font-weight: 500 !important; /* Geist Medium */ 1098 text-decoration: underline !important; 1099 text-underline-offset: 4px !important; /* 4px below current position */ 1100 color: inherit !important; /* Keep the same color as parent text */ 1101} 1102 1103/* Keep hover state */ 1104.page-id-4656 .request-text a:hover { 1105 color: var(--color-dark-sand) !important; 1106} 1107 1108/* ===== CITATION COMPONENT (REUSABLE) ===== */ 1109 1110.citation-container { 1111 /* Layout */ 1112 width: 100% !important; 1113 box-sizing: border-box !important; 1114 1115 /* Background and spacing */ 1116 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 1117 margin: 0 !important; /* No outside margin */ 1118 padding: 50px !important; /* 50px padding inside */ 1119 border-radius: 8px !important; 1120} 1121 1122/* Citation text styling */ 1123.citation-container p { 1124 /* h5 Typography */ 1125 font-family: 'Geist Mono', monospace !important; 1126 font-weight: 500 !important; 1127 font-size: 14px !important; 1128 line-height: 1.5 !important; /* 150% */ 1129 color: var(--color-off-black) !important; /* #3D3D31 */ 1130 margin: 0 !important; /* Remove default margins */ 1131} 1132 1133/* Add spacing after the line break (between title and text) */ 1134.citation-container br[data-rich-text-line-break="true"] { 1135 display: block !important; 1136 content: "" !important; 1137 margin-bottom: 15px !important; /* 15px between title and text */ 1138} 1139 1140/* Fallback for any br in citation */ 1141.citation-container br { 1142 display: block !important; 1143 margin-bottom: 15px !important; 1144} 1145 1146/* "Suggested Citation:" title styling */ 1147.citation-container p::first-line { 1148 color: var(--color-dark-sand) !important; /* #757559 */ 1149} 1150 1151/* Alternative approach for the title if first-line doesn't work reliably */ 1152.citation-container p strong:first-child, 1153.citation-container p b:first-child { 1154 color: var(--color-dark-sand) !important; /* #757559 */ 1155} 1156 1157/* Links within citation */ 1158.citation-container a { 1159 color: var(--color-off-black) !important; 1160 text-decoration: underline !important; 1161} 1162 1163.citation-container a:hover { 1164 color: var(--color-dark-sand) !important; 1165} 1166 1167/* Default link styling */ 1168a { 1169 color: var(--color-off-black) !important; /* #3D3D31 */ 1170} 1171 1172/* Default link hover state */ 1173a:hover { 1174 Â color: var(--color-dark-sand) !important; /* #757559 */ 1175} 1176 1177/* Text content wrapper */ 1178.collapsible-text { 1179 width: 100% !important; 1180} 1181 1182/* Only target the specific dark background issue - not other design elements */ 1183/* This targets whatever is creating the #232C39 background below the header */ 1184.site-inner::before, 1185.content-sidebar-wrap::before, 1186.site-container::before { 1187 background-color: transparent !important; 1188} 1189 1190/* If there's a specific dark section after header, target it */ 1191.site-header + section, 1192.site-header + div, 1193.site-header + main { 1194 background-color: transparent; 1195} 1196
1197/* Remove any dark overlays or pseudo-elements */ 1198*[style*="#232C39"] { 1199 background-color: transparent !important; 1200} 1201 1202/* Hide site title text */ 1203.site-header .site-title { 1204 display: none !important; 1205} 1206 1207/* ===== HEADER - 1200PX FIXED WIDTH ===== */ 1208 1209/* Main header container */ 1210.site-header { 1211 background-color: var(--color-light-sand) !important; 1212 position: fixed !important; 1213 top: 0 !important; 1214 left: 0 !important; 1215 right: 0 !important; 1216 z-index: 1000 !important; 1217 width: 100% !important; 1218 min-height: 56px !important; 1219} 1220 1221/* Header inner wrap - this is the key fix */ 1222.site-header > .wrap { 1223 max-width: 100% !important; 1224 margin: 0 auto !important; 1225 padding: 12px 10px 12px 36px !important; 1226 width: 100% !important; 1227 box-sizing: border-box !important; 1228 display: flex !important; 1229 align-items: center !important; 1230 justify-content: space-between !important; 1231 min-height: 60px !important; 1232} 1233 1234/* Main menu */ 1235.site-header .menu-primary { 1236 display: flex !important; 1237 align-items: center !important; 1238 gap: 30px !important; 1239 margin: 0 !important; 1240 padding: 0 !important; 1241 list-style: none !important; 1242} 1243 1244/* Body background */ 1245body { 1246 background-color: var(--color-white) !important; 1247} 1248 1249/* Body margin for fixed header - exclude Map Builder */ 1250body:not(.page-id-4033) { 1251 margin-top: 76px !important; 1252} 1253 1254/* Mobile adjustments */ 1255@media (max-width: 768px) { 1256 body:not(.page-id-4033) { 1257 margin-top: 56px !important; 1258 } 1259 1260 .site-header { 1261 min-height: 52px !important; 1262 } 1263 1264 .site-header > .wrap { 1265 padding: 10px 10px !important; 1266 } 1267} 1268 1269/* ===== MAIN NAVIGATION MENU LINKS STYLING ===== */ 1270 1271/* Individual menu items - based on footer menu styling */ 1272.site-header .menu-item { 1273 flex: none !important; 1274 margin: 0 !important; 1275 padding: 0 !important; 1276} 1277 1278/* Menu link styling - based on footer .menu-item a[itemprop="url"] */ 1279.site-header .menu-item a[itemprop="url"] { 1280 /* Typography */ 1281 font-family: 'Geist', sans-serif !important; 1282 font-style: normal !important; 1283 font-weight: 500 !important; 1284 font-size: 16px !important; 1285 line-height: 1.5 !important; 1286 color: var(--color-off-black) !important; 1287 1288 /* Layout - inline to fit content exactly */ 1289 display: inline !important; 1290 padding: 0 !important; 1291 margin: 0 !important; 1292 text-decoration: none !important; 1293 border: none !important; 1294 1295 /* Remove WordPress defaults */ 1296 box-shadow: none !important; 1297 background: none !important; 1298 width: auto !important; 1299} 1300 1301/* Hover state - with 6px spacing like footer */ 1302.site-header .menu-item a[itemprop="url"]:hover { 1303 text-decoration: underline !important; 1304 text-decoration-color: var(--color-off-black) !important; 1305 text-underline-offset: 6px !important; /* 6px space between text and underline */ 1306 color: var(--color-off-black) !important; 1307} 1308 1309/* INCLUDE underline for dropdown parent items on hover */ 1310.site-header .menu-item-has-children a[itemprop="url"]:hover { 1311 text-decoration: underline !important; 1312 text-decoration-color: var(--color-off-black) !important; 1313 text-underline-offset: 6px !important; 1314 color: var(--color-off-black) !important; 1315} 1316 1317/* Remove theme's red underline on current menu items */ 1318.site-header .menu-item.current-menu-parent > a span, 1319.site-header .menu-item.current-menu-item > a span, 1320.site-header .menu-item.current-menu-ancestor > a span { 1321 border-bottom: none !important; 1322} 1323 1324/* Also target any other potential theme underlines */ 1325.site-header .menu-item a span { 1326 border-bottom: none !important; 1327 text-decoration: none !important; 1328} 1329 1330/* ===== DROPDOWN MENU STYLING ===== */ 1331 1332/* Dropdown container styling */ 1333.site-header .sub-menu { 1334 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 1335 border: 1px solid var(--color-sand-hover) !important; /* #EBEBD6 */ 1336 border-radius: 8px !important; 1337 margin-top: 10px !important; /* 10px gap between menu and dropdown */ 1338 padding: 0 !important; 1339 list-style: none !important; 1340 box-shadow: none !important; /* Remove any theme shadows */ 1341 1342 /* Disable JavaScript animation and use CSS instead */ 1343 display: none !important; /* Hidden by default */ 1344 position: absolute !important; 1345 z-index: 9999 !important; 1346 min-width: 180px !important; 1347 1348 /* CSS animation instead of JS */ 1349 opacity: 0 !important; 1350 transform: translateY(-10px) !important; 1351 transition: opacity 0.2s ease, transform 0.2s ease !important; 1352 pointer-events: none !important; 1353} 1354 1355/* Create invisible bridge to span the gap - BIGGER */ 1356.site-header .sub-menu::before { 1357 content: '' !important; 1358 position: absolute !important; 1359 top: -20px !important; /* Extended upward to cover more area */ 1360 left: -10px !important; /* Extended to the left */ 1361 right: -10px !important; /* Extended to the right */ 1362 height: 30px !important; /* Much taller bridge (20px up + 10px gap) */ 1363 background: transparent !important; 1364 pointer-events: auto !important; 1365 z-index: -1 !important; /* Behind the dropdown but still hoverable */ 1366} 1367 1368/* Show dropdown on parent hover - target the parent li with submenu */ 1369.site-header .menu-item-has-children:hover .sub-menu { 1370 display: block !important; 1371 opacity: 1 !important; 1372 transform: translateY(0) !important; 1373 pointer-events: auto !important; 1374} 1375 1376/* Keep dropdown visible when hovering the dropdown itself OR the invisible bridge */ 1377.site-header .sub-menu:hover { 1378 display: block !important; 1379 opacity: 1 !important; 1380 transform: translateY(0) !important; 1381 pointer-events: auto !important; 1382} 1383 1384/* Also create a larger hover area on the parent menu item itself */ 1385.site-header .menu-item-has-children { 1386 position: relative !important; 1387} 1388 1389/* Add padding to the parent container to create a larger hover area */ 1390.site-header .menu-item-has-children::after { 1391 content: '' !important; 1392 position: absolute !important; 1393 top: 0 !important; 1394 left: -10px !important; 1395 right: -10px !important; 1396 bottom: -15px !important; /* Extend down into the gap area */ 1397 background: transparent !important; 1398 pointer-events: auto !important; 1399 z-index: 1 !important; 1400} 1401 1402/* Dropdown menu items */ 1403.site-header .sub-menu .menu-item { 1404 margin: 0 !important; 1405 padding: 0 !important; 1406 border: none !important; 1407} 1408 1409/* Dropdown menu links styling */ 1410.site-header .sub-menu .menu-item a[itemprop="url"] { 1411 /* Typography - same as main menu */ 1412 font-family: 'Geist', sans-serif !important; 1413 font-style: normal !important; 1414 font-weight: 500 !important; 1415 font-size: 16px !important; 1416 line-height: 1.5 !important; 1417 color: var(--color-off-black) !important; 1418 1419 /* Layout */ 1420 display: block !important; /* Block for full-width clickable area */ 1421 padding: 0px 16px !important; /* Reduced from 10px to 5px for 10px total spacing */ 1422 margin: 0 !important; 1423 text-decoration: none !important; 1424 border: none !important; 1425 1426 /* Remove WordPress defaults */ 1427 box-shadow: none !important; 1428 background: none !important; 1429 width: auto !important; 1430 1431 /* Prevent dimension changes that cause animation restart */ 1432 box-sizing: border-box !important; 1433 white-space: nowrap !important; /* Prevent text wrapping changes */ 1434 1435 /* Disable conflicting transitions */ 1436 transition: none !important; /* Remove background transition since we're not using it */ 1437} 1438 1439/* Dropdown menu hover state */ 1440.site-header .sub-menu .menu-item a[itemprop="url"]:hover { 1441 background: none !important; /* Remove sand-hover background */ 1442 text-decoration: underline !important; /* Keep underline */ 1443 text-decoration-color: var(--color-off-black) !important; 1444 text-underline-offset: 6px !important; /* Same 6px spacing */ 1445 color: var(--color-off-black) !important; 1446} 1447 1448/* Remove ALL theme hover effects from dropdown items */ 1449.site-header .sub-menu .menu-item:hover, 1450.site-header .sub-menu .menu-item a:hover, 1451.site-header .sub-menu .menu-item:hover a, 1452.site-header .sub-menu .menu-item:hover span, 1453.site-header .sub-menu .menu-item a:hover span { 1454 background: none !important; /* Remove all backgrounds */ 1455 color: var(--color-off-black) !important; 1456 border-bottom: none !important; 1457 text-decoration: none !important; /* Let our specific rule handle the underline */ 1458 box-shadow: none !important; 1459} 1460 1461/* Remove theme underlines from dropdown spans */ 1462.site-header .sub-menu .menu-item a span { 1463 border-bottom: none !important; 1464 text-decoration: none !important; 1465} 1466 1467/* Remove red background from current/active dropdown items */ 1468.site-header .sub-menu .menu-item.current-menu-item, 1469.site-header .sub-menu .menu-item.current-menu-item a, 1470.site-header .sub-menu .menu-item.current-menu-item span, 1471.site-header .sub-menu .menu-item.current-menu-ancestor, 1472.site-header .sub-menu .menu-item.current-menu-ancestor a,
1473.site-header .sub-menu .menu-item.current-menu-ancestor span, 1474.site-header .sub-menu .menu-item.current-menu-parent, 1475.site-header .sub-menu .menu-item.current-menu-parent a, 1476.site-header .sub-menu .menu-item.current-menu-parent span { 1477 background-color: transparent !important; /* Remove red background */ 1478 color: var(--color-off-black) !important; 1479 border-bottom: none !important; 1480 text-decoration: none !important; 1481} 1482 1483/* Hover state for current/active items should also have underline */ 1484.site-header .sub-menu .menu-item.current-menu-item:hover, 1485.site-header .sub-menu .menu-item.current-menu-item a:hover, 1486.site-header .sub-menu .menu-item.current-menu-item:hover span, 1487.site-header .sub-menu .menu-item.current-menu-ancestor:hover, 1488.site-header .sub-menu .menu-item.current-menu-ancestor a:hover, 1489.site-header .sub-menu .menu-item.current-menu-ancestor:hover span, 1490.site-header .sub-menu .menu-item.current-menu-parent:hover, 1491.site-header .sub-menu .menu-item.current-menu-parent a:hover, 1492.site-header .sub-menu .menu-item.current-menu-parent:hover span { 1493 background: none !important; /* No background */ 1494 color: var(--color-off-black) !important; 1495 border-bottom: none !important; 1496 text-decoration: underline !important; /* ADD underline for active page hover */ 1497 text-decoration-color: var(--color-off-black) !important; 1498 text-underline-offset: 6px !important; /* Same 6px spacing */ 1499} 1500 1501/* Active page should also have underline on hover (more specific rule) */ 1502.site-header .sub-menu .menu-item.current-menu-item a[itemprop="url"]:hover, 1503.site-header .sub-menu .menu-item.current-menu-ancestor a[itemprop="url"]:hover, 1504.site-header .sub-menu .menu-item.current-menu-parent a[itemprop="url"]:hover { 1505 text-decoration: underline !important; 1506 text-decoration-color: var(--color-off-black) !important; 1507 text-underline-offset: 6px !important; 1508 background: none !important; 1509 color: var(--color-off-black) !important; 1510} 1511 1512/* Compact header state - SCROLL DOWN */ 1513.site-header.header-compact { 1514 min-height: 52px !important; 1515 background-color: rgba(251, 251, 238, 0.8) !important; /* #FBFBEE at 80% opacity */ 1516 backdrop-filter: blur(6px) !important; 1517 -webkit-backdrop-filter: blur(6px) !important; /* Safari support */ 1518} 1519 1520/* ===== SHRINKING HEADER FUNCTIONALITY ===== */ 1521 1522/* Mini logo link - keep in final position, no transform animation */ 1523.site-header .mini-logo-link { 1524 position: absolute !important; 1525 top: 50% !important; 1526 left: 36px !important; 1527 transform: translateY(-50%) !important; 1528 opacity: 0 !important; 1529 transition: opacity 0.3s ease 0.2s !important; 1530 z-index: 10 !important; 1531 text-decoration: none !important; 1532 cursor: pointer !important; 1533}/* Keep it in final position */ 1534 opacity: 0 !important; 1535 transition: opacity 0.3s ease 0.2s !important; /* Fade in after delay */ 1536 z-index: 10 !important; 1537 text-decoration: none !important; 1538 cursor: pointer !important; 1539} 1540 1541/* Mini logo image styling */ 1542.site-header .mini-logo { 1543 height: 30px !important; 1544 width: auto !important; 1545 margin: 0 !important; 1546 padding: 0 !important; 1547 display: block !important; 1548} 1549 1550/* Header transitions */ 1551.site-header { 1552 transition: min-height 0.3s ease !important; 1553} 1554 1555.site-header > .wrap { 1556 transition: padding-top 0.3s ease, padding-bottom 0.3s ease !important; 1557 padding-left: 36px !important; 1558} 1559 1560/* Main logo - faster fade out with no delay */ 1561.site-header .title-area .custom-logo, 1562.site-header .custom-logo-link { 1563 width: 200px !important; 1564 height: auto !important; 1565 max-width: 200px !important; 1566 display: block !important; 1567 opacity: 1 !important; 1568 transition: opacity 0.15s ease !important; /* Quick fade out, no delay */ 1569} 1570 1571/* COMPACT STATE: Hide main logo immediately */ 1572.site-header.header-compact .title-area .custom-logo, 1573.site-header.header-compact .custom-logo-link, 1574.site-header.logo-compact .title-area .custom-logo, 1575.site-header.logo-compact .custom-logo-link { 1576 opacity: 0 !important; 1577 transition: opacity 0.1s ease !important; 1578} 1579 1580/* COMPACT STATE: Show mini logo after delay */ 1581.site-header.header-compact .mini-logo-link, 1582.site-header.logo-compact .mini-logo-link { 1583 opacity: 1 !important; 1584 transform: translateY(-50%) !important; 1585 transition: opacity 0.3s ease 0.15s !important; 1586} 1587 1588/* REVERSE (scroll up): Mini logo fades out immediately */ 1589.site-header:not(.header-compact):not(.logo-compact) .mini-logo-link { 1590 opacity: 0 !important; 1591 transition: opacity 0.1s ease !important; 1592} 1593 1594/* REVERSE (scroll up): Main logo fades in with longer delay */ 1595.site-header:not(.header-compact):not(.logo-compact) .title-area .custom-logo, 1596.site-header:not(.header-compact):not(.logo-compact) .custom-logo-link { 1597 opacity: 1 !important; 1598 transition: opacity 0.4s ease 0.2s !important; 1599} 1600 1601/* Keep title-area for spacing */ 1602.site-header.header-compact .title-area { 1603 width: 200px !important; 1604 height: 40px !important; 1605 margin-top: 0 !important; 1606 margin-left: 0 !important; 1607} 1608 1609/* Hide top row buttons in compact mode */ 1610.site-header.header-compact .top-row-language, 1611.site-header.header-compact .top-row-donate { 1612 opacity: 0 !important; 1613 pointer-events: none !important; 1614 transition: opacity 0.3s ease !important; 1615} 1616 1617/* Center navigation in compact mode */ 1618.site-header.header-compact .nav-primary { 1619 position: static !important; 1620 margin: 0 !important; 1621 padding: 0 !important; 1622 transition: all 0.3s ease !important; 1623} 1624 1625.nav-primary .wrap { 1626 width: auto !important; 1627 max-width: none !important; 1628 padding: 0 !important; 1629} 1630 1631/* ===== PRIVACY POLICY PAGE (ID 3) - NORMAL CAPITALIZATION ===== */ 1632
1633/* Remove any text transformation for all content on Privacy Policy page */ 1634.page-id-3, 1635.page-id-3 *, 1636.page-id-3 .entry-content, 1637.page-id-3 .entry-content *, 1638.page-id-3 h1, 1639.page-id-3 h2, 1640.page-id-3 h3, 1641.page-id-3 h4, 1642.page-id-3 h5, 1643.page-id-3 h6, 1644.page-id-3 p, 1645.page-id-3 li, 1646.page-id-3 a, 1647.page-id-3 span, 1648.page-id-3 div { 1649 text-transform: none !important; 1650} 1651 1652/* ===== GLOBAL CAPITALIZATION FIX (if you want to apply site-wide) ===== */ 1653 1654/* Remove lowercase/uppercase transformation from all text elements */ 1655body, 1656body *, 1657h1, h2, h3, h4, h5, h6, 1658p, li, a, span, div, 1659.entry-content, 1660.entry-content *, 1661.site-header, 1662.site-header *, 1663.site-footer, 1664.site-footer *, 1665nav, nav *, 1666.menu-item, .menu-item *, 1667.widget, .widget * { 1668 text-transform: none !important; 1669} 1670 1671/* Specifically target common WordPress classes that might have text transformation */ 1672.entry-title, 1673.page-title, 1674.post-title, 1675.widget-title, 1676.menu-primary, 1677.menu-primary *, 1678.nav-primary, 1679.nav-primary *, 1680.site-title, 1681.site-description { 1682 Â Â text-transform: none !important; 1683} 1684 1685/* ===== PRIVACY POLICY PAGE (ID 3) - META DATA & INTRO STYLING ===== */ 1686 1687/* Privacy Policy metadata (h5 after main title) */ 1688.page-id-3 .privacy-meta { 1689 color: var(--color-dark-sand) !important; /* #757559 */ 1690 margin-bottom: 50px !important; 1691 1692 /* Ensure it keeps the h5 typography from your system */ 1693 font-family: 'Geist Mono', monospace !important; 1694 font-weight: 500 !important; 1695 font-size: 14px !important; 1696 line-height: 1.5 !important; /* 150% */ 1697} 1698 1699/* Privacy Policy intro paragraph */ 1700.page-id-3 .privacy-intro { 1701 margin-bottom: 40px !important; /* Space before divider */ 1702 1703 /* Keep standard paragraph typography */ 1704 font-family: 'Geist', sans-serif !important; 1705 font-weight: 400 !important; 1706 font-size: 18px !important; 1707 line-height: 1.5 !important; 1708 color: var(--color-off-black) !important; 1709} 1710 1711/* Privacy Policy divider */ 1712.page-id-3 .privacy-divider { 1713 width: 100% !important; 1714 height: 1px !important; 1715 background-color: var(--color-sand) !important; /* #D1D1BF */ 1716 border: none !important; 1717 margin: 40px 0 50px 0 !important; /* 40px top, 50px bottom */ 1718 1719 /* Remove theme padding */ 1720 padding: 0 !important; 1721 padding-top: 0 !important; 1722 padding-bottom: 0 !important; 1723 padding-left: 0 !important; 1724 padding-right: 0 !important; 1725 1726 /* Ensure clean line */ 1727 box-sizing: border-box !important; 1728 display: block !important; 1729} 1730 1731/* Privacy Policy h5-bold styling */ 1732.page-id-3 .h5-bold { 1733 /* Same as h5 but with bold weight */ 1734 font-family: 'Geist Mono', monospace !important; 1735 font-weight: 700 !important; /* Bold instead of 500 */ 1736 font-size: 14px !important; 1737 line-height: 1.5 !important; /* 150% */ 1738 color: var(--color-off-black) !important; 1739 1740 /* 20px bottom margin */ 1741 margin-bottom: 20px !important; 1742 margin-top: 20px !important; 1743 text-transform: uppercase !important; 1744} 1745 1746/* ===== CODEBOOK PAGE (ID 4581) - STYLING ===== */ 1747 1748/* 8-COL - Optimal reading width for Codebook text content */ 1749.page-id-4581 .content-sidebar-wrap { 1750 max-width: calc(1200px * 8/12) !important; /* 800px */ 1751 margin: 0 auto !important; 1752 width: 100% !important; 1753 padding: 6rem 10px !important; 1754 background-color: var(--color-white) !important; 1755} 1756 1757.page-id-4581 .content { 1758 width: 100% !important; 1759 max-width: calc(1200px * 8/12) !important; /* 800px */ 1760} 1761 1762/* Remove any text transformation for all content on Codebook page */ 1763.page-id-4581, 1764.page-id-4581 *, 1765.page-id-4581 .entry-content, 1766.page-id-4581 .entry-content *, 1767.page-id-4581 h1, 1768.page-id-4581 h2, 1769.page-id-4581 h3, 1770.page-id-4581 h4, 1771.page-id-4581 h5, 1772.page-id-4581 h6, 1773.page-id-4581 p, 1774.page-id-4581 li, 1775.page-id-4581 a, 1776.page-id-4581 span, 1777.page-id-4581 div { 1778 text-transform: none !important; 1779} 1780 1781/* Codebook metadata (h5 after main title) */ 1782.page-id-4581 .privacy-meta { 1783 color: var(--color-dark-sand) !important; /* #757559 */ 1784 margin-bottom: 50px !important; 1785 1786 /* Ensure it keeps the h5 typography from your system */ 1787 font-family: 'Geist Mono', monospace !important; 1788 font-weight: 500 !important; 1789 font-size: 14px !important; 1790 line-height: 1.5 !important; /* 150% */ 1791} 1792 1793/* WordPress editor dividers - same styling as privacy dividers */ 1794.page-id-4581 .wp-block-separator { 1795 width: 100% !important; 1796 height: 1px !important; 1797 background-color: var(--color-sand) !important; /* #D1D1BF */ 1798 border: none !important; 1799 margin: 40px 0 50px 0 !important; /* 40px top, 50px bottom */ 1800 1801 /* Remove theme padding and WordPress defaults */ 1802 padding: 0 !important; 1803 padding-top: 0 !important; 1804 padding-bottom: 0 !important; 1805 padding-left: 0 !important; 1806 padding-right: 0 !important; 1807 1808 /* Remove WordPress block styling */ 1809 opacity: 1 !important; /* Override alpha-channel-opacity */ 1810 1811 /* Ensure clean line */ 1812 box-sizing: border-box !important; 1813 display: block !important; 1814} 1815 1816/* Target the specific class combination */ 1817.page-id-4581 .wp-block-separator.has-alpha-channel-opacity { 1818 opacity: 1 !important; /* Override the alpha channel opacity */ 1819 background-color: var(--color-sand) !important; /* Ensure Sand color */ 1820} 1821 1822/* WordPress list items with paragraph styling */ 1823.page-id-4581 .wp-block-list li { 1824 /* Paragraph Typography */ 1825 font-family: 'Geist', sans-serif !important; 1826 font-weight: 400 !important; 1827 font-size: 18px !important; 1828 line-height: 1.5 !important; /* 150% */ 1829 color: var(--color-off-black) !important; 1830 1831 /* List spacing */ 1832 margin-bottom: 15px !important; 1833} 1834 1835/* The ul container */ 1836.page-id-4581 .wp-block-list { 1837 margin-bottom: 30px !important; 1838 padding-left: 30px !important; 1839} 1840 1841/* ===== ABOUT PAGE (ID 32272) - 12 COL LAYOUT ===== */ 1842
1843/* 12-COL - Full width for About page dense content */ 1844.page-id-32272 .content-sidebar-wrap { 1845 max-width: 1200px !important; /* Full 12-column width */ 1846 margin: 0 auto !important; 1847 width: 100% !important; 1848 padding: 6rem 10px !important; 1849 background-color: var(--color-white) !important; 1850} 1851 1852.page-id-32272 .content { 1853 width: 100% !important; 1854 max-width: 1200px !important; /* Full 12-column width */ 1855} 1856 1857/* Remove any text transformation for all content on About page */ 1858.page-id-32272, 1859.page-id-32272 *, 1860.page-id-32272 .entry-content, 1861.page-id-32272 .entry-content *, 1862.page-id-32272 h1, 1863.page-id-32272 h2, 1864.page-id-32272 h3, 1865.page-id-32272 h4, 1866.page-id-32272 h5, 1867.page-id-32272 h6, 1868.page-id-32272 p, 1869.page-id-32272 li, 1870.page-id-32272 a, 1871.page-id-32272 span, 1872.page-id-32272 div { 1873 text-transform: none !important; 1874} 1875 1876/* About page background - ensure white */ 1877.page-id-32272 body, 1878.page-id-32272 .content-sidebar-wrap, 1879.page-id-32272 .content, 1880.page-id-32272 .entry, 1881.page-id-32272 .entry-content { 1882 background-color: var(--color-white) !important; 1883} 1884 1885/* About page text colors - target content areas specifically */ 1886.page-id-32272 .entry-content, 1887.page-id-32272 .entry-content p, 1888.page-id-32272 .entry-content li, 1889.page-id-32272 .entry-content div { 1890 color: var(--color-off-black); 1891} 1892 1893/* All headings should be off-black on About page */ 1894.page-id-32272 h1, 1895.page-id-32272 h2, 1896.page-id-32272 h3, 1897.page-id-32272 h4, 1898.page-id-32272 h5, 1899.page-id-32272 h6, 1900.page-id-32272 .entry-content h1, 1901.page-id-32272 .entry-content h2, 1902.page-id-32272 .entry-content h3, 1903.page-id-32272 .entry-content h4, 1904.page-id-32272 .entry-content h5, 1905.page-id-32272 .entry-content h6 { 1906 color: var(--color-off-black) !important; 1907} 1908 1909/* ===== ABOUT PAGE NESTED LAYOUTS ===== */ 1910 1911/* 10-col content within the 12-col About page */ 1912.page-id-32272 .width-10col { 1913 max-width: calc(1200px * 10/12) !important; /* 1000px */ 1914 margin: 0 auto !important; 1915 width: 100% !important; 1916} 1917 1918/* 8-col content within the 12-col About page */ 1919.page-id-32272 .width-8col { 1920 max-width: calc(1200px * 8/12) !important; /* 800px */ 1921 margin: 0 auto !important; 1922 width: 100% !important; 1923} 1924 1925/* Keep Codebook accordion heading text visible on hover */ 1926.page-id-4581 .wp-block-accordion-heading__toggle:hover { 1927 color: var(--color-off-black) !important; 1928} 1929 1930/* ===== ABOUT PAGE HEADER IMAGE (Simple Image Block) ===== */ 1931 1932.page-id-32272 .wp-block-image.about-cover { 1933 /* Positioning - move up 50px and add bottom margin */ 1934 margin-top: -40px !important; /* Move 50px higher */ 1935 margin-bottom: 60px !important; /* 60px bottom margin */ 1936 1937 /* Center the image */ 1938 margin-left: auto !important; 1939 margin-right: auto !important; 1940 1941 /* Ensure proper sizing */ 1942 width: 1200px !important; 1943 max-width: 1200px !important; 1944} 1945 1946.page-id-32272 .wp-block-image.about-cover img { 1947 /* Add rounded corners to the actual image */ 1948 border-radius: 8px !important; 1949 1950 /* Ensure image dimensions */ 1951 width: 1200px !important; 1952 height: 300px !important; 1953 object-fit: cover !important; /* Crop if needed */ 1954} 1955 1956/* About page spacing system - consistent with your existing system */ 1957.page-id-32272 .entry-content h1:not(.wp-block-columns h1) { 1958 margin-bottom: 50px; 1959} 1960 1961.page-id-32272 .wp-block-columns .wp-block-column h1 { 1962 margin-bottom: 0 !important; 1963} 1964 1965.page-id-32272 .wp-block-columns { 1966 margin-bottom: 50px; 1967} 1968 1969.page-id-32272 .entry-content h3 { 1970 margin-top: 50px; 1971 margin-bottom: 30px; 1972} 1973 1974.page-id-32272 .wp-block-columns + h3 { 1975 margin-top: 0; 1976} 1977 1978.page-id-32272 .entry-content h1 + * + h3, 1979.page-id-32272 .entry-content h1 + h3 { 1980 margin-top: 0; 1981} 1982 1983.page-id-32272 .entry-content h3 + p, 1984.page-id-32272 .entry-content h3 + ul, 1985.page-id-32272 .entry-content h3 + ol { 1986 margin-top: 0; 1987} 1988 1989/* ===== ABOUT PAGE H1 TITLE ===== */ 1990 1991.page-id-32272 h1.wp-block-heading { 1992 /* Layout - 10 col width like intro text */ 1993 width: 998px !important; 1994 margin: 0 auto !important; /* Center the heading */ 1995 1996 /* Typography - proper h1 style */ 1997 font-family: 'Herbik', serif !important; 1998 font-style: normal !important; 1999 font-weight: 500 !important; 2000 font-size: 50px !important; 2001 line-height: 1.1 !important; /* 110% */ 2002 letter-spacing: -0.01em !important; 2003 color: var(--color-off-black) !important; /* Off Black, override inline color */ 2004 2005 /* Spacing */ 2006 margin-bottom: 30px !important; /* Space after title */ 2007} 2008 2009/* ===== HIDE DUPLICATE PAGE TITLE ===== */ 2010 2011.page-id-32272 .entry-header { 2012 display: none !important; /* Hide the entire header with duplicate title */ 2013} 2014 2015/* Or if you want to be more specific, just hide the title */ 2016.page-id-32272 .entry-header .entry-title { 2017 display: none !important; 2018} 2019 2020/* ===== ABOUT PAGE INTRO PARAGRAPH ===== */ 2021 2022.page-id-32272 .about-intro { 2023 /* Layout */ 2024 width: 998px !important; 2025 margin: 0 auto !important; /* Center the paragraph */ 2026 2027 /* Typography - Herbik style */ 2028 font-family: 'Herbik', serif !important; 2029 font-style: normal !important; 2030 font-weight: 400 !important; 2031 font-size: 28px !important; 2032 line-height: 34px !important; /* 34px fixed line height */ 2033 letter-spacing: -0.01em !important; 2034 color: var(--color-off-black) !important; /* #3D3D31 */ 2035 2036 /* Spacing */ 2037 margin-bottom: 80px !important; /* Add space after intro */ 2038} 2039 2040/* ===== ABOUT PAGE MISSION/VISION/APPROACH SECTION ===== */ 2041
2042/* Force proper column layout - override any theme conflicts */ 2043.page-id-32272 .wp-block-columns { 2044 display: flex !important; 2045 flex-wrap: nowrap !important; 2046 gap: 60px !important; 2047 max-width: 1200px !important; 2048 width: 100% !important; 2049 margin: 0 auto !important; 2050 box-sizing: border-box !important; 2051} 2052 2053/* Update the existing rule to exclude about-partners */ 2054.page-id-32272 .wp-block-columns.is-layout-flex:not(:has(.about-card)):not(.about-partners *) { 2055 gap: 20px !important; 2056} 2057 2058/* Force columns to be equal width and stay in line */ 2059.page-id-32272 .wp-block-columns .wp-block-column { 2060 flex: 1 !important; 2061 min-width: 0 !important; /* Prevent overflow */ 2062 display: block !important; 2063 position: relative !important; 2064} 2065 2066/* Ensure content stays inside columns */ 2067.page-id-32272 .wp-block-column * { 2068 max-width: 100% !important; 2069 word-wrap: break-word !important; 2070 overflow-wrap: break-word !important; 2071} 2072 2073/* Fix dividers - set to Sand color and remove padding */ 2074.page-id-32272 .wp-block-separator.has-alpha-channel-opacity { 2075 background-color: var(--color-sand) !important; /* #D1D1BF */ 2076 color: var(--color-sand) !important; 2077 opacity: 1 !important; /* Override alpha channel opacity */ 2078 height: 1px !important; 2079 border: none !important; 2080 Â Â margin: 30px 0 !important; /* Add some spacing around dividers */ 2081 padding: 0 !important; /* Remove the 16px top padding */ 2082} 2083 2084/* Fix headings - override inline color to use design system */ 2085.page-id-32272 .wp-block-heading.has-text-color { 2086 color: var(--color-off-black) !important; /* Override inline #0e1d3a color */ 2087} 2088 2089/* Hide any duplicate content that appears outside columns */ 2090.page-id-32272 .wp-block-columns + .wp-block-heading { 2091 display: none !important; 2092} 2093 2094/* === Logo Grid Styling for Page ID 32272 === */ 2095 2096/* Style the column containers to center logos vertically */ 2097.page-id-32272 .wp-block-column:has(.about-partners-logo-t), 2098.page-id-32272 .wp-block-column:has(.about-partners-logo-w) { 2099 display: flex !important; 2100 align-items: center !important; /* Center vertically */ 2101 justify-content: center !important; /* Center horizontally */ 2102 min-height: 140px !important; /* Give consistent height to all columns */ 2103} 2104 2105/* Fallback for browsers that don't support :has() */ 2106.page-id-32272 .wp-block-column { 2107 display: flex !important; 2108 align-items: center !important; 2109 justify-content: center !important; 2110 min-height: 10px !important; 2111} 2112 2113/* Style the figure containers */ 2114.page-id-32272 .about-partners-logo-t, 2115.page-id-32272 .about-partners-logo-w { 2116 margin: 0 !important; 2117 display: flex !important; 2118 align-items: center !important; 2119 justify-content: center !important; 2120} 2121 2122/* Reset WordPress/Theme defaults that may interfere */ 2123.page-id-32272 .about-partners-logo-t img, 2124.page-id-32272 .about-partners-logo-w img { 2125 height: auto !important; 2126 width: auto !important; 2127 max-width: none !important; 2128 max-height: none !important; 2129 display: block !important; 2130 margin: 0 !important; /* Remove auto margins since parent handles centering */ 2131} 2132 2133/* Tall logos: limit height to 120px, keep aspect ratio */ 2134.page-id-32272 .about-partners-logo-t img { 2135 max-height: 120px !important; 2136} 2137 2138/* Wide logos: limit width to 250px, keep aspect ratio */ 2139.page-id-32272 .about-partners-logo-w img { 2140 max-width: 250px !important; 2141} 2142 2143/* Style links within about-links to be more noticeable */ 2144.page-id-32272 .about-links a { 2145 font-weight: 500 !important; /* Geist Medium */ 2146 text-decoration: underline !important; 2147 text-underline-offset: 4px !important; /* 4px below current position */ 2148 color: inherit !important; /* Keep the same color as parent text */ 2149} 2150 2151/* Keep hover state */ 2152.page-id-32272 .about-links a:hover { 2153 color: var(--color-dark-sand) !important; 2154} 2155 2156/* ===== ABOUT PAGE TEAM SECTION ===== */ 2157 2158/* Add margin to the team intro section */ 2159.page-id-32272 .wp-block-columns.is-layout-flex { 2160 /* Add 50px top and bottom margin */ 2161 margin-top: 50px !important; 2162 margin-bottom: 0px !important; 2163} 2164 2165/* ===== ABOUT PAGE SEPARATORS ===== */ 2166 2167.page-id-32272 .wp-block-separator.about-sep { 2168 /* Add 50px vertical margin */ 2169 margin-top: 60px !important; 2170 margin-bottom: 60px !important; 2171 2172 /* Keep existing styling from general separator rules */ 2173 background-color: var(--color-sand) !important; /* #D1D1BF */ 2174 opacity: 1 !important; 2175 height: 1px !important; 2176 border: none !important; 2177 padding: 0 !important; /* Remove any padding */ 2178} 2179 2180/* ===== ABOUT PAGE PROFILE CARDS ===== */ 2181
2182/* Target the main columns container that holds the cards */ 2183.page-id-32272 .wp-block-columns.is-layout-flex:has(.about-card) { 2184 gap: 20px !important; /* Set exactly 20px between cards */ 2185 margin-left: 0 !important; 2186 margin-right: 0 !important; 2187} 2188 2189/* Alternative selector if :has() doesn't work */ 2190.page-id-32272 .wp-block-columns.is-layout-flex { 2191 gap: 20px !important; /* Set exactly 20px between all columns */ 2192} 2193 2194/* Force consistent column widths - all cards stay 1/3 width */ 2195.page-id-32272 .wp-block-columns:has(.about-card) .wp-block-column.about-card { 2196 flex: 0 0 calc(33.333% - 14px) !important; /* Fixed width: 1/3 minus gap */ 2197 max-width: calc(33.333% - 14px) !important; 2198 min-width: 0 !important; 2199} 2200 2201/* Fallback selector if :has() doesn't work */ 2202.page-id-32272 .wp-block-columns .wp-block-column.about-card { 2203 flex: 0 0 calc(33.333% - 14px) !important; /* Fixed width: 1/3 minus gap */ 2204 max-width: calc(33.333% - 14px) !important; 2205 min-width: 0 !important; 2206} 2207 2208/* Target only the columns with about-card class */ 2209.page-id-32272 .wp-block-column.about-card { 2210 /* Card styling */ 2211 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 2212 border-radius: 8px !important; /* 8px rounded corners */ 2213 2214 /* Card spacing and layout */ 2215 padding: 10px !important; /* 20px all around inside the card */ 2216 box-sizing: border-box !important; 2217 2218 /* Remove fixed margins and let content determine height */ 2219 margin: 0 !important; /* Remove all margins */ 2220 2221 /* Height fits content, width is fixed */ 2222 align-self: flex-start !important; /* Don't stretch to match tallest card */ 2223} 2224 2225/* Hide empty cards (cards with no content) */ 2226.page-id-32272 .wp-block-column.about-card:empty { 2227 display: none !important; /* Hide completely empty cards */ 2228} 2229 2230/* Also hide cards that only contain empty elements */ 2231.page-id-32272 .wp-block-column.about-card:not(:has(*)) { 2232 display: none !important; /* Hide cards with no child elements */ 2233} 2234 2235/* Remove default margins from content inside cards */ 2236.page-id-32272 .wp-block-column.about-card * { 2237 margin-top: 0 !important; /* Remove top margins from first elements */ 2238} 2239 2240/* Add 30px vertical spacing between elements inside cards */ 2241.page-id-32272 .wp-block-column.about-card * + * { 2242 margin-top: 10px !important; /* 30px spacing between elements inside cards */ 2243} 2244 2245/* BUT remove the 30px spacing for elements inside about-card-top */ 2246.page-id-32272 .wp-block-column.about-card .about-card-top * + * { 2247 margin-top: 0 !important; /* Remove general spacing inside the top section */ 2248} 2249 2250/* Keep only the 4px spacing between H4 and about-title */ 2251.page-id-32272 .wp-block-column.about-card .about-card-top h4.wp-block-heading + .about-title { 2252 margin-top: 4px !important; /* Keep the 4px spacing between name and title */ 2253} 2254 2255/* ===== NESTED COLUMNS INSIDE CARDS ===== */ 2256 2257/* Update .about-card-top container */ 2258.page-id-32272 .wp-block-column.about-card .about-card-top { 2259 gap: 10px !important; /* 10px margin between columns */ 2260 margin-top: 0 !important; 2261 margin-bottom: 0 !important; 2262 align-items: flex-start !important; /* Top align both columns */ 2263} 2264 2265/* Make sure both columns in about-card-top align their content properly */ 2266.page-id-32272 .wp-block-column.about-card .about-card-top .wp-block-column { 2267 display: flex !important; 2268 flex-direction: column !important; 2269 justify-content: flex-start !important; /* Push content to bottom of each column */ 2270 align-items: flex-start !important; /* Keep left alignment */ 2271} 2272 2273/* Image column - keep fixed width but top aligned */ 2274.page-id-32272 .wp-block-column.about-card .about-card-top .wp-block-column:first-child { 2275 flex-basis: 120px !important; /* Keep image column at 120px */ 2276 width: 120px !important; 2277 max-width: 120px !important; 2278 flex-shrink: 0 !important; 2279 align-self: flex-start !important; /* Top align instead of bottom */ 2280} 2281/* Text column - take remaining width */ 2282.page-id-32272 .wp-block-column.about-card .about-card-top .wp-block-column:last-child { 2283 flex: 1 !important; /* Take all remaining width */ 2284 align-self: flex-start !important; /* Top align */ 2285} 2286/* Fix image sizing */ 2287.page-id-32272 .wp-block-column.about-card .about-card-top .wp-block-image { 2288 margin: 0 !important; 2289 width: 120px !important; /* Set fixed width */ 2290 height: 120px !important; /* Set fixed height */ 2291} 2292 2293.page-id-32272 .wp-block-column.about-card .about-card-top .wp-block-image img { 2294 width: 120px !important; 2295 height: 120px !important; 2296 object-fit: cover !important; /* Crop image to fit */ 2297 border-radius: 8px !important; /* Add rounded corners to image */ 2298} 2299 2300/* Specifically target text content to ensure left alignment */ 2301.page-id-32272 .wp-block-column.about-card .about-card-top h4, 2302.page-id-32272 .wp-block-column.about-card .about-card-top .about-title {
2303 align-self: flex-start !important; /* Force left alignment */ 2304 text-align: left !important; /* Ensure text aligns left */ 2305} 2306 2307/* Text column - take remaining width and top align */ 2308.page-id-32272 .wp-block-column.about-card .about-card-top .wp-block-column:last-child { 2309 flex: 1 !important; /* Take all remaining width */ 2310 align-self: flex-start !important; /* Top align */ 2311 min-width: 0 !important; /* Allow column to shrink if needed */ 2312} 2313 2314/* ===== CARD TEXT STYLING ===== */ 2315 2316/* Style the main card text in p-small with Off Black color */ 2317.page-id-32272 .wp-block-column.about-card .card-text { 2318 /* Typography - p-small style */ 2319 font-family: 'Geist', sans-serif !important; 2320 font-weight: 400 !important; 2321 font-size: 15px !important; 2322 line-height: 22px !important; 2323 color: var(--color-off-black) !important; /* Off Black color */ 2324 2325 /* Ensure proper spacing */ 2326 Â Â margin-top: 10px !important; /* Keep 30px from the top section */ 2327 margin-bottom: 0 !important; 2328} 2329 2330/* ===== CARD BUTTON STYLING - UPDATED ===== */ 2331.page-id-32272 .wp-block-column.about-card .wp-block-button .wp-block-button__link { 2332 /* Layout */ 2333 display: inline-flex !important; 2334 align-items: center !important; 2335 justify-content: center !important; 2336 padding: 5px 12px !important; /* 5px vertical, 12px horizontal */ 2337 2338 /* Default state - no background, Sand border */ 2339 background-color: transparent !important; 2340 border: 1px solid var(--color-sand) !important; 2341 border-radius: 8px !important; 2342 2343 /* Typography - h5 style in Dark Sand */ 2344 font-family: 'Geist Mono', monospace !important; 2345 font-weight: 500 !important; 2346 font-size: 14px !important; 2347 line-height: 1.5 !important; 2348 color: var(--color-dark-sand) !important; 2349 text-decoration: none !important; 2350 white-space: nowrap !important; 2351 2352 /* Reset WordPress defaults */ 2353 box-shadow: none !important; 2354 text-transform: none !important; 2355 height: auto !important; 2356 width: auto !important; 2357} 2358 2359/* Hover state */ 2360.page-id-32272 .wp-block-column.about-card .wp-block-button .wp-block-button__link:hover { 2361 background-color: var(--color-off-black) !important; 2362 border: 1px solid var(--color-off-black) !important; 2363 color: var(--color-light-sand) !important; 2364} 2365 2366/* Button container for horizontal stacking */ 2367.page-id-32272 .wp-block-column.about-card .team-buttons { 2368 display: flex !important; 2369 flex-direction: row !important; 2370 align-items: center !important; 2371 gap: 10px !important; 2372 margin: 0 !important; 2373 margin-top: 10px !important; 2374} 2375 2376/* ===== PROFILE CARD TYPOGRAPHY ===== */ 2377 2378/* Style people's titles - more specific selector to override general spacing */ 2379.page-id-32272 .wp-block-column.about-card .about-title { 2380 /* Typography - custom p-small with medium weight for better legibility */ 2381 font-family: 'Geist', sans-serif !important; 2382 font-weight: 500 !important; /* Medium instead of 400 for better legibility */ 2383 font-size: 15px !important; 2384 line-height: 22px !important; 2385 2386 /* Color */ 2387 color: var(--color-dark-sand) !important; /* Dark Sand color */ 2388 2389 /* Spacing - override the general 30px rule */ 2390 margin-top: 4px !important; /* 4px spacing from the name (H4) */ 2391 margin-bottom: 0 !important; 2392} 2393 2394/* Ensure H4 names don't have bottom margin that interferes */ 2395.page-id-32272 .wp-block-column.about-card h4.wp-block-heading { 2396 margin-bottom: 0 !important; /* Remove bottom margin from names */ 2397} 2398 2399/* Specific override for H4 + about-title combination */ 2400.page-id-32272 .wp-block-column.about-card h4.wp-block-heading + .about-title { 2401 margin-top: 4px !important; /* Force 4px spacing, override everything else */ 2402} 2403 2404/* ===== SAFE REPRESENTATIVE CARDS - COLLAPSIBLE ===== */ 2405 2406/* Target the main columns container that holds the rep cards */ 2407.page-id-32272 .wp-block-columns:has(.rep-card) { 2408 gap: 20px !important; /* 20px between cards */ 2409 margin-left: 0 !important; 2410 margin-right: 0 !important; 2411} 2412 2413/* Force consistent column widths for rep cards */ 2414.page-id-32272 .wp-block-columns .wp-block-column.rep-card { 2415 flex: 0 0 calc(33.333% - 14px) !important; /* Fixed width: 1/3 minus gap */ 2416 max-width: calc(33.333% - 14px) !important; 2417 min-width: 0 !important; 2418} 2419 2420/* Basic rep card styling - similar to team cards */ 2421.page-id-32272 .wp-block-column.rep-card { 2422 /* Card styling */ 2423 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 2424 border-radius: 8px !important; /* 8px rounded corners */ 2425 2426 /* Card spacing and layout */ 2427 padding: 20px !important; /* 20px all around inside the card */ 2428 box-sizing: border-box !important; 2429 2430 /* Remove margins and let content determine height */ 2431 margin: 0 !important;
2432 align-self: flex-start !important; /* Don't stretch to match tallest card */ 2433 2434 /* Smooth transitions for expansion */ 2435 transition: all 0.3s ease !important; 2436} 2437 2438/* ===== CARD HEADER (Always Visible) ===== */ 2439 2440/* Style the card title - make it look clickable */ 2441.page-id-32272 .rep-card .rep-card-title { 2442 /* Typography - keep h4 styling but add pointer */ 2443 cursor: pointer !important; 2444 margin-bottom: 8px !important; /* Space before org */ 2445 2446 /* Add arrow after title */ 2447 position: relative !important; 2448} 2449 2450/* Add arrow after title */ 2451.page-id-32272 .rep-card .rep-card-title::after { 2452 content: 'â¼' !important; 2453 position: absolute !important; 2454 right: 0 !important; 2455 top: 50% !important; 2456 transform: translateY(-50%) !important; 2457 font-size: 14px !important; 2458 color: var(--color-dark-sand) !important; 2459 transition: transform 0.3s ease !important; 2460} 2461 2462/* Rotate arrow when expanded */ 2463.page-id-32272 .rep-card.rep-card-expanded .rep-card-title::after { 2464 transform: translateY(-50%) rotate(180deg) !important; 2465} 2466 2467/* Style the organization name - custom sizing */ 2468.page-id-32272 .rep-card .rep-card-org { 2469 /* Typography - Geist Medium 15px */ 2470 font-family: 'Geist', sans-serif !important; 2471 font-weight: 500 !important; /* Medium */ 2472 font-size: 15px !important; /* Custom 15px size */ 2473 line-height: 22px !important; 2474 color: var(--color-dark-sand) !important; 2475 margin-top: 4px !important; /* Same 4px spacing as about-title */ 2476 margin-bottom: 0 !important; 2477} 2478 2479/* ===== COLLAPSIBLE CONTENT (Safe CSS-only approach) ===== */ 2480 2481/* Hide all content after rep-card-org by default using the ~ sibling selector */ 2482.page-id-32272 .rep-card .rep-card-org ~ * { 2483 max-height: 0 !important; 2484 overflow: hidden !important; 2485 opacity: 0 !important; 2486 margin-top: 0 !important; 2487 margin-bottom: 0 !important; 2488 transition: all 0.4s ease !important; 2489} 2490 2491/* Show content when card is expanded */ 2492.page-id-32272 .rep-card.rep-card-expanded .rep-card-org ~ * { 2493 max-height: 1000px !important; /* Large enough for any content */ 2494 opacity: 1 !important; 2495 margin-top: 30px !important; /* Restore spacing between elements */ 2496 margin-bottom: 0 !important; 2497} 2498/* Hide organization name when collapsed */ 2499.page-id-32272 .rep-card .rep-card-org { 2500 max-height: 0 !important; 2501 overflow: hidden !important; 2502 opacity: 0 !important; 2503 margin-top: 0 !important; 2504 margin-bottom: 0 !important; 2505 transition: all 0.4s ease !important; 2506} 2507 2508/* Show organization when expanded */ 2509.page-id-32272 .rep-card.rep-card-expanded .rep-card-org { 2510 max-height: 1000px !important; 2511 opacity: 1 !important; 2512 margin-top: 10px !important; /* Add some spacing from country name */ 2513 margin-bottom: 0 !important; 2514} 2515 2516/* Ensure first expanded element has proper spacing */ 2517.page-id-32272 .rep-card.rep-card-expanded .rep-card-org + * { 2518 margin-top: 30px !important; /* First element after org gets 30px top margin */ 2519} 2520 2521/* ===== REP CARDS ROW - REDUCED SPACING ===== */ 2522.page-id-32272 .wp-block-columns.is-layout-flex.rep-row { 2523 margin-top: 20px !important;
2523 /* Reduced from 50px to 20px */ 2524 margin-bottom: 0px !important; 2525} 2526 2527/* ===== PHOTO AND NAME SECTION (when expanded) ===== */ 2528 2529/* Image styling - simple and clean */ 2530.page-id-32272 .rep-card .rep-card-id-photo { 2531 margin: 0 !important; 2532 margin-bottom: 14px !important; /* 14px space between image and name */ 2533 width: 120px !important; 2534 height: 120px !important; 2535} 2536 2537.page-id-32272 .rep-card .rep-card-id-photo img { 2538 width: 120px !important; 2539 height: 120px !important; 2540 object-fit: cover !important; 2541 border-radius: 8px !important; 2542} 2543 2544/* Name text styling */ 2545.page-id-32272 .rep-card .rep-card-id-name { 2546 font-family: 'Geist', sans-serif !important; 2547 font-weight: 600 !important; /* SemiBold */ 2548 font-size: 18px !important; 2549 line-height: 1.5 !important; 2550 color: var(--color-off-black) !important; 2551 margin: 0 !important; 2552} 2553 2554/* Remove the override that was preventing proper spacing */ 2555/* .page-id-32272 .rep-card.rep-card-expanded .rep-card-org ~ .rep-card-id * { 2556 margin-top: 0 !important; 2557} */ 2558 2559/* ===== TEXT CONTENT ===== */ 2560 2561/* Style main text content - reduce top margin */ 2562.page-id-32272 .rep-card .rep-card-text { 2563 /* Typography - p-small in Off Black */ 2564 font-family: 'Geist', sans-serif !important; 2565 font-weight: 400 !important; 2566 font-size: 15px !important; 2567 line-height: 22px !important; 2568 color: var(--color-off-black) !important; 2569} 2570 2571/* Override collapsible spacing specifically for rep-card-text */ 2572.page-id-32272 .rep-card.rep-card-expanded .rep-card-org ~ .rep-card-text { 2573 Â Â margin-top: 10px !important; /* Only 10px top margin for text */ 2574} 2575 2576/* ===== ORGANIZATION LOGO ===== */ 2577 2578/* Style organization logo */ 2579.page-id-32272 .rep-card .rep-card-org-logo { 2580 margin: 0 !important; 2581 max-width: 150px !important; 2582} 2583 2584.page-id-32272 .rep-card .rep-card-org-logo img { 2585 max-width: 150px !important; 2586 height: auto !important; 2587 object-fit: contain !important; 2588} 2589 2590/* ===== REP CARD EMAIL BUTTON - MATCH TEAM BUTTON STYLE ===== */ 2591.page-id-32272 .rep-card .rep-card-email .wp-block-button .wp-block-button__link { 2592 /* Layout */ 2593 display: inline-flex !important; 2594 align-items: center !important; 2595 justify-content: center !important; 2596 padding: 5px 12px !important; /* 5px vertical, 12px horizontal */ 2597 2598 /* Default state - no background, Sand border */ 2599 background-color: transparent !important; 2600 border: 1px solid var(--color-sand) !important; 2601 border-radius: 8px !important; 2602 2603 /* Typography - h5 style in Dark Sand */ 2604 font-family: 'Geist Mono', monospace !important; 2605 font-weight: 500 !important; 2606 font-size: 14px !important; 2607 line-height: 1.5 !important; 2608 color: var(--color-dark-sand) !important; 2609 text-decoration: none !important; 2610 white-space: nowrap !important; 2611 2612 /* Reset WordPress/theme defaults */ 2613 box-shadow: none !important; 2614 text-transform: none !important; 2615 height: auto !important; 2616 width: auto !important; 2617} 2618 2619/* Hover state */ 2620.page-id-32272 .rep-card .rep-card-email .wp-block-button .wp-block-button__link:hover { 2621 background-color: var(--color-off-black) !important; 2622 border: 1px solid var(--color-off-black) !important; 2623 color: var(--color-light-sand) !important; 2624 box-shadow: none !important; 2625} 2626 2627/* Remove button wrapper margins */ 2628.page-id-32272 .rep-card .rep-card-email .wp-block-button { 2629 margin: 0 !important; 2630} 2631 2632/* ===== CONTACT PAGE (ID 3921) - 12 COL OUTER LAYOUT ===== */ 2633 2634.page-id-3921 .content-sidebar-wrap { 2635 max-width: 1200px !important; 2636 margin: 0 auto !important; 2637 width: 100% !important; 2638 padding: 6rem 10px !important; 2639} 2640 2641.page-id-3921 .content { 2642 width: 100% !important; 2643 max-width: 1200px !important; 2644} 2645 2646/* Contact page inner content - 10 columns */ 2647.page-id-3921 .entry-content > h1, 2648.page-id-3921 .contact-intro, 2649.page-id-3921 .contact-sections { 2650 width: 998px !important; 2651 max-width: 998px !important; 2652 margin-left: auto !important; 2653 margin-right: auto !important; 2654} 2655 2656/* ===== CONTACT PAGE HEADER IMAGE ===== */ 2657 2658.page-id-3921 .wp-block-image.contact-cover { 2659 margin-top: -40px !important; 2660 margin-bottom: 60px !important; 2661 2662 margin-left: auto !important; 2663 margin-right: auto !important; 2664 2665 width: 1200px !important; 2666 max-width: 1200px !important; 2667} 2668 2669.page-id-3921 .wp-block-image.contact-cover img { 2670 border-radius: 8px !important; 2671 2672 width: 1200px !important; 2673 height: 300px !important; 2674 object-fit: cover !important; 2675} 2676 2677/* Contact page background - ensure white */ 2678.page-id-3921 body, 2679.page-id-3921 .content-sidebar-wrap, 2680.page-id-3921 .content, 2681.page-id-3921 .entry, 2682.page-id-3921 .entry-content { 2683 background-color: var(--color-white) !important; 2684} 2685 2686/* Contact page text colors - target content areas specifically */ 2687.page-id-3921 .entry-content, 2688.page-id-3921 .entry-content p, 2689.page-id-3921 .entry-content li, 2690.page-id-3921 .entry-content div { 2691 color: var(--color-off-black); 2692} 2693 2694/* All headings should be off-black on Contact page */ 2695.page-id-3921 h1, 2696.page-id-3921 h2, 2697.page-id-3921 h3, 2698.page-id-3921 h4, 2699.page-id-3921 h5, 2700.page-id-3921 h6, 2701.page-id-3921 .entry-content h1, 2702.page-id-3921 .entry-content h2, 2703.page-id-3921 .entry-content h3, 2704.page-id-3921 .entry-content h4, 2705.page-id-3921 .entry-content h5, 2706.page-id-3921 .entry-content h6 { 2707 color: var(--color-off-black) !important; 2708} 2709
2710/* Remove any text transformation for all content on Contact page */ 2711.page-id-3921, 2712.page-id-3921 *, 2713.page-id-3921 .entry-content, 2714.page-id-3921 .entry-content *, 2715.page-id-3921 h1, 2716.page-id-3921 h2, 2717.page-id-3921 h3, 2718.page-id-3921 h4, 2719.page-id-3921 h5, 2720.page-id-3921 h6, 2721.page-id-3921 p, 2722.page-id-3921 li, 2723.page-id-3921 a, 2724.page-id-3921 span, 2725.page-id-3921 div { 2726 text-transform: none !important; 2727} 2728 2729/* Contact page spacing system - consistent with existing system */ 2730.page-id-3921 .entry-content h1:not(.wp-block-columns h1) { 2731 margin-bottom: 50px; 2732} 2733 2734.page-id-3921 .wp-block-columns .wp-block-column h1 { 2735 margin-bottom: 0 !important; 2736} 2737 2738.page-id-3921 .wp-block-columns { 2739 Â Â margin-bottom: 30px; 2740 gap: 60px !important; /* Add horizontal margin between columns */ 2741} 2742 2743.page-id-3921 .entry-content h3 { 2744 margin-top: 30px; 2745 margin-bottom: 30px; 2746} 2747 2748.page-id-3921 .wp-block-columns + h3 { 2749 margin-top: 0; 2750} 2751 2752.page-id-3921 .entry-content h1 + * + h3, 2753.page-id-3921 .entry-content h1 + h3 { 2754 margin-top: 0; 2755} 2756 2757.page-id-3921 .entry-content h3 + p, 2758.page-id-3921 .entry-content h3 + ul, 2759.page-id-3921 .entry-content h3 + ol { 2760 margin-top: 0; 2761} 2762 2763/* Spacing between h1 and paragraph text */ 2764.page-id-3921 .wp-block-heading.has-text-color + p { 2765 margin-top: 40px !important; 2766} 2767 2768/* ===== CONTACT INTRO COLUMNS - TOP ALIGNMENT FIX ===== */ 2769 2770/* Fix the columns container to align items to top */ 2771.page-id-3921 .wp-block-columns.contact-intro { 2772 align-items: flex-start !important; /* Top align instead of center */ 2773 justify-content: flex-start !important; 2774 gap: 60px !important; 2775} 2776 2777/* Ensure individual columns also align to top */ 2778.page-id-3921 .wp-block-columns.contact-intro .wp-block-column { 2779 align-self: flex-start !important; 2780 display: flex !important; 2781 flex-direction: column !important; 2782 justify-content: flex-start !important; 2783} 2784 2785/* ===== CONTACT PAGE LINK STYLING - GEIST MEDIUM ===== */ 2786 2787/* All links on Contact page use Geist Medium instead of Regular */ 2788.page-id-3921 a, 2789.page-id-3921 .entry-content a { 2790 font-family: 'Geist', sans-serif !important; 2791 font-weight: 500 !important; /* Medium instead of 400 Regular */ 2792 color: var(--color-off-black) !important; /* Off Black */ 2793 text-decoration: underline !important; 2794 text-underline-offset: 4px !important; /* 4px space between text and underline */ 2795} 2796 2797/* Link hover state */ 2798.page-id-3921 a:hover, 2799.page-id-3921 .entry-content a:hover { 2800 color: var(--color-dark-sand) !important; /* Dark Sand on hover */ 2801 text-decoration: underline !important; 2802 text-underline-offset: 4px !important; /* Keep same spacing on hover */ 2803} 2804 2805/* Remove underlines from buttons - they should not have link styling */ 2806.page-id-3921 .wp-block-button__link, 2807.page-id-3921 .wp-block-button__link:hover, 2808.page-id-3921 input[type="submit"], 2809.page-id-3921 input[type="submit"]:hover, 2810.page-id-3921 button, 2811.page-id-3921 button:hover, 2812.page-id-3921 .button-fill-blue, 2813.page-id-3921 .button-fill-blue:hover, 2814.page-id-3921 .top-row-language, 2815.page-id-3921 .top-row-language:hover, 2816.page-id-3921 .wpml-ls-link, 2817.page-id-3921 .wpml-ls-link:hover, 2818.page-id-3921 .top-row-donate, 2819.page-id-3921 .top-row-donate:hover, 2820.page-id-3921 .site-footer .footer-social-links a, 2821.page-id-3921 .site-footer .footer-social-links a:hover { 2822 text-decoration: none !important; 2823 text-underline-offset: unset !important; 2824} 2825 2826/* Fix donate button in footer - ensure proper styling on Contact page */ 2827.page-id-3921 .site-footer .button-fill-blue { 2828 /* Default state - Off Black background with Blue text */ 2829 background-color: var(--color-off-black) !important; 2830 color: var(--color-blue) !important; /* Blue text */ 2831 text-decoration: none !important; 2832} 2833 2834/* Fix donate button hover state in footer on Contact page */ 2835.page-id-3921 .site-footer .button-fill-blue:hover { 2836 background-color: transparent !important; 2837 border: 1px solid var(--color-off-black) !important; 2838 color: var(--color-off-black) !important; 2839 text-decoration: none !important; 2840} 2841 2842/* ===== CONTACT PAGE DIVIDERS/SEPARATORS ===== */ 2843
2844/* WordPress editor dividers - Sand color, 1px height */ 2845.page-id-3921 .wp-block-separator, 2846.page-id-3921 .wp-block-separator.has-alpha-channel-opacity { 2847 width: 100% !important; 2848 height: 1px !important; 2849 background-color: var(--color-sand) !important; /* #D1D1BF */ 2850 border: none !important; 2851 Â Â margin: 0px 0 10px 0 !important; /* 40px top, 50px bottom */ 2852 2853 /* Remove theme padding and WordPress defaults */ 2854 padding: 0 !important; 2855 padding-top: 0 !important; 2856 padding-bottom: 0 !important; 2857 padding-left: 0 !important; 2858 padding-right: 0 !important; 2859 2860 /* Remove WordPress block styling */ 2861 opacity: 1 !important; /* Override alpha-channel-opacity */ 2862 2863 /* Ensure clean line */ 2864 box-sizing: border-box !important; 2865 display: block !important; 2866} 2867 2868/* ===== CONTACT CARD STYLING - UPDATED FOR NEW LAYOUT ===== */ 2869 2870/* Contact card - Light Sand background with rounded corners */ 2871.page-id-3921 .contact-card { 2872 /* Card styling */ 2873 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 2874 border-radius: 8px !important; /* 8px rounded corners */ 2875 2876 /* Card spacing and layout */ 2877 padding: 20px !important; /* 20px all around inside the card */ 2878 box-sizing: border-box !important; 2879 2880 /* Force vertical layout and fit content width */ 2881 display: inline-flex !important; /* Changed from flex to inline-flex */ 2882 flex-direction: column !important; 2883 align-items: flex-start !important; /* Left align all content */ 2884 width: auto !important; /* Let content determine width */ 2885 max-width: 100% !important; /* Don't exceed column width */ 2886 2887 /* Spacing */ 2888 margin: 0px 0px 0px 0px !important; /* Add vertical margins between card and surrounding content */ 2889} 2890 2891/* Remove default margins from content inside cards */ 2892.page-id-3921 .contact-card * { 2893 margin-top: 0 !important; /* Remove top margins from first elements */ 2894 margin-bottom: 0 !important; /* Remove bottom margins */ 2895} 2896 2897/* Add 10px vertical spacing between elements inside cards */ 2898.page-id-3921 .contact-card * + * { 2899 margin-top: 10px !important; /* 10px spacing between elements inside cards */ 2900} 2901 2902/* Ensure all content is left-aligned */ 2903.page-id-3921 .contact-card h4, 2904.page-id-3921 .contact-card p { 2905 text-align: left !important; /* Force left alignment */ 2906 width: 100% !important; /* Take full width of card */ 2907} 2908 2909/* Style the contact-mail links */ 2910.page-id-3921 .contact-mail a { 2911 font-family: 'Geist', sans-serif !important; 2912 font-weight: 500 !important; /* Medium weight for email links */ 2913 color: var(--color-off-black) !important; 2914 text-decoration: underline !important; 2915 text-underline-offset: 4px !important; 2916} 2917 2918.page-id-3921 .contact-mail a:hover { 2919 color: var(--color-dark-sand) !important; 2920} 2921 2922/* Top-align both columns */ 2923.page-id-3921 .contact-sections { 2924 align-items: flex-start !important; /* Force top alignment */ 2925 justify-content: flex-start !important; 2926} 2927 2928.page-id-3921 .contact-sections .wp-block-column { 2929 align-self: flex-start !important; /* Each column aligns to top */ 2930 display: flex !important; 2931 flex-direction: column !important; 2932 align-items: flex-start !important; 2933 justify-content: flex-start !important; /* Start content at top */ 2934} 2935 2936/* Each column should align content to top */ 2937.page-id-3921 .wp-block-columns.contact-intro .wp-block-column { 2938 align-self: flex-start !important; 2939 display: flex !important; 2940 flex-direction: column !important; 2941 Â Â align-items: flex-start !important; 2942} 2943 2944/* Force normal flow for contact sections - override any column splits */ 2945.page-id-3921 .contact-sections .wp-block-column { 2946 display: flex !important; 2947 flex-direction: column !important; 2948 align-items: flex-start !important; 2949 /* Remove any width constraints that might cause column splits */ 2950 width: 100% !important; 2951 max-width: 100% !important; 2952} 2953 2954/* Ensure content inside flows normally */ 2955.page-id-3921 .contact-sections .wp-block-column * { 2956 width: 100% !important; 2957 display: block !important; 2958 /* Override any column or flex layouts on child elements */ 2959 columns: none !important; 2960 column-count: none !important; 2961} 2962 2963/* Specific fix for text elements */ 2964.page-id-3921 .contact-sections p, 2965.page-id-3921 .contact-sections h3, 2966.page-id-3921 .contact-sections h4 { 2967 display: block !important; 2968 width: 100% !important; 2969 column-span: none !important; 2970} 2971 2972/* ===== NEWSLETTER FORM (MAILCHIMP) - CONTACT PAGE ===== */ 2973
2974/* Newsletter columns container - top alignment */ 2975.page-id-3921 .wp-block-columns.contact-newsletter-form { 2976 align-items: flex-start !important; /* Top align columns */ 2977 gap: 60px !important; /* Consistent with other columns */ 2978 2979 /* Blue background for entire newsletter section */ 2980 background-color: var(--color-blue) !important; /* #BAE3FC */ 2981 padding: 40px !important; /* 40px padding around entire section */ 2982 border-radius: 8px !important; /* 8px rounded corners */ 2983 margin: 0 0 50px 0 !important; /* Add 50px bottom margin to overall component */ 2984} 2985 2986/* Mailchimp Form Container - remove background since parent has it */ 2987.page-id-3921 .mc4wp-form { 2988 background-color: transparent !important; /* Remove blue background from form */ 2989 margin: 0 !important; 2990 padding: 0 !important; /* Remove padding since parent container has it */ 2991 border-radius: 0 !important; /* Remove border radius */ 2992 box-sizing: border-box !important; 2993} 2994 2995/* Remove top margin from H3 inside newsletter section */ 2996.page-id-3921 .wp-block-columns.contact-newsletter-form h3 { 2997 margin-top: 0 !important; /* Remove the default 50px top margin */ 2998} 2999 3000/* Ensure form column is left-aligned */ 3001.page-id-3921 .wp-block-columns.contact-newsletter-form .wp-block-column { 3002 align-self: flex-start !important; /* Align column to left/top */ 3003 display: flex !important; 3004 flex-direction: column !important; 3005 align-items: flex-start !important; /* Left align content within column */ 3006} 3007 3008/* Force form and form fields to be left-aligned */ 3009.page-id-3921 .mc4wp-form, 3010.page-id-3921 .mc4wp-form .mc4wp-form-fields { 3011 width: 100% !important; 3012 text-align: left !important; 3013 align-items: flex-start !important; 3014} 3015 3016/* Form field spacing - consistent vertical rhythm */ 3017.page-id-3921 .mc4wp-form .mc4wp-form-fields p { 3018 margin-bottom: 30px !important; /* 30px between form fields */ 3019 margin-top: 0 !important; 3020} 3021 3022/* Remove margin from last element */ 3023.page-id-3921 .mc4wp-form .mc4wp-form-fields p:last-of-type { 3024 margin-bottom: 0 !important; 3025} 3026 3027/* Label Styling - h5 in Off Black (match CF7) */ 3028.page-id-3921 .mc4wp-form label { 3029 /* h5 Typography */ 3030 font-family: 'Geist Mono', monospace !important; 3031 font-weight: 500 !important; 3032 font-size: 14px !important; 3033 line-height: 1.5 !important; /* 150% */ 3034 color: var(--color-off-black) !important; /* #3D3D31 */ 3035 3036 /* Layout */ 3037 display: block !important; 3038 margin-bottom: 10px !important; /* 10px between label and input */ 3039} 3040 3041/* Text Input Styling - match CF7 inputs */ 3042.page-id-3921 .mc4wp-form input[type="email"], 3043.page-id-3921 .mc4wp-form input[type="text"] { 3044 /* Layout */ 3045 width: 100% !important; 3046 box-sizing: border-box !important; 3047 padding: 12px 16px !important; 3048 3049 /* Typography - p-form style */ 3050 font-family: 'Geist', sans-serif !important; 3051 font-weight: 500 !important; /* Medium */ 3052 font-size: 16px !important; 3053 line-height: 20px !important; 3054 3055 /* Colors - Inactive state (Median Blue text) */ 3056 color: var(--color-off-black) !important; /* #7AAAC9 */ 3057 background-color: var(--color-blue) !important; /* Same as form background */ 3058 3059 /* Border - Median Blue stroke */ 3060 border: 1px solid var(--color-median-blue) !important; /* #7AAAC9 */ 3061 border-radius: 8px !important; 3062 3063 /* Remove default styling */ 3064 outline: none !important; 3065 box-shadow: none !important; 3066} 3067 3068/* Active/Focus state - Off Black text and border */ 3069.page-id-3921 .mc4wp-form input[type="email"]:focus, 3070.page-id-3921 .mc4wp-form input[type="text"]:focus { 3071 color: var(--color-off-black) !important; /* #3D3D31 */ 3072 border: 1px solid var(--color-off-black) !important; /* Off Black border when active */ 3073} 3074 3075/* Placeholder styling */ 3076.page-id-3921 .mc4wp-form input[type="email"]::placeholder, 3077.page-id-3921 .mc4wp-form input[type="text"]::placeholder { 3078 color: var(--color-median-blue) !important; /* #7AAAC9 */ 3079 opacity: 1 !important; 3080} 3081 3082/* Submit button - Button Fill Black (match CF7) */ 3083.page-id-3921 .mc4wp-form input[type="submit"] { 3084 /* Layout */ 3085 box-sizing: border-box !important; 3086 display: flex !important; 3087 flex-direction: row !important; 3088 justify-content: center !important;
3089 align-items: center !important; 3090 padding: 10px 16px !important; 3091 gap: 10px !important; 3092 3093 /* Dimensions */ 3094 min-width: 125px !important; 3095 height: 40px !important; 3096 width: auto !important; 3097 3098 /* Default state - Off Black background */ 3099 background: var(--color-off-black) !important; /* #3D3D31 */ 3100 border: none !important; 3101 border-radius: 8px !important; 3102 3103 /* Typography - p-form style */ 3104 font-family: 'Geist', sans-serif !important; 3105 font-style: normal !important; 3106 font-weight: 500 !important; 3107 font-size: 16px !important; 3108 line-height: 20px !important; 3109 color: var(--color-white) !important; /* #FFFFFF */ 3110 3111 /* Reset defaults */ 3112 cursor: pointer !important; 3113 text-decoration: none !important; 3114 outline: none !important; 3115 box-shadow: none !important; 3116} 3117 3118/* Submit button hover state */ 3119.page-id-3921 .mc4wp-form input[type="submit"]:hover { 3120 background: transparent !important; 3121 border: 1px solid var(--color-off-black) !important; /* #3D3D31 */ 3122 color: var(--color-off-black) !important; /* #3D3D31 */ 3123} 3124 3125/* Captcha container styling - remove bottom margin */ 3126.page-id-3921 .mc4wp-form .mc4wp-procaptcha { 3127 margin-bottom: 0 !important; /* Remove the 30px bottom margin */ 3128} 3129 3130/* Response output styling */ 3131.page-id-3921 .mc4wp-form .mc4wp-response { 3132 margin-top: 20px !important; 3133 padding: 0px 16px !important; 3134 border-radius: 8px !important; 3135 font-family: 'Geist', sans-serif !important; 3136 font-size: 14px !important; 3137} 3138 3139/* ===== HOME PAGE (ID 4185) & Map Builder (ID 4033) & HOME PAGE COPY (ID 38823) - 12 COL LAYOUT ===== */ 3140 3141/* 12-COL - Full width for Home page */ 3142.page-id-4185 .content-sidebar-wrap, .page-id-4033 .content-sidebar-wrap, .page-id-38823 .content-sidebar-wrap { 3143 max-width: 1200px !important; /* Full 12-column width */ 3144 margin: 0 auto !important; 3145 width: 100% !important; 3146 padding: 0px 10px 6rem 10px !important; /* Remove top padding, keep others */ 3147 background-color: var(--color-white) !important; 3148} 3149 3150.page-id-4185 .content, .page-id-4033 .content, .page-id-38823 .content { 3151 width: 100% !important; 3152 max-width: 1200px !important; /* Full 12-column width */ 3153} 3154 3155/* Hide the unnecessary home page & Map Builder title */ 3156.page-id-4185 .entry-title, .page-id-4033 .entry-title, .page-id-38823 .entry-title { 3157 display: none !important; 3158} 3159 3160/* Home page background - ensure white */ 3161.page-id-4185 body, 3162.page-id-4185 .content-sidebar-wrap, 3163.page-id-4185 .content, 3164.page-id-4185 .entry, 3165.page-id-4185 .entry-content, 3166.page-id-4033 body, 3167.page-id-4033 .content-sidebar-wrap, 3168.page-id-4033 .content, 3169.page-id-4033 .entry, 3170.page-id-4033 .entry-content, .page-id-38823 body, 3171.page-id-38823 .content-sidebar-wrap, 3172.page-id-38823 .content, 3173.page-id-38823 .entry, 3174.page-id-38823 .entry-content { 3175 background-color: var(--color-white) !important; 3176} 3177 3178/* Home page & Map Builder text colors - target content areas specifically */ 3179.page-id-4185 .entry-content, 3180.page-id-4185 .entry-content p, 3181.page-id-4185 .entry-content li, 3182.page-id-4185 .entry-content div, 3183.page-id-4033 .entry-content, 3184.page-id-4033 .entry-content p, 3185.page-id-4033 .entry-content li, 3186.page-id-4033 .entry-content div, 3187.page-id-38823 .entry-content, 3188.page-id-38823 .entry-content p, 3189.page-id-38823 .entry-content li, 3190.page-id-38823 .entry-content div { 3191 color: var(--color-off-black); 3192} 3193 3194/* All headings should be off-black on Home page */ 3195.page-id-4185 h1, 3196.page-id-4185 h2, 3197.page-id-4185 h3, 3198.page-id-4185 h4, 3199.page-id-4185 h5, 3200.page-id-4185 h6, 3201.page-id-4185 .entry-content h1, 3202.page-id-4185 .entry-content h2, 3203.page-id-4185 .entry-content h3, 3204.page-id-4185 .entry-content h4, 3205.page-id-4185 .entry-content h5, 3206.page-id-4185 .entry-content h6, 3207.page-id-4033 h1, 3208.page-id-4033 h2, 3209.page-id-4033 h3, 3210.page-id-4033 h4, 3211.page-id-4033 h5, 3212.page-id-4033 h6, 3213.page-id-4033 .entry-content h1, 3214.page-id-4033 .entry-content h2, 3215.page-id-4033 .entry-content h3, 3216.page-id-4033 .entry-content h4, 3217.page-id-4033 .entry-content h5, 3218.page-id-4033 .entry-content h6, 3219.page-id-38823 h1, 3220.page-id-38823 h2, 3221.page-id-38823 h3, 3222.page-id-38823 h4, 3223.page-id-38823 h5, 3224.page-id-38823 h6, 3225.page-id-38823 .entry-content h1, 3226.page-id-38823 .entry-content h2, 3227.page-id-38823 .entry-content h3, 3228.page-id-38823 .entry-content h4, 3229.page-id-38823 .entry-content h5, 3230.page-id-38823 .entry-content h6{ 3231 color: var(--color-off-black) !important; 3232 margin-bottom:30px 3233} 3234
3235/* Remove any text transformation for all content on Home page & Map Builder */ 3236.page-id-4185, 3237.page-id-4185 *, 3238.page-id-4185 .entry-content, 3239.page-id-4185 .entry-content *, 3240.page-id-4185 h1, 3241.page-id-4185 h2, 3242.page-id-4185 h3, 3243.page-id-4185 h4, 3244.page-id-4185 h5, 3245.page-id-4185 h6, 3246.page-id-4185 p, 3247.page-id-4185 li, 3248.page-id-4185 a, 3249.page-id-4185 span, 3250.page-id-4185 div, 3251.page-id-4033, 3252.page-id-4033 *, 3253.page-id-4033 .entry-content, 3254.page-id-4033 .entry-content *, 3255.page-id-4033 h1, 3256.page-id-4033 h2, 3257.page-id-4033 h3, 3258.page-id-4033 h4, 3259.page-id-4033 h5, 3260.page-id-4033 h6, 3261.page-id-4033 p, 3262.page-id-4033 li, 3263.page-id-4033 a, 3264.page-id-4033 span, 3265.page-id-4033 div, 3266.page-id-38823, 3267.page-id-38823 *, 3268.page-id-38823 .entry-content, 3269.page-id-38823 .entry-content *, 3270.page-id-38823 h1, 3271.page-id-38823 h2, 3272.page-id-38823 h3, 3273.page-id-38823 h4, 3274.page-id-38823 h5, 3275.page-id-38823 h6, 3276.page-id-38823 p, 3277.page-id-38823 li, 3278.page-id-38823 a, 3279.page-id-38823 span, 3280.page-id-38823 div{ 3281 text-transform: none !important; 3282} 3283 3284/* ===== HOME PAGE & MAP BUILDER & HOME PAGE COPY H1 STYLING ===== */ 3285 3286/* First, create a full-width gradient background container */ 3287.page-id-4185 .entry-content, 3288.page-id-4033 .entry-content, .page-id-38823 .entry-content { 3289 position: relative !important; 3290} 3291 3292.page-id-4185 .wp-block-heading.home-h1, 3293.page-id-4033 .wp-block-heading.home-h1, .page-id-38823 .wp-block-heading.home-h1 { 3294 /* Text width constraint - 9 columns with CENTER alignment */ 3295 width: calc(1200px * 9/12) !important; /* 900px text width */ 3296 max-width: calc(1200px * 9/12) !important; 3297 margin-left: auto !important; /* CHANGED: Center horizontally */ 3298 margin-right: auto !important; 3299 3300 /* Typography - proper h1 style from design system */ 3301 font-family: 'Herbik', serif !important; 3302 font-style: normal !important; 3303 font-weight: 500 !important; 3304 font-size: 52px !important; 3305 line-height: 1.1 !important; /* 110% */ 3306 letter-spacing: -0.01em !important; 3307 color: var(--color-off-black) !important; 3308 3309 /* Spacing */ 3310 margin-top: 0px !important; /* CHANGED: Add 40px top margin */ 3311 margin-bottom: 10px !important; 3312 3313 /* Text alignment */ 3314 text-align: center !important; /* CHANGED: Center the text */ 3315 3316 /* Position relative for the gradient pseudo-element */ 3317 position: relative !important; 3318 z-index: 2 !important; 3319 3320 /* Padding for breathing room */ 3321 padding: 60px 0 !important; 3322} 3323 3324/* Create full-width gradient background using pseudo-element */ 3325.page-id-4185 .wp-block-heading.home-h1::before, 3326.page-id-4033 .wp-block-heading.home-h1::before, .page-id-38823 .wp-block-heading.home-h1::before { 3327 content: '' !important; 3328 position: absolute !important; 3329 top: 0 !important; 3330 left: 50% !important; 3331 transform: translateX(-50%) !important; /* Center it */ 3332 width: calc(100vw + 250px) !important; /* Increased to fully eliminate the cutoff */ 3333 height: 100% !important; 3334 background: linear-gradient(180deg, var(--color-light-sand) 0%, var(--color-white) 100%) !important; 3335 z-index: -1 !important; /* Behind the text */ 3336} 3337 3338/* ===== HOME PAGE CATCHLINE SECTION ===== */ 3339 3340/* H2 Catchline Title - centered */ 3341.page-id-4185 .wp-block-heading.home-catch-title, .page-id-38823 .wp-block-heading.home-catch-title { 3342 /* Layout - centered */ 3343 width: 100% !important; 3344 margin-left: auto !important; 3345 margin-right: auto !important; 3346 3347 /* Typography - proper h2 style from design system */ 3348 font-family: 'Geist', sans-serif !important; 3349 font-weight: 600 !important; 3350 font-size: 34px !important; 3351 line-height: 42px !important; 3352 letter-spacing: -0.01em !important; 3353 color: var(--color-off-black) !important; 3354 3355 /* Alignment */ 3356 text-align: center !important; 3357 3358 /* Spacing */ 3359 margin-bottom: 30px !important; /* Space before text */ 3360} 3361 3362/* Catchline Text - same style as about-intro */ 3363.page-id-4185 .home-catch-txt, .page-id-38823 .home-catch-txt { 3364 /* Layout - centered like about-intro */ 3365 width: 998px !important; /* Same as about-intro (10-col equivalent) */ 3366 max-width: calc(100% - 40px) !important; /* Respect mobile margins */ 3367 margin: 0 auto !important; /* Center the text */ 3368 3369 /* Typography - Herbik style like about-intro */ 3370 font-family: 'Herbik', serif !important; 3371 font-style: normal !important; 3372 font-weight: 400 !important; 3373 font-size: 28px !important; 3374 line-height: 36px !important; /* 34px fixed line height */ 3375 letter-spacing: -0.01em !important; 3376 color: var(--color-off-black) !important; /* #3D3D31 */ 3377 3378 /* Alignment */ 3379 text-align: center !important; 3380 3381 /* Spacing */ 3382 margin-bottom: 40px !important; 3383 /* Add space after catchline section */ 3384} 3385 3386/* ===== HOME PAGE CHARTS STYLING ===== */ 3387
3388/* Charts container - 8 columns wide, centered */ 3389.page-id-4185 .home-charts, .page-id-4033 .home-charts, .page-id-38823 .home-charts { 3390 width: calc(1200px * 8/12) !important; /* 800px - 8 columns */ 3391 margin: 0 auto !important; /* Center horizontally */ 3392} 3393 3394/* Add vertical spacing between charts */ 3395.page-id-4185 .home-charts, .page-id-4033 .home-charts, .page-id-38823 .home-charts > * { 3396 margin-bottom: 60px !important; 3397} 3398 3399/* Remove margin from last chart */ 3400.page-id-4185 .home-charts > *:last-child, .page-id-4033 .home-charts > *:last-child, .page-id-38823 .home-charts > *:last-child { 3401 margin-bottom: 10 !important; 3402} 3403 3404/* ===== HOME PAGE TRIPLE CHART STYLING ===== */ 3405 3406/* Triple chart container - same as home-charts but with top margin */ 3407.page-id-4185 .home-charts-triple, .page-id-4033 .home-charts-triple, .page-id-38823 .home-charts-triple { 3408 width: calc(1200px * 8/12) !important; /* 800px - 8 columns */ 3409 margin: 40px auto 0 auto !important; /* 40px top margin, centered horizontally */ 3410} 3411 3412/* ===== HOME PAGE MAP STYLING ===== */ 3413 3414/* Map container - just add bottom margin for now */ 3415.page-id-4185 .home-map, .page-id-4033 .home-map, .page-id-38823 .home-map { 3416 margin-bottom: 80px !important; 3417} 3418 3419/* ===== HOME PAGE CAROUSEL CARDS STYLING ===== */ 3420 3421/* Carousel container - horizontal scrolling setup */
3422.page-id-4185 .home-carousel, .page-id-38823 .home-carousel { 3423 /* Remove default Group block styling */ 3424 padding: 0 !important; 3425 margin: 0 !important; 3426 3427 /* Move carousel 30px higher */ 3428 margin-top: 0px !important; 3429 3430 /* Add 100px bottom margin */ 3431 margin-bottom: 80px !important; 3432} 3433 3434/* Target the inner container that WordPress creates */ 3435.page-id-4185 .home-carousel .wp-block-group__inner-container, .page-id-38823 .home-carousel .wp-block-group__inner-container { 3436 /* Create horizontal scroll container */ 3437 display: flex !important; 3438 flex-direction: row !important; 3439 gap: 20px !important; /* 20px space between cards */ 3440 3441 /* Enable horizontal scrolling */ 3442 overflow-x: auto !important; 3443 overflow-y: hidden !important; 3444 3445 /* Smooth scrolling */ 3446 scroll-behavior: smooth !important; 3447 3448 /* Hide scrollbar but keep functionality */ 3449 scrollbar-width: none !important; /* Firefox */ 3450 -ms-overflow-style: none !important; /* IE/Edge */ 3451 3452 /* Full browser width - break out of container constraints */ 3453 width: 100vw !important; /* Full viewport width */ 3454 margin-left: calc(-50vw + 50%) !important; /* Break out to full width */ 3455 margin-right: calc(-50vw + 50%) !important; 3456 3457 /* Equal padding on both sides for centered scrolling */ 3458padding: 0 100px !important; /* 100px padding on each side */ 3459 3460 /* Remove WordPress default constraints */ 3461 max-width: none !important; 3462 3463 /* Cards should align to flex-start for different heights */ 3464 align-items: flex-start !important; 3465} 3466 3467/* Hide scrollbar in Webkit browsers */ 3468.page-id-4185 .home-carousel .wp-block-group__inner-container::-webkit-scrollbar, .page-id-38823 .home-carou
3468sel .wp-block-group__inner-container::-webkit-scrollbar { 3469 display: none !important; 3470} 3471 3472/* Individual carousel card styling */ 3473.page-id-4185 .carousel-card, .page-id-38823 .carousel-card { 3474 /* Card dimensions and layout */ 3475 width: 320px !important; 3476 flex-shrink: 0 !important; /* Prevent cards from shrinking */ 3477 3478 /* Allow different heights - remove any height constraints */ 3479 height: auto !important; /* Let content determine height */ 3480 align-self: center !important; /* Will center cards vertically */ 3481 3482 /* Background and border */ 3483 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 3484 border: 1px solid var(--color-sand-hover) !important; /* #EBEBD6 */ 3485 border-radius: 8px !important; 3486 3487 /* Spacing */ 3488 padding: 20px !important; /* 20px padding on all sides */ 3489 box-sizing: border-box !important; 3490 3491 /* Vertical layout within each card */ 3492 display: flex !important; 3493 flex-direction: column !important; 3494 align-items: flex-start !important; /* Left align content */ 3495 gap: 10px !important; /* 10px vertical margin between elements */ 3496 3497 /* Transition for hover effects */ 3498 transition: border-color 0.3s ease !important; 3499 cursor: pointer !important; 3500} 3501 3502/* Card hover state */ 3503.page-id-4185 .carousel-card:hover, .page-id-38823 .carousel-card:hover { 3504 border: 1px solid var(--color-dark-sand) !important; /* #757559 */ 3505} 3506 3507/* Card image styling - CORRECTED TO LANDSCAPE */ 3508.page-id-4185 .carousel-card .carousel-card-img, .page-id-38823 .carousel-card .carousel-card-img { 3509 width: 280px !important; 3510 height: 140px !important; 3511 margin: 0 !important; 3512} 3513 3514.page-id-4185 .carousel-card .carousel-card-img img, .page-id-38823 .carousel-card .carousel-card-img img { 3515 width: 280px !important; 3516 height: 140px !important; 3517 object-fit: cover !important; 3518 border-radius: 4px !important; 3519} 3520 3521/* Card title styling */ 3522.page-id-4185 .carousel-card .carousel-card-title, .page-id-38823 .carousel-card .carousel-card-title { 3523 /* Typography - Geist Medium 18px */ 3524 font-family: 'Geist', sans-serif !important; 3525 font-weight: 500 !important; /* Medium */ 3526 font-size: 18px !important; 3527 line-height: 1.5 !important; /* 150% */ 3528 color: var(--color-dark-sand) !important; /* #757559 */ 3529 3530 /* Remove default margins */ 3531 margin: 0 !important; 3532 3533 /* Transition for hover effect */ 3534 transition: color 0.3s ease !important; 3535} 3536 3537/* Card title hover state (when card is hovered) */ 3538.page-id-4185 .carousel-card:hover .carousel-card-title, .page-id-38823 .carousel-card:hover .carousel-card-title { 3539 color: var(--color-off-black) !important; /* #3D3D31 */ 3540} 3541 3542/* Card meta data styling */ 3543.page-id-4185 .carousel-card .carousel-card-meta, .page-id-38823 .carousel-card .carousel-card-meta { 3544 /* Typography - h5 style in Dark Sand */ 3545 font-family: 'Geist Mono', monospace !important; 3546 font-weight: 500 !important; 3547 font-size: 14px !important; 3548 line-height: 1.5 !important; /* 150% */ 3549 color: var(--color-dark-sand) !important; /* #757559 */ 3550 3551 /* Remove default margins */ 3552 margin: 0 !important; 3553} 3554 3555/* Remove default Group block margins and styling */ 3556.page-id-4185 .carousel-card.wp-block-group, .page-id-38823 .carousel-card.wp-block-group { 3557 margin-bottom: 0 !important; 3558 margin-top: 0 !important; 3559} 3560 3561/* ===== CAROUSEL NAVIGATION ARROWS ===== */ 3562 3563/* Carousel wrapper - position relative for arrow positioning */
3564.page-id-4185 .home-carousel, .page-id-38823 .home-carousel { 3565 position: relative !important; 3566} 3567 3568/* Arrow button base styling */ 3569.carousel-arrow { 3570 position: absolute !important; 3571 top: 50% !important; 3572 transform: translateY(-50%) !important; 3573 z-index: 10 !important; 3574 3575 /* Button styling - 40px circle with Sand background */ 3576 width: 40px !important; 3577 height: 40px !important; 3578 background-color: var(--color-sand) !important; /* #D1D1BF */ 3579 border: none !important; 3580 border-radius: 50% !important; 3581 3582 /* Center the SVG */ 3583 display: flex !important; 3584 align-items: center !important; 3585 justify-content: center !important; 3586 3587 /* Interaction */ 3588 cursor: pointer !important; 3589 transition: background-color 0.3s ease !important; 3590 3591 /* Remove default button styling */ 3592 outline: none !important; 3593 box-shadow: none !important; 3594 padding: 0 !important; 3595} 3596 3597/* Button hover state - Dark Sand background */ 3598.carousel-arrow:hover { 3599 background-color: var(--color-dark-sand) !important; /* #757559 */ 3600} 3601 3602/* SVG sizing - smaller 8x16px arrows in Light Sand */ 3603.carousel-arrow svg { 3604 width: 8px !important; 3605 height: 16px !important; 3606 flex-shrink: 0 !important; 3607} 3608 3609/* Arrow color - Light Sand */ 3610.carousel-arrow svg path { 3611 stroke: var(--color-light-sand) !important; /* #FBFBEE */ 3612} 3613 3614/* Left arrow positioning - points left */ 3615.carousel-arrow-left { 3616 left: 20px !important; 3617} 3618 3619.carousel-arrow-left svg { 3620 transform: rotate(180deg) !important; /* Rotate 180deg to point left */ 3621} 3622 3623/* Right arrow positioning - points right */ 3624.carousel-arrow-right { 3625 right: 20px !important; 3626} 3627 3628.carousel-arrow-right svg { 3629 transform: rotate(0deg) !important; /* Keep original direction (points right) */ 3630} 3631 3632/* Hide arrows on mobile */ 3633@media (max-width: 768px) { 3634 .carousel-arrow { 3635 display: none !important; 3636 } 3637} 3638 3639/* Desktop: show charts, hide mobile images */ 3640.home-charts-triple, 3641.home-charts { 3642 display: block !important; 3643} 3644 3645.chart-mobile { 3646 display: none !important; 3647} 3648 3649/* Mobile: hide charts, show mobile images */ 3650@media (max-width: 768px) { 3651 .home-charts-triple, 3652 .home-charts { 3653 display: none !important; 3654 } 3655 3656 .chart-mobile { 3657 display: block !important; 3658 } 3659} 3660 3661/* ===== HOME PAGE FAQ STYLING ===== */ 3662 3663/* FAQ container - 8 columns wide for optimal readability */ 3664.page-id-4185 .home-faq, .page-id-38823 .home-faq { 3665 max-width: calc(1200px * 8/12) !important; /* 800px - 8 columns */ 3666 margin: 140px auto 0 auto !important; /* 140px top margin, centered horizontally */ 3667 width: 100% !important; 3668 padding: 0 10px !important; /* Reduced side padding */ 3669 box-sizing: border-box !important; 3670} 3671 3672/* Remove any default Genesis Blocks container styling that might interfere */ 3673.page-id-4185 .home-faq.gb-block-container, .page-id-38823 .home-faq.gb-block-container { 3674 padding-left: 10px !important; 3675 padding-right: 20px !important; 3676} 3677 3678/* FAQ Item Styling */ 3679.page-id-4185 .faq-item, .page-id-38823 .faq-item { 3680 border-bottom: 1px solid var(--color-sand) !important; /* #D1D1BF */ 3681 margin-bottom: 0 !important; 3682 padding-bottom:20px !important; 3683 padding-top:30px 3684} 3685 3686/* Remove border from last item */ 3687.page-id-4185 .faq-item:last-child, .page-id-38823 .faq-item:last-child { 3688 border-bottom: none !important; 3689} 3690 3691/* FAQ Question - make it look clickable */ 3692.page-id-4185 .faq-question, .page-id-38823 .faq-question { 3693 cursor: pointer !important; 3694 margin-bottom: 0 !important; 3695 position: relative !important; 3696 padding-right: 30px !important; /* Space for arrow */ 3697 3698 /* Add arrow after question */ 3699} 3700 3701.page-id-4185 .faq-question::after, .page-id-38823 .faq-question::after { 3702 content: 'â¼' !important; 3703 position: absolute !important; 3704 right: 0 !important; 3705 top: 50% !important; 3706 transform: translateY(-50%) !important; 3707 font-size: 16px !important; 3708 color: var(--color-dark-sand) !important; 3709 transition: transform 0.3s ease !important; 3710} 3711 3712/* Rotate arrow when expanded */ 3713.page-id-4185 .faq-item.faq-expanded .faq-question::after, .page-id-38823 .faq-item.faq-expanded .faq-question::after { 3714 transform: translateY(-50%) rotate(180deg) !important; 3715} 3716 3717/* FAQ Answer - hidden by default */ 3718.page-id-4185 .faq-answer, .page-id-38823 .faq-answer { 3719 max-height: 0 !important; 3720 overflow: hidden !important; 3721 opacity: 0 !important; 3722 margin-top: 0 !important; 3723 transition: all 0.4s ease !important; 3724} 3725 3726/* Show answer when expanded */ 3727.page-id-4185 .faq-item.faq-expanded .faq-answer, .page-id-38823 .faq-item.faq-expanded .faq-answer { 3728 max-height: 1000px !important; 3729 opacity: 1 !important; 3730 margin-top: 20px !important; 3731} 3732 3733/* FAQ Separators - Sand color with 50px margins */ 3734.page-id-4185 .home-faq .wp-block-separator, 3735.page-id-4185 .home-faq .wp-block-separator.has-alpha-channel-opacity, 3736.page-id-38823 .home-faq .wp-block-separator, 3737.page-id-38823 .home-faq .wp-block-separator.has-alpha-channel-opacity { 3738 width: 100% !important; 3739 height: 1px !important; 3740 background-color: var(--color-sand) !important; /* #D1D1BF */ 3741 border: none !important; 3742 margin: 10px 0 !important; /* 50px top and bottom margin */ 3743 3744 /* Remove theme padding and WordPress defaults */ 3745 padding: 0 !important; 3746 3747 /* Remove WordPress block styling */ 3748 opacity: 1 !important; /* Override alpha-channel-opacity */ 3749 3750 /* Ensure clean line */ 3751 box-sizing: border-box !important; 3752 display: block !important; 3753} 3754 3755/* FAQ Answer Lists - match paragraph typography */ 3756.page-id-4185 .home-faq .faq-answer ul, 3757.page-id-4185 .home-faq .faq-answer .wp-block-list, 3758.page-id-38823 .home-faq .faq-answer ul, 3759.page-id-38823 .home-faq .faq-answer .wp-block-list { 3760 /* Paragraph Typography */ 3761 font-family: 'Geist', sans-serif !important; 3762 font-weight: 400 !important; 3763 font-size: 18px !important; 3764 line-height: 1.5 !important; /* 150% */ 3765 color: var(--color-off-black) !important; 3766 3767 /* List spacing */ 3768 margin-bottom: 0 !important; 3769 padding-left: 30px !important; /* Indent for bullets */ 3770} 3771 3772/* FAQ Answer List Items - match paragraph typography */ 3773.page-id-4185 .home-faq .faq-answer li, .page-id-38823 .home-faq .faq-answer li { 3774 /* Paragraph Typography */ 3775 font-family: 'Geist', sans-serif !important; 3776 font-weight: 400 !important; 3777 font-size: 18px !important; 3778 line-height: 1.5 !important; /* 150% */ 3779 color: var(--color-off-black) !important; 3780 3781 /* List item spacing */ 3782 margin-bottom: 15px !important; 3783} 3784 3785/* Remove margin from last list item */ 3786.page-id-4185 .home-faq .faq-answer li:last-child, .page-id-4185 .home-faq .faq-answer li:last-child { 3787 margin-bottom: 0 !important; 3788} 3789 3790/* Remove top margin from FAQ questions */ 3791.page-id-4185 .home-faq .faq-question, 3792.page-id-38823 .home-faq .wp-block-heading.faq-question { 3793 margin-top: 0 !important; 3794} 3795 3796/* Remove bottom border from FAQ items */ 3797.page-id-4185 .home-faq .faq-item, .page-id-38823 .home-faq .faq-item { 3798 Â Â border-bottom: none !important; 3799} 3800/* Remove top and bottom padding from FAQ items */ 3801.page-id-4185 .home-faq .faq-item, .page-id-38823 .home-faq .faq-item { 3802 Â Â padding: 0 !important; 3803} 3804 3805/* Remove all borders from FAQ items - more specific selector */ 3806.page-id-4185 .home-faq .wp-block-group.faq-item, 3807.page-id-4185 .home-faq .faq-item, 3808.page-id-4185 .home-faq .wp-block-group, 3809.page-id-38823 .home-faq .wp-block-group.faq-item, 3810.page-id-38823 .home-faq .faq-item, 3811.page-id-38823 .home-faq .wp-block-group { 3812 border: none !important; 3813 border-bottom: none !important; 3814 border-top: none !important; 3815} 3816 3817/* Also target any potential theme borders on group blocks */ 3818.page-id-4185 .home-faq .wp-block-group.is-layout-flex, .page-id-38823 .home-faq .wp-block-group.is-layout-flex { 3819 border: none !important; 3820} 3821
3822/* Add bottom margin to FAQ title */ 3823.page-id-4185 .home-faq .faq-title, 3824.page-id-4185 .home-faq .wp-block-heading.faq-title, .page-id-38823 .home-faq .faq-title, 3825.page-id-38823 .home-faq .wp-block-heading.faq-title { 3826 margin-bottom: 40px !important; 3827} 3828 3829/* CHARTS */ 3830/* If you want the entire chart container to have the background */ 3831.chart-container { 3832 background-color: var(--color-sand-hover) !important; 3833} 3834/* Chart container padding */ 3835.chart-container { 3836 background-color: var(--color-light-sand) !important; 3837 padding: 30px !important; 3838 box-sizing: border-box !important; 3839} 3840 3841/* Ensure the chart content inside also respects the padding */ 3842.chart-container .chart-body, 3843.chart-container .chart-body-mobile { 3844 padding: 0 !important; /* Remove any conflicting padding */ 3845} 3846 3847/* Target the Observable chart wrapper directly */ 3848.chart-container .observablehq-chart, 3849.chart-container .observablehq-key { 3850 margin: 0 !important; 3851} 3852 3853/* Chart title styling - use h4 design system styles */ 3854.chart-container .chart-header h3, 3855.chart-container h3 { 3856 /* h4 Typography from your design system */ 3857 font-family: 'Geist', sans-serif !important; 3858 font-weight: 600 !important; 3859 font-size: 22px !important; 3860 line-height: 27px !important; 3861 letter-spacing: -0.01em !important; 3862 color: var(--color-off-black) !important; 3863 3864 /* Reset any conflicting styles */ 3865 margin: 0 !important; 3866 margin-bottom: 20px !important; /* Space between title and chart */ 3867 text-transform: none !important; 3868} 3869 3870/* If there are any theme overrides specifically for chart titles */ 3871.chart-header h3 { 3872 font-size: 22px !important; /* h4 size */ 3873 font-weight: 600 !important; /* h4 weight */ 3874 Â Â font-family: 'Geist', sans-serif !important; /* h4 font */ 3875} 3876 3877/* Hide chart tooltip/tools - can be reused later */ 3878.chart-container .chart-tools, 3879.chart-container .chart-tip, 3880.chart-container .chart-tip-trigger { 3881 display: none !important; 3882} 3883 3884/* Also hide any info circle icons that might be standalone */ 3885.chart-container .las.la-info-circle { 3886 Â Â display: none !important; 3887} 3888 3889/* Chart header bottom border - Sand color with 15px bottom margin */ 3890.chart-container .chart-header { 3891 border-bottom: 1px solid var(--color-sand) !important; /* #D1D1BF */ 3892 margin-bottom: 30px !important; /* 15px space below the border */ 3893} 3894 3895/* Scale up the chart legend by 20% and center it */ 3896.chart-container .observablehq-key { 3897 transform: scale(1.3) !important; /* Scale up by 30% */ 3898 transform-origin: center top !important; /* Scale from center top */ 3899 margin-bottom: 20px !important; /* Add margin to account for scaling */ 3900 3901 /* Center the legend within the chart container */ 3902 display: flex !important; 3903 justify-content: center !important; 3904 width: 100% !important; 3905} 3906 3907/* Triple chart container - 10 columns instead of 8 */ 3908.page-id-4185 .home-charts-triple, .page-id-4033 .home-charts-triple, .page-id-38823 .home-charts-triple { 3909 width: calc(1200px * 10/12) !important; /* 1000px - 10 columns */ 3910 margin: 40px auto 0 auto !important; /* Keep the 40px top margin, centered horizontally */ 3911} 3912 3913/* Scale up the triple chart SVG by 30% */ 3914.page-id-4185 .home-charts-triple .observablehq-chart svg, .page-id-4033 .home-charts-triple .observablehq-chart svg, .page-id-38823 .home-charts-triple .observablehq-chart svg { 3915 transform: scale(1.25) !important; 3916 transform-origin: left top !important;
3916 /* Scale from left top to stay in position */ 3917} 3918 3919/* Scale up the triple chart legend by 30% and move it 110px to the right */ 3920.page-id-4185 .home-charts-triple .observablehq-key, .page-id-4033 .home-charts-triple .observablehq-key, .page-id-38823 .home-charts-triple .observablehq-key { 3921 transform: scale(1.2) translateX(100px) !important; 3922 transform-origin: left top !important; 3923} 3924 3925/* Adjust the chart container to provide more space for the scaled elements */ 3926.page-id-4185 .home-charts-triple .observablehq-chart, .page-id-4033 .home-charts-triple .observablehq-chart, .page-id-38823 .home-charts-triple .observablehq-chart { 3927 margin-right: 10px !important; /* Add space between chart and legend */ 3928 margin-bottom: 30px !important; /* Add bottom margin to prevent chart touching container bottom */ 3929 overflow: visible !important; /* Ensure scaled content isn't clipped */ 3930} 3931 3932/* Add extra margin to the entire triple chart container */ 3933.page-id-4185 .home-charts-triple, .page-id-4033 .home-charts-triple { 3934 margin-bottom: 50px !important; /* Increase bottom margin for scaled content */ 3935 overflow: visible !important; /* Ensure scaled content isn't clipped */ 3936} 3937 3938/* Chart menu container */
3939.page-id-4185 .home-charts-triple .chart-menu, .page-id-4033 .home-charts-triple .chart-menu, .page-id-38823 .home-charts-triple .chart-menu { 3940 transform: scale(1.5) !important; /* Scale the entire menu 2x bigger */ 3941 transform-origin: right top !important; /* Scale from left top */ 3942 margin-bottom: 40px !important; /* Add extra margin to account for scaling */ 3943 margin-top: 20px !important; /* Add top margin for spacing */ 3944} 3945 3946/* Map report button - Button Inline Sand style */ 3947.page-id-4185 .map-button .report-button, 3948.page-id-4033 .map-button .report-button, 3949.page-id-38823 .map-button .report-button { 3950 /* Remove WordPress defaults */ 3951 background-color: transparent !important; 3952 3953 /* Layout */ 3954 box-sizing: border-box !important; 3955 display: inline-flex !important; 3956 flex-direction: row !important; 3957 justify-content: center !important; 3958 align-items: center !important; 3959 padding: 10px 16px !important; 3960 gap: 10px !important; 3961 3962 /* Dimensions - AUTO WIDTH to fit content */ 3963 min-width: 125px !important; 3964 height: 40px !important; 3965 width: auto !important; 3966 3967 /* Border and radius */ 3968 border: 1px solid var(--color-sand) !important; 3969 border-radius: 8px !important; 3970 3971 /* Typography - p-form style */ 3972 font-family: 'Geist', sans-serif !important; 3973 font-weight: 500 !important; /* Medium */ 3974 font-size: 16px !important; 3975 line-height: 20px !important; 3976 color: var(--color-dark-sand) !important; /* Dark Sand text */ 3977 text-decoration: none !important; 3978 white-space: nowrap !important; 3979 3980 /* Reset theme styles */ 3981 box-shadow: none !important; 3982 text-transform: none !important; 3983} 3984 3985/* Hover state */ 3986.page-id-4185 .map-button .report-button:hover, 3987.page-id-4033 .map-button .report-button:hover, 3988.page-id-38823 .map-button .report-button:hover { 3989 border: 1px solid var(--color-off-black) !important; 3990 color: var(--color-off-black) !important; /* Off Black text on hover */ 3991} 3992 3993/* Remove wrapper styling */ 3994.page-id-4185 .map-button, 3995.page-id-4033 .map-button, .page-id-38823 .map-button { 3996 margin: 0 !important; 3997} 3998 3999/* Map controls background - Light Sand with rounded corners */ 4000.page-id-4185 #map-controls, 4001.page-id-4185 .map-controls, 4002.page-id-4033 #map-controls, 4003.page-id-4033 .map-controls, .page-id-38823 #map-controls, 4004.page-id-38823 .map-controls { 4005 background-color: var(--color-light-sand) !important; 4006 border-radius: 8px !important; 4007} 4008 4009/* Also apply to individual map menu components if needed */ 4010.page-id-4185 .map-menu, 4011.page-id-4033 .map-menu, .page-id-38823 .map-menu { 4012 background-color: var(--color-light-sand) !important; 4013 border-radius: 8px !important; 4014} 4015 4016/* Add spacing between radio button groups in map style menu */ 4017.page-id-4185 #map-style-menu input[type="radio"] + label, 4018.page-id-4033 #map-style-menu input[type="radio"] + label, .page-id-38823 #map-style-menu input[type="radio"] + label { 4019 margin-right: 15px !important; /* Add 15px space after each label */ 4020} 4021 4022/* Legend note text - HIDDEN */ 4023.page-id-4185 .legend-note, 4024.page-id-4033 .legend-note, .page-id-38823 .legend-note { 4025 display: none !important; 4026} 4027 4028/* Map popup background - Light Sand */ 4029.page-id-4185 .mapboxgl-popup-content, 4030.page-id-4033 .mapboxgl-popup-content, 4031.page-id-38823 .mapboxgl-popup-content { 4032 background-color: var(--color-light-sand) !important; 4033 border-radius: 8px !important; 4034} 4035 4036/* Also target the inner content container if needed */ 4037.page-id-4185 .ejm-map-popup-content, 4038.page-id-4033 .ejm-map-popup-content, 4039.page-id-38823 .ejm-map-popup-content { 4040 background-color: var(--color-light-sand) !important; 4041} 4042 4043/* Optional: Add rounded corners to match your design system */ 4044.page-id-4185 .mapboxgl-popup-content, .page-id-4033 .mapboxgl-popup-content, .page-id-38823 .mapboxgl-popup-content { 4045 background-color: var(--color-light-sand) !important; 4046 Â Â border-radius: 8px !important; /* 8px rounded corners */ 4047} 4048 4049/* Map popup button - Button Fill Black style */ 4050.page-id-4185 .mapboxgl-popup-content .button, 4051.page-id-4185 .ejm-map-popup-content .button, 4052.page-id-4033 .mapboxgl-popup-content .button, 4053.page-id-4033 .ejm-map-popup-content .button, .page-id-38823 .mapboxgl-popup-content .button, 4054.page-id-38823 .ejm-map-popup-content .button { 4055 /* Layout */ 4056 box-sizing: border-box !important; 4057 display: inline-flex !important; 4058 flex-direction: row !important; 4059 justify-content: center !important;
4060 align-items: center !important; 4061 padding: 10px 16px !important; 4062 gap: 10px !important; 4063 4064 /* Dimensions */ 4065 min-width: 125px !important; 4066 height: 40px !important; 4067 width: auto !important; 4068 4069 /* Default state - Off Black background */ 4070 background: var(--color-off-black) !important; /* #3D3D31 */ 4071 border: none !important; 4072 border-radius: 8px !important; 4073 4074 /* Typography - p-form style */ 4075 font-family: 'Geist', sans-serif !important; 4076 font-style: normal !important; 4077 font-weight: 500 !important; 4078 font-size: 16px !important; 4079 line-height: 20px !important; 4080 color: var(--color-white) !important; /* #FFFFFF */ 4081 text-decoration: none !important; 4082 white-space: nowrap !important; 4083 4084 /* Reset theme styles */ 4085 box-shadow: none !important; 4086 text-transform: none !important; 4087} 4088 4089/* Hover state - transparent with Off Black border */ 4090.page-id-4185 .mapboxgl-popup-content .button:hover, 4091.page-id-4185 .ejm-map-popup-content .button:hover, 4092.page-id-4033 .mapboxgl-popup-content .button:hover, 4093.page-id-4185 .ejm-map-popup-content .button:hover, 4094.page-id-38823 .mapboxgl-popup-content .button:hover, 4095.page-id-38823 .ejm-map-popup-content .button:hover { 4096 background: transparent !important; 4097 border: 1px solid var(--color-off-black) !important; /* #3D3D31 */ 4098 Â Â color: var(--color-off-black) !important; /* #3D3D31 */ 4099} 4100 4101/* ===== INITIATIVE SINGLE PAGES - 10 COL LAYOUT ===== */ 4102 4103/* 10-COL - Wide content for all Initiative single pages */ 4104.single-ejm_initiative .content-sidebar-wrap { 4105 max-width: calc(1200px * 10/12) !important; /* 1000px */ 4106 margin: 0 auto !important; 4107 width: 100% !important; 4108 padding: 2rem 10px !important; 4109} 4110 4111.single-ejm_initiative .content { 4112 width: 100% !important; 4113 max-width: calc(1200px * 10/12) !important; 4114} 4115 4116/* Initiative page background - ensure white */ 4117.single-ejm_initiative body, 4118.single-ejm_initiative .content-sidebar-wrap, 4119.single-ejm_initiative .content, 4120.single-ejm_initiative .entry, 4121.single-ejm_initiative .entry-content { 4122 background-color: var(--color-white) !important; 4123} 4124 4125/* Initiative page text colors - target content areas specifically */ 4126.single-ejm_initiative .entry-content, 4127.single-ejm_initiative .entry-content p, 4128.single-ejm_initiative .entry-content li, 4129.single-ejm_initiative .entry-content div { 4130 color: var(--color-off-black); 4131} 4132 4133/* All headings should be off-black on Initiative pages */ 4134.single-ejm_initiative h1, 4135.single-ejm_initiative h2, 4136.single-ejm_initiative h3, 4137.single-ejm_initiative h4, 4138.single-ejm_initiative h5, 4139.single-ejm_initiative h6, 4140.single-ejm_initiative .entry-content h1, 4141.single-ejm_initiative .entry-content h2, 4142.single-ejm_initiative .entry-content h3, 4143.single-ejm_initiative .entry-content h4, 4144.single-ejm_initiative .entry-content h5, 4145.single-ejm_initiative .entry-content h6 { 4146 color: var(--color-off-black) !important; 4147} 4148 4149.single-ejm_initiative h1 { 4150 font-family: 'Herbik', serif !important; 4151 font-weight: 500; 4152 font-size: 44px; 4153 line-height: 1.1; /* 110% */ 4154 letter-spacing: -0.01em; /* -1% */ 4155margin-bottom: 50px 4156} 4157 4158/* Remove any text transformation for all content on Initiative pages */ 4159.single-ejm_initiative, 4160.single-ejm_initiative *, 4161.single-ejm_initiative .entry-content, 4162.single-ejm_initiative .entry-content *, 4163.single-ejm_initiative h1, 4164.single-ejm_initiative h2, 4165.single-ejm_initiative h3, 4166.single-ejm_initiative h4, 4167.single-ejm_initiative h5, 4168.single-ejm_initiative h6, 4169.single-ejm_initiative p, 4170.single-ejm_initiative li, 4171.single-ejm_initiative a, 4172.single-ejm_initiative span, 4173.single-ejm_initiative div { 4174 text-transform: none !important; 4175} 4176 4177/* ===== INITIATIVE SINGLE PAGES - TWO COLUMN LAYOUT ===== */ 4178 4179/* Entry header (meta data) stays full width */ 4180.single-ejm_initiative .entry-header { 4181 width: 100% !important; 4182 Â Â margin-bottom: 20px !important; 4183} 4184 4185/* Create two-column container for content + footer */ 4186.single-ejm_initiative .entry { 4187 display: grid !important; 4188 grid-template-columns: 1fr auto !important; 4189 grid-template-areas: 4190 "header header" 4191 "content footer" !important; 4192 gap: 80px !important; /* 60px between columns */ 4193 align-items: start !important; 4194} 4195 4196/* Entry header spans both columns */ 4197.single-ejm_initiative .entry-header { 4198 grid-area: header !important; 4199} 4200 4201/* Summary content - left column (gets all the extra space) */ 4202.single-ejm_initiative .entry-content { 4203 grid-area: content !important; 4204 width: 100% !important; 4205 max-width: 780px !important; /* Was 700px, now 800px (gets the +100px) */ 4206} 4207 4208/* Files and links - right column (stays same size) */ 4209.single-ejm_initiative .entry-footer { 4210 grid-area: footer !important; 4211 width: 100% !important; 4212 max-width: 335px !important; /* Stays at 300px */ 4213 4214 /* Ensure content sticks to top */ 4215 align-self: start !important; 4216} 4217 4218/* 11-COL - Wide content for Initiative single pages */ 4219.single-ejm_initiative .content-sidebar-wrap { 4220 max-width: calc(1200px * 11/12) !important; /* 1100px */ 4221 margin: 0 auto !important; 4222 width: 100% !important; 4223 padding: 2rem 10px !important; 4224} 4225 4226.single-ejm_initiative .content { 4227 width: 100% !important; 4228 max-width: calc(1200px * 11/12) !important; 4229} 4230 4231/* Mobile responsiveness - stack columns on smaller screens */ 4232@media (max-width: 768px) { 4233 .single-ejm_initiative .entry { 4234 grid-template-columns: 1fr !important; 4235 grid-template-areas: 4236 "header" 4237 "content" 4238 "footer" !important; 4239 gap: 40px !important; 4240 } 4241 4242 .single-ejm_initiative .entry-content, 4243 .single-ejm_initiative .entry-footer { 4244 max-width: 100% !important; 4245 Â } 4246} 4247 4248/* ===== INITIATIVE DATA SECTION - CLEAN TWO COLUMN LAYOUT ===== */ 4249
4250/* Main data container - break out to full 12-col width (1200px) */ 4251.single-ejm_initiative .entry-header .entry-meta { 4252 /* Break out of the 11-col container (1100px) with 20px padding to full 1200px width */ 4253 width: 1200px !important; 4254 max-width: 1200px !important; 4255 margin-left: calc(-70px) !important; /* Account for padding and container width difference */ 4256 margin-right: calc(-70px) !important; 4257 margin-top: 0px !important; 4258 4259 /* Create two-column grid: 8 cols + 4 cols */ 4260 display: grid !important; 4261 grid-template-columns: 2.1fr 0.9fr !important; /* 8:4 ratio */ 4262 gap: 20px !important; 4263 align-items: start !important; 4264} 4265 4266/* Left column - All data sections */ 4267.single-ejm_initiative .entry-header .entry-meta .initiative-data-column { 4268 display: flex !important; 4269 flex-direction: column !important; 4270 gap: 20px !important; /* Reduced from 30px to 20px */ 4271 4272 /* Light Sand background with padding */ 4273 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 4274 padding: 30px !important; /* 30px padding all around */ 4275 border-radius: 8px !important; /* Add rounded corners to match your design system */ 4276 box-sizing: border-box !important; 4277} 4278 4279/* Right column - Map */ 4280.single-ejm_initiative .entry-header .entry-meta .initiative-map-column { 4281 align-self: start !important; /* Stick to top, don't stretch */ 4282} 4283 4284/* Individual data sections within the left column */ 4285.single-ejm_initiative .entry-header .entry-meta .data-section { 4286 display: flex !important; 4287 flex-direction: column !important; 4288 gap: 10px !important; /* 10px between items within each section */ 4289} 4290 4291/* Data dividers - Sand color horizontal lines */ 4292.single-ejm_initiative .entry-header .entry-meta .data-divider { 4293 width: 100% !important; 4294 height: 1px !important; 4295 background-color: var(--color-sand) !important; /* #D1D1BF */ 4296 border: none !important; 4297 margin: 0 !important; 4298} 4299 4300/* Individual data items - h5 typography */ 4301.single-ejm_initiative .entry-header .entry-meta .entry-meta-item { 4302 margin: 0 !important; /* Remove any existing margins */ 4303 4304 /* Apply h5 typography to all text */ 4305 font-family: 'Geist Mono', monospace !important; 4306 font-weight: 500 !important; 4307 font-size: 14px !important; 4308 line-height: 1.5 !important; /* 150% */ 4309} 4310 4311/* Category labels - Dark Sand color */ 4312.single-ejm_initiative .entry-header .entry-meta .entry-meta-item label { 4313 color: var(--color-dark-sand) !important; /* #757559 */ 4314 text-decoration: none !important; 4315 4316 /* Ensure h5 typography */ 4317 font-family: 'Geist Mono', monospace !important; 4318 font-weight: 500 !important; 4319 font-size: 14px !important; 4320 line-height: 1.5 !important; 4321} 4322 4323/* Text values - Dark Sand */ 4324.single-ejm_initiative .entry-header .entry-meta .entry-meta-item span { 4325 color: var(--color-dark-sand) !important; /* #757559 */ 4326} 4327 4328/* Links - Pill style */ 4329.single-ejm_initiative .entry-header .entry-meta .entry-meta-item span a { 4330 /* Pill layout */ 4331 display: inline-block !important; 4332 padding: 5px 8px !important; /* vertical 5px, horizontal 8px */ 4333 4334 /* Background and border */ 4335 background-color: var(--color-light-sand) !important; /* Light Sand */ 4336 border: 1px solid var(--color-sand) !important; /* Sand outline */ 4337 border-radius: 8px !important; /* 8px rounded corners */ 4338 4339 /* Typography - keep existing */ 4340 color: var(--color-off-black) !important; /* #3D3D31 */ 4341 text-decoration: none !important; 4342 font-weight: 500 !important; 4343 4344 /* Smooth transition */ 4345 transition: background-color 0.3s ease, border-color 0.3s ease !important; 4346} 4347 4348/* Link hover states - Sand Hover background and border */ 4349.single-ejm_initiative .entry-header .entry-meta .entry-meta-item span a:hover { 4350 background-color: var(--color-sand-hover) !important; /* Sand Hover */ 4351 border: 1px solid var(--color-sand-hover) !important; /* Sand Hover outline */ 4352 color: var(--color-off-black) !important; /* Keep text color consistent */ 4353 text-decoration: none !important; 4354} 4355 4356/* Text values - Off Black (change from Dark Sand) */ 4357.single-ejm_initiative .entry-header .entry-meta .entry-meta-item span { 4358 color: var(--color-off-black) !important; /* #3D3D31 - changed from Dark Sand */ 4359} 4360 4361 /* Ensure h5 typography */ 4362 font-family: 'Geist Mono', monospace !important; 4363 font-weight: 500 !important; 4364 font-size: 14px !important; 4365 line-height: 1.5 !important; 4366 4367 /* Remove underlines from links */ 4368 text-decoration: none !important; 4369} 4370 4371/* Ensure map fits nicely in right column */ 4372.single-ejm_initiative .entry-header .entry-meta .map-container { 4373 width: 100% !important; 4374 height: auto !important; 4375} 4376 4377.single-ejm_initiative .entry-header .entry-meta .mapboxgl-map { 4378 width: 100% !important; 4379 height: 300px !important; /* Adjust height as needed */ 4380 border-radius: 8px !important; /* Add rounded corners */ 4381} 4382 4383/* Mobile responsiveness - stack columns vertically */ 4384@media (max-width: 968px) { 4385 .single-ejm_initiative .entry-header .entry-meta { 4386 grid-template-columns: 1fr !important; 4387 gap: 40px !important; 4388 margin-left: 0 !important; 4389 margin-right: 0 !important; 4390 width: 100% !important; 4391 } 4392} 4393 4394/* ===== INITIATIVE SINGLE PAGES - SUMMARY SECTION ===== */ 4395
4396/* Add divider at the top of Summary section */ 4397.single-ejm_initiative .entry-content { 4398 position: relative !important; 4399 padding-top: 1px !important; /* Small padding to ensure divider shows */ 4400} 4401 4402/* Divider before Summary section */ 4403.single-ejm_initiative .entry-content::before { 4404 content: '' !important; 4405 display: block !important; 4406 width: 100% !important; 4407 height: 1px !important; 4408 background-color: var(--color-sand) !important; /* #D1D1BF */ 4409 margin-bottom: 30px !important; /* 30px space between divider and title */ 4410} 4411 4412/* Style H4 as H3 (since we can't change the PHP easily) */ 4413.single-ejm_initiative .entry-content h4 { 4414 /* Apply H3 typography from your design system */ 4415 font-family: 'Herbik', serif !important; 4416 font-weight: 500 !important; 4417 font-size: 28px !important; 4418 line-height: 34px !important; 4419 letter-spacing: -0.01em !important; 4420 color: var(--color-off-black) !important; 4421 margin-bottom: 30px; 4422 4423 /* Spacing */ 4424 margin-top: 0 !important; /* Remove top margin since we have the divider */ 4425 Â Â margin-bottom: 30px !important; /* Consistent with your h3 spacing */ 4426} 4427 4428/* ===== INITIATIVE SINGLE PAGES - DATA INFO SECTION ===== */ 4429/* Style the paragraphs in p-small with Dark Sand color */ 4430.single-ejm_initiative .data-info-section .data-usage-info, 4431.single-ejm_initiative .data-info-section .data-usage-info p, 4432.single-ejm_initiative .data-info-section .cc-license-info, 4433.single-ejm_initiative .data-info-section .cc-license-info p { 4434 /* Typography - p-small style */ 4435 font-family: 'Geist', sans-serif !important; 4436 font-weight: 400 !important; 4437 font-size: 15px !important; 4438 line-height: 22px !important; 4439 color: var(--color-dark-sand) !important; /* #757559 */ 4440} 4441/* Add 30px top margin to data info section (credits) */ 4442.single-ejm_initiative .data-info-section { 4443 margin-top: 50px !important; 4444} 4445 4446/* Add spacing between the two paragraphs */ 4447.single-ejm_initiative .data-info-section .data-usage-info { 4448 margin-bottom: 15px !important; /* Space between paragraphs */ 4449} 4450 4451/* Ensure links in this section also use Dark Sand color */ 4452.single-ejm_initiative .data-info-section a { 4453 color: var(--color-dark-sand) !important; 4454 text-decoration: underline !important; 4455} 4456 4457.single-ejm_initiative .data-info-section a:hover { 4458 Â Â color: var(--color-off-black) !important; /* Darker on hover */ 4459} 4460 4461/* Style Creative Commons SVG icons in Dark Sand */ 4462.single-ejm_initiative .data-info-section .cc-license-info img, 4463.single-ejm_initiative .data-info-section .cc-license-info svg { 4464 /* Apply filter to make black SVGs appear as Dark Sand color */ 4465 filter: opacity(0.6) sepia(1) saturate(0.8) hue-rotate(35deg) !important; 4466 4467 /* Alternative approach if the filter doesn't work perfectly: */ 4468 /* filter: brightness(0) saturate(100%) invert(46%) sepia(8%) saturate(859%) hue-rotate(17deg) brightness(92%) contrast(87%) !important; */ 4469 4470 /* Maintain the size from inline styles */ 4471 height: 22px !important; 4472 vertical-align: text-bottom !important; 4473 display: inline-block !important; 4474} 4475 4476/* Optional: Make them slightly darker on hover for better interaction */ 4477.single-ejm_initiative .data-info-section .cc-license-info a:hover img { 4478 filter: opacity(0.8) sepia(1) saturate(0.8) hue-rotate(35deg) !important; 4479 /* Or use the alternative darker filter on hover */ 4480} 4481 4482/* Ensure proper spacing is maintained */ 4483.single-ejm_initiative .data-info-section .cc-license-info img + img { 4484 margin-left: 3px !important; 4485} 4486 4487/* ===== INITIATIVE SINGLE PAGES - RIGHT COLUMN STYLING ===== */ 4488 4489/* Style H4 titles in right column as H3 (match left column) */ 4490.single-ejm_initiative .entry-footer .item-container h4 { 4491 /* Apply H3 typography from your design system */ 4492 font-family: 'Herbik', serif !important; 4493 font-weight: 500 !important; 4494 font-size: 28px !important; 4495 line-height: 34px !important; 4496 letter-spacing: -0.01em !important; 4497 color: var(--color-off-black) !important; 4498 4499 /* Spacing - match left column H3 spacing */ 4500 margin-top: 0 !important; 4501 margin-bottom: 30px !important; 4502} 4503 4504/* Add divider before each item-container section */ 4505.single-ejm_initiative .entry-footer .item-container { 4506 position: relative !important; 4507 padding-top: 1px !important; /* Small padding to ensure divider shows */ 4508} 4509 4510/* Divider at top of each right column section */ 4511.single-ejm_initiative .entry-footer .item-container::before { 4512 content: '' !important; 4513 display: block !important; 4514 width: 100% !important; 4515 height: 1px !important; 4516 background-color: var(--color-sand) !important; /* #D1D1BF */ 4517 margin-bottom: 30px !important; /* 30px space between divider and title */ 4518} 4519 4520/* Remove divider from first item-container (since it's at the top) */ 4521.single-ejm_initiative .entry-footer .item-container:first-child::before { 4522 display: none !important; 4523} 4524 4525/* ===== INITIATIVE SINGLE PAGES - RIGHT COLUMN TOP DIVIDER ===== */ 4526
4527/* Add divider at the top of the entire right column (entry-footer) */ 4528.single-ejm_initiative .entry-footer { 4529 position: relative !important; 4530 padding-top: 1px !important; /* Small padding to ensure divider shows */ 4531} 4532 4533/* Divider before entire right column - match left column styling */ 4534.single-ejm_initiative .entry-footer::before { 4535 content: '' !important; 4536 display: block !important; 4537 width: 100% !important; 4538 height: 1px !important; 4539 background-color: var(--color-sand) !important; /* #D1D1BF */ 4540 margin-bottom: 30px !important; /* 30px space between divider and first section */ 4541} 4542 4543/* ===== REMOVE BOTTOM BORDERS FROM FILES AND LINKS SECTIONS ===== */ 4544 4545/* Remove any bottom borders from files and links containers */ 4546.single-ejm_initiative #files, 4547.single-ejm_initiative #links { 4548 border-bottom: none !important; 4549 padding-bottom: 0 !important; 4550 margin-bottom: 0 !important; 4551} 4552 4553/* Also target by class in case there are theme styles */ 4554.single-ejm_initiative .file-container, 4555.single-ejm_initiative .link-container { 4556 border-bottom: none !important; 4557 Â Â padding-bottom: 0 !important; 4558} 4559 4560/* ===== ADD 50PX SPACING BETWEEN RIGHT COLUMN SECTIONS ===== */ 4561 4562/* Add 50px bottom margin to files and links containers */ 4563.single-ejm_initiative #files.item-container, 4564.single-ejm_initiative #links.item-container { 4565 margin-bottom: 30px !important; 4566} 4567 4568/* Remove bottom margin from the last container */ 4569.single-ejm_initiative .entry-footer .item-container:last-child { 4570 margin-bottom: 0 !important; 4571} 4572 4573/* ===== INITIATIVE DOCUMENT STYLING ===== */ 4574 4575/* Document name styling - paragraph with medium weight */ 4576.single-ejm_initiative .document-name { 4577 /* Typography - paragraph with medium weight */ 4578 font-family: 'Geist', sans-serif !important; 4579 font-weight: 500 !important; /* Medium */ 4580 font-size: 18px !important; 4581 line-height: 1.5 !important; 4582 color: var(--color-off-black) !important; 4583 Â Â margin-bottom: 10px !important 4584} 4585 4586/* Document button - Button Fill Black style */ 4587.single-ejm_initiative .document-button { 4588 /* Layout */ 4589 box-sizing: border-box !important; 4590 display: inline-flex !important; 4591 flex-direction: row !important; 4592 justify-content: center !important; 4593 align-items: center !important; 4594 padding: 10px 16px !important; 4595 gap: 10px !important; 4596 4597 /* Dimensions */ 4598 min-width: 125px !important; 4599 height: 40px !important; 4600 width: auto !important; 4601 4602 /* Default state - Off Black background */ 4603 background: var(--color-off-black) !important; 4604 border: none !important; 4605 border-radius: 8px !important; 4606 4607 /* Typography - p-form style */ 4608 font-family: 'Geist', sans-serif !important; 4609 font-weight: 500 !important; 4610 font-size: 16px !important; 4611 line-height: 20px !important; 4612 color: var(--color-white) !important; 4613 text-decoration: none !important; 4614 white-space: nowrap !important; 4615 4616 /* Reset theme styles */ 4617 box-shadow: none !important; 4618 text-transform: none !important; 4619} 4620 4621/* Button hover state */ 4622.single-ejm_initiative .document-button:hover { 4623 background: transparent !important; 4624 border: 1px solid var(--color-off-black) !important; 4625 color: var(--color-off-black) !important; 4626} 4627 4628/* ===== INITIATIVE ADDITIONAL RESOURCES STYLING ===== */ 4629 4630/* Resource name styling - paragraph with medium weight */ 4631.single-ejm_initiative .resource-name { 4632 /* Typography - paragraph with medium weight */ 4633 font-family: 'Geist', sans-serif !important; 4634 font-weight: 500 !important; /* Medium */ 4635 font-size: 18px !important; 4636 line-height: 1.5 !important; 4637 color: var(--color-off-black) !important; 4638 4639 /* Spacing */ 4640 margin-bottom: 5px !important; /* Space between name and button */ 4641} 4642 4643/* Resource button - Button Fill Black style */ 4644.single-ejm_initiative .resource-button { 4645 /* Layout */ 4646 box-sizing: border-box !important; 4647 display: inline-flex !important; 4648 flex-direction: row !important; 4649 justify-content: center !important; 4650 align-items: center !important; 4651 padding: 10px 16px !important; 4652 gap: 10px !important; 4653 4654 /* Dimensions */ 4655 min-width: 125px !important; 4656 height: 40px !important; 4657 width: auto !important; 4658 4659 /* Default state - Off Black background */ 4660 background: var(--color-off-black) !important; 4661 border: none !important; 4662 border-radius: 8px !important; 4663 4664 /* Typography - p-form style */ 4665 font-family: 'Geist', sans-serif !important; 4666 font-weight: 500 !important; 4667 font-size: 16px !important; 4668 line-height: 20px !important; 4669 color: var(--color-white) !important; 4670 text-decoration: none !important; 4671 white-space: nowrap !important; 4672 4673 /* Reset theme styles */ 4674 box-shadow: none !important; 4675 text-transform: none !important; 4676} 4677 4678/* Button hover state */ 4679.single-ejm_initiative .resource-button:hover { 4680 background: transparent !important; 4681 border: 1px solid var(--color-off-black) !important; 4682 Â Â color: var(--color-off-black) !important; 4683} 4684 4685/* ===== ADD 20PX SPACING BELOW BUTTONS ===== */ 4686
4687/* Add 20px bottom margin to document buttons */ 4688.single-ejm_initiative .document-button { 4689 margin-bottom: 20px !important; 4690} 4691 4692/* Add 20px bottom margin to resource buttons */ 4693.single-ejm_initiative .resource-button { 4694 margin-bottom: 20px !important; 4695} 4696 4697/* ===== INITIATIVE MEDIA SECTION STYLING ===== */ 4698 4699/* Media cards - based on home carousel cards */ 4700.single-ejm_initiative .media-card { 4701 /* Card dimensions and layout */ 4702 width: 100% !important; /* Full width of right column */ 4703 display: block !important; 4704 text-decoration: none !important; 4705 4706 /* Background and border - match carousel cards */ 4707 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 4708 border: 1px solid var(--color-sand-hover) !important; /* #EBEBD6 */ 4709 border-radius: 12px !important; 4710 4711 /* Spacing */ 4712 padding: 20px !important; 4713 box-sizing: border-box !important; 4714 4715 /* Transition for hover effects */ 4716 transition: border-color 0.3s ease !important; 4717} 4718 4719/* Target the initiative-item wrapper for proper spacing */ 4720.single-ejm_initiative .media-container .initiative-item { 4721 margin-bottom: 20px !important; 4722} 4723 4724/* Remove bottom margin from last media item */ 4725.single-ejm_initiative .media-container .initiative-item:last-child { 4726 margin-bottom: 0 !important; 4727} 4728 4729/* Card hover state */ 4730.single-ejm_initiative .media-card:hover { 4731 border: 1px solid var(--color-dark-sand) !important; /* #757559 */ 4732} 4733 4734/* Media image styling */ 4735.single-ejm_initiative .media-image { 4736 width: 100% !important; 4737 height: 142px !important; 4738 margin-bottom: 10px !important; /* Changed from 15px to 10px */ 4739 overflow: hidden !important; 4740 border-radius: 4px !important; 4741} 4742 4743.single-ejm_initiative .media-image .media-img { 4744 width: 100% !important; 4745 height: 142px !important; 4746 object-fit: cover !important; /* Crop image to fit */ 4747 border-radius: 4px !important; 4748} 4749 4750/* Media title styling */ 4751.single-ejm_initiative .media-title { 4752 /* Typography - paragraph with medium weight */ 4753 font-family: 'Geist', sans-serif !important; 4754 font-weight: 500 !important; /* Medium */ 4755 font-size: 18px !important; 4756 line-height: 1.5 !important; 4757 color: var(--color-off-black) !important; 4758 4759 /* Spacing */ 4760 margin-bottom: 10px !important; 4761 4762 /* Transition for hover effect */ 4763 transition: color 0.3s ease !important; 4764} 4765 4766/* Title hover state when card is hovered */ 4767.single-ejm_initiative .media-card:hover .media-title { 4768 color: var(--color-off-black) !important; /* Keep same color */ 4769} 4770 4771/* Media meta container (credit | type) - updated for better text flow */ 4772.single-ejm_initiative .media-meta { 4773 display: inline !important; /* Changed from flex */ 4774 line-height: 22px !important; 4775} 4776 4777/* Credit and type styling - p-small in Dark Sand */ 4778.single-ejm_initiative .media-credit, 4779.single-ejm_initiative .media-type { 4780 /* Typography - p-small style */ 4781 font-family: 'Geist', sans-serif !important; 4782 font-weight: 400 !important; 4783 font-size: 15px !important; 4784 line-height: 22px !important; 4785 color: var(--color-dark-sand) !important; /* #757559 */ 4786 4787 /* Make them inline for natural text flow */ 4788 display: inline !important; 4789} 4790 4791/* Alternative thinner divider using CSS border */ 4792.single-ejm_initiative .media-divider { 4793 display: inline-block !important; 4794 width: 1px !important; 4795 height: 12px !important; 4796 background-color: var(--color-sand) !important; /* #D1D1BF */ 4797 margin: 0 8px !important; 4798 vertical-align: middle !important; 4799} 4800 4801/* Remove bottom margin from last media card */ 4802.single-ejm_initiative .media-container .media-card:last-child { 4803 margin-bottom: 0 !important; 4804} 4805 4806/* Remove bottom border from media section */ 4807.single-ejm_initiative #media, 4808.single-ejm_initiative .media-container { 4809 border-bottom: none !important; 4810 padding-bottom: 0 !important; 4811} 4812 4813/* ===== INITIATIVE CITATION SECTION ===== */ 4814 4815/* Citation section container - add top margin and spacing */ 4816.single-ejm_initiative .initiative-citation-section { 4817 margin-top: 50px !important; /* Space above citation section */ 4818 margin-bottom: 0 !important; /* No extra bottom margin */ 4819} 4820
4821/* Ensure citation container in initiative pages has proper styling */ 4822.single-ejm_initiative .initiative-citation-section .citation-container { 4823 /* The citation-container styles are already defined globally, just ensure they work here */ 4824 width: 100% !important; 4825 box-sizing: border-box !important; 4826} 4827 4828/* Remove bold from taxonomy links in initiative data column */ 4829.single-ejm_initiative .initiative-data-column .taxonomy-list a { 4830 font-weight: 500 !important; 4831} 4832 4833/* More specific resource button hover state */ 4834.single-ejm_initiative .entry-footer .resource-button:hover, 4835.single-ejm_initiative .link-container .resource-button:hover, 4836.single-ejm_initiative .item-container .resource-button:hover { 4837 background: transparent !important; 4838 border: 1px solid var(--color-off-black) !important; 4839 color: var(--color-off-black) !important; 4840 text-decoration: none !important; 4841} 4842 4843/* Related Organizations section divider */ 4844.single-ejm_initiative .section-divider { 4845 width: 100% !important; 4846 height: 1px !important; 4847 background-color: var(--color-sand) !important; /* #D1D1BF */ 4848 border: none !important; 4849 margin: 40px 0 30px 0 !important; /* 40px top, 30px bottom */ 4850} 4851 4852/* Related Organizations buttons container */ 4853.single-ejm_initiative .related-orgs-buttons { 4854 display: flex !important; 4855 flex-direction: column !important; 4856 gap: 15px !important; /* 15px spacing between buttons */ 4857 margin-bottom: 20px !important; 4858} 4859 4860/* Related Organization button styling - Button Inline Sand */ 4861.single-ejm_initiative .related-org-button { 4862 /* Remove WordPress defaults */ 4863 background-color: transparent !important; 4864 4865 /* Layout */ 4866 box-sizing: border-box !important; 4867 display: inline-flex !important; 4868 flex-direction: row !important; 4869 justify-content: center !important; 4870 align-items: center !important; 4871 padding: 10px 16px !important; 4872 gap: 10px !important; 4873 4874 /* Dimensions - AUTO WIDTH to fit content */ 4875 min-width: 125px !important; 4876 height: 40px !important; 4877 width: auto !important; 4878 4879 /* Border and radius */ 4880 border: 1px solid var(--color-sand) !important; 4881 border-radius: 8px !important; 4882 4883 /* Typography - p-form style */ 4884 font-family: 'Geist', sans-serif !important; 4885 font-weight: 500 !important; 4886 font-size: 16px !important; 4887 line-height: 20px !important; 4888 color: var(--color-dark-sand) !important; 4889 text-decoration: none !important; 4890 white-space: nowrap !important; 4891 4892 /* Reset theme styles */ 4893 box-shadow: none !important; 4894 text-transform: none !important; 4895} 4896 4897/* Button hover state */ 4898.single-ejm_initiative .related-org-button:hover { 4899 border: 1px solid var(--color-off-black) !important; 4900 color: var(--color-off-black) !important; 4901} 4902 4903/* Container alignment - left align buttons instead of full width */ 4904.single-ejm_initiative .related-orgs-buttons { 4905 display: flex !important; 4906 flex-direction: column !important; 4907 align-items: flex-start !important; /* Left align the buttons */ 4908 gap: 15px !important; 4909 margin-bottom: 20px !important; 4910} 4911 4912/* Related Initiatives items container */ 4913.single-ejm_initiative .related-initiatives-items { 4914 display: flex !important; 4915 flex-direction: column !important; 4916 align-items: flex-start !important; 4917 gap: 20px !important; 4918 margin-bottom: 20px !important; 4919} 4920 4921/* Initiative name styling - paragraph with medium weight */ 4922.single-ejm_initiative .initiative-name { 4923 /* Typography - paragraph with medium weight */ 4924 font-family: 'Geist', sans-serif !important; 4925 font-weight: 500 !important; /* Medium */ 4926 font-size: 18px !important; 4927 line-height: 1.5 !important; 4928 color: var(--color-off-black) !important; 4929 4930 /* Spacing */ 4931 margin-bottom: 10px !important; /* Space between name and button */ 4932} 4933 4934/* Initiative button - Button Fill Black style */ 4935.single-ejm_initiative .initiative-button { 4936 /* Layout */ 4937 box-sizing: border-box !important; 4938 display: inline-flex !important; 4939 flex-direction: row !important; 4940 justify-content: center !important;
4941 align-items: center !important; 4942 padding: 10px 16px !important; 4943 gap: 10px !important; 4944 4945 /* Dimensions */ 4946 min-width: 125px !important; 4947 height: 40px !important; 4948 width: auto !important; 4949 4950 /* Default state - Off Black background */ 4951 background: var(--color-off-black) !important; 4952 border: none !important; 4953 border-radius: 8px !important; 4954 4955 /* Typography - p-form style */ 4956 font-family: 'Geist', sans-serif !important; 4957 font-weight: 500 !important; 4958 font-size: 16px !important; 4959 line-height: 20px !important; 4960 color: var(--color-white) !important; 4961 text-decoration: none !important; 4962 white-space: nowrap !important; 4963 4964 /* Reset theme styles */ 4965 box-shadow: none !important; 4966 text-transform: none !important; 4967} 4968 4969/* Button hover state */ 4970.single-ejm_initiative .initiative-button:hover { 4971 background: transparent !important; 4972 border: 1px solid var(--color-off-black) !important; 4973 color: var(--color-off-black) !important; 4974} 4975 4976/* Divider above Entry History and Research Contributors initiative metadata */ 4977.single-ejm_initiative .initiative-entry-meta-first::before { 4978 content: '' !important; 4979 display: block !important; 4980 width: 100% !important; 4981 height: 1px !important; 4982 background-color: var(--color-sand) !important; 4983 margin-top: 30px !important; 4984 margin-bottom: 30px !important; 4985} 4986 4987/* Entry History and Research Contributors initiative entry metadata */ 4988.initiative-entry-meta { 4989 margin-bottom: 18px; 4990 color: #7b765c; 4991 font-size: 15px; 4992 line-height: 1.5; 4993} 4994 4995.initiative-entry-meta-label { 4996 font-weight: 600; 4997 margin-bottom: 6px; 4998} 4999 5000.initiative-entry-meta-content { 5001 color: #7b765c; 5002} 5003 5004/* Add space after the metadata group */ 5005.initiative-entry-meta:last-of-type { 5006 margin-bottom: 24px; 5007} 5008 5009/* Initiative cover image styling - centered */ 5010.single-ejm_initiative .initiative-cover-image { 5011 width: 1200px !important; 5012 max-width: 1200px !important; 5013 height: 250px !important; 5014 margin: 0 auto 50px auto !important; /* Center horizontally with bottom margin */ 5015 overflow: hidden !important; 5016 5017 /* Break out of container constraints if needed */ 5018 position: relative !important; 5019 left: 50% !important; 5020 transform: translateX(-50%) !important; 5021} 5022 5023.single-ejm_initiative .initiative-cover-image img { 5024 width: 1200px !important; 5025 height: 250px !important; 5026 object-fit: cover !important; 5027 border-radius: 8px !important; 5028 display: block !important; 5029} 5030 5031/* Map popup title styling - match carousel card titles */ 5032.ejm-map-popup-content .popup-title { 5033 /* Typography - Geist Medium 18px in Dark Sand */ 5034 font-family: 'Geist', sans-serif !important; 5035 font-weight: 500 !important; /* Medium */ 5036 font-size: 18px !important; 5037 line-height: 1.5 !important; /* 150% */ 5038 color: var(--color-dark-sand) !important; /* #757559 */ 5039 5040 /* Remove default margins */ 5041 margin: 0 !important; 5042 margin-bottom: 10px !important; /* Add some spacing below title */ 5043 5044 /* Transition for hover effect */ 5045 transition: color 0.3s ease !important; 5046} 5047 5048/* Title link styling - inherit parent color and remove underline */ 5049.ejm-map-popup-content .popup-title a { 5050 color: inherit !important; /* Use parent Dark Sand color */ 5051 text-decoration: none !important; 5052 font-weight: inherit !important; 5053 transition: color 0.3s ease !important; 5054} 5055 5056/* Title hover state - match carousel behavior */ 5057.ejm-map-popup-content .popup-title:hover, 5058.ejm-map-popup-content .popup-title a:hover { 5059 color: var(--color-off-black) !important; /* #3D3D31 */ 5060} 5061 5062/* Map popup legend items - match carousel card meta (h5 style) */ 5063.ejm-map-popup-content .popup-item { 5064 /* Typography - h6 style in Dark Sand */ 5065 font-family: 'Geist Mono', sans-serif !important; 5066 font-weight: 500 !important; /* Medium */ 5067 font-size: 12px !important; 5068 line-height: 1.5 !important; /* 150% */ 5069 color: var(--color-dark-sand) !important; /* #757559 */ 5070 5071 /* Remove default margins */ 5072 margin: 0 !important; 5073 margin-bottom: 8px !important; /* Add some spacing between items */ 5074} 5075 5076/* Style both the label and the value consistently */ 5077.ejm-map-popup-content .popup-label, 5078.ejm-map-popup-content .popup-item { 5079 /* Ensure h6 typography applies to all text in the item */ 5080 font-family: 'Geist Mono', sans-serif !important; 5081 font-weight: 500 !important; /* Medium */ 5082 font-size: 12px !important; 5083 line-height: 1.5 !important; 5084 color: var(--color-dark-sand) !important; 5085} 5086 5087/* Remove margin from last popup item */ 5088.ejm-map-popup-content .popup-item:last-of-type { 5089 margin-bottom: 0 !important; 5090} 5091 5092/* Map popup button - Button Fill Black style (UPDATE HOVER STATE) */ 5093.page-id-4185 .mapboxgl-popup-content .button:hover, 5094.page-id-4185 .ejm-map-popup-content .button:hover { 5095 background: transparent !important; 5096 border: 1px solid var(--color-off-black) !important; /* #3D3D31 */ 5097 color: var(--color-off-black) !important; /* #3D3D31 - This should make text readable */ 5098} 5099 5100/* Map popup close button - make visible on light background */ 5101.mapboxgl-popup-close-button { 5102 background-color: transparent !important; 5103 border: none !important; 5104 color: var(--color-off-black) !important; /* Dark color for visibility */ 5105 font-size: 24px !important; /* Make sure it's large enough */ 5106 font-weight: bold !important; 5107 cursor: pointer !important; 5108 padding: 8px !important; 5109 line-height: 1 !important; 5110} 5111 5112/* Close button hover state */ 5113.mapboxgl-popup-close-button:hover { 5114 color: var(--color-dark-sand) !important; /* Slightly lighter on hover */ 5115 Â Â background-color: var(--color-sand-hover) !important; /* Add subtle background on hover */ 5116} 5117 5118/* Add border radius to map container */ 5119.page-id-4185 .map-container, .page-id-4033 .map-container { 5120 border-radius: 8px !important; 5121 overflow: hidden !important; 5122} 5123 5124/* Also ensure the home-map container has border radius if needed */ 5125.page-id-4185 .home-map .map-container, .page-id-4033 .home-map .map-container { 5126 border-radius: 8px !important; 5127 Â Â overflow: hidden !important; 5128} 5129 5130/* Map menu header styling - change from h5 to h6 */ 5131.page-id-4185 .map-menu-header, .page-id-4033 .map-menu-header { 5132 /* Typography - h6 style */ 5133 font-family: 'Geist', sans-serif !important; 5134 font-weight: 500 !important; /* Medium */ 5135 font-size: 12px !important; 5136 line-height: 1.5 !important; /* 150% */ 5137 color: var(--color-dark-sand) !important; /* #757559 */ 5138 5139 /* Remove default margins */ 5140 margin: 0 !important; 5141 margin-bottom: 10px !important; /* Add some spacing below header */ 5142} 5143 5144/* Map menu labels (radio button labels) - change from h5 to h6 */ 5145.page-id-4185 .map-menu label, 5146.page-id-4185 .tax-term label , .page-id-4033 .map-menu label, 5147.page-id-4033 .tax-term label{ 5148 /* Typography - h6 style */ 5149 font-family: 'Geist Mono', sans-serif !important; 5150 font-weight: 500 !important; /* Medium */ 5151 font-size: 12px !important; 5152 line-height: 1.5 !important; /* 150% */ 5153 color: var(--color-dark-sand) !important; /* #757559 */ 5154 5155 /* Remove default margins */ 5156 margin: 0 !important; 5157 cursor: pointer !important; /* Make sure they're clickable */ 5158} 5159 5160/* Style all text elements in map menus consistently */ 5161.page-id-4185 .map-menu, 5162.page-id-4185 .map-menu *, .page-id-4033 .map-menu, 5163.page-id-4033 .map-menu * { 5164 font-family: 'Geist Mono', sans-serif !important; 5165 font-weight: 500 !important; /* Medium */ 5166 font-size: 12px !important; 5167 line-height: 1.5 !important; 5168 color: var(--color-dark-sand) !important; 5169} 5170 5171/* ===== INITIATIVE ARCHIVE AND TAXONOMY PAGES - 12 COL LAYOUT ===== */ 5172
5173/* 12-COL - Full width (1200px) for Initiative archive and taxonomy pages */ 5174.post-type-archive-ejm_initiative .content-sidebar-wrap, 5175.tax-ejm_initiative_type .content-sidebar-wrap, 5176.tax-ejm_initiative_legal .content-sidebar-wrap, 5177.tax-ejm_initiative_eactor .content-sidebar-wrap, 5178.tax-ejm_initiative_iactor .content-sidebar-wrap, 5179.tax-gov_level .content-sidebar-wrap { 5180 max-width: 1200px !important; /* Full 12-column width */ 5181 margin: 0 auto !important; 5182 width: 100% !important; 5183 padding: 6rem 10px !important; 5184 background-color: var(--color-white) !important; 5185} 5186 5187.post-type-archive-ejm_initiative .content, 5188.tax-ejm_initiative_type .content, 5189.tax-ejm_initiative_legal .content, 5190.tax-ejm_initiative_eactor .content, 5191.tax-ejm_initiative_iactor .content, 5192.tax-gov_level .content { 5193 width: 100% !important; 5194 max-width: 1200px !important; /* Full 12-column width */ 5195} 5196 5197/* Ensure background colors are consistent */ 5198.post-type-archive-ejm_initiative body, 5199.post-type-archive-ejm_initiative .content-sidebar-wrap, 5200.post-type-archive-ejm_initiative .content, 5201.post-type-archive-ejm_initiative .entry, 5202.post-type-archive-ejm_initiative .entry-content, 5203.tax-ejm_initiative_type body, 5204.tax-ejm_initiative_type .content-sidebar-wrap, 5205.tax-ejm_initiative_type .content, 5206.tax-ejm_initiative_type .entry, 5207.tax-ejm_initiative_type .entry-content, 5208.tax-ejm_initiative_legal body, 5209.tax-ejm_initiative_legal .content-sidebar-wrap, 5210.tax-ejm_initiative_legal .content, 5211.tax-ejm_initiative_legal .entry, 5212.tax-ejm_initiative_legal .entry-content, 5213.tax-ejm_initiative_eactor body, 5214.tax-ejm_initiative_eactor .content-sidebar-wrap, 5215.tax-ejm_initiative_eactor .content, 5216.tax-ejm_initiative_eactor .entry, 5217.tax-ejm_initiative_eactor .entry-content, 5218.tax-ejm_initiative_iactor body, 5219.tax-ejm_initiative_iactor .content-sidebar-wrap, 5220.tax-ejm_initiative_iactor .content, 5221.tax-ejm_initiative_iactor .entry, 5222.tax-ejm_initiative_iactor .entry-content, 5223.tax-gov_level body, 5224.tax-gov_level .content-sidebar-wrap, 5225.tax-gov_level .content, 5226.tax-gov_level .entry, 5227.tax-gov_level .entry-content { 5228 background-color: var(--color-white) !important; 5229} 5230 5231/* ===== INITIATIVE ARCHIVE PAGES - TITLE STYLING ===== */ 5232 5233/* Change entry titles from h2 to h3 styling on archive pages */ 5234.post-type-archive-ejm_initiative .entry-title, 5235.tax-ejm_initiative_type .entry-title, 5236.tax-ejm_initiative_legal .entry-title, 5237.tax-ejm_initiative_eactor .entry-title, 5238.tax-ejm_initiative_iactor .entry-title, 5239.tax-gov_level .entry-title { 5240 /* Apply H3 typography from your design system */ 5241 font-family: 'Herbik', serif !important; 5242 font-weight: 500 !important; 5243 font-size: 28px !important; 5244 line-height: 34px !important; 5245 letter-spacing: -0.01em !important; 5246 color: var(--color-off-black) !important; 5247 5248 /* Spacing */ 5249 margin-bottom: 20px !important; 5250} 5251 5252/* Also style the links inside the titles */ 5253.post-type-archive-ejm_initiative .entry-title a, 5254.tax-ejm_initiative_type .entry-title a, 5255.tax-ejm_initiative_legal .entry-title a, 5256.tax-ejm_initiative_eactor .entry-title a, 5257.tax-ejm_initiative_iactor .entry-title a, 5258.tax-gov_level .entry-title a { 5259 color: var(--color-off-black) !important; 5260 text-decoration: none !important; 5261} 5262 5263/* Link hover state */ 5264.post-type-archive-ejm_initiative .entry-title a:hover, 5265.tax-ejm_initiative_type .entry-title a:hover, 5266.tax-ejm_initiative_legal .entry-title a:hover, 5267.tax-ejm_initiative_eactor .entry-title a:hover, 5268.tax-ejm_initiative_iactor .entry-title a:hover, 5269.tax-gov_level .entry-title a:hover { 5270 color: var(--color-dark-sand) !important; 5271} 5272 5273/* ===== INITIATIVE ARCHIVE PAGES - HORIZONTAL DATA LAYOUT ===== */ 5274 5275/* Archive entry meta container - horizontal layout */ 5276.post-type-archive-ejm_initiative .entry-meta, 5277.tax-ejm_initiative_type .entry-meta, 5278.tax-ejm_initiative_legal .entry-meta, 5279.tax-ejm_initiative_eactor .entry-meta, 5280.tax-ejm_initiative_iactor .entry-meta, 5281.tax-gov_level .entry-meta { 5282 display: flex !important; 5283 flex-direction: row !important; 5284 align-items: center !important; 5285 flex-wrap: wrap !important; /* Allow wrapping on smaller screens */ 5286 gap: 0 !important; /* Remove gap, we'll use borders for separation */ 5287} 5288 5289/* Individual meta items - remove vertical layout and icons */ 5290.post-type-archive-ejm_initiative .entry-meta-item, 5291.tax-ejm_initiative_type .entry-meta-item, 5292.tax-ejm_initiative_legal .entry-meta-item, 5293.tax-ejm_initiative_eactor .entry-meta-item, 5294.tax-ejm_initiative_iactor .entry-meta-item, 5295.tax-gov_level .entry-meta-item { 5296 /* Hide labels and icons - only show spans with values */ 5297 display: flex !important;
5298 align-items: center !important; 5299 5300 /* Add right border as separator */ 5301 border-right: 1px solid var(--color-sand) !important; /* #D1D1BF */ 5302 padding-right: 15px !important; 5303 margin-right: 15px !important; 5304} 5305 5306/* Remove border from last item */ 5307.post-type-archive-ejm_initiative .entry-meta-item:last-child, 5308.tax-ejm_initiative_type .entry-meta-item:last-child, 5309.tax-ejm_initiative_legal .entry-meta-item:last-child, 5310.tax-ejm_initiative_eactor .entry-meta-item:last-child, 5311.tax-ejm_initiative_iactor .entry-meta-item:last-child, 5312.tax-gov_level .entry-meta-item:last-child { 5313 border-right: none !important; 5314 padding-right: 0 !important; 5315 margin-right: 0 !important; 5316} 5317 5318/* Hide labels and icons - only show values */ 5319.post-type-archive-ejm_initiative .entry-meta-item label, 5320.tax-ejm_initiative_type .entry-meta-item label, 5321.tax-ejm_initiative_legal .entry-meta-item label, 5322.tax-ejm_initiative_eactor .entry-meta-item label, 5323.tax-ejm_initiative_iactor .entry-meta-item label, 5324.tax-gov_level .entry-meta-item label { 5325 display: none !important; /* Hide labels and icons */ 5326} 5327 5328/* Style only the values - H5 typography in Dark Sand */ 5329.post-type-archive-ejm_initiative .entry-meta-item span, 5330.tax-ejm_initiative_type .entry-meta-item span, 5331.tax-ejm_initiative_legal .entry-meta-item span, 5332.tax-ejm_initiative_eactor .entry-meta-item span, 5333.tax-ejm_initiative_iactor .entry-meta-item span, 5334.tax-gov_level .entry-meta-item span { 5335 /* H5 Typography */ 5336 font-family: 'Geist Mono', monospace !important; 5337 font-weight: 500 !important; 5338 font-size: 14px !important; 5339 line-height: 1.5 !important; /* 150% */ 5340 color: var(--color-dark-sand) !important; /* #757559 */ 5341 5342 /* Remove margins */ 5343 margin: 0 !important; 5344} 5345 5346/* ===== INITIATIVE ARCHIVE PAGES - VERTICAL SPACING AND BUTTON STYLING ===== */ 5347 5348/* Add consistent 25px spacing between archive page elements */ 5349.post-type-archive-ejm_initiative .entry-title, 5350.tax-ejm_initiative_type .entry-title, 5351.tax-ejm_initiative_legal .entry-title, 5352.tax-ejm_initiative_eactor .entry-title, 5353.tax-ejm_initiative_iactor .entry-title, 5354.tax-gov_level .entry-title { 5355 margin-bottom: 25px !important; /* 25px after title */ 5356} 5357 5358/* 25px spacing after data section */ 5359.post-type-archive-ejm_initiative .entry-meta, 5360.tax-ejm_initiative_type .entry-meta, 5361.tax-ejm_initiative_legal .entry-meta, 5362.tax-ejm_initiative_eactor .entry-meta, 5363.tax-ejm_initiative_iactor .entry-meta, 5364.tax-gov_level .entry-meta { 5365 margin-bottom: 25px !important; /* 25px after data */ 5366} 5367 5368/* Remove default paragraph margins within entry content */ 5369.post-type-archive-ejm_initiative .entry-content p, 5370.tax-ejm_initiative_type .entry-content p, 5371.tax-ejm_initiative_legal .entry-content p, 5372.tax-ejm_initiative_eactor .entry-content p, 5373.tax-ejm_initiative_iactor .entry-content p, 5374.tax-gov_level .entry-content p { 5375 margin-bottom: 0 !important; 5376} 5377 5378/* Force Read More button to display on its own line below text */ 5379.post-type-archive-ejm_initiative .more-link, 5380.tax-ejm_initiative_type .more-link, 5381.tax-ejm_initiative_legal .more-link, 5382.tax-ejm_initiative_eactor .more-link, 5383.tax-ejm_initiative_iactor .more-link, 5384.tax-gov_level .more-link { 5385 /* Layout */ 5386 box-sizing: border-box !important; 5387 display: block !important; /* Changed from inline-flex to block */ 5388 width: fit-content !important;
5388 /* Only take up space needed for content */ 5389 text-align: center !important; /* Center text within button */ 5390 padding: 10px 16px !important; 5391 5392 /* Add top margin to create space from text above */ 5393 margin-top: 25px !important; /* 25px gap from text above */ 5394 margin-bottom: 0 !important; 5395 margin-left: 0 !important; 5396 margin-right: 0 !important; 5397 5398 /* Dimensions */ 5399 min-width: 125px !important; 5400 height: 40px !important; 5401 5402 /* Default state - Off Black background */ 5403 background: var(--color-off-black) !important; 5404 border: none !important; 5405 border-radius: 8px !important; 5406 5407 /* Typography - p-form style */ 5408 font-family: 'Geist', sans-serif !important; 5409 font-style: normal !important; 5410 font-weight: 500 !important; 5411 font-size: 16px !important; 5412 line-height: 20px !important; 5413 color: var(--color-white) !important; 5414 text-decoration: none !important; 5415 white-space: nowrap !important; 5416 5417 /* Reset theme styles */ 5418 box-shadow: none !important; 5419 text-transform: none !important; 5420} 5421 5422/* Keep the hover state the same */ 5423.post-type-archive-ejm_initiative .more-link:hover, 5424.tax-ejm_initiative_type .more-link:hover, 5425.tax-ejm_initiative_legal .more-link:hover, 5426.tax-ejm_initiative_eactor .more-link:hover, 5427.tax-ejm_initiative_iactor .more-link:hover, 5428.tax-gov_level .more-link:hover { 5429 background: transparent !important; 5430 border: 1px solid var(--color-off-black) !important; 5431 color: var(--color-off-black) !important; 5432} 5433 5434/* Add horizontal divider below each archive entry */ 5435.post-type-archive-ejm_initiative .entry, 5436.tax-ejm_initiative_type .entry, 5437.tax-ejm_initiative_legal .entry, 5438.tax-ejm_initiative_eactor .entry, 5439.tax-ejm_initiative_iactor .entry, 5440.tax-gov_level .entry { 5441 border-bottom: 1px solid var(--color-sand) !important; /* #D1D1BF */ 5442 padding-bottom: 30px !important; /* Space between content and divider */ 5443 margin-bottom: 30px !important; /* Space between divider and next entry */ 5444} 5445 5446/* Remove border from last entry to avoid extra line at bottom */ 5447.post-type-archive-ejm_initiative .entry:last-child, 5448.tax-ejm_initiative_type .entry:last-child, 5449.tax-ejm_initiative_legal .entry:last-child, 5450.tax-ejm_initiative_eactor .entry:last-child, 5451.tax-ejm_initiative_iactor .entry:last-child, 5452.tax-gov_level .entry:last-child { 5453 border-bottom: none !important; 5454 margin-bottom: 0 !important; 5455} 5456 5457/* Style the blurb text with proper paragraph typography in Off Black */ 5458.post-type-archive-ejm_initiative .entry-content, 5459.tax-ejm_initiative_type .entry-content, 5460.tax-ejm_initiative_legal .entry-content, 5461.tax-ejm_initiative_eactor .entry-content, 5462.tax-ejm_initiative_iactor .entry-content, 5463.tax-gov_level .entry-content { 5464 /* Paragraph Typography */ 5465 font-family: 'Geist', sans-serif !important; 5466 font-weight: 400 !important; 5467 font-size: 18px !important; 5468 line-height: 1.5 !important; /* 150% */ 5469 color: var(--color-off-black) !important; /* #3D3D31 */ 5470} 5471 5472/* Also ensure any paragraphs within entry-content have the same styling */ 5473.post-type-archive-ejm_initiative .entry-content p, 5474.tax-ejm_initiative_type .entry-content p, 5475.tax-ejm_initiative_legal .entry-content p, 5476.tax-ejm_initiative_eactor .entry-content p, 5477.tax-ejm_initiative_iactor .entry-content p, 5478.tax-gov_level .entry-content p { 5479 /* Paragraph Typography */ 5480 font-family: 'Geist', sans-serif !important; 5481 font-weight: 400 !important; 5482 font-size: 18px !important; 5483 line-height: 1.5 !important; /* 150% */ 5484 color: var(--color-off-black) !important; /* #3D3D31 */ 5485 5486 /* Remove paragraph margins since container handles spacing */ 5487 Â Â margin: 0 !important; 5488} 5489 5490/* ===== PAGINATION STYLING - SAND HOVER COLORS + REMOVE SHADOW ===== */ 5491 5492/* Active page styling - Sand Hover background, no shadow */ 5493.post-type-archive-ejm_initiative .pagination .active a, 5494.tax-ejm_initiative_type .pagination .active a, 5495.tax-ejm_initiative_legal .pagination .active a, 5496.tax-ejm_initiative_eactor .pagination .active a, 5497.tax-ejm_initiative_iactor .pagination .active a, 5498.tax-gov_level .pagination .active a,
5499.archive-pagination .active a { 5500 background-color: var(--color-sand-hover) !important; /* #EBEBD6 */ 5501 color: var(--color-off-black) !important; /* Ensure text is readable */ 5502 border-color: var(--color-sand-hover) !important; /* Match border if there is one */ 5503 box-shadow: none !important; /* Remove drop shadow */ 5504} 5505 5506/* Pagination link hover state - Sand Hover background, no shadow */ 5507.post-type-archive-ejm_initiative .pagination a:hover, 5508.tax-ejm_initiative_type .pagination a:hover, 5509.tax-ejm_initiative_legal .pagination a:hover, 5510.tax-ejm_initiative_eactor .pagination a:hover, 5511.tax-ejm_initiative_iactor .pagination a:hover, 5512.tax-gov_level .pagination a:hover, 5513.archive-pagination a:hover { 5514 background-color: var(--color-sand-hover) !important; /* #EBEBD6 */ 5515 color: var(--color-off-black) !important; /* Ensure text remains readable */ 5516 border-color: var(--color-sand-hover) !important; /* Match border if there is one */ 5517 box-shadow: none !important; /* Remove drop shadow */ 5518} 5519 5520/* Pagination link active state (when clicked) - same as hover */ 5521.post-type-archive-ejm_initiative .pagination a:active, 5522.tax-ejm_initiative_type .pagination a:active, 5523.tax-ejm_initiative_legal .pagination a:active, 5524.tax-ejm_initiative_eactor .pagination a:active, 5525.tax-ejm_initiative_iactor .pagination a:active, 5526.tax-gov_level .pagination a:active, 5527.archive-pagination a:active { 5528 background-color: var(--color-sand-hover) !important; /* #EBEBD6 - same as hover */ 5529 color: var(--color-off-black) !important; 5530 border-color: var(--color-sand-hover) !important; 5531 box-shadow: none !important; 5532} 5533 5534/* Pagination link active state without hover - same as hover color */ 5535.post-type-archive-ejm_initiative .pagination a:active:not(:hover), 5536.tax-ejm_initiative_type .pagination a:active:not(:hover), 5537.tax-ejm_initiative_legal .pagination a:active:not(:hover), 5538.tax-ejm_initiative_eactor .pagination a:active:not(:hover), 5539.tax-ejm_initiative_iactor .pagination a:active:not(:hover), 5540.tax-gov_level .pagination a:active:not(:hover), 5541.archive-pagination a:active:not(:hover) { 5542 background-color: var(--color-sand-hover) !important; /* #EBEBD6 */ 5543 color: var(--color-off-black) !important; 5544 border-color: var(--color-sand-hover) !important; 5545 box-shadow: none !important; 5546} 5547 5548/* Also target the Genesis pagination classes if they exist */ 5549.pagination li.active a, 5550.pagination li a:hover { 5551 background-color: var(--color-sand-hover) !important; /* #EBEBD6 */ 5552 color: var(--color-off-black) !important; 5553 border-color: var(--color-sand-hover) !important; 5554 box-shadow: none !important; /* Remove drop shadow */ 5555} 5556 5557.post-type-archive-ejm_initiative .search-box { 5558 background-color: red !important; 5559} 5560 5561/* ===== FACETWP SEARCH FILTERS STYLING ===== */ 5562 5563/* Search box container - Light Sand background */ 5564.post-type-archive-ejm_initiative .search-box { 5565 background-color: var(--color-light-sand) !important; 5566 padding: 40px !important; 5567 border-radius: 8px !important; 5568 margin-bottom: 40px !important; 5569 margin-top:60px 5570} 5571 5572/* Remove FacetWP's default flexbox/grid */ 5573.post-type-archive-ejm_initiative .search-filters { 5574 display: block !important; 5575 width: 100% !important; 5576 max-width: none !important; 5577} 5578 5579/* Full-width search field row */ 5580/* More aggressive full-width search field targeting */ 5581.post-type-archive-ejm_initiative .search-main-row { 5582 width: 100% !important; 5583 display: block !important; 5584} 5585 5586.post-type-archive-ejm_initiative .search-main-row * { 5587 width: 100% !important; 5588 max-width: 100% !important; 5589 box-sizing: border-box !important; 5590} 5591 5592.post-type-archive-ejm_initiative .search-main-row .facetwp-facet, 5593.post-type-archive-ejm_initiative .search-main-row .facetwp-input-wrap, 5594.post-type-archive-ejm_initiative .search-main-row .facetwp-search { 5595 width: 100% !important; 5596 max-width: 100% !important; 5597 flex: 1 1 100% !important; 5598 display: block !important; 5599} 5600 5601/* Override any flex constraints on the search group */ 5602.post-type-archive-ejm_initiative .search-main-row .search-group { 5603 width: 100% !important; 5604 max-width: 100% !important; 5605 flex: 1 1 100% !important; 5606 display: block !important; 5607} 5608 5609/* Filter rows - 3 column grid */ 5610.post-type-archive-ejm_initiative .search-filter-row { 5611 display: grid !important; 5612 grid-template-columns: 1fr 1fr 1fr !important; 5613 gap: 20px !important; 5614 margin-bottom: 10px !important; 5615 Â Â width: 100% !important; 5616} 5617 5618/* Individual search groups */ 5619.post-type-archive-ejm_initiative .search-group { 5620 display: flex !important; 5621 flex-direction: column !important;
5622 align-items: flex-start !important; 5623 margin: 0 !important; 5624 padding: 0 !important; 5625 min-width: 0 !important; 5626} 5627 5628/* Labels - h6 typography */ 5629.post-type-archive-ejm_initiative .search-group h6 { 5630 font-family: 'Geist Mono', sans-serif !important; 5631 font-weight: 500 !important; 5632 font-size: 12px !important; 5633 line-height: 1.5 !important; 5634 color: var(--color-dark-sand) !important; 5635 margin-bottom: 10px !important; 5636 margin-top: 0 !important; 5637} 5638 5639/* Force full width for search field */ 5640.post-type-archive-ejm_initiative .search-main-row .facetwp-facet { 5641 width: 100% !important; 5642} 5643 5644.post-type-archive-ejm_initiative .search-main-row .facetwp-input-wrap { 5645 width: 100% !important; 5646 display: block !important; 5647} 5648 5649.post-type-archive-ejm_initiative .search-main-row .facetwp-search { 5650 Â Â width: 100% !important; 5651} 5652 5653/* Separate buttons row */ 5654.post-type-archive-ejm_initiative .search-buttons-row { 5655 display: flex !important; 5656 justify-content: flex-start !important; 5657 margin-top: 20px !important; 5658} 5659 5660.post-type-archive-ejm_initiative .search-buttons-row .search-buttons { 5661 margin-top: 0 !important; 5662} 5663 5664/* Search field styling - custom design */ 5665.post-type-archive-ejm_initiative .search-main-row .facetwp-search { 5666 /* Layout and dimensions */ 5667 width: 100% !important; 5668 box-sizing: border-box !important; 5669 padding: 12px 16px !important; 5670 5671 /* Typography - h3 style */ 5672 font-family: 'Herbik', serif !important; 5673 font-weight: 500 !important; 5674 font-size: 28px !important; 5675 line-height: 34px !important; 5676 letter-spacing: -0.01em !important; 5677 5678 /* Default state */ 5679 background-color: var(--color-light-sand) !important; /* #FBFBEE */ 5680 color: var(--color-dark-sand) !important; /* #757559 */ 5681 5682 /* Border - only bottom, Dark Sand */ 5683 border: none !important; 5684 border-bottom: 1px solid var(--color-dark-sand) !important; /* #757559 */ 5685 border-radius: 0 !important; /* Remove rounded corners */ 5686 5687 /* Remove default styling */ 5688 outline: none !important; 5689 box-shadow: none !important; 5690 appearance: none !important; 5691 -webkit-appearance: none !important; 5692} 5693 5694/* Hover state */ 5695.post-type-archive-ejm_initiative .search-main-row .facetwp-search:hover { 5696 background-color: var(--color-sand-hover) !important; /* #EBEBD6 */ 5697 border-bottom: 1px solid var(--color-dark-sand) !important; /* #757559 */ 5698 color: var(--color-dark-sand) !important; /* #757559 */ 5699} 5700 5701/* Active/Focus state */ 5702.post-type-archive-ejm_initiative .search-main-row .facetwp-search:focus, 5703.post-type-archive-ejm_initiative .search-main-row .facetwp-search:active { 5704 background-color: var(--color-sand-hover) !important; /* #EBEBD6 */ 5705 border-bottom: 1px solid var(--color-off-black) !important; /* #3D3D31 */ 5706 color: var(--color-off-black) !important; /* #3D3D31 */ 5707} 5708 5709/* Placeholder styling */ 5710.post-type-archive-ejm_initiative .search-main-row .facetwp-search::placeholder { 5711 color: var(--color-dark-sand) !important; /* #757559 */ 5712 opacity: 1 !important; 5713 font-family: 'Herbik', serif !important; 5714 font-weight: 500 !important; 5715 font-size: 28px !important; 5716 line-height: 34px !important; 5717 letter-spacing: -0.01em !important; 5718} 5719 5720/* Style the search icon if it exists */ 5721.post-type-archive-ejm_initiative .search-main-row .facetwp-input-wrap { 5722 position: relative !important; 5723 background: none !important; 5724 border: none !important; 5725} 5726 5727.post-type-archive-ejm_initiative .search-main-row .facetwp-icon { 5728 color: var(--color-dark-sand) !important; /* #757559 */ 5729} 5730 5731/* Fix search icon positioning */ 5732.post-type-archive-ejm_initiative .search-main-row .facetwp-input-wrap { 5733 position: relative !important; 5734 display: block !important; 5735 width: 100% !important; 5736} 5737 5738.post-type-archive-ejm_initiative .search-main-row .facetwp-icon { 5739 position: absolute !important; 5740 right: 6px !important; 5741 top: 50% !important; 5742 transform: translateY(-50%) !important; 5743 color: var(--color-dark-sand) !important; 5744 font-size: 24px !important; 5745 pointer-events: none !important; /* This prevents the icon from intercepting clicks */ 5746 z-index: 1 !important; 5747} 5748 5749/* Adjust input padding - less right padding since icon moved closer */ 5750.post-type-archive-ejm_initiative .search-main-row .facetwp-search { 5751 padding-right: 0px !important; /* Reduced from 50px to 40px */ 5752 padding-left: 30px !important; 5753 padding-top: 12px !important; 5754 padding-bottom: 12px !important; 5755} 5756 5757/* Override italic styling for placeholder */ 5758.post-type-archive-ejm_initiative .search-main-row .facetwp-search::placeholder { 5759 color: var(--color-dark-sand) !important; 5760 opacity: 1 !important; 5761 font-family: 'Herbik', serif !important; 5762 font-weight: 500 !important; 5763 font-size: 28px !important; 5764 line-height: 34px !important; 5765 letter-spacing: -0.01em !important; 5766 font-style: normal !important; /* Override italic styling */ 5767} 5768
5769/* Add bottom margin to search field */ 5770.post-type-archive-ejm_initiative .search-main-row { 5771 width: 100% !important; 5772 margin-bottom: 50px !important; /* Changed from 30px to 50px (30px + 20px extra) */ 5773 display: block !important; 5774} 5775 5776/* Extend button-fill-black to work with button elements */ 5777button.button-fill-black { 5778 /* Layout */ 5779 box-sizing: border-box !important; 5780 display: inline-flex !important; 5781 flex-direction: row !important; 5782 justify-content: center !important; 5783 align-items: center !important; 5784 padding: 10px 16px !important; 5785 gap: 10px !important; 5786 5787 /* Dimensions */ 5788 min-width: 125px !important; 5789 height: 40px !important; 5790 width: auto !important; 5791 5792 /* Default state - Off Black background */ 5793 background: var(--color-off-black) !important; 5794 border: none !important; 5795 border-radius: 8px !important; 5796 5797 /* Typography - p-form style */ 5798 font-family: 'Geist', sans-serif !important; 5799 font-weight: 500 !important; 5800 font-size: 16px !important; 5801 line-height: 20px !important; 5802 color: var(--color-white) !important; 5803 text-decoration: none !important; 5804 white-space: nowrap !important; 5805 5806 /* Interaction */ 5807 cursor: pointer !important; 5808 5809 /* Reset theme styles */ 5810 box-shadow: none !important; 5811 text-transform: none !important; 5812} 5813 5814/* Button fill black hover state */ 5815button.button-fill-black:hover { 5816 background: transparent !important; 5817 border: 1px solid var(--color-off-black) !important; 5818 color: var(--color-off-black) !important; 5819} 5820 5821/* Extend button-inline-sand to work with button elements */ 5822button.button-inline-sand { 5823 /* Remove WordPress defaults */ 5824 background-color: transparent !important; 5825 5826 /* Layout */ 5827 box-sizing: border-box !important; 5828 display: inline-flex !important; 5829 flex-direction: row !important; 5830 justify-content: center !important; 5831 align-items: center !important; 5832 padding: 10px 16px !important; 5833 gap: 10px !important; 5834 5835 /* Dimensions - AUTO WIDTH to fit content */ 5836 min-width: 125px !important; 5837 height: 40px !important; 5838 width: auto !important; 5839 5840 /* Border and radius */ 5841 border: 1px solid var(--color-sand) !important; 5842 border-radius: 8px !important; 5843 5844 /* Typography - p-form style */ 5845 font-family: 'Geist', sans-serif !important; 5846 font-weight: 500 !important; 5847 font-size: 16px !important; 5848 line-height: 20px !important; 5849 color: var(--color-dark-sand) !important; 5850 text-decoration: none !important; 5851 white-space: nowrap !important; 5852 5853 /* Interaction */ 5854 cursor: pointer !important; 5855 5856 /* Reset theme styles */ 5857 box-shadow: none !important; 5858 text-transform: none !important; 5859} 5860 5861/* Button inline sand hover state */ 5862button.button-inline-sand:hover { 5863 border: 1px solid var(--color-off-black) !important; 5864 color: var(--color-off-black) !important; 5865} 5866 5867/* Override footer widget spacing for newsletter CTA */ 5868.site-footer .footer-widgets .widget-area .widget { 5869 margin-bottom: 20px !important; /* Override the 2em (32px) with 20px */ 5870} 5871/* ===== MOBILE TYPOGRAPHY OVERRIDES ===== */ 5872 5873@media (max-width: 768px) { 5874 /* Mobile paragraph styling */ 5875 body, p { 5876 font-size: 16px !important; /* Reduced from 18px */ 5877 line-height: 1.5 !important; /* Keep 150% */ 5878 } 5879 5880 /* Mobile H1 styling */ 5881 h1 { 5882 font-size: 34px !important; /* Reduced from 50px */ 5883 line-height: 1.1 !important; /* Keep 110% */ 5884 letter-spacing: -0.01em !important; /* Keep -1% */ 5885 } 5886 5887 /* Mobile H2 styling */ 5888 h2 { 5889 font-size: 24px !important; /* Reduced from 34px */ 5890 line-height: 34px !important; /* Specific line height instead of 42px */ 5891 letter-spacing: -0.01em !important; /* Keep existing */ 5892 } 5893 5894 /* Mobile H3 styling */ 5895 h3 { 5896 font-size: 24px !important; /* Reduced from 28px */ 5897 line-height: 32px !important; /* Specific line height instead of 34px */ 5898 letter-spacing: -0.01em !important; /* Keep existing */ 5899 } 5900 5901 /* Mobile H4 styling */ 5902 h4 { 5903 font-size: 20px !important; /* Reduced from 22px */ 5904 line-height: 25px !important; /* Specific line height instead of 27px */ 5905 letter-spacing: -0.01em !important; /* Keep existing */ 5906 } 5907 5908 /* H5 and H6 remain identical - no changes needed */ 5909 /* h5 stays: 14px, line-height 1.5 */ 5910 /* h6 stays: 12px, line-height 1.5 */ 5911 5912 /* ===== BUTTON TYPOGRAPHY - MOBILE ===== */ 5913 5914 /* Button Inline Sand - update to mobile paragraph size */ 5915 .wp-block-button.button-inline-sand .wp-block-button__link, 5916 button.button-inline-sand { 5917 font-size: 16px !important;
5917 /* Updated from 16px to match mobile p */ 5918 } 5919 5920 /* Button Fill Black - update to mobile paragraph size */ 5921 .button-fill-black, 5922 button.button-fill-black, 5923 .wp-block-button .wp-block-button__link { 5924 font-size: 16px !important; /* Updated from 16px to match mobile p */ 5925 } 5926 5927 /* Site footer button fill black */ 5928 .site-footer .button-fill-black { 5929 font-size: 16px !important; /* Updated from 16px to match mobile p */ 5930 } 5931 5932 /* Contact form submit button */ 5933 .wpcf7-form-control.wpcf7-submit { 5934 font-size: 16px !important; /* Updated from 16px to match mobile p */ 5935 } 5936 5937 /* Mailchimp submit button */ 5938 .mc4wp-form input[type="submit"] { 5939 font-size: 16px !important; /* Updated from 16px to match mobile p */ 5940 } 5941 5942 /* ===== HOME PAGE MOBILE OVERRIDES ===== */ 5943 5944 /* Home page H1 - reduce from 52px to standard mobile H1 size */ 5945 .page-id-4185 .wp-block-heading.home-h1, .page-id-4033 .wp-block-heading.home-h1 { 5946 font-size: 34px !important; /* Standard mobile H1 size */ 5947 line-height: 1.1 !important; /* Keep the same line height ratio */ 5948 } 5949 5950 /* Home page catchline title - reduce from 34px to mobile H2 size */ 5951 .page-id-4185 .wp-block-heading.home-catch-title, .page-id-4033 .wp-block-heading.home-catch-title { 5952 font-size: 24px !important; /* Standard mobile H2 size */ 5953 line-height: 34px !important; /* Standard mobile H2 line height */ 5954 } 5955 5956 /* Home page catchline text - reduce from 28px to mobile custom size */ 5957 .page-id-4185 .home-catch-txt, .page-id-4033 .home-catch-txt { 5958 font-size: 24px !important; /* Custom mobile size */ 5959 line-height: 32px !important; /* Custom mobile line height */ 5960 } 5961 5962 /* ===== HOME PAGE MOBILE LAYOUT FIXES ===== */ 5963 5964 /* Home page H1 - make responsive on mobile */ 5965 .page-id-4185 .wp-block-heading.home-h1, .page-id-4033 .wp-block-heading.home-h1 { 5966 width: 100% !important; /* Use full available width instead of fixed 900px */ 5967 max-width: calc(100% - 40px) !important; /* Respect mobile margins */ 5968 padding: 40px 0px !important; /* Reduce padding for mobile */ 5969 } 5970 5971 /* Home page H1 gradient background - adjust for mobile */ 5972 .page-id-4185 .wp-block-heading.home-h1::before, .page-id-4033 .wp-block-heading.home-h1::before { 5973 width: 100vw !important; /* Full viewport width */ 5974 left: 50% !important; /* Keep centered */ 5975 transform: translateX(-50%) !important; /* Keep centered */ 5976 } 5977 5978 /* Home page catchline text - full width on mobile */ 5979 .page-id-4185 .home-catch-txt, .page-id-4033 .home-catch-txt { 5980 width: 100% !important; /* Full width instead of fixed 998px */ 5981 max-width: 100% !important; /* Remove desktop max-width constraint */ 5982 margin-left: 0 !important; /* Remove auto centering margins */ 5983 margin-right: 0 !important; /* Remove auto centering margins */ 5984 padding-left: 0 !important; /* Remove any horizontal padding */ 5985 padding-right: 0 !important; /* Remove any horizontal padding */ 5986 } 5987} 5988/* ===== MOBILE HEADER LOGO SIZE FIX ===== */ 5989 5990@media (max-width: 768px) { 5991 /* Mobile logo - reduce to 200px width */ 5992 .site-header .custom-logo { 5993 width: 200px !important; 5994 height: auto !important; 5995 max-width: 200px !important; 5996 } 5997 5998 /* ===== MOBILE BURGER MENU COLOR FIX ===== */ 5999 6000 /* Default state - Off Black burger lines */ 6001 .menu-toggle span, 6002 .menu-toggle span:after, 6003 .menu-toggle span:before { 6004 background-color: var(--color-off-black) !important; /* #3D3D31 */ 6005 } 6006 6007 /* Hover/Focus state - keep Off Black */ 6008 .menu-toggle:focus span, 6009 .menu-toggle:focus span:after, 6010 .menu-toggle:focus span:before, 6011 .menu-toggle:hover span, 6012 .menu-toggle:hover span:after, 6013 .menu-toggle:hover span:before { 6014 background-color: var(--color-off-black) !important; /* #3D3D31 */ 6015 } 6016 6017 /* Activated state (when menu is open) - ensure middle line is hidden properly */ 6018 .menu-toggle.activated span { 6019 background: transparent !important; /* Hide middle line */ 6020 } 6021 6022 /* Activated state - keep top and bottom lines Off Black for X animation */ 6023 .menu-toggle.activated span:before, 6024 .menu-toggle.activated span:after { 6025 background-color: var(--color-off-black) !important; /* #3D3D31 */ 6026 } 6027 6028 /* ===== MOBILE BURGER MENU POSITIONING ===== */ 6029 6030 /* Add top margin to position burger menu button */ 6031 .menu-toggle { 6032 margin-top: 25px !important; 6033 box-shadow: none; 6034 } 6035} 6036 6037/* ===== MOBILE MENU POSITIONING FIXES ===== */ 6038 6039@media (max-width: 768px) { 6040 /* Sub-menu toggle positioning override */
6041 .sub-menu-toggle { 6042 margin: -0.5em -1em 0 0em !important; /* Override original: 0 -1em 0 1em */ 6043 } 6044 6045 /* Sub-menu positioning - center below parent menu item */ 6046 .sub-menu { 6047 position: static !important; /* Remove absolute positioning */ 6048 left: auto !important; /* Reset left positioning */ 6049 top: auto !important; /* Reset top positioning */ 6050 width: 100% !important; /* Full width */ 6051 margin: 0 auto !important; /* Center horizontally */ 6052 text-align: center !important; /* Center align menu items */ 6053 background-color: inherit !important; /* Inherit parent background */ 6054 } 6055 6056 /* Sub-menu items - center them */ 6057 .sub-menu .menu-item { 6058 width: 100% !important; 6059 text-align: center !important; 6060 } 6061 6062 /* Sub-menu links - center styling */ 6063 .sub-menu .menu-item a { 6064 display: block !important; 6065 text-align: center !important; 6066 width: 100% !important; 6067 } 6068} 6069 6070/* ===== INITIATIVE ARCHIVE MOBILE FIXES ===== */ 6071 6072@media (max-width: 768px) { 6073 /* Search box - reduce padding to 5px */ 6074 .post-type-archive-ejm_initiative .search-box { 6075 padding: 5px !important; /* Reduced from 40px */ 6076 } 6077 6078 /* Search field - use mobile H3 typography */ 6079 .post-type-archive-ejm_initiative .search-main-row .facetwp-search { 6080 font-size: 24px !important; /* Mobile H3 size */ 6081 line-height: 32px !important; /* Mobile H3 line height */ 6082 } 6083 6084 /* Search main row - add top margin */ 6085 .post-type-archive-ejm_initiative .search-main-row { 6086 margin-top: 20px !important; 6087 } 6088 6089 /* ===== FILTER LAYOUT - VERTICAL STACK ON MOBILE ===== */ 6090 6091 /* Filter row - change from grid to vertical flex layout */ 6092 .post-type-archive-ejm_initiative .search-filter-row { 6093 display: flex !important; 6094 flex-direction: column !important; /* Stack vertically */ 6095 gap: 10px !important; /* Reduced from 20px to 10px */ 6096 grid-template-columns: none !important; /* Override grid layout */ 6097 width: 100% !important; 6098 } 6099 6100 /* Individual filter groups - full width */ 6101 .post-type-archive-ejm_initiative .search-group { 6102 width: 100% !important; 6103 max-width: 100% !important; 6104 flex: none !important; /* Don't allow flex shrinking */ 6105 margin: 0 !important; /* Remove any margins */ 6106 padding: 0 !important; /* Remove any padding */ 6107 } 6108 6109 /* Filter dropdowns - full width */ 6110 .post-type-archive-ejm_initiative .facetwp-facet { 6111 width: 100% !important; 6112 } 6113 6114 /* Dropdown wrapper - full width */ 6115 .post-type-archive-ejm_initiative .fs-wrap { 6116 width: 100% !important; 6117 box-sizing: border-box !important; 6118 } 6119 6120 /* ===== ENTRY META SPACING FIX ===== */ 6121 6122 /* Add vertical gap for wrapped meta items */ 6123 .post-type-archive-ejm_initiative .entry-meta, 6124 .tax-ejm_initiative_type .entry-meta, 6125 .tax-ejm_initiative_legal .entry-meta, 6126 .tax-ejm_initiative_eactor .entry-meta, 6127 .tax-ejm_initiative_iactor .entry-meta, 6128 .tax-gov_level .entry-meta { 6129 gap: 5px !important; /* Add 5px vertical gap for wrapping */ 6130 } 6131} 6132} 6133 6134@media (max-width: 768px) { 6135 /* ===== INITIATIVE SINGLE PAGES - MOBILE RESPONSIVE ===== */ 6136 6137 /* Main container - use full width with proper margins */ 6138 .single-ejm_initiative .content-sidebar-wrap { 6139 max-width: 100% !important; /* Remove fixed 1100px constraint */ 6140 padding: 2rem 10px !important; /* Keep side padding for readability */ 6141 margin: 0 !important; /* Remove auto centering margins */ 6142 width: 100% !important; 6143 } 6144 6145 .single-ejm_initiative .content { 6146 max-width: 100% !important; /* Remove fixed constraint */ 6147 width: 100% !important; 6148 } 6149 6150 /* Two-column layout - stack vertically on mobile */ 6151 .single-ejm_initiative .entry { 6152 display: block !important; /* Remove grid layout */ 6153 grid-template-columns: none !important; 6154 grid-template-areas: none !important; 6155 gap: 0 !important; 6156 } 6157 6158 /* Entry content - full width */ 6159 .single-ejm_initiative .entry-content { 6160 grid-area: unset !important; 6161 max-width: 100% !important; /* Remove 780px constraint */ 6162 width: 100% !important; 6163 margin-bottom: 40px !important; /* Add space before footer */ 6164 } 6165 6166 /* Entry footer (right column) - full width */ 6167 .single-ejm_initiative .entry-footer { 6168 grid-area: unset !important; 6169 max-width: 100% !important; /* Remove 335px constraint */ 6170 width: 100% !important; 6171 align-self: unset !important; 6172 } 6173 6174 /* ===== DATA SECTION - MOBILE STACK ===== */ 6175 6176 /* Data container - remove breakout, use full width */ 6177 .single-ejm_initiative .entry-header .entry-meta { 6178 width: 100% !important; /* Remove fixed 1200px */ 6179 max-width: 100% !important; 6180 margin-left: 0 !important; /* Remove negative margins */ 6181 margin-right: 0 !important; 6182 padding: 0 !important; /* Remove side padding */ 6183 6184 /* Stack columns vertically */ 6185 grid-template-columns: 1fr !important; /* Single column */ 6186 gap: 20px !important; /* Vertical gap between sections */ 6187 } 6188 6189 /* Data column - adjust padding for mobile */ 6190 .single-ejm_initiative .entry-header .entry-meta .initiative-data-column { 6191 padding: 20px !important; /* Reduced from 30px */ 6192 } 6193 6194 /* Map column - full width */ 6195 .single-ejm_initiative .entry-header .entry-meta .initiative-map-column { 6196 width: 100% !important; 6197 } 6198 6199 /* Map container - responsive sizing */ 6200 .single-ejm_initiative .entry-header .entry-meta .mapboxgl-map { 6201 height: 250px !important; /* Reduced from 300px for mobile */ 6202 width: 100% !important; 6203 } 6204 6205 /* ===== COVER IMAGE - MOBILE ===== */ 6206 6207 /* Cover image - fit screen width */ 6208 .single-ejm_initiative .initiative-cover-image { 6209 width: 100% !important; /* Use full available width */ 6210 max-width: 100% !important; 6211 height: 200px !important; /* Reduced height for mobile */ 6212 left: 0 !important; /* Remove breakout positioning */ 6213 transform: none !important; /* Remove transform */ 6214 position: static !important; /* Remove absolute positioning */ 6215 margin: 0 0 30px 0 !important; /* Simple bottom margin */ 6216 } 6217 6218 .single-ejm_initiative .initiative-cover-image img { 6219 width: 100% !important; 6220 height: 200px !important; 6221 } 6222} 6223 6224@media (max-width: 480px) { 6225 /* ===== INITIATIVE SINGLE PAGES - SMALL MOBILE ===== */ 6226 6227 /* Main container - use full width with minimal margins */ 6228 .single-ejm_initiative .content-sidebar-wrap { 6229 max-width: 100% !important; 6230 padding: 1rem 15px !important; /* Even smaller padding */ 6231 margin: 0 !important; 6232 width: 100% !important; 6233 } 6234 6235 .single-ejm_initiative .content { 6236 max-width: 100% !important; 6237 width: 100% !important; 6238 } 6239 6240 /* Two-column layout - force single column */ 6241 .single-ejm_initiative .entry { 6242 display: block !important; 6243 grid-template-columns: none !important; 6244 grid-template-areas: none !important; 6245 gap: 0 !important; 6246 } 6247 6248 /* Entry content - full width */ 6249 .single-ejm_initiative .entry-content { 6250 grid-area: unset !important; 6251 max-width: 100% !important; 6252 width: 100% !important; 6253 margin-bottom: 30px !important; 6254 } 6255 6256 /* Entry footer - full width */ 6257 .single-ejm_initiative .entry-footer { 6258 grid-area: unset !important; 6259 max-width: 100% !important; 6260 width: 100% !important; 6261 align-self: unset !important; 6262 } 6263 6264 /* ===== DATA SECTION - SMALL MOBILE ===== */ 6265 6266 .single-ejm_initiative .entry-header .entry-meta { 6267 width: 100% !important; 6268 max-width: 100% !important; 6269 margin-left: 0 !important; 6270 margin-right: 0 !important; 6271 padding: 0 !important; 6272 grid-template-columns: 1fr !important; 6273 gap: 15px !important; 6274 } 6275 6276 .single-ejm_initiative .entry-header .entry-meta .initiative-data-column { 6277 padding: 15px !important; /* Smaller padding for tiny screens */ 6278 } 6279 6280 /* Map sizing for small screens */ 6281 .single-ejm_initiative .entry-header .entry-meta .mapboxgl-map { 6282 height: 200px !important; /* Even smaller height */ 6283 width: 100% !important; 6284 } 6285 6286 /* ===== COVER IMAGE - SMALL MOBILE ===== */ 6287 6288 .single-ejm_initiative .initiative-cover-image { 6289 width: 100% !important; 6290 max-width: 100% !important; 6291 height: 180px !important; /* Smaller height for phone */ 6292 left: 0 !important; 6293 transform: none !important; 6294 position: static !important; 6295 margin: 0 0 20px 0 !important; 6296 } 6297 6298 .single-ejm_initiative .initiative-cover-image img { 6299 width: 100% !important; 6300 height: 180px !important; 6301 } 6302} 6303 6304@media (max-width: 768px) { 6305 /* Add the initiative fixes here too, in case some tablets/larger phones fall between 480-768px */ 6306 6307 /* Copy the same initiative fixes from the 480px breakpoint above */ 6308 .single-ejm_initiative .content-sidebar-wrap { 6309 max-width: 100% !important; 6310 padding: 2rem 10px !important; 6311 margin: 0 !important; 6312 width: 100% !important; 6313 } 6314 6315 .single-ejm_initiative .entry { 6316 display: block !important; 6317 grid-template-columns: none !important; 6318 grid-template-areas: none !important; 6319 gap: 0 !important; 6320 } 6321 6322 .single-ejm_initiative .entry-content { 6323 grid-area: unset !important; 6324 max-width: 100% !important; 6325 width: 100% !important; 6326 margin-bottom: 40px !important; 6327 } 6328 6329 .single-ejm_initiative .entry-footer { 6330 grid-area: unset !important; 6331 max-width: 100% !important; 6332 width: 100% !important; 6333 } 6334} 6335 6336@media (max-width: 480px) { 6337 /* ===== COVER IMAGE TOP PADDING FIX ===== */ 6338 .single-ejm_initiative .initiative-cover-image { 6339 width: 100% !important; 6340 max-width: 100% !important; 6341 height: 180px !important; 6342 left: 0 !important; 6343 transform: none !important; 6344 position: static !important; 6345 margin: 20px 0 20px 0 !important; /* Added 20px top margin */ 6346 } 6347 6348 /* ===== MAPBOX HEIGHT FIX ===== */ 6349 .single-ejm_initiative .entry-header .entry-meta .mapboxgl-map { 6350 height: auto !important; /* Remove fixed height to prevent overlap */ 6351 min-height: 200px !important; /* Set minimum height instead */ 6352 width: 100% !important; 6353 } 6354} 6355 6356 /* ===== MAPBOX HEIGHT FIX ===== */ 6357 .single-ejm_initiative .entry-header .entry-meta .mapboxgl-map { 6358 height: auto !important; /* Remove fixed height */ 6359 min-height: 250px !important; /* Minimum height for tablets */ 6360 width: 100% !important; 6361 } 6362} 6363 6364@media (max-width: 768px) { 6365 /* ===== CODEBOOK & DATA ETHICS PAGES - MOBILE BUTTON LAYOUT ===== */ 6366 6367 /* Stack columns vertically on mobile */ 6368 .page-id-4581 .wp-block-columns,
6369 .page-id-4548 .wp-block-columns { 6370 flex-direction: column !important; 6371 align-items: flex-start !important; /* Left align everything */ 6372 gap: 20px !important; /* Space between title and button */ 6373 margin-bottom: 50px !important; 6374 } 6375 6376 /* Left column (title) - full width */ 6377 .page-id-4581 .wp-block-columns .wp-block-column:first-child, 6378 .page-id-4548 .wp-block-columns .wp-block-column:first-child { 6379 width: 100% !important; 6380 margin-bottom: 0 !important; 6381 } 6382 6383 /* Right column (button) - left aligned, auto width */ 6384 .page-id-4581 .wp-block-columns .wp-block-column:last-child, 6385 .page-id-4548 .wp-block-columns .wp-block-column:last-child { 6386 width: auto !important; /* Only take up space needed for button */ 6387 justify-content: flex-start !important; /* Left align instead of right */ 6388 align-items: flex-start !important; 6389 align-self: flex-start !important; 6390 } 6391 6392 /* Ensure button itself is left-aligned */ 6393 .page-id-4581 .wp-block-button, 6394 .page-id-4548 .wp-block-button { 6395 margin: 0 !important; 6396 text-align: left !important; 6397 } 6398} 6399 6400@media (max-width: 480px) { 6401 /* Same fixes for smaller mobile screens */ 6402 .page-id-4581 .wp-block-columns, 6403 .page-id-4548 .wp-block-columns { 6404 flex-direction: column !important; 6405 align-items: flex-start !important; 6406 gap: 15px !important; /* Slightly less space on small screens */ 6407 } 6408 6409 .page-id-4581 .wp-block-columns .wp-block-column:last-child, 6410 .page-id-4548 .wp-block-columns .wp-block-column:last-child { 6411 justify-content: flex-start !important; 6412 align-items: flex-start !important; 6413 width: auto !important; 6414 } 6415} 6416@media (max-width: 768px) { 6417 /* ===== ABOUT PAGE - MOBILE RESPONSIVE ===== */ 6418 6419 /* Main container - full width with proper margins */ 6420 .page-id-32272 .content-sidebar-wrap { 6421 max-width: 100% !important; /* Remove 1200px constraint */ 6422 padding: 2rem 15px !important; /* Smaller side padding for mobile */ 6423 margin: 0 !important; 6424 width: 100% !important; 6425 } 6426 6427 .page-id-32272 .content { 6428 max-width: 100% !important; 6429 width: 100% !important; 6430 } 6431 6432 /* About page nested layouts - remove fixed widths */ 6433 .page-id-32272 .width-10col { 6434 max-width: 100% !important; /* Remove 1000px constraint */ 6435 width: 100% !important; 6436 margin: 0 !important; 6437 } 6438 6439 .page-id-32272 .width-8col { 6440 max-width: 100% !important; /* Remove 800px constraint */ 6441 width: 100% !important; 6442 margin: 0 !important; 6443 } 6444 6445 /* About page H1 title - full width */ 6446 .page-id-32272 h1.wp-block-heading { 6447 width: 100% !important; /* Remove 998px constraint */ 6448 margin: 0 !important; /* Remove auto centering */ 6449 text-align: left !important; /* Left align on mobile */ 6450 margin-bottom: 20px !important; /* Reduce spacing */ 6451 } 6452 6453 /* About page intro paragraph - full width */ 6454 .page-id-32272 .about-intro { 6455 width: 100% !important; /* Remove 998px constraint */ 6456 margin: 0 !important; /* Remove auto centering */ 6457 text-align: left !important; /* Left align on mobile */ 6458 margin-bottom: 40px !important; /* Reduce spacing from 80px */ 6459 font-size: 24px !important; /* Reduce font size for mobile */ 6460 line-height: 32px !important; /* Adjust line height */ 6461 } 6462 6463 /* About page header image - full width */ 6464 .page-id-32272 .wp-block-image.about-cover { 6465 width: 100% !important; /* Remove 1200px constraint */ 6466 max-width: 100% !important; 6467 margin-top: 30px !important; /* Reduce negative margin */ 6468 margin-bottom: 30px !important; /* Reduce bottom margin */ 6469 } 6470 6471 .page-id-32272 .wp-block-image.about-cover img { 6472 width: 100% !important; 6473 height: 200px !important; /* Reduce height for mobile */ 6474 } 6475} 6476 6477@media (max-width: 480px) { 6478 /* ===== ABOUT PAGE - SMALL MOBILE ===== */ 6479 6480 .page-id-32272 .content-sidebar-wrap { 6481 padding: 1rem 15px !important; /* Even smaller padding */ 6482 } 6483 6484 /* Further reduce intro text size on small screens */ 6485 .page-id-32272 .about-intro { 6486 font-size: 20px !important; /* Smaller for tiny screens */ 6487 line-height: 28px !important; 6488 margin-bottom: 30px !important; 6489 } 6490 6491 /* Smaller cover image */ 6492 .page-id-32272 .wp-block-image.about-cover img { 6493 height: 180px !important; /* Even smaller height */ 6494 } 6495} 6496@media (max-width: 768px) { 6497 /* ===== ABOUT PAGE H1 MOBILE SIZE ===== */ 6498 .page-id-32272 h1.wp-block-heading { 6499 font-size: 34px !important; /* Correct mobile H1 size */ 6500 line-height: 1.1 !important; /* Keep proper line height */ 6501 width: 100% !important; 6502 margin: 0 !important; 6503 text-align: left !important; 6504 margin-bottom: 20px !important; 6505 } 6506 6507 /* ===== ALL COLUMNS LAYOUTS - VERTICAL STACK ===== */ 6508 .page-id-32272 .wp-block-columns.is-layout-flex { 6509 flex-direction: column !important; /* Stack vertically */ 6510 gap: 20px !important; /* Vertical spacing between stacked items */ 6511 align-items: stretch !important; /* Full width for each item */ 6512 } 6513 6514@media (max-width: 768px) { 6515 /* ===== ABOUT PAGE H1 MOBILE SIZE ===== */ 6516 .page-id-32272 h1.wp-block-heading { 6517 font-size: 34px !important; 6518 line-height: 1.1 !important; 6519 width: 100% !important; 6520 margin: 0 0 20px 0 !important; 6521 text-align: left !important; 6522 } 6523 6524 /* ===== ALL COLUMNS LAYOUTS - VERTICAL STACK ===== */ 6525 .page-id-32272 .wp-block-columns.is-layout-flex { 6526 flex-direction: column !important; 6527 gap: 20px !important; 6528 align-items: stretch !important; 6529 } 6530 6531 /* ===== ALL COLUMNS - FORCE FULL WIDTH ===== */ 6532 .page-id-32272 .wp-block-columns .wp-block-column { 6533 flex: none !important; /* Remove flex constraints */ 6534 width: 100% !important; 6535 max-width: 100% !important; 6536 min-width: 100% !important; 6537 margin: 0 0 20px 0 !important; 6538 box-sizing: border-box !important; 6539 } 6540 6541 /* ===== CARDS - FULL WIDTH OVERRIDE ===== */ 6542 .page-id-32272 .wp-block-column.about-card, 6543 .page-id-32272 .wp-block-column.rep-card { 6544 width: 100% !important; 6545 max-width: 100% !important; 6546 flex: none !important; 6547 margin-bottom: 20px !important; 6548 } 6549 6550 /* Remove bottom margin from last items */ 6551 .page-id-32272 .wp-block-column:last-child { 6552 margin-bottom: 0 !important; 6553 } 6554} 6555 6556@media (max-width: 480px) { 6557 /* Same rules but with smaller gaps */ 6558 .page-id-32272 .wp-block-columns.is-layout-flex { 6559 gap: 15px !important; 6560 } 6561 6562 .page-id-32272 .wp-block-columns .wp-block-column { 6563 margin: 0 0 15px 0 !important; 6564 } 6565} 6566 6567 @media (max-width: 768px) { 6568 /* ===== OVERRIDE DESKTOP CARD CONSTRAINTS ===== */ 6569 6570 /* Override the 33.333% desktop card rules */ 6571 .page-id-32272 .wp-block-columns:has(.about-card) .wp-block-column.about-card, 6572 .page-id-32272 .wp-block-columns .wp-block-column.about-card { 6573 flex: 1 1 100% !important; /* Full width instead of 33.333% */ 6574 max-width: 100% !important; /* Full width instead of calc(33.333% - 14px) */ 6575 min-width: 100% !important; 6576 width: 100% !important; 6577 } 6578 6579 /* Override rep card rules too */ 6580 .page-id-32272 .wp-block-columns .wp-block-column.rep-card { 6581 flex: 1 1 100% !important; 6582 max-width: 100% !important; 6583 min-width: 100% !important; 6584 width: 100% !important; 6585 } 6586
6587 /* Make sure all columns stack vertically */ 6588 .page-id-32272 .wp-block-columns.is-layout-flex { 6589 flex-direction: column !important; 6590 gap: 20px !important; 6591 } 6592} 6593 6594@media (max-width: 480px) { 6595 /* Same overrides for smaller screens */ 6596 .page-id-32272 .wp-block-columns:has(.about-card) .wp-block-column.about-card, 6597 .page-id-32272 .wp-block-columns .wp-block-column.about-card, 6598 .page-id-32272 .wp-block-columns .wp-block-column.rep-card { 6599 flex: 1 1 100% !important; 6600 max-width: 100% !important; 6601 min-width: 100% !important; 6602 width: 100% !important; 6603 } 6604} 6605 6606 @media (max-width: 768px) { 6607 /* ===== INITIATIVE PAGES WITHOUT COVER IMAGE ===== */ 6608 6609 /* Add top margin to entry-title when there's no cover image */ 6610 .single-ejm_initiative .entry-title { 6611 margin-top: 50px !important; 6612 } 6613 6614 /* Remove the margin if there IS a cover image present */ 6615 .single-ejm_initiative .initiative-cover-image ~ .entry .entry-title, 6616 .single-ejm_initiative .initiative-cover-image + .entry .entry-title { 6617 margin-top: 0 !important; 6618 } 6619} 6620 6621@media (max-width: 480px) { 6622 /* Same logic for smaller screens */ 6623 .single-ejm_initiative .entry-title { 6624 margin-top: 50px !important; 6625 } 6626 6627 .single-ejm_initiative .initiative-cover-image ~ .entry .entry-title, 6628 .single-ejm_initiative .initiative-cover-image + .entry .entry-title { 6629 margin-top: 0 !important; 6630 } 6631} 6632 6633 @media (max-width: 768px) { 6634 /* ===== FOOTER - MOBILE LAYOUT ===== */ 6635 6636 /* Remove side margins - full width footer */ 6637 .site-footer .footer-widgets { 6638 width: 100% !important; /* Remove calc(100% - 80px) constraint */ 6639 margin-left: 0 !important; 6640 margin-right: 0 !important; 6641 padding: 40px 20px 30px 20px !important; /* Keep vertical padding, minimal side padding */ 6642 border-radius: 16px !important; /* Remove rounded corners for full width */ 6643 } 6644 6645 /* Stack footer columns vertically */ 6646 .site-footer .footer-widgets .wrap { 6647 flex-direction: column !important; /* Stack vertically instead of horizontal */ 6648 align-items: flex-start !important; /* Left align all content */ 6649 justify-content: flex-start !important; 6650 gap: 0px !important; /* Vertical spacing between sections */ 6651 } 6652 6653 /* Footer columns - full width when stacked */ 6654 .site-footer .footer-widget-area { 6655 flex: 1 1 100% !important; /* Full width instead of 25% */ 6656 max-width: 100% !important; 6657 min-width: 100% !important; 6658 width: 100% !important; 6659 } 6660 6661 /* Footer logo - smaller on mobile */ 6662 .site-footer .footer-widgets img, 6663 .site-footer .widget_media_image img { 6664 width: 150px !important; /* Smaller than desktop 170px */ 6665 max-width: 150px !important; 6666 } 6667 6668 /* Footer menu - stack vertically on mobile */ 6669 .site-footer #menu-footer-menu { 6670 flex-direction: column !important; /* Stack menu items vertically */ 6671 align-items: flex-start !important; /* Left align */ 6672 gap: 15px !important; /* Space between menu items */ 6673 } 6674} 6675 6676@media (max-width: 480px) { 6677 /* ===== FOOTER - SMALL MOBILE ===== */ 6678 6679 /* Even smaller padding on tiny screens */ 6680 .site-footer .footer-widgets { 6681 padding: 30px 15px 20px 15px !important; 6682 } 6683 6684 /* Smaller gaps between sections */ 6685 .site-footer .footer-widgets .wrap { 6686 gap: 20px !important; 6687 } 6688 6689 /* Even smaller logo */ 6690 .site-footer .footer-widgets img, 6691 .site-footer .widget_media_image img { 6692 width: 130px !important; 6693 max-width: 130px !important; 6694 } 6695} 6696 6697 /* ===== MOBILE BURGER MENU POSITIONING FIX ===== */ 6698 6699@media (max-width: 768px) { 6700 /* Default burger menu positioning */ 6701 .menu-toggle { 6702 margin-top: 25px !important; 6703 box-shadow: none; 6704 } 6705 6706 /* Adjust burger menu position when header is in compact mode */ 6707 .site-header.header-compact .menu-toggle { 6708 margin-top: 10px !important; /* Reduced from 25px to 5px */ 6709 } 6710} 6711 6712 /* ===== TEST HOME PAGE (ID 38753) - DUPLICATE OF HOME PAGE STYLING ===== */ 6713 6714.page-id-38753 .content-sidebar-wrap { 6715 max-width: 1200px !important; 6716 margin: 0 auto !important; 6717 width: 100% !important; 6718 padding: 0px 10px 6rem 10px !important; 6719 background-color: var(--color-white) !important; 6720} 6721 6722.page-id-38753 .content { 6723 width: 100% !important; 6724 max-width: 1200px !important; 6725} 6726 6727.page-id-38753 .entry-title { 6728 display: none !important; 6729} 6730 6731.page-id-38753 body, 6732.page-id-38753 .content-sidebar-wrap, 6733.page-id-38753 .content, 6734.page-id-38753 .entry, 6735.page-id-38753 .entry-content { 6736 background-color: var(--color-white) !important; 6737} 6738 6739.page-id-38753 .entry-content, 6740.page-id-38753 .entry-content p, 6741.page-id-38753 .entry-content li, 6742.page-id-38753 .entry-content div { 6743 color: var(--color-off-black); 6744} 6745 6746.page-id-38753 h1, 6747.page-id-38753 h2, 6748.page-id-38753 h3, 6749.page-id-38753 h4, 6750.page-id-38753 h5, 6751.page-id-38753 h6, 6752.page-id-38753 .entry-content h1, 6753.page-id-38753 .entry-content h2, 6754.page-id-38753 .entry-content h3, 6755.page-id-38753 .entry-content h4, 6756.page-id-38753 .entry-content h5, 6757.page-id-38753 .entry-content h6 { 6758 color: var(--color-off-black) !important; 6759 margin-bottom:30px 6760} 6761 6762.page-id-38753, 6763.page-id-38753 *, 6764.page-id-38753 .entry-content, 6765.page-id-38753 .entry-content *, 6766.page-id-38753 h1, 6767.page-id-38753 h2, 6768.page-id-38753 h3, 6769.page-id-38753 h4, 6770.page-id-38753 h5, 6771.page-id-38753 h6, 6772.page-id-38753 p, 6773.page-id-38753 li, 6774.page-id-38753 a, 6775.page-id-38753 span, 6776.page-id-38753 div { 6777 text-transform: none !important; 6778} 6779 6780/* ===== HOME PAGE H1 STYLING ===== */ 6781 6782.page-id-38753 .entry-content { 6783 position: relative !important; 6784} 6785 6786.page-id-38753 .wp-block-heading.home-h1 { 6787 width: calc(1200px * 9/12) !important; 6788 max-width: calc(1200px * 9/12) !important; 6789 margin-left: auto !important; 6790 margin-right: auto !important; 6791 font-family: 'Herbik', serif !important; 6792 font-style: normal !important; 6793 font-weight: 500 !important; 6794 font-size: 52px !important; 6795 line-height: 1.1 !important; 6796 letter-spacing: -0.01em !important; 6797 color: var(--color-off-black) !important; 6798 margin-top: 0px !important; 6799 margin-bottom: 10px !important; 6800 text-align: center !important; 6801 position: relative !important; 6802 z-index: 2 !important; 6803 padding: 60px 0 !important; 6804} 6805 6806.page-id-38753 .wp-block-heading.home-h1::before { 6807 content: '' !important; 6808 position: absolute !important; 6809 top: 0 !important; 6810 left: 50% !important; 6811 transform: translateX(-50%) !important; 6812 width: calc(100vw + 250px) !important; 6813 height: 100% !important; 6814 background: linear-gradient(180deg, var(--color-light-sand) 0%, var(--color-white) 100%) !important; 6815 z-index: -1 !important; 6816} 6817 6818/* ===== HOME PAGE CATCHLINE SECTION ===== */ 6819 6820.page-id-38753 .wp-block-heading.home-catch-title { 6821 width: 100% !important; 6822 margin-left: auto !important; 6823 margin-right: auto !important; 6824 font-family: 'Geist', sans-serif !important; 6825 font-weight: 600 !important; 6826 font-size: 34px !important; 6827 line-height: 42px !important; 6828 letter-spacing: -0.01em !important; 6829 color: var(--color-off-black) !important; 6830 text-align: center !important; 6831 margin-bottom: 30px !important; 6832} 6833 6834.page-id-38753 .home-catch-txt { 6835 width: 998px !important; 6836 max-width: calc(100% - 40px) !important; 6837 margin: 0 auto !important; 6838 font-family: 'Herbik', serif !important; 6839 font-style: normal !important; 6840 font-weight: 400 !important; 6841 font-size: 28px !important; 6842 line-height: 36px !important; 6843 letter-spacing: -0.01em !important; 6844 color: var(--color-off-black) !important; 6845 text-align: center !important; 6846 margin-bottom: 40px !important; 6847} 6848 6849/* ===== HOME PAGE CHARTS STYLING ===== */ 6850 6851.page-id-38753 .home-charts { 6852 width: calc(1200px * 8/12) !important; 6853 margin: 0 auto !important; 6854} 6855 6856.page-id-38753 .home-charts > * { 6857 margin-bottom: 60px !important; 6858} 6859 6860.page-id-38753 .home-charts > *:last-child { 6861 margin-bottom: 10 !important; 6862} 6863 6864.page-id-38753 .home-map { 6865 margin-bottom: 80px !important; 6866} 6867
6868.page-id-38753 .home-carousel { 6869 padding: 0 !important; 6870 margin: 0 !important; 6871 margin-top: 0px !important; 6872 margin-bottom: 80px !important; 6873} 6874 6875.page-id-38753 .home-carousel .wp-block-group__inner-container { 6876 display: flex !important; 6877 flex-direction: row !important; 6878 gap: 20px !important; 6879 overflow-x: auto !important; 6880 overflow-y: hidden !important; 6881 scroll-behavior: smooth !important; 6882 scrollbar-width: none !important; 6883 -ms-overflow-style: none !important; 6884 width: 100vw !important; 6885 margin-left: calc(-50vw + 50%) !important; 6886 margin-right: calc(-50vw + 50%) !important; 6887 padding: 0 100px !important; 6888 max-width: none !important; 6889 align-items: flex-start !important; 6890} 6891 6892.page-id-38753 .home-carousel .wp-block-group__inner-container::-webkit-scrollbar { 6893 display: none !important; 6894} 6895 6896.page-id-38753 .carousel-card { 6897 width: 320px !important; 6898 flex-shrink: 0 !important; 6899 height: auto !important; 6900 align-self: center !important; 6901 background-color: var(--color-light-sand) !important; 6902 border: 1px solid var(--color-sand-hover) !important; 6903 border-radius: 8px !important; 6904 padding: 20px !important; 6905 box-sizing: border-box !important; 6906 display: flex !important; 6907 flex-direction: column !important; 6908 align-items: flex-start !important; 6909 gap: 10px !important; 6910 transition: border-color 0.3s ease !important; 6911 cursor: pointer !important; 6912} 6913 6914.page-id-38753 .carousel-card:hover { 6915 border: 1px solid var(--color-dark-sand) !important; 6916} 6917 6918.page-id-38753 .carousel-card .carousel-card-img { 6919 width: 280px !important; 6920 height: 140px !important; 6921 margin: 0 !important; 6922} 6923 6924.page-id-38753 .carousel-card .carousel-card-img img { 6925 width: 280px !important; 6926 height: 140px !important; 6927 object-fit: cover !important; 6928 border-radius: 4px !important; 6929} 6930 6931.page-id-38753 .carousel-card .carousel-card-title { 6932 font-family: 'Geist', sans-serif !important; 6933 font-weight: 500 !important; 6934 font-size: 18px !important; 6935 line-height: 1.5 !important; 6936 color: var(--color-dark-sand) !important; 6937 margin: 0 !important; 6938 transition: color 0.3s ease !important; 6939} 6940 6941.page-id-38753 .carousel-card:hover .carousel-card-title { 6942 color: var(--color-off-black) !important; 6943} 6944 6945.page-id-38753 .carousel-card .carousel-card-meta { 6946 font-family: 'Geist Mono', monospace !important; 6947 font-weight: 500 !important; 6948 font-size: 14px !important; 6949 line-height: 1.5 !important; 6950 color: var(--color-dark-sand) !important; 6951 margin: 0 !important; 6952} 6953 6954.page-id-38753 .carousel-card.wp-block-group { 6955 margin-bottom: 0 !important; 6956 margin-top: 0 !important; 6957} 6958
6959.page-id-38753 .home-carousel { 6960 position: relative !important; 6961} 6962 6963/* ===== HOME PAGE FAQ STYLING ===== */ 6964 6965.page-id-38753 .home-faq { 6966 max-width: calc(1200px * 8/12) !important; 6967 margin: 140px auto 0 auto !important; 6968 width: 100% !important; 6969 padding: 0 10px !important; 6970 box-sizing: border-box !important; 6971} 6972 6973.page-id-38753 .home-faq.gb-block-container { 6974 padding-left: 10px !important; 6975 padding-right: 20px !important; 6976} 6977 6978.page-id-38753 .faq-item { 6979 border-bottom: 1px solid var(--color-sand) !important; 6980 margin-bottom: 0 !important; 6981 padding-bottom:20px !important; 6982 padding-top:30px 6983} 6984 6985.page-id-38753 .faq-item:last-child { 6986 border-bottom: none !important; 6987} 6988 6989.page-id-38753 .faq-question { 6990 cursor: pointer !important; 6991 margin-bottom: 0 !important; 6992 position: relative !important; 6993 padding-right: 30px !important; 6994} 6995 6996.page-id-38753 .faq-question::after { 6997 content: 'â¼' !important; 6998 position: absolute !important; 6999 right: 0 !important; 7000 top: 50% !important; 7001 transform: translateY(-50%) !important; 7002 font-size: 16px !important; 7003 color: var(--color-dark-sand) !important; 7004 transition: transform 0.3s ease !important; 7005} 7006 7007.page-id-38753 .faq-item.faq-expanded .faq-question::after { 7008 transform: translateY(-50%) rotate(180deg) !important; 7009} 7010 7011.page-id-38753 .faq-answer { 7012 max-height: 0 !important; 7013 overflow: hidden !important; 7014 opacity: 0 !important; 7015 margin-top: 0 !important; 7016 transition: all 0.4s ease !important; 7017} 7018 7019.page-id-38753 .faq-item.faq-expanded .faq-answer { 7020 max-height: 1000px !important; 7021 opacity: 1 !important; 7022 margin-top: 20px !important; 7023} 7024 7025.page-id-38753 .home-faq .wp-block-separator, 7026.page-id-38753 .home-faq .wp-block-separator.has-alpha-channel-opacity { 7027 width: 100% !important; 7028 height: 1px !important; 7029 background-color: var(--color-sand) !important; 7030 border: none !important; 7031 margin: 10px 0 !important; 7032 padding: 0 !important; 7033 opacity: 1 !important; 7034 box-sizing: border-box !important; 7035 display: block !important; 7036} 7037 7038.page-id-38753 .home-faq .faq-answer ul, 7039.page-id-38753 .home-faq .faq-answer .wp-block-list { 7040 font-family: 'Geist', sans-serif !important; 7041 font-weight: 400 !important; 7042 font-size: 18px !important; 7043 line-height: 1.5 !important; 7044 color: var(--color-off-black) !important; 7045 margin-bottom: 0 !important; 7046 padding-left: 30px !important; 7047} 7048 7049.page-id-38753 .home-faq .faq-answer li { 7050 font-family: 'Geist', sans-serif !important; 7051 font-weight: 400 !important; 7052 font-size: 18px !important; 7053 line-height: 1.5 !important; 7054 color: var(--color-off-black) !important; 7055 margin-bottom: 15px !important; 7056} 7057 7058.page-id-38753 .home-faq .faq-answer li:last-child { 7059 margin-bottom: 0 !important; 7060} 7061 7062.page-id-38753 .home-faq .faq-question, 7063.page-id-38753 .home-faq .wp-block-heading.faq-question { 7064 margin-top: 0 !important; 7065} 7066 7067.page-id-38753 .home-faq .faq-item { 7068 border-bottom: none !important; 7069 padding: 0 !important; 7070} 7071 7072.page-id-38753 .home-faq .wp-block-group.faq-item, 7073.page-id-38753 .home-faq .faq-item, 7074.page-id-38753 .home-faq .wp-block-group { 7075 border: none !important; 7076 border-bottom: none !important; 7077 border-top: none !important; 7078} 7079 7080.page-id-38753 .home-faq .wp-block-group.is-layout-flex { 7081 border: none !important; 7082} 7083 7084.page-id-38753 .home-faq .faq-title, 7085.page-id-38753 .home-faq .wp-block-heading.faq-title { 7086 margin-bottom: 40px !important; 7087} 7088 7089/* ===== HOME PAGE TRIPLE CHART / MAP EXTRAS ===== */ 7090 7091.page-id-38753 .home-charts-triple { 7092 width: calc(1200px * 10/12) !important; 7093 margin: 40px auto 0 auto !important; 7094 margin-bottom: 50px !important; 7095 overflow: visible !important; 7096} 7097 7098.page-id-38753 .home-charts-triple .observablehq-chart svg { 7099 transform: scale(1.25) !important; 7100 transform-origin: left top !important; 7101} 7102 7103.page-id-38753 .home-charts-triple .observablehq-key { 7104 transform: scale(1.2) translateX(100px) !important; 7105 transform-origin: left top !important; 7106} 7107 7108.page-id-38753 .home-charts-triple .observablehq-chart { 7109 margin-right: 10px !important; 7110 margin-bottom: 30px !important; 7111 overflow: visible !important; 7112} 7113
7114.page-id-38753 .home-charts-triple .chart-menu { 7115 transform: scale(1.5) !important; 7116 transform-origin: right top !important; 7117 margin-bottom: 40px !important; 7118 margin-top: 20px !important; 7119} 7120 7121.page-id-38753 .map-button .report-button { 7122 background-color: transparent !important; 7123 box-sizing: border-box !important; 7124 display: inline-flex !important; 7125 flex-direction: row !important; 7126 justify-content: center !important; 7127 align-items: center !important; 7128 padding: 10px 16px !important; 7129 gap: 10px !important; 7130 min-width: 125px !important; 7131 height: 40px !important; 7132 width: auto !important; 7133 border: 1px solid var(--color-sand) !important; 7134 border-radius: 8px !important; 7135 font-family: 'Geist', sans-serif !important; 7136 font-weight: 500 !important; 7137 font-size: 16px !important; 7138 line-height: 20px !important; 7139 color: var(--color-dark-sand) !important; 7140 text-decoration: none !important; 7141 white-space: nowrap !important; 7142 box-shadow: none !important; 7143 text-transform: none !important; 7144} 7145 7146.page-id-38753 .map-button .report-button:hover { 7147 border: 1px solid var(--color-off-black) !important; 7148 color: var(--color-off-black) !important; 7149} 7150 7151.page-id-38753 .map-button { 7152 margin: 0 !important; 7153} 7154 7155.page-id-38753 #map-controls, 7156.page-id-38753 .map-controls { 7157 background-color: var(--color-light-sand) !important; 7158 border-radius: 8px !important; 7159} 7160 7161.page-id-38753 .map-menu { 7162 background-color: var(--color-light-sand) !important; 7163 border-radius: 8px !important; 7164} 7165 7166.page-id-38753 #map-style-menu input[type="radio"] + label { 7167 margin-right: 15px !important; 7168} 7169 7170.page-id-38753 .legend-note { 7171 display: none !important; 7172} 7173 7174.page-id-38753 .mapboxgl-popup-content { 7175 background-color: var(--color-light-sand) !important; 7176 border-radius: 8px !important; 7177} 7178 7179.page-id-38753 .ejm-map-popup-content { 7180 background-color: var(--color-light-sand) !important; 7181} 7182 7183.page-id-38753 .mapboxgl-popup-content .button, 7184.page-id-38753 .ejm-map-popup-content .button { 7185 box-sizing: border-box !important; 7186 display: inline-flex !important; 7187 flex-direction: row !important; 7188 justify-content: center !important; 7189 align-items: center !important; 7190 padding: 10px 16px !important; 7191 gap: 10px !important; 7192 min-width: 125px !important; 7193 height: 40px !important; 7194 width: auto !important; 7195 background: var(--color-off-black) !important; 7196 border: none !important; 7197 border-radius: 8px !important; 7198 font-family: 'Geist', sans-serif !important; 7199 font-style: normal !important; 7200 font-weight: 500 !important; 7201 font-size: 16px !important; 7202 line-height: 20px !important; 7203 color: var(--color-white) !important; 7204 text-decoration: none !important; 7205 white-space: nowrap !important; 7206 box-shadow: none !important; 7207 text-transform: none !important; 7208} 7209 7210.page-id-38753 .mapboxgl-popup-content .button:hover, 7211.page-id-38753 .ejm-map-popup-content .button:hover { 7212 background: transparent !important; 7213 border: 1px solid var(--color-off-black) !important; 7214 color: var(--color-off-black) !important; 7215} 7216 7217.page-id-38753 .map-container { 7218 border-radius: 8px !important; 7219 overflow: hidden !important; 7220} 7221 7222.page-id-38753 .home-map .map-container { 7223 border-radius: 8px !important; 7224 overflow: hidden !important; 7225} 7226 7227.page-id-38753 .map-menu-header { 7228 font-family: 'Geist', sans-serif !important; 7229 font-weight: 500 !important; 7230 font-size: 12px !important; 7231 line-height: 1.5 !important; 7232 color: var(--color-dark-sand) !important; 7233 margin: 0 !important; 7234 margin-bottom: 10px !important; 7235} 7236 7237.page-id-38753 .map-menu label, 7238.page-id-38753 .tax-term label { 7239 font-family: 'Geist Mono', sans-serif !important; 7240 font-weight: 500 !important; 7241 font-size: 12px !important; 7242 line-height: 1.5 !important; 7243 color: var(--color-dark-sand) !important; 7244 margin: 0 !important; 7245 cursor: pointer !important; 7246} 7247 7248.page-id-38753 .map-menu, 7249.page-id-38753 .map-menu * { 7250 font-family: 'Geist Mono', sans-serif !important; 7251 font-weight: 500 !important; 7252 font-size: 12px !important; 7253 line-height: 1.5 !important; 7254 color: var(--color-dark-sand) !important; 7255} 7256 7257/* ===== HOME PAGE MOBILE OVERRIDES ===== */ 7258 7259@media (max-width: 768px) { 7260 .page-id-38753 .wp-block-heading.home-h1 { 7261 font-size: 34px !important; 7262 line-height: 1.1 !important; 7263 width: 100% !important; 7264 max-width: calc(100% - 40px) !important; 7265 padding: 40px 0px !important; 7266 } 7267 7268 .page-id-38753 .wp-block-heading.home-catch-title { 7269 font-size: 24px !important; 7270 line-height: 34px !important; 7271 } 7272 7273 .page-id-38753 .home-catch-txt { 7274 font-size: 24px !important; 7275 line-height: 32px !important; 7276 width: 100% !important; 7277 max-width: 100% !important; 7278 margin-left: 0 !important; 7279 margin-right: 0 !important; 7280 padding-left: 0 !important; 7281 padding-right: 0 !important; 7282 } 7283 7284 .page-id-38753 .wp-block-heading.home-h1::before { 7285 width: 100vw !important; 7286 left: 50% !important; 7287 transform: translateX(-50%) !important; 7288 } 7289} 7290 7291/* ===== MAP BUILDER: MATCH HOMEPAGE TITLE ===== */ 7292 7293.page-id-4033 .entry-content, .page-id-38823 .entry-content 7294{ 7295 position: relative !important; 7296} 7297 7298.page-id-4033 .entry-content > .home-h1, .page-id-38823 .entry-content > .home-h1 { 7299 width: calc(1200px * 9/12) !important; 7300 max-width: calc(1200px * 9/12) !important; 7301 margin-left: auto !important; 7302 margin-right: auto !important; 7303 7304 font-family: 'Herbik', serif !important; 7305 font-style: normal !important; 7306 font-weight: 500 !important; 7307 font-size: 52px !important; 7308 line-height: 1.1 !important; 7309 letter-spacing: -0.01em !important; 7310 color: var(--color-off-black) !important; 7311 7312 margin-top: 0 !important; 7313 margin-bottom: 10px !important; 7314 padding: 60px 0 !important; 7315 7316 text-align: center !important; 7317 position: relative !important; 7318 z-index: 2 !important; 7319} 7320 7321.page-id-4033 .entry-content > .home-h1::before, .page-id-38823 .entry-content > .home-h1::before { 7322 content: '' !important; 7323 position: absolute !important; 7324 top: 0 !important; 7325 left: 50% !important; 7326 transform: translateX(-50%) !important; 7327 width: calc(100vw + 250px) !important; 7328 height: 100% !important; 7329 7330 background: linear-gradient( 7331 180deg, 7332 var(--color-light-sand) 0%, 7333 var(--color-white) 100% 7334 ) !important; 7335 7336 z-index: -1 !important; 7337} 7338</style> 7339<style id="core-block-supports-inline-css"> 7340.wp-container-core-group-is-layout-4fc3f8e1{flex-direction:column;align-items:flex-start;} 7341/*# sourceURL=core-block-supports-inline-css */ 7342</style> 7343 7344</head> 7345<body class="home wp-singular page-template page-template-templates page-template-page-dashboard page-template-templatespage-dashboard-php page page-id-4185 custom-background wp-custom-logo wp-theme-genesis wp-child-theme-business-pro-theme custom-header header-full-width centered-content genesis-breadcrumbs-hidden genesis-footer-widgets-visible no-js" itemscope itemtype="https://schema.org/WebPage">
7345<script> 7346 //<![CDATA[ 7347 (function () { 7348 var c = document.body.classList; 7349 c.remove('no-js'); 7350 c.add('js'); 7351 })(); 7352 //]]> 7353 </script>
7353 7354 <div class="site-container"><ul class="genesis-skip-link"><li><a href="#genesis-nav-primary" class="screen-reader-shortcut"> Skip to primary navigation</a></li><li><a href="#genesis-content" class="screen-reader-shortcut"> Skip to main content</a></li><li><a href="#genesis-footer-widgets" class="screen-reader-shortcut"> Skip to footer</a></li></ul><header class="site-header fixed" itemscope itemtype="https://schema.org/WPHeader"><div class="wrap"><div class="title-area"><a href="https://ecojurisprudence.org/" class="custom-logo-link" rel="home" aria-current="page"><img width="434" height="115" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/08/EJM-horizontal-new.svg" class="custom-logo lazyload" alt="Eco Jurisprudence Monitor" decoding="async" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 434px; --smush-placeholder-aspect-ratio: 434/115;" /></a><p class="site-title" itemprop="headline"><a href="https://ecojurisprudence.org/">Eco Jurisprudence Monitor</a></p></div><nav class="nav-primary" aria-label="Main" itemscope itemtype="https://schema.org/SiteNavigationElement" id="genesis-nav-primary"><div class="wrap"><ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary js-superfish"><li id="menu-item-4221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-4185 current_page_item menu-item-4221"><a href="https://ecojurisprudence.org/" aria-current="page" itemprop="url"><span itemprop="name">Monitor</span></a></li> 7355<li id="menu-item-4108" class="menu-item menu-item-type-post_type_archive menu-item-object-ejm_initiative menu-item-has-children menu-item-4108"><a href="https://ecojurisprudence.org/initiatives/" itemprop="url"><span itemprop="name">Data</span></a> 7356<ul class="sub-menu"> 7357 <li id="menu-item-31767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31767"><a href="https://ecojurisprudence.org/?post_type=ejm_initiative" itemprop="url"><span itemprop="name">Initiative Index</span></a></li> 7358 <li id="menu-item-4337" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4337"><a href="https://ecojurisprudence.org/new-initiative/" itemprop="url"><span itemprop="name">Report Initiative</span></a></li> 7359 <li id="menu-item-4664" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4664"><a href="https://ecojurisprudence.org/data-request/" itemprop="url"><span itemprop="name">Data Request</span></a></li> 7360 <li id="menu-item-4621" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4621"><a href="https://ecojurisprudence.org/codebook/" itemprop="url"><span itemprop="name">Codebook</span></a></li> 7361 <li id="menu-item-4557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4557"><a href="https://ecojurisprudence.org/data-ethics/" itemprop="url"><span itemprop="name">Data Ethics</span></a></li> 7362</ul> 7363</li> 7364<li id="menu-item-32295" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32295"><a href="https://ecojurisprudence.org/about-2/" itemprop="url"><span itemprop="name">About</span></a></li> 7365<li id="menu-item-3926" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3926"><a href="https://ecojurisprudence.org/contact/" itemprop="url"><span itemprop="name">Contact</span></a></li> 7366<li id="menu-item-31790" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31790"><a href="https://ecomm.uoregon.edu/order_form/polisci-donate-eco-jurisprudence-monitor" target="_blank" rel="noopener noreferrer" itemprop="url"><span itemprop="name">Donate</span></a></li> 7367<li id="menu-item-wpml-ls-72-en" class="menu-item wpml-ls-slot-72 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-72-en"><a href="https://ecojurisprudence.org/" aria-current="page" aria-expanded="false" aria-controls="wpml-ls-submenu-wpml-ls-72-en" itemprop="url"><span itemprop="name"><img 7368 class="wpml-ls-flag lazyload" 7369 data-src="https://ecojurisprudence.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.svg" 7370 alt="" 7371 7372 7373 7374 src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /><span class="wpml-ls-native" lang="en">English</span></span></a> 7375<ul class="sub-menu"> 7376 <li id="menu-item-wpml-ls-72-es" class="menu-item wpml-ls-slot-72 wpml-ls-item wpml-ls-item-es wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-72-es"><a href="https://ecojurisprudence.org/es/" title="Switch to Español" aria-label="Switch to Español" itemprop="url"><span itemprop="name"><img 7377 class="wpml-ls-flag lazyload" 7378 data-src="https://ecojurisprudence.org/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.svg" 7379 alt="" 7380 7381 7382 7383 src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /><span class="wpml-ls-native" lang="es">Español</span></span></a></li> 7384</ul> 7385</li> 7386</ul></div></nav></div></header><div class="site-inner"><div class="content-sidebar-wrap"><main class="content" id="genesis-content"><article class="post-4185 page type-page status-publish entry" aria-label="Eco Jurisprudence Monitor" itemscope itemtype="https://schema.org/CreativeWork"><header class="entry-header"><h1 class="entry-title" itemprop="headline">Eco Jurisprudence Monitor</h1> 7387</header><div class="entry-content" itemprop="text"> 7388<h1 class="wp-block-heading has-text-align-center home-h1">Explore the definitive tracker for ecocentric laws around the world</h1> 7389 7390 7391 7392<div class="home-map"> 7393 7394 <div class="map-container"> 7395 <div id='map'></div> 7396
7397 <div id="map-report-button" class="map-button no-print"> 7398 <a class="button report-button" href="https://ecojurisprudence.org/new-initiative/">report an initiative</a> 7399 </div> 7400 7401 <div id='map-controls-political' class="map-controls political"> 7402 7403 <div id='map-legend' class="map-menu" style='display:none;'> 7404 <strong>number of initiatives</strong> 7405 <nav class='map-legend clearfix'> 7406 <span style='background:rgba(150, 150, 150, 1);'></span> 7407 <span style='background:rgba(223, 194, 125, 1);'></span> 7408 <span style='background:rgba(191, 129, 45, 1);'></span> 7409 <span style='background:rgba(128, 205, 193, 1);'></span> 7410 <span style='background:rgba(1, 102, 94, 1);'></span> 7411 <label>0</label> 7412 <label>1 - 5</label> 7413 <label>6 - 19</label> 7414 <label>20 - 39</label> 7415 <label>> 40</label> 7416 </nav> 7417 <p class="legend-note">Countries with NO black border: Initiatives exist but not yet approved</p> 7418 </div> 7419 <div id="map-international" class="map-menu map-menu-tight no-print"> 7420 <label for="international">international initiatives</label> 7421 <div class="select"><select name="international" id="international"></select></div> 7422 </div> 7423 7424 7425 </div><!-- end .map-controls political --> 7426 7427 <div id='map-controls' class="map-controls"> 7428 7429 <div id="map-tax-menu" class="map-menu has-toggle lang-en no-print"> 7430 <div class="map-menu-header">Filter by Type</div> 7431 <div class="map-menu-body"> 7432 <div class="tax-term"> 7433 <input id="all" type="radio" name="taxtoggle" value="all" checked="checked"> 7434 <label for="all">All</label> 7435 </div> 7436 <div class="tax-term term-55"> 7437 <input id="animal-rights" type="radio" name="taxtoggle" value="Animal Rights"> 7438 <label for="animal-rights">Animal Rights</label> 7439 </div> 7440 7441 <div class="tax-term term-54"> 7442 <input id="eco-governance" type="radio" name="taxtoggle" value="Eco-Governance"> 7443 <label for="eco-governance">Eco-Governance</label> 7444 </div> 7445 7446 <div class="tax-term term-236"> 7447 <input id="ecocide" type="radio" name="taxtoggle" value="Ecocide"> 7448 <label for="ecocide">Ecocide</label> 7449 </div> 7450 7451 <div class="tax-term term-53"> 7452 <input id="indigenous-model" type="radio" name="taxtoggle" value="Indigenous Model"> 7453 <label for="indigenous-model">Indigenous Model</label> 7454 </div> 7455 7456 <div class="tax-term term-63"> 7457 <input id="local-eco-knowledge" type="radio" name="taxtoggle" value="Local Eco Knowledge"> 7458 <label for="local-eco-knowledge">Local Eco Knowledge</label> 7459 </div> 7460 7461 <div class="tax-term term-30"> 7462 <input id="personhood" type="radio" name="taxtoggle" value="Personhood"> 7463 <label for="personhood">
7463Personhood</label> 7464 </div> 7465 7466 <div class="tax-term term-29"> 7467 <input id="rights-of-nature" type="radio" name="taxtoggle" value="Rights Of Nature"> 7468 <label for="rights-of-nature">Rights Of Nature</label> 7469 </div> 7470 7471 </div><!-- end .map-menu-body --> 7472 </div> 7473 <div id="map-style-menu" class="map-menu no-print"> 7474 <input id="political" type="radio" name="styletoggle" value="locomo/cl12e9svq001q16s22cd5ipn5" checked="checked"> 7475 <label for="political">political</label> 7476 <input id="physical" type="radio" name="styletoggle" value="mapbox/satellite-v9"> 7477 <label for="physical">physical</label> 7478 </div> 7479 </div><!-- end .map-controls --> 7480 7481 </div><!-- end .map-container --> 7482 7483 7484</div> 7485 7486 7487 7488<h2 class="wp-block-heading home-catch-title">705 initiatives, 67 countries, 1 movement</h2> 7489 7490 7491 7492<p class="home-catch-txt wp-block-paragraph">Since 2019, the EJM has tracked ecological law initiatives worldwide to help researchers, lawyers, and activists learn and develop new nature-centered legal frameworks to address environmental challenges.</p> 7493 7494 7495
7496<div class="wp-block-group home-carousel"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 7497<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7498<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/faith-in-nature-legally-appoints-nature-to-its-board-of-directors/"><img decoding="async" width="1024" height="642" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-10-scaled-e1770394880405-1024x642.png" alt="" class="wp-image-33775 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-10-scaled-e1770394880405-1024x642.png 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-10-scaled-e1770394880405-300x188.png 300w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-10-scaled-e1770394880405-768x481.png 768w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-10-scaled-e1770394880405-1536x962.png 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-10-scaled-e1770394880405-2048x1283.png 2048w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/642;" /></a></figure> 7499 7500 7501 7502<p class="carousel-card-title wp-block-paragraph">Faith in Nature (UK) Nature Governance: nature on the board</p> 7503 7504 7505 7506<p class="carousel-card-meta wp-block-paragraph">United Kingdom; Private Sector Governance; Rights of Nature</p> 7507 7508 7509 7510<p class="carousel-card-meta wp-block-paragraph">Approved in 2022</p> 7511</div> 7512 7513 7514 7515<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7516<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/european-parliament-proposal-to-include-ecocide-in-the-directive-on-protection-of-the-environment-through-criminal-law/"><img decoding="async" width="1024" height="214" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-1024x214.jpg" alt="" class="wp-image-33687 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-1024x214.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-300x63.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-768x160.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-1536x321.jpg 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11.jpg 1801w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/214;" /></a></figure> 7517 7518 7519 7520<p class="carousel-card-title wp-block-paragraph">EU Environmental Crime Directive: Ecocide</p> 7521 7522 7523 7524<p class="carousel-card-meta wp-block-paragraph">International; Policy; Eco-Governance System</p> 7525 7526 7527 7528<p class="carousel-card-meta wp-block-paragraph">Approved in 2023</p> 7529</div> 7530 7531 7532 7533<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7534<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/benin-sacred-forest-law-2012/"><img decoding="async" width="1024" height="435" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/08/benin-e1760652222121-1024x435.jpg" alt="" class="wp-image-32559 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/08/benin-e1760652222121-1024x435.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/08/benin-e1760652222121-300x128.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2025/08/benin-e1760652222121-768x326.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2025/08/benin-e1760652222121.jpg 1120w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/435;" /></a></figure> 7535 7536 7537 7538<p class="carousel-card-title wp-block-paragraph" style="font-style:normal;font-weight:400">Benin National Sacred Forest Law of 2012</p> 7539 7540 7541 7542<p class="carousel-card-meta wp-block-paragraph">Benin; Legislation; Local Ecological Knowledge</p> 7543 7544 7545 7546<p class="carousel-card-meta wp-block-paragraph">Approved in 2012</p> 7547</div> 7548 7549 7550 7551<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7552<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/uganda-national-environmental-act/"><img decoding="async" width="1024" height="383" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-3-1024x383.png" alt="" class="wp-image-35096 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-3-1024x383.png 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-3-300x112.png 300w, https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-3-768x287.png 768w, https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-3-1536x575.png 1536w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/383;" /></a></figure> 7553 7554 7555 7556<p class="carousel-card-title wp-block-paragraph">Uganda National Environmental Act of 2019</p> 7557 7558 7559 7560<p class="carousel-card-meta wp-block-paragraph">Uganda; Legislation; Rights of Nature</p> 7561 7562 7563 7564<p class="carousel-card-meta wp-block-paragraph">Approved in 2019</p> 7565</div> 7566 7567 7568 7569<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7570<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/te-urewera-act-2014/"><img decoding="async" width="1024" height="531" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-tree-2-1024x531.png" alt="" class="wp-image-34480 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-tree-2-1024x531.png 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-tree-2-300x155.png 300w, https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-tree-2-768x398.png 768w, https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-tree-2-1536x796.png 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/10/Frame-tree-2-2048x1061.png 2048w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/531;" /></a></figure> 7571 7572 7573 7574<p class="carousel-card-title wp-block-paragraph">Te Urewera Act of 2014</p> 7575 7576 7577 7578<p class="carousel-card-meta wp-block-paragraph">New Zealand; Legislation;
7578 Rights of Nature, Personhood, Indigenous Model</p> 7579 7580 7581 7582<p class="carousel-card-meta wp-block-paragraph">Approved in 2014</p> 7583</div> 7584 7585 7586 7587<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7588<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/?ejm_initiative=los-cedros"><img decoding="async" width="1024" height="214" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/09/Forest-8-1024x214.jpg" alt="" class="wp-image-33607 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/09/Forest-8-1024x214.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Forest-8-300x63.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Forest-8-768x160.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Forest-8-1536x321.jpg 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Forest-8.jpg 1801w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/214;" /></a></figure> 7589 7590 7591 7592<p class="carousel-card-title wp-block-paragraph">Ecuador Court Case: mining in the Los Cedros Protected Forest</p> 7593 7594 7595 7596<p class="carousel-card-meta wp-block-paragraph">Ecuador; Court Case; Rights of Nature</p> 7597 7598 7599 7600<p class="carousel-card-meta wp-block-paragraph">Approved in 2021</p> 7601</div> 7602 7603 7604 7605<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7606<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/panama-rights-of-nature-law/"><img decoding="async" width="1024" height="214" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-1024x214.jpg" alt="" class="wp-image-33687 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-1024x214.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-300x63.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-768x160.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11-1536x321.jpg 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-11.jpg 1801w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/214;" /></a></figure> 7607 7608 7609 7610<p class="carousel-card-title wp-block-paragraph">Panama National Rights of Nature Law of 2022</p> 7611 7612 7613 7614<p class="carousel-card-meta wp-block-paragraph">Panama; Legislation; Rights of Nature</p> 7615 7616 7617 7618<p class="carousel-card-meta wp-block-paragraph">Approved in 2022</p> 7619</div> 7620 7621 7622 7623<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7624<figure class="wp-block-image size-large carousel-card-img"><img decoding="async" width="1024" height="421" data-src="https://ecojurisprudence.org/wp-content/uploads/2026/07/Frame-water-JPG-762KB-1024x421.jpg" alt="" class="wp-image-38506 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2026/07/Frame-water-JPG-762KB-1024x421.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2026/07/Frame-water-JPG-762KB-300x123.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2026/07/Frame-water-JPG-762KB-768x316.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2026/07/Frame-water-JPG-762KB-1536x631.jpg 1536w, https://ecojurisprudence.org/wp-content/uploads/2026/07/Frame-water-JPG-762KB-2048x842.jpg 2048w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/421;" /></figure> 7625 7626 7627 7628<p class="carousel-card-title wp-block-paragraph">Colombia Constitutional Court Case: Rights of the Atrato River</p> 7629 7630 7631 7632<p class="carousel-card-meta wp-block-paragraph">Colombia; Court Case; Rights of Nature & Indigenous Model</p> 7633 7634 7635 7636<p class="carousel-card-meta wp-block-paragraph">Approved in 2016</p> 7637</div> 7638 7639 7640 7641<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7642<figure class="wp-block-image size-large carousel-card-img">
7642<a href="https://ecojurisprudence.org/initiatives/spain-constitutional-court-ruling-on-the-mar-menor-act-of-2022/"><img decoding="async" width="1024" height="380" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/06/Frame-41-scaled-e1759455032708-1024x380.png" alt="" class="wp-image-34040 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/06/Frame-41-scaled-e1759455032708-1024x380.png 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/06/Frame-41-scaled-e1759455032708-300x111.png 300w, https://ecojurisprudence.org/wp-content/uploads/2025/06/Frame-41-scaled-e1759455032708-768x285.png 768w, https://ecojurisprudence.org/wp-content/uploads/2025/06/Frame-41-scaled-e1759455032708-1536x570.png 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/06/Frame-41-scaled-e1759455032708-2048x760.png 2048w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/380;" /></a></figure> 7643 7644 7645 7646<p class="carousel-card-title wp-block-paragraph">Spain Constitutional Court Case: Mar Menor Act of 2022</p> 7647 7648 7649 7650<p class="carousel-card-meta wp-block-paragraph">Spain; Court Case; Rights of Nature & Personhood</p> 7651 7652 7653 7654<p class="carousel-card-meta wp-block-paragraph">Approved in 2024</p> 7655</div> 7656 7657 7658 7659<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7660<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/?ejm_initiative=state-of-mexico-mexico-constitutional-amendment-recognizing-rights-of-nature"><img decoding="async" width="1024" height="214" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-7-1024x214.jpg" alt="" class="wp-image-33679 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-7-1024x214.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-7-300x63.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-7-768x160.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-7-1536x321.jpg 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/09/Plant-7.jpg 1801w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/214;" /></a></figure> 7661 7662 7663 7664<p class="carousel-card-title wp-block-paragraph">Mexico State Constitutional Amendment: Rights of Nature</p> 7665 7666 7667 7668<p class="carousel-card-meta wp-block-paragraph">Mexico; Constitution; Rights of Nature</p> 7669 7670 7671 7672<p class="carousel-card-meta wp-block-paragraph">Approved in 2024</p> 7673</div> 7674 7675 7676 7677<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7678<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/new-york-u-s-great-lakes-bill-of-rights/"><img decoding="async" width="1024" height="352" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-33-1024x352.png" alt="" class="wp-image-33771 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-33-1024x352.png 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-33-300x103.png 300w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-33-768x264.png 768w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-33-1536x528.png 1536w, https://ecojurisprudence.org/wp-content/uploads/2025/07/Frame-33-2048x704.png 2048w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/352;" /></a></figure> 7679 7680 7681 7682<p class="carousel-card-title wp-block-paragraph">New York State Law: Great Lakes Bill of Rights</p> 7683 7684 7685 7686<p class="carousel-card-meta wp-block-paragraph">USA; Legislation; Rights of Nature</p> 7687 7688 7689 7690<p class="carousel-card-meta wp-block-paragraph">Submitted in 2025</p> 7691</div> 7692 7693 7694 7695<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7696<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/ponca-nation-statute/"><img decoding="async" width="1024" height="399" data-src="https://ecojurisprudence.org/wp-content/uploads/2024/10/Frame-grass-1-scaled-e1760039463133-1024x399.png" alt="" class="wp-image-34398 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2024/10/Frame-grass-1-scaled-e1760039463133-1024x399.png 1024w, https://ecojurisprudence.org/wp-content/uploads/2024/10/Frame-grass-1-scaled-e1760039463133-300x117.png 300w, https://ecojurisprudence.org/wp-content/uploads/2024/10/Frame-grass-1-scaled-e1760039463133-768x299.png 768w, https://ecojurisprudence.org/wp-content/uploads/2024/10/Frame-grass-1-scaled-e1760039463133-1536x599.png 1536w, https://ecojurisprudence.org/wp-content/uploads/2024/10/Frame-grass-1-scaled-e1760039463133-2048x798.png 2048w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/399;" /></a></figure> 7697 7698 7699 7700<p class="carousel-card-title wp-block-paragraph">Ponca Nation Resolution: Rights of Nature</p> 7701 7702 7703 7704<p class="carousel-card-meta wp-block-paragraph">Ponca Territory;
7704 Indigenous Law; Indigenous Model Rights of Nature</p> 7705 7706 7707 7708<p class="carousel-card-meta wp-block-paragraph">Approved in 2017</p> 7709</div> 7710 7711 7712 7713<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7714<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/recognition-of-legal-personality-and-rights-of-the-magpie-river/"><img decoding="async" width="1024" height="441" data-src="https://ecojurisprudence.org/wp-content/uploads/2022/02/Frame-59-1024x441.png" alt="" class="wp-image-34138 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2022/02/Frame-59-1024x441.png 1024w, https://ecojurisprudence.org/wp-content/uploads/2022/02/Frame-59-300x129.png 300w, https://ecojurisprudence.org/wp-content/uploads/2022/02/Frame-59-768x331.png 768w, https://ecojurisprudence.org/wp-content/uploads/2022/02/Frame-59-1536x661.png 1536w, https://ecojurisprudence.org/wp-content/uploads/2022/02/Frame-59-2048x882.png 2048w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/441;" /></a></figure> 7715 7716 7717 7718<p class="carousel-card-title wp-block-paragraph">Minganie County Resolution: Rights of the Magpie River</p> 7719 7720 7721 7722<p class="carousel-card-meta wp-block-paragraph">Canada; Local Law; Indigenous Model & Personhood</p> 7723 7724 7725 7726<p class="carousel-card-meta wp-block-paragraph">Approved in 2021</p> 7727</div> 7728 7729 7730 7731<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7732<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/universal-declaration-of-the-rights-of-wetlands/"><img decoding="async" data-src="https://ecojurisprudence.org/wp-content/uploads/2023/10/Frame-17-scaled-e1771370591949-1024x348.png" alt="" class="wp-image-35330 lazyload" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/348;" /></a></figure> 7733 7734 7735 7736<p class="carousel-card-title wp-block-paragraph">Universal Declaration of the Rights of Wetlands</p> 7737 7738 7739 7740<p class="carousel-card-meta wp-block-paragraph">International; Civil Society Declaration; Rights of Nature</p> 7741 7742 7743 7744<p class="carousel-card-meta wp-block-paragraph">Drafted in 2020</p> 7745</div> 7746 7747 7748 7749<div class="wp-block-group carousel-card is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7750<figure class="wp-block-image size-large carousel-card-img"><a href="https://ecojurisprudence.org/initiatives/universal-declaration-of-the-rights-of-mother-earth/"><img decoding="async" width="1024" height="512" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/08/Universal-1024x512.jpg" alt="" class="wp-image-32571 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/08/Universal-1024x512.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/08/Universal-300x150.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2025/08/Universal-768x384.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2025/08/Universal.jpg 1121w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/512;" /></a></figure> 7751 7752 7753 7754<p class="carousel-card-title wp-block-paragraph">Universal Declaration of the Rights of Mother Earth</p> 7755 7756 7757 7758<p class="carousel-card-meta wp-block-paragraph">International; Civil Society Declaration; Rights of Nature</p> 7759 7760 7761 7762<p class="carousel-card-meta wp-block-paragraph">Drafted in 2010</p> 7763</div> 7764</div></div> 7765 7766 7767 7768<h2 class="wp-block-heading has-text-align-center">What is Ecological Jurisprudence?</h2> 7769 7770 7771 7772<p class="has-text-align-left home-catch-txt wp-block-paragraph">This is an approach to law that recognizes humans are part of Earthâs living systems, and challenges traditional legal models that treat nature as property. It encompasses Rights of Nature, environmental personhood, Earth Law, Wild Law, policy informed by ecological science and place-based governance, as well as Indigenous law, Traditional Ecological Knowledge, and other non-Western legal traditions.</p> 7773 7774 7775 7776<div class="home-charts-triple"> 7777 7778<div id="timeline" data-chartid="63ffba209a61f" class="chart-container multichart-container chart-full legend-side"> 7779 <div class="chart-header"> 7780 <h3>How is it growing?</h3> 7781 <div class="chart-menu"><ul><li><a href="#" data-chartid="timeline-legal" class="chart-menu-link active">legal provision</a></li><li><a href="#" data-chartid="timeline-region" class="chart-menu-link">region</a></li></ul></div> 7782 <div class="chart-tools no-print"> 7783 <div class="chart-tip"><a class="chart-tip-trigger" href="#" title="This chart shows the cumulative number of ecological jurisprudence initiatives in existence each year. Users can choose to color code the chart according to type of legal provision, ecological actor, or world regi
7783on by selecting the category in the upper right corner. We recognize that there are different notions of time and that not all time is based on a linear perspective. Nevertheless, we provide this timeline in order to visually show how the global movement to advance ecological jurisprudence has grown and the rate of change over time. While recognize that ecological jurisprudence initiatives have existed for many decades, but begin the chart at 1990 to make the rapid increase in ecological law post-2000 more easily visible."><i class="las la-info-circle"></i></a></div> 7784 </div> 7785 </div> 7786 <div class="chart-body"><div id="timeline-legal" class="chart-item active"><div id="observablehq-e8b0d53d"> 7787 <div class="observablehq-chart"></div> 7788 <div class="observablehq-key"></div> 7789 </div></div><div id="timeline-region" class="chart-item"><div id="observablehq-c2c5ab86"> 7790 <div class="observablehq-chart"></div> 7791 <div class="observablehq-key"></div> 7792 </div></div></div></div> 7793 7794
7794<script type="module"> 7795 import {Runtime, Inspector} from "https://cdn.jsdelivr.net/npm/@observablehq/runtime@4/dist/runtime.js"; 7796 import define from "https://api.observablehq.com/@locomo/timeline-legal.js?v=3"; 7797 (new Runtime).module(define, name => { 7798 if (name === "key") return Inspector.into("#observablehq-e8b0d53d .observablehq-key")(); 7799 if (name === "chart") return Inspector.into("#observablehq-e8b0d53d .observablehq-chart")(); 7800 }); 7801</script>
7801<script type="module"> 7802 import {Runtime, Inspector} from "https://cdn.jsdelivr.net/npm/@observablehq/runtime@4/dist/runtime.js"; 7803 import define from "https://api.observablehq.com/@locomo/timeline-region.js?v=3"; 7804 (new Runtime).module(define, name => { 7805 if (name === "key") return Inspector.into("#observablehq-c2c5ab86 .observablehq-key")(); 7806 if (name === "chart") return Inspector.into("#observablehq-c2c5ab86 .observablehq-chart")(); 7807 }); 7808</script>
7808 7809</div> 7810 7811 7812 7813<div class="chart-set home-charts" data-setid="leftset" data-keepopen="all"> 7814 7815 7816 7817 7818<div id="nature" data-chartid="63ffb9000a768" data-chartset="left" class="chart-container chart-full"> 7819 <div class="chart-header"> 7820 <h3>What type of Nature is being protected?</h3> 7821 <div class="chart-tools no-print"> 7822 <div class="chart-tip"><a class="chart-tip-trigger" href="#" title="This chart tracks the type of natural entity that is the subject of the ecological jurisprudence initiatives, color coded by world region. The chart counts the number of initiatives in each category, which are defined below. We recognize that Nature is comprised of nested systems, making the identification of boundaries and categorization problematic from a scientific perspective. Rather, we code how initiatives frame the ecological actor that is the subject of the initiative. For category definitions and coding rules, see the EJM Codebook."><i class="las la-info-circle"></i></a></div> 7823 </div> 7824 </div> 7825 <div class="chart-body"> 7826 <div class="chart-item active"> 7827 <div id="observablehq-3f9f0001" class="chart-item-full"> 7828 <div class="observablehq-chart"></div> 7829 <div class="observablehq-key"></div> 7830 </div> 7831
7831<script type="module"> 7832 import {Runtime, Inspector} from "https://cdn.jsdelivr.net/npm/@observablehq/runtime@4/dist/runtime.js"; 7833 import define from "https://api.observablehq.com/@locomo/actor-region.js?v=3"; 7834 (new Runtime).module(define, name => { 7835 if (name === "key") return Inspector.into("#observablehq-3f9f0001 .observablehq-key")(); 7836 if (name === "chart") return Inspector.into("#observablehq-3f9f0001 .observablehq-chart")(); 7837 }); 7838</script>
7838 </div> 7839 </div> 7840 7841 <div class="chart-body-mobile"> 7842 <div class="chart-item active"> 7843 <div id="observablehq-3f9f0001-mobile" class="chart-item-mobile"> 7844 <div class="observablehq-chart"></div> 7845 <div class="observablehq-key"></div> 7846 </div> 7847
7847<script type="module"> 7848 import {Runtime, Inspector} from "https://cdn.jsdelivr.net/npm/@observablehq/runtime@4/dist/runtime.js"; 7849 import define from "https://api.observablehq.com/@locomo/actor-region.js?v=3"; 7850 (new Runtime).module(define, name => { 7851 if (name === "key") return Inspector.into("#observablehq-3f9f0001-mobile .observablehq-key")(); 7852 if (name === "chart") return Inspector.into("#observablehq-3f9f0001-mobile .observablehq-chart")(); 7853 }); 7854</script>
7854 </div> 7855 </div> 7856 7857</div><!-- end .chart-container --> 7858 7859 7860 7861 7862 7863<!-- [ejm_chart id="63ffb8b343a10" set="left" /] --> 7864 7865 7866 7867<!-- [ejm_chart id="63ffb879abc59" set="left" /] --> 7868 7869 7870 7871<!-- [ejm_chart id="63ffb806f0f95" set="left" /] --> 7872 7873 7874 7875<!-- [ejm_chart id="63ffb7a2e1406" set="left" /] --> 7876 7877 7878 7879</div><!-- end chartset --> 7880 7881 7882 7883<figure class="wp-block-image size-large chart-mobile"><img decoding="async" width="1024" height="659" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/09/charts-mobile-1024x659.jpg" alt="" class="wp-image-33926 lazyload" data-srcset="https://ecojurisprudence.org/wp-content/uploads/2025/09/charts-mobile-1024x659.jpg 1024w, https://ecojurisprudence.org/wp-content/uploads/2025/09/charts-mobile-300x193.jpg 300w, https://ecojurisprudence.org/wp-content/uploads/2025/09/charts-mobile-768x494.jpg 768w, https://ecojurisprudence.org/wp-content/uploads/2025/09/charts-mobile.jpg 1258w" data-sizes="(max-width: 1024px) 100vw, 1024px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/659;" /></figure> 7884 7885 7886 7887<div class="wp-block-genesis-blocks-gb-container home-faq gb-block-container"><div class="gb-container-inside"><div class="gb-container-content"> 7888<h2 class="wp-block-heading faq-title">Monitor FAQ</h2> 7889 7890 7891 7892<hr class="wp-block-separator has-alpha-channel-opacity"/> 7893 7894 7895 7896<div class="wp-block-group faq-item is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7897<h3 class="wp-block-heading faq-question">Why do you use the Equal Earth Projection for the map?</h3> 7898 7899 7900 7901<p class="faq-answer wp-block-paragraph">When designing the Eco Jurisprudence Tracker, it was important to us to try to provide a decolonized map, to the extent possible, to be consistent with our ethic of inclusion. We sought to demonstrate our commitment to a decolonized map in three ways: (1) using a projection that is not centered on Europe and/or is âinvertedâ by showing the Southern Hemisphere on top; (2) using a projection that does not distort certain regions, but portrays them all equally; and (3) providing the option for users to select between a traditional political map (showing political boundaries) and a physical map that does not contain human-made boundaries, and so emphasizes Nature.</p> 7902 7903 7904 7905<p class="faq-answer wp-block-paragraph">In practice, we are limited by certain budgetary and technology limitations that require us to use already established map projection packages, in order to have the user accessibility and interaction features that we want. These and other technical reasons meant we are limited to the projections available on Mapbox.com. Of the available map projects, we believe the Equal Earth Projection provides the best compromise between our desire to use a decolonized map and the need to use existing mapbox projections to provide high quality accessibility and interactive features. The advantage of this map is that it does not distort the areas of the poles compared to the ones near the equator (like the conventional Mercatur Projection does), presenting all regions equally accurately. It also allows us to provide both a physical map and political map. The downside is that we cannot invert the map or re-center it away from its center on Greenwich.</p> 7906</div> 7907 7908 7909 7910<hr class="wp-block-separator has-alpha-channel-opacity"/> 7911 7912 7913 7914<div class="wp-block-group faq-item is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7915<h3 class="wp-block-heading faq-question">Why does the timeline begin at 1990?</h3> 7916 7917 7918 7919<p class="faq-answer wp-block-paragraph">We recognize that there are different notions of time and that not all time is based on a linear perspective. Nevertheless, we provide this timeline is to show the relatively recent growth in the number of initiatives to apply ecological jurisprudence as a way to illustrate the strengthening of social movements advocating ecological jurisprudence around the world. The Eco Jurisprudence Tracker includes many initiatives that pre-date 1990, and we recognize that communities of Indigenous and non-Indigenous peoples have systems of customary law that are consistent with ecological jurisprudence principles and that date back many generations. We chose to begin this timeline at 1990 to make the rapid increase in ecological law post-2000 more easily visible.</p> 7920</div> 7921 7922 7923 7924<hr class="wp-block-separator has-alpha-channel-opacity"/> 7925 7926 7927 7928<div class="wp-block-group faq-item is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7929<h3 class="wp-block-heading faq-question">How should I acknowledge and cite information from the Eco Jurisprudence Tracker?</h3> 7930 7931 7932 7933<p class="faq-answer wp-block-paragraph">Whenever you publish research or present results based on information obtained from the Eco Jurisprudence Tracker, please include the following acknowledgement or an appropriate equivalent:</p> 7934 7935 7936 7937<p class="faq-answer wp-block-paragraph">âWe wish to thank the Eco Jurisprudence Monitor for providing the data on ecological jurisprudence initiatives used in this paper. The Eco Jurisprudence Monitor was created through collaboration among an international team of independent researchers affiliated with the Academic Hub of the Global Alliance for the Rights of Nature. The project was funded by the Rockefeller Brothers Fund.â</p> 7938 7939 7940 7941<p class="faq-answer wp-block-paragraph">When publishing results based on the Eco Jurisprudence Tracker, please also include a citation for the dataset itself, such as the following:</p> 7942 7943 7944 7945<p class="faq-answer wp-block-paragraph">Suggested Citation:<br>Kauffman, Craig, Shrishtee Bajpai, Kelsey Leonard, Elizabeth Macpherson, Pamela Martin, Alessandro Pelizzon, Alex Putzer, and Linda Sheehan. <em>Eco Jurisprudence Tracker</em>. V1. 2022. Distributed by the Eco Jurisprudence Monitor. <a href="https://ecojurisprudence.org/">
7945https://ecojurisprudence.org</a>.</p> 7946</div> 7947 7948 7949 7950<hr class="wp-block-separator has-alpha-channel-opacity"/> 7951 7952 7953 7954<div class="wp-block-group faq-item is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex"> 7955<h3 class="wp-block-heading faq-question">What should I do if I find an error in the Eco Jurisprudence Tracker?</h3> 7956 7957 7958 7959<p class="faq-answer wp-block-paragraph">The Eco Jurisprudence Monitor team does its best to identify ecological jurisprudence initiatives and portray accurate information about them. However, we recognize that we may miss initiatives and that our information can become out of date over time. If you find any errors or omissions, please report them to <a href="mailto:[email protected]?subject=">[email protected]</a>. You may also report them by clicking on the â<a href="https://ecojurisprudence.org/new-initiative/">Report an Initiative</a>â button on the top right of the map on the Tracker page.</p> 7960</div> 7961 7962 7963 7964<hr class="wp-block-separator has-alpha-channel-opacity"/> 7965</div></div></div> 7966</div></article></main></div></div><footer class="site-footer" itemscope itemtype="https://schema.org/WPFooter"><div class="wrap"><div class="footer-widgets" id="genesis-footer-widgets"><h2 class="genesis-sidebar-title screen-reader-text">Footer</h2><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="media_image-15" class="widget widget_media_image"><div class="widget-wrap"><img width="252" height="223" data-src="https://ecojurisprudence.org/wp-content/uploads/2025/07/EJM-logo.svg" class="image wp-image-31638 attachment-full size-full lazyload" alt="" style="--smush-placeholder-width: 252px; --smush-placeholder-aspect-ratio: 252/223;max-width: 100%; height: auto;" decoding="async" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /></div></section> 7967</div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="nav_menu-18" class="widget widget_nav_menu"><div class="widget-wrap"><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-4574" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-4185 current_page_item menu-item-4574"><a href="https://ecojurisprudence.org/" aria-current="page" itemprop="url">Monitor</a></li> 7968<li id="menu-item-31684" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31684"><a href="https://ecojurisprudence.org/?post_type=ejm_initiative" itemprop="url">Data</a></li> 7969<li id="menu-item-32297" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32297"><a href="https://ecojurisprudence.org/about-2/" itemprop="url">About</a></li> 7970<li id="menu-item-33011" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33011"><a href="https://ecojurisprudence.org/contact/" itemprop="url">Contact</a></li> 7971</ul></div></div></section> 7972</div><div class="widget-area footer-widgets-3 footer-widget-area"><section id="custom_html-27" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><div class="footer-social-links"> 7973<a href="https://www.instagram.com/ecojurisprudencemonitor/" target="_blank" rel="noopener">Instagram</a> 7974<a href="https://www.linkedin.com/company/eco-jurisprudence-monitor/" target="_blank" rel="noopener">Linkedin</a> 7975<a href="https://ecojurisprudence.org/?page_id=3">Privacy Policy</a> 7976</div></div></div></section> 7977<section id="custom_html-34" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><div class="footer-social-links footer-credits"> 7978<span>© 2026 Eco Jurisprudence<br>Monitor â all rights reserved</span> 7979</div></div></div></section> 7980</div><div class="widget-area footer-widgets-4 footer-widget-area"><section id="text-3" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Be the first to hear about ecological jurisprudence news with our newsletter</h3> 7981 <div class="textwidget"></div> 7982 </div></section> 7983<section id="custom_html-33" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><a href="/contact/#contact-newsletter-form" class="button-fill-off-black">Subscribe</a></div></div></section> 7984</div></div></div><p></p></div></footer></div>
7984<script type="speculationrules"> 7985{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/business-pro-theme/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 7986</script>
7986 7987
7987<script type="text/javascript"> 7988 function genesisBlocksShare( url, title, w, h ){ 7989 var left = ( window.innerWidth / 2 )-( w / 2 ); 7990 var top = ( window.innerHeight / 2 )-( h / 2 ); 7991 return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left); 7992 } 7993 // Open share popup via data attributes; never reads executable context from the DOM. 7994 document.addEventListener( 'click', function( e ) { 7995 var el = e.target && e.target.closest( '[data-gb-share-url]' ); 7996 if ( ! el ) { return; } 7997 e.preventDefault(); 7998 genesisBlocksShare( el.getAttribute( 'data-gb-share-url' ), el.getAttribute( 'data-gb-share-label' ) || '', '600', '600' ); 7999 } ); 8000 </script>
8000 8001
8001<script> 8002 document.addEventListener('DOMContentLoaded', function() { 8003 var header = document.querySelector('.site-header'); 8004 var scrollThreshold = 100; // 100px scroll trigger for page scroll 8005 8006 if (header) { 8007 function updateHeaderState(forceCompact) { 8008 var pageScrolled = window.pageYOffset || document.documentElement.scrollTop; 8009 8010 if (pageScrolled > scrollThreshold || forceCompact) { 8011 header.classList.add('header-compact'); 8012 } else if (!forceCompact) { 8013 header.classList.remove('header-compact'); 8014 } 8015 } 8016 8017 window.addEventListener('scroll', function() { 8018 updateHeaderState(false); 8019 }); 8020 8021 // Listen for messages from the scrollytelling iframe 8022 window.addEventListener('message', function(event) { 8023 if (event.data === 'ejm:scrolling') { 8024 header.classList.add('logo-compact'); 8025 } else if (event.data === 'ejm:top') { 8026 header.classList.remove('logo-compact'); 8027 } 8028 }); 8029 8030 // Create and add mini logo as clickable link 8031 var miniLogoLink = document.createElement('a'); 8032 miniLogoLink.href = '#top'; 8033 miniLogoLink.className = 'mini-logo-link'; 8034 miniLogoLink.title = 'Back to top'; 8035 8036 var miniLogo = document.createElement('img'); 8037 miniLogo.src = 'https://ecojurisprudence.org/staging/wp-content/uploads/2025/07/EJM-mini.svg'; 8038 miniLogo.className = 'mini-logo'; 8039 miniLogo.alt = 'Eco Jurisprudence Monitor'; 8040 8041 miniLogoLink.appendChild(miniLogo); 8042 8043 miniLogoLink.addEventListener('click', function(e) { 8044 e.preventDefault(); 8045 window.scrollTo({ 8046 top: 0, 8047 behavior: 'smooth' 8048 }); 8049 }); 8050 8051 var logoArea = document.querySelector('.site-header .title-area'); 8052 if (logoArea) { 8053 logoArea.appendChild(miniLogoLink); 8054 } 8055 8056 console.log('Shrinking header initialized successfully'); 8057 } else { 8058 console.log('Header not found'); 8059 } 8060 }); 8061 </script>
8061 8062
8062<script> 8063 document.addEventListener('DOMContentLoaded', function() { 8064 // Make rep-card-title clickable to toggle collapsible content 8065 document.querySelectorAll('.rep-card-title').forEach(function(title) { 8066 title.style.cursor = 'pointer'; 8067 title.addEventListener('click', function() { 8068 const card = this.closest('.rep-card'); 8069 card.classList.toggle('rep-card-expanded'); 8070 }); 8071 }); 8072 8073 // CENTER THE HOME PAGE CAROUSEL ON LOAD AND ADD ARROWS 8074 const carousel = document.querySelector('.page-id-4185 .home-carousel .wp-block-group__inner-container'); 8075 8076 if (carousel) { 8077 // Create navigation arrows 8078 const carouselContainer = document.querySelector('.page-id-4185 .home-carousel'); 8079 8080 // Left arrow 8081 const leftArrow = document.createElement('button'); 8082 leftArrow.className = 'carousel-arrow carousel-arrow-left'; 8083 leftArrow.innerHTML = `<svg width="18" height="32" viewBox="0 0 18 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 8084 <path d="M1.00004 1L16 16L1.00004 31" stroke="#757559" stroke-width="2" stroke-linecap="round"/> 8085 </svg>`; 8086 8087 // Right arrow 8088 const rightArrow = document.createElement('button'); 8089 rightArrow.className = 'carousel-arrow carousel-arrow-right'; 8090 rightArrow.innerHTML = `<svg width="18" height="32" viewBox="0 0 18 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 8091 <path d="M1.00004 1L16 16L1.00004 31" stroke="#757559" stroke-width="2" stroke-linecap="round"/> 8092 </svg>`; 8093 8094 // Add arrows to carousel container 8095 carouselContainer.appendChild(leftArrow); 8096 carouselContainer.appendChild(rightArrow); 8097 8098 /// Arrow click functionality with looping 8099leftArrow.addEventListener('click', function() { 8100 const currentScroll = carousel.scrollLeft; 8101 8102 if (currentScroll <= 0) { 8103 // At the beginning, jump to the end 8104 carousel.scrollTo({ left: carousel.scrollWidth - carousel.clientWidth, behavior: 'smooth' }); 8105 } else { 8106 // Normal scroll left 8107 carousel.scrollBy({ left: -340, behavior: 'smooth' }); 8108 } 8109}); 8110 8111rightArrow.addEventListener('click', function() { 8112 const currentScroll = carousel.scrollLeft; 8113 const maxScroll = carousel.scrollWidth - carousel.clientWidth; 8114 8115 if (currentScroll >= maxScroll - 10) { // -10 for small tolerance 8116 // At the end, jump to the beginning 8117 carousel.scrollTo({ left: 0, behavior: 'smooth' }); 8118 } else { 8119 // Normal scroll right 8120 carousel.scrollBy({ left: 340, behavior: 'smooth' }); 8121 } 8122}); 8123 8124 // Calculate the center position and scroll there 8125 const centerPosition = (carousel.scrollWidth - carousel.clientWidth) / 2; 8126 carousel.scrollLeft = centerPosition; 8127 } 8128 8129 // FAQ COLLAPSIBLE FUNCTIONALITY 8130 document.querySelectorAll('.page-id-4185 .faq-question').forEach(function(question) { 8131 question.addEventListener('click', function() { 8132 const faqItem = this.closest('.faq-item'); 8133 faqItem.classList.toggle('faq-expanded'); 8134 }); 8135 }); 8136 }); 8137 </script>
8137 8138
8138<script> 8139 var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g 8140 var newUrl = window.location.search.replace(relevanssi_rt_regex, '') 8141 history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash) 8142</script>
vendor: 1 bytes, line 8142
8142
8143<script id="wp-hooks-js" src="https://ecojurisprudence.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 8143
8143
8144<script id="wp-i18n-js" src="https://ecojurisprudence.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 8144
8144
8145<script id="wp-i18n-js-after"> 8146wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 8147//# sourceURL=wp-i18n-js-after 8148</script>
vendor: 1 bytes, line 8148
8148
8149<script id="swv-js" src="https://ecojurisprudence.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 8149
8149
8150<script id="contact-form-7-js-before"> 8151var wpcf7 = { 8152 "api": { 8153 "root": "https:\/\/ecojurisprudence.org\/wp-json\/", 8154 "namespace": "contact-form-7\/v1" 8155 }, 8156 "cached": 1 8157}; 8158//# sourceURL=contact-form-7-js-before 8159</script>
vendor: 1 bytes, line 8159
8159
8160<script id="contact-form-7-js" src="https://ecojurisprudence.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 8160
8160
8161<script id="pt-cv-content-views-script-js-extra"> 8162var PT_CV_PUBLIC = {"_prefix":"pt-cv-","page_to_show":"5","_nonce":"83fc48bc19","is_admin":"","is_mobile":"1","ajaxurl":"https://ecojurisprudence.org/wp-admin/admin-ajax.php","lang":"en","loading_image_src":"data:image/gif;base64,R0lGODlhDwAPALMPAMrKygwMDJOTkz09PZWVla+vr3p6euTk5M7OzuXl5TMzMwAAAJmZmWZmZszMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAADwAPAAAEQvDJaZaZOIcV8iQK8VRX4iTYoAwZ4iCYoAjZ4RxejhVNoT+mRGP4cyF4Pp0N98sBGIBMEMOotl6YZ3S61Bmbkm4mAgAh+QQFCgAPACwAAAAADQANAAAENPDJSRSZeA418itN8QiK8BiLITVsFiyBBIoYqnoewAD4xPw9iY4XLGYSjkQR4UAUD45DLwIAIfkEBQoADwAsAAAAAA8ACQAABC/wyVlamTi3nSdgwFNdhEJgTJoNyoB9ISYoQmdjiZPcj7EYCAeCF1gEDo4Dz2eIAAAh+QQFCgAPACwCAAAADQANAAAEM/DJBxiYeLKdX3IJZT1FU0iIg2RNKx3OkZVnZ98ToRD4MyiDnkAh6BkNC0MvsAj0kMpHBAAh+QQFCgAPACwGAAAACQAPAAAEMDC59KpFDll73HkAA2wVY5KgiK5b0RRoI6MuzG6EQqCDMlSGheEhUAgqgUUAFRySIgAh+QQFCgAPACwCAAIADQANAAAEM/DJKZNLND/kkKaHc3xk+QAMYDKsiaqmZCxGVjSFFCxB1vwy2oOgIDxuucxAMTAJFAJNBAAh+QQFCgAPACwAAAYADwAJAAAEMNAs86q1yaWwwv2Ig0jUZx3OYa4XoRAfwADXoAwfo1+CIjyFRuEho60aSNYlOPxEAAAh+QQFCgAPACwAAAIADQANAAAENPA9s4y8+IUVcqaWJ4qEQozSoAzoIyhCK2NFU2SJk0hNnyEOhKR2AzAAj4Pj4GE4W0bkJQIAOw=="}; 8163var PT_CV_PAGINATION = {"first":"\u00ab","prev":"\u2039","next":"\u203a","last":"\u00bb","goto_first":"Go to first page","goto_prev":"Go to previous page","goto_next":"Go to next page","goto_last":"Go to last page","current_page":"Current page is","goto_page":"Go to page"}; 8164//# sourceURL=pt-cv-content-views-script-js-extra 8165</script>
vendor: 1 bytes, line 8165
8165
8166<script id="pt-cv-content-views-script-js" src="https://ecojurisprudence.org/wp-content/plugins/content-views-query-and-display-post-page/public/assets/js/cv.js?ver=4.2"></script>
vendor: 1 bytes, line 8166
8166
8167<script id="mapbox-js" src="https://api.mapbox.com/mapbox-gl-js/v2.13.0/mapbox-gl.js?ver=7.1.2"></script>
vendor: 1 bytes, line 8167
8167
8168<script id="mapbox-spiderifier-js" src="https://ecojurisprudence.org/wp-content/plugins/sjl/public/assets/inc/mapboxgl-spiderifier/index.js?ver=7.1.2"></script>
vendor: 1 bytes, line 8168
8168
8169<script id="axios-js" src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 8169
8169
8170<script id="wp-dom-ready-js" src="https://ecojurisprudence.org/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 8170
8170
8171<script id="wp-a11y-js" src="https://ecojurisprudence.org/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 8171
8171
8172<script id="wp-ajax-response-js-extra"> 8173var wpAjax = {"noPerm":"Sorry, you are not allowed to do that.","broken":"An error occurred while processing your request. Please try again later."}; 8174//# sourceURL=wp-ajax-response-js-extra 8175</script>
vendor: 1 bytes, line 8175
8175
8176<script id="wp-ajax-response-js" src="https://ecojurisprudence.org/wp-includes/js/wp-ajax-response.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 8176
8176
8177<script id="ejm-map-country-js-extra"> 8178var ejm = {"mapbox_token":"pk.eyJ1IjoibG9jb21vIiwiYSI6ImNreHl3cTd5aDA1djgybm04MTgyYnlmaTQifQ.ydxh_HQM4yAlnZYJd_q3iQ","mapbox_style":"mapbox://styles/locomo/cl12e9svq001q16s22cd5ipn5","base_url":"https://ecojurisprudence.org/","country_counts":"{\"all\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"CA\",\"name\":\"Canada\",\"count\":13,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-98.41680517868062,57.550480044655636]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"US\",\"name\":\"United States\",\"count\":183,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.33161660829639,38.8208089190304]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DE\",\"name\":\"Germany\",\"count\":11,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.426171427430804,51.08304539800482]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"EC\",\"name\":\"Ecuador\",\"count\":82,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4630326109714,-1.5642721388853116]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IN\",\"name\":\"India\",\"count\":16,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[81.17300408530181,23.586300567746722]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FR\",\"name\":\"France\",\"count\":15,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.1940236627886227,46.6423682169416]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NO\",\"name\":\"Norway\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[16.670259272390894,64.97775882947745]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NL\",\"name\":\"Netherlands\",\"count\":16,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.554136426128487,52.134054128923886]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"ES\",\"name\":\"Canarias\",\"count\":7,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-16.53799441021647,28.297665106525546]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CR\",\"name\":\"Costa Rica\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.14673625701816,9.863467407406214]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MX\",\"name\":\"Mexico\",\"count\":21,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-101.55399731630118,23.87436068093592]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CH\",\"name\":\"Switzerland\",\"count\":17,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.286928794895285,46.73678128684938]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CO\",\"name\":\"Colombia\",\"count\":29,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.6445066243485,4.187753877352739]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GB\",\"name\":\"United Kingdom\",\"count\":25,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.852943909329258,53.97844735080214]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KG\",\"name\":\"Kyrgyzstan\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[74.17532903468319,41.35698905438358]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"TJ\",\"name\":\"Tajikistan\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[70.94215281065698,38.56933138382972]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GH\",\"name\":\"Ghana\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-1.219233362526581,7.94530467243628]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SI\",\"name\":\"Slovenia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[14.890636899973781,46.13759229564504]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AU\",\"name\":\"Australia\",\"count\":9,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[134.02277170916162,-25.697337673983082]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AT\",\"name\":\"Austria\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[13.797778364631036,47.631858269895794]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MQ\",\"name\":\"Martinique\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-61.01432380875083,14.642697353597645]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"ID\",\"name\":\"Indonesia\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[113.96538246847302,0.15591979959037652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BR\",\"name\":\"Brazil\",\"count\":27,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-54.355206608256424,-11.524630416426652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NZ\",\"name\":\"New Zealand\",\"count\":27,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[170.69035541428696,-43.82765432544426]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AR\",\"name\":\"Argentina\",\"count\":13,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.53238503843076,-35.697270518120085]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"TR\",\"name\":\"Turkey\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[35.56886764076691,38.93207363123396]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IT\",\"name\":\"Italy\",\"count\":4,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.763657166123137,42.98201127614267]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FI\",\"name\":\"Finland\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.65738433454702,65.01578959749911]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PE\",\"name\":\"Peru\",\"count\":10,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.11416196781884,-8.522717984240291]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DK\",\"name\":\"Denmark\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[9.378670542409406,56.00118817971057]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BZ\",\"name\":\"Belize\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.68273510023441,17.24252476647155]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KE\",\"name\":\"Kenya\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[37.95309411262371,0.6899182318376179]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PH\",\"name\":\"Philippines\",\"count\":5,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.82208941416745,15.586542251094242]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NC\",\"name\":\"New Caledonia\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[165.50767040438612,-21.33003372660827]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SE\",\"name\":\"Sweden\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[17.062431988004956,62.73420986108448]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IS\",\"name\":\"Iceland\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-19.05682967106099,65.12360920205514]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KR\",\"name\":\"South Korea\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[127.76224551357649,36.402386712544114]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DO\",\"name\":\"Dominican Republic\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.43495198520012,18.77954818522993]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RS\",\"name\":\"Serbia\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[20.85677444395745,44.02679870131969]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PF\",\"name\":\"French Polynesia\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-149.40041671099763,-17.674684080120677]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PA\",\"name\":\"Panama\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.14428761482796,8.439536749576892]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CL\",\"name\":\"Chile\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.76863431739216,-37.82938283049967]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NG\",\"name\":\"Nigeria\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.147714845256194,9.61029352034213]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IE\",\"name\":\"Ireland\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-8.241128545554096,53.30489539816495]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AQ\",\"name\":\"Antarctica\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-177.56451613408842,-77.16987521415838]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AW\",\"name\":\"Aruba\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-69.97564014284046,12.515625722992898]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"VA\",\"name\":\"Vatican City\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.451312917026133,41.90402351316735]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BE\",\"name\":\"Belgium\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.675010154696485,50.6182138854095]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PL\",\"name\":\"Poland\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[19.43573279234468,52.06848055692473]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UG\",\"name\":\"Uganda\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[32.34371768463123,1.2821729218416205]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BJ\",\"name\":\"Benin\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.305714528830206,9.503013199615893]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BO\",\"name\":\"Bolivia\",\"count\":5,\"has_approved\":true}
8178,\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.45209597511206,-16.7312488393574]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UZ\",\"name\":\"Uzbekistan\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[63.8548297593985,41.4879065244633]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PK\",\"name\":\"Pakistan\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[69.08835090769651,30.116188371410882]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AM\",\"name\":\"Armenia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[45.05490831965259,40.17841274230679]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MD\",\"name\":\"Moldova\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[28.391111865941348,47.0725674580696]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UA\",\"name\":\"Ukraine\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[31.27377208442636,48.657532515563794]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GE\",\"name\":\"Georgia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[43.378866534112234,42.17986277737226]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BY\",\"name\":\"Belarus\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[27.964252054715104,53.46791374543163]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KZ\",\"name\":\"Kazakhstan\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[66.3759193479301,47.641465195176835]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RU\",\"name\":\"Russian Federation\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[98.6704990698032,59.039434214106194]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"VN\",\"name\":\"Vietnam\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[105.91338832758704,16.517347170839393]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SV\",\"name\":\"El Salvador\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.85911489238985,13.758041517055418]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RO\",\"name\":\"Romania\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.094158201563292,45.82454894397586]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GT\",\"name\":\"Guatemala\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-90.31219349119617,15.820878515352684]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BD\",\"name\":\"Bangladesh\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[90.43212562608613,23.673728665121]}}]},\"Animal Rights\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"US\",\"name\":\"United States\",\"count\":24,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.33161660829639,38.8208089190304]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DE\",\"name\":\"Germany\",\"count\":3,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.426171427430804,51.08304539800482]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MX\",\"name\":\"Mexico\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-101.55399731630118,23.87436068093592]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CH\",\"name\":\"Switzerland\",\"count\":6,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.286928794895285,46.73678128684938]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"EC\",\"name\":\"Ecuador\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4630326109714,-1.5642721388853116]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NZ\",\"name\":\"New Zealand\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[170.69035541428696,-43.82765432544426]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IN\",\"name\":\"India\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[81.17300408530181,23.586300567746722]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NC\",\"name\":\"New Caledonia\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[165.50767040438612,-21.33003372660827]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AR\",\"name\":\"Argentina\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.53238503843076,-35.697270518120085]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KR\",\"name\":\"South Korea\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[127.76224551357649,36.402386712544114]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RS\",\"name\":\"Serbia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[20.85677444395745,44.02679870131969]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PE\",\"name\":\"Peru\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.11416196781884,-8.522717984240291]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CO\",\"name\":\"Colombia\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.6445066243485,4.187753877352739]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FI\",\"name\":\"Finland\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.65738433454702,65.01578959749911]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PA\",\"name\":\"Panama\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.14428761482796,8.439536749576892]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CL\",\"name\":\"Chile\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.76863431739216,-37.82938283049967]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PK\",\"name\":\"Pakistan\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[69.08835090769651,30.116188371410882]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RO\",\"name\":\"Romania\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.094158201563292,45.82454894397586]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BR\",\"name\":\"Brazil\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-54.355206608256424,-11.524630416426652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PH\",\"name\":\"Philippines\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.82208941416745,15.586542251094242]}}]},\"Eco-Governance\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"FR\",\"name\":\"France\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.1940236627886227,46.6423682169416]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NO\",\"name\":\"Norway\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[16.670259272390894,64.97775882947745]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CR\",\"name\":\"Costa Rica\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.14673625701816,9.863467407406214]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SI\",\"name\":\"Slovenia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[14.890636899973781,46.13759229564504]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AU\",\"name\":\"Australia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[134.02277170916162,-25.697337673983082]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"US\",\"name\":\"United States\",\"count\":14,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.33161660829639,38.8208089190304]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AT\",\"name\":\"Austria\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[13.797778364631036,47.631858269895794]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CH\",\"name\":\"Switzerland\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.286928794895285,46.73678128684938]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GB\",\"name\":\"United Kingdom\",\"count\":7,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.852943909329258,53.97844735080214]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DE\",\"name\":\"Germany\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.426171427430804,51.08304539800482]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MX\",\"name\":\"Mexico\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-101.55399731630118,23.87436068093592]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NL\",\"name\":\"Netherlands\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.554136426128487,52.134054128923886]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PE\",\"name\":\"Peru\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.11416196781884,-8.522717984240291]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DK\",\"name\":\"Denmark\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[9.378670542409406,56.00118817971057]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BZ\",\"name\":\"Belize\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.68273510023441,17.24252476647155]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PH\",\"name\":\"Philippines\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.82208941416745,15.586542251094242]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AR\",\"name\":\"Argentina\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.53238503843076,-35.697270518120085]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IS\",\"name\":\"Iceland\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-19.05682967106099,65.12360920205514]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"VA\",\"name\":\"Vatican City\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.451312917026133,41.90402351316735]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"EC\",\"name\":\"Ecuador\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4630326109714,-1.5642721388853116]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NZ\",\"name\":\"New Zealand\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[170.69035541428696,-43.82765432544426]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BO\",\"name\":\"Bolivia\",\"count\":1,\"has_approved\":false}
8178,\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.45209597511206,-16.7312488393574]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BR\",\"name\":\"Brazil\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-54.355206608256424,-11.524630416426652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SV\",\"name\":\"El Salvador\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.85911489238985,13.758041517055418]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BE\",\"name\":\"Belgium\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.675010154696485,50.6182138854095]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IN\",\"name\":\"India\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[81.17300408530181,23.586300567746722]}}]},\"Ecocide\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"KG\",\"name\":\"Kyrgyzstan\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[74.17532903468319,41.35698905438358]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"TJ\",\"name\":\"Tajikistan\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[70.94215281065698,38.56933138382972]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GH\",\"name\":\"Ghana\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-1.219233362526581,7.94530467243628]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IN\",\"name\":\"India\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[81.17300408530181,23.586300567746722]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AR\",\"name\":\"Argentina\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.53238503843076,-35.697270518120085]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"TR\",\"name\":\"Turkey\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[35.56886764076691,38.93207363123396]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IT\",\"name\":\"Italy\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.763657166123137,42.98201127614267]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DO\",\"name\":\"Dominican Republic\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.43495198520012,18.77954818522993]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PF\",\"name\":\"French Polynesia\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-149.40041671099763,-17.674684080120677]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PE\",\"name\":\"Peru\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.11416196781884,-8.522717984240291]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GB\",\"name\":\"United Kingdom\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.852943909329258,53.97844735080214]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MX\",\"name\":\"Mexico\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-101.55399731630118,23.87436068093592]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"ES\",\"name\":\"Canarias\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-16.53799441021647,28.297665106525546]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BE\",\"name\":\"Belgium\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.675010154696485,50.6182138854095]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NL\",\"name\":\"Netherlands\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.554136426128487,52.134054128923886]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BR\",\"name\":\"Brazil\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-54.355206608256424,-11.524630416426652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UZ\",\"name\":\"Uzbekistan\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[63.8548297593985,41.4879065244633]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AM\",\"name\":\"Armenia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[45.05490831965259,40.17841274230679]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MD\",\"name\":\"Moldova\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[28.391111865941348,47.0725674580696]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UA\",\"name\":\"Ukraine\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[31.27377208442636,48.657532515563794]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GE\",\"name\":\"Georgia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[43.378866534112234,42.17986277737226]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BY\",\"name\":\"Belarus\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[27.964252054715104,53.46791374543163]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KZ\",\"name\":\"Kazakhstan\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[66.3759193479301,47.641465195176835]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RU\",\"name\":\"Russian Federation\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[98.6704990698032,59.039434214106194]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"VN\",\"name\":\"Vietnam\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[105.91338832758704,16.517347170839393]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FR\",\"name\":\"France\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.1940236627886227,46.6423682169416]}}]},\"Indigenous Model\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"CA\",\"name\":\"Canada\",\"count\":8,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-98.41680517868062,57.550480044655636]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"ID\",\"name\":\"Indonesia\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[113.96538246847302,0.15591979959037652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"US\",\"name\":\"United States\",\"count\":24,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.33161660829639,38.8208089190304]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MX\",\"name\":\"Mexico\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-101.55399731630118,23.87436068093592]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"EC\",\"name\":\"Ecuador\",\"count\":10,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4630326109714,-1.5642721388853116]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PE\",\"name\":\"Peru\",\"count\":5,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.11416196781884,-8.522717984240291]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CL\",\"name\":\"Chile\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.76863431739216,-37.82938283049967]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CO\",\"name\":\"Colombia\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.6445066243485,4.187753877352739]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BR\",\"name\":\"Brazil\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-54.355206608256424,-11.524630416426652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UG\",\"name\":\"Uganda\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[32.34371768463123,1.2821729218416205]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AU\",\"name\":\"Australia\",\"count\":5,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[134.02277170916162,-25.697337673983082]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NZ\",\"name\":\"New Zealand\",\"count\":26,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[170.69035541428696,-43.82765432544426]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GT\",\"name\":\"Guatemala\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-90.31219349119617,15.820878515352684]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BO\",\"name\":\"Bolivia\",\"count\":3,\"has_approved\":true}
8178,\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.45209597511206,-16.7312488393574]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NC\",\"name\":\"New Caledonia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[165.50767040438612,-21.33003372660827]}}]},\"Local Eco Knowledge\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"CO\",\"name\":\"Colombia\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.6445066243485,4.187753877352739]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BJ\",\"name\":\"Benin\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.305714528830206,9.503013199615893]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UG\",\"name\":\"Uganda\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[32.34371768463123,1.2821729218416205]}}]},\"Personhood\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"US\",\"name\":\"United States\",\"count\":32,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.33161660829639,38.8208089190304]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DE\",\"name\":\"Germany\",\"count\":4,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.426171427430804,51.08304539800482]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IN\",\"name\":\"India\",\"count\":9,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[81.17300408530181,23.586300567746722]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NL\",\"name\":\"Netherlands\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.554136426128487,52.134054128923886]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"ES\",\"name\":\"Canarias\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-16.53799441021647,28.297665106525546]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CH\",\"name\":\"Switzerland\",\"count\":12,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.286928794895285,46.73678128684938]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FR\",\"name\":\"France\",\"count\":5,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.1940236627886227,46.6423682169416]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GB\",\"name\":\"United Kingdom\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.852943909329258,53.97844735080214]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NZ\",\"name\":\"New Zealand\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[170.69035541428696,-43.82765432544426]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CA\",\"name\":\"Canada\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-98.41680517868062,57.550480044655636]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SE\",\"name\":\"Sweden\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[17.062431988004956,62.73420986108448]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KR\",\"name\":\"South Korea\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[127.76224551357649,36.402386712544114]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BR\",\"name\":\"Brazil\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-54.355206608256424,-11.524630416426652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FI\",\"name\":\"Finland\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.65738433454702,65.01578959749911]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PL\",\"name\":\"Poland\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[19.43573279234468,52.06848055692473]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MX\",\"name\":\"Mexico\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-101.55399731630118,23.87436068093592]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CL\",\"name\":\"Chile\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.76863431739216,-37.82938283049967]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PE\",\"name\":\"Peru\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.11416196781884,-8.522717984240291]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"EC\",\"name\":\"Ecuador\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4630326109714,-1.5642721388853116]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RO\",\"name\":\"Romania\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.094158201563292,45.82454894397586]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PH\",\"name\":\"Philippines\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.82208941416745,15.586542251094242]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BD\",\"name\":\"Bangladesh\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[90.43212562608613,23.673728665121]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CO\",\"name\":\"Colombia\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.6445066243485,4.187753877352739]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AU\",\"name\":\"Australia\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[134.02277170916162,-25.697337673983082]}}]},\"Rights Of Nature\":{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"ID\":\"CA\",\"name\":\"Canada\",\"count\":10,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-98.41680517868062,57.550480044655636]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"US\",\"name\":\"United States\",\"count\":166,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.33161660829639,38.8208089190304]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"DE\",\"name\":\"Germany\",\"count\":10,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.426171427430804,51.08304539800482]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"EC\",\"name\":\"Ecuador\",\"count\":77,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4630326109714,-1.5642721388853116]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IN\",\"name\":\"India\",\"count\":14,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[81.17300408530181,23.586300567746722]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NL\",\"name\":\"Netherlands\",\"count\":12,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.554136426128487,52.134054128923886]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"ES\",\"name\":\"Canarias\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-16.53799441021647,28.297665106525546]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MX\",\"name\":\"Mexico\",\"count\":13,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-101.55399731630118,23.87436068093592]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CH\",\"name\":\"Switzerland\",\"count\":15,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.286928794895285,46.73678128684938]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FR\",\"name\":\"France\",\"count\":11,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.1940236627886227,46.6423682169416]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CO\",\"name\":\"Colombia\",\"count\":27,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.6445066243485,4.187753877352739]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"GB\",\"name\":\"United Kingdom\",\"count\":17,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.852943909329258,53.97844735080214]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"MQ\",\"name\":\"Martinique\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-61.01432380875083,14.642697353597645]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BR\",\"name\":\"Brazil\",\"count\":25,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-54.355206608256424,-11.524630416426652]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NZ\",\"name\":\"New Zealand\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[170.69035541428696,-43.82765432544426]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AT\",\"name\":\"Austria\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[13.797778364631036,47.631858269895794]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IT\",\"name\":\"Italy\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.763657166123137,42.98201127614267]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"FI\",\"name\":\"Finland\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.65738433454702,65.01578959749911]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KE\",\"name\":\"Kenya\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[37.95309411262371,0.6899182318376179]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PH\",\"name\":\"Philippines\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.82208941416745,15.586542251094242]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NC\",\"name\":\"New Caledonia\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[165.50767040438612,-21.33003372660827]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SE\",\"name\":\"Sweden\",\"count\":2,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[17.062431988004956,62.73420986108448]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AR\",\"name\":\"Argentina\",\"count\":11,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.53238503843076,-35.697270518120085]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PE\",\"name\":\"Peru\",\"count\":8,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.11416196781884,-8.522717984240291]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IS\",\"name\":\"Iceland\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-19.05682967106099,65.12360920205514]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"KR\",\"name\":\"South Korea\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[127.76224551357649,36.402386712544114]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RS\",\"name\":\"Serbia\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[20.85677444395745,44.02679870131969]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PA\",\"name\":\"Panama\",\"count\":6,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.14428761482796,8.439536749576892]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"CL\",\"name\":\"Chile\",\"count\":4,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.76863431739216,-37.82938283049967]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"NG\",\"name\":\"Nigeria\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.147714845256194,9.61029352034213]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"IE\",\"name\":\"Ireland\",\"count\":3,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-8.241128545554096,53.30489539816495]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AQ\",\"name\":\"Antarctica\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-177.56451613408842,-77.16987521415838]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AW\",\"name\":\"Aruba\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-69.97564014284046,12.515625722992898]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PL\",\"name\":\"Poland\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[19.43573279234468,52.06848055692473]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"AU\",\"name\":\"Australia\",\"count\":7,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[134.02277170916162,-25.697337673983082]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BO\",\"name\":\"Bolivia\",\"count\":3,\"has_approved\":true}
8178,\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.45209597511206,-16.7312488393574]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"VA\",\"name\":\"Vatican City\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.451312917026133,41.90402351316735]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"PK\",\"name\":\"Pakistan\",\"count\":2,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[69.08835090769651,30.116188371410882]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"SV\",\"name\":\"El Salvador\",\"count\":3,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.85911489238985,13.758041517055418]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"RO\",\"name\":\"Romania\",\"count\":1,\"has_approved\":false},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.094158201563292,45.82454894397586]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"UG\",\"name\":\"Uganda\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[32.34371768463123,1.2821729218416205]}},{\"type\":\"Feature\",\"properties\":{\"ID\":\"BD\",\"name\":\"Bangladesh\",\"count\":1,\"has_approved\":true},\"geometry\":{\"type\":\"Point\",\"coordinates\":[90.43212562608613,23.673728665121]}}]}}","geojson":"{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"properties\":{\"id\":38365,\"name\":\"Yukon First Nation: Declaration of the Rights of the Finlayson Caribou Herd\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/yukon-first-nation-declaration-of-the-rights-of-the-finlayson-caribou-herd\\/\",\"loc\":\"Ross River Traaditional Territory (eastern Yukon, Canada)\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Finlayson Caribou Herd\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-132.4601,61.9703]}},{\"type\":\"Feature\",\"properties\":{\"id\":39194,\"name\":\"Pennsylvania (USA) Court Case: habeas corpus petition for the rights of Pittsburgh Zoo Elephants\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pennsylvania-usa-court-case-habeas-corpus-petition-for-the-rights-of-pittsburgh-zoo-elephants\\/\",\"loc\":\"Allegheny County, Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2026,\"eactor\":\"Elephants\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.995888,40.440624]}},{\"type\":\"Feature\",\"properties\":{\"id\":39017,\"name\":\"Germany: Amendment of the Civil Code to improve the legal status of animals\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/germany-amendment-of-the-civil-code-to-improve-the-legal-status-of-animals\\/\",\"loc\":\"Bonn, Germany\",\"code\":\"DE\",\"status\":\"Failed\",\"year\":1990,\"eactor\":\"Animals\",\"legal\":\"Legislation\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.124258,50.719464]}},{\"type\":\"Feature\",\"properties\":{\"id\":38958,\"name\":\"Ecuador court case: mining in the Ortega River basin\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-court-case-mining-in-the-ortega-river-basin\\/\",\"loc\":\"Zamora Chinchipe Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Ortega river\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.928056,-3.634444]}},{\"type\":\"Feature\",\"properties\":{\"id\":38945,\"name\":\"Ojai (USA) City Ordinance: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ojai-usa-city-ordinance-rights-of-nature\\/\",\"loc\":\"Ojai, California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature (waterbodies, flora, fauna, mountains & hillsides)\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-119.246667,34.449167]}},{\"type\":\"Feature\",\"properties\":{\"id\":38953,\"name\":\"Madras (India) High Court Case: personhood for the Thamirabarani river\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/india-madras-high-court-case-personhood-for-the-thamirabarani-river\\/\",\"loc\":\"Tamil Nadu State, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Thamirabarani river\",\"legal\":\"Court Case\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[77.7329553,8.7065111]}},{\"type\":\"Feature\",\"properties\":{\"id\":38630,\"name\":\"Bordeaux (France) Bioclimatic SCoT Regional Planning Scheme: harmony with nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bordeaux-france-bioclimatic-scot-regional-planning-framework-in-harmony-with-nature\\/\",\"loc\":\"Bordeaux, France\",\"code\":\"FR\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.58,44.84]}},{\"type\":\"Feature\",\"properties\":{\"id\":38444,\"name\":\"Germany court case: constitutional complaint against piglet castration without anesthesia\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/germany-court-case-constitutional-complaint-against-piglet-castration-without-anesthesia\\/\",\"loc\":\"Karlsruhe, Germany\",\"code\":\"DE\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Pig (Sus domestica)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.402,49.0128]}},{\"type\":\"Feature\",\"properties\":{\"id\":38358,\"name\":\"Northern Playground (Norway): nature on the board\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/northern-playground-norway-nature-on-the-board\\/\",\"loc\":\"Norway\",\"code\":\"NO\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Nature\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.6368,61.8839]}},{\"type\":\"Feature\",\"properties\":{\"id\":38577,\"name\":\"Universal Declaration of Tree Rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/2018-universal-declaration-of-tree-rights\\/\",\"loc\":\"Paris, France\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2018,\"eactor\":\"Trees\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8566]}},{\"type\":\"Feature\",\"properties\":{\"id\":38537,\"name\":\"Wormerland (Netherlands) citizen proposal: rights of the Wijdse Kievitsweide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/wormerland-netherlands-citizen-proposal-rights-of-the-wijdse-kievitsweide\\/\",\"loc\":\"Wormer- en Jisperveld, Wormerland Municipality\",\"code\":\"NL\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Wijdse Kievitsweide\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.7974,52.5025]}},{\"type\":\"Feature\",\"properties\":{\"id\":38525,\"name\":\"Zaanstad (Netherlands) proposal: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/zaanstad-netherlands-proposal-rights-of-nature\\/\",\"loc\":\"Zaanstad Municipality\",\"code\":\"NL\",\"status\":\"Drafted\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.8135,52.4531]}},{\"type\":\"Feature\",\"properties\":{\"id\":38524,\"name\":\"Deventer (Netherlands) Citizen\u2019s Climate Council: nature as a legal entity\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/deventer-netherlands-citizens-climate-council-nature-as-a-legal-entity\\/\",\"loc\":\"Deventer Municipality\",\"code\":\"NL\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[6.1522,52.2662]}},{\"type\":\"Feature\",\"properties\":{\"id\":38299,\"name\":\"Spain criminal court case: industrial agriculture and the pollution of the Mar Menor\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/spain-criminal-court-case-industrial-agriculture-and-the-pollution-of-the-mar-menor\\/\",\"loc\":\"Murcia region, Spain\",\"code\":\"ES\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Mar Menor Lagoon\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.7392,40.3799]}},{\"type\":\"Feature\",\"properties\":{\"id\":38407,\"name\":\"Curridabat (Costa Rica) urban policy: extending citizenship to pollinators\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/curridabat-costa-rica-urban-policy-extending-citizenship-to-pollinators\\/\",\"loc\":\"Curridabat, Costa Rica\",\"code\":\"CR\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Pollinators\",\"legal\":\"Policy\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.036,9.9152]}},{\"type\":\"Feature\",\"properties\":{\"id\":38366,\"name\":\"Madrid (Spain): Declaration of the Rights of the Manzanares River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/madrid-spain-declaration-of-the-rights-of-the-manzanares-river\\/\",\"loc\":\"Madrid, Spain\",\"code\":\"ES\",\"status\":\"Drafted\",\"year\":2025,\"eactor\":\"Manzanares River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.7557,40.4907]}},{\"type\":\"Feature\",\"properties\":{\"id\":38159,\"name\":\"Sonora (Mexico) court case: on behalf of whales\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sonora-mexico-court-case-on-behalf-of-whales\\/\",\"loc\":\"Sonora, Mexico\",\"code\":\"MX\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Whales\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-110.4396,30.3235]}},{\"type\":\"Feature\",\"properties\":{\"id\":38285,\"name\":\"Nijmegen (Netherlands): guardian of nature on Veur-Lent Island\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/netherlands-guardian-of-nature-on-veur-lent-island\\/\",\"loc\":\"Nijmegen Municipality, Gelderland Province\",\"code\":\"NL\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature (Veur-Lent Island)\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.8637,51.8537]}},{\"type\":\"Feature\",\"properties\":{\"id\":38314,\"name\":\"Switzerland court case: voting rights of the wild apple\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-court-case-voting-rights-of-the-wild-apple\\/\",\"loc\":\"Zurich Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Wild apple tree (Malus sylvestris)\",\"legal\":\"Court Case\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.5429,47.3786]}},{\"type\":\"Feature\",\"properties\":{\"id\":38265,\"name\":\"France Declaration of the Rights of Nature in Nature Reserves\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/france-declaration-of-the-rights-of-nature-in-nature-reserves\\/\",\"loc\":\"Taglio, Corsica (France)\",\"code\":\"FR\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Nature\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[9.4732,42.4356]}},{\"type\":\"Feature\",\"properties\":{\"id\":38193,\"name\":\"Terrasse-Vaudreuil (Canada) Municipal Resolution: rights of trees\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/terrasse-vaudreuil-canada-municipal-resolution-rights-of-trees\\/\",\"loc\":\"Terrasse-Vaudreuil, Quebec, Canada\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Trees\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.9957307,45.3935892]}},{\"type\":\"Feature\",\"properties\":{\"id\":38151,\"name\":\"Europen Citizens Initiaitve (ECI): Rights for Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/europen-citizens-initiaitve-eci-rights-for-nature\\/\",\"loc\":\"European Union\",\"code\":\"INT\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Nature\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.3517,50.8503]}},{\"type\":\"Feature\",\"properties\":{\"id\":37992,\"name\":\"Florencia (Colombia) Municipal Law: rights of the Hacha river\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/florencia-colombia-municipal-law-rights-of-the-hacha-river\\/\",\"loc\":\"Florencia, Caquet\\u00e1, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Hacha River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.611667,1.614167]}},{\"type\":\"Feature\",\"properties\":{\"id\":37980,\"name\":\"Charter for the Rights of the River Wye\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/herefordshire-uk-council-motion-charter-for-the-rights-of-the-river-wye\\/\",\"loc\":\"Wales and England Counties (Herefordshire and Powys)\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"River Wye\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.75,52.083333]}},{\"type\":\"Feature\",\"properties\":{\"id\":37964,\"name\":\"North Carolina (USA): Rights of the Rivers Act 2025\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/north-carolina-usa-state-law-rights-of-nature-certain-river-basins-2025\\/\",\"loc\":\"North Carolina, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Dan and Haw Rivers\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.668225,35.780593]}},{\"type\":\"Feature\",\"properties\":{\"id\":37898,\"name\":\"Valais (Switzerland) court case: rights of wolves and children\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/valais-switzerland-court-case-rights-of-wolves-and-children\\/\",\"loc\":\"Valais Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"Wolves (Canis lupus)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.40441,46.18201]}},{\"type\":\"Feature\",\"properties\":{\"id\":37676,\"name\":\"Lucerne (Switzerland) Parliamentary Inquiry: right to a healthy environment and legal personality of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lucerne-switzerland-parliamentary-inquiry-right-to-a-healthy-environment-and-legal-personality-of-nature\\/\",\"loc\":\"Lucerne Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.30416,47.05057]}},{\"type\":\"Feature\",\"properties\":{\"id\":37643,\"name\":\"Ecuador National Law: rights of non-human animals\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-proposed-national-bill-organic-law-on-the-promotion-protection-and-defense-of-the-rights-of-non-human-animals\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Drafted\",\"year\":2022,\"eactor\":\"Animals\",\"legal\":\"Legislation\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.1104701,-1.468553]}},{\"type\":\"Feature\",\"properties\":{\"id\":37630,\"name\":\"Kyrgyzstan Criminal Code (1997): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/kyrgyz-republic-criminal-code-1997-ecocide\\/\",\"loc\":\"The Kyrgyz Republic (Kyrgyzstan)\",\"code\":\"KG\",\"status\":\"Approved\",\"year\":1997,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[74.2704885,41.498674]}},{\"type\":\"Feature\",\"properties\":{\"id\":37623,\"name\":\"Tajikistan Criminal Code (1998): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tajikistan-criminal-code-1998-ecocide\\/\",\"loc\":\"Tajikistan\",\"code\":\"TJ\",\"status\":\"Approved\",\"year\":1998,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[71.065722,38.502715]}},{\"type\":\"Feature\",\"properties\":{\"id\":37609,\"name\":\"African Ministerial Conference on the Environment (AMCEN): declaring ecocide as a continental priority\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/20th-african-ministerial-conference-on-the-environment-amcen-declaring-ecocide-as-a-continental-priority\\/\",\"loc\":\"Nairobi, Kenya \",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"The environment\",\"legal\":\"Declaration\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[36.8151245,-1.291539]}},{\"type\":\"Feature\",\"properties\":{\"id\":37578,\"name\":\"Ghana Parliamentary Recommendation: ecocide law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ghana-ecocide-law\\/\",\"loc\":\"Ghana\",\"code\":\"GH\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"The environment\",\"legal\":\"Position Statement\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-1.315356,7.983171]}},{\"type\":\"Feature\",\"properties\":{\"id\":37568,\"name\":\"India Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/india-ecocide-law\\/\",\"loc\":\"India\",\"code\":\"IN\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"The Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[78.914145,22.959426]}},{\"type\":\"Feature\",\"properties\":{\"id\":37366,\"name\":\"Mar Menor FOI Request (Germany): Federal Ministry for the Environment BMUKN\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mar-menor-foi-request-germany-federal-ministry-for-the-environment-bmukn\\/\",\"loc\":\"Germany\",\"code\":\"DE\",\"status\":\"Failed\",\"year\":2026,\"eactor\":\"Mar Menor Lagoon\",\"legal\":\"Position Statement\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[13.37878,52.50823]}},{\"type\":\"Feature\",\"properties\":{\"id\":37540,\"name\":\"France National Law: nature in corporate governance\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/france-proposed-law-nature-in-corporate-governance\\/\",\"loc\":\"France\",\"code\":\"FR\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8567]}},{\"type\":\"Feature\",\"properties\":{\"id\":37516,\"name\":\"Santa Ana (Ecuador) Court Case: rights of the Portoviejo River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santa-ana-ecuador-court-case-rights-of-the-portoviejo-river\\/\",\"loc\":\"Manab\\u00ed Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Portoviejo River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.452724,-1.052828]}},{\"type\":\"Feature\",\"properties\":{\"id\":37510,\"name\":\"Slovenia National Biodiversity Strategy and Action Plan (NBSAP)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/national-biodiversity-strategies-and-action-plans-nbsaps-slovenia-national-environmental-action-programme-2020-2030\\/\",\"loc\":\"Slovenia\",\"code\":\"SI\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[14.94111,46.0932735]}},{\"type\":\"Feature\",\"properties\":{\"id\":37504,\"name\":\"Australia National Biodiversity Strategy and Action Plan (NBSAP)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/national-biodiversity-strategies-and-action-plans-nbsaps-australias-strategy-for-nature-2019-2030\\/\",\"loc\":\"Australia\",\"code\":\"AU\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[134.401942,-25.162626]}},{\"type\":\"Feature\",\"properties\":{\"id\":36348,\"name\":\"Colorado (USA) Title Transfer: Pyramid Mountain nature governance\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/crestone-usa-title-transfer-pyramid-mountain-ownership-of-its-land-titles\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Pyramid Mountain\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.6998,37.9964]}},{\"type\":\"Feature\",\"properties\":{\"id\":37070,\"name\":\"Tyrol (Austria) Environmental Ombudsman Office: Voice for Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tyrol-austria-environmental-ombudsman-office-voice-for-nature\\/\",\"loc\":\"Tyrol, Austria\",\"code\":\"AT\",\"status\":\"Approved\",\"year\":2005,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[11.4,47.267222]}},{\"type\":\"Feature\",\"properties\":{\"id\":37400,\"name\":\"Martinique Citizen Declaration: rights of the salt marshes\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/martinique-declaration-rights-of-the-salt-marshes\\/\",\"loc\":\"Salines of Sainte-Anne, Martinique (France)\",\"code\":\"MQ\",\"status\":\"Drafted\",\"year\":2023,\"eactor\":\"\\u00c9tang des Salines and surrounding terrestrial and marine ecosystems\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-60.858766,14.40097]}},{\"type\":\"Feature\",\"properties\":{\"id\":37389,\"name\":\"Mexico City (CDMX) Environmental Law of 2024: provisions on the constitutional rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mexico-city-environmental-law-2024-legislative-provisions-for-the-constitutional-rights-of-nature\\/\",\"loc\":\"Mexico City (former Federal District)\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.133333,19.433333]}},{\"type\":\"Feature\",\"properties\":{\"id\":37322,\"name\":\"Declaration of the Rights of the Mediterranean Bioregion\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-the-mediterranean\\/\",\"loc\":\"Mediterranean Region\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2022,\"eactor\":\"Mediterranean Sea\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[18.048,34.5531]}},{\"type\":\"Feature\",\"properties\":{\"id\":31352,\"name\":\"Grisons (Switzerland) court case: rights of wolves and children\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/grisons-switzerland-court-case-rights-of-wolves-and-children\\/\",\"loc\":\"Grisons (Graub\\u00fcnden) Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"Wolves (Canis lupus)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.118,46.75]}},{\"type\":\"Feature\",\"properties\":{\"id\":37325,\"name\":\"France National Law: legal personality and rights of the Seine River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/france-national-law-legal-personality-and-rights-of-the-seine-river\\/\",\"loc\":\"Paris, France\",\"code\":\"FR\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Seine River\",\"legal\":\"Legislation\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.349014,48.864716]}},{\"type\":\"Feature\",\"properties\":{\"id\":37201,\"name\":\"West Papau (Indonesia): Green State Vision\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/west-papau-green-state-vision\\/\",\"loc\":\"West Papua (disputed Indonesian province)\",\"code\":\"ID\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[134.083333,-0.866667]}},{\"type\":\"Feature\",\"properties\":{\"id\":36452,\"name\":\"Switzerland Constitutional Initiative: sustainable development as a state aim in the constitution\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-parliamentary-initiative-sustainable-development-as-a-state-aim-in-the-constitution\\/\",\"loc\":\"Switzerland\",\"code\":\"CH\",\"status\":\"Approved\",\"year\":1999,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.4475,46.948056]}},{\"type\":\"Feature\",\"properties\":{\"id\":37140,\"name\":\"Bumblebee FOI Request (Switzerland): Federal Chancellery and GS-DETEC\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-extinct-bumblebee-bombus-confusus-foi-request-on-the-biodiversity-initiative\\/\",\"loc\":\"Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2026,\"eactor\":\"Velvet bumblebee (Bombus confusus)\",\"legal\":\"Position Statement\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.44564,46.9467]}},{\"type\":\"Feature\",\"properties\":{\"id\":37139,\"name\":\"National Infrastructure Commission for Wales: recommendation on flood management\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/national-infrastructure-commission-for-wales-recommendation-flood-management\\/\",\"loc\":\"Wales, United Kingdom\",\"code\":\"GB\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.8045,52.3488]}},{\"type\":\"Feature\",\"properties\":{\"id\":37138,\"name\":\"UK Citizens Petition: rights of rivers and rias\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/uk-citizens-petition-rights-of-rivers-and-rias\\/\",\"loc\":\"Cornwall, England\",\"code\":\"GB\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"River and Rias (Drowned River Valleys)\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-4.9,50.4]}},{\"type\":\"Feature\",\"properties\":{\"id\":37133,\"name\":\"Scotland Citizens Petition: rights of the River Clyde\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/scotland-citizens-petition-rights-of-river-clyde\\/\",\"loc\":\"Scotland, United Kingdom\",\"code\":\"GB\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"River Clyde\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.1883,55.9533]}},{\"type\":\"Feature\",\"properties\":{\"id\":37130,\"name\":\"River Wye Nutrient Management Board (UK): voice of the river\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/herefordshire-uk-nature-governance-voice-of-the-river-wye\\/\",\"loc\":\"Herefordshire, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"River Wye\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.7153,52.0545]}},{\"type\":\"Feature\",\"properties\":{\"id\":37129,\"name\":\"National Infrastructure Commission for Wales: Nature Guardian\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/national-infrastructure-commission-for-wales-recommendation-nature-guardian\\/\",\"loc\":\"Wales, United Kingdom\",\"code\":\"GB\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.8045,52.3488]}},{\"type\":\"Feature\",\"properties\":{\"id\":37025,\"name\":\"Switzerland Parliamentary Inquiry: granting glaciers legal personality\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-parliamentary-postulate-granting-glaciers-legal-personality\\/\",\"loc\":\"Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Glaciers\",\"legal\":\"Position Statement\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.444277,46.94677]}},{\"type\":\"Feature\",\"properties\":{\"id\":30344,\"name\":\"Santo Ant\\u00f4nio do Itamb\\u00e9 (Brazil) Municipal Organic Law: rights of Serra do Itamb\\u00e9\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santo-antonio-do-itambe-brazil-municipal-organic-law-rights-of-serra-do-itambe\\/\",\"loc\":\"Minas Gerais State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Serra do Itamb\\u00e9 mountain range\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-43.3054,-18.4627]}},{\"type\":\"Feature\",\"properties\":{\"id\":36871,\"name\":\"Mar Menor FOI Request (Switzerland): Federal Office of Justice\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-mar-menor-foi-request-on-climate-and-biodiversity-to-the-federal-office-of-justice\\/\",\"loc\":\"Switzerland\",\"code\":\"CH\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Mar Menor Lagoon\",\"legal\":\"Position Statement\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.44,46.94]}},{\"type\":\"Feature\",\"properties\":{\"id\":36657,\"name\":\"Paris (France) Resolution: rights of the Seine River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/france-citizen-declaration-rights-of-the-seine-river\\/\",\"loc\":\"Paris, France\",\"code\":\"FR\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Seine River\",\"legal\":\"Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3514,48.8575]}},{\"type\":\"Feature\",\"properties\":{\"id\":36975,\"name\":\"FutureEverything (UK): nature on the board\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/futureeverything-uk-nature-governance-nature-on-the-board\\/\",\"loc\":\"United Kingdom\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.436,55.3781]}},{\"type\":\"Feature\",\"properties\":{\"id\":36965,\"name\":\"New Zealand Tohor\\u0101 Oranga Bill: legal personhood of whales\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/aotearoa-new-zealand-tohora-oranga-bill-legal-personhood-of-whales\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Tohor\\u0101 (whales)\",\"legal\":\"Legislation\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7772,-41.2888]}},{\"type\":\"Feature\",\"properties\":{\"id\":36949,\"name\":\"Argentina Ecocide Law: special forms of environmental crimes\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/argentina-ecocide-bill-law-on-special-forms-of-environmental-crimes\\/\",\"loc\":\"Argentina\",\"code\":\"AR\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-63.6167,-38.4161]}},{\"type\":\"Feature\",\"properties\":{\"id\":36944,\"name\":\"Costa Rica Biodiversity Law of 1998\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/costa-rica-biodiversity-law-1998\\/\",\"loc\":\"Costa Rica\",\"code\":\"CR\",\"status\":\"Approved\",\"year\":1998,\"eactor\":\"the Environment\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.2533,9.624897]}},{\"type\":\"Feature\",\"properties\":{\"id\":36910,\"name\":\"Berlin (Germany) Law: rights of the Spree River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/berlin-germany-draft-law-rights-of-the-spree-river\\/\",\"loc\":\"Berlin and Brandenburg States, Germany\",\"code\":\"DE\",\"status\":\"Drafted\",\"year\":2025,\"eactor\":\"Spree River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[13.405,52.52]}},{\"type\":\"Feature\",\"properties\":{\"id\":36899,\"name\":\"Tyrol (Austria) Citizen Declaration: together for a living Isel\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tyrol-austria-citizen-declaration-together-for-a-living-isel\\/\",\"loc\":\"East Tyrol, Austria\",\"code\":\"AT\",\"status\":\"Drafted\",\"year\":2025,\"eactor\":\"Isel River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.0741899,46.9577067]}},{\"type\":\"Feature\",\"properties\":{\"id\":36894,\"name\":\"Germany Administrative Submission: Hambach Lignite Mine\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/germany-administrative-submission-hambach-lignite-mine\\/\",\"loc\":\"North Rhine-Westphalia, Germany\",\"code\":\"DE\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Hambach Forest\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[6.5734464,50.891826]}},{\"type\":\"Feature\",\"properties\":{\"id\":36889,\"name\":\"Austria Citizens Initiative Petition: constitutional amendment for nature as a legal person\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/austria-citizens-initiative-petition-constitutional-amendment-to-e
8178stablish-nature-as-a-legal-person\\/\",\"loc\":\"Vienna, Austria\",\"code\":\"AT\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[16.3725,48.2083]}},{\"type\":\"Feature\",\"properties\":{\"id\":36867,\"name\":\"Turkey Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/turkey-ecocide-law-genocide-crimes-against-humanity-and-the-planet-code\\/\",\"loc\":\"Turkey\",\"code\":\"TR\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[32.7729,39.9348]}},{\"type\":\"Feature\",\"properties\":{\"id\":36864,\"name\":\"Wealden (UK) Council Motion: rights of rivers and the River Medway\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/wealden-uk-district-council-motion-rights-of-rivers\\/\",\"loc\":\"East Sussex, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Rivers and River Medway\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[0.212,50.999]}},{\"type\":\"Feature\",\"properties\":{\"id\":36723,\"name\":\"Rother (UK) Council Motion: rights of rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rother-uk-district-council-motion-rights-of-rivers\\/\",\"loc\":\"East Sussex, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Rivers\",\"legal\":\"Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[0.470503,50.849789]}},{\"type\":\"Feature\",\"properties\":{\"id\":36671,\"name\":\"East Hampshire (UK) Council Motion: rights of rivers and chalkstreams\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/east-hampshire-uk-district-council-motion-rights-of-rivers\\/\",\"loc\":\"Hampshire, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Rivers and Chalk Streams\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.9082,51.0055]}},{\"type\":\"Feature\",\"properties\":{\"id\":36654,\"name\":\"Colombia court case: rights of the Santurb\\u00e1n p\\u00e1ramo\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santander-colombia-court-case-rights-of-the-santurban-paramo\\/\",\"loc\":\"Santander Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Santurb\\u00e1n P\\u00e1ramo\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73,7.133333]}},{\"type\":\"Feature\",\"properties\":{\"id\":36621,\"name\":\"Colombia National Law: rights of the Aburr\\u00e1 River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombia-law-rights-of-the-aburra-river\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Aburr\\u00e1 River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.0721,4.711]}},{\"type\":\"Feature\",\"properties\":{\"id\":36604,\"name\":\"International Declaration of Reef Rights 2007\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/international-declaration-of-reef-rights\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2007,\"eactor\":\"Coral Reefs\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-159.54655,22.0568]}},{\"type\":\"Feature\",\"properties\":{\"id\":36605,\"name\":\"Rother (UK) District Council Motion: rights of trees\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rother-district-council-uk-motion-rights-of-trees\\/\",\"loc\":\"East Sussex, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Crowhurst 1066 Yew Tree\",\"legal\":\"Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[0.470503,50.849789]}},{\"type\":\"Feature\",\"properties\":{\"id\":36562,\"name\":\"France Environmental Charter Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/france-constitutional-bill-rights-of-nature-environmental-charter-amendment\\/\",\"loc\":\"France\",\"code\":\"FR\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8566]}},{\"type\":\"Feature\",\"properties\":{\"id\":36573,\"name\":\"IUCN 2025 Motion 070: integrating science, rights-based approaches, and ecological recovery\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-2025-motion-070-integrating-science-rights-based-approaches-and-ecological-recovery\\/\",\"loc\":\"Abu Dhabi, UAE (World Conservation Congress)\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[54.4373,24.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":36572,\"name\":\"IUCN 2025 Motion 067: living in harmony with rivers through rights of nature & ecoce
8178ntric law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-2025-motion-067-living-in-harmony-with-rivers-through-rights-of-nature-ecocentric-law\\/\",\"loc\":\"Abu Dhabi, UAE (World Conservation Congress)\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Rivers\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[54.4373,24.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":36571,\"name\":\"IUCN 2025 Motion 061: recognizing the crime of ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-2025-motion-061-recognizing-the-crime-of-ecocide\\/\",\"loc\":\"Abu Dhabi, UAE (World Conservation Congress)\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[54.4373,24.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":36570,\"name\":\"IUCN 2025 Motion 055: Recognition of the Rights of Antarctica\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-2025-motion-055-recognition-of-the-rights-of-antarctica\\/\",\"loc\":\"Abu Dhabi, UAE (World Conservation Congress)\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Antartica\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[54.4373,24.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":36569,\"name\":\"IUCN 2025 Motion 054: operationalizing rights of nature in territories\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-2025-motion-054-operationalizing-ron-in-territories\\/\",\"loc\":\"Abu Dhabi, UAE (World Conservation Congress)\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[54.4373,24.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":36563,\"name\":\"IUCN 2025 Motion 048\\/052: Crimes that Affect the Environment\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-2025-motion-048-052-crimes-that-affect-the-environment\\/\",\"loc\":\"Abu Dhabi, UAE (World Conservation Congress)\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[54.4373,24.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":36551,\"name\":\"Italy Citizen Declaration: rights of the Venice Lagoon\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/venice-italy-citizen-declaration-rights-of-the-venice-lagoon\\/\",\"loc\":\"Venice, Italy\",\"code\":\"IT\",\"status\":\"Drafted\",\"year\":2025,\"eactor\":\"Venice Lagoon\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.316,45.4404]}},{\"type\":\"Feature\",\"properties\":{\"id\":36550,\"name\":\"Mexico Law on Ecological Equilibrium and Environmental Protection\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mexico-law-on-ecological-equilibrium-and-environmental-protection\\/\",\"loc\":\"Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.1332,19.4326]}},{\"type\":\"Feature\",\"properties\":{\"id\":36547,\"name\":\"Finland Constitutional Citizens Initiative: fundamental rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/finalnd-constitutional-citizens-initiative-fundamental-rights-of-nature\\/\",\"loc\":\"Finland\",\"code\":\"FI\",\"status\":\"Drafted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[25.7482,61.9241]}},{\"type\":\"Feature\",\"properties\":{\"id\":36544,\"name\":\"Gouda (Netherlands) municipal bylaw: nature-inclusive participation\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/gouda-netherlands-participation-regulation-nature-inclusive-participation\\/\",\"loc\":\"Gouda, Netherlands\",\"code\":\"NL\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.7105,52.0115]}},{\"type\":\"Feature\",\"properties\":{\"id\":36539,\"name\":\"Green Bay (USA) Resolution: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/green-bay-usa-resolution-rights-of-nature\\/\",\"loc\":\"W
8178isconsin, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.05115,44.53931]}},{\"type\":\"Feature\",\"properties\":{\"id\":36518,\"name\":\"Berkeley (USA) Resolution: safe passage of whales, sea turtles, and marine wildlife\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/berkely-usa-resolution-safe-passage-of-whales-sea-turtles-and-marine-animals\\/\",\"loc\":\"Berkeley, California, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Whales, Sea Turtles, and Other Marine Animals\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.7829036,37.7007188]}},{\"type\":\"Feature\",\"properties\":{\"id\":36355,\"name\":\"Alameda (USA) Resolution: safe passage of whales, sea turtles, and marine wildlife\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/alameda-usa-resolution-safe-passage-of-whales\\/\",\"loc\":\"Alameda, California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Whales, Sea Turtles, and Other Marine Animals\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.241638,37.765205]}},{\"type\":\"Feature\",\"properties\":{\"id\":36356,\"name\":\"Per\\u00fa National Law: stingless bees a matter of national interest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/peru-national-law-stingless-bees-a-matter-of-national-interest\\/\",\"loc\":\"Peru\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Stingless Bees and Melipona Flora\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.0152,-9.19]}},{\"type\":\"Feature\",\"properties\":{\"id\":36459,\"name\":\"Los Cedros FOI Request (Switzerland): Federal Department of Foreign Affairs\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-los-cedros-freedom-of-information-request-on-iachr-advisory-opinion-32-2025\\/\",\"loc\":\"Switzerland\",\"code\":\"CH\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Los Cedros Protected Forest\",\"legal\":\"Position Statement\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.463,46.9984]}},{\"type\":\"Feature\",\"properties\":{\"id\":36445,\"name\":\"Switzerland Court Case: life of a mouse and foxes crossing a roadway\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-criminal-court-case-the-life-of-a-mouse-and-two-foxes-crossing-the-roadway-matters\\/\",\"loc\":\"L\\u00f6wenberg, Switzerland\",\"code\":\"CH\",\"status\":\"Approved\",\"year\":1989,\"eactor\":\"Vertebrate Animals (Foxes, mouse)\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.142531,46.937863]}},{\"type\":\"Feature\",\"properties\":{\"id\":36433,\"name\":\"France Citizen Declaration: Rights of the Garonne River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/france-citizen-declaration-rights-of-the-garonne-river\\/\",\"loc\":\"Haute-Garonne Department, France\",\"code\":\"FR\",\"status\":\"Drafted\",\"year\":2023,\"eactor\":\"Garonne River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[1.248,43.294]}},{\"type\":\"Feature\",\"properties\":{\"id\":31432,\"name\":\"Minas Gerais State (Brazil) Law: rights of the Doce River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/minas-gerais-state-brazil-law-rights-of-the-rio-doce\\/\",\"loc\":\"Minas Gerais State, Brazil\",\"code\":\"BR\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Doce River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-46.0923637,-19.4980969]}},{\"type\":\"Feature\",\"properties\":{\"id\":36417,\"name\":\"Denmark Citizen Proposal: Green Constitution\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/denmark-citizen-proposal-green-constitution\\/\",\"loc\":\"Himmelbjergg\\u00e5rden, Denmark\",\"code\":\"DK\",\"status\":\"Drafted\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[9.684,56.098]}},{\"type\":\"Feature\",\"properties\":{\"id\":36400,\"name\":\"Belize court case: rights of the barrier reef\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/belize-court-case-rights-of-the-barrier-reef\\/\",\"loc\":\"Belize\",\"code\":\"BZ\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Coral Reefs\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.2003115,17.5000543]}},{\"type\":\"Feature\",\"properties\":{\"id\":36393,\"name\":\"UN One Ocean Science Congress (2025): ocean rights recommendation\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/one-ocean-science-congress-recommendation-to-heads-of-state-includes-ocean-rights\\/\",\"loc\":\"Nice, France\",\"code\":\"INT\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"The Ocean\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.363,43.7102]}},{\"type\":\"Feature\",\"properties\":{\"id\":36386,\"name\":\"Moananui Sanctuary Agreement\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/moananui-sanctuary-agreement\\/\",\"loc\":\"Pacific Small Island
8178States\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2025,\"eactor\":\"Whales\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[159.9527,-9.4307]}},{\"type\":\"Feature\",\"properties\":{\"id\":36379,\"name\":\"UN Resolution on Oceans and Law of the Sea (2023): ocean rights proposal\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/cabo-verde-call-for-ocean-rights-in-the-un-omnibus-resolution-on-oceans-and-law-of-the-sea\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Failed\",\"year\":2023,\"eactor\":\"the Ocean\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.96759,40.749191]}},{\"type\":\"Feature\",\"properties\":{\"id\":36362,\"name\":\"Innu First Nation Resolution: rights of the Magpie River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/innu-first-nation-resolution-rights-of-the-magpie-river\\/\",\"loc\":\"Nitassinan (Innu ancestral territory) (Quebec Province, Canada)\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Magpie River (Mutehekau Shipu)\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.458889,50.319722]}},{\"type\":\"Feature\",\"properties\":{\"id\":36341,\"name\":\"Southampton (UK) Council Motion: rights of rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/southampton-uk-city-council-motion-rights-of-rivers\\/\",\"loc\":\"Hampshire, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Rivers and River Itchen\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-1.4049,50.9105]}},{\"type\":\"Feature\",\"properties\":{\"id\":36332,\"name\":\"Test Valley (UK) Council Motion: rights of rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/36332\\/\",\"loc\":\"Hampshire, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Test River\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-1.2392,51.2454]}},{\"type\":\"Feature\",\"properties\":{\"id\":36327,\"name\":\"Wisconsin (USA) Resolution: Recognize the Rights of Nature Across the State of Wisconsin\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/wisconsin-usa-resolution-recognize-the-rights-of-nature-across-the-state-of-wisconsin\\/\",\"loc\":\"Wisconsin\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.7879,43.7844]}},{\"type\":\"Feature\",\"properties\":{\"id\":36322,\"name\":\"Wisconsin (USA) State Law: Rights of Devil\\u2019s Lake State Park\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/wisconsin-usa-state-law-rights-of-devils-lake-state-park\\/\",\"loc\":\"Wisconsin\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Devil's Lake State Park\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-89.7313678,43.4284471]}},{\"type\":\"Feature\",\"properties\":{\"id\":36286,\"name\":\"UK National Rights of Nature Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/uk-rights-of-nature-law-2025\\/\",\"loc\":\"United Kingdom\",\"code\":\"GB\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.4322,54.6332]}},{\"type\":\"Feature\",\"properties\":{\"id\":36307,\"name\":\"Colorado River Indian Tribes Resolution: Personhood for the Colorado River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colorado-river-indian-tribes-resolution-personhood-for-the-colorado-river\\/\",\"loc\":\"Colorado River Indian Reservation (Arizona, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Colorado River\",\"legal\":\"Indigenous L
8178aw\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-115.4636526,33.8699099]}},{\"type\":\"Feature\",\"properties\":{\"id\":36255,\"name\":\"Gujarat (India) High Court Case: Abdulkadar Mohamad Azam Sheikh v State of Gujarat\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/gujarat-india-high-court-case-abdulkadar-mohamad-azam-sheikh-v-state-of-gujarat-rights-of-birds\\/\",\"loc\":\"Gujarat State, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Birds\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[71.5275536,24.9817353]}},{\"type\":\"Feature\",\"properties\":{\"id\":36250,\"name\":\"Ecuador Court Case: Rights of the Jambato Harlequin Toad\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-court-case-rights-of-the-jambato-harlequin-toad-in-pujili-canton\\/\",\"loc\":\"Cotopaxi Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Jambato Harlequin Toad (Atelopus ignescens)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.8774406,-1.1305049]}},{\"type\":\"Feature\",\"properties\":{\"id\":36200,\"name\":\"Mexico Court Case: ecological and biocultural value of bees\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/campeche-mexico-court-case-ecological-and-biocultural-value-of-bees\\/\",\"loc\":\"Campeche State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Bees\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-90.53,19.85]}},{\"type\":\"Feature\",\"properties\":{\"id\":36157,\"name\":\"UNESCO Venice Declaration for Ocean Literacy in Action\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/unesco-venice-declaration-for-ocean-literacy-in-action\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Ocean\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.32,45.44]}},{\"type\":\"Feature\",\"properties\":{\"id\":36154,\"name\":\"Kenya Environmental Management and Coordination Bill 2022: rights of nature & environmental defenders\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/kenya-law-rights-of-nature-and-criminalization-of-ecocide\\/\",\"loc\":\"Kenya\",\"code\":\"KE\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[36.81,-1.27]}},{\"type\":\"Feature\",\"properties\":{\"id\":36151,\"name\":\"International Declaration on the Rights and Freedom of Dolphins and Whales (2017)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-on-the-rights-and-freedom-of-dolphins-and-whales\\/\",\"loc\":\"St. Petersburg, Russia\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2017,\"eactor\":\"Dolphins and whales\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[30.31,59.93]}},{\"type\":\"Feature\",\"properties\":{\"id\":22073,\"name\":\"Infanta (Philippines) Municipal Ordinance: rights of the Agos River and Sierra Madre\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/infanta-philippines-municipal-ordinance-rights-of-the-agos-river-and-sierra-madre\\/\",\"loc\":\"Quezon Province, Philippines\",\"code\":\"PH\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Agos River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.652996,14.74768481]}},{\"type\":\"Feature\",\"properties\":{\"id\":36140,\"name\":\"Loyalty Islands Province Environmental Code 2023: rights of sharks and sea turtles\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-caledonia-law-on-sharks-and-sea-turtles-as-natural-entities\\/\",\"loc\":\"New Caledonia (France)\",\"code\":\"NC\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Sharks and sea turtles\",\"legal\":\"Legislation\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[165.618,-20.9043]}},{\"type\":\"Feature\",\"properties\":{\"id\":36108,\"name\":\"Sweden Citizen Declaration: Rights of Lake V\\u00e4ttern\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sweden-declaration-on-the-rights-of-lake-vattern\\/\",\"loc\":\"Lake V\\u00e4ttern, Sweden\",\"code\":\"SE\",\"status\":\"Drafted\",\"year\":2019,\"eactor\":\"Lake V\\u00e4ttern\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[14.5176,58.3254]}},{\"type\":\"Feature\",\"properties\":{\"id\":36103,\"name\":\"Ecuador A\u2019i Cof\\u00e1n of Sinangoe Indigenous Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-ai-cofan-of-sinangoe-indigenous-law\\/\",\"loc\":\"Ancestral Territory of the Sinangoe Community of the A'i Cof\\u00e1n Nationality\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.7233051,0.0568809]}},{\"type\":\"Feature\",\"properties\":{\"id\":36087,\"name\":\"Argentina court case: rights of Lola the puma\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/argentina-court-case-on-the-rights-of-lola-the-cougar\\/\",\"loc\":\"Buenos Aires, Argentina\",\"code\":\"AR\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Puma (Lola Limon)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-58.381592,-34.603722]}},{\"type\":\"Feature\",\"properties\":{\"id\":36085,\"name\":\"Provence (France) Citizen Declaration: Rights of the Arc River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-the-arc-river-in-the-bouches-du-rhone-france\\/\",\"loc\":\"Provence Region, France\",\"code\":\"FR\",\"status\":\"Drafted\",\"year\":2023,\"eactor\":\"Arc River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.2157983,43.4578882]}},{\"type\":\"Feature\",\"properties\":{\"id\":36082,\"name\":\"Provence (France) Citizen Declaration: rights of the Durance River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-the-durance-river-in-provence-france\\/\",\"loc\":\"Provence Region, France\",\"code\":\"FR\",\"status\":\"Drafted\",\"year\":2023,\"eactor\":\"Durance River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[6.2116,44.0145]}},{\"type\":\"Feature\",\"properties\":{\"id\":36024,\"name\":\"Eastern Band of Cherokee Tribal Resolution: Rights of the Longperson Water System\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/eastern-band-of-cherokee-usa-tribal-resolution-rights-of-the-longperson-watersytem\\/\",\"loc\":\"Eastern Cherokee (North Carolina, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2026,\"eactor\":\"Longperson\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-83.9576153,35.3399306]}},{\"type\":\"Feature\",\"properties\":{\"id\":36079,\"name\":\"Alderville First Nation Resolution: Rights of Rice Lake\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/alderville-first-nation-resolution-rights-of-rice-lake\\/\",\"loc\":\"Alderville First Nation (Ontario, Canada)\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Rice Lake\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.222686,44.0919293]}},{\"type\":\"Feature\",\"properties\":{\"id\":36069,\"name\":\"Nauta (Per\\u00fa) Municipal Ordinance: rights of stingless bees\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nauta-peru-municipal-ordinance-rights-of-stingless-bees\\/\",\"loc\":\"Loreto Department, Peru\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Amazonian Stingless Bees\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.1851385,-4.8462662]}},{\"type\":\"Feature\",\"properties\":{\"id\":36052,\"name\":\"Iceland Constitutional Referendum of 2011\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iceland-constitutional-referendum-of-2011\\/\",\"loc\":\"Iceland\",\"code\":\"IS\",\"status\":\"Failed\",\"year\":2013,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-21.1190856,64.8259467]}},{\"type\":\"Feature\",\"properties\":{\"id\":30421,\"name\":\"IUCN Resolution 056: Advancing an Ethical Human-Ocean Relationship\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-motion-056-advancing-an-ethical-human-ocean-relationship\\/\",\"loc\":\"Abu Dhabi, United Arab Emirates\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"The Ocean\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[54.4373,24.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":35968,\"name\":\"Satipo (Per\\u00fa) Municipal Ordinance: Rights of Stingless Bees\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/satipo-peru-municipal-ordinance-rights-of-amazonian-stingless-bees\\/\",\"loc\":\"Avireri-Vraem Biosphere Reserve, Peru\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Amazonian Stingless Bees\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.03,-11.4427]}},{\"type\":\"Feature\",\"properties\":{\"id\":35871,\"name\":\"Durango (USA) Resolution: rights for the Animas River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/durango-usa-resolution-acknowledging-rights-for-the-animas-river\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Animas River\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-107.8803445,37.2791688]}},{\"type\":\"Feature\",\"properties\":{\"id\":34341,\"name\":\"Colombia National Law: rights of rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombia-national-law-rights-of-rivers\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Colombian Rivers\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.072222,4.711111]}},{\"type\":\"Feature\",\"properties\":{\"id\":34326,\"name\":\"Ecuador Court Case: rights of San Pablo Lake\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/otavalo-ecuador-court-case-rights-of-lake-san-pablo\\/\",\"loc\":\"Otavalo, Imbabura Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"San Pablo Lake\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.2242,0.2092]}},{\"type\":\"Feature\",\"properties\":{\"id\":34346,\"name\":\"Declaration on the Protection of the Lake Ohrid Ecosystem\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/society-of-wetland-scientists-declaration-protection-of-the-lake-ohrid-ecosystem\\/\",\"loc\":\"North Macedonia; Albania; Greece\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Lake Ohrid, Studenchishte Marsh, Lake Prespa\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[20.7617768,40.8505119]}},{\"type\":\"Feature\",\"properties\":{\"id\":34362,\"name\":\"Colombian National Law: rights of the Pat\\u00eda River Basin\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombian-law-rights-of-the-patia-river-basin\\/\",\"loc\":\"Cauca and Nari\\u00f1o Departments, Colombia\",\"code\":\"CO\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Pat\\u00eda River Basin\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.05273,2.06895
8178]}},{\"type\":\"Feature\",\"properties\":{\"id\":34353,\"name\":\"Colombia National Law: rights of the Caquet\\u00e1 River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombia-law-rights-of-caqueta-river\\/\",\"loc\":\"Caquet\\u00e1 Department, Colombia\",\"code\":\"CO\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Caquet\\u00e1 River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.780833,-3.165556]}},{\"type\":\"Feature\",\"properties\":{\"id\":34121,\"name\":\"Ecuador court case: rights of the Irquis River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-court-case-rights-of-the-irquis-river\\/\",\"loc\":\" Cuenca, Azuay Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Irquis River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.117,-3.083]}},{\"type\":\"Feature\",\"properties\":{\"id\":33948,\"name\":\"XI FOSPA Mandate: Declaration of the Rights of the Amazon\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-mandate-of-the-xi-fospa-on-the-rights-of-the-amazon\\/\",\"loc\":\"The Amazon\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Amazon Rainforest\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-62.2159,-3.4653]}},{\"type\":\"Feature\",\"properties\":{\"id\":34367,\"name\":\"Ecuador Management Plan for Protected Areas of Galapagos Good Living\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-management-plan-for-protected-areas-of-galapagos-good-living\\/\",\"loc\":\"Galapagos Marine Reserve, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Galapagos Marine Reserve\",\"legal\":\"Policy\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-90.7472,-0.153]}},{\"type\":\"Feature\",\"properties\":{\"id\":34083,\"name\":\"Mar Menor FOI Request (Switzerland): State Secretariat for International Finance\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-freedom-of-information-request-on-behalf-of-the-mar-menor-lagoon\\/\",\"loc\":\"Switzerland\",\"code\":\"CH\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Mar Menor Lagoon\",\"legal\":\"Position Statement\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.441882,46.94644]}},{\"type\":\"Feature\",\"properties\":{\"id\":34052,\"name\":\"Jeju Island (South Korea) Law: rights of Indo-Pacific bottlenose dolphin\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/jeju-island-south-korea-law-on-the-rights-of-indo-pacific-bottlenose-dolphins\\/\",\"loc\":\"Jeju Island, South Korea\",\"code\":\"KR\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Indo-Pacific Bottlenose Dolphins\",\"legal\":\"Legislation\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[126.5662,33.3786]}},{\"type\":\"Feature\",\"properties\":{\"id\":32781,\"name\":\"Yurok Tribal Ordinance: rights of the Klamath River 2024\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/yurok-tribe-ordinance-establishing-the-rights-of-the-heyhl-keek-we-roy-klamath-river\\/\",\"loc\":\"Yurok Tribe (California, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Heyhl-keek \\u2018We-roy (Klamath River)\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-124.0384,41.5265]}},{\"type\":\"Feature\",\"properties\":{\"id\":31531,\"name\":\"Sardinia (Italy) Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sardinia-italy-regional-bill-to-criminalize-ecocide\\/\",\"loc\":\"Sardinia, Italy\",\"code\":\"IT\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[9.283447,40.078072]}},{\"type\":\"Feature\",\"properties\":{\"id\":31528,\"name\":\"Dominican Republic Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/dominican-republic-bill-to-criminalize-ecocide\\/\",\"loc\":\"Dominican Republic\",\"code\":\"DO\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-69.929611,18.483402]}},{\"type\":\"Feature\",\"properties\":{\"id\":31438,\"name\":\"Italy
8178National Law: Rights of Lake Garda\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-lake-garda\\/\",\"loc\":\"Trento, Verona, and Brescia Provinces (Northern Italy)\",\"code\":\"IT\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Lake Garda\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.5356144,45.5448428]}},{\"type\":\"Feature\",\"properties\":{\"id\":31518,\"name\":\"Serbia National Law: rights of rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/serbia-national-rights-of-rivers-law\\/\",\"loc\":\"Serbia\",\"code\":\"RS\",\"status\":\"Drafted\",\"year\":2025,\"eactor\":\"Rivers\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[20.4612,44.8125]}},{\"type\":\"Feature\",\"properties\":{\"id\":31434,\"name\":\"Amsterdam (Netherlands) Motion: rights for nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/amsterdam-netherlands-proposal-for-rights-of-nature\\/\",\"loc\":\"Amsterdam, Netherlands\",\"code\":\"NL\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.9039604,52.3546656]}},{\"type\":\"Feature\",\"properties\":{\"id\":31439,\"name\":\"Bern Convention Complaint: Mining in Bosilegrad and Homolje (Serbia)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bern-convention-complaint-against-mining-activities-in-bosilegrad-and-homolje-serbia\\/\",\"loc\":\"Bosilegrad and Homolje Mountains, Eastern Serbia\",\"code\":\"RS\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[21.5527444,43.8096513]}},{\"type\":\"Feature\",\"properties\":{\"id\":31440,\"name\":\"Bern Convention Complaint: Jadar lithium mine (Serbia)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bern-convention-complaint-against-jadar-lithium-mine-western-serbia\\/\",\"loc\":\"Loznica, Western Serbia\",\"code\":\"RS\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[19.3230056,44.6193035]}},{\"type\":\"Feature\",\"properties\":{\"id\":31444,\"name\":\"Colombia National Law: rights of the Putumayo River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombia-law-on-the-rights-of-the-putumayo-river\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Putumayo River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.4847658,4.6426654]}},{\"type\":\"Feature\",\"properties\":{\"id\":31433,\"name\":\"Colombia National Law: rights of the Sumapaz River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombia-law-on-the-rights-of-the-sumapaz-river\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"Sumapaz River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.4847658,4.6426654]}},{\"type\":\"Feature\",\"properties\":{\"id\":31392,\"name\":\"Inter-American Court of Human Rights Advisory Opinion 32\\/25: climate emergency and human rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/inter-american-court-of-human-rights-advisory-opinion-recognizing-the-rights-of-nature\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.4087107,9.9357546]}},{\"type\":\"Feature\",\"properties\":{\"id\":31381,\"name\":\"French Polynesia Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/french-polynesia-proposed-legislation-to-criminalize-ecocide\\/\",\"loc\":\"French Polynesia\",\"code\":\"PF\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-149.5696,-17.535]}},{\"type\":\"Feature\",\"properties\":{\"id\":31371,\"name\":\"Peru Regional Ordinance: Lake Titicaca as a subject of law of regional interest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/puno-peru-regional-ordinance-establishes-lake-titicaca-as-a-subject-of-rights\\/\",\"loc\":\"Puno Region, Peru\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Lake Titicaca\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.0219,-15.8402]}},{\"type\":\"Feature\",\"properties\":{\"id\":31367,\"name\":\"Rhode Island (USA) Resolution: rights of natural ec
8178osystems\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rhode-island-u-s-resolution-recognizing-rights-of-natural-ecosystems\\/\",\"loc\":\"Rhode Island, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.418884,41.825226]}},{\"type\":\"Feature\",\"properties\":{\"id\":31343,\"name\":\"Citizen Declaration: rights of the Rh\\u00f4ne River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/citizens-initiative-on-the-rights-of-the-rhone-river\\/\",\"loc\":\"France and Switzerland\",\"code\":\"CH\",\"status\":\"Drafted\",\"year\":2020,\"eactor\":\"Rh\\u00f4ne River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[6.568188,46.4286208]}},{\"type\":\"Feature\",\"properties\":{\"id\":31329,\"name\":\"Grossp\\u00f6sna (Germany) court case: voting rights for oak trees\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/grossposna-germany-court-case-on-voting-rights-for-oak-trees\\/\",\"loc\":\"Grossp\\u00f6sna Municipality, Germany\",\"code\":\"DE\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"Oak Trees (Quercus robur)\",\"legal\":\"Position Statement\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.3904189,51.2564851]}},{\"type\":\"Feature\",\"properties\":{\"id\":31320,\"name\":\"Basingstoke and Deane (UK) Council Motion: rights of rivers and chalk streams\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/basingstoke-motion-rights-of-rivers-chalk-streams\\/\",\"loc\":\"Hampshire, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Rivers and Chalk Streams\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-1.0923964,51.26654]}},{\"type\":\"Feature\",\"properties\":{\"id\":22078,\"name\":\"Paris (France) Honorary Citizenship of the Seine River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/paris-grants-honorary-citizenship-to-the-seine\\/\",\"loc\":\"Paris, France\",\"code\":\"FR\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Seine River\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3525,48.8564]}},{\"type\":\"Feature\",\"properties\":{\"id\":30761,\"name\":\"Scottish Association for Marine Science (SAMS): the ocean on the board\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/scottish-association-for-marine-science-to-represent-ocean-on-the-board\\/\",\"loc\":\"Scotland\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"The Ocean\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-5.4703926,56.4150294]}},{\"type\":\"Feature\",\"properties\":{\"id\":20377,\"name\":\"Resistencia (Argentina) municipal court case: rights of Laguna Francia\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/argentina-court-case-recognizing-laguna-francia-as-subject-of-rights\\/\",\"loc\":\"Chaco Province, Argentina\",\"code\":\"AR\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Laguna Francia\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-58.98529,-27.4513703]}},{\"type\":\"Feature\",\"properties\":{\"id\":20505,\"name\":\"Falmouth (USA) Resolution: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-falmouth-massachusetts-u-s-resolution-recognizing-the-rights-of-nature\\/\",\"loc\":\"Massachusetts, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.61806526231625,41.55145042682135]}},{\"type\":\"Feature\",\"properties\":{\"id\":20511,\"name\":\"Ecuador Constitutional Court Case: rights of marine ecosystems\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-case-recognizing-rights-of-marine-ecosystems\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Marine Ecosystems\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.48518712375491,-0.20357029897148562]}},{\"type\":\"Feature\",\"properties\":{\"id\":20992,\"name\":\"Panama Supreme Court Case: Sierra Llorona Nature Reserve\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/panama-supreme-court-case-on-sierra-llorona-nature-reserve\\/\",\"loc\":\"Col\\u00f3n Province, Panama\",\"code\":\"PA\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Sierra Llorona Nature Reserve\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.8342597,9.3576231]}},{\"type\":\"Feature\",\"properties\":{\"id\":20997,\"name\":\"Panama Ministerial Decree: Saboga Wildlife Refuge\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/panama-decree-creating-the-saboga-wildlife-refuge\\/\",\"loc\":\"Pearl Islands Archipelago, Panama\",\"code\":\"PA\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Saboga Wildlife Refuge\",\"legal\":\"Policy\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.957028,8.472082]}},{\"type\":\"Feature\",\"properties\":{\"id\":30524,\"name\":\"Peru Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/peru-law-modifying-penal-code-to-include-ecocide\\/\",\"loc\":\"Peru\",\"code\":\"PE\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0437978,-12.0460738]}},{\"type\":\"Feature\",\"properties\":{\"id\":30521,\"name\":\"Southern Chiefs\\u2019 Organization of Manitoba (Canada) court case: legal personhood for Lake Winnipeg\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/canadian-case-seeking-personhood-for-lake-winnipeg\\/\",\"loc\":\"Manitoba, Canada\",\"code\":\"CA\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Lake Winnipeg (Weeniibiikiisagaygun)\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-98.07386725302607,52.666442420550176]}},{\"type\":\"Feature\",\"properties\":{\"id\":30456,\"name\":\"Utrecht (Netherlands) Motion: rights for nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/utrecht-city-council-amendment-to-make-nature-a-legal-person\\/\",\"loc\":\"Utrecht, Netherlands\",\"code\":\"NL\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.1260826,52.091]}},{\"type\":\"Feature\",\"properties\":{\"id\":30459,\"name\":\"Beekdaelen (Netherlands) Municipal Motion: rights for nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-beekdaelen-amendment-to-recognize-the-rights-of-nature\\/\",\"loc\":\"Beekdaelen Municipality, Netherlands\",\"code\":\"NL\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.886611,50.942889]}},{\"type\":\"Feature\",\"properties\":{\"id\":30462,\"name\":\"Culemborg (Netherlands) Municipal Motion: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/city-of-culemborg-proposal-recognizing-the-rights-of-nature\\/\",\"loc\":\"Culemborg, Netherlands\",\"code\":\"NL\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.23819,51.957517]}},{\"type\":\"Feature\",\"properties\":{\"id\":30340,\"name\":\"Porteirinha (Brazil) Municipal Law: rights of the Mosquito River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/porteirinha-brazil-law-rights-of-the-mosquito-river\\/\",\"loc\":\"Minas Gerais State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Mosquito River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-43.027302235529234,-15.74640646047806]}},{\"type\":\"Feature\",\"properties\":{\"id\":30329,\"name\":\"International Rights of Nature Tribunal, 15th Local Hearing: Ecuador Mining 2025\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/15th-local-rights-of-nature-tribunal-on-canadian-mining-in-ecuador\\/\",\"loc\":\"Quito, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.48775257543463,-0.21179640418136692]}},{\"type\":\"Feature\",\"properties\":{\"id\":30324,\"name\":\"International Rights of Nature Tribunal, 6th International Hearing: New York 2024\\/2025\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/6th-international-rights-of-nature-tribunal\\/\",\"loc\":\"New York; Toronto\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.39359997727969,43.6667460503772]}},{\"type\":\"Feature\",\"properties\":{\"id\":22045,\"name\":\"Philippines Ecosystem and Natural Capital Accounting System Act\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/22045\\/\",\"loc\":\"Philippines\",\"code\":\"PH\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.094444,14.693333]}},{\"type\":\"Feature\",\"properties\":{\"id\":22032,\"name\":\"Marinduque Province (Philippines) Environmental Code: recognizing rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/marinduque-phil
8178ippines-environmental-code-recognizing-the-rights-of-nature\\/\",\"loc\":\"Marinduque Province, Philippines\",\"code\":\"PH\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[121.83124524668322,13.443829372712413]}},{\"type\":\"Feature\",\"properties\":{\"id\":22014,\"name\":\"UN General Assembly Resolution on Sustainable Development: Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-on-sustainable-development-harmony-with-nature\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.96743594119425,40.749462181148964]}},{\"type\":\"Feature\",\"properties\":{\"id\":20502,\"name\":\"Sault Tribe (USA) Resolution: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sault-tribe-resolution-recognizing-rights-of-nature\\/\",\"loc\":\"Sault Ste. Marie Territory (Michigan, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.32187223705292,46.47127711701973]}},{\"type\":\"Feature\",\"properties\":{\"id\":20554,\"name\":\"Spain Constitutional Court Case: Mar Menor Act of 2022\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/spain-constitutional-court-ruling-on-the-mar-menor-act-of-2022\\/\",\"loc\":\"Murcia Region, Spain\",\"code\":\"ES\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Mar Menor Lagoon\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.7392979,40.3799339]}},{\"type\":\"Feature\",\"properties\":{\"id\":20383,\"name\":\"International Rights of Nature Tribunal, 13th Local Hearing: Corrientes 2024\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/13th-local-rights-of-nature-tribunal-corrientes\\/\",\"loc\":\"Corrientes, Argentina\",\"code\":\"AR\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-58.83065818694082,-27.466747692117433]}},{\"type\":\"Feature\",\"properties\":{\"id\":20386,\"name\":\"Chile Citizen Declaration: rights of the Biob\\u00edo River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/chile-declaration-of-rights-of-the-biobio-river\\/\",\"loc\":\"Concepci\\u00f3n, Chile\",\"code\":\"CL\",\"status\":\"Drafted\",\"year\":2024,\"eactor\":\"Biob\\u00edo River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.04334865828164,-36.82051715026673]}},{\"type\":\"Feature\",\"properties\":{\"id\":20382,\"name\":\"International Rights of Nature Tribunal, 14th Local Hearing: Serbia 2024\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/14th-local-rights-of-nature-tribunal-serbia-2024\\/\",\"loc\":\"Homolje, Serbia\",\"code\":\"RS\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[21.824303100406826,44.36382557179717]}},{\"type\":\"Feature\",\"properties\":{\"id\":13727,\"name\":\"Lucerne (Switzerland) Constitutional Amendment: Rights of the Reuss River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lucerne-switzerland-constitutional-amendment-on-the-rights-and-legal-personhood-of-the-reuss-river\\/\",\"loc\":\"Lucerne Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Submitted\",\"year\":2026,\"eactor\":\"Reuss River and other public water bodies \",\"legal\":\"Constitution\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.3011976,47.032718]}},{\"type\":\"Feature\",\"properties\":{\"id\":20484,\"name\":\"Panama National Aeronaval Service Resolution: creating an environmental committee\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/panama-resolution-creating-envi
8178onmental-committee-on-rights-of-nature\\/\",\"loc\":\"Panama\",\"code\":\"PA\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.4531372,9.0814152]}},{\"type\":\"Feature\",\"properties\":{\"id\":20483,\"name\":\"Erfurt (Germany) Regional Court Case: inherent rights of nature in calculating damages(second ruling)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/german-district-court-of-erfurt-recognizes-rights-of-nature-in-calculating-damages\\/\",\"loc\":\"Thuringia State, Germany\",\"code\":\"DE\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.4245525,50.984283]}},{\"type\":\"Feature\",\"properties\":{\"id\":15527,\"name\":\"Everett (USA) Ordinance: rights of the Snohomish River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/city-of-everett-washington-usa-municipal-law-on-the-rights-of-the-snohomish-river\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Snohomish River Watershed\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.3557818,47.9682192]}},{\"type\":\"Feature\",\"properties\":{\"id\":13753,\"name\":\"St. Gallen (Switzerland) court case: hunting permits and the rights of wolves\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-supreme-court-case-on-the-rights-of-wolves\\/\",\"loc\":\"Calfeisen valley, St. Gallen Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"Wolves \",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[9.329569657660697,46.925005563389156]}},{\"type\":\"Feature\",\"properties\":{\"id\":13700,\"name\":\"Switzerland court case: voting rights of wild bees and minor children\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/switzerland-federal-supreme-court-case-on-voting-rights-of-minor-children-and-wild-bees\\/\",\"loc\":\"Zurich Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"Wild bees, including plasterer bees, mining bees, sweat bees, melittid bees, leafcutter and mason bees and true bees\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.542904,47.37860104]}},{\"type\":\"Feature\",\"properties\":{\"id\":13667,\"name\":\"Peru constitutional court case: rights of the wild andean fox \\u201cRun Run\\u201d\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/peru-court-case-recognizing-the-rights-of-the-andean-fox-run-run\\/\",\"loc\":\"Peru\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Andean fox\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.9877791,-12.0266383]}},{\"type\":\"Feature\",\"properties\":{\"id\":13662,\"name\":\"Erfurt (Germany) Regional Court Case: rights of nature via the EU Charter of Fundamental Rights (first ruling)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/germany-district-court-of-erfurt-ruling-recognizing-rights-of-nature-through-the-charter-of-fundamental-rights-of-the-european-union\\/\",\"loc\":\"Thuringia State, Germany\",\"code\":\"DE\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.4245525,50.984283]}},{\"type\":\"Feature\",\"properties\":{\"id\":13658,\"name\":\"Groningen (Netherlands) Motion: rights for nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-groningen-netherlands-initiative-proposal-rights-for-nature\\/\",\"loc\":\"Groningen, Netherlands\",\"code\":\"NL\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[6.288005,53.2091264]}},{\"type\":\"Feature\",\"properties\":{\"id\":13656,\"name\":\"Rappahannock Tribe Constitution: rights of the Rappahannock River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rappahannock-tribal-constitution-recognizes-the-rights-of-the-rappahannock-river\\/\",\"loc\":\"Rappahannock Tribal Nation (Virginia, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Rappahannock River\",\"legal\":\"Constitution\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0449568,37.9190087]}},{\"type\":\"Feature\",\"properties\":{\"id\":13436,\"name\":\"First Nations and Tribes Treaty: Grizzly Bear Protection\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/indigenous-first-nations-and-tribes-grizzly-bear-treaty\\/\",\"loc\":\"First Nations of North America\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Grizzly Bear\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-114.3392479,49.5491292]}},{\"type\":\"Feature\",\"properties\":{\"id\":13434,\"name\":\"Colombia court case: rights of jaguars, macaws, and tropical dry forest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombia-court-case-on-rights-of-jaguars-macaws-and-tropical-dry-forest\\/\",\"loc\":\"Sierra Nevada de Santa Marta region, Colombia\",\"code\":\"CO\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"jaguars, macaws, and tropical dry forest\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.0129471,10.7423935]}},{\"type\":\"Feature\",\"properties\":{\"id\":13274,\"name\":\"Colombia National Law: rights of the Rancheria River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombia-law-on-the-rights-of-the-rancheria-river\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Rancheria River\",\"legal\":\"Legislation\",\"ej\":\"Local Eco Knowledge, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.7529408,11.2413542]}},{\"type\":\"Feature\",\"properties\":{\"id\":13227,\"name\":\"Nigeria River Ethiope Rights Act\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nigeria-river-ethiope-rights-act\\/\",\"loc\":\"Nigeria\",\"code\":\"NG\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"River Ethiope\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.449868,9.024256]}},{\"type\":\"Feature\",\"properties\":{\"id\":13211,\"name\":\"Black Mountain (USA) Ordinance: Rights of the Swannanoa River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/black-mountain-u-s-town-ordinance-for-rights-of-the-swannanoa-river\\/\",\"loc\":\"North Carolina, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2024,\"eactor\":\"Swannanoa River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-82.3349869,35.6123401]}},{\"type\":\"Feature\",\"properties\":{\"id\":13101,\"name\":\"Brazil Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/brazil-proposed-constitutional-amendment-on-the-rights-of-nature\\/\",\"loc\":\"Brazil\",\"code\":\"BR\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-47.9609283,-15.7836241]}},{\"type\":\"Feature\",\"properties\":{\"id\":13097,\"name\":\"International Rights of Nature Tribunal, 12th Local Hearing: Yesah 2024\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/local-rights-of-nature-tribunal-yesah-2024\\/\",\"loc\":\"North Carolina, USA\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Haw River Ecosystem\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.752818,36.2541895]}},{\"type\":\"Feature\",\"properties\":{\"id\":12841,\"name\":\"Ecuador court case: rights of the Mach\\u00e1ngara river\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-court-case-on-the-rights-of-the-machangara-river\\/\",\"loc\":\"Quito Municipality, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Mach\\u00e1ngara River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.5869717,-0.1897761]}},{\"type\":\"Feature\",\"properties\":{\"id\":12730,\"name\":\"Linhares (Brazil) Municipal Law: rights of the waves\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-linhares-brazil-law-on-the-rights-of-the-waves\\/\",\"loc\":\"Esp\\u00edrito Santo State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Waves of the Doce River Mouth\",\"legal\":\"Legislation\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-39.8493824,-19.6101971]}},{\"type\":\"Feature\",\"properties\":{\"id\":12727,\"name\":\"Goi\\u00e1s (Brazil) Municipal Law: rights of the Vermelho River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-goias-brazil-law-on-the-rights-of-the-vermelho-river\\/\",\"loc\":\"Goi\\u00e1s State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Vermelho River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-50.4100667,-15.876695]}},{\"type\":\"Feature\",\"properties\":{\"id\":12324,\"name\":\"Finland citizens\\u2019 initiative: constitutional proposal for animal rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/finland-citizens-initiative-constitutional-amendment-on-animal-rights\\/\",\"loc\":\"Finland\",\"code\":\"FI\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Animals\",\"legal\":\"Constitution\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[24.6245458,60.1559838]}},{\"type\":\"Feature\",\"properties\":{\"id\":12317,\"name\":\"North Carolina (USA) State Law: rights of the Dan River ecosystem 2024\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/north-carolina-u-s-rights-of-the-dan-river-ecosystem-act\\/\",\"loc\":\"North Carolina, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Dan River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.653072,36.501476]}},{\"type\":\"Feature\",\"properties\":{\"id\":12143,\"name\":\"Nijmegen (Netherlands) Motion: rights for nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nijmegen-netherlands-motion-for-the-rights-of-nature\\/\",\"loc\":\"Nijmegen, Netherlands\",\"code\":\"NL\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.8331567,51.8428621]}},{\"type\":\"Feature\",\"properties\":{\"id\":12007,\"name\":\"Mexico State (Mexico) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-of-mexico-mexico-constitutional-amendment-recognizing-rights-of-nature\\/\",\"loc\":\"Mexico State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.7045025,19.2814266]}},{\"type\":\"Feature\",\"properties\":{\"id\":12137,\"name\":\"Sounds Right (International) music initiative: nature as an official artist\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sounds-right-music-initiative-to-recognize-nature-as-an-official-artist\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.9679241,40.7493281]}},{\"type\":\"Feature\",\"properties\":{\"id\":12132,\"name\":\"Germany court case: seals in the North Sea (1988)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/germany-court-case-on-behalf-of-seals-in-the-north-sea-1988\\/\",\"loc\":\"Hamburg, Germany\",\"code\":\"DE\",\"status\":\"Failed\",\"year\":1988,\"eactor\":\"Seals in the North Sea\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[9.9278215,53.558572]}},{\"type\":\"Feature\",\"properties\":{\"id\":11708,\"name\":\"India Supreme Court Case: State of Telangana v. Mohd. Abdul Qasim\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/india-supreme-court-case-ruling-in-the-state-of-telangana-v-mohd-abdul-qasim-considering-the-rights-of-nature\\/\",\"loc\":\"Telangana State, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Protected forest\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[77.2089851,28.5273522]}},{\"type\":\"Feature\",\"properties\":{\"id\":11434,\"name\":\"Minne
8178sota (USA) State Resolution: rights of manoomin\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/minnesota-resolution-for-the-rights-of-manoomin-psin\\/\",\"loc\":\"Minnesota, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Manoomin (Wild Rice)\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-93.1070813,44.9548225]}},{\"type\":\"Feature\",\"properties\":{\"id\":11431,\"name\":\"He Whakaputanga Moana (Whale Protection and Legal Personhood Declaration)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/he-whakaputanga-moana-declaration-for-the-ocean-treaty\\/\",\"loc\":\"Pacific Island Nations\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Tohor\\u0101 (whales)\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-159.8798082,-21.236204]}},{\"type\":\"Feature\",\"properties\":{\"id\":11422,\"name\":\"Hawaii State (USA) Law: rights and legal personhood of watersheds\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/hawaii-u-s-bill-on-the-rights-and-legal-personhood-of-watersheds\\/\",\"loc\":\"Hawaii, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Watersheds\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-157.9638859,21.3282733]}},{\"type\":\"Feature\",\"properties\":{\"id\":11063,\"name\":\"Bahia State (Brazil) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-of-bahia-brazil-proposed-constitutional-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Bahia State, Brazil\",\"code\":\"BR\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-41.280857,-11.409874]}},{\"type\":\"Feature\",\"properties\":{\"id\":10844,\"name\":\"Santa Catarina State (Brazil) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-of-santa-catarina-brazil-proposed-constitutional-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Santa Catarina State, Brazil\",\"code\":\"BR\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-51.3782788,-27.2901823]}},{\"type\":\"Feature\",\"properties\":{\"id\":10843,\"name\":\"Para\\u00edba State (Brazil) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-of-paraiba-brazil-proposed-constitutional-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Para\\u00edba State, Brazil\",\"code\":\"BR\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-36.782,-7.24]}},{\"type\":\"Feature\",\"properties\":{\"id\":10842,\"name\":\"Minas Gerais State (Brazil) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-of-minas-gerais-brazil-proposed-constitutional-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Minas Gerais State, Brazil\",\"code\":\"BR\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-44.8019227,-19.4183868]}},{\"type\":\"Feature\",\"properties\":{\"id\":10841,\"name\":\"Alto Paraguai (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-alto-paraguai-brazil-municipal-organic-law-amendment-recognizing-the-rights-of-nature-and-harmony-with-nature\\/\",\"loc\":\"Mato Grosso State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-57.2210242,-14.7489257]}},{\"type\":\"Feature\",\"properties\":{\"id\":10839,\"name\":\"Alagoa Nova (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-alagoa-nova-brazil-municipal-organic-law-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Para\\u00edba State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-35.7672911,-7.039523]}},{\"type\":\"Feature\",\"properties\":{\"id\":10838,\"name\":\"C\\u00e1ceres (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-caceres-brazil-municipal-organic-law-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Mato Grosso State, Brazil\",\"code\":\"BR\",\"status\":\"Failed\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-57.666667,-16.183333]}},{\"type\":\"Feature\",\"properties\":{\"id\":10837,\"name\":\"Jos\\u00e9 de Freitas (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-jose-de-freitas-brazil-municipal-organic-law-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Piau\\u00ed State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-42.9366853,-4.7889005]}},{\"type\":\"Feature\",\"properties\":{\"id\":10836,\"name\":\"Guajar\\u00e1-Mirim (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-guajara-mirim-brazil-municipal-organic-law-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Rond\\u00f4nia State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-64.842822,-10.7005362]}},{\"type\":\"Feature\",\"properties\":{\"id\":10935,\"name\":\"Grant Township (USA) Home Rule Charter 2015\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/grant-township-u-s-home-rule-charter-2015\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.9515,40.7701]}},{\"type\":\"Feature\",\"properties\":{\"id\":10788,\"name\":\"Serra de Outes (Spain) Declaration: rights of the Tins River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-serra-de-outes-galicia-spain-declaration-of-the-rights-of-the-tins-river\\/\",\"loc\":\"Galicia region, Spain\",\"code\":\"ES\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Tins River\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-8.9126273,42.8413634]}},{\"type\":\"Feature\",\"properties\":{\"id\":10553,\"name\":\"Quebec (Canad
8178a) Law: rights of the Saint Lawrence River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/quebec-canada-bill-to-recognize-the-rights-of-the-saint-lawrence-river\\/\",\"loc\":\"Qu\\u00e9bec Province, Canada\",\"code\":\"CA\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"Saint Lawrence River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.2140429,46.8089572]}},{\"type\":\"Feature\",\"properties\":{\"id\":10514,\"name\":\"International Rights of Nature Tribunal, 8th Local Hearing: Tren Maya 2023\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/yucatan-mexico-local-rights-of-nature-tribunal-2023\\/\",\"loc\":\"Yucatan, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Cenotes\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.2018235,20.6901301]}},{\"type\":\"Feature\",\"properties\":{\"id\":10451,\"name\":\"Rugvin Foundation (Netherlands) Nature Governance: Sedna the porpoise on the board\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-rugvin-foundation-appoints-sedna-the-porpoise-to-its-board\\/\",\"loc\":\"North Sea and Oosterschelde Estuary, Netherlands\",\"code\":\"NL\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Sedna (Porpoise)\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[3.9280415,51.5755733]}},{\"type\":\"Feature\",\"properties\":{\"id\":10447,\"name\":\"Lyons (USA) Resolution: protecting the St. Vrain Creek watershed\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-lyons-colorado-u-s-resolution-to-protect-the-st-vrain-creek-watersheds-and-ecosystems\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"St. Vrain Creek Watershed\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.2718119,40.2245896]}},{\"type\":\"Feature\",\"properties\":{\"id\":10385,\"name\":\"Universal Declaration of the Rights of Wetlands\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/universal-declaration-of-the-rights-of-wetlands\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2020,\"eactor\":\"Wetlands\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.2305698,38.9247942]}},{\"type\":\"Feature\",\"properties\":{\"id\":10158,\"name\":\"Potsdam (USA) Resolution: rights of the Raquette River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-potsdam-u-s-resolution-on-the-rights-of-the-raquette-river\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Raquette River (Ahn\\u00e1:wate)\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.9861644,44.6689654]}},{\"type\":\"Feature\",\"properties\":{\"id\":10222,\"name\":\"International Rights of Nature Tribunal, 11th Local Hearing: Biob\\u00edo 2024\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/chile-international-rights-of-nature-tribunal-2024\\/\",\"loc\":\"Biob\\u00edo, Concepci\\u00f3n, Chile\",\"code\":\"CL\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.0527406,-36.8200546]}},{\"type\":\"Feature\",\"properties\":{\"id\":10210,\"name\":\"House of Hackney (UK): mother nature and future generations on the board\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/house-of-hackney-legally-appoints-mother-nature-and-future-generations-to-its-board-of-directors\\/\",\"loc\":\"United Kingdom\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Mother Nature and Future Generations\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.0857963,51.5243444]}},{\"type\":\"Feature\",\"properties\":{\"id\":8653,\"name\":\"Citizen Declaration: rights and responsibilities of the St. Lawrence River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/north-country-u-s-bill-of-rights-and-responsibilities-of-the-st-lawrence-river-kaniatarowanenhne\\/\",\"loc\":\"Haudenosaunee Territory (New York, USA)\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2022,\"eactor\":\"St. Lawrence River \\/ Kaniatarowan\\u00e9nhne Watershed\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.6950627,44.9965112]}},{\"type\":\"Feature\",\"properties\":{\"id\":9680,\"name\":\"Ecuador Court Case: rights of the Alamb\\u00ed River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-court-case-on-rights-of-nature-of-the-alambi-river\\/\",\"loc\":\"Quito, Pichincha Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Alamb\\u00ed River\",\"legal\":\"n\\/a\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4885841,-0.1764471]}},{\"type\":\"Feature\",\"properties\":{\"id\":9364,\"name\":\"Nordic Council Recommendation: criminalizing ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nordic-council-recommendation-to-member-governments-to-criminalize-ecocide\\/\",\"loc\":\"Nordic Countries\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"the environment\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[10.7498178,59.9111977]}},{\"type\":\"Feature\",\"properties\":{\"id\":9327,\"name\":\"Iceland Parliamentary Proposal: criminalizing ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iceland-proposal-for-a-parliamentary-resolution-on-ecocide\\/\",\"loc\":\"Iceland\",\"code\":\"IS\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"the environment\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-21.9411955,64.146726]}},{\"type\":\"Feature\",\"properties\":{\"id\":9326,\"name\":\"Scotland Ecocide Bill\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/scotland-ecocide-bill\\/\",\"loc\":\"Scotland, UK\",\"code\":\"GB\",\"status\":\"Failed\",\"year\":2026,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-3.1755807,55.9518666]}},{\"type\":\"Feature\",\"properties\":{\"id\":9310,\"name\":\"United Kingdom Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/united-kingdom-ecocide-bill\\/\",\"loc\":\"United Kingdom\",\"code\":\"GB\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.1263849,51.4994765]}},{\"type\":\"Feature\",\"properties\":{\"id\":8892,\"name\":\"Ireland Parliamentary Recommendation: national referendum on rights of nature constitutional amendment\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ireland-parliament-recommends-national-referendum-on-rights-of-nature-constitutional-amendment\\/\",\"loc\":\"Ireland\",\"code\":\"IE\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-6.2622998,53.3462156]}},{\"type\":\"Feature\",\"properties\":{\"id\":8548,\"name\":\"Declaration of the Rights of Antarctica\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-the-antarctic\\/\",\"loc\":\"Antarctica\",\"code\":\"AQ\",\"status\":\"Drafted\",\"year\":2023,\"eactor\":\"Antarctica\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-60.14638,-64.646464]}},{\"type\":\"Feature\",\"properties\":{\"id\":8694,\"name\":\"Buckingham County (USA) Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/buckingham-county-u-s-community-bill-of-rights-and-rights-of-nature-ordinance\\/\",\"loc\":\"Virginia, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.5632241,37.5645851]}},{\"type\":\"Feature\",\"properties\":{\"id\":8679,\"name\":\"Basel (Switzerland) Constitutional Referendum: rights of primates\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/basel-switzerland-constitutional-amendment-public-referendum-on-the-rights-of-primates\\/\",\"loc\":\"Basel-Stadt Canton, Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Primates\",\"legal\":\"Constitution\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.5942238,47.5557975]}},{\"type\":\"Feature\",\"properties\":{\"id\":8674,\"name\":\"Eijsden-Margraten (Netherlands) Motion: rights for nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/eijsden-margraten-netherlands-motion-granting-legal-personality-to-nature\\/\",\"loc\":\"Eijsden-Margraten, Netherlands\",\"code\":\"NL\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.7,50.783333]}},{\"type\":\"Feature\",\"properties\":{\"id\":8643,\"name\":\"Panama Supreme Court Case: Rights of Nature Law and the Cobr\\u00e9 Panam\\u00e1 Copper Mine\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/panama-supreme-court-case-upholds-rights-of-nature-law-against-cobre-panama-copper-mine\\/\",\"loc\":\"Donoso District, Col\\u00f3n Province\",\"code\":\"PA\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.548409,8.9615071]}},{\"type\":\"Feature\",\"properties\":{\"id\":8640,\"name\":\"New York State (USA) Law: Lake Erie Bill of Rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-york-u-s-lake-erie-bill-of-rights\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Lake Erie\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.0070632,43.0075921]}},{\"type\":\"Feature\",\"properties\":{\"id\":8615,\"name\":\"Mexico State Law: protection of native corn as biocultural and food heritage\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-of-mexico-law-for-the-promotion-and-protection-of-local-corn-varieties\\/\",\"loc\":\"Mexico State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Native Corn\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.1429929,19.4262414]}},{\"type\":\"Feature\",\"properties\":{\"id\":8097,\"name\":\"Aruba Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/aruba-constitutional-amendment-recognizing-the-rights-of-nature\\/\",\"loc\":\"Aruba\",\"code\":\"AW\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.0404904,12.5221799]}},{\"type\":\"Feature\",\"properties\":{\"id\":8421,\"name\":\"New York (USA) State Law: Great Lakes Bill of Rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-york-u-s-great-lakes-bill-of-rights\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Great Lakes and State Waters\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.02,42.2881932]}},{\"type\":\"Feature\",\"properties\":{\"id\":8380,\"name\":\"Mashpee Wampanoag Tribal Declaration: rights of herring\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mashpee-wampanoag-tribe-declaration-rights-of-herring\\/\",\"loc\":\"Mashpee Wampanoag Territory (Massachusetts, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Herring\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Animal Rights, Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.4773806,41.5958334]}},{\"type\":\"Feature\",\"properties\":{\"id\":8377,\"name\":\"Ecuador Constitutional Court Case: allocating beach areas to shrimp farms\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-court-case-on-constitutionality-of-allocating-beach-areas-to-shrimp-farmers\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4305382,-0.1865944]}},{\"type\":\"Feature\",\"properties\":{\"id\":8373,\"name\":\"Milwaukee County (USA) Resolution: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/milwaukee-county-u-s-resolution-on-the-rights-of-nature\\/\",\"loc\":\"Wisconsin, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Waterways and bodies of water\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-87.5696829,43.0173489]}},{\"type\":\"Feature\",\"properties\":{\"id\":8281,\"name\":\"Pope Francis Holy See: Laudate Deum (the climate crisis)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/
8178holy-see-pope-francis-laudate-deum-on-the-climate-crisis\\/\",\"loc\":\"The Vatican\",\"code\":\"VA\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.4534,41.9029]}},{\"type\":\"Feature\",\"properties\":{\"id\":8280,\"name\":\"Italy Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/italy-ecocide-law\\/\",\"loc\":\"Italy\",\"code\":\"IT\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.4786817,41.9011069]}},{\"type\":\"Feature\",\"properties\":{\"id\":8278,\"name\":\"Mexico Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mexico-proposed-amendment-to-penal-code-criminalizing-ecocide\\/\",\"loc\":\"Mexico\",\"code\":\"MX\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.137596,19.432542]}},{\"type\":\"Feature\",\"properties\":{\"id\":8277,\"name\":\"Spain Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/catalunya-spain-bill-to-include-ecocide-in-spanish-penal-code\\/\",\"loc\":\"Spain\",\"code\":\"ES\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.1861052,41.3879718]}},{\"type\":\"Feature\",\"properties\":{\"id\":8268,\"name\":\"Belgium Criminal Code (2024): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/belgium-ecocide-law-in-penal-code\\/\",\"loc\":\"Belgium\",\"code\":\"BE\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.3630185,50.8387917]}},{\"type\":\"Feature\",\"properties\":{\"id\":8203,\"name\":\"Spain criminal court case: waste management and the pollution of the Mar Menor\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/murcia-spain-case-recognizing-the-legal-personality-of-mar-menor\\/\",\"loc\":\"Murcia Region, Spain\",\"code\":\"ES\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Mar Menor Lagoon\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.979095,37.608611]}},{\"type\":\"Feature\",\"properties\":{\"id\":8198,\"name\":\"Arcata (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/city-of-arcata-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-124.1356251,40.8455214]}},{\"type\":\"Feature\",\"properties\":{\"id\":8195,\"name\":\"Depoe Bay (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/city-of-depoe-bay-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Oregon, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-124.0826176,44.806473]}},{\"type\":\"Feature\",\"properties\":{\"id\":8192,\"name\":\"Pierce County (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pierce-county-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.7729004,47.065084]}},{\"type\":\"Feature\",\"properties\":{\"id\":8189,\"name\":\"Des Moines (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/city-of-des-moines-wa-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.3137635,47.3859014]}},{\"type\":\"Feature\",\"properties\":{\"id\":8118,\"name\":\"Netherlands Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/natherlands-ecocide-penalization-act\\/\",\"loc\":\"Netherlands\",\"code\":\"NL\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.6986,52.3277239]}},{\"type\":\"Feature\",\"properties\":{\"id\":8113,\"name\":\"Panama National Law: rights of sea turtles and their habitats\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/panama-law-on-the-protection-of-sea-turtles-and-their-habitats\\/\",\"loc\":\"Panama\",\"code\":\"PA\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Sea Turtles\",\"legal\":\"Legislation\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.6179508,9.0817173]}},{\"type\":\"Feature\",\"properties\":{\"id\":8098,\"name\":\"Poland National Law: legal personality of the Odra River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/poland-citizen-draft-bill-on-the-rights-of-the-oder-river\\/\",\"loc\":\"Poland\",\"code\":\"PL\",\"status\":\"Submitted\",\"year\":2025,\"eactor\":\"Odra River\",\"legal\":\"Legislation\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[20.8963873,52.2330335]}},{\"type\":\"Feature\",\"properties\":{\"id\":8020,\"name\":\"Mendoza Province (Argentina) Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mendoza-argentina-bill-to-recognize-the-rights-of-nature-in-the-mendoza-province\\/\",\"loc\":\"Mendoza Province, Argentina\",\"code\":\"AR\",\"status\":\"Submitted\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-68.8585191,-32.8833352]}},{\"type\":\"Feature\",\"properties\":{\"id\":8092,\"name\":\"Brazil Ecocide Law 2023\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/brazil-ecocide-law-2023\\/\",\"loc\":\"Brazil\",\"code\":\"BR\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"The environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-47.8919,-15.7975]}},{\"type\":\"Feature\",\"properties\":{\"id\":8065,\"name\":\"Guajar\\u00e1-Mirim (Brazil) Municipal Law: rights of the Laje River (Komi Memen)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/guajara-mirim-brazil-municipal-law-recognizing-the-rights-of-the-laje-river\\/\",\"loc\":\"Rond\\u00f4nia State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Laje River (Komi Memen)\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-65.3581245,-10.7704952]}},{\"type\":\"Feature\",\"properties\":{\"id\":8068,\"name\":\"Cincinnati (USA) City Charter Amendment: rights for the Ohio River watershed\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/cincinnati-u-s-charter-amendment-establishing-a-bill-of-rights-for-the-ohio-river-watershed-ecosystem\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2023,\"eactor\":\"Ohio River Watershed\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.5191998,39.1042051]}},{\"type\":\"Feature\",\"properties\":{\"id\":8061,\"name\":\"Assembly of First Nations Quebec\\u2013Labrador: rights and legal personhood of the St. Lawrence River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/first-nations-resolution-recognizing-the-rights-of-the-st-lawrence-river\\/\",\"loc\":\"Qu\\u00e9bec-Labrador, Canada\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"St. Lawrence River (Kaniatarowan\\u00e9nhne)\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-69.76265,47.95293]}},{\"type\":\"Feature\",\"properties\":{\"id\":8053,\"name\":\"Ecuador Organic Law: water resources, uses, and exploitation of water\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-organic-law-of-water-resources-uses-and-exploitation-of-water-2014\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Water\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4305382,-0.1865944]}},{\"type\":\"Feature\",\"properties\":{\"id\":8036,\"name\":\"Ecuador Constitutional Court Case: rights of the Fierro Urco p\\u00e1ramo\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-case-on-the-rights-of-nature-of-the-fierra-urco-paramo\\/\",\"loc\":\"Loja Province, Ecuador\",\"code\":\"EC\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Fierro Urco P\\u00e1ramo\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.20276,-3.9953476]}},{\"type\":\"Feature\",\"properties\":{\"id\":8026,\"name\":\"Ecuador court case: oil spill in the San Rafael Waterfall\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-case-on-the-oil-spill-in-the-san-rafael-waterfall\\/\",\"loc\":\"Orellana Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"San Rafael Waterfall, Coca and Napo Rivers\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.8158402,-0.1262474]}},{\"type\":\"Feature\",\"properties\":{\"id\":7283,\"name\":\"North Carolina (USA) State Law: rights of the Haw River ecosystem 2023\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/north-carolina-u-s-rights-of-the-haw-river-ecosystem-act\\/\",\"loc\":\"North Carolina, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Haw River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.5790947,36.073345]}},{\"type\":\"Feature\",\"properties\":{\"id\":7884,\"name\":\"EU Environmental Crime Directive: environmental harm comparable to ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/european-parliament-proposal-to-include-ecocide-in-the-directive-on-protection-of-the-environment-through-criminal-law\\/\",\"loc\":\"European Union\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.7620793,48.5690744]}},{\"type\":\"Feature\",\"properties\":{\"id\":7876,\"name\":\"2023 Ocean Race Summit: The Mindelo Declaration\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-ocean-race-summit-mindelo-declaration-2023\\/\",\"loc\":\"Cabo Verde\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"the Ocean\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-24.9815798,16.8827038]}},{\"type\":\"Feature\",\"properties\":{\"id\":4433,\"name\":\"Yucat\\u00e1n (Mexico) Court Case: rights of the Ring of Cenotes\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/yucatan-mexico-case-lawsuit-seeking-recognition-of-the-ring-of-cenotes-as-subjects-of-law-with-rights\\/\",\"loc\":\"Yucat\\u00e1n State, Mexico\",\"code\":\"MX\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Cenotes\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-89.7730044,20.9800083]}},{\"type\":\"Feature\",\"properties\":{\"id\":7513,\"name\":\"Lewes (UK) District Council Charter: Rights of the River Oues\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lewes-district-england-rights-of-river-motion\\/\",\"loc\":\"East Sussex, England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"River Oues\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.0019133,50.8742411]}},{\"type\":\"Feature\",\"properties\":{\"id\":7411,\"name\":\"San Juan County (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/san-juan-county-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-123.2657817,48.5580031]}},{\"type\":\"Feature\",\"properties\":{\"id\":7405,\"name\":\"Jefferson County (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/jefferson-county-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-124.2156454,47.9435949]}},{\"type\":\"Feature\",\"properties\":{\"id\":7399,\"name\":\"Bainbridge Island (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bainbridge-island-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.6568279,47.6517516]}},{\"type\":\"Feature\",\"properties\":{\"id\":7390,\"name\":\"Langley (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/langley-u-s-
8178proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.4074866,48.0343806]}},{\"type\":\"Feature\",\"properties\":{\"id\":7340,\"name\":\"Parliamentary Assembly of the Council of Europe: criminalization of ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/parliamentary-assembly-of-the-council-of-europe-resolution-to-codify-ecocide-in-national-and-international-legislation\\/\",\"loc\":\"Europe\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"The environment\",\"legal\":\"Declaration\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.7620793,48.5690744]}},{\"type\":\"Feature\",\"properties\":{\"id\":7316,\"name\":\"Netherlands Citizen Declaration: rights of the Maas River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/netherlands-petition-to-recognize-rights-of-maas-river-2\\/\",\"loc\":\"Netherlands\",\"code\":\"NL\",\"status\":\"Drafted\",\"year\":2023,\"eactor\":\"Maas \\/ Meuse River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.6167,47.9867]}},{\"type\":\"Feature\",\"properties\":{\"id\":7299,\"name\":\"Ecuador Constitutional Court Case: rights of the Monjas River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-monjas-river-case\\/\",\"loc\":\"Quito, Pichincha Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Monjas River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4630977,-0.0652104]}},{\"type\":\"Feature\",\"properties\":{\"id\":7278,\"name\":\"Wilhelmshaven Declaration: Wadden Sea management plan\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/trilateral-wadden-sea-conference-wilhelmshaven-declaration-for-a-new-wadden-sea-management-plan\\/\",\"loc\":\"Denmark, Netherlands, and Germany\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Wadden Sea\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.490528,54.28516]}},{\"type\":\"Feature\",\"properties\":{\"id\":7274,\"name\":\"Gig Harbor (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/gig-harbor-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.6638498,47.3288476]}},{\"type\":\"Feature\",\"properties\":{\"id\":7270,\"name\":\"Port Townsend (USA) Proclamation: rights of the southern resident orca\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/port-townsend-u-s-proclamation-of-the-rights-of-the-southern-resident-orcas\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Southern Resident Orca\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.7826022,48.1210961]}},{\"type\":\"Feature\",\"properties\":{\"id\":5985,\"name\":\"Oaxaca State (Mexico) Law: rights of rivers and other water sources\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/oaxaca-mexico-bill-recognizing-the-rights-of-rivers-and-other-water-sources\\/\",\"loc\":\"Oaxaca State, Mexico\",\"code\":\"MX\",\"status\":\"Submitted\",\"year\":2020,\"eactor\":\"Rivers\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.8074923,17.0812855]}},{\"type\":\"Feature\",\"properties\":{\"id\":5996,\"name\":\"Mornington Peninsula (Australia) Council Resolution: exploring rights of nature frameworks\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mornington-peninsula-shire-council-of-australia-resolution-to-explore-rights-of-nature-frameworks\\/\",\"loc\":\"Mornington Peninsula, Victoria, Australia\",\"code\":\"AU\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[144.9565076,-38.3312618]}},{\"type\":\"Feature\",\"properties\":{\"id\":5997,\"name\":\"Woodbridge (UK) Citizen Declaration: rights of the River Deben\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/woodbr
8178idge-england-citizens-declaration-of-the-rights-of-the-river-deben-4\\/\",\"loc\":\"Suffolk, England\",\"code\":\"GB\",\"status\":\"Drafted\",\"year\":2022,\"eactor\":\"River Deben\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[1.3084046,52.093804]}},{\"type\":\"Feature\",\"properties\":{\"id\":5981,\"name\":\"Faith in Nature (UK): nature on the board\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/faith-in-nature-legally-appoints-nature-to-its-board-of-directors\\/\",\"loc\":\"England\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Private Sector Governance\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.2234628,53.4722454]}},{\"type\":\"Feature\",\"properties\":{\"id\":4500,\"name\":\"Africa Protected Areas Congress: Kigali Declaration \\u201cWe are Nature\\u201d\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/africa-protected-areas-congress-apac-2022-kigali-declaration-we-are-nature-2\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Local Eco Knowledge\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[30.1272444,-1.9297706]}},{\"type\":\"Feature\",\"properties\":{\"id\":6963,\"name\":\"Buliisa (Uganda) District Ordinance 2020: Bagungu customary law and sacred sites\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/buliisa-district-uganda-ordinance-on-bagungu-customary-law-and-preservation-of-sacred-natural-sites-in-buliisa-district\\/\",\"loc\":\"Buliisa District, Western Uganda\",\"code\":\"UG\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Mpuluma (Sacred Natural Sites)\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[31.142662,1.995345]}},{\"type\":\"Feature\",\"properties\":{\"id\":7099,\"name\":\"Argentina court case: rights of jaguars in the Gran Chaco ecoregion\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/argentina-case-rights-of-jaguars-and-deforestation-gran-chaco-reserve\\/\",\"loc\":\"Chaco, Salta, Santiago del Estero and Formosa Provinces, Argentina\",\"code\":\"AR\",\"status\":\"Submitted\",\"year\":2019,\"eactor\":\"Yaguaret\\u00e9 (Jaguar)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-58.385665,-34.6021398]}},{\"type\":\"Feature\",\"properties\":{\"id\":7111,\"name\":\"Ecuador Organic Law on Justice and Protection for the P\\u00e1ramos\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-organic-law-for-justice-and-integral-protection-for-the-paramos\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"P\\u00e1ramo (Andean moorland)\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4305382,-0.1865944]}},{\"type\":\"Feature\",\"properties\":{\"id\":7061,\"name\":\"Bavaria (Germany) State Constitutional Amendment: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/germany-referendum-to-recognize-rights-of-nature-in-bavarian-constitution\\/\",\"loc\":\"Bavaria State, Germany\",\"code\":\"DE\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[11.576124,48.137154]}},{\"type\":\"Feature\",\"properties\":{\"id\":7049,\"name\":\"Germany Federal Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/germany-draft-proposal-to-recognize-rights-of-nature-in-german-constitution\\/\",\"loc\":\"Germany\",\"code\":\"DE\",\"status\":\"Drafted\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[13.4247317,52.5068441]}},{\"type\":\"Feature\",\"properties\":{\"id\":7000,\"name\":\"Ireland Citizens Assembly: constitutional amendment to recognize rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ireland-constitutional-amendment-recognizing-rights-of-nature-2\\/\",\"loc\":\"Ireland\",\"code\":\"IE\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-6.266155,53.35014]}},{\"type\":\"Feature\",\"properties\":{\"id\":4428,\"name\":\"Kerala (India) High Court Case: legal personhood for the Bharathapuzha River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/kerala-high-court-of-india-case-seeking-legal-personhood-for-bharathapuzha-river\\/\",\"loc\":\"Kerala State, India\",\"code\":\"IN\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"Bharathapuzha river\",\"legal\":\"Court Case\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[76.9366,8.5241]}},{\"type\":\"Feature\",\"properties\":{\"id\":4487,\"name\":\"Ponca Nation (USA) Tribal Resolution: Rights of Rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ponca-nation-statute-recognizing-rights-of-rivers\\/\",\"loc\":\"Ponca Nation (Oklahoma, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Ni\\u0301\\u2019ska\\u0300 (Arkansas River) and Ni\\u2019z\\u030ci\\u0301\\u2019de\\u0300 (Salt Fork River)\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-97.0820607,36.6081496]}},{\"type\":\"Feature\",\"properties\":{\"id\":4495,\"name\":\"Hawaii (USA) State Law: Mauna Kea stewardship and oversight authority\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/hawaii-state-law-establishing-mauna-kea-stewardship-authority\\/\",\"loc\":\"Hawaii, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Mauna Kea\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-156.883853,19.7182972]}},{\"type\":\"Feature\",\"properties\":{\"id\":4497,\"name\":\"U\\u2019wa Nation Indigenous Declaration: ancestral territory and sacred site Zizuma (El Cocuy National Park)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/uwa-nation-statement-to-protect-ancestral-territory-and-sacred-site-zizuma-el-cocuy-national-park\\/\",\"loc\":\"U'wa ancestral territory (Colombia)\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Mt. Zizuma (El Cocuy National Park)\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.1081859,7.00178]}},{\"type\":\"Feature\",\"properties\":{\"id\":4465,\"name\":\"Hopi Tribe (USA) Proclamation: preserve and protect S\\u00edp\\u00e0apu\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proclamation-to-preserve-and-protect-sipaapu\\/\",\"loc\":\"Hopi and Tewa Villages of the Hopi Tribe Sovereign Nation (Arizona, USA)\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"S\\u00edp\\u00e0apu\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-110.6301665,35.849798]}},{\"type\":\"Feature\",\"properties\":{\"id\":4570,\"name\":\"Benin National Sacred Forest Law of 2012\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/benin-sacred-forest-law-2012\\/\",\"loc\":\"Republic of Benin\",\"code\":\"BJ\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Sacred Forests\",\"legal\":\"Legislation\",\"ej\":\"Local Eco Knowledge\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.6180473,6.4773827]}},{\"type\":\"Feature\",\"properties\":{\"id\":4572,\"name\":\"National Congress of American Indians (USA) Resolution: supporting rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/national-congress-of-american-indians-resolution-supporting-rights-of-nature\\/\",\"loc\":\"Alaska (USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature ; Mother Earth\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-149.4403109,61.1088644]}},{\"type\":\"Feature\",\"properties\":{\"id\":4470,\"name\":\"Chile court case: legal personhood for the orangutan Sandai\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/chile-lawsuit-legal-personhood-orangutan-sandai\\/\",\"loc\":\"Chile\",\"code\":\"CL\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Sandai (Orangutan)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.685135,-33.4901752]}},{\"type\":\"Feature\",\"properties\":{\"id\":4505,\"name\":\"UN Secretary-General Report (2022): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2022\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":4508,\"name\":\"Grand Lake
8178(USA) Town Resolution: rights of the Grand Lake watershed\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/grand-lake-colorado-rights-of-nature-resolution-for-the-grand-lake-watershed\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Grand Lake Watershed\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.820753,40.2473819]}},{\"type\":\"Feature\",\"properties\":{\"id\":4503,\"name\":\"Alto Para\\u00edso (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/brazil-amendment-organic-law-of-the-municipality-of-alto-paraiso-de-goias\\/\",\"loc\":\"Goi\\u00e1s State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-47.5166646,-14.1333328]}},{\"type\":\"Feature\",\"properties\":{\"id\":4461,\"name\":\"IPBES Summary for Policymakers: diverse values and valuation of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ipbes-summary-for-policymakers-of-the-methodological-assessment-of-the-diverse-values-and-valuation-of-nature\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[6.9772147,50.7037105]}},{\"type\":\"Feature\",\"properties\":{\"id\":4452,\"name\":\"Martuwarra Fitzroy River Council Conservation and Management Plan\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/martuwarra-fitzroy-river-council-conservation-and-management-plan-to-protect-the-martuwarra-rivers-right-to-flow-as-a-living-entity\\/\",\"loc\":\"Kimberly Region of Western Australia\",\"code\":\"AU\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Martuwarra-Fitzroy River\",\"legal\":\"Policy\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[125.4255855,-18.1831554]}},{\"type\":\"Feature\",\"properties\":{\"id\":4457,\"name\":\"Tohono O\\u2019odham Nation (USA) Resolution: personhood of saguaro cacti\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tohono-oodham-legislative-council-resolution-affirming-personhood-of-hasan-saguaros-cacti\\/\",\"loc\":\"Tohono O'odham Nation (Arizona, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Ha:sa\\u00f1 (saguaro cacti)\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-111.8807041,31.9231595]}},{\"type\":\"Feature\",\"properties\":{\"id\":4443,\"name\":\"Martuwarra Fitzroy River Declaration (Australia)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/fitzroy-river-declaration-recognizing-martuwarra-fitzroy-river-as-a-living-ancestral-being\\/\",\"loc\":\"Martuwarra Nations (Kimberley Region, Western Australia)\",\"code\":\"AU\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Martuwarra (Fitzroy River)\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[125.4255855,-18.1831554]}},{\"type\":\"Feature\",\"properties\":{\"id\":4466,\"name\":\"United Nations World Charter for Nature 1982\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/world-charter-for-nature-1982\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":1982,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.996352,40.7445065]}},{\"type\":\"Feature\",\"properties\":{\"id\":4484,\"name\":\"IUCN 2016 Recommendation 102: Indigenous Kahu\\u02bb\\u0101ina guardians of sacred lands\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-world-conservation-congress-statement-of-indigenous-kahu%ca%bbaina-guardians-of-sacred-lands\\/\",\"loc\":\"Hawaii, USA\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Mother Nature\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-157.7990731,21.3280338]}},{\"type\":\"Feature\",\"properties\":{\"id\":4472,\"name\":\"Declaration for the Protection of the Amazon Sacred Headwaters\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/amazon-sacred-headwaters-initiative-declaration-for-the-protection-of-the-amazon-sacred-headwaters\\/\",\"loc\":\"Amazon Basin of Ecuador and Northern Peru\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Sacred Headwaters of the Amazon\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.3164571,-4.2762104]}},{\"type\":\"Feature\",\"properties\":{\"id\":4480,\"name\":\"Kawsak Sacha Proposal: protected areas category\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/kichwa-peoples-of-sarayaku-proposal-kawsak-sacha-living-forest-presented-at-iucn\\/\",\"loc\":\"Territory of Sarayaku (Ecuador)\",\"code\":\"EC\",\"status\":\"Submitted\",\"year\":2018,\"eactor\":\"Kawsak Sacha\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4305382,-0.1865944]}},{\"type\":\"Feature\",\"properties\":{\"id\":4478,\"name\":\"Amazon Sacred Headwaters Bioregional Plan 2030\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/amazon-sacred-headwaters-initiative-bioregional-plan-2030\\/\",\"loc\":\"Amazon Basin of Ecuador and Northern Peru\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"Sacred Headwaters of the Amazon\",\"legal\":\"Policy\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.3164571,-4.2762104]}},{\"type\":\"Feature\",\"properties\":{\"id\":4482,\"name\":\"Kawsak Sacha Declaration: The Living Forest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/kichwa-peoples-of-sarayaku-declaration-kawsak-sacha-living-forest-recognizing-the-territory-of-sarayaku-as-alive-and-a-subject-of-rights\\/\",\"loc\":\"Territory of Sarayaku (Ecuador)\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Kawsak Sacha\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.483853,-1.733272]}},{\"type\":\"Feature\",\"properties\":{\"id\":4437,\"name\":\"White Earth Band of Ojibwe Tribal Court Case: Manoomin v Minnesota DNR\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tribal-court-of-the-white-earth-band-of-ojibwe-case-manoomin-et-al-v-minnesota-dnr\\/\",\"loc\":\"White Earth Reservation (Minnesota, USA)\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Manoomin (Wild Rice)\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-95.843572,47.095453]}},{\"type\":\"Feature\",\"properties\":{\"id\":4430,\"name\":\"Madras (India) High Court Case: legal personhood for Mother Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/madras-high-court-case-establishing-legal-personhood-to-mother-nature\\/\",\"loc\":\"Tamil Nadu State, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Mother Nature\",\"legal\":\"Court Case\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[80.270186,13.083694]}},{\"type\":\"Feature\",\"properties\":{\"id\":4423,\"name\":\"Serro (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/municipality-of-serro-state-of-minas-gerais-brasil-amendment-to-organic-law-recognizing-the-rights-of-nature\\/\",\"loc\":\"Minas Gerais State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-43.3789,-18.60326]}},{\"type\":\"Feature\",\"properties\":{\"id\":4418,\"name\":\"Donegal County (Ireland) Motion: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/donegal-county-ireland-rights-of-nature-motion\\/\",\"loc\":\"Donegal County, Ireland\",\"code\":\"IE\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-8.1041,54.6549]}},{\"type\":\"Feature\",\"properties\":{\"id\":4416,\"name\":\"Canada National Law: rights and legal personality of the St. Lawrence River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/canada-act-giving-legal-capacity-to-the-st-lawrence-river\\/\",\"loc\":\"Canada\",\"code\":\"CA\",\"status\":\"Submitted\",\"year\":2022,\"eactor\":\"St. Lawrence River\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-69.76265,47.95293]}},{\"type\":\"Feature\",\"properties\":{\"id\":3983,\"name\":\"New Zealand court case: Sustainable Matat\\u0101 v Bay of Plenty Regional Council\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sustainable-matata-v-bay-of-plenty-regional-council2015-nzenvc-90\\/\",\"loc\":\"Whakatane District, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Water\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[176.7502,-37.8867]}},{\"type\":\"Feature\",\"properties\":{\"id\":3985,\"name\":\"New Zealand court case: Aratiatia Livestock Ltd v Southland Regional Council\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/aratiatia-livestock-ltd-v-southland-regional-council-2019-nzenvc-208\\/\",\"loc\":\"Invercargill, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Water\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[168.3615,-46.4179]}},{\"type\":\"Feature\",\"properties\":{\"id\":3981,\"name\":\"New Zealand: National Policy Statement for Indigenous Biodiversity 2019\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-draft-national-policy-statement-for-indigenous-biodiversity-2019\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Submitted\",\"year\":2019,\"eactor\":\"Biodiversity\",\"legal\":\"Policy\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":3977,\"name\":\"New Zealand: Resource Management Act 1991\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-resource-management-act-1991\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":1991,\"eactor\":\"Natural environment\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":3975,\"name\":\"New Zealand: Water Services Act 2021\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-water-services-act-2021\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Water\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":3973,\"name\":\"New Zealand: Taumata Arowai\\u2013Water Services Regulator Act 2020\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-taumata-arowai-the-water-services-regulator-act-2020\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Water\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":3971,\"name\":\"New Zealand: Nga Wai o Maniapoto (Waip\\u0101 River) Act 2012\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-nga-wai-o-maniapoto-waipa-river-act-2012\\/\",\"loc\":\"Waikato, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2001,\"eactor\":\"Waipa River\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[175.1378,-37.8331]}},{\"type\":\"Feature\",\"properties\":{\"id\":3967,\"name\":\"New Zealand: Ng\\u0101ti T\\u016bwharetoa Claims Settlement Act 2018\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-ngati-tuwharetoa-claims-settlement-act-2018\\/\",\"loc\":\"Taup\\u014d catchment, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Lake Taup\\u014d (Taupomoana)\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[176.0704,-38.6843]}},{\"type\":\"Feature\",\"properties\":{\"id\":3965,\"name\":\"New Zealand: Ng\\u0101ti P\\u0101hauwera Treaty Claims Settlement Act 2012\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-ngati-pahauwera-treaty-claims-settlement-act-2012\\/\",\"loc\":\"Northern Hawke's Bay, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Mohaka, Waikari, and Waihua rivers\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[177.4181,-39.0352]}},{\"type\":\"Feature\",\"properties\":{\"id\":3963,\"name\":\"New Zealand: Ng\\u0101ti Whare Claims Settlement Act 2012\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-ngati-whare-claims-settlement-act-2012\\/\",\"loc\":\"Bay of Plenty, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Whirinaki Te Pua-a-T\\u0101ne Conservation Park\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[176.7814,-38.586]}},{\"type\":\"Feature\",\"properties\":{\"id\":3961,\"name\":\"New Zealand: Ng\\u0101ti Manawa Claims Settlement Act 2012\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-ngati-manawa-claims-settlement-act-2012\\/\",\"loc\":\"Bay of Plenty, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Rangitaiki and Wheao Rivers\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[176.7051,-38.4575]}},{\"type\":\"Feature\",\"properties\":{\"id\":3959,\"name\":\"New Zealand: Waikato-Tainui Raupatu Claims Settlement Act 2010\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-waikato-tainui-raupatu-claims-waikato-river-settlement-act-2010\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Waikato River\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[175.674,-38.195]}},{\"type\":\"Feature\",\"properties\":{\"id\":3956,\"name\":\"New Zealand: Te Arawa Lakes Settlement Act 2006\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-te-arawa-lakes-settlement-act-2006\\/\",\"loc\":\"Rotorua District, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2006,\"eactor\":\"Te Arawa Lakes\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[176.3377,-38.1753]}},{\"type\":\"Feature\",\"properties\":{\"id\":3953,\"name\":\"New Zealand: Ng\\u0101ti T\\u016bwharetoa (Bay of Plenty) Claims Settlement Act 2005\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-ngati-tuwharetoa-bay-of-plenty-claims-settlement-act-2005\\/\",\"loc\":\"Bay of Plenty Region, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2005,\"eactor\":\"\\\"Ng\\u0101ti Tuwharetoa (Bay of Plenty) area of interest\\\"\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[176.7416,-37.4234]}},{\"type\":\"Feature\",\"properties\":{\"id\":3950,\"name\":\"New Zealand: Te Uri o Hau Claims Settlement Act 2002\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-te-uri-o-hau-claims-settlement-act-2002\\/\",\"loc\":\"Kaipara District, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2002,\"eactor\":\"Te Uri o Hau & wahi tapu (sacred sites)\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.0167,-36.0273]}},{\"type\":\"Feature\",\"properties\":{\"id\":3945,\"name\":\"New Zealand: Ng\\u0101i Tahu Claims Settlement Act 1998\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-zealand-ngai-tahu-claims-settlement-act-1998\\/\",\"loc\":\"South Island, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":1998,\"eactor\":\"The environment and Aoraki\\/Mount Cook\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[172.6306,-43.532]}},{\"type\":\"Feature\",\"properties\":{\"id\":3969,\"name\":\"New Zealand: Pare Hauraki Collective Redress Deed 2018\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pare-hauraki-collective-redress-deed-2018\\/\",\"loc\":\"Hauraki Region, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Te Aroha and Moehau maunga; T\\u012bkapa Moana (Hauraki Gulf); Waihou and Piako Rivers;
8178 Whangapoua Crown Forest Licensed land; and rivers and waterways of the Coromandel Peninsula\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[175.6435,-37.3455]}},{\"type\":\"Feature\",\"properties\":{\"id\":3987,\"name\":\"New Zealand court case: Ngati Rangi Trust v Manawatu-Wanganui Regional Council\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ngati-rangi-trust-v-manawatu-wanganui-regional-council-environment-court-auckland-a067-2004-18-may-2004\\/\",\"loc\":\"Central North Island, Tongariro area, Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Failed\",\"year\":2006,\"eactor\":\"Water bodies\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[175.4608,-38.5854]}},{\"type\":\"Feature\",\"properties\":{\"id\":3942,\"name\":\"Chile Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/initiative-to-recognize-rights-of-nature-in-chilean-constitution\\/\",\"loc\":\"Chile\",\"code\":\"CL\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.673676,-33.447487]}},{\"type\":\"Feature\",\"properties\":{\"id\":1076,\"name\":\"Panama Rights of Nature Law of 2022\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/panama-rights-of-nature-law\\/\",\"loc\":\"Panama\",\"code\":\"PA\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.5199,8.9824]}},{\"type\":\"Feature\",\"properties\":{\"id\":1072,\"name\":\"Sauk-Suiattle (USA) Tribal Court Case: Tsuladxw (salmon) v. City of Seattle\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-of-salmon-case\\/\",\"loc\":\"Sauk-Suiattle Tribal Territory (Washington, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Tsuladxw (salmon)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-121.6015,48.2554]}},{\"type\":\"Feature\",\"properties\":{\"id\":1070,\"name\":\"Ecuador Constitutional Court Case: rights of the Aquepi River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-of-aquepi-river-case\\/\",\"loc\":\"Santo Domingo Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Aquepi River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1068,\"name\":\"Ridgway (USA) Resolution: rights of the Uncompahgre River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ridgway-resolution-recognizing-the-rights-of-the-uncompahgre-river\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Uncompahgre River\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-107.7556,38.1526]}},{\"type\":\"Feature\",\"properties\":{\"id\":1066,\"name\":\"France Citizen Declaration: rights of the Tet River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-the-tet-river\\/\",\"loc\":\"Pyr\\u00e9n\\u00e9es-Orientale, France\",\"code\":\"FR\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"Tet River\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[3.036,42.7124]}},{\"type\":\"Feature\",\"properties\":{\"id\":1064,\"name\":\"Mexico Supreme Court Case: mangroves in Laguna del Carpintero\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/constitutional-appeal-to-protect-mangroves-in-laguna-del-carpintero\\/\",\"loc\":\"Tamaulipas State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Mangroves\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-97.855278,22.229167]}},{\"type\":\"Feature\",\"properties\":{\"id\":1062,\"name\":\"Peru court case: rights of the Mara\\u00f1\\u00f3n River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-of-maranon-river-case\\/\",\"loc\":\"Kukama Indigenous Territory (Loreto Province, Peru)\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2024,\"eactor\":\"Mara\\u00f1\\u00f3n River\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.2179,-4.2325]}},{\"type\":\"Feature\",\"properties\":{\"id\":1060,\"name\":\"International Rights of Nature Tribunal, 5th International Hearing: Glasgow 2021\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/glasgow-rights-of-nature-tribunal\\/\",\"loc\":\"Glasgow, Scotland\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Mother Earth\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-4.2518,55.8642]}},{\"type\":\"Feature\",\"properties\":{\"id\":1058,\"name\":\"Ecuador Constitutional Court Case: Environmental Code and the rights of mangroves\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/unconstitutionality-environmental-code-mangroves\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Mangrove\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1056,\"name\":\"Colombia court case: rights of the Fortalecillas river\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/fortalecillas-river\\/\",\"loc\":\"Huila Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Fortalecillas River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.2809,2.9345]}},{\"type\":\"Feature\",\"properties\":{\"id\":1054,\"name\":\"Ecuador Constitutional Court Case: Chibunga Urban Park Ordinance of 1997\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/constitutionality-of-riobamba-ordinance-for-chibunga-urban-park\\/\",\"loc\":\"Riobamba, Chimborazo Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Chibunga River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1052,\"name\":\"Ecuador Constitutional Court Case: 2014 Regulation of Mining Activities\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/inconstitutionality-of-the-mining-law\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1050,\"name\":\"African Commission on Human and Peoples Rights: Resolution on the Protection of Sacred Natural Sites and Territories\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/resolution-on-the-protection-of-sacred-natural-sites-and-territories\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Sacred natural sites\",\"legal\":\"Declaration\",\"ej\":\"Local Eco Knowledge\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-16.5753,13.4544]}},{\"type\":\"Feature\",\"properties\":{\"id\":1046,\"name\":\"Blue Mountains (Australia) City Council Declaration: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/blue-mountain-city-council-declaration-on-rights-of-nature\\/\",\"loc\":\"Blue Mountains, Australia\",\"code\":\"AU\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[150.3037,-33.41]}},{\"type\":\"Feature\",\"properties\":{\"id\":1044,\"name\":\"New Zealand: Ng\\u0101ti Rangi Claims Settlement Act 2019 (Whangaehu River)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ngati-rangi-claims-settlement-act-2019\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Whangaehu River (Te Wai\\u016b-o-Te-Ika)\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.886,-40.9006]}},{\"type\":\"Feature\",\"properties\":{\"id\":1042,\"name\":\"New Zealand National Biodiversity Strategy 2020 (Te Mana o te Taiao)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/te-mana-o-te-taiao-the-aotearoa-new-zealand-biodiversity-strategy-2020\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Policy\",\"ej\":\"Eco-Governance, Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[172.0832,-43.039858]}},{\"type\":\"Feature\",\"properties\":{\"id\":1040,\"name\":\"New Zealand Natural and Built Environment Act 2023\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/te-oranga-o-te-taiao-under-the-natural-and-built-environments-bill-exposure-draft\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Failed\",\"year\":2023,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.886,-40.9006]}},{\"type\":\"Feature\",\"properties\":{\"id\":1038,\"name\":\"New Zealand National Policy Statement for Freshwater Management 2020 (Te Mana o te Wai)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/te-mana-o-te-wai-un
8178der-the-national-policy-statement-for-freshwater-management\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Freshwater\",\"legal\":\"Policy\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.886,-40.9006]}},{\"type\":\"Feature\",\"properties\":{\"id\":1032,\"name\":\"Ecuador court case: oil exploitation in Yasun\\u00ed National Park\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/oil-exploitation-in-yasuni-national-park\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Yasuni National Park\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.0867555,-0.6225691]}},{\"type\":\"Feature\",\"properties\":{\"id\":1031,\"name\":\"Ecuador Administrative Sanction: Secoya Nation (cutting native forest to plant palm)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/palm-plantation-secoyas\\/\",\"loc\":\"Secoya Nation (Sucumbios, Ecuador)\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Native Forest\",\"legal\":\"Policy\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1029,\"name\":\"Ecuador Constitutional Court Case: Escaz\\u00fa Agreement\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/constitutionality-of-the-escazu-agreement\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1025,\"name\":\"Ecuador Constitutional Court Case: tigre river treatment plant in Mera Canton\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/del-rio-tigre-treatment-plant\\/\",\"loc\":\"Pastaza Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Tigre River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1017,\"name\":\"Ecuador Constitutional Court Case: rights of the Dulcepamba River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/san-jose-del-tambo-hydroelectric-project\\/\",\"loc\":\"Bol\\u00edvar Province, Ecuador\",\"code\":\"EC\",\"status\":\"Submitted\",\"year\":2019,\"eactor\":\"Dulcepamba River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1014,\"name\":\"Ecuador court case: mining in Pi\\u00f1as Canton\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mining-in-the-pinas-canton\\/\",\"loc\":\"El Oro Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"La Chuya\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1012,\"name\":\"El Guabo (Ecuador) court case: mangrove cutting in the Bajo Alto estuary\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mangrove-felling-in-el-guabo-canton\\/\",\"loc\":\"El Oro Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Mangrove\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.9077146,-3.1326878]}},{\"type\":\"Feature\",\"properties\":{\"id\":1010,\"name\":\"Ecuador Constitutional Court Case: chevron oil spill in the Shushufindi and Aguarico Rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/oil-spill-in-shushufindi-and-aguarico-rivers\\/\",\"loc\":\"Sucumb\\u00edos Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2018,\"eactor\":\"Shushufindi and Aguarico Rivers\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.6362718,-0.1213245]}},{\"type\":\"Feature\",\"properties\":{\"id\":1007,\"name\":\"Ecuador Constitutional Court Case: mangroves and shrimp farms in El Verdum Commune\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mangroves-in-the-el-verdun-commune\\/\",\"loc\":\"Manab\\u00ed Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Mangrove\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.43992,-0.6177106]}},{\"type\":\"Feature\",\"properties\":{\"id\":1004,\"name\":\"Ecuador court case: illegal mining activity in La Cero\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mining-at-la-cero\\/\",\"loc\":\"Pastaza Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":1001,\"name\":\"Ecuador court case: Food Sovereignty Law Article. 16\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/unconstitutionality-of-article-16-of-the-food-sovereignty-law\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":998,\"name\":\"Ecuador court case: breach of Constituent Mandate n. 6\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/breach-of-constituent-mandate-no-6\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":996,\"name\":\"Ecuador Constitutional Court Case: municipal popular consultation on mining activities in Cuenca Canton\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/constitutionality-of-the-popular-consultation-for-the-prohibition-of-large-and-medium-scale-mining-activities-in-cuenca\\/\",\"loc\":\"Cuenca Canton, Azuay, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":990,\"name\":\"Ecuador Constitutional Court Case: Cuemb\\u00ed Triangle Protective Forest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/unconstitutionality-of-the-declaration-of-the-cuembi-triangle-as-a-protective-forest\\/\",\"loc\":\"Sucumb\\u00edos Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Cuemb\\u00ed Triangle Protective Forest\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":987,\"name\":\"Ecuador Constitutional Court Case: mining in the Nangaritza River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mining-in-the-upper-basin-of-the-nangaritza-river\\/\",\"loc\":\"Zamora Chinchipe Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Nangaritza River Basin Protected Forest\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":985,\"name\":\"Ecuador court case: palm cultivation in La Chiquita Wildlife Refuge\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/palm-cultivation-in-the-la-chiquita-community\\/\",\"loc\":\"Esmeraldas Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":982,\"name\":\"Ecuador Constitutional Court Case: popular consultation on mining activities in Azuay Province\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/popular-consultation-for-the-prohibition-of-mining-activities-in-azuay\\/\",\"loc\":\"Azuay Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":980,\"name\":\"Ecuador municipal court case: river and air pollution in Flavio Alfaro canton\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/river-and-air-pollution-case-in-the-flavio-alfaro-canton\\/\",\"loc\":\"Manab\\u00ed Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Rancho Quemado and Pescadillo Rivers\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":978,\"name\":\"Ecuador court case: gas flaring by oil companies\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/gas-lighters-in-ecuador\\/\",\"loc\":\"Sucumb\\u00edos Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":975,\"name\":\"Ecuador Constitutional Court Case: La Isla Pig Farm in Mera Canton\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mera-canton-pig-farm-case\\/\",\"loc\":\"Pastaza Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Alpayacu River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":973,\"name\":\"Ecuador Constitutional Court Case: environmental impact of PRONACA biodigestor machines\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/biodigester-case\\/\",\"loc\":\"Santo Domingo de los Ts\\u00e1chilas Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":967,\"name\":\"International Declaration of Rights for Cetaceans: Whales and Dolphins (2010)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-for-cetaceans-whales-and-dolphins\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2010,\"eactor\":\"Cetaceans\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Animal Rights, Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[24.9384,60.1699]}},{\"type\":\"Feature\",\"properties\":{\"id\":965,\"name\":\"Declaration for Protection of Sacred Natural Sites\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-for-the-protection-of-sacred-natural-sites\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2020,\"eactor\":\"Sacred Natural Sites\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[31.1445215,-24.3726141]}},{\"type\":\"Feature\",\"properties\":{\"id\":963,\"name\":\"Switzerland Federal Constitutional Amendment: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/initiative-for-the-rights-of-nature-to-the-swiss-parliament\\/\",\"loc\":\"Switzerland\",\"code\":\"CH\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.4474,46.948]}},{\"type\":\"Feature\",\"properties\":{\"id\":961,\"name\":\"Melgar (Peru) Municipal Ordinance: rights and legal personality of the Llallimayo River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/melgar-municipal-ordinance-recognizing-the-llallimayo-river-basin-as-a-subject-of-rights\\/\",\"loc\":\"Puno Region, Peru\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Llalimayo River Basin\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.5906,-14.8822]}},{\"type\":\"Feature\",\"properties\":{\"id\":959,\"name\":\"Orurillo (Peru) Municipal Ordinance: water as a living being and subject of rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/orurillo-municipal-ordinance-recognizing-water-as-a-subject-of-rights\\/\",\"loc\":\"Puno Region, Peru\",\"code\":\"PE\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Mother Water (Yaku Unu Mama)\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.5148,-14.7254]}},{\"type\":\"Feature\",\"properties\":{\"id\":957,\"name\":\"Bolivia Law for the Defense of Mother Earth\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proyecto-de-ley-de-defensoria-de-la-madre-tierra\\/\",\"loc\":\"Bolivia\",\"code\":\"BO\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Mother Earth\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-68.1193,-16.4897]}},{\"type\":\"Feature\",\"properties\":{\"id\":955,\"name\":\"Bolivia Ecocide Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bolivia-ecocide-law\\/\",\"loc\":\"Bolivia\",\"code\":\"BO\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Mother Earth\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-68.1193,-16.4897]}},{\"type\":\"Feature\",\"properties\":{\"id\":953,\"name\":\"Mexico Supreme Court Case: cockfighting ban\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/cockfighting-supreme-court-case\\/\",\"loc\":\"Veracruz State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Rooster\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.1342,19.1738]}},{\"type\":\"Feature\",\"properties\":{\"id\":951,\"name\":\"Guerrero (Mexico) Court Case: animal abuses in the Zochilpan Zoo\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/animals-abuses-in-the-zoo-of-zochilpan\\/\",\"loc\":\"Guerrero State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature (\\\"of which animal species are a part\\\")\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.5006,17.5515]}},{\"type\":\"Feature\",\"properties\":{\"id\":947,\"name\":\"Peoples\\u2019 World Conference on Climate Change and the Rights of Mother Earth\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-first-peoples-world-conference-on-climate-change-and-the-rights-of-mother-earth\\/\",\"loc\":\"Cochabamba, Bolivia\",\"code\":\"INT\",\"status\":\"Submitted\",\"year\":2010,\"eactor\":\"Mother Earth\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-63.5887,-16.2902]}},{\"type\":\"Feature\",\"properties\":{\"id\":943,\"name\":\"Belize Policy: Petroleum Operations Moratorium\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/petroleum-operations-infinite-moratorium\\/\",\"loc\":\"Belize\",\"code\":\"BZ\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Belize Barrier Reef System\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.759,17.251]}}
8178,{\"type\":\"Feature\",\"properties\":{\"id\":941,\"name\":\"Australia Great Ocean Road and Environs Protection Act 2020\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/great-ocean-road-and-environs-protection-act-2020\\/\",\"loc\":\"Victoria, Australia\",\"code\":\"AU\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Great Ocean Road\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[149.0124,-35.4735]}},{\"type\":\"Feature\",\"properties\":{\"id\":939,\"name\":\"Lane County (USA) Law: Watersheds Bill of Rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lane-county-watershed-bill-of-rights\\/\",\"loc\":\"Oregon, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2026,\"eactor\":\"Watersheds\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.6618,43.961]}},{\"type\":\"Feature\",\"properties\":{\"id\":933,\"name\":\"Florida (USA) State Constitutional Amendment: toll road expansion ban\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/florida-constitutional-amendment-banning-toll-road-expansion\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"Wetlands\",\"legal\":\"Constitution\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.2807,30.4383]}},{\"type\":\"Feature\",\"properties\":{\"id\":931,\"name\":\"Florida (USA) State Constitutional Amendment: wetlands protection\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/florida-wetlands-protection-constitutional-amendment\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"Wetlands\",\"legal\":\"Constitution\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.2807,30.4383]}},{\"type\":\"Feature\",\"properties\":{\"id\":929,\"name\":\"Florida (USA) State Constitutional Amendment: captive wildlife hunting ban\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/florida-constitutional-amendment-to-ban-captive-wildlife-hunting\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"Captive Wildlife\",\"legal\":\"Constitution\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.2807,30.4383]}},{\"type\":\"Feature\",\"properties\":{\"id\":927,\"name\":\"Cotacachi (Ecuador) Ordinance: Intag Valley Sanctuary of Life\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ordenanza-intag-santuario-de-vida\\/\",\"loc\":\"Imbabura Province, Ecuador\",\"code\":\"EC\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Intag Valley cloud forest\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.2647,0.3071]}},{\"type\":\"Feature\",\"properties\":{\"id\":925,\"name\":\"Pope Francis Holy See: address to the United Nations (2015)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/address-of-the-holy-father-at-the-un-2015\\/\",\"loc\":\"The Vatican\",\"code\":\"VA\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.4546,41.9047]}},{\"type\":\"Feature\",\"properties\":{\"id\":923,\"name\":\"Corsica (France) Declaration: Rights of the Tavignanu River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-rights-of-the-tavignanu-river\\/\",\"loc\":\"Corsica, France\",\"code\":\"FR\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Tavignanu River\",\"legal\":\"Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[8.7386,41.9192]}},{\"type\":\"Feature\",\"properties\":{\"id\":921,\"name\":\"Kunming-Montreal Global Biodiversity Framework\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/zero-draft-of-the-post-2020-global-biodiversity-framework\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.561668,45.508888]}},{\"type\":\"Feature\",\"properties\":{\"id\":919,\"name\":\"Santa Monica (USA) Sustainability Code (2019)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santa-monica-ordinance-adding-su
8178stainable-code\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-118.4912,34.0195]}},{\"type\":\"Feature\",\"properties\":{\"id\":917,\"name\":\"Santa Monica (USA) city ordinance: sustainable groundwater management (2018)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santa-monica-ordinance-sustainable-groundwater-ordinance\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Groundwater\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-118.4912,34.0195]}},{\"type\":\"Feature\",\"properties\":{\"id\":915,\"name\":\"Ecuador court case: rights of Estrellita the primate\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-lawsuit-primate-estrellita\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Primate (Estrellita)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":913,\"name\":\"Rome Statute of the International Crime Court: ecocide amendment\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proposed-amendment-to-the-rome-statute\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2021,\"eactor\":\"The environment\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.842,52.2942]}},{\"type\":\"Feature\",\"properties\":{\"id\":911,\"name\":\"Fermanagh County (Northern Ireland) Motion: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/fermanagh-rights-of-nature-motion\\/\",\"loc\":\"Fermanagh County, Northern Ireland\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-7.6319,54.3438]}},{\"type\":\"Feature\",\"properties\":{\"id\":909,\"name\":\"Memorandum of Understanding Between the Government of Canada and the Haida Nation\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/memorandum-of-understanding-between-the-government-of-canada-and-the-haida-nation\\/\",\"loc\":\"Haida Nation and Canada\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2007,\"eactor\":\"SGaan Kinghlas-Bowie Seamount (underwater volcano)\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-131.99152998,53.26706418]}},{\"type\":\"Feature\",\"properties\":{\"id\":907,\"name\":\"Thaidene N\\u00ebn\\u00e9 Indigenous Protected Area Agreement\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/thaidene-nene-indigenous-protected-area-agreement-between-between-the-government-of-the-northwest-territories-and-lutsel-ke-dene-first-nation\\/\",\"loc\":\"\\u0141uts\\u00ebl K\\u2019e Dene First Nation and Northwest Territories (Canada)\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Thaidene N\\u00ebn\\u00e9\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-114.3718,62.454]}},{\"type\":\"Feature\",\"properties\":{\"id\":905,\"name\":\"Baldwin (USA) Ordinance: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/baldwin-bill-of-rights-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.9789,40.3381]}},{\"type\":\"Feature\",\"properties\":{\"id\":903,\"name\":\"Newmarket (USA) Resolution: right to self-government and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/newmarket-resolution-supporting-the-right-to-local-community-self-government\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Natural Environments\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.935038,43.082855]}},{\"type\":\"Feature\",\"properties\":{\"id\":901,\"name\":\"UN General Assembly Resolution (2009): International Mother Earth Day\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-international-mother-earth-day-2009\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":899,\"name\":\"UN General Assembly Resolution (2009): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-64-196-on-harmony-with-nature-2009\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":897,\"name\":\"UN Secretary-General Report (2010): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2010\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":896,\"name\":\"UN General Assembly Resolution (2010): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-66-302-on-harmony-with-nature-2010\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Submitted\",\"year\":2010,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":894,\"name\":\"UN Secretary-General Report (2011): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2011\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":892,\"name\":\"UN General Assembly Resolution (2011): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-66-204-on-harmony-with-nature-2011\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":890,\"name\":\"UN Secretary-General Report (2012): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2012\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":888,\"name\":\"UN General Assembly Resolution (2012): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-67-214-on-harmony-with-nature-2012\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":886,\"name\":\"UN Secretary-General Report (2013): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2013\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":884,\"name\":\"UN General Assembly Resolution (2013): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-68-216-on-harmony-with-nature-2013\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":882,\"name\":\"UN Secretary-General Report (2014): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2014\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":880,\"name\":\"UN General Assembly Resolution (2014): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-69-224-on-harmony-with-nature-2014\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":878,\"name\":\"UN Secretary-General Report (2015): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2015\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":877,\"name\":\"UN General Assembly Resolution (2015): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-70-208-on-harmony-with-nature-2015\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":875,\"name\":\"UN Secretary-General Report (2016): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2016\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":873,\"name\":\"UN General Assembly Resolution (2016): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-71-223-on-harmony-with-nature-2016\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":871,\"name\":\"UN Secretary-General Report (2017): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2017\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":869,\"name\":\"UN General Assembly Resolution (2017): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-72-223-on-harmony-with-nature-2017\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":867,\"name\":\"UN Secretary-General Report (2018): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2018\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":865,\"name\":\"UN General Assembly Resolution (2018): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-73-235-on-harmony-with-nature-2018\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":863,\"name\":\"UN Secretary-General Report (2019): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2019\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":861,\"name\":\"UN General Assembly Resolution (2019): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-74-224-on-harmony-with-nature-2019\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":859,\"name\":\"UN Secretary-General Report (2020): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-secretary-general-report-on-harmony-with-nature-2020\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Position Statement\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":857,\"name\":\"UN General Assembly Resolution (2020): Harmony with Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-general-assembly-resolution-75-220-on-harmony-with-nature-2020\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":855,\"name\":\"Global Pact for the Environment 2017\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/draft-global-pact-for-the-environment\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Ecosystems\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8566]}},{\"type\":\"Feature\",\"properties\":{\"id\":853,\"name\":\"UNESCO Universal Declaration of Animal Rights 1978\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/i
8178nitiatives\\/universal-declaration-of-animal-rights\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":1978,\"eactor\":\"Animals\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8566]}},{\"type\":\"Feature\",\"properties\":{\"id\":851,\"name\":\"Pope Francis Holy See: Laudato Si (Care for our Common Home)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pope-francis-encyclical-laudito-si\\/\",\"loc\":\"The Vatican\",\"code\":\"VA\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[12.4534,41.9029]}},{\"type\":\"Feature\",\"properties\":{\"id\":848,\"name\":\"Oaxaca (Mexico) Court Case: protection of the Salado and Atoyac Rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/protective-action-for-the-salado-and-atoyac-rivers\\/\",\"loc\":\"Oaxaca State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Atoyac and Salados Rivers\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.7357315,17.0812981]}},{\"type\":\"Feature\",\"properties\":{\"id\":846,\"name\":\"Exeter (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/exter-right-to-a-healthy-climate-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.9478,42.9814]}},{\"type\":\"Feature\",\"properties\":{\"id\":844,\"name\":\"Epping (USA) Town Resolution: right to self-government\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/epping-right-to-decide-resolution\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Ecosystems\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.0735,43.0535]}},{\"type\":\"Feature\",\"properties\":{\"id\":840,\"name\":\"Ecuador court case: rights of the Collay Protected Forest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/gualaceo-bosque-collay\\/\",\"loc\":\"Azuay Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Collay Protected Forest and Paute River basin\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.776,-2.8864]}},{\"type\":\"Feature\",\"properties\":{\"id\":838,\"name\":\"Todd Township (USA) Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/todd-township-community-bill-of-rights\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Natural Communities and Ecosystems (\\\"including but not limited to rivers, streams, lakes, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.9624,39.9759]}},{\"type\":\"Feature\",\"properties\":{\"id\":836,\"name\":\"Newmarket (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/newmarket-freedom-from-chemical-trespass-rights-based-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.935,43.0829]}},{\"type\":\"Feature\",\"properties\":{\"id\":834,\"name\":\"Ashland (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ashland-community-rights-based-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.6306,43.6953]}},{\"type\":\"Feature\",\"properties\":{\"id\":832,\"name\":\"Ohio (USA) State Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ohio-community-rights-amendment\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-82.9988,39.9612]}}
8178,{\"type\":\"Feature\",\"properties\":{\"id\":830,\"name\":\"Ponca Nation (USA) Tribal Resolution: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ponca-nation-statute\\/\",\"loc\":\"Ponca Nation (Oklahoma, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-97.0856,36.707]}},{\"type\":\"Feature\",\"properties\":{\"id\":828,\"name\":\"Waterville (USA) Town Charter: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/waterville-community-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Natural Communities and Ecosystems (\\\"including but not limited to wetlands, streams, rivers, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-83.7183,41.5009]}},{\"type\":\"Feature\",\"properties\":{\"id\":826,\"name\":\"Portage County (USA) Charter Amendment: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/portage-county-charter\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2016,\"eactor\":\"Ecosystems (\\\"including but not limited to rivers, streams, wetlands, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.2519,41.1888]}},{\"type\":\"Feature\",\"properties\":{\"id\":824,\"name\":\"Barrington (USA) Town Ordinance: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/community-bill-of-rights-to-protect-the-waters-of-barrington-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.047,43.2229]}},{\"type\":\"Feature\",\"properties\":{\"id\":822,\"name\":\"Mason (USA) Town Ordinance: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mason-right-to-a-sustainable-energy-future-and-community-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2016,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.7689,42.7432]}},{\"type\":\"Feature\",\"properties\":{\"id\":820,\"name\":\"Medina County (USA) Charter Amendment: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/medina-county-charter-initiative\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2017,\"eactor\":\"Ecosystems (\\\"including but not limited to rivers, streams, wetlands, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.8552,41.0801]}},{\"type\":\"Feature\",\"properties\":{\"id\":818,\"name\":\"Fulton County (USA) Charter Amendment: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/fulton-county-charter\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Ecosystems (\\\"including but not limited to rivers, streams, wetlands, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.1435,41.5719]}},{\"type\":\"Feature\",\"properties\":{\"id\":816,\"name\":\"Benton County (USA) Ordinance: local food systems bill of rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/local-food-system-ordinance-of-benton-county\\/\",\"loc\":\"Oregon, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-123.3874,44.6282]}},{\"type\":\"Feature\",\"properties\":{\"id\":814,\"name\":\"Kent (USA) Town Charter: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/kent-community-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2014,\"eactor\":\"Natural Communities and Ecosystems (\\\"including but not limited to rivers, streams, wetlands, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.3579,41.1537]}},{\"type\":\"Feature\",\"properties\":{\"id\":812,\"name\":\"Athens (USA) Town Ordinance: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/athens-community-bill-of-rights-and-water-supply-protection-ordinance\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-82.1278,39.303]}},{\"type\":\"Feature\",\"properties\":{\"id\":810,\"name\":\"Hebron (USA) Town Ordinance: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/
8178hebron-right-to-a-sustainable-energy-future-and-community-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.7921,43.6936]}},{\"type\":\"Feature\",\"properties\":{\"id\":808,\"name\":\"Malibu (USA) Proclamation: safe passage of whales and dolphins\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/malibu-whales-and-dolphins-proclamation\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Whales and Dolphins\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-118.7798,34.0259]}},{\"type\":\"Feature\",\"properties\":{\"id\":806,\"name\":\"Bowling Green (USA) Town Charter: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bowling-green-proposed-city-charter-amendment\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2017,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-83.6513,41.3748]}},{\"type\":\"Feature\",\"properties\":{\"id\":804,\"name\":\"Crestone (USA) Town Ordinance: Dark Sky Community\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/crestone-lighting-ordinance\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Wildlife and Natural Communities\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.6997,37.9964]}},{\"type\":\"Feature\",\"properties\":{\"id\":802,\"name\":\"Vermont State (USA) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proposed-amendment-to-the-vermont-constitution\\/\",\"loc\":\"Vermont, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2012,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.5754,44.2601]}},{\"type\":\"Feature\",\"properties\":{\"id\":800,\"name\":\"Niles (USA) Town Ordinance: oil extraction ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/niles-community-protection-from-shale-gas-and-oil-extraction-and-waste-disposal-ordinance\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2013,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.7654,41.1828]}},{\"type\":\"Feature\",\"properties\":{\"id\":798,\"name\":\"Highland Township (USA) Ordinance: hydraulic fracturing ban, community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/highland-township-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2016,\"eactor\":\"Natural Communities and Ecosystems (\\\"including but not limited to wetlands, streams, rivers, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.8883,39.9205]}},{\"type\":\"Feature\",\"properties\":{\"id\":796,\"name\":\"Randolph Township (USA) Resolution: oil extraction ban and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/randolph-township-community-rights-and-unconventional-shale-gas-and-oil-extraction-ban-resolution\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2012,\"eactor\":\"Natural Communities and Ecosystems (\\\"including but not limited to wetlands, streams, rivers, and aquifers\\\")\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.5747,40.8478]}},{\"type\":\"Feature\",\"properties\":{\"id\":793,\"name\":\"Spokane (USA) City Charter Amendment: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/spokane-community-bill-of-rights\\/\",\"loc\":\"Washington, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2016,\"eactor\":\"Ecosystems (\\\"including but not limited to groundwater systems, surface water systems, and aquifers\\\")\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-117.426,47.6588]}},{\"type\":\"Feature\",\"properties\":{\"id\":791,\"name\":\"Shrewsbury Township (USA) Ordinance: sewage sludge and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/shrewsbury-township-local-control-sewage-sludge-and-chemical-trespass-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.7221,39.7578]}},{\"type\":\"Feature\",\"properties\":{\"id\":789,\"name\":\"Navajo Nation Tribal Code of 2002\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/navajo-nation-code\\/\",\"loc\":\"Navajo Nation (Utah, Arizona, and New Mexico; USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2002,\"eactor\":\"All Creation\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-109.0526,35.6806]}},{\"type\":\"Feature\",\"properties\":{\"id\":787,\"name\":\"Gates Mills (USA) Town Charter: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/gates-mills-community-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2014,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.4034,41.5176]}},{\"type\":\"Feature\",\"properties\":{\"id\":785,\"name\":\"Danbury (USA) Town Ordinance: sustainable energy future and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-danbury-right-to-a-sustainable-energy-future-community-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.8617,43.5256]}},{\"type\":\"Feature\",\"properties\":{\"id\":784,\"name\":\"Bay Area (USA) People\u2019s Tribunal: fossil fuels and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bay-area-peoples-tribunal-on-rights-of-nature\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.4194,37.7749]}},{\"type\":\"Feature\",\"properties\":{\"id\":782,\"name\":\"San Miguel County (USA) Ordinance: restricting oil and gas drilling\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/san-miguel-county-oil-and-gas-element-amendment\\/\",\"loc\":\"New Mexico, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Environmentally Sensitive Lands\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-104.8455,35.5118]}},{\"type\":\"Feature\",\"properties\":{\"id\":780,\"name\":\"Youngstown (USA) Town Charter: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/youngstown-community-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2018,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.6495,41.0998]}},{\"type\":\"Feature\",\"properties\":{\"id\":778,\"name\":\"Williams County (USA) Charter Amendment: community bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proposed-county-charter-for-williams-county-ohio\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.5222,41.5508]}},{\"type\":\"Feature\",\"properties\":{\"id\":776,\"name\":\"Nederland (USA) Town Resolution: Rights of Boulder Creek\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nederland-ordinance-on-rights-of-nature-for-boulder-creek-watershed\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2024,\"eactor\":\"Boulder Creek Watershed\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.5108,39.9614]}},{\"type\":\"Feature\",\"properties\":{\"id\":774,\"name\":\"Punjab (India) High Court Case: legal personhood for Sukhna Lake\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sukhna-lake-case\\/\",\"loc\":\"Punjab and Haryana States, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Sukhna Lake\",\"legal\":\"Court Case\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[76.7794,30.7333]}},{\"type\":\"Feature\",\"properties\":{\"id\":772,\"name\":\"Argentina Supreme Court Case: Civil Association for Environmental Justice v. Province of Entre R\\u00edos et al.\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/civil-association-for-environmental-justice-v-province-of-entre-rios-et-al\\/\",\"loc\":\"Entre R\\u00edos Province, Argentina\",\"code\":\"AR\",\"status\":\"Submitted\",\"year\":2020,\"eactor\":\"Paran\\u00e1 Delta\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-60.63944,-32.9575]}},{\"type\":\"Feature\",\"properties\":{\"id\":770,\"name\":\"Spain National Mar Menor Act of 2022\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proposed-law-for-recognition-of-legal-personality-to-the-laguna-del-mar-menor-and-its-basin\\/\",\"loc\":\"Murcia Region, Spain\",\"code\":\"ES\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Mar Menor Lagoon\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.784582,37.722368]}},{\"type\":\"Feature\",\"properties\":{\"id\":768,\"name\":\"Asheville (USA) City Ordinance: climate bill of rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-city-of-asheville-north-carolina-climate-bill-of-rights-ordinance\\/\",\"loc\":\"North Carolina, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-82.5515,35.5951]}},{\"type\":\"Feature\",\"properties\":{\"id\":764,\"name\":\"Uzbekistan Criminal Code (1994): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/1994-criminal-code-of-uzbekistan\\/\",\"loc\":\"Uzbekistan\",\"code\":\"UZ\",\"status\":\"Failed\",\"year\":2003,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[69.2401,41.2995]}},{\"type\":\"Feature\",\"properties\":{\"id\":759,\"name\":\"Citizen Declaration of the Rights of the Moon\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-the-moon\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2020,\"eactor\":\"The Moon\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[153.0807,-27.376]}},{\"type\":\"Feature\",\"properties\":{\"id\":757,\"name\":\"Florida (USA) Court Case: Waters of Orange County v. Beachline South Residential\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/waters-of-orange-county-v-beachline-south-residential-et-al\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Wilde Cypress Branch, Boggy Branch, Crosby Island Marsh, Lake Hart, Lake Mary Jane\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.3426652,28.4811732]}},{\"type\":\"Feature\",\"properties\":{\"id\":754,\"name\":\"International Rights of Nature Tribunal, 3rd International Hearing: Paris 2015\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/international-rights-of-nature-tribunal-paris-2015\\/\",\"loc\":\"Paris, France\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Nature | Mother Earth\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8566]}},{\"type\":\"Feature\",\"properties\":{\"id\":752,\"name\":\"International Rights of Nature Tribunal, 2nd International Hearing: Lima 2014\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/international-rights-of-nature-tribunal-lima-2014\\/\",\"loc\":\"Lima, Peru\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0428,-12.0464]}},{\"type\":\"Feature\",\"properties\":{\"id\":743,\"name\":\"International Rights of Nature Tribunal, 4th International Hearing: Bonn 2017\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/international-rights-of-nature-tribunal-in-bonn-2017\\/\",\"loc\":\"Bonn, Germany\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Mother Earth | Pachamama | Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.0982,50.7374]}},{\"type\":\"Feature\",\"properties\":{\"id\":741,\"name\":\"International Rights of Nature Tribunal, 1st Regional Hearing: Chile 2019\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/international-rights-of-nature-tribunal-in-chile-2019\\/\",\"loc\":\"Santiago, Chile\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.6693,-33.4489]}}
8178,{\"type\":\"Feature\",\"properties\":{\"id\":730,\"name\":\"International Rights of Nature Tribunal, 2nd Regional Hearing: Europe 2021\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/europe-rights-of-nature-tribunal-2021\\/\",\"loc\":\"Europe\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Lake V\\u00e4ttern\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.3698,43.2965]}},{\"type\":\"Feature\",\"properties\":{\"id\":724,\"name\":\"International Rights of Nature Tribunal, 1st International Hearing: Quito 2014\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/international-rights-of-nature-tribunal-2014-in-quito\\/\",\"loc\":\"Quito, Ecuador\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Mother Earth | Pachamama | Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":722,\"name\":\"The Hague Principles for a Universal Declaration on Responsibilities for Human Rights and Earth Trusteeship\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-hague-principles-for-a-universal-declaration-on-responsibilities-for-human-rights-and-earth-trusteeship\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.3007,52.0705]}},{\"type\":\"Feature\",\"properties\":{\"id\":720,\"name\":\"France Declaration of the Rights of the Tree 2019 (D\\u00e9claration des droits de l\\u2019Arbre)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/universal-declaration-of-tree-rights\\/\",\"loc\":\"France\",\"code\":\"FR\",\"status\":\"Drafted\",\"year\":2019,\"eactor\":\"Trees\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.318611,48.861944]}},{\"type\":\"Feature\",\"properties\":{\"id\":716,\"name\":\"Universal Declaration of the Rights of Rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/universal-declaration-of-the-rights-of-rivers\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2017,\"eactor\":\"Rivers\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.2705,40.015]}},{\"type\":\"Feature\",\"properties\":{\"id\":714,\"name\":\"Peru National Rights of Nature Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/peru-rights-of-nature-law\\/\",\"loc\":\"Peru\",\"code\":\"PE\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0428,-12.0464]}},{\"type\":\"Feature\",\"properties\":{\"id\":712,\"name\":\"Pakistan Court Case: Islamabad Wildlife Management Board v. Metropolitan Corporation Islamabad\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/islamabad-wildlife-management-board-v-metropolitan-corporation-islamabad\\/\",\"loc\":\"Islamabad, Pakistan\",\"code\":\"PK\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Animals\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[73.0479,33.6844]}},{\"type\":\"Feature\",\"properties\":{\"id\":710,\"name\":\"Sweden Constitutional Amendment: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sweden-rights-of-nature-constitutional-amendment\\/\",\"loc\":\"Sweden\",\"code\":\"SE\",\"status\":\"Failed\",\"year\":2026,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[18.0686,59.3293]}},{\"type\":\"Feature\",\"properties\":{\"id\":707,\"name\":\"Terra Carta 2021: For Nature People and Planet (Sustainable Markets Initiative)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/terra-carta\\/\",\"loc\":\"Davos, Switzerland\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Private Sector Governance\",\"ej\":\"Eco-Governance, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-0.118092,51.509865]}},{\"type\":\"Feature\",\"properties\":{\"id\":705,\"name\":\"Derry City and Strabane (Northern Ireland) Motion: exploring a declaration for the rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/derry-city-and-strabane-rights-of-nature-motion\\/\",\"loc\":\"Derry and Strabane District, Northern Ireland\",\"code\":\"GB\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-7.3086,54.9966]}},{\"type\":\"Feature\",\"properties\":{\"id\":702,\"name\":\"Minganie (Canada) Municipal Resolution: rights of the Magpie River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/recognition-of-legal-personality-and-rights-of-the-magpie-river\\/\",\"loc\":\"Quebec Province, Canada\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Magpie River (Mutehekau Shipu)\",\"legal\":\"Legislation\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-63.6,50.233333]}},{\"type\":\"Feature\",\"properties\":{\"id\":700,\"name\":\"Florida (USA) State Constitutional Amendment: iconic species protection\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/florida-constitutional-amendment-ballot-florida-iconic-species-protection\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Florida Iconic Species\",\"legal\":\"Constitution\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.2807,30.4383]}},{\"type\":\"Feature\",\"properties\":{\"id\":698,\"name\":\"Florida (USA) State Constitutional Amendment: right to clean water\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/florida-constitutional-amendment-ballot-florida-right-to-clean-water\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Submitted\",\"year\":2024,\"eactor\":\"Florida Waters\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.2807,30.4383]}},{\"type\":\"Feature\",\"properties\":{\"id\":696,\"name\":\"Ecuador Constitutional Court Case: private property and rights of nature (Petroecuador hydrocarbon spill)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/petroamazonas-hydrocarbon-particles\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":694,\"name\":\"Armenia Criminal Code (2003): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/criminal-code-the-republic-of-armenia\\/\",\"loc\":\"Armenia\",\"code\":\"AM\",\"status\":\"Approved\",\"year\":2003,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[44.5152,40.1872]}},{\"type\":\"Feature\",\"properties\":{\"id\":692,\"name\":\"Moldova Criminal Code (2002): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/penal-code-republic-of-moldova\\/\",\"loc\":\"Moldova\",\"code\":\"MD\",\"status\":\"Approved\",\"year\":2002,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[28.8638,47.0105]}},{\"type\":\"Feature\",\"properties\":{\"id\":690,\"name\":\"Ukraine Criminal Code (2001): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/criminal-code-ukraine\\/\",\"loc\":\"Ukraine\",\"code\":\"UA\",\"status\":\"Approved\",\"year\":2001,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[30.5234,50.4501]}},{\"type\":\"Feature\",\"properties\":{\"id\":688,\"name\":\"Georgia Criminal Code (1999): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/criminal-code-georgia\\/\",\"loc\":\"Georgia\",\"code\":\"GE\",\"status\":\"Approved\",\"year\":1999,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[44.8271,41.7151]}},{\"type\":\"Feature\",\"properties\":{\"id\":686,\"name\":\"Belarus Criminal Code (1999): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/criminal-code-belarus\\/\",\"loc\":\"Belarus\",\"code\":\"BY\",\"status\":\"Approved\",\"year\":1999,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[27.559,53.9006]}},{\"type\":\"Feature\",\"properties\":{\"id\":684,\"name\":\"Kazakhstan Criminal Code (1997): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/penal-code-kazakhstan\\/\",\"loc\":\"Kazakhstan\",\"code\":\"KZ\",\"status\":\"Approved\",\"year\":1997,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[71.4704,51.1605]}},{\"type\":\"Feature\",\"properties\":{\"id\":682,\"name\":\"Russian Criminal Code (1996): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/criminal-code-russian-federation\\/\",\"loc\":\"Russia\",\"code\":\"RU\",\"status\":\"Approved\",\"year\":1996,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[37.6173,55.7558]}},{\"type\":\"Feature\",\"properties\":{\"id\":680,\"name\":\"Vietnam Criminal Code (1999 and 2015): ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/1999-criminal-code-of-vietnam\\/\",\"loc\":\"Vietnam\",\"code\":\"VN\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[105.8342,21.0278]}},{\"type\":\"Feature\",\"properties\":{\"id\":678,\"name\":\"France Climate and Resilience Law 2021: ecocide\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/french-citizen-convention-ecological-transformation-bill\\/\",\"loc\":\"France\",\"code\":\"FR\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Environment\",\"legal\":\"Legislation\",\"ej\":\"Ecocide\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8566]}},{\"type\":\"Feature\",\"properties\":{\"id\":676,\"name\":\"Hawaii (USA) Law: personhood of sacred species and natural ec
8178osystems\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/hawaii-sb-498\\/\",\"loc\":\"Hawaii, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Sacred Species and Natural Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-157.8583,21.3069]}},{\"type\":\"Feature\",\"properties\":{\"id\":673,\"name\":\"Florian\\u00f3polis (Brazil) Court Case: rights of the Conceic\\u0327a\\u0303o Lagoon\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/conceic%cc%a7a%cc%83o-lagoon-lawsuit\\/\",\"loc\":\"Santa Catarina State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Concei\\u00e7\\u00e3o Lagoon\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-49.3653,-26.9286]}},{\"type\":\"Feature\",\"properties\":{\"id\":671,\"name\":\"Pakistan Supreme Court Case: D. G. Khan Cement Company v Government of Punjab\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/d-g-khan-cement-company-ltd-v-government-of-punjab\\/\",\"loc\":\"Punjab Province, Pakistan\",\"code\":\"PK\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"The environment\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[74.343611,31.549722]}},{\"type\":\"Feature\",\"properties\":{\"id\":669,\"name\":\"The Earth Charter\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-earth-charter\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2000,\"eactor\":\"Earth\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.0907,9.9281]}},{\"type\":\"Feature\",\"properties\":{\"id\":667,\"name\":\"Universal Declaration of the Rights of Mother Earth\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/universal-declaration-of-the-rights-of-mother-earth\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Drafted\",\"year\":2010,\"eactor\":\"Mother Earth\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-66.2159,-17.3346]}},{\"type\":\"Feature\",\"properties\":{\"id\":665,\"name\":\"Paudalho (Brazil) Municipal Ordinance: San Severino Ramos Natural Water Spring\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-san-severino-ramos-natural-water-spring\\/\",\"loc\":\"Pernambuco State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"San Severino Ramos Natural Water Spring\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-35.5008775,-8.0817217]}},{\"type\":\"Feature\",\"properties\":{\"id\":663,\"name\":\"Florian\\u00f3polis (Brazil) Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/florianopolis-organic-law-133\\/\",\"loc\":\"Santa Catarina State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-48.5569,-27.5948]}},{\"type\":\"Feature\",\"properties\":{\"id\":661,\"name\":\"Ecuador court case: Llurimagua copper mine in the Intag Cloud Forest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/llurimagua-mining-case\\/\",\"loc\":\"Imbabura Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2023,\"eactor\":\"Intag Cloud Forest | endemic frog species\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.62642,0.361859]}},{\"type\":\"Feature\",\"properties\":{\"id\":659,\"name\":\"Ecuador Organic Code of the Environment\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuadors-organic-code-of-the-environment\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":656,\"name\":\"Ecuador court case: construction of the Evenezer-Macuma-Taisha highway\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/evenecer-macuma-taisha-road-project\\/\",\"loc\":\"Morona-Santiago Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Macuma-Macuma River; Taisha River; Katuku-Shaimi Forest\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.6945,-2.1878]}},{\"type\":\"Feature\",\"properties\":{\"id\":654,\"name\":\"IUCN World Conservation Congress Motion 218: recognizing nature as a subject of law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-rights-of-nature-motion\\/\",\"loc\":\"Marseille, France\",\"code\":\"INT\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.3806484,43.2803453]}},{\"type\":\"Feature\",\"properties\":{\"id\":652,\"name\":\"Colombia court case: rights of Lago de Tota\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lago-de-tota-rights-of-nature-case\\/\",\"loc\":\"Bocay\\u00e1 Province, Colombia\",\"code\":\"CO\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Lake Tota and its Watershed\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.362,5.4545]}},{\"type\":\"Feature\",\"properties\":{\"id\":650,\"name\":\"Santa Fe Province (Argentina) Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santa-fe-bill-on-the-rights-of-nature\\/\",\"loc\":\"Santa Fe Province, Argentina\",\"code\":\"AR\",\"status\":\"Submitted\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-60.6973,-31.6107]}},{\"type\":\"Feature\",\"properties\":{\"id\":648,\"name\":\"Oaxaca State (Mexico) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/oaxaca-constitution-rights-of-nature\\/\",\"loc\":\"Oaxaca State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-96.7266,17.0732]}},{\"type\":\"Feature\",\"properties\":{\"id\":644,\"name\":\"Orange County (USA) Ordinance: rights of the Wekiva and Econlockhatchee Rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/wekiva-and-econlockhatchee-river-bill-of-rights-right-to-clean-water-charter-amendment\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Wekiva River and Econlockhatchee River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.2519,28.4845]}},{\"type\":\"Feature\",\"properties\":{\"id\":642,\"name\":\"EU Parliament Resolution: halt and reverse EU-driven global deforestation\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/european-union-parliament-legal-status-of-ecosystems\\/\",\"loc\":\"European Union\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Forests\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[7.7521,48.5734]}},{\"type\":\"Feature\",\"properties\":{\"id\":640,\"name\":\"El Salvador Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/el-salvador-constitutional-amendment-proposal\\/\",\"loc\":\"El Salvador\",\"code\":\"SV\",\"status\":\"Submitted\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-89.2182,13.6929]}},{\"type\":\"Feature\",\"properties\":{\"id\":636,\"name\":\"Colombia court case: rights of Las Hermosas p\\u00e1ramo\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/complejo-de-paramos-las-hermosas\\/\",\"loc\":\"Tolima Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Las Hermosas P\\u00e1ramo\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.2424,4.4447]}},{\"type\":\"Feature\",\"properties\":{\"id\":634,\"name\":\"Colombia court case: rights of Los Nevados National Park\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/los-nevados-national-park\\/\",\"loc\":\"Tolima Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Los Nevados National Park\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.2424,4.4447]}},{\"type\":\"Feature\",\"properties\":{\"id\":632,\"name\":\"El Salvador National Law: rights of the Lempa River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/draft-declaration-and-recognition-of-the-rights-of-the-lempa-river-as-a-subject-of-rights-in-el-salvador\\/\",\"loc\":\"El Salvador\",\"code\":\"SV\",\"status\":\"Drafted\",\"year\":2020,\"eactor\":\"Lempa River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-89.2182,13.6929]}},{\"type\":\"Feature\",\"properties\":{\"id\":629,\"name\":\"Mexico New General Water Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proposal-for-mexicos-new-general-water-law\\/\",\"loc\":\"Mexico\",\"code\":\"MX\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Water\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.1332,19.4326]}},{\"type\":\"Feature\",\"properties\":{\"id\":627,\"name\":\"Nez Perce (USA) Tribal Resolution: Rights of the Snake River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/snake-river-resolution\\/\",\"loc\":\"Nez Perce Tribal Nation (Idaho, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Snake River\",\"legal\":\"Indigenous L
8178aw\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-116.376,46.2916]}},{\"type\":\"Feature\",\"properties\":{\"id\":625,\"name\":\"Colombia court case: rights of Salamanca Island Park\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-of-salamanca-island-park-case\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Salamanca Island Parkway\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.0721,4.711]}},{\"type\":\"Feature\",\"properties\":{\"id\":623,\"name\":\"Connecticut (USA) court case: NonHuman Rights Project v. Commerford Zoo\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nonhuman-rights-project-v-commerford-zoo\\/\",\"loc\":\"Connecticut, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Elephant (Beulah, Karen, Minnie)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-72.680087,41.7656874]}},{\"type\":\"Feature\",\"properties\":{\"id\":621,\"name\":\"Buckingham County U.S. draft ordinance James River Natural Community Bill of Rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/james-river-natural-community-bill-of-rights\\/\",\"loc\":\"Buckingham County, Virginia, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2018,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.5545,37.5518]}},{\"type\":\"Feature\",\"properties\":{\"id\":619,\"name\":\"?Esdilagh First Nation: \\u0294Elhdaqox Dechen Ts\\u2019edilhtan (Sturgeon River Law)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/%ca%94esdilagh-sturgeon-river-law\\/\",\"loc\":\"T\\u015dilhqot\\u2019in Nation (British Columbia, Canada)\",\"code\":\"CA\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"\\u0294Elhdaqox (Sturgeon River or Fraser River)\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.14,52.129167]}},{\"type\":\"Feature\",\"properties\":{\"id\":615,\"name\":\"New York (USA) court case: Nonhuman Rights Project v. Breheny\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nonhuman-rights-project-v-breheny\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2022,\"eactor\":\"Elephant (Happy)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.0828185,40.7333902]}},{\"type\":\"Feature\",\"properties\":{\"id\":613,\"name\":\"Romania National Law: recognition of dolphins as nonhuman persons\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/law-for-the-recognition-of-dolphins-as-nonhuman-persons\\/\",\"loc\":\"Romania\",\"code\":\"RO\",\"status\":\"Failed\",\"year\":2014,\"eactor\":\"Dolphins\",\"legal\":\"Legislation\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[26.1025,44.4268]}},{\"type\":\"Feature\",\"properties\":{\"id\":611,\"name\":\"Frome (UK) Bye-law: rights for the River Frome and Rodden Meadow\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/frome-river-and-rodden-meadow\\/\",\"loc\":\"Somerset, England\",\"code\":\"GB\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Frome River and Rodden Meadow\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-2.3201,51.2308]}},{\"type\":\"Feature\",\"properties\":{\"id\":609,\"name\":\"Menominee Tribe of Wisconsin (USA) Resolution: Rights of the Menominee River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/recognition-of-the-rights-of-the-menominee-river\\/\",\"loc\":\"Menominee Indian Tribe (Wisconsin, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2020,\"eactor\":\"Menominee River\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-88.6668,45.0025]}},{\"type\":\"Feature\",\"properties\":{\"id\":606,\"name\":\"Mexico Federal Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mexico-constitutional-amendment\\/\",\"loc\":\"Mexico\",\"code\":\"MX\",\"status\":\"Submitted\",\"year\":2019,\"eactor\":\"Madre Tierra\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.1332,19.4326]}},{\"type\":\"Feature\",\"properties\":{\"id\":604,\"name\":\"Colombia court case: rights of the Quind\\u00edo River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/quindio-river\\/\",\"loc\":\"Quind\\u00edo Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Quind\\u00edo River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.6757,4.535]}},{\"type\":\"Feature\",\"properties\":{\"id\":602,\"name\":\"Western Australia Rights of Nature and Future Generations Act 2019\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-of-nature-and-future-generations-bill\\/\",\"loc\":\"Western Australia State, Australia\",\"code\":\"AU\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[115.8613,-31.9523]}},{\"type\":\"Feature\",\"properties\":{\"id\":599,\"name\":\"Philippines Rights of Nature Act\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/philippines-rights-of-nature-act\\/\",\"loc\":\"Philippines\",\"code\":\"PH\",\"status\":\"Submitted\",\"year\":2023,\"eactor\":\"Natural Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[120.9842,14.5995]}},{\"type\":\"Feature\",\"properties\":{\"id\":597,\"name\":\"Buliisa (Uganda) District Resolution: Bagungu customary law and sacred sites 2019\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/resolution-on-the-customary-laws-of-the-bagungu-custodian-clans-by-the-buliisa-district-council\\/\",\"loc\":\"Buliisa District, Western Uganda\",\"code\":\"UG\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Mpuluma (Sacred Natural Sites)\",\"legal\":\"Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[31.417,1.2956975]}},{\"type\":\"Feature\",\"properties\":{\"id\":595,\"name\":\"Colombia Court Case: ecological and collective rights of Katsa Su\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pueblo-awa-and-katsa-tsu\\/\",\"loc\":\"Katsa Su Territory (Colombia)\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Katsa Su\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.0721,4.711]}},{\"type\":\"Feature\",\"properties\":{\"id\":593,\"name\":\"Guatemala Constitutional Court Case: relationship between Indigenous peoples and water\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/relationship-between-indigenous-people-and-water\\/\",\"loc\":\"Guatemala\",\"code\":\"GT\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Water\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-90.5069,14.6349]}},{\"type\":\"Feature\",\"properties\":{\"id\":591,\"name\":\"Colombia Court Case: rights of the Magdalena River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/magdalena-river\\/\",\"loc\":\"Neiva Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Magdalena River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.2654471,2.8494767]}},{\"type\":\"Feature\",\"properties\":{\"id\":589,\"name\":\"Pennsylvania (USA) State Constitutional Amendment: right of local self-government and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pennsylvania-constitutional-amendment\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.1180283,40.2732]}},{\"type\":\"Feature\",\"properties\":{\"id\":587,\"name\":\"Colombia court case: rights of the Ot\\u00fan River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/otun-river\\/\",\"loc\":\"Risaralda Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Ot\\u00fan River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.9928,5.3158]}},{\"type\":\"Feature\",\"properties\":{\"id\":585,\"name\":\"Nari\\u00f1o (Colombia) Regional Decree 348: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/narino-decree-348\\/\",\"loc\":\"Nari\\u00f1o Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Local Eco Knowledge, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.3579,1.2892]}},{\"type\":\"Feature\",\"properties\":{\"id\":583,\"name\":\"Colombia court case: rights of the Pance River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pance-river\\/\",\"loc\":\"Valle del Cauca Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Pance River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.532,3.4516]}},{\"type\":\"Feature\",\"properties\":{\"id\":581,\"name\":\"Noardeast-Frysl\\u00e2n (Netherlands) Motion: special rights for the Wadden Sea\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/special-rights-unesco-world-heritage-wadden-sea\\/\",\"loc\":\"Noardeast-Frysl\\u00e2n, Netherlands\",\"code\":\"NL\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Wadden Sea\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[5.9608,53.35]}},{\"type\":\"Feature\",\"properties\":{\"id\":578,\"name\":\"Ecuador court case: oil block 22 auction in Waorani territory\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/waorani-case\\/\",\"loc\":\"Waorani Territory (Ecuador)\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":575,\"name\":\"Ecuador Constitutional Court Case: mining in the Los Cedros Protected Forest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/los-cedros\\/\",\"loc\":\"Imbabura Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Los Cedros Protected Forest\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"}
8178,\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.7214245,0.0949421]}},{\"type\":\"Feature\",\"properties\":{\"id\":573,\"name\":\"Colombia district court case: rights of the Cauca River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/cauca-river\\/\",\"loc\":\"Medell\\u00edn, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Cauca River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.5658,6.2476]}},{\"type\":\"Feature\",\"properties\":{\"id\":571,\"name\":\"Colima State (Mexico) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colima-constitutional-amendment\\/\",\"loc\":\"Colima State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-103.7241,19.2452]}},{\"type\":\"Feature\",\"properties\":{\"id\":569,\"name\":\"Ecuador court case: Mirador copper mine project\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/condor-mirador-relaves\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":567,\"name\":\"El Salvador Declaration: forest protection and sustainable development\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pronouncement-about-el-salvador-forests\\/\",\"loc\":\"El Salvador\",\"code\":\"SV\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Forests\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-89.2182,13.6929]}},{\"type\":\"Feature\",\"properties\":{\"id\":565,\"name\":\"Punjab (India) High Court Case: Singh et al. vs State of Haryana\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/singh-et-al-v-state-of-haryana\\/\",\"loc\":\"Punjab and Haryana States, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Animals\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[76.7794,30.7333]}},{\"type\":\"Feature\",\"properties\":{\"id\":563,\"name\":\"Colombia court case: rights of the Coello, Combeima, and Cocora Rivers\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/coello-combeima-cocora-rivers\\/\",\"loc\":\"Tolima Department, Colombia\",\"code\":\"CO\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Coello, Combeima, and Cocora Rivers\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.1545,4.0925]}},{\"type\":\"Feature\",\"properties\":{\"id\":561,\"name\":\"Ahuachap\\u00e1n (El Salvador) Draft Ordinance: rights of La Laguna El Espino\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-rights-of-la-laguna-el-espino\\/\",\"loc\":\"Ahuachap\\u00e1n, El Salvador\",\"code\":\"SV\",\"status\":\"Drafted\",\"year\":2019,\"eactor\":\"Laguna El Espino\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-89.8411,13.9259]}},{\"type\":\"Feature\",\"properties\":{\"id\":559,\"name\":\"Yurok Tribal Resolution: rights of the Klamath River 2019\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/resolution-establishing-rights-of-the-klamath-river\\/\",\"loc\":\"Yurok Tribe (California, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Heyhl-keek \\u2018We-roy (Klamath River)\",\"legal\":\"Indigenous Declaration\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-124.0384,41.5265]}},{\"type\":\"Feature\",\"properties\":{\"id\":557,\"name\":\"Belgium Court Case: Trees in Lennik v State of Belgium\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/trees-in-lennik-and-other-towns-klimaatzaak-v-state-of-belgium-the-walloon-region-the-flemish-region-brussels-region\\/\",\"loc\":\"Lennik and other towns, Belgium\",\"code\":\"BE\",\"status\":\"Approved\",\"year\":2021,\"eactor\":\"Trees in Lennik\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"}
8178,\"geometry\":{\"type\":\"Point\",\"coordinates\":[4.351721,50.850346]}},{\"type\":\"Feature\",\"properties\":{\"id\":554,\"name\":\"Santa Fe Province (Argentina) Constitutional Amendment: rights of nature and ecosocial reform\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santa-fe-constitutional-amendment\\/\",\"loc\":\"Santa Fe Province, Argentina\",\"code\":\"AR\",\"status\":\"Failed\",\"year\":2025,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-60.6973,-31.6107]}},{\"type\":\"Feature\",\"properties\":{\"id\":552,\"name\":\"Brazil Superior Court of Justice Case: guarding of wild animals\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/wild-animals-in-brazil\\/\",\"loc\":\"Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Wild Animal (Parrot)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-47.8919,-15.7975]}},{\"type\":\"Feature\",\"properties\":{\"id\":550,\"name\":\"Colombia municipal court case: rights of the La Plata River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/la-plata-river\\/\",\"loc\":\"Huila Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"La Plata River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.8942,2.389]}},{\"type\":\"Feature\",\"properties\":{\"id\":548,\"name\":\"Nottingham (USA) Ordinance (2019): chemical trespass, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/freedom-from-chemical-trespass-nottingham\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Natural Communities and Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.0998,43.1145]}},{\"type\":\"Feature\",\"properties\":{\"id\":546,\"name\":\"Toledo (USA) Charter Amendment: Lake Erie Bill of Rights\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lake-erie-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Lake Erie\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-83.5379,41.6528]}},{\"type\":\"Feature\",\"properties\":{\"id\":544,\"name\":\"Uganda National Environmental Act of 2019\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/uganda-national-environmental-act\\/\",\"loc\":\"Uganda\",\"code\":\"UG\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Local Eco Knowledge, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[32.5825,0.3476]}},{\"type\":\"Feature\",\"properties\":{\"id\":540,\"name\":\"Bangladesh court case: rights of the Turag River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-of-rivers-in-bangladesh\\/\",\"loc\":\"Bangladesh\",\"code\":\"BD\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Turag River and all rivers\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[90.4125,23.8103]}},{\"type\":\"Feature\",\"properties\":{\"id\":537,\"name\":\"Ecuador court case: GMOs in Los R\\u00edos Province\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/gmos-in-los-rios\\/\",\"loc\":\"Los R\\u00edos Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":535,\"name\":\"Ho-Chunk Nation (USA) Constitutional Amendment: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ho-chunk-nation-resolution-rights-of-nature\\/\",\"loc\":\"Ho-Chunk Nation (Wisconsin, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Ecosystems, Natural Communities, and Species\",\"legal\":\"Indigenous L
8178aw\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-90.8515,44.2947]}},{\"type\":\"Feature\",\"properties\":{\"id\":533,\"name\":\"White Earth Nation (USA) Tribal Resolution: Rights of Manoomin\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/resolution-establishing-rights-of-manoomin\\/\",\"loc\":\"White Earth Nation (Minnesota, USA)\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Manoomin (Wild Rice)\",\"legal\":\"Indigenous Law\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-95.767,47.2333]}},{\"type\":\"Feature\",\"properties\":{\"id\":531,\"name\":\"Mexico City (CDMX) Constitution of 2017: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mexico-city-constitutional-amendment\\/\",\"loc\":\"Mexico City (former Federal District)\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.1332,19.4326]}},{\"type\":\"Feature\",\"properties\":{\"id\":529,\"name\":\"Santa Fe (Argentina) City Ordinance: aerial toxicities and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/santa-fe-toxicities-ordinance\\/\",\"loc\":\"Santa Fe, Argentina\",\"code\":\"AR\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-60.6973,-31.6107]}},{\"type\":\"Feature\",\"properties\":{\"id\":526,\"name\":\"Ecuador Constitutional Court Case: rights of the Piat\\u00faa River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/piatua-river\\/\",\"loc\":\"Pastaza Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Piat\\u00faa River\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":524,\"name\":\"Colombia court case: rights of the Pisba p\\u00e1ramo\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/paramo-de-pisba-case\\/\",\"loc\":\"Boyac\\u00e1 Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Pisba P\\u00e1ramo\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.362,5.4545]}},{\"type\":\"Feature\",\"properties\":{\"id\":521,\"name\":\"Ecuador constitutional court case: mining concessions in A\\u2019i Cof\\u00e1n of Sinangoe\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/cofan-sinangoe\\/\",\"loc\":\"A'L Cof\\u00e1n Sinangoe Territory (Ecuador)\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2022,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":519,\"name\":\"Crestone (USA) Town Resolution: Rights of Nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/crestone-resolution\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.6997,37.9964]}},{\"type\":\"Feature\",\"properties\":{\"id\":517,\"name\":\"Uttarakhand (India) High Court Case: Bhatt v. Union of India\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bhatt-v-union-of-india-and-others\\/\",\"loc\":\"Uttarakhand State, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Animals\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[79.0193,30.0668]}},{\"type\":\"Feature\",\"properties\":{\"id\":515,\"name\":\"Paudalho (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/amendment-organic-law-of-the-municipality-of-paudalho\\/\",\"loc\":\"Pernambuco State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-35.5008775,-8.0817217]}},{\"type\":\"Feature\",\"properties\":{\"id\":513,\"name\":\"Oregon (USA) Court Case: Justice v. Vercher\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/justice-v
8178-gwendolyn-vercher\\/\",\"loc\":\"Oregon, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2018,\"eactor\":\"Horse (Justice)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-123.0303,44.9385]}},{\"type\":\"Feature\",\"properties\":{\"id\":511,\"name\":\"Bonito (Brazil) Municipal Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-organic-law-of-the-municipal-of-bonito-2\\/\",\"loc\":\"Pernambuco State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-36.5585266,-7.6327778]}},{\"type\":\"Feature\",\"properties\":{\"id\":510,\"name\":\"Plymouth (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/plymouth-community-right-based-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.6882,43.757]}},{\"type\":\"Feature\",\"properties\":{\"id\":508,\"name\":\"New Zealand Law: legal personality of Taranaki Maunga (Mount Taranaki)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/taranaki-maunga\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2025,\"eactor\":\"Taranaki Maunga\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":506,\"name\":\"Inter-American Court of Human Rights Advisory Opinion 23\\/17: environment and human rights (2017)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/inter-american-court-of-human-rights-advisory-opinion\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.1133451,9.9355456]}},{\"type\":\"Feature\",\"properties\":{\"id\":504,\"name\":\"Australia Yarra River Protection Act of 2017\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/yarra-river-protection-act-2017\\/\",\"loc\":\"Australia\",\"code\":\"AU\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Yarra River\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[149.13,-35.2809]}},{\"type\":\"Feature\",\"properties\":{\"id\":502,\"name\":\"Colorado (USA) District Court Case: Colorado River Ecosystem v. State of Colorado\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colorado-river-v-colorado\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2017,\"eactor\":\"Colorado River\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0369,38.9072]}},{\"type\":\"Feature\",\"properties\":{\"id\":500,\"name\":\"II Inter-American Congress on the Environmental Rule of Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ii-inter-american-congress-on-the-environmental-rule-of-law\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"The environment\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.6693,-33.4489]}},{\"type\":\"Feature\",\"properties\":{\"id\":493,\"name\":\"Colombia court case: rights of Chucho the andean spectacled bear\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rights-of-andean-spectacled-bear\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Andean spectacled bear (Chucho)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.5028,5.063]}},{\"type\":\"Feature\",\"properties\":{\"id\":489,\"name\":\"New York (USA) Court Case: Nonhuman Rights Project v. Lavery\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nonhuman-rights-project-v-lavery\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2018,\"eactor\":\"Chimpanzee (Tommy and Kiko)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.880721,42.6681893]}},{\"type\":\"Feature\",\"properties\":{\"id\":484,\"name\":\"Lincoln County (USA) Ordinance: aerial pesticides ban and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lincoln-county-aerial-spray-ordinance\\/\",\"loc\":\"Oregon, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-123.9424,44.6095]}},{\"type\":\"Feature\",\"properties\":{\"id\":481,\"name\":\"USA Court Case: Naruto v. Slater (copyright of a macaque monkey \\u201cselfie\\u201d)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/naruto-v-slater\\/\",\"loc\":\"USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2018,\"eactor\":\"Naruto (Crested Macaque Monkey)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0369,38.9072]}},{\"type\":\"Feature\",\"properties\":{\"id\":479,\"name\":\"Colombia Supreme Court Case: rights of the Amazon\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colombian-amazon\\/\",\"loc\":\"Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Colombian Amazon\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.0721,4.711]}},{\"type\":\"Feature\",\"properties\":{\"id\":477,\"name\":\"Fortaleza (Brazil) Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/fortaleza-municipal-ordinance\\/\",\"loc\":\"Cear\\u00e1 State, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-38.527,-3.7327]}},{\"type\":\"Feature\",\"properties\":{\"id\":475,\"name\":\"France Constitutional Amendment: Guaranteeing Environmental Protection\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/france-constitutional-amendment\\/\",\"loc\":\"France\",\"code\":\"FR\",\"status\":\"Failed\",\"year\":2021,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[2.3522,48.8566]}},{\"type\":\"Feature\",\"properties\":{\"id\":473,\"name\":\"Uttarakhand (India) High Court Case: Miglani vs. State of Uttarakhand\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/miglani-v-state-of-uttarakhand\\/\",\"loc\":\"Uttarakhand State, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Gangotri and Yamunotri Glaciers\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[79.0193,30.0668]}},{\"type\":\"Feature\",\"properties\":{\"id\":471,\"name\":\"New Zealand Te Awa Tupua Act 2017 (Whanganui River)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/te-awa-tupua-act-2017\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2017,\"eactor\":\"Whanganui River\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":469,\"name\":\"India Supreme Court Case: Salim v State of Uttarakhand (legal personhood Ganga\\/Yamuna Rivers)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/salim-v-state-of-uttarakhand\\/\",\"loc\":\"Uttarakhand State, India\",\"code\":\"IN\",\"status\":\"Failed\",\"year\":2017,\"eactor\":\"Ganga and Yamuna Rivers\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[79.0193,30.0668]}},{\"type\":\"Feature\",\"properties\":{\"id\":467,\"name\":\"Argentina National Rights of Nature Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/argentina-right-of-nature-law\\/\",\"loc\":\"Argentina\",\"code\":\"AR\",\"status\":\"Failed\",\"year\":2020,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-58.3816,-34.6037]}},{\"type\":\"Feature\",\"properties\":{\"id\":465,\"name\":\"Bolivia Citizen Declaration: People\\u2019s Manifesto for Life\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-peoples-manifesto-for-life\\/\",\"loc\":\"Bolivia\",\"code\":\"BO\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Mother Earth | Pachamama\",\"legal\":\"Civil Society Declaration\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-65.7589,-18.1367]}},{\"type\":\"Feature\",\"properties\":{\"id\":463,\"name\":\"Colombia Constitutional Court Case: rights of the Atrato River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/principle-of-environmental-prec
8178aution-and-its-application-to-protect-peoples-right-to-health\\/\",\"loc\":\"Choc\\u00f3 Department, Colombia\",\"code\":\"CO\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Atrato River\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Local Eco Knowledge, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.110833,7.382222]}},{\"type\":\"Feature\",\"properties\":{\"id\":461,\"name\":\"Argentina court case: rights of Cecilia the chimpanzee\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/cecilia-the-chimpanzee-case\\/\",\"loc\":\"Mendoza, Argentina\",\"code\":\"AR\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Chimpanzee (Cecilia)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-68.8458,-32.8895]}},{\"type\":\"Feature\",\"properties\":{\"id\":455,\"name\":\"Australia Peoples\\u2019 Tribunal: rights of nature tribunal (2016)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/2016-australian-peoples-tribunal-for-community-and-natures-rights\\/\",\"loc\":\"Australia\",\"code\":\"AU\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Civil Society Tribunal\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[149.13,-35.2809]}},{\"type\":\"Feature\",\"properties\":{\"id\":453,\"name\":\"IUCN World Conservation Congress Resolution 070: crimes against the environment\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-wcc-resolution-070\\/\",\"loc\":\"Hawaii, USA\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Environment\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-157.8583,21.3069]}},{\"type\":\"Feature\",\"properties\":{\"id\":451,\"name\":\"IUCN World Conservation Congress Resolution 081: humanity\u2019s right to a healthy environment\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/iucn-wcc-resolution-081\\/\",\"loc\":\"Hawaii, USA\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-157.8583,21.3069]}},{\"type\":\"Feature\",\"properties\":{\"id\":448,\"name\":\"Ecuador court case: illegal transport of sea cucumbers (Gal\\u00e1pagos)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sea-cucumbers-in-the-galapagos\\/\",\"loc\":\"San Crist\\u00f3bal, Gal\\u00e1pagos, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Sea cucumbers\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-91.7430049,-0.3802553]}},{\"type\":\"Feature\",\"properties\":{\"id\":446,\"name\":\"India National Ganga River Rights Act of 2016\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/proposed-national-ganga-river-rights-act\\/\",\"loc\":\"India\",\"code\":\"IN\",\"status\":\"Drafted\",\"year\":2016,\"eactor\":\"Ganges River\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[77.209,28.6139]}},{\"type\":\"Feature\",\"properties\":{\"id\":444,\"name\":\"Ecuador court case: Petroamazonas oil spills in Sucumb\\u00edos Province\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/artisanal-oil-pools\\/\",\"loc\":\"Sucumb\\u00edos Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":442,\"name\":\"Mendocino County (USA) Ordinance: community rights and rights of nature (hydraulic fracturing ban)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mendocino-county-bill-of-rights\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-123.4384,39.55]}},{\"type\":\"Feature\",\"properties\":{\"id\":440,\"name\":\"San Francisco (USA) City Resolution: rights of whales and dolphins\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/san-francisco-whales-and-dolphins-resolution\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Whales and dolphins\",\"legal\":\"Declaration\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.4194,37.7749]}},{\"type\":\"Feature\",\"properties\":{\"id\":438,\"name\":\"New Zealand Te Urewera Act 2014\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/te-urewera-act-2014\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Te Urewera\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":436,\"name\":\"UN G77 Declaration (2014): living well and Mother Earth\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/declaration-of-the-summit-of-heads-of-state-and-government-of-the-group-of-77\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":434,\"name\":\"Guerrero State (Mexico) Constitutional Amendment: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/guerrero-constitutional-amendment\\/\",\"loc\":\"Guerrero State, Mexico\",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-100.6568699,17.6013563]}},{\"type\":\"Feature\",\"properties\":{\"id\":429,\"name\":\"Ecuador court case: lawsuit against killing a jaguar\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/death-of-the-jaguar-case\\/\",\"loc\":\"Napo Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Jaguar\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.817321,-0.9913579]}},{\"type\":\"Feature\",\"properties\":{\"id\":427,\"name\":\"Grant Township (USA) Ordinance: community rights and rights of nature 2014\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/grant-township-ordinance-establishing-bill-of-rights\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.9515,40.7701]}},{\"type\":\"Feature\",\"properties\":{\"id\":425,\"name\":\"India Supreme Court Case: Animal Welfare Board vs A. Nagaraja (Jallikattu case)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/animal-welfare-board-of-india-v-a-nagaraja-ors\\/\",\"loc\":\"India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Animals\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[77.209,28.6139]}},{\"type\":\"Feature\",\"properties\":{\"id\":423,\"name\":\"Costa Rica Decree: National Day of Mother Earth\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/international-day-of-mother-earth\\/\",\"loc\":\"Costa Rica\",\"code\":\"CR\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Mother Earth\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-84.0907,9.9281]}},{\"type\":\"Feature\",\"properties\":{\"id\":421,\"name\":\"Ecuador court case: rights of nature violations by the San Francisco Recreation Center (Puyango Canton)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/earthworks-in-puyango\\/\",\"loc\":\"Loja Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.0837086,-3.9644232]}},{\"type\":\"Feature\",\"properties\":{\"id\":419,\"name\":\"Alexandria (USA) Town Ordinance: right to a sustainable energy future and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/alexandria-community-bill-of-rights-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.7929,43.6115]}},{\"type\":\"Feature\",\"properties\":{\"id\":417,\"name\":\"Colorado State (USA) Constitutional Amendment: right to local self-government and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/colorado-prop
8178osed-constitutional-amendment\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-104.9903,39.7392]}},{\"type\":\"Feature\",\"properties\":{\"id\":415,\"name\":\"Loyalty Islands Province Environmental Code 2019: unitary principle of life\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/loyalty-islands-environmental-code\\/\",\"loc\":\"New Caledonia (France)\",\"code\":\"NC\",\"status\":\"Approved\",\"year\":2016,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[166.458,-22.2758]}},{\"type\":\"Feature\",\"properties\":{\"id\":413,\"name\":\"Ecuador Comprehensive Organic Criminal Code\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-penal-code\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature | Pachamama\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":410,\"name\":\"Ecuador court case: killing of an endangered Andean condor\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/condor-arturo-case\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Andean condor\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":408,\"name\":\"Lafayette (USA) Charter Amendment: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lafayette-community-bill-of-rights-and-obligations\\/\",\"loc\":\"Colorado, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.0897,39.9936]}},{\"type\":\"Feature\",\"properties\":{\"id\":404,\"name\":\"New Hampshire State (USA) Constitutional Amendment: right to self-government and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/new-hampshire-constitutional-amendment\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Constitution\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.5376,43.2081]}},{\"type\":\"Feature\",\"properties\":{\"id\":402,\"name\":\"West Chester Borough (USA) Charter Amendment: fracking ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/west-chester-community-bill-of-rights\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.6055,39.9607]}},{\"type\":\"Feature\",\"properties\":{\"id\":400,\"name\":\"Argentina court case: rights of Sandra the orangutan\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/afada-et-al-v-buenos-aires\\/\",\"loc\":\"Buenos Aires, Argentina\",\"code\":\"AR\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Orangutan (Sandra)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-58.3816,-34.6037]}},{\"type\":\"Feature\",\"properties\":{\"id\":398,\"name\":\"UN IPBES Plenary Report (2013): biodiversity and ecosystem services\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/report-of-the-second-session-of-the-plenary-of-theintergovernmental-science-policy-platform-on-biodiversity-andecosystem-services\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":396,\"name\":\"Sangerville (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sangerville-community-bill-of-rights\\/\",\"loc\":\"Maine, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-69.3573,45.1646]}},{\"type\":\"Feature\",\"properties\":{\"id\":394,\"name\":\"Mexico City (Federal District) Environmental Land Protection Law of 2013\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mexico-city-environmental-law-2\\/\",\"loc\":\"Mexico City (former Federal District) \",\"code\":\"MX\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-99.1436127,19.3907336]}},{\"type\":\"Feature\",\"properties\":{\"id\":392,\"name\":\"Ecuador court case: fishing in the Valdivia Mangrove Swamp and Marine Reserve\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/marine-reserve-comuna-valdivia\\/\",\"loc\":\"Santa Elena Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Valdivia Mangrove Swamp and Marine Reserve\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.4164792,-2.227143]}},{\"type\":\"Feature\",\"properties\":{\"id\":390,\"name\":\"Oberlin (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-city-of-oberlin-community-bill-of-rights-and-obligations-ordinance\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-82.2174,41.2939]}},{\"type\":\"Feature\",\"properties\":{\"id\":388,\"name\":\"Ecuador court case: Condor-Mirador mining project\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/condor-mirador-case\\/\",\"loc\":\"Pichincha Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2013,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":385,\"name\":\"Ecuador court case: seizure of Hacienda La Clementina and rights of the Samama Protected Forest\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/samama-protective-forest\\/\",\"loc\":\"Los R\\u00edos Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Samama Protected Forest\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":383,\"name\":\"Ecuador Court Case: Esmeralda River oil spill\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/esmeraldas-oil-spill\\/\",\"loc\":\"Esmeraldas Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Esmeralda River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.6496107,0.8473332]}},{\"type\":\"Feature\",\"properties\":{\"id\":381,\"name\":\"India Ministry of Environment & Forests Policy: prohibiting dolphinariums\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/policy-on-establishment-of-dolphinarium\\/\",\"loc\":\"India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Dolphins\",\"legal\":\"Policy\",\"ej\":\"Animal Rights, Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[77.209,28.6139]}},{\"type\":\"Feature\",\"properties\":{\"id\":376,\"name\":\"Ecuador court case: R\\u00edo Blanco mining project in Cajas National Park\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rio-blanco-mining-project\\/\",\"loc\":\"Azuay Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.0305799,-2.8921828]}},{\"type\":\"Feature\",\"properties\":{\"id\":373,\"name\":\"S\\u00e3o Paulo (Brazil) Organic Law: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/planned-amendment-to-organic-law-in-sao-paulo\\/\",\"loc\":\"S\\u00e3o Paulo, Brazil\",\"code\":\"BR\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-46.6396,-23.5558]}},{\"type\":\"Feature\",\"properties\":{\"id\":371,\"name\":\"Mora County (USA) Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mora-county-community-water-rights-and-local-self-government-ordinance\\/\",\"loc\":\"New Mexico, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.3301,35.9742]}},{\"type\":\"Feature\",\"properties\":{\"id\":369,\"name\":\"UN Forum on Forests Resolution (2013): environmental governance\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/un-forum-on-forests\\/\",\"loc\":\"International\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Forests\",\"legal\":\"Declaration\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.006,40.7128]}},{\"type\":\"Feature\",\"properties\":{\"id\":367,\"name\":\"Santa Monica (USA) city ordinance: sustainability and rights of nature (2013)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/city-of-santa-monica-sustainability-rights-ordinance\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-118.4912,34.0195]}},{\"type\":\"Feature\",\"properties\":{\"id\":365,\"name\":\"Grafton (USA) Town Ordinance: right to a sustainable energy future and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-town-of-graftons-right-to-a-sustainable-energy-future-and-community-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2013,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.9473,43.5611]}},{\"type\":\"Feature\",\"properties\":{\"id\":361,\"name\":\"New York (USA) court case: Nonhuman Rights Project v. Stanley\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nonhuman-rights-project-v-stanley\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Chimpanzee (Hercules and Leo)\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-73.7562,42.6526]}},{\"type\":\"Feature\",\"properties\":{\"id\":358,\"name\":\"Ecuador court case: mining in Pedro Moncayo Canton\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mining-in-the-pedro-moncayo-canton\\/\",\"loc\":\"Pichincha Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2013,\"eactor\":\"Granobles River (Rio Blanco)\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":356,\"name\":\"Ecuador Constitutional Court Case: illegal mining in Mera Canton\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/illegal-mining-in-pastaza\\/\",\"loc\":\"Pastaza Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.0292626,-1.4746301]}},{\"type\":\"Feature\",\"properties\":{\"id\":353,\"name\":\"Ecuador Constitutional Court Case: Shiva et al. v British Petroleum\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/shiva-et-al-v-british-petroleum\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2013,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":351,\"name\":\"Ferguson Towns
8178hip (USA) Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ferguson-township-community-bill-of-rights\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Natural communities\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.9053,40.7442]}},{\"type\":\"Feature\",\"properties\":{\"id\":347,\"name\":\"Broadview Heights (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/broadview-heights-community-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Natural communities\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.6851,41.3139]}},{\"type\":\"Feature\",\"properties\":{\"id\":345,\"name\":\"Mansfield (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mansfield-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-82.5154,40.7584]}},{\"type\":\"Feature\",\"properties\":{\"id\":343,\"name\":\"Bolivia Law: Mother Earth and Integral Development to Live Well 2012\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/law-no-300-the-framework-law-of-mother-earth-and-integral-development-to-live-well\\/\",\"loc\":\"Bolivia\",\"code\":\"BO\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Mother Earth\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-63.5887,-16.2902]}},{\"type\":\"Feature\",\"properties\":{\"id\":341,\"name\":\"Ecuador Public Defender\u2019s Office Case: rights of nature violations by banana companies\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/banana-growers-in-los-rios\\/\",\"loc\":\"Guayas, Los R\\u00edos, Esmeraldas, El Oro, Cotopaxi, and Ca\\u00f1ar Provinces, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":339,\"name\":\"Yellow Springs (USA) Town Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/yellow-springs-ordinance-establishing-a-community-bill-of-rights\\/\",\"loc\":\"Ohio, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-83.8869,39.8064]}},{\"type\":\"Feature\",\"properties\":{\"id\":337,\"name\":\"IUCN World Conservation Congress Resolution 100: incorporating rights of nature into decision-making\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/incorporation-of-the-rights-of-nature-as-the-organizational-focal-point-in-iucns-decision-making\\/\",\"loc\":\"Jeju, South Korea\",\"code\":\"INT\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Nature\",\"legal\":\"Declaration\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[126.978,37.5665]}},{\"type\":\"Feature\",\"properties\":{\"id\":335,\"name\":\"Oregon (USA) court case: State of Oregon v. Nix\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-of-oregon-v-nix\\/\",\"loc\":\"Oregon, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2014,\"eactor\":\"Animals\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-123.0351,44.9429]}},{\"type\":\"Feature\",\"properties\":{\"id\":333,\"name\":\"Ecuador court case: Charles Darwin Highway in Santa Cruz (Gal\\u00e1pagos)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/charles-darwin-highway-in-santa-cruz\\/\",\"loc\":\"Galapagos, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-90.3492038,-0.7385953]}},{\"type\":\"Feature\",\"properties\":{\"id\":331,\"name\":\"Ecuador court case: constitutionality of the Gal\\u00e1pagos Organic Law\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/unconstitutionality-of-the-galapagos-law\\/\",\"loc\":\"Galapagos, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Natural environment of the province of the Galapagos\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":329,\"name\":\"Las Vegas (New Mexico) Town Ordinance: community w
8178ater rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/las-vegas-community-water-rights-and-local-self-government-ordinance\\/\",\"loc\":\"New Mexico, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2012,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-105.2228,35.5942]}},{\"type\":\"Feature\",\"properties\":{\"id\":325,\"name\":\"Ecuador court case: mangroves and shrimp farms in the Cayapas Ecological Reserve\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/shrimp-farm-in-a-cayapas-reserve\\/\",\"loc\":\"Esmeraldas Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Mangrove\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.2514452,1.2230548]}},{\"type\":\"Feature\",\"properties\":{\"id\":323,\"name\":\"Delhi (India) High Court Case: People For Animals vs. Md. Mohazzim\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/people-for-animals-vs-md-mohazzim-anr\\/\",\"loc\":\"Delhi, India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Birds\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[77.209,28.6139]}},{\"type\":\"Feature\",\"properties\":{\"id\":321,\"name\":\"Easton (USA) Town Ordinance: right to a sustainable energy future and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-town-of-eastons-right-to-a-sustainable-energy-future-and-community-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.8008,44.1496]}},{\"type\":\"Feature\",\"properties\":{\"id\":319,\"name\":\"Plymouth (USA) Town Ordinance: right to a sustainable energy future and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-town-of-plymouths-right-to-a-sustainable-energy-future-and-community-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2018,\"eactor\":\"Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.6882,43.757]}},{\"type\":\"Feature\",\"properties\":{\"id\":317,\"name\":\"Sugar Hill (USA) Town Ordinance: right to a sustainable energy future and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-town-of-sugar-hills-right-to-a-sustainable-energy-future-right-to-scenic-preservation-and-community-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2012,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.7995,44.2153]}},{\"type\":\"Feature\",\"properties\":{\"id\":315,\"name\":\"India Supreme Court Case: T.N. Godavarman Thirumulpad v. Union of India (forest protections)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/t-n-godavarman-thirumulpad-vs-union-of-india-ors\\/\",\"loc\":\"India\",\"code\":\"IN\",\"status\":\"Approved\",\"year\":1996,\"eactor\":\"Sandalwood Forest\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[77.209,28.6139]}},{\"type\":\"Feature\",\"properties\":{\"id\":313,\"name\":\"California (USA) court case: Tilikum v. SeaWorld Parks & Entertainment\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tilikum-v-sea-world-parks-and-entertainment\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2012,\"eactor\":\"Wild-captured orcas\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-121.4944,38.5816]}},{\"type\":\"Feature\",\"properties\":{\"id\":310,\"name\":\"Ecuador court case: illegal killing and transport of sharks (Gal\\u00e1pagos)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/shark-fins-in-the-galapagos\\/\",\"loc\":\"Gal\\u00e1pagos Marine Reserve, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2019,\"eactor\":\"Sharks\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":308,\"name\":\"State College Borough (USA) Ordinance: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/state-college-borough-bill-of-rights\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.86,40.7934]}},{\"type\":\"Feature\",\"properties\":{\"id\":306,\"name\":\"Forest Hills Borough (USA) Ordinance: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/forest-hills-boroughs-community-rights-and-protection-from-natural-gas-exploitation-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.85,40.4198]}},{\"type\":\"Feature\",\"properties\":{\"id\":304,\"name\":\"Wilkinsburg (USA) Town Ordinance: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/wilkinsburgs-community-protection-from-natural-gas-extraction-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.882,40.4417]}},{\"type\":\"Feature\",\"properties\":{\"id\":302,\"name\":\"Wales (USA) Town Ordinance: protection of natural resources\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-wales-community-protection-of-natural-resources\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.5273,42.7679]}},{\"type\":\"Feature\",\"properties\":{\"id\":300,\"name\":\"Ecuador court case: illegal mining in Esmeraldas Province\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/illegal-mining-in-esmeraldas\\/\",\"loc\":\"Esmeraldas Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4678,-0.1807]}},{\"type\":\"Feature\",\"properties\":{\"id\":295,\"name\":\"West Homestead Borough (USA) Ordinance: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/west-homestead-boroughs-community-protection-from-natural-gas-extraction-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.912,40.394]}},{\"type\":\"Feature\",\"properties\":{\"id\":293,\"name\":\"Mountain
8178Lake Park (USA) Ordinance: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-mountain-lake-parks-community-protection-from-natural-gas-extraction-ordinance\\/\",\"loc\":\"Maryland, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.3817,39.3984]}},{\"type\":\"Feature\",\"properties\":{\"id\":289,\"name\":\"Ecuador court case: rights of the Vilcabamba River\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/huddle-v-provincial-government-of-loja\\/\",\"loc\":\"Loja Province, Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2011,\"eactor\":\"Vilcabamba River\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.8708673,-3.5287684]}},{\"type\":\"Feature\",\"properties\":{\"id\":287,\"name\":\"Harveys Lake (USA) Ordinance: fracking ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/harveys-lake-community-water-rights-and-local-self-government-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2010,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.0334,41.3672]}},{\"type\":\"Feature\",\"properties\":{\"id\":285,\"name\":\"Bolivia Law: Rights of Mother Earth 2010\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/law-of-the-rights-of-mother-earth\\/\",\"loc\":\"Bolivia\",\"code\":\"BO\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Mother Earth\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-68.1193,-16.4897]}},{\"type\":\"Feature\",\"properties\":{\"id\":283,\"name\":\"Pittsburgh (USA) City Ordinance: natural gas drilling ban and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pittsburghs-community-protection-from-natural-gas-extraction-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.9959,40.4406]}},{\"type\":\"Feature\",\"properties\":{\"id\":281,\"name\":\"Lehman Township (USA) Ordinance: natural gas drilling ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/lehman-township-community-water-rights-and-self-government-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2010,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.991,41.15]}},{\"type\":\"Feature\",\"properties\":{\"id\":279,\"name\":\"Shasta (USA) Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/shasta-ordinance-to-assert-and-secure-the-right-of-the-people-of-mt-shasta-to-natural-water-systems-and-cycles\\/\",\"loc\":\"California, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2010,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.3106,41.3099]}},{\"type\":\"Feature\",\"properties\":{\"id\":277,\"name\":\"Danby (USA) Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/danby-community-water-rights-and-self-government-ordinance\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Natural communities\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.4808,42.3523]}},{\"type\":\"Feature\",\"properties\":{\"id\":275,\"name\":\"Licking Township (USA) Ordinance: fracking ban, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/licking-township-community-water-rights-and-self-government-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Ecosystems and the natural flora and fauna communities\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.5266,41.1337]}},{\"type\":\"Feature\",\"properties\":{\"id\":273,\"name\":\"Monroe (USA) Ordinance: local self-government\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/town-of-monroe-local-self-government-ordinance\\/\",\"loc\":\"Maine, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Natural assets\",\"legal\":\"Legislation\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-69.0181,44.6151]}},{\"type\":\"Feature\",\"properties\":{\"id\":271,\"name\":\"New Zealand Law: Waikato-Tainui Raupatu Claims (Waikato River) Settlement Act 2010\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/waikato-tainui-raupatu-claims-waikato-river-settlement-act-2010\\/\",\"loc\":\"Aotearoa (New Zealand)\",\"code\":\"NZ\",\"status\":\"Approved\",\"year\":2010,\"eactor\":\"Waikato River\",\"legal\":\"Legislation\",\"ej\":\"Indigenous Model\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[174.7787,-41.2924]}},{\"type\":\"Feature\",\"properties\":{\"id\":269,\"name\":\"Ecuador Constitutional Court Case: Mining Law 2009\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/unconstitutionality-of-the-e40-mining-law\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2010,\"eactor\":\"Nature\",\"legal\":\"Court Case\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.5351,-1.3544]}}
8178,{\"type\":\"Feature\",\"properties\":{\"id\":267,\"name\":\"Philippines Court Case: Resident Marine Mammals of Ta\\u00f1on Strait v. Secretary Angelo Reyes\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/resident-marine-mammals-of-the-protected-seascape-tanon-strait-v-secretary-angelo-reyes\\/\",\"loc\":\"Philippines\",\"code\":\"PH\",\"status\":\"Approved\",\"year\":2015,\"eactor\":\"Marine mammals\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[120.9842,14.5995]}},{\"type\":\"Feature\",\"properties\":{\"id\":265,\"name\":\"Blaine Township (USA) Home Rule Charter (2009)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/blaine-township-charter\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.3993,40.185]}},{\"type\":\"Feature\",\"properties\":{\"id\":263,\"name\":\"Van Etten (USA) Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/van-etten-community-water-rights-and-self-government-ordinance\\/\",\"loc\":\"New York, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Natural community and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.5524,42.1987]}},{\"type\":\"Feature\",\"properties\":{\"id\":261,\"name\":\"Newfield (USA) Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/newfield-water-rights-and-local-self-government-ordinance\\/\",\"loc\":\"Maine, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.847,43.6481]}},{\"type\":\"Feature\",\"properties\":{\"id\":259,\"name\":\"Shapleigh (USA) Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/shapleigh-water-rights-and-local-self-government-ordinance\\/\",\"loc\":\"Maine, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Water; Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-70.8481,43.5406]}},{\"type\":\"Feature\",\"properties\":{\"id\":257,\"name\":\"Santa Cruz (USA) Ordinance: local control, pesticide and chemical trespass\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/the-city-of-santa-cruz-local-control-pesticide-and-chemical-trespass-ordinance\\/\",\"loc\":\"Santa Cruz, California, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2009,\"eactor\":\"Natural community and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-122.0308,36.9741]}},{\"type\":\"Feature\",\"properties\":{\"id\":255,\"name\":\"Packer Township (USA) Ordinance: sewage sludge and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/packer-township-local-control-sewage-sludge-and-chemical-trespass-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2012,\"eactor\":\"Natural Communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.8883,40.9]}},{\"type\":\"Feature\",\"properties\":{\"id\":252,\"name\":\"Ecuador court case: rights of the Tangabana p\\u00e1ramo\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/pine-plantation-in-tangabana\\/\",\"loc\":\"Chimborazo Province, Ecuador\",\"code\":\"EC\",\"status\":\"Failed\",\"year\":2015,\"eactor\":\"Tangabana P\\u00e1ramo\",\"legal\":\"Court Case\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.6992191,-1.6659954]}},{\"type\":\"Feature\",\"properties\":{\"id\":250,\"name\":\"Newtown Township (USA) Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/newtown-township-comprehe
8178nsive-plan-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2009,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.4012981,39.9841225]}},{\"type\":\"Feature\",\"properties\":{\"id\":248,\"name\":\"Nockamixon (USA) Ordinance: corporate mining, bodily trespass, and democratic self-government\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nockamixon-township-corporate-mining-bodily-trespass-and-democratic-self-government-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.1662,40.5297]}},{\"type\":\"Feature\",\"properties\":{\"id\":246,\"name\":\"Blaine Township (USA) Ordinance (2008): corporate taking ban and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/blaine-township-community-self-governance-and-corporate-takings-prohibition-ordinance\\/\",\"loc\":\"Blaine Township, Pennsylvania\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.3993,40.185]}},{\"type\":\"Feature\",\"properties\":{\"id\":244,\"name\":\"Nottingham (USA) Ordinance (2008): community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/nottingham-water-rights-and-local-self-government-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.0998,43.1145]}},{\"type\":\"Feature\",\"properties\":{\"id\":242,\"name\":\"Mahanoy Township (USA) Ordinance: sewage sludge and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/mahanoy-township-sewage-sludge-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.1436,40.8322]}},{\"type\":\"Feature\",\"properties\":{\"id\":240,\"name\":\"Halifax (USA) Ordinance: corporate mining, chemical trespass, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/halifax-corporate-mining-and-chemical-and-radioactive-bodily-trespass-ordinance\\/\",\"loc\":\"Virginia, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.9283,36.766]}},{\"type\":\"Feature\",\"properties\":{\"id\":238,\"name\":\"Atkinson (USA) Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/atkinson-water-withdrawal-control-ordinance\\/\",\"loc\":\"New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2007,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.147,42.8384]}},{\"type\":\"Feature\",\"properties\":{\"id\":236,\"name\":\"North Plainfield (USA) Ordinance: community rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/borough-of-north-plainfield-corporate-land-development-and-local-self-government-ordinance\\/\",\"loc\":\"New Jersey, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2007,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-74.4274,40.6301]}},{\"type\":\"Feature\",\"properties\":{\"id\":234,\"name\":\"Peach Bottom Township (USA) Ordinance: sustainable agriculture, community rights, and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/peach-bottom-towns
8178hip-sustainable-agriculture-and-community-self-government-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2007,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-76.2269,39.7506]}},{\"type\":\"Feature\",\"properties\":{\"id\":232,\"name\":\"Bethel (USA) Ordinance: corporate toxics and local self-governance\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/bethel-corporate-toxics-and-local-self-governance-ordinance\\/\",\"loc\":\"Bethel, Alaska, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2007,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-161.7558,60.7922]}},{\"type\":\"Feature\",\"properties\":{\"id\":230,\"name\":\"Tamaqua Borough (USA) Ordinance: corporate waste and local control\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tamaqua-borough-corporate-waste-and-local-control-ordinance\\/\",\"loc\":\"Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2007,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.9694,40.7973]}},{\"type\":\"Feature\",\"properties\":{\"id\":228,\"name\":\"Campbell County (USA) Ordinance: sewage sludge and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/campbell-county-sewage-sludge-ordinance\\/\",\"loc\":\"Campbell County, Virginia, USA\",\"code\":\"US\",\"status\":\"Drafted\",\"year\":2007,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-79.1097,37.221]}},{\"type\":\"Feature\",\"properties\":{\"id\":226,\"name\":\"East Brunswick Towns
8178hip (USA) Ordinance: sewage sludge and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/east-brunswick-township-sewage-sludge-ordinance\\/\",\"loc\":\"East Brunswick Township, Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2008,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.9579,40.6702]}},{\"type\":\"Feature\",\"properties\":{\"id\":224,\"name\":\"Montgomery County (USA) Ordinance: anti-corporate takings and local self-governance\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/montgomery-county-anti-corporate-takings-and-securing-local-self-governance-ordinance\\/\",\"loc\":\"Montgomery County, Virginia, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2006,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.4104,37.207]}},{\"type\":\"Feature\",\"properties\":{\"id\":222,\"name\":\"Blaine Township (USA) Ordinance: corporate land development and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/blaine-township-corporate-land-development-ordinance\\/\",\"loc\":\"Blaine Township, Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2006,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-80.3993,40.185]}},{\"type\":\"Feature\",\"properties\":{\"id\":220,\"name\":\"Rush Township (USA) Ordinance: sewage sludge and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/rush-township-sewage-sludge-ordinance\\/\",\"loc\":\"Rush Township, Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2006,\"eactor\":\"Natural communities and ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.9812,40.8321]}},{\"type\":\"Feature\",\"properties\":{\"id\":218,\"name\":\"Barnstead (USA) Town Ordinance: community water rights and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/barnstead-water-rights-and-local-self-government-ordinance\\/\",\"loc\":\"Barnstead, New Hampshire, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2006,\"eactor\":\"Water; Ecosystems\",\"legal\":\"Legislation\",\"ej\":\"Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-71.2782,43.3389]}},{\"type\":\"Feature\",\"properties\":{\"id\":216,\"name\":\"USA Federal Court Case: Cetacean Community v. Bush\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/cetacean-community-v-bush\\/\",\"loc\":\"USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":2004,\"eactor\":\"Cetaceans\",\"legal\":\"Court Case\",\"ej\":\"Animal Rights, Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-77.0369,38.9072]}},{\"type\":\"Feature\",\"properties\":{\"id\":213,\"name\":\"Florida (USA) court case: Loggerhead Turtle v. County Council of Volusia County\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/loggerhead-turtle-v-county-council-of-volusia-county\\/\",\"loc\":\"Florida, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":1998,\"eactor\":\"Loggerhead Turtle\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-81.3792,28.5383]}},{\"type\":\"Feature\",\"properties\":{\"id\":208,\"name\":\"Hawaii (USA) court case: Palila v. Hawaii Department of Land and Natural Resources\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/palila-v-hawaii-department-of-lane-and-natural-resources\\/\",\"loc\":\"Hawaii, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":1981,\"eactor\":\"Palila (endangered bird species)\",\"legal\":\"Court Case\",\"ej\":\"Eco-Governance\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-157.8583,21.3069]}},{\"type\":\"Feature\",\"properties\":{\"id\":206,\"name\":\"Ecuador Constitution of 2008: rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/ecuador-constitution\\/\",\"loc\":\"Ecuador\",\"code\":\"EC\",\"status\":\"Approved\",\"year\":2008,\"eactor\":\"Pachamama\",\"legal\":\"Constitution\",\"ej\":\"Indigenous Model, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-78.4067,-0.2175]}},{\"type\":\"Feature\",\"properties\":{\"id\":204,\"name\":\"Tamaqua Borough (USA) Ordinance: sewage sludge and rights of nature\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/tamaqua-borough-sewage-sludge-ordinance\\/\",\"loc\":\"Tamaqua Borough, Pennsylvania, USA\",\"code\":\"US\",\"status\":\"Approved\",\"year\":2006,\"eactor\":\"Nature\",\"legal\":\"Legislation\",\"ej\":\"Personhoo
8178d, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-75.9694,40.7973]}},{\"type\":\"Feature\",\"properties\":{\"id\":202,\"name\":\"U.S. Supreme Court Case: Sierra Club v. Morton (should trees have legal standing)\",\"url\":\"https:\\/\\/ecojurisprudence.org\\/initiatives\\/sierra-v-morton\\/\",\"loc\":\"USA\",\"code\":\"US\",\"status\":\"Failed\",\"year\":1972,\"eactor\":\"Mineral King Valley\",\"legal\":\"Court Case\",\"ej\":\"Personhood, Rights Of Nature\"},\"geometry\":{\"type\":\"Point\",\"coordinates\":[-118.5949,36.4539]}}]}","countries":"{\"INT\":\"International\",\"AF\":\"Afghanistan\",\"AX\":\"Aland Islands\",\"AL\":\"Albania\",\"DZ\":\"Algeria\",\"AS\":\"American Samoa\",\"AD\":\"Andorra\",\"AO\":\"Angola\",\"AI\":\"Anguilla\",\"AQ\":\"Antarctica\",\"AG\":\"Antigua and Barbuda\",\"AR\":\"Argentina\",\"AM\":\"Armenia\",\"AW\":\"Aruba\",\"AU\":\"Australia\",\"AT\":\"Austria\",\"AZ\":\"Azerbaijan\",\"BS\":\"Bahamas\",\"BH\":\"Bahrain\",\"BD\":\"Bangladesh\",\"BB\":\"Barbados\",\"BY\":\"Belarus\",\"BE\":\"Belgium\",\"BZ\":\"Belize\",\"BJ\":\"Benin\",\"BM\":\"Bermuda\",\"BT\":\"Bhutan\",\"BO\":\"Bolivia\",\"BQ\":\"Bonaire, Sint Eustatius and Saba\",\"BA\":\"Bosnia and Herzegovina\",\"BW\":\"Botswana\",\"BV\":\"Bouvet Island\",\"BR\":\"Brazil\",\"IO\":\"British Indian Ocean Territory\",\"BN\":\"Brunei Darussalam\",\"BG\":\"Bulgaria\",\"BF\":\"Burkina Faso\",\"BI\":\"Burundi\",\"KH\":\"Cambodia\",\"CM\":\"Cameroon\",\"CA\":\"Canada\",\"CV\":\"Cape Verde\",\"KY\":\"Cayman Islands\",\"CF\":\"Central African Republic\",\"TD\":\"Chad\",\"CL\":\"Chile\",\"CN\":\"China\",\"CX\":\"Christmas Island\",\"CC\":\"Cocos (Keeling) Islands\",\"CO\":\"Colombia\",\"KM\":\"Comoros\",\"CG\":\"Congo\",\"CD\":\"Democratic Republic of the Congo\",\"CK\":\"Cook Islands\",\"CR\":\"Costa Rica\",\"CI\":\"Cote D'Ivoire\",\"HR\":\"Croatia\",\"CU\":\"Cuba\",\"CW\":\"Curacao\",\"CY\":\"Cyprus\",\"CZ\":\"Czech Republic\",\"DK\":\"Denmark\",\"DJ\":\"Djibouti\",\"DM\":\"Dominica\",\"DO\":\"Dominican Republic\",\"EC\":\"Ecuador\",\"EG\":\"Egypt\",\"SV\":\"El Salvador\",\"GQ\":\"Equatorial Guinea\",\"ER\":\"Eritrea\",\"EE\":\"Estonia\",\"ET\":\"Ethiopia\",\"FK\":\"Falkland Islands\",\"FO\":\"Faeroe Islands\",\"FJ\":\"Fiji\",\"FI\":\"Finland\",\"FR\":\"France\",\"GF\":\"French Guiana\",\"PF\":\"French Polynesia\",\"TF\":\"French Southern Territories\",\"GA\":\"Gabon\",\"GM\":\"Gambia\",\"GE\":\"Georgia\",\"DE\":\"Germany\",\"GH\":\"Ghana\",\"GI\":\"Gibraltar\",\"GR\":\"Greece\",\"GL\":\"Greenland\",\"GD\":\"Grenada\",\"GP\":\"Guadeloupe\",\"GU\":\"Guam\",\"GT\":\"Guatemala\",\"GG\":\"Guernsey\",\"GN\":\"Guinea\",\"GW\":\"Guinea-Bissau\",\"GY\":\"Guyana\",\"HT\":\"Haiti\",\"HM\":\"Heard Island and Mcdonald Islands\",\"VA\":\"Holy See\",\"HN\":\"Honduras\",\"HK\":\"Hong Kong\",\"HU\":\"Hungary\",\"IS\":\"Iceland\",\"IN\":\"India\",\"ID\":\"Indonesia\",\"IR\":\"Iran\",\"IQ\":\"Iraq\",\"IE\":\"Ireland\",\"IM\":\"Isle Of Man\",\"IL\":\"Israel\",\"IT\":\"Italy\",\"JM\":\"Jamaica\",\"JP\":\"Japan\",\"JE\":\"Jersey\",\"JO\":\"Jordan\",\"KZ\":\"Kazakhstan\",\"KE\":\"Kenya\",\"KI\":\"Kiribati\",\"KP\":\"North Korea\",\"KR\":\"South Korea\",\"KW\":\"Kuwait\",\"KG\":\"Kyrgyzstan\",\"LA\":\"Laos\",\"LV\":\"Latvia\",\"LB\":\"Lebanon\",\"LS\":\"Lesotho\",\"LR\":\"Liberia\",\"LY\":\"Libya\",\"LI\":\"Liechtenstein\",\"LT\":\"Lithuania\",\"LU\":\"Luxembourg\",\"MO\":\"Macao\",\"MK\":\"North Macedonia\",\"MG\":\"Madagascar\",\"MW\":\"Malawi\",\"MY\":\"Malaysia\",\"MV\":\"Maldives\",\"ML\":\"Mali\",\"MT\":\"Malta\",\"MH\":\"Marshall Islands\",\"MQ\":\"Martinique\",\"MR\":\"Mauritania\",\"MU\":\"Mauritius\",\"YT\":\"Mayotte\",\"MX\":\"Mexico\",\"FM\":\"Micronesia\",\"MD\":\"Moldova\",\"MC\":\"Monaco\",\"MN\":\"Mongolia\",\"ME\":\"Montenegro\",\"MS\":\"Montserrat\",\"MA\":\"Morocco\",\"MZ\":\"Mozambique\",\"MM\":\"Myanmar\",\"NA\":\"Namibia\",\"NR\":\"Nauru\",\"NP\":\"Nepal\",\"NL\":\"Netherlands\",\"NC\":\"New Caledonia\",\"NZ\":\"New Zealand\",\"NI\":\"Nicaragua\",\"NE\":\"Niger\",\"NG\":\"Nigeria\",\"NU\":\"Niue\",\"NF\":\"Norfolk Island\",\"MP\":\"Northern Mariana Islands\",\"NO\":\"Norway\",\"OM\":\"Oman\",\"PK\":\"Pakistan\",\"PW\":\"Palau\",\"PS\":\"Palestine\",\"PA\":\"Panama\",\"PG\":\"Papua New Guinea\",\"PY\":\"Paraguay\",\"PE\":\"Peru\",\"PH\":\"Philippines\",\"PN\":\"Pitcairn\",\"PL\":\"Poland\",\"PT\":\"Portugal\",\"PR\":\"Puerto Rico\",\"QA\":\"Qatar\",\"RE\":\"Reunion\",\"RO\":\"Romania\",\"RU\":\"Russian Federation\",\"RW\":\"Rwanda\",\"BL\":\"Saint-Barthelemy\",\"SH\":\"Saint Helena\",\"KN\":\"Saint Kitts and Nevis\",\"LC\":\"Saint Lucia\",\"MF\":\"Saint-Martin\",\"PM\":\"Saint Pierre and Miquelon\",\"VC\":\"Saint Vincent and The Grenadines\",\"WS\":\"Samoa\",\"SM\":\"San Marino\",\"ST\":\"Sao Tome and Principe\",\"SA\":\"Saudi Arabia\",\"SN\":\"Senegal\",\"RS\":\"Serbia\",\"SC\":\"Seychelles\",\"SL\":\"Sierra Leone\",\"SG\":\"Singapore\",\"SX\":\"Sint Maarten\",\"SK\":\"Slovakia\",\"SI\":\"Slovenia\",\"SB\":\"Solomon Islands\",\"SO\":\"Somalia\",\"ZA\":\"South Africa\",\"GS\":\"South Georgia and the South Sandwich Islands\",\"SS\":\"South Sudan\",\"ES\":\"Spain\",\"LK\":\"Sri Lanka\",\"SD\":\"Sudan\",\"SR\":\"Suriname\",\"SJ\":\"Svalbard and Jan Mayen\",\"SZ\":\"Swaziland\",\"SE\":\"Sweden\",\"CH\":\"Switzerland\",\"SY\":\"Syrian Arab Republic\",\"TW\":\"Taiwan\",\"TJ\":\"Tajikistan\",\"TZ\":\"Tanzania\",\"TH\":\"Thailand\",\"TL\":\"Timor-Leste\",\"TG\":\"Togo\",\"TK\":\"Tokelau\",\"TO\":\"Tonga\",\"TT\":\"Tr
8178inidad and Tobago\",\"TN\":\"Tunisia\",\"TR\":\"Turkey\",\"TM\":\"Turkmenistan\",\"TC\":\"Turks and Caicos Islands\",\"TV\":\"Tuvalu\",\"UG\":\"Uganda\",\"UA\":\"Ukraine\",\"AE\":\"United Arab Emirates\",\"GB\":\"United Kingdom\",\"US\":\"USA\",\"UM\":\"United States Minor Outlying Islands\",\"UY\":\"Uruguay\",\"UZ\":\"Uzbekistan\",\"VU\":\"Vanuatu\",\"VE\":\"Venezuela\",\"VN\":\"Viet Nam\",\"VG\":\"British Virgin Islands\",\"VI\":\"United States Virgin Islands\",\"WF\":\"Wallis and Futuna Islands\",\"EH\":\"Western Sahara\",\"YE\":\"Yemen\",\"ZM\":\"Zambia\",\"ZW\":\"Zimbabwe\"}","current_loc":{"lng":-5.351797852631598,"lat":36.139611200666494}}; 8179//# sourceURL=ejm-map-country-js-extra 8180</script>
vendor: 1 bytes, line 8180
8180
8181<script id="ejm-map-country-js" src="https://ecojurisprudence.org/wp-content/plugins/sjl/public/assets/js/ejm-map-country.js?ver=1790267151"></script>
vendor: 1 bytes, line 8181
8181
8182<script id="genesis-blocks-dismiss-js-js" src="https://ecojurisprudence.org/wp-content/plugins/genesis-page-builder/vendor/genesis/blocks/dist/assets/js/dismiss.js?ver=1787372409"></script>
vendor: 1 bytes, line 8182
8182
8183<script id="hoverIntent-js" src="https://ecojurisprudence.org/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 8183
8183
8184<script id="superfish-js" src="https://ecojurisprudence.org/wp-content/themes/genesis/lib/js/menu/superfish.min.js?ver=1.7.10"></script>
vendor: 1 bytes, line 8184
8184
8185<script id="superfish-args-js" src="https://ecojurisprudence.org/wp-content/themes/genesis/lib/js/menu/superfish.args.min.js?ver=3.6.0"></script>
vendor: 1 bytes, line 8185
8185
8186<script id="skip-links-js" src="https://ecojurisprudence.org/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=3.6.0"></script>
vendor: 86 bytes, lines 8186-8187
8186 8187<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
81876LdRffMhAAAAADfyiQXnBgby54lKU2j1Zhze2Csm
vendor: 25 bytes, line 8187
8187&ver=3.0"></script>
8188<script id="wp-polyfill-js" src="https://ecojurisprudence.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 8188
8188
8189<script id="wpcf7-recaptcha-js-before"> 8190var wpcf7_recaptcha = { 8191 "sitekey": "6LdRffMhAAAAADfyiQXnBgby54lKU2j1Zhze2Csm", 8192 "actions": { 8193 "homepage": "homepage", 8194 "contactform": "contactform" 8195 } 8196}; 8197//# sourceURL=wpcf7-recaptcha-js-before 8198</script>
vendor: 1 bytes, line 8198
8198
8199<script id="wpcf7-recaptcha-js" src="https://ecojurisprudence.org/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 8199
8199
8200<script id="fitvids-js" src="https://ecojurisprudence.org/wp-content/themes/business-pro-theme/assets/scripts/min/jquery.fitvids.min.js?ver=1.1.007"></script>
vendor: 1 bytes, line 8200
8200
8201<script id="business-pro-theme-js" src="https://ecojurisprudence.org/wp-content/themes/business-pro-theme/assets/scripts/min/business-pro.min.js?ver=1.1.007"></script>
vendor: 1 bytes, line 8201
8201
8202<script id="business-menu-js-extra"> 8203var genesis_responsive_menu = {"mainMenu":"Menu","subMenu":"Menu","menuIconClass":null,"subMenuIconClass":null,"menuClasses":{"combine":[".nav-primary"]}}; 8204//# sourceURL=business-menu-js-extra 8205</script>
vendor: 1 bytes, line 8205
8205
8206<script id="business-menu-js" src="https://ecojurisprudence.org/wp-content/themes/business-pro-theme/assets/scripts/min/menus.min.js?ver=1.1.007"></script>
vendor: 1 bytes, line 8206
8206
8207<script id="sj-theme-js" src="https://ecojurisprudence.org/wp-content/themes/business-pro-theme/includes/sj/js/sj-theme.js?ver=1.1.007"></script>
vendor: 1 bytes, line 8207
8207
8208<script id="smush-lazy-load-js-before"> 8209var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true}}; 8210//# sourceURL=smush-lazy-load-js-before 8211</script>
vendor: 1 bytes, line 8211
8211
8212<script id="smush-lazy-load-js" src="https://ecojurisprudence.org/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=3.22.1"></script>
vendor: 1 bytes, line 8212
8212
8213<script id="wp-emoji-settings" type="application/json"> 8214{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://ecojurisprudence.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 8215</script>
vendor: 1 bytes, line 8215
8215
8216<script type="module"> 8217/*! This file is auto-generated */ 8218var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 8219//# sourceURL=https://ecojurisprudence.org/wp-includes/js/wp-emoji-loader.min.js 8220</script>
vendor: 1 bytes, line 8220
8220
8221<script> 8222var FWP_HTTP = FWP_HTTP || {}; FWP_HTTP.lang = 'en'; 8223</script>
8223 8224
8224<script> 8225 (function() { 8226 'use strict'; 8227 var parentSelector = '.menu-item.wpml-ls-current-language.menu-item-has-children'; 8228 8229 function toggleSubmenu(link, forceClose) { 8230 var isExpanded = link.getAttribute('aria-expanded') === 'true'; 8231 if (forceClose || isExpanded) { 8232 link.setAttribute('aria-expanded', 'false'); 8233 } else { 8234 link.setAttribute('aria-expanded', 'true'); 8235 } 8236 } 8237 8238 function handleKeydown(e) { 8239 var key = e.key || e.keyCode; 8240 if (key === 'Enter' || key === ' ' || key === 13 || key === 32) { 8241 e.preventDefault(); 8242 toggleSubmenu(this); 8243 } else if (key === 'Escape' || key === 'Esc' || key === 27) { 8244 if (this.getAttribute('aria-expanded') === 'true') { 8245 e.preventDefault(); 8246 toggleSubmenu(this, true); 8247 } 8248 } 8249 } 8250 8251 function handleBlur(e) { 8252 var link = this; 8253 var parent = link.closest(parentSelector); 8254 if (!parent) return; 8255 8256 setTimeout(function() { 8257 if (!parent.contains(document.activeElement)) { 8258 toggleSubmenu(link, true); 8259 } 8260 }, 100); 8261 } 8262 8263 function init() { 8264 var parents = document.querySelectorAll(parentSelector); 8265 for (var i = 0; i < parents.length; i++) { 8266 var link = parents[i].querySelector('a[aria-expanded]'); 8267 if (link) { 8268 link.addEventListener('keydown', handleKeydown); 8269 link.addEventListener('blur', handleBlur); 8270 } 8271 } 8272 } 8273 8274 if (document.readyState === 'loading') { 8275 document.addEventListener('DOMContentLoaded', init); 8276 } else { 8277 init(); 8278 } 8279 })(); 8280 </script>
8280 8281 </body></html> 8282 8283<!-- Cache served by breeze CACHE - Last modified: Thu, 24 Sep 2026 16:25:51 GMT --> 8284 8285<!-- plugin=object-cache-pro client=phpredis metric#hits=4125 metric#misses=26 metric#hit-ratio=99.4 metric#bytes=2965379 metric#prefetches=0 metric#store-reads=195 metric#store-writes=4 metric#store-hits=261 metric#store-misses=8 metric#sql-queries=126 metric#ms-total=2256.88 metric#ms-cache=50.23 metric#ms-cache-avg=0.2537 metric#ms-cache-ratio=2.2 sample#redis-hits=13179206 sample#redis-misses=730371 sample#redis-hit-ratio=94.8 sample#redis-ops-per-sec=129 sample#redis-evicted-keys=23123 sample#redis-used-memory=703845232 sample#redis-used-memory-rss=578478080 sample#redis-memory-fragmentation-ratio=0.8 sample#redis-connected-clients=2 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=1903 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.