/**
 * version: 0.0.1
 * file:    main.css
 * author:  Squiz Australia
 * updated: Mon May 06 2019 18:06:46 GMT+1000 (AEST)
 *
 * Table of Contents
 *
 * - Reset
 * - Utilities
 * - General
 * - Content
 * - Modules
    Accordion
    Datepicker
    Matrix form
    Skip links
    S
 */
@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-ExtraLight.eot");
  src: url("../externals/fonts/hinted-VIC-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-ExtraLight.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-ExtraLight.woff") format("woff"), url("../externals/fonts/hinted-VIC-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-ExtraLightItalic.eot");
  src: url("../externals/fonts/hinted-VIC-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-ExtraLightItalic.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-ExtraLightItalic.woff") format("woff"), url("../externals/fonts/hinted-VIC-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-Light.eot");
  src: url("../externals/fonts/hinted-VIC-Light.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-Light.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-Light.woff") format("woff"), url("../externals/fonts/hinted-VIC-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-LightItalic.eot");
  src: url("../externals/fonts/hinted-VIC-LightItalic.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-LightItalic.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-LightItalic.woff") format("woff"), url("../externals/fonts/hinted-VIC-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-Regular.eot");
  src: url("../externals/fonts/hinted-VIC-Regular.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-Regular.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-Regular.woff") format("woff"), url("../externals/fonts/hinted-VIC-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-Italic.eot");
  src: url("../externals/fonts/hinted-VIC-Italic.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-Italic.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-Italic.woff") format("woff"), url("../externals/fonts/hinted-VIC-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-Medium.eot");
  src: url("../externals/fonts/hinted-VIC-Medium.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-Medium.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-Medium.woff") format("woff"), url("../externals/fonts/hinted-VIC-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-MediumItalic.eot");
  src: url("../externals/fonts/hinted-VIC-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-MediumItalic.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-MediumItalic.woff") format("woff"), url("../externals/fonts/hinted-VIC-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-SemiBold.eot");
  src: url("../externals/fonts/hinted-VIC-SemiBold.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-SemiBold.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-SemiBold.woff") format("woff"), url("../externals/fonts/hinted-VIC-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-SemiBoldItalic.eot");
  src: url("../externals/fonts/hinted-VIC-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-SemiBoldItalic.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-SemiBoldItalic.woff") format("woff"), url("../externals/fonts/hinted-VIC-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-Bold.eot");
  src: url("../externals/fonts/hinted-VIC-Bold.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-Bold.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-Bold.woff") format("woff"), url("../externals/fonts/hinted-VIC-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'VIC';
  src: url("../externals/fonts/hinted-VIC-BoldItalic.eot");
  src: url("../externals/fonts/hinted-VIC-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-BoldItalic.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-BoldItalic.woff") format("woff"), url("../externals/fonts/hinted-VIC-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}


/* VIC-regular */

@font-face {
    font-family: 'VIC-regular';
    src: url("../externals/fonts/hinted-VIC-Regular.eot");
    src: url("../externals/fonts/hinted-VIC-Regular.eot?#iefix") format("embedded-opentype"), url("../externals/fonts/hinted-VIC-Regular.woff2") format("woff2"), url("../externals/fonts/hinted-VIC-Regular.woff") format("woff"), url("../externals/fonts/hinted-VIC-Regular.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
  }






body {
  font-family: "VIC", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}

.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* .row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
} */

.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.col-flex-fix {
  display: flex;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.col-xs {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  -ms-flex-preferred-size: 8.33333333%;
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.66666667%;
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.33333333%;
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.66666667%;
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.33333333%;
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.66666667%;
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.33333333%;
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.66666667%;
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.last-xs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

@media only screen and (min-width: 48em) {
  /*.container {
    width: 49rem;
  }*/
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-sm {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-sm {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 64em) {
  /*.container {
    width: 65rem;
  }*/
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-md {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-md {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

@media only screen and (min-width: 75em) {
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-lg {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .last-lg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

.visuallyhidden, .sr-only, form .sq-form-question-tickbox-list input,
form .sq-form-question-option-list input, .skip-links__link {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active, .focusable.sr-only:active,
.visuallyhidden.focusable:focus, .focusable.sr-only:focus, .skip-links__link:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.skip-links__list, .filters__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.highlight, .results--types, .results--types li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.clearfix, .filters__content, .filters__group-h, .filters__selected-group {
  *zoom: 1;
}

.clearfix:before, .filters__content:before, .filters__group-h:before, .filters__selected-group:before, .clearfix:after, .filters__content:after, .filters__group-h:after, .filters__selected-group:after {
  content: '';
  display: table;
  line-height: 0;
}

.clearfix:after, .filters__content:after, .filters__group-h:after, .filters__selected-group:after {
  clear: both;
}

@-webkit-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

@-moz-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

@-ms-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

@keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

/*
--------------------
Reset (normalize.css)
--------------------
*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer,
header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*
--------------------
Utilities
--------------------
*/
.hidden {
  display: none !important;
  visibility: hidden;
}

.invisible {
  visibility: hidden;
}

.pull-left {
  float: left;
}

img.pull-left {
  margin-right: 1em;
}

.pull-right {
  float: right;
}

img.pull-right {
  margin-left: 1em;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 1em;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
--------------------
General
--------------------
*/
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

html,
body {
  height: 100%;
}

body {
  font-size: 1em;
  line-height: 1.4;
  margin: 0;
  -ms-overflow-style: scrollbar;
  overflow-y: scroll;
  padding: 0;
}

body::after {
  content: 'global';
  display: none;
}

body.drawer-opened {
  overflow: hidden;
}

img {
  max-width: 100%;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.main-content-wrapper p,
.main-content-wrapper ul,
.main-content-wrapper ol {
  color: #6f6f6f;
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
}

.main-content-wrapper p:first-child,
.main-content-wrapper ul:first-child,
.main-content-wrapper ol:first-child {
  margin-top: 0;
}

.main-content-wrapper p:last-child,
.main-content-wrapper ul:last-child,
.main-content-wrapper ol:last-child {
  margin-bottom: 0;
}

.main-content-wrapper a {
  color: #201547;
  word-wrap: break-word;
}

.main-content-wrapper a:hover, .main-content-wrapper a:focus {
  text-decoration: none;
}

/* .overlay {
  background: #000;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -2;
} */

.overlay.overlay--active {
  opacity: .6;
  z-index: 3;
}

.overlay.overlay--active-drawer {
  opacity: .6;
  z-index: 50;
}

.slideout-panel {
  background: #fff;
}

@-ms-viewport {
  width: device-width;
}

@page {
  margin: 0.5cm;
}

/*
--------------------
Content
--------------------
*/
/* Tables */
table {
  width: 100%;
  border-collapse: collapse;
  margin: .5em 0;
}

caption {
  font-size: 12.8px;
  font-size: 0.8rem;
  font-style: italic;
}

th {
  background: #222;
  color: #dddddd;
}

td {
  border: 1px solid #222;
}

/* Buttons */
.button {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: #222;
  color: #dddddd;
  display: inline-block;
  border: 0;
  padding: .5em 1em;
}

.button, .button:visited {
  text-decoration: none;
}

.button:focus, .button:hover {
  background-color: black;
}

.button--large {
  font-size: 24px;
  font-size: 1.5rem;
}

.button--small {
  font-size: 12.8px;
  font-size: 0.8rem;
}

/* Quotes */
blockquote {
  position: relative;
  padding-left: 3em;
  margin: 2em 0;
}

blockquote:before {
  font-size: 80px;
  font-size: 5rem;
  color: #222;
  content: "\201C";
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1em;
}

.pull-quote {
  border-top: 1px solid #222;
  padding: 1em .5em 0 .5em;
  margin: 1em;
}

/* Highlight */
.highlight {
  background: #cccccc;
  padding: .1em .5em;
}

/* Typography */
/* 
h1 {
  font-size: 3.125rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 500;
}

h2 {
  font-size: 2.1875rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
}

h3 {
  font-size: 1.5rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
}

h4 {
  font-size: 1.25rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 600;
}

h5 {
  font-size: 1.25rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #201547;
}
*/

.forest-fire-management h1,
.forest-fire-management h2,
.forest-fire-management h3,
.forest-fire-management h4,
.forest-fire-management h5,
.forest-fire-management h6 {
  color: #242424;
}

/* Others */
hr {
  border: 0;
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  margin: 0.625rem 0;
}

/*
--------------------
Modules
--------------------
*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectric-focus .selectric {
  border-color: #aaaaaa;
}

.selectric-hover .selectric {
  border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #c4c4c4;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
}

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444;
}

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444;
}

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

/* Module: Accordion */
.accordion {
  padding: 1.25rem 0;
}

.accordion__header {
  color: #201547;
  font-size: 1.25rem;
  font-weight: 600;
}

.accordion .accordion__item {
  margin-bottom: 0.125rem;
}

.accordion .accordion__item-header {
  background-color: rgba(188, 184, 199, 0.16);
}

.accordion .accordion__link {
  color: #201547;
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 1.0625rem 3.125rem 1.0625rem 1.25rem;
  position: relative;
  text-decoration: none;
}

.accordion .accordion__link:hover, .accordion .accordion__link:focus {
  outline: none;
  background-color: rgba(92, 92, 92, 0.15);
}

.accordion .accordion__link::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron-teal.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  position: absolute;
  right: 1.5625rem;
  top: 50%;
  width: 1rem;
}

.accordion .accordion__link.uber-accordion__button-active {
  background-color: #00b7bd;
  color: #fff;
}

.accordion .accordion__link.uber-accordion__button-active:hover, .accordion .accordion__link.uber-accordion__button-active:focus {
  opacity: 0.8;
}

.accordion .accordion__link.uber-accordion__button-active::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
}

.accordion .accordion__target {
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
  color: #6f6f6f;
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
  max-height: 0;
  opacity: 0;
  padding: 0 1.25rem;
  visibility: hidden;
}

.accordion .accordion__target p:first-child,
.accordion .accordion__target ul:first-child,
.accordion .accordion__target ol:first-child {
  margin-top: 0;
}

.accordion .accordion__target p:last-child,
.accordion .accordion__target ul:last-child,
.accordion .accordion__target ol:last-child {
  margin-bottom: 0;
}

.accordion .accordion__target.uber-accordion__target-active {
  max-height: inherit;
  opacity: 1;
  padding: 1.25rem;
  visibility: visible;
}

.accordion .accordion__target.uber-accordion__target-active img {
  display: block;
}

.accordion .accordion__target img {
  display: none;
}

.accordion .btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  text-align: left;
  text-decoration: none;
}

.accordion .btn:hover, .accordion .btn:focus {
  background: rgba(32, 21, 71, 0.9);
}

.no-js .accordion__target {
  display: block;
  max-height: 62.4375rem;
  opacity: 1;
  padding: 1.25rem;
  visibility: visible;
}

.tabs {
  padding: 2.5rem 0;
}

.tabs .tabs__tab-list-wrapper {
  position: relative;
}

.tabs .tabs__tab-list-wrapper::before {
  background: #201547;
  bottom: 0;
  content: '';
  height: 0.125rem;
  left: 0;
  opacity: .1;
  position: absolute;
  right: 0;
}

.tabs .tabs__tab-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.tabs .tabs__link {
  color: #201547;
  display: block;
  font-size: 0.875rem;
  margin: 0 1.25rem 0 0;
  padding: 0.625rem 0;
  position: relative;
  text-decoration: none;
}

.tabs .tabs__link::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  bottom: 0;
  content: '';
  display: block;
  height: 0.125rem;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.tabs .tabs__link:hover, .tabs .tabs__link:focus {
  outline: none;
}

.tabs .tabs__link:hover::after, .tabs .tabs__link:focus::after {
  opacity: .3;
}

.tabs .tabs__link.uber-accordion__button-active::after {
  background: #00b7bd;
  opacity: 1;
}

.tabs .tabs__target {
  padding-top: 1.25rem;
}

.tabs .tabs__target h2 {
  color: #201547;
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0.625rem 0;
}

.tabs .tabs__target h2:first-child {
  margin-top: 0;
}

.tabs .tabs__target h2:last-child {
  margin-bottom: 0;
}

.tabs .tabs__target p {
  color: #6f6f6f;
  font-size: 0.875rem;
}

.tabs .tabs__target p:first-child {
  margin-top: 0;
}

.tabs .tabs__target p:last-child {
  margin-bottom: 0;
}

.tabs .slick-arrow {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  outline: transparent dotted thin;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 2.4375rem;
  z-index: 5;
}

.tabs .slick-arrow:focus {
  outline: none;
}

.tabs .slick-arrow:focus:active {
  outline: transparent dotted thin;
}

.tabs .slick-arrow:active {
  outline: transparent dotted thin;
}

.tabs .slick-next {
  right: 0;
}

.tabs .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 0;
}

.tabs .slick-list {
  padding: 0 1rem;
}

.js-enabled .tabs__target {
  display: none;
}

.js-enabled .tabs__target.uber-accordion__target-active {
  display: block;
}

.forest-fire-management .accordion .accordion__link,
.forest-fire-management .tabs .tabs__link {
  color: #242424;
}

.forest-fire-management .accordion .accordion__link.uber-accordion__button-active,
.forest-fire-management .tabs .tabs__link.uber-accordion__button-active::after {
  background-color: #007b4b;
}

.forest-fire-management .accordion .accordion__link.uber-accordion__button-active {
  color: #fff;
}

.forest-fire-management .accordion .accordion__link::after {
  background: url("mysource_files/chevron--jungle-green.svg") no-repeat center center transparent;
}

.forest-fire-management .accordion .uber-accordion__button-active::after {
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
}

.forest-fire-management .tabs .tabs__link:hover,
.forest-fire-management .tabs .tabs__link:focus {
  color: #707070;
}

.forest-fire-management .tabs .tabs__target h2 {
  color: #242424;
}

.fishermans-bend .accordion .accordion__link,
.fishermans-bend .tabs .tabs__link {
  color: #201547;
}

.fishermans-bend .accordion .accordion__link.uber-accordion__button-active,
.fishermans-bend .tabs .tabs__link.uber-accordion__button-active::after {
  background-color: #47c5de;
}

.fishermans-bend .accordion .uber-accordion__button-active::after {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center transparent;
}

.fishermans-bend .tabs .tabs__link:hover, .fishermans-bend .tabs .tabs__link:focus {
  color: #707070;
}

/* Module: Datepicker */
/* Module: Matrix form */
form .sq-form-section,
form fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

form .sq-form-question {
  margin: 2.5rem 0;
  position: relative;
}

form .sq-form-question--focus .sq-form-question-title {
  opacity: 1;
  padding: 0;
}

form .sq-form-question-error .sq-form-field {
  border-color: #d0021b;
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field::-webkit-input-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field::-moz-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field:-ms-input-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field:-moz-placeholder {
  color: #d0021b;
}

form .sq-form-question-error .sq-form-field:hover, form .sq-form-question-error .sq-form-field:focus {
  border-color: #d0021b;
}

form .sq-form-question-note {
  color: #6f6f6f;
  display: block;
  font-size: 0.625rem;
  font-style: italic;
}

form .sq-form-question-title {
  -webkit-transition: padding 0.35s ease, opacity 0.45s ease;
  -moz-transition: padding 0.35s ease, opacity 0.45s ease;
  transition: padding 0.35s ease, opacity 0.45s ease;
  color: #6f6f6f;
  font-size: 0.625rem;
  font-weight: 500;
  opacity: 0;
  padding: 1.875rem 0 0;
  position: absolute;
  top: -0.875rem;
}

form .sq-form-question-title .sq-form-required-field {
  color: #d0021b;
}

.no-js form .sq-form-question-title {
  opacity: 1;
  padding: 0;
}

form .sq-form-field {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: transparent;
  border: 0;
  border-bottom: 0.0625rem solid #ccc;
  color: #201547;
  font-size: 0.875rem;
  padding: 0.3125rem 0;
  width: 100%;
}

form .sq-form-field:hover, form .sq-form-field:focus {
  border-color: #201547;
  outline: 0;
}

form .sq-form-field::-webkit-input-placeholder {
  color: #201547;
}

form .sq-form-field::-moz-placeholder {
  color: #201547;
}

form .sq-form-field:-ms-input-placeholder {
  color: #201547;
}

form .sq-form-field:-moz-placeholder {
  color: #201547;
}

form textarea.sq-form-field {
  border: 0.0625rem solid #ccc;
  padding: 0.5rem;
}

form .sq-form-section-title {
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
}

form .sq-form-error {
  bottom: -1.25rem;
  color: #d0021b;
  font-size: 0.625rem;
  font-weight: 400;
  margin: 0.375rem 0 0;
  position: absolute;
}

form .sq-form-question-tickbox-list ul,
form .sq-form-question-option-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0 0 0 1.75rem;
}

form .sq-form-question-tickbox-list li,
form .sq-form-question-option-list li {
  display: block;
  padding: 0.5rem 0;
}

form .sq-form-question-tickbox-list input:checked + label:after,
form .sq-form-question-option-list input:checked + label:after {
  opacity: 1;
}

form .sq-form-question-tickbox-list input:focus + label,
form .sq-form-question-option-list input:focus + label {
  outline: dotted thin;
}

form .sq-form-question-tickbox-list label,
form .sq-form-question-option-list label {
  font-size: 0.875rem;
  position: relative;
}

form .sq-form-question-tickbox-list label::after, form .sq-form-question-tickbox-list label::before,
form .sq-form-question-option-list label::after,
form .sq-form-question-option-list label::before {
  content: '';
  position: absolute;
}

form .sq-form-question-tickbox-list label::before,
form .sq-form-question-option-list label::before {
  border: 0.0625rem solid #979797;
}

form .sq-form-question-tickbox-list label:hover::before,
form .sq-form-question-option-list label:hover::before {
  background: #f0f0f0;
}

form .sq-form-question-tickbox-list label::after, form .sq-form-question-tickbox-list label::before {
  display: inline-block;
  height: 0.9375rem;
  left: -1.75rem;
  top: 0.1875rem;
  width: 0.9375rem;
}

form .sq-form-question-tickbox-list label::after {
  background: url("mysource_files/tick.svg") no-repeat center center transparent;
  height: 0.75rem;
  left: -1.5625rem;
  opacity: 0;
  top: 0.1875rem;
  width: 0.875rem;
}

form .sq-form-question-option-list label::after, form .sq-form-question-option-list label::before {
  border-radius: 50%;
}

form .sq-form-question-option-list label::after {
  background-color: #00b7bd;
  height: 0.5625rem;
  left: -1.5625rem;
  opacity: 0;
  top: 0.375rem;
  width: 0.5625rem;
}

form .sq-form-question-option-list label::before {
  display: inline-block;
  height: 0.9375rem;
  left: -1.75rem;
  top: 0.1875rem;
  width: 0.9375rem;
}

.selectric {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: none;
  border: 0;
  border-bottom: 0.0625rem solid #979797;
}

.selectric-hover .selectric,
.selectric-focus .selectric {
  border-color: #201547;
}

.selectric-open .selectric {
  border-color: transparent;
}

.selectric-wrapper {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
  padding: 0.625rem 0.875rem;
  width: calc(100% + 28px);
}

.selectric .label {
  color: #201547;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.875rem;
  margin: 0;
}

.selectric .button {
  background: none;
}

.selectric .button::after {
  background: url("mysource_files/chevron-teal.svg") no-repeat center center;
  border: 0;
  height: 0.375rem;
  margin-right: 0;
  width: 0.75rem;
}

.selectric-open {
  background: #f2f2f2;
}

.selectric-items {
  background: #f2f2f2;
  border: 0;
  box-shadow: none;
  width: 100% !important;
}

.selectric-items li {
  font-size: 0.875rem;
  padding: 0.5rem 0.875rem;
}

.selectric-items li.highlighted {
  background: none;
  text-decoration: underline;
}

.selectric-items li:hover, .selectric-items li:focus {
  background: none;
  text-decoration: underline;
}

.sq-form-question-file-upload {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.js-enabled .sq-form-question-file-upload {
  border-bottom: 0.0625rem solid #979797;
  padding: 0 0 0.5rem;
}

.js-enabled .sq-form-question-file-upload:hover, .js-enabled .sq-form-question-file-upload:focus {
  border-color: #201547;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer,
.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
  height: 2.5rem;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer {
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: 100%;
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type="file"] {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type="file"]:focus + .sq-form-question-facade {
  outline: thin dotted;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
  color: #201547;
  font-size: 0.875rem;
  left: 0;
  overflow: hidden;
  padding: 0.625rem 0;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-color: #201547;
  bottom: 0;
  color: #fff;
  content: 'Choose files';
  padding: 0.5625rem 2.5rem 0.5625rem 1.0625rem;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: auto;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade::before {
  background: url("mysource_files/upload-icon.svg") no-repeat center center;
  content: '';
  display: inline-block;
  height: 0.8125rem;
  position: absolute;
  right: 1.0625rem;
  top: 0.625rem;
  width: 0.8125rem;
  z-index: 1;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade:hover::after, .js-enabled .sq-form-question-file-upload .sq-form-question-facade:focus::after {
  background-color: rgba(32, 21, 71, 0.9);
}
/* 
input[type="submit"] {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: 0;
  color: #fff;
  font-size: 1rem;
  height: 3.125rem;
  min-width: 9.6875rem;
  margin: 1.09375rem 1.6875rem 1.09375rem 0;
  padding: 0.875rem 1.25rem;
  text-align: center;
  text-decoration: none;
}

input[type="submit"]:hover, input[type="submit"]:focus {
  background-color: rgba(32, 21, 71, 0.9);
} */

/* Module: Skip links */
.skip-links {
  background: #201547;
}

.skip-links__link {
  color: #fff;
}

/* Module: S */
.active-video-banner {
  overflow: hidden;
  position: relative;
}

.active-video-banner-inner {
  margin: 0 auto;
  max-width: 920px;
  position: relative;
  text-align: center;
  z-index: 1;
}

.active-video-banner__text-wrapper {
  margin-top: 2.1875rem;
  text-align: center;
}

.active-video-banner__text-wrapper h1,
.active-video-banner__text-wrapper h2 {
  color: #fff;
  word-break: break-word;
}

.active-video-banner__text-wrapper h1 {
  font-size: 1.875rem;
  font-weight: bold;
  line-height: 1.16;
}

.active-video-banner__text-wrapper h2 {
  font-size: 1rem;
}

.active-video-banner__toggle-button {
  display: none;
}

.active-video-banner__button-wrapper {
  display: inline-block;
  margin: 2.1875rem 0;
  text-align: center;
}

.active-video-banner__button-wrapper .btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  position: relative;
  text-align: left;
  text-decoration: none;
}

.active-video-banner__button-wrapper .btn:after {
  content: '';
  display: inline-block;
  position: absolute;
}

.active-video-banner__button-wrapper .btn:hover, .active-video-banner__button-wrapper .btn:focus {
  background: rgba(32, 21, 71, 0.9);
  outline: none;
}

.active-video-banner__button-wrapper .btn:first-child {
  margin-bottom: 0.5rem;
}

.active-video-banner__button-wrapper .btn__small {
  font-size: 1rem;
  min-height: 3.125rem;
  margin: 0;
  padding: 0.875rem 3.75rem 0.875rem 1.25rem;
  width: 100%;
}

.active-video-banner__button-wrapper .btn__small:after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
  height: 1.0375rem;
  right: 1.25rem;
  top: 1rem;
  width: 1.7125rem;
}

.active-video-banner__button-wrapper .btn--jungle-green {
  background: #007b4b;
}

.active-video-banner__button-wrapper .btn--jungle-green:hover, .active-video-banner__button-wrapper .btn--jungle-green:focus {
  background: #00623b;
}

.active-video-banner__button-wrapper .btn--teal {
  background: #00b7bd;
}

.active-video-banner__button-wrapper .btn--teal:hover, .active-video-banner__button-wrapper .btn--teal:focus {
  background: #009ea4;
}

.active-video-banner__video-bg--fallback, .active-video-banner__video-bg--loop {
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.active-video-banner__video-bg--fallback {
  background-position: center center;
  background-size: cover;
  display: block;
  height: 100%;
  visibility: visible;
}

.active-video-banner__video-bg--loop {
  display: none;
  visibility: hidden;
}

.active-video-banner__overlay-black {
  opacity: .5;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  background-size: cover;
  left: 0;
  top: 0;
}

.fishermans-bend .active-video-banner__button-wrapper .btn--jungle-green {
  background: #47c5de;
}

/* Module: S */
.analytics__toolbar {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}

.analytics-loader {
  border: 8px solid #B2B1BD;
  /* Light grey */
  border-top: 8px solid #1A1E44;
  /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 2s linear infinite;
  margin: 10px auto;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Module: S */
.block-links {
  background-color: #eee;
  color: #201547;
  padding: 2.3125rem 0.5625rem 1.75rem 0.5625rem;
  min-width: 20rem;
  position: relative;
}

.block-links .container-fluid {
  max-width: 64rem;
  padding: 0 0.5rem;
}

.block-links .link-block {
  padding: 0;
}

.block-links .block-links__link {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background: #fff;
  color: inherit;
  margin-bottom: 0.5625rem;
  padding: 1.125rem 3.9375rem 1.125rem 1.0625rem;
  position: relative;
  text-decoration: none;
  width: 100%;
  border: 1px solid #c7c7c7;
}

.block-links .block-links__link:hover, .block-links .block-links__link:focus {
  background: #201547;
  color: #fff;
}

.block-links .block-links__link:hover .block-link__title, .block-links .block-links__link:focus .block-link__title {
  color: #fff;
}

.block-links .block-links__link:hover::after, .block-links .block-links__link:focus::after {
  background: url("mysource_files/arrow--right-white.svg") no-repeat center center;
  background-size: cover;
}

.block-links .block-links__link::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url("mysource_files/arrow--right.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: inline-block;
  float: right;
  height: 1.125rem;
  position: absolute;
  right: 1.125rem;
  top: 50%;
  width: 1.6875rem;
}

.block-links .block-links__link .block-link__title,
.block-links .block-links__link .block-link__desp {
  width: 100%;
  overflow: hidden;
  text-align: left;
  margin: 0;
  letter-spacing: -0.4px;
}

.block-links .block-links__link .block-link__title {
  font-size: 1.125rem;
  font-weight: bold;
}

.block-links .block-links__link .block-link__desp {
  font-size: 0.875rem;
  font-weight: 500;
}

.block-links__scroll {
  background: inherit;
  border: 0;
  bottom: 0;
  font-size: 0;
  left: 50%;
  padding: 0;
  position: absolute;
  transform: translateX(-50%);
  outline: 0;
}

.block-links__scroll:before {
  background: #fff;
  border-radius: 3.125rem 3.125rem 0 0;
  content: '';
  display: block;
  height: 1.875rem;
  width: 4.375rem;
}

.block-links__scroll:after {
  border-left: 2px solid #642667;
  border-top: 2px solid #642667;
  content: '';
  height: 0.75rem;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: rotate(225deg) translate(50%, 0%);
  width: 0.75rem;
}

.block-links__scroll:hover:after, .block-links__scroll:focus:after {
  border-color: #201547;
}

/* Module: S */
.block-nav {
  color: #201547;
  padding: 2.625rem 0 1.875rem;
}

.block-nav.padding_top--half {
  padding-top: 1.3125rem;
}

.block-nav.padding_bottom--half {
  padding-bottom: 0.9375rem;
}

.block-nav.padding_top--no {
  padding-top: 0;
}

.block-nav.padding_bottom--no {
  padding-bottom: 0;
}

.block-nav .container-fluid {
  max-width: 77rem;
}

.block-nav .block-nav__list-wrapper {
  margin: 0 -1rem;
  position: relative;
}

.block-nav .block-nav__list-wrapper::before {
  background: #201547;
  bottom: 0;
  content: '';
  height: 0.125rem;
  left: 0;
  opacity: .1;
  position: absolute;
  right: 0;
}

.block-nav .slick-arrow {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  border: 0;
  display: block;
  height: 100%;
  outline: transparent dotted thin;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 2.9375rem;
  z-index: 3;
}

.block-nav .slick-arrow:focus {
  outline: none;
}

.block-nav .slick-next {
  right: 0;
}

.block-nav .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 0;
}

.block-nav .block-nav__list {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0 1rem;
}

.block-nav .block-nav__link {
  color: #201547;
  display: block;
  font-size: 0.875rem;
  margin: 0 1.875rem 0 0;
  padding: 0.5625rem 0;
  position: relative;
  text-decoration: none;
}

.block-nav .block-nav__link::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  bottom: 0;
  content: '';
  display: block;
  height: 0.125rem;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.block-nav .block-nav__link:hover, .block-nav .block-nav__link:focus {
  outline: none;
}

.block-nav .block-nav__link:hover::after, .block-nav .block-nav__link:focus::after {
  opacity: .3;
}

.block-nav .block-nav__link.uber-accordion__button-active::after {
  background: #00b7bd;
  opacity: 1;
}

.block-nav .block-nav__content-target {
  display: none;
}

.block-nav .block-nav__content--left {
  padding: 0.875rem 0 0.75rem;
}

.block-nav .uber-accordion__target-active {
  display: block;
}

.block-nav .block-nav__content-header h3 {
  font-size: 1.25rem;
  font-weight: 600;
}

.block-nav .block-nav__content-description p {
  color: #6f6f6f;
  font-size: 0.875rem;
}

.block-nav .block-nav__list-children {
  margin: 0;
  padding: 0;
  list-style: none;
}

.block-nav .block-nav__item-sub {
  position: relative;
}

.block-nav .block-nav__item-sub::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  bottom: 0;
  content: '';
  display: block;
  height: 0.125rem;
  left: 0;
  opacity: .1;
  position: absolute;
  right: 0;
}

.block-nav .block-nav__item-sub:hover, .block-nav .block-nav__item-sub:focus {
  outline: none;
}

.block-nav .block-nav__item-sub:hover::after, .block-nav .block-nav__item-sub:focus::after {
  opacity: .3;
}

.block-nav .block-nav__item-sub--link {
  color: #201547;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  line-height: 2.19;
  padding: 0.4375rem 0;
  text-decoration: none;
}

.block-nav .block-nav__item-sub--link:hover, .block-nav .block-nav__item-sub--link:focus {
  outline: none;
  opacity: .3;
}

.forest-fire-management .block-nav .block-nav__link,
.forest-fire-management .block-nav .block-nav__item-sub--link {
  color: #242424;
}

.forest-fire-management .block-nav .block-nav__link:hover, .forest-fire-management .block-nav .block-nav__link:focus,
.forest-fire-management .block-nav .block-nav__item-sub--link:hover,
.forest-fire-management .block-nav .block-nav__item-sub--link:focus {
  color: #707070;
}

.forest-fire-management .block-nav .block-nav__link:hover::after, .forest-fire-management .block-nav .block-nav__link:focus::after {
  background-color: rgba(36, 36, 36, 0.3);
  opacity: 1;
}

.forest-fire-management .block-nav .block-nav__link.uber-accordion__button-active::after {
  background-color: #007b4b;
}

.forest-fire-management .block-nav .block-nav__item-sub--link:hover, .forest-fire-management .block-nav .block-nav__item-sub--link:focus {
  opacity: 1;
}

/* Module: S */
.block-quote {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  color: #201547;
  padding: 2.5rem 0;
}

.block-quote.padding_top--half {
  padding-top: 1.25rem;
}

.block-quote.padding_bottom--half {
  padding-bottom: 1.25rem;
}

.block-quote.padding_top--no {
  padding-top: 0;
}

.block-quote.padding_bottom--no {
  padding-bottom: 0;
}

.block-quote .block-quote__image {
  margin-bottom: 1.25rem;
}

.block-quote .block-quote__quote {
  margin: 0;
  padding: 0;
}

.block-quote .block-quote__quote::before, .block-quote .block-quote__quote::after {
  display: none;
}

.block-quote .block-quote__quote h5 {
  margin: 0 0 1.25rem;
  text-align: left;
}

.block-quote .block-quote__author {
  text-align: left;
}

.block-quote .block-quote__author::before {
  background: url("mysource_files/triangle.svg") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 0.925rem;
  margin-right: 1rem;
  width: 0.875rem;
}

.block-quote .block-quote__author-name, .block-quote .block-quote__author-title {
  font-size: 0.875rem;
  font-weight: 500;
}

/* Module: S */
.block-tile {
  background-color: #f2f2f2;
  padding: 1.875rem 0 0.625rem;
}

.block-tile.padding_top--half {
  padding-top: 0.9375rem;
}

.block-tile.padding_bottom--half {
  padding-bottom: 0.3125rem;
}

.block-tile.padding_top--no {
  padding-top: 0;
}

.block-tile.padding_bottom--no {
  padding-bottom: 0;
}

.block-tile .container-fluid {
  max-width: 77rem;
}

.block-tile--header h2 {
  color: #201547;
  font-size: 1.5rem;
  font-weight: 600;
  padding-bottom: 0.625rem;
}

.block-tile__item {
  display: block;
  flex-grow: 1;
  margin-bottom: 1.25rem;
  text-decoration: none;
}

.block-tile__item:hover, .block-tile__item:focus {
  outline: none;
}

.block-tile__item:hover .block-tile__item--img::after, .block-tile__item:focus .block-tile__item--img::after {
  height: 100%;
  opacity: .5;
}

.block-tile__item--img {
  background-color: rgba(0, 0, 0, 0.75);
  overflow: hidden;
  position: relative;
}

.block-tile__item--img::before {
  content: '';
  display: block;
  padding-top: 60.71429%;
  width: 100%;
}

.block-tile__item--img::after {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
}

.block-tile__item--img img {
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}

.block-tile__item--white-bordered {
  background-color: #fff;
}

.block-tile__item--white-bordered .block-tile__item-content {
  -webkit-transition: background-color 0.35s ease-in-out;
  -moz-transition: background-color 0.35s ease-in-out;
  transition: background-color 0.35s ease-in-out;
}

.block-tile__item--white-bordered .block-tile__item--img::after,
.block-tile__item--white-bordered:hover .block-tile__item-content,
.block-tile__item--white-bordered:focus .block-tile__item-content {
  background-color: #f2f2f2;
}

.block-tile__item--white-bordered .block-tile__item-content {
  border: 1px solid rgba(32, 22, 71, 0.1);
}

.block-tile__item--white-bordered .block-tile__item-content--description p {
  color: #6f6f6f;
}

.block-tile__item--white-bordered .block-tile__item-content--icon, .block-tile__item.corporate-services .block-tile__item-content--icon, .block-tile__item.purple-dark .block-tile__item-content--icon, .block-tile__item.purple-light .block-tile__item-content--icon, .block-tile__item.teal .block-tile__item-content--icon {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.0375rem;
  width: 1.5625rem;
}

.block-tile__item.corporate-services,
.block-tile__item.corporate-services h3, .block-tile__item.purple-dark,
.block-tile__item.purple-dark h3 {
  color: #fff;
}

.block-tile__item.corporate-services .block-tile__item-content--icon, .block-tile__item.purple-dark .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.block-tile__item--white-bordered,
.block-tile__item--white-bordered .block-tile__item-content--description p, .block-tile__item.purple-light,
.block-tile__item.purple-light .block-tile__item-content--description p, .block-tile__item.teal,
.block-tile__item.teal .block-tile__item-content--description p {
  color: #201647;
}

.block-tile__item--white-bordered .block-tile__item-content--icon, .block-tile__item.purple-light .block-tile__item-content--icon, .block-tile__item.teal .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.block-tile__item--white-bordered .block-tile__item-content--description p, .block-tile__item.purple-light .block-tile__item-content--description p, .block-tile__item.teal .block-tile__item-content--description p {
  font-size: 1rem;
}

.block-tile__item.corporate-services,
.block-tile__item.corporate-services .block-tile__item--img::after {
  background-color: #201547;
}

.block-tile__item.purple-dark,
.block-tile__item.purple-dark .block-tile__item--img::after {
  background-color: #797391;
}

.block-tile__item.purple-light,
.block-tile__item.purple-light .block-tile__item--img::after {
  background-color: #bcb8c7;
}

.block-tile__item.teal,
.block-tile__item.teal .block-tile__item--img::after {
  background-color: #00b7bd;
}

.block-tile__item-content {
  padding: 1.25rem;
}

.block-tile__item-content--label {
  font-size: 0.75rem;
  opacity: .8;
}

.block-tile__item-content--header h3,
.block-tile__item-content--header strong {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.6875rem;
  margin: 0.4375rem 0 0.5625rem;
}

.block-tile__item-content--description {
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
}

.block-tile__item-content--description p {
  color: #fff;
  font-size: 1rem;
}

.block-tile__item-content--link {
  margin-top: 0.625rem;
  text-align: right;
}

.block-tile__category-list {
  padding: 0;
  font-size: 0;
  font-weight: 500;
}

.block-tile__category-item {
  display: inline;
  font-size: 0.875rem;
  list-style-type: none;
}

.block-tile__category-item::after {
  content: ', ';
}

.block-tile__category-item:last-child::after {
  content: '';
}

.block-tile__load-wrapper {
  display: flex;
  justify-content: center;
}

.main.col-1 .block-tile,
.main.col-2 .block-tile {
  background: transparent;
}

.news_item .main .block-tile {
  background: #f2f2f2;
}

.block-tile--small {
  background: #201547;
}

.block-tile--small .block-tile--header h2 {
  color: #fff;
}

.block-tile--small .block-tile__item--wrap {
  overflow: hidden;
  padding: 0 0.3125rem;
}

.block-tile--small .block-tile__item {
  background: #fff;
}

.block-tile--small .block-tile__item:focus, .block-tile--small .block-tile__item:hover {
  background-color: #f2f2f2;
}

.block-tile--small .block-tile__item .block-tile__item--img::after {
  background: #fff;
}

.block-tile--small .block-tile__item .block-tile__item-content--icon {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
  bottom: 20px;
  display: inline-block;
  height: 1.0375rem;
  opacity: 1;
  position: absolute;
  right: 20px;
  width: 1.5625rem;
}

.block-tile--small .block-tile__item-content {
  position: relative;
}

.block-tile--small .block-tile__item-content-wrapper {
  padding-right: 1.875rem;
}

.block-tile--small .block-tile__item-content--label {
  font-size: 1rem;
  opacity: 1;
  color: #201547;
}

.block-tile--small .block-tile__item-content--header h3 {
  margin: 0.25rem 0 0.625rem 0;
}

.block-tile--small .block-tile__item-content--category {
  color: #201547;
  display: inline-block;
  font-weight: 500;
  padding-bottom: 0.625rem;
}

.block-tile--small .block-tile__item-content--description p {
  color: #201547;
  margin: 0;
}

.block-tile--small .block-tile_more {
  margin: 1.875rem 2.1875rem 1.875rem 0;
  text-align: right;
}

.block-tile--small .block-tile_more-link {
  color: #fff;
  font-size: 1rem;
  position: relative;
  text-decoration: none;
}

.block-tile--small .block-tile_more-link:hover, .block-tile--small .block-tile_more-link:focus {
  text-decoration: underline;
}

.block-tile--small .block-tile_more-link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
  content: '';
  height: 1.0375rem;
  opacity: 1;
  position: absolute;
  right: -35px;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5625rem;
}

.block-tile--news_articles_small {
  background-color: #fff;
  padding: 1.4375rem 0;
}

.block-tile--news_articles_small .container-fluid {
  max-width: 48rem;
}

.block-tile--news_articles_small .block-tile--section_title-wrapper {
  padding: 0 0.5rem 0rem 0.75rem;
  margin-bottom: 0.3125rem;
}

.block-tile--news_articles_small .block-tile--section_title-wrapper .block-tile--news_articles_small-section_title {
  font-size: 1.375rem;
  font-weight: 600;
  color: #141414;
  margin: 0;
  letter-spacing: 0.1px;
}

.block-tile--news_articles_small .block-tile__item-small--wrap {
  padding: 0;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small {
  border-bottom: 1px solid #979797;
  padding: 1.5625rem 1.75rem 1.5625rem 1.25rem;
  text-decoration: none;
  letter-spacing: 0.1px;
  outline: 0;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small:hover .block-tile__item-small-content--header h3, .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small:focus .block-tile__item-small-content--header h3 {
  text-shadow: -1px -1px white, -1px 1px white, 1px -1px white, 1px 1px white;
  -ms-text-shadow: -1px -1px white, -1px 1px white, 1px -1px white, 1px 1px white;
  background-image: url("mysource_files/dot.png");
  background-repeat: repeat-x;
  background-size: 1px 1px;
  background-position: 0 1.4375rem;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small--img {
  display: none;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content--header {
  margin: 0 0 0.75rem 0;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content--header h3 {
  display: inline;
  font-size: 1.125rem;
  font-weight: 600;
  margin: 0;
  line-height: 1.21875rem;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content--description {
  display: block;
}

.block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content--description p {
  font-size: 0.9375rem;
  color: #141414;
  margin: 0;
}

.forest-fire-management .block-tile__item.teal,
.forest-fire-management .block-tile__item.teal h3,
.forest-fire-management .block-tile__item.teal .block-tile__item-content--description p, .forest-fire-management .block-tile__item.purple-light,
.forest-fire-management .block-tile__item.purple-light h3,
.forest-fire-management .block-tile__item.purple-light .block-tile__item-content--description p {
  color: #fff;
}

.forest-fire-management .block-tile__item.teal .block-tile__item-content--icon, .forest-fire-management .block-tile__item.purple-light .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.forest-fire-management .block-tile__item.teal,
.forest-fire-management .block-tile__item.teal .block-tile__item--img::after {
  background-color: #007b4b;
}

.forest-fire-management .block-tile__item.corporate-services,
.forest-fire-management .block-tile__item.corporate-services .block-tile__item--img::after {
  background-color: #00573f;
}

.forest-fire-management .block-tile__item.purple-dark,
.forest-fire-management .block-tile__item.purple-dark h3,
.forest-fire-management .block-tile__item.purple-dark .block-tile__item-content--description p {
  color: #242424;
}

.forest-fire-management .block-tile__item.purple-dark,
.forest-fire-management .block-tile__item.purple-dark .block-tile__item--img::after {
  background-color: #f8e81c;
}

.forest-fire-management .block-tile__item.purple-dark .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--smoke-black-sort.svg");
}

.forest-fire-management .block-tile__item.purple-dark .block-tile__item-content--description p {
  font-size: 1rem;
}

.forest-fire-management .block-tile__item.purple-light,
.forest-fire-management .block-tile__item.purple-light .block-tile__item--img::after {
  background-color: #242424;
}

.forest-fire-management .block-tile--header h2 {
  color: #242424;
}

.fishermans-bend .block-tile__item.teal {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.teal .block-tile__item--img::after {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.corporate-services {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.corporate-services .block-tile__item--img::after {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.purple-dark {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.purple-dark .block-tile__item--img::after {
  background-color: #47c5de;
}

.fishermans-bend .block-tile__item.purple-dark .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.fishermans-bend .block-tile__item.purple-dark,
.fishermans-bend .block-tile__item.purple-dark h3,
.fishermans-bend .block-tile__item.purple-dark .block-tile__item-content--description p {
  color: #201547;
}

.fishermans-bend .block-tile__item.purple-light {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.purple-light .block-tile__item--img::after {
  background-color: #00838e;
}

.fishermans-bend .block-tile__item.purple-light .block-tile__item-content--icon {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.fishermans-bend .block-tile__item.purple-light,
.fishermans-bend .block-tile__item.purple-light h3,
.fishermans-bend .block-tile__item.purple-light .block-tile__item-content--description p {
  color: #fff;
}

/* Module: S */
.tabs.browse-tabs {
  background: #f6f6f6;
  padding: 0 0.625rem;
}

.tabs.browse-tabs .lga-selector .right-box__search-wrapper {
  margin-top: 1.875rem;
}

.tabs.browse-tabs .lga-selector__content-wrapper {
  padding: 1.25rem 0;
}

.tabs.browse-tabs .tabs__tab-list-wrapper {
  max-width: 77rem;
  margin: 0 auto;
}

.tabs.browse-tabs .tabs__target {
  padding-top: 0;
}

.tabs.browse-tabs .tabs__item:first-child .tabs__link {
  margin-right: 1.25rem;
}

.tabs.browse-tabs .tabs__link {
  opacity: 0.7;
  font-size: 1.125rem;
  font-weight: 600;
  margin-right: 0;
}

.tabs.browse-tabs .tabs__link.uber-accordion__button-active {
  opacity: 1;
}

.tabs.browse-tabs .tabs__tab-list {
  display: flex;
  align-items: flex-end;
}

/* Module: S */
.main-content-wrapper .bg--grey,
.search__wrapper .bg--grey,
.news-articles__wrapper .bg--grey,
.content-drawer .bg--grey {
  background: #fafafa;
  position: relative;
}

.main-content-wrapper .bg--grey::before,
.search__wrapper .bg--grey::before,
.news-articles__wrapper .bg--grey::before,
.content-drawer .bg--grey::before {
  background: #fafafa;
  content: '';
  height: 100%;
  left: -100vw;
  position: absolute;
  width: 200vw;
}

.main-content-wrapper button.btn__large, .main-content-wrapper button.btn__small,
.search__wrapper button.btn__large,
.search__wrapper button.btn__small,
.news-articles__wrapper button.btn__large,
.news-articles__wrapper button.btn__small,
.content-drawer button.btn__large,
.content-drawer button.btn__small {
  border: none;
}

.main-content-wrapper p.btn__large,
.search__wrapper p.btn__large,
.news-articles__wrapper p.btn__large,
.content-drawer p.btn__large {
  padding: 0;
}

.main-content-wrapper p.btn__large a,
.search__wrapper p.btn__large a,
.news-articles__wrapper p.btn__large a,
.content-drawer p.btn__large a {
  display: block;
  padding: 2.3125rem 1.875rem 2.25rem;
}

.main-content-wrapper p.btn__small,
.search__wrapper p.btn__small,
.news-articles__wrapper p.btn__small,
.content-drawer p.btn__small {
  padding: 0;
}

.main-content-wrapper p.btn__small a,
.search__wrapper p.btn__small a,
.news-articles__wrapper p.btn__small a,
.content-drawer p.btn__small a {
  display: block;
  padding: 0.875rem 1.25rem;
}

.main-content-wrapper .btn,
.search__wrapper .btn,
.news-articles__wrapper .btn,
.content-drawer .btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  position: relative;
  text-align: left;
  text-decoration: none;
}

.main-content-wrapper .btn a,
.search__wrapper .btn a,
.news-articles__wrapper .btn a,
.content-drawer .btn a {
  color: #fff;
  text-decoration: none;
}

.main-content-wrapper .btn a:hover, .main-content-wrapper .btn a:focus,
.search__wrapper .btn a:hover,
.search__wrapper .btn a:focus,
.news-articles__wrapper .btn a:hover,
.news-articles__wrapper .btn a:focus,
.content-drawer .btn a:hover,
.content-drawer .btn a:focus {
  outline: none;
}

.main-content-wrapper .btn::after,
.search__wrapper .btn::after,
.news-articles__wrapper .btn::after,
.content-drawer .btn::after {
  content: '';
  display: inline-block;
  position: absolute;
}

.main-content-wrapper .btn:hover, .main-content-wrapper .btn:focus,
.search__wrapper .btn:hover,
.search__wrapper .btn:focus,
.news-articles__wrapper .btn:hover,
.news-articles__wrapper .btn:focus,
.content-drawer .btn:hover,
.content-drawer .btn:focus {
  background: rgba(32, 21, 71, 0.9);
  outline: none;
}

.main-content-wrapper .btn__large,
.search__wrapper .btn__large,
.news-articles__wrapper .btn__large,
.content-drawer .btn__large {
  font-size: 1.25rem;
  font-weight: 600;
  min-height: 6.25rem;
  margin: 2.0625rem 0;
  padding: 2.3125rem 5rem 2.25rem 1.875rem;
  width: 100%;
}

.main-content-wrapper .btn__large::after,
.search__wrapper .btn__large::after,
.news-articles__wrapper .btn__large::after,
.content-drawer .btn__large::after {
  background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  height: 1.0375rem;
  right: 1.875rem;
  top: 40%;
  width: 2.2rem;
}

.main-content-wrapper .btn__small,
.search__wrapper .btn__small,
.news-articles__wrapper .btn__small,
.content-drawer .btn__small {
  font-size: 1rem;
  min-height: 3.125rem;
  margin: 1.09375rem 1.6875rem 1.09375rem 0;
  padding: 0.875rem 3.4375rem 0.875rem 1.25rem;
  width: 14.5rem;
}

.main-content-wrapper .btn__small::after,
.search__wrapper .btn__small::after,
.news-articles__wrapper .btn__small::after,
.content-drawer .btn__small::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
  height: 1.0375rem;
  right: 1.25rem;
  top: 35%;
  width: 1.7125rem;
}

.main-content-wrapper .btn--white,
.search__wrapper .btn--white,
.news-articles__wrapper .btn--white,
.content-drawer .btn--white {
  color: #201547;
  background: #fff;
}

.main-content-wrapper .btn--white a,
.search__wrapper .btn--white a,
.news-articles__wrapper .btn--white a,
.content-drawer .btn--white a {
  color: #201547;
}

.main-content-wrapper .btn--white::after,
.search__wrapper .btn--white::after,
.news-articles__wrapper .btn--white::after,
.content-drawer .btn--white::after {
  background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
}

.main-content-wrapper .btn--white:hover, .main-content-wrapper .btn--white:focus,
.search__wrapper .btn--white:hover,
.search__wrapper .btn--white:focus,
.news-articles__wrapper .btn--white:hover,
.news-articles__wrapper .btn--white:focus,
.content-drawer .btn--white:hover,
.content-drawer .btn--white:focus {
  background: #ebebeb;
}

.main-content-wrapper .btn--teal,
.search__wrapper .btn--teal,
.news-articles__wrapper .btn--teal,
.content-drawer .btn--teal {
  background: #00b7bd;
}

.main-content-wrapper .btn--teal:hover, .main-content-wrapper .btn--teal:focus,
.search__wrapper .btn--teal:hover,
.search__wrapper .btn--teal:focus,
.news-articles__wrapper .btn--teal:hover,
.news-articles__wrapper .btn--teal:focus,
.content-drawer .btn--teal:hover,
.content-drawer .btn--teal:focus {
  background: #48c8cc;
}

.main-content-wrapper .btn--purple,
.search__wrapper .btn--purple,
.news-articles__wrapper .btn--purple,
.content-drawer .btn--purple {
  background: #797391;
}

.main-content-wrapper .btn--purple:hover, .main-content-wrapper .btn--purple:focus,
.search__wrapper .btn--purple:hover,
.search__wrapper .btn--purple:focus,
.news-articles__wrapper .btn--purple:hover,
.news-articles__wrapper .btn--purple:focus,
.content-drawer .btn--purple:hover,
.content-drawer .btn--purple:focus {
  background: #bcb8c7;
}

.main-content-wrapper .btn__link,
.search__wrapper .btn__link,
.news-articles__wrapper .btn__link,
.content-drawer .btn__link {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  color: #201547;
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  text-decoration: none;
}

.main-content-wrapper .btn__link::after,
.search__wrapper .btn__link::after,
.news-articles__wrapper .btn__link::after,
.content-drawer .btn__link::after {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
  content: '';
  display: inline-block;
  height: 1.0375rem;
  margin-left: 0.9375rem;
  position: absolute;
  bottom: 0.125rem;
  width: 1.7125rem;
}

.main-content-wrapper .btn__link:hover, .main-content-wrapper .btn__link:focus,
.search__wrapper .btn__link:hover,
.search__wrapper .btn__link:focus,
.news-articles__wrapper .btn__link:hover,
.news-articles__wrapper .btn__link:focus,
.content-drawer .btn__link:hover,
.content-drawer .btn__link:focus {
  color: #00b7bd;
  outline: none;
}

.main-content-wrapper .btn__link:hover::after, .main-content-wrapper .btn__link:focus::after,
.search__wrapper .btn__link:hover::after,
.search__wrapper .btn__link:focus::after,
.news-articles__wrapper .btn__link:hover::after,
.news-articles__wrapper .btn__link:focus::after,
.content-drawer .btn__link:hover::after,
.content-drawer .btn__link:focus::after {
  background: url("mysource_files/arrow--teal-sort.svg") no-repeat center center transparent;
}

.main-content-wrapper .btn__link a,
.search__wrapper .btn__link a,
.news-articles__wrapper .btn__link a,
.content-drawer .btn__link a {
  text-decoration: none;
}

.main-content-wrapper .btn__link a:hover, .main-content-wrapper .btn__link a:focus,
.search__wrapper .btn__link a:hover,
.search__wrapper .btn__link a:focus,
.news-articles__wrapper .btn__link a:hover,
.news-articles__wrapper .btn__link a:focus,
.content-drawer .btn__link a:hover,
.content-drawer .btn__link a:focus {
  color: #00b7bd;
  outline: none;
}

.main-content-wrapper .btn__link--no_arrow:after,
.search__wrapper .btn__link--no_arrow:after,
.news-articles__wrapper .btn__link--no_arrow:after,
.content-drawer .btn__link--no_arrow:after {
  content: none;
}

.main-content-wrapper .btn__load,
.search__wrapper .btn__load,
.news-articles__wrapper .btn__load,
.content-drawer .btn__load {
  margin-top: 0;
  text-align: center;
  width: auto;
}

.main-content-wrapper .btn__load::after,
.search__wrapper .btn__load::after,
.news-articles__wrapper .btn__load::after,
.content-drawer .btn__load::after {
  background-image: none;
}

.main-content-wrapper .btn--print,
.search__wrapper .btn--print,
.news-articles__wrapper .btn--print,
.content-drawer .btn--print {
  font-size: .875rem;
  height: auto;
  margin-right: 0;
  padding: .625rem 1rem;
  width: auto;
}

.main-content-wrapper .btn--print::after,
.search__wrapper .btn--print::after,
.news-articles__wrapper .btn--print::after,
.content-drawer .btn--print::after {
  background-color: transparent;
  background-image: none;
  height: auto;
  width: auto;
}

.forest-fire-management .main-content-wrapper .btn,
.forest-fire-management .search__wrapper .btn {
  background-color: #00573f;
}

.forest-fire-management .main-content-wrapper .btn:hover, .forest-fire-management .main-content-wrapper .btn:focus,
.forest-fire-management .search__wrapper .btn:hover,
.forest-fire-management .search__wrapper .btn:focus {
  background-color: #007b4b;
}

.forest-fire-management .main-content-wrapper .btn--teal::after,
.forest-fire-management .main-content-wrapper .btn--purple::after,
.forest-fire-management .search__wrapper .btn--teal::after,
.forest-fire-management .search__wrapper .btn--purple::after {
  background-image: url("mysource_files/arrow--smoke-black-sort.svg");
}

.forest-fire-management .main-content-wrapper .btn--white,
.forest-fire-management .main-content-wrapper .btn--white a,
.forest-fire-management .main-content-wrapper .btn--purple,
.forest-fire-management .main-content-wrapper .btn--purple a,
.forest-fire-management .main-content-wrapper .btn--teal,
.forest-fire-management .main-content-wrapper .btn--teal a,
.forest-fire-management .main-content-wrapper .btn__link,
.forest-fire-management .main-content-wrapper .btn__link a,
.forest-fire-management .search__wrapper .btn--white,
.forest-fire-management .search__wrapper .btn--white a,
.forest-fire-management .search__wrapper .btn--purple,
.forest-fire-management .search__wrapper .btn--purple a,
.forest-fire-management .search__wrapper .btn--teal,
.forest-fire-management .search__wrapper .btn--teal a,
.forest-fire-management .search__wrapper .btn__link,
.forest-fire-management .search__wrapper .btn__link a {
  color: #242424;
}

.forest-fire-management .main-content-wrapper .btn--teal:hover::after, .forest-fire-management .main-content-wrapper .btn--teal:focus::after,
.forest-fire-management .main-content-wrapper .btn--teal a:hover::after,
.forest-fire-management .main-content-wrapper .btn--teal a:focus::after,
.forest-fire-management .main-content-wrapper .btn__link:hover::after,
.forest-fire-management .main-content-wrapper .btn__link:focus::after,
.forest-fire-management .main-content-wrapper .btn__link a:hover::after,
.forest-fire-management .main-content-wrapper .btn__link a:focus::after,
.forest-fire-management .search__wrapper .btn--teal:hover::after,
.forest-fire-management .search__wrapper .btn--teal:focus::after,
.forest-fire-management .search__wrapper .btn--teal a:hover::after,
.forest-fire-management .search__wrapper .btn--teal a:focus::after,
.forest-fire-management .search__wrapper .btn__link:hover::after,
.forest-fire-management .search__wrapper .btn__link:focus::after,
.forest-fire-management .search__wrapper .btn__link a:hover::after,
.forest-fire-management .search__wrapper .btn__link a:focus::after {
  background-image: url("mysource_files/arrow--jungle-green-sort.svg");
}

.forest-fire-management .main-content-wrapper .btn--white,
.forest-fire-management .search__wrapper .btn--white {
  background-color: #fff;
}

.forest-fire-management .main-content-wrapper .btn--white::after,
.forest-fire-management .search__wrapper .btn--white::after {
  background-image: url("mysource_files/arrow--smoke-black.svg");
}

.forest-fire-management .main-content-wrapper .btn--white:hover, .forest-fire-management .main-content-wrapper .btn--white:focus,
.forest-fire-management .search__wrapper .btn--white:hover,
.forest-fire-management .search__wrapper .btn--white:focus {
  background-color: #ebebeb;
}

.forest-fire-management .main-content-wrapper .btn--teal, .forest-fire-management .main-content-wrapper .btn--teal:hover, .forest-fire-management .main-content-wrapper .btn--teal:focus,
.forest-fire-management .search__wrapper .btn--teal,
.forest-fire-management .search__wrapper .btn--teal:hover,
.forest-fire-management .search__wrapper .btn--teal:focus {
  background-color: #fff;
}

.forest-fire-management .main-content-wrapper .btn--teal:hover, .forest-fire-management .main-content-wrapper .btn--teal:focus,
.forest-fire-management .main-content-wrapper .btn--teal a:hover,
.forest-fire-management .main-content-wrapper .btn--teal a:focus,
.forest-fire-management .search__wrapper .btn--teal:hover,
.forest-fire-management .search__wrapper .btn--teal:focus,
.forest-fire-management .search__wrapper .btn--teal a:hover,
.forest-fire-management .search__wrapper .btn--teal a:focus {
  color: #007b4b;
}

.forest-fire-management .main-content-wrapper .btn--purple,
.forest-fire-management .search__wrapper .btn--purple {
  background-color: #f8e81c;
}

.forest-fire-management .main-content-wrapper .btn--purple:hover, .forest-fire-management .main-content-wrapper .btn--purple:focus,
.forest-fire-management .search__wrapper .btn--purple:hover,
.forest-fire-management .search__wrapper .btn--purple:focus {
  background-color: #fff680;
}

.forest-fire-management .main-content-wrapper .btn__link:hover, .forest-fire-management .main-content-wrapper .btn__link:focus,
.forest-fire-management .main-content-wrapper .btn__link a:hover,
.forest-fire-management .main-content-wrapper .btn__link a:focus,
.forest-fire-management .search__wrapper .btn__link:hover,
.forest-fire-management .search__wrapper .btn__link:focus,
.forest-fire-management .search__wrapper .btn__link a:hover,
.forest-fire-management .search__wrapper .btn__link a:focus {
  color: #007b4b;
}

.fishermans-bend .main-content-wrapper .btn {
  background-color: #47c5de;
  color: #201547;
}

.fishermans-bend .main-content-wrapper .btn:hover, .fishermans-bend .main-content-wrapper .btn:focus {
  background-color: #00838e;
  color: #fff;
}

.fishermans-bend .main-content-wrapper .btn:hover::after, .fishermans-bend .main-content-wrapper .btn:focus::after {
  background-image: url("mysource_files/arrow--white.svg");
}

.fishermans-bend .main-content-wrapper .btn::after {
  background-image: url("mysource_files/arrow--corporate.svg");
}

.fishermans-bend .main-content-wrapper .btn__small:hover::after, .fishermans-bend .main-content-wrapper .btn__small:focus::after {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

.fishermans-bend .main-content-wrapper .btn__small::after {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.fishermans-bend .main-content-wrapper .btn__small.btn--white:hover::after, .fishermans-bend .main-content-wrapper .btn__small.btn--white:focus::after,
.fishermans-bend .main-content-wrapper .btn__small.btn--teal:hover::after,
.fishermans-bend .main-content-wrapper .btn__small.btn--teal:focus::after {
  background-image: url("mysource_files/arrow--cor-sort.svg");
}

.fishermans-bend .main-content-wrapper .btn--white,
.fishermans-bend .main-content-wrapper .btn--teal {
  background-color: #fff;
}

.fishermans-bend .main-content-wrapper .btn--white:hover, .fishermans-bend .main-content-wrapper .btn--white:focus,
.fishermans-bend .main-content-wrapper .btn--teal:hover,
.fishermans-bend .main-content-wrapper .btn--teal:focus {
  background-color: #ebebeb;
  color: #201547;
}

.fishermans-bend .main-content-wrapper .btn--white:hover::after, .fishermans-bend .main-content-wrapper .btn--white:focus::after,
.fishermans-bend .main-content-wrapper .btn--teal:hover::after,
.fishermans-bend .main-content-wrapper .btn--teal:focus::after {
  background-image: url("mysource_files/arrow--corporate.svg");
}

.fishermans-bend .main-content-wrapper .btn--white a,
.fishermans-bend .main-content-wrapper .btn--teal a {
  color: #201547;
}

.fishermans-bend .main-content-wrapper .btn--purple {
  background: #201547;
  color: #fff;
}

.fishermans-bend .main-content-wrapper .btn--purple:hover, .fishermans-bend .main-content-wrapper .btn--purple:focus {
  background: rgba(32, 21, 71, 0.9);
}

.fishermans-bend .main-content-wrapper .btn--purple::after {
  background-image: url("mysource_files/arrow--white-sort.svg");
}

/* Module: S */
.header-banner.campaign {
  height: 21.25rem;
  overflow: hidden;
}

.header-banner.campaign::before {
  content: none;
}

.header-banner.campaign .banner__image-container {
  height: 100%;
  width: 100%;
}

.header-banner.campaign .banner__flood {
  flood-color: #00b7bd;
}

.header-banner.campaign .banner__flood--planning {
  flood-color: #642667;
}

.header-banner.campaign .banner__image-overlay--mobile {
  filter: url("#banner-multiply-mobile");
}

.header-banner.campaign .banner__text-wrapper {
  padding: 1.875rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

.header-banner.campaign .banner__heading, .header-banner.campaign .banner__subheading {
  color: #fff;
  position: relative;
  z-index: 1;
}

.header-banner.campaign .banner__heading {
  font-size: 2rem;
}

.header-banner.campaign .mobile-hide {
  display: none;
}

/* Module: S */
.carousel {
  position: relative;
}

.carousel h1 {
  font-weight: bold;
}

.carousel h1, .carousel h2, .carousel h3, .carousel p {
  color: #fff;
}

.carousel h1 {
  font-size: 1.5rem;
  margin-bottom: 2.5rem;
}

.carousel__content {
  position: absolute;
  margin: 0 auto;
  max-width: 77em;
  padding: 0 1.5rem;
  top: 108px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}

a.carousel__link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
  color: white;
  background: #642667;
  padding: 0.75rem 4rem;
  text-decoration: none;
  display: inline-block;
}

a.carousel__link:hover, a.carousel__link:focus {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
  background: #201547;
}

.carousel__item {
  height: 26.25rem;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  position: relative;
  background-position: center;
}

.carousel__overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: #3c2b76;
  opacity: 0.2;
}

.carousel__hidden-content {
  display: none;
}

.carousel__panels {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-top: 2.5rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(77, 30, 80, 0.8) 100%);
}

ul.carousel-nav {
  margin: 0 auto;
  padding: 0;
  max-width: 81.875rem;
  list-style: none;
  text-align: center;
}

ul.carousel-nav li {
  display: inline-block;
}

ul.carousel-nav li button {
  border: none;
  font-size: 0;
  height: 0.8125rem;
  width: 0.8125rem;
  padding: 0;
  margin: 0 0.25rem 2.0625rem 0.25rem;
  border-radius: 1.5625rem;
  border: 1px solid white;
  background: initial;
}

ul.carousel-nav li.slick-active button {
  background: white;
}

ul.carousel-nav li a {
  outline: 0;
}

/* Module: S */
.categories {
  border-top: 0.0625rem solid #e0e0e0;
  color: #201547;
  margin: 1.5rem 0;
}

.categories .categories__heading {
  font-size: 1.125rem;
  margin: 2rem 0 0;
}

.categories .categories__wrapper {
  margin: 0 -0.5rem;
}

.categories .categories__link {
  -webkit-transition: background-color 0.35s ease;
  -moz-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  background-color: #e0e0e0;
  border-radius: 3.125rem;
  color: #3d3d3d;
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  margin: 0.5rem;
  padding: 0.625rem 1.5rem;
  text-align: center;
  text-decoration: none;
}

.categories .categories__link:hover, .categories .categories__link:focus {
  background-color: lightgray;
}

/* Module: S */
.content-drawer {
  background-color: #fff;
  height: 100%;
  position: fixed;
  right: -64rem;
  top: 0;
  width: 100%;
  z-index: 100;
}

.content-drawer .content-drawer__close-wrapper--scrolled {
  box-shadow: 0 0.375rem 0.25rem 0 rgba(0, 0, 0, 0.1);
}

.content-drawer .content-drawer__close {
  color: #201547;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 3.125rem;
  padding: 0 1rem;
  text-decoration: none;
}

.content-drawer .content-drawer__close:hover, .content-drawer .content-drawer__close:focus {
  text-decoration: underline;
}

.content-drawer .content-drawer__close:focus {
  outline: 0;
}

.content-drawer .content-drawer__close::before {
  background: url("mysource_files/drawer-close.svg") center center no-repeat transparent;
  content: '';
  display: inline-block;
  height: 1.625rem;
  margin: 0 0.8125rem 0 0;
  vertical-align: middle;
  width: 1.625rem;
}

.content-drawer .content-drawer__content-wrapper {
  height: calc(100% - 50px);
  overflow-y: scroll;
}

.content-drawer .content-drawer__content {
  padding: 1rem;
}

.content-drawer p,
.content-drawer ul,
.content-drawer ol {
  color: #6f6f6f;
  font-size: 0.875rem;
  letter-spacing: -0.01875rem;
}

.content-drawer p:first-child,
.content-drawer ul:first-child,
.content-drawer ol:first-child {
  margin-top: 0;
}

.content-drawer p:last-child,
.content-drawer ul:last-child,
.content-drawer ol:last-child {
  margin-bottom: 0;
}

.content-drawer a {
  color: #201547;
  word-wrap: break-word;
}

.content-drawer a:hover, .content-drawer a:focus {
  text-decoration: none;
}

.content-drawer__loading {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: transparent;
  display: none;
  height: 3.125rem;
  left: 50%;
  position: fixed;
  top: 50%;
  width: 3.125rem;
  z-index: 200;
}

.content-drawer__loading div {
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  background: #fff;
  border: 0;
  height: 3.125rem;
  width: 3.125rem;
}

.content-drawer__link {
  position: relative;
}

.content-drawer__link::after, .content-drawer__link::before {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  opacity: 0;
  visibility: hidden;
}

.content-drawer__link::after {
  background: url("mysource_files/drawer_link_icon2.svg") center center no-repeat transparent;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 18px;
  margin: 0 0.3125rem;
  opacity: 1;
  position: relative;
  visibility: visible;
  top: 4px;
  width: 18px;
}

.content-drawer__link::before {
  background-color: #201547;
  bottom: 150%;
  color: #fff;
  content: 'Click once';
  font-size: 0.875rem;
  left: 50%;
  line-height: 1.2;
  margin-bottom: 0.3125rem;
  margin-left: -80px;
  padding: 0.375rem;
  position: absolute;
  text-align: center;
  width: 160px;
}

.content-drawer__link--double-clicked::after, .content-drawer__link--double-clicked::before {
  opacity: 1;
  visibility: visible;
}

.external-link {
  hyphens: auto;
  position: relative;
}

.external-link::after {
  content: '';
  display: inline-block;
  height: 18px;
  margin: 0 0 0 0.3125rem;
  opacity: 1;
  position: relative;
  visibility: visible;
  top: 4px;
  width: 18px;
}

.external-link::after {
  background: url("mysource_files/external-link.svg") center center no-repeat transparent;
}

/* Module: S */
.faq {
  padding: 2.5rem 0;
}

.faq__header {
  color: #201547;
  font-size: 1.25rem;
  margin: 0;
}

.faq__container--content {
  border-bottom: 0.03125rem solid rgba(32, 21, 71, 0.21);
  padding-bottom: 1.25rem;
  padding-top: 0.625rem;
}

.faq__container--content:last-child .faq__content {
  border-bottom: 0;
}

.faq__content--header {
  color: #201547;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.36;
  margin: 0.625rem 0;
}

.faq__content {
  color: #6f6f6f;
  font-size: 0.875rem;
  height: 100%;
  letter-spacing: -0.01875rem;
  line-height: 1.36;
}

.faq__content p:first-child,
.faq__content ul:first-child,
.faq__content ol:first-child {
  margin-top: 0;
}

.faq__content p:last-child,
.faq__content ul:last-child,
.faq__content ol:last-child {
  margin-bottom: 0;
}

.faq__content a:hover, .faq__content a:focus {
  text-decoration: none;
}

/* Module: S */
.feature-panel {
  background: #fff;
  color: #201547;
  overflow: hidden;
  padding: 3.125rem 0;
  position: relative;
}

.feature-panel.padding_top--half {
  padding-top: 1.5625rem;
}

.feature-panel.padding_bottom--half {
  padding-bottom: 1.5625rem;
}

.feature-panel.padding_top--no {
  padding-top: 0;
}

.feature-panel.padding_bottom--no {
  padding-bottom: 0;
}

.feature-panel::after, .feature-panel::before {
  content: '';
  position: absolute;
}

.feature-panel::after {
  border-color: transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0 2.125rem 4.5625rem;
  bottom: 0;
  left: -2.125rem;
}

.feature-panel::before {
  border-color: rgba(32, 21, 71, 0.3) transparent transparent;
  border-style: solid;
  border-width: 4.5625rem 2.125rem 0;
  right: -2.125rem;
  top: 0;
}

.feature-panel .container-fluid {
  max-width: 77rem;
}

.feature-panel .feature-panel__heading {
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0;
  text-align: center;
}

.feature-panel .feature-panel__descr {
  color: #6f6f6f;
  font-size: 0.875rem;
  margin: 0.625rem 0 0;
  text-align: center;
}

.feature-panel .feature-panel__block {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background: #fff;
  color: inherit;
  display: block;
  height: 100%;
  padding: 1.5rem;
  text-align: center;
  text-decoration: none;
}

.feature-panel .feature-panel__block:hover, .feature-panel .feature-panel__block:focus {
  outline: none;
  background: #f2f2f2;
}

.feature-panel .feature-block__image {
  display: block;
  height: 2.5rem;
  margin: 0 auto;
  width: 2.5rem;
}

.feature-panel .feature-block__heading {
  font-size: 1.125rem;
  font-weight: 600;
  margin: 1.375rem 0 0;
}

.feature-panel .feature-block__descr {
  color: #6f6f6f;
  font-size: 0.875rem;
  margin: 0.6875rem 0 0;
}

.feature-panel .feature-block__descr::after {
  background: url("mysource_files/arrow.svg") no-repeat center center transparent;
  background-size: cover;
  content: '';
  display: block;
  height: 1.0625rem;
  margin: 1.25rem auto 0;
  width: 2.1875rem;
}

.feature-panel.reduced::before, .feature-panel.reduced::after,
.feature-panel.minimal::before,
.feature-panel.minimal::after {
  content: none;
}

/* Module: S */
.featured-image--large, .featured-image--small {
  background-color: #f2f2f2;
  padding: 2.5rem 0;
}

.featured-image--large.padding_top--half, .featured-image--small.padding_top--half {
  padding-top: 1.25rem;
}

.featured-image--large.padding_bottom--half, .featured-image--small.padding_bottom--half {
  padding-bottom: 1.25rem;
}

.featured-image--large.padding_top--no, .featured-image--small.padding_top--no {
  padding-top: 0;
}

.featured-image--large.padding_bottom--no, .featured-image--small.padding_bottom--no {
  padding-bottom: 0;
}

.featured-image--large .container-fluid, .featured-image--small .container-fluid {
  max-width: 75rem;
}

.featured-image--header {
  color: #201547;
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: -0.025rem;
  margin: 0;
  text-align: center;
}

.featured-image__container {
  padding-top: 1.25rem;
}

.featured-image__content {
  display: flex;
  flex-flow: column nowrap;
}

.featured-image__content .col-xs-12 {
  order: 1;
}

.featured-image__content .col-xs-12.col-sm-6 {
  order: 2;
}

.featured-image__content-item {
  height: 120px;
  margin-bottom: 0.3125rem;
  padding: 0;
  position: relative;
}

.featured-image__content-item--link {
  display: block;
  height: 100%;
  overflow: hidden;
  padding: 1.25rem;
  position: absolute;
  text-decoration: none;
  width: 100%;
}

.featured-image__content-item--link:active, .featured-image__content-item--link:hover, .featured-image__content-item--link:focus {
  outline: none;
}

.featured-image__content-item--link::after {
  bottom: 1.25rem;
  content: '';
  display: inline-block;
  height: 1rem;
  position: absolute;
  right: 20px;
  width: 1.5625rem;
}

.featured-image__content-item--label {
  font-size: 0.75rem;
  font-weight: 400;
}

.featured-image__content-item--title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.33;
  margin: 0.3125rem 0;
}

.featured-image__content-item--teal, .featured-image__content-item--colour {
  background-color: #00b7bd;
}

.featured-image__content-item--teal .featured-image__content-item--label, .featured-image__content-item--colour .featured-image__content-item--label {
  color: #fff;
}

.featured-image__content-item--teal .featured-image__content-item--title, .featured-image__content-item--colour .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--teal .featured-image__content-item--link, .featured-image__content-item--colour .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--teal .featured-image__content-item--link:active, .featured-image__content-item--teal .featured-image__content-item--link:hover, .featured-image__content-item--teal .featured-image__content-item--link:focus, .featured-image__content-item--colour .featured-image__content-item--link:active, .featured-image__content-item--colour .featured-image__content-item--link:hover, .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--water-and-catchments {
  background-color: #71c5e8;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--link:active, .featured-image__content-item--water-and-catchments .featured-image__content-item--link:hover, .featured-image__content-item--water-and-catchments .featured-image__content-item--link:focus {
  background-color: #5bbce4;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--water-and-catchments .featured-image__content-item--label, .featured-image__content-item--water-and-catchments .featured-image__content-item--title {
  color: #201547;
}

.featured-image__content-item--corporate-services {
  background-color: #201547;
}

.featured-image__content-item--corporate-services .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--corporate-services .featured-image__content-item--link:active, .featured-image__content-item--corporate-services .featured-image__content-item--link:hover, .featured-image__content-item--corporate-services .featured-image__content-item--link:focus {
  background-color: #170f33;
}

.featured-image__content-item--corporate-services .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--corporate-services .featured-image__content-item--label, .featured-image__content-item--corporate-services .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--purple-light {
  background-color: rgba(32, 21, 71, 0.3);
}

.featured-image__content-item--purple-light .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--purple-light .featured-image__content-item--link:active, .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: rgba(32, 21, 71, 0.1);
}

.featured-image__content-item--purple-light .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--purple-light .featured-image__content-item--label, .featured-image__content-item--purple-light .featured-image__content-item--title {
  color: #201547;
}

.featured-image__content-item--purple-dark {
  background-color: rgba(32, 21, 71, 0.7);
}

.featured-image__content-item--purple-dark .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--purple-dark .featured-image__content-item--link:active, .featured-image__content-item--purple-dark .featured-image__content-item--link:hover, .featured-image__content-item--purple-dark .featured-image__content-item--link:focus {
  background-color: rgba(32, 21, 71, 0.9);
}

.featured-image__content-item--purple-dark .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--purple-dark .featured-image__content-item--label, .featured-image__content-item--purple-dark .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--planning {
  background-color: #642667;
}

.featured-image__content-item--planning .featured-image__content-item--link {
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.featured-image__content-item--planning .featured-image__content-item--link:active, .featured-image__content-item--planning .featured-image__content-item--link:hover, .featured-image__content-item--planning .featured-image__content-item--link:focus {
  background-color: #521f54;
}

.featured-image__content-item--planning .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--planning .featured-image__content-item--label, .featured-image__content-item--planning .featured-image__content-item--title {
  color: #fff;
}

.featured-image__content-item--large {
  background-image: url("mysource_files/example-image.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 15rem;
  overflow: hidden;
}

.featured-image__content-item--large .featured-image__content-item--label {
  position: relative;
  z-index: 2;
}

.featured-image__content-item--large .featured-image__content-item--title {
  font-size: 1.25rem;
  line-height: 1.2;
  position: relative;
  width: 8.75rem;
  z-index: 2;
}

.featured-image__content-item--large .featured-image__content-item--icon {
  left: 20px;
}

.featured-image__content-item--large .featured-image__content-item--link::before {
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
  border-top: 26rem  solid;
  border-top-color: inherit;
  border-right: 14rem solid transparent;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: calc(100% - 58px);
}

.featured-image__content-item--large .featured-image__content-item--link::after {
  -webkit-transition: right 1s ease-in-out;
  -moz-transition: right 1s ease-in-out;
  transition: right 1s ease-in-out;
  bottom: 1.25rem;
  content: '';
  display: inline-block;
  height: 1rem;
  right: 190px;
  position: absolute;
  width: 1.5625rem;
}

.featured-image__content-item--large .featured-image__content-item--link:hover, .featured-image__content-item--large .featured-image__content-item--link:focus, .featured-image__content-item--large .featured-image__content-item--link:active {
  outline: none;
  background-color: transparent;
}

.featured-image__content-item--large .featured-image__content-item--link:hover::before, .featured-image__content-item--large .featured-image__content-item--link:focus::before, .featured-image__content-item--large .featured-image__content-item--link:active::before {
  width: 1000px;
}

.featured-image__content-item--large .featured-image__content-item--link:hover::after, .featured-image__content-item--large .featured-image__content-item--link:focus::after, .featured-image__content-item--large .featured-image__content-item--link:active::after {
  right: 20px;
}

.featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #00b7bd;
}

.featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image__content-item--large.featured-image__content-item--corporate-services .featured-image__content-item--link {
  border-top-color: #201547;
}

.featured-image__content-item--large.featured-image__content-item--corporate-services .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--label {
  color: #fff;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #cedc00;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--purple-light, .planning .featured-image--large .featured-image__content-item--purple-light,
.environment .featured-image--small .featured-image__content-item--purple-light,
.environment .featured-image--large .featured-image__content-item--purple-light,
.climate-change .featured-image--small .featured-image__content-item--purple-light,
.climate-change .featured-image--large .featured-image__content-item--purple-light,
.energy .featured-image--small .featured-image__content-item--purple-light,
.energy .featured-image--large .featured-image__content-item--purple-light,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light,
.forest-fire .featured-image--small .featured-image__content-item--purple-light,
.forest-fire .featured-image--large .featured-image__content-item--purple-light,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.environment .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.environment .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.environment .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.climate-change .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.climate-change .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.climate-change .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.energy .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.energy .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.energy .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.forest-fire .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.forest-fire .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.forest-fire .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.planning .featured-image--small .featured-image__content-item--teal, .planning .featured-image--large .featured-image__content-item--teal,
.environment .featured-image--small .featured-image__content-item--teal,
.environment .featured-image--large .featured-image__content-item--teal,
.climate-change .featured-image--small .featured-image__content-item--teal,
.climate-change .featured-image--large .featured-image__content-item--teal,
.energy .featured-image--small .featured-image__content-item--teal,
.energy .featured-image--large .featured-image__content-item--teal,
.local-infrastructure .featured-image--small .featured-image__content-item--teal,
.local-infrastructure .featured-image--large .featured-image__content-item--teal,
.forest-fire .featured-image--small .featured-image__content-item--teal,
.forest-fire .featured-image--large .featured-image__content-item--teal,
.water-and-catchments .featured-image--small .featured-image__content-item--teal,
.water-and-catchments .featured-image--large .featured-image__content-item--teal {
  background-color: #cedc00;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #b6c300;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--purple-light,
.environment .featured-image--small .featured-image__content-item--purple-light,
.climate-change .featured-image--small .featured-image__content-item--purple-light,
.energy .featured-image--small .featured-image__content-item--purple-light,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light,
.forest-fire .featured-image--small .featured-image__content-item--purple-light,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--colour,
.environment .featured-image--small .featured-image__content-item--colour,
.climate-change .featured-image--small .featured-image__content-item--colour,
.energy .featured-image--small .featured-image__content-item--colour,
.local-infrastructure .featured-image--small .featured-image__content-item--colour,
.forest-fire .featured-image--small .featured-image__content-item--colour,
.water-and-catchments .featured-image--small .featured-image__content-item--colour {
  background-color: #cedc00;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #b6c300;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title {
  color: #201547;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #642667;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title {
  color: #fff;
}

.planning .featured-image--small .featured-image__content-item--teal, .planning .featured-image--large .featured-image__content-item--teal {
  background-color: #642667;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #521f54;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label, .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #fff;
}

.planning .featured-image--small .featured-image__content-item--colour {
  background-color: #642667;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #521f54;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label, .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title {
  color: #fff;
}

.water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #71c5e8;
}

.water-and-catchments .featured-image--small .featured-image__content-item--teal, .water-and-catchments .featured-image--large .featured-image__content-item--teal {
  background-color: #71c5e8;
}

.water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .water-and-catchments .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #5bbce4;
}

.water-and-catchments .featured-image--small .featured-image__content-item--colour {
  background-color: #71c5e8;
}

.water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #5bbce4;
}

.forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #e57200;
}

.forest-fire .featured-image--small .featured-image__content-item--teal, .forest-fire .featured-image--large .featured-image__content-item--teal {
  background-color: #e57200;
}

.forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .forest-fire .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #cc6500;
}

.forest-fire .featured-image--small .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.forest-fire .featured-image--small .featured-image__content-item--colour {
  background-color: #e57200;
}

.forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #cc6500;
}

.climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #fdda24;
}

.climate-change .featured-image--small .featured-image__content-item--teal, .climate-change .featured-image--large .featured-image__content-item--teal {
  background-color: #fdda24;
}

.climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .climate-change .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #fdd60b;
}

.climate-change .featured-image--small .featured-image__content-item--colour {
  background-color: #fdda24;
}

.climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #fdd60b;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #0072ce;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: transparent;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label, .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link .featured-image__content-item--title {
  color: #fff;
}

.energy .featured-image--small .featured-image__content-item--teal, .energy .featured-image--large .featured-image__content-item--teal,
.local-infrastructure .featured-image--small .featured-image__content-item--teal,
.local-infrastructure .featured-image--large .featured-image__content-item--teal {
  background-color: #0072ce;
}

.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #0064b5;
}

.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link::after,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label, .energy .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label, .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--title,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #fff;
}

.energy .featured-image--small .featured-image__content-item--colour,
.local-infrastructure .featured-image--small .featured-image__content-item--colour {
  background-color: #0072ce;
}

.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #0064b5;
}

.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label, .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--label,
.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--title {
  color: #fff;
}

.local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link, .local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #af272f;
}

.local-infrastructure .featured-image--small .featured-image__content-item--teal, .local-infrastructure .featured-image--large .featured-image__content-item--teal {
  background-color: #af272f;
}

.local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:active, .local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:hover, .local-infrastructure .featured-image--small .featured-image__content-item--teal .featured-image__content-item--link:focus, .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:active, .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:hover, .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link:focus {
  background-color: #9a2229;
}

.local-infrastructure .featured-image--small .featured-image__content-item--purple-light {
  background-color: #00b7bd;
}

.local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:active, .local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover, .local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #009ea4;
}

.local-infrastructure .featured-image--small .featured-image__content-item--colour {
  background-color: #af272f;
}

.local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:active, .local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover, .local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #9a2229;
}

.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #47c5de;
}

.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--label,
.fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--title {
  color: #201547;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light {
  background-color: #00838e;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #006b75;
}

.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--label,
.fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--title {
  color: #fff;
}

.fishermans-bend .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #47c5de;
}

.fishermans-bend .featured-image--large .featured-image__content-item--teal .featured-image__content-item--label,
.fishermans-bend .featured-image--large .featured-image__content-item--teal .featured-image__content-item--title {
  color: #201547;
}

.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link {
  border-top-color: #47c5de;
}

.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--title,
.fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--label {
  color: #201547;
}

.fishermans-bend .featured-image--small .featured-image__content-item--corporate-services {
  background-color: #00838e;
}

.fishermans-bend .featured-image--small .featured-image__content-item--corporate-services .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--corporate-services .featured-image__content-item--link:focus {
  background-color: #006b75;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-light {
  background-color: #47c5de;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link:focus {
  background-color: #31beda;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark {
  background-color: #47c5de;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--label,
.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--title {
  color: #201547;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link:focus {
  background-color: #31beda;
}

.fishermans-bend .featured-image--small .featured-image__content-item--colour {
  background-color: #00838e;
}

.fishermans-bend .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:hover,
.fishermans-bend .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link:focus {
  background-color: #006b75;
}

/* Module: S */
.footer .container-fluid {
  max-width: 77rem;
}

.footer-menu {
  background: #201547;
  color: #fff;
  padding: 2.75rem 0;
}

.footer-menu .footer__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  font-weight: 600;
}

.footer-menu .footer__list--social {
  display: block;
  padding: 0 0 2.75rem;
  text-align: center;
}

.footer-menu .footer__list--col {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  columns: 2;
}

.footer-menu .footer__link {
  color: inherit;
  line-height: 2.6;
  text-decoration: none;
}

.footer-menu .footer__link:hover, .footer-menu .footer__link:focus {
  outline: none;
  text-decoration: underline;
}

.footer-menu .footer__item--social {
  display: inline-block;
  line-height: 0;
  margin: 0 1rem;
}

.footer-menu .footer__link--social {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 1.5rem;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 1.5rem;
}

.footer-menu .footer__link--fb {
  background-image: url("mysource_files/fb-logo.svg");
  background-size: contain;
}

.footer-menu .footer__link--fb:hover, .footer-menu .footer__link--fb:focus {
  outline: none;
  background-image: url("mysource_files/fb-logo-teal.svg");
}

.footer-menu .footer__link--tw {
  background-image: url("mysource_files/tw-logo.svg");
}

.footer-menu .footer__link--tw:hover, .footer-menu .footer__link--tw:focus {
  outline: none;
  background-image: url("mysource_files/tw-logo-teal.svg");
}

.footer-menu .footer__link--li {
  background-image: url("mysource_files/li-logo.svg");
}

.footer-menu .footer__link--li:hover, .footer-menu .footer__link--li:focus {
  outline: none;
  background-image: url("mysource_files/li-logo-teal.svg");
}

.footer-menu .footer__link--yt {
  background-image: url("mysource_files/yt-logo.svg");
  background-size: contain;
}

.footer-menu .footer__link--yt:hover, .footer-menu .footer__link--yt:focus {
  outline: none;
  background-image: url("mysource_files/yt-logo-teal.svg");
}

.footer-menu .footer__link--ig {
  background-image: url("mysource_files/ig-logo.svg");
}

.footer-menu .footer__link--ig:hover, .footer-menu .footer__link--ig:focus {
  outline: none;
  background-image: url("mysource_files/ig-logo-teal.svg");
}

.footer-menu .footer__heading {
  color: #fff;
  display: none;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 2.6;
  margin: 0;
  text-transform: uppercase;
}

.quick-contact {
  background: #fff;
  color: #201547;
  font-size: 0.75rem;
  line-height: 1.6;
  padding: 3.125rem 0;
  text-align: center;
}

.quick-contact .quick-contact__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.quick-contact .quick-contact__item {
  display: block;
}

.quick-contact .quick-contact__item + .quick-contact__item {
  margin-top: 1rem;
}

.quick-contact .quick-contact__item--icon::before {
  background: url("mysource_files/phone.svg") no-repeat center center transparent;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 0.875rem;
  margin: 0 0.625rem 0 0;
  vertical-align: text-bottom;
  width: 0.875rem;
}

.quick-contact .quick-contact__info {
  color: inherit;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}

.quick-contact a.quick-contact__info:hover,
.quick-contact a.quick-contact__info:focus {
  outline: none;
  text-decoration: underline;
}

.quick-contact br {
  display: none;
}

.footer-gov {
  color: #fff;
  margin: 0 auto;
}

.footer-gov .footer-gov__logo {
  background-size: cover;
  display: block;
  height: 3.5rem;
  margin: 0 auto;
  width: 6.125rem;
}

.footer-gov .footer-gov__logo:hover, .footer-gov .footer-gov__logo:focus {
  outline: none;
}

.footer-gov .footer-gov__copy {
  font-size: 0.625rem;
  margin: 1rem 0;
  text-align: center;
}

.forest-fire-management .footer-menu {
  background-color: #242424;
}

.forest-fire-management .footer-menu .footer__link--social:hover, .forest-fire-management .footer-menu .footer__link--social:focus {
  color: #f8e81c;
}

.forest-fire-management .footer-menu .footer__link--fb:hover::before, .forest-fire-management .footer-menu .footer__link--fb:focus::before {
  background-image: url("mysource_files/social-facebook--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--ig:hover::before, .forest-fire-management .footer-menu .footer__link--ig:focus::before {
  background-image: url("mysource_files/social-instagram--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--li:hover::before, .forest-fire-management .footer-menu .footer__link--li:focus::before {
  background-image: url("mysource_files/social-linkedin--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--tw:hover::before, .forest-fire-management .footer-menu .footer__link--tw:focus::before {
  background-image: url("mysource_files/social-twitter--sun-yellow.svg");
}

.forest-fire-management .footer-menu .footer__link--yt:hover::before, .forest-fire-management .footer-menu .footer__link--yt:focus::before {
  background-image: url("mysource_files/social-youtube--sun-yellow.svg");
}

.forest-fire-management .quick-contact {
  color: #242424;
}

.fishermans-bend .footer {
  overflow: hidden;
}

.fishermans-bend .quick-contact {
  color: #242424;
}

.fishermans-bend .footer-menu {
  background: #1f272a;
  position: relative;
}

.fishermans-bend .footer-menu .col-md-2 .footer__item .footer__link {
  color: #c9c9c9;
}

.fishermans-bend .footer-menu .col-md-2 .footer__item .footer__link--social:hover, .fishermans-bend .footer-menu .col-md-2 .footer__item .footer__link--social:focus {
  color: #00b7bd;
}

/* Module: S */
.main-content-wrapper .form-accordion__btn {
  color: #fff;
}

.form-accordion__item-header {
  background-color: rgba(188, 184, 199, 0.16);
  position: relative;
}

.form-accordion__item-header .form-accordion__btn {
  display: none;
}

.form-accordion__title {
  display: block;
  font-weight: 600;
  line-height: 1.88;
}

.form-accordion__subtitle {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 2.5;
  padding: 0 1.25rem 0 0;
  position: relative;
  width: 100%;
}

.form-accordion__subtitle::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron-teal.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1rem;
}

.form-accordion__target-list--one {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  columns: 1;
  list-style: none;
  margin: 0.75rem 0 0 0;
  padding-left: 0;
}

.form-accordion__target-list {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  columns: 1;
  list-style: none;
  margin: 0.75rem 0 0 0;
  padding: 0;
}

.form-accordion__target-item {
  padding: 0.5rem 0 0 1.375rem;
  position: relative;
}

.form-accordion__target-item::before {
  background: url("mysource_files/form-icon.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  left: 0;
  position: absolute;
  top: 0.6875rem;
  width: 0.75rem;
}

.form-accordion__target-item a {
  color: #201547;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.form-accordion__target-item a:hover, .form-accordion__target-item a:focus {
  color: rgba(32, 21, 71, 0.9);
  outline: none;
  text-decoration: underline;
}

.form-accordion__target-label {
  color: #6f6f6f;
  font-size: 0.75rem;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 2;
  margin-left: 0.3125rem;
}

.form-accordion .accordion__link {
  font-weight: normal;
  padding: 0.75rem 1.25rem;
}

.form-accordion .accordion__link:focus .form-accordion__subtitle, .form-accordion .accordion__link:hover .form-accordion__subtitle {
  text-decoration: underline;
}

.form-accordion .accordion__link::after {
  content: none;
}

.form-accordion .uber-accordion__button-active .form-accordion__subtitle::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
}

.form-accordion .accordion__target {
  background-color: rgba(188, 184, 199, 0.16);
  color: #201547;
  font-size: 0.875rem;
}

.form-accordion .accordion__target .form-accordion__btn {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201547;
  border: none;
  color: #fff;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  margin: auto;
  min-height: 2.4375rem;
  outline: none;
  padding: 0.625rem 2.3125rem 0.625rem 1rem;
  position: relative;
  text-decoration: none;
  width: 100%;
}

.form-accordion .accordion__target .form-accordion__btn::after {
  background: url("mysource_files/form-icon-white.svg") no-repeat center center transparent;
  content: '';
  height: 1rem;
  position: absolute;
  right: 0.9375rem;
  top: 0.6875rem;
  width: 0.75rem;
}

.form-accordion .accordion__target .form-accordion__btn:hover, .form-accordion .accordion__target .form-accordion__btn:focus {
  background: rgba(32, 21, 71, 0.9);
}

.form-accordion .accordion__target p {
  color: #201547;
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: -0.3px;
  margin: 0.75rem 0 0 0;
}

.fishermans-bend .main-content-wrapper .form-accordion .uber-accordion__button-active .form-accordion__subtitle::after {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center transparent;
}

/* Module: S */
.grants__filter--group .container-fluid {
  height: 100%;
  max-width: 77rem;
  position: relative;
}

.grants__filter--group .search__filter--theme-list.active, .grants__filter--group .search__filter--category-list.active, .grants__filter--group .search__filter--status-list.active {
  position: absolute;
  width: 100%;
  background-color: #f2f2f2;
}

.grant__heading {
  color: #201647;
  text-decoration: none;
}

.grant__heading:hover, .grant__heading:focus {
  text-decoration: underline;
}

.grant__counter {
  color: #6f6f6f;
  font-size: 0.875rem;
  line-height: 2;
}

.grant__items-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.grant__item {
  color: #201547;
  display: block;
  margin: 0 0 1.5rem;
}

.grant__item .grant__img-wrapper {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.grant__item .grant__img-wrapper a {
  height: 100%;
}

.grant__item .grant__img-wrapper img {
  display: block;
}

.grant__item .grant__data-wrapper {
  border: 0.0625rem solid #b9b9b9;
  border-bottom: 0;
  padding: 1.5rem 1.5rem 0;
}

.grant__item .grant__data-wrapper .grant__heading {
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
}

.grant__item .grant__data-wrapper .grant__category-wrapper {
  display: block;
}

.grant__item .grant__data-wrapper .grant__category-wrapper span {
  font-weight: 500;
}

.grant__item .grant__data-wrapper .grant__category-wrapper span::after {
  content: '|';
  margin: 0 0.375rem;
}

.grant__item .grant__data-wrapper .grant__category-wrapper span:last-child::after {
  content: '';
  margin-right: 0;
}

.grant__item .grant__data-wrapper .grant__description {
  color: #6f6f6f;
}

.grant__item .grant__terms-wrapper {
  font-size: 0.875rem;
  margin: 0;
}

.grant__item .grant__terms-wrapper .grant__term {
  margin: 0.5rem 0;
}

.grant__item .grant__terms-wrapper .grant__term:last-child {
  margin-bottom: 0;
}

.grant__item .grant__terms-wrapper dt,
.grant__item .grant__terms-wrapper dd {
  display: inline-block;
  margin: 0;
  text-transform: capitalize;
}

.grant__item .grant__terms-wrapper dt {
  font-weight: 500;
  padding: 0 0.1875rem 0 0;
}

.grant__item .grant__terms-wrapper dt::after {
  content: ':';
}

.grant__item .grant__cta-wrapper {
  border: 0.0625rem solid #b9b9b9;
  border-top: 0;
  font-size: 0.875rem;
  padding: 1.5rem;
}

.grant__item .grant__cta-wrapper .grant__cta {
  -webkit-transition: background-color 0.35s ease;
  -moz-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  background-color: #201547;
  color: #fff;
  display: block;
  padding: 0.625rem 1rem 0.6875rem;
  text-align: center;
  text-decoration: none;
}

.grant__item .grant__cta-wrapper .grant__cta:hover, .grant__item .grant__cta-wrapper .grant__cta:focus {
  background-color: rgba(32, 21, 71, 0.9);
}

.grant__item .grant__cta-wrapper .grant__cta + .grant__cta {
  margin-top: 0.9375rem;
}

.grant__item .grant__cta-wrapper .grant__cta--teal {
  background-color: #00b7bd;
}

.grant__item .grant__cta-wrapper .grant__cta--teal:hover, .grant__item .grant__cta-wrapper .grant__cta--teal:focus {
  background-color: #48c8cc;
}

/* Module: S */
.grants-info__wrapper,
.sidebar__wrapper {
  background-color: #e0e0e0;
  color: #201547;
  font-size: 0.875rem;
  padding: 1.9375rem 2.125rem 2.5rem;
  position: relative;
  width: 100%;
  z-index: 10;
}

.grants-info__wrapper .sidebar__heading,
.sidebar__wrapper .sidebar__heading {
  font-size: 1.5rem;
  margin: 0 0 1rem;
}

.grants-info__wrapper .grants-info__btn,
.grants-info__wrapper .sidebar__btn,
.sidebar__wrapper .grants-info__btn,
.sidebar__wrapper .sidebar__btn {
  -webkit-transition: background-color 0.35s ease;
  -moz-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
  background-color: #201547;
  color: #fff;
  display: block;
  padding: 0.625rem 1rem 0.6875rem;
  text-align: center;
  text-decoration: none;
}

.grants-info__wrapper .grants-info__btn:hover, .grants-info__wrapper .grants-info__btn:focus,
.grants-info__wrapper .sidebar__btn:hover,
.grants-info__wrapper .sidebar__btn:focus,
.sidebar__wrapper .grants-info__btn:hover,
.sidebar__wrapper .grants-info__btn:focus,
.sidebar__wrapper .sidebar__btn:hover,
.sidebar__wrapper .sidebar__btn:focus {
  background-color: rgba(32, 21, 71, 0.9);
}

.grants-info__wrapper .grants-info__btn + .grants-info__btn,
.grants-info__wrapper .grants-info__btn + .sidebar__btn,
.grants-info__wrapper .sidebar__btn + .grants-info__btn,
.grants-info__wrapper .sidebar__btn + .sidebar__btn,
.sidebar__wrapper .grants-info__btn + .grants-info__btn,
.sidebar__wrapper .grants-info__btn + .sidebar__btn,
.sidebar__wrapper .sidebar__btn + .grants-info__btn,
.sidebar__wrapper .sidebar__btn + .sidebar__btn {
  margin-top: 0.9375rem;
}

.grants-info__wrapper .grants-info__btn--teal,
.grants-info__wrapper .sidebar__btn--teal,
.sidebar__wrapper .grants-info__btn--teal,
.sidebar__wrapper .sidebar__btn--teal {
  background-color: #00b7bd;
}

.grants-info__wrapper .grants-info__btn--teal:hover, .grants-info__wrapper .grants-info__btn--teal:focus,
.grants-info__wrapper .sidebar__btn--teal:hover,
.grants-info__wrapper .sidebar__btn--teal:focus,
.sidebar__wrapper .grants-info__btn--teal:hover,
.sidebar__wrapper .grants-info__btn--teal:focus,
.sidebar__wrapper .sidebar__btn--teal:hover,
.sidebar__wrapper .sidebar__btn--teal:focus {
  background-color: #48c8cc;
}

.grants-info__wrapper .grants-info__terms,
.grants-info__wrapper .sidebar__terms,
.sidebar__wrapper .grants-info__terms,
.sidebar__wrapper .sidebar__terms {
  margin: 0;
}

.grants-info__wrapper .grants-info__terms .grants-info__terms-field,
.grants-info__wrapper .grants-info__terms .sidebar__terms-field,
.grants-info__wrapper .sidebar__terms .grants-info__terms-field,
.grants-info__wrapper .sidebar__terms .sidebar__terms-field,
.sidebar__wrapper .grants-info__terms .grants-info__terms-field,
.sidebar__wrapper .grants-info__terms .sidebar__terms-field,
.sidebar__wrapper .sidebar__terms .grants-info__terms-field,
.sidebar__wrapper .sidebar__terms .sidebar__terms-field {
  display: flex;
  margin: 1.5rem 0;
}

.grants-info__wrapper .grants-info__terms .grants-info__terms-field:last-child,
.grants-info__wrapper .grants-info__terms .sidebar__terms-field:last-child,
.grants-info__wrapper .sidebar__terms .grants-info__terms-field:last-child,
.grants-info__wrapper .sidebar__terms .sidebar__terms-field:last-child,
.sidebar__wrapper .grants-info__terms .grants-info__terms-field:last-child,
.sidebar__wrapper .grants-info__terms .sidebar__terms-field:last-child,
.sidebar__wrapper .sidebar__terms .grants-info__terms-field:last-child,
.sidebar__wrapper .sidebar__terms .sidebar__terms-field:last-child {
  margin-bottom: 0;
}

.grants-info__wrapper .grants-info__terms .grants-info__terms-field--no-title dd,
.grants-info__wrapper .grants-info__terms .sidebar__terms-field--no-title dd,
.grants-info__wrapper .sidebar__terms .grants-info__terms-field--no-title dd,
.grants-info__wrapper .sidebar__terms .sidebar__terms-field--no-title dd,
.sidebar__wrapper .grants-info__terms .grants-info__terms-field--no-title dd,
.sidebar__wrapper .grants-info__terms .sidebar__terms-field--no-title dd,
.sidebar__wrapper .sidebar__terms .grants-info__terms-field--no-title dd,
.sidebar__wrapper .sidebar__terms .sidebar__terms-field--no-title dd {
  flex-basis: 100%;
}

.grants-info__wrapper .grants-info__terms dt,
.grants-info__wrapper .grants-info__terms dd,
.grants-info__wrapper .sidebar__terms dt,
.grants-info__wrapper .sidebar__terms dd,
.sidebar__wrapper .grants-info__terms dt,
.sidebar__wrapper .grants-info__terms dd,
.sidebar__wrapper .sidebar__terms dt,
.sidebar__wrapper .sidebar__terms dd {
  display: inline-block;
}

.grants-info__wrapper .grants-info__terms dd,
.grants-info__wrapper .sidebar__terms dd,
.sidebar__wrapper .grants-info__terms dd,
.sidebar__wrapper .sidebar__terms dd {
  flex-basis: 75%;
  margin-left: 0;
}

.grants-info__wrapper .grants-info__terms dt,
.grants-info__wrapper .sidebar__terms dt,
.sidebar__wrapper .grants-info__terms dt,
.sidebar__wrapper .sidebar__terms dt {
  flex-basis: 25%;
  font-weight: 500;
}

.grants-info__wrapper .grants-info__terms dt::after,
.grants-info__wrapper .sidebar__terms dt::after,
.sidebar__wrapper .grants-info__terms dt::after,
.sidebar__wrapper .sidebar__terms dt::after {
  content: ':';
}

.grants-info__wrapper .grants-info__terms p:last-child,
.grants-info__wrapper .grants-info__terms ol:last-child,
.grants-info__wrapper .grants-info__terms ul:last-child,
.grants-info__wrapper .sidebar__terms p:last-child,
.grants-info__wrapper .sidebar__terms ol:last-child,
.grants-info__wrapper .sidebar__terms ul:last-child,
.sidebar__wrapper .grants-info__terms p:last-child,
.sidebar__wrapper .grants-info__terms ol:last-child,
.sidebar__wrapper .grants-info__terms ul:last-child,
.sidebar__wrapper .sidebar__terms p:last-child,
.sidebar__wrapper .sidebar__terms ol:last-child,
.sidebar__wrapper .sidebar__terms ul:last-child {
  margin-bottom: 0;
}

.grants-info__wrapper .grants-info__terms p:first-child,
.grants-info__wrapper .grants-info__terms ol:first-child,
.grants-info__wrapper .grants-info__terms ul:first-child,
.grants-info__wrapper .sidebar__terms p:first-child,
.grants-info__wrapper .sidebar__terms ol:first-child,
.grants-info__wrapper .sidebar__terms ul:first-child,
.sidebar__wrapper .grants-info__terms p:first-child,
.sidebar__wrapper .grants-info__terms ol:first-child,
.sidebar__wrapper .grants-info__terms ul:first-child,
.sidebar__wrapper .sidebar__terms p:first-child,
.sidebar__wrapper .sidebar__terms ol:first-child,
.sidebar__wrapper .sidebar__terms ul:first-child {
  margin-top: 0;
}

.grants-info__wrapper {
  margin-bottom: 1rem;
}

/* Module: S */
html.no-scroll,
html.no-scroll body {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.header.design-2018 {
  background-color: #fff;
  position: relative;
  padding: 0;
  z-index: 11;
}

.header.design-2018 .container-fluid,
.header.design-2018 .row {
  padding: 0;
  margin: 0;
}

.header.design-2018 .container-fluid {
  min-width: 20rem;
}

.header.design-2018 .delwp__menu-wrap {
  display: none;
  position: relative;
  top: 0;
  background-color: #201547;
  padding: 0;
}

.header.design-2018 .delwp__menu-wrap .delwp__home {
  padding: 2.0625rem 8.8125rem 1.9375rem 3rem;
  position: relative;
  top: 0.0625rem;
}

.header.design-2018 .delwp__menu-wrap .delwp__home:before {
  width: 92%;
  height: 5.375rem;
  content: '';
  position: absolute;
  top: 0rem;
  left: -5%;
  -webkit-transform: skew(145deg);
  -moz-transform: skew(145deg);
  -o-transform: skew(145deg);
  transform: skewX(145deg);
  background-color: #150e2f;
}

.header.design-2018 .delwp__menu-wrap .delwp__home > a {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
  letter-spacing: -0.01875rem;
  position: relative;
  text-decoration: none;
}

.header.design-2018 .delwp__menu-wrap .delwp__menu {
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 1;
  flex-wrap: wrap;
  padding: 1.875rem 0 4.5rem 2.5rem;
  margin: 0;
}

.header.design-2018 .delwp__menu-wrap .delwp__menu > li {
  list-style: none;
  margin-right: -0.3125rem;
  margin-bottom: 0.5rem;
}

.header.design-2018 .delwp__menu-wrap .delwp__menu > li > a {
  display: block;
  border-bottom: 0.0625rem solid #919191;
  padding: 1.4375rem 0rem;
  width: calc(100% - 10px);
  color: #fff;
  text-decoration: none;
  font-size: 0.9375rem;
  font-weight: 400;
  letter-spacing: -0.025rem;
  line-height: 1.25rem;
}

.header.design-2018 .delwp__menu-wrap .delwp__menu > li:hover > a, .header.design-2018 .delwp__menu-wrap .delwp__menu > li:focus > a {
  text-decoration: underline;
}

.header.design-2018 .header-wrap {
  height: 4.375rem;
  padding: 1.125rem 0rem 1.0625rem 0rem;
}

.header.design-2018 .header-wrap .header__logo-wrap,
.header.design-2018 .header-wrap .header__site {
  display: inline-block;
}

.header.design-2018 .header-wrap .header__logo-wrap {
  border-right: 0.0625rem solid #e0e0e0;
  padding: 0rem 0.6875rem 0rem 0.5625rem;
}

.header.design-2018 .header-wrap .header__logo-wrap .header__logo {
  background: url("mysource_files/logo-2018-mobile.svg") no-repeat center center;
  background-size: contain;
  display: inline-block;
  height: 2.1875rem;
  width: 3.8125rem;
}

.header.design-2018 .header-wrap .header__logo-wrap .header__logo:hover, .header.design-2018 .header-wrap .header__logo-wrap .header__logo:focus {
  outline: none;
}

.header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn {
  display: none;
}

.header.design-2018 .header-wrap .search-box__toggle {
  display: block;
  font-size: 0;
  width: 4.375rem;
  height: 4.375rem;
  background: url("mysource_files/search-icon.svg") no-repeat center center;
  background-size: 19.4px 19.4px;
  border: none;
  padding: 1.5625rem;
  position: absolute;
  z-index: 19;
  top: 50%;
  transform: translateY(-50%);
  right: 4.375rem;
}

.header.design-2018 .header-wrap .search-box__toggle.search-box__close {
  background: #f3f3f3 url("mysource_files/cancel-2018.svg") no-repeat center center;
  background-size: 19.4px 19.4px;
}

.header.design-2018 .header-wrap .search-box__toggle:hover, .header.design-2018 .header-wrap .search-box__toggle:focus {
  outline: none;
}

.header.design-2018 .header-wrap .header__title-search-wrap {
  display: inline-block;
  width: 100%;
  padding-left: 5.625rem;
  position: absolute;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__site {
  line-height: 1.5rem;
  vertical-align: top;
  padding: 0.4375rem 0.5625rem 0 0.25rem;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__site > a {
  text-decoration: none;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #201547;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search {
  display: none;
  background: transparent;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search > form label,
.header.design-2018 .header-wrap .header__title-search-wrap .header__search > form button {
  display: none;
  font-size: 0;
  visibility: hidden;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active {
  position: absolute;
  z-index: 19;
  left: 0;
  top: 3.25rem;
  width: 100%;
  height: auto;
  background-color: #f3f3f3;
  color: #fff;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form {
  display: block;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form label {
  display: none;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form input {
  width: calc(100% - 32px);
  padding: 0.8125rem 1rem 0.9375rem 1rem;
  background-color: #f3f3f3;
  color: #201547;
  font-size: 1rem;
  line-height: 1.375rem;
  border: none;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form input:hover, .header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form input:focus {
  outline: none;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form input::placeholder {
  color: #201547;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form button[type=submit] {
  display: none;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active form #autocomplete-results {
  width: 100%;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search .header__menu-burger,
.header.design-2018 .header-wrap .header__title-search-wrap .header__search .header__search-icon {
  display: none !important;
}

.header.design-2018 .header-wrap .header__title-search-wrap .header__search .header__search-icon-box {
  display: none !important;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap {
  overflow-y: hidden;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back {
  display: none;
  background-color: #642667;
  position: absolute;
  z-index: 20;
  right: 4.375rem;
  top: 0;
  font-weight: 500;
  font-size: 0.9375rem;
  color: #fff;
  letter-spacing: -0.01875rem;
  width: 0;
  line-height: 1.625rem;
  text-decoration: none;
  padding: 1.4375rem 0.625rem 1.3125rem 0.625rem;
  transition: width 0.5s;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back.megemenu__back-arrow {
  display: none;
  padding-left: 2.625rem;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back.megemenu__back-arrow:before {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  left: 10px;
  width: 1.25rem;
  height: 0.8125rem;
  background: url("mysource_files/chevron.svg") no-repeat center center;
  background-size: cover;
  transform: translateY(-50%) rotate(90deg);
}

.header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back.megemenu__back-arrow:hover, .header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back.megemenu__back-arrow:focus {
  text-decoration: underline;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger {
  background-color: #642667;
  width: 4.375rem;
  height: 4.375rem;
  padding: 1.6875rem 1.375rem 1.625rem 1.5625rem;
  position: absolute;
  right: 0rem;
  top: 0;
  z-index: 20;
  text-decoration: none;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger .megamenu__burger-inner {
  width: 1.25rem;
  height: 1.25rem;
  background: url("mysource_files/menu-white.svg") no-repeat center center;
  background-size: cover;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger .megamenu__text {
  display: none;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megemenu__back {
  display: block;
  width: calc(100% - 70px);
  height: 100%;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megemenu__back > span {
  display: inline-block;
  height: 2.125rem;
  padding-top: 0.125rem;
  overflow: hidden;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megemenu__back.megemenu__back-arrow {
  display: none;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger {
  background-color: #fff;
  padding: 1.5625rem 1.5625rem;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger .megamenu__burger-inner {
  background: url("mysource_files/cancel-2018.svg") no-repeat center center;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger.megamenu__close .megamenu__text {
  font-size: 0rem;
  color: #fff;
  display: none;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger.megamenu__close:hover, .header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger.megamenu__close:focus {
  background-color: #642667;
}

.header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger.megamenu__close:hover .megamenu__burger-inner, .header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger.megamenu__close:focus .megamenu__burger-inner {
  background: url("mysource_files/cancel-2018--white.svg") no-repeat center center;
}

.header.design-2018 .megamenu-wrap {
  height: 0;
}

.header.design-2018 .megamenu-wrap ul, .header.design-2018 .megamenu-wrap p {
  margin: 0;
}

.header.design-2018 .megamenu-wrap li {
  list-style: none;
}

.header.design-2018 .megamenu-wrap a {
  text-decoration: none;
}

.header.design-2018 .megamenu-wrap .megamenu__list,
.header.design-2018 .megamenu-wrap .megamenu__list-l2,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 {
  background-color: #fff;
  width: 0;
  padding: 0;
  position: fixed;
  top: 4.375rem;
  bottom: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
  transition: width 0.1s;
  overflow-y: hidden;
  visibility: hidden;
}

.header.design-2018 .megamenu-wrap .megamenu__list.header-current-class,
.header.design-2018 .megamenu-wrap .megamenu__list-l2.header-current-class,
.header.design-2018 .megamenu-wrap .megamenu__list-l3.header-current-class {
  overflow-y: auto;
}

.header.design-2018 .megamenu-wrap .megamenu__list.header-active-class,
.header.design-2018 .megamenu-wrap .megamenu__list-l2.header-active-class,
.header.design-2018 .megamenu-wrap .megamenu__list-l3.header-active-class {
  width: 100%;
  opacity: 20;
}

.header.design-2018 .megamenu-wrap .megamenu__list > li.page-selected,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.page-selected,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.page-selected {
  background-color: #e0e0e0;
  position: relative;
  z-index: 1;
}

.header.design-2018 .megamenu-wrap .megamenu__list.header-active-class {
  z-index: 21;
  visibility: visible;
}

.header.design-2018 .megamenu-wrap .megamenu__list > li {
  border-bottom: 1px solid rgba(100, 38, 103, 0.28);
}

.header.design-2018 .megamenu-wrap .megamenu__list > li:last-of-type {
  border-bottom: none;
}

.header.design-2018 .megamenu-wrap .megamenu__list > li > a {
  display: block;
  padding: 1.875rem 1.875rem 1.875rem 0.625rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: #201547;
  position: relative;
}

.header.design-2018 .megamenu-wrap .megamenu__list > li > a:hover, .header.design-2018 .megamenu-wrap .megamenu__list > li > a:focus {
  background-color: #f6f6f6;
  border-left: 0.3125rem solid #201547;
  padding-left: 0.3125rem;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2.header-active-class {
  z-index: 22;
  visibility: visible;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li {
  border-bottom: 2px solid rgba(100, 38, 103, 0.28);
  position: relative;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:last-of-type {
  border-bottom: none;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a {
  padding: 0.75rem 2.75rem 1.375rem 0.75rem;
  display: block;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a > span {
  display: block;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.625rem;
  color: #201547;
  letter-spacing: -0.01875rem;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a > p {
  margin-top: 0.125rem;
  font-size: 0.8125rem;
  line-height: normal;
  letter-spacing: -0.01875rem;
  color: #201547;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:hover,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:focus, .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:hover,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:focus {
  background-color: #f6f6f6;
  border-left: 0.3125rem solid #201547;
  padding-left: 0.4375rem;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:active, .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:active {
  color: #201547;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a:hover,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a:focus {
  text-decoration: none;
  border-left: 0.3125rem solid #855487;
  padding-left: 0.4375rem;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3.header-active-class {
  z-index: 23;
  visibility: visible;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li {
  border-bottom: 1px solid rgba(100, 38, 103, 0.28);
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li:last-of-type {
  border-bottom: none;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li > a,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li > span {
  display: block;
  padding: 1.3125rem 2.75rem 1.8125rem 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: #201547;
  letter-spacing: -0.025rem;
  position: relative;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li:not(.landing-page) > a:hover,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li:not(.landing-page) > a:focus {
  background-color: #f6f6f6;
  border-left: 0.3125rem solid #201547;
  padding-left: 0.4375rem;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a:hover,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a:focus {
  border-left: 0.3125rem solid #855487;
  padding-left: 0.4375rem;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.current-session {
  background-color: #201547;
  color: #fff;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.current-session > span {
  display: block;
  color: #fff;
  text-decoration: none;
  pointer-events: none;
  cursor: default;
  position: relative;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.current-session > span:after {
  display: block;
  content: '';
  position: absolute;
  left: 50%;
  bottom: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 16px 20px;
  border-color: transparent transparent #ffffff transparent;
  transform: translateX(-50%);
}

.header.design-2018 .megamenu-wrap .megamenu__list > li,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li {
  width: 100%;
}

.header.design-2018 .megamenu-wrap .megamenu__list > li > a,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li > a {
  display: block;
}

.header.design-2018 .megamenu-wrap .megamenu__list > li.has-submenu > a,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.has-submenu > a,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.has-submenu > a {
  padding-right: 2.75rem;
}

.header.design-2018 .megamenu-wrap .megamenu__list > li.has-submenu > a:after,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.has-submenu > a:after,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.has-submenu > a:after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  right: 1.125rem;
  width: 0.5625rem;
  height: 0.9375rem;
  background: url("mysource_files/chevron--planning.svg") no-repeat center center;
  background-size: cover;
  transform: translateY(-50%);
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page {
  border-bottom: none;
  background-color: #201547;
  color: #fff;
  position: relative;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page:after,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page:after {
  display: block;
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 16px 20px;
  border-color: transparent transparent #ffffff transparent;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a {
  padding: 1.4375rem 2.75rem 2.375rem 0.75rem;
  color: #fff;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a > span,
.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a > p,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a > span,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a > p {
  color: #fff;
}

.header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a > p,
.header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a > p {
  text-decoration: none;
  margin-top: 0.4375rem;
}

/* Module: S */
.header-banner {
  background-position: -999px;
  background-repeat: no-repeat;
  color: #201547;
  position: relative;
}

.header-banner::before {
  border-color: transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0 2.0625rem 4.4375rem;
  bottom: 0;
  content: '';
  display: none;
  height: 0;
  left: -2.0625rem;
  position: absolute;
  width: 0;
}

.header-banner .row {
  margin: 0 -1rem;
}

.header-banner .col-xs-12 {
  padding: 0;
  width: 100%;
}

.header-banner .col-xs-12:first-of-type {
  order: 2;
}

.header-banner .col-xs-12:last-of-type {
  order: 1;
}

.header-banner .banner__text-wrapper {
  padding: 1.875rem 1rem;
}

.header-banner .banner__heading {
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 3.125rem;
  margin: 0;
}

.header-banner .banner__subheading {
  font-size: 1rem;
  font-weight: 600;
  margin: 0.75rem 0 0;
}

.header-banner .banner__image-wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
  right: 0;
  top: 0;
}

.header-banner .banner__image-wrapper::after, .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #201647;
  border-style: solid;
  bottom: 0;
  content: '';
  display: block;
  height: 0;
  opacity: .5;
  position: absolute;
  width: 0;
  z-index: 3;
}

.header-banner .banner__image-wrapper::after {
  border-width: 0 2.4375rem 5.125rem;
  left: 2.25rem;
}

.header-banner .banner__image-wrapper::before {
  border-width: 0 29.0625rem 61.4375rem;
  right: -46.625rem;
}

.corporate .header-banner .banner__image-wrapper::after, .corporate .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #fdda24;
}

.corporate .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.planning .header-banner .banner__image-wrapper::after, .planning .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #642667;
}

.planning .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.environment .header-banner .banner__image-wrapper::after, .environment .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #cedc00;
}

.environment .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.climate-change .header-banner .banner__image-wrapper::after, .climate-change .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #fdda24;
}

.climate-change .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.energy .header-banner .banner__image-wrapper::after, .energy .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #0072ce;
}

.energy .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.water-and-catchments .header-banner .banner__image-wrapper::after, .water-and-catchments .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #71c5e8;
}

.water-and-catchments .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.local-infrastructure .header-banner .banner__image-wrapper::after, .local-infrastructure .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #af272f;
}

.local-infrastructure .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.forest-fire .header-banner .banner__image-wrapper::after, .forest-fire .header-banner .banner__image-wrapper::before {
  border-color: transparent transparent #e57200;
}

.forest-fire .header-banner .banner__image-wrapper::after {
  opacity: 1;
}

.header-banner .banner__image-triangle {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 29.0625rem 61.4375rem;
  bottom: 0;
  left: -51rem;
  position: absolute;
}

.header-banner .banner__image {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 15rem;
}

.fishermans-bend .header-banner::before {
  border-color: transparent transparent #47c5de;
}

.fishermans-bend .banner__image-wrapper::before {
  border-color: transparent transparent #47c5de;
}

.fishermans-bend .banner__image-wrapper::after {
  border-color: transparent transparent #47c5de;
  opacity: 1;
}

/* Module: S */
.header {
  background-color: #201647;
  padding: 0.5rem 0;
  position: relative;
  z-index: 10;
}

.header .header__logo {
  background: url("mysource_files/logo-copy.svg") no-repeat center center;
  background-size: cover;
  display: block;
  height: 2.125rem;
  position: relative;
  width: 7.3125rem;
  z-index: 2;
}

.header .header__logo:hover, .header .header__logo:focus {
  outline: none;
}

.header .header__search-icon,
.header .header__menu-burger {
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  padding: 0.5rem;
  position: relative;
  z-index: 2;
}

.header .header__search-icon:focus, .header .header__search-icon:hover,
.header .header__menu-burger:focus,
.header .header__menu-burger:hover {
  outline: none;
}

.header .header__search-icon a,
.header .header__menu-burger a {
  color: inherit;
}

.header .header__search-icon a:focus,
.header .header__menu-burger a:focus {
  outline: none;
}

.header .header__search-icon {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  margin-right: 2rem;
  opacity: 1;
  padding: 0.375rem;
}

.header .header__search-icon-box {
  background: url("mysource_files/search-icon--white.svg") no-repeat center center transparent;
  background-size: cover;
  display: inline-block;
  height: 1.25rem;
  position: relative;
  width: 1.25rem;
}

.header .header__menu-burger--active .header__menu-burger-inner {
  background: #00b7bd;
  width: 0;
}

.header .header__menu-burger--active .header__menu-burger-inner::after {
  -webkit-transform: rotate(-45deg) translate3d(0.21875rem, -0.3125rem, 0);
  -ms-transform: rotate(-45deg) translate3d(0.21875rem, -0.3125rem, 0);
  transform: rotate(-45deg) translate3d(0.21875rem, -0.3125rem, 0);
  width: 1.375rem;
}

.header .header__menu-burger--active .header__menu-burger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(0.21875rem, 0.28125rem, 0);
  -ms-transform: rotate(45deg) translate3d(0.21875rem, 0.28125rem, 0);
  transform: rotate(45deg) translate3d(0.21875rem, 0.28125rem, 0);
  width: 1.375rem;
}

.header .header__menu-burger-box {
  display: inline-block;
  height: 0.875rem;
  position: relative;
  width: 1.25rem;
}

.header .header__menu-burger-inner {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #201647;
  display: block;
  height: 0.125rem;
  position: absolute;
  top: 0.375rem;
  width: 1.25rem;
}

.header .header__menu-burger-inner::before, .header .header__menu-burger-inner::after {
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
  background: #201647;
  content: '';
  display: block;
  height: 0.125rem;
  position: absolute;
}

.header .header__menu-burger-inner::before {
  bottom: 0.375rem;
  width: 1.25rem;
}

.header .header__menu-burger-inner::after {
  top: 0.375rem;
  width: 0.9375rem;
}

.header .header__menu-text {
  display: none;
  margin: 0 0 0 1.25rem;
}

.header .header__curves {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.header .header__curves::before {
  border-color: transparent transparent #00b7bd transparent;
  border-style: solid;
  border-width: 0 12.5rem 26.25rem 12.5rem;
  content: '';
  height: 100%;
  position: absolute;
  right: -20.625rem;
  top: -23.125rem;
}

.header .utility--minimal .header__search-form,
.header .utility--minimal .header__search-icon {
  display: none;
}

.header__search-form {
  display: none;
  z-index: 2;
}

.header__search-mobile {
  background: #00b7bd;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 3.125rem;
}

.header__search-mobile .header__search-form {
  display: block;
  padding: 0.5rem 0;
}

.header__search-mobile .header__search-label {
  color: #fff;
  font-weight: 500;
}

.header__search-mobile .header__search-input {
  background: transparent;
  color: #fff;
  border: 0;
  height: 2.125rem;
  margin: 0;
  padding: 0 0.25rem;
  width: 100%;
}

.header__search-mobile .header__search-submit {
  display: none;
}

.navigation::before {
  background: #00b7bd;
  content: '';
  display: block;
  height: 3.125rem;
  width: 100%;
}

.navigation.slideout-menu {
  -webkit-overflow-scrolling: touch;
  bottom: 0;
  display: none;
  left: auto;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 268px;
  z-index: 0;
}

.slideout-open .navigation.slideout-menu {
  display: block;
}

.navigation .navigation__list,
.navigation .navigation__sublist-l2,
.navigation .navigation__sublist-l3,
.navigation .navigation__sublist-l4 {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
}

.navigation .navigation__sublist-l2,
.navigation .navigation__sublist-l3,
.navigation .navigation__sublist-l4 {
  display: none;
}

.navigation .navigation__item,
.navigation .navigation__sub-l2-item,
.navigation .navigation__sub-l3-item {
  font-size: 1.125rem;
  font-weight: 600;
  position: relative;
}

.navigation .navigation__link,
.navigation .navigation__sub-l2-link,
.navigation .navigation__sub-l3-link,
.navigation .navigation__sub-l4-link {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  color: #201547;
  display: block;
  padding: 0.8125rem 4rem 0.75rem 0.875rem;
  position: relative;
  text-decoration: none;
  word-break: break-word;
}

.navigation .navigation__link::after {
  background: rgba(32, 22, 71, 0.3);
  bottom: 0;
  content: '';
  height: 0.0625rem;
  left: 0;
  margin: 0 0.875rem;
  position: absolute;
  width: calc(100% - 28px);
}

.navigation .navigation__link:hover, .navigation .navigation__link:focus {
  outline: none;
  background: #f2f2f2;
}

.navigation .navigation__cta {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: url("mysource_files/chevron--navy.svg") no-repeat center center transparent;
  border: 0;
  height: 3.125rem;
  outline: transparent dotted thin;
  padding: 0;
  position: absolute;
  right: 0.875rem;
  top: 0;
  width: 3.125rem;
}

.navigation .navigation__cta:hover, .navigation .navigation__cta:focus {
  outline: none;
}

.navigation .navigation__cta--active {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.navigation .navigation__sub-l2-link {
  padding: 0.8125rem 4rem 0.8125rem 0.875rem;
  background: #f2f2f2;
}

.navigation .navigation__sub-l2-link:hover, .navigation .navigation__sub-l2-link:focus {
  background: #d9d9d9;
}

.navigation .navigation__sub-l3-link {
  padding: 0.8125rem 4rem 0.8125rem 1.8125rem;
  background: #d9d9d9;
}

.navigation .navigation__sub-l3-link:hover, .navigation .navigation__sub-l3-link:focus {
  outline: none;
  background: rgba(32, 22, 71, 0.3);
}

.navigation .navigation__sub-l4-link {
  padding: 0.8125rem 1.875rem 0.8125rem 3.375rem;
  background: rgba(32, 22, 71, 0.3);
}

.navigation .navigation__sub-l4-link:hover, .navigation .navigation__sub-l4-link:focus {
  outline: none;
  background: rgba(32, 22, 71, 0.5);
}

.megamenu {
  display: none;
  z-index: 2;
}

.megamenu .megamenu__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

.megamenu .megamenu__item {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.megamenu .megamenu__link {
  border: 0.0625rem solid transparent;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  position: relative;
  text-decoration: none;
}

.megamenu .megamenu__link::after {
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: block;
  position: absolute;
}

.megamenu .megamenu__link::before {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: #00b7bd;
  bottom: 0;
  content: '';
  display: block;
  height: 0.1875rem;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.megamenu .megamenu__link:hover, .megamenu .megamenu__link:focus {
  outline: none;
}

.megamenu .megamenu__link:hover::before, .megamenu .megamenu__link:focus::before {
  opacity: 1;
}

.megamenu .megamenu__link--open::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.megamenu .megamenu__link--open::before {
  opacity: 1;
}

.megamenu .megamenu__sub-nav {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  visibility: hidden;
  z-index: 5;
}

.megamenu .megamenu__sub-nav.megamenu__link--open {
  -webkit-transition: all 0.35s ease 0.35s;
  -moz-transition: all 0.35s ease 0.35s;
  transition: all 0.35s ease 0.35s;
  display: block;
  opacity: 1;
  visibility: visible;
}

.megamenu .megamenu__sub-group {
  display: block;
  margin: 0;
  padding: 1.75rem 0 2.75rem;
  vertical-align: top;
}

.megamenu .megamenu__sub-item {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 0.125rem solid #cccccc;
  display: block;
  width: 100%;
}

.megamenu .megamenu__sub-link {
  color: #201547;
  display: block;
  font-weight: 600;
  min-height: 4.1875rem;
  padding: 1.1875rem 0 1.0625rem;
  position: relative;
  text-decoration: none;
}

.megamenu .megamenu__sub-link:hover, .megamenu .megamenu__sub-link:focus {
  outline: none;
  color: #615c7d;
}

.megamenu .megamenu__sub-link .megamenu__sub-thumb {
  display: block;
  height: 1.8125rem;
  left: 0;
  margin-right: 1.125rem;
  position: absolute;
  top: 1.1875rem;
  vertical-align: middle;
  width: 1.8125rem;
}

.megamenu .megamenu__sub-link span {
  display: inline-block;
  padding-top: 0.25rem;
}

.megamenu .megamenu__sub-link .megamenu__sub-thumb + span {
  margin-left: 3.0625rem;
}

.megamenu .megamenu__sub-detail {
  margin-top: 0;
}

.megamenu .megamenu__sub-detail a {
  color: #201547;
  text-decoration: none;
}

.megamenu .megamenu__cta-wrapper {
  background: #cccccc;
  height: 3.125rem;
  text-align: right;
}

.megamenu .megamenu__cta {
  color: #201647;
  display: inline-block;
  font-weight: 600;
  padding: 0.8125rem 2.125rem 0.9375rem;
  text-decoration: none;
}

.megamenu .megamenu__cta::after {
  background: url(mysource_files/arrow.svg) no-repeat center center;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 0.8125rem;
  margin-left: 1.1875rem;
  vertical-align: middle;
  width: 1.6875rem;
}

.megamenu .block-tile {
  background: none;
  margin: 0 auto;
  max-width: 74.875rem;
  padding: 1.875rem 0;
}

.megamenu .block-tile__item {
  margin-bottom: 0;
}

.megamenu__overlay {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  transition: height 0.35s ease;
  background: #fff;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 3.125rem;
}

.utility__list {
  list-style-type: none;
  padding: 0.625rem 0.875rem;
}

.utility__link {
  color: #201547;
  line-height: 1.5625rem;
  text-decoration: none;
}

.utility__link:focus {
  outline: none;
}

.utility__link:hover, .utility__link:active {
  color: #615c7d;
}

.no-js {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column;
}

.no-js .navigation {
  order: 2;
}

.no-js .navigation .navigation__sublist-l2,
.no-js .navigation .navigation__sublist-l3,
.no-js .navigation .navigation__sublist-l4 {
  display: block;
}

.forest-fire-management .header {
  background-color: #242424;
}

.forest-fire-management .header__search-mobile, .forest-fire-management .header__search-label, .forest-fire-management .header__search-input {
  color: #242424;
}

.forest-fire-management .header__search-mobile {
  background-color: #f8e81c;
}

.forest-fire-management .header .header__curves::before {
  border-bottom-color: #f8e81c;
}

.forest-fire-management .megamenu__link::before {
  background: #f8e81c;
}

.forest-fire-management .navigation::before {
  background-color: #f8e81c;
}

.forest-fire-management .navigation .navigation__link,
.forest-fire-management .navigation .navigation__sub-l2-link,
.forest-fire-management .navigation .navigation__sub-l3-link,
.forest-fire-management .navigation .navigation__sub-l4-link {
  color: #242424;
}

.forest-fire-management .navigation .navigation__sub-l2-link {
  background-color: #ededed;
}

.forest-fire-management .navigation .navigation__sub-l2-link:hover,
.forest-fire-management .navigation .navigation__sub-l2-link:focus,
.forest-fire-management .navigation .navigation__sub-l3-link {
  background-color: #d9d9d9;
}

.forest-fire-management .navigation .navigation__sub-l3-link:hover,
.forest-fire-management .navigation .navigation__sub-l3-link:focus,
.forest-fire-management .navigation .navigation__sub-l4-link {
  background-color: #91c6b2;
}

.forest-fire-management .navigation .navigation__sub-l4-link:hover,
.forest-fire-management .navigation .navigation__sub-l4-link:focus {
  background-color: #78b9a0;
}

.forest-fire-management .utility__link, .forest-fire-management .utility__link:hover, .forest-fire-management .utility__link:focus {
  color: #242424;
}

.fishermans-bend .header {
  background-color: #1f272a;
}

.fishermans-bend .header__search-mobile, .fishermans-bend .header__search-label, .fishermans-bend .header__search-input {
  color: #242424;
}

.fishermans-bend .header__search-mobile {
  background-color: #47c5de;
}

.fishermans-bend .header .header__curves::before {
  border-bottom-color: #47c5de;
}

.fishermans-bend .megamenu__link::before {
  background: #47c5de;
}

.fishermans-bend .navigation::before {
  background-color: #47c5de;
}

.fishermans-bend .navigation .navigation__link,
.fishermans-bend .navigation .navigation__sub-l2-link,
.fishermans-bend .navigation .navigation__sub-l3-link,
.fishermans-bend .navigation .navigation__sub-l4-link {
  color: #242424;
}

.fishermans-bend .navigation .navigation__sub-l2-link {
  background-color: #ededed;
}

.fishermans-bend .navigation .navigation__sub-l2-link:hover,
.fishermans-bend .navigation .navigation__sub-l2-link:focus,
.fishermans-bend .navigation .navigation__sub-l3-link {
  background-color: #d9d9d9;
}

.fishermans-bend .navigation .navigation__sub-l3-link:hover,
.fishermans-bend .navigation .navigation__sub-l3-link:focus,
.fishermans-bend .navigation .navigation__sub-l4-link {
  background-color: #b0e6f1;
}

.fishermans-bend .navigation .navigation__sub-l4-link:hover,
.fishermans-bend .navigation .navigation__sub-l4-link:focus {
  background-color: #9de0ee;
}

.fishermans-bend .utility__link, .fishermans-bend .utility__link:hover, .fishermans-bend .utility__link:focus {
  color: #242424;
}

/* Module: S */
.inside .main {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.inside .main::before {
  border-color: #00b7bd transparent transparent;
  border-style: solid;
  border-width: 26.25rem 12.1875rem 0;
  content: '';
  display: none;
  right: -12.1875rem;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 9;
}

.inside .main::after {
  background: url("mysource_files/body-triangles.svg") no-repeat center center transparent;
  content: '';
  display: none;
  height: 17.3125rem;
  position: absolute;
  right: 0;
  top: 50rem;
  width: 10.5rem;
  z-index: 9;
}

.inside .main > .container-fluid {
  max-width: 77rem;
  padding-bottom: 1.875rem;
  padding-top: 0;
}

.inside .main .lhs-nav-wrapper {
  display: none;
}

.inside .main .main-content-wrapper {
  position: relative;
  z-index: 11;
}

.inside .main.col-2::before {
  left: -12.1875rem;
  right: 0;
}

.inside .main.col-2::after {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  left: 0;
  right: auto;
}

.inside .main.minimal::before, .inside .main.minimal::after,
.inside .main.reduced::before,
.inside .main.reduced::after {
  content: none;
}

.forest-fire-management.inside .main::before {
  border: 0 none;
}

.forest-fire-management.inside .main::after {
  background-image: url("mysource_files/bg-main-checker.svg");
  background-position: right top;
  height: 1142px;
  top: 0;
  width: 468px;
}

.fishermans-bend.inside .main::before {
  border-color: #47c5de transparent transparent;
}

.fishermans-bend.inside .main::after {
  background: url("mysource_files/body-triangles--fishermans.svg") no-repeat center center transparent;
}

.project .main {
  margin-top: -1.875rem;
}

.project-sections {
  width: 100%;
}

.project-section__sort {
  background: #fff;
  border: solid 1px #979797;
  height: 3.4375rem;
  width: 100%;
}

.project-section__sort.expanded {
  position: relative;
}

.project-section__sort.expanded .sort-project-section__list {
  display: block;
  position: absolute;
  z-index: 12;
  top: -0.0625rem;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(32, 21, 71, 0.5);
  width: 100%;
  margin: 0;
  padding: 0.9375rem 0.875rem;
}

.project-section__sort.expanded .sort-project-section__list:after {
  display: block;
  content: '';
  position: absolute;
  top: 1.1875rem;
  right: 0.9375rem;
  width: 1.125rem;
  height: 0.6875rem;
  background: url("mysource_files/chevron-corporate.svg") no-repeat center center;
}

.project-section__sort.expanded .sort-project-section__list li {
  list-style: none;
}

.project-section__sort.expanded .sort-project-section__list .project-section--selected.project-section__link {
  color: #201547;
}

.project-section__sort.expanded .sort-project-section__list .project-section__link {
  display: block;
  font-size: 1rem;
  color: #c8c8c8;
  padding: 0.3125rem 0;
  text-decoration: none;
}

.project-section__sort.expanded .sort-project-section__list .project-section__link:hover, .project-section__sort.expanded .sort-project-section__list .project-section__link:active {
  cursor: pointer;
  color: #642667;
}

.project-section__sort .sort-project-section--selected {
  cursor: pointer;
  display: block;
  font-size: 0.9375rem;
  font-weight: bold;
  padding: 1.125rem 0.9375rem 1.0625rem 0.9375rem;
}

.project-section__sort .sort-project-section--selected:after {
  display: block;
  content: '';
  float: right;
  width: 1.125rem;
  height: 0.6875rem;
  background: url("mysource_files/chevron-grey.svg") no-repeat center center;
}

.project-section__sort .sort-project-section__list {
  display: none;
}

.project-section-content {
  max-width: 59.375rem;
}

.project-section__target {
  display: none;
  margin-top: 1.875rem;
  outline: 0;
}

.project-section__target.active {
  display: block;
}

.project-browse-button {
  display: block;
  text-align: center;
  background: #00b7bd;
  border: none;
  color: #201547;
  font-size: 1.5625rem;
  font-weight: bold;
  padding: 1.25rem 0 1.875rem;
  width: 100%;
}

.project-browse-button:hover, .project-browse-button:focus {
  text-decoration: underline;
}

.project-browse-button span {
  display: block;
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
}

.faq__container--content.section {
  border-top: 0.03125rem solid rgba(32, 21, 71, 0.21);
  border-bottom: none;
  padding-top: 40px;
}

.faq__container--content.section .faq__content--status {
  font-size: 1.125rem;
  font-weight: 600;
  color: #642667;
  margin-bottom: 0;
}

.faq__container--content.section .faq__content--name {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 400;
  margin: 0;
}

.faq__container--content.section .submissions-date {
  margin-bottom: 2.5rem;
}

.faq__container--content.section .submissions-date__header {
  font-weight: 600;
  margin: 0;
}

.faq__container--content.section .submissions-date__date {
  margin-top: 0;
}

.faq__container--content.section .submission-documents {
  margin-bottom: 1.25rem;
}

.faq__container--content.section .submission-documents__header {
  font-weight: 600;
  margin: 0;
}

.faq__container--content.section .submission-documents__header,
.faq__container--content.section .submission-documents a {
  font-size: 0.875rem;
}

.project .pdf-link {
  color: #642667;
  display: block;
  margin: 0.3125rem 0 0.3125rem 1.5rem;
  position: relative;
}

.project .pdf-link:before {
  content: "";
  background: url(mysource_files/file-pdf.svg) no-repeat center center transparent;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  background-size: contain;
  left: -1.5rem;
}

.project .doc-link {
  color: #642667;
  display: block;
  margin: 0.3125rem 0 0.3125rem 1.5rem;
  position: relative;
}

.project .doc-link:before {
  content: "";
  background: url(mysource_files/word-icon.svg) no-repeat center center transparent;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  background-size: contain;
  left: -1.5rem;
}

.project .file-link {
  color: #642667;
  display: block;
  margin: 0.3125rem 0 0.3125rem 1.5rem;
  position: relative;
}

.project .file-link:before {
  content: "";
  background: url(mysource_files/file-icon.svg) no-repeat center center transparent;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  background-size: contain;
  left: -1.5rem;
}

/* Module: S */
.lga-selector,
.search__input {
  background: #f6f6f6;
  padding-bottom: 1.0625rem;
}

.lga-selector__submit,
.search__input__submit {
  position: absolute;
  top: 22px;
  left: 27px;
  z-index: 1;
  height: 25px;
  width: 25px;
  cursor: pointer;
}

.lga-selector__submit svg,
.search__input__submit svg {
  stroke: #855487;
  width: 25px;
  height: 25px;
}

.lga-selector__submit--focus svg,
.search__input__submit--focus svg {
  stroke: #642667;
}

.lga-selector__close,
.search__input__close {
  display: none;
  position: absolute;
  top: 28px;
  right: 19px;
  background: transparent;
  border: none;
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
}

.lga-selector__close svg,
.search__input__close svg {
  width: 15px;
  height: 15px;
  fill: #C8C8C8;
}

.lga-selector__close--focus,
.search__input__close--focus {
  display: block;
}

.lga-selector__close--focus svg,
.search__input__close--focus svg {
  fill: #6F6F6F;
}

.lga-selector span.twitter-typeahead,
.search__input span.twitter-typeahead {
  width: 100%;
  height: 4.375rem;
}

.lga-selector__content-wrapper,
.search__input__content-wrapper {
  padding: 20px;
}

.lga-selector .text-box__title, .lga-selector .text-box__description, .lga-selector .text-box__link,
.search__input .text-box__title,
.search__input .text-box__description,
.search__input .text-box__link {
  margin: 10px 0;
}

.lga-selector .right-box__search-wrapper,
.search__input .right-box__search-wrapper {
  display: flex;
  margin-top: 3rem;
  width: 100%;
  position: relative;
  float: right;
}

.lga-selector .right-box__search-wrapper .input-wapper,
.search__input .right-box__search-wrapper .input-wapper {
  position: relative;
  width: 100%;
}

.lga-selector .right-box__search-wrapper input[type="text"],
.search__input .right-box__search-wrapper input[type="text"] {
  border: 1px solid #000;
  padding: 23px 35px 23px 60px;
  height: 4.375rem;
  width: 100%;
  font-size: 1.125rem;
  position: relative;
  background-color: #fff;
}

.lga-selector .right-box__search-wrapper input[type="text"]:focus,
.search__input .right-box__search-wrapper input[type="text"]:focus {
  outline: none;
  border: 1px solid #855487;
}

.lga-selector .right-box__search-wrapper input[type='text']::-ms-clear,
.search__input .right-box__search-wrapper input[type='text']::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

.lga-selector .right-box__planning-scheme,
.search__input .right-box__planning-scheme {
  float: right;
  position: relative;
}

.lga-selector .right-box__planning-scheme svg,
.search__input .right-box__planning-scheme svg {
  position: absolute;
  left: -25px;
  top: 10px;
  fill: #642667;
}

.lga-selector .right-box__planning-scheme-link,
.search__input .right-box__planning-scheme-link {
  margin-top: 12px;
  display: block;
}

.lga-selector a,
.search__input a {
  color: #642667;
}

.lga-selector--menu,
.search__input--menu {
  box-shadow: 0 0 3px 0 rgba(32, 21, 71, 0.5);
  left: 0 !important;
  margin-top: 0.3125rem;
  width: 100% !important;
}

.lga-selector--dataset,
.search__input--dataset {
  max-height: 260px;
  overflow: hidden;
  overflow-y: inherit;
}

.lga-selector--suggestion,
.search__input--suggestion {
  padding: 1.0625rem 1.0625rem 1.0625rem 1.875rem;
  font-size: 1.125rem;
  background: #fff;
  color: #642667;
  font-family: 'VIC';
}

.lga-selector--suggestion span,
.search__input--suggestion span {
  display: inline-block;
  color: #6f6f6f;
}

.lga-selector--suggestion span:hover,
.search__input--suggestion span:hover {
  color: #6f6f6f;
}

.lga-selector--suggestion span:after,
.search__input--suggestion span:after {
  content: "|";
  padding-left: 5px;
}

.lga-selector--suggestion:hover,
.search__input--suggestion:hover {
  color: #201547;
  background: #f8ecf8;
}

.lga-selector--empty,
.search__input--empty {
  padding: 1.875rem 6.9375rem 2.125rem;
  background-color: #fff;
  color: #855487;
  text-align: center;
}

.lga-selector--selectable,
.search__input--selectable {
  cursor: pointer;
}

.lga-selector--cursor,
.search__input--cursor {
  color: #201547;
  background: #f8ecf8;
}

.lga-selector--cursor.search__input--view-all,
.search__input--cursor.search__input--view-all {
  background: #201547;
  color: #fff;
}

.map-container {
  position: relative;
  display: none;
}

.map-container.active {
  display: block;
}

.hide-map-button {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1;
  text-indent: -9999px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: #f6f6f6;
  background-image: url(mysource_files/cancel-planning.svg);
  background-position: 50%;
  background-size: 12px;
  background-repeat: no-repeat;
}

.lga-popup-container {
  background: #f6f6f6;
  box-shadow: 0 0 5px 0 #929292;
  display: none;
  padding: 1.875rem;
  position: absolute;
  z-index: 2;
  width: calc(100% - 16px);
  margin-top: -3.5625rem;
}

.lga-popup-container.active {
  display: block;
}

.lga-popup-container h2 {
  text-align: center;
  font-size: 1.25rem;
  margin-top: 0;
}

.lga-popup-container__close {
  right: 0.9375rem;
  top: 0.9375rem;
  position: absolute;
  background: transparent;
  border: none;
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
}

.lga-popup-container .lga-selector__content-wrapper {
  padding: 0;
}

.lga-popup-container .lga-selector .right-box__search-wrapper {
  margin-top: 0;
}

.lga-popup-container .lga-selector--menu {
  margin-top: 0;
  -moz-box-shadow: 0px 3px 6px #646464;
  -webkit-box-shadow: 0px 3px 6px #646464;
  box-shadow: 0px 3px 6px #646464;
}

.lga-popup-container .lga-selector__submit {
  top: 0.9375rem;
}

.lga-popup-container .lga-selector .right-box__search-wrapper input[type="text"] {
  padding: 16px 35px 16px 60px;
}

.lga-popup-container .lga-selector__close {
  top: 1.1875rem;
}

/* Module: S */
.lhs-nav {
  background: #f2f2f2;
  color: #201547;
  display: none;
  font-size: 1.0625rem;
  font-weight: 500;
  max-width: 307px;
  padding: 1.4375rem 2.375rem;
  position: relative;
  z-index: 10;
}

.lhs-nav .lhs-nav__list,
.lhs-nav .lhs-nav__sublist {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #201547;
}

.lhs-nav .lhs-nav__item {
  position: relative;
}

.lhs-nav .lhs-nav__link,
.lhs-nav .lhs-nav__sublink {
  -webkit-transition: color 0.35s ease;
  -moz-transition: color 0.35s ease;
  transition: color 0.35s ease;
  color: inherit;
  text-decoration: none;
}

.lhs-nav .lhs-nav__link:hover, .lhs-nav .lhs-nav__link:focus,
.lhs-nav .lhs-nav__sublink:hover,
.lhs-nav .lhs-nav__sublink:focus {
  color: #615c7d;
  outline: none;
}

.lhs-nav .lhs-nav__cta {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: url("mysource_files/chevron--teal.svg") no-repeat center center;
  border: 0;
  height: 3.125rem;
  margin: 0;
  outline: transparent dotted thin;
  padding: 0;
  position: absolute;
  right: -1.1875rem;
  top: 0;
  width: 3.125rem;
}

.lhs-nav .lhs-nav__cta:hover, .lhs-nav .lhs-nav__cta:focus {
  outline: none;
}

.lhs-nav .lhs-nav__cta--active {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lhs-nav .lhs-nav__item--open .lhs-nav__sublist {
  display: block;
}

.lhs-nav .lhs-nav__link {
  display: block;
  padding: 0.8125rem 1.375rem 0.875rem 0;
}

.lhs-nav .lhs-nav__link--current > .lhs-nav__link {
  position: relative;
}

.lhs-nav .lhs-nav__link--current > .lhs-nav__link::before {
  border-color: transparent transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0.4375rem 0 0.4375rem 0.9375rem;
  content: '';
  display: block;
  height: 0;
  left: -2.375rem;
  position: absolute;
  top: 1.0625rem;
  width: 0;
}

.lhs-nav .lhs-nav__link--current > .lhs-nav__sublist {
  display: block;
}

.lhs-nav .lhs-nav__sublist {
  display: none;
}

.lhs-nav .lhs-nav__subitem {
  margin: 0 0 0 1rem;
}

.lhs-nav .lhs-nav__subitem + .lhs-nav__subitem {
  border-top: 0.0625rem solid #d9d9d9;
}

.lhs-nav .lhs-nav__sublink {
  display: block;
  padding: 0.8125rem 0 0.875rem;
}

.lhs-nav .lhs-nav__sublink--current > .lhs-nav__sublink {
  position: relative;
}

.lhs-nav .lhs-nav__sublink--current > .lhs-nav__sublink::before {
  border-color: transparent transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0.4375rem 0 0.4375rem 0.9375rem;
  content: '';
  display: block;
  height: 0;
  left: -3.375rem;
  position: absolute;
  top: 1.0625rem;
  width: 0;
}

.no-js .lhs-nav .lhs-nav__sublist {
  display: block;
}

.forest-fire-management .lhs-nav__list,
.forest-fire-management .lhs-nav__sublist {
  color: #242424;
}

.forest-fire-management .lhs-nav__link:hover, .forest-fire-management .lhs-nav__link:focus,
.forest-fire-management .lhs-nav__sublink:hover,
.forest-fire-management .lhs-nav__sublink:focus {
  color: #7d7d7d;
}

.forest-fire-management .lhs-nav__sublink--current > .lhs-nav__sublink::before,
.forest-fire-management .lhs-nav__link--current > .lhs-nav__link::before {
  border-color: transparent transparent transparent #007b4b;
}

.forest-fire-management .lhs-nav .lhs-nav__cta {
  background: url("mysource_files/chevron--jungle-green.svg") no-repeat center center;
}

/* Module: S */
.planning-scheme__map {
  border: none;
  height: 25rem;
  width: 100%;
}

.map__markers {
  background-color: transparent;
  color: #201547;
  cursor: pointer;
  display: block;
  font-family: "VIC", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  height: 50px;
  line-height: 1.75;
  padding: 0.3125rem 1.5625rem;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  transform: translateX(-50%);
  white-space: nowrap;
  z-index: 1;
}

.map__markers::before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  bottom: 0;
  content: '';
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.map__markers::after {
  background-color: #fff;
  content: '';
  display: block;
  height: 40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

/* Module: S */
.news-articles {
  margin-top: -1.5625rem;
}

.news-articles__header {
  border-bottom: 0.0625rem solid #e0e0e0;
}

.news-articles__date {
  color: #201547;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.67;
}

.news-articles__summary {
  color: #6f6f6f;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: -0.3px;
  margin: 0.625rem 0 1.75rem 0;
}

.news-articles__content {
  padding: 0.5rem 0 1.125rem 0;
}

.news-articles__content h3 {
  font-size: 1.25rem;
}

.news-articles__content p,
.news-articles__content ul,
.news-articles__content ol {
  color: #6f6f6f;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: -0.3px;
}

.news-articles__content a {
  color: #201547;
  word-wrap: break-word;
}

.block-title--news_articles .block-tile__item {
  display: flex;
}

.block-title--news_articles .block-tile__item--img {
  flex-grow: 1;
  flex-shrink: 1;
}

.block-title--news_articles .block-tile__item--img::before {
  content: none;
}

.block-title--news_articles .block-tile__item--img img {
  height: 100%;
  margin: 0 auto;
  object-fit: cover;
  top: 0;
  transform: translate(0, 0);
}

.block-title--news_articles .block-tile__item-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.block-title--news_articles .block-tile__item-content--description {
  display: none;
}

.block-title--news_articles .block-tile__item-content--link {
  display: none;
}

/* Module: S */
.planning-scheme-opened #main {
  z-index: 20;
}

body.planning-scheme-opened {
  overflow: hidden;
}

.scroll-y-content--mobile {
  height: calc(100% - 50px);
  overflow-y: scroll;
}

.relative {
  position: relative;
}

.search-header-right-buttons {
  display: none;
}

.lodge-ammendments-btn {
  background: #642667;
  padding: 0.9375rem 3.4375rem 0.9375rem 1.875rem;
  font-size: 0.8125rem;
  color: #fff;
  text-decoration: none;
  position: relative;
  display: block;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  width: auto;
}

.lodge-ammendments-btn:after {
  content: "";
  background: url(mysource_files/lodge-icon.svg) no-repeat center center transparent;
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  position: absolute;
  background-size: contain;
  right: 1.5625rem;
  top: 30%;
}

.lodge-ammendments-btn:hover, .lodge-ammendments-btn:focus {
  background: rgba(100, 38, 103, 0.9);
}

.planning-scheme .container-fluid {
  padding: 0;
}

.planning-scheme .back-btn {
  display: block;
  padding: 1.25rem 1.25rem 1.25rem 2.5rem;
  margin-top: 1.25rem;
  width: 5rem;
  color: #642667;
  position: relative;
}

.planning-scheme .back-btn:hover {
  text-decoration: none;
}

.planning-scheme .back-btn:after {
  content: "";
  bottom: 0.9375rem;
  left: 0;
  width: 30px;
  height: 30px;
  display: block;
  background: url(mysource_files/arrow--right.svg) no-repeat center center transparent;
  text-indent: -999999px;
  position: absolute;
  transform: rotate(180deg);
}

.planning-scheme__search-wrapper {
  background-color: #f6f6f6;
}

.planning-scheme__search-wrapper > form {
  padding: 10px;
}

.planning-scheme__search-wrapper > form .search__group {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}

.planning-scheme__search-wrapper > form .search__group .search__input--menu.search__input--open {
  width: 100%;
}

.planning-scheme__search-wrapper > form .search__group .search__input {
  width: inherit;
  padding: 5px 20px 5px 0px;
  height: inherit;
  background-color: #f6f6f6;
  font-size: 1.125rem;
  font-weight: normal;
  color: #201547;
}

.planning-scheme__search-wrapper > form .search__group .search__submit.search__submit--icon {
  display: block;
  background: url(mysource_files/search-icon.svg) no-repeat top left transparent;
  background-size: contain;
  width: 20px;
  position: absolute;
  top: calc(50% - 10px);
  right: 0;
}

.planning-scheme__search-wrapper > form .search__group .search__submit {
  position: absolute;
  top: 0rem;
  right: -0.0625rem;
  width: 1.4375rem;
  height: 1.4375rem;
}

.planning-scheme__search-wrapper > form .search__group .search__submit.search__submit--cancel {
  display: none;
  width: 1.0625rem;
  height: 1.0625rem;
  background: url(mysource_files/cancel.svg) no-repeat top left transparent;
  background-size: contain;
  top: 0.3125rem;
}

.planning-scheme__search-wrapper > form .search__group .search__input--menu {
  box-shadow: 0 0 3px 0 rgba(32, 21, 71, 0.5);
  margin-top: 0.3125rem;
}

.planning-scheme__search-wrapper > form .search__group .search__input--suggestion {
  padding: 1.1875rem 1.125rem;
  font-size: 1.125rem;
  background: #fff;
  color: #642667;
  font-family: 'VIC';
}

.planning-scheme__search-wrapper > form .search__group .search__input--view-all {
  background: #642667;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.planning-scheme__search-wrapper > form .search__group .search__input--selectable {
  cursor: pointer;
}

.planning-scheme__content-box {
  background-color: #fff;
  height: 100%;
  position: fixed;
  right: -64rem;
  top: 0;
  width: 100%;
  z-index: 100;
}

.planning-scheme__content-box .top-bar__breadcrumbs {
  display: none;
}

.planning-scheme__content-box .top-bar__buttons {
  margin: 0 10px;
  display: flex;
  justify-content: flex-end;
}

.planning-scheme__content-box .top-bar__buttons a {
  position: relative;
  font-size: 13px;
  font-weight: 600;
  color: #201547;
  text-decoration: none;
  padding: 20px 10px 20px 30px;
  margin-left: 10px;
}

.planning-scheme__content-box .top-bar__buttons a:hover {
  background-color: #642667;
  color: white;
}

.planning-scheme__content-box .top-bar__buttons--print-button:after {
  content: "";
  background: url(mysource_files/print--dark-blue.svg) no-repeat center center transparent;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  background-size: contain;
  left: 5px;
  top: calc(50% - 12px);
}

.planning-scheme__content-box .top-bar__buttons--print-button:hover:after {
  background: url(mysource_files/print--white.svg) no-repeat center center transparent;
}

.planning-scheme__content-box .top-bar__buttons--view-map-button:after {
  content: "";
  background: url(mysource_files/pin--dark-blue.svg) no-repeat center center transparent;
  width: 20px;
  height: 28px;
  display: block;
  position: absolute;
  background-size: contain;
  left: 5px;
  top: calc(50% - 16px);
}

.planning-scheme__content-box .top-bar__buttons--view-map-button:hover:after {
  background: url(mysource_files/pin--white.svg) no-repeat center center transparent;
}

.planning-scheme__content-box .content-box {
  border-top: 1px solid #c8c8c8;
  margin: 0 10px;
  padding: 20px 0;
}

.planning-scheme__content-box .content-box__numbers-wrapper {
  display: flex;
  flex-wrap: nowrap;
  margin: 5px 0;
}

.planning-scheme__content-box .content-box__numbers-wrapper--date, .planning-scheme__content-box .content-box__numbers-wrapper--symbol, .planning-scheme__content-box .content-box__numbers-wrapper--counter {
  font-size: 12px;
  font-weight: 500;
  margin-right: 8px;
}

.planning-scheme__content-box .content-box__numbers-wrapper--counter {
  font-size: 25px;
  font-weight: bold;
  color: #642667;
  margin-top: 0;
  margin-bottom: 0;
}

.planning-scheme__content-box .content-box__content-wrapper {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #6f6f6f;
}

.planning-scheme__content-box .content-box__content-wrapper-heading--purple {
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0;
  color: #642667;
}

.planning-scheme__content-box .content-box__content-wrapper-heading--dark-blue {
  font-size: 14px;
  font-weight: bold;
  color: #211547;
}

.planning-scheme__content-box .content-box__content-wrapper h1 {
  font-size: 24px;
  font-weight: bold;
}

.planning-scheme__content-box .content-box__content-wrapper h2 {
  font-size: 20px;
  font-weight: bold;
  margin-top: 5px;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__vicplan {
  background: #f6f6f6;
  margin-bottom: 0.3125rem;
  padding-top: 0.625rem;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__vicplan > .container-fluid {
  max-width: 77rem;
  padding-right: 1rem;
  padding-left: 1rem;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map {
  display: none;
  justify-content: space-between;
  padding: 4.375rem 0.625rem;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement {
  font-size: 1.0625rem;
  list-style-type: none;
  border: 1px solid #642667;
  width: 18.75rem;
  padding: 0;
  margin-right: 1.25rem;
  display: inline-table;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement li {
  border-bottom: 1px solid #642667;
  margin-left: 0.625rem;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement li:last-child {
  border-bottom: none;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement a, .planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement span {
  text-decoration: none;
  display: block;
  color: #201547;
  padding: 1.375rem 0.625rem 1.375rem 1.875rem;
  margin-left: -0.625rem;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement span.enlargement-link-active {
  background: #f6f6f6;
}

.planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement a:hover, .planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlagrement a:focus {
  text-decoration: none;
  background: #f6f6f6;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l1-button {
  font-size: 1rem;
  font-weight: 600;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l1.open .accordion__l1-content {
  padding-right: 0;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link, .planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link-counter {
  font-size: 1rem;
  font-weight: normal;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link {
  margin-left: 0.625rem;
  color: #6f6f6f;
  padding: 0.625rem 3.125rem 0.625rem 0;
  position: relative;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link:nth-child(2) {
  padding-top: 1.25rem;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link:last-child {
  padding-bottom: 1.25rem;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link:hover .accordion__l2-link-counter {
  text-decoration: underline;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-date {
  right: 1.25rem;
  position: absolute;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link-counter {
  width: 60%;
  display: inline-block;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link.accordion__l2-heading {
  font-size: 0.6875rem;
  font-weight: 600;
  color: #201547;
  border-bottom: 1px solid #201547;
  text-transform: uppercase;
  padding-bottom: 0.3125rem;
  padding-top: 1.25rem;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link.accordion__l2-heading .accordion__l2-link-counter {
  font-size: 0.6875rem;
  font-weight: 600;
  color: #201547;
}

.planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link.accordion__l2-heading:hover .accordion__l2-link-counter {
  text-decoration: none;
}

.link-boxes {
  display: flex;
  flex-wrap: wrap;
}

.link-boxes__item {
  width: 30%;
  position: relative;
  padding: 20px 20px 40px 20px;
  border: solid 1px #c7c7c7;
  color: #201547;
  margin-bottom: 15px;
  text-decoration: none;
}

.link-boxes__item:not(:nth-child(3n)) {
  margin-right: 2%;
}

.link-boxes__item:hover {
  background-color: #201547;
  color: white;
}

.link-boxes__item:hover:after {
  background: url(mysource_files/arrow--right--white.svg) no-repeat center center transparent;
}

.link-boxes__item:after {
  content: "";
  bottom: 10px;
  right: 20px;
  width: 30px;
  height: 30px;
  display: block;
  background: url(mysource_files/arrow--right.svg) no-repeat center center transparent;
  text-indent: -999999px;
  position: absolute;
}

.link-boxes__title {
  font-size: 18px;
  font-weight: bold;
  margin: 5px;
}

.link-boxes__description {
  font-size: 15px;
  font-weight: 500;
}

.planning-scheme__history {
  padding: 1.25rem 0.625rem;
}

.planning-scheme__history-heading {
  font-size: 2.1875rem;
  color: #201547;
  font-weight: 600;
  margin-bottom: 1.25rem;
}

.planning-scheme__history .link-boxes__item:not(:nth-child(3n)) {
  margin-right: 0;
}

.planning-scheme__history .link-boxes__item:nth-child(2) {
  margin-right: 0;
}

.planning-scheme__history .link-boxes__item {
  width: 100%;
}

.planning-scheme__history .link-boxes__title {
  font-size: 0.9375rem;
}

.side-menu-reset-button {
  font-size: 12px;
  text-decoration: none;
  color: #201547;
  padding: 10px;
  float: right;
}

.side-menu .accordion {
  padding: 0;
}

.side-menu .accordion__item {
  border-top: solid 1px #c8c8c8;
  margin-bottom: 0;
}

.side-menu .accordion__item-header {
  background-color: white;
}

.side-menu .accordion__l1-button-counter {
  font-size: 20px;
  font-weight: bold;
  margin-right: 5px;
  color: #642667;
}

.side-menu .accordion__l2, .side-menu .accordion__l3, .side-menu .accordion__l4 {
  position: relative;
}

.side-menu .accordion__l2-header, .side-menu .accordion__l3-header, .side-menu .accordion__l4-header {
  position: relative;
}

.side-menu .accordion__l2:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #c8c8c8;
  top: 0;
}

.side-menu .accordion__l3:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #c8c8c8;
  top: 0;
}

.side-menu .accordion__l4:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #c8c8c8;
  top: 0;
}

.side-menu .accordion__l2-link, .side-menu .accordion__l3-link, .side-menu .accordion__l4-link {
  text-decoration: none;
  color: #201547;
  padding: 20px 0;
  margin-left: 50px;
  display: block;
}

.side-menu .accordion__l2-link-counter, .side-menu .accordion__l3-link-counter, .side-menu .accordion__l4-link-counter {
  font-weight: bold;
  margin-right: 5px;
}

.side-menu .accordion__l2-link.active, .side-menu .accordion__l3-link.active, .side-menu .accordion__l4-link.active {
  font-weight: 600;
  color: #642667;
}

.side-menu .accordion__l2-link:hover, .side-menu .accordion__l3-link:hover, .side-menu .accordion__l4-link:hover {
  text-decoration: underline;
}

.side-menu .accordion__l2-link, .side-menu .accordion__l3-link {
  font-size: 14px;
}

.side-menu .accordion__l4-link {
  font-size: 12px;
}

.side-menu .accordion__l1-button {
  font-size: 15px;
  font-weight: normal;
  padding: 17px 40px 17px 20px;
  text-decoration: none;
  display: block;
  color: #201547;
  position: relative;
}

.side-menu .accordion__l1-button:focus, .side-menu .accordion__l1-button:hover {
  outline: none;
  background-color: rgba(92, 92, 92, 0.15);
}

.side-menu .accordion__l1-button:after {
  content: '';
  width: 30px;
  height: 30px;
  position: absolute;
  right: 18px;
  top: calc(50% - 15px);
  background: url(mysource_files/plus.svg) no-repeat center center transparent;
}

.side-menu .accordion__l2-button, .side-menu .accordion__l3-button {
  width: 30px;
  height: 30px;
  display: block;
  background: url(mysource_files/plus.svg) no-repeat center center #f4e1f4;
  text-indent: -999999px;
  position: absolute;
  top: calc(50% - 15px);
  left: 0px;
  outline: none;
}

.side-menu .accordion__l1-content, .side-menu .accordion__l2-content, .side-menu .accordion__l3-content {
  margin-left: 50px;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
}

.accordion__l1.open .accordion__l1-button {
  color: white;
  background-color: #642667;
}

.accordion__l1.open .accordion__l1-button-counter {
  color: white;
}

.accordion__l1.open .accordion__l1-button:after {
  background: url(mysource_files/minus.svg) no-repeat center center #642667;
}

.accordion__l1.open .accordion__l1-button:focus, .accordion__l1.open .accordion__l1-button:hover {
  opacity: 0.8;
}

.planning-scheme.full-width .planning-scheme__content-desc {
  padding: 1.25rem;
  font-size: 1rem;
  color: #6f6f6f;
}

.planning-scheme.full-width .planning-scheme__content-desc-pdf {
  background: #f6f6f6;
}

.planning-scheme.full-width .planning-scheme__content-desc-pdf-top {
  background: #e5e5e5;
  padding: 1.25rem;
  color: #201547;
}

.planning-scheme.full-width .planning-scheme__content-desc-pdf-top_heading {
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}

.planning-scheme.full-width .planning-scheme__content-desc-text div p:first-child {
  font-size: 1.1875rem;
  line-height: 27px;
  color: #201547;
}

.planning-scheme.full-width .planning-scheme__content-desc-text div p:first-child a {
  color: #201547;
}

.planning-scheme.full-width .planning-scheme__content-desc-pdf-text {
  padding: 0.625rem 1.25rem 1.25rem;
  font-size: 0.875rem;
}

.planning-scheme.full-width .planning-scheme__update-date {
  font-size: 0.875rem;
  color: #201547;
  margin: 0;
}

.planning-scheme.full-width .planning-scheme__update-date span {
  font-weight: 600;
}

.planning-scheme.full-width .planning-scheme__download-btn {
  background: #642667;
  color: #fff;
  text-decoration: none;
  padding: 0.9375rem 1.25rem 0.9375rem 2.8125rem;
  display: block;
  max-width: 19.375rem;
  margin-bottom: 0.875rem;
  margin-top: 1.25rem;
  position: relative;
}

.planning-scheme.full-width .planning-scheme__download-btn:before {
  content: "";
  background: url(mysource_files/file-pdf-white.svg) no-repeat center center transparent;
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  background-size: contain;
  left: 1.1875rem;
  top: 1.0625rem;
}

.planning-scheme.full-width .planning-scheme__download-btn:hover, .planning-scheme.full-width .planning-scheme__download-btn:focus {
  background: rgba(100, 38, 103, 0.9);
}

.planning-scheme.full-width .side-menu .accordion__l1 {
  border-bottom: solid #fff 3px;
  overflow: hidden;
}

.planning-scheme.full-width .side-menu .accordion__l1-button {
  background-color: #f6f6f6;
}

.planning-scheme.full-width .side-menu .accordion__l1-button:hover, .planning-scheme.full-width .side-menu .accordion__l1-button:focus {
  background-color: rgba(111, 111, 111, 0.15);
}

.planning-scheme.full-width .side-menu .accordion__l1.open .accordion__l1-button {
  background-color: #642667;
  color: #fff;
}

.planning-scheme.full-width .side-menu .accordion__l1.open .accordion__l1-button-counter {
  color: #fff;
}

.planning-scheme.full-width .side-menu .accordion__l2.indent__l2 {
  padding-left: 1rem;
  margin-left: 2rem;
}

.planning-scheme.full-width .side-menu .accordion__l2:first-child:after {
  content: none;
}

.planning-scheme.full-width .side-menu .accordion__l1-button-counter, .planning-scheme.full-width .side-menu .accordion__l2.open .accordion__l2-link, .planning-scheme.full-width .side-menu .accordion__l3.open .accordion__l3-link {
  color: #201547;
}

.planning-scheme.full-width .side-menu .accordion__l2-content .accordion__l2-link {
  margin-left: 0;
}

.planning-scheme.full-width .side-menu .accordion__l2-content .accordion__l2-link-counter {
  display: block;
}

.accordion__l2.open .accordion__l2-button,
.accordion__l3.open .accordion__l3-button {
  background: url(mysource_files/minus.svg) no-repeat center center #642667;
}

.accordion__l2.open .accordion__l2-link,
.accordion__l3.open .accordion__l3-link,
.accordion__l4.open .accordion__l4-link {
  color: #642667;
}

.accordion__l1.open .accordion__l1-content {
  max-height: inherit;
  opacity: 1;
  visibility: visible;
  padding: 0 10px;
  margin: 0;
}

.accordion__l2.open .accordion__l2-content,
.accordion__l3.open .accordion__l3-content,
.accordion__l4.open .accordion__l4-content {
  margin-left: 40px;
  max-height: inherit;
  opacity: 1;
  visibility: visible;
}

.pdf-link--box {
  border: 1px solid #201547;
  display: block;
  margin: 10px 10px 20px 10px;
}

.pdf-link--box__wrapper {
  border-bottom: 1px solid #47c5de;
}

.pdf-link--box__link {
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  color: #201547;
  display: block;
  padding: 15px 20px;
  position: relative;
  margin-left: 20px;
}

.pdf-link--box__link:before {
  content: "";
  background: url(mysource_files/file-pdf--purple.svg) no-repeat center center transparent;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  background-size: contain;
  left: -5px;
  top: calc(50% - 10px);
}

.mobile-close-bar {
  background-color: #f6f6f6;
  border-bottom: 1px solid #c8c8c8;
}

.mobile-close-bar__button {
  position: relative;
  display: inline-block;
  padding: 10px 10px 10px 40px;
  margin: 5px 0;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.mobile-close-bar__button:after {
  content: "";
  background: url(mysource_files/drawer-close--planning.svg) no-repeat center center transparent;
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
  background-size: contain;
  left: 10px;
  top: calc(50% - 13px);
}

.social-media-inline {
  width: 30px;
  height: 30px;
  background-color: #6f6f6f;
  text-indent: -999999px;
  border-radius: 50%;
  margin-right: 5px;
  position: relative;
}

.social-media-inline:hover {
  background-color: #201547;
}

.social-media-inline-wrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin: 5px 0;
}

.social-media-inline-text {
  font-size: 12px;
  font-weight: 600;
  color: #6f6f6f;
  margin-right: 5px;
}

.social-media-inline--facebook:after {
  content: "";
  background: url(mysource_files/facebook--white.svg) no-repeat center center transparent;
  width: 10px;
  height: 15px;
  display: block;
  position: absolute;
  background-size: contain;
  left: 10px;
  top: calc(50% - 8px);
}

.social-media-inline--twitter:after {
  content: "";
  background: url(mysource_files/twitter--white.svg) no-repeat center center transparent;
  width: 13px;
  height: 15px;
  display: block;
  position: absolute;
  background-size: contain;
  left: 9px;
  top: calc(50% - 7px);
}

.social-media-inline--linkedIn:after {
  content: "";
  background: url(mysource_files/linkedin--white.svg) no-repeat center center transparent;
  width: 12px;
  height: 15px;
  display: block;
  position: absolute;
  background-size: contain;
  left: 9px;
  top: calc(50% - 8px);
}

.social-media-inline--email:after {
  content: "";
  background: url(mysource_files/mail--white.svg) no-repeat center center transparent;
  width: 14px;
  height: 15px;
  display: block;
  position: absolute;
  background-size: contain;
  left: 8px;
  top: calc(50% - 8px);
}

.load-container {
  width: 100%;
  background: #642667;
  position: relative;
  overflow: hidden;
  text-align: center;
  display: none;
}

.load-container p {
  font-size: 1.5rem;
  font-weight: 600;
  color: #fff;
}

.loader {
  font-size: 0.625rem;
  margin: 3.125rem auto;
  text-indent: -9999em;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background: #fff;
  background: -moz-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
  background: -webkit-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
  background: -o-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
  background: -ms-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);
  background: linear-gradient(to right, #fff 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

.loader:before {
  width: 50%;
  height: 50%;
  background: #fff;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}

.loader:after {
  background: #642667;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Module: S */
.main .property-dashboard {
  border-bottom: 0.0625rem solid #00b7bd;
}

.property-dashboard.amendments .search-header__title {
  font-size: 1.75rem;
  margin-bottom: 0;
  text-transform: uppercase;
}

.property-dashboard.amendments .search-header__title--empty {
  background-color: #bcb8c7;
  display: block;
  width: 75%;
  height: 1.875rem;
  border-radius: 0.625rem;
}

.property-dashboard.amendments .search-header__sec-desp {
  margin: 0;
}

.property-dashboard.amendments .search-header__sec-desp--empty {
  background-color: #bcb8c7;
  display: block;
  width: 25%;
  height: 1.25rem;
  border-radius: 0.5rem;
}

.property-dashboard.amendments .search-header__change-plnning-btn {
  margin-top: 1.6875rem;
}

.top-bar {
  background: #f6f6f6;
}

.top-bar__buttons-wrapper {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  padding: 10px 0 15px;
}

.top-bar__button {
  position: relative;
  width: 100%;
  padding: 40px 15px 16px;
  border: 1px solid #865587;
  font-size: 12px;
  color: #865587;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
}

.top-bar__button--pdf-download:before, .top-bar__button--map:before, .top-bar__button--map-pd:before, .top-bar__button--go-to:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
}

.top-bar__button--lga-name {
  text-transform: capitalize;
  display: none;
}

.top-bar__button--pdf-download:before {
  background: url(mysource_files/file-pdf.svg) no-repeat center center transparent;
  background-size: contain;
}

.top-bar__button--map, .top-bar__button--map-pd {
  margin-left: 8px;
}

.top-bar__button--map:before, .top-bar__button--map-pd:before {
  background: url(mysource_files/map-pin--purple.svg) no-repeat center center transparent;
  background-size: contain;
}

.top-bar__button--go-to {
  margin-left: 8px;
}

.top-bar__button--go-to:before {
  background: url(mysource_files/list-arrow.svg) no-repeat center center transparent;
  background-size: contain;
}

.top-bar__button--disabled {
  background: #e5e5e5 !important;
  color: #e5e5e5 !important;
}

.top-bar__button--disabled::after, .top-bar__button--disabled::before {
  visibility: hidden;
}

.property-dashboard {
  padding-bottom: 3.125rem;
}

.property-dashboard .lga-popup-container {
  top: 100%;
  right: 8px;
  left: 8px;
}

.property-dashboard__content {
  width: 100%;
}

.property-dashboard__item--text {
  padding: 10px 0;
}

.property-dashboard__item--text.underline {
  border-bottom: solid 1px #c8c8c8;
}

.property-dashboard__item--map {
  margin: 0;
  width: 100%;
  height: 360px;
}

.property-dashboard__item--map #map {
  width: 100%;
  height: 100%;
}

.property-dashboard__item--map #map iframe {
  border: 0;
  background-color: #f2f2f2;
}

.property-dashboard__item--map-empty {
  min-height: 9.375rem;
  background-color: #e5e5e5;
}

.property-dashboard__item-header {
  margin: 10px 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.11;
  text-transform: uppercase;
}

.property-dashboard__item-question {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  color: #6f6f6f;
}

.property-dashboard__item-answer {
  margin-bottom: 10px;
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}

.property-dashboard__item-answer--list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.property-dashboard__item-answer--empty {
  background: #e5e5e5;
  border-radius: 0.5rem;
  display: block;
  width: 100%;
  max-width: 75%;
  height: 1.25rem;
  margin-bottom: 0.625em;
}

.property-dashboard__link {
  display: block;
  color: #201547;
}

.property-dashboard__link:hover, .property-dashboard__link:focus {
  text-decoration: none;
}

.property-dashboard__link--empty {
  color: #e5e5e5;
  text-decoration: none;
  background-color: #e5e5e5;
  border-radius: 0.5rem;
}

.property-dashboard__related {
  color: #642667;
  font-weight: bold;
}

.property-dashboard__related_details {
  background: #642667;
  display: inline-block;
  position: relative;
  width: auto;
  padding: 15px 30px;
  border: none;
  font-size: 14px;
  color: white;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
}

.council-link {
  word-wrap: break-word;
  color: #000;
  text-decoration: none;
}

.x1tox3 li {
  text-transform: uppercase;
}

.property-dashboard__drawer-heading {
  color: #642667;
  font-weight: 800;
  padding: 0;
  margin: 0 0 0.5rem;
  text-transform: uppercase;
  line-height: 1.75rem;
  font-size: 1.25rem;
}

.property-dashboard__drawer-address {
  color: #201547;
  padding: 0;
  margin: 0 0 1.875rem;
  font-weight: 800;
  text-transform: capitalize;
  line-height: 3.0625rem;
  font-size: 2.1875rem;
}

.property-dashboard__drawer-related {
  margin-bottom: 3.125rem;
}

.property-dashboard__drawer-related + .property-dashboard__drawer {
  margin-bottom: 0;
}

.property-dashboard__drawer-related-heading {
  color: #323232;
  font-weight: 800;
  padding: 0;
  margin: 0 0 0.5rem;
  line-height: 1.625rem;
  font-size: 1.125rem;
}

.property-dashboard__drawer-related-list {
  border-bottom: 0.125rem solid #c7c7c7;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

.property-dashboard__drawer-related-list-item {
  border-top: 0.125rem solid #c7c7c7;
  overflow: hidden;
  color: #323232;
  font-size: 1.125rem;
  padding: 0.5rem;
}

.property-dashboard__drawer-related-list-item:hover {
  background-color: #eee;
}

.content-drawer .property-dashboard__drawer-link {
  display: block;
  color: #642667;
  font-size: 1rem;
}

/* Module: S */
/* Module: S */
.publications__heading {
  color: #201647;
  text-decoration: none;
}

.publications__heading:hover, .publications__heading:focus {
  outline: none;
  text-decoration: underline;
}

.publications__counter {
  color: #6f6f6f;
  font-size: 0.875rem;
  line-height: 2;
}

.publications__items-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.publications__item {
  color: #201547;
  display: block;
  margin: 0 0 1.5rem;
}

.publications__item .publications__data-wrapper {
  border: 0.0625rem solid #b9b9b9;
  padding: 1.5rem;
}

.publications__item .publications__data-wrapper .publications__heading {
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
  position: relative;
}

.publications__item .publications__data-wrapper .search__result--type {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.publications__item .publications__data-wrapper .publications__category-wrapper {
  display: block;
}

.publications__item .publications__data-wrapper .publications__category-wrapper span {
  font-weight: 500;
}

.publications__item .publications__data-wrapper .publications__category-wrapper span::after {
  content: '|';
  margin: 0 0.375rem;
}

.publications__item .publications__data-wrapper .publications__category-wrapper span:last-child::after {
  content: '';
  margin-right: 0;
}

.publications__item .publications__data-wrapper .publications__description {
  color: #6f6f6f;
}

.publications__item .publications__data-wrapper .publications__accessible span {
  color: #201547;
  font-weight: 500;
  font-size: 0.875rem;
}

.publications__item .publications__data-wrapper .publications__accessible--link {
  color: #201547;
  font-size: 0.875rem;
  word-wrap: break-word;
}

.publications__item .publications__data-wrapper .publications__accessible--link:hover, .publications__item .publications__data-wrapper .publications__accessible--link:focus {
  outline: none;
  text-decoration: none;
}

/* Module: S */
.quick-links {
  background: #00b7bd;
  color: #201547;
  padding: 1.5625rem 0;
}

.quick-links .container-fluid {
  max-width: 77rem;
}

.quick-links .quick-links__link {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  margin: 0.3125rem 0;
  padding: 0.875rem 4.1875rem 0.875rem 1.25rem;
  position: relative;
  text-decoration: none;
}

.quick-links .quick-links__link:hover, .quick-links .quick-links__link:focus {
  background: #e6e6e6;
}

.quick-links .quick-links__link::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url("mysource_files/arrow.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: inline-block;
  float: right;
  height: 0.8125rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  width: 1.6875rem;
}

.main.col-1 .quick-links .quick-links__link {
  background: #ebebeb;
}

.main.col-1 .quick-links .quick-links__link:hover, .main.col-1 .quick-links .quick-links__link:focus {
  background: #cccccc;
}

.forest-fire-management .quick-links .quick-links__link,
.forest-fire-management .main.col-1 .quick-links .quick-links__link {
  background-color: #00573f;
}

.forest-fire-management .quick-links .quick-links__link:hover, .forest-fire-management .quick-links .quick-links__link:focus,
.forest-fire-management .main.col-1 .quick-links .quick-links__link:hover,
.forest-fire-management .main.col-1 .quick-links .quick-links__link:focus {
  background-color: #007b4b;
}

.forest-fire-management .quick-links {
  background-color: #f2f2f2;
}

.forest-fire-management .quick-links .quick-links__link {
  color: #fff;
}

.forest-fire-management .quick-links .quick-links__link::after {
  background-image: url("mysource_files/arrow--white.svg");
}

.fishermans-bend .quick-links .quick-links__link,
.fishermans-bend .main.col-1 .quick-links .quick-links__link {
  background-color: #47c5de;
  color: #201547;
}

.fishermans-bend .quick-links .quick-links__link::after,
.fishermans-bend .main.col-1 .quick-links .quick-links__link::after {
  background-image: url("mysource_files/arrow.svg");
}

.fishermans-bend .quick-links .quick-links__link:hover, .fishermans-bend .quick-links .quick-links__link:focus,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:hover,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:focus {
  background-color: #00838e;
  color: #fff;
}

.fishermans-bend .quick-links .quick-links__link:hover::after, .fishermans-bend .quick-links .quick-links__link:focus::after,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:hover::after,
.fishermans-bend .main.col-1 .quick-links .quick-links__link:focus::after {
  background-image: url("mysource_files/arrow--white.svg");
}

.fishermans-bend .quick-links {
  background-color: #fff;
}

/* Module: S */
.search-results.resource-library-results {
  padding-right: 0;
  padding-left: 0;
}

.search-results.resource-library-results .container-fluid {
  padding: 0 0.625rem;
  max-width: 59.5625rem;
  margin: 0 auto;
}

.search-results.resource-library-results .row {
  margin: 0;
}

.search-results.resource-library-results .search-results__summary {
  margin-bottom: 1rem;
}

.resource-library__items {
  margin: 0.9375rem 0 1.875rem;
}

.resource-library__item {
  border-top: 1px solid #c8c8c8;
  padding: 1.75rem 0 2.8125rem;
}

.resource-library__item-wrapper-img img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  display: none;
}

.resource-library__item--status, .resource-library__item--info {
  color: #201547;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.25rem 0.5625rem;
}

.resource-library__item--status span, .resource-library__item--info span {
  font-weight: normal;
}

.resource-library__item--status.resource-library__item--status--current, .resource-library__item--info.resource-library__item--status--current {
  background: #00b7bd;
}

.resource-library__item--status.resource-library__item--status--archived, .resource-library__item--info.resource-library__item--status--archived {
  background: #c8c8c8;
}

.resource-library__item--info {
  padding: 0;
}

.resource-library__item--date, .resource-library__item--doc-type, .resource-library__item--file-type {
  display: inline-block;
}

.resource-library__item--date, .resource-library__item--doc-type {
  display: inline-block;
}

.resource-library__item--date:after, .resource-library__item--doc-type:after {
  content: "/";
  display: inline;
  font-weight: normal;
  padding-left: 0.3125rem;
}

.resource-library__item--date:last-child:after, .resource-library__item--doc-type:last-child:after {
  content: none;
}

.resource-library__item--doc-type, .resource-library__item--file-type {
  padding-left: 0.3125rem;
}

.resource-library__item--doc-type:first-child, .resource-library__item--file-type:first-child {
  padding-left: 0;
}

.resource-library__item--heading {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0.5rem 0 0.375rem;
}

.resource-library__item--desc {
  margin: 0.9375rem 0;
  color: #6f6f6f;
}

.resource-library__item--files a {
  color: #642667;
  display: block;
  font-weight: 600;
  text-decoration: none;
}

.resource-library__item--files a span {
  font-weight: normal;
}

.resource-library__item--files a:hover, .resource-library__item--files a:focus {
  text-decoration: underline;
}

.resource-library__item--files .pdf_file, .resource-library__item--files .word_doc, .resource-library__item--files .excel_doc, .resource-library__item--files .powerpoint_doc, .resource-library__item--files .image, .resource-library__item--files .link {
  margin: 0.3125rem 0 0.3125rem 1.5rem;
  position: relative;
}

.resource-library__item--files .pdf_file::before, .resource-library__item--files .word_doc::before, .resource-library__item--files .excel_doc::before, .resource-library__item--files .powerpoint_doc::before, .resource-library__item--files .image::before, .resource-library__item--files .link::before {
  content: "";
  background: url(mysource_files/file-pdf.svg) no-repeat center center transparent;
  width: 1.1875rem;
  height: 1.375rem;
  display: block;
  position: absolute;
  background-size: contain;
  left: -1.5rem;
}

.resource-library__item--files .word_doc:before {
  content: "";
  background: url(mysource_files/word-icon.svg) no-repeat center center transparent;
  width: 1.0625rem;
  height: 1.25rem;
}

.resource-library__item--files .excel_doc:before {
  content: "";
  background: url(mysource_files/excel-icon.svg) no-repeat center center transparent;
}

.resource-library__item--files .powerpoint_doc:before {
  content: "";
  background: url(mysource_files/powerpoint-icon.svg) no-repeat center center transparent;
}

.resource-library__item--files .image {
  margin-left: 1.875rem;
}

.resource-library__item--files .image:before {
  content: "";
  background: url(mysource_files/image-icon.svg) no-repeat center center transparent;
  width: 1.5625rem;
  left: -1.875rem;
}

.resource-library__item--files .link:before {
  content: "";
  background: url(mysource_files/external-link.svg) no-repeat center center transparent;
}

.resource-library__item--archived-vers {
  color: #201547;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.9375rem 0 1.5625rem;
}

.resource-library__item--archived-vers span {
  color: #642667;
}

.resource-library__item--related--btn.btn {
  background: #642667;
  font-size: 0.875rem;
  margin: 0;
}

.resource-library-content-drawer__content h2 {
  font-size: 1.25rem;
  border-bottom: 1px solid #642667;
  padding-bottom: 0.625rem;
  margin-bottom: 1.875rem;
}

/* Module: S */
.amendments-header {
  background-color: rgba(100, 38, 103, 0.79);
  color: #fff;
  position: relative;
}

.amendments-header .breadcrumb {
  line-height: 0.9375rem;
  margin: 0 0 0.9375rem 0;
  padding: 0.9375rem 0.625rem 0 0.625rem;
  list-style: none;
}

.amendments-header .breadcrumb__item {
  display: inline-block;
}

.amendments-header .breadcrumb__item::after {
  content: '/';
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.00625rem;
  padding: 0 0.25rem 0 0.375rem;
}

.amendments-header .breadcrumb__item:last-of-type::after {
  content: none;
}

.amendments-header .breadcrumb a {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.00625rem;
  position: relative;
  text-decoration: none;
}

.amendments-header .breadcrumb a:hover, .amendments-header .breadcrumb a:focus {
  text-decoration: underline;
}

.amendments-header > .container-fluid {
  max-width: 77rem;
}

.amendments-header .lga-selector--menu {
  margin-top: 0;
}

.amendments-header .lga-selector {
  background: transparent;
}

.amendments-header .search-header__title,
.amendments-header .text-box__title,
.amendments-header .text-box__link,
.amendments-header .right-box__planning-scheme-link {
  color: #fff;
}

.amendments-header .search-header__title {
  margin: 0;
}

.amendments-header .lga-selector__content-wrapper {
  padding: 1rem;
}

.amendments-header .right-box__planning-scheme-link {
  text-decoration: none;
}

.amendments-header .lga-selector .right-box__planning-scheme svg {
  fill: #fff;
}

.amendments-header .right-box__search-wrapper input[type="text"] {
  border: none;
}

.amendments-header .right-box__search-wrapper input[type="text"]:focus {
  outline: none;
  border: none;
}

.amendments-map {
  background-color: #201547;
  padding: 1.25rem 0;
}

.amendments-map.active svg,
.amendments-map.active .amendments-map__text {
  opacity: 1;
}

.amendments-wrapper {
  display: flex;
  justify-content: center;
  max-width: 77rem;
}

.amendments-map svg {
  fill: #fff;
  transition: ease-in-out opacity 1s;
}

.amendments-map__text {
  align-items: center;
  color: #fff;
  display: flex;
  font-weight: normal;
  margin: 0;
  padding-left: 0.625rem;
  transition: ease-in-out opacity 1s;
}

/* Module: S */
.search-header .breadcrumb {
  line-height: 0.9375rem;
  margin: 0 0 0.9375rem 0;
  padding: 0.9375rem 0.625rem 0 0.625rem;
  list-style: none;
}

.search-header .breadcrumb__item {
  display: inline-block;
}

.search-header .breadcrumb__item::after {
  content: '/';
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.00625rem;
  padding: 0 0.25rem 0 0.375rem;
}

.search-header .breadcrumb__item:last-of-type::after {
  content: none;
}

.search-header .breadcrumb a {
  color: #fff;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.00625rem;
  position: relative;
  text-decoration: none;
}

.search-header .breadcrumb a:hover, .search-header .breadcrumb a:focus {
  text-decoration: underline;
}

.search .main {
  position: relative;
  z-index: 1;
}

.search .main.search-filter--active {
  z-index: inherit;
}

.search-header {
  background-color: rgba(100, 38, 103, 0.79);
  color: #fff;
  position: relative;
}

.search-header > .container-fluid {
  max-width: 77rem;
}

.search-header .search-header__title-wrap {
  padding: 0.9375rem 0.625rem 1.6875rem 0.625rem;
}

.search-header .search-header__title-wrap > h1 {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0.875rem;
}

.search-header .search-header__title-wrap .search-header__desp-wrap {
  display: flex;
  flex-wrap: wrap;
}

.search-header .search-header__title-wrap .search-header__desp-wrap a {
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.40625rem;
  margin: 0;
}

.search-header .search-header__title-wrap .search-header__desp-wrap > p, .search-header .search-header__title-wrap .search-header__desp-wrap-link {
  color: #fff;
  display: table;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.40625rem;
  margin: 0;
}

.search-header .search-header__title-wrap .search-header__desp-wrap > p {
  margin-right: 0.625rem;
}

.search-header__sec-desp {
  margin: 5px 0;
  font-size: 14px;
}

.search-header__sec-desp span {
  font-weight: bold;
}

.amendments .search-header .breadcrumb {
  padding-left: 0;
}

.amendments .search-header__desp-wrap {
  font-size: 16px;
  font-weight: 600;
}

.amendments .search-header__content-wrap {
  width: 100%;
}

.amendments .search-header__content-wrap h1 {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
  margin-top: 0;
  margin-bottom: 0.875rem;
  text-transform: capitalize;
}

.amendments .search-header__change-plnning-btn {
  border: 1px solid #fff;
  color: #fff;
  display: block;
  font-size: 0.75rem;
  margin: 20px 0;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
}

.amendments .search-header__select-planning-btn {
  display: none;
}

.search__form-filbtn-wrap,
.search__filter-btn-wrap {
  display: block;
}

.search__form-filbtn-wrap button,
.search__filter-btn-wrap button {
  border: none;
  padding: 0;
}

.search__group .twitter-typeahead {
  width: 100%;
}

.search__form-filbtn-wrap {
  background-color: #f6f6f6;
  padding: 1.5rem 0.75rem 0.875rem 0.125rem;
  position: relative;
  width: 100%;
}

.search__form-filbtn-wrap > .container-fluid {
  max-width: 77rem;
}

.search__form-filbtn-wrap .search__form-wrap {
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 1;
  height: 2.25rem;
  margin-right: 0.625rem;
  position: relative;
}

.search__form-filbtn-wrap .search__form-wrap > form {
  padding: 0;
  border: none;
  position: relative;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group {
  display: inline-block;
  position: static;
  width: 100%;
  height: 100%;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input {
  width: inherit;
  padding: 0rem 1.5625rem 0.625rem 0.0625rem;
  height: inherit;
  background-color: #f6f6f6;
  font-size: 1.125rem;
  font-weight: normal;
  color: #201547;
  border-bottom: 0.125rem solid rgba(32, 21, 71, 0.5);
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input:focus {
  border-bottom: 0.125rem solid #201547;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--menu {
  width: 100%;
  box-shadow: 0 0 3px 0 rgba(32, 21, 71, 0.5);
  margin-top: 0.3125rem;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--suggestion {
  padding: 1.1875rem 1.125rem;
  font-size: 1.125rem;
  background: #fff;
  color: #642667;
  font-family: 'VIC';
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--suggestion:hover {
  color: #201547;
  background: #f6f6f6;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--selectable {
  cursor: pointer;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--cursor {
  color: #201547;
  background: #f6f6f6;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--cursor.search__input--view-all {
  background: #201547;
  color: #fff;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--view-all {
  background: #642667;
  color: #fff;
  font-size: 1rem;
  text-align: center;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--view-all .search__input--highlight {
  font-weight: normal;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--view-all:hover {
  background: #642667;
  color: #fff;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input--dataset {
  max-height: 16.25rem;
  overflow: hidden;
  overflow-y: inherit;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input::placeholder {
  color: #201547;
  font-weight: normal;
  letter-spacing: -0.2px;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input:focus {
  border-bottom: 0.125rem solid #00b7bd;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input:focus::placeholder {
  color: rgba(32, 21, 71, 0.5);
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group input::-ms-clear {
  display: none;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit {
  position: absolute;
  top: 0rem;
  right: -0.0625rem;
  width: 1.4375rem;
  height: 1.4375rem;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit.search__submit--icon {
  display: block;
  background: url("mysource_files/search-icon.svg") no-repeat top left transparent;
  background-size: contain;
}

.search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit.search__submit--cancel {
  display: none;
  width: 1.0625rem;
  height: 1.0625rem;
  background: url("mysource_files/cancel.svg") no-repeat top left transparent;
  background-size: contain;
  top: 0.3125rem;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete {
  width: 100%;
  height: auto;
  position: absolute;
  top: 2.5rem;
  background-color: #fff;
  box-shadow: 0 0 0.1875rem 0 rgba(32, 21, 71, 0.5);
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul {
  padding: 0;
  margin: 0;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li {
  list-style: none;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.4375rem 1.1875rem 0.5rem 1.1875rem;
  text-decoration: none;
  color: #201547;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a:hover, .search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a:focus {
  background-color: #f6f6f6;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li > a:active {
  color: #201547;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li:first-of-type > a {
  padding-top: 1rem;
}

.search__form-filbtn-wrap .search__form-wrap .search__input-autocomplete > ul > li:last-of-type > a {
  background-color: #00b7bd;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
  padding: 0.8125rem 1.1875rem 0.9375rem 1.1875rem;
  text-align: center;
}

.search__form-filbtn-wrap .search__filter-btn-wrap {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn {
  background-color: #f6f6f6;
  color: #110a2a;
  display: none;
  height: 100%;
  margin-right: 0.625rem;
  padding: 0 0.625rem;
  position: relative;
  outline: 0;
  user-select: none;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn.search__clear-btn--active {
  display: inline-block;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn .filter-clear-btn__text {
  display: inline-block;
  font-size: 0.625rem;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.375rem;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn {
  width: 1.5rem;
  height: 1.5rem;
  background: none;
  position: relative;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:hover, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:focus {
  outline: none;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn > svg {
  fill: #201547;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__text {
  display: none;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number {
  display: none;
  position: absolute;
  top: -0.5625rem;
  right: -0.0625rem;
  width: 15px;
  height: 15px;
  background-color: #00b7bd;
  border-radius: 50%;
  font-size: 0.625rem;
  font-weight: bold;
}

.search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data {
  display: block;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes slideup {
  0% {
    transform: translateY(400px);
  }
  12.5% {
    transform: translateY(350px);
  }
  25% {
    transform: translateY(300px);
  }
  37.5% {
    transform: translateY(250px);
  }
  50% {
    transform: translateY(200px);
  }
  67.5% {
    transform: translateY(150px);
  }
  75% {
    transform: translateY(100px);
  }
  87.5% {
    transform: translateY(50px);
  }
  100% {
    transform: translateY(0);
  }
}

.search-filters {
  display: none;
}

.search-filters.active {
  display: block;
  background-color: #fff;
}

.search-filters.active .filter-tabs__wrap {
  width: 100%;
  position: fixed;
  z-index: 31;
  top: 3.75rem;
  bottom: 3.75rem;
  overflow: auto;
  -webkit-animation: slideup 0.3s ease-out;
  animation: slideup 0.3s ease-out;
  background-color: #f6f6f6;
}

.search-filters.active .container-fluid {
  position: static;
}

.search-filters.active form {
  position: absolute;
  left: 0;
  right: 0;
  padding-bottom: 3.75rem;
}

.search-filters form {
  padding: 0;
  border: none;
}

.search-filters form label.picker__label--year {
  outline: 0;
  color: #fff !important;
  display: inline-block !important;
  visibility: visible !important;
  font-size: 1rem !important;
  margin-right: 0.9375rem;
}

.search-filters form label.picker__label--year::after {
  position: absolute;
  display: inline-block;
  content: '\025BC';
  color: #fff;
  visibility: visible;
  font-size: 0.75rem;
  vertical-align: middle;
  margin-left: -0.9375rem;
  pointer-events: none;
}

.search-filters form .search-filters__header-wrap,
.search-filters form .search-filters__footer-wrap {
  position: fixed;
  z-index: 30;
  width: 100%;
  -webkit-animation: slideup 0.3s ease-out;
  animation: slideup 0.3s ease-out;
}

.search-filters form .search-filters__header-wrap {
  top: 0;
  background-color: #fff;
  padding: 1.0625rem 0.375rem 1.1875rem 0.75rem;
}

.search-filters form .search-filters__header-wrap .search-filters__header {
  position: relative;
}

.search-filters form .search-filters__header-wrap .reset-search-facets--mobile,
.search-filters form .search-filters__header-wrap .planning-scheme-reset-search-facets--mobile {
  position: absolute;
  top: 0.1875rem;
  text-decoration: underline;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: -0.01875rem;
  left: 0.0625rem;
}

.search-filters form .search-filters__header-wrap button {
  padding: 0;
  border: none;
  background: none;
}

.search-filters form .search-filters__header-wrap button.search-filters__clear, .search-filters form .search-filters__header-wrap button.search-filters__close, .search-filters form .search-filters__header-wrap button.reset-search-facets--mobile, .search-filters form .search-filters__header-wrap button.planning-scheme-reset-search-facets--mobile {
  position: absolute;
  top: 0.1875rem;
}

.search-filters form .search-filters__header-wrap button.search-filters__clear, .search-filters form .search-filters__header-wrap button.reset-search-facets--mobile, .search-filters form .search-filters__header-wrap button.planning-scheme-reset-search-facets--mobile {
  text-decoration: underline;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: -0.01875rem;
  left: 0.0625rem;
}

.search-filters form .search-filters__header-wrap button.search-filters__close {
  float: right;
  font-size: 0;
  width: 1.1875rem;
  height: 1.1875rem;
  right: 0rem;
}

.search-filters form .search-filters__header-wrap button.search-filters__close > svg {
  fill: #201547;
}

.search-filters form .search-filters__header-wrap h2 {
  margin: 0;
  padding: 0rem 1.875rem 0rem 1.875rem;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: -0.025rem;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number {
  position: relative;
  padding: 0rem 0.6875rem 0rem 0.75rem;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number:before, .search-filters form .search-filters__header-wrap h2 .search-filters__number:after {
  position: absolute;
  width: 0.1875rem;
  height: 100%;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number:before {
  content: "(";
  left: 0.375rem;
}

.search-filters form .search-filters__header-wrap h2 .search-filters__number:after {
  content: ")";
  right: 0.5rem;
}

.search-filters form .search-filters__header-wrap .filter-tabs__header-wrap {
  display: none;
}

.search-filters form .search-filters__filter-tab .filter-tab__header-wrap {
  background-color: #201547;
  padding: 0.625rem 0.625rem 0.75rem 0.9375rem;
}

.search-filters form .search-filters__filter-tab .filter-tab__header-wrap h3 {
  margin: 0;
  color: #fff;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.75rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap {
  background-color: #f6f6f6;
  padding: 0rem 0.5625rem 1.625rem 0.625rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap {
  display: flex;
  padding: 1.125rem 0 0.375rem 0.0625rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field {
  width: 100%;
  position: relative;
  border-bottom: 0.0625rem solid #979797;
  padding-bottom: 0.3125rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field button {
  border: none;
  padding: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field button:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field button:focus {
  outline: none !important;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter-field__clear {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0.625rem;
  width: 1rem;
  height: 1rem;
  background: url("mysource_files/cancel.svg") no-repeat top left transparent;
  background-size: contain;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field .filter-field__icon-calendar {
  position: absolute;
  right: 0;
  bottom: 0.4375rem;
  width: 1.25rem;
  height: 1.25rem;
  background: url("mysource_files/calendar-2018.svg") no-repeat top left transparent;
  background-size: contain;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.active .filter-field__clear {
  display: block;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.active .filter-field__icon-calendar {
  display: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field > label {
  display: block;
  font-size: 0.6875rem;
  font-weight: 600;
  letter-spacing: 0.0125rem;
  line-height: 0.9375rem;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input {
  text-transform: capitalize;
  background-color: #f6f6f6;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.375rem;
  border: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0.9375rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input:focus {
  outline: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field input::placeholder {
  color: #642667;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-value:focus {
  cursor: pointer;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__expand-select {
  border: none;
  position: absolute;
  top: 1.875rem;
  right: 0.1875rem;
  width: 0.875rem;
  height: 0.5625rem;
  background: url("mysource_files/chevron--teal.svg") no-repeat center center transparent;
  background-size: contain;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__dropdown-list {
  display: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active {
  margin-bottom: 1.5rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active input {
  background-color: #fff;
  box-shadow: 0 6px 0 #fff, 0 0px 6px rgba(32, 21, 71, 0.5);
  padding-top: 0.375rem;
  padding-left: 0.625rem;
  position: absolute;
  z-index: 6;
  text-transform: capitalize;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__expand-select {
  transform: rotate(180deg);
  z-index: 6;
  right: 0.9375rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list {
  display: block;
  position: absolute;
  z-index: 5;
  width: 100%;
  margin-top: 1.875rem;
  padding: 1.125rem 0.625rem;
  background-color: #fff;
  box-shadow: 0 -4px 0 #fff, 0 0px 6px rgba(32, 21, 71, 0.5);
  overflow-y: auto;
  max-height: 12.5rem;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li {
  list-style: none;
  letter-spacing: -0.04688rem;
  margin-bottom: 0.8125rem;
  color: #00b7bd;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li:last-of-type {
  margin-bottom: 0;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li.selected {
  text-decoration: underline;
  color: #642667;
  cursor: none;
  pointer-events: none;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li:hover, .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown.active .filter-field__dropdown-list > li:focus {
  color: #642667;
  cursor: pointer;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap label {
  display: none;
  font-size: 0rem;
  visibility: hidden;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap input {
  width: 39%;
}

.search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap span {
  margin-right: 0.5rem;
  margin-left: 0.125rem;
}

.search-filters form .search-filters__footer-wrap {
  bottom: 0;
}

.search-filters form .search-filters__footer-wrap .search__group {
  text-align: center;
}

.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets {
  text-decoration: none;
}

.search-filters form .search-filters__footer-wrap .search__group button,
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets {
  border: none;
  padding: 0;
  color: #fff;
  width: 100%;
  background-color: #642667;
  padding: 1.125rem 0rem 1.25rem 0rem;
}

.search-filters form .search-filters__footer-wrap .search__group button:hover, .search-filters form .search-filters__footer-wrap .search__group button:focus,
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:hover,
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:focus {
  outline: none;
}

.search-filters form .search-filters__footer-wrap .search__group button[type=submit]:hover, .search-filters form .search-filters__footer-wrap .search__group button[type=submit]:focus {
  background-color: #201547;
}

.search-filters form .search-filters__footer-wrap .search__group button[type=reset],
.search-filters form .search-filters__footer-wrap .search__group .reset-search-facets--mobile,
.search-filters form .search-filters__footer-wrap .search__group .planning-scheme-reset-search-facets--mobile {
  display: none;
}

.search-results {
  border-bottom: 0.0625rem solid #00b7bd;
  padding: 1.25rem 0rem 1.25rem 0rem;
  position: relative;
  width: 100%;
  z-index: 1;
}

.search-results > .container-fluid {
  max-width: 77rem;
}

.search-results .results-loading__overlay {
  display: none;
}

.search-results.loading {
  width: 100%;
  height: 100%;
  background-color: #642667;
  min-height: 25.125rem;
}

.search-results.loading .container-fluid {
  display: none;
}

.search-results .search-results-bar {
  width: 100%;
  color: #201547;
}

.search-results .search-results-bar .search-results__summary {
  margin-top: -0.4375rem;
  padding-left: 0.125rem;
}

.search-results .search-results-bar .search-results__summary p {
  color: #201547;
  margin-top: 0;
  font-size: 1rem;
}

.search-results .search-results-bar .search-results__summary p .summary--highlight {
  font-weight: 600;
}

.search-results .search-results-bar .search-results__func-wrap {
  position: relative;
  padding: 0 0.125rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort {
  display: inline-block;
  cursor: pointer;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
  display: none;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort {
  margin-top: -0.125rem;
  width: 100%;
  text-align: center;
  padding: 0.625rem 0 0.5625rem 0.375rem;
  line-height: 1.1875rem;
  border: 0.0625rem solid #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded {
  position: relative;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list {
  display: block;
  position: absolute;
  z-index: 6;
  top: -0.0625rem;
  left: -0.0625rem;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(32, 21, 71, 0.5);
  width: calc(100% +  2px);
  margin: 0;
  padding: 1.0625rem 0 1.5625rem 0;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li {
  list-style: none;
  padding: 0.625rem 1.4375rem 0.25rem 1.9375rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li a {
  text-decoration: none;
  font-size: 1rem;
  color: #c8c8c8;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li.option-selected a {
  color: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:active {
  cursor: pointer;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:hover a, .search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list li:active a {
  color: #642667;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort .sort-option--selected {
  text-transform: uppercase;
  padding-right: 20px;
  position: relative;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.1875rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort .sort-option--selected:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4375rem 0.3125rem 0rem 0.3125rem;
  border-color: #201547 transparent transparent transparent;
  top: 50%;
  right: 0.375rem;
  transform: translateY(-50%);
}

.search-results .search-results-bar .search-results__func-wrap .search-results__sort .sort-options__list {
  display: none;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
  position: absolute;
  right: 0;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button {
  font-size: 0.8125rem;
  text-align: center;
  line-height: 1.125rem;
  border: 0.0625rem solid #c8c8c8;
  border-radius: 2.5rem;
  background-color: rgba(200, 200, 200, 0.15);
  padding: 0.375rem 1.1875rem 0.375rem 1.375rem;
  position: relative;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button > svg {
  margin-right: 0.3125rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table {
  color: rgba(32, 21, 71, 0.6);
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:focus, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:focus {
  color: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:hover > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards:focus > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:hover > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table:focus > svg {
  fill: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected {
  background-color: #fff;
  color: #201547;
  box-shadow: 0 0 5px 0 #929292;
  z-index: 5;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected > svg, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected > svg {
  fill: #201547;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards {
  padding: 0.375rem 1.5625rem 0.25rem 1.0625rem;
  right: -1.375rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards > svg {
  fill: rgba(50, 50, 50, 0.5);
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected {
  padding-right: 1.1875rem;
  padding-bottom: 0.375rem;
  margin-left: 0.1875rem;
  right: -1.5625rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table {
  padding: 0.375rem 1.1875rem 0.375rem 1.5625rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table > svg {
  fill: #6f6f6f;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected {
  padding-left: 1.0625rem;
}

.search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button:hover, .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button:focus {
  outline: none;
}

.picker {
  display: none;
}

.picker__input {
  cursor: pointer;
}

.picker.picker--opened {
  display: block;
  height: auto;
  overflow: hidden;
  position: absolute;
  left: -0.625rem;
  z-index: 32;
  box-shadow: 0 0 3px 1px rgba(32, 21, 71, 0.5);
}

.picker.picker--opened .picker__holder .picker__box .picker__header {
  margin: 0;
  padding: 0.6875rem 1.9375rem 0.75rem 1.0625rem;
  background-color: #642667;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.375rem;
  text-align: center;
  position: relative;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__month,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__year {
  display: inline-block;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  margin-right: 0rem;
  width: 3.4375rem;
  max-width: 3.4375rem;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year::-ms-value {
  background: transparent;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year::-ms-expand {
  display: none;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year:hover {
  cursor: pointer;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year:focus {
  outline: none;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__select--year option {
  color: #642667;
  font-weight: normal !important;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__month {
  margin-right: 0.3125rem;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next {
  width: 0.9375rem;
  height: 0.9375rem;
  position: absolute;
  top: 32%;
  background: url("mysource_files/chevron.svg") no-repeat center center transparent;
  background-size: contain;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev:hover, .picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev:focus,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next:hover,
.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next:focus {
  cursor: pointer;
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--prev {
  left: 17px;
  -webkit-transform: rotate(90deg) translateY(-32%);
  transform: rotate(90deg) translateY(-32%);
}

.picker.picker--opened .picker__holder .picker__box .picker__header .picker__nav--next {
  right: 30px;
  -webkit-transform: rotate(270deg) translateY(-32%);
  transform: rotate(270deg) translateY(-32%);
}

.picker.picker--opened .picker__holder .picker__box .table-responsive {
  margin: 0;
}

.picker.picker--opened .picker__holder .picker__box table {
  margin: 0;
  background-color: #fff;
}

.picker.picker--opened .picker__holder .picker__box table th,
.picker.picker--opened .picker__holder .picker__box table td {
  border: none;
  background-color: #fff;
  color: #642667;
  font-size: 0.8125rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 0.86875rem;
}

.picker.picker--opened .picker__holder .picker__box table th {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.picker.picker--opened .picker__holder .picker__box table th.picker__weekday {
  width: 2rem;
  height: 2rem;
  padding: 0.19375rem 0.56563rem;
}

.picker.picker--opened .picker__holder .picker__box table td {
  font-weight: normal;
  padding: 0;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day {
  width: 2rem;
  height: 2rem;
  padding: 0.55rem 0.56563rem;
  margin: auto;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--outfocus {
  color: #00b7bd;
  cursor: none;
  pointer-events: none;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--infocus {
  cursor: pointer;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--infocus:hover, .picker.picker--opened .picker__holder .picker__box table td .picker__day--infocus:focus {
  background-color: #f6f6f6;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--selected,
.picker.picker--opened .picker__holder .picker__box table td .picker__day--highlighted {
  background-color: #201547;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box table td .picker__day--selected:hover,
.picker.picker--opened .picker__holder .picker__box table td .picker__day--highlighted:hover {
  background-color: #201547;
  color: #fff;
}

.picker.picker--opened .picker__holder .picker__box .picker__footer {
  display: none;
}

.amendments.search-tabs {
  background: #211547;
  color: white;
}

.amendments .search-tabs__selected-tab {
  width: 100%;
  padding: 20px 0;
  position: relative;
  font-size: 18px;
  cursor: pointer;
}

.amendments .search-tabs__selected-tab:before {
  content: "";
  display: block;
  background: url(mysource_files/chevron.svg) no-repeat center center;
  width: 14px;
  height: 10px;
  position: absolute;
  top: calc(50% - 5px);
  right: 10px;
  background-size: cover;
}

.amendments .search-tabs__selected-tab.active:before {
  transform: rotate(180deg);
}

.amendments .search-tabs-wrap {
  list-style: none;
  padding: 0;
  margin: 5px 0;
  width: 100%;
}

.amendments .search-tabs-wrap.mobile-hidden {
  display: none;
}

.amendments .search-tabs__item a {
  display: block;
  padding: 10px 0;
  font-size: 16px;
  color: white;
  text-decoration: none;
}

.amendments .search-tabs__item.active a {
  font-weight: 600;
}

.amendments .search-tabs__item:hover a, .amendments .search-tabs__item:focus a {
  font-weight: 600;
}

/* Module: S */
/*
 * Table of Contents
 *
 *  SEARCH TOOLS
 *  FILTERS
 *
 */
div#sidebar:empty {
  display: none;
}

/*
--------------------
1. SEARCH TOOLS
--------------------
*/
.results--count {
  letter-spacing: photoshopLetterspacingToEms(100);
  padding: 0 0;
  margin: 0 0;
  color: #6f6f6f;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  text-transform: uppercase;
  font-weight: 500;
}

.results--query {
  padding: 0 0;
  margin: 0 0;
  color: #201647;
  font-size: 1.25rem;
  line-height: 1.375rem;
  font-weight: 300;
  margin-bottom: 1.25rem;
  text-transform: capitalize;
}

.results--query i a {
  color: initial;
}

.results--types {
  padding: 0 0;
  margin: 0 0;
  overflow: hidden;
  width: 100%;
  font-size: 0.6875em;
  float: right;
}

.results--types li {
  float: none;
  clear: both;
  padding: 0 0;
  margin: 0 1.25rem 0 0;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  width: auto;
  color: #004c97;
}

.results--types li a.current {
  color: #201647;
  cursor: default;
}

.types__select {
  font-size: 0.6875rem;
  font-weight: 700;
  padding: 0.625rem !important;
  line-height: 0.8125rem !important;
  margin-bottom: 15px;
}

/*
--------------------
2. FILTERS
--------------------
*/
.more--facets {
  position: relative;
  float: left;
}

.filters__heading, .filters__heading-selected {
  position: relative;
  float: left;
  padding: 0 0;
  margin: 1.25rem 0 0 0;
  color: #201647;
  font-size: 1.0625rem;
  line-height: 1.25rem;
  font-weight: 500;
}

.filters__heading.first-child, .first-child.filters__heading-selected {
  margin: 0 0;
}

.filters__heading-selected {
  font-size: 0.9375rem !important;
  letter-spacing: photoshopLetterspacingToEms(100);
}

.filters__heading-selected.first-child {
  margin-top: 0 !important;
}

.facet {
  position: relative;
  float: left;
  width: 100%;
}

.filters__group-h {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 0.3125rem;
  margin-bottom: 0.3125rem;
  border-bottom: 1px solid #979797;
}

.filters__group-h.selected {
  padding-bottom: 0.3125rem;
  border-bottom: 0;
}

.filters__group-h.selected .filters__more-button {
  top: 6px;
}

.filters__selected-group {
  position: relative;
}

.facetLabel {
  margin: 0.9375rem 0 0 0;
  padding: 0 0;
  float: left;
  position: relative;
  color: #201647;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  font-weight: 500;
  text-transform: capitalize;
}

.facetLabel.selected {
  font-weight: 400;
  margin-top: 0.4375rem;
}

.filters__more-button {
  position: absolute;
  right: 0;
  bottom: 8px;
  display: block;
  font-size: 0.75rem;
  line-height: 0.8125rem;
  font-weight: 700;
  letter-spacing: photoshopLetterspacingToEms(100);
}

/*
.search-toggle-more-categories {
    display: none;
}
*/
.filters__list {
  position: relative;
  float: left;
  width: 100%;
}

.filters__item {
  position: relative;
}

.filters__link {
  margin: 0 0;
  padding: 0 0;
  font-size: 0.8125rem;
  line-height: 1.5rem;
  text-transform: capitalize;
}

.filters__count {
  margin: 0 0;
  padding: 0 0;
  font-size: 0.8125rem;
  line-height: 1rem;
  color: #6f6f6f;
}

.filter__panel {
  display: none;
}

.filter__panel .filter__panel-close {
  display: none;
}

.filter__panel.open {
  display: block !important;
}

.filter__panel.open .filter__panel-close {
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 1rem;
}

.selected .filters__group-h, .hide-category, .facet-hidden, #sidebar .hide, .hide {
  display: none;
}

.show-hidden .hide-category {
  display: list-item;
}

.show-hidden-facets .facet-hidden {
  display: block;
}

.filters__group-h.selected .facet-hidden {
  display: block;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
    height: 0;
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

.autosuggest-results.hide {
  display: none;
}

.autosuggest-results--header,
.autosuggest-results {
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  left: 0;
  width: 100%;
}

.autosuggest-results {
  top: 69px;
}

.autosuggest-results--mobile {
  width: 230px;
}

.autosuggest-results--header,
.autosuggest-results--mobile,
.autosuggest-results {
  background: #fff;
  position: absolute;
  z-index: 100;
}

.autosuggest-results--header ul,
.autosuggest-results--mobile ul,
.autosuggest-results ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0.9375rem 1.1875rem;
  text-align: left;
}

.autosuggest-results--header li,
.autosuggest-results--mobile li,
.autosuggest-results li {
  padding: 0.25rem 0;
}

.autosuggest-results--header .autosuggest-item,
.autosuggest-results--mobile .autosuggest-item,
.autosuggest-results .autosuggest-item {
  color: #201547;
  text-decoration: none;
}

.autosuggest-results--header .autosuggest-item:hover, .autosuggest-results--header .autosuggest-item:focus,
.autosuggest-results--mobile .autosuggest-item:hover,
.autosuggest-results--mobile .autosuggest-item:focus,
.autosuggest-results .autosuggest-item:hover,
.autosuggest-results .autosuggest-item:focus {
  text-decoration: none;
}

.search-tools-sitecontent .icon--tools {
  display: none !important;
}

.search-tools-events .icon--tools {
  display: none !important;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    height: auto;
    min-height: 100px;
    margin-bottom: 20px;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeDown {
  0% {
    opacity: 0;
    height: 0;
    min-height: 0;
  }
  100% {
    opacity: 1;
    height: auto;
    min-height: 100px;
    margin-bottom: 20px;
  }
}

@keyframes fadeDown {
  0% {
    opacity: 0;
    height: 0;
    min-height: 0;
  }
  100% {
    opacity: 1;
    height: auto;
    min-height: 100px;
    margin-bottom: 20px;
  }
}

.fadeDown {
  -webkit-animation-name: fadeDown;
  animation-name: fadeDown;
  animation-timing-function: ease-out;
}

@-webkit-keyframes fadeUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    height: 0;
    min-height: 0;
    margin-bottom: 0;
  }
}

@keyframes fadeUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    height: 0;
    min-height: 0;
    margin-bottom: 0;
  }
}

.fadeUp {
  -webkit-animation-name: fadeUp;
  animation-name: fadeUp;
  animation-timing-function: ease-in;
}

.autosuggest-item {
  width: 100%;
  display: block;
}

.increase-size {
  font-size: 150%;
}

/* Module: S */
.search-results__table-view .table-view__header,
.search-results__cards-view .table-view__header {
  margin-top: 1.25rem;
}

.search-results__table-view .table-view__header .result-row__cell,
.search-results__cards-view .table-view__header .result-row__cell {
  display: none;
}

.search-results__table-view .search-results__footer,
.search-results__cards-view .search-results__footer {
  margin: auto;
  margin-top: 1.25rem;
  overflow: hidden;
}

.search-results__table-view .search-results__footer .search-results__pagination,
.search-results__cards-view .search-results__footer .search-results__pagination {
  font-size: 0;
  text-align: center;
  position: relative;
  padding: 0 2.5rem;
}

.search-results__table-view .search-results__footer .search-results__pagination li,
.search-results__cards-view .search-results__footer .search-results__pagination li {
  list-style: none;
  display: inline-block;
}

.search-results__table-view .search-results__footer .search-results__pagination li a,
.search-results__table-view .search-results__footer .search-results__pagination li span,
.search-results__cards-view .search-results__footer .search-results__pagination li a,
.search-results__cards-view .search-results__footer .search-results__pagination li span {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
  color: #6f6f6f;
  border-radius: 50%;
  text-decoration: none;
}

.search-results__table-view .search-results__footer .search-results__pagination li a:hover, .search-results__table-view .search-results__footer .search-results__pagination li a:focus,
.search-results__table-view .search-results__footer .search-results__pagination li span:hover,
.search-results__table-view .search-results__footer .search-results__pagination li span:focus,
.search-results__cards-view .search-results__footer .search-results__pagination li a:hover,
.search-results__cards-view .search-results__footer .search-results__pagination li a:focus,
.search-results__cards-view .search-results__footer .search-results__pagination li span:hover,
.search-results__cards-view .search-results__footer .search-results__pagination li span:focus {
  color: #fff;
  background-color: rgba(0, 183, 189, 0.5);
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next {
  position: absolute;
  top: 0;
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev a, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next a {
  font-size: 0;
  background: url("mysource_files/chevron--grey.svg") no-repeat center center transparent;
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--prev:hover a, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--prev:focus a, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--prev:hover a, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--prev:focus a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--prev:hover a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--prev:focus a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--prev:hover a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--prev:focus a {
  transform: rotate(90deg) scale(1.4);
  -webkit-transform: rotate(90deg) scale(1.4);
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--next:hover a, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--next:focus a, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--next:hover a, .search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--next:focus a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--next:hover a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev.search-results__pagination--next:focus a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--next:hover a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next.search-results__pagination--next:focus a {
  transform: rotate(-90deg) scale(1.4);
  -webkit-transform: rotate(-90deg) scale(1.4);
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev {
  left: -0.625rem;
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--prev a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--prev a {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next {
  right: -0.625rem;
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--next a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--next a {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}

.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--current a,
.search-results__table-view .search-results__footer .search-results__pagination li.search-results__pagination--current span,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--current a,
.search-results__cards-view .search-results__footer .search-results__pagination li.search-results__pagination--current span {
  color: #fff;
  background-color: #00b7bd;
}

.search-results__table-view .result-row,
.search-results__cards-view .result-row {
  width: 100%;
  border: 0.0625rem solid #c8c8c8;
  padding-top: 2.375rem;
  padding-bottom: 4.375rem;
  margin-bottom: 1.0625rem;
  position: relative;
}

.search-results__table-view .result-row:hover, .search-results__table-view .result-row:focus,
.search-results__cards-view .result-row:hover,
.search-results__cards-view .result-row:focus {
  box-shadow: 0 0 12px 0 rgba(111, 111, 111, 0.7);
}

.search-results__table-view .result-row .result-cell__links--amendments,
.search-results__table-view .result-row .result-cell__links--amendments-interim,
.search-results__table-view .result-row .result-cell__date-acpt,
.search-results__table-view .result-row .result-cell__type--amendments-interim,
.search-results__table-view .result-row .result-cell__type--minister-permits,
.search-results__table-view .result-row .result-cell__title--amendments-interim,
.search-results__table-view .result-row .result-cell__title--minister-permits,
.search-results__table-view .result-row .result-cell__brief--amendments-interim,
.search-results__table-view .result-row .result-cell__brief--minister-permits,
.search-results__table-view .result-row .result-cell__outcome--amendments-interim,
.search-results__table-view .result-row .result-cell__outcome--minister-permits,
.search-results__table-view .result-row .result-cell__status-date--amendments-interim,
.search-results__table-view .result-row .result-cell__status-date--minister-permits,
.search-results__table-view .result-row .result-cell__outcome--amendments,
.search-results__table-view .result-row .result-cell__status--amendments,
.search-results__table-view .result-row .result-cell__ref-dec--amendments,
.search-results__table-view .result-row .result-cell__prj-name--amendments,
.search-results__table-view .result-row .result-cell__title--consultations,
.search-results__table-view .result-row .result-cell__type--consultations,
.search-results__table-view .result-row .result-cell__brief--consultations,
.search-results__table-view .result-row .result-cell__date--consultations,
.search-results__table-view .result-row .result-cell__status--consultations,
.search-results__table-view .result-row .result-cell__status-date--consultations,
.search-results__table-view .result-row .result-cell__links--consultations,
.search-results__table-view .result-row .result-cell__links--project,
.search-results__table-view .result-row .result-cell__outcome--consultations,
.search-results__table-view .result-row .result-cell__status--panels,
.search-results__table-view .result-row .result-cell__title--panels,
.search-results__table-view .result-row .result-cell__brief--panels,
.search-results__table-view .result-row .result-cell__prj-name,
.search-results__table-view .result-row .result-cell__prj-name--project,
.search-results__table-view .result-row .result-cell__ref-num,
.search-results__table-view .result-row .result-cell__proponent,
.search-results__table-view .result-row .result-cell__date-ref-dec,
.search-results__table-view .result-row .result-cell__ref-dec,
.search-results__table-view .result-row .result-cell__date-acpt,
.search-results__table-view .result-row .result-cell__ministers-date,
.search-results__table-view .result-row .result-cell__status,
.search-results__table-view .result-row .result-cell__links,
.search-results__cards-view .result-row .result-cell__links--amendments,
.search-results__cards-view .result-row .result-cell__links--amendments-interim,
.search-results__cards-view .result-row .result-cell__date-acpt,
.search-results__cards-view .result-row .result-cell__type--amendments-interim,
.search-results__cards-view .result-row .result-cell__type--minister-permits,
.search-results__cards-view .result-row .result-cell__title--amendments-interim,
.search-results__cards-view .result-row .result-cell__title--minister-permits,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim,
.search-results__cards-view .result-row .result-cell__brief--minister-permits,
.search-results__cards-view .result-row .result-cell__outcome--amendments-interim,
.search-results__cards-view .result-row .result-cell__outcome--minister-permits,
.search-results__cards-view .result-row .result-cell__status-date--amendments-interim,
.search-results__cards-view .result-row .result-cell__status-date--minister-permits,
.search-results__cards-view .result-row .result-cell__outcome--amendments,
.search-results__cards-view .result-row .result-cell__status--amendments,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments,
.search-results__cards-view .result-row .result-cell__prj-name--amendments,
.search-results__cards-view .result-row .result-cell__title--consultations,
.search-results__cards-view .result-row .result-cell__type--consultations,
.search-results__cards-view .result-row .result-cell__brief--consultations,
.search-results__cards-view .result-row .result-cell__date--consultations,
.search-results__cards-view .result-row .result-cell__status--consultations,
.search-results__cards-view .result-row .result-cell__status-date--consultations,
.search-results__cards-view .result-row .result-cell__links--consultations,
.search-results__cards-view .result-row .result-cell__links--project,
.search-results__cards-view .result-row .result-cell__outcome--consultations,
.search-results__cards-view .result-row .result-cell__status--panels,
.search-results__cards-view .result-row .result-cell__title--panels,
.search-results__cards-view .result-row .result-cell__brief--panels,
.search-results__cards-view .result-row .result-cell__prj-name,
.search-results__cards-view .result-row .result-cell__prj-name--project,
.search-results__cards-view .result-row .result-cell__ref-num,
.search-results__cards-view .result-row .result-cell__proponent,
.search-results__cards-view .result-row .result-cell__date-ref-dec,
.search-results__cards-view .result-row .result-cell__ref-dec,
.search-results__cards-view .result-row .result-cell__date-acpt,
.search-results__cards-view .result-row .result-cell__ministers-date,
.search-results__cards-view .result-row .result-cell__status,
.search-results__cards-view .result-row .result-cell__links {
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.5625rem;
}

.search-results__table-view .result-row .result-cell__links--amendments h6,
.search-results__table-view .result-row .result-cell__links--amendments p,
.search-results__table-view .result-row .result-cell__links--amendments-interim h6,
.search-results__table-view .result-row .result-cell__links--amendments-interim p,
.search-results__table-view .result-row .result-cell__date-acpt h6,
.search-results__table-view .result-row .result-cell__date-acpt p,
.search-results__table-view .result-row .result-cell__type--amendments-interim h6,
.search-results__table-view .result-row .result-cell__type--amendments-interim p,
.search-results__table-view .result-row .result-cell__type--minister-permits h6,
.search-results__table-view .result-row .result-cell__type--minister-permits p,
.search-results__table-view .result-row .result-cell__title--amendments-interim h6,
.search-results__table-view .result-row .result-cell__title--amendments-interim p,
.search-results__table-view .result-row .result-cell__title--minister-permits h6,
.search-results__table-view .result-row .result-cell__title--minister-permits p,
.search-results__table-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__table-view .result-row .result-cell__brief--amendments-interim p,
.search-results__table-view .result-row .result-cell__brief--minister-permits h6,
.search-results__table-view .result-row .result-cell__brief--minister-permits p,
.search-results__table-view .result-row .result-cell__outcome--amendments-interim h6,
.search-results__table-view .result-row .result-cell__outcome--amendments-interim p,
.search-results__table-view .result-row .result-cell__outcome--minister-permits h6,
.search-results__table-view .result-row .result-cell__outcome--minister-permits p,
.search-results__table-view .result-row .result-cell__status-date--amendments-interim h6,
.search-results__table-view .result-row .result-cell__status-date--amendments-interim p,
.search-results__table-view .result-row .result-cell__status-date--minister-permits h6,
.search-results__table-view .result-row .result-cell__status-date--minister-permits p,
.search-results__table-view .result-row .result-cell__outcome--amendments h6,
.search-results__table-view .result-row .result-cell__outcome--amendments p,
.search-results__table-view .result-row .result-cell__status--amendments h6,
.search-results__table-view .result-row .result-cell__status--amendments p,
.search-results__table-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__table-view .result-row .result-cell__ref-dec--amendments p,
.search-results__table-view .result-row .result-cell__prj-name--amendments h6,
.search-results__table-view .result-row .result-cell__prj-name--amendments p,
.search-results__table-view .result-row .result-cell__title--consultations h6,
.search-results__table-view .result-row .result-cell__title--consultations p,
.search-results__table-view .result-row .result-cell__type--consultations h6,
.search-results__table-view .result-row .result-cell__type--consultations p,
.search-results__table-view .result-row .result-cell__brief--consultations h6,
.search-results__table-view .result-row .result-cell__brief--consultations p,
.search-results__table-view .result-row .result-cell__date--consultations h6,
.search-results__table-view .result-row .result-cell__date--consultations p,
.search-results__table-view .result-row .result-cell__status--consultations h6,
.search-results__table-view .result-row .result-cell__status--consultations p,
.search-results__table-view .result-row .result-cell__status-date--consultations h6,
.search-results__table-view .result-row .result-cell__status-date--consultations p,
.search-results__table-view .result-row .result-cell__links--consultations h6,
.search-results__table-view .result-row .result-cell__links--consultations p,
.search-results__table-view .result-row .result-cell__links--project h6,
.search-results__table-view .result-row .result-cell__links--project p,
.search-results__table-view .result-row .result-cell__outcome--consultations h6,
.search-results__table-view .result-row .result-cell__outcome--consultations p,
.search-results__table-view .result-row .result-cell__status--panels h6,
.search-results__table-view .result-row .result-cell__status--panels p,
.search-results__table-view .result-row .result-cell__title--panels h6,
.search-results__table-view .result-row .result-cell__title--panels p,
.search-results__table-view .result-row .result-cell__brief--panels h6,
.search-results__table-view .result-row .result-cell__brief--panels p,
.search-results__table-view .result-row .result-cell__prj-name h6,
.search-results__table-view .result-row .result-cell__prj-name p,
.search-results__table-view .result-row .result-cell__prj-name--project h6,
.search-results__table-view .result-row .result-cell__prj-name--project p,
.search-results__table-view .result-row .result-cell__ref-num h6,
.search-results__table-view .result-row .result-cell__ref-num p,
.search-results__table-view .result-row .result-cell__proponent h6,
.search-results__table-view .result-row .result-cell__proponent p,
.search-results__table-view .result-row .result-cell__date-ref-dec h6,
.search-results__table-view .result-row .result-cell__date-ref-dec p,
.search-results__table-view .result-row .result-cell__ref-dec h6,
.search-results__table-view .result-row .result-cell__ref-dec p,
.search-results__table-view .result-row .result-cell__date-acpt h6,
.search-results__table-view .result-row .result-cell__date-acpt p,
.search-results__table-view .result-row .result-cell__ministers-date h6,
.search-results__table-view .result-row .result-cell__ministers-date p,
.search-results__table-view .result-row .result-cell__status h6,
.search-results__table-view .result-row .result-cell__status p,
.search-results__table-view .result-row .result-cell__links h6,
.search-results__table-view .result-row .result-cell__links p,
.search-results__cards-view .result-row .result-cell__links--amendments h6,
.search-results__cards-view .result-row .result-cell__links--amendments p,
.search-results__cards-view .result-row .result-cell__links--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__links--amendments-interim p,
.search-results__cards-view .result-row .result-cell__date-acpt h6,
.search-results__cards-view .result-row .result-cell__date-acpt p,
.search-results__cards-view .result-row .result-cell__type--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__type--amendments-interim p,
.search-results__cards-view .result-row .result-cell__type--minister-permits h6,
.search-results__cards-view .result-row .result-cell__type--minister-permits p,
.search-results__cards-view .result-row .result-cell__title--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__title--amendments-interim p,
.search-results__cards-view .result-row .result-cell__title--minister-permits h6,
.search-results__cards-view .result-row .result-cell__title--minister-permits p,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim p,
.search-results__cards-view .result-row .result-cell__brief--minister-permits h6,
.search-results__cards-view .result-row .result-cell__brief--minister-permits p,
.search-results__cards-view .result-row .result-cell__outcome--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__outcome--amendments-interim p,
.search-results__cards-view .result-row .result-cell__outcome--minister-permits h6,
.search-results__cards-view .result-row .result-cell__outcome--minister-permits p,
.search-results__cards-view .result-row .result-cell__status-date--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__status-date--amendments-interim p,
.search-results__cards-view .result-row .result-cell__status-date--minister-permits h6,
.search-results__cards-view .result-row .result-cell__status-date--minister-permits p,
.search-results__cards-view .result-row .result-cell__outcome--amendments h6,
.search-results__cards-view .result-row .result-cell__outcome--amendments p,
.search-results__cards-view .result-row .result-cell__status--amendments h6,
.search-results__cards-view .result-row .result-cell__status--amendments p,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments p,
.search-results__cards-view .result-row .result-cell__prj-name--amendments h6,
.search-results__cards-view .result-row .result-cell__prj-name--amendments p,
.search-results__cards-view .result-row .result-cell__title--consultations h6,
.search-results__cards-view .result-row .result-cell__title--consultations p,
.search-results__cards-view .result-row .result-cell__type--consultations h6,
.search-results__cards-view .result-row .result-cell__type--consultations p,
.search-results__cards-view .result-row .result-cell__brief--consultations h6,
.search-results__cards-view .result-row .result-cell__brief--consultations p,
.search-results__cards-view .result-row .result-cell__date--consultations h6,
.search-results__cards-view .result-row .result-cell__date--consultations p,
.search-results__cards-view .result-row .result-cell__status--consultations h6,
.search-results__cards-view .result-row .result-cell__status--consultations p,
.search-results__cards-view .result-row .result-cell__status-date--consultations h6,
.search-results__cards-view .result-row .result-cell__status-date--consultations p,
.search-results__cards-view .result-row .result-cell__links--consultations h6,
.search-results__cards-view .result-row .result-cell__links--consultations p,
.search-results__cards-view .result-row .result-cell__links--project h6,
.search-results__cards-view .result-row .result-cell__links--project p,
.search-results__cards-view .result-row .result-cell__outcome--consultations h6,
.search-results__cards-view .result-row .result-cell__outcome--consultations p,
.search-results__cards-view .result-row .result-cell__status--panels h6,
.search-results__cards-view .result-row .result-cell__status--panels p,
.search-results__cards-view .result-row .result-cell__title--panels h6,
.search-results__cards-view .result-row .result-cell__title--panels p,
.search-results__cards-view .result-row .result-cell__brief--panels h6,
.search-results__cards-view .result-row .result-cell__brief--panels p,
.search-results__cards-view .result-row .result-cell__prj-name h6,
.search-results__cards-view .result-row .result-cell__prj-name p,
.search-results__cards-view .result-row .result-cell__prj-name--project h6,
.search-results__cards-view .result-row .result-cell__prj-name--project p,
.search-results__cards-view .result-row .result-cell__ref-num h6,
.search-results__cards-view .result-row .result-cell__ref-num p,
.search-results__cards-view .result-row .result-cell__proponent h6,
.search-results__cards-view .result-row .result-cell__proponent p,
.search-results__cards-view .result-row .result-cell__date-ref-dec h6,
.search-results__cards-view .result-row .result-cell__date-ref-dec p,
.search-results__cards-view .result-row .result-cell__ref-dec h6,
.search-results__cards-view .result-row .result-cell__ref-dec p,
.search-results__cards-view .result-row .result-cell__date-acpt h6,
.search-results__cards-view .result-row .result-cell__date-acpt p,
.search-results__cards-view .result-row .result-cell__ministers-date h6,
.search-results__cards-view .result-row .result-cell__ministers-date p,
.search-results__cards-view .result-row .result-cell__status h6,
.search-results__cards-view .result-row .result-cell__status p,
.search-results__cards-view .result-row .result-cell__links h6,
.search-results__cards-view .result-row .result-cell__links p {
  margin: auto;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments,
.search-results__table-view .result-row .result-cell__brief--amendments-interim,
.search-results__table-view .result-row .result-cell__prj-name--amendments,
.search-results__table-view .result-row .result-cell__title--amendments-interim,
.search-results__table-view .result-row .result-cell__title--minister-permits,
.search-results__table-view .result-row .result-cell__title--consultations,
.search-results__table-view .result-row .result-cell__brief--consultations,
.search-results__table-view .result-row .result-cell__title--panels,
.search-results__table-view .result-row .result-cell__prj-name,
.search-results__table-view .result-row .result-cell__prj-name--project,
.search-results__table-view .result-row .result-cell__proponent,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim,
.search-results__cards-view .result-row .result-cell__prj-name--amendments,
.search-results__cards-view .result-row .result-cell__title--amendments-interim,
.search-results__cards-view .result-row .result-cell__title--minister-permits,
.search-results__cards-view .result-row .result-cell__title--consultations,
.search-results__cards-view .result-row .result-cell__brief--consultations,
.search-results__cards-view .result-row .result-cell__title--panels,
.search-results__cards-view .result-row .result-cell__prj-name,
.search-results__cards-view .result-row .result-cell__prj-name--project,
.search-results__cards-view .result-row .result-cell__proponent {
  background-color: #642667;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__table-view .result-row .result-cell__ref-dec--amendments a,
.search-results__table-view .result-row .result-cell__ref-dec--amendments p,
.search-results__table-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__table-view .result-row .result-cell__brief--amendments-interim a,
.search-results__table-view .result-row .result-cell__brief--amendments-interim p,
.search-results__table-view .result-row .result-cell__prj-name--amendments h6,
.search-results__table-view .result-row .result-cell__prj-name--amendments a,
.search-results__table-view .result-row .result-cell__prj-name--amendments p,
.search-results__table-view .result-row .result-cell__title--amendments-interim h6,
.search-results__table-view .result-row .result-cell__title--amendments-interim a,
.search-results__table-view .result-row .result-cell__title--amendments-interim p,
.search-results__table-view .result-row .result-cell__title--minister-permits h6,
.search-results__table-view .result-row .result-cell__title--minister-permits a,
.search-results__table-view .result-row .result-cell__title--minister-permits p,
.search-results__table-view .result-row .result-cell__title--consultations h6,
.search-results__table-view .result-row .result-cell__title--consultations a,
.search-results__table-view .result-row .result-cell__title--consultations p,
.search-results__table-view .result-row .result-cell__brief--consultations h6,
.search-results__table-view .result-row .result-cell__brief--consultations a,
.search-results__table-view .result-row .result-cell__brief--consultations p,
.search-results__table-view .result-row .result-cell__title--panels h6,
.search-results__table-view .result-row .result-cell__title--panels a,
.search-results__table-view .result-row .result-cell__title--panels p,
.search-results__table-view .result-row .result-cell__prj-name h6,
.search-results__table-view .result-row .result-cell__prj-name a,
.search-results__table-view .result-row .result-cell__prj-name p,
.search-results__table-view .result-row .result-cell__prj-name--project h6,
.search-results__table-view .result-row .result-cell__prj-name--project a,
.search-results__table-view .result-row .result-cell__prj-name--project p,
.search-results__table-view .result-row .result-cell__proponent h6,
.search-results__table-view .result-row .result-cell__proponent a,
.search-results__table-view .result-row .result-cell__proponent p,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments a,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments p,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim a,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim p,
.search-results__cards-view .result-row .result-cell__prj-name--amendments h6,
.search-results__cards-view .result-row .result-cell__prj-name--amendments a,
.search-results__cards-view .result-row .result-cell__prj-name--amendments p,
.search-results__cards-view .result-row .result-cell__title--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__title--amendments-interim a,
.search-results__cards-view .result-row .result-cell__title--amendments-interim p,
.search-results__cards-view .result-row .result-cell__title--minister-permits h6,
.search-results__cards-view .result-row .result-cell__title--minister-permits a,
.search-results__cards-view .result-row .result-cell__title--minister-permits p,
.search-results__cards-view .result-row .result-cell__title--consultations h6,
.search-results__cards-view .result-row .result-cell__title--consultations a,
.search-results__cards-view .result-row .result-cell__title--consultations p,
.search-results__cards-view .result-row .result-cell__brief--consultations h6,
.search-results__cards-view .result-row .result-cell__brief--consultations a,
.search-results__cards-view .result-row .result-cell__brief--consultations p,
.search-results__cards-view .result-row .result-cell__title--panels h6,
.search-results__cards-view .result-row .result-cell__title--panels a,
.search-results__cards-view .result-row .result-cell__title--panels p,
.search-results__cards-view .result-row .result-cell__prj-name h6,
.search-results__cards-view .result-row .result-cell__prj-name a,
.search-results__cards-view .result-row .result-cell__prj-name p,
.search-results__cards-view .result-row .result-cell__prj-name--project h6,
.search-results__cards-view .result-row .result-cell__prj-name--project a,
.search-results__cards-view .result-row .result-cell__prj-name--project p,
.search-results__cards-view .result-row .result-cell__proponent h6,
.search-results__cards-view .result-row .result-cell__proponent a,
.search-results__cards-view .result-row .result-cell__proponent p {
  color: #fff;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__table-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__table-view .result-row .result-cell__prj-name--amendments h6,
.search-results__table-view .result-row .result-cell__title--amendments-interim h6,
.search-results__table-view .result-row .result-cell__title--consultations h6,
.search-results__table-view .result-row .result-cell__title--panels h6,
.search-results__table-view .result-row .result-cell__title--minister-permits h6,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__prj-name--amendments h6,
.search-results__cards-view .result-row .result-cell__title--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__title--consultations h6,
.search-results__cards-view .result-row .result-cell__title--panels h6,
.search-results__cards-view .result-row .result-cell__title--minister-permits h6 {
  display: none;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments p,
.search-results__table-view .result-row .result-cell__brief--amendments-interim p,
.search-results__table-view .result-row .result-cell__prj-name--amendments p,
.search-results__table-view .result-row .result-cell__title--amendments-interim p,
.search-results__table-view .result-row .result-cell__title--consultations p,
.search-results__table-view .result-row .result-cell__title--panels p,
.search-results__table-view .result-row .result-cell__title--minister-permits p,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments p,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim p,
.search-results__cards-view .result-row .result-cell__prj-name--amendments p,
.search-results__cards-view .result-row .result-cell__title--amendments-interim p,
.search-results__cards-view .result-row .result-cell__title--consultations p,
.search-results__cards-view .result-row .result-cell__title--panels p,
.search-results__cards-view .result-row .result-cell__title--minister-permits p {
  padding-bottom: 0.875rem;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments a,
.search-results__table-view .result-row .result-cell__brief--amendments-interim a,
.search-results__table-view .result-row .result-cell__prj-name--amendments a,
.search-results__table-view .result-row .result-cell__title--amendments-interim a,
.search-results__table-view .result-row .result-cell__title--consultations a,
.search-results__table-view .result-row .result-cell__title--panels a,
.search-results__table-view .result-row .result-cell__title--minister-permits a,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments a,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim a,
.search-results__cards-view .result-row .result-cell__prj-name--amendments a,
.search-results__cards-view .result-row .result-cell__title--amendments-interim a,
.search-results__cards-view .result-row .result-cell__title--consultations a,
.search-results__cards-view .result-row .result-cell__title--panels a,
.search-results__cards-view .result-row .result-cell__title--minister-permits a {
  display: block;
  text-decoration: none;
  font-size: 1.25rem;
  line-height: 1.75rem;
  padding-bottom: 0.75rem;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments a,
.search-results__table-view .result-row .result-cell__brief--amendments-interim a,
.search-results__table-view .result-row .result-cell__prj-name--amendments a,
.search-results__table-view .result-row .result-cell__title--amendments-interim a,
.search-results__table-view .result-row .result-cell__title--consultations a,
.search-results__table-view .result-row .result-cell__title--panels a,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments a,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim a,
.search-results__cards-view .result-row .result-cell__prj-name--amendments a,
.search-results__cards-view .result-row .result-cell__title--amendments-interim a,
.search-results__cards-view .result-row .result-cell__title--consultations a,
.search-results__cards-view .result-row .result-cell__title--panels a {
  border-bottom: 0.0625rem solid #fff;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__table-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__table-view .result-row .result-cell__brief--minister-permits h6,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments h6,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__brief--minister-permits h6 {
  display: block;
  font-size: 0.6875rem;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  margin-bottom: 0.5rem;
}

.search-results__table-view .result-row .result-cell__title--amendments-interim p,
.search-results__cards-view .result-row .result-cell__title--amendments-interim p {
  border-bottom: 0.0625rem solid white;
  font-size: 1.25rem;
}

.search-results__table-view .result-row .result-cell__title--consultations,
.search-results__cards-view .result-row .result-cell__title--consultations {
  padding-top: 2.125rem;
}

.search-results__table-view .result-row .result-cell__title--consultations p,
.search-results__cards-view .result-row .result-cell__title--consultations p {
  border-bottom: 0.0625rem solid white;
}

.search-results__table-view .result-row .result-cell__prj-name--amendments,
.search-results__table-view .result-row .result-cell__title--amendments-interim,
.search-results__table-view .result-row .result-cell__title--minister-permits,
.search-results__table-view .result-row .result-cell__title--panels,
.search-results__cards-view .result-row .result-cell__prj-name--amendments,
.search-results__cards-view .result-row .result-cell__title--amendments-interim,
.search-results__cards-view .result-row .result-cell__title--minister-permits,
.search-results__cards-view .result-row .result-cell__title--panels {
  padding-top: 1.375rem;
  padding-bottom: 0.625rem;
}

.search-results__table-view .result-row .result-cell__ref-dec--amendments,
.search-results__table-view .result-row .result-cell__brief--amendments-interim,
.search-results__table-view .result-row .result-cell__brief--minister-permits,
.search-results__cards-view .result-row .result-cell__ref-dec--amendments,
.search-results__cards-view .result-row .result-cell__brief--amendments-interim,
.search-results__cards-view .result-row .result-cell__brief--minister-permits {
  padding-top: 0.875rem;
  padding-bottom: 0.625rem;
}

.search-results__table-view .result-row .result-cell__status--amendments h6,
.search-results__table-view .result-row .result-cell__status--amendments p,
.search-results__table-view .result-row .result-cell__type--amendments-interim h6,
.search-results__table-view .result-row .result-cell__type--amendments-interim p,
.search-results__table-view .result-row .result-cell__type--minister-permits h6,
.search-results__table-view .result-row .result-cell__type--minister-permits p,
.search-results__table-view .result-row .result-cell__status--panels h6,
.search-results__table-view .result-row .result-cell__status--panels p,
.search-results__table-view .result-row .result-cell__status h6,
.search-results__table-view .result-row .result-cell__status p,
.search-results__table-view .result-row .result-cell__ref-num h6,
.search-results__table-view .result-row .result-cell__ref-num p,
.search-results__cards-view .result-row .result-cell__status--amendments h6,
.search-results__cards-view .result-row .result-cell__status--amendments p,
.search-results__cards-view .result-row .result-cell__type--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__type--amendments-interim p,
.search-results__cards-view .result-row .result-cell__type--minister-permits h6,
.search-results__cards-view .result-row .result-cell__type--minister-permits p,
.search-results__cards-view .result-row .result-cell__status--panels h6,
.search-results__cards-view .result-row .result-cell__status--panels p,
.search-results__cards-view .result-row .result-cell__status h6,
.search-results__cards-view .result-row .result-cell__status p,
.search-results__cards-view .result-row .result-cell__ref-num h6,
.search-results__cards-view .result-row .result-cell__ref-num p {
  display: inline-block;
}

.search-results__table-view .result-row .result-cell__prj-name,
.search-results__table-view .result-row .result-cell__prj-name--project,
.search-results__cards-view .result-row .result-cell__prj-name,
.search-results__cards-view .result-row .result-cell__prj-name--project {
  padding-top: 2.125rem;
}

.search-results__table-view .result-row .result-cell__prj-name h6,
.search-results__table-view .result-row .result-cell__prj-name--project h6,
.search-results__cards-view .result-row .result-cell__prj-name h6,
.search-results__cards-view .result-row .result-cell__prj-name--project h6 {
  display: none;
}

.search-results__table-view .result-row .result-cell__prj-name a,
.search-results__table-view .result-row .result-cell__prj-name--project a,
.search-results__cards-view .result-row .result-cell__prj-name a,
.search-results__cards-view .result-row .result-cell__prj-name--project a {
  display: block;
  text-decoration: none;
  font-size: 1.25rem;
  line-height: 1.75rem;
  border-bottom: 0.0625rem solid #fff;
  padding-bottom: 0.75rem;
}

.search-results__table-view .result-row .result-cell__prj-name--project,
.search-results__cards-view .result-row .result-cell__prj-name--project {
  padding-top: 3.125rem;
}

.search-results__table-view .result-row .result-cell__date-acpt h6,
.search-results__table-view .result-row .result-cell__outcome--amendments h6,
.search-results__table-view .result-row .result-cell__brief--consultations h6,
.search-results__table-view .result-row .result-cell__date--consultations h6,
.search-results__table-view .result-row .result-cell__status--consultations h6,
.search-results__table-view .result-row .result-cell__status-date--consultations h6,
.search-results__table-view .result-row .result-cell__outcome--consultations h6,
.search-results__table-view .result-row .result-cell__brief--panels h6,
.search-results__table-view .result-row .result-cell__proponent h6,
.search-results__table-view .result-row .result-cell__date-ref-dec h6,
.search-results__table-view .result-row .result-cell__ref-dec h6,
.search-results__table-view .result-row .result-cell__date-acpt h6,
.search-results__table-view .result-row .result-cell__ministers-date h6,
.search-results__table-view .result-row .result-cell__outcome--amendments-interim h6,
.search-results__table-view .result-row .result-cell__outcome--minister-permits h6,
.search-results__table-view .result-row .result-cell__status-date--amendments-interim h6,
.search-results__table-view .result-row .result-cell__status-date--minister-permits h6,
.search-results__cards-view .result-row .result-cell__date-acpt h6,
.search-results__cards-view .result-row .result-cell__outcome--amendments h6,
.search-results__cards-view .result-row .result-cell__brief--consultations h6,
.search-results__cards-view .result-row .result-cell__date--consultations h6,
.search-results__cards-view .result-row .result-cell__status--consultations h6,
.search-results__cards-view .result-row .result-cell__status-date--consultations h6,
.search-results__cards-view .result-row .result-cell__outcome--consultations h6,
.search-results__cards-view .result-row .result-cell__brief--panels h6,
.search-results__cards-view .result-row .result-cell__proponent h6,
.search-results__cards-view .result-row .result-cell__date-ref-dec h6,
.search-results__cards-view .result-row .result-cell__ref-dec h6,
.search-results__cards-view .result-row .result-cell__date-acpt h6,
.search-results__cards-view .result-row .result-cell__ministers-date h6,
.search-results__cards-view .result-row .result-cell__outcome--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__outcome--minister-permits h6,
.search-results__cards-view .result-row .result-cell__status-date--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__status-date--minister-permits h6 {
  text-transform: uppercase;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 0.9375rem;
  letter-spacing: 0.0125rem;
  margin-bottom: 0.125rem;
}

.search-results__table-view .result-row .result-cell__date-acpt p,
.search-results__table-view .result-row .result-cell__outcome--amendments p,
.search-results__table-view .result-row .result-cell__brief--consultations p,
.search-results__table-view .result-row .result-cell__date--consultations p,
.search-results__table-view .result-row .result-cell__status--consultations p,
.search-results__table-view .result-row .result-cell__status-date--consultations p,
.search-results__table-view .result-row .result-cell__outcome--consultations p,
.search-results__table-view .result-row .result-cell__brief--panels p,
.search-results__table-view .result-row .result-cell__proponent p,
.search-results__table-view .result-row .result-cell__date-ref-dec p,
.search-results__table-view .result-row .result-cell__ref-dec p,
.search-results__table-view .result-row .result-cell__date-acpt p,
.search-results__table-view .result-row .result-cell__ministers-date p,
.search-results__table-view .result-row .result-cell__outcome--amendments-interim p,
.search-results__table-view .result-row .result-cell__outcome--minister-permits p,
.search-results__table-view .result-row .result-cell__status-date--amendments-interim p,
.search-results__table-view .result-row .result-cell__status-date--minister-permits p,
.search-results__cards-view .result-row .result-cell__date-acpt p,
.search-results__cards-view .result-row .result-cell__outcome--amendments p,
.search-results__cards-view .result-row .result-cell__brief--consultations p,
.search-results__cards-view .result-row .result-cell__date--consultations p,
.search-results__cards-view .result-row .result-cell__status--consultations p,
.search-results__cards-view .result-row .result-cell__status-date--consultations p,
.search-results__cards-view .result-row .result-cell__outcome--consultations p,
.search-results__cards-view .result-row .result-cell__brief--panels p,
.search-results__cards-view .result-row .result-cell__proponent p,
.search-results__cards-view .result-row .result-cell__date-ref-dec p,
.search-results__cards-view .result-row .result-cell__ref-dec p,
.search-results__cards-view .result-row .result-cell__date-acpt p,
.search-results__cards-view .result-row .result-cell__ministers-date p,
.search-results__cards-view .result-row .result-cell__outcome--amendments-interim p,
.search-results__cards-view .result-row .result-cell__outcome--minister-permits p,
.search-results__cards-view .result-row .result-cell__status-date--amendments-interim p,
.search-results__cards-view .result-row .result-cell__status-date--minister-permits p {
  font-size: 1rem;
  line-height: 1.5;
}

.search-results__table-view .result-row .result-cell__date-acpt p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__outcome--amendments p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__brief--consultations p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__date--consultations p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__status--consultations p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__status-date--consultations p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__outcome--consultations p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__brief--panels p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__proponent p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__date-ref-dec p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__ref-dec p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__date-acpt p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__ministers-date p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__outcome--amendments-interim p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__outcome--minister-permits p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__status-date--amendments-interim p.ministerial-permits__extra-address,
.search-results__table-view .result-row .result-cell__status-date--minister-permits p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__date-acpt p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__outcome--amendments p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__brief--consultations p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__date--consultations p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__status--consultations p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__status-date--consultations p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__outcome--consultations p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__brief--panels p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__proponent p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__date-ref-dec p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__ref-dec p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__date-acpt p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__ministers-date p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__outcome--amendments-interim p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__outcome--minister-permits p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__status-date--amendments-interim p.ministerial-permits__extra-address,
.search-results__cards-view .result-row .result-cell__status-date--minister-permits p.ministerial-permits__extra-address {
  font-size: 0.875rem;
}

.search-results__table-view .result-row .result-cell__brief--consultations,
.search-results__table-view .result-row .result-cell__brief--panels,
.search-results__table-view .result-row .result-cell__proponent,
.search-results__cards-view .result-row .result-cell__brief--consultations,
.search-results__cards-view .result-row .result-cell__brief--panels,
.search-results__cards-view .result-row .result-cell__proponent {
  padding-top: 0.875rem;
  padding-bottom: 1rem;
}

.search-results__table-view .result-row .result-cell__outcome--amendments,
.search-results__table-view .result-row .result-cell__outcome--amendments-interim,
.search-results__table-view .result-row .result-cell__outcome--minister-permits,
.search-results__table-view .result-row .result-cell__status-date--amendments-interim,
.search-results__table-view .result-row .result-cell__status-date--minister-permits,
.search-results__cards-view .result-row .result-cell__outcome--amendments,
.search-results__cards-view .result-row .result-cell__outcome--amendments-interim,
.search-results__cards-view .result-row .result-cell__outcome--minister-permits,
.search-results__cards-view .result-row .result-cell__status-date--amendments-interim,
.search-results__cards-view .result-row .result-cell__status-date--minister-permits {
  padding-top: 0.875rem;
  padding-bottom: 0.5rem;
}

.search-results__table-view .result-row .result-cell__date-acpt,
.search-results__cards-view .result-row .result-cell__date-acpt {
  padding-top: 0.5rem;
  padding-bottom: 0;
}

.search-results__table-view .result-row .result-cell__date--consultations,
.search-results__table-view .result-row .result-cell__status--consultations,
.search-results__cards-view .result-row .result-cell__date--consultations,
.search-results__cards-view .result-row .result-cell__status--consultations {
  padding-top: 0.75rem;
}

.search-results__table-view .result-row .result-cell__links--consultations,
.search-results__table-view .result-row .result-cell__links--project,
.search-results__cards-view .result-row .result-cell__links--consultations,
.search-results__cards-view .result-row .result-cell__links--project {
  margin-top: 0.75rem;
}

.search-results__table-view .result-row .result-cell__outcome--consultations,
.search-results__table-view .result-row .result-cell__status-date--consultations,
.search-results__cards-view .result-row .result-cell__outcome--consultations,
.search-results__cards-view .result-row .result-cell__status-date--consultations {
  padding-top: 0.75rem;
}

.search-results__table-view .result-row .result-cell__date-ref-dec,
.search-results__cards-view .result-row .result-cell__date-ref-dec {
  padding-top: 0.6875rem;
  padding-bottom: 0.375rem;
}

.search-results__table-view .result-row .result-cell__date-ref-dec h6,
.search-results__cards-view .result-row .result-cell__date-ref-dec h6 {
  margin-bottom: 0.1875rem;
}

.search-results__table-view .result-row .result-cell__ref-dec,
.search-results__cards-view .result-row .result-cell__ref-dec {
  padding-top: 0.4375rem;
  padding-bottom: 0.375rem;
}

.search-results__table-view .result-row .result-cell__date-acpt,
.search-results__table-view .result-row .result-cell__ministers-date,
.search-results__cards-view .result-row .result-cell__date-acpt,
.search-results__cards-view .result-row .result-cell__ministers-date {
  padding-top: 0.375rem;
}

.search-results__table-view .result-row .result-cell__status--amendments,
.search-results__table-view .result-row .result-cell__type--amendments-interim,
.search-results__table-view .result-row .result-cell__type--minister-permits,
.search-results__table-view .result-row .result-cell__status--panels,
.search-results__table-view .result-row .result-cell__type--consultations,
.search-results__cards-view .result-row .result-cell__status--amendments,
.search-results__cards-view .result-row .result-cell__type--amendments-interim,
.search-results__cards-view .result-row .result-cell__type--minister-permits,
.search-results__cards-view .result-row .result-cell__status--panels,
.search-results__cards-view .result-row .result-cell__type--consultations {
  padding: 0.75rem 0.9375rem 0.75rem 1.4375rem;
}

.search-results__table-view .result-row .result-cell__status,
.search-results__table-view .result-row .result-cell__ref-num,
.search-results__cards-view .result-row .result-cell__status,
.search-results__cards-view .result-row .result-cell__ref-num {
  padding: 0.75rem 0.9375rem 0 1.4375rem;
}

.search-results__table-view .result-row .result-cell__type--consultations p,
.search-results__cards-view .result-row .result-cell__type--consultations p {
  display: block;
}

.search-results__table-view .result-row .result-cell__status p,
.search-results__table-view .result-row .result-cell__ref-num p,
.search-results__cards-view .result-row .result-cell__status p,
.search-results__cards-view .result-row .result-cell__ref-num p {
  display: inline-block;
}

.search-results__table-view .result-row .result-cell__status--amendments,
.search-results__table-view .result-row .result-cell__type--amendments-interim,
.search-results__table-view .result-row .result-cell__type--minister-permits,
.search-results__table-view .result-row .result-cell__type--consultations,
.search-results__table-view .result-row .result-cell__status--panels,
.search-results__table-view .result-row .result-cell__status,
.search-results__table-view .result-row .result-cell__ref-num,
.search-results__cards-view .result-row .result-cell__status--amendments,
.search-results__cards-view .result-row .result-cell__type--amendments-interim,
.search-results__cards-view .result-row .result-cell__type--minister-permits,
.search-results__cards-view .result-row .result-cell__type--consultations,
.search-results__cards-view .result-row .result-cell__status--panels,
.search-results__cards-view .result-row .result-cell__status,
.search-results__cards-view .result-row .result-cell__ref-num {
  position: absolute;
  top: 0;
  background-color: #201547;
  line-height: 0.9375rem;
}

.search-results__table-view .result-row .result-cell__status--amendments h6,
.search-results__table-view .result-row .result-cell__status--amendments p,
.search-results__table-view .result-row .result-cell__type--amendments-interim h6,
.search-results__table-view .result-row .result-cell__type--amendments-interim p,
.search-results__table-view .result-row .result-cell__type--minister-permits h6,
.search-results__table-view .result-row .result-cell__type--minister-permits p,
.search-results__table-view .result-row .result-cell__type--consultations h6,
.search-results__table-view .result-row .result-cell__type--consultations p,
.search-results__table-view .result-row .result-cell__status--panels h6,
.search-results__table-view .result-row .result-cell__status--panels p,
.search-results__table-view .result-row .result-cell__status h6,
.search-results__table-view .result-row .result-cell__status p,
.search-results__table-view .result-row .result-cell__ref-num h6,
.search-results__table-view .result-row .result-cell__ref-num p,
.search-results__cards-view .result-row .result-cell__status--amendments h6,
.search-results__cards-view .result-row .result-cell__status--amendments p,
.search-results__cards-view .result-row .result-cell__type--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__type--amendments-interim p,
.search-results__cards-view .result-row .result-cell__type--minister-permits h6,
.search-results__cards-view .result-row .result-cell__type--minister-permits p,
.search-results__cards-view .result-row .result-cell__type--consultations h6,
.search-results__cards-view .result-row .result-cell__type--consultations p,
.search-results__cards-view .result-row .result-cell__status--panels h6,
.search-results__cards-view .result-row .result-cell__status--panels p,
.search-results__cards-view .result-row .result-cell__status h6,
.search-results__cards-view .result-row .result-cell__status p,
.search-results__cards-view .result-row .result-cell__ref-num h6,
.search-results__cards-view .result-row .result-cell__ref-num p {
  color: #fff;
  font-size: 0.75rem;
  letter-spacing: 0.0125rem;
  line-height: 0.9375rem;
}

.search-results__table-view .result-row .result-cell__status--amendments h6,
.search-results__table-view .result-row .result-cell__type--amendments-interim h6,
.search-results__table-view .result-row .result-cell__type--minister-permits h6,
.search-results__table-view .result-row .result-cell__type--consultations h6,
.search-results__table-view .result-row .result-cell__status--panels h6,
.search-results__table-view .result-row .result-cell__status h6,
.search-results__table-view .result-row .result-cell__ref-num h6,
.search-results__cards-view .result-row .result-cell__status--amendments h6,
.search-results__cards-view .result-row .result-cell__type--amendments-interim h6,
.search-results__cards-view .result-row .result-cell__type--minister-permits h6,
.search-results__cards-view .result-row .result-cell__type--consultations h6,
.search-results__cards-view .result-row .result-cell__status--panels h6,
.search-results__cards-view .result-row .result-cell__status h6,
.search-results__cards-view .result-row .result-cell__ref-num h6 {
  font-weight: 600;
  text-transform: uppercase;
}

.search-results__table-view .result-row .result-cell__status--amendments h6:after,
.search-results__table-view .result-row .result-cell__type--amendments-interim h6:after,
.search-results__table-view .result-row .result-cell__type--minister-permits h6:after,
.search-results__table-view .result-row .result-cell__type--consultations h6:after,
.search-results__table-view .result-row .result-cell__status--panels h6:after,
.search-results__table-view .result-row .result-cell__status h6:after,
.search-results__table-view .result-row .result-cell__ref-num h6:after,
.search-results__cards-view .result-row .result-cell__status--amendments h6:after,
.search-results__cards-view .result-row .result-cell__type--amendments-interim h6:after,
.search-results__cards-view .result-row .result-cell__type--minister-permits h6:after,
.search-results__cards-view .result-row .result-cell__type--consultations h6:after,
.search-results__cards-view .result-row .result-cell__status--panels h6:after,
.search-results__cards-view .result-row .result-cell__status h6:after,
.search-results__cards-view .result-row .result-cell__ref-num h6:after {
  content: ":";
}

.search-results__table-view .result-row .result-cell__ref-num,
.search-results__cards-view .result-row .result-cell__ref-num {
  top: 1.75rem;
  padding: 0 0.9375rem 0.625rem 1.4375rem;
}

.search-results__table-view .result-row .result-cell__links--consultations.disabled,
.search-results__table-view .result-row .result-cell__links--project.disabled,
.search-results__cards-view .result-row .result-cell__links--consultations.disabled,
.search-results__cards-view .result-row .result-cell__links--project.disabled {
  background: repeating-linear-gradient(45deg, #ffffff 5px, #ffffff 7px, #e1e1e1 9px, #e1e1e1 9px);
}

.search-results__table-view .result-row .result-cell__links--consultations.disabled a,
.search-results__table-view .result-row .result-cell__links--project.disabled a,
.search-results__cards-view .result-row .result-cell__links--consultations.disabled a,
.search-results__cards-view .result-row .result-cell__links--project.disabled a {
  color: #7b7b7b !important;
  cursor: default;
  pointer-events: none;
  text-decoration: none !important;
}

.search-results__table-view .result-row .result-cell__links--consultations,
.search-results__table-view .result-row .result-cell__links--project,
.search-results__cards-view .result-row .result-cell__links--consultations,
.search-results__cards-view .result-row .result-cell__links--project {
  background-color: #f6f6f6;
  border-top: 0.0625rem solid #c8c8c8;
  bottom: 0;
  padding: 0.875rem 0;
  position: absolute;
  text-align: center;
  margin: 0;
}

.search-results__table-view .result-row .result-cell__links--consultations a,
.search-results__table-view .result-row .result-cell__links--project a,
.search-results__cards-view .result-row .result-cell__links--consultations a,
.search-results__cards-view .result-row .result-cell__links--project a {
  color: #642667;
  display: block;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  text-decoration: underline;
}

.search-results__table-view .result-row .result-cell__links--consultations:hover, .search-results__table-view .result-row .result-cell__links--consultations:focus,
.search-results__table-view .result-row .result-cell__links--project:hover,
.search-results__table-view .result-row .result-cell__links--project:focus,
.search-results__cards-view .result-row .result-cell__links--consultations:hover,
.search-results__cards-view .result-row .result-cell__links--consultations:focus,
.search-results__cards-view .result-row .result-cell__links--project:hover,
.search-results__cards-view .result-row .result-cell__links--project:focus {
  background-color: #201547 !important;
}

.search-results__table-view .result-row .result-cell__links--consultations:hover a, .search-results__table-view .result-row .result-cell__links--consultations:focus a,
.search-results__table-view .result-row .result-cell__links--project:hover a,
.search-results__table-view .result-row .result-cell__links--project:focus a,
.search-results__cards-view .result-row .result-cell__links--consultations:hover a,
.search-results__cards-view .result-row .result-cell__links--consultations:focus a,
.search-results__cards-view .result-row .result-cell__links--project:hover a,
.search-results__cards-view .result-row .result-cell__links--project:focus a {
  color: #fff;
}

.search-results__table-view .result-row .result-cell__links--amendments,
.search-results__table-view .result-row .result-cell__links--amendments-interim,
.search-results__table-view .result-row .result-cell__links,
.search-results__cards-view .result-row .result-cell__links--amendments,
.search-results__cards-view .result-row .result-cell__links--amendments-interim,
.search-results__cards-view .result-row .result-cell__links {
  background-color: #f6f6f6;
  font-size: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
}

.search-results__table-view .result-row .result-cell__links--amendments a,
.search-results__table-view .result-row .result-cell__links--amendments-interim a,
.search-results__table-view .result-row .result-cell__links a,
.search-results__cards-view .result-row .result-cell__links--amendments a,
.search-results__cards-view .result-row .result-cell__links--amendments-interim a,
.search-results__cards-view .result-row .result-cell__links a {
  display: inline-block;
  color: #642667;
  text-decoration: underline;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  text-align: center;
  padding: 1rem 0;
  width: 50%;
  border-top: 0.0625rem solid #c8c8c8;
  float: right;
}

.search-results__table-view .result-row .result-cell__links--amendments a.disabled,
.search-results__table-view .result-row .result-cell__links--amendments-interim a.disabled,
.search-results__table-view .result-row .result-cell__links a.disabled,
.search-results__cards-view .result-row .result-cell__links--amendments a.disabled,
.search-results__cards-view .result-row .result-cell__links--amendments-interim a.disabled,
.search-results__cards-view .result-row .result-cell__links a.disabled {
  pointer-events: none;
  cursor: default;
  color: #7b7b7b !important;
  text-decoration: none !important;
  background: repeating-linear-gradient(45deg, #ffffff 5px, #ffffff 7px, #e1e1e1 9px, #e1e1e1 9px);
}

.search-results__table-view .result-row .result-cell__links--amendments a:last-of-type,
.search-results__table-view .result-row .result-cell__links--amendments-interim a:last-of-type,
.search-results__table-view .result-row .result-cell__links a:last-of-type,
.search-results__cards-view .result-row .result-cell__links--amendments a:last-of-type,
.search-results__cards-view .result-row .result-cell__links--amendments-interim a:last-of-type,
.search-results__cards-view .result-row .result-cell__links a:last-of-type {
  border-right: 0.0625rem solid #c8c8c8;
}

.search-results__table-view .result-row .result-cell__links--amendments a:hover, .search-results__table-view .result-row .result-cell__links--amendments a:focus,
.search-results__table-view .result-row .result-cell__links--amendments-interim a:hover,
.search-results__table-view .result-row .result-cell__links--amendments-interim a:focus,
.search-results__table-view .result-row .result-cell__links a:hover,
.search-results__table-view .result-row .result-cell__links a:focus,
.search-results__cards-view .result-row .result-cell__links--amendments a:hover,
.search-results__cards-view .result-row .result-cell__links--amendments a:focus,
.search-results__cards-view .result-row .result-cell__links--amendments-interim a:hover,
.search-results__cards-view .result-row .result-cell__links--amendments-interim a:focus,
.search-results__cards-view .result-row .result-cell__links a:hover,
.search-results__cards-view .result-row .result-cell__links a:focus {
  background-color: #201547;
  color: #fff;
}

.search-results__table-view .result-row .result-cell__links--amendments .resources-link:after, .search-results__table-view .result-row .result-cell__links--amendments .resources-link:before,
.search-results__table-view .result-row .result-cell__links--amendments-interim .resources-link:after,
.search-results__table-view .result-row .result-cell__links--amendments-interim .resources-link:before,
.search-results__table-view .result-row .result-cell__links .resources-link:after,
.search-results__table-view .result-row .result-cell__links .resources-link:before,
.search-results__cards-view .result-row .result-cell__links--amendments .resources-link:after,
.search-results__cards-view .result-row .result-cell__links--amendments .resources-link:before,
.search-results__cards-view .result-row .result-cell__links--amendments-interim .resources-link:after,
.search-results__cards-view .result-row .result-cell__links--amendments-interim .resources-link:before,
.search-results__cards-view .result-row .result-cell__links .resources-link:after,
.search-results__cards-view .result-row .result-cell__links .resources-link:before {
  display: none;
}

.search-results__table-view .result-row .result-cell__links--amendments a,
.search-results__table-view .result-row .result-cell__links--amendments-interim a,
.search-results__table-view .result-row .result-cell__links--minister-permits a,
.search-results__cards-view .result-row .result-cell__links--amendments a,
.search-results__cards-view .result-row .result-cell__links--amendments-interim a,
.search-results__cards-view .result-row .result-cell__links--minister-permits a {
  width: 100%;
}

.search-results__table-view .result-row .result-cell__links--amendments a:last-of-type,
.search-results__table-view .result-row .result-cell__links--amendments-interim a:last-of-type,
.search-results__table-view .result-row .result-cell__links--minister-permits a:last-of-type,
.search-results__cards-view .result-row .result-cell__links--amendments a:last-of-type,
.search-results__cards-view .result-row .result-cell__links--amendments-interim a:last-of-type,
.search-results__cards-view .result-row .result-cell__links--minister-permits a:last-of-type {
  border-right: none;
}

.search-results__table-view .result-row .result-cell__links--consultations .resources-link:after, .search-results__table-view .result-row .result-cell__links--consultations .resources-link:before,
.search-results__cards-view .result-row .result-cell__links--consultations .resources-link:after,
.search-results__cards-view .result-row .result-cell__links--consultations .resources-link:before {
  display: none;
}

.search-results__table-view .result-row .result-cell__ref-num--first,
.search-results__cards-view .result-row .result-cell__ref-num--first {
  position: absolute;
  top: 0;
  background: #201547;
  width: 100%;
  color: white;
  padding-left: 1.25rem;
  padding-right: 1.5625rem;
  padding-bottom: 5px;
  padding-top: 5px;
}

.search-results__table-view .result-row .result-cell__ref-num--first h6,
.search-results__cards-view .result-row .result-cell__ref-num--first h6 {
  margin: 0;
  color: white;
  display: inline-block;
}

.search-results__table-view .result-row .result-cell__ref-num--first p,
.search-results__cards-view .result-row .result-cell__ref-num--first p {
  margin: 0;
  display: inline-block;
  font-size: 0.6875rem;
}

.search-results__table-view .result-row .result-cell__ref-dec--secound,
.search-results__cards-view .result-row .result-cell__ref-dec--secound {
  position: absolute;
  top: 1.75rem;
  background: #201547;
  color: white;
  padding-left: 1.25rem;
  padding-right: 1.5625rem;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 10px;
}

.search-results__table-view .result-row .result-cell__ref-dec--secound h6,
.search-results__cards-view .result-row .result-cell__ref-dec--secound h6 {
  margin: 0;
  color: white;
  text-transform: uppercase;
}

.search-results__table-view .result-row .result-cell__ref-dec--secound p,
.search-results__cards-view .result-row .result-cell__ref-dec--secound p {
  margin: 0;
  font-size: 0.6875rem;
  text-transform: none;
}

.search-results__cards-view .result-cell__prj-name,
.search-results__cards-view .result-cell__prj-name--project {
  font-size: 20px;
}

.search-results__cards-view .result-cell__prj-name:after,
.search-results__cards-view .result-cell__prj-name--project:after {
  content: "";
  height: 1px;
  width: calc(100% - 40px);
}

/************************/
/* right slide content */
/************************/
.content-drawer__header-box {
  margin-bottom: 15px;
}

.content-drawer__header-box h3 {
  margin: 10px 0;
  font-weight: bold;
}

.content-drawer__header-box .content-drawer__header-box-text {
  font-size: 16px;
  font-weight: 600;
  color: #662869;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.content-drawer__table {
  margin-top: 15px;
  margin-bottom: 20px;
}

.content-drawer__table-item {
  padding: 20px 15px;
  width: 100%;
}

.content-drawer__table-item p {
  margin-top: 0;
  font-size: 16px;
}

.content-drawer__table-item:nth-last-child(n+2) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}

.content-drawer__table-item.item-color--purple {
  background: #652968;
}

.content-drawer__table-item-header {
  font-weight: 600;
  margin-bottom: 2px;
}

.content-drawer__table-item.item-color--purple p {
  color: white;
}

.content-drawer__address-box {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #642667;
}

.content-drawer__address-box p {
  color: black;
  margin: 0;
  font-size: 16px;
}

.content-drawer__address-box p.content-drawer__address-box-header {
  margin-bottom: 10px;
  margin-top: 10px;
}

.content-drawer__address-box p.content-drawer__address-box-phone-number {
  margin-top: 10px;
}

.content-drawer__address-box-header {
  font-weight: bold;
  margin-bottom: 10px;
}

.content-drawer__address-box-phone-number {
  margin-top: 10px;
  color: black !important;
}

.content-drawer__description-box {
  margin-top: 20px;
}

.content-drawer__description-box h4 {
  margin-top: 0;
  margin-bottom: 10px;
}

.content-drawer__description-box p {
  font-size: 16px;
}

.content-drawer__description-box-grey-field {
  background: #f6f6f6;
  padding: 10px 15px;
}

.content-drawer__stages-wrapper {
  margin-bottom: 20px;
  position: relative;
}

.content-drawer__stages-wrapper:first-of-type {
  margin-top: 25px;
}

.content-drawer__stages-wrapper:nth-child(n+2):after {
  content: "";
  position: absolute;
  top: -20px;
  left: 25px;
  display: block;
  width: 2px;
  height: 20px;
  background: #d1d1d1;
}

.content-drawer__stages-item {
  background-color: #ffffff;
  border: solid 1px #c8c8c8;
}

.content-drawer__stages-item.opened {
  -webkit-box-shadow: 0px 0px 6px 0px rgba(111, 111, 111, 0.7);
  -moz-box-shadow: 0px 0px 6px 0px rgba(111, 111, 111, 0.7);
  box-shadow: 0px 0px 6px 0px rgba(111, 111, 111, 0.7);
}

.status--disabled .content-drawer__stages-item {
  cursor: default;
  background: repeating-linear-gradient(45deg, #ffffff 5px, #ffffff 7px, #e1e1e1 9px, #e1e1e1 9px);
}

.content-drawer__stages-container {
  padding: 10px;
}

.content-drawer__stages-item-status {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 15px;
  margin-top: 5px;
}

.content-drawer__stages-item-status .status-name {
  margin-top: 0;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: black;
}

.status .content-drawer__stages-item-status .tick {
  display: block;
  width: 35px;
  height: 35px;
  background: url(mysource_files/tick-none.svg) no-repeat center center transparent;
  background-size: contain;
}

.status--approved .content-drawer__stages-item-status .tick {
  display: block;
  width: 35px;
  height: 35px;
  background: url(mysource_files/tick-approved.svg) no-repeat center center transparent;
  background-size: contain;
}

.status--disabled .content-drawer__stages-item-status .tick {
  display: block;
  width: 35px;
  height: 35px;
  background: url(mysource_files/tick-disabled.svg) no-repeat center center transparent;
  background-size: contain;
}

.content-drawer__stages-item-dates {
  margin: 10px 0;
}

.content-drawer__stages-item-dates .information {
  font-size: 15px;
  font-weight: 600;
}

.content-drawer__stages-item-dates .information span {
  font-weight: 400;
}

.content-drawer__stages-accordion {
  padding: 0;
  background: #652a67;
  overflow: hidden;
}

.content-drawer__stages-accordion .accordion__item {
  margin-bottom: 0;
}

.content-drawer__stages-accordion .accordion__link {
  color: white;
  text-align: right;
  font-weight: normal;
  padding: 15px 45px 15px 20px;
  font-size: 13px;
}

.content-drawer__stages-accordion .accordion__link:after {
  background: url(mysource_files/chevron.svg) no-repeat center center transparent;
  right: 15px;
}

.content-drawer__stages-accordion .accordion__link.uber-accordion__button-active {
  background: #652a67;
}

.content-drawer__stages-accordion .accordion__target {
  background: #f6f6f6;
}

.content-drawer__stages-accordion .accordion__target-description {
  font-size: 13px;
}

.content-drawer__stages-accordion .accordion__target-file-box-header {
  font-weight: 600;
  font-size: 14px;
}

.content-drawer__stages-accordion .accordion__target-file-box {
  padding: 20px 0;
}

.content-drawer__stages-accordion .accordion__target-file-box:first-of-type {
  padding-top: 0;
}

.content-drawer__stages-accordion .accordion__target-file-box:last-of-type {
  padding-bottom: 0;
}

.content-drawer__stages-accordion .accordion__target-file-box-links {
  font-size: 14px;
}

.content-drawer__stages-accordion .accordion__target-file-box:nth-last-child(n+2) {
  border-bottom: 1px solid #979797;
}

.affected-schemes-accordion .accordion__link {
  text-align: left;
}

.affected-schemes-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
}

.affected-schemes-list li {
  width: 50%;
}

/* Module: S */
.search__wrapper {
  max-width: 49.375rem;
  margin: 0 auto;
}

.search__wrapper--news, .search__wrapper--grants, .search__wrapper--publications {
  max-width: 77rem;
}

.search__banner {
  padding-bottom: 3.6875rem;
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.3);
}

.search__group {
  position: relative;
}

.search__form {
  border-bottom: 0.125rem solid #201547;
  margin: 0 auto;
  padding: 2.5rem 0 0.75rem;
}

.search__input {
  border: none;
  color: #201547;
  font-size: 1.875rem;
  width: 90%;
}

.search__input:focus, .search__input:hover {
  outline: none;
}

.search__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b3b3b3;
}

.search__input::-moz-placeholder {
  /* Firefox 19+ */
  color: #b3b3b3;
}

.search__input:-ms-input-placeholder {
  /* IE 10+ */
  color: #b3b3b3;
}

.search__input:-moz-placeholder {
  /* Firefox 18- */
  color: #b3b3b3;
}

.search__submit {
  background: url("mysource_files/search-icon--teal.svg") no-repeat center center transparent;
  border: none;
  height: 1.25rem;
  position: absolute;
  right: 0.625rem;
  top: 0.9375rem;
  width: 1.25rem;
}

.search__submit:focus, .search__submit:hover {
  outline: none;
}

.search__submit--text {
  display: none;
}

.search__submit--cancel {
  background: url("mysource_files/cancel.svg") no-repeat center center transparent;
}

.search__tabs {
  display: flex;
  justify-content: center;
  padding: 3rem 0 0.5625rem;
  margin: 0 auto;
}

.search__tabs--list {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.1);
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0 0 0.625rem;
}

.search__tabs--item {
  display: inline-block;
}

.search__tabs--link {
  color: #201547;
  font-size: 0.875rem;
  padding: 0.625rem;
  text-decoration: none;
}

.search__tabs--link-active {
  border-bottom: 0.125rem solid #00b7bd;
}

.search__tabs--link:hover, .search__tabs--link:active, .search__tabs--link:focus {
  color: #00b7bd;
  outline: none;
}

.search__chevron {
  -webkit-transition: transform 0.35s ease;
  -moz-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  background: url("mysource_files/chevron--teal.svg") no-repeat center center transparent;
  display: inline-block;
  height: 0.375rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translate(0, -50%);
  width: 0.75rem;
}

.search__chevron--up {
  -ms-transform: rotate(-180deg);
  /* IE 9 */
  -webkit-transform: rotate(-180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-180deg);
}

.search__filter {
  border-bottom: 1px solid rgba(32, 22, 71, 0.3);
  list-style-type: none;
  margin: 0 -1rem;
  padding: 0;
  position: relative;
}

.search__filter--group .search__wrapper > .container-fluid {
  position: relative;
}

.search__filter-label {
  align-self: center;
  border-bottom: 1px solid rgba(32, 22, 71, 0.3);
  font-size: 0.875rem;
  font-weight: 600;
  margin: 0.625rem -1rem 0;
  padding: 0.625rem 1rem;
}

.search__filter-link {
  color: #201647;
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  padding: 0.625rem 2.25rem 0.625rem 1rem;
  position: relative;
  text-decoration: none;
}

.search__filter-link:focus, .search__filter-link:hover {
  outline: none;
}

.disabled .search__filter-link {
  color: #bcb9c8;
}

.search__filter-menu {
  background-color: #f2f2f2;
  display: none;
  list-style-type: none;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 20;
}

.search__filter-menu.active {
  display: block;
}

.search__filter-menu-link {
  color: #201647;
  display: block;
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1.625rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.search__filter-menu-link:hover, .search__filter-menu-link:active, .search__filter-menu-link:focus, .search__filter-menu-link.active {
  outline: none;
  text-decoration: underline;
}

.search__filter.active {
  background: #f2f2f2;
}

.search__filter--status {
  right: 14rem;
}

.search__filter--category {
  left: 10rem;
}

.search__filter--theme {
  margin-left: -0.625rem;
}

.search__filter--department {
  margin-left: -0.9375rem;
}

.search__filter--no-filter .search__filter--category-link, .search__filter--no-filter .search__filter--status-link, .search__filter--no-filter .search__filter--theme {
  color: #cbcbcb;
}

.search__filter--no-filter .search__filter--category-link .search__chevron, .search__filter--no-filter .search__filter--status-link .search__chevron, .search__filter--no-filter .search__filter--theme .search__chevron {
  background: url("mysource_files/chevron--grey.svg") no-repeat center center transparent;
}

.search__result--number {
  color: #6f6f6f;
  font-size: 0.75rem;
  line-height: 1.875rem;
  padding: 1.5625rem 0;
}

.search__result--number .btn__link {
  float: right;
}

.search__result--listing {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.search__result--item {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  padding: 1.875rem 0;
}

.search__result--title a {
  color: #201547;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-decoration: none;
}

.search__result--title a:hover, .search__result--title a:active {
  text-decoration: underline;
}

.search__result--type {
  background: #201547;
  color: #fff;
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 500;
  height: 1rem;
  margin-left: 0.625rem;
  padding: 0 0.375rem;
  text-align: center;
  width: auto;
}

.search__result--tag {
  color: #201547;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.875rem;
}

.search__result--description, .search__result--link {
  color: #6f6f6f;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.375rem 0;
}

.search__result--link a {
  color: #201547;
  text-decoration: none;
  word-wrap: break-word;
}

.search__result--link a:hover, .search__result--link a:active {
  text-decoration: underline;
}

.search__result--tiles {
  background-color: transparent;
  padding-top: 0;
}

.search__result--tiles .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.search__pagination {
  text-align: center;
}

.search__pagination--list {
  list-style-type: none;
  margin: 0;
  padding: 1.25rem 0;
}

.search__pagination--item {
  display: inline-block;
}

.search__pagination--item-current {
  color: #00b7bd;
  font-size: 0.875rem;
  padding: 0 1.125rem;
}

.search__pagination--item.prev a, .search__pagination--item.next a {
  text-decoration: none;
}

.search__pagination--item.prev a:hover, .search__pagination--item.prev a:active, .search__pagination--item.prev a:focus, .search__pagination--item.next a:hover, .search__pagination--item.next a:active, .search__pagination--item.next a:focus {
  outline: none;
}

.search__pagination--item.prev a:hover .left-arrow,
.search__pagination--item.prev a:hover .right-arrow, .search__pagination--item.prev a:active .left-arrow,
.search__pagination--item.prev a:active .right-arrow, .search__pagination--item.prev a:focus .left-arrow,
.search__pagination--item.prev a:focus .right-arrow, .search__pagination--item.next a:hover .left-arrow,
.search__pagination--item.next a:hover .right-arrow, .search__pagination--item.next a:active .left-arrow,
.search__pagination--item.next a:active .right-arrow, .search__pagination--item.next a:focus .left-arrow,
.search__pagination--item.next a:focus .right-arrow {
  background: url("mysource_files/next.svg") no-repeat center center transparent;
  transform: rotate(0deg);
}

.search__pagination--item.prev a:hover .right-arrow, .search__pagination--item.prev a:active .right-arrow, .search__pagination--item.prev a:focus .right-arrow, .search__pagination--item.next a:hover .right-arrow, .search__pagination--item.next a:active .right-arrow, .search__pagination--item.next a:focus .right-arrow {
  transform: rotate(180deg);
}

.search__pagination--item.prev a {
  padding: 1rem 1rem 1rem 0;
}

.search__pagination--item.next a {
  padding: 1rem 0 1rem 1rem;
}

.search__pagination--item .left-arrow,
.search__pagination--item .right-arrow {
  background: url("mysource_files/back.svg") no-repeat center center transparent;
  display: inline-block;
  height: 1.25rem;
  width: 0.4375rem;
}

.search__pagination--item .left-arrow {
  position: relative;
  top: 1px;
  transform: rotate(180deg);
}

.search__pagination--link {
  color: #6f6f6f;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 1rem;
  text-decoration: none;
}

.search__pagination--link:hover, .search__pagination--link:active, .search__pagination--link:focus {
  color: #00b7bd;
  outline: none;
}

.forest-fire-management .search__tabs--link:hover, .forest-fire-management .search__tabs--link:focus, .forest-fire-management .search__tabs--link:active, .forest-fire-management .search__pagination--link:hover, .forest-fire-management .search__pagination--link:focus, .forest-fire-management .search__pagination--link:active, .forest-fire-management .search__pagination--item-current {
  color: #007b4b;
}

.forest-fire-management .search__tabs--link-active {
  border-bottom-color: #007b4b;
}

.forest-fire-management .search__result--type {
  background-color: #242424;
}

.forest-fire-management .search__chevron {
  background-image: url("mysource_files/chevron--jungle-green.svg");
}

.forest-fire-management .search__submit {
  background-image: url("mysource_files/search-icon--jungle-green.svg");
}

.forest-fire-management .search__submit--cancel {
  background-image: url("mysource_files/cancel--jungle-green.svg");
}

.fishermans-bend .autosuggest-results--header,
.fishermans-bend .autosuggest-results {
  background: #f2f2f2;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

.fishermans-bend .autosuggest-results--header .autosuggest-item,
.fishermans-bend .autosuggest-results .autosuggest-item {
  color: #242424;
}

.fishermans-bend .autosuggest-results--header .autosuggest-item:hover, .fishermans-bend .autosuggest-results--header .autosuggest-item:focus,
.fishermans-bend .autosuggest-results .autosuggest-item:hover,
.fishermans-bend .autosuggest-results .autosuggest-item:focus {
  text-decoration: underline;
}

.fishermans-bend .search__form {
  border-bottom: 0.125rem solid #00838e;
}

.fishermans-bend .search__input,
.fishermans-bend .search__tabs--link,
.fishermans-bend .search__filter-link {
  color: #242424;
}

.fishermans-bend .search__tabs--link-active {
  border-bottom: 0.125rem solid #47c5de;
}

/* Module: S */
.main .search-results--grid:last-of-type {
  border-bottom: 0.0625rem solid #00b7bd;
}

.main .search-results--grid:last-of-type::after {
  content: none;
}

.search-results--grid {
  overflow: hidden;
  padding: 1.875rem 0 1.875rem 0;
  position: relative;
  width: 100%;
  z-index: 1;
}

.search-results--grid::after {
  border-bottom: 2px solid #c8c8c8;
  bottom: -1px;
  content: '';
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: calc(100% - 32px);
}

.search-results--grid.searchable-grid-section--hide,
.searchable-grid__item.searchable-grid__item--hide,
.searchable-no-results.searchable-no-results--hide {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.searchable-no-results {
  margin: 1.5625rem;
  text-align: center;
}

.searchable-grid__item {
  margin-bottom: 0.5rem;
  overflow: hidden;
  width: 100%;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--title {
  font-size: 1.625rem;
  line-height: 1.38;
  font-weight: 500;
  max-height: 7rem;
  overflow: hidden;
  width: 80%;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--label {
  display: block;
  overflow: hidden;
  width: 80%;
  max-height: 9rem;
  font-size: 1.125rem;
  line-height: 1.56;
}

.searchable-grid__item .featured-image__content-item--large {
  background-image: none;
  height: 21.875rem;
  margin-bottom: 0;
  max-height: 21.875rem;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--link {
  text-align: left;
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--link::before {
  border-top: 22rem solid;
  border-top-color: inherit;
  border-right: 5rem solid transparent;
  width: calc(100% - 30px);
}

.searchable-grid__item .featured-image__content-item--large .featured-image__content-item--link:after {
  right: 1.25rem;
}

.searchable-grid__item .featured-image__content-item--wrapper {
  max-height: 18.75rem;
  display: block;
  overflow: hidden;
}

.searchable-grid__item:nth-child(3n+1) .featured-image__content-item .featured-image__content-item--link {
  border-top-color: #201547;
}

.searchable-grid__item:nth-child(3n+1) .featured-image__content-item .featured-image__content-item--link:hover, .searchable-grid__item:nth-child(3n+1) .featured-image__content-item .featured-image__content-item--link:focus {
  background-color: #150e2f;
  border-top-color: #150e2f;
  -webkit-transition: border-top-color 0.6s linear;
  -moz-transition: border-top-color 0.6s linear;
  transition: border-top-color 0.6s linear;
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.searchable-grid__item:nth-child(3n+1) .featured-image__content-item--teal {
  background: #201547;
}

.searchable-grid__item:nth-child(3n+2) .featured-image__content-item .featured-image__content-item--link:hover, .searchable-grid__item:nth-child(3n+2) .featured-image__content-item .featured-image__content-item--link:focus {
  background-color: #48c8cc;
  border-top-color: #48c8cc;
  -webkit-transition: border-top-color 0.6s linear;
  -moz-transition: border-top-color 0.6s linear;
  transition: border-top-color 0.6s linear;
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.searchable-grid__item:nth-child(3n+2) .featured-image__content-item .featured-image__content-item--label {
  color: #201547;
}

.searchable-grid__item:nth-child(3n+3) .featured-image__content-item .featured-image__content-item--link {
  border-top-color: #642667;
}

.searchable-grid__item:nth-child(3n+3) .featured-image__content-item .featured-image__content-item--link:hover, .searchable-grid__item:nth-child(3n+3) .featured-image__content-item .featured-image__content-item--link:focus {
  background-color: #6c2470;
  border-top-color: #6c2470;
  -webkit-transition: border-top-color 0.6s linear;
  -moz-transition: border-top-color 0.6s linear;
  transition: border-top-color 0.6s linear;
  -webkit-transition: background-color 0.6s linear;
  -moz-transition: background-color 0.6s linear;
  transition: background-color 0.6s linear;
}

.searchable-grid__item:nth-child(3n+3) .featured-image__content-item--teal {
  background: #642667;
}

.searchable-grid .tags {
  display: none;
}

.searchable-featured-grid.search__form-filbtn-wrap {
  padding: 1.5rem 1rem 0.875rem 1rem;
}

.searchable-featured-grid.search__form-filbtn-wrap .search__form-wrap > form {
  margin-left: -.5rem;
}

.searchable-featured-grid.search__form-filbtn-wrap .search__filter-btn-wrap {
  margin-right: -.5rem;
}

.searchable-grid__section-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin: 0;
}

.searchable-grid__section-description {
  color: #6f6f6f;
  font-size: 1.125rem;
  line-height: 28px;
  margin: 0.3125rem 0 1.375rem 0;
}

.searchable__container-item {
  height: 100%;
}

.searchable__content-img {
  background-color: rgba(0, 0, 0, 0.75);
  max-height: 10.3125rem;
  overflow: hidden;
  position: relative;
}

.searchable__content-img::before {
  content: '';
  display: block;
  padding-top: 60.71429%;
  width: 100%;
}

.searchable__content-img::after {
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
}

.searchable__img {
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
}

.searchable__content-link {
  background-color: #f6f6f6;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

.searchable__content-link::after {
  background-image: url("mysource_files/arrow--right.svg");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 25px;
  content: '';
  height: 1.125rem;
  position: absolute;
  right: 25px;
  width: 1.75rem;
}

.searchable__content-link:hover, .searchable__content-link:focus, .searchable__content-link:active {
  background-color: #201547;
}

.searchable__content-link:hover::after, .searchable__content-link:focus::after, .searchable__content-link:active::after {
  background-image: url("mysource_files/arrow--right-white.svg");
}

.searchable__content-link:hover .searchable__content-title,
.searchable__content-link:hover .searchable__content-description, .searchable__content-link:focus .searchable__content-title,
.searchable__content-link:focus .searchable__content-description, .searchable__content-link:active .searchable__content-title,
.searchable__content-link:active .searchable__content-description {
  color: #fff;
}

.searchable__content-item {
  padding: 1.5625rem 1.5625rem 3.125rem 1.5625rem;
}

.searchable__content-title {
  color: #642667;
  font-size: 1.25rem;
  line-height: 28px;
  margin: 0;
  font-weight: 700;
}

.searchable__content-description {
  color: #383838;
  font-size: 0.9375rem;
  line-height: 24px;
  margin-bottom: 0;
}

/* Module: S */
.title-banner__social-sharing {
  bottom: 1.5625rem;
  font-size: 0.875rem;
  position: relative;
}

.title-banner__social-sharing__text {
  float: left;
  font-weight: 500;
}

.title-banner__social-sharing__item {
  color: #201547;
  display: block;
  float: left;
  margin: 0 0.5rem;
  position: relative;
  text-decoration: none;
}

.title-banner__social-sharing__item:focus, .title-banner__social-sharing__item:hover {
  outline: none;
}

.title-banner__social-sharing__item--ico {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 19px;
  width: 19px;
}

.title-banner__social-sharing__item--facebook {
  background-image: url(mysource_files/facebook-social.svg);
}

.title-banner__social-sharing__item--twitter {
  background-image: url(mysource_files/twitter-social.svg);
}

.title-banner__social-sharing__item--linkedin {
  background-image: url(mysource_files/linkedin-social.svg);
}

.title-banner__social-sharing__item--email {
  background-image: url(mysource_files/email-social.svg);
}

.title-banner__social-sharing__hidden {
  position: absolute;
  visibility: hidden;
}

/* Module: S */
.social-showcase {
  background: #f2f2f2;
  padding: 2.5rem 0 4.375rem;
}

.social-showcase .col-xs-12.col-sm-6.col-md-4 {
  display: none;
  width: 100%;
}

.social-showcase .col-xs-12.col-sm-6.col-md-4:nth-child(1), .social-showcase .col-xs-12.col-sm-6.col-md-4:nth-child(2), .social-showcase .col-xs-12.col-sm-6.col-md-4:nth-child(3) {
  display: block;
}

.social-showcase .container-fluid {
  max-width: 77rem;
}

.social-showcase .social-showcase__heading {
  color: #201547;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 0 0.625rem;
  text-align: center;
}

.social-showcase .social-showcase_no-img h3 {
  margin-top: 3.75rem;
}

.social-showcase .social-showcase__item {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background: #fff;
  color: #6f6f6f;
  display: block;
  font-size: 0.875rem;
  margin-top: 1.25rem;
  text-decoration: none;
}

.social-showcase .social-showcase__item:hover .social-showcase__img-wrapper::after, .social-showcase .social-showcase__item:focus .social-showcase__img-wrapper::after {
  height: 100%;
}

.social-showcase .social-showcase__item--teal {
  background: #00b7bd;
  color: #201547;
}

.social-showcase .social-showcase__item--teal:hover, .social-showcase .social-showcase__item--teal:focus {
  background: #00a8ae;
}

.social-showcase .social-showcase__item--corporate {
  background: #201547;
  color: #fff;
}

.social-showcase .social-showcase__item--corporate:hover, .social-showcase .social-showcase__item--corporate:focus {
  background: #170f33;
}

.social-showcase .social-showcase__item--purple {
  background: #797391;
  color: #fff;
}

.social-showcase .social-showcase__item--purple:hover, .social-showcase .social-showcase__item--purple:focus {
  background: #6d6783;
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-name,
.social-showcase .social-showcase__item--purple .social-showcase__feed-name {
  color: #fff;
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--fb,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--fb {
  background-image: url("mysource_files/fb-logo-white.svg");
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--li,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--li {
  background-image: url("mysource_files/li-logo-white.svg");
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--tw,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--tw {
  background-image: url("mysource_files/tw-logo-white.svg");
}

.social-showcase .social-showcase__item--corporate .social-showcase__feed-icon--ig,
.social-showcase .social-showcase__item--purple .social-showcase__feed-icon--ig {
  background-image: url("mysource_files/ig-logo-white.svg");
}

.social-showcase .social-showcase__img-wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  height: 246px;
  position: relative;
}

.social-showcase .social-showcase__img-wrapper::after {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  transition: height 0.35s ease;
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

.social-showcase .social-showcase__img {
  display: block;
  margin: 0 auto;
  max-height: 380px;
}

.social-showcase .social-showcase__link {
  color: inherit;
  display: block;
  text-decoration: none;
}

.social-showcase .social-showcase__blurb-wrapper {
  padding: 2.5rem 1.5rem 1.5rem;
}

.social-showcase .social-showcase__blurb {
  margin: 0;
}

.social-showcase .social-showcase__feed-name {
  color: #201547;
  display: flex;
  font-size: 1rem;
  font-weight: 500;
  margin: 1.125rem 0 0;
}

.social-showcase .social-showcase__feed-icon {
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.375rem;
  margin-right: 0.75rem;
  width: 1.375rem;
}

.social-showcase .social-showcase__feed-icon--fb {
  background-image: url("mysource_files/fb-logo-corporate.svg");
}

.social-showcase .social-showcase__feed-icon--li {
  background-image: url("mysource_files/li-logo-corporate.svg");
}

.social-showcase .social-showcase__feed-icon--tw {
  background-image: url("mysource_files/tw-logo-corporate.svg");
}

.social-showcase .social-showcase__feed-icon--ig {
  background-image: url("mysource_files/ig-logo-corporate.svg");
}

/* Module: S */
table {
  margin: 1rem 0;
}

table th {
  background: #201547;
  border: 0.125rem solid #fff;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.1;
  padding: 0.8125rem 1.25rem;
  text-align: left;
  text-transform: uppercase;
}

table th p {
  color: #fff !important;
}

table td {
  background: #f4f4f4;
  border: 0.125rem solid #fff;
  color: #6e6e6e;
  font-size: 0.875rem;
  padding: 0.9375rem;
}

.table-responsive {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  display: inline-block;
  margin: 1rem 0;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}

.table-responsive table {
  margin: 0;
}

.forest-fire-management table th {
  background-color: #007b4b;
}

.fishermans-bend th {
  background-color: #47c5de;
  color: #201547;
}

.fishermans-bend th p {
  color: #201547 !important;
}

/* Module: S */
.content-wrapper {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
}

.content-wrapper:first-child {
  padding-top: 0;
}

.content-wrapper .content-wrapper__col-header {
  color: #201547;
  margin: 0.6875rem 0;
}

.main.col-1 .content-wrapper .content-wrapper__col-header {
  margin-top: 0;
}

.content-wrapper .content-wrapper__col-media {
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 1px;
  position: relative;
}

.content-wrapper .content-wrapper__col-media img {
  display: block;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  width: auto;
}

.content-wrapper .content-wrapper__col-media iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.no-border {
  border: none;
}

.feature-box {
  padding-top: 1rem;
}

.feature-box:first-child {
  padding-top: 0;
}

.forest-fire-management .content-wrapper .content-wrapper__col-header {
  color: #242424;
}

/* Module: S */
.inside:before, .inside:after,
.main:before,
.main:after {
  content: none !important;
  display: none !important;
}

.title-banner-2018 {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  color: #201547;
  z-index: 10;
}

.title-banner-2018 .container-fluid {
  max-width: 77rem;
}

.title-banner-2018 .title-banner__topic-wrapper {
  background-color: rgba(100, 38, 103, 0.76);
  color: #fff;
  display: none;
}

.title-banner-2018 .title-banner__topic-wrapper .title-banner__topic {
  color: #fff;
  font-size: 2.1875rem;
  font-weight: 500;
  margin: 1rem 0;
}

.title-banner-2018 .title-banner__navigation {
  background-color: #201547;
  display: none;
}

.title-banner-2018 .title-banner__navigation .title-banner__list {
  margin: 0;
  padding: 0;
  list-style: none;
  height: auto;
  position: relative;
  padding: 0.625rem 0 2.6875rem 0;
}

.title-banner-2018 .title-banner__navigation .title-banner__list li {
  padding: 0rem;
  margin: 0rem;
  margin-bottom: 0.25rem;
  display: flex;
}

.title-banner-2018 .title-banner__navigation .title-banner__list li > a {
  width: calc(100% - 29px);
  padding: 2rem 0 1.25rem 0;
  border-bottom: 0.0625rem solid #908ba5;
  line-height: 1.25rem;
  color: #fff;
  font-size: 0.9375rem;
  font-weight: 500;
  display: block;
  text-decoration: none;
}

.title-banner-2018 .title-banner__navigation .title-banner__list li > a.title-banner__link--active {
  border-bottom: 0.1875rem solid #00b7bd;
  padding-bottom: 1.125rem;
  font-weight: bold;
}

.title-banner-2018 .title-banner__navigation .title-banner__list li > a.title-banner__link--active:after {
  content: none;
}

.title-banner-2018 .title-banner__navigation .title-banner__list li:hover > a, .title-banner-2018 .title-banner__navigation .title-banner__list li:focus > a {
  border-bottom: 0.1875rem solid #00b7bd;
  padding-bottom: 1.125rem;
  font-weight: bold;
}

.title-banner-2018 .breadcrumb {
  margin-top: 2.9375rem;
  padding: 0;
}

.title-banner-2018 .breadcrumb a {
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.1875rem;
  color: #201547;
  text-decoration: none;
  padding-right: 0.9375rem;
  position: relative;
  letter-spacing: 0;
}

.title-banner-2018 .breadcrumb a:hover, .title-banner-2018 .breadcrumb a:focus {
  text-decoration: underline;
}

.title-banner-2018 .breadcrumb a:after {
  content: "/";
  display: block;
  position: absolute;
  right: 0.25rem;
  top: 0;
  width: 0.1875rem;
  height: 1.1875rem;
}

.title-banner-2018 .breadcrumb a:last-of-type:after {
  content: none;
}

.title-banner-2018 .title-banner__heading-wrapper {
  background-color: #fff;
  padding: 1.875rem 0 3.125rem;
}

.title-banner-2018 .title-banner__heading-wrapper .container-fluid {
  padding-left: 8px;
  padding-right: 8px;
}

.title-banner-2018 .title-banner__heading-wrapper .title-banner__heading {
  font-size: 2.875rem;
  font-weight: 600;
  line-height: 2.5rem;
  margin: 0 0 0.8125rem;
}

.title-banner-2018 .title-banner__heading-wrapper .title-banner__descr {
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
}

.project .title-banner {
  background: #f6f6f6;
}

.project .title-banner .breadcrumb {
  margin-top: 1.25rem;
}

.project .title-banner .title-banner__topic-wrapper {
  display: block;
}

.project .title-banner .title-banner__topic {
  font-size: 1.375rem;
  padding: 2.625rem 0 0.875rem;
}

.project .title-banner .title-banner__heading-wrapper {
  background: #f6f6f6;
}

.lhs-nav-wrapper-2018 .lhs-nav {
  border: 0.0625rem solid #642667;
  background-color: #fff;
  padding: 1.75rem 0 1.875rem 0;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li a {
  display: block;
  color: #201547;
  font-size: 1.0625rem;
  font-weight: normal;
  text-decoration: none;
  padding: 1.5rem 0 0 0.8125rem;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li a > span {
  display: block;
  padding-bottom: 0.5625rem;
  padding-left: 1.25rem;
  padding-right: 2.25rem;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li a:hover, .lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li a:focus {
  text-decoration: underline;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li.active {
  position: relative;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li.active > a > span {
  font-weight: 600;
  border-bottom: 0.0625rem solid #642667;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li.active > .lhs-nav__sublist {
  display: block;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li.has-sublist {
  position: relative;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li:first-of-type > a > span {
  padding-top: 0;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__list > li:last-of-type > a > span {
  padding-bottom: 0;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist {
  display: none;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li > a > span {
  font-size: 1rem;
  padding-left: 2.8125rem;
  padding-right: 2.5rem;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li.has-sublist {
  position: relative;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li.active {
  background-color: #f5f5f5;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li.active > a > span {
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 0.0625rem solid #642667;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li.active > ul {
  display: block;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li > ul {
  display: none;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li > ul li {
  list-style: none;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li > ul li a {
  font-size: 1rem;
  line-height: 1.375rem;
  padding-left: 0;
  margin-left: -2.5rem;
  background-color: #dfdfdf;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li > ul li a > span {
  padding-bottom: 0.5625rem;
  padding-left: 1.25rem;
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li > ul li a:hover, .lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist > li > ul li a:focus {
  background-color: #e0e0e0;
}

.lhs-nav-wrapper-2018 .lhs-nav li.has-sublist > .lhs-nav__cta-2018 {
  outline: 0;
  right: 0;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: url(mysource_files/chevron--planning.svg) no-repeat center center;
  border: 0;
  width: 2.6875rem;
  height: 2.6875rem;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0.9375rem;
  transform: rotate(90deg);
}

.lhs-nav-wrapper-2018 .lhs-nav li.has-sublist.active > .lhs-nav__cta-2018 {
  transform: rotate(270deg);
}

.lhs-nav-wrapper-2018 .lhs-nav .lhs-nav__sublist li.has-sublist > .lhs-nav__cta-2018 {
  top: 1.875rem;
}

.project .title-banner {
  padding-bottom: 1.875rem;
}

/* Module: S */
.title-banner {
  border-bottom: 0.0625rem solid rgba(32, 21, 71, 0.31);
  color: #201547;
  z-index: 10;
}

.title-banner .container-fluid {
  max-width: 77rem;
}

.title-banner .title-banner__backlink-wrapper {
  background-color: #fff;
}

.title-banner .title-banner__topic-wrapper {
  display: none;
}

.title-banner .title-banner__navigation {
  display: none;
}

.title-banner .title-banner__heading-wrapper {
  background-color: #fff;
  padding: 1.875rem 0 3.125rem;
}

.title-banner .title-banner__backlink {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  color: inherit;
  display: inline-block;
  font-size: 0.875rem;
  margin: 1.25rem 0 0;
  text-decoration: none;
}

.title-banner .title-banner__backlink:hover, .title-banner .title-banner__backlink:focus {
  outline: none;
  text-decoration: underline;
}

.title-banner .title-banner__backlink::before {
  -webkit-transform: rotate(90deg) translate(-0.125rem, 0.125rem);
  -ms-transform: rotate(90deg) translate(-0.125rem, 0.125rem);
  transform: rotate(90deg) translate(-0.125rem, 0.125rem);
  background: url("mysource_files/chevron--navy.svg") no-repeat center center;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 0.25rem;
  margin: 0 0.625rem 0 0;
  width: 0.5rem;
}

.title-banner .title-banner__topic {
  color: #fff;
  font-size: 2.1875rem;
  font-weight: 500;
  margin: 1rem 0;
}

.title-banner .title-banner__list {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 4.5rem;
  overflow: hidden;
  position: relative;
}

.title-banner .slick-arrow {
  background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #e6e6e6 75%, #e6e6e6 100%);
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 4.5rem;
  z-index: 5;
}

.title-banner .slick-arrow:focus {
  outline: none;
}

.title-banner .slick-arrow::after {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center;
  background-size: cover;
  content: '';
  height: 0.375rem;
  position: absolute;
  top: 50%;
  width: 0.75rem;
}

.title-banner .slick-next {
  right: 0;
}

.title-banner .slick-next::after {
  -webkit-transform: rotate(270deg) translateX(25%);
  -ms-transform: rotate(270deg) translateX(25%);
  transform: rotate(270deg) translateX(25%);
  right: 0;
}

.title-banner .slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 0;
}

.title-banner .slick-prev::after {
  -webkit-transform: rotate(270deg) translateX(25%);
  -ms-transform: rotate(270deg) translateX(25%);
  transform: rotate(270deg) translateX(25%);
  right: 0;
}

.title-banner .slick-list {
  padding: 0 1rem;
}

.title-banner .title-banner__item {
  display: inline-block;
  margin: 0 2.25rem 0 0;
}

.title-banner .title-banner__link {
  -webkit-transition: color 0.35s ease;
  -moz-transition: color 0.35s ease;
  transition: color 0.35s ease;
  color: inherit;
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 1.6875rem 0 1.625rem;
  position: relative;
  text-decoration: none;
}

.title-banner .title-banner__link:hover, .title-banner .title-banner__link:focus {
  outline: none;
  color: #615c7d;
}

.title-banner .title-banner__link--active::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-color: transparent transparent #00b7bd;
  border-style: solid;
  border-width: 0 0.4375rem 0.9375rem;
  bottom: 0;
  content: '';
  left: 50%;
  position: absolute;
}

.title-banner .title-banner__heading {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  margin: 0 0 0.8125rem;
}

.title-banner .title-banner__descr {
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
}

.title-banner--topic .title-banner__backlink-wrapper {
  background-color: #fff;
  color: #201547;
  display: block;
}

.title-banner--topic .title-banner__topic-wrapper {
  background-color: rgba(32, 21, 71, 0.7);
  color: #fff;
  display: none;
}

.title-banner--topic .title-banner__navigation {
  background-color: #e6e6e6;
  display: none;
}

.title-banner--topic .title-banner__heading-wrapper {
  background-color: #fff;
}

.title-banner--topic .title-banner__backlink::before {
  background: url("mysource_files/chevron--navy.svg") no-repeat center center;
  background-size: cover;
}

.forest-fire-management .title-banner {
  color: #242424;
}

.forest-fire-management .title-banner .title-banner__link--active::after {
  border-bottom-color: #007b4b;
}

.forest-fire-management .title-banner__social-sharing__item--facebook {
  background-image: url("mysource_files/social-facebook--smoke-black.svg");
}

.forest-fire-management .title-banner__social-sharing__item--twitter {
  background-image: url("mysource_files/social-twitter--smoke-black.svg");
}

.forest-fire-management .title-banner__social-sharing__item--linkedin {
  background-image: url("mysource_files/social-linkedin--smoke-black.svg");
}

.forest-fire-management .title-banner__social-sharing__item--email {
  background-image: url("mysource_files/social-email--smoke-black.svg");
}

.fishermans-bend .title-banner {
  color: #242424;
}

.fishermans-bend .title-banner__topic {
  color: #201547;
}

.fishermans-bend .title-banner__link:hover, .fishermans-bend .title-banner__link:focus {
  color: #666666;
}

.fishermans-bend .title-banner__link--active::after {
  border-bottom-color: #47c5de;
}

/* Module: S */
.topic-tiles {
  background-color: #fff;
  border-bottom: 1px solid #c7c7c7;
  color: #201547;
  overflow: hidden;
  padding: 2.8125rem 0;
  position: relative;
}

.topic-tiles .container-fluid {
  max-width: 48rem;
  padding: 0;
}

.topic-tiles .container-fluid .row {
  margin: 0;
  padding: 0 0.625rem;
}

.topic-tiles .topic-tiles__heading {
  display: block;
  font-size: 1.375rem;
  font-weight: 600;
  margin: 0 0 2.1875rem 0;
  text-align: left;
  line-height: 1.5rem;
}

.topic-tiles .topic-tile__block--wrap {
  padding: 0;
  margin-bottom: 0.375rem;
}

.topic-tiles .topic-tile__block {
  -webkit-transition: background 0.35s ease;
  -moz-transition: background 0.35s ease;
  transition: background 0.35s ease;
  background-color: #fff;
  color: inherit;
  display: block;
  height: auto;
  padding: 1rem 0.625rem 0.875rem 4.6875rem;
  text-align: left;
  text-decoration: none;
  border: 1px solid #201547;
  position: relative;
  transition: none;
}

html.no-touch .topic-tiles .topic-tile__block:hover,
html.no-touch .topic-tiles .topic-tile__block:focus {
  outline: none;
  background: #642667;
  padding-left: 1.25rem;
}

html.no-touch .topic-tiles .topic-tile__block:hover .topic-tile__image,
html.no-touch .topic-tiles .topic-tile__block:focus .topic-tile__image {
  display: none;
}

html.no-touch .topic-tiles .topic-tile__block:hover .topic-tile__heading-wrap .topic-tile__heading,
html.no-touch .topic-tiles .topic-tile__block:focus .topic-tile__heading-wrap .topic-tile__heading {
  color: #fff;
  font-size: 0.9375rem;
  font-weight: normal;
}

.topic-tiles .topic-tile__block .topic-tile__image {
  position: absolute;
  left: 19px;
  width: 2.5rem;
  height: 50%;
  top: 50%;
  transform: translateY(-50%);
}

.topic-tiles .topic-tile__block .topic-tile__image svg {
  width: 100%;
  height: 100%;
  fill: #642667;
}

.topic-tiles .topic-tile__block .topic-tile__image svg .color-fill {
  fill: #642667;
}

.topic-tiles .topic-tile__block .topic-tile__image svg .color-stroke {
  stroke: #642667;
}

.topic-tiles .topic-tile__block .topic-tile__image svg .white-fill {
  fill: #fff;
}

.topic-tiles .topic-tile__block.topic-tile--highlight {
  background-color: #201647;
  color: #fff;
}

.topic-tiles .topic-tile__block.topic-tile--highlight h3 {
  color: #fff;
}

.topic-tiles .topic-tile__block.topic-tile--highlight .topic-tile__image svg {
  fill: #fff;
}

.topic-tiles .topic-tile__block.topic-tile--highlight .topic-tile__image svg .color-fill {
  fill: #fff;
}

.topic-tiles .topic-tile__block.topic-tile--highlight .topic-tile__image svg .color-stroke {
  stroke: #fff;
}

.topic-tiles .topic-tile__block.topic-tile--highlight:hover, .topic-tiles .topic-tile__block.topic-tile--highlight:focus {
  background: #642667;
}

.topic-tiles .topic-tile__heading-wrap {
  height: 2.375rem;
}

.topic-tiles .topic-tile__heading-wrap .topic-tile__heading {
  font-size: 0.9375rem;
  font-weight: bold;
  margin: 0;
  letter-spacing: -0.15px;
  line-height: normal;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  transition: font-size 0.5s;
}

.topic-tiles .topic-tile__desp-wrap {
  display: none;
}

@media screen and (min-width: 1439px) {
  .topic-tiles .container-fluid .row {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
}

.mfp-wrap {
  width: 100%;
  height: 100%;
  position: fixed !important;
  z-index: 31;
  top: 0 !important;
  bottom: 0;
  left: 0;
  display: block;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
}

.topic-tile--popup {
  background-color: #fff;
  width: 100%;
}

.topic-tile--popup .container-fluid {
  padding: 0;
}

.topic-tile--popup .container-fluid.bg-color__planning {
  background-color: #642667;
}

.topic-tile--popup .container-fluid.topic-tile__highlight {
  background-color: #201647;
}

.topic-tile--popup .row {
  margin: 0;
  min-width: 20rem;
}

.topic-tile--popup .l1--wrap {
  padding: 1.25rem;
  position: relative;
}

.topic-tile--popup .l1--wrap .popup--close-btn {
  font-size: 0;
  color: #fff;
  display: block;
  position: relative;
  left: 0;
}

.topic-tile--popup .l1--wrap .popup--close-btn::before {
  display: block;
  content: '';
  position: absolute;
  width: 2.1875rem;
  height: 2.1875rem;
  background: url(mysource_files/popup-close.svg) no-repeat center center;
  background-size: contain;
}

html.no-touch .topic-tile--popup .l1--wrap .popup--close-btn:hover,
html.no-touch .topic-tile--popup .l1--wrap .popup--close-btn:focus {
  outline: none;
}

html.no-touch .topic-tile--popup .l1--wrap .popup--close-btn:hover::before,
html.no-touch .topic-tile--popup .l1--wrap .popup--close-btn:focus::before {
  cursor: pointer;
  background-image: url(mysource_files/popup-close__hover.svg);
}

.topic-tile--popup .l1--wrap .l1--img-wrap {
  width: 3.75rem;
  margin: 0 auto;
}

.topic-tile--popup .l1--wrap .l1--img-wrap svg {
  width: 100%;
  height: 100%;
  fill: #fff;
}

.topic-tile--popup .l1--wrap .l1--img-wrap svg .color-fill {
  fill: #fff;
}

.topic-tile--popup .l1--wrap .l1--img-wrap svg .color-stroke {
  stroke: #fff;
}

.topic-tile--popup .l1--wrap .l1--img-wrap svg .white-fill {
  fill: #fff;
}

.topic-tile--popup .l1--wrap .l1--heading-wrap .l1--heading {
  color: #fff;
  font-size: 1.375rem;
  font-weight: 600;
  text-align: center;
}

.topic-tile--popup .l2--tile-wrap {
  background-color: #eee;
  padding: 1.25rem;
  border-bottom: 1px solid #201547;
  text-align: left;
}

.topic-tile--popup .l2--tile-wrap .l2--tile {
  text-decoration: none;
}

.topic-tile--popup .l2--tile-wrap .l2--tile:hover, .topic-tile--popup .l2--tile-wrap .l2--tile:focus, .topic-tile--popup .l2--tile-wrap .l2--tile:active {
  color: #201547;
  cursor: pointer;
}

.topic-tile--popup .l2--tile-wrap .l2--tile:hover .l2-content--heading,
.topic-tile--popup .l2--tile-wrap .l2--tile:hover .l2-content--desp, .topic-tile--popup .l2--tile-wrap .l2--tile:focus .l2-content--heading,
.topic-tile--popup .l2--tile-wrap .l2--tile:focus .l2-content--desp, .topic-tile--popup .l2--tile-wrap .l2--tile:active .l2-content--heading,
.topic-tile--popup .l2--tile-wrap .l2--tile:active .l2-content--desp {
  text-decoration: underline;
}

.topic-tile--popup .l2--tile-wrap .l2--tile .l2--img-wrap,
.topic-tile--popup .l2--tile-wrap .l2--tile .l2-content {
  float: left;
}

.topic-tile--popup .l2--tile-wrap .l2--tile .l2--img-wrap {
  width: 20%;
  max-width: 3.125rem;
}

.topic-tile--popup .l2--tile-wrap .l2--tile .l2-content {
  width: 80%;
}

.topic-tile--popup .l2--tile-wrap .l2--tile .l2-content .l2-content--heading-wrap {
  margin-bottom: 0.625rem;
}

.topic-tile--popup .l2--tile-wrap .l2--tile .l2-content .l2-content--heading-wrap .l2-content--heading {
  display: inline;
  font-size: 1.125rem;
  font-weight: 600;
  margin: 0rem;
  color: #201547;
}

.topic-tile--popup .l2--tile-wrap .l2--tile .l2-content .l2-content--desp-wrap .l2-content--desp {
  display: inline;
  font-size: 0.875rem;
  font-weight: 400;
  margin: 0rem;
  color: #201547;
}

.topic-tile--popup .l3--wrap {
  background-color: #fff;
}

.topic-tile--popup .l3--wrap:not(.l3--wrap__heading-wrap) .l3--tile-wrap .l3--heading-wrap {
  display: block;
}

.topic-tile--popup .l3--wrap.l3--wrap__heading-wrap {
  display: none;
}

.topic-tile--popup .l3--tile-wrap {
  padding: 1.25rem;
}

.topic-tile--popup .l3--tile-wrap .l3--heading-wrap .l3--heading {
  font-size: 1.125rem;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
}

.topic-tile--popup .l3--tile-wrap .l3--links-list {
  text-align: left;
  padding-left: 0rem;
}

.topic-tile--popup .l3--tile-wrap .l3--links-list .l3--link-item {
  list-style: none;
  margin-bottom: 0.625rem;
}

.topic-tile--popup .l3--tile-wrap .l3--links-list .l3--link-item .l3--link__icon-wrap {
  display: inline-block;
  width: 1.5625rem;
  height: 1.0375rem;
}

.topic-tile--popup .l3--tile-wrap .l3--links-list .l3--link-item .l3--link {
  display: block;
  font-size: 1.0625rem;
  font-weight: 500;
  text-decoration: underline;
  color: #201547;
  margin-left: 2.5625rem;
  margin-top: -1.6875rem;
  letter-spacing: -0.1px;
}

.topic-tile--popup .l3--tile-wrap .l3--links-list .l3--link-item .l3--link:hover, .topic-tile--popup .l3--tile-wrap .l3--links-list .l3--link-item .l3--link:focus, .topic-tile--popup .l3--tile-wrap .l3--links-list .l3--link-item .l3--link:active {
  font-weight: 600;
  color: #201547;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .topic-tile--popup .container-fluid .row.l3--wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
}

.topic-tile__loader {
  display: none;
  color: white;
  font-size: 20px;
  margin: auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  transform: translateX(-50%);
}

.topic-tile__block.loading .topic-tile__loader {
  display: block;
}

.topic-tile__block.loading .topic-tile__desp-wrap {
  visibility: hidden;
}

.topic-tile__block.loading .topic-tile__heading-wrap {
  visibility: hidden;
}

@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}

/* Module: S */
.two-topic-tiles {
  background-color: #f2f2f2;
  padding: 3.625rem 0;
}

.two-topic-tiles .container-fluid {
  max-width: 77rem;
}

.two-topic-tiles .col-xs-12.col-sm-6 {
  display: flex;
}

.two-topic-tiles .col-xs-12.col-sm-6:last-child {
  padding-top: 1.25rem;
}

.two-topic-tiles__item {
  display: flex;
  flex-direction: column;
  padding: 2.1875rem 2.8125rem 2.1875rem 2.1875rem;
  position: relative;
  width: 100%;
}

.two-topic-tiles__item--corporate {
  background-color: #201547;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item--header h3, .two-topic-tiles__item--corporate .two-topic-tiles__item--description, .two-topic-tiles__item--corporate .two-topic-tiles__item-list, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link {
  color: #fff;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item--header h3:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item--header h3:hover, .two-topic-tiles__item--corporate .two-topic-tiles__item--description:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item--description:hover, .two-topic-tiles__item--corporate .two-topic-tiles__item-list:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item-list:hover, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link:focus, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link:hover {
  text-decoration: none;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item--header h3::after, .two-topic-tiles__item--corporate .two-topic-tiles__item--description::after, .two-topic-tiles__item--corporate .two-topic-tiles__item-list::after, .two-topic-tiles__item--corporate .two-topic-tiles__item-list-element--link::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--corporate .two-topic-tiles__item-list-element::after {
  background: url("mysource_files/arrow--white-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--teal {
  background-color: #00b7bd;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link {
  color: #201547;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link:focus, .two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link:hover {
  text-decoration: none;
}

.two-topic-tiles__item--teal .two-topic-tiles__item-list-element--link::after {
  background: url("mysource_files/arrow--cor-sort.svg") no-repeat center center transparent;
}

.two-topic-tiles__item--header h3 {
  line-height: 1.13;
  letter-spacing: normal;
  margin: 0.625rem 0;
}

.two-topic-tiles__item--description {
  flex: 1 1 auto;
  padding: 1.25rem 0 1.875rem 0;
}

.two-topic-tiles__item--description p {
  font-size: 1rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  margin: 0;
}

.two-topic-tiles__item-list ul {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}

.two-topic-tiles__item-list-element {
  margin: 0.9375rem 1.875rem 0 0;
  position: relative;
}

.two-topic-tiles__item-list-element--link {
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.3px;
  padding-right: 1.875rem;
  position: relative;
}

.two-topic-tiles__item-list-element--link::after {
  content: '';
  height: 1rem;
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5625rem;
}

@media (min-width: 48em) {
  body::after {
    content: 'medium';
  }
  .main-content-wrapper p,
  .main-content-wrapper ul,
  .main-content-wrapper ol {
    font-size: 1rem;
  }
  /*
--------------------
Modules
--------------------
*/
  /* Module: Accordion */
  .accordion__header {
    font-size: 1.5rem;
  }
  .accordion .accordion__link {
    font-size: 1rem;
  }
  .accordion .accordion__target {
    font-size: 1rem;
  }
  .tabs .slick-arrow {
    width: 3.625rem;
  }
  .tabs .slick-arrow::after {
    background: url("mysource_files/chevron--teal.svg") no-repeat center center;
    background-size: cover;
    content: '';
    height: 0.375rem;
    position: absolute;
    top: 50%;
    width: 0.75rem;
  }
  .tabs .slick-next::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .tabs .slick-prev::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .tabs .tabs__link {
    font-size: 1rem;
    margin: 0 1.875rem 0 0;
    padding: 1.125rem 0;
  }
  .tabs .tabs__target {
    padding-top: 2.5rem;
  }
  .tabs .tabs__target p {
    font-size: 1rem;
  }
  .forest-fire-management .tabs .slick-arrow::after {
    background-image: url("mysource_files/chevron--jungle-green.svg");
  }
  /* Module: S */
  .active-video-banner {
    min-height: 425px;
  }
  .active-video-banner-inner {
    left: 50%;
    padding: 2.5rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
  }
  .active-video-banner__video-bg--fallback {
    display: none;
    visibility: hidden;
  }
  .active-video-banner__video-bg--loop {
    display: block;
    visibility: visible;
  }
  .active-video-banner__toggle-button {
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
    background-color: rgba(0, 0, 0, 0.33);
    background-image: url("mysource_files/play-button.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40%;
    border: none;
    border-radius: 100%;
    display: block;
    height: 2.5rem;
    opacity: .8;
    position: absolute;
    right: 3.125rem;
    bottom: 1.5625rem;
    width: 2.5rem;
    z-index: 1;
  }
  .active-video-banner__toggle-button:focus, .active-video-banner__toggle-button:hover {
    background-color: #000;
    outline: none;
    opacity: 1;
  }
  .active-video-banner .pause {
    background-image: url("mysource_files/pause-button.svg");
  }
  .active-video-banner__text-wrapper h1 {
    font-size: 2.625rem;
  }
  .active-video-banner__text-wrapper h2 {
    font-size: 1rem;
  }
  .active-video-banner__button-wrapper .btn__small {
    width: auto;
  }
  .active-video-banner__button-wrapper .btn:first-child {
    margin-right: 1.25rem;
  }
  /* Module: S */
  /* Module: S */
  .block-tile {
    padding-bottom: 3.125rem;
  }
  .block-tile.padding_bottom--half {
    padding-bottom: 1.5625rem;
  }
  .block-tile--header {
    text-align: center;
  }
  .block-tile__item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .block-tile__item--wrap {
    display: flex;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .block-tile__item-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .block-tile__item-content-wrapper {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .search__result--tiles .block-tile__item {
    max-width: 100%;
  }
  .block-tile--small {
    padding-bottom: 0.625rem;
  }
}

@media screen and (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (-ms-high-contrast: none) {
  .block-tile__item--wrap {
    display: block;
  }
  .block-tile__item {
    height: 100%;
  }
}

@media (min-width: 48em) {
  .block-tile--news_articles_small {
    padding: 2.5rem 1.25rem 0 1.25rem;
    border-bottom: 1px solid #00b7bd;
  }
  .block-tile--news_articles_small .container-fluid {
    max-width: 64rem;
  }
  .block-tile--news_articles_small .block-tile--section_title-wrapper {
    padding: 0;
    margin-bottom: 3.3125rem;
  }
  .block-tile--news_articles_small .block-tile--section_title-wrapper .block-tile--news_articles_small-section_title {
    font-size: 1.625rem;
    line-height: 2.1875rem;
    text-align: center;
    letter-spacing: normal;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small {
    border: none;
    padding: 0 4.875rem 0 1.5rem;
    margin-bottom: 3.125rem;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small--img {
    display: block;
    margin-right: 4.375rem;
    width: 26%;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small--img img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    object-fit: cover;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content {
    display: block;
    width: 63%;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content--header {
    margin: 0 0 1.25rem 0;
    padding-right: 8.4375rem;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content--header h3 {
    font-size: 1.25rem;
    line-height: 1.6875rem;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap .block-tile__item-small-content--description p {
    letter-spacing: 0;
  }
  .block-tile--news_articles_small .block-tile__item-small--wrap:last-of-type .block-tile__item-small {
    margin-bottom: 2.6875rem;
  }
  /* Module: S */
  /* Module: S */
  .main-content-wrapper .btn__large,
  .news-articles__wrapper .btn__large,
  .content-drawer .btn__large {
    width: 23.125rem;
    margin-right: 3.125rem;
  }
  .main-content-wrapper .btn__large:nth-child(even),
  .news-articles__wrapper .btn__large:nth-child(even),
  .content-drawer .btn__large:nth-child(even) {
    margin-right: 0;
  }
  /* Module: S */
  .header-banner.campaign .banner__image-overlay--medium {
    filter: url("#banner-multiply-medium");
  }
  .header-banner.campaign .banner__text-wrapper {
    width: 50%;
  }
  .header-banner.campaign .tablet-hide {
    display: none;
  }
  .header-banner.campaign .tablet-show {
    display: block;
  }
  /* Module: S */
  .carousel h1 {
    margin-bottom: 2rem;
    font-size: 2.8125rem;
  }
  .carousel__mobi-only {
    display: none;
  }
  .carousel__content {
    top: 129px;
  }
  a.carousel__link {
    padding: 0.625rem 2.75rem;
  }
  .carousel__item {
    height: 36.4375rem;
  }
  ul.carousel-nav {
    display: flex;
    padding: 0 1.25rem;
  }
  ul.carousel-nav li {
    width: 31%;
    margin: 0 1%;
    vertical-align: top;
    cursor: pointer;
  }
  ul.carousel-nav li a {
    text-align: left;
    box-shadow: inset 0 2px 0 0 white;
    -webkit-transition: .2s;
    transition: .2s;
  }
  ul.carousel-nav li a:hover, ul.carousel-nav li a:focus {
    box-shadow: inset 0 3px 0 0 #00b7bd;
    -webkit-transition: .2s;
    transition: .2s;
  }
  ul.carousel-nav li.slick-active a {
    box-shadow: inset 0 3px 0 0 #00b7bd;
  }
  ul.carousel-nav h3 {
    font-size: 1rem;
    text-transform: uppercase;
    margin: 0 0 0.5rem 0;
    padding-top: 1rem;
  }
  a.carousel-nav__item {
    display: block;
    height: 100%;
    text-decoration: none;
  }
  a.carousel-nav__item p {
    margin-top: 0;
    font-size: 0.875rem;
  }
  .carousel .slick-arrow {
    position: absolute;
    background: transparent;
    top: 45%;
    z-index: 2;
    border: none;
    background: initial;
    font-size: 0;
    padding: 0;
    width: 2.75rem;
    height: 2.75rem;
  }
  .carousel .slick-arrow:before, .carousel .slick-arrow:after {
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
  }
  .carousel .slick-arrow:before {
    content: '';
    position: absolute;
    display: block;
    width: 2.75rem;
    height: 2.75rem;
    border: 2px solid;
    border-color: white;
    border-radius: 3.125rem;
  }
  .carousel .slick-arrow:after {
    content: '';
    position: absolute;
    display: block;
    border-top: 2px solid;
    border-right: 2px solid;
    border-color: white;
    height: 0.75rem;
    width: 0.75rem;
  }
  .carousel .slick-arrow:focus:before, .carousel .slick-arrow:hover:before {
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    background-color: white;
  }
  .carousel .slick-arrow:focus:after, .carousel .slick-arrow:hover:after {
    border-color: black;
  }
  .carousel .slick-arrow.slick-prev {
    outline: 0;
    left: 2%;
  }
}

@media screen and (min-width: 48em) and (min-width: 1500px) {
  .carousel .slick-arrow.slick-prev {
    left: 5%;
  }
}

@media (min-width: 48em) {
  .carousel .slick-arrow.slick-prev:before {
    top: 0;
  }
  .carousel .slick-arrow.slick-prev:after {
    transform: rotate(225deg);
    top: 1rem;
    left: 1.125rem;
  }
  .carousel .slick-arrow.slick-next {
    outline: 0;
    right: 2%;
  }
}

@media screen and (min-width: 48em) and (min-width: 1500px) {
  .carousel .slick-arrow.slick-next {
    right: 5%;
  }
}

@media (min-width: 48em) {
  .carousel .slick-arrow.slick-next:after, .carousel .slick-arrow.slick-next:before {
    right: 0;
    top: 0;
  }
  .carousel .slick-arrow.slick-next:after {
    transform: rotate(45deg);
    top: 1rem;
    right: 1.125rem;
  }
  /* Module: S */
  .content-drawer p,
  .content-drawer ul,
  .content-drawer ol {
    font-size: 1rem;
  }
  /* Module: S */
  .faq__header {
    font-size: 1.5rem;
  }
  .faq__container--content {
    padding-top: 1.25rem;
  }
  .faq__content--header {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.38;
    margin: 0;
    width: 10.9375rem;
  }
  .col-2 .faq__content--header {
    width: 10.9375rem;
  }
  .col-1 .faq__content--header {
    width: 13.75rem;
  }
  /* Module: S */
  .feature-panel .feature-panel__block {
    padding: 1.5rem 0;
  }
  /* Module: S */
  .featured-image__content .col-xs-12 {
    order: 0;
    padding: 0.25rem;
  }
  .featured-image__content .col-xs-12.col-sm-6 {
    order: 0;
  }
  .featured-image__content-item {
    height: 9.25rem;
    margin-bottom: 0;
  }
  .featured-image__content-item--large {
    height: 19rem;
  }
  .featured-image__content-item--large .featured-image__content-item--link {
    padding: 1.5625rem;
  }
  .featured-image__content-item--large .featured-image__content-item--link::before {
    width: calc(100% - 70px);
  }
  .featured-image__content-item--large .featured-image__content-item--link::after {
    right: 250px;
  }
  .featured-image__content-item--large .featured-image__content-item--link:hover::before {
    width: 700px;
  }
  .featured-image__content-item--large .featured-image__content-item--title {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .featured-image__content-item--title {
    line-height: 1.5;
  }
  /* Module: S */
  .quick-contact br {
    display: block;
  }
  /* Module: S */
  .form-accordion__item-header .form-accordion__btn {
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
    background: #201547;
    bottom: 0;
    border: none;
    color: #fff;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 400;
    margin: auto;
    max-width: 215px;
    max-height: 2.4375rem;
    outline: none;
    overflow: hidden;
    padding: 0.625rem 2.3125rem 0.625rem 1rem;
    position: absolute;
    right: 1.5625rem;
    text-align: left;
    text-decoration: none;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    z-index: 1;
  }
  .form-accordion__item-header .form-accordion__btn::after {
    background: url("mysource_files/form-icon-white.svg") no-repeat center center transparent;
    content: '';
    height: 1rem;
    position: absolute;
    right: 0.9375rem;
    top: 0.6875rem;
    width: 0.75rem;
  }
  .form-accordion__item-header .form-accordion__btn:hover, .form-accordion__item-header .form-accordion__btn:focus {
    background: rgba(32, 21, 71, 0.9);
  }
  .form-accordion__title {
    max-width: calc(100% - 250px);
  }
  .form-accordion__subtitle {
    display: inline-block;
    font-size: 0.75rem;
    font-weight: normal;
    line-height: 2.5;
    padding: 0;
    position: relative;
    width: auto;
  }
  .form-accordion__subtitle::after {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: transform 0.35s ease;
    -moz-transition: transform 0.35s ease;
    transition: transform 0.35s ease;
    background: url("mysource_files/chevron-teal.svg") no-repeat center center transparent;
    content: '';
    height: 1rem;
    position: absolute;
    right: -1.5625rem;
    top: 50%;
    width: 1rem;
  }
  .form-accordion__target-list {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    columns: 2;
  }
  .form-accordion .accordion__target {
    background-color: rgba(188, 184, 199, 0.16);
    color: #201547;
    font-size: 0.875rem;
  }
  .form-accordion .accordion__target .form-accordion__btn {
    display: none;
  }
  .form-accordion .accordion__target p {
    margin: 0;
  }
  /* Module: S */
  .header.design-2018 .container-fluid {
    min-width: 48rem;
  }
  .header.design-2018 .delwp__menu-wrap {
    display: none;
  }
  .header.design-2018 .delwp__menu-wrap.header-active-class {
    display: block;
  }
  .header.design-2018 .delwp__menu-wrap .delwp__menu > li > a {
    width: calc(100% - 57px);
  }
  .header.design-2018 .header-wrap {
    height: 5.625rem;
    padding: 0 15.9375rem 0 5.625rem;
    position: relative;
    top: 0rem;
  }
  .header.design-2018 .header-wrap .header__logo-wrap {
    border-right: none;
    padding: 0rem;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 13.25rem;
    height: inherit;
    display: flex;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 1;
    flex-wrap: wrap;
  }
  .header.design-2018 .header-wrap .header__logo-wrap:before, .header.design-2018 .header-wrap .header__logo-wrap:after {
    height: 100%;
    content: '';
    position: absolute;
    top: 0rem;
    right: 1.5625rem;
    -webkit-transform: skew(26.5deg);
    -moz-transform: skew(26.5deg);
    -o-transform: skew(26.5deg);
    transform: skew(26.5deg);
  }
  .header.design-2018 .header-wrap .header__logo-wrap:before {
    width: calc(100% - 5px);
    background-color: #201547;
  }
  .header.design-2018 .header-wrap .header__logo-wrap:after {
    width: 100%;
    background-color: #201547;
    z-index: -1;
  }
  .header.design-2018 .header-wrap .header__logo-wrap .header__logo,
  .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn {
    display: inline-block;
  }
  .header.design-2018 .header-wrap .header__logo-wrap .header__logo {
    background: url("mysource_files/logo-2018-tablet.svg") no-repeat left top;
    background-size: contain;
    width: 8.875rem;
    height: 3.3125rem;
    position: relative;
    top: 1.15625rem;
    padding-right: 3.125rem;
    border-right: 0.0625rem solid #919191;
  }
  .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn {
    font-size: 0;
    position: relative;
    top: 0rem;
    width: 4.375rem;
    height: 100%;
    background-color: #221446;
  }
  .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn:after {
    display: block;
    content: '';
    position: absolute;
    top: 52%;
    left: 50%;
    width: 1.125rem;
    height: 0.6875rem;
    background: url("mysource_files/chevron.svg") no-repeat center center;
    background-size: cover;
    transform: translate(-50%, -52%) rotate(180deg) scale(1.2);
  }
  .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn.header-active-class:after {
    transform: translate(-50%, -51%) rotate(0deg) scale(1.2);
  }
  .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn:hover, .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn:focus {
    outline: none;
  }
  .header.design-2018 .header-wrap .search-box__toggle {
    right: 16.5625rem;
  }
  .header.design-2018 .header-wrap .search-box__toggle.search-box__close {
    background-color: #fff;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap {
    display: inline-block;
    padding: 1.625rem 0.5625rem 1.125rem 1.9375rem;
    position: static;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__site {
    vertical-align: top;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__site > a {
    line-height: 1.875rem;
    font-size: 1.375rem;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active {
    top: 5.625rem;
    bottom: -3.5625rem;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search.header__search--active input {
    width: calc(100% - 150px);
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger {
    width: 5.625rem;
    height: 5.625rem;
    padding: 2.4375rem 1.9375rem 2.125rem 2.0625rem;
    left: 0;
    right: auto;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back {
    padding-top: 2rem;
    padding-bottom: 2rem;
    left: 0;
    right: auto;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger {
    left: 21.9375rem;
    padding: 2.1875rem 2.1875rem;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megemenu__back {
    width: 21.9375rem;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megemenu__back > span {
    height: 1.625rem;
    padding: 0;
  }
  .header.design-2018 .megamenu-wrap {
    width: 100%;
  }
  .header.design-2018 .megamenu-wrap nav {
    display: inline-block;
  }
  .header.design-2018 .megamenu-wrap .megamenu__overlay {
    width: calc(100% - 441px);
    height: 100%;
    position: fixed;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 27.5625rem;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    display: none;
  }
  .header.design-2018 .megamenu-wrap.header-active-class .megamenu__overlay {
    z-index: 20;
    opacity: 1;
    display: inline-block;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list,
  .header.design-2018 .megamenu-wrap .megamenu__list-l2,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 {
    top: 5.5625rem;
    right: auto;
    left: 0;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list.header-active-class,
  .header.design-2018 .megamenu-wrap .megamenu__list-l2.header-active-class,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3.header-active-class {
    width: 27.5625rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a > p {
    font-size: 0.875rem;
  }
  /* Module: S */
  .header-banner {
    max-height: 21.25rem;
  }
  .header-banner::before {
    display: block;
  }
  .header-banner .col-md-6:first-of-type {
    flex-basis: 48%;
    max-width: 48%;
  }
  .header-banner .col-md-6:last-of-type {
    flex-basis: 52%;
    max-width: 52%;
  }
  .header-banner .col-xs-12:first-of-type {
    order: 1;
  }
  .header-banner .col-xs-12:last-of-type {
    order: 2;
  }
  .header-banner .banner__text-wrapper {
    padding: 0 0 0 2rem;
  }
  .header-banner .banner__image-wrapper::after {
    border-width: 0 3.375rem 7.125rem;
    left: 3.375rem;
  }
  .header-banner .banner__image-wrapper::before {
    right: -43.6875rem;
  }
  .header-banner .banner__image-triangle {
    left: -48rem;
  }
  .header-banner .banner__image {
    height: 21.25rem;
  }
  /* Module: S */
  .navigation.slideout-menu {
    width: 320px;
  }
  .megamenu {
    display: block;
  }
  .megamenu .megamenu__item:last-of-type .megamenu__link {
    margin: 0;
  }
  .megamenu .megamenu__link {
    font-size: 0.875rem;
    margin: 0 2.5rem 0 0;
    padding: 0;
  }
  .megamenu .megamenu__link::after {
    height: 0.3125rem;
    right: -1rem;
    top: 0.5rem;
    width: 0.625rem;
  }
  .megamenu .megamenu__link::before {
    -webkit-transform: translateY(1rem);
    -ms-transform: translateY(1rem);
    transform: translateY(1rem);
  }
  .megamenu .megamenu__link:hover::before, .megamenu .megamenu__link:focus::before {
    -webkit-transform: translateY(0.5rem);
    -ms-transform: translateY(0.5rem);
    transform: translateY(0.5rem);
  }
  .megamenu .megamenu__link--open::before {
    -webkit-transform: translateY(0.5rem);
    -ms-transform: translateY(0.5rem);
    transform: translateY(0.5rem);
  }
  .megamenu .megamenu__sub-nav {
    top: 3.125rem;
  }
  .utility__list {
    display: none;
  }
  /* Module: S */
  /* Module: S */
  .lga-selector {
    padding-bottom: 2.125rem;
  }
  .lga-selector .right-box {
    width: 60%;
  }
  .lga-selector .right-box__search-wrapper {
    width: 500px;
    float: left;
  }
  .lga-selector .right-box__planning-scheme {
    float: left;
    margin-left: 1.5rem;
  }
  .lga-popup-container .lga-selector .right-box__search-wrapper {
    width: 100%;
  }
  .lga-popup-container__close {
    top: 0.9375rem;
  }
  /* Module: S */
  .lhs-nav {
    display: block;
  }
  /* Module: S */
  .news-articles__content p,
  .news-articles__content ul,
  .news-articles__content ol {
    font-size: 1rem;
  }
  .block-title--news_articles .block-tile__item--img {
    flex: none;
  }
  .block-title--news_articles .block-tile__item--img::before {
    content: '';
  }
  .block-title--news_articles .block-tile__item--img img {
    height: auto;
    margin: 0 auto;
    object-fit: cover;
    top: 50%;
    transform: translate(0, -50%);
  }
  .block-title--news_articles .block-tile__item-content {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .block-title--news_articles .block-tile__item-content--description {
    display: block;
  }
  .block-title--news_articles .block-tile__item-content--link {
    display: block;
  }
  /* Module: S */
  .lodge-ammendments-btn {
    float: right;
    margin-top: -2.5rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l2-content .accordion__l2-link {
    margin-left: 3.125rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l2-content .accordion__l2-link-counter {
    min-width: 8.75rem;
    display: inline-block;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map {
    display: flex;
  }
  .planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-link-counter {
    width: 80%;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__vicplan {
    border-bottom: 1px solid #201547;
    padding-bottom: 3.4375rem;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__vicplan--wrapper {
    display: flex;
    justify-content: space-between;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__vicplan--wrapper--intro {
    width: 41.25rem;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__vicplan--wrapper--button {
    padding-top: 6.875rem;
    padding-left: 0.9375rem;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__vicplan--wrapper--button .btn {
    width: 17.8125rem;
  }
  .planning-scheme__history .link-boxes__item:not(:nth-child(3n)) {
    margin-right: 0.9375rem;
  }
  .planning-scheme__history .link-boxes__item:nth-child(2) {
    margin-right: 0;
  }
  .planning-scheme__history .link-boxes__item {
    width: calc(50% - 15px);
  }
  /* Module: S */
  .property-dashboard .lga-popup-container {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .property-dashboard.amendments .search-header__title {
    max-width: 75%;
  }
  .content-drawer .property-dashboard__drawer-link {
    float: right;
  }
  /* Module: S */
  /* Module: S */
  /* Module: S */
  .amendments-wrapper {
    justify-content: flex-start;
  }
  /* Module: S */
  .search-header .breadcrumb {
    width: 50%;
  }
  .search__form-filbtn-wrap .search__form-wrap {
    width: 100%;
  }
  .search__form-filbtn-wrap .search__form-wrap > form {
    width: 75%;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap {
    top: 0;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn:hover, .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn:focus {
    background-color: rgba(32, 21, 71, 0.79);
    color: #fff;
    outline: 0;
    user-select: none;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn .filter-clear-btn__text {
    font-size: 0.875rem;
  }
  .search-filters form .search-filters__header-wrap .search-filters__header .search-filters__clear,
  .search-filters form .search-filters__header-wrap .search-filters__header .reset-search-facets--mobile,
  .search-filters form .search-filters__header-wrap .search-filters__header .planning-scheme-reset-search-facets--mobile {
    left: 1.25rem;
  }
  .search-filters form .search-filters__header-wrap .search-filters__header .search-filters__close {
    right: 1.25rem;
  }
  .picker.picker--opened {
    left: 0;
    width: 15.9375rem;
  }
  /* Module: S */
  /*
 * Table of Contents
 *
 *  SEARCH TOOLS
 * 
 */
  /*
--------------------
1. SEARCH TOOLS
--------------------
*/
  .results--count {
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    font-weight: 500;
  }
  .results--query {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 0.625rem;
  }
  .results--types {
    margin-bottom: 0.625rem;
  }
  #typesSelect .button {
    display: inline-block !important;
  }
  .types__select {
    position: relative;
    float: right;
    width: 7.1875rem !important;
    margin-bottom: 0;
  }
  .icon--tools {
    position: relative;
    margin-left: 1.25rem;
    margin-top: 0.625rem;
  }
  .icon--tools .icon.selected {
    color: #201647;
  }
  .filters__heading.first-child, .first-child.filters__heading-selected {
    margin-top: 20px;
  }
  /* Module: S */
  .search__result--tiles .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  /* Module: S */
  .searchable-grid__item {
    margin-bottom: 1rem;
    min-height: 18.75rem;
  }
  .searchable-grid__item:last-child:not(:nth-child(2n+2)) .featured-image__content-item--large .featured-image__content-item--link::before {
    max-height: 24.375rem;
    width: 50%;
  }
  .searchable-grid__item:last-child:not(:nth-child(2n+2)) .featured-image__content-item--wrapper {
    max-width: 50%;
  }
  .searchable-grid__item .featured-image__content-item--title {
    font-size: 1.625rem;
  }
  .searchable-grid__item .featured-image__content-item--label {
    font-size: 1.125rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search__form-wrap {
    align-self: center;
    margin-right: 0;
    padding: 0;
  }
  .searchable-featured-grid .search__filter-btn-wrap {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .searchable-featured-grid .search-filters {
    display: block;
    flex-basis: 18.75rem;
    margin-right: -.5rem;
    max-width: 18.75rem;
  }
  .searchable-featured-grid .search-filters form {
    margin: 0;
    width: 100%;
  }
  .searchable-featured-grid .search-filters .search-filters__header-wrap,
  .searchable-featured-grid .search-filters .search-filters__footer-wrap {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .searchable-featured-grid .search-filters .search-filters__filter-tab .search__fields-wrap {
    padding: 0;
  }
  .searchable-featured-grid .search-filters .search-filters__filter-tab .search__fields-wrap .filter-field__wrap {
    padding: 0;
  }
  .searchable-featured-grid .filter-tabs__wrap {
    margin: 0 -.5rem;
  }
}

@media screen and (min-width: 48em) and (max-width: 1332px) and (min-width: 64em) {
  .searchable-featured-grid.search__form-filbtn-wrap > .container-fluid {
    margin: 0 auto;
  }
}

@media (min-width: 48em) {
  /* Module: S */
  .title-banner__social-sharing {
    bottom: 2.25rem;
  }
  /* Module: S */
  .social-showcase {
    padding: 5rem 0;
  }
  .social-showcase .col-xs-12.col-sm-6.col-md-4 {
    display: block;
  }
  .social-showcase .social-showcase__heading {
    font-size: 2.5rem;
    margin: 0 0 2.5rem;
  }
  .social-showcase .social-showcase__item {
    font-size: 1rem;
  }
  /* Module: S */
  .content-wrapper .content-wrapper__col-header {
    font-size: 1.5rem;
    margin-top: 0;
  }
  .content-wrapper--one-col p,
  .content-wrapper--one-col ol,
  .content-wrapper--one-col ul {
    width: 80%;
  }
  .feature-box {
    padding-top: 0;
  }
  /* Module: S */
  .title-banner-2018 .title-banner__topic-wrapper {
    display: block;
  }
  .title-banner-2018 .title-banner__topic-wrapper .title-banner__topic {
    padding: 4.6875rem 7.5rem 1.4375rem 0;
    margin: 0;
    font-size: 2.1875rem;
    font-weight: 500;
  }
  .title-banner-2018 .title-banner__navigation {
    display: block;
  }
  .title-banner-2018 .title-banner__navigation .title-banner__list {
    display: flex;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 1;
    flex-wrap: wrap;
  }
  .title-banner-2018 .title-banner__heading-wrapper {
    padding: 1.125rem 0 3.4375rem;
  }
  .title-banner-2018 .title-banner__heading-wrapper .title-banner__heading {
    font-size: 2.875rem;
    font-weight: 600;
    line-height: 3.875rem;
  }
  .title-banner-2018 .title-banner__heading-wrapper .title-banner__descr {
    font-size: 1.1875rem;
    font-weight: 500;
    line-height: 1.625rem;
  }
  .project .title-banner {
    padding-bottom: 3.125rem;
  }
  .project .title-banner .breadcrumb {
    margin-top: 2.9375rem;
  }
  /* Module: S */
  .title-banner .title-banner__heading-wrapper {
    padding: 2rem 0 4.6875rem;
  }
  .title-banner .title-banner__heading {
    font-size: 3.125rem;
    font-weight: 500;
    line-height: 4.375rem;
  }
  .title-banner .title-banner__descr {
    font-size: 1.25rem;
  }
  .title-banner .title-banner__backlink {
    margin: 1.5625rem 0 0;
  }
  .title-banner .title-banner__backlink::before {
    -webkit-transform: rotate(180deg) translate(0, -0.125rem);
    -ms-transform: rotate(180deg) translate(0, -0.125rem);
    transform: rotate(180deg) translate(0, -0.125rem);
    background: url("mysource_files/arrow.svg") no-repeat center center;
    background-size: cover;
    height: 0.875rem;
    width: 1.6875rem;
  }
  .title-banner--topic .title-banner__topic-wrapper {
    display: block;
  }
  .title-banner--topic .title-banner__navigation {
    display: block;
  }
  .title-banner--topic .title-banner__backlink-wrapper {
    background-color: rgba(32, 21, 71, 0.7);
    color: #fff;
    display: block;
  }
  .title-banner--topic .title-banner__heading-wrapper {
    padding: 4.875rem 0 4.6875rem;
  }
  .title-banner--topic .title-banner__backlink {
    margin: 1.5625rem 0;
  }
  .title-banner--topic .title-banner__backlink::before {
    background: url("mysource_files/arrow--white.svg") no-repeat center center;
    background-size: cover;
  }
  .forest-fire-management .title-banner--topic .title-banner__backlink-wrapper, .forest-fire-management .title-banner__topic-wrapper {
    background-color: #007b4b;
    color: #fff;
  }
  .fishermans-bend .title-banner--topic .title-banner__backlink-wrapper, .fishermans-bend .title-banner__topic-wrapper {
    background-color: #9de0ee;
    color: #201547;
  }
  .fishermans-bend .title-banner__backlink::before {
    background: url("mysource_files/arrow.svg") no-repeat center center;
    background-size: cover;
  }
  /* Module: S */
  .topic-tiles {
    padding: 3.125rem 0 1.9375rem 0;
  }
  .topic-tiles .container-fluid {
    max-width: 64rem;
  }
  .topic-tiles .container-fluid .row {
    padding: 0 1.8125rem;
  }
  .topic-tiles .topic-tiles__heading {
    font-size: 1.625rem;
    margin: 0 0 2.8125rem 0;
    padding: 0 7.1875rem;
    line-height: 2.1875rem;
    text-align: center;
  }
  .topic-tiles .topic-tile__block--wrap {
    margin: 0 0.375rem 1rem 0.375rem;
    max-width: 10.3125rem;
  }
  .topic-tiles .topic-tile__block {
    padding: 6.875rem 0.625rem 1.25rem 0.625rem;
    border-width: 1.5px;
  }
  html.no-touch .topic-tiles .topic-tile__block:hover,
  html.no-touch .topic-tiles .topic-tile__block:focus {
    outline: none;
    background: #642667;
    padding: 1.25rem 0.625rem;
  }
  html.no-touch .topic-tiles .topic-tile__block:hover .topic-tile__image,
  html.no-touch .topic-tiles .topic-tile__block:focus .topic-tile__image {
    display: none;
  }
  html.no-touch .topic-tiles .topic-tile__block:hover .topic-tile__heading-wrap .topic-tile__heading,
  html.no-touch .topic-tiles .topic-tile__block:focus .topic-tile__heading-wrap .topic-tile__heading {
    text-align: left;
    margin-bottom: 0rem;
    font-size: 0.875rem;
    font-weight: 500;
    letter-spacing: -0.4px;
  }
  html.no-touch .topic-tiles .topic-tile__block:hover .topic-tile__desp-wrap,
  html.no-touch .topic-tiles .topic-tile__block:focus .topic-tile__desp-wrap {
    display: block;
    height: 4.8125rem;
    color: #fff;
    font-size: 0.8125rem;
    font-weight: 400;
    letter-spacing: -0.3px;
    text-align: left;
    line-height: 0.9375rem;
  }
  .topic-tiles .topic-tile__block .topic-tile__image {
    width: 3.125rem;
    height: 50%;
    top: 28%;
    left: 50%;
    transform: translate(-50%, -36%);
  }
  .topic-tiles .topic-tile__block .topic-tile__image--wide {
    width: 4.5rem;
  }
  .topic-tiles .topic-tile__block .topic-tile__heading-wrap {
    height: 2rem;
  }
  .topic-tiles .topic-tile__block .topic-tile__heading-wrap .topic-tile__heading {
    font-size: 0.875rem;
    line-height: 1rem;
    letter-spacing: -0.3px;
    text-align: center;
    position: static;
    transform: translateY(0);
  }
  .topic-tile--popup .l1--wrap .popup--close-btn::before {
    width: 3.125rem;
    height: 3.125rem;
  }
  /* Module: S */
  .two-topic-tiles .col-xs-12.col-sm-6:last-child {
    padding-top: 0;
  }
}

@media (min-width: 64em) {
  body::after {
    content: 'wide';
  }
  .main .container-fluid {
    position: relative;
    z-index: 10;
  }
  /*
--------------------
Modules
--------------------
*/
  /* Module: Matrix form */
  form .sq-form-field {
    width: 40%;
  }
  .selectric-wrapper {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
    padding: 0.625rem 0.875rem;
    width: calc(40% + 28px);
  }
  /* Module: S */
  .active-video-banner {
    min-height: 550px;
  }
  .active-video-banner__text-wrapper h1 {
    font-size: 3.75rem;
  }
  .active-video-banner__text-wrapper h2 {
    font-size: 1.25rem;
  }
  /* Module: S */
  /* Module: S */
  .block-links {
    font-size: 1.25rem;
    padding: 4.25rem 7.5rem 2.875rem 7.5rem;
  }
  .block-links .container-fluid {
    max-width: 90rem;
  }
  .block-links .link-block {
    display: flex;
  }
  .block-links .link-block:nth-of-type(odd) .block-links__link {
    margin-right: 0.9375rem;
  }
  .block-links .link-block:nth-of-type(even) .block-links__link {
    margin-left: 0.9375rem;
  }
  .block-links .block-links__link {
    margin-bottom: 1.3125rem;
    padding: 1.875rem 5.25rem 1.875rem 1.8125rem;
  }
  .block-links .block-links__link::after {
    right: 1.5625rem;
  }
  .block-links .block-links__link .block-link__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .block-links .block-links__link .block-link__content .block-link__content-inner {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .block-links .block-links__link .block-link__content .block-link__content-inner .block-link__title {
    margin-bottom: 0.375rem;
  }
  .block-links .block-links__link .block-link__content .block-link__content-inner .block-link__desp {
    font-size: 0.9375rem;
  }
  /* Module: S */
  .block-nav {
    padding: 3.125rem 0 0;
  }
  .block-nav.padding_top--half {
    padding-top: 1.5625rem;
  }
  .block-nav.padding_bottom--half {
    padding-bottom: 0;
  }
  .block-nav .block-nav__list-wrapper {
    margin: 0;
  }
  .block-nav .slick-arrow {
    width: 3.625rem;
  }
  .block-nav .slick-arrow::after {
    background: url("mysource_files/chevron--teal.svg") no-repeat center center;
    background-size: cover;
    content: '';
    height: 0.375rem;
    position: absolute;
    top: 50%;
    width: 0.75rem;
  }
  .block-nav .slick-next::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .block-nav .slick-prev::after {
    -webkit-transform: rotate(270deg) translateX(25%);
    -ms-transform: rotate(270deg) translateX(25%);
    transform: rotate(270deg) translateX(25%);
    right: 0;
  }
  .block-nav .block-nav__link {
    font-size: 1rem;
    margin: 0 4.0625rem 0 0;
    padding: 1.125rem 0;
  }
  .block-nav .uber-accordion__target-active {
    display: flex;
    padding: 4.375rem 0;
  }
  .block-nav .block-nav__content--left {
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
    padding: 0;
  }
  .block-nav .block-nav__content--right {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-left: 16.66666667%;
    max-width: 50%;
  }
  .block-nav .block-nav__content-header h3 {
    font-size: 1.5rem;
    margin-top: 0;
  }
  .block-nav .block-nav__content-description p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .block-nav .block-nav__list-children {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-count: 2;
    column-gap: 0;
  }
  .block-nav .block-nav__item-sub::after {
    margin-right: 0.625rem;
  }
  .block-nav .block-nav__item-sub--link {
    line-height: 3;
    padding: 0;
  }
  .forest-fire-management .block-nav .slick-arrow::after {
    background-image: url("mysource_files/chevron--jungle-green.svg");
  }
  /* Module: S */
  .block-quote {
    padding: 4.90625rem 0 6.375rem;
  }
  .block-quote.padding_top--half {
    padding-top: 2.4375rem;
  }
  .block-quote.padding_bottom--half {
    padding-bottom: 3.1875rem;
  }
  .block-quote .block-quote__image {
    margin-bottom: 0;
  }
  .block-quote .block-quote__quote h5 {
    font-size: 1.375rem;
  }
  /* Module: S */
  .block-tile {
    padding-bottom: 5.625rem;
    padding-top: 2.5625rem;
  }
  .block-tile.padding_top--half {
    padding-top: 1.25rem;
  }
  .block-tile.padding_bottom--half {
    padding-bottom: 2.8125rem;
  }
  .block-tile--header {
    text-align: center;
  }
  .block-tile--header h2 {
    font-size: 2.5rem;
    margin-bottom: 1.6875rem;
  }
  .block-tile__item {
    margin-bottom: 0;
  }
  .block-tile__item-content--header h3,
  .block-tile__item-content--header strong {
    font-size: 1.5rem;
  }
  .block-tile--small {
    padding-bottom: 0.625rem;
  }
  .block-tile--news_articles_small {
    padding: 4.0625rem 6.5625rem 3rem 6.5625rem;
  }
  .block-tile--news_articles_small .container-fluid {
    max-width: 90rem;
    padding: 0;
  }
  .block-tile--news_articles_small .block-tile--section_title-wrapper {
    padding: 0;
    margin-bottom: 4.1875rem;
  }
  .block-tile--news_articles_small .block-tile--section_title-wrapper .block-tile--news_articles_small-section_title {
    font-size: 2.25rem;
  }
  .block-tile--news_articles_small .block-tile_container {
    max-width: 76.875rem;
    margin: 0 auto;
  }
  .block-tile--news_articles_small .block-tile_container .block-tile__item-small--wrap {
    max-width: 38.4375rem;
    padding: 0rem;
  }
  .block-tile--news_articles_small .block-tile_container .block-tile__item-small--wrap .block-tile__item-small {
    max-width: 38.4375rem;
    flex-direction: row;
    padding: 0.5rem 0rem 1.375rem 0rem;
    margin: 0 1.5625rem 0.6875rem 1.4375rem;
  }
  .block-tile--news_articles_small .block-tile_container .block-tile__item-small--wrap .block-tile__item-small--img {
    margin-right: 2.375rem;
    width: 45%;
  }
  .block-tile--news_articles_small .block-tile_container .block-tile__item-small--wrap .block-tile__item-small-content {
    width: 55%;
    margin-top: -0.3125rem;
  }
  .block-tile--news_articles_small .block-tile_container .block-tile__item-small--wrap .block-tile__item-small-content--header {
    margin: 0 0 1.25rem 0;
    padding-right: 1.3125rem;
  }
  .block-tile--news_articles_small .block-tile_container .block-tile__item-small--wrap .block-tile__item-small-content--header h3 {
    font-size: 1.25rem;
    line-height: normal;
  }
  .block-tile--news_articles_small .block-tile_container .block-tile__item-small--wrap .block-tile__item-small-content--description p {
    font-size: 1rem;
    line-height: normal;
    letter-spacing: 0;
  }
  /* Module: S */
  .tabs.browse-tabs {
    padding: 2.5rem 1.25rem;
  }
  .tabs.browse-tabs .tabs__tab-list-wrapper {
    padding: 0 1.25rem;
  }
  .tabs.browse-tabs .tabs__tab-list-wrapper:before {
    margin: 0 1.25rem;
  }
  .tabs.browse-tabs .lga-selector__content-wrapper {
    padding: 2.5rem 1.25rem;
  }
  .tabs.browse-tabs .lga-selector .right-box__search-wrapper {
    margin-top: 0;
  }
  .tabs.browse-tabs .tabs__item:first-child .tabs__link {
    margin-right: 3.4375rem;
  }
  .tabs.browse-tabs .tabs__link {
    font-size: 1.25rem;
  }
  /* Module: S */
  .landing .header-banner.campaign,
  .inside .header-banner.campaign {
    height: 45.625rem;
    max-height: 45.625rem;
  }
  .landing .header-banner.campaign .banner__text-wrapper,
  .inside .header-banner.campaign .banner__text-wrapper {
    margin-left: 1.5625rem;
  }
  .landing .header-banner.campaign .banner__heading,
  .inside .header-banner.campaign .banner__heading {
    font-size: 3.125rem;
  }
  .landing .header-banner.campaign .banner__subheading,
  .inside .header-banner.campaign .banner__subheading {
    font-size: 1.125rem;
  }
  /* Module: S */
  .carousel__item {
    background-position: center;
    height: 30.375rem;
  }
  .carousel__item.carousel__item--top {
    background-position: top;
  }
  .carousel__item.carousel__item--bottom {
    background-position: bottom;
  }
  .carousel__content {
    top: 145px;
  }
  a.carousel__link {
    padding: 0.875rem 3.875rem;
  }
  /* Module: S */
  .container-fluid--column-wrapper {
    padding-bottom: 4.5rem;
    padding-top: 5rem;
    max-width: 75rem;
  }
  /* Module: S */
  .content-drawer {
    width: auto;
  }
  .content-drawer .content-drawer__close {
    line-height: 6.25rem;
    padding: 0 2.5rem;
  }
  .content-drawer .content-drawer__content-wrapper {
    height: calc(100% - 100px);
  }
  .content-drawer .content-drawer__content {
    margin: 0 5.625rem 5rem 5rem;
    padding: 0;
    width: 45rem;
  }
  /* Module: S */
  .feature-panel {
    padding: 3.75rem 0;
  }
  .feature-panel.padding_top--half {
    padding-top: 1.875rem;
  }
  .feature-panel.padding_bottom--half {
    padding-bottom: 1.875rem;
  }
  .feature-panel::after {
    border-width: 0 5.8125rem 11.875rem;
    left: -5.8125rem;
  }
  .feature-panel::before {
    border-width: 11.875rem 5.8125rem 0;
    right: -5.8125rem;
  }
  .feature-panel .feature-panel__heading {
    font-size: 2.5rem;
  }
  .feature-panel .feature-panel__descr {
    font-size: 1rem;
    margin: 0.625rem auto 2rem;
    max-width: 37.5rem;
  }
  .feature-panel .feature-panel__block {
    padding: 1.5rem 0;
  }
  .feature-panel .feature-block__heading {
    font-size: 1.25rem;
  }
  .feature-panel .feature-block__descr {
    font-size: 1rem;
  }
  /* Module: S */
  .featured-image--large {
    padding: 4.6875rem 0 6.25rem;
  }
  .featured-image--large.padding_top--half {
    padding-top: 2.34375rem;
  }
  .featured-image--large.padding_bottom--half {
    padding-bottom: 3.125rem;
  }
  .featured-image--small {
    padding: 2.875rem 0 5rem;
  }
  .featured-image--small.padding_top--half {
    padding-top: 1.4375rem;
  }
  .featured-image--small.padding_bottom--half {
    padding-bottom: 2.5rem;
  }
  .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .featured-image--header {
    font-size: 2.5rem;
  }
  .featured-image__content.col-xs-12.col-sm-6 {
    padding: 0;
  }
  .featured-image__content .row {
    margin: 0;
  }
  .featured-image__content .row .col-xs-12 {
    padding: 0.375rem;
  }
  .featured-image__content-item {
    height: 234px;
  }
  .featured-image__content-item--purple-light .featured-image__content-item--link::after, .featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
    height: 1.0625rem;
    width: 2.25rem;
  }
  .featured-image__content-item--purple-dark .featured-image__content-item--link::after, .featured-image__content-item--colour .featured-image__content-item--link::after, .featured-image__content-item--planning .featured-image__content-item--link::after, .featured-image__content-item--corporate-services .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
    height: 1.0625rem;
    width: 2.25rem;
  }
  .featured-image__content-item--link {
    padding: 1.875rem;
  }
  .featured-image__content-item--title {
    font-size: 1.25rem;
  }
  .featured-image__content-item--label {
    font-size: 1rem;
  }
  .featured-image__content-item--large {
    height: 480px;
  }
  .featured-image__content-item--large .featured-image__content-item--link::before {
    border-top: 31rem solid;
    border-top-color: inherit;
    border-right: 17rem solid transparent;
    width: calc(100% - 60px);
  }
  .featured-image__content-item--large .featured-image__content-item--link:hover::before {
    width: 1000px;
  }
  .featured-image__content-item--large .featured-image__content-item--link::after {
    height: 1.0625rem;
    right: 340px;
    width: 2.25rem;
  }
  .featured-image__content-item--large .featured-image__content-item--title {
    font-size: 1.25rem;
    width: 282px;
  }
  .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .featured-image__content-item--large.featured-image__content-item--corporate-services .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .environment .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .climate-change .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .forest-fire .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .climate-change .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .forest-fire .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .climate-change .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .forest-fire .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .environment .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .climate-change .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .forest-fire .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .water-and-catchments .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .water-and-catchments .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .energy .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .energy .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--large .featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .energy .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--large .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .planning .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .energy .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after,
  .local-infrastructure .featured-image--small .featured-image__content-item--colour .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--large .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--large .featured-image__content-item--purple-light .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--white.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--small .featured-image__content-item--large.featured-image__content-item--teal .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  .fishermans-bend .featured-image--small .featured-image__content-item--purple-dark .featured-image__content-item--link::after {
    background: url("mysource_files/arrow--corporate.svg") no-repeat center center transparent;
  }
  /* Module: S */
  .footer-menu {
    padding: 4.9375rem 0 5.5rem;
  }
  .footer-menu .footer__group {
    height: 100%;
    position: relative;
  }
  .footer-menu .footer__list {
    display: block;
  }
  .footer-menu .footer__list--col {
    padding: 0 2.5rem;
  }
  .footer-menu .footer__list--col::after, .footer-menu .footer__list--col::before {
    background: #fff;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 0.0625rem;
  }
  .footer-menu .footer__list--col::after {
    right: 1rem;
  }
  .footer-menu .footer__list--col::before {
    left: 1rem;
  }
  .footer-menu .footer__list--social {
    padding: 0;
    text-align: left;
  }
  .footer-menu .footer__list--social::after {
    background: #fff;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 0.0625rem;
  }
  .footer-menu .footer__item--social {
    display: block;
    line-height: 1;
    margin: 0;
  }
  .footer-menu .footer__link--social {
    background: transparent;
    height: auto;
    overflow: visible;
    text-indent: 0;
    white-space: normal;
    width: auto;
  }
  .footer-menu .footer__link--social:hover, .footer-menu .footer__link--social:focus {
    background: transparent;
    color: #00b7bd;
    text-decoration: none;
  }
  .footer-menu .footer__link--social::before {
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    display: inline-block;
    height: 1.25rem;
    margin-right: 1.25rem;
    vertical-align: middle;
    width: 1.25rem;
  }
  .footer-menu .footer__link--fb::before {
    background-image: url("mysource_files/fb-logo.svg");
    background-size: contain;
  }
  .footer-menu .footer__link--fb:hover::before, .footer-menu .footer__link--fb:focus::before {
    background-image: url("mysource_files/fb-logo-teal.svg");
  }
  .footer-menu .footer__link--tw::before {
    background-image: url("mysource_files/tw-logo.svg");
  }
  .footer-menu .footer__link--tw:hover::before, .footer-menu .footer__link--tw:focus::before {
    background-image: url("mysource_files/tw-logo-teal.svg");
  }
  .footer-menu .footer__link--li::before {
    background-image: url("mysource_files/li-logo.svg");
  }
  .footer-menu .footer__link--li:hover::before, .footer-menu .footer__link--li:focus::before {
    background-image: url("mysource_files/li-logo-teal.svg");
  }
  .footer-menu .footer__link--yt::before {
    background-image: url("mysource_files/yt-logo.svg");
    background-size: contain;
  }
  .footer-menu .footer__link--yt:hover::before, .footer-menu .footer__link--yt:focus::before {
    background-image: url("mysource_files/yt-logo-teal.svg");
  }
  .footer-menu .footer__link--ig::before {
    background-image: url("mysource_files/ig-logo.svg");
  }
  .footer-menu .footer__link--ig:hover::before, .footer-menu .footer__link--ig:focus::before {
    background-image: url("mysource_files/ig-logo-teal.svg");
  }
  .footer-menu .footer__heading {
    display: block;
  }
  .quick-contact {
    font-size: 0.875rem;
  }
  .quick-contact .quick-contact__item {
    display: inline-block;
  }
  .quick-contact .quick-contact__item + .quick-contact__item {
    margin: 0;
    padding: 0;
  }
  .quick-contact .quick-contact__item + .quick-contact__item::before {
    background: #201547;
    content: '';
    display: inline-block;
    height: 0.625rem;
    margin: 0 1rem;
    width: 0.125rem;
  }
  .quick-contact .quick-contact__item--icon::before {
    height: 1.25rem;
    margin: 0 0.9375rem 0 0;
    width: 1.25rem;
  }
  .quick-contact br {
    display: none;
  }
  .footer-gov {
    bottom: 0;
    position: absolute;
    right: 0;
    text-align: right;
  }
  .footer-gov .footer-gov__logo {
    display: inline-block;
    margin: 0;
  }
  .footer-gov .footer-gov__copy {
    font-size: 0.875rem;
    margin: 1.375rem 0 0;
    text-align: right;
  }
  /* Module: S */
  .grant__items-list {
    position: relative;
    z-index: 10;
  }
  .grant__item {
    border-bottom: 0.0625rem solid #b9b9b9;
    display: flex;
    padding: 2.5rem 0;
  }
  .grant__item .grant__img-wrapper {
    flex: 1;
    min-width: 18.125rem;
  }
  .grant__item .grant__img-wrapper + .grant__data-wrapper {
    padding-left: 2rem;
  }
  .grant__item .grant__data-wrapper {
    border: 0;
    flex-grow: 1;
    padding: 0 2rem 0 0;
  }
  .grant__item .grant__cta-wrapper {
    align-self: center;
    border: 0;
    min-width: 7.875rem;
    padding: 0;
  }
  .grant__item .grant__cta-wrapper .grant__cta {
    padding: 0.625rem 0 0.6875rem;
  }
  /* Module: S */
  .grants-info__wrapper,
  .sidebar__wrapper {
    float: right;
    margin-bottom: 2.5rem;
    width: 19.1875rem;
  }
  /* Module: S */
  .header.design-2018 .delwp__menu-wrap .delwp__menu > li > a {
    font-size: 1.125rem;
    padding-bottom: 1.0625rem;
  }
  .header.design-2018 .header-wrap {
    height: 6.25rem;
    padding: 0 26.25rem 0 11.125rem;
  }
  .header.design-2018 .header-wrap .header__logo-wrap {
    width: 26.25rem;
    padding-left: 0.5rem;
    top: 0;
  }
  .header.design-2018 .header-wrap .header__logo-wrap:before {
    width: calc(95% - 5px);
  }
  .header.design-2018 .header-wrap .header__logo-wrap:after {
    width: 95%;
  }
  .header.design-2018 .header-wrap .header__logo-wrap .header__logo {
    background: url("mysource_files/logo-2018-desktop.svg") no-repeat left top;
    background-size: contain;
    width: 13.375rem;
    height: 3.5625rem;
    position: relative;
    right: -1rem;
    top: 1.34375rem;
    padding-right: 1.3125rem;
  }
  .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn {
    width: 12.375rem;
    font-size: 0.9375rem;
    font-weight: 500;
    line-height: 1.25rem;
    letter-spacing: -0.01875rem;
    text-decoration: none;
    padding: 2.625rem 2.1875rem 2.375rem 2.125rem;
    color: #fff;
    right: 0rem;
  }
  .header.design-2018 .header-wrap .header__logo-wrap .delwp__menu-btn:after {
    left: auto;
    right: 0.625rem;
    top: 51%;
  }
  .header.design-2018 .header-wrap .search-box__toggle {
    display: none;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap {
    display: inline-flex;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 1;
    flex-wrap: wrap;
    padding: 1.9375rem 4.125rem 1.625rem 1.3125rem;
    position: relative;
    width: 100%;
    height: 100%;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__site {
    line-height: 1.875rem;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__site a {
    font-size: 1.375rem;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search {
    display: inline-block !important;
    position: absolute;
    right: 2.75rem;
    left: auto !important;
    top: auto !important;
    bottom: auto !important;
    width: auto !important;
    height: 100%;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search form,
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search .autosuggest-results {
    width: 15.4375rem;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search form {
    display: block;
    margin: 0;
    padding: 0;
    height: 2.6875rem;
    position: relative;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search form label {
    display: none;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search form input {
    width: 100% !important;
    padding: 0.65625rem 3.125rem 0.65625rem 1rem;
    border: none;
    background-color: #f2f2f2;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search form button {
    visibility: visible;
    display: block !important;
    position: absolute;
    top: 50%;
    right: 0.8125rem;
    transform: translateY(-50%);
    width: 1.0625rem;
    height: 1.0625rem;
    background: url("mysource_files/search-icon.svg") no-repeat center center;
    background-size: contain;
    border: none;
    padding: 0;
  }
  .header.design-2018 .header-wrap .header__title-search-wrap .header__search form button:hover, .header.design-2018 .header-wrap .header__title-search-wrap .header__search form button:focus {
    outline: none;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger {
    width: 11.125rem;
    height: 6.25rem;
    padding: 2.625rem 2.8125rem 2.25rem 3.0625rem;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger.megamenu__burger-orig:hover, .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger.megamenu__burger-orig:focus {
    background-color: #201547;
    color: #fff;
    outline: inherit;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger.megamenu__burger-orig:hover .megamenu__text, .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger.megamenu__burger-orig:focus .megamenu__text {
    text-decoration: none;
    color: #fff;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger .megamenu__burger-box,
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger .megamenu__text {
    display: inline-block;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger .megamenu__text {
    color: #fff;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    margin-top: -0.1875rem;
    margin-left: 0.625rem;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger .megamenu__text:hover, .header.design-2018 .header-wrap .megamenu__burger-wrap .megamenu__burger .megamenu__text:focus {
    text-decoration: underline;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back {
    font-size: 1.0625rem;
    padding: 2.3125rem 0.625rem 2.3125rem 1.875rem;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back.megemenu__back-arrow {
    padding-left: 3.9375rem;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap .megemenu__back.megemenu__back-arrow:before {
    left: 25px;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megamenu__burger {
    width: 4.8125rem;
    padding: 2.5rem 1.71875rem;
    left: 22.75rem;
  }
  .header.design-2018 .header-wrap .megamenu__burger-wrap.header-active-class .megemenu__back {
    width: 22.75rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list,
  .header.design-2018 .megamenu-wrap .megamenu__list-l2,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 {
    top: 6.1875rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list > li > a {
    padding: 2rem 1.875rem 1.5625rem 1.875rem;
    font-size: 1.0625rem;
    letter-spacing: -0.025rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list > li > a:hover, .header.design-2018 .megamenu-wrap .megamenu__list > li > a:focus {
    border-left: 0.1875rem solid #201547;
    padding-left: 1.6875rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2.header-active-class {
    z-index: 3;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li {
    border-bottom: 2px solid #f6f6f6;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a {
    padding: 1.875rem 2.75rem 1.6875rem 1.875rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a > span {
    font-size: 1.0625rem;
    letter-spacing: -0.025rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li > a > p {
    margin-top: 0.4375rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:hover,
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:focus, .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:hover,
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li:not(.landing-page) > a:focus {
    background-color: #f6f6f6;
    border-left: 0.1875rem solid #201547;
    padding-left: 1.6875rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.has-submenu > a:after {
    right: 1.3125rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li > a {
    display: block;
    padding: 1.8125rem 3.625rem 1.25rem 2.4375rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li:not(.landing-page) > a:hover,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li:not(.landing-page) > a:focus {
    background-color: #f6f6f6;
    border-left: 0.1875rem solid #201547;
    padding-left: 2.25rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a:hover,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a:focus {
    border-left: 0.3125rem solid #855487;
    padding-left: 2.125rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.current-session > span {
    padding: 1.875rem 3.625rem 2.3125rem 2.4375rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.current-session > span:after {
    bottom: -6px;
    border-width: 0 16px 14px 16px;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list > li.has-submenu > a:after,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.has-submenu > a:after {
    right: 1.5625rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page:after,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page:after {
    border-width: 0 12px 10px 12px;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a,
  .header.design-2018 .megamenu-wrap .megamenu__list-l3 > li.landing-page > a {
    padding: 1.875rem 2.75rem 2.3125rem 2.4375rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a {
    padding: 1.875rem 2.75rem 2.3125rem 1.875rem;
  }
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a:hover,
  .header.design-2018 .megamenu-wrap .megamenu__list-l2 > li.landing-page > a:focus {
    border-left: 0.3125rem solid #855487;
    padding-left: 1.5625rem;
  }
  /* Module: S */
  .header-banner .banner__text-wrapper {
    margin-left: 7.5rem;
  }
  .header-banner .banner__image-wrapper::after {
    left: 5.375rem;
  }
  .header-banner .banner__image-wrapper::before {
    right: -38.6875rem;
  }
  .header-banner .banner__image-triangle {
    left: -46rem;
  }
  /* Module: S */
  .header {
    padding: 1.3125rem 0 1.375rem;
  }
  .header .header__logo {
    height: 3.5625rem;
    width: 11.9375rem;
  }
  .header .header__menu-text {
    display: inline-block;
  }
  .header .header__curves::before {
    right: -15.625rem;
    top: -20rem;
  }
  .header__search-mobile {
    top: 6.25rem;
  }
  .navigation {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  .navigation::before {
    display: none;
  }
  .navigation .navigation__link {
    padding: 0.8125rem 5.375rem 0.75rem 2.25rem;
  }
  .navigation .navigation__link::after {
    margin: 0 2.25rem;
    width: calc(100% - 72px);
  }
  .navigation .navigation__sub-l2-link {
    padding: 0.8125rem 5.375rem 0.8125rem 2.25rem;
  }
  .navigation .navigation__sub-l3-link {
    padding: 0.8125rem 5.375rem 0.8125rem 3.1875rem;
  }
  .navigation .navigation__sub-l4-link {
    padding: 0.8125rem 1.875rem 0.8125rem 4.125rem;
  }
  .navigation .navigation__cta {
    right: 2.25rem;
  }
  .megamenu {
    display: block;
  }
  .megamenu .megamenu__link {
    font-size: 1rem;
    margin: 0 4.6875rem 0 0;
    padding: 1rem 0;
  }
  .megamenu .megamenu__link::after {
    height: 0.375rem;
    right: -1.9375rem;
    top: 1.5625rem;
    width: 0.75rem;
  }
  .megamenu .megamenu__link::before {
    -webkit-transform: translateY(1.75rem);
    -ms-transform: translateY(1.75rem);
    transform: translateY(1.75rem);
  }
  .megamenu .megamenu__link:hover::before, .megamenu .megamenu__link:focus::before {
    -webkit-transform: translateY(-0.125rem);
    -ms-transform: translateY(-0.125rem);
    transform: translateY(-0.125rem);
  }
  .megamenu .megamenu__link--open::before {
    -webkit-transform: translateY(-0.125rem);
    -ms-transform: translateY(-0.125rem);
    transform: translateY(-0.125rem);
  }
  .megamenu .megamenu__sub-nav {
    top: 6.25rem;
  }
  .megamenu__overlay {
    top: 6.25rem;
  }
  /* Module: S */
  .inside .main::before {
    display: block;
  }
  .inside .main::after {
    display: block;
  }
  .inside .main > .container-fluid {
    padding-bottom: 5.3125rem;
    padding-top: 4.6875rem;
  }
  .inside .main .content-wrapper--one-col p,
  .inside .main .content-wrapper--one-col ol,
  .inside .main .content-wrapper--one-col ul {
    width: 80%;
  }
  .inside .main.col-2 .main-content-wrapper {
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .inside .main.col-2 .lhs-nav-wrapper {
    display: block;
  }
  .inside .main.col-2 .content-wrapper,
  .inside .main.col-2 .block-quote,
  .inside .main.col-2 .accordion,
  .inside .main.col-2 .table-responsive,
  .inside .main.col-2 .tabs,
  .inside .main.col-2 .faq {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .project .main > .container-fluid {
    padding-top: 0;
  }
  .project .main {
    margin-top: -3.125rem;
  }
  .project-section__sort {
    border: none;
    height: auto;
    position: relative;
  }
  .project-section__sort::before {
    background: #f6f6f6;
    border-bottom: solid 1px #979797;
    content: '';
    height: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100vw;
  }
  .project-section__sort .sort-project-section--selected {
    display: none;
  }
  .project-section__sort.expanded .sort-project-section__list, .project-section__sort .sort-project-section__list {
    background: #f6f6f6;
    border-bottom: solid 1px #979797;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
  }
  .project-section__sort.expanded .sort-project-section__list li, .project-section__sort .sort-project-section__list li {
    display: inline-block;
  }
  .project-section__sort.expanded .sort-project-section__list .project-section__link, .project-section__sort .sort-project-section__list .project-section__link {
    color: #201547;
    display: inline-block;
    font-size: 1.25rem;
    padding: 0.625rem 1.25rem;
    text-decoration: none;
    cursor: pointer;
  }
  .project-section__sort.expanded .sort-project-section__list .project-section__link:hover, .project-section__sort.expanded .sort-project-section__list .project-section__link:active, .project-section__sort .sort-project-section__list .project-section__link:hover, .project-section__sort .sort-project-section__list .project-section__link:active {
    cursor: pointer;
    color: #201547;
    font-weight: 500;
  }
  .project-section__sort.expanded .sort-project-section__list .project-section--selected, .project-section__sort .sort-project-section__list .project-section--selected {
    border: solid 1px #979797;
    border-bottom: none;
    background: #fff;
    font-weight: bold;
  }
  .project-section__sort.expanded .sort-project-section__list {
    box-shadow: none;
  }
  .project-section__sort.expanded .sort-project-section__list::after {
    content: none;
  }
  .project-section__sort .sort-project-section__list .project-section__link.project-section--selected.active {
    position: relative;
  }
  .project-section__sort .sort-project-section__list .project-section__link.project-section--selected.active:after {
    content: "";
    position: absolute;
    bottom: -0.0625rem;
    left: 0;
    width: 100%;
    height: 0.0625rem;
    background-color: #fff;
  }
  /* Module: S */
  .lga-selector {
    padding-bottom: 0;
  }
  .lga-selector__content-wrapper {
    display: flex;
    max-width: 77rem;
    margin-right: auto;
    margin-left: auto;
    padding: 40px 20px;
  }
  .lga-selector .text-box {
    width: 35%;
  }
  .lga-selector .right-box {
    width: 48%;
    margin-left: 5%;
  }
  .lga-selector .right-box__search-wrapper {
    float: right;
  }
  .lga-selector .right-box__planning-scheme {
    float: right;
    margin-left: 0;
  }
  .lga-popup-container {
    width: 33.125rem;
    right: 40%;
    top: 90%;
    margin-top: 0;
  }
  /* Module: S */
  .planning-scheme__map {
    height: 41.3125rem;
  }
  /* Module: S */
  .planning-scheme-opened #main {
    z-index: 1;
  }
  .scroll-y-content--mobile {
    height: inherit;
    overflow-y: inherit;
  }
  body.planning-scheme-opened {
    overflow: inherit;
  }
  .planning-scheme__search-wrapper > form {
    padding: 30px 25px 10px 0;
  }
  .planning-scheme__search-wrapper .search__input {
    border-bottom: 0.125rem solid rgba(32, 21, 71, 0.5);
  }
  .search-header-right-buttons {
    display: block;
    position: absolute;
    top: 35px;
    right: 0;
  }
  .search-header-right-buttons .lodge-amendment-button {
    float: right;
    font-size: 13px;
    text-decoration: none;
    color: white;
    padding: 10px 20px;
    background: #642667;
  }
  .search-header-right-buttons .lodge-amendment-button:after {
    background: url(mysource_files/drawer_link_icon2--white.svg) center center no-repeat transparent;
    background-size: cover;
    content: '';
    display: inline-block;
    height: 18px;
    margin: 0 5px;
    opacity: 1;
    position: relative;
    visibility: visible;
    top: 4px;
    width: 18px;
  }
  .planning-scheme {
    position: relative;
  }
  .planning-scheme .background-mask--left {
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #f6f6f6;
  }
  .planning-scheme > .container-fluid {
    max-width: 77rem;
  }
  .planning-scheme__wrapper {
    display: flex;
  }
  .planning-scheme__content-list {
    width: 35%;
  }
  .planning-scheme__content-box {
    width: 65%;
    background-color: white;
    padding: 0 20px;
    height: inherit;
    position: inherit;
    z-index: inherit;
    top: inherit;
    right: inherit;
  }
  .planning-scheme__content-box .mobile-close-bar {
    display: none;
  }
  .planning-scheme__content-box .top-bar {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
  }
  .planning-scheme__content-box .top-bar__breadcrumbs {
    display: block;
    width: 50%;
  }
  .planning-scheme__content-box .top-bar__breadcrumbs--first, .planning-scheme__content-box .top-bar__breadcrumbs--second, .planning-scheme__content-box .top-bar__breadcrumbs--third {
    position: relative;
    display: inline-block;
    width: 100%;
    font-size: 13px;
    color: #201547;
  }
  .planning-scheme__content-box .top-bar__breadcrumbs--first {
    font-weight: 600;
  }
  .planning-scheme__content-box .top-bar__breadcrumbs--second {
    margin-left: 25px;
  }
  .planning-scheme__content-box .top-bar__breadcrumbs--third {
    margin-left: 50px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .planning-scheme__content-box .top-bar__breadcrumbs--second:after, .planning-scheme__content-box .top-bar__breadcrumbs--third:after {
    content: "";
    background: url(mysource_files/chevron--planning.svg) no-repeat center center transparent;
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    background-size: contain;
    left: -15px;
    top: calc(50% - 6px);
  }
  .planning-scheme__content-box .top-bar__buttons {
    margin: 12px 10px;
  }
  .planning-scheme__content-box .top-bar__buttons a {
    padding: 10px 20px 10px 40px;
    margin-left: 0;
  }
  .planning-scheme__content-box .top-bar__buttons--print-button:after, .planning-scheme__content-box .top-bar__buttons--view-map-button:after {
    left: 15px;
  }
  .planning-scheme__content-box .content-box {
    display: flex;
    margin: 0px 10px;
  }
  .planning-scheme__content-box .content-box__numbers-wrapper {
    flex-wrap: wrap;
    display: inline-block;
    margin-right: 60px;
    margin-top: 15px;
  }
  .planning-scheme__content-box .content-box__numbers-wrapper--counter {
    font-size: 35px;
    margin-top: -20px;
  }
  .planning-scheme__content-box .content-box__numbers-wrapper--date, .planning-scheme__content-box .content-box__numbers-wrapper--symbol {
    margin: 0;
    font-size: 14px;
  }
  .planning-scheme__content-box .content-box__content-wrapper-heading--purple {
    font-size: 20px;
  }
  .planning-scheme__content-box .content-box__content-wrapper-heading--dark-blue {
    font-size: 18px;
  }
  .planning-scheme__content-box .content-box__content-wrapper h1 {
    font-size: 35px;
    margin: 0;
  }
  .planning-scheme.full-width .planning-scheme__content-list {
    width: 100%;
  }
  .planning-scheme.full-width .planning-scheme__content-desc {
    display: flex;
    padding: 1.25rem 0;
  }
  .planning-scheme.full-width .planning-scheme__content-desc-text {
    margin-right: 3.75rem;
    width: 55%;
  }
  .planning-scheme.full-width .planning-scheme__content-desc-pdf {
    width: 45%;
  }
  .planning-scheme.full-width .side-menu .accordion__l1-button {
    font-size: 1.25rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l1-button-counter {
    margin-right: 2.1875rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l2-link-counter {
    margin-right: 3.4375rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l2-link {
    font-size: 1.125rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l3-link {
    font-size: 1rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l4-link {
    font-size: 1rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l2:after {
    right: 0;
  }
  .planning-scheme.full-width .side-menu .accordion__l2-content .accordion__l2-link {
    margin-left: 6.25rem;
  }
  .planning-scheme.full-width .side-menu .accordion__l2-content .accordion__l2-link-counter {
    min-width: 10rem;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map {
    padding: 4.375rem 0;
  }
  .planning-scheme.full-width.planning-scheme-map .planning-scheme__content-map-enlargement {
    width: 19.1875rem;
  }
  .planning-scheme.full-width.planning-scheme-map .side-menu .accordion__l2-date {
    right: 3.125rem;
  }
  .planning-scheme__history {
    padding: 1.875rem 0;
  }
  .side-menu-reset-button {
    padding-right: 25px;
  }
  .side-menu .accordion__link {
    background-color: #f6f6f6;
  }
  .side-menu .accordion__l2:after, .side-menu .accordion__l3:after, .side-menu .accordion__l4:after {
    width: calc(100% - 70px);
    right: 10px;
  }
  .side-menu .accordion__l2-link, .side-menu .accordion__l3-link {
    margin-left: 100px;
    padding-right: 10px;
  }
  .side-menu .accordion__l4-link {
    margin-left: 60px;
    padding-right: 10px;
  }
  .side-menu .accordion__l2-button, .side-menu .accordion__l3-button {
    left: 60px;
  }
  .pdf-link--box__wrapper {
    border-bottom: none;
  }
  .social-media-inline-text {
    font-size: 16px;
  }
  /* Module: S */
  .top-bar .container-fluid,
  .property-dashboard .container-fluid {
    max-width: 77rem;
    margin: 0 auto;
  }
  .property-dashboard.amendments .search-header__title {
    font-size: 3.125rem;
    margin-bottom: 0.4375rem;
  }
  .property-dashboard.amendments .search-header__change-plnning-btn {
    font-weight: normal;
    margin-top: 0;
  }
  .property-dashboard.amendments .search-header__content-wrap {
    margin-bottom: 3.75rem;
  }
  .top-bar__buttons-wrapper {
    padding: 1.25rem 0;
  }
  .top-bar__button {
    color: white;
    padding: 15px 30px 15px 50px;
    font-size: 14px;
    border: none;
    width: auto;
  }
  .top-bar__button--pdf-download {
    background: #642667;
  }
  .top-bar__button--pdf-download:before {
    background: url(mysource_files/file-pdf--white.svg) no-repeat center center transparent;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
    left: 22px;
  }
  .top-bar__button--map, .top-bar__button--map-pd {
    background: #201547;
    margin-left: 0.625rem;
  }
  .top-bar__button--map:before, .top-bar__button--map-pd:before {
    background: url(mysource_files/map-pin.svg) no-repeat center center transparent;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
    left: 22px;
  }
  .top-bar__button--go-to {
    margin-left: auto;
    background: #642667;
    padding: 15px 50px 15px 30px;
  }
  .top-bar__button--go-to:before {
    background: url(mysource_files/list-arrow--white.svg) no-repeat center center transparent;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
    left: auto;
    right: 22px;
  }
  .top-bar__button--lga-name {
    display: inline;
  }
  .property-dashboard__content {
    padding-top: 1.5625rem;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .property-dashboard__item--text {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
  }
  .property-dashboard__item--text.underline {
    border: none;
  }
  .property-dashboard__item--text.x1tox1 {
    padding-right: 1rem;
  }
  .property-dashboard__item-fullwidth {
    display: flex;
    align-items: flex-start;
    width: 100%;
  }
  .property-dashboard__item--column-text {
    width: 50%;
    border: none;
  }
  .property-dashboard__item--column-text .property-dashboard__item--text {
    width: 100%;
  }
  .property-dashboard__item--map {
    margin: 0;
    width: 100%;
    height: 500px;
  }
  .property-dashboard__item-header {
    font-size: 18px;
    width: 100%;
    padding-right: 40px;
  }
  .property-dashboard__item-question {
    margin: 6px 0;
    padding-right: 40px;
  }
  .x1tox1 .property-dashboard__item-question {
    width: 55%;
  }
  .x1tox2 .property-dashboard__item-question {
    width: 33.333333%;
  }
  .x1tox3 .property-dashboard__item-question {
    width: 25%;
  }
  .property-dashboard__item-answer {
    margin: 6px 0;
    padding-right: 40px;
  }
  .x1tox1 .property-dashboard__item-answer {
    width: 45%;
  }
  .x1tox2 .property-dashboard__item-answer {
    width: 66.666667%;
  }
  .x1tox3 .property-dashboard__item-answer {
    width: 75%;
  }
  /* Module: S */
  /* Module: S */
  .publications__items-list {
    position: relative;
    z-index: 10;
  }
  .publications__item {
    border-bottom: 0.0625rem solid #b9b9b9;
    display: flex;
    margin: 0;
    padding: 2.5rem 0;
  }
  .publications__item .publications__img-wrapper {
    flex: 1;
    min-width: 18.125rem;
  }
  .publications__item .publications__img-wrapper + .publications__data-wrapper {
    padding-left: 2rem;
  }
  .publications__item .publications__data-wrapper {
    border: 0;
    flex-grow: 1;
    padding: 0 2rem 0 0;
  }
  /* Module: S */
  .quick-links {
    font-size: 1.25rem;
    padding: 3.4375rem 0;
  }
  .quick-links .quick-links__link {
    padding: 2.25rem 5.9375rem 2.25rem 1.875rem;
  }
  .quick-links .quick-links__link::after {
    height: 1.0625rem;
    right: 1.875rem;
    width: 2.1875rem;
  }
  .main.col-2 .quick-links .quick-links__link {
    padding: 1.25rem 5.9375rem 1.25rem 1.875rem;
  }
  /* Module: S */
  .search-results.resource-library-results .search-results__summary {
    margin-bottom: 0;
  }
  .resource-library__items {
    margin: 0.9375rem 0 6.25rem;
  }
  .resource-library__item {
    display: flex;
  }
  .resource-library__item-wrapper-img {
    width: 250px;
    overflow: hidden;
  }
  .resource-library__item-wrapper-img img {
    display: block;
  }
  .resource-library__item-with-img .resource-library__item-wrapper-content {
    width: calc(100% - 180px);
    padding-right: 100px;
  }
  /* Module: S */
  .amendments-header .breadcrumb {
    line-height: 1.1875rem;
    margin: 0;
    padding: 1.6875rem 0 0 0;
  }
  .amendments-header .breadcrumb__item::after {
    font-size: 0.875rem;
    letter-spacing: normal;
  }
  .amendments-header .breadcrumb a {
    font-size: 0.875rem;
    letter-spacing: normal;
  }
  .amendments-header .search-header__title {
    margin: 1rem 0 1rem 0;
  }
  .amendments-header .lga-selector__content-wrapper {
    padding: 0 1rem 6.25rem 1rem;
  }
  /* Module: S */
  .main .search-header {
    z-index: 33;
  }
  .search-header .breadcrumb {
    line-height: 1.1875rem;
    margin: 0;
    padding: 1.6875rem 0 0 0;
    width: 72%;
    margin-bottom: 1.25rem;
  }
  .search-header .breadcrumb__item::after {
    font-size: 0.875rem;
    letter-spacing: normal;
  }
  .search-header .breadcrumb a {
    font-size: 0.875rem;
    letter-spacing: normal;
  }
  .search-header .search-header__title-wrap {
    padding: 1.25rem 0 2.25rem 0;
  }
  .search-header .search-header__title-wrap > h1 {
    color: #fff;
    font-size: 3.125rem;
    font-weight: 600;
    line-height: 4.375rem;
    margin-top: 0;
    margin-bottom: 0.4375rem;
  }
  .search-header .search-header__title-wrap .search-header__desp-wrap > p, .search-header .search-header__title-wrap .search-header__desp-wrap-link,
  .search-header .search-header__title-wrap .search-header__desp-wrap a {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .search-header__sec-desp {
    position: absolute;
    left: 0;
    bottom: -30px;
    font-size: 20px;
  }
  .amendments .search-header .breadcrumb {
    margin-bottom: 20px;
  }
  .amendments .search-header__desp-wrap {
    font-size: 20px;
  }
  .amendments .search-header__content-wrap {
    width: 100%;
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    position: relative;
  }
  .amendments .search-header__content-wrap h1 {
    font-size: 3.125rem;
    line-height: 4.375rem;
    margin-bottom: 0.4375rem;
    position: relative;
    margin-right: 20px;
    max-width: 31.25rem;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    padding-right: 2.5rem;
  }
  .amendments .search-header__change-plnning-btn {
    border: none;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: left;
    position: relative;
    left: 1.25rem;
    padding: 0.625rem;
    padding-left: 1.875rem;
  }
  .amendments .search-header__change-plnning-icon:before {
    content: "";
    display: block;
    background: url(mysource_files/chevron.svg) no-repeat center center;
    width: 20px;
    height: 13px;
    position: absolute;
    left: 0;
    background-size: cover;
    transition: .3s;
  }
  .amendments .search-header__change-plnning-icon.open:before {
    transition: .3s;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
  }
  .amendments .search-header__select-planning-btn {
    display: block;
    position: absolute;
    right: 0;
    font-size: 12px;
    font-weight: 600;
    color: white;
    text-decoration: none;
  }
  .amendments .search-header__select-planning-btn:before {
    content: "";
    display: block;
    background: url(mysource_files/map-pin.svg) no-repeat center center;
    width: 20px;
    height: 23px;
    position: absolute;
    left: -30px;
    top: -3px;
    background-size: cover;
  }
  .search__form-filbtn-wrap.search__custom {
    background-color: #201547;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group .search__input {
    background-color: transparent;
    color: #f6f6f6;
    border-bottom-color: #f6f6f6;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group input::placeholder {
    color: #f6f6f6;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group input:focus {
    border-bottom: 0.125rem solid #00b7bd;
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group input:focus::placeholder {
    color: rgba(246, 246, 246, 0.5);
  }
  .search__form-filbtn-wrap.search__custom .search__form-wrap > form .search__group .search__submit.search__submit--icon {
    background: url("mysource_files/search-icon--white.svg") no-repeat top left transparent;
  }
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__clear-btn,
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__filter-btn {
    background-color: #110a2a;
    color: #f6f6f6;
  }
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__clear-btn > svg,
  .search__form-filbtn-wrap.search__custom .search__filter-btn-wrap .search__filter-btn > svg {
    fill: #f6f6f6;
  }
  .search__form-filbtn-wrap {
    z-index: 32;
  }
  .search__form-filbtn-wrap .search__form-wrap {
    height: 3.125rem;
  }
  .search__form-filbtn-wrap .search__form-wrap > form {
    width: 40%;
  }
  .search__form-filbtn-wrap .search__form-wrap > form .search__group .search__input {
    font-size: 1.25rem;
    padding: 0.3125rem 1.5625rem 0.625rem 0.3125rem;
  }
  .search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit {
    top: 0.375rem;
    right: 0rem;
  }
  .search__form-filbtn-wrap .search__form-wrap > form .search__group .search__submit.search__submit--cancel {
    top: 0.8125rem;
    right: 0.3125rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap {
    right: 0;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn {
    display: inline-block;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn {
    margin: 0;
    padding: 0.875rem 1.5625rem 0.8125rem 1.5rem;
    top: 0;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__clear-btn .filter-clear-btn__text {
    font-size: 1rem;
    font-weight: 500;
    min-width: 5.1875rem;
    text-transform: none;
    vertical-align: middle;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn {
    width: auto;
    height: 3.125rem;
    padding: 0.875rem 1.5625rem 0.8125rem 1.5rem;
    background-color: #f6f6f6;
    color: #110a2a;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn > svg,
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__text {
    display: inline-block;
    vertical-align: middle;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn > svg {
    margin-right: 0.575rem;
    position: relative;
    top: -0.125rem;
    left: 0.1875rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__text {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    min-width: 5.1875rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number {
    position: relative;
    background: none;
    font-size: 1rem;
    font-weight: 500;
    width: auto;
    height: auto;
    padding: 0rem 0.5rem;
    top: 0.0625rem;
    right: auto;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data {
    display: inline-block;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:before, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:after {
    position: absolute;
    width: 0.1875rem;
    height: 100%;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:before {
    content: "(";
    left: 0.1875rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn .filter-btn__number.has-data:after {
    content: ")";
    right: 0.3125rem;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn.search__filter-btn--active {
    background-color: #f6f6f6;
    color: #201547;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn.search__filter-btn--active > svg {
    fill: #201547;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:hover, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:focus {
    background-color: rgba(32, 21, 71, 0.79);
    color: #fff;
  }
  .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:hover > svg, .search__form-filbtn-wrap .search__filter-btn-wrap .search__filter-btn:focus > svg {
    fill: #fff;
  }
  .search-filters.active {
    background-color: #f6f6f6;
    position: relative;
    padding: 0;
    -webkit-animation: fadeIn 0.5s ease-out;
    animation: fadeIn 0.5s ease-out;
    z-index: 10;
  }
  .search-filters.active .filter-tabs__wrap {
    position: relative;
    z-index: 31;
    top: 0;
    bottom: auto;
    overflow: inherit;
    -webkit-animation: none;
    animation: none;
    margin: 0 auto;
    max-width: 77rem;
    width: auto;
  }
  .search-filters.active form {
    position: relative;
    padding-bottom: 0;
    width: 100vw;
  }
  .search-filters form {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .search-filters form .search-filters__header-wrap,
  .search-filters form .search-filters__footer-wrap {
    position: relative;
    -webkit-animation: none;
    animation: none;
  }
  .search-filters form .search-filters__header-wrap {
    background-color: #f6f6f6;
    padding: 0;
  }
  .search-filters form .search-filters__header-wrap button,
  .search-filters form .search-filters__header-wrap h2 {
    display: none !important;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap {
    display: block;
    text-align: center;
    font-size: 0;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap {
    display: inline-block;
    padding: 0.9375rem 1.09375rem;
    position: relative;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:after {
    content: "";
    display: block;
    width: 100%;
    height: 0.0625rem;
    background-color: #c8c8c8;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap.active {
    cursor: pointer;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap.active:after {
    height: 0.1875rem;
    background-color: #00b7bd;
    bottom: -0.0625rem;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:hover, .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:focus {
    cursor: pointer;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:hover h3, .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap:focus h3 {
    color: #00b7bd;
  }
  .search-filters form .search-filters__header-wrap .filter-tabs__header-wrap .filter-tab__header-wrap h3 {
    margin: 0;
    font-size: 1.125rem;
    font-weight: normal;
    line-height: 1.75rem;
  }
  .search-filters form .search-filters__filter-tab {
    display: none;
    padding: 0 1.3125rem 0 3.03125rem;
  }
  .search-filters form .search-filters__filter-tab.active {
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
  }
  .search-filters form .search-filters__filter-tab .filter-tab__header-wrap {
    display: none;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap:nth-of-type(4n + 1) .filter-field {
    margin-left: 0;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field {
    margin-left: 2.1875rem;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__dropdown .filter-field__expand-select {
    top: 2rem;
    right: 0.125rem;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap input {
    width: 42%;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap .filter-field.filter-field__date-range-pick .filter-fields__wrap span {
    margin-right: 0.625rem;
  }
  .search-filters form .search-filters__filter-tab .search__fields-wrap .filter-field__wrap:last-of-type .filter-field {
    margin-right: 0;
  }
  .search-filters form .search-filters__footer-wrap {
    background-color: #e5e5e5;
    padding: 1rem 0 0.875rem 0;
  }
  .search-filters form .search-filters__footer-wrap .search__group {
    text-align: right;
  }
  .search-filters form .search-filters__footer-wrap .search__group > button,
  .search-filters form .search-filters__footer-wrap .search__group > .reset-search-facets {
    width: auto;
    padding: 0.875rem 3rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    background-color: #642667;
  }
  .search-filters form .search-filters__footer-wrap .search__group button[type=reset],
  .search-filters form .search-filters__footer-wrap .search__group .reset-search-facets {
    display: inline-block;
    font-size: 0.875rem;
    color: #323232;
    background: none;
    padding-right: 2.125rem;
  }
  .search-filters form .search-filters__footer-wrap .search__group button[type=reset]:hover, .search-filters form .search-filters__footer-wrap .search__group button[type=reset]:focus,
  .search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:hover,
  .search-filters form .search-filters__footer-wrap .search__group .reset-search-facets:focus {
    color: #642667;
  }
  .search-filters__header-wrap,
  .search-filters__footer-wrap .search__group {
    max-width: 77rem;
    margin: 0 auto;
  }
  .search-filters__filter-tab {
    padding: 1.3125rem 0 3.03125rem 0;
  }
  .search-results {
    padding: 2.25rem 7rem 4.375rem 7rem;
  }
  .search-results .search-results-bar {
    position: relative;
  }
  .search-results .search-results-bar .search-results__summary,
  .search-results .search-results-bar .search-results__func-wrap {
    display: inline-block;
  }
  .search-results .search-results-bar .search-results__summary {
    margin-top: 0;
    padding-left: 0;
  }
  .search-results .search-results-bar .search-results__summary p {
    font-size: 1.25rem;
  }
  .search-results .search-results-bar .search-results__func-wrap {
    padding: 0;
    position: absolute;
    right: 0;
    top: -0.0625rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__sort,
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
    display: inline-block;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__sort {
    width: auto;
    text-align: left;
    padding: 0;
    line-height: normal;
    border: none;
    position: relative;
    right: -1rem;
    margin-top: 0;
    margin-right: -0.625rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__sort.expanded .sort-options__list {
    width: 11.25rem;
    top: -0.25rem;
    right: -0.0625rem;
    left: auto;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch {
    position: relative;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button {
    padding: 0.375rem 1.1875rem 0.375rem 1.375rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button > svg {
    margin-right: 0;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards {
    padding: 0.375rem 2.5rem 0.25rem 1.375rem;
    right: -2rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__cards.selected {
    padding-right: 1.1875rem;
    right: -1.8125rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table {
    padding: 0.375rem 1.1875rem 0.375rem 2.5rem;
  }
  .search-results .search-results-bar .search-results__func-wrap .search-results__view-switch button.view-switch__table.selected {
    padding-left: 1.375rem;
  }
  .amendments.search-tabs .container-fluid {
    max-width: 77rem;
    margin: 0 auto;
  }
  .amendments .search-tabs__selected-tab {
    display: none;
  }
  .amendments .search-tabs-wrap {
    display: flex;
    margin: 0;
  }
  .amendments .search-tabs-wrap.mobile-hidden {
    display: flex;
    margin: 0;
  }
  .amendments .search-tabs__item {
    margin-right: 70px;
  }
  .amendments .search-tabs__item a {
    padding: 22px 0;
  }
  .amendments .search-tabs__item.active {
    border-bottom: 4px solid #00b7bd;
  }
  .search-filters form .search-filters__filter-tab,
  .search__form-filbtn-wrap {
    padding: 20px 0 20px 0;
  }
}

@media screen and (min-width: 64em) and (max-width: 1332px) {
  .search-header > .container-fluid,
  .search-filters.active .filter-tabs__wrap,
  .search__form-filbtn-wrap > .container-fluid,
  .search-filters__footer-wrap .search__group,
  .search-results {
    margin: 0 50px;
  }
}

@media (min-width: 64em) {
  /* Module: S */
  /*
 * Table of Contents
 *
 *  SEARCH TOOLS
 *  FILTERS
 *
 */
  /*
--------------------
1. SEARCH TOOLS
--------------------
*/
  .results--count {
    font-size: 0.6875rem;
    line-height: 0.8125rem;
    font-weight: 700;
  }
  .results--query {
    font-size: 2rem;
    line-height: 2.375rem;
    margin-bottom: 0.625rem;
  }
  .results--types {
    font-size: 1.0625rem;
    line-height: 1.25rem;
    margin-bottom: 0.625rem;
  }
  .icon--tools {
    position: relative;
    margin-left: 1.25rem;
    margin-top: 0.4375rem;
  }
  .icon--tools .icon {
    font-size: 1.25rem;
    margin-right: 13px;
  }
  .icon--tools .icon:last-child {
    margin-right: 0;
  }
  .icon--tools .icon.selected {
    color: #6f6f6f;
  }
  /*
--------------------
2. FILTERS
--------------------
*/
  .filters__group-h {
    padding-bottom: 0.4375rem;
    margin-bottom: 0.375rem;
  }
  .filters__heading, .filters__heading-selected {
    font-size: 1.1875rem;
    line-height: 1.4375rem;
  }
  .facetLabel {
    margin-top: 1.125rem;
    font-size: 0.9375rem;
    line-height: 1.125rem;
  }
  .filters__more-button {
    font-size: 0.8125rem;
    line-height: 0.875rem;
  }
  .filters__link {
    font-size: 0.9375rem;
  }
  .filters__count {
    font-size: 0.9375rem;
    line-height: 1.125rem;
  }
  /* Module: S */
  .search-results__table-view .search-results__footer,
  .search-results__cards-view .search-results__footer {
    margin-top: 3.1875rem;
  }
  .search-results__table-view .table-view__header {
    width: 100%;
    margin-top: 0;
    margin-bottom: 1.875rem;
    font-size: 0;
    display: flex;
    padding: 0.5625rem 0;
    border-top: 0.0625rem solid #979797;
    border-bottom: 0.0625rem solid #642667;
  }
  .search-results__table-view .table-view__header .result-row__cell {
    display: inline-block;
    font-size: 0.6875rem;
    font-weight: 600;
    line-height: 0.9375rem;
    letter-spacing: 0.0125rem;
    padding: 0rem 0.625rem 0rem 0.625rem;
  }
  .search-results__table-view .table-view__header .result-row__cell span {
    color: #201547;
    text-transform: uppercase;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    float: left;
  }
  .search-results__table-view .result-row__cell {
    width: 12% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__prj-name--project {
    width: 20% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__ref-num--first {
    width: 8% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__links {
    width: 16% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__title--consultations {
    width: 18% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__links--consultations, .search-results__table-view .result-row__cell.consultations--links {
    width: 14% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__links--amendments, .search-results__table-view .result-row__cell.result-cell__links--amendments-interim {
    width: 16% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__date--consultations {
    width: 10% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__status--consultations {
    width: 9% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__status-date--consultations {
    width: 14% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__outcome--consultations {
    width: 14% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__brief--consultations {
    width: 28% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__link--panels {
    width: 18% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__brief--panels {
    width: 47% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__title--panels {
    width: 24% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__ref-dec--amendments, .search-results__table-view .result-row__cell.result-cell__brief--amendments-interim {
    width: 36.08% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__links--amendments a, .search-results__table-view .result-row__cell.result-cell__links--amendments-interim a {
    border-top: none;
    padding: 0.625rem 0.5625rem 0.9375rem 0.625rem;
  }
  .search-results__table-view .result-row__cell.result-cell__title--minister-permits {
    width: 11.5% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__brief--minister-permits {
    width: 35% !important;
  }
  .search-results__table-view .result-row__cell.result-cell__outcome--minister-permits {
    width: 16.3% !important;
    position: relative;
  }
  .search-results__table-view .result-row__cell.result-cell__links--minister-permits {
    width: 14% !important;
  }
  .search-results__table-view .result-row {
    display: flex;
    width: 100%;
    font-size: 0;
    border: 0.0625rem solid #c8c8c8;
    border-bottom: none;
    padding: 0;
    margin: 0;
  }
  .search-results__table-view .result-row:last-of-type {
    border-bottom: 0.0625rem solid #c8c8c8;
  }
  .search-results__table-view .result-row:nth-of-type(2n) .result-row__cell {
    padding: 0.375rem 0.5625rem 1.1875rem 0.625rem;
  }
  .search-results__table-view .result-row:nth-of-type(2n + 1) {
    background-color: #f6f6f6;
  }
  .search-results__table-view .result-row:nth-of-type(2n + 1) .result-row__cell {
    padding: 0.625rem 0.5625rem 0.9375rem 0.625rem;
  }
  .search-results__table-view .result-row:hover, .search-results__table-view .result-row:focus {
    position: relative;
    z-index: 1;
  }
  .search-results__table-view .result-row .result-row__cell {
    border-right: 0.0625rem solid #c8c8c8;
  }
  .search-results__table-view .result-row .result-row__cell:last-of-type {
    border-right: none;
  }
  .search-results__table-view .result-row .result-row__cell a,
  .search-results__table-view .result-row .result-row__cell p {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0;
    color: #323232;
  }
  .search-results__table-view .result-row .result-row__cell a.ministerial-permits__extra-address,
  .search-results__table-view .result-row .result-row__cell p.ministerial-permits__extra-address {
    padding-top: 0.3125rem;
  }
  .search-results__table-view .result-row .result-row__cell h6 {
    display: none;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__links--project, .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments, .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments-interim {
    background-color: transparent;
    border-top: none;
    display: flex;
    justify-content: center;
    position: relative;
    text-align: center;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links--consultations a, .search-results__table-view .result-row .result-row__cell.result-cell__links--project a, .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments a, .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments-interim a {
    align-items: center;
    display: flex;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__date--consultations span {
    display: block;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__title--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__type--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__brief--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__date--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__status--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__status-date--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__status--panels, .search-results__table-view .result-row .result-row__cell.result-cell__status--amendments, .search-results__table-view .result-row .result-row__cell.result-cell__type--amendments-interim, .search-results__table-view .result-row .result-row__cell.result-cell__type--minister-permits, .search-results__table-view .result-row .result-row__cell.result-cell__title--panels, .search-results__table-view .result-row .result-row__cell.result-cell__brief--panels, .search-results__table-view .result-row .result-row__cell.result-cell__prj-name, .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--project, .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--amendments, .search-results__table-view .result-row .result-row__cell.result-cell__title--amendments-interim, .search-results__table-view .result-row .result-row__cell.result-cell__title--minister-permits, .search-results__table-view .result-row .result-row__cell.result-cell__proponent, .search-results__table-view .result-row .result-row__cell.result-cell__status, .search-results__table-view .result-row .result-row__cell.result-cell__ref-num, .search-results__table-view .result-row .result-row__cell.result-cell__ref-num--first, .search-results__table-view .result-row .result-row__cell.result-cell__ref-dec--secound, .search-results__table-view .result-row .result-row__cell.result-cell__ref-dec--amendments, .search-results__table-view .result-row .result-row__cell.result-cell__brief--amendments-interim, .search-results__table-view .result-row .result-row__cell.result-cell__brief--minister-permits {
    top: 0;
    background: none;
    color: #642667;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__title--consultations a,
  .search-results__table-view .result-row .result-row__cell.result-cell__title--consultations p, .search-results__table-view .result-row .result-row__cell.result-cell__type--consultations a,
  .search-results__table-view .result-row .result-row__cell.result-cell__type--consultations p, .search-results__table-view .result-row .result-row__cell.result-cell__brief--consultations a,
  .search-results__table-view .result-row .result-row__cell.result-cell__brief--consultations p, .search-results__table-view .result-row .result-row__cell.result-cell__date--consultations a,
  .search-results__table-view .result-row .result-row__cell.result-cell__date--consultations p, .search-results__table-view .result-row .result-row__cell.result-cell__status--consultations a,
  .search-results__table-view .result-row .result-row__cell.result-cell__status--consultations p, .search-results__table-view .result-row .result-row__cell.result-cell__status-date--consultations a,
  .search-results__table-view .result-row .result-row__cell.result-cell__status-date--consultations p, .search-results__table-view .result-row .result-row__cell.result-cell__status--panels a,
  .search-results__table-view .result-row .result-row__cell.result-cell__status--panels p, .search-results__table-view .result-row .result-row__cell.result-cell__status--amendments a,
  .search-results__table-view .result-row .result-row__cell.result-cell__status--amendments p, .search-results__table-view .result-row .result-row__cell.result-cell__type--amendments-interim a,
  .search-results__table-view .result-row .result-row__cell.result-cell__type--amendments-interim p, .search-results__table-view .result-row .result-row__cell.result-cell__type--minister-permits a,
  .search-results__table-view .result-row .result-row__cell.result-cell__type--minister-permits p, .search-results__table-view .result-row .result-row__cell.result-cell__title--panels a,
  .search-results__table-view .result-row .result-row__cell.result-cell__title--panels p, .search-results__table-view .result-row .result-row__cell.result-cell__brief--panels a,
  .search-results__table-view .result-row .result-row__cell.result-cell__brief--panels p, .search-results__table-view .result-row .result-row__cell.result-cell__prj-name a,
  .search-results__table-view .result-row .result-row__cell.result-cell__prj-name p, .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--project a,
  .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--project p, .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--amendments a,
  .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--amendments p, .search-results__table-view .result-row .result-row__cell.result-cell__title--amendments-interim a,
  .search-results__table-view .result-row .result-row__cell.result-cell__title--amendments-interim p, .search-results__table-view .result-row .result-row__cell.result-cell__title--minister-permits a,
  .search-results__table-view .result-row .result-row__cell.result-cell__title--minister-permits p, .search-results__table-view .result-row .result-row__cell.result-cell__proponent a,
  .search-results__table-view .result-row .result-row__cell.result-cell__proponent p, .search-results__table-view .result-row .result-row__cell.result-cell__status a,
  .search-results__table-view .result-row .result-row__cell.result-cell__status p, .search-results__table-view .result-row .result-row__cell.result-cell__ref-num a,
  .search-results__table-view .result-row .result-row__cell.result-cell__ref-num p, .search-results__table-view .result-row .result-row__cell.result-cell__ref-num--first a,
  .search-results__table-view .result-row .result-row__cell.result-cell__ref-num--first p, .search-results__table-view .result-row .result-row__cell.result-cell__ref-dec--secound a,
  .search-results__table-view .result-row .result-row__cell.result-cell__ref-dec--secound p, .search-results__table-view .result-row .result-row__cell.result-cell__ref-dec--amendments a,
  .search-results__table-view .result-row .result-row__cell.result-cell__ref-dec--amendments p, .search-results__table-view .result-row .result-row__cell.result-cell__brief--amendments-interim a,
  .search-results__table-view .result-row .result-row__cell.result-cell__brief--amendments-interim p, .search-results__table-view .result-row .result-row__cell.result-cell__brief--minister-permits a,
  .search-results__table-view .result-row .result-row__cell.result-cell__brief--minister-permits p {
    border: none;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__title--consultations p,
  .search-results__table-view .result-row .result-row__cell.result-cell__title--panels p,
  .search-results__table-view .result-row .result-row__cell.result-cell__prj-name p,
  .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--project p,
  .search-results__table-view .result-row .result-row__cell.result-cell__prj-name--amendments p,
  .search-results__table-view .result-row .result-row__cell.result-cell__title--amendments-interim p, .search-results__table-view .result-row .result-row__cell.result-cell__title--minister-permits {
    font-weight: 600;
    color: #201547;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__ref-num {
    display: block;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__type--consultations, .search-results__table-view .result-row .result-row__cell.result-cell__status--panels, .search-results__table-view .result-row .result-row__cell.result-cell__status--amendments, .search-results__table-view .result-row .result-row__cell.result-cell__type--amendments-interim, .search-results__table-view .result-row .result-row__cell.result-cell__type--minister-permits, .search-results__table-view .result-row .result-row__cell.result-cell__status, .search-results__table-view .result-row .result-row__cell.result-cell__ref-num, .search-results__table-view .result-row .result-row__cell.result-cell__ref-num--first, .search-results__table-view .result-row .result-row__cell.result-cell__ref-dec--secound {
    position: inherit;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links {
    position: inherit;
    background: none;
    padding: 0;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links a {
    align-items: center;
    border: none;
    color: #642667;
    display: flex;
    font-size: 0.9375rem;
    height: 50%;
    justify-content: center;
    line-height: 1.25rem;
    padding: 0.75rem 2.125rem 1rem 2.375rem;
    width: 100%;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links a:hover, .search-results__table-view .result-row .result-row__cell.result-cell__links a:focus {
    color: #fff;
    background-color: #201547;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links a:first-of-type {
    border-bottom: 0.0625rem solid #c8c8c8;
    padding: 1rem 2.125rem 0.8125rem 2.375rem;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments, .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments-interim, .search-results__table-view .result-row .result-row__cell.result-cell__links--minister-permits {
    padding: 0;
  }
  .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments a, .search-results__table-view .result-row .result-row__cell.result-cell__links--amendments-interim a, .search-results__table-view .result-row .result-row__cell.result-cell__links--minister-permits a {
    height: 100%;
    border-bottom: 0 !important;
  }
}

@media screen and (min-width: 64em) and (min-width: 1199px) {
  .search-results__cards-view .result-row {
    width: calc(25% - 20px);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
  .search-results__cards-view .result-row:first-of-type, .search-results__cards-view .result-row:nth-of-type(4n+1) {
    margin-left: 0;
  }
  .search-results__cards-view .result-row:last-of-type, .search-results__cards-view .result-row:nth-of-type(4n+4) {
    margin-right: 0;
  }
  .search-results__cards-view .search-results-bar {
    border-bottom: 1px solid #201547;
  }
}

@media (min-width: 64em) {
  /************************/
  /* for amendments class */
  /************************/
  .amendments .search-results__table-view .table-view__header {
    padding: 1.125rem 0;
  }
  .amendments .search-results__table-view .result-row__cell {
    width: 12.08% !important;
  }
  .amendments .search-results__table-view .result-row__cell.result-cell__proponent {
    width: 36.08% !important;
  }
  .amendments .search-results__table-view .result-row__cell:nth-child(2) {
    width: 36.08% !important;
  }
  .amendments .search-results__table-view .result-row .result-row__cell.result-cell__links {
    width: 15.7% !important;
  }
  .amendments .search-results__table-view .result-row .result-row__cell.result-cell__links .details-link {
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
  .amendments .search-results__table-view .result-row .result-row__cell.result-cell__prj-name a {
    font-size: 1rem;
    font-weight: 600;
  }
}

@media screen and (min-width: 64em) and (min-width: 1199px) {
  .amendments .search-results__cards-view .search-results-bar {
    border-bottom: 1px solid #201547;
  }
}

@media (min-width: 64em) {
  /************************/
  /* right slide content */
  /************************/
  .content-drawer__header-box .content-drawer__header-box-text {
    font-size: 20px;
  }
  .content-drawer__header-box h3 {
    font-size: 35px;
  }
  .content-drawer__table {
    display: flex;
    flex-wrap: nowrap;
  }
  .content-drawer__table-item p {
    font-size: 18px;
  }
  .content-drawer__table-item:nth-last-child(n+2) {
    border-bottom: none;
    border-right: 2px solid rgba(0, 0, 0, 0.25);
  }
  .content-drawer__address-box p {
    font-size: 18px;
  }
  .content-drawer__description-box-grey-field {
    padding: 20px 25px;
  }
  .content-drawer__stages-container {
    display: flex;
  }
  .content-drawer__stages-item-status {
    width: 45%;
    padding-left: 20px;
    padding-right: 30px;
  }
  .content-drawer__stages-wrapper:nth-child(n+2):after {
    left: 45px;
  }
  .content-drawer__stages-item-dates .information {
    font-size: 16px;
  }
  .content-drawer .accordion__target-file-box {
    display: flex;
  }
  .content-drawer .accordion__target-file-box:first-of-type {
    padding-top: 20px;
  }
  .content-drawer .accordion__target-file-box:last-of-type {
    padding-bottom: 20px;
  }
  .content-drawer .accordion__link {
    font-size: 15px;
  }
  .content-drawer .accordion__target-file-box-header {
    width: 45%;
    padding-right: 40px;
    font-size: 14px;
  }
  .content-drawer .accordion__target-file-box-links {
    width: 55%;
    font-size: 14px;
  }
  .content-drawer .accordion__target-file-box-links.full-width {
    width: 100%;
  }
  .affected-schemes-list li {
    width: calc(25% - 10px);
    margin: 0 0.3125rem;
  }
  /* Module: S */
  .search__wrapper .container-fluid {
    padding: 0;
  }
  .search__wrapper--news .container-fluid, .search__wrapper--grants .container-fluid, .search__wrapper--publications .container-fluid {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .search__banner {
    padding-bottom: 5rem;
  }
  .search__form {
    width: 36.5625rem;
    padding: 4.875rem 0 0.5625rem;
  }
  .search__input {
    font-size: 2.5rem;
    width: 90%;
  }
  .search__submit {
    top: 1.375rem;
  }
  .search__tabs {
    padding-top: 2.8125rem;
  }
  .search__tabs--link {
    font-size: 1rem;
    padding: 0 1.125rem;
  }
  .search__tabs--link-active {
    padding-bottom: 0.625rem;
  }
  .search__filter {
    border-bottom: 0 none;
    margin-left: 0;
    margin-right: 0;
  }
  .search__filter--group {
    border-bottom: 1px solid rgba(32, 22, 71, 0.3);
    padding-bottom: .75rem;
    padding-top: .75rem;
  }
  .search__filter-label {
    border-bottom: 0 none;
    margin-left: 0;
    margin-right: 1rem;
    margin-top: 0;
    padding: 0;
  }
  .search__filter-container {
    display: flex;
    justify-content: space-between;
  }
  .search__filter-group-start, .search__filter-group-end {
    display: flex;
  }
  .search__filter-group-start .search__filter-menu {
    min-width: 14rem;
  }
  .search__filter-link {
    font-size: 0.875rem;
  }
  .search__filter-menu {
    min-width: 100%;
    width: auto;
  }
  .search__filter-menu li:last-child .search__filter-menu-link {
    padding-bottom: 0.625rem;
  }
  .search__filter-menu-link {
    font-size: 0.875rem;
    line-height: 1.5;
    padding-bottom: .25rem;
    padding-top: .25rem;
  }
  .search__result--number {
    font-size: 0.875rem;
    padding: 1.875rem 0 0;
  }
  .search__result--item {
    padding: 2.5rem 0;
  }
  .search__result--title a {
    font-size: 1rem;
  }
  .search__result--description, .search__result--link {
    font-size: 1rem;
    padding: 0.875rem 0 0.375rem;
  }
  .search__result--tiles .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .search__pagination {
    margin-top: 1.8125rem;
  }
  /* Module: S */
  .search-results--grid {
    margin: 0 auto;
    max-width: 77rem;
    padding: 2.5625rem 0;
    width: auto;
  }
  .searchable-grid .featured-image__content-item--large {
    height: 23.75rem;
  }
  .searchable-grid .featured-image__content-item--link:before {
    border-top: 24rem solid;
    border-top-color: inherit;
    border-right: 7rem solid transparent;
  }
  .searchable-grid .featured-image__content-item--title {
    font-size: 1.625rem;
  }
  .searchable-grid .featured-image__content-item--label {
    font-size: 1.125rem;
    display: block;
  }
  .searchable-grid__item:only-child .featured-image__content-item--large .featured-image__content-item--link::before {
    max-height: 24.375rem;
    width: 50%;
  }
  .searchable-grid__item:only-child .featured-image__content-item--wrapper {
    max-width: 50%;
  }
  .searchable-grid__item:last-child:nth-child(3n+1) .featured-image__content-item--large .featured-image__content-item--link::before {
    max-height: 24.375rem;
    width: 50%;
  }
  .searchable-grid__item:last-child:nth-child(3n+1) .featured-image__content-item--wrapper {
    max-width: 50%;
  }
  .searchable-featured-grid.search__form-filbtn-wrap {
    padding: 1.25rem 0rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search__form-wrap {
    padding: 0 1rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search-filters {
    flex-basis: 20.625rem;
    max-width: 20.625rem;
    padding: 0 1rem;
  }
  .searchable-featured-grid.search__form-filbtn-wrap .search-filters .search-filters__filter-tab {
    display: block;
    padding: 0;
  }
  /* Module: S */
  table {
    table-layout: fixed;
  }
  /* Module: S */
  .topic-tiles {
    padding: 5.25rem 0;
  }
  .topic-tiles .container-fluid {
    max-width: 90rem;
  }
  .topic-tiles .container-fluid .row {
    padding: 0 6.5625rem;
  }
  .topic-tiles .topic-tiles__heading {
    font-size: 2.25rem;
    margin: 0 0 3.5625rem 0;
    line-height: 3.0625rem;
  }
  .topic-tiles .topic-tile__block--wrap {
    margin: 0 0.875rem 1.75rem 0.875rem;
    max-width: 16.875rem;
  }
  .topic-tiles .topic-tile__block {
    padding: 10.75rem 3.0625rem 2.8125rem 3.125rem;
  }
  html.no-touch .topic-tiles .topic-tile__block:hover,
  html.no-touch .topic-tiles .topic-tile__block:focus {
    padding: 2.25rem 2.5rem 3.75rem 1.4375rem;
  }
  html.no-touch .topic-tiles .topic-tile__block:hover .topic-tile__heading-wrap .topic-tile__heading,
  html.no-touch .topic-tiles .topic-tile__block:focus .topic-tile__heading-wrap .topic-tile__heading {
    font-size: 1.125rem;
  }
  html.no-touch .topic-tiles .topic-tile__block:hover .topic-tile__desp-wrap,
  html.no-touch .topic-tiles .topic-tile__block:focus .topic-tile__desp-wrap {
    height: 7.5625rem;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    padding-top: 0.9375rem;
    margin: 0;
  }
  .topic-tiles .topic-tile__block .topic-tile__image {
    width: 5.625rem;
    height: 50%;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -35%);
  }
  .topic-tiles .topic-tile__block .topic-tile__image--wide {
    width: 7.5rem;
  }
  .topic-tiles .topic-tile__block .topic-tile__heading-wrap {
    height: 3rem;
  }
  .topic-tiles .topic-tile__block .topic-tile__heading-wrap .topic-tile__heading {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .topic-tile--popup .row {
    max-width: 90rem;
    margin: 0 auto;
  }
  .topic-tile--popup .l1--wrap {
    padding: 3.875rem 0 6.6875rem 0;
  }
  .topic-tile--popup .l1--wrap .popup--close-btn::before {
    position: absolute;
    width: 4.5625rem;
    height: 4.5625rem;
    left: 7.5rem;
    background-size: auto;
  }
  .topic-tile--popup .l1--wrap .l1--img-wrap {
    width: 7.125rem;
    margin: 0 auto 2.6875rem auto;
  }
  .topic-tile--popup .l1--wrap .l1--heading-wrap .l1--heading {
    font-size: 1.75rem;
    letter-spacing: -0.6px;
    margin: 0;
    line-height: 2.375rem;
  }
  .topic-tile--popup .l2--tile-wrap,
  .topic-tile--popup .l3--tile-wrap {
    max-width: 24.875rem;
    margin-right: 0.1875rem;
  }
  .topic-tile--popup .l2--tile-wrap:last-of-type,
  .topic-tile--popup .l3--tile-wrap:last-of-type {
    margin-right: 0rem;
  }
  .topic-tile--popup .l2--wrap {
    margin-top: -2.6875rem;
    margin-bottom: 1.5rem;
  }
  .topic-tile--popup .l2--wrap .l2--tile-wrap {
    padding: 1.875rem 0.875rem 2.0625rem 5.1875rem;
    position: relative;
    border-bottom: none;
  }
  .topic-tile--popup .l2--wrap .l2--tile-wrap .l2--tile .l2--img-wrap,
  .topic-tile--popup .l2--wrap .l2--tile-wrap .l2--tile .l2-content {
    float: none;
  }
  .topic-tile--popup .l2--wrap .l2--tile-wrap .l2--tile .l2--img-wrap {
    position: absolute;
    left: 1.5625rem;
    top: 2.0625rem;
  }
  .topic-tile--popup .l2--wrap .l2--tile-wrap .l2--tile .l2-content {
    width: 100%;
  }
  .topic-tile--popup .l2--wrap .l2--tile-wrap .l2--tile .l2-content .l2-content--heading-wrap {
    margin-bottom: 0.3125rem;
  }
  .topic-tile--popup .l2--wrap .l2--tile-wrap .l2--tile .l2-content .l2-content--heading-wrap .l2-content--heading {
    font-size: 1.125rem;
  }
  .topic-tile--popup .l2--wrap .l2--tile-wrap .l2--tile .l2-content .l2-content--desp-wrap .l2-content--desp {
    font-size: 1rem;
  }
  .topic-tile--popup .l3--wrap:not(.l3--wrap__heading-wrap) {
    padding-bottom: 8.4375rem;
  }
  .topic-tile--popup .l3--wrap:not(.l3--wrap__heading-wrap) .l3--tile-wrap .l3--heading-wrap {
    display: none;
  }
  .topic-tile--popup .l3--wrap.l3--wrap__heading-wrap {
    display: flex;
  }
  .topic-tile--popup .l3--wrap__heading-wrap .l3--tile-wrap {
    padding-top: 0.625rem;
    padding-bottom: 0;
  }
  .topic-tile--popup .l3--wrap__heading-wrap .l3--tile-wrap .l3--heading-wrap {
    margin-bottom: 0;
  }
  .topic-tile--popup .l3--wrap__heading-wrap .l3--tile-wrap .l3--heading-wrap .l3--heading {
    margin-bottom: 0;
  }
  .topic-tile--popup .l3--tile-wrap {
    padding: 1.25rem 0rem 1.25rem 1.875rem;
  }
  .topic-tile--popup .l3--tile-wrap .l3--heading-wrap {
    margin-bottom: 1.75rem;
  }
  .topic-tile--popup .l3--tile-wrap .l3--links-list .l3--link-item {
    margin-bottom: 1.0625rem;
  }
}

@media (min-width: 85em) {
  /* Module: S */
  .active-video-banner {
    min-height: 730px;
  }
  /* Module: S */
  .header-banner.campaign .banner__heading {
    font-size: 3.75rem;
  }
  .header-banner.campaign .banner__subheading {
    font-size: 1.25rem;
  }
  /* Module: S */
  .carousel-nav li {
    min-height: 8.125rem;
  }
  .carousel__item {
    text-align: left;
  }
  /* Module: S */
  .footer-menu .footer__list--col {
    padding: 0 2.5rem 0 4rem;
  }
  .footer-menu .footer__list--col::after {
    right: 2.625rem;
  }
  /* Module: S */
  .header-banner {
    max-height: 36.25rem;
  }
  .header-banner .col-lg-6:first-of-type {
    flex-basis: 45.8%;
    max-width: 45.8%;
  }
  .header-banner .col-lg-6:last-of-type {
    flex-basis: 54.2%;
    max-width: 54.2%;
  }
  .landing .header-banner,
  .inside .header-banner {
    max-height: 24.875rem;
  }
  .landing .header-banner .banner__image-wrapper::after,
  .inside .header-banner .banner__image-wrapper::after {
    left: 0.4375rem;
  }
  .landing .header-banner .banner__image-triangle,
  .inside .header-banner .banner__image-triangle {
    left: -46.25rem;
  }
  .landing .header-banner .banner__image,
  .inside .header-banner .banner__image {
    height: 24.875rem;
  }
  .landing .header-banner .banner__subheading,
  .inside .header-banner .banner__subheading {
    margin-top: 0.75rem;
  }
  .header-banner::before {
    border-width: 0 5rem 10.625rem;
    left: -5rem;
  }
  .header-banner .banner__heading {
    font-size: 3.75rem;
    line-height: 1.2;
  }
  .header-banner .banner__subheading {
    font-size: 1.25rem;
    margin-top: 1.5rem;
  }
  .header-banner .banner__image-wrapper::after {
    border-width: 0 5.75rem 12.125rem;
    left: 5.625rem;
  }
  .header-banner .banner__image-wrapper::before {
    right: -29.75rem;
  }
  .header-banner .banner__image-triangle {
    left: -41rem;
  }
  .header-banner .banner__image {
    height: 36.25rem;
  }
  /* Module: S */
  .header .container-fluid {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .header .header__curves::before {
    right: -13.75rem;
    top: -20rem;
  }
  .header__search-form {
    background: #fff;
    display: inline-block;
    margin: 0 5rem 0 0;
    width: 14.375rem;
  }
  .header__search-input,
  .header__search-submit {
    background: transparent;
    border: 0;
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
  }
  .header__search-input:hover, .header__search-input:focus,
  .header__search-submit:hover,
  .header__search-submit:focus {
    outline: none;
  }
  .header__search-input {
    padding: 0.625rem 1.1875rem;
    width: 9.0625rem;
  }
  .header__search-submit {
    background: transparent;
    border: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
  }
  .header .header__search-icon {
    display: none;
  }
  .header .header__search-icon-box {
    background: url("mysource_files/search-icon.svg") no-repeat center center transparent;
    background-size: cover;
    margin: 0.6875rem;
  }
  .header .header__search-mobile {
    display: none;
  }
  /* Module: S */
}

@media print {
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
    display: none !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  /* Module: S */
  .analytics__toolbar {
    display: none;
  }
  /* Module: S */
  .footer__list--social {
    display: none !important;
  }
  /* Module: S */
  .megamenu, .header__search-icon, .header__menu-burger, .featured-image--large, .featured-image--small, .quick-links, .feature-panel, .block-nav, .block-tile {
    display: none !important;
  }
  /* Module: S */
  .megamenu, .header__search-icon, .header__menu-burger, .featured-image--large, .featured-image--small, .quick-links, .feature-panel, .block-nav, .block-tile {
    display: none !important;
  }
  /* Module: S */
  .analytics__toolbar {
    display: none;
  }
}

/*# sourceMappingURL=main.css.map */
