/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 18 August 2025 07:08:28
*/


/*! normalize.css v2.1.2 | 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;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

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

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

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

b,
strong {
    font-weight: 700
}

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: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

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

figure {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .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
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

body {
    font-size: 75%;
    line-height: 1;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #333;
    background: #fff
}

a:focus,
input:focus {
    outline: dotted thin
}

.responsive-block {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 14px;
    margin-right: 14px
}

.clear {
    clear: both
}

.visuallyhidden,
.sr-only {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.hidden {
    display: none
}

[data-filter-hidden=true] {
    display: none !important
}

.left {
    float: left
}

.right {
    float: right
}

.desktop-hidden,
.desktop-hidden-inline,
.home .desktop-hidden,
.home .desktop-hidden-inline {
    display: none
}

.desktop-only {
    display: block
}

.mobile-only {
    display: none
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.5em;
    font-weight: 700;
    padding: 0;
    margin: 0;
    color: #333
}

h1 {
    font-size: 1.833em
}

h2 {
    font-size: 1.583em;
    padding: 0 0 4px
}

h3 {
    font-size: 1.167em;
    padding: 0 0 3px
}

h4 {
    font-size: 1.083em;
    padding: 0 0 1px
}

h5 {
    font-size: 1em;
    padding: 0 0 19px
}

h6 {
    font-size: 1em;
    padding: 0 0 19px
}

p {
    font-size: 1em;
    line-height: 1.5em;
    padding: 0 0 19px;
    margin: 0
}

.feature-line {
    color: #383838;
    font-size: 1.375em;
    font-weight: 700;
    padding: 0 0 4px
}

a,
a:hover {
    color: #000;
    text-decoration: none
}

.main-content a {
    text-decoration: none;
    border-bottom: 1px dashed #767676;
    color: #767676
}

.home .main-content a,
.home .main-content a:hover {
    border: 0
}

.main-content a:hover {
    text-decoration: none;
    border-bottom: 1px dashed #ee3124;
    color: #ee3124
}

.main-content a.more {
    display: inline-block;
    color: #777;
    font-weight: 700;
    text-transform: uppercase;
    font-size: .917em;
    padding: 5px 30px 5px 0;
    margin: 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat right -2232px;
    border: 0
}

.main-content a.more span {
    border-bottom: 1px dotted #777
}

.main-content a.more:hover span {
    border: 0
}

.main-content a.more2 {
    display: inline-block;
    font-weight: 700;
    color: #e5281b;
    padding: 0 0 5px;
    border-bottom: 2px dotted #e9e9e9
}

.main-content a.more2:hover {
    border-bottom: 0;
    padding-bottom: 7px
}

.main-content a.addthis_button {
    border: 0;
    float: right
}

.strong {
    font-weight: 700
}

.main-content img {
    max-width: 720px
}

.main-content img.left {
    float: left;
    margin: 0 12px 10px 0
}

.main-content img.right {
    float: right;
    margin: 0 0 10px 12px
}

.landing-thumb img {
    float: right;
    padding: 2px;
    margin: 0 0 15px 40px;
    border: 1px solid #eaeaea
}

#mapDisplay img,
#incident-map img {
    padding: 0;
    border: 0
}

ul {
    list-style: none
}

.main-content ul,
.main-content ol {
    min-width: 150px;
    padding: 0;
    margin: 0 0 19px;
    overflow: hidden
}

.main-content ul {
    padding: 0 0 0 15px
}

.home .main-content .fire-updates-wrapper ul,
.home .main-content .widgets ul {
    padding: 0
}

.main-content ul ul {
    padding: 0 0 0 4px;
    margin: 3px 0 0
}

.main-content li {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0005/57443/chevron.png?v=0.1.1) transparent no-repeat 0 5px
}

.main-content ol {
    list-style-position: inside
}

.main-content ol li {
    background: 0 0
}

.main-content ol ol {
    list-style-type: lower-alpha;
    padding-left: 8px;
    margin: 3px 0 0
}

.main-content ol ol ol {
    list-style-type: lower-roman
}

.main-content li {
    padding: 0 0 0 10px;
    line-height: 1.5em
}

legend {
    font-size: 1.083em;
    line-height: 1em;
    font-weight: 700;
    color: #000;
    padding: 8px 0 20px
}

label {
    font-weight: 700
}

input[type=text],
input[type=email],
select,
textarea {
    width: 190px;
    border: 1px solid #888;
    margin: 0 5px 0 0
}

input[type=text],
input[type=email] {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    vertical-align: middle
}

select {
    width: 192px
}

.field-wrapper {
    padding: 0 0 18px
}

.field-wrapper label {
    display: inline-block;
    width: 170px;
    padding: 0 20px 0 0
}

.field-wrapper ul {
    padding: 0;
    margin: 0
}

.field-wrapper li {
    display: inline-block;
    background: 0 0;
    padding: 8px 15px 0 0
}

.captcha-wrapper {
    padding: 0 0 0 193px
}

.submit-wrapper {
    padding: 10px 0 0 193px
}

#sq_accessible_validation_link {
    display: block
}

img#sq_security_key {
    margin: 0 0 7px
}

#error-box,
.error-box {
    display: none;
    padding: 10px;
    margin: 0 0 25px;
    border: 1px solid #ee3124;
    background: #ffd0cd;
    color: #4a4a4a
}

#error-list,
.error-box ul {
    padding-bottom: 0;
    margin: 0
}

#matrix-errors {
    color: #ee3124;
    padding: 3px 4px
}

.error {
    border: 1px solid #ee3124;
    background: #ffd0cd
}

#fb-queryform {
    padding: 0 0 20px
}

#fb-queryform label {
    position: absolute;
    left: -9999px;
    top: -9999px
}

#fb-queryform select {
    -moz-box-sizing: border-box;
    height: 20px;
    vertical-align: middle
}

#fb-search-nav {
    -moz-box-sizing: border-box;
    padding: 0;
    background: #fafafa;
    border-bottom: 5px solid #e7e4e0
}

#fb-search-nav ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#fb-search-nav a:hover {
    text-decoration: underline
}

#fb-facets:before,
#fb-contextual-navigation h4 {
    background: none repeat scroll 0 0 #3b3b3b;
    color: #fff;
    display: block;
    font-size: 1.417em;
    font-weight: 700;
    line-height: 1em;
    padding: 11px 19px;
    margin: 0
}

#fb-facets:before {
    content: "Search Within"
}

#fb-search-nav h5,
#fb-contextual-navigation h6 {
    background: none repeat scroll 0 0 #EBEBEB;
    color: #414141;
    line-height: 1em;
    margin: 0;
    padding: 12px 19px
}

#fb-search-nav .facet {
    overflow: hidden
}

#fb-search-nav .category,
#fb-contextual-navigation li {
    display: block;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 21px -3677px;
    padding: 8px 10px 8px 34px;
    color: #4c4c4c
}

#fb-search-nav .category a,
#fb-contextual-navigation li a {
    color: #4c4c4c
}

#fb-search-nav .category+.category,
#fb-contextual-navigation li+li {
    border-top: 1px solid #e7e7e7
}

#fb-search-nav .moreOrLessCategories a,
#fb-contextual-navigation .fb-contextual-navigation-more a {
    float: right;
    width: 75px;
    background: #58595b;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 5px 0 6px;
    margin: 8px 12px 12px 0;
    font-size: .833em;
    line-height: 1em;
    text-align: center;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease
}

#fb-search-nav .moreOrLessCategories a:hover,
#fb-contextual-navigation .fb-contextual-navigation-more a:hover {
    background: #ee3124;
    text-decoration: none
}

#fb-contextual-navigation {
    overflow: hidden
}

#fb-contextual-navigation .fb-contextual-navigation-more {
    display: block;
    padding: 0;
    margin: 0;
    border: 0
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-autocomplete {
    font-family: Arial;
    background: #fff;
    text-align: left;
    border: solid 1px #bbd;
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: auto;
    position: absolute;
    z-index: 9999
}

.ui-autocomplete h2 {
    font-size: small;
    background-color: #efefef;
    padding: 5px
}

.ui-autocomplete .ui-menu-item {
    padding: 0;
    margin: 0;
    background: 0 0
}

.ui-autocomplete .ui-menu-item a {
    display: block;
    padding: 3px;
    cursor: pointer;
    text-decoration: none;
    border: 0
}

.ui-autocomplete .ui-menu-item a.description,
.ui-autocomplete .ui-menu-item a.url {
    padding-top: 0
}

.ui-autocomplete .ui-menu-item a.ui-state-hover {
    background-color: #efefff
}

.ui-autocomplete .ui-menu-item span {
    display: block;
    font-size: small;
    padding-left: 10px
}

.main-content .button,
.main-content button,
.main-content input[type=submit],
.main-content input[type=reset] {
    display: inline-block;
    height: 20px;
    background: #6b6c6e;
    color: #fff;
    font-size: .833em;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none !important;
    text-align: center;
    vertical-align: top;
    border: 0;
    padding: 0 6px;
    margin: 0;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease
}

.main-content .button:hover,
.main-content button:hover,
.main-content input[type=submit]:hover,
.main-content input[type=reset]:hover {
    color: #fff;
    background: #ee3124;
    text-decoration: none;
    border: 0
}

#ui-datepicker-div {
    border: 1px solid #888;
    background: #fff;
    position: relative
}

#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
    position: absolute;
    top: 5px;
    cursor: pointer
}

#ui-datepicker-div .ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-next:hover {
    color: #ee3124
}

#ui-datepicker-div .ui-datepicker-prev {
    left: 4px
}

#ui-datepicker-div .ui-datepicker-next {
    right: 4px
}

#ui-datepicker-div .ui-datepicker-title {
    text-align: center;
    padding: 5px 0
}

#ui-datepicker-div .ui-datepicker-calendar {
    padding: 0;
    margin: 0
}

#ui-datepicker-div .ui-datepicker-calendar th {
    font-size: 1em;
    padding: 5px
}

#ui-datepicker-div .ui-datepicker-calendar td {
    padding: 0
}

#ui-datepicker-div .ui-datepicker-calendar a {
    display: block;
    width: auto;
    height: 20px;
    background: 0 0;
    padding: 5px 0 0;
    margin: 0;
    text-align: center;
    text-decoration: none
}

.doc-icon {
    display: inline-block;
    line-height: 12px;
    padding: 17px 0 17px 31px;
    margin: 0 20px 0 0;
    color: #5c5c5c;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 0
}

.doc-icon.doc {
    background-position: 0 -5195px
}

.doc-icon.xls {
    background-position: 0 -5239px
}

.doc-icon.pdf {
    background-position: 0 -5284px
}

.doc-icon.zip {
    background-position: 0 -5329px
}

.doc-icon.img {
    background-position: 0 -5373px
}

.doc-icon.mp3 {
    background-position: 0 -5418px
}

.doc-icon.vid {
    background-position: 0 -5463px
}

.file-listing {
    padding: 7px 0 0
}

.file-listing li {
    background: 0 0;
    padding: 0;
    margin: 0
}

.file-listing .doc-icon {
    display: table-cell;
    height: 40px;
    vertical-align: middle;
    line-height: 1.5em;
    padding: 0 0 0 33px
}

caption {
    display: table-caption;
    background: #ee3124;
    color: #fff;
    font-size: 1.375em;
    line-height: 1.25em;
    font-weight: 700;
    padding: 10px 19px;
    margin: 0;
    text-align: left
}

.mobile-table-heading {
    display: none
}

table {
    width: 100%;
    padding: 0;
    margin: 0 0 30px;
    border-bottom: 1px solid #dcdcdc;
    text-align: left;
    vertical-align: top
}

table tr:nth-child(even) {
    background: #f0f0f0
}

table tr:nth-child(odd) {
    border-top: 1px solid #dcdcdc
}

th {
    background: #e5281b;
    color: #fff;
    font-weight: 700;
    font-size: 1.167em;
    line-height: 1.25em;
    padding: 11px 7px
}

.dataTable th {
    cursor: pointer;
    padding: 0
}

.dataTable th .title {
    display: inline-block;
    font-size: 13px;
    padding: 10px 4px 7px
}

.dataTable th .sort {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #f0f0f0 no-repeat right -5554px;
    display: block;
    height: 14px;
    border-top: 2px solid #fff;
    color: #67686a;
    font-size: 8px;
    line-height: 8px;
    font-weight: 700;
    padding: 6px 0 0 6px;
    text-transform: uppercase;
    text-align: left
}

.dataTable th .sort span {
    cursor: auto
}

.dataTable th.sorting_asc .sort {
    background-position: right -5584px
}

.dataTable th.sorting_desc .sort {
    background-position: right -5614px
}

#incident-table th {
    font-size: 1em;
    letter-spacing: -.01em;
    text-align: center
}

#incident-table td {
    padding: 11px 3px;
    max-width: 100px
}

table.type-2 th {
    background: #5f6062
}

th+th {
    border-left: 2px solid #fff
}

td {
    font-size: 1em;
    line-height: 1.25em;
    padding: 12px 7px 10px;
    color: #262626;
    font-weight: 400
}

td+td {
    border-left: 2px solid #fff
}

td .cell-heading-wrapper {
    display: none
}

table#fdr-table .rating {
    color: #000;
    font-size: 1.167em;
    font-weight: 700;
    text-align: center;
    vertical-align: middle
}

table#fdr-table .catastrophic {
    color: #fff;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0006/57444/catastrophic.png?v=0.1.1) #000 repeat 0 0
}

table#fdr-table .extreme {
    color: #fff;
    background-color: #e5281b
}

table#fdr-table .severe {
    background-color: #fd9e1d
}

table#fdr-table .veryhigh {
    background-color: #ffd600
}

table#fdr-table .high {
    background-color: #00adef
}

table#fdr-table .lowmoderate {
    background-color: #17a462
}

.pagination-wrapper {
    border-top: 2px solid #cccbbe;
    overflow: hidden;
    text-align: right;
    padding: 17px 0 0
}

.pagination-wrapper .current,
.pagination-wrapper a {
    display: inline-block;
    width: 41px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    border: 0
}

.pagination-wrapper a {
    -webkit-transition: background-color 500ms ease;
    transition: background-color 500ms ease;
    color: #606060
}

.pagination-wrapper .current a {
    background-color: #767678;
    color: #fff
}

.pagination-wrapper a:hover {
    text-decoration: none;
    border: 0;
    background-color: #ee3124;
    color: #fff;
    -webkit-transition: none;
    transition: none
}

.pagination-wrapper .prev,
.pagination-wrapper .next {
    width: 20px
}

.pagination-wrapper .prev {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 6px -4429px
}

.pagination-wrapper .prev:hover {
    background-position: 6px -4469px
}

.pagination-wrapper .next {
    float: right;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat -78px -4429px
}

.pagination-wrapper .next:hover {
    background-position: -78px -4469px
}

.pagination-wrapper .pagination {
    display: inline-block;
    list-style: none;
    padding: 0 3px 0 0;
    margin: 0
}

.pagination-wrapper .pagination li {
    display: inline-block;
    background: 0 0;
    padding: 0;
    margin: 0
}

.accordion {
    padding: 15px 0
}

.accordion .title {
    display: block;
    padding: 6px 32px 6px 6px;
    margin: 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat right -984px;
    color: #333;
    font-weight: 700;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #dcdcdc;
    font-size: 1.25em;
    line-height: 1.25em;
    cursor: pointer
}

.accordion .title.open {
    background-position: right -5082px
}

.accordion .panel {
    overflow: hidden;
    padding: 16px 6px 6px;
    border-bottom: 2px solid #dcdcdc
}

hr {
    height: 1px;
    border: 0;
    background: #cccbbe;
    padding: 0;
    margin: 16px 0 26px
}

.main-content .hazard-logos {
    padding: 16px 0 24px
}

.main-content .hazard-logos img {
    display: inline-block;
    border: 0;
    padding: 0;
    margin: 0 14px 0 0
}

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

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

#messagebox_wrapper.black {
    background-color: #231f20
}

#messagebox_wrapper.red {
    background-color: #b61a0e
}

#messagebox,
#messagebox h2,
#messagebox p a {
    color: #fff;
    position: relative
}

#messagebox button.close {
    position: absolute;
    top: 10px;
    right: 3px;
    padding: 0;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    background: 0 0;
    border: 0;
    cursor: pointer
}

#messagebox {
    max-width: 980px;
    margin: 0 auto;
    color: #fff;
    padding: 10px 25px 0 0
}

#messagebox p a {
    text-decoration: underline
}

.toolbar-wrapper {
    height: 25px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ececec repeat-x 0 13px;
    overflow: hidden
}

.toolbar-main {
    max-width: 980px;
    margin: 0 auto;
    overflow: hidden
}

#toolbar {
    float: right;
    padding: 11px 0 0
}

#toolbar li {
    float: left;
    padding: 5px 0 0;
    margin: 0
}

#toolbar li+li {
    padding-left: 5px
}

#toolbar a {
    display: block;
    min-width: 20px;
    height: 15px;
    color: #404041;
    font-size: .917em;
    font-weight: 700
}

#toolbar a span {
    display: block;
    padding: 0 0 2px;
    border-bottom: 2px dotted #bfbbb6
}

#toolbar a:hover span {
    border: 0
}

#toolbar .contact a {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -346px
}

#toolbar .print a {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -399px
}

#toolbar .accessibility a {
    margin: 0 6px 0 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -452px
}

#toolbar .my-area a {
    padding: 0 0 0 18px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -503px
}

#toolbar .emergency {
    padding: 0 0 0 14px
}

#toolbar .emergency a {
    display: block;
    padding: 0 30px 0 12px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ee3124 no-repeat right -851px;
    color: #fff;
    height: 23px;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .03em;
    border: 0;
    border-radius: 12px;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease
}

#toolbar .emergency a span {
    border: 0
}

#toolbar .emergency a:hover {
    background-color: #4b4c4e
}

#header {
    padding: 5px 0 31px
}

#header .header-logos {
    float: left
}

#header .nsw-gov-logo {
    float: left;
    padding: 6px 0 0 2px;
    margin: 18px 14px 0 0
}

#header .nsw-gov-logo img {
    display: block;
    width: auto;
    height: 74px
}

#header .nsw-rfs-logo {
    float: left;
    margin: 20px 0 0
}

#header .nsw-rfs-logo img {
    display: block;
    width: auto;
    height: 82px
}

#header .header-logos .title {
    float: left;
    font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
    font-size: 1.833em;
    line-height: 1em;
    font-weight: 700;
    color: #231f20;
    text-transform: uppercase;
    padding: 55px 0 0 31px
}

#header .quicklinks {
    display: none
}

.site-search-wrapper {
    float: right
}

.site-search {
    width: 278px;
    float: right;
    margin: 32px 0 0;
    clear: both;
    border: 1px solid #efefef;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .07)
}

.site-search label {
    color: #000
}

#site-search-keyword {
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 214px;
    height: 34px;
    padding: 0 14px;
    margin: 0;
    border: 0
}

#site-search-submit {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 64px;
    height: 34px;
    border: 0;
    padding: 0 0 0 38px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    color: #231f20;
    font-weight: 700;
    font-size: .917em;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -685px
}

#main-nav {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0;
    background: #fff
}

#main-nav>li {
    display: table-cell;
    vertical-align: middle;
    background-color: #f0f0f0
}

#main-nav>li>a {
    height: 100%;
    font-size: 1em;
    text-transform: uppercase;
    padding: 5px 15px 5px 16px;
    margin: 0;
    overflow: hidden
}

#main-nav li a {
    display: block;
    color: #5f6062;
    font-weight: 700;
    -webkit-transition: color 400ms ease;
    transition: color 400ms ease
}

#main-nav>li.has-children>a {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat right -932px;
    padding-right: 42px
}

#main-nav>li.has-children:hover>a {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat right -989px
}

#main-nav>li:hover {
    background: #e9e9e9
}

#main-nav li:hover>a,
#main-nav li.active>a {
    color: #ee3124
}

#main-nav>li+li {
    border-left: 2px solid #fff
}

#main-nav .home {
    width: 45px
}

#main-nav .home>a {
    width: 45px;
    height: 45px;
    padding: 0;
    margin: 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ee3124 no-repeat 13px -765px;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease
}

#main-nav .home>a:hover {
    background-color: #4b4c4e
}

#main-nav .home .off-screen {
    position: absolute;
    left: -9999px;
    top: -9999px
}

#main-nav .dropdown {
    position: relative
}

#main-nav .level-2 {
    width: 183px;
    padding: 0;
    margin: 0;
    position: absolute;
    left: -9999px;
    top: -9999px;
    z-index: 5000;
    background: #e9e9e9;
    border-bottom: 4px solid #d4d4d4
}

#main-nav>li:hover .level-2,
#main-nav>li.open .level-2 {
    left: 0;
    top: 11px
}

#main-nav>li.last-child:hover .level-2,
#main-nav>li.open.last-child:hover .level-2 {
    left: auto;
    right: 0
}

#main-nav .level-2>li {
    padding: 0;
    margin: 0 15px
}

#main-nav .level-2>li>a {
    padding: 16px 0 6px
}

#main-nav .level-2>li+li>a {
    border-top: 1px solid #fff;
    padding-top: 8px
}

#main-nav .level-2>li>a {
    font-size: 1em;
    line-height: 1.5em
}

#mobile-main-nav-btn {
    display: none
}

#main-body {
    max-width: 980px;
    margin: 0 auto
}

#main-content-wrapper {
    padding: 18px 0 16px;
    overflow: hidden
}

.js .main-banner {
    display: block
}

.main-banner,
.main-banner.hidden {
    display: none;
    height: 340px;
    margin: 0 0 27px;
    position: relative;
    border-top: 1px solid #e4dfd9
}

.main-banner .caption {
    width: 100%;
    color: #404041;
    font-size: .917em;
    font-weight: 700;
    line-height: 1em;
    text-transform: none;
    padding: 10px 0 11px;
    margin: 0;
    text-indent: 10px;
    background: rgba(248, 248, 248, .9);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000
}

.sidebar {
    float: left;
    width: 224px
}

.home #sidebar,
.fullwidth #sidebar {
    display: none
}

#sub-nav {
    margin: 0 0 22px;
    border-bottom: 5px solid #e7e4e0
}

#sub-nav .level-1 {
    display: block;
    padding: 11px 40px 12px 20px;
    margin: 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ee3124 no-repeat 123px -1738px;
    color: #fff;
    font-size: 1.417em;
    line-height: 1.25em;
    font-weight: 700;
    border-bottom: 1px solid #fff
}

#sub-nav ul {
    list-style: none;
    padding: 0;
    margin: 0
}

#sub-nav li {
    padding: 0;
    margin: 0;
    background: 0 0;
    line-height: 1.25em
}

#sub-nav a {
    display: block;
    text-decoration: none
}

#sub-nav a:hover {
    text-decoration: underline
}

#sub-nav .level-2>li {
    border-bottom: 1px solid #fff
}

#sub-nav .level-2>li>a {
    padding: 12px 40px 13px 20px;
    color: #4c4c4c;
    font-weight: 700;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ededed no-repeat right -3590px
}

#sub-nav .level-2>.active>a {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #7d7d7d no-repeat 124px -1739px;
    color: #fff
}

#sub-nav .level-3 {
    background: #fafafa;
    padding: 0 0 6px
}

#sub-nav .level-3>li {
    padding: 11px 10px 5px 21px
}

#sub-nav .level-3>li+li {
    padding-top: 0
}

#sub-nav .level-3>li>a {
    padding: 0 0 0 10px;
    color: #4c4c4c;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -3683px
}

#sub-nav .level-3>.active>a {
    font-weight: 700
}

#sub-nav .level-4>li {
    padding: 5px 0 0 18px
}

#sub-nav .level-4>li>a {
    padding: 0 0 0 11px;
    color: #4c4c4c;
    font-weight: 400
}

#sub-nav .level-4>.active>a {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -3752px;
    font-weight: 700
}

#main-content {
    padding: 0 0 35px
}

.inside #main-content {
    float: right;
    width: 728px
}

.inside.fullwidth #main-content {
    float: none;
    width: auto
}

.breadcrumbs-wrapper .breadcrumbs {
    overflow: hidden;
    padding: 1px 0 3px;
    margin: 0;
    list-style: none
}

.breadcrumbs-wrapper .breadcrumbs li {
    float: left;
    padding: 0 10px 0 0;
    margin: 0 10px 6px 0;
    line-height: 1em;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat right -2470px
}

.breadcrumbs-wrapper .breadcrumbs a {
    display: block;
    padding: 0 0 3px;
    color: #5c5c5c;
    text-decoration: none;
    border-bottom: 1px dashed #e0e0e0
}

.breadcrumbs-wrapper .breadcrumbs a:hover {
    text-decoration: none;
    border-bottom: 0
}

.breadcrumbs-wrapper .breadcrumbs .home a {
    color: #2b3035;
    font-weight: 700
}

.breadcrumbs-wrapper .breadcrumbs li:last-child {
    background: 0 0
}

.breadcrumbs-wrapper .breadcrumbs li:last-child a {
    color: #e5281b
}

.fire-map-header {
    border-top: 2px solid #E3DED9;
    margin: 0;
    position: relative
}

.fire-map-header .caption {
    width: 100%;
    color: #404041;
    font-size: .917em;
    font-weight: 700;
    line-height: 1em;
    text-transform: none;
    padding: 9px 0 10px;
    margin: 0;
    text-indent: 10px;
    background-color: #F8F8F8;
    opacity: .9;
    position: relative;
    z-index: 1000
}

.fire-map-header .fire-map-countdown-wrapper {
    position: absolute;
    z-index: 1000;
    right: 8px;
    top: 9px
}

.fire-map-wrapper {
    position: relative;
    overflow: hidden;
    margin: 0 0 26px
}

.incidents-key-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1500
}

.home .incidents-key-wrapper {
    position: absolute
}

.incidents-key-wrapper a,
.incidents-key-wrapper a:hover {
    color: #fff
}

.fire-map-wrapper .incidents-key:before {
    content: "";
    height: 0;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 1px solid #fbfcfe
}

.incidents-key .title {
    float: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.125em;
    font-weight: 700;
    padding: 0;
    margin: 21px 24px 0
}

.incidents-key .keys {
    padding: 0;
    margin: 0
}

.incidents-key .keys .count {
    display: inline-block;
    color: #000;
    height: 16px;
    width: 16px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    background-color: #fff;
    border-radius: 50%;
    border: .5px solid #000;
    padding-top: 3px;
    margin-top: -2px;
    margin-left: 5px;
    vertical-align: middle;
    box-sizing: border-box
}

.incidents-key .keys li {
    position: relative;
    height: 21px;
    color: #000;
    font-size: 14px;
    padding: 8px 0 0 45px;
    margin-bottom: 15px;
    cursor: pointer;
    background: 0 0;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.incidents-key .keys li:last-of-type {
    margin-bottom: 0
}

.incidents-key .switch {
    position: relative;
    display: block;
    width: 31px;
    height: 12px;
    background-color: #b4b4b4;
    border-radius: 15px;
    float: right
}

.incidents-key .switch .dot {
    content: '';
    display: block;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background-color: #e91a25;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .25), 0 0 1px 0 #000;
    margin-top: -2px;
    margin-left: 15px;
    -webkit-transition: .125s margin-left ease-in-out, .125s background-color ease-in-out;
    transition: .125s margin-left ease-in-out, .125s background-color ease-in-out
}

.incidents-key .disabled>.switch .dot {
    background-color: #5D5D5D;
    margin-left: 0
}

.incidents-key .incident-icon {
    top: 0
}

.incidents-key .keys .fade {
    opacity: .3
}

.incidents-key .keys .reset {
    padding-left: 10px
}

.fire-map-wrapper .incidents-key .view-all {
    float: right
}

.fire-map-wrapper .incidents-key .view-all a {
    border-bottom: 1px dotted #fff
}

.fire-map-wrapper .incidents-key .view-all a:hover {
    border: 0
}

.incidents-key-wrapper .toggle {
    float: left;
    width: 43px;
    position: absolute;
    top: -21px;
    z-index: 5000;
    text-transform: uppercase;
    font-size: 1.125em;
    color: #fff;
    font-weight: 700;
    padding: 5px 22px 5px 7px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #6d737b no-repeat right -1750px;
    outline: 0
}

.incidents-key-wrapper .toggle.closed {
    background-position: right -1800px
}

.incidents-key-wrapper .key-descriptions {
    display: table;
    table-layout: fixed;
    width: 100%;
    background: rgba(95, 96, 96, .97)
}

.incidents-key-wrapper .key-descriptions .col {
    display: table-cell;
    padding: 18px 22px 19px;
    border-top: 1px solid #4f5053
}

.incidents-key-wrapper .key-descriptions .title {
    color: #fff;
    font-size: 13px;
    line-height: 18px;
    font-weight: 700;
    padding: 0;
    margin: 0
}

.incidents-key-wrapper .key-descriptions p {
    color: #fff;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    margin: 0
}

#fire-map {
    height: 501px;
    z-index: 1
}

#fire-map .marker {
    position: absolute;
    width: 37px;
    height: 36px;
    z-index: 2000
}

#fire-map .marker.emergency {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -1113px;
    top: 100px;
    left: 300px
}

#fire-map .marker.watch {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat -56px -1113px;
    top: 250px;
    left: 300px
}

#fire-map .marker.advice {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -1187px;
    top: 275px;
    left: 550px
}

#fire-map .marker.incidents_outside_nsw {}

#fire-map .marker.na {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat -56px -1187px;
    top: 130px;
    left: 500px
}

#fire-map .popup,
#incident-map .popup {
    color: #000
}

#google-fire-map {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.marker-content-heading {
    position: relative;
    color: #fff;
    padding: 10px 35px 10px 60px
}

.marker-content-icon {
    display: block;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -16px;
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-position-y: -257px
}

.advice .marker-content-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/184616/fire-yellow-popup.png?v=0.1.1);
    background-position-y: unset
}

.watch_and_act .marker-content-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0020/184610/fire-orange-popup.png?v=0.1.1);
    background-position-y: unset
}

.emergency_warning .marker-content-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0006/184614/fire-red-popup.png?v=0.1.1);
    background-position-y: unset
}

.incidents_outside_nsw .marker-content-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0004/184612/fire-outside-nsw-popup.png?v=0.1.1);
    background-position-y: unset
}

.not_applicable .marker-content-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/184607/fire-not-applicable-popup.png?v=0.1.2);
    background-position-y: unset
}
.planned_burn .marker-content-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0010/254494/fire-planned-burn-popup.png?v=0.0.1);
    background-position-y: unset;
  }
 .responding .marker-content-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/275272/fire-responding-popup.png?v=0.0.1);
    background-position-y: unset;
  } 
  
  
  
  
  
  
.marker-content-heading h3 {
    color: #fff;
    padding-bottom: 5px;
    line-height: 1.35
}

.emergency_warning .marker-content-heading,
.advice .marker-content-heading,
.incidents_outside_nsw .marker-content-heading,
.not_applicable .marker-content-heading,
.planned_burn .marker-content-heading,
.responding .marker-content-heading {
    color: #fff
}

.watch_and_act .marker-content-heading,
.watch_and_act .marker-content-heading h3,
.advice .marker-content-heading,
.advice .marker-content-heading h3 {
    color: #000
}

.emergency_warning .marker-content-heading {
    background-color: #d6001c
}

.watch_and_act .marker-content-heading {
    background-color: #ff7900
}

.advice .marker-content-heading {
    background-color: #fbe032
}

.incidents_outside_nsw .marker-content-heading {
    background-color: #637075
}

.not_applicable .marker-content-heading,
.planned_burn .marker-content-heading,
.responding .marker-content-heading {
    background-color: #434343
}

#incidents-map-wrapper .marker-content-button,
.home .marker-content-button {
    color: #fff;
    background-color: #dd241f
}

.marker-content-button:hover,
.home .main-content .marker-content-button:hover {
    color: #fff;
    background-color: #dd241f
}

.marker-content-button {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: 10px -219px;
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
    padding: 6px 10px;
    border-radius: 3px;
    display: block;
    margin: 0 auto 15px;
    max-width: 85px;
    text-align: right
}

.not_applicable .marker-content-heading h3,
.planned_burn .marker-content-heading h3,whYe
.responding .marker-content-heading h3 {
    color: #fff
}

.marker-content-list {
    padding: 15px
}

.marker-content-list>li {
    margin-bottom: 6px
}

.marker-content-list>li:last-of-type {
    margin-bottom: 0
}

.marker-content-title {
    font-size: 12px;
    font-weight: 700;
    color: #383838;
    min-width: 100px;
    display: table-cell;
    padding-right: 15px
}

.marker-content-title--outside {
    display: block
}

.marker-content-desc {
    display: table-cell;
    line-height: 1.25
}

.marker-content-desc--outside {
    display: block
}

.fire-updates-wrapper {
    overflow: hidden;
    margin: 0 0 17px
}

.fire-updates-wrapper .header-wrapper {
    overflow: hidden
}

.fire-updates-wrapper h2 {
    float: left;
    font-size: 1.917em;
    color: #ee3124;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 0 28px;
    margin: 0 0 9px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 1px -1845px
}

.fire-updates-wrapper .updated {
    float: right;
    color: #e5281b;
    font-size: .917em;
    font-weight: 700;
    padding: 15px 0 0
}

.fire-updates-wrapper h3 {
    background: #e5281b;
    color: #fff;
    font-size: 1.375em;
    font-weight: 700;
    text-transform: none;
    padding: 9px 16px 8px;
    margin: 0;
    border-bottom: 1px solid #fcfcfc
}

.fire-updates-wrapper .fire-updates {
    border-bottom: 2px solid #dadada
}

.fire-updates-wrapper .fire-updates li {
    padding: 0
}

.fire-updates-wrapper .fire-updates li:nth-child(odd) {
    background: #f0f0f0
}

.fire-updates-wrapper .fire-updates li:nth-child(even) {
    background: #fcfcfc;
    border-top: 1px solid #dadada
}

.fire-updates-wrapper .fire-updates a {
    display: block;
    color: #202020;
    padding: 10px 60px 9px 16px;
    line-height: 1.417em;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat right -1937px
}

.fire-updates-wrapper .fire-updates a:hover {
    color: #ee3124;
    background-position: right -2056px
}

.fire-updates-wrapper .fire-updates .timestamp {
    font-weight: 700
}

.fire-updates-wrapper .more {
    float: right;
    margin: 15px 0 0
}

#home-slider {
    height: 340px;
    position: relative;
    margin: 0 0 25px;
    overflow: hidden;
    background-color: #eeede9
}

#home-slider .slide {
    position: relative;
    height: 403px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center
}

#home-slider .slide img {
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%
}

#home-slider .caption-wrapper {
    position: absolute;
    top: 118px;
    left: 42px;
    z-index: 0
}

#home-slider .caption {
    background: #ca3225;
    max-width: 471px;
    padding: 21px 18px 22px
}

#home-slider .slide-title {
    max-height: 70px;
    overflow: hidden;
    color: #fff;
    font-size: 3.083em;
    line-height: .946em;
    letter-spacing: -.01em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 8px
}

#home-slider .slide-summary {
    max-height: 75px;
    overflow: hidden;
    color: #fff;
    font-size: 1.083em;
    line-height: 1.385em;
    font-weight: 400;
    letter-spacing: -.01em;
    padding: 0;
    margin: 0
}

#home-slider .slide-more {
    float: right;
    color: #ee3124;
    font-size: .917em;
    line-height: 1em;
    letter-spacing: .01em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 3px 16px 3px 6px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #fff no-repeat right -3370px;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease
}

#home-slider .slide-more:hover {
    color: #fff;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ca3225 no-repeat right -3332px
}

#home-slider .control-nav {
    position: absolute;
    z-index: 20;
    bottom: 20px;
    left: 49px;
    list-style: none;
    padding: 0;
    margin: 0
}

#home-slider .control-nav li {
    float: left;
    padding: 0;
    margin: 0;
    background: 0 0
}

#home-slider .control-nav li+li {
    margin: 0 0 0 8px
}

#home-slider .control-nav a {
    display: block;
    width: 8px;
    height: 8px;
    background: #fff;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    color: #000
}

#home-slider .control-nav a:hover,
#home-slider .control-nav .flex-active a {
    background: #ee3124
}

#home-slider .flex-direction-nav {
    position: absolute;
    right: 39px;
    bottom: 19px;
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 20
}

#home-slider .flex-direction-nav li {
    float: left;
    padding: 0;
    margin: 0 0 0 2px;
    background: 0 0
}

#home-slider .flex-direction-nav a {
    display: block;
    width: 30px;
    height: 30px;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    overflow: hidden;
    text-indent: -9999px;
    color: #fff
}

#home-slider .flex-direction-nav .flex-prev {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) rgba(61, 61, 61, .8) no-repeat 10px -3426px
}

#home-slider .flex-direction-nav .flex-next {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) rgba(61, 61, 61, .8) no-repeat -28px -3426px
}

#home-slider .flex-direction-nav a:hover {
    background-color: rgba(61, 61, 61, 1)
}

.widgets {
    margin: 0 0 0 -14px
}

.home .widgets {
    width: 1008px;
    margin-top: 3em
}

#home-slider+.widgets {
    padding-top: 21px
}

.home #main-content>h1+.widgets {
    padding-top: 60px
}

.inside .widgets {
    width: 756px;
    padding: 7px 0 0
}

.widget {
    float: left;
    width: 308px;
    height: 385px;
    position: relative;
    border-top: 1px solid #eae8e4;
    border-bottom: 6px solid #eae8e4;
    background: #f2f2f2;
    margin-bottom: 29px
}

.home .widget {
    padding: 14px 0 0;
    height: 377px
}

.inside .widgets .widget {
    width: 350px;
    height: 418px
}

#sidebar .widget {
    float: none;
    width: auto;
    height: auto;
    margin: 0;
    padding: 18px 21px 24px
}

.widget>.icon {
    display: block;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 0;
    left: 0
}

.widget .widget-inner {
    display: block;
    overflow: hidden;
    height: 100%;
    margin: 9px 22px 19px
}

#sidebar .widget .widget-inner {
    margin: 0
}

.home .widget .widget-inner {
    height: 322px
}

.widget .widget-title {
    color: #383838;
    font-size: 1.417em;
    line-height: 1em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 26px 54px
}

#sidebar .widget .widget-title {
    margin: 0 0 17px
}

.widget .widget-title a,
.widget .widget-title a:hover {
    text-decoration: none
}

.widget .more-wrapper {
    position: absolute;
    left: 0;
    bottom: 12px;
    width: 100%;
    padding: 0 21px 0 0;
    background: #f2f2f2;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.widget .more-wrapper:before {
    content: "";
    height: 13px;
    display: block;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 2px solid #fff
}

.widget .more-wrapper .button,
.widget .more-details .button {
    float: right
}

.widget.fire-danger {
    padding-top: 270px
}

.widget.fire-danger .highlight {
    background: #e5281b;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 252px;
    padding: 23px 22px 19px;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0
}

.widget.fire-danger .highlight .widget-title {
    color: #fff;
    font-size: 2.917em;
    line-height: 1em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 12px
}

.widget.fire-danger .highlight .tagline {
    color: #fff;
    font-size: 1.667em;
    line-height: 1em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 18px;
    border-bottom: 2px solid #fff
}

.widget.fire-danger .highlight p {
    color: #fff;
    padding: 16px 0 0;
    font-size: 1em;
    line-height: 1.5em
}

.widget.fire-danger .highlight-inner {
    height: 100%;
    overflow: hidden
}

.widget.fire-danger .feature {
    display: table;
    width: 100%
}

.widget.fire-danger .feature .icon,
.widget.fire-danger .feature .summary {
    display: table-cell
}

.widget.fire-danger .feature .icon {
    width: 68px;
    height: 85px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ee3124 no-repeat 12px -2316px
}

.widget.fire-danger .feature .summary {
    vertical-align: middle;
    padding: 0 0 0 22px
}

.widget.fire-danger .feature .caption {
    color: #4e4f51;
    font-size: 1.25em;
    line-height: 1.2em;
    font-weight: 700;
    padding: 0 0 5px;
    margin: 0
}

.widget.fire-danger .feature .more {
    display: block;
    color: #ee3124;
    font-size: .917em;
    font-weight: 700;
    padding: 0 0 0 9px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat -90px -2471px;
    text-transform: none
}

.widget.fire-danger .feature .more:hover {
    border-bottom: 1px dashed #ee3124
}

.widget.fire-danger .feature .more span {
    padding: 0 0 5px;
    border-bottom: 1px dotted #e3e3e4
}

.widget.fire-danger .feature .more:hover span {
    border: 0
}

.widget.general {
    padding-top: 0
}

.widget.general .widget-content {
    overflow: hidden
}

.widget.general .widget-title {
    color: #ee3124;
    font-size: 1.75em;
    line-height: 1.143em;
    font-weight: 700;
    padding: 0;
    margin: 0 0 11px;
    text-transform: none
}

.widget.general .widget-title a {
    color: #ee3124;
    border-bottom: 2px dotted #e3e3e3
}

.widget.general .widget-title a:hover {
    border: 0
}

.widget.general .thumb {
    overflow: hidden;
    border: 0
}

.widget.general .thumb img {
    width: 100%;
    height: auto
}

.widget.general .summary {
    color: #6e6e6e;
    line-height: 1.5em
}

.widget.general .summary .strong {
    color: #5c5c5c
}

.widget.twitter .icon {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #28aae1 no-repeat 17px -2520px
}

.widget.twitter .widget-title {
    margin-bottom: 21px
}

.widget.twitter .more-wrapper .button {
    background: #007eb4
}

.widget.twitter .more-wrapper .button:hover {
    background-color: #ee3124
}

.widget.facebook .icon {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #3a5897 no-repeat 24px -2603px
}

.widget.facebook .fb-feed-wrapper {
    height: 259px
}

.widget.facebook .fb-feed {
    float: left;
    width: 247px;
    height: 100%;
    overflow: hidden
}

.widget.facebook .fb-feed #fb-feed-iframe {
    position: relative;
    border: 0;
    overflow: hidden;
    width: 282px;
    height: 1000px;
    left: -12px;
    background: transparent
}

.widget.facebook .fb-feed-scroller-wrapper {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    height: 100%;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #e3e3e3;
    box-shadow: inset 0 0 4px 2px rgba(227, 227, 227, .75);
    padding: 26px 0 0
}

.widget.facebook .fb-feed-scroller {
    width: 12px;
    height: 100%;
    position: relative
}

.widget.facebook .fb-feed-scroller .ui-slider-handle {
    position: absolute;
    width: 8px;
    height: 26px;
    margin: 0 0 0 2px;
    background: #bebebe;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    border-radius: 4px;
    outline: 0
}

.widget.facebook .fb-feed-scroller .ui-slider-handle:hover,
.widget.facebook .fb-feed-scroller .ui-slider-handle.ui-state-active {
    background: #8a8a8a
}

.widget.facebook .more-wrapper .button {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #3a5897 no-repeat -75px -3436px;
    padding-left: 24px
}

.widget.facebook .more-wrapper .button:hover {
    background-color: #ee3124
}

.widget.related-links .icon {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #6b6c6e no-repeat 18px -2698px
}

.widget.related-links .widget-title {
    margin-bottom: 39px
}

.widget.related-links .links {
    padding: 0;
    margin: 0;
    list-style: none
}

.widget.related-links .links li {
    background: 0 0;
    padding: 0;
    margin: 0
}

.widget.related-links .links li+li {
    margin-top: 7px
}

.widget.related-links .links a {
    display: block;
    padding: 8px 42px 8px 8px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #fff no-repeat right -2996px;
    font-size: 1em;
    line-height: .917em;
    color: #666464;
    text-transform: none;
    font-weight: 700;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease
}

.widget.related-links .links a:hover {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ee3124 no-repeat right -3064px;
    color: #fff;
    -webkit-transition: none;
    transition: none
}

.widget.related-links .links a span {
    display: inline-block
}

.widget.related-links .links a[target="_blank"] span {
    padding: 0 16px 0 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat right -2852px
}

.widget.related-links .links a[target="_blank"]:hover span {
    background-position: right -2918px
}

.widget.latest-news {
    border: 0;
    background: #eeede9;
    padding: 8px
}

.widget.latest-news .widget-inner {
    margin: 0
}

.home .widget.latest-news .widget-inner {
    height: 100%
}

.widget.latest-news .widget-title {
    position: absolute;
    left: 4px;
    top: -26px;
    color: #ee3124;
    font-weight: 700;
    font-size: 1.417em;
    line-height: 1.5em;
    text-transform: uppercase;
    padding: 0 0 0 23px;
    margin: 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -3230px
}

.widget.latest-news .widget-news-listing {
    overflow: hidden
}

.widget.latest-news .news-item {
    height: 95px;
    padding: 11px 12px 9px;
    margin: 0;
    overflow: hidden;
    background: #fff
}

.widget.latest-news .news-item+.news-item {
    margin: 8px 0 0
}

.widget.latest-news .description {
    height: 54px;
    overflow: hidden
}

.widget.latest-news .news-title {
    color: #ee3124;
    font-size: 1.167em;
    line-height: 1.214em;
    font-weight: 700;
    text-transform: none;
    padding: 0;
    margin: 0 0 4px
}

.widget.latest-news .news-title a {
    color: #e5281b;
    border-bottom: 1px dotted #e8e8e8
}

.widget.latest-news .news-title a:hover {
    border-bottom: 0
}

.widget.latest-news .summary {
    color: #6b6c6e;
    font-size: 1em;
    line-height: 1.417em;
    font-weight: 400;
    padding: 0;
    margin: 0
}

.widget.latest-news .more-details {
    border-top: 2px solid #f0efec;
    padding: 8px 0 0;
    margin: 11px 0 0;
    overflow: hidden
}

.widget.latest-news .post-date {
    float: left;
    font-size: .833em;
    line-height: 1em;
    font-weight: 400;
    color: #7a7a7a;
    padding: 5px 0 5px 18px;
    margin: 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 2px -3298px
}

.widget.latest-news {
    background: #f2f2f2
}

.widget.latest-news .more-wrapper:before {
    border: 0
}

.widget.danger-meter img {
    width: 100%
}

.widget.danger-meter .danger-meter__header {
    background: red
}

.widget.danger-meter h1,
.widget.danger-meter h2 {
    color: #fff;
    padding: 0 10px;
    margin: 0
}

.widget.danger-meter h1 {
    font-size: 3em;
    line-height: 1em;
    padding-top: 5px
}

.widget.danger-meter #fdr-tabs {
    display: block;
    margin-top: 2px;
    margin-bottom: 5px
}

.widget.danger-meter .fdr-meter-view {
    position: relative;
    padding-top: 30px
}

.widget.danger-meter .fdr-meter-view .totalBan {
    position: absolute;
    top: 0;
    font: 16px/30px Arial, Helvetica, sans-serif;
    color: #000;
    width: auto;
    margin-left: -140px;
    padding: 0;
    height: 30px;
    left: 50%;
    overflow: hidden
}

.widget.danger-meter .fdr-meter-view .totalBan img {
    width: 30px;
    float: left;
    margin-right: 10px
}

.widget.danger-meter .fdr-meter-view .status {
    text-align: center;
    padding: 7px
}

.news-listing {
    padding: 8px 0 38px;
    margin: 0;
    clear: left
}

.news-listing .news-item {
    padding: 11px 15px 5px 14px;
    margin: 0;
    overflow: hidden;
    background: #fafafa;
    border-top: 1px solid #ece9e5;
    border-bottom: 5px solid #eae8e4
}

.news-listing .news-item+.news-item {
    margin: 18px 0 0
}

.news-item .thumb {
    float: left;
    width: 121px;
    height: 143px;
    overflow: hidden;
    margin: 0 20px 10px 0
}

.news-item .thumb img {
    padding: 0;
    border: 0
}

.news-listing .news-title {
    color: #de281b;
    font-size: 1.375em;
    line-height: 1.214em;
    font-weight: 700;
    text-transform: none;
    padding: 0;
    margin: 8px 0 9px
}

.news-listing .news-title a {
    color: #de281b;
    padding: 0 0 2px;
    border-bottom: 1px dotted #e8e8e8
}

.news-listing .news-title a:hover {
    border-bottom: 0
}

.news-listing .summary {
    color: #6b6c6e;
    font-weight: 400;
    padding: 0;
    margin: 0;
    overflow: hidden
}

.news-listing .summary p {
    font-size: 1em;
    line-height: 1.417em;
    padding: 0;
    margin: 0
}

.news-listing.my-area .summary h5 {
    padding: 8px 0 0
}

.news-listing.my-area .summary p {
    padding: 0 0 8px
}

.news-listing .summary ul {
    display: inline-block;
    padding: 3px 0 0;
    margin: 0
}

.news-listing .more-details {
    border-top: 2px solid #f0efec;
    padding: 8px 0 0;
    margin: 5px 0 0;
    overflow: hidden
}

.news-listing .more-details .button {
    float: right;
    margin: 1px 0 0
}

.news-listing .post-date {
    float: left;
    font-size: 1em;
    line-height: 1em;
    font-weight: 400;
    color: #7a7a7a;
    padding: 9px 0 5px 18px;
    margin: 0;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -3294px
}

.news-item-wrapper .post-date {
    padding: 0 0 8px;
    font-size: .917em
}

.news-item-wrapper .thumbnail {
    padding: 0 0 5px
}

.news-item-wrapper .summary {
    padding: 0;
    margin: 15px 0;
    font-size: 1.083em
}

.news-item-wrapper .summary p {
    padding: 0 0 15px;
    margin: 0
}

.news-item-wrapper .body {
    margin: 0 0 20px
}

.news-item-wrapper .documents ul {
    padding: 0 0 15px;
    margin: 0 0 15px
}

#fdr-tabs {
    overflow: hidden;
    border-bottom: 5px solid #e5281b;
    margin: 20px 0 15px
}

#fdr-tabs li {
    float: left;
    padding: 8px 15px;
    margin: 0 5px 0 0;
    color: #fff;
    font-size: 1.167em;
    font-weight: 700;
    text-transform: uppercase;
    background: #4b4c4e;
    cursor: pointer;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease
}

#fdr-tabs li:hover,
#fdr-tabs li.current {
    background-color: #e5281b
}

#fdr-table-view .danger-ratings-key,
.fdr-map-view .danger-ratings-key {
    display: table;
    width: 99.8%;
    list-style: none;
    padding: 0;
    margin: 0 0 20px;
    border: 1px solid #4b4c4e
}

#fdr-table-view .danger-ratings-key li,
.fdr-map-view .danger-ratings-key li {
    display: table-cell;
    font-weight: 700;
    min-width: 14.2%;
    line-height: 1em
}

.fdr-map-view #fdrtoban-map {
    float: left;
    margin-bottom: 20px;
    height: 410px;
    width: 535px
}

#fdr-table-view h2,
.fdr-map-view h2 {
    margin: 0 0 15px
}

#fdr-table-view .danger-ratings-key li {
    padding: 8px;
    font-size: 1.167em;
    text-align: center;
    vertical-align: middle
}

#fdr-table-view .danger-ratings-key li+li {
    border-left: 1px solid #4b4c4e
}

.fdr-map-view .danger-ratings-key li {
    padding: 0;
    vertical-align: middle;
    text-align: left;
    color: #000
}

.fdr-map-view .danger-ratings-key .key {
    display: block;
    height: 16px;
    margin: 0 0 0 10px;
    padding: 4px 0 0 5px;
    background: #d5d5d5
}

.fdr-map-view #fdr-map {
    float: left;
    width: 685px;
    height: 370px
}

.fdr-map-view .fire-area-info {
    float: right;
    width: 180px
}

.fdr-map-view .area-restrictions {
    width: 100%
}

.fdr-map-view .area-restrictions+.area-restrictions {
    display: none
}

.fdr-map-view .area-restrictions .area-title {
    background: #e5281b;
    color: #fff;
    font-size: 1.167em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 8px;
    margin: 0
}

.fdr-map-view .area-restrictions .area-title span {
    display: block
}

.fdr-map-view .area-restrictions .fdr-today-tomorrow {
    display: none;
    width: 100%;
    background: #d5d5d5;
    border: 1px solid #4b4c4e;
    color: #000;
    padding: 0;
    margin: 0 0 16px
}

.fdr-map-view .area-restrictions caption {
    text-align: center;
    background: #fff;
    color: #000;
    font-size: 1.167em;
    font-weight: 700;
    padding: 12px 0
}

.fdr-map-view .area-restrictions th,
.fdr-map-view .area-restrictions td {
    padding: 8px;
    text-align: center;
    width: 50%
}

.fdr-map-view .area-restrictions td+td {
    border-left: 1px solid #4b4c4e
}

.fdr-map-view .area-restrictions .day {
    font-size: 1.25em
}

.fdr-map-view .area-restrictions .council {
    background: #767676;
    color: #fff;
    height: 205px;
    padding: 8px;
    overflow: auto
}

.fdr-map-view .area-restrictions .council ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.fdr-map-view .area-restrictions .council li {
    line-height: 1.25em;
    padding: 0;
    margin: 0;
    background: 0 0
}

.fdr-map-view .area-restrictions .council li+li {
    margin: 6px 0
}

.fdr-map-view .area-restrictions .council-affected {
    font-weight: 700;
    font-size: 1.083em;
    line-height: 1em;
    padding: 0;
    margin: 0 0 15px
}

.setBG_none {
    background: #FFF !important;
    font-weight: 700;
    color: #000
}

.setBG_low_moderate {
    background: #17A462 !important;
    font-weight: 700;
    color: #000
}

.setBG_high {
    background: #00ADEF !important;
    font-weight: 700;
    color: #000
}

.setBG_very_high {
    background: #FFD800 !important;
    font-weight: 700;
    color: #000
}

.setBG_severe {
    background: #FA9F1B !important;
    font-weight: 700;
    color: #000
}

.setBG_extreme {
    background: #E5281B !important;
    font-weight: 700;
    color: #fff
}

.setBG_catastrophic {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0006/57444/catastrophic.png?v=0.1.1) #000 repeat 0 0 !important;
    font-weight: 700;
    color: #fff
}

.danger-ratings-table {
    padding: 0;
    margin: 20px 0
}

.danger-ratings-table th,
.danger-ratings-table td {
    padding: 7px;
    text-align: left;
    vertical-align: middle
}

.fdr-map-view .regions-list {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden
}

.fdr-map-view .regions-list li {
    float: left;
    width: 33.33333333%;
    height: 24px;
    background: #d5d5d5;
    color: #000;
    padding: 0;
    margin: 0;
    outline: 1px solid #fff;
    cursor: pointer;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease
}

.fdr-map-view .regions-list li:hover {
    background: #bdbdbd
}

.fdr-map-view .regions-list .region_ref,
.fdr-map-view .regions-list .dangerColour,
.fdr-map-view .regions-list .region_name {
    float: left;
    height: 100%;
    padding: 5px 0 0
}

.fdr-map-view .regions-list .region_ref {
    width: 15px;
    background: #767676;
    text-align: center;
    color: #fff;
    font-weight: 700
}

.fdr-map-view .regions-list .dangerColour {
    width: 10px;
    padding: 0;
    margin: 0 5px 0 0
}

.map-alert {
    position: relative;
    color: #fff;
    background-color: #d92220;
    padding: 12px 50px 12px 15px;
    font-size: 14px;
    line-height: 1.5
}

.map-alert a {
    color: #fff;
    text-decoration: underline
}

.map-alert .map-alert-close {
    background-color: transparent;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: -32px -186px;
    display: block;
    height: 26px;
    width: 26px;
    border: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -13px;
    border-radius: 3px;
    -webkit-transition: .125s background-color ease-in-out;
    transition: .125s background-color ease-in-out
}

.map-alert .map-alert-close:hover,
.map-alert .map-alert-close:focus {
    background-color: #9e1918
}

#map-header {
    padding: 10px 25px;
    background-color: #fff
}

#map-header .header-logo {
    display: block;
    max-height: 60px
}

#map-header .nsw-rfs-logo {
    margin-left: 10px
}

#map-header .logo-title {
    color: #555;
    font-size: 16px;
    font-weight: 700;
    margin-left: 20px;
    margin-top: 25px
}

#map-header .header-menu-toggle {
    position: relative;
    display: block;
    height: 22px;
    width: 32px;
    background-color: transparent;
    border-left: 0;
    border-right: 0;
    border-top: 4px solid #E22D2A;
    border-bottom: 4px solid #E22D2A
}

#map-header .header-menu-toggle:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 5px;
    height: 4px;
    background-color: #E22D2A
}

@media \0screen\,screen\9 {
    #map-header .header-menu-toggle:after {
        top: auto;
        bottom: 10px
    }
}

#map-header .menu-list {
    margin-top: 17px
}

#map-header .menu-item {
    position: relative;
    margin-right: 25px
}

#map-header .menu-item:last-of-type {
    margin-right: 0
}

#map-header .menu-emergency a {
    display: block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-size: 12px;
    font-weight: 700;
    border: 0;
    padding: 0 30px 0 12px;
    height: 26px;
    line-height: 26px;
    border-radius: 12px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ee3124 no-repeat right -850px;
    -ms-transition: .125s all ease-in-out;
    -webkit-transition: .125s all ease-in-out;
    transition: .125s all ease-in-out
}

#map-header .menu-emergency a:hover,
#map-header .menu-emergency a:focus {
    background-color: #404041
}

#map-header .header-search-form {
    position: relative;
    margin-top: -3px;
    min-width: 28px;
    min-height: 28px
}

#map-header .header-search-button {
    position: absolute;
    right: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: -142px -258px;
    height: 28px;
    width: 27px
}

#map-header .header-search-input {
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    margin: 0;
    padding: 0;
    width: 0;
    border: 0;
    width: 0;
    opacity: 0;
    border-bottom: 2px solid #d8d8d8;
    -webkit-transition: .125s all ease-in-out;
    transition: .125s all ease-in-out
}

#map-header .active>.header-search-input {
    width: 320px;
    padding-right: 32px;
    opacity: 1
}

#map-header .header-search-input:focus {
    outline: 0;
    border-bottom-color: #bcbcbc
}

#map-header .header-search-input::-webkit-input-placeholder {
    color: #adadad
}

#map-header .header-search-input::-moz-placeholder {
    color: #adadad
}

#map-header .header-search-input:-ms-input-placeholder {
    color: #adadad
}

#map-header .header-search-input:-moz-placeholder {
    color: #adadad
}

#map-header .navigation-list .header-search-form {
    margin-top: 0;
    margin-bottom: 15px
}

#map-header .navigation-list .header-search-input {
    height: 30px;
    width: 100%;
    opacity: 1;
    border-bottom-width: 1px
}

#map-header .navigation-list .header-search-button {
    height: 30px;
    width: 22px;
    background-position: -68px -128px;
    background-size: 90px
}

#map-header .navigation-list {
    display: none;
    position: absolute;
    right: 0;
    background-color: #fff;
    margin-top: 25px;
    padding: 15px 22px;
    width: 250px;
    z-index: 1500;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 2px 5px 1px rgba(0, 0, 0, .35)
}

#map-header .active>.navigation-list {
    display: block
}

#map-header .navigation-item {
    border-bottom: 1px solid #d8d8d8
}

#map-header .navigation-item:last-of-type {
    border-bottom: 0
}

#map-header .navigation-link {
    position: relative;
    display: block;
    color: #5f6062;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    padding: 10px 15px 8px 0
}

#map-header .navigation-link:after {
    content: '';
    position: absolute;
    top: 13px;
    right: 0;
    display: block;
    height: 5px;
    width: 5px;
    border-right: 1px solid #5f6062;
    border-bottom: 1px solid #5f6062;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#map-header .navigation-link.active,
#map-header .navigation-link:hover,
#map-header .navigation-link:focus {
    color: #dd241f
}

#map-header .navigation-link.active:after,
#map-header .navigation-link:hover:after,
#map-header .navigation-link:focus:after {
    border-color: #dd241f
}

#incidents-map-wrapper {
    overflow: hidden;
    position: relative;
    height: 800px
}

.home #incidents-map-wrapper {
    margin-bottom: 20px
}

body.full-page,
body.home {
    height: 100%
}

body.full-page #incidents-map-wrapper {
    height: calc(100% - 81px)
}

body.full-page.is-IE #incidents-map-wrapper {
    height: 800px
}

.fire-map-countdown-wrapper {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.4;
    float: left;
    margin-top: 2px
}

.fire-map-countdown-wrapper .fire-map-countdown {
    display: block
}

.incident-bottom-bar {
    background-color: #d3d3d3;
    padding: 5px
}

.incident-bottom-bar .incident-bottom-link {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-right: 15px;
    border-radius: 5px;
    padding-left: 12px;
    padding-right: 12px;
    background-position: center left 8px;
    background-repeat: no-repeat;
    -webkit-transition: .125s background-color ease-in-out;
    transition: .125s background-color ease-in-out
}

@media screen and (max-width:979px) {
    .incident-bottom-bar .incident-bottom-link.desktop-only {
        display: none
    }
}

.incident-bottom-bar .incident-bottom-link:hover,
.incident-bottom-bar .incident-bottom-link:focus {
    background-color: #fff;
    color: #000
}

.incident-bottom-bar .incident-bottom-link.question-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-position: 8px -35px;
    padding-left: 38px
}

.incident-bottom-bar .incident-bottom-link.table-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-position: 8px -78px;
    padding-left: 38px
}

.incident-bottom-bar .incident-bottom-link.alert-icon {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-position: -37px -293px;
    padding-left: 38px;
    display: none
}

.incident-search {
    background-color: #d3d3d3;
    color: #404041;
    font-weight: 700;
    overflow: hidden;
    padding: 5px 25px 5px 71px;
    position: relative;
    z-index: 100
}

.incident-search #map-my-location {
    display: block;
    border-radius: 5px;
    background-color: #fff;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: 10px -153px;
    padding-left: 30px;
    padding-right: 10px;
    color: #434343;
    border: 0;
    height: 32px;
    float: right
}

.incident-search #map-search-submit,
.incident-search #map-search-close,
.menu-filters #map-search-submit {
    background-color: #fff;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: 8px -118px;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 32px;
    width: 32px;
    border: 0;
    padding: 0;
    font-size: 0;
    color: transparent;
    border-radius: 5px;
    -webkit-transition: .125s all ease-in-out;
    transition: .125s all ease-in-out
}

.incident-search .active>#map-search-submit {
    background-position: 16px -118px;
    background-color: transparent;
    border-radius: 0
}

.incident-search .active>#map-search-submit:hover,
.incident-search .active>#map-search-submit:focus {
    border-bottom: 1px solid #777
}

.incident-search #map-search-close {
    background-color: transparent;
    background-position: 11px -185px;
    right: -36px;
    opacity: 0;
    visibility: hidden;
    outline: 0
}

.incident-search #map-search-close:hover,
.incident-search #map-search-close:focus {
    background-color: #bcbcbc
}

.incident-search .active>#map-search-close {
    opacity: 1;
    visibility: visible;
    -webkit-transition: .125s all ease-in-out;
    transition: .125s all ease-in-out;
    -webkit-transition-delay: .125s;
    transition-delay: .125s
}

.incident-search #map-search,
.menu-filters #map-search {
    background-color: transparent;
    color: #000;
    font-size: 14px;
    width: 0;
    height: 32px;
    line-height: 32px;
    border: 0;
    border-bottom: 1px solid transparent;
    margin-right: 0;
    padding-right: 32px;
    -webkit-transition: .125s all ease-in-out;
    transition: .125s all ease-in-out;
    -webkit-transition-delay: .125s;
    transition-delay: .125s
}

.incident-search .active>#map-search {
    width: 245px;
    border-bottom-color: #a6a6a6
}

.incident-search #map-search::-webkit-input-placeholder {
    color: #000
}

.incident-search #map-search::-moz-placeholder {
    color: #000
}

.incident-search #map-search:-ms-input-placeholder {
    color: #000
}

.incident-search #map-search:-moz-placeholder {
    color: #000
}

.incident-search #map-search:focus,
.incident-search #map-search:active {
    outline: 0;
    border-color: #777
}

.incident-search form,
.menu-filters form {
    margin-right: 10px;
    position: relative;
    float: right;
    -webkit-transition: .125s margin-right linear;
    transition: .125s margin-right linear;
    -webkit-transition-delay: .125s;
    transition-delay: .125s
}

.incident-search form.active {
    margin-right: 40px
}

.map-legend-button:before {
    content: 'View map legend'
}

.incident-table-button:before {
    content: 'View all incidents in table view'
}

.incident-map-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.incident-map-menu {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    float: left
}

.incident-map-container {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.incident-map-main,
.incident-map-container {
    position: relative;
    overflow: hidden;
    height: 100%;
    -webkit-transition: .125s margin-top ease-in-out, .125s height ease-in-out;
    transition: .125s margin-top ease-in-out, .125s height ease-in-out
}

body.is-IE .incident-map-main,
body.is-IE .incident-map-container {
    height: 800px
}

#incident-map {
    height: calc(100% - 84px)
}

.map-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 800px;
    width: calc(100% - 60px);
    height: 525px;
    background-color: #fff;
    box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, .26);
    z-index: 1000;
    display: none
}

@media \0screen\,screen\9 {
    .map-modal {
        top: 100px;
        margin-left: -400px
    }
}

.map-modal.active {
    display: block
}

.map-modal-heading {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.65;
    background-color: #434343;
    padding: 20px;
    position: relative
}

.map-modal-close,
.home .map-modal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 16px;
    width: 16px;
    display: block;
    border: 0;
    padding: 0;
    background-color: transparent;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: -37px -191px
}

.home .map-modal-close:hover,
.home .map-modal-close:active {
    background-color: transparent;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: -37px -191px
}

.map-modal-content {
    padding: 10px;
    overflow: auto;
    height: calc(100% - 63px);
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (min-width:768px) {
    padding: 25px
}

.map-modal-content table:last-of-type {
    margin-bottom: 0
}

.map-modal-content td+td,
.map-modal-content th+th {
    border-left: 0
}

.map-modal-content tr:nth-child(odd) {
    border-top: 0
}

.map-modal-content tr {
    border-bottom: 1px solid #eee
}

.map-modal-content td {
    padding: 8px 20px
}

.map-modal-content th {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.5;
    color: #383838;
    background-color: #eee;
    padding: 8px 20px
}

.map-modal-content table tr:nth-child(even) {
    background: transparent
}

.advice .map-modal-heading,
.incidents_outside_nsw .map-modal-heading,
.outside .map-modal-heading,
.na .map-modal-heading,
.not_applicable .map-modal-heading,
.planned .map-modal-heading,
.planned_burn .map-modal-heading,
.responding .map-modal-heading,
.respond .map-modal-heading,
.watch .map-modal-heading,
.watch_and_act .map-modal-heading,
.emergency .map-modal-heading,
.emergency_warning .map-modal-heading {
    padding-left: 75px;
    padding-bottom: 18px;
    font-weight: 400
}

.advice .map-modal-heading:before,
.incidents_outside_nsw .map-modal-heading:before,
.outside .map-modal-heading:before,
.na .map-modal-heading:before,
.not_applicable .map-modal-heading:before,
.planned .map-modal-heading:before,
.planned_burn .map-modal-heading:before,
.responding .map-modal-heading:before,
.respond .map-modal-heading:before,
.watch .map-modal-heading:before,
.watch_and_act .map-modal-heading:before,
.emergency .map-modal-heading:before,
.emergency_warning .map-modal-heading:before {
    content: '';
    position: absolute;
    height: 32px;
    width: 32px;
    top: 22px;
    left: 25px;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat
}

.heading-incident-type {
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 4px
}

.heading-incident-date {
    line-height: 1;
    font-size: 12px
}

.advice .map-modal-heading {
    color: #fff;
    background-color: #fbe032
}

.incidents_outside_nsw .map-modal-heading,
.outside .map-modal-heading {
    color: #fff;
    background-color: #637075
}

.na .map-modal-heading,
.not_applicable .map-modal-heading,
.planned .map-modal-heading,
.planned_burn .map-modal-heading, 
.respond .map-modal-heading,
.responding .map-modal-heading {
    color: #fff;
    background-color: #434343
}

.watch .map-modal-heading,
.watch_and_act .map-modal-heading {
    color: #000;
    background-color: #ff7900
}

.emergency .map-modal-heading,
.emergency_warning .map-modal-heading {
    color: #fff;
    background-color: #dd241f
}

.advice .map-modal-heading:before {
    background-position: -31px -257px
}

.incidents_outside_nsw .map-modal-heading:before {
    background-position: -120px -257px
}

.na .map-modal-heading:before,
.not_applicable .map-modal-heading:before {
    background-position: -95px -257px
}

.watch .map-modal-heading:before,
.watch_and_act .map-modal-heading:before {
    background-position: -63px -257px
}

.emergency .map-modal-heading:before,
.emergency_warning .map-modal-heading:before {
    background-position: 0 -257px
}

.map-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(0, 0, 0, .5)
}

.map-overlay:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -17.5px;
    left: 50%;
    margin-left: -17.5px;
    display: block;
    height: 35px;
    width: 35px;
    border: 6px solid #fff;
    border-left-color: #e1261d;
    border-radius: 50%;
    -webkit-animation: spin 1s linear infinite;
    -moz-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite
}

.incident-map-menu {
    background-color: #434343;
    width: 350px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.home .incident-map-menu {
    height: auto
}

body.is-IE .incident-map-menu {
    height: 100%
}

body.is-IE.home .incident-map-menu {
    height: 741px
}

#incidents-map-wrapper .menu-section {
    position: absolute;
    top: 42px;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    background-color: #434343;
    opacity: 0;
    visibility: hidden;
    pointer-events: all;
    -webkit-transition: .125s opacity ease-in-out, .125s visibility ease-in-out;
    transition: .125s opacity ease-in-out, .125s visibility ease-in-out
}

#incidents-map-wrapper .menu-section h1,
#incidents-map-wrapper .menu-section h2,
#incidents-map-wrapper .menu-section h3,
#incidents-map-wrapper .menu-section h4,
#incidents-map-wrapper .menu-section h5 {
    color: #fff
}

#incidents-map-wrapper #type-filters-section {
    background-color: #fff;
    color: #000
}

#incidents-map-wrapper .menu-section:not(#alerts-list-section) {
    font-size: 12px;
    padding: 34px 22px 22px;
    border-top: 1px solid #949494
}

#incidents-map-wrapper .menu-section#alerts-list-section {
    overflow: hidden
}

#incidents-map-wrapper .menu-section.active {
    visibility: visible;
    opacity: 1
}

#incidents-map-wrapper .menu-filters {
    padding: 6px 20px 5px
}

#incidents-map-wrapper .menu-filters .count {
    display: inline-block;
    color: #fff;
    font-size: 11px;
    text-align: center;
    background-color: #e1261d;
    border-radius: 50%;
    margin-top: -3px;
    margin-left: 5px;
    font-weight: 400;
    height: 20px;
    width: 20px;
    line-height: 20px
}

#incidents-map-wrapper .menu-filters .map-filter,
.menu-section .map-button {
    border: 0;
    height: 31px;
    color: #3c3c3c;
    font-size: 12px;
    font-weight: 700;
    background-color: #d8d8d8;
    border-radius: 5px;
    padding: 8px 14px;
    -webkit-transition: .125s background-color ease-in-out;
    transition: .125s background-color ease-in-out;
    line-height: normal
}

#incidents-map-wrapper .menu-filters .map-filter:hover,
#incidents-map-wrapper .menu-filters .map-filter:focus,
.menu-section .map-button:hover,
.menu-section .map-button:focus {
    background-color: #fff;
    outline: 0
}

.touch #incidents-map-wrapper .menu-filters .map-filter:hover,
.touch #incidents-map-wrapper .menu-filters .map-filter:focus,
.touch .menu-section .map-button:hover,
.touch .menu-section .map-button:focus {
    background-color: #d8d8d8;
    color: #3c3c3c;
    outline: 0
}

#incidents-map-wrapper .menu-filters .map-filter.active {
    background-color: #fff;
    -webkit-box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, .4);
    box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, .4)
}

#incidents-map-wrapper .menu-filters .map-filter+.map-filter {
    margin-left: -4px;
    border-left: 1px solid #b1b1b1
}

#incidents-map-wrapper .filters-group .map-filter:first-of-type {
    border-radius: 5px 0 0 5px
}

#incidents-map-wrapper .filters-group .map-filter:not(:first-of-type):not(:last-of-type) {
    border-radius: 0
}

#incidents-map-wrapper .filters-group .map-filter:last-of-type {
    border-radius: 0 5px 5px 0
}

#incidents-map-wrapper .incident-map-menu .menu-toggle {
    background-color: #434343;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: -128px 12px;
    position: absolute;
    top: 0;
    right: -57px;
    cursor: pointer;
    height: 42px;
    width: 57px;
    z-index: 125;
    -webkit-transition: .125s background-color ease-in-out;
    transition: .125s background-color ease-in-out
}

#incidents-map-wrapper .incident-map-menu .menu-toggle:hover {
    background-color: #5a5a5a
}

.incident-filters {
    background-color: #000;
    padding: 10.5px 15px
}

.incident-not-found {
    padding: 22px;
    font-size: 18px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.incident-filters select {
    color: #fff;
    font-size: 12px;
    width: auto;
    background-color: transparent;
    background-image: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4NS4zNDQgMTg1LjM0NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTg1LjM0NCAxODUuMzQ0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggICAgYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCAgICBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-image: none\9;
    background-repeat: no-repeat;
    background-position: center right 8px;
    background-size: 10px;
    margin: 0;
    border: 0;
    height: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
    padding: 0 26px 0 8px;
    padding-right: 8px\9
}

.incident-filters button {
    color: #fff;
    font-size: 12px;
    background-color: transparent;
    background-image: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4NS4zNDQgMTg1LjM0NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTg1LjM0NCAxODUuMzQ0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggICAgYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCAgICBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: center right 8px;
    background-size: 10px;
    border: 0;
    padding: 0 26px 0 8px;
    height: 24px;
    border-radius: 3px
}

.incident-filters button.asc {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4NS4zMzMgMTg1LjMzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTg1LjMzMyAxODUuMzMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTc0LjYxMiwxNDQuMzY4Yy0yLjc0NywwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTQ0TDkyLjY3Miw2Ni44NzJsLTc0LjM0Nyw3NC4zNTIgICAgYy00LjE5NCw0LjE5NC0xMC45ODcsNC4xOTQtMTUuMTgsMGMtNC4xOTQtNC4xOTQtNC4xOTQtMTAuOTgxLDAtMTUuMTdsODEuOTM0LTgxLjk0NWM0LjE5NC00LjE5NCwxMC45OTItNC4xOTQsMTUuMTgsMCAgICBsODEuOTI5LDgxLjk0NWM0LjE5NCw0LjE5NCw0LjE5NCwxMC45NzYsMCwxNS4xN0MxODAuMTA1LDE0My4zMTgsMTc3LjM2NCwxNDQuMzY4LDE3NC42MTIsMTQ0LjM2OHoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
}

@media screen and (min-width:0\0) {
    .incident-filters select {
        background-image: none;
        padding-right: 0
    }
}

.incident-filters select:focus {
    background-color: #333;
    outline: 0
}

.incident-alerts {
    height: calc(100% - 45px);
    list-style: none outside none;
    margin: 0;
    overflow-y: auto;
    padding: 15px 0;
    -ms-transition: .25s height ease-in-out;
    -webkit-transition: .25s height ease-in-out;
    transition: .25s height ease-in-out;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    color: #1e1d1d
}

.more-incidents .incident-alerts {
    height: calc(100% - 105px)
}

body.is-IE .incident-alerts {
    height: 682px
}

.incident-alerts li,
.home .main-content .incident-alerts li {
    background: 0 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    -webkit-transition: .125s background-color ease-in-out;
    transition: .125s background-color ease-in-out
}

.incident-alerts li:hover,
.home .main-content .incident-alerts li:hover {
    background-color: #f5f5f5
}

.incident-alerts li .incident-title,
.home .main-content .incident-alerts li .incident-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.35
}

.incident-alerts li .incident-type,
.incident-alerts li .incident-time,
.home .main-content .incident-alerts li .incident-type,
.home .main-content .incident-alerts li .incident-time {
    font-size: 12px;
    margin-top: 10px
}

.incident-alerts a,
.home .main-content .incident-alerts a {
    position: relative;
    display: block;
    color: #1e1d1d;
    text-decoration: none;
    padding: 15px 0 15px 44px;
    margin: 0 22px;
    outline: 0;
    border: 0;
    border-bottom: 1px solid #000;
    cursor: pointer
}

.incident-zoom-reminder {
    position: relative;
    font-size: 14px;
    color: #dadada;
    background-color: #000;
    margin: 22px;
    padding: 12px 28px 12px 55px;
    box-sizing: border-box;
    line-height: 1.35;
    opacity: 0;
    visibility: hidden;
    -ms-transition: .25s all ease-in-out;
    -webkit-transition: .25s all ease-in-out;
    transition: .25s all ease-in-out
}

.incident-zoom-reminder:after {
    content: '';
    position: absolute;
    left: 16px;
    top: 16px;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8);
    background-repeat: no-repeat;
    background-position: -3px -298px;
    display: block;
    height: 23px;
    width: 25px
}

.reminder-zoom-out,
.main-content .reminder-zoom-out {
    display: block;
    margin-top: 10px;
    font-size: 13px;
    color: #fff;
    font-weight: 700
}

.reminder-zoom-out:hover,
.reminder-zoom-out:focus,
.main-content .reminder-zoom-out:hover,
.main-content .reminder-zoom-out:focus {
    text-decoration: underline;
    color: #fff
}

.more-incidents.active .incident-zoom-reminder {
    opacity: 1;
    visibility: visible
}

.map-modal-content .incident-icon_wrap {
    position: relative;
    padding-left: 0
}

#map-modal-status table tr td .incident-icon {
    display: none
}

#map-modal-status .incident-icon_wrap {
    padding-top: 14px
}

.incident-icon_wrap .incident-icon {
    left: 122px
}

.incident-icon_wrap p {
    padding-left: 14px;
    padding-bottom: 5px
}

@media (min-width:979px) {
    #map-modal-status table tr td:first-of-type {
        width: 110px;
        vertical-align: middle
    }

    #map-modal-status table tr td p {
        padding-bottom: 5px
    }

    #map-modal-status .incident-icon_wrap {
        padding: 8px 8px 8px 35px
    }

    .incident-icon_wrap p {
        padding-left: 0;
        padding-bottom: 0;
        min-height: 32px;
        line-height: 32px
    }

    .incident-icon_wrap .incident-icon {
        top: 50%;
        left: 0;
        -webkit-transform: translate3d(0, -50%, 0);
        -moz-transform: translate3d(0, -50%, 0);
        -ms-transform: translate3d(0, -50%, 0);
        -o-transform: translate3d(0, -50%, 0);
        transform: translate3d(0, -50%, 0)
    }

    #map-modal-status table tr td .incident-icon {
        display: block
    }
}

.incident-icon_hidden .incident-icon {
    display: none
}

.incident-icon {
    position: absolute;
    top: 20px;
    left: 0;
    display: block;
    height: 30px;
    width: 30px
}

.incident-icon.emergency,
.incident-icon.emergency_warning {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0005/184613/fire-red-list.png?v=0.1.1) transparent no-repeat 0 0
}

.incident-icon.watch,
.incident-icon.watch_and_act {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0010/184609/fire-orange-list.png?v=0.1.1) transparent no-repeat 0 0
}

.incident-icon.advice {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/184615/fire-yellow-list.png?v=0.1.1) transparent no-repeat 0 0
}

.incident-icon.incidents_outside_nsw,
.incident-icon.outside {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0003/184611/fire-outside-nsw-list.png?v=0.1.1) transparent no-repeat 0 0
}

.incident-icon.na,
.incident-icon.not_applicable {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/184606/fire-not-applicable-list.png?v=0.1.1) transparent no-repeat 0 0
}
.incident-icon.planned,
.incident-icon.planned_burn {
  background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0009/254493/fire-planned-burn-list.png?v=0.0.1) transparent
    no-repeat 0 0;
}
.incident-icon.respond,
.incident-icon.responding {
  background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0006/275271/fire-responding-list.png?v=0.0.1) transparent
    no-repeat 0 0;
}

#council-permit-table {
    width: 300px;
    margin: 10px 0;
    color: #000
}

#council-permit-table .yes {
    background-color: #e5281b;
    text-align: center;
    color: #fff
}

#council-permit-table .no {
    background-color: #0c9;
    text-align: center;
    color: #000
}

.main-content .council-permit-keys {
    list-style: none;
    width: 280px;
    padding: 0;
    margin: 20px 0
}

.council-permit-keys li {
    background: 0 0;
    padding: 0;
    margin: 0 0 5px
}

.council-permit-keys .yes {
    background-color: #e5281b
}

.council-permit-keys .no {
    background-color: #0c9
}

.council-permit-keys span {
    display: block;
    padding: 8px;
    margin: 0 0 0 25px;
    background: #d5d5d5;
    color: #000
}

#search-content #sub-nav {
    background: #fafafa
}

#sitemap a {
    border: 0
}

#sitemap ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#sitemap ul li {
    background: 0 0;
    padding: 0 0 0 26px;
    margin: 0;
    font-size: 13px;
    position: relative
}

#sitemap .level-1 .accordion {
    padding: 0
}

#sitemap .col1,
#sitemap .col2 {
    width: 48%
}

#sitemap .col1 {
    float: left
}

#sitemap .col2 {
    float: right
}

#sitemap .title {
    padding: 9px 10px 10px 25px
}

#sitemap .title {
    background-position: right -978px
}

#sitemap .title.open {
    background-position: right -5077px
}

#sitemap .accordion .panel {
    padding: 16px 0 6px
}

#sitemap .level-2 li {
    padding-top: 7px
}

#sitemap .level-2 .toggle {
    position: absolute;
    left: 0;
    top: 9px;
    width: 14px;
    height: 14px;
    padding: 0;
    margin: 0 12px 0 0;
    background: #000;
    font-family: arial;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
    border-radius: 2px
}

#sitemap .level-2 .toggle.open {
    line-height: 12px
}

#sitemap .level-3 .toggle {
    background: 0 0;
    color: #000;
    top: 10px
}

#sitemap .level-3 li {
    padding-left: 26px
}

#sitemap .level-4 li {
    list-style: disc inside;
    padding-left: 11px
}

.footer-wrapper-outer .quicklinks-wrapper {
    background-color: #f8f7f5;
    overflow: hidden
}

.footer-wrapper-outer .quicklinks {
    max-width: 980px;
    margin: 0 auto;
    overflow: hidden;
    text-align: right;
    padding: 11px 21px 8px 0
}

.quicklinks li {
    display: inline-block;
    padding: 1px 0 0;
    margin: 0;
    text-transform: uppercase;
    font-size: .917em;
    font-weight: 700
}

.quicklinks li+li {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat -92px -123px;
    padding: 1px 0 0 10px;
    margin: 0 0 0 10px
}

.quicklinks a {
    display: block;
    width: 17px;
    height: 18px
}

.quicklinks .facebook a {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 4px -124px
}

.quicklinks .twitter {
    padding-left: 7px;
    margin-left: 7px
}

.quicklinks .twitter a {
    margin: 0 0 0 3px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -180px
}

.quicklinks .rss {
    margin-left: 7px
}

.quicklinks .rss a {
    margin: 1px 0 0 3px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -234px
}

.quicklinks .youtube {
    margin-left: 3px
}

.quicklinks .youtube a {
    width: 41px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -290px
}

.quicklinks .contact {
    padding: 0;
    margin: 5px 14px 0 20px;
    background: 0 0
}

.quicklinks .contact a {
    width: auto;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -347px;
    color: #404041;
    padding: 0 0 1px 19px
}

.quicklinks .contact span {
    display: block;
    padding: 0 0 3px;
    border-bottom: 1px dotted #404041
}

.quicklinks .contact:hover span {
    border: 0
}

.footer-wrapper {
    background: #525355;
    border-top: 7px solid #787777;
    border-bottom: 6px solid #dbd5cd;
    position: relative
}

.footer-wrapper:before {
    content: "";
    height: 0;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 1px;
    border-bottom: 1px solid #fff
}

#footer {
    max-width: 980px;
    padding: 34px 0 0;
    margin: 0 auto
}

#footer a {
    text-decoration: underline
}

#footer a:hover {
    text-decoration: none
}

.footer-nav {
    display: table;
    width: 100%;
    padding: 0 0 42px
}

.footer-nav>li {
    display: table-cell;
    padding: 0 20px 0 0
}

.footer-nav>li>a {
    color: #fff;
    font-size: .917em;
    line-height: 1.455em;
    font-weight: 700
}

.footer-nav .level-2 {
    list-style: disc outside;
    padding: 0 0 0 11px
}

.footer-nav .level-2>li {
    color: #c7c7c7
}

.footer-nav .level-2 a {
    color: #c7c7c7;
    font-size: .833em;
    line-height: 1.6em;
    font-weight: 700
}

#footer .important-links-wrapper {
    border-top: 1px solid #8f9091;
    padding: 42px 0 29px;
    position: relative;
    overflow: hidden
}

#footer .prepare {
    float: left
}

#footer .important-links {
    float: left;
    padding: 3px 0 0 40px
}

#footer .important-links li {
    float: left;
    padding: 0 15px 0 10px;
    font-size: .958em;
    font-weight: 700;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 0 -3160px
}

#footer .important-links a {
    display: block;
    color: #fff
}

#footer .important-links a:hover {
    border-bottom: 1px dotted #fff
}

#footer .emergency {
    float: right;
    margin: -21px 0 0 0
}

#to-top {
    display: none
}

@media (max-width:979px) {
    .desktop-hidden {
        display: block
    }

    .desktop-hidden-inline,
    .home .desktop-hidden-inline {
        display: inline-block
    }

    .tablet-visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    body.full-page #incidents-map-wrapper,
    body.home #incidents-map-wrapper {
        height: 100vh
    }

    #map-header .navigation-list {
        widows: 265px
    }

    #map-header .header-logo {
        height: 45px
    }

    #map-header .logo-title {
        font-size: 14px;
        margin-top: 8px;
        margin-left: 15px
    }

    #map-header .logo-title span {
        display: block;
        margin-top: 4px
    }

    .map-modal {
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
        height: 56vh;
        left: 30px;
        top: 90px;
        bottom: 90px
    }

    .map-modal-content {
        -webkit-transition: .125s max-height ease-in-out;
        transition: .125s max-height ease-in-out
    }

    @media screen and (min-width:768px) {
        .map-modal {
            height: auto
        }

        .map-modal-content {
            max-height: calc(100vh - 363px)
        }
    }

    .nav-collapsed .map-modal-content {
        max-height: calc(100vh - 185px)
    }

    #fdr-tabs {
        display: none
    }

    #fdr-table-view {
        display: none !important
    }

    #fdr-map-view-tom {
        display: none !important
    }

    #fdr-map-view {
        display: block !important
    }

    .fdr-map-view #mapDisplay {
        display: none
    }

    .fdr-map-view .fire-area-info {
        display: none;
        float: none;
        width: auto;
        height: auto
    }

    .fdr-map-view .area-restrictions .fdr-today-tomorrow {
        display: table
    }

    .map-legend-button:before {
        content: 'Map legend'
    }

    .incident-table-button:before {
        content: 'Incident table'
    }

    .incident-map-main {
        margin-left: 0 !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .incident-map-main.nav-collapsed {
        margin-top: -149px
    }

    .incident-map-main.nav-collapsed,
    .nav-collapsed .incident-map-container {
        height: calc(100% + 180px)
    }

    .home .incident-map-main.nav-collapsed,
    .nav-collapsed .incident-map-container {
        height: calc(100% + 140px)
    }

    #incidents-map-wrapper .menu-contents {
        position: absolute;
        left: 0;
        right: 0;
        top: 120px;
        height: calc(100% - 84px);
        -webkit-transition: .125s background-color ease-in-out, .125s height ease-in-out;
        transition: .125s background-color ease-in-out, .125s height ease-in-out
    }

    #incidents-map-wrapper .menu-section:not(#alerts-list-section),
    #incidents-map-wrapper .menu-section {
        top: 28px;
        border-top: 0;
        visibility: visible;
        opacity: 1;
        z-index: 1200;
        display: none;
        bottom: auto;
        height: calc(100% - 60px);
        box-sizing: border-box;
        overflow: auto
    }

    #incidents-map-wrapper .menu-section:not(#alerts-list-section) {
        margin-left: 0;
        margin-right: 0;
        padding-left: 22px;
        padding-right: 22px
    }

    #incidents-map-wrapper .menu-section.active:not(#alerts-list-section),
    #incidents-map-wrapper .menu-section.active {
        display: block
    }

    #incidents-map-wrapper .menu-section#type-filters-section {
        height: auto
    }

    #incidents-map-wrapper .menu-section:not(#alerts-list-section) {
        padding-top: 22px
    }

    .home #hide-map-filters {
        text-transform: none;
        font-size: 12px;
        letter-spacing: normal;
        font-weight: 400;
        padding: 6px 10px
    }

    #hide-map-filters {
        position: absolute;
        top: 60px;
        left: 50%;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        border: 0;
        background-color: #000;
        color: #fff;
        display: block;
        padding: 6px 10px
    }

    #hide-map-filters.filters-active {
        top: 265px
    }

    #hide-map-filters:after {
        content: '';
        display: inline-block;
        height: 6px;
        width: 6px;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        vertical-align: middle;
        margin-top: -6px;
        margin-left: 8px
    }

    .menu-filters form {
        display: block;
        margin-right: 0;
        margin-bottom: 15px;
        float: none
    }

    .menu-filters #map-search {
        color: #fff;
        width: 100%;
        border-bottom-color: #fff;
        padding-bottom: 4px;
        border-radius: 0
    }

    .menu-filters #map-search::-webkit-input-placeholder {
        color: #fff
    }

    .menu-filters #map-search::-moz-placeholder {
        color: #fff
    }

    .menu-filters #map-search:-ms-input-placeholder {
        color: #fff
    }

    .menu-filters #map-search-submit {
        background-color: transparent;
        background-position: -21px -120px
    }

    .menu-filters #map-search-close {
        display: none
    }

    #incidents-map-wrapper .incident-search {
        padding: 14px 22px
    }

    .fire-danger-guide .danger-ratings-key {
        display: block;
        width: auto
    }

    .fire-danger-guide .danger-ratings-key li,
    .fire-danger-guide .regions-list li {
        display: block;
        width: auto;
        height: auto;
        float: none;
        overflow: hidden
    }

    .fire-danger-guide .danger-ratings-key li+li {
        border-top: 1px solid #000
    }

    .fire-danger-guide .regions-list li {
        border-bottom: 1px solid #fff
    }

    .fire-danger-guide .regions-list .region_ref,
    .fire-danger-guide .regions-list .dangerColour {
        height: 30px;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    #incident-map {
        height: calc(100% - 102px);
        -webkit-transition: .125s height ease-in-out;
        transition: .125s height ease-in-out
    }

    .incident-map-menu {
        position: static;
        float: none;
        width: auto;
        height: auto
    }

    .incident-map-menu .menu-toggle {
        display: none
    }

    .incident-bottom-bar {
        text-align: center;
        padding-left: 0;
        padding-right: 0
    }

    .incident-bottom-bar .incident-bottom-link.alert-icon {
        display: inline-block
    }

    .mobile-table-heading {
        display: block;
        background: #ee3124;
        color: #fff;
        font-size: 1.375em;
        line-height: 1.25em;
        font-weight: 700;
        padding: 10px 19px 11px;
        margin: 0
    }

    table.compressed {
        padding-top: 0;
        margin-top: 0
    }

    table.compressed tbody,
    table.compressed tr {
        display: block;
        overflow: hidden
    }

    table.compressed td,
    table.compressed td+td {
        display: block;
        float: left;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 0;
        position: relative
    }

    table.compressed td {
        padding: 17px 17px 10px 122px
    }

    table.compressed td+td {
        padding-top: 10px
    }

    table.compressed td .cell-heading-wrapper {
        position: absolute;
        display: block;
        top: 0;
        left: 21px;
        line-height: 1em;
        font-weight: 700;
        border-right: 1px solid #fff;
        padding: 17px 7px 0 0;
        height: 100%;
        width: 70px
    }

    table.compressed td+td .cell-heading-wrapper {
        padding-top: 10px
    }

    table.compressed td .cell-heading {
        display: table-cell
    }

    #incident-table td {
        padding: 10px 17px 10px 122px;
        max-width: none
    }

    #incident-table td .cell-heading-wrapper {
        padding-top: 10px
    }

    #incident-table td .cell-heading {
        height: 35px
    }
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    #incident-map {
        height: calc(100% - 240px)
    }
}

@media (min-width:768px) and (max-width:979px) {
    .ios #incident-map {
        height: calc(100% - 200px)
    }
}

@media (min-width:980px) and (max-width:1024px) {
    .ios #incident-map {
        height: calc(100% - 80px)
    }
}

@media (min-width:768px) and (max-width:979px) {
    .responsive-block {
        margin-left: 10px;
        margin-right: 10px
    }

    .desktop-only {
        display: none
    }

    .mobile-only {
        display: none
    }

    #main-body,
    #messagebox,
    #footer {
        width: 734px
    }

    .inside #main-content {
        width: 481px
    }

    #header .header-logos {
        float: left;
        padding: 0
    }

    #header .header-logos .nsw-gov-logo {
        padding-top: 2px;
        margin-right: 14px
    }

    #header .header-logos .nsw-gov-logo img {
        width: 86px;
        height: 78px
    }

    #header .header-logos .nsw-rfs-logo img {
        width: 68px;
        height: 84px
    }

    #header .header-logos .title {
        font-size: 1.333em;
        padding: 50px 0 0 21px;
        letter-spacing: .03em;
        width: 170px
    }

    #main-nav li {
        vertical-align: top
    }

    #main-nav li a {
        height: 32px;
        font-size: 1em;
        padding: 11px 11px 2px 9px
    }

    #main-nav>li.has-children>a {
        padding-right: 29px;
        background-position: right -926px
    }

    #main-nav>li.has-children:hover>a {
        background-position: right -983px
    }

    #main-nav>li:hover .level-2,
    #main-nav>li.open .level-2 {
        top: 0
    }

    #home-slider {
        height: 302px
    }

    #home-slider .slide {
        height: 302px
    }

    #home-slider .caption-wrapper {
        top: 50px;
        left: 30px
    }

    .widgets {
        margin: 0 0 0 -10px
    }

    .home .widgets {
        width: 754px
    }

    .inside .widgets {
        width: 748px;
        padding: 7px 0 0
    }

    .widget {
        width: 357px;
        height: 398px;
        margin-bottom: 21px
    }

    .inside .widgets .widget {
        width: 231px;
        height: 438px
    }

    .widget.latest-news .news-item {
        height: 95px
    }

    .widget.facebook .fb-feed-wrapper {
        height: 281px
    }

    .widget.facebook .fb-feed-scroller-wrapper {
        display: none
    }

    .sidebar {
        width: 230px
    }

    #sub-nav .level-1 {
        background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #ee3124 no-repeat 128px -1738px
    }

    #sub-nav .level-2>.active>a {
        background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #7d7d7d no-repeat 128px -1739px
    }

    #footer {
        padding: 28px 0 0
    }

    .footer-nav {
        display: none
    }

    #footer .important-links-wrapper {
        border: 0;
        padding: 1px 0 0;
        height: 82px
    }

    #footer .important-links,
    #footer .prepare {
        float: none
    }

    #footer .important-links {
        padding: 0
    }

    #footer .prepare {
        position: absolute;
        left: 0;
        top: 31px
    }

    #footer .emergency {
        margin: -1px 0 0 0
    }
}

@media (max-width:767px) {
    .responsive-block {
        margin-left: 0;
        margin-right: 0
    }

    .desktop-only {
        display: none
    }

    .mobile-hidden {
        display: none
    }

    .mobile-only {
        display: block
    }

    #main-body,
    #messagebox,
    .footer-wrapper-outer {
        min-width: 300px;
        margin: 0 10px
    }

    #main-body {
        padding: 0
    }

    .toolbar-wrapper {
        padding: 2px 0 0
    }

    .toolbar-main {
        width: 280px
    }

    #toolbar {
        float: none
    }

    #toolbar .print,
    #toolbar .accessibility {
        display: none
    }

    #toolbar .my-area {
        float: left;
        padding: 5px 0 0
    }

    #toolbar .emergency {
        float: right;
        padding: 0
    }

    #header {
        padding: 27px 0 33px
    }

    #header .header-logos {
        float: none;
        width: 276px;
        padding: 0 0 0 22px;
        margin: 0 auto
    }

    #header .header-logos .nsw-gov-logo {
        padding-top: 2px;
        margin-right: 11px
    }

    #header .header-logos .nsw-gov-logo img {
        width: 68px;
        height: 62px
    }

    #header .header-logos .nsw-rfs-logo img {
        width: 54px;
        height: 68px
    }

    #header .header-logos .title {
        width: 120px;
        font-size: 1.417em;
        padding: 39px 0 0 19px
    }

    #toolbar .emergency a {
        padding-left: 9px;
        padding-right: 27px
    }

    #header .site-search-wrapper {
        padding-top: 27px
    }

    #header .site-search-wrapper {
        float: none;
        clear: both;
        width: 278px;
        padding: 20px 0 0;
        margin: 0 auto
    }

    #header .site-search {
        float: none;
        width: auto
    }

    #header .site-search-wrapper .quicklinks {
        display: none
    }

    #site-search-keyword {
        width: 199px
    }

    #site-search-submit {
        width: 64px
    }

    #main-body>.quicklinks {
        float: none;
        background-color: #f8f7f5;
        overflow: hidden;
        text-align: right;
        padding: 8px 21px 7px 0;
        margin: 0
    }

    #main-body>.quicklinks li {
        float: none;
        display: inline-block
    }

    .main-nav-wrapper {
        padding: 0 0 3px
    }

    #main-nav {
        display: none;
        width: auto
    }

    #main-nav>li {
        display: block;
        border-bottom: 1px dotted #afafaf
    }

    #main-nav>li:nth-child(odd) {
        background-color: #fafafa
    }

    #main-nav>.home {
        display: block;
        width: auto;
        border-bottom: 0
    }

    #main-nav>li>a,
    #main-nav>li:hover>a,
    #main-nav>li.has-children>a,
    #main-nav>li.has-children:hover>a {
        background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) no-repeat right -4744px
    }

    #main-nav>li>a {
        font-size: 1.042em;
        line-height: 1.25em;
        padding: 13px 48px 13px 20px
    }

    #main-nav>.home>a {
        display: block;
        width: auto;
        height: 42px;
        background-position: 21px -4973px
    }

    #main-nav>.home:hover>a {
        background-position: 21px -4973px
    }

    #main-nav .home .off-screen {
        position: static;
        display: block;
        padding: 13px 44px;
        color: #fff;
        font-weight: 700
    }

    #main-nav .level-2 {
        display: none
    }

    #mobile-main-nav-btn {
        display: block;
        font-size: 1.042em;
        line-height: 1.25em;
        padding: 12px 44px 13px;
        border-top: 1px dotted #afafaf;
        border-bottom: 1px dotted #afafaf;
        color: #5F6062;
        text-transform: uppercase;
        font-weight: 700;
        -webkit-transition: color 400ms ease 0s;
        transition: color 400ms ease 0s;
        background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat 20px -4875px
    }

    #mobile-main-nav-btn:hover {
        color: #ee3124
    }

    .main-nav-wrapper.open #mobile-main-nav-btn {
        border-top: 0
    }

    .fire-map-wrapper {
        margin: 0 0 21px
    }

    .fire-updates-wrapper h2 {
        margin: 0 0 8px 19px
    }

    #fire-map {
        height: 450px
    }

    .incidents-key .title {
        margin: 12px 0 0 15px
    }

    .incidents-key-wrapper .key-descriptions .col {
        padding: 10px 12px
    }

    .fire-updates-wrapper .updated {
        float: left;
        padding: 15px 0 0 21px
    }

    .fire-updates-wrapper .more {
        margin: 12px 20px 0 0
    }

    #home-slider {
        height: 302px;
        margin-bottom: 25px
    }

    #home-slider .slide {
        height: 302px
    }

    #home-slider .caption-wrapper {
        top: 20px;
        left: 20px;
        padding-right: 20px
    }

    .main-banner {
        height: 1px
    }

    .widgets {
        margin: 0
    }

    .home .widgets {
        width: auto
    }

    .inside .widgets {
        width: auto;
        padding: 7px 0 0
    }

    .home .widget,
    .inside .widget {
        width: auto;
        height: auto;
        float: none;
        margin-bottom: 21px
    }

    .widget.latest-news {
        height: 377px;
        margin-top: 64px
    }

    .widget.facebook .fb-feed-wrapper {
        height: 281px
    }

    .widget.facebook .fb-feed-scroller-wrapper {
        display: none
    }

    .widget.fire-danger {
        padding-top: 16px;
        height: auto
    }

    .widget.fire-danger .highlight {
        display: none
    }

    .inside .widgets .widget {
        width: auto;
        height: auto
    }

    .home .widget .widget-inner {
        height: auto;
        margin-bottom: 40px
    }

    .inside .widgets .widget-inner {
        padding-bottom: 22px
    }

    .sidebar {
        float: none;
        width: auto
    }

    #sub-nav .level-1 {
        background-position: right -4667px
    }

    #sub-nav .level-2>li>a {
        background-position: right -4745px
    }

    #sub-nav .level-2>.active>a {
        background-position: right -4669px
    }

    .inside #main-content {
        float: none;
        width: auto
    }

    .main-content .hazard-logos {
        padding: 0 0 24px
    }

    .main-content .hazard-logos img {
        padding: 0;
        margin: 0
    }

    .main-content img.left,
    .main-content img.right {
        float: none;
        display: block;
        margin: 5px auto 28px;
        width: auto
    }

    .news-listing .summary {
        overflow: visible
    }

    .captcha-wrapper {
        padding: 0
    }

    .submit-wrapper {
        padding: 10px 0 0
    }

    #to-top {
        display: block;
        position: absolute;
        width: 92px;
        height: 29px;
        color: #c2c3c3;
        font-size: .917em;
        line-height: 29px;
        font-weight: 400;
        border: 0;
        right: 0;
        bottom: 5px
    }

    #to-top .arrow {
        float: right;
        width: 28px;
        height: 29px;
        background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) #6f7071 no-repeat 10px -4831px;
        -webkit-transition: background-color 400ms ease;
        transition: background-color 400ms ease
    }

    #to-top:hover .arrow {
        background-color: #afb1b3
    }

    #footer {
        width: auto;
        margin: 0 auto;
        padding: 12px 19px 13px 21px
    }

    .footer-nav {
        display: none
    }

    #footer .important-links-wrapper {
        border: 0;
        padding: 0;
        height: 82px
    }

    #footer .prepare {
        float: none
    }

    #footer .important-links {
        padding: 13px 0 0
    }

    #footer .important-links li {
        font-size: .917em
    }

    #footer .prepare {
        position: absolute;
        left: 0;
        bottom: 8px
    }

    #footer .prepare img {
        width: 147px;
        height: 18px
    }

    #footer .emergency {
        margin: 0
    }

    #footer .emergency img {
        width: 28px;
        height: 33px
    }

    #sitemap .col1,
    #sitemap .col2 {
        width: 100%
    }

    #sitemap .col2 {
        clear: left
    }

    #sitemap .col2 .accordion {
        padding: 0
    }
}

@media (max-width:767px) {
    .pagination-wrapper .pagination {
        display: none
    }

    .fires-near-me {
        position: absolute;
        width: 100%
    }

    .fires-near-me .toolbar-wrapper,
    .fires-near-me #main-body #header,
    .fires-near-me #main-body .main-nav-wrapper,
    .fires-near-me #main-body #main-content-wrapper,
    .fires-near-me #main-body #incidents-map-wrapper .fire-map-countdown-wrapper,
    .fires-near-me #main-body #incidents-map-wrapper .incident-search,
    .fires-near-me #main-body #incidents-map-wrapper .incidents-key-wrapper,
    .fires-near-me #main-body #incidents-map-wrapper .incident-map-menu,
    .fires-near-me .footer-wrapper-outer {
        display: none
    }

    .fires-near-me,
    .fires-near-me #page-wrapper,
    .fires-near-me #main-body,
    .fires-near-me #incidents-map-wrapper,
    .fires-near-me #incidents-map-wrapper .incident-map-main,
    .fires-near-me #incidents-map-wrapper #incident-map {
        padding: 0;
        margin: 0;
        height: 100%
    }

    .fires-near-me #main-body {
        max-width: 100%
    }

    .fires-near-me #incidents-map-wrapper #incident-map {
        float: none;
        width: 100%
    }

    .fires-near-me .leaflet-bottom.leaflet-right {
        margin: 0 !important
    }

    .fires-near-me .legend {
        margin: 0 !important;
        box-shadow: 0 1px 5px rgba(0, 0, 0, .65)
    }

    .fires-near-me .legend .incidents-key {
        height: auto
    }

    .fires-near-me .legend .incidents-key .keys {
        margin: 14px 0 7px;
        padding: 0 16px;
        overflow: hidden
    }

    .fires-near-me .legend .incidents-key .title {
        margin-top: 7px
    }

    .fires-near-me .leaflet-control-table {
        box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
        background: #fff;
        border-radius: 5px
    }

    .fires-near-me .leaflet-touch .leaflet-control-table {
        border: 2px solid rgba(0, 0, 0, .2);
        background-clip: padding-box;
        box-shadow: none
    }

    .fires-near-me .leaflet-control-table-link {
        display: block;
        background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0003/57441/table.png?v=0.1.1) no-repeat 50% 50%;
        width: 36px;
        height: 36px
    }

    .fires-near-me .leaflet-touch .leaflet-control-table-link {
        width: 44px;
        height: 44px
    }

    .fires-near-me .leaflet-retina .leaflet-control-table-link {
        display: block;
        background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0004/57442/table-2x.png?v=0.1.1) no-repeat 50% 50%;
        background-size: 26px 26px
    }

    .fires-near-me-table #incidents-map-wrapper {
        display: none
    }

    .fires-near-me .fullscreen-nav {
        margin-left: 20px;
        color: #fff;
        font-size: .917em
    }

    .fires-near-me .fullscreen-nav a {
        color: #fff;
        font-size: .917em;
        line-height: 1.455em
    }

    .fires-near-me .gmnoprint {
        bottom: 96px !important
    }
}

@media (min-width:480px) and (max-width:767px) {
    #header .site-search-wrapper {
        width: 460px
    }

    #site-search-keyword {
        width: 390px
    }

    .widgets .widget.general {
        padding: 13px 48px 25px 232px;
        height: auto
    }

    .home .widget .widget-inner {
        height: auto
    }

    .widgets .widget .thumb {
        width: 227px;
        height: auto;
        position: absolute;
        top: 0;
        left: 0
    }

    .captcha-wrapper {
        padding: 0 0 0 193px
    }

    .submit-wrapper {
        padding: 10px 0 0 193px
    }

    .fires-near-me .gmnoprint {
        bottom: 66px !important
    }
}

@media (max-width:480px) {
    #incident-map {
        height: calc(100% - 100px)
    }

    .ios #incident-map {
        height: calc(100% - 190px)
    }

    .incident-bottom-bar {
        padding-top: 4px;
        padding-bottom: 4px
    }

    .incident-bottom-bar .incident-bottom-link {
        margin-right: 0;
        padding-right: 5px
    }

    .incident-bottom-bar .incident-bottom-link.question-icon,
    .incident-bottom-bar .incident-bottom-link.table-icon,
    .incident-bottom-bar .incident-bottom-link.alert-icon {
        background-size: 135px;
        padding-left: 25px;
        padding-right: 0;
        margin-right: 5px
    }

    .incident-bottom-bar .incident-bottom-link.question-icon {
        background-position: 0 -25px
    }

    .incident-bottom-bar .incident-bottom-link.table-icon {
        background-position: 0 -59px
    }

    .incident-bottom-bar .incident-bottom-link.alert-icon {
        background-position: -34px -231px;
        margin-right: 0
    }

    .incident-bottom-bar .incident-bottom-link:hover,
    .incident-bottom-bar .incident-bottom-link:focus {
        background-color: transparent
    }
}

@-ms-keyframes spin {
    100% {
        -ms-transform: rotate(360deg)
    }
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

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

.mfu.leaflet-popup {
    transform: translate3d(0, 0, 0) !important
}

.mfu .marker-content-list {
    max-height: 450px;
    overflow-y: auto
}

.incident-map-container .mobile-table-heading {
    background-color: #eee;
    color: #333;
    font-size: 13px;
    padding: 8px
}

.menu-section .map-button+.map-button {
    display: block;
    margin-top: 10px
}

#incidents-map-wrapper .menu-filters .map-filter {
    padding-right: 8px;
    padding-left: 8px
}

@media screen and (min-width:768px) {
    .menu-section .map-button+.map-button {
        display: inline-block;
        margin-top: 0;
        margin-left: 5px
    }

    .home .menu-section .map-button+.map-button {
        display: block;
        margin-top: 10px;
        margin-left: 0
    }

    #incidents-map-wrapper .menu-filters .map-filter {
        padding-right: 14px;
        padding-left: 14px
    }
}

.home #hide-map-filters {
    height: auto;
    line-height: normal
}

@media (max-width:767px) {

    .home .desktop-hidden,
    .home .desktop-hidden-inline {
        display: inline-block
    }
}

.leaflet-popup-content p {
    margin: 0;
    padding-bottom: 5px
}

.leaflet-popup-content p strong {
    padding-bottom: 5px
}

.marker-content-list-style {
    list-style: disc
}

#alerts-list-section .incident-alerts {
    overflow-y: auto
}

.main-content .marker-content-list {
    padding: 15px
}

.main-content .marker-content-list li {
    background: 0 0;
    padding-right: 0
}

.main-content .menu-section .map-button:hover,
.main-content .menu-section .map-button:focus {
    color: #3c3c3c
}

#major-fire-update {
    max-width: 796px
}

#major-fire-update p {
    padding-bottom: 5px;
    font-size: 12px
}

#major-fire-update .map-modal-heading {
    padding-left: 60px
}

#major-fire-update .map-modal-heading.emergency_warning {
    background-color: #d6001c
}

#major-fire-update .map-modal-heading.watch_and_act {
    background-color: #ff7900
}

#major-fire-update .map-modal-heading.advice {
    background-color: #fbe032
}

#major-fire-update .map-modal-heading.advice h3,
#major-fire-update .map-modal-heading.advice {
  color: #000;
}

#major-fire-update .map-modal-heading.incidents_outside_nsw {
    background-color: #637075
}

#major-fire-update .map-modal-heading.not_applicable {
    background-color: #434343
}

#major-fire-update .map-modal-heading h3 {
    color: #fff;
    font-size: 14px
}

#major-fire-update .map-modal-heading {
    color: #fff
}

#major-fire-update .map-modal-heading.watch_and_act h3,
#major-fire-update .map-modal-heading.watch_and_act {
    color: #000
}

#major-fire-update .posted-time {
    font-weight: 400
}

#major-fire-update .map-modal-content {
    background-color: #fff;
    height: 100%;
    overflow-y: auto
}

.main-content .mfu_body ul {
    padding: 0;
    margin: 0
}

.main-content .mfu_body li {
    background: 0 0
}

#major-fire-update .mfu_body ul li {
    padding-left: 15px;
    position: relative
}

#major-fire-update .mfu_body ul li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 10px;
    height: 15px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/57445/sprite.png?v=0.1.1) transparent no-repeat -82px -3370px
}

#major-fire-update .mfu_body ul li a {
    text-decoration: none;
    border-bottom: 1px dashed #767676;
    color: #767676;
}

#major-fire-update .map-modal-content_wrap {
    position: relative;
    height: calc(100% - 110px);
    overflow: hidden
}

#major-fire-update.overlay .map-modal-content_wrap:after {
    content: '';
    display: block;
    width: 100%;
    height: 20%;
    position: absolute;
    z-index: 100;
    bottom: 0;
    left: 0;
    background: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%)
}

.home .main-content .incident-alerts {
    padding-left: 0
}

.btn-clear_filters,
.home .btn-clear_filters {
    color: #000;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 15px;
    text-decoration: underline
}

.btn-clear_filters:hover,
.btn-clear_filters:active,
.home .btn-clear_filters:hover,
.home .btn-clear_filters:active {
    cursor: pointer;
    text-decoration: none
}

.home .menu-filters.clearfix button {
    text-transform: none
}

.home .incident-bottom-link.table-icon.incident-table-button {
    display: none;
    visibility: hidden
}

body.home #incidents-map-wrapper,
body.home.is-IE #incidents-map-wrapper {
    height: 580px
}

body.home #incidents-map-wrapper .map-modal,
body.home.is-IE #incidents-map-wrapper .map-modal {
    height: 400px
}

@media screen and (min-width:768px) {

    body.home #incidents-map-wrapper,
    body.home.is-IE #incidents-map-wrapper {
        height: 480px
    }
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    body.home.ios #incident-map {
        height: calc(100% - 190px)
    }

    body.home #incident-map {
        height: calc(100% - 100px)
    }
}

@media screen and (min-width:1024px) {
    body.home.ios #incident-map {
        height: calc(100% - 80px)
    }
}

.home .incident-map-main {
    margin-left: -350px
}

.app-icons_wrap {
    display: none;
    visibility: hidden
}

@media screen and (min-width:979px) {
    .app-icons_wrap {
        display: block;
        visibility: visible;
        height: auto;
        background-color: #464646;
        padding: 20px;
        text-align: center
    }

    .home .app-icons_wrap,
    .ios .app-icons_wrap,
    .android .app-icons_wrap {
        display: none;
        visibility: hidden
    }
}

.app-icons_wrap .icon_rfs {
    width: 50px;
    height: 50px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0007/59299/NSWRFS_icon.png?v=0.1.1) transparent no-repeat;
    background-size: 50px 50px;
    margin: 0 auto 10px
}

.app-icons_wrap h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center
}

.app-icons_wrap .app-icon {
    width: 126px;
    height: 42px;
    margin: 15px auto 0;
    display: block;
    padding: 0;
    background-position: top left
}

.app-icons_wrap .icon_ios {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8) transparent no-repeat 0 -500px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/file/0006/59298/map-sprite.svg?v=0.1.1) transparent no-repeat 0 -500px;
    background-size: 212px 1000px
}

.app-icons_wrap .icon_android {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0008/57446/map-sprite.png?v=0.1.8) transparent no-repeat 0 -438px;
    background: url(https://www.rfs.nsw.gov.au/__data/assets/file/0006/59298/map-sprite.svg?v=0.1.1) transparent no-repeat 0 -438px;
    background-size: 212px 1000px
}

#addthis_wrapper {
    display: none;
    background: #fff;
    border: 1px solid #474747;
    padding: 20px
}

.landing-additional-desc__href {
    position: relative;
    display: block;
    text-indent: -10000px;
    margin-right: 16px;
    float: right;
    border: 0 !important
}

.landing-additional-desc__href:focus {
    border: 0
}

.landing-additional-desc__share {
    width: 51px;
    height: 51px;
    background-position: -200px -350px
}

.landing-additional-desc__href {
    background-image: url(https://admin.uat.rfs.nsw.gov.au/rfs-history/design-helpers/themes/theme.css/sprites.svg)
}

.addthis__close {
    background-size: 400px 1000px;
    display: block;
    text-indent: -100000px;
    background-image: url(https://admin.rfs.nsw.gov.au/__data/assets/file/0003/44625/sprites.svg?v=0.1.2)
}

.addthis__close {
    width: 13px;
    height: 13px;
    background-position: 0 -600px
}

.addthis__close {
    position: absolute;
    top: 15px;
    right: 15px
}

#addthis_wrapper span.arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #474747;
    position: absolute;
    left: 106px;
    top: -5px;
    z-index: 10
}

.decision-tree {}

.decision-tree .decision-tree__question-container {
    background-color: #f0f0f0;
    border: 1px solid #f0f0f0;
    margin-bottom: 1.25rem
}

.decision-tree .decision-tree__question-container.closed {
    background-color: #fff;
    cursor: pointer
}

.decision-tree .decision-tree__question-container.closed:hover {
    background-color: #f0f0f0
}

.decision-tree .decision-tree__question-container.closed:focus {
    background-color: #f0f0f0
}

.decision-tree .decision-tree__question-container.closed .decision-tree__answers-container {
    display: none
}

.decision-tree .decision-tree__question-container.closed .decision-tree__question-wrapper {
    padding: 1.5rem 1.5rem .5rem
}

.decision-tree .decision-tree__question-wrapper {
    font-size: 1.25rem;
    padding: 1.5rem 5rem .5rem 1.5rem;
    position: relative
}

.decision-tree .decision-tree__question-heading {
    display: inline-block;
    font-size: 1.25rem;
    margin-bottom: 1rem;
    margin-right: 1rem;
    padding: 0
}

.decision-tree .decision-tree__answers-container {
    border-top: 1px solid #a9a9a9;
    padding: 1.5rem;
    display: block
}

.decision-tree .decision-tree__answers {
    margin: 0
}

.decision-tree .decision-tree__answers li {
    background: 0 0;
    margin: 0 0 .5rem;
    padding: 0
}

.decision-tree .decision-tree__answers li button {
    border-radius: .25rem;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    height: auto;
    padding: .55rem 1rem;
    text-rendering: geometricPrecision;
    text-transform: none;
    width: auto
}

.decision-tree .decision-tree__answers li button:focus {
    background: #ee3124
}

.decision-tree .decision-tree__user-answer {
    background-color: #767676;
    border-radius: .25rem;
    color: #fff;
    display: inline-block;
    font-size: .75rem;
    padding: .55rem .6rem;
    text-rendering: geometricPrecision
}

.decision-tree .decision-tree__user-answer.hidden {
    display: none
}

.decision-tree__radial-progress {
    margin-right: 1.5rem;
    margin-top: auto;
    margin-bottom: auto;
    width: 50px;
    height: 50px;
    background-color: #d6dadc;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.decision-tree .decision-tree__question-container.closed .decision-tree__radial-progress {
    display: none
}

.decision-tree__radial-progress .circle .mask,
.decision-tree__radial-progress .circle .fill {
    width: 50px;
    height: 50px;
    position: absolute;
    border-radius: 50%
}

.decision-tree__radial-progress .circle .mask,
.decision-tree__radial-progress .circle .fill {
    -webkit-backface-visibility: hidden;
    transition: -webkit-transform 1s;
    transition: -ms-transform 1s;
    transition: transform 1s;
    border-radius: 50%
}

.decision-tree__radial-progress .circle .mask {
    clip: rect(0, 50px, 50px, 25px)
}

.decision-tree__radial-progress .circle .mask .fill {
    clip: rect(0, 25px, 50px, 0);
    background-color: #ee3124
}

.decision-tree__radial-progress .inset {
    width: 37.5px;
    height: 37.5px;
    position: absolute;
    margin-left: 6.25px;
    margin-top: 6.25px;
    background-color: #f0f0f0;
    border-radius: 50%
}

.decision-tree__radial-progress[data-progress="0"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="0"] .circle .fill {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.decision-tree__radial-progress[data-progress="0"] .circle .fill.fix {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.decision-tree__radial-progress[data-progress="1"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="1"] .circle .fill {
    -webkit-transform: rotate(1.8deg);
    -ms-transform: rotate(1.8deg);
    transform: rotate(1.8deg)
}

.decision-tree__radial-progress[data-progress="1"] .circle .fill.fix {
    -webkit-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    transform: rotate(3.6deg)
}

.decision-tree__radial-progress[data-progress="2"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="2"] .circle .fill {
    -webkit-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    transform: rotate(3.6deg)
}

.decision-tree__radial-progress[data-progress="2"] .circle .fill.fix {
    -webkit-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    transform: rotate(7.2deg)
}

.decision-tree__radial-progress[data-progress="3"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="3"] .circle .fill {
    -webkit-transform: rotate(5.4deg);
    -ms-transform: rotate(5.4deg);
    transform: rotate(5.4deg)
}

.decision-tree__radial-progress[data-progress="3"] .circle .fill.fix {
    -webkit-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    transform: rotate(10.8deg)
}

.decision-tree__radial-progress[data-progress="4"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="4"] .circle .fill {
    -webkit-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    transform: rotate(7.2deg)
}

.decision-tree__radial-progress[data-progress="4"] .circle .fill.fix {
    -webkit-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    transform: rotate(14.4deg)
}

.decision-tree__radial-progress[data-progress="5"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="5"] .circle .fill {
    -webkit-transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    transform: rotate(9deg)
}

.decision-tree__radial-progress[data-progress="5"] .circle .fill.fix {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg)
}

.decision-tree__radial-progress[data-progress="6"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="6"] .circle .fill {
    -webkit-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    transform: rotate(10.8deg)
}

.decision-tree__radial-progress[data-progress="6"] .circle .fill.fix {
    -webkit-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    transform: rotate(21.6deg)
}

.decision-tree__radial-progress[data-progress="7"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="7"] .circle .fill {
    -webkit-transform: rotate(12.6deg);
    -ms-transform: rotate(12.6deg);
    transform: rotate(12.6deg)
}

.decision-tree__radial-progress[data-progress="7"] .circle .fill.fix {
    -webkit-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    transform: rotate(25.2deg)
}

.decision-tree__radial-progress[data-progress="8"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="8"] .circle .fill {
    -webkit-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    transform: rotate(14.4deg)
}

.decision-tree__radial-progress[data-progress="8"] .circle .fill.fix {
    -webkit-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    transform: rotate(28.8deg)
}

.decision-tree__radial-progress[data-progress="9"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="9"] .circle .fill {
    -webkit-transform: rotate(16.2deg);
    -ms-transform: rotate(16.2deg);
    transform: rotate(16.2deg)
}

.decision-tree__radial-progress[data-progress="9"] .circle .fill.fix {
    -webkit-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    transform: rotate(32.4deg)
}

.decision-tree__radial-progress[data-progress="10"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="10"] .circle .fill {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg)
}

.decision-tree__radial-progress[data-progress="10"] .circle .fill.fix {
    -webkit-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    transform: rotate(36deg)
}

.decision-tree__radial-progress[data-progress="11"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="11"] .circle .fill {
    -webkit-transform: rotate(19.8deg);
    -ms-transform: rotate(19.8deg);
    transform: rotate(19.8deg)
}

.decision-tree__radial-progress[data-progress="11"] .circle .fill.fix {
    -webkit-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    transform: rotate(39.6deg)
}

.decision-tree__radial-progress[data-progress="12"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="12"] .circle .fill {
    -webkit-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    transform: rotate(21.6deg)
}

.decision-tree__radial-progress[data-progress="12"] .circle .fill.fix {
    -webkit-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    transform: rotate(43.2deg)
}

.decision-tree__radial-progress[data-progress="13"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="13"] .circle .fill {
    -webkit-transform: rotate(23.400000000000002deg);
    -ms-transform: rotate(23.400000000000002deg);
    transform: rotate(23.400000000000002deg)
}

.decision-tree__radial-progress[data-progress="13"] .circle .fill.fix {
    -webkit-transform: rotate(46.800000000000004deg);
    -ms-transform: rotate(46.800000000000004deg);
    transform: rotate(46.800000000000004deg)
}

.decision-tree__radial-progress[data-progress="14"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="14"] .circle .fill {
    -webkit-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    transform: rotate(25.2deg)
}

.decision-tree__radial-progress[data-progress="14"] .circle .fill.fix {
    -webkit-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    transform: rotate(50.4deg)
}

.decision-tree__radial-progress[data-progress="15"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="15"] .circle .fill {
    -webkit-transform: rotate(27deg);
    -ms-transform: rotate(27deg);
    transform: rotate(27deg)
}

.decision-tree__radial-progress[data-progress="15"] .circle .fill.fix {
    -webkit-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    transform: rotate(54deg)
}

.decision-tree__radial-progress[data-progress="16"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="16"] .circle .fill {
    -webkit-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    transform: rotate(28.8deg)
}

.decision-tree__radial-progress[data-progress="16"] .circle .fill.fix {
    -webkit-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    transform: rotate(57.6deg)
}

.decision-tree__radial-progress[data-progress="17"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="17"] .circle .fill {
    -webkit-transform: rotate(30.6deg);
    -ms-transform: rotate(30.6deg);
    transform: rotate(30.6deg)
}

.decision-tree__radial-progress[data-progress="17"] .circle .fill.fix {
    -webkit-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    transform: rotate(61.2deg)
}

.decision-tree__radial-progress[data-progress="18"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="18"] .circle .fill {
    -webkit-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    transform: rotate(32.4deg)
}

.decision-tree__radial-progress[data-progress="18"] .circle .fill.fix {
    -webkit-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    transform: rotate(64.8deg)
}

.decision-tree__radial-progress[data-progress="19"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="19"] .circle .fill {
    -webkit-transform: rotate(34.2deg);
    -ms-transform: rotate(34.2deg);
    transform: rotate(34.2deg)
}

.decision-tree__radial-progress[data-progress="19"] .circle .fill.fix {
    -webkit-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    transform: rotate(68.4deg)
}

.decision-tree__radial-progress[data-progress="20"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="20"] .circle .fill {
    -webkit-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    transform: rotate(36deg)
}

.decision-tree__radial-progress[data-progress="20"] .circle .fill.fix {
    -webkit-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg)
}

.decision-tree__radial-progress[data-progress="21"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="21"] .circle .fill {
    -webkit-transform: rotate(37.800000000000004deg);
    -ms-transform: rotate(37.800000000000004deg);
    transform: rotate(37.800000000000004deg)
}

.decision-tree__radial-progress[data-progress="21"] .circle .fill.fix {
    -webkit-transform: rotate(75.60000000000001deg);
    -ms-transform: rotate(75.60000000000001deg);
    transform: rotate(75.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="22"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="22"] .circle .fill {
    -webkit-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    transform: rotate(39.6deg)
}

.decision-tree__radial-progress[data-progress="22"] .circle .fill.fix {
    -webkit-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    transform: rotate(79.2deg)
}

.decision-tree__radial-progress[data-progress="23"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="23"] .circle .fill {
    -webkit-transform: rotate(41.4deg);
    -ms-transform: rotate(41.4deg);
    transform: rotate(41.4deg)
}

.decision-tree__radial-progress[data-progress="23"] .circle .fill.fix {
    -webkit-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    transform: rotate(82.8deg)
}

.decision-tree__radial-progress[data-progress="24"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="24"] .circle .fill {
    -webkit-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    transform: rotate(43.2deg)
}

.decision-tree__radial-progress[data-progress="24"] .circle .fill.fix {
    -webkit-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    transform: rotate(86.4deg)
}

.decision-tree__radial-progress[data-progress="25"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="25"] .circle .fill {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.decision-tree__radial-progress[data-progress="25"] .circle .fill.fix {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.decision-tree__radial-progress[data-progress="26"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="26"] .circle .fill {
    -webkit-transform: rotate(46.800000000000004deg);
    -ms-transform: rotate(46.800000000000004deg);
    transform: rotate(46.800000000000004deg)
}

.decision-tree__radial-progress[data-progress="26"] .circle .fill.fix {
    -webkit-transform: rotate(93.60000000000001deg);
    -ms-transform: rotate(93.60000000000001deg);
    transform: rotate(93.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="27"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="27"] .circle .fill {
    -webkit-transform: rotate(48.6deg);
    -ms-transform: rotate(48.6deg);
    transform: rotate(48.6deg)
}

.decision-tree__radial-progress[data-progress="27"] .circle .fill.fix {
    -webkit-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    transform: rotate(97.2deg)
}

.decision-tree__radial-progress[data-progress="28"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="28"] .circle .fill {
    -webkit-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    transform: rotate(50.4deg)
}

.decision-tree__radial-progress[data-progress="28"] .circle .fill.fix {
    -webkit-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    transform: rotate(100.8deg)
}

.decision-tree__radial-progress[data-progress="29"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="29"] .circle .fill {
    -webkit-transform: rotate(52.2deg);
    -ms-transform: rotate(52.2deg);
    transform: rotate(52.2deg)
}

.decision-tree__radial-progress[data-progress="29"] .circle .fill.fix {
    -webkit-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    transform: rotate(104.4deg)
}

.decision-tree__radial-progress[data-progress="30"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="30"] .circle .fill {
    -webkit-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    transform: rotate(54deg)
}

.decision-tree__radial-progress[data-progress="30"] .circle .fill.fix {
    -webkit-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    transform: rotate(108deg)
}

.decision-tree__radial-progress[data-progress="31"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="31"] .circle .fill {
    -webkit-transform: rotate(55.800000000000004deg);
    -ms-transform: rotate(55.800000000000004deg);
    transform: rotate(55.800000000000004deg)
}

.decision-tree__radial-progress[data-progress="31"] .circle .fill.fix {
    -webkit-transform: rotate(111.60000000000001deg);
    -ms-transform: rotate(111.60000000000001deg);
    transform: rotate(111.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="32"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="32"] .circle .fill {
    -webkit-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    transform: rotate(57.6deg)
}

.decision-tree__radial-progress[data-progress="32"] .circle .fill.fix {
    -webkit-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    transform: rotate(115.2deg)
}

.decision-tree__radial-progress[data-progress="33"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="33"] .circle .fill {
    -webkit-transform: rotate(59.4deg);
    -ms-transform: rotate(59.4deg);
    transform: rotate(59.4deg)
}

.decision-tree__radial-progress[data-progress="33"] .circle .fill.fix {
    -webkit-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    transform: rotate(118.8deg)
}

.decision-tree__radial-progress[data-progress="34"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="34"] .circle .fill {
    -webkit-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    transform: rotate(61.2deg)
}

.decision-tree__radial-progress[data-progress="34"] .circle .fill.fix {
    -webkit-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    transform: rotate(122.4deg)
}

.decision-tree__radial-progress[data-progress="35"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="35"] .circle .fill {
    -webkit-transform: rotate(63deg);
    -ms-transform: rotate(63deg);
    transform: rotate(63deg)
}

.decision-tree__radial-progress[data-progress="35"] .circle .fill.fix {
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg)
}

.decision-tree__radial-progress[data-progress="36"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="36"] .circle .fill {
    -webkit-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    transform: rotate(64.8deg)
}

.decision-tree__radial-progress[data-progress="36"] .circle .fill.fix {
    -webkit-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    transform: rotate(129.6deg)
}

.decision-tree__radial-progress[data-progress="37"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="37"] .circle .fill {
    -webkit-transform: rotate(66.60000000000001deg);
    -ms-transform: rotate(66.60000000000001deg);
    transform: rotate(66.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="37"] .circle .fill.fix {
    -webkit-transform: rotate(133.20000000000002deg);
    -ms-transform: rotate(133.20000000000002deg);
    transform: rotate(133.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="38"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="38"] .circle .fill {
    -webkit-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    transform: rotate(68.4deg)
}

.decision-tree__radial-progress[data-progress="38"] .circle .fill.fix {
    -webkit-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    transform: rotate(136.8deg)
}

.decision-tree__radial-progress[data-progress="39"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="39"] .circle .fill {
    -webkit-transform: rotate(70.2deg);
    -ms-transform: rotate(70.2deg);
    transform: rotate(70.2deg)
}

.decision-tree__radial-progress[data-progress="39"] .circle .fill.fix {
    -webkit-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    transform: rotate(140.4deg)
}

.decision-tree__radial-progress[data-progress="40"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="40"] .circle .fill {
    -webkit-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg)
}

.decision-tree__radial-progress[data-progress="40"] .circle .fill.fix {
    -webkit-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    transform: rotate(144deg)
}

.decision-tree__radial-progress[data-progress="41"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="41"] .circle .fill {
    -webkit-transform: rotate(73.8deg);
    -ms-transform: rotate(73.8deg);
    transform: rotate(73.8deg)
}

.decision-tree__radial-progress[data-progress="41"] .circle .fill.fix {
    -webkit-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    transform: rotate(147.6deg)
}

.decision-tree__radial-progress[data-progress="42"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="42"] .circle .fill {
    -webkit-transform: rotate(75.60000000000001deg);
    -ms-transform: rotate(75.60000000000001deg);
    transform: rotate(75.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="42"] .circle .fill.fix {
    -webkit-transform: rotate(151.20000000000002deg);
    -ms-transform: rotate(151.20000000000002deg);
    transform: rotate(151.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="43"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="43"] .circle .fill {
    -webkit-transform: rotate(77.4deg);
    -ms-transform: rotate(77.4deg);
    transform: rotate(77.4deg)
}

.decision-tree__radial-progress[data-progress="43"] .circle .fill.fix {
    -webkit-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    transform: rotate(154.8deg)
}

.decision-tree__radial-progress[data-progress="44"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="44"] .circle .fill {
    -webkit-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    transform: rotate(79.2deg)
}

.decision-tree__radial-progress[data-progress="44"] .circle .fill.fix {
    -webkit-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    transform: rotate(158.4deg)
}

.decision-tree__radial-progress[data-progress="45"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="45"] .circle .fill {
    -webkit-transform: rotate(81deg);
    -ms-transform: rotate(81deg);
    transform: rotate(81deg)
}

.decision-tree__radial-progress[data-progress="45"] .circle .fill.fix {
    -webkit-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    transform: rotate(162deg)
}

.decision-tree__radial-progress[data-progress="46"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="46"] .circle .fill {
    -webkit-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    transform: rotate(82.8deg)
}

.decision-tree__radial-progress[data-progress="46"] .circle .fill.fix {
    -webkit-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    transform: rotate(165.6deg)
}

.decision-tree__radial-progress[data-progress="47"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="47"] .circle .fill {
    -webkit-transform: rotate(84.60000000000001deg);
    -ms-transform: rotate(84.60000000000001deg);
    transform: rotate(84.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="47"] .circle .fill.fix {
    -webkit-transform: rotate(169.20000000000002deg);
    -ms-transform: rotate(169.20000000000002deg);
    transform: rotate(169.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="48"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="48"] .circle .fill {
    -webkit-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    transform: rotate(86.4deg)
}

.decision-tree__radial-progress[data-progress="48"] .circle .fill.fix {
    -webkit-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    transform: rotate(172.8deg)
}

.decision-tree__radial-progress[data-progress="49"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="49"] .circle .fill {
    -webkit-transform: rotate(88.2deg);
    -ms-transform: rotate(88.2deg);
    transform: rotate(88.2deg)
}

.decision-tree__radial-progress[data-progress="49"] .circle .fill.fix {
    -webkit-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    transform: rotate(176.4deg)
}

.decision-tree__radial-progress[data-progress="50"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="50"] .circle .fill {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.decision-tree__radial-progress[data-progress="50"] .circle .fill.fix {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.decision-tree__radial-progress[data-progress="51"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="51"] .circle .fill {
    -webkit-transform: rotate(91.8deg);
    -ms-transform: rotate(91.8deg);
    transform: rotate(91.8deg)
}

.decision-tree__radial-progress[data-progress="51"] .circle .fill.fix {
    -webkit-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    transform: rotate(183.6deg)
}

.decision-tree__radial-progress[data-progress="52"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="52"] .circle .fill {
    -webkit-transform: rotate(93.60000000000001deg);
    -ms-transform: rotate(93.60000000000001deg);
    transform: rotate(93.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="52"] .circle .fill.fix {
    -webkit-transform: rotate(187.20000000000002deg);
    -ms-transform: rotate(187.20000000000002deg);
    transform: rotate(187.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="53"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="53"] .circle .fill {
    -webkit-transform: rotate(95.4deg);
    -ms-transform: rotate(95.4deg);
    transform: rotate(95.4deg)
}

.decision-tree__radial-progress[data-progress="53"] .circle .fill.fix {
    -webkit-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    transform: rotate(190.8deg)
}

.decision-tree__radial-progress[data-progress="54"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="54"] .circle .fill {
    -webkit-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    transform: rotate(97.2deg)
}

.decision-tree__radial-progress[data-progress="54"] .circle .fill.fix {
    -webkit-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    transform: rotate(194.4deg)
}

.decision-tree__radial-progress[data-progress="55"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="55"] .circle .fill {
    -webkit-transform: rotate(99deg);
    -ms-transform: rotate(99deg);
    transform: rotate(99deg)
}

.decision-tree__radial-progress[data-progress="55"] .circle .fill.fix {
    -webkit-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    transform: rotate(198deg)
}

.decision-tree__radial-progress[data-progress="56"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="56"] .circle .fill {
    -webkit-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    transform: rotate(100.8deg)
}

.decision-tree__radial-progress[data-progress="56"] .circle .fill.fix {
    -webkit-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    transform: rotate(201.6deg)
}

.decision-tree__radial-progress[data-progress="57"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="57"] .circle .fill {
    -webkit-transform: rotate(102.60000000000001deg);
    -ms-transform: rotate(102.60000000000001deg);
    transform: rotate(102.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="57"] .circle .fill.fix {
    -webkit-transform: rotate(205.20000000000002deg);
    -ms-transform: rotate(205.20000000000002deg);
    transform: rotate(205.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="58"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="58"] .circle .fill {
    -webkit-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    transform: rotate(104.4deg)
}

.decision-tree__radial-progress[data-progress="58"] .circle .fill.fix {
    -webkit-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    transform: rotate(208.8deg)
}

.decision-tree__radial-progress[data-progress="59"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="59"] .circle .fill {
    -webkit-transform: rotate(106.2deg);
    -ms-transform: rotate(106.2deg);
    transform: rotate(106.2deg)
}

.decision-tree__radial-progress[data-progress="59"] .circle .fill.fix {
    -webkit-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    transform: rotate(212.4deg)
}

.decision-tree__radial-progress[data-progress="60"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="60"] .circle .fill {
    -webkit-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    transform: rotate(108deg)
}

.decision-tree__radial-progress[data-progress="60"] .circle .fill.fix {
    -webkit-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    transform: rotate(216deg)
}

.decision-tree__radial-progress[data-progress="61"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="61"] .circle .fill {
    -webkit-transform: rotate(109.8deg);
    -ms-transform: rotate(109.8deg);
    transform: rotate(109.8deg)
}

.decision-tree__radial-progress[data-progress="61"] .circle .fill.fix {
    -webkit-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    transform: rotate(219.6deg)
}

.decision-tree__radial-progress[data-progress="62"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="62"] .circle .fill {
    -webkit-transform: rotate(111.60000000000001deg);
    -ms-transform: rotate(111.60000000000001deg);
    transform: rotate(111.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="62"] .circle .fill.fix {
    -webkit-transform: rotate(223.20000000000002deg);
    -ms-transform: rotate(223.20000000000002deg);
    transform: rotate(223.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="63"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="63"] .circle .fill {
    -webkit-transform: rotate(113.4deg);
    -ms-transform: rotate(113.4deg);
    transform: rotate(113.4deg)
}

.decision-tree__radial-progress[data-progress="63"] .circle .fill.fix {
    -webkit-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    transform: rotate(226.8deg)
}

.decision-tree__radial-progress[data-progress="64"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="64"] .circle .fill {
    -webkit-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    transform: rotate(115.2deg)
}

.decision-tree__radial-progress[data-progress="64"] .circle .fill.fix {
    -webkit-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    transform: rotate(230.4deg)
}

.decision-tree__radial-progress[data-progress="65"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="65"] .circle .fill {
    -webkit-transform: rotate(117deg);
    -ms-transform: rotate(117deg);
    transform: rotate(117deg)
}

.decision-tree__radial-progress[data-progress="65"] .circle .fill.fix {
    -webkit-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    transform: rotate(234deg)
}

.decision-tree__radial-progress[data-progress="66"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="66"] .circle .fill {
    -webkit-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    transform: rotate(118.8deg)
}

.decision-tree__radial-progress[data-progress="66"] .circle .fill.fix {
    -webkit-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    transform: rotate(237.6deg)
}

.decision-tree__radial-progress[data-progress="67"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="67"] .circle .fill {
    -webkit-transform: rotate(120.60000000000001deg);
    -ms-transform: rotate(120.60000000000001deg);
    transform: rotate(120.60000000000001deg)
}

.decision-tree__radial-progress[data-progress="67"] .circle .fill.fix {
    -webkit-transform: rotate(241.20000000000002deg);
    -ms-transform: rotate(241.20000000000002deg);
    transform: rotate(241.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="68"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="68"] .circle .fill {
    -webkit-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    transform: rotate(122.4deg)
}

.decision-tree__radial-progress[data-progress="68"] .circle .fill.fix {
    -webkit-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    transform: rotate(244.8deg)
}

.decision-tree__radial-progress[data-progress="69"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="69"] .circle .fill {
    -webkit-transform: rotate(124.2deg);
    -ms-transform: rotate(124.2deg);
    transform: rotate(124.2deg)
}

.decision-tree__radial-progress[data-progress="69"] .circle .fill.fix {
    -webkit-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    transform: rotate(248.4deg)
}

.decision-tree__radial-progress[data-progress="70"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="70"] .circle .fill {
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg)
}

.decision-tree__radial-progress[data-progress="70"] .circle .fill.fix {
    -webkit-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    transform: rotate(252deg)
}

.decision-tree__radial-progress[data-progress="71"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="71"] .circle .fill {
    -webkit-transform: rotate(127.8deg);
    -ms-transform: rotate(127.8deg);
    transform: rotate(127.8deg)
}

.decision-tree__radial-progress[data-progress="71"] .circle .fill.fix {
    -webkit-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    transform: rotate(255.6deg)
}

.decision-tree__radial-progress[data-progress="72"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="72"] .circle .fill {
    -webkit-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    transform: rotate(129.6deg)
}

.decision-tree__radial-progress[data-progress="72"] .circle .fill.fix {
    -webkit-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    transform: rotate(259.2deg)
}

.decision-tree__radial-progress[data-progress="73"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="73"] .circle .fill {
    -webkit-transform: rotate(131.4deg);
    -ms-transform: rotate(131.4deg);
    transform: rotate(131.4deg)
}

.decision-tree__radial-progress[data-progress="73"] .circle .fill.fix {
    -webkit-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    transform: rotate(262.8deg)
}

.decision-tree__radial-progress[data-progress="74"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="74"] .circle .fill {
    -webkit-transform: rotate(133.20000000000002deg);
    -ms-transform: rotate(133.20000000000002deg);
    transform: rotate(133.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="74"] .circle .fill.fix {
    -webkit-transform: rotate(266.40000000000003deg);
    -ms-transform: rotate(266.40000000000003deg);
    transform: rotate(266.40000000000003deg)
}

.decision-tree__radial-progress[data-progress="75"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="75"] .circle .fill {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.decision-tree__radial-progress[data-progress="75"] .circle .fill.fix {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.decision-tree__radial-progress[data-progress="76"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="76"] .circle .fill {
    -webkit-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    transform: rotate(136.8deg)
}

.decision-tree__radial-progress[data-progress="76"] .circle .fill.fix {
    -webkit-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    transform: rotate(273.6deg)
}

.decision-tree__radial-progress[data-progress="77"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="77"] .circle .fill {
    -webkit-transform: rotate(138.6deg);
    -ms-transform: rotate(138.6deg);
    transform: rotate(138.6deg)
}

.decision-tree__radial-progress[data-progress="77"] .circle .fill.fix {
    -webkit-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    transform: rotate(277.2deg)
}

.decision-tree__radial-progress[data-progress="78"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="78"] .circle .fill {
    -webkit-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    transform: rotate(140.4deg)
}

.decision-tree__radial-progress[data-progress="78"] .circle .fill.fix {
    -webkit-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    transform: rotate(280.8deg)
}

.decision-tree__radial-progress[data-progress="79"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="79"] .circle .fill {
    -webkit-transform: rotate(142.20000000000002deg);
    -ms-transform: rotate(142.20000000000002deg);
    transform: rotate(142.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="79"] .circle .fill.fix {
    -webkit-transform: rotate(284.40000000000003deg);
    -ms-transform: rotate(284.40000000000003deg);
    transform: rotate(284.40000000000003deg)
}

.decision-tree__radial-progress[data-progress="80"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="80"] .circle .fill {
    -webkit-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    transform: rotate(144deg)
}

.decision-tree__radial-progress[data-progress="80"] .circle .fill.fix {
    -webkit-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    transform: rotate(288deg)
}

.decision-tree__radial-progress[data-progress="81"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="81"] .circle .fill {
    -webkit-transform: rotate(145.8deg);
    -ms-transform: rotate(145.8deg);
    transform: rotate(145.8deg)
}

.decision-tree__radial-progress[data-progress="81"] .circle .fill.fix {
    -webkit-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    transform: rotate(291.6deg)
}

.decision-tree__radial-progress[data-progress="82"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="82"] .circle .fill {
    -webkit-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    transform: rotate(147.6deg)
}

.decision-tree__radial-progress[data-progress="82"] .circle .fill.fix {
    -webkit-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    transform: rotate(295.2deg)
}

.decision-tree__radial-progress[data-progress="83"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="83"] .circle .fill {
    -webkit-transform: rotate(149.4deg);
    -ms-transform: rotate(149.4deg);
    transform: rotate(149.4deg)
}

.decision-tree__radial-progress[data-progress="83"] .circle .fill.fix {
    -webkit-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    transform: rotate(298.8deg)
}

.decision-tree__radial-progress[data-progress="84"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="84"] .circle .fill {
    -webkit-transform: rotate(151.20000000000002deg);
    -ms-transform: rotate(151.20000000000002deg);
    transform: rotate(151.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="84"] .circle .fill.fix {
    -webkit-transform: rotate(302.40000000000003deg);
    -ms-transform: rotate(302.40000000000003deg);
    transform: rotate(302.40000000000003deg)
}

.decision-tree__radial-progress[data-progress="85"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="85"] .circle .fill {
    -webkit-transform: rotate(153deg);
    -ms-transform: rotate(153deg);
    transform: rotate(153deg)
}

.decision-tree__radial-progress[data-progress="85"] .circle .fill.fix {
    -webkit-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    transform: rotate(306deg)
}

.decision-tree__radial-progress[data-progress="86"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="86"] .circle .fill {
    -webkit-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    transform: rotate(154.8deg)
}

.decision-tree__radial-progress[data-progress="86"] .circle .fill.fix {
    -webkit-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    transform: rotate(309.6deg)
}

.decision-tree__radial-progress[data-progress="87"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="87"] .circle .fill {
    -webkit-transform: rotate(156.6deg);
    -ms-transform: rotate(156.6deg);
    transform: rotate(156.6deg)
}

.decision-tree__radial-progress[data-progress="87"] .circle .fill.fix {
    -webkit-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    transform: rotate(313.2deg)
}

.decision-tree__radial-progress[data-progress="88"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="88"] .circle .fill {
    -webkit-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    transform: rotate(158.4deg)
}

.decision-tree__radial-progress[data-progress="88"] .circle .fill.fix {
    -webkit-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    transform: rotate(316.8deg)
}

.decision-tree__radial-progress[data-progress="89"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="89"] .circle .fill {
    -webkit-transform: rotate(160.20000000000002deg);
    -ms-transform: rotate(160.20000000000002deg);
    transform: rotate(160.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="89"] .circle .fill.fix {
    -webkit-transform: rotate(320.40000000000003deg);
    -ms-transform: rotate(320.40000000000003deg);
    transform: rotate(320.40000000000003deg)
}

.decision-tree__radial-progress[data-progress="90"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="90"] .circle .fill {
    -webkit-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    transform: rotate(162deg)
}

.decision-tree__radial-progress[data-progress="90"] .circle .fill.fix {
    -webkit-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    transform: rotate(324deg)
}

.decision-tree__radial-progress[data-progress="91"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="91"] .circle .fill {
    -webkit-transform: rotate(163.8deg);
    -ms-transform: rotate(163.8deg);
    transform: rotate(163.8deg)
}

.decision-tree__radial-progress[data-progress="91"] .circle .fill.fix {
    -webkit-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    transform: rotate(327.6deg)
}

.decision-tree__radial-progress[data-progress="92"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="92"] .circle .fill {
    -webkit-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    transform: rotate(165.6deg)
}

.decision-tree__radial-progress[data-progress="92"] .circle .fill.fix {
    -webkit-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    transform: rotate(331.2deg)
}

.decision-tree__radial-progress[data-progress="93"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="93"] .circle .fill {
    -webkit-transform: rotate(167.4deg);
    -ms-transform: rotate(167.4deg);
    transform: rotate(167.4deg)
}

.decision-tree__radial-progress[data-progress="93"] .circle .fill.fix {
    -webkit-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    transform: rotate(334.8deg)
}

.decision-tree__radial-progress[data-progress="94"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="94"] .circle .fill {
    -webkit-transform: rotate(169.20000000000002deg);
    -ms-transform: rotate(169.20000000000002deg);
    transform: rotate(169.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="94"] .circle .fill.fix {
    -webkit-transform: rotate(338.40000000000003deg);
    -ms-transform: rotate(338.40000000000003deg);
    transform: rotate(338.40000000000003deg)
}

.decision-tree__radial-progress[data-progress="95"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="95"] .circle .fill {
    -webkit-transform: rotate(171deg);
    -ms-transform: rotate(171deg);
    transform: rotate(171deg)
}

.decision-tree__radial-progress[data-progress="95"] .circle .fill.fix {
    -webkit-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    transform: rotate(342deg)
}

.decision-tree__radial-progress[data-progress="96"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="96"] .circle .fill {
    -webkit-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    transform: rotate(172.8deg)
}

.decision-tree__radial-progress[data-progress="96"] .circle .fill.fix {
    -webkit-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    transform: rotate(345.6deg)
}

.decision-tree__radial-progress[data-progress="97"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="97"] .circle .fill {
    -webkit-transform: rotate(174.6deg);
    -ms-transform: rotate(174.6deg);
    transform: rotate(174.6deg)
}

.decision-tree__radial-progress[data-progress="97"] .circle .fill.fix {
    -webkit-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    transform: rotate(349.2deg)
}

.decision-tree__radial-progress[data-progress="98"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="98"] .circle .fill {
    -webkit-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    transform: rotate(176.4deg)
}

.decision-tree__radial-progress[data-progress="98"] .circle .fill.fix {
    -webkit-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    transform: rotate(352.8deg)
}

.decision-tree__radial-progress[data-progress="99"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="99"] .circle .fill {
    -webkit-transform: rotate(178.20000000000002deg);
    -ms-transform: rotate(178.20000000000002deg);
    transform: rotate(178.20000000000002deg)
}

.decision-tree__radial-progress[data-progress="99"] .circle .fill.fix {
    -webkit-transform: rotate(356.40000000000003deg);
    -ms-transform: rotate(356.40000000000003deg);
    transform: rotate(356.40000000000003deg)
}

.decision-tree__radial-progress[data-progress="100"] .circle .mask.full,
.decision-tree__radial-progress[data-progress="100"] .circle .fill {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.decision-tree__radial-progress[data-progress="100"] .circle .fill.fix {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
}

[class^=bfrm-] {
    box-sizing: border-box
}

.bfrm-banner {
    margin-bottom: 30px
}

.bfrm-banner__content {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/file/0018/212193/Planning-together.svg?v=0.0.1), url(https://www.rfs.nsw.gov.au/__data/assets/image/0003/212196/GreenBark.jpg?v=0.0.1);
    background-position: left 23px bottom 45px, center;
    background-repeat: no-repeat, no-repeat;
    background-size: 128px 37px, cover;
    min-height: 208px;
    padding: 40px 22px 106px
}

.bfrm-banner__image {
    display: none
}

.bfrm-banner__title {
    color: #fff;
    font-size: 1.625rem;
    line-height: 1.23
}

.bfrm-banner__subtitle {
    color: #fff;
    font-size: 1.25rem;
    line-height: 1.3;
    margin-top: 1rem
}

.bfrm-card {
    display: block;
    margin-bottom: 30px
}

.main-content .bfrm-card,
.main-content .bfrm-card:hover,
.bfrm-cards-row .bfrm-card,
.bfrm-cards-row .bfrm-card:hover,
.bfrm-cards-row .bfrm-card:active,
.bfrm-cards-row .bfrm-card:focus {
    border: 0
}

.bfrm-card__image {
    background-repeat: no-repeat;
    background-size: cover;
    height: 212px;
    width: 100%
}

.bfrm-card__content {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/file/0004/212188/GreenArrow.svg?v=0.0.1), url(https://www.rfs.nsw.gov.au/__data/assets/image/0003/212196/GreenBark.jpg?v=0.0.1);
    background-position: left 20px bottom 31px, center;
    background-repeat: no-repeat, no-repeat;
    background-size: 39px 39px, cover;
    padding: 2rem 1.25rem 4.5rem
}

.bfrm-card__title {
    color: #fff;
    font-size: 1.625rem;
    line-height: 1.23;
    padding-bottom: 1.25rem
}

.bfrm-card:hover .bfrm-card__title,
.bfrm-card:active .bfrm-card__title,
.bfrm-card:focus .bfrm-card__title {
    text-decoration: underline
}

.bfrm-card__description {
    color: #fff;
    font-size: .875rem;
    line-height: 1.5
}

.bfrm-card--full {
    margin-top: 1.25rem
}

.bfrm-card--full .bfrm-card__title {
    padding-bottom: 4rem
}

.bfrm-card--half-image .bfrm-card__content {
    background: #d8d8d8;
    padding: 1.5rem 1rem 2rem
}

.bfrm-card--half-image .bfrm-card__title {
    color: #333;
    font-size: 1.375rem;
    line-height: 1.27;
    padding-bottom: 1.5rem
}

.bfrm-card--half-image .bfrm-card__description {
    color: #333;
    font-size: 13px;
    line-height: 1.46;
    padding-bottom: 1.5rem
}

.bfrm-card--half-image .bfrm-card__cta {
    align-items: center;
    background-color: #ec342e;
    color: #fff;
    display: flex;
    font-size: .875rem;
    font-weight: 700;
    height: 51px;
    justify-content: center;
    text-transform: uppercase;
    transition: background-color 200ms ease;
    width: 100%
}

.bfrm-card--half-image:hover .bfrm-card__cta {
    background-color: #4b4c4e
}

.bfrm-banner--with-footer .bfrm-banner__image {
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    min-height: 208px
}

.bfrm-banner__footer {
    background-color: #f0f0f0;
    border-radius: 10px;
    margin: -56px 10px 0;
    padding: 1.5rem;
    width: calc(100% - 20px)
}

.bfrm-banner__info {
    color: #127730;
    font-size: 1.625rem;
    line-height: 1.23
}

.rhc #sidebar {
    display: block;
    float: none;
    margin: 0 auto 2rem;
    max-width: 309px;
    width: auto
}

.rhc #sub-nav {
    display: none
}

.bfrm-rhc__image {
    margin-bottom: 28px;
    text-align: center
}

.bfrm-rhc__cta {
    background-color: #127730;
    border-radius: 10px;
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    padding: 1.25rem
}

.bfrm-rhc__cta * {
    color: #fff
}

.bfrm-rhc__cta :last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.bfrm-rhc__cta a {
    border-bottom: 1px dashed #fff;
    color: #fff;
    font-weight: 700
}

.bfrm-rhc__cta a:hover,
.bfrm-rhc__cta a:focus,
.bfrm-rhc__cta a:active {
    border-bottom-color: transparent
}

.bfrm-circles {
    margin: 1.25rem 0 1rem
}

.bfrm-circles .bfrm-circles__list {
    margin: 0;
    padding: 0
}

.bfrm-circles .bfrm-circles__item {
    background: 0 0;
    display: flex;
    margin: 0 0 1.25rem;
    padding: 0
}

.bfrm-circles__image {
    border-radius: 100%;
    flex: 0 0 auto;
    height: 71px;
    margin-right: 9px;
    overflow: hidden;
    width: 71px
}

.bfrm-circles__image img {
    height: 71px;
    width: auto
}

.bfrm-circles__text {
    color: #127730;
    font-size: .875rem;
    line-height: 1.43
}

@media screen and (min-width:768px) {
    .bfrm-banner {
        display: flex
    }

    .breadcrumbs-wrapper+.bfrm-banner {
        margin-top: 1rem
    }

    .bfrm-banner__content {
        background-position: left 56px bottom 53px, center;
        background-size: 179px 52px, cover;
        padding: 75px 56px 161px;
        min-height: 318px;
        width: 50%
    }

    .bfrm-banner__image {
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        width: 50%
    }

    .bfrm-card {
        display: flex
    }

    .bfrm-card__content {
        background-image: url(https://www.rfs.nsw.gov.au/__data/assets/file/0004/212188/GreenArrow.svg?v=0.0.1), url(https://www.rfs.nsw.gov.au/__data/assets/image/0003/212196/GreenBark.jpg?v=0.0.1);
        background-position: right 35px bottom 35px, center;
        min-height: 208px;
        padding: 36px 40px 16px
    }

    .bfrm-card__title {
        color: #fff;
        line-height: 1.23
    }

    .bfrm-card__description {
        padding-right: 69px
    }

    .bfrm-card--full {
        width: 100%
    }

    .bfrm-card--full .bfrm-card__image {
        height: auto;
        width: 50%
    }

    .bfrm-card--full .bfrm-card__content {
        width: 50%
    }

    .bfrm-cards-row {
        align-items: stretch;
        display: flex
    }

    .bfrm-cards-row .bfrm-card {
        width: calc(50% - 13px)
    }

    .bfrm-cards-row .bfrm-card:nth-child(even) {
        margin-left: 26px
    }

    .bfrm-card--half-image {
        display: flex;
        flex-direction: column
    }

    .bfrm-card--half-image .bfrm-card__content {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        padding: 1.5rem 1.75rem
    }

    .bfrm-card--half-image .bfrm-card__title {
        font-size: 1.25rem;
        line-height: 1.3
    }

    .bfrm-card--half-image .bfrm-card__description {
        font-size: .875rem;
        line-height: 1.5;
        padding-right: 0
    }

    .bfrm-card--half-image .bfrm-card__cta {
        height: 32px;
        margin: auto 0 0 auto;
        width: 131px
    }

    .bfrm-banner--with-footer {
        flex-wrap: wrap;
        margin-bottom: 3rem
    }

    .bfrm-banner__footer {
        margin: -36px 60px 0;
        padding: 2.25rem 3rem;
        width: calc(100% - 120px)
    }

    .inside.rhc #main-content {
        float: left;
        width: 642px
    }

    .rhc #sidebar {
        float: right;
        width: 309px
    }

    .bfrm-circles {
        padding-right: 50px
    }

    .bfrm-circles .bfrm-circles__item {
        align-items: center;
        margin-bottom: 1.5rem
    }

    .bfrm-circles__image {
        height: 98px;
        margin-right: 23px;
        width: 98px
    }

    .bfrm-circles__image img {
        height: 98px;
        width: auto
    }

    .bfrm-circles__text {
        font-size: 1.25rem;
        line-height: 1.3
    }
}

.bfrm-widget {
    margin-bottom: 50px;
    overflow: hidden
}

.bfrm-widget__left,
.bfrm-widget__right {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.bfrm-widget__right {
    padding-left: 25px
}

.bfrm-widget__left img {
    height: auto;
    width: 100%
}

.bfrm-widget__left a,
.bfrm-widget__left a:hover {
    border-bottom: 0
}

.bfrm-green-box {
    margin: 10px;
    padding: 15px 10px 8px 21px;
    border-radius: 10px;
    background-color: #127730;
    color: #FFF;
    font-size: 16px;
    line-height: 1.3
}

.bfrm-green-box a {
    color: #FFF;
    text-decoration: none;
    border-bottom: 1px dashed #FFF
}

.bfrm-green-box a:hover {
    color: #150f0f;
    border-bottom: 1px dashed #FFF
}

.bfrm-full-width__title {
    display: flex;
    flex-wrap: nowrap;
    padding: 40px 40px 0
}

.bfrm-full-width__title-icon {
    flex: 0 0 10%;
    max-width: 10%
}

.bfrm-full-width__title-text {
    font-size: 26px;
    line-height: 1.23;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0015/212190/time.png?v=0.0.1);
    background-repeat: no-repeat;
    background-position: top 5px left 0, center;
    padding-left: 60px;
    margin-left: 20px
}

.bfrm-full-width__title-text em {
    border-bottom: 2px solid #2db94c;
    font-style: normal;
    padding-bottom: 4px
}

.bfrm-calloutbox {
    padding: 26px 33px 10px;
    border-radius: 10px;
    background-color: #f2f3f5;
    margin: 30px 0
}

.bfrm-calloutbox__detail-heading {
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 1.3
}

.bfrm-calloutbox__action {
    padding: 20px 0 20px 60px;
    font-size: 20px;
    color: #000;
    font-weight: 700;
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/file/0004/212188/GreenArrow.svg?v=0.0.1);
    background-position: top 14px left 0, center;
    background-repeat: no-repeat, no-repeat;
    background-size: 39px 39px, cover;
    box-sizing: border-box
}

.bfrm-calloutbox__action>a,
.bfrm-calloutbox__detail-action {
    font-size: 1.25rem;
    line-height: 1.3
}

.bfrm-calloutbox__action>a {
    border-bottom: 0;
    color: #000;
    text-decoration: none
}

.bfrm-calloutbox__action>a:hover {
    border-bottom: 0;
    color: #000;
    text-decoration: underline
}

.bfrm-calloutbox__action>a>small {
    padding-left: 16px;
    font-size: 14px;
    font-weight: 400
}

.bfrm-calloutbox__action-heading {
    line-height: 1.3
}

.bfrm-calloutbox__action-heading a {
    color: #000;
    overflow-wrap: break-word;
    text-decoration: none;
    word-wrap: break-word
}

.bfrm-calloutbox__action-address-container {
    display: flex;
    flex-wrap: wrap
}

.bfrm-calloutbox__action-address {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    border-left: solid 2px #2db94c;
    padding: 0 0 0 20px;
    margin: 20px 0 0;
    flex: 1
}

a.bfrm-calloutbox__action-button {
    background-color: #ec342e;
    border: 0;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    margin-top: 20px;
    padding: 7px 40px;
    text-align: center;
    text-decoration: none;
    width: auto
}

a.bfrm-calloutbox__action-button:hover {
    background-color: #4b4c4e;
    border: 0;
    color: #fff;
    text-decoration: none
}

.bfrm-calloutbox__action-text,
.bfrm-calloutbox__action>a.bfrm-calloutbox__action-text {
    font-weight: 400;
    font-size: 14px;
    margin-top: 20px;
    line-height: 1.5
}

.bfrm-widget__widget-title a {
    color: #ec342e;
    border-bottom: 1px dashed #767676;
    font-size: 20px
}

.bfrm-widget__widget-title a:hover {
    color: #767676;
    border-bottom-color: #767676
}

.bfrm-widget__widget-more a {
    color: #000;
    font-size: 14px
}

.bfrm-accordion {
    border: 1px solid #d8d8d8;
    padding: 4px 24px;
    border-radius: 10px
}

.bfrm-accordion .title {
    align-items: center;
    background: 0 0;
    border-bottom: 0;
    display: flex;
    font-size: 20px;
    line-height: 1.3;
    height: auto;
    padding: 24px 0;
    position: relative;
    text-align: left;
    text-transform: none;
    transition: none;
    width: 100%
}

.bfrm-accordion .title:hover,
.bfrm-accordion .title:active,
.bfrm-accordion .title:focus {
    background: 0 0;
    border-top: 2px solid transparent;
    color: #333;
    outline: 0;
    text-decoration: underline !important
}

.bfrm-accordion .title::after {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0005/212189/arrow-chevron-big-down.png?v=0.0.1) center / 100% no-repeat;
    content: '';
    display: block;
    height: 24px;
    position: absolute;
    right: 0;
    top: 22px;
    transition: transform .2s;
    width: 24px
}

.bfrm-accordion .title.open::after {
    transform: scaleY(-1)
}

.bfrm-accordion .title:not(:first-child) {
    border-top: 1px solid #d8d8d8
}

.bfrm-accordion .panel {
    border-bottom: 0;
    padding: 0
}

.bfrm-calloutbox__heading {
    padding-bottom: 20px;
    font-size: 26px;
    font-weight: 700
}

.bfrm-alert {
    border-radius: 24px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    margin: 8px 0 54px;
    padding: 7px 24px;
    text-align: center
}

.bfrm a.bfrm-alert,
.bfrm a.bfrm-alert:hover {
    border: 0;
    text-decoration: none
}

.bfrm .bfrm-alert--red {
    background-color: #ee3124;
    color: #fff;
    transition: background-color 200ms ease
}

.bfrm a.bfrm-alert--red:hover {
    background-color: #4b4c4e;
    color: #fff
}

.bfrm-banner__footer.bfrm-banner__footer__bfrm-timeline {
    padding-top: 50px
}

.bfrm-timeline {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    width: 700px
}

.bfrm-timeline .bfrm-timeline__step__text {
    margin-top: 13px;
    font-size: 12px;
    color: #127730;
    font-weight: 700
}

.bfrm-timeline::after {
    content: '';
    position: absolute;
    width: calc(100% - (156px / 2) + 10px);
    height: 2px;
    background-color: #000;
    top: 0;
    bottom: 0
}

.bfrm-timeline__container {
    padding: 10px 0 0;
    position: relative;
    background-color: inherit;
    display: flex
}

.bfrm-timeline__step {
    flex: 0 0 auto;
    position: relative;
    width: 156px
}

.bfrm-timeline__step::after {
    background-color: #f0f0f0;
    border: 2px solid #000;
    border-radius: 100%;
    content: '';
    display: inline-block;
    height: 16px;
    position: relative;
    top: -45px;
    width: 16px;
    z-index: 1
}

.bfrm-timeline__step--complete::after {
    background-image: url(https://www.rfs.nsw.gov.au/__data/assets/image/0016/212191/basic-circle-checked.png?v=0.0.1);
    background-position: center, center;
    background-repeat: no-repeat, no-repeat;
    background-size: 20px
}

.bfrm-timeline__step--current::before {
    background: #f0f0f0;
    border-radius: 100%;
    content: "";
    height: 6px;
    left: 7px;
    position: absolute;
    top: -13px;
    width: 6px;
    z-index: 2
}

.bfrm-timeline__step--current::after {
    background-color: #127730;
    border-color: transparent
}

.bfrm,
.bfrm p:not([class]) {
    font-size: 14px;
    line-height: 1.5
}

.bfrm h2:not([class]) {
    font-size: 26px;
    line-height: 1.23;
    margin-bottom: 20px
}

.bfrm *+h2:not([class]) {
    margin-top: 29px
}

.bfrm-form__row {
    display: flex;
    margin-bottom: 15px
}

.bfrm-form__field-wrapper {
    align-items: center;
    display: flex;
    width: 50%
}

.bfrm-form__field-wrapper:only-child {
    width: 100%
}

.bfrm-form__field-wrapper+.bfrm-form__field-wrapper {
    margin-left: 18px
}

.bfrm-form__field-wrapper label {
    color: #000;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    width: 100px
}

.bfrm-form__field-wrapper input,
.bfrm-form__field-wrapper .bfrm-form__select-wrapper {
    background: #fff;
    border: 1px solid #979797;
    border-radius: 5px;
    flex: 1 1 100%;
    height: 35px;
    margin: 0;
    position: relative;
    width: 100%
}

.bfrm-form__field-wrapper input.error,
.bfrm-form__field-wrapper .bfrm-form__select-wrapper.error {
    border-color: #ee3124;
    background: #ffd0cd
}

.bfrm-form__field-wrapper input {
    font-size: 12px;
    line-height: 35px;
    margin: 0;
    padding: 0 42px 0 12px
}

.bfrm-form__select-wrapper::after {
    background: url(https://www.rfs.nsw.gov.au/__data/assets/image/0005/212189/arrow-chevron-big-down.png?v=0.0.1) center / 100% no-repeat;
    content: '';
    display: block;
    height: 35px;
    width: 17px;
    position: absolute;
    right: 12px;
    top: 0
}

.bfrm-form__select-wrapper select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: 0 0;
    border: 0;
    color: #000;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 42px 0 12px;
    width: 100%
}

.bfrm-form__select-wrapper select::-ms-expand {
    display: none
}

.bfrm-form__field-wrapper .bfrm-form__link {
    flex: 0 0 auto;
    margin-left: 22px
}

.bfrm-form .bfrm-calloutbox__action-button--green[type=submit] {
    background-color: #127730;
    border-radius: 20px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin: 12px 0 29px;
    padding: 0 36px;
    text-transform: none
}

.bfrm-form .bfrm-calloutbox__action-button--green[type=submit]:hover,
.bfrm-form .bfrm-calloutbox__action-button--green[type=submit]:active,
.bfrm-form .bfrm-calloutbox__action-button--green[type=submit]:focus {
    background-color: #4b4c4e
}

.bfrm th,
.bfrm td {
    font-size: 14px;
    line-height: 1.43;
    padding: 10px 8px
}

@media (max-width:979px) {
    .bfrm-banner__footer.bfrm-banner__footer__bfrm-timeline {
        padding: 30px 30px 0
    }

    .bfrm-timeline .bfrm-timeline__step__text {
        margin-top: 0;
        padding-left: 30px
    }

    .bfrm-timeline::after {
        height: 90%;
        width: 2px
    }

    .bfrm-timeline__container {
        display: block;
        padding: 0
    }

    .bfrm-timeline__step {
        flex: none;
        width: 200px;
        margin-bottom: 8px
    }

    .bfrm-timeline__step::after {
        top: -17px;
        left: -9px
    }

    .bfrm-timeline__step--current::before {
        left: -2px;
        top: 2px
    }

    .bfrm-full-width__title {
        padding: 15px 0 30px
    }

    .bfrm-full-width__title-text {
        font-size: 22px;
        font-weight: 700;
        line-height: 1.45;
        margin-left: 0;
        padding-left: 51px
    }

    .bfrm-calloutbox {
        padding: 8px 10px
    }

    .bfrm-accordion {
        padding: 10px
    }

    .bfrm-calloutbox__action {
        font-size: 18px;
        padding: 20px 0 20px 50px
    }

    .bfrm-calloutbox__action>a,
    .bfrm-calloutbox__detail-action {
        font-size: 18px;
        line-height: 1.17
    }

    .bfrm-calloutbox__action-address-container {
        display: block
    }

    .bfrm-calloutbox__action-text,
    .bfrm-calloutbox__action-address {
        font-size: 13px;
        line-height: 1.46
    }

    .bfrm-calloutbox__action-address {
        max-width: none
    }

    .bfrm-calloutbox__heading {
        padding-bottom: 10px;
        font-size: 22px
    }

    .bfrm-calloutbox__detail-heading {
        font-size: 16px;
        line-height: 1.31;
        margin-bottom: 10px
    }

    .bfrm-accordion {
        padding: 0 10px
    }

    .bfrm-accordion .title {
        font-size: 18px;
        line-height: 1.17;
        padding: 14px 0
    }

    .bfrm-accordion .title::after {
        top: 13px
    }

    .bfrm,
    .bfrm p {
        font-size: 13px;
        line-height: 1.46
    }

    .bfrm h2 {
        font-size: 22px;
        line-height: 1.45
    }

    .bfrm-widget {
        margin-bottom: 31px
    }

    .bfrm-widget__left,
    .bfrm-widget__right {
        width: 100%;
        padding-left: 0
    }

    .bfrm-widget img {
        max-width: none;
        width: 100%;
        margin-bottom: 4px
    }

    .bfrm-widget__widget-more a {
        font-size: 13px;
        font-weight: 700
    }

    .bfrm-widget .bfrm-widget__widget-title {
        margin-bottom: 4px
    }

    .bfrm-form {
        margin-top: 15px
    }

    .bfrm-form__row {
        display: block
    }

    .bfrm-form__field-wrapper {
        display: block;
        width: 100%
    }

    .bfrm-form__field-wrapper+.bfrm-form__field-wrapper {
        margin-left: 0;
        margin-top: 15px
    }

    .bfrm-form__field-wrapper .bfrm-form__link {
        color: #000;
        display: inline-block;
        font-size: 13px;
        line-height: 1.62;
        margin-left: 0;
        margin-top: 15px
    }

    .bfrm-form .bfrm-calloutbox__action-button--green[type=submit] {
        border-radius: 24px;
        margin: 12px 0 19px;
        height: 48px;
        line-height: 48px;
        width: 100%
    }

    .bfrm-alert {
        margin: 8px 0 36px;
        padding: 10px 24px
    }
}

@media (min-width:768px) and (max-width:979px) {
    .inside.rhc #main-content {
        float: none;
        margin: 0 auto;
        width: 642px
    }

    .rhc #sidebar {
        float: none;
        margin: 0 auto
    }
}

.video-description,
.video-description p:not([class]) {
    font-size: 10px;
    line-height: 15px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 20px
}

.video-description a {
    color: #000
}

.main-content .bfrm-circles__grid {
    list-style-type: none;
    margin: 20px 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

.main-content .bfrm-circles__grid>.bfrm-circles__grid-item {
    list-style-type: none;
    background: 0 0;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-basis: 48%;
    flex-grow: 1;
    flex-wrap: wrap;
    margin-right: 2%;
    margin-bottom: 16px
}

.main-content .bfrm-circles__grid>.bfrm-circles__grid-item .bfrm-circles__grid-image {
    min-width: 98px
}

.main-content .bfrm-circles__grid>.bfrm-circles__grid-item .bfrm-circles__grid-text {
    flex-basis: 65%;
    margin-left: 25px
}

@media (max-width:979px) {
    .main-content .bfrm-circles__grid>.bfrm-circles__grid-item {
        flex-basis: 100%;
        margin-right: 0
    }
}

.main-content .bfrm-circles__grid>.bfrm-circles__grid-item:nth-child(2n),
.main-content .bfrm-circles__grid>.bfrm-circles__grid-item:last-child {
    margin-right: 0
}

.bfrm-circles__grid-image img {
    border-radius: 100%;
    width: 98px;
    height: 98px;
    overflow: hidden
}

.visuallyhidden,
.sr-only {
    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 {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.clearfix {
    *zoom: 1
}

.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
    line-height: 0
}

.clearfix::after {
    clear: both
}

.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%
}

@media screen and (max-width: 767px) {
    .mobile-hidden {
        display: none !important;
        visibility: hidden
    }
}

@media screen and (max-width: 991px) {
    .tablet-small-hidden {
        display: none !important;
        visibility: hidden
    }
}

.afdr-key__container {
    border: 1px solid #dcdcdc
}

.afdr-key__header {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 15px 15px 0
}

.afdr-key-header__icon {
    line-height: 0
}

.afdr-key-header__icon svg {
    width: 49px;
    height: auto
}

.afdr-key-header__title {
    margin: 0;
    padding: 5px 0 0;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.3125rem;
    color: #333
}

.afdr-key__definitions {
    margin: 28px 7px 0
}

.afdr-key-definition__container {
    display: flex;
    align-items: center
}

.afdr-key-definition__container.moderate,
.afdr-key-definition__container.high {
    margin-top: 16px
}

.afdr-key-definition__container.extreme {
    margin-top: 13px
}

.afdr-key-definition__container.catastrophic {
    margin-top: 10px
}

.afdr-key-definition__title {
    display: flex
}

.afdr-key-definition__map-colour {
    display: block;
    margin: 0 4px 0 0;
    width: 12px
}

.afdr-key-definition__container.no-rating .afdr-key-definition__map-colour {
    border: 1px solid rgba(0, 0, 0, .65);
    width: 10px
}

.afdr-key-definition__container.moderate .afdr-key-definition__map-colour {
    background-color: rgba(100, 191, 48, .65)
}

.afdr-key-definition__container.high .afdr-key-definition__map-colour {
    background-color: rgba(254, 221, 58, .65)
}

.afdr-key-definition__container.extreme .afdr-key-definition__map-colour {
    background-color: rgba(247, 129, 0, .65)
}

.afdr-key-definition__container.catastrophic .afdr-key-definition__map-colour {
    background-color: rgba(173, 9, 9, .65)
}

.afdr-key-definition__label {
    display: block;
    box-sizing: border-box;
    margin: 0;
    padding: 3px 0 2px 5px;
    width: 148px;
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3125rem;
    letter-spacing: 0.0625rem;
    text-transform: uppercase;
    color: #000
}

.afdr-key-definition__container.no-rating .afdr-key-definition__label {
    border: 1px solid #000;
    padding: 2px 0 1px 4px
}

.afdr-key-definition__container.moderate .afdr-key-definition__label {
    background-color: #64bf30
}

.afdr-key-definition__container.high .afdr-key-definition__label {
    background-color: #fedd3a
}

.afdr-key-definition__container.extreme .afdr-key-definition__label {
    background-color: #f78100
}

.afdr-key-definition__container.catastrophic .afdr-key-definition__label {
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.03125rem;
    background-color: #ad0909
}

.afdr-key-definition__directive {
    margin: 0 0 0 8px;
    padding: 0;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1rem;
    color: #333
}

.afdr-key-toban__container {
    display: flex;
    align-items: center;
    gap: 16px;
    margin: 26px 15px 15px
}

.afdr-key-toban__icon {
    line-height: 0
}

.afdr-key-toban__icon svg {
    width: 32px;
    height: auto
}

.afdr-key-toban__content {
    margin: 0;
    padding: 0;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1rem;
    color: #333
}

@media screen and (min-width: 992px) {
    .afdr-key__container {
        padding: 28px 31px 31px
    }

    .afdr-key__header {
        margin: 0
    }

    .afdr-key-header__title {
        padding: 6px 0 0;
        font-size: 1.3125rem;
        line-height: 1.5625rem
    }

    .afdr-key__definitions {
        margin: 29px 0 0
    }

    .afdr-key-definition__container.moderate,
    .afdr-key-definition__container.high,
    .afdr-key-definition__container.extreme,
    .afdr-key-definition__container.catastrophic {
        margin-top: 0
    }

    .afdr-key-definition__map-colour {
        margin: 0 16px 0 0;
        width: 31px
    }

    .afdr-key-definition__container.no-rating .afdr-key-definition__map-colour {
        width: 29px
    }

    .afdr-key-definition__label {
        padding: 5px 0 4px 6px;
        width: 184px;
        font-size: 1.375rem;
        line-height: 1.4375rem;
        letter-spacing: 0.04688rem
    }

    .afdr-key-definition__container.no-rating .afdr-key-definition__label {
        padding: 4px 0 3px 6px
    }

    .afdr-key-definition__container.catastrophic .afdr-key-definition__label {
        letter-spacing: 0
    }

    .afdr-key-definition__directive {
        margin: 0 0 0 16px;
        font-size: 0.875rem;
        line-height: 1.25rem
    }

    .afdr-key-toban__container {
        margin: 24px 0 0
    }

    .afdr-key-toban__content {
        font-size: 0.875rem;
        line-height: 1.125rem
    }
}

.afdr-region-list-view__container {
    margin-bottom: 24px
}

.afdr-region-list-view__container * {
    box-sizing: border-box
}

.afdr-region-list-view__message-container {
    margin: 26px 0 24px
}

.afdr-region-list-view__message-container h2 {
    margin: 0;
    padding: 0;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.5rem;
    color: #333
}

.afdr-region-list-view__message-container p {
    margin: 19px 0 0;
    padding: 0;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.125rem;
    color: #333
}

.afdr-region-list-view-accordion__label {
    margin: 0;
    padding: 0;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: #333;
    transition: color .4s ease
}

.afdr-region-list-view-accordion__icon {
    height: 14px
}

.afdr-region-list-view-accordion__icon svg {
    width: 10px;
    height: auto;
    color: #db4433
}

.afdr-region-list-view-accordion__content {
    visibility: hidden;
    margin: 0;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 16px;
    height: auto;
    max-height: 0;
    overflow: hidden;
    will-change: max-height;
    transition: max-height .3s 0s ease, visibility 0s 1s ease
}

.afdr-region-list-view-ratings__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    margin: 14px 0 15px
}

.afdr-region-list-view-rating__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #dcdcdc;
    padding: 0 0 16px;
    width: 100%;
    max-width: 330px
}

.afdr-region-list-view-rating__header {
    display: block;
    margin: 0;
    border-bottom: 1px solid #dcdcdc;
    padding: 9px 16px;
    width: 100%;
    text-align: center;
    background-color: #ededed
}

.afdr-region-list-view-rating__header.header-highlight {
    background-color: #4b4c4e
}

.afdr-region-list-view-rating__header.header-highlight .afdr-region-list-view-rating__title {
    color: #fff
}

.afdr-region-list-view-rating__title {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: #333
}

.afdr-region-list-view-rating__rating-type {
    display: block;
    margin: 3px 0 0;
    padding: 0;
    width: 100%;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 0.875rem;
    color: #333
}

.afdr-region-list-view-rating__level-descriptor {
    display: block;
    margin: 16px 0 0;
    padding: 3px 0 2px;
    width: 150px;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.3125rem;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.0625rem;
    color: #000
}

.afdr-region-list-view-rating__level-descriptor.no-rating {
    border: 1px solid #000;
    padding: 2px 0 1px;
    background-color: #fff
}

.afdr-region-list-view-rating__level-descriptor.moderate {
    background-color: #64bf30
}

.afdr-region-list-view-rating__level-descriptor.high {
    background-color: #fedd3a
}

.afdr-region-list-view-rating__level-descriptor.extreme {
    background-color: #f78100
}

.afdr-region-list-view-rating__level-descriptor.catastrophic {
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.03125rem;
    background-color: #ad0909
}

.afdr-region-list-view-rating__level-directive {
    margin: 16px 0 0;
    padding: 0;
    max-width: 240px;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.3125rem;
    text-align: center;
    color: #333
}

.afdr-region-list-view-rating__toban-container {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 16px 0 0
}

.afdr-region-list-view-rating__toban-container svg {
    width: 32px;
    height: auto
}

.afdr-region-list-view-rating__toban-label {
    margin: 0;
    padding: 0;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: #333
}

.afdr-region-list-view-councils__container,
.afdr-region-list-view__date-stamp {
    padding: 0 1px
}

.afdr-region-list-view-councils__container {
    margin-bottom: 16px
}

.afdr-region-list-view__date-stamp {
    margin-bottom: 15px
}

.main-content .afdr-region-list-view-accordion__button {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    margin: 0;
    border: none;
    border-bottom: 1px solid #dcdcdc;
    padding: 9px 19px 9px 16px;
    width: 100%;
    height: auto;
    font-size: 0.75rem;
    line-height: normal;
    text-align: left;
    text-transform: none;
    background-color: #fff;
    cursor: pointer
}

.main-content .afdr-region-list-view-accordion__button:hover {
    border-bottom: 1px solid #dcdcdc;
    background-color: #fff
}

.main-content .afdr-region-list-view-accordion__button:hover .afdr-region-list-view-accordion__label {
    color: #ee3124
}

.main-content .afdr-region-list-view-accordion__button.is-active,
.main-content .afdr-region-list-view-accordion__button:focus {
    background-color: #7d7d7d
}

.main-content .afdr-region-list-view-accordion__button.is-active .afdr-region-list-view-accordion__label,
.main-content .afdr-region-list-view-accordion__button.is-active .afdr-region-list-view-accordion__icon svg,
.main-content .afdr-region-list-view-accordion__button:focus .afdr-region-list-view-accordion__label,
.main-content .afdr-region-list-view-accordion__button:focus .afdr-region-list-view-accordion__icon svg {
    color: #fff
}

.main-content .afdr-region-list-view-accordion__button.is-active+.afdr-region-list-view-accordion__content {
    visibility: visible;
    max-height: 70rem;
    transition: max-height .8s 0s ease, visibility 0s 0s ease
}

.main-content .afdr-region-list-view-accordion__button.is-active .afdr-region-list-view-accordion__icon svg {
    transform: rotate(-180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

@media screen and (min-width: 768px) {
    .afdr-region-list-view-ratings__wrapper {
        gap: 0
    }

    .afdr-region-list-view-rating__container {
        width: 50%;
        max-width: none
    }

    .afdr-region-list-view-rating__header {
        min-height: 54px
    }

    .afdr-region-list-view-rating__level-directive {
        padding: 0 16px
    }
}

@media screen and (min-width: 992px) {
    .afdr-region-list-view-rating__container {
        width: 25%
    }

    .afdr-region-list-view-rating__container+.afdr-region-list-view-rating__container {
        border-left: none
    }

    .afdr-region-list-view-rating__header {
        padding-top: 17px;
        min-height: 71px
    }

    .afdr-region-list-view-rating__rating-type {
        margin-top: 4px
    }

    .afdr-region-list-view__message-container {
        margin-bottom: 32px;
        padding: 0
    }
}

.widget.afdr-widget {
    border: none;
    background-color: transparent
}

.afdr-region-widget__container {
    border: 1px solid #dcdcdc;
    background-color: #fff
}

.afdr-region-widget__header {
    padding: 17px 16px 15px
}

.afdr-region-widget__title {
    margin: 0;
    padding: 0;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.8125rem;
    color: #333
}

.afdr-region-widget__button-container {
    display: flex;
    gap: 2px
}

.afdr-region-widget__label {
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.125rem;
    text-align: center;
    color: #333;
    transition: color .4s ease
}

.afdr-region-widget__forecast {
    display: block;
    margin: 2px 0 0;
    width: 100%;
    max-width: 75px;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.125rem;
    text-align: center;
    color: #333;
    transition: color .4s ease
}

.afdr-region-widget__tab-content {
    display: none;
    flex-direction: column;
    align-items: center;
    padding: 16px 0 0
}

.afdr-region-widget__tab-content.is-active {
    display: flex
}

.afdr-region-widget__rating-container.catastrophic .afdr-region-widget__rating-label {
    font-weight: 400;
    color: #fff;
    background-color: #ad0909
}

.afdr-region-widget__rating-container.extreme .afdr-region-widget__rating-label {
    background-color: #f78100
}

.afdr-region-widget__rating-container.high .afdr-region-widget__rating-label {
    background-color: #fedd3a
}

.afdr-region-widget__rating-container.moderate .afdr-region-widget__rating-label {
    background-color: #64bf30
}

.afdr-region-widget__rating-container.norating .afdr-region-widget__rating-label {
    background-color: #fff
}

.afdr-region-widget__rating-icon {
    display: block;
    width: 139px;
    height: auto
}

.afdr-region-widget__rating-label {
    margin: 3px 0 0;
    border: 1px solid #000;
    padding: 1px 0 0;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 0.75rem;
    letter-spacing: 0.04688rem;
    text-align: center
}

.afdr-region-widget__rating-directive {
    margin: 10px 0 0;
    padding: 0;
    max-width: 200px;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1.125rem;
    text-align: center;
    color: #333
}

.afdr-region-widget__toban-container {
    display: flex;
    gap: 8px;
    align-items: center;
    margin: 8px 0 0
}

.afdr-region-widget__toban-icon {
    line-height: 0
}

.afdr-region-widget__toban-icon svg {
    width: 24px;
    height: auto
}

.afdr-region-widget__toban-label {
    margin: 0;
    padding: 0;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: #333
}

.afdr-region-widget__footer {
    margin: 16px 7px 0;
    padding: 0 0 7px
}

.afdr-region-widget__footer-text {
    margin: 0;
    padding: 0;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1.125rem;
    text-align: center;
    color: #333
}

.main-content .afdr-region-widget__button {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    outline: none;
    margin: 0;
    border: none;
    border-top: 4px solid #dcdcdc;
    padding: 5px 0 0;
    flex-basis: 25%;
    height: auto;
    min-height: 73px;
    font-size: 0.75rem;
    line-height: normal;
    text-align: left;
    text-transform: none;
    background: #ededed;
    cursor: pointer;
    transition: background-color .4s ease, border-color .4s ease
}

.main-content .afdr-region-widget__button:focus {
    position: relative;
    outline: 3px solid #434343;
    outline-offset: 3px
}

.main-content .afdr-region-widget__button:hover {
    border-top: 4px solid #dcdcdc;
    background: #ededed
}

.main-content .afdr-region-widget__button:hover .afdr-region-widget__label,
.main-content .afdr-region-widget__button:hover .afdr-region-widget__forecast {
    color: #ee3124
}

.main-content .afdr-region-widget__button.is-active {
    border-color: #333;
    background-color: #4b4c4e
}

.main-content .afdr-region-widget__button.is-active .afdr-region-widget__label,
.main-content .afdr-region-widget__button.is-active .afdr-region-widget__forecast {
    color: #fff;
    transition: color 0s ease
}

@media screen and (min-width: 768px) {
    .afdr-region-widget__container {
        height: 100%
    }

    .afdr-region-widget__header {
        padding: 11px 16px 9px
    }

    .afdr-region-widget__title {
        line-height: 1.5rem
    }

    .afdr-region-widget__button-container {
        flex-wrap: wrap
    }

    .afdr-region-widget__forecast {
        max-width: none
    }

    .main-content .afdr-region-widget__button {
        flex-basis: calc(50% - 1px);
        min-height: 58px
    }
}

@media screen and (min-width: 980px) {
    .afdr-region-widget__title {
        line-height: 1.8125rem
    }

    .afdr-region-widget__button-container {
        flex-wrap: nowrap
    }

    .afdr-region-widget__forecast {
        max-width: 75px
    }

    .afdr-region-widget__tab-content {
        padding: 20px 0 0
    }

    .afdr-region-widget__rating-icon {
        width: 189px
    }

    .afdr-region-widget__rating-label {
        margin: 4px 0 0;
        font-size: 1.0625rem;
        line-height: 1.0625rem
    }

    .afdr-region-widget__rating-directive {
        max-width: none;
        margin: 20px 0 0
    }

    .afdr-region-widget__toban-container {
        gap: 7px;
        margin: 15px 0 0
    }

    .afdr-region-widget__toban-icon svg {
        width: 33px
    }

    .afdr-region-widget__toban-label {
        font-size: 0.875rem;
        line-height: 1.25rem
    }

    .afdr-region-widget__councils {
        margin: 14px 15px 0;
        padding: 16px 0 0
    }

    .afdr-region-widget__footer {
        margin: 16px 15px 0;
        padding: 0 0 14px
    }

    .main-content .afdr-region-widget__button {
        flex-basis: 25%;
        min-height: 73px
    }
}

.cta-button-group__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 32px 0
}

a.cta-button-group__link {
    display: block;
    border: none;
    border-radius: 30px;
    padding: 13px 0px 14px;
    width: 100%;
    max-width: 350px;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.375rem;
    color: #000;
    text-align: center;
    background-color: #ededed;
    text-decoration: none;
    transition: background-color .4s ease, color .4s ease
}

a.cta-button-group__link+a.cta-button-group__link {
    margin-top: 16px
}

a.cta-button-group__link:hover {
    border: none;
    color: #ee3124
}

a.cta-button-group__link:focus {
    color: #fff;
    background-color: #7d7d7d
}

a.cta-button-group__link[rel=external] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px
}

a.cta-button-group__link[rel=external] svg {
    margin: 0 0 2px;
    width: 16px;
    height: auto;
    color: #000;
    transition: color .4s ease
}

a.cta-button-group__link[rel=external]:hover svg {
    color: #ee3124
}

a.cta-button-group__link[rel=external]:focus svg {
    color: #fff
}

@media screen and (min-width: 992px) {
    .cta-button-group__container {
        flex-direction: row;
        gap: 24px;
        margin-top: 32px
    }

    a.cta-button-group__link {
        flex-grow: 1;
        width: auto
    }

    a.cta-button-group__link+a.cta-button-group__link {
        margin-top: 0
    }
}

@media screen and (min-width: 1200px) {
    .cta-button-group__container {
        padding: 0
    }
}

/*# sourceMappingURL=main.css.map*/