/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{scroll-behavior:smooth;}html body{font-family:"Merriweather",sans-serif;font-weight:300;font-display:swap;}@media (min-width:768px){html body{font-size:18px;}}html h1,html h2,html h3,html h4,html h5,html h6{font-family:"Lato",sans-serif;}html a{color:#666;}html{}html .icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}html{}html img{width:100%;height:auto;}html{}html .views-view-grid .views-col{max-width:unset;}.entity-view-pager-links{font-family:"Lato",sans-serif;}blockquote{margin:1rem 2rem;padding:0 1rem;border-left:#ddd double 5px;}body:not(.page-node-type-page,.path-frontpage) main{max-width:95%;margin:auto;border-radius:5px;background-color:rgba(255,255,255,0.9);}@media (min-width:576px){body:not(.page-node-type-page,.path-frontpage) main{max-width:1200px;}}@media (min-width:768px){body:not(.page-node-type-page,.path-frontpage) main{padding:3rem;}}.page-node-type-article .block-field-blocknodearticletitle h1{margin:2rem 0 1rem;text-align:center;font-family:"Lato",sans-serif;font-size:3.5rem;font-weight:300;line-height:1.2;}.page-node-type-article .block-field-blocknodearticlefield-subtitle{margin-bottom:1rem;text-align:center;}.page-node-type-article .block-field-blocknodearticlefield-subtitle .field--name-field-subtitle{color:#666;font-family:"Lato",sans-serif;font-size:1.6rem;}.page-node-type-article article img{max-width:100%;height:auto;}.page-node-type-article .toc-js{text-align:center;}.page-node-type-article .toc-js .toc-title{color:#333;font-family:"Lato",sans-serif;}.page-node-type-article .toc-js ul{padding:0 0 1rem;list-style:none;}.page-node-type-article .toc-js ul li{list-style:none;}.page-node-type-article .field--type-image img{width:100%;}.page-node-type-article .field--name-field-audio .field__item{margin-bottom:0;}.page-node-type-article .field--name-field-audio .field--name-name.field__item{display:none;}@media (min-width:768px){.page-node-type-article .field--name-field-audio{display:flex;align-items:center;justify-content:center;}}@media (max-width:768px){.page-node-type-article .field--name-field-audio .field__label{float:none;text-align:center;}.page-node-type-article .field--name-field-audio .field__item{display:flex;align-items:center;justify-content:center;}}.articles article{margin:1rem 1rem 2rem;}.articles article .field--name-field-subtitle{font-family:"Lato",sans-serif;font-size:1.5rem;}.articles .layout{display:flex;flex-direction:row;}.articles .layout .layout__region--first{flex:0 1 24%;}@media (min-width:576px){.articles .layout .layout__region--first > *{margin-right:1rem;}}@media (min-width:992px){.articles .layout .layout__region--first{flex:0 0 auto;}}.articles .layout .layout__region--second{flex:0 1 74%;}@media (min-width:992px){.articles .layout .layout__region--second{flex:1 0 0;}}@media (max-width:768px){.articles .layout{flex-direction:column;flex-wrap:nowrap;}}.node--type-book h2,.books h2{font-size:150%;}.node--type-book .field,.books .field{margin-bottom:1em;}.node--type-book .field--name-field-author,.books .field--name-field-author{color:#666;}.node--type-book .field--name-field-cover,.books .field--name-field-cover{margin:0 1em 1em 0;}.node--type-book .pager__item--next,.books .pager__item--next{display:inline-block;width:100%;text-align:right;}.node--type-book .pager__item--next a,.books .pager__item--next a{text-decoration:underline;color:#666;border:none;background-color:inherit;}.node--type-book .page-item:not(.pager__item--next),.books .page-item:not(.pager__item--next){display:none;}.view-books{max-width:80%;margin:auto;}.view-books .layout{display:flex;margin-bottom:2rem;}.view-books .layout .layout__region--first{margin-right:1rem;}.view-books .layout .layout__region--second{flex:1 0 0;}.page-node-type-book .block-field-blocknodebooktitle h1{margin:2rem 0 1rem;text-align:center;font-family:"Lato",sans-serif;font-size:3.5rem;font-weight:300;line-height:1.2;}.page-node-type-book .block-field-blocknodebookfield-subtitle{margin-bottom:1rem;text-align:center;}.page-node-type-book .block-field-blocknodebookfield-subtitle .field--name-field-subtitle{color:#666;font-family:"Lato",sans-serif;font-size:1.6rem;}.page-node-type-book .field--name-field-author{text-align:center;font-size:140%;}@media (min-width:768px){.page-node-type-book .block-field-blocknodebookfield-cover{float:left;max-width:50%;height:auto;}}.earth-audio h2{display:inline-block;}.earth-audio span::after{content:"\f130";font-family:"Font Awesome 5 Free",serif;font-weight:900;}.earth-audio span svg{position:relative;top:-2px;padding-left:0.5rem;color:#999;}.field--name-title a{text-decoration:none;}.contact-message-form .preview{margin:1rem;padding:2rem;border:thick solid lightgrey;}.earth-return-link{text-decoration:none;}.earth-return-link::before{margin-right:0.5rem;content:"⇦️";}.block-system-breadcrumb-block{margin:0.5rem;}footer{max-width:95%;margin:1rem auto;padding:0;border-radius:5px;}footer ul.navbar-nav{flex-direction:row;}footer ul.navbar-nav li a,footer ul.navbar-nav li a:hover{color:white;text-shadow:0 0 2px black,0 0 3px black,0 0 5px black,0 0 10px black;font-family:"Lato",sans-serif;font-size:1.1rem;}@media (min-width:768px){footer ul.navbar-nav li a,footer ul.navbar-nav li a:hover{font-size:1.5rem;}}footer ul.navbar-nav li a.nav-link:hover{text-decoration-line:underline;}header div.section-title{text-align:center;}header div.section-title a,header div.section-title a:visited{margin:auto;text-align:center;text-decoration:none;color:white;text-shadow:0 0 15px black;font-family:"Lato",sans-serif;font-size:2.5rem;font-weight:400;}@media (min-width:768px){header div.section-title a,header div.section-title a:visited{font-size:4rem;}}header{}header > nav.navbar > div{display:flex !important;justify-content:center;}header > nav.navbar > div div.navbar-nav ul.section-menu{margin:0;padding:0;}header > nav.navbar > div div.navbar-nav ul.section-menu li{display:inline;padding:5px;}header > nav.navbar > div div.navbar-nav ul.section-menu li a{color:white;text-shadow:0 0 2px black,0 0 3px black,0 0 5px black,0 0 10px black;font-family:"Lato",sans-serif;font-size:1.1rem;}@media (min-width:768px){header > nav.navbar > div div.navbar-nav ul.section-menu li a{font-size:1.5rem;}}header{}header > div.region-header #main-menu-toggler{flex-grow:unset;}header > div.region-header .menu--main{justify-content:flex-end;}header > div.region-header .menu--main > div{justify-content:flex-end;}header > div.region-header .menu--main ul.navbar-nav{border-radius:4px;background-color:rgba(255,255,255,0.7);box-shadow:0 0 20px #666;font-family:"Lato",sans-serif;}header > div.region-header .menu--main ul.navbar-nav a{color:black;}header > div.region-header .menu--main ul.navbar-nav a.dropdown-toggle::after{margin-top:10px;content:none;color:#666;}header > div.region-header .menu--main ul.navbar-nav > li:nth-child(-n+5) a{display:inline-block;}header > div.region-header .menu--main ul.navbar-nav > li:nth-child(-n+5) a::first-letter{font-weight:bold;}header > div.region-header .menu--main ul.navbar-nav > li:nth-child(1) a::first-letter{color:rgb(124.5644670051,143.6304568528,106.7695431472);}header > div.region-header .menu--main ul.navbar-nav > li:nth-child(2) a::first-letter{color:rgb(159.432967033,15.367032967,15.367032967);}header > div.region-header .menu--main ul.navbar-nav > li:nth-child(3) a::first-letter{color:#2f2f2f;}header > div.region-header .menu--main ul.navbar-nav > li:nth-child(4) a::first-letter{color:#83755a;}header > div.region-header .menu--main ul.navbar-nav > li:nth-child(5) a::first-letter{color:rgb(42.3387755102,80.9959183673,138.0612244898);}h1.page-title{margin-bottom:1.5rem;text-align:center;}body .node--type-media h2,body .media h2{font-size:150%;}body .node--type-media .field__item,body .media .field__item{margin-bottom:1em;}body .node--type-media .pager__item--previous,body .node--type-media .pager__item.is-active,body .media .pager__item--previous,body .media .pager__item.is-active{display:none;}body.path-media .layout__region--second{padding-left:1rem;}body{padding:1em 0;}body a{color:#666;}body.page-node-type-earth-photo .block-field-blocknodeearth-photobody{max-width:1024px;}body.page-node-type-earth-photo .block-field-blocknodeearth-phototitle{text-align:center;}body.page-node-type-earth-photo .block-field-blocknodeearth-phototitle .field--name-title{font-family:"Lato",sans-serif;font-size:150%;}body.page-node-type-earth-photo .field--name-field-photo{text-align:center;}body.page-node-type-earth-photo div.block{margin-top:1em;}.view-earth-photos article.node--type-earth-photo{margin:1em;}.view-earth-photos article.node--type-earth-photo h2{display:none;}.view-earth-photos article.node--type-earth-photo .node__links,.view-earth-photos article.node--type-earth-photo .block-field-blocknodeearth-phototitle{text-align:center;}.view-earth-photos article.node--type-earth-photo img{max-width:100%;height:100%;margin:auto;}.quote{margin-bottom:0;}.quote .author{margin-left:3rem;color:#666;}.quote .site-section .label{font-weight:700;}@media (min-width:1200px){.quote{padding:1rem;}}.path-quotes main{max-width:100rem;margin:auto;}.path-quotes main .row{max-width:80rem;margin:auto;}@media (max-width:1400px){.view-section-quotes blockquote{margin:0;}.view-section-quotes .author{margin-top:0.5rem;margin-left:2rem;}}.view-section-quotes .pager__item--next,.quotes .pager__item--next{display:inline-block;width:100%;text-align:right;}.view-section-quotes .pager__item--next a,.quotes .pager__item--next a{text-decoration:underline;color:#666;border:none;background-color:inherit;}.view-section-quotes .page-item:not(.pager__item--next),.quotes .page-item:not(.pager__item--next){display:none;}.node--type-recommendation.node--view-mode-full .field--type-image,.node--type-recommendation.node--view-mode-full .media{text-align:center;}.node--type-recommendation.node--view-mode-full .field--name-field-recommended-url .link-url::before{margin-right:0.5rem;content:"🔗";}.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationfield-subtitle{margin-bottom:1rem;text-align:center;}.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationfield-subtitle .field--name-field-subtitle{color:#666;font-family:"Lato",sans-serif;font-size:1.6rem;}.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationcreated h2,.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationfield-published-date h2{display:inline-block;font-size:1.2rem;}.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationcreated h2::after,.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationfield-published-date h2::after{margin-right:0.5rem;content:":";}.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationcreated > div,.node--type-recommendation.node--view-mode-full .block-field-blocknoderecommendationfield-published-date > div{display:inline-block;}.node--type-recommendation.node--view-mode-search-result .field--name-field-subtitle{color:#666;}.node--type-recommendation.node--view-mode-search-result .field--name-field-site-section .field__item{display:inline-block;}.node--type-recommendation.node--view-mode-search-result .field--name-field-site-section .field__item:not(:last-child)::after{content:",";}.node--type-recommendation.node--view-mode-teaser .layout__region--first{flex:0 1 auto;}.node--type-recommendation.node--view-mode-teaser .layout__region--first img{margin-right:1rem;}.node--type-recommendation.node--view-mode-teaser .layout__region--second{flex:1 1 0;}.earth-recs-carousel{max-width:95%;}.earth-recs-carousel .views-field-body,.earth-recs-carousel .field-content{height:100%;}.earth-recs-carousel .card{display:flex;overflow:hidden;height:100%;text-shadow:0 0 10px #000,0 0 20px #000,0 0 30px #000;}.earth-recs-carousel .card a{color:white;}#views-exposed-form-earth-recommends-earth-recs-list .form--inline,#views-exposed-form-earth-recommends-earth-recs-carousel .form--inline{display:flex;align-items:flex-end;}.earth-recs-carousel .card,.earth-recs-list .card{display:flex;}.earth-recs-carousel .card .subtitle,.earth-recs-list .card .subtitle{font-family:"Lato",sans-serif;}.earth-recs-carousel .card a,.earth-recs-list .card a{text-decoration:none;}.earth-recs-carousel .card ul,.earth-recs-list .card ul{padding:0;list-style:none;}.earth-recs-carousel .card ul li,.earth-recs-list .card ul li{display:inline-block;}.earth-recs-modal .modal .subtitle{color:#666;font-family:"Lato",sans-serif;}.earth-recs-modal .modal ul{padding:0;list-style:none;}.earth-recs-modal .modal ul li{display:inline-block;}.view-display-id-earth_recs_page_block .views-row{display:inline-block;width:32%;}.modal div.item-list,.card div.item-list{display:inline-block;margin-bottom:0.5rem;}.modal div.item-list div.audio::before,.card div.item-list div.audio::before{margin-right:0.5rem;content:"🔊";}.modal div.item-list div.text::before,.card div.item-list div.text::before{margin-right:0.5rem;content:"📃";}.modal div.item-list div.video::before,.card div.item-list div.video::before{margin-right:0.5rem;content:"📹";}#block-earth-recsmenu{display:flex !important;justify-content:center;}#block-earth-recsmenu ul.navbar-nav{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0;list-style:none;}#block-earth-recsmenu ul.navbar-nav li{margin-right:1rem;padding:5px;}#block-earth-recsmenu ul.navbar-nav li a{font-family:"Lato",sans-serif;font-size:1.1rem;}#block-earth-recsmenu ul.navbar-nav li a.active{border-radius:5px;background-color:lightgrey;}@media (min-width:768px){#block-earth-recsmenu ul.navbar-nav li a{font-size:1.5rem;}}body.page-node-type-recipe .block-field-blocknoderecipetitle h1{margin:2rem 0 1rem;text-align:center;font-family:"Lato",sans-serif;font-size:3.5rem;font-weight:300;line-height:1.2;}body.page-node-type-recipe .field--name-field-pictures .field__item{display:inline-block;margin:1rem;}body.page-node-type-recipe .field--name-field-pictures .field__item img{width:unset;height:unset;}body.page-node-type-recipe .layout--twocol-section{align-items:flex-start;margin:1rem;}@media (min-width:576px){body.page-node-type-recipe .layout--twocol-section .layout__region--first{flex:0 1 70%;margin-right:5%;}}body.page-node-type-recipe .layout--twocol-section .layout__region--second{flex:0 1 25%;padding:2rem;border:#666 solid thin;}body.page-node-type-recipe .layout--twocol-section .layout__region--second h2{margin-bottom:2rem;}body.page-node-type-recipe .layout--twocol-section .layout__region--second .field__label{display:inline-block;font-family:"Lato",sans-serif;}body.page-node-type-recipe .layout--twocol-section .layout__region--second .field__item{display:inline-block;}@media (max-width:576px){body.page-node-type-recipe .layout--twocol-section .layout__region--second{margin-top:1rem;}}body.page-node-type-recipe .field--name-recipe-ingredient,body.page-node-type-recipe .field--name-recipe-notes,body.page-node-type-recipe .field--name-recipe-instructions{margin-left:1rem;}.view-id-vegan_recipes.view-display-id-page_1 article .block-field-blocknoderecipefield-cover{margin-bottom:1ex;}@media (min-width:768px){.view-id-vegan_recipes.view-display-id-page_1 article{display:flex;flex-direction:row;}.view-id-vegan_recipes.view-display-id-page_1 article > div{margin:1ex;}.view-id-vegan_recipes.view-display-id-page_1 article .block-field-blocknoderecipefield-cover{flex-shrink:0;}.view-id-vegan_recipes.view-display-id-page_1 article .block-field-blocknoderecipefield-cover img{padding-right:1rem;}.view-id-vegan_recipes.view-display-id-page_1 article .block-field-blocknodereciperecipe-description{flex-grow:1;}}.path-search .views-row{padding:1rem 1rem 0;border-top:solid 1px lightgrey;}.path-search .views-row .layout{display:flex;}.path-search .views-row .layout .layout__region--first{flex:0 1 auto;}.path-search .views-row .layout .layout__region--first img{padding-right:1rem;}.path-search .views-row .layout .layout__region--second{flex:1 1 0;}.path-search .views-row .field{margin-bottom:1em;}.path-search .views-exposed-form > div{display:flex;align-items:center;justify-content:center;}.path-search .views-exposed-form > div .button{margin-top:7px;}.section--e{color:black;background-color:#9cab8e;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--e{background-image:url(/themes/custom/earth/images/e/bg/20180330-fingers-of-god-medium.jpg);}}@media (min-width:992px){.section--e{background-image:url(/themes/custom/earth/images/e/bg/20180330-fingers-of-god.jpg);}}.section--a{color:black;background-color:#530808;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--a{background-image:url(/themes/custom/earth/images/a/bg/20141010-animal-exhibition-medium.jpg);}}@media (min-width:992px){.section--a{background-image:url(/themes/custom/earth/images/a/bg/20141010-animal-exhibition.jpg);}}.section--r{color:black;background-color:#2f2f2f;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--r{background-image:url(/themes/custom/earth/images/r/bg/20111028-london-occupy-medium.jpg);}}@media (min-width:992px){.section--r{background-image:url(/themes/custom/earth/images/r/bg/20111028-london-occupy.jpg);}}.section--t{color:black;background-color:#83755a;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--t{background-image:url(/themes/custom/earth/images/t/bg/20111113-big-buddha-medium.jpg);}}@media (min-width:992px){.section--t{background-image:url(/themes/custom/earth/images/t/bg/20111113-big-buddha.jpg);}}.section--h{color:black;background-color:#172c4b;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--h{background-image:url(/themes/custom/earth/images/h/bg/20180428-tree-mural-medium.jpg);}}@media (min-width:992px){.section--h{background-image:url(/themes/custom/earth/images/h/bg/20180428-tree-mural.jpg);}}.section--about{color:black;background-color:#10021d;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--about{background-image:url(/themes/custom/earth/images/about/bg/20170707-trees-brisbane-lit-medium.jpg);}}@media (min-width:992px){.section--about{background-image:url(/themes/custom/earth/images/about/bg/20170707-trees-brisbane-lit.jpg);}}.section--other{color:black;background-color:#10021d;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--other{background-image:url(/themes/custom/earth/images/about/bg/20170707-trees-brisbane-lit-medium.jpg);}}@media (min-width:992px){.section--other{background-image:url(/themes/custom/earth/images/about/bg/20170707-trees-brisbane-lit.jpg);}}.section--none{color:black;background-color:#10021d;background-attachment:fixed;background-size:cover;}@media (max-width:991px){.section--none{background-image:url(/themes/custom/earth/images/about/bg/20170707-trees-brisbane-lit-medium.jpg);}}@media (min-width:992px){.section--none{background-image:url(/themes/custom/earth/images/about/bg/20170707-trees-brisbane-lit.jpg);}}.earth-section{margin-bottom:1em;padding:1em;color:black;border:darkgrey solid 1px;border-radius:5px;background-color:rgba(255,255,255,0.9);box-shadow:0 0 20px #666;}.earth-section h2{display:inline-block;}.earth-section{}.earth-section .earth-content-header{margin-bottom:3rem;}@media (min-width:768px){.earth-section{padding:2em;}}.earth-section-layout.layout--twocol-section--67-33{display:flex;flex-direction:row;}@media (min-width:576px){.earth-section-layout.layout--twocol-section--67-33 > .layout__region--first > *{margin-right:1rem;}}@media (min-width:992px){.earth-section-layout.layout--twocol-section--67-33 > .layout__region--first > *{margin-right:2rem;}}@media (min-width:992px){.earth-section-layout.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 32%;}}@media (min-width:576px){.earth-section-layout.layout--twocol-section--67-33{margin:0 2rem;}}@media (max-width:992px){.earth-section-layout.layout--twocol-section--67-33{flex-direction:column;}}.earth-social-media ul{padding:0;list-style:none;}.earth-social-media ul a{padding-left:0.5rem;text-decoration:none;}
