/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 26 February 2021 03:08:36
*/


@media screen {
  /* end home page theme images */
  /*  climate */
  /* human-settlements */
  /* great-barrier-reef */
  /* subthemes */
  #header, #header .box-sizing, #page-container, #nav-site, #footer {
    background: none;
  }
  body #header .max-width {
    margin-top: 2em;
    background: none;
    background-image: none !important;
    background-color: black;
  }
  #header .box-sizing, #page-container, #nav-site, #fat-footer {
    padding: 0;
  }
  #tools {
    background: #000;
  }
  #tools input[type="submit"] {
    border-color: #596475;
    background: white;
    background: linear-gradient(white, #bbb);
  }
  #tools li {
    padding: 0;
  }
  #tools form {
    padding: 0.4em 0.8em;
  }
  #tools a {
    padding: 0.5em 0.8em;
  }
  #tools a:hover {
    background: #007eb1;
  }
  #page-container .max-width {
    background: #fff;
    box-shadow: none;
  }
  .aside .box-sizing {
    border-bottom: none;
    padding-bottom: 0;
  }
  .aside.feedback, body.soe-home .topic.feedback {
    text-align: center;
  }
  .aside.feedback h2, .aside.feedback h3, body.soe-home .topic.feedback h2, body.soe-home .topic.feedback h3 {
    background: #efefef;
    border-top: 4px solid #007eb1;
    border-left: 1px dashed #007eb1;
    border-right: 1px dashed #007eb1;
    letter-spacing: 0.03em;
    margin-bottom: 0 !important;
  }
  .aside.feedback p, body.soe-home .topic.feedback p {
    background: #efefef;
    border: 1px dashed #007eb1;
    border-top: none;
    padding: 1em 2em;
    margin: 0 0 1em;
  }
  .aside.feedback a .title, body.soe-home .topic.feedback a .title {
    display: block;
  }
  .aside.feedback {
    margin-top: 0;
  }
  .aside.feedback h2 {
    padding: 0.8em 0.5em 0em;
  }
  .aside.feedback .box-sizing {
    max-width: 220px;
  }
  .soe-theme #content-container .aside {
    background-color: #eee;
  }
  #nav-site .max-width {
    background: #444;
    background: rgba(0, 0, 0, 0.8);
  }
  #nav-site ul li {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  }
  #nav-site ul li:hover, #nav-site ul li:focus {
    background: #007eb1;
  }
  #nav-site ul li:hover a, #nav-site ul li:hover a:hover, #nav-site ul li:hover a:link, #nav-site ul li:hover a:visited, #nav-site ul li.current a, #nav-site ul li.current:hover a, #nav-site ul li.current:hover a:hover, #nav-site ul li:focus a {
    color: white;
  }
  #nav-site ul li:hover ul, #nav-site ul li.hover ul {
    top: 3em;
    left: 0;
  }
  #nav-site li {
    line-height: 1.3em;
  }
  #nav-site li padding {
    top: 0;
    bottom: 0;
  }
  #nav-site li ul {
    background: #007eb1;
    background: linear-gradient(#007eb1, #005c8f);
  }
  #nav-site a {
    font-size: 14px;
    font-size: 0.9rem;
    padding: 0.8em 1em;
  }
  #nav-site a:link, #nav-site a:visited, #nav-site a:hover, #nav-site a:focus {
    background: transparent;
    color: #fff;
  }
  #nav-site a:hover {
    text-decoration: underline;
  }
  #nav-section .box-sizing {
    border: none;
    padding: 1.5em 0;
    margin-bottom: 0;
  }
  #nav-section h2 {
    padding: 0;
    margin: 0 0.8em;
    background-color: #444;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  }
  #nav-section h2 a {
    background-color: #444;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    padding: 0.5em 1em;
    display: block;
  }
  #nav-section h2 span {
    padding: 0.5em 1em;
    display: block;
  }
  #nav-section ul li {
    background: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260195/breadcrumb.png) no-repeat 1.5em center;
    padding: 0.8em 1em 0.8em 3em;
    border-bottom: none;
  }
  #nav-section ul li.current {
    background-color: #fff;
    background-image: none;
    cursor: default;
  }
  #nav-section ul li.current a {
    cursor: default;
  }
  #nav-section ul li ul {
    display: none;
  }
  #nav-section ul li ul li {
    background-position: 0.5em center;
    padding: 0.5em 1em 0.5em 2em;
  }
  #nav-section ul li ul li a {
    font-weight: normal;
  }
  #nav-section ul li.qg-cue-widget img {
    display: none;
  }
  #nav-section li a {
    font-weight: bold;
    width: 100%;
    display: block;
    color: #444;
  }
  #nav-section li a:link, #nav-section li a:visited, #nav-section li a:hover, #nav-section li a:focus {
    color: #444;
  }
  #nav-section li.current a {
    letter-spacing: 0.05em;
  }
  #nav-section li.current ul li a {
    letter-spacing: normal;
  }
  #fat-footer .max-width {
    background: #444;
    border-top: none;
  }
  #fat-footer h3 a, #fat-footer h3 a:link, #fat-footer h3 a:visited {
    color: white;
  }
  #fat-footer ul {
    font-size: 13px;
    font-size: 0.85rem;
  }
  #content-container {
    background: no-repeat center top transparent;
  }
  #breadcrumbs {
    padding-top: 0;
  }
  #breadcrumbs ol {
    background-color: rgba(255, 255, 255, 0.9);
    padding-top: 0;
  }
  #content h1 {
    margin: 0;
    padding: 0.5em 0;
    font-size: 24px;
    font-size: 1.5rem;
  }
  body.soe-theme #content h1 {
    height: 85px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: 0 0 16px;
    padding: 10px 0.5em 10px 0;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 26px;
    font-size: 1.6rem;
  }
  body.soe-theme #content h1.long {
    font-size: 21px;
    font-size: 1.3rem;
  }
  #content h2 {
    border-bottom: none;
    letter-spacing: 0.05em;
  }
  #content ul.moreinfo {
    list-style: none;
    padding-left: 0;
  }
  #content a.report-card {
    background: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0012/1260201/report-card.png) no-repeat right;
    padding: 8px 30px 8px 0;
    line-height: 25px;
  }
  #content .themes {
    display: block;
    width: 100%;
    clear: both;
  }
  #content .theme-section {
    padding: 0;
    margin: 1em 0 2em;
  }
  #content .theme-section h2 {
    text-align: center;
    margin: 0;
    padding: 0;
  }
  #content .theme-section h2 a {
    display: block;
    text-decoration: none;
    background: no-repeat top center transparent;
    padding: 115px 0.3em 0.5em;
    margin: 0;
  }
  #content .theme-section h2 a:hover {
    text-decoration: underline;
    filter: brightness(66%);
    -webkit-filter: brightness(66%);
  }
  #content .theme-section p {
    padding: 0 1em;
    margin: 0 0 1em;
  }
  #content .theme-section ul {
    padding: 0;
    margin: 0;
  }
  #content .theme-section li {
    list-style: none;
    margin: 0.5em 0;
    padding: 0.8em;
  }
  #content p.video {
    text-align: center;
    margin: 2em 0;
  }
  #content #videolink {
    font-size: 1.2rem;
    text-decoration: none;
    text-align: center;
    color: #fff;
    padding: 1em 2em 1em 75px;
    background: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0013/1260202/play-button.png) 0.5em center no-repeat rgba(0, 0, 0, 0.8);
  }
  #content #videolink:hover {
    text-decoration: underline;
  }
  body.soe-home #content .theme-section {
    background: rgba(255, 255, 255, 0.8);
  }
  body.soe-home #content .theme-section li {
    text-align: center;
    font-size: 14px;
    font-size: 0.9rem;
  }
  #content .findings {
    padding: 0;
    margin: 1.5em 0;
    clear: both;
    display: block;
  }
  #content .findings:last-child {
    border-bottom: none;
  }
  #content .findings h3 {
    clear: both;
    font-size: 16px;
    font-size: 1rem;
    margin: 0;
    padding: 0.3em 1em;
    letter-spacing: 0.05em;
    color: #fff;
    background: #444;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  }
  #content .findings dl {
    padding: 0.5em 1em;
    margin: 0 0 1em;
    background: #efefef;
    border: 1px dashed #bbb;
    border-top: 0;
  }
  #content .findings dl dt {
    font-weight: normal;
    font-size: 15px;
    font-size: 0.9rem;
    margin: 0 3px 0 0;
    padding: 0.5em 0 0.2em 0;
    border-top: 1px solid #fff;
    width: 100%;
  }
  #content .findings dl dd {
    margin: 0;
    padding: 0.2em 0 0.5em 0;
    width: 100%;
  }
  #content .findings dl dd p {
    margin-top: 0;
    margin-bottom: 0.7em;
  }
  #content .findings dl dt:first-child, #content .findings dl dd:first-of-type {
    border-top: none;
  }
  #content a.more {
    font-size: 11px;
    font-size: 0.7rem;
    font-weight: normal;
    padding: 0.5em;
  }
  #content #featured a.more {
    background: #777;
    background: linear-gradient(#777, #444);
    color: white;
    padding: 1em;
    margin: 0.5em 0;
  }
  #content #featured a.more:hover {
    background: #777;
  }
  #content #featured a.more:active {
    background: #444;
  }
  #content .theme-section a.more {
    font-size: 13px;
    font-size: 0.85rem;
    padding: 0.5em;
    margin: 0 auto 1em;
    width: 9em;
    display: block;
    text-align: center;
  }
  #content .theme-section a.more:hover {
    background: #efefef;
  }
  #content .theme-section a.more:active {
    background: #bbb;
  }
  #content dl.keymessages a.more {
    margin-left: 1em;
    padding: 0.3em 0.7em;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border-left: 1px solid #596475;
  }
  #content .programs a.more {
    font-size: 13px;
    font-size: 0.8rem;
    margin-left: 1em;
    padding: 0.2em 0.7em;
    border-left: 1px solid #596475;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
  #content .programs h3.active, #content dl.keymessages.active dt {
    cursor: pointer;
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0014/1260203/arrow-right-default.png);
    background-repeat: no-repeat;
    background-position: 2px 7px;
    padding-left: 22px;
  }
  #content .programs h3.active.selected, #content dl.keymessages.active dt.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0015/1260204/arrow-down-default.png);
  }
  #content .programs {
    border: 1px dashed #596475;
    padding: 0 0 0.5em;
  }
  #content .programs h3 {
    padding: 0 1em;
  }
  #content .programs h3.active {
    padding-left: 40px;
    background-position: 20px 7px;
  }
  #content .programs dl, #content .programs div.dl {
    padding: 0.5em;
    margin: 0;
    padding: 0.5em 1em;
    margin: 0 0 1em;
  }
  #content .programs dl dt, #content .programs div.dl div.dt {
    font-weight: normal;
    font-size: 15px;
    font-size: 0.9rem;
    margin: 0 3px 0 0;
    padding: 0.5em 0 0.2em 0;
    border-top: 1px solid #bbb;
    width: 100%;
  }
  #content .programs dl dd, #content .programs div.dl div.dd {
    margin: 0;
    padding: 0.2em 0 0.5em 0;
    width: 100%;
  }
  #content .programs dl dd p, #content .programs div.dl div.dd p {
    margin-top: 0;
    margin-bottom: 0.7em;
  }
  #content .programs dl dt:first-child, #content .programs div.dl div.dt:first-child, #content .programs dl dd:first-of-type, #content .programs div.dl div.dd:first-of-type {
    border-top: none;
  }
  #content dl.keymessages dt {
    font-size: 15px;
    font-size: 1rem;
  }
  #content dl.keymessages.active dt.selected a.more {
    display: none;
  }
  #content dl.keymessages dd {
    margin-left: 0;
    margin-bottom: 1em;
  }
  #content .finding-criteria {
    background: #efefef;
    padding: 0.3em 0.6em;
    margin: 1em 0;
  }
  #content table {
    margin-left: auto;
    margin-right: auto;
  }
  #content table caption {
    color: #444;
  }
  #content table thead th {
    background: #007eb1;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    text-align: center;
  }
  #content table tbody th[scope=row], #content table tbody th[scope=rowgroup] {
    background: #efefef;
  }
  #content table.assessment {
    width: 100%;
    margin-bottom: 2.5em;
    border: none;
  }
  #content table.assessment td, #content table.assessment th {
    border: none;
  }
  #content table.assessment th {
    background-color: #efefef;
    color: #000;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
  }
  #content table.assessment td {
    border-bottom: 1px solid #efefef;
    text-align: center;
  }
  #content table.assessment td:first-child {
    text-align: left;
  }
  #content table.assessment p.grade {
    display: block;
  }
  #content table.assessment p.grade img {
    margin: 0 auto;
    width: 70%;
  }
  #content table.assessment .grade {
    font-size: 0.7rem;
    color: #444;
  }
  #content table.assessment .grade img {
    display: block;
  }
  #content table.assessment .confidence {
    font-size: 0.7rem;
    color: #444;
  }
  #content table.assessment .confidence img {
    vertical-align: middle;
  }
  #content .indicatorlinks {
    padding: 0 1em;
    background: #efefef;
    margin: 0 0 1em 1em;
    width: 40%;
    float: right;
  }
  #content .indicators h3 {
    clear: both;
  }
  #content h3.regionname {
    font-size: 150%;
  }
  #content h2.criteria, #content h3.criteria {
    padding: 0.3em 0.8em;
    margin: 1em 0 0;
    background: #444;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
    font-weight: bold;
    letter-spacing: 0.05em;
    font-size: 16px;
    font-size: 1rem;
  }
  #content .finding-text {
    background: #efefef;
    padding: 0.1em 1em;
    margin: 0 0 2em;
    border: 1px dashed #bbb;
    border-top: none;
  }
  #content .region-info h4 {
    clear: both;
  }
  #content .ui-tabs {
    padding: 0;
  }
  #content .ui-tabs .ui-tabs-nav {
    padding: 0.2em 0 0;
  }
  #content .ui-tabs .ui-tabs-nav li {
    padding: 0;
  }
  #content .ui-tabs-panel {
    padding-left: 0;
    padding-right: 0;
    background: none;
    background-color: #efefef;
  }
  #content .ui-widget-header {
    border: none;
    background: transparent;
  }
  #content .ui-widget-content {
    border: none;
    background-image: none;
  }
  #content .ui-state-default {
    background: none;
    background-color: #596475;
    border: none;
  }
  #content .ui-state-default a {
    color: #fff;
  }
  #content .ui-state-default.table, #content .ui-state-default.chart {
    background-repeat: no-repeat;
    background-position: 0.3em center;
  }
  #content .ui-state-default.table a, #content .ui-state-default.chart a {
    padding-left: 2.7em;
  }
  #content .ui-state-default.table {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0016/1260205/tab-table.png);
  }
  #content .ui-state-default.chart {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0017/1260206/tab-chart.png);
  }
  #content .ui-state-active {
    background: none;
    background-color: #efefef;
  }
  #content .ui-state-active a {
    color: #444;
  }
  #content table.indicators {
    min-width: 60%;
    font-size: 0.8rem;
  }
  #content table.indicators td {
    text-align: left;
  }
  #content table.indicators td.num {
    text-align: right;
  }
  #content .regionlinks {
    line-height: 2em;
  }
  #content .regionlinks p {
    padding: 0;
  }
  #content .regionlinks ul {
    margin: 0 0 1em;
    overflow: hidden;
    padding: 0.5em;
    background: #efefef;
  }
  #content .regionlinks ul li {
    padding: 0;
    margin: 0 0 0.3em;
    list-style: none;
  }
  #content .regionlinks a {
    background-color: #efefef;
  }
  #content .regionlinks li a {
    background-color: #fff;
  }
  #content .regionlinks a {
    padding: 0.5em;
    border: none;
    letter-spacing: 0.02em;
  }
  #content .regionlinks a:hover {
    background-color: #007eb1;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  }
  #content .regionlinks a.current, #content .regionlinks a.current:hover {
    font-weight: normal;
    background-color: #444;
    color: #fff;
    cursor: default;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  }
  #content #map-canvas {
    background-color: #efefef;
    margin: 0;
    width: 100%;
    height: 340px;
  }
  #content #map-canvas .infowindow p {
    padding: 0;
    margin: 0;
  }
  #content #map-canvas .infobox {
    background: rgba(255, 255, 255, 0.85);
    padding: 0.3em 0.5em;
    font-size: 0.95rem;
    text-align: center;
    width: 40%;
    margin-top: 0.8em;
    margin-right: 0.8em;
  }
  #content .regionmap p.caption, #content .regiontabs p.caption {
    margin: 0.3em 0 0.8em;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    font-size: 0.85rem;
  }
  #content .regionmap p.caption .sub, #content .regiontabs p.caption .sub {
    font-weight: normal;
  }
  #content .regionmap {
    padding: 0 5%;
  }
  #content .regionmap p {
    margin: 0;
    text-align: center;
  }
  #content .regionmap a {
    cursor: default;
  }
  #content .regiontabs {
    border: 1px solid #efefef;
    border-radius: 5px;
    padding: 0.5em;
    width: 96%;
    margin: 0;
    padding: 0.5em 2%;
  }
  #content .regiontabs #map-canvas {
    float: none;
    width: 100%;
    margin: auto auto;
  }
  #content .regiontabs .ui-tabs-panel {
    padding: 0;
    min-height: 340px;
  }
  #content .regiontabs #regionlinks.ui-tabs-panel {
    overflow-y: scroll;
    height: 340px;
  }
  #content .regiontabs p {
    margin: 0.5em 0;
  }
  #content .regiontabs p.caption {
    margin-bottom: 0.3em;
  }
  #content .regiontabs p, #content .regiontabs ul {
    font-size: 0.9em;
  }
  #content .regiontabs h4 {
    margin: 0.5em 1em 0 0;
    float: left;
    color: #444;
  }
  #content .overviewtabs .ui-tabs-panel {
    padding: 0.5em 1em;
  }
  #content .gm-style-iw {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.85rem;
  }
  #content .note {
    font-size: 85%;
    color: #596475;
    font-weight: normal;
  }
  #content .pagination {
    list-style: none;
    margin: 2em 0 1em;
    padding: 0;
    width: 100%;
  }
  #content .pagination .prev, #content .pagination .next {
    width: 40%;
  }
  #content .pagination .prev a, #content .pagination .next a {
    padding: 0 1em 0 0;
    text-decoration: none;
  }
  #content .pagination .prev a:hover, #content .pagination .next a:hover {
    text-decoration: underline;
  }
  #content .pagination .prev a .action, #content .pagination .next a .action {
    background-color: #596475;
    color: #fff;
    display: block;
  }
  #content .pagination .prev a .name, #content .pagination .next a .name {
    padding: 0.5em;
    font-size: 0.7rem;
    display: block;
  }
  #content .pagination .prev {
    float: left;
  }
  #content .pagination .prev .action {
    padding: 0.5em 0.5em 0.5em 2em;
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0018/1260207/arrow-prev.png);
    background-position: left;
    background-repeat: no-repeat;
  }
  #content .pagination .next {
    float: right;
    text-align: right;
  }
  #content .pagination .next .action {
    padding: 0.5em 2em 0.5em 0.5em;
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260267/arrow-next.png);
    background-position: right;
    background-repeat: no-repeat;
  }
  #content ul.image-gallery {
    margin: 1em 0;
    padding: 0;
  }
  #content ul.image-gallery li {
    list-style: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    padding: 2em 0.5em 0.5em 0.5em;
    margin: 0 1.5em 0 0;
    max-width: 250px;
  }
  #content ul.image-gallery li a {
    text-decoration: none;
  }
  #content ul.image-gallery li img {
    box-shadow: 1px 1px 1px #ccc;
    padding: 0;
    margin: 0 0 0.5em;
  }
  #content ul.image-gallery li .caption {
    display: block;
    font-size: 0.8rem;
    text-align: center;
  }
  #content ul.image-gallery li .caption .source {
    display: block;
    font-size: 0.75rem;
    color: #444;
  }
  #content ul.list-across li a {
    background-color: #efefef;
    border: none;
    border-bottom: 2px solid #efefef;
    border-top: 2px solid #efefef;
  }
  #content ul.list-across li a:hover {
    background-color: #fff;
  }
  .ui-widget.video-dialog {
    font-size: 1rem;
  }
  .ui-widget.video-dialog a {
    color: #003d98;
  }
  .ui-widget.video-dialog .ui-dialog .ui-dialog-titlebar {
    padding: 0;
  }
  .ui-widget.video-dialog .ui-widget-header {
    background: none;
    border: none;
  }
  body.soe-home #content-container {
    width: 100%;
  }
  body.soe-home #page-container .max-width {
    background: rgba(255, 255, 255, 0.8);
  }
  body.soe-home .article, body.soe-home #document-properties {
    width: 100%;
  }
  body.soe-home h1, body.soe-home #nav-section, body.soe-home #breadcrumbs {
    display: none;
  }
  body.soe-home #featured {
    margin: 1em 0;
    padding: 0;
    min-height: 250px;
  }
  body.soe-home #featured .linkedimage, body.soe-home #featured .intro {
    margin: 0;
    padding: 1em;
  }
  body.soe-home #featured .linkedimage {
    background: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0007/1260268/feature-left.jpg/feature-left.jpg) no-repeat left center #fff;
    height: 120px;
    position: relative;
  }
  body.soe-home #featured .linkedimage #videolink {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
  }
  body.soe-home #featured .intro {
    background-color: #fff;
  }
  body.soe-home #featured .intro h2 {
    font-size: 1.2rem;
    padding: 0 1em;
    margin-top: 1em;
  }
  body.soe-home #featured .intro p {
    font-size: 0.95rem;
    padding: 0 1em 0.5em;
  }
  body.soe-home .page-options {
    display: none;
  }
  body #socialmedia, body .socialmedia {
    text-align: center;
  }
  body #socialmedia ul, body .socialmedia ul {
    list-style: none;
    padding-left: 0;
  }
  body #socialmedia ul li, body .socialmedia ul li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 0.5em 1em;
  }
  body #socialmedia ul li img.linkicon, body .socialmedia ul li img.linkicon {
    display: none;
  }
  div.themes2 {
    display: flex;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-bottom: 2.5em;
    /**/
  }
  div.themes2 > div {
    width: 18%;
  }
  div.themes2 a {
    text-decoration: none;
  }
  div.themes2 a:hover {
    text-decoration: underline;
  }
  div.themes2 div.outer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 140px;
    margin: auto;
  }
  div.themes2 div.inner {
    background-color: white;
    padding: 0.25em;
    border-radius: 50%;
    height: 110px;
  }
  div.home-themes2-biodiversity div.outer:hover {
    background-color: #6dbe45;
  }
  div.home-themes2-biodiversity h2, div.home-themes2-biodiversity li a {
    color: #427429 !important;
  }
  div.home-themes2-biodiversity a {
    text-decoration-color: #427429 !important;
    -webkit-text-decoration-color: #427429 !important;
  }
  div.home-themes2-heritage div.outer:hover {
    background-color: #ec2127;
  }
  div.home-themes2-heritage h2, div.home-themes2-heritage li a {
    color: #c91117 !important;
  }
  div.home-themes2-heritage a {
    text-decoration-color: #c91117 !important;
    -webkit-text-decoration-color: #c91117 !important;
  }
  div.home-themes2-pollution div.outer:hover {
    background-color: #f47b31;
  }
  div.home-themes2-pollution h2, div.home-themes2-pollution li a {
    color: #b54b0a !important;
  }
  div.home-themes2-pollution a {
    text-decoration-color: #b54b0a !important;
    -webkit-text-decoration-color: #b54b0a !important;
  }
  div.home-themes2-climate div.outer:hover {
    background-color: #3b53a4;
  }
  div.home-themes2-climate h2, div.home-themes2-climate li a {
    color: #3b53a4 !important;
  }
  div.home-themes2-climate a {
    text-decoration-color: #3b53a4 !important;
    -webkit-text-decoration-color: #3b53a4 !important;
  }
  div.home-themes2-human-settlements div.outer:hover {
    background-color: #82368c;
  }
  div.home-themes2-human-settlements h2, div.home-themes2-human-settlements li a {
    color: #82368c !important;
  }
  div.home-themes2-human-settlements a {
    text-decoration-color: #82368c !important;
    -webkit-text-decoration-color: #82368c !important;
  }
  div.home-themes2-great-barrier-reef div.outer:hover {
    background-color: #008fe3;
  }
  div.home-themes2-great-barrier-reef h2, div.home-themes2-great-barrier-reef li a {
    color: #008fe3 !important;
  }
  div.home-themes2-great-barrier-reef a {
    text-decoration-color: #008fe3 !important;
    -webkit-text-decoration-color: #008fe3 !important;
  }
  div.themes2 h2 {
    text-align: center;
    margin-top: 0 !important;
  }
  ul.subtheme-list {
    width: 100%;
    list-style: none;
    text-align: center;
    padding: 0;
    margin: 2em 0 0 0;
  }
  ul.subtheme-list > li {
    margin: 0.5em 0;
    padding: 0.8em !important;
    font-size: 0.9rem;
  }
  body .topic {
    background: #e3e3e3;
    background: #fff;
    padding: 0.5em 1.5em;
    margin: 1em 0;
  }
  body .topic h3 {
    text-align: center;
  }
  #footer #fat-footer h3 {
    padding-top: 10px;
  }
  #footer #fat-footer li {
    padding: 0 0 0.8em;
  }
  #footer #fat-footer .theme-section {
    text-align: center;
  }
  #footer #fat-footer .theme-section h3 a {
    background-repeat: no-repeat;
    background-position: top center;
    padding: 70px 0.5em 0.5em;
    margin-top: 0;
  }
  #footer #fat-footer .theme-section ul {
    padding: 0 0.5em 0.5em;
  }
  #headingImg {
    float: left;
    padding: 1em;
  }
  #printImg {
    display: none;
  }
  body.soe-theme-biodiversity #content-container {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0018/1260270/heading-bg-biodiversity.jpg);
  }
  body.soe-theme-biodiversity #nav-section h2, body.soe-theme-biodiversity #nav-section h2 a {
    background-color: #6dbe45;
  }
  body.soe-theme-biodiversity #nav-section li.current a, body.soe-theme-biodiversity #nav-section li.current a:link, body.soe-theme-biodiversity #nav-section li.current a:visited, body.soe-theme-biodiversity #nav-section li.current a:hover, body.soe-theme-biodiversity #nav-section li.current a:focus {
    color: #427429;
  }
  body.soe-theme-biodiversity #nav-section li.current ul li a, body.soe-theme-biodiversity #nav-section li.current ul li a:link, body.soe-theme-biodiversity #nav-section li.current ul li a:visited, body.soe-theme-biodiversity #nav-section li.current ul li a:hover, body.soe-theme-biodiversity #nav-section li.current ul li a:focus {
    color: #444;
  }
  body.soe-theme-biodiversity #headingDiv {
    background-color: rgba(76, 135, 47, 0.7);
  }
  body.soe-theme-biodiversity #content .indicatorlinks {
    background: #d5ecc9;
  }
  body.soe-theme-biodiversity #content .programs {
    border-color: rgba(76, 135, 47, 0.7);
  }
  body.soe-theme-biodiversity #content .programs h3 {
    color: #427429;
  }
  body.soe-theme-biodiversity #content .programs h3 a.more {
    border-color: rgba(76, 135, 47, 0.7);
  }
  body.soe-theme-biodiversity #content .programs h3.active {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260275/arrow-right-biodiversity.png);
  }
  body.soe-theme-biodiversity #content .programs h3.active.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260276/arrow-down-biodiversity.png);
  }
  body.soe-theme-biodiversity #content dl.keymessages dt {
    color: #427429;
  }
  body.soe-theme-biodiversity #content dl.keymessages dt a.more {
    border-color: rgba(76, 135, 47, 0.7);
  }
  body.soe-theme-biodiversity #content dl.keymessages.active dt {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260275/arrow-right-biodiversity.png);
  }
  body.soe-theme-biodiversity #content dl.keymessages.active dt.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260276/arrow-down-biodiversity.png);
  }
  body.soe-theme-biodiversity #content dl.keymessages dd.hidden {
    display: none;
  }
  body.soe-theme-biodiversity #content .findings h3, body.soe-theme-biodiversity #content h3.criteria, body.soe-theme-biodiversity #content p.criteria {
    background-color: #6dbe45;
  }
  body.soe-theme-biodiversity #content .findings dl, body.soe-theme-biodiversity #content .findings div.dl, body.soe-theme-biodiversity #content .finding-text {
    border-color: #6dbe45;
  }
  body.soe-theme-biodiversity #content .regionlinks a.current, body.soe-theme-biodiversity #content .regionlinks a.current:hover {
    background-color: #6dbe45;
  }
  #nav-site li.theme-biodiversity.current, #nav-site li.theme-biodiversity:hover {
    background: #427429;
    background: linear-gradient(#427429, #6dbe45);
  }
  #nav-site .theme-biodiversity ul {
    background: #6dbe45;
    background: linear-gradient(#6dbe45, #427429);
  }
  #content .theme-biodiversity h2, #fat-footer .theme-biodiversity h3 {
    border-bottom-color: #6dbe45;
  }
  #fat-footer .theme-biodiversity h3 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0008/1260278/biodiversity.png);
  }
  #content .themes .theme-biodiversity ul, #fat-footer .theme-biodiversity ul {
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  #content .theme-section.theme-biodiversity h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0019/1260280/biodiversity.png);
    color: #427429;
  }
  body.soe-theme-heritage #content-container {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0003/1260282/heading-bg-heritage.jpg);
  }
  body.soe-theme-heritage #nav-section h2, body.soe-theme-heritage #nav-section h2 a {
    background-color: #ec2127;
  }
  body.soe-theme-heritage #nav-section li.current a, body.soe-theme-heritage #nav-section li.current a:link, body.soe-theme-heritage #nav-section li.current a:visited, body.soe-theme-heritage #nav-section li.current a:hover, body.soe-theme-heritage #nav-section li.current a:focus {
    color: #c91117;
  }
  body.soe-theme-heritage #nav-section li.current ul li a, body.soe-theme-heritage #nav-section li.current ul li a:link, body.soe-theme-heritage #nav-section li.current ul li a:visited, body.soe-theme-heritage #nav-section li.current ul li a:hover, body.soe-theme-heritage #nav-section li.current ul li a:focus {
    color: #444;
  }
  body.soe-theme-heritage #content #headingDiv {
    background-color: rgba(177, 15, 20, 0.7);
  }
  body.soe-theme-heritage #content .indicatorlinks {
    background: #fac5c7;
  }
  body.soe-theme-heritage #content .programs {
    border-color: rgba(177, 15, 20, 0.7);
  }
  body.soe-theme-heritage #content .programs h3 {
    color: #c91117;
  }
  body.soe-theme-heritage #content .programs h3 a.more {
    border-color: #f47b31;
  }
  body.soe-theme-heritage #content .programs h3.active {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260284/arrow-right-heritage.png);
  }
  body.soe-theme-heritage #content .programs h3.active.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260285/arrow-down-heritage.png);
  }
  body.soe-theme-heritage #content dl.keymessages dt {
    color: #c91117;
  }
  body.soe-theme-heritage #content dl.keymessages dt a.more {
    border-color: #f47b31;
  }
  body.soe-theme-heritage #content dl.keymessages.active dt {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260284/arrow-right-heritage.png);
  }
  body.soe-theme-heritage #content dl.keymessages.active dt.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260285/arrow-down-heritage.png);
  }
  body.soe-theme-heritage #content dl.keymessages dd.hidden {
    display: none;
  }
  body.soe-theme-heritage #content .findings h3, body.soe-theme-heritage #content h3.criteria, body.soe-theme-heritage #content p.criteria {
    background-color: #ec2127;
  }
  body.soe-theme-heritage #content .findings dl, body.soe-theme-heritage #content .findings div.dl, body.soe-theme-heritage #content .finding-text {
    border-color: #ec2127;
  }
  body.soe-theme-heritage #content .regionlinks a.current, body.soe-theme-heritage #content .regionlinks a.current:hover {
    background-color: #ec2127;
  }
  #nav-site li.theme-heritage.current, #nav-site li.theme-heritage:hover {
    background: #c91117;
    background: linear-gradient(#c91117, #ec2127);
  }
  #nav-site .theme-heritage ul {
    background: #ec2127;
    background: linear-gradient(#ec2127, #c91117);
  }
  #content .theme-heritage h2, #fat-footer .theme-heritage h3 {
    border-bottom-color: #ec2127;
  }
  #fat-footer .theme-heritage h3 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0009/1260288/heritage.png);
  }
  #content .themes .theme-heritage ul, #content #fat-footer .theme-heritage ul {
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  #content .theme-section.theme-heritage h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0010/1260289/heritage.png);
    color: #c91117;
  }
  body.soe-theme-pollution #content-container {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0020/1260290/heading-bg-pollution.jpg);
  }
  body.soe-theme-pollution #nav-section h2, body.soe-theme-pollution #nav-section h2 a {
    background-color: #f47b31;
  }
  body.soe-theme-pollution #nav-section li.current a, body.soe-theme-pollution #nav-section li.current a:link, body.soe-theme-pollution #nav-section li.current a:visited, body.soe-theme-pollution #nav-section li.current a:hover, body.soe-theme-pollution #nav-section li.current a:focus {
    color: #b54b0a;
  }
  body.soe-theme-pollution #nav-section li.current ul li a, body.soe-theme-pollution #nav-section li.current li.current ul li a:link, body.soe-theme-pollution #nav-section li.current ul li a:visited, body.soe-theme-pollution #nav-section li.current ul li a:hover, body.soe-theme-pollution #nav-section li.current ul li a:focus {
    color: #444;
  }
  body.soe-theme-pollution #content #headingDiv {
    background-color: rgba(206, 85, 11, 0.7);
  }
  body.soe-theme-pollution #content .indicatorlinks {
    background: #fde8da;
  }
  body.soe-theme-pollution #content .programs {
    border-color: rgba(206, 85, 11, 0.7);
  }
  body.soe-theme-pollution #content .programs h3 {
    color: #b54b0a;
  }
  body.soe-theme-pollution #content .programs h3 a.more {
    border-color: rgba(206, 85, 11, 0.7);
  }
  body.soe-theme-pollution #content .programs h3.active {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0004/1260292/arrow-right-pollution.png);
  }
  body.soe-theme-pollution #content .programs h3.active.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260293/arrow-down-pollution.png);
  }
  body.soe-theme-pollution #content dl.keymessages dt {
    color: #b54b0a;
  }
  body.soe-theme-pollution #content dl.keymessages dt a.more {
    border-color: rgba(206, 85, 11, 0.7);
  }
  body.soe-theme-pollution #content dl.keymessages.active dt {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0004/1260292/arrow-right-pollution.png);
  }
  body.soe-theme-pollution #content dl.keymessages.active dt.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260293/arrow-down-pollution.png);
  }
  body.soe-theme-pollution #content dl.keymessages dd.hidden {
    display: none;
  }
  body.soe-theme-pollution #content .findings h3, body.soe-theme-pollution #content h3.criteria, body.soe-theme-pollution #content p.criteria {
    background-color: #f47b31;
  }
  body.soe-theme-pollution #content .findings dl, body.soe-theme-pollution #content .findings div.dl, body.soe-theme-pollution #content .finding-text {
    border-color: #f47b31;
  }
  body.soe-theme-pollution #content .regionlinks a.current, body.soe-theme-pollution #content .regionlinks a.current:hover {
    background-color: #f47b31;
  }
  #nav-site li.theme-pollution.current, #nav-site li.theme-pollution:hover {
    background: #b54b0a;
    background: linear-gradient(#b54b0a, #f47b31);
  }
  #nav-site .theme-pollution ul {
    background: #f47b31;
    background: linear-gradient(#f47b31, #b54b0a);
  }
  #content .theme-pollution h2, #fat-footer .theme-pollution h3 {
    border-bottom-color: #f47b31;
  }
  #fat-footer .theme-pollution h3 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260294/pollution.png);
  }
  #content .themes .theme-pollution ul, #content #fat-footer .theme-pollution ul {
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  #content .theme-section.theme-pollution h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0007/1260295/pollution.png);
    color: #b54b0a;
  }
  body.soe-theme-climate #content-container {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0004/1260355/heading-bg-climate.jpg);
  }
  body.soe-theme-climate #nav-section h2, body.soe-theme-climate #nav-section h2 a {
    background-color: #3b53a4;
  }
  body.soe-theme-climate #nav-section li.current a, body.soe-theme-climate #nav-section li.current a:link, body.soe-theme-climate #nav-section li.current a:visited, body.soe-theme-climate #nav-section li.current a:hover, body.soe-theme-climate #nav-section li.current a:focus {
    color: #3b53a4;
  }
  body.soe-theme-climate #nav-section li.current ul li a, body.soe-theme-climate #nav-section li.current ul li a:link, body.soe-theme-climate #nav-section li.current ul li a:visited, body.soe-theme-climate #nav-section li.current ul li a:hover, body.soe-theme-climate #nav-section li.current ul li a:focus {
    color: #444;
  }
  body.soe-theme-climate #content #headingDiv {
    background-color: rgba(39, 55, 108, 0.7);
  }
  body.soe-theme-climate #content .indicatorlinks {
    background: #afbbe2;
  }
  body.soe-theme-climate #content .programs {
    border-color: rgba(39, 55, 108, 0.7);
  }
  body.soe-theme-climate #content .programs h3 {
    color: #3b53a4;
  }
  body.soe-theme-climate #content .programs h3 a.more {
    border-color: rgba(39, 55, 108, 0.7);
  }
  body.soe-theme-climate #content .programs h3.active {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0008/1260359/arrow-right-climate.png);
  }
  body.soe-theme-climate #content .programs h3.active.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0018/1260360/arrow-down-climate.png);
  }
  body.soe-theme-climate #content dl.keymessages dt {
    color: #3b53a4;
  }
  body.soe-theme-climate #content dl.keymessages dt a.more {
    border-color: rgba(39, 55, 108, 0.7);
  }
  body.soe-theme-climate #content dl.keymessages.active dt {
    background-image: url(/?a=1260359);
  }
  body.soe-theme-climate #content dl.keymessages.active dt.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0018/1260360/arrow-down-climate.png);
  }
  body.soe-theme-climate #content dl.keymessages dd.hidden {
    display: none;
  }
  body.soe-theme-climate #content .findings h3, body.soe-theme-climate #content h3.criteria, body.soe-theme-climate #content p.criteria {
    background-color: #3b53a4;
  }
  body.soe-theme-climate #content .findings dl, body.soe-theme-climate #content .findings div.dl, body.soe-theme-climate #content .finding-text {
    border-color: #3b53a4;
  }
  body.soe-theme-climate #content .regionlinks a.current, body.soe-theme-climate #content .regionlinks a.current:hover {
    background-color: #3b53a4;
  }
  #nav-site li.theme-climate.current, #nav-site li.theme-climate:hover {
    background: #3b53a4;
  }
  #nav-site .theme-climate ul {
    background: #3b53a4;
  }
  #content .theme-climate h2, #fat-footer .theme-climate h3 {
    border-bottom-color: #3b53a4;
  }
  #fat-footer .theme-climate h3 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0019/1260361/climate.png);
  }
  #content .themes .theme-climate ul, #fat-footer .theme-climate ul {
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  #content .theme-section.theme-climate h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0020/1260362/climate.png);
    color: #3b53a4;
  }
  body.soe-theme-human-settlements #content-container {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0008/1275335/heading-bg-human-settlements.jpg);
  }
  body.soe-theme-human-settlements #nav-section h2, body.soe-theme-human-settlements #nav-section h2 a {
    background-color: #82368c;
  }
  body.soe-theme-human-settlements #nav-section li.current a, body.soe-theme-human-settlements #nav-section li.current a:link, body.soe-theme-human-settlements #nav-section li.current a:visited, body.soe-theme-human-settlements #nav-section li.current a:hover, body.soe-theme-human-settlements #nav-section li.current a:focus {
    color: #82368c;
  }
  body.soe-theme-human-settlements #nav-section li.current ul li a, body.soe-theme-human-settlements #nav-section li.current ul li a:link, body.soe-theme-human-settlements #nav-section li.current ul li a:visited, body.soe-theme-human-settlements #nav-section li.current ul li a:hover, body.soe-theme-human-settlements #nav-section li.current ul li a:focus {
    color: #444;
  }
  body.soe-theme-human-settlements #content #headingDiv {
    background-color: rgba(130, 54, 140, 0.7);
  }
  body.soe-theme-human-settlements #content .indicatorlinks {
    background: #d5ecc9;
  }
  body.soe-theme-human-settlements #content .programs {
    border-color: rgba(130, 54, 140, 0.7);
  }
  body.soe-theme-human-settlements #content .programs h3 {
    color: #82368c;
  }
  body.soe-theme-human-settlements #content .programs h3 a.more {
    border-color: rgba(130, 54, 140, 0.7);
  }
  body.soe-theme-human-settlements #content .programs h3.active {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0004/1426999/arrow-right-human-settlements.png);
  }
  body.soe-theme-human-settlements #content .programs h3.active.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0012/1426998/arrow-down-human-settlements.png);
  }
  body.soe-theme-human-settlements #content dl.keymessages dt {
    color: #82368c;
  }
  body.soe-theme-human-settlements #content dl.keymessages dt a.more {
    border-color: rgba(130, 54, 140, 0.7);
  }
  body.soe-theme-human-settlements #content dl.keymessages.active dt {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0004/1426999/arrow-right-human-settlements.png);
  }
  body.soe-theme-human-settlements #content dl.keymessages.active dt.selected {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0012/1426998/arrow-down-human-settlements.png);
  }
  body.soe-theme-human-settlements #content dl.keymessages dd.hidden {
    display: none;
  }
  body.soe-theme-human-settlements #content .findings h3, body.soe-theme-human-settlements #content h3.criteria, body.soe-theme-human-settlements #content p.criteria {
    background-color: #82368c;
  }
  body.soe-theme-human-settlements #content .findings dl, body.soe-theme-human-settlements #content .finding-text {
    border-color: #82368c;
  }
  body.soe-theme-human-settlements #content .regionlinks a.current, body.soe-theme-human-settlements #content .regionlinks a.current:hover {
    background-color: #82368c;
  }
  #nav-site li.theme-human-settlements.current, #nav-site li.theme-human-settlements:hover {
    background: #82368c;
  }
  #nav-site .theme-human-settlements ul {
    background: #82368c;
  }
  #content .theme-human-settlements h2, #fat-footer .theme-human-settlements h3 {
    border-bottom-color: #82368c;
  }
  #fat-footer .theme-human-settlements h3 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/_media/images/icons/icons-sml/human-settlements.png);
  }
  #content .themes .theme-human-settlements ul, #content #fat-footer .theme-human-settlements ul {
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  #content .theme-section.theme-human-settlements h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/_media/images/icons/icons-lrg/human-settlements.png);
    color: #82368c;
  }
  body.soe-theme-great-barrier-reef #content-container {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0019/1274122/heading-bg-great-barrier-reef.png);
  }
  body.soe-theme-great-barrier-reef #nav-section h2, body.soe-theme-great-barrier-reef #nav-section h2 a {
    background-color: #008fe3;
  }
  body.soe-theme-great-barrier-reef #nav-section li.current a, body.soe-theme-great-barrier-reef #nav-section li.current a:link, body.soe-theme-great-barrier-reef #nav-section li.current a:visited, body.soe-theme-great-barrier-reef #nav-section li.current a:hover, body.soe-theme-great-barrier-reef #nav-section li.current a:focus {
    color: #006a96;
  }
  body.soe-theme-great-barrier-reef #nav-section li.current ul li a, body.soe-theme-great-barrier-reef #nav-section li.current ul li a:link, body.soe-theme-great-barrier-reef #nav-section li.current ul li a:visited, body.soe-theme-great-barrier-reef #nav-section li.current ul li a:hover, body.soe-theme-great-barrier-reef #nav-section li.current ul li a:focus {
    color: #444;
  }
  body.soe-theme-great-barrier-reef #content #headingDiv {
    background-color: rgba(44, 172, 227, 0.7);
  }
  #nav-site li.theme-great-barrier-reef.current, #nav-site li.theme-great-barrier-reef:hover {
    background: #008fe3;
    background: linear-gradient(#008fe3, #008fe3);
  }
  #nav-site .theme-great-barrier-reef ul {
    background: #008fe3;
    background: linear-gradient(#008fe3, #008fe3);
  }
  #content .theme-great-barrier-reef h2, #fat-footer .theme-great-barrier-reef h3 {
    border-bottom-color: #008fe3;
  }
  #fat-footer .theme-great-barrier-reef h3 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0016/1274110/great-barrier-reef.png);
  }
  #content .themes .theme-great-barrier-reef ul, #fat-footer .theme-great-barrier-reef ul {
    background-position: bottom right;
    background-repeat: no-repeat;
  }
  #content .theme-section.theme-great-barrier-reef h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0004/1274107/great-barrier-reef.png);
    color: #008fe3;
  }
  ul.social-media-icon-list {
    list-style-type: none;
    margin-top: 4em;
    text-align: center;
    padding-left: 0;
  }
  ul.social-media-icon-list li {
    display: inline-block;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
  }
  ul.social-media-icon-list img.linkicon {
    display: none;
  }
  ul.social-media-icon-list .fa {
    font-size: 40px;
  }
  #content .theme-section.subtheme-terrestrial-ecosystems h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0003/1260363/terrestrial-ecosystems.png);
  }
  #content .theme-section.subtheme-freshwater-wetland-ecosystems h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0007/1260367/freshwater-wetland-ecosystems.png);
  }
  #content .theme-section.subtheme-estuarine-marine-ecosystems h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0019/1260370/estuarine-marine-ecosystems.png);
  }
  #content .theme-section.subtheme-species-habitat h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0006/1260375/species-habitat.png);
    /*woz*/
  }
  #content .theme-section.subtheme-aboriginal-torres-strait-islander h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0008/1260377/aboriginal-torres-strait-islander.png);
  }
  #content .theme-section.subtheme-historic h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0010/1260379/historic.png);
  }
  #content .theme-section.subtheme-world h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0003/1260381/world.png);
  }
  #content .theme-section.subtheme-air-quality h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260383/air-quality.png);
  }
  #content .theme-section.subtheme-water-quality h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0008/1260386/water-quality.png);
  }
  #content .theme-section.subtheme-waste h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0005/1260392/waste.png);
  }
  #content .theme-section.subtheme-greenhouse-gas-emissions h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0007/1260394/greenhouse-gas-emissions.png);
  }
  #content .theme-section.subtheme-climate-observations h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0009/1260396/climate-observations.png);
  }
  #content .theme-section.subtheme-coasts-oceans h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0011/1260398/coasts-oceans.png);
  }
  #content .theme-section.subtheme-urban h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/_media/images/icons/icons-lrg/urban.png);
  }
  #content .theme-section.subtheme-rural h2 a {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/_media/images/icons/icons-lrg/rural.png);
  }
  .archive-warning {
    border: 5px solid brown;
    background-color: #ffc;
    padding: 20px;
    font-weight: bold;
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 43em) {
  body {
    background: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0009/1279494/page-bg-soe-2017.jpg) no-repeat 50% top #fff;
  }
}
@media screen and (min-width: 43em) {
  body #header .max-width {
    margin-bottom: 2em;
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@media screen and (min-width: 43em) {
  #header .box-sizing, #page-container, #nav-site, #fat-footer {
    padding: 0 0.7em;
  }
}
@media screen and (min-width: 65em) {
  .soe-theme #content-container .aside {
    margin-top: 12.5em;
  }
}
@media screen and (min-width: 43em) {
  #nav-section .box-sizing {
    margin-bottom: 1.5em;
    min-height: 145px;
  }
}
@media screen and (min-width: 43em) {
  #breadcrumbs {
    padding-top: 1em;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #breadcrumbs ol {
    margin-left: 2em;
    background: rgba(239, 239, 239, 0.95);
    background: linear-gradient(to right, rgba(239, 239, 239, 0.95), rgba(255, 255, 255, 0.7));
  }
}
@media screen and (min-width: 43em) {
  #content .theme-section {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 1.5em 1%;
    width: 45%;
    vertical-align: top;
    min-height: 300px;
  }
  #content .theme-section:last-of-type {
    margin-left: 0;
    margin-right: 0;
    min-height: 200px;
  }
}
@media screen and (min-width: 43em) {
  #content .theme-section h2 a {
    margin: 0;
    height: 60px;
  }
}
@media screen and (min-width: 43em) {
  body.soe-home #content .theme-section {
    width: 18%;
  }
}
@media screen and (min-width: 65em) {
  body.soe-home #content .theme-section h2 a {
    margin: 0 2em;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content .findings dl dt {
    width: 26%;
  }
}
@media screen and (min-width: 65em) {
  #content .findings dl dt {
    width: 29%;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content .findings dl dd {
    width: 58%;
  }
}
@media screen and (min-width: 65em) {
  #content .findings dl dd {
    width: 65%;
  }
}
@media screen and (min-width: 43em) {
  #content .findings dl dd {
    border-top: 1px solid #fff;
  }
}
@media screen and (min-width: 43em) {
  #content .findings dl dt, #content .findings dl dd {
    padding: 0.5em 1%;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content table.assessment tr td:first-child {
    width: 25%;
  }
}
@media screen and (min-width: 65em) {
  #content table.assessment tr td:first-child {
    width: 35%;
  }
}
@media screen and (min-width: 43em) {
  #content table.assessment p.grade img {
    width: auto;
  }
}
@media screen and (min-width: 65em) {
  #content #map-canvas {
    height: 570px;
  }
}
@media screen and (min-width: 43em) {
  #content .regionmap {
    float: right;
    margin: 0 0 1em 1em;
    padding: 0;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content .regionmap {
    width: 270px;
  }
}
@media screen and (min-width: 65em) {
  #content .regionmap {
    width: 440px;
  }
}
@media screen and (min-width: 43em) {
  #content .regiontabs {
    float: right;
    margin: 0 0 1em 1em;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content .regiontabs {
    width: 290px;
  }
}
@media screen and (min-width: 65em) {
  #content .regiontabs {
    width: 460px;
  }
}
@media screen and (min-width: 65em) {
  #content .regiontabs .ui-tabs-panel {
    min-height: 570px;
  }
}
@media screen and (min-width: 65em) {
  #content .regiontabs #regionlinks.ui-tabs-panel {
    height: 570px;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content .pagination .prev, #content .pagination .next {
    width: 30%;
  }
}
@media screen and (min-width: 65em) {
  #content .pagination .prev, #content .pagination .next {
    width: 25%;
  }
}
@media screen and (max-width: 43em) {
  body.soe-home #featured {
    min-height: 100px;
  }
}
@media screen and (min-width: 43em) {
  body.soe-home #featured .linkedimage, body.soe-home #featured .intro {
    margin: 0;
    padding: 0;
    width: 50%;
    vertical-align: top;
  }
}
@media screen and (min-width: 43em) {
  body.soe-home #featured .linkedimage {
    height: 250px;
    float: left;
  }
}
@media screen and (min-width: 43em) {
  body.soe-home #featured .intro {
    float: right;
    height: 250px;
  }
}
@media screen and (min-width: 65em) {
  body.soe-home #featured .intro {
    background: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0018/1260405/feature-right.jpg) no-repeat bottom right #fff;
  }
}
@media screen and (min-width: 65em) {
  body.soe-home #featured .intro h2, body.soe-home #featured .intro p {
    padding-right: 5.5em;
  }
}
@media screen and (max-width: 43em) {
  div.themes2 {
    display: block;
  }
}
@media screen and (max-width: 43em) {
  div.themes2 > div {
    width: 100%;
    border-bottom: 12px solid white;
  }
}
@media screen and (min-width: 43em) {
  body .topic {
    padding: 0;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 43em) {
  body .topic h3 {
    background: #efefef;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
    padding: 0.5em;
  }
}
@media screen and (min-width: 43em) {
  #footer #fat-footer h3 a {
    margin-top: 70px;
  }
}
@media screen and (min-width: 43em) {
  body.soe-theme-biodiversity {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0019/1260406/page-bg-biodiversity.jpg);
  }
}
@media screen and (min-width: 43em) {
  body.soe-theme-heritage {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0020/1260407/page-bg-heritage.jpg);
  }
}
@media screen and (min-width: 43em) {
  body.soe-theme-pollution {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0003/1260408/page-bg-pollution.jpg);
  }
}
@media screen and (min-width: 43em) {
  body.soe-theme-climate {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0004/1260409/page-bg-climate.jpg);
  }
}
@media screen and (min-width: 43em) {
  body.soe-theme-human-settlements {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0007/1275388/page-bg-human-settlements.jpg);
  }
}
@media screen and (min-width: 43em) {
  body.soe-theme-great-barrier-reef {
    background-image: url(https://www.stateoftheenvironment.des.qld.gov.au/__data/assets/image/0017/1274111/page-bg-great-barrier-reef.jpg);
  }
}
@media screen and (max-width: 43em) {
  p#openDataUrl {
    font-size: 1.2em;
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    margin-top: 1.33em;
  }
}
#content .programs table {
  margin: 0.5em 1em;
  border-style: none;
  border-collapse: separate;
  border-spacing: 0.5em;
}
#content .programs td {
  border-style: none;
  padding-bottom: 0.8em !important;
  display: block;
}
@media screen and (min-width: 43em) {
  #content .programs td {
    display: table-cell;
    border-top: 1px solid #bbb !important;
  }
}
#content .programs tr > td:first-child {
  width: 100%;
  font-size: 0.9rem;
  border-top: 1px solid #bbb !important;
  padding-bottom: 0 !important;
}
@media screen and (min-width: 43em) {
  #content .programs tr > td:first-child {
    width: 29%;
    padding-bottom: 0.8em !important;
  }
}
#content .programs tr:first-child td {
  border-top: none !important;
}
#content .programs ul {
  display: block;
  list-style-type: disc;
  list-style-position: outside;
  margin: 1em 0 0 0 !important;
  padding: 0 0 0 2em !important;
}
#content .programs li:last-child {
  padding: 0 !important;
}
@media screen and (min-width: 43em) {
  #content .programs dl dt, #content .programs dl dd {
    padding: 0.5em 1%;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content .programs dl dt {
    width: 26%;
  }
}
@media screen and (min-width: 65em) {
  #content .programs dl dt {
    width: 29%;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  #content .programs dl dd {
    width: 58%;
  }
}
@media screen and (min-width: 65em) {
  #content .programs dl dd {
    width: 65%;
  }
}
@media screen and (min-width: 43em) {
  #content .programs dl dd {
    border-top: 1px solid #bbb;
  }
}
div.section.col2 {
  clear: both;
}
@media screen and (min-width: 43em) {
  body .section.col2 .topic {
    margin-left: 5%;
    margin-right: 5%;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  body .section.col2 .topic {
    width: 38%;
  }
}
@media screen and (min-width: 65em) {
  body .section.col2 .topic {
    width: 35%;
  }
}
@media screen and (min-width: 65em) {
  body .section.col2 .topic:first-child {
    margin-left: 10%;
  }
}
@media screen and (min-width: 43em) {
  body .section.col3 .topic {
    margin-left: 3%;
    margin-right: 3%;
  }
}
@media screen and (min-width: 43em) and (max-width: 65em) {
  body .section.col3 .topic {
    width: 23%;
  }
}
@media screen and (min-width: 65em) {
  body .section.col3 .topic {
    width: 21%;
  }
}
body .section.col3 .topic:first-child {
  margin-left: 10%;
}
@media print {
  #content dl.keymessages a.more {
    display: none;
  }
  #content dl.keymessages dd {
    display: block !important;
  }
  #content .finding-text {
    border-bottom: 1px solid #000;
    margin-bottom: 0.5em;
  }
  #content .pagination .action::after {
    content: ': ';
  }
  #content #content #map-canvas {
    width: 440px;
    height: 570px;
    page-break-inside: avoid;
  }
  #content .regiontabs .caption {
    display: none;
  }
  #content #regionlinks {
    display: none !important;
  }
  #content .chart-group {
    page-break-inside: avoid;
  }
  #content .chart-group h4 {
    margin: 2em 0 0;
  }
  #content h3 a.more {
    display: none;
  }
  .print-link-url {
    font-weight: normal;
    font-size: 13px;
    font-size: 0.8rem;
  }
  #content h4 a .print-link-url {
    display: block;
  }
  .ui-tabs-nav {
    display: none !important;
  }
  .ui-tabs .ui-tabs-panel.chart {
    display: block !important;
  }
  #content .ui-widget-content {
    background: none;
    border: none;
  }
  #content .ui-tabs-panel {
    background: none;
    border: none;
    padding: 0;
  }
  div.section.col2 {
    display: none;
  }
  #headingDiv {
    position: relative;
  }
  #printImg {
    float: left;
    position: absolute;
    top: 40%;
    margin: 0 0 0 1em;
  }
  #headingImg {
    display: none;
  }
  .soe-theme-biodiversity h1, .soe-theme-heritage h1, .soe-theme-pollution h1, .soe-theme-climate h1, .soe-theme-human-settlements h1, .soe-theme-great-barrier-reef h1 {
    padding: 0.5em 0 0 3em;
    clear: both;
  }
  .soe-theme-biodiversity h1 {
    border-top: 1.6rem solid #6dbe45;
  }
  .soe-theme-heritage h1 {
    border-top: 1.6rem solid #ec2127;
  }
  .soe-theme-pollution h1 {
    border-top: 1.6rem solid #f47b31;
  }
  .soe-theme-climate h1 {
    border-top: 1.6rem solid #3b53a4;
  }
  .soe-theme-human-settlements h1 {
    border-top: 1.6rem solid #82368c;
  }
  .soe-theme-great-barrier-reef h1 {
    border-top: 1.6rem solid #008fe3;
  }
}
