  @charset "UTF-8";
/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./THEMENAME/bootstrap/assets/stylesheets/bootstrap/_variables.scss
 */
/*Breakpoints*/
.path-frontpage .layout-main-wrapper .container {
  max-width: 100%;
}
.path-frontpage .layout-main-wrapper .container .main-content.col {
  padding: 0;
}
.path-frontpage .layout-main-wrapper .container .main-content.col .node__content {
  margin-top: 0;
}
.path-frontpage .policy-disputes-wrapper {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 0;
}
.path-frontpage .policy-disputes-wrapper .disputes-section,
.path-frontpage .policy-disputes-wrapper .policy-section {
  flex: 0 1 100%;
}
@media (min-width: 576px) {
  .path-frontpage .policy-disputes-wrapper .disputes-section,
  .path-frontpage .policy-disputes-wrapper .policy-section {
    flex: 0 1 49%;
    margin: 0;
  }
}
.path-frontpage .paragraph--type--homepage-intro {
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .path-frontpage .paragraph--type--homepage-intro {
    overflow: auto;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slider-image-bg {
  height: 560px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.path-frontpage .paragraph--type--homepage-intro .slide-images {
  display: none;
}
@media (min-width: 576px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-images {
    display: block;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slide-text {
  position: relative;
  background-color: #091933;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
@media (min-width: 576px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text {
    position: absolute;
    background-color: transparent;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left,
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right {
  flex: 0 1 100%;
}
@media (min-width: 768px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left,
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right {
    flex: 0 1 45%;
  }
}
@media (min-width: 992px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left,
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right {
    flex: 0 1 40%;
  }
}
@media (min-width: 1200px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left,
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right {
    flex: 0 1 33%;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left {
  margin: 0 2%;
  padding: 10px;
}
@media (min-width: 768px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left {
    margin-right: 2%;
    padding: 0;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left h2 {
  background-color: rgba(151, 202, 111, 0.8);
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left h2 a {
  text-decoration: none;
  color: #fff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left ul li {
  background-color: #ffffff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left ul li:hover, .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left ul li:focus {
  background-color: #97CA6F;
  color: #ffffff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left ul li:hover a, .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-left ul li:focus a {
  color: #ffffff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right {
  margin: 0 2%;
  padding: 10px;
}
@media (min-width: 768px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right {
    margin-left: 2%;
    padding: 0;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right h2 {
  background-color: rgba(13, 175, 182, 0.8);
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right h2 a {
  text-decoration: none;
  color: #fff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right ul li {
  background-color: #ffffff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right ul li:hover, .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right ul li:focus {
  background-color: #0DAFB6;
  color: #ffffff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right ul li:hover a, .path-frontpage .paragraph--type--homepage-intro .slide-text .slide-text-right ul li:focus a {
  color: #ffffff;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text h2 {
  text-align: center;
  color: #ffffff;
  padding: 10px 10px 15px 10px;
  margin-bottom: 15px;
}
.path-frontpage .paragraph--type--homepage-intro .slide-text ul {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
}
@media (min-width: 576px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text ul {
    flex-wrap: nowrap;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slide-text ul li {
  list-style: none;
  border-radius: 40px;
  padding: 10px;
  margin: 1%;
  text-align: center;
  line-height: 1em;
  font-weight: bold;
  color: #091933;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  align-items: center;
  flex: 0 1 100%;
  min-height: 60px;
  justify-content: center;
}
@media (min-width: 576px) {
  .path-frontpage .paragraph--type--homepage-intro .slide-text ul li {
    flex: 0 1 33%;
    margin: 0 2%;
  }
}
.path-frontpage .paragraph--type--homepage-intro .slide-text ul li a {
  color: #091933;
  display: block;
  width: 100%;
  text-decoration: none;
}
.path-frontpage .image-controls {
  background-color: #091933;
  color: white;
  padding: 3px 5px 2px;
  border-radius: 10px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 2;
}
.path-frontpage .image-controls a {
  text-decoration: none;
  color: white;
}
.path-frontpage .image-controls a span span {
  position: absolute;
  left: -9001px;
}
.path-frontpage .image-controls a span:hover, .path-frontpage .image-controls a span:focus {
  text-decoration: underline;
}
.path-frontpage .image-controls .play {
  display: none;
}

.block-display-homepage.block-class-disputes .field--name-field-title, .block-display-homepage.block-class-disputes .node-image-list {
  background-color: #97CA6F;
}
.block-display-homepage.block-class-policy .field--name-field-title, .block-display-homepage.block-class-policy .node-image-list {
  background-color: #0DAFB6;
}
.block-display-homepage .field--name-field-title {
  display: block;
  text-align: center;
  padding: 10px 10px 15px 10px;
  color: #ffffff;
  font-size: 2.5em;
  line-height: 1em;
  font-weight: bold;
  margin: 1% 0;
}
@media (min-width: 992px) {
  .block-display-homepage .field--name-field-title {
    font-size: 2em;
  }
}
.block-display-homepage .field--name-field-pages {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.block-display-homepage .field--name-field-pages .field__item {
  flex: 0 1 49%;
  margin: 1% 0;
  position: relative;
}
.block-display-homepage .field--name-field-pages .field__item:nth-of-type(1), .block-display-homepage .field--name-field-pages .field__item:nth-of-type(2) {
  flex: 0 1 100%;
}
.block-display-homepage .field--name-field-pages .field__item a {
  color: #ffffff;
  text-decoration: none;
}
.block-display-homepage .field--name-field-pages .field__item a:hover, .block-display-homepage .field--name-field-pages .field__item a:focus {
  text-decoration: underline;
}
.block-display-homepage .field--name-field-pages .field__item a .node-image-list {
  height: 100px;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  align-items: end;
}
@media (min-width: 576px) {
  .block-display-homepage .field--name-field-pages .field__item a .node-image-list {
    height: 180px;
  }
}
.block-display-homepage .field--name-field-pages .field__item a .node-image-list .image-list-image {
  filter: grayscale(100%);
  opacity: 0.5;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  transition: all 0.2s;
}
.block-display-homepage .field--name-field-pages .field__item a .node-image-list h2 {
  flex: 0 1 100%;
  margin: 0;
  padding: 10px;
  color: #ffffff;
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  .block-display-homepage .field--name-field-pages .field__item a .node-image-list h2 {
    font-size: 1.5em;
  }
}
.block-display-homepage .field--name-field-pages .field__item a:hover .image-list-image {
  opacity: 0.2;
  transition: all 0.4s;
}

.media-bg {
  background-color: #D8E3DE;
  padding: 40px 0;
}
.media-bg .media-section {
  padding: 0;
}
.media-bg h2.media-heading {
  background-color: #425A4F;
  color: white;
  text-align: center;
  display: block;
  margin: 0 0 15px 0;
  padding: 10px 5px;
}
.media-bg .region-media {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
}
.media-bg .region-media .block-views {
  flex: 0 1 100%;
}
@media (min-width: 992px) {
  .media-bg .region-media .block-views {
    flex: 0 1 49.5%;
  }
  .media-bg .region-media .block-views.block-views-blockmedia-items-block-1 {
    margin-right: 0.5%;
  }
  .media-bg .region-media .block-views.block-views-blockmedia-items-block-2 {
    margin-left: 0.5%;
  }
}
.media-bg .region-media .block-views .view-display-id-block_1 .views-field-nothing,
.media-bg .region-media .block-views .view-display-id-block_2 .views-field-nothing {
  height: 100%;
  position: relative;
}
.media-bg .region-media .block-views .view-display-id-block_1 .views-field-nothing .link,
.media-bg .region-media .block-views .view-display-id-block_2 .views-field-nothing .link {
  position: absolute;
  left: 10px;
  bottom: 10px;
}
.media-bg .region-media .block-views .view-display-id-block_1 .views-row,
.media-bg .region-media .block-views .view-display-id-block_2 .views-row {
  margin-bottom: 10px;
  max-width: 100%;
}
@media (min-width: 992px) {
  .media-bg .region-media .block-views .view-display-id-block_1 .views-row,
  .media-bg .region-media .block-views .view-display-id-block_2 .views-row {
    max-width: 50%;
  }
}
.media-bg .region-media .block-views .view-display-id-block_1 .date-title,
.media-bg .region-media .block-views .view-display-id-block_2 .date-title {
  background-color: #425A4F;
  color: white;
  padding: 4px;
}
.media-bg .region-media .block-views .view-display-id-block_1 .date-title .type,
.media-bg .region-media .block-views .view-display-id-block_2 .date-title .type {
  font-weight: bold;
}
.media-bg .region-media .block-views .view-display-id-block_1 .date-title .type em,
.media-bg .region-media .block-views .view-display-id-block_2 .date-title .type em {
  font-weight: normal;
}
.media-bg .region-media .block-views .view-display-id-block_1 .date-title .date,
.media-bg .region-media .block-views .view-display-id-block_2 .date-title .date {
  display: block;
}
@media (min-width: 992px) {
  .media-bg .region-media .block-views .view-display-id-block_1 .date-title .date,
  .media-bg .region-media .block-views .view-display-id-block_2 .date-title .date {
    text-align: left;
  }
}
.media-bg .region-media .block-views .view-display-id-block_1 .image,
.media-bg .region-media .block-views .view-display-id-block_2 .image {
  position: relative;
}
.media-bg .region-media .block-views .view-display-id-block_1 .image .tags,
.media-bg .region-media .block-views .view-display-id-block_2 .image .tags {
  position: absolute;
  bottom: 5px;
  left: 0;
}
.media-bg .region-media .block-views .view-display-id-block_1 .image .tags a,
.media-bg .region-media .block-views .view-display-id-block_2 .image .tags a {
  padding: 3px;
  font-size: 0.9em;
  margin: 4px;
  background-color: white;
  border-radius: 5px;
  color: #091933;
}
.media-bg .region-media .block-views .view-display-id-block_1 .body,
.media-bg .region-media .block-views .view-display-id-block_2 .body {
  padding: 10px 10px 30px 10px;
  color: #091933;
}
.media-bg .region-media .block-views .view-display-id-block_1 .body .title a,
.media-bg .region-media .block-views .view-display-id-block_2 .body .title a {
  font-weight: bold;
  color: #091933;
}
.media-bg .region-media .block-views .view-display-id-block_1 .body .link a,
.media-bg .region-media .block-views .view-display-id-block_2 .body .link a {
  display: inline;
  background-color: #425A4F;
  color: white;
  padding: 5px 25px 5px 10px;
  position: relative;
  border-radius: 10px;
}
.media-bg .region-media .block-views .view-display-id-block_1 .body .link a:after,
.media-bg .region-media .block-views .view-display-id-block_2 .body .link a:after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  position: absolute;
  right: 7px;
  top: 7px;
}
.media-bg .region-media .block-views .view-display-id-block_2 .date-title {
  background-color: #91AB9F;
}
.media-bg .region-media .block-views .view-footer {
  text-align: center;
  color: #091933;
  clear: both;
}

.path-frontpage .input-bg {
  background: rgb(121, 156, 181);
  background: linear-gradient(90deg, rgb(121, 156, 181) 0%, rgb(203, 227, 189) 100%);
  padding: 35px 0;
}
.path-frontpage .input-bg .text-formatted {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.path-frontpage .input-bg .text-formatted .input-left {
  flex: 0 1 100%;
}
@media (min-width: 992px) {
  .path-frontpage .input-bg .text-formatted .input-left {
    flex: 0 1 50%;
  }
}
.path-frontpage .input-bg .text-formatted .input-left h2 {
  background-color: #091933;
  color: white;
  padding: 30px;
  font-size: 2.5em;
  display: inline-block;
}
.path-frontpage .input-bg .text-formatted .input-left p {
  font-size: 1.5em;
  line-height: 1em;
}
.path-frontpage .input-bg .text-formatted .input-left h3 {
  color: white;
  font-size: 2em;
}
.path-frontpage .input-bg .text-formatted .input-links {
  flex: 0 1 100%;
}
@media (min-width: 992px) {
  .path-frontpage .input-bg .text-formatted .input-links {
    flex: 0 1 30%;
  }
}
.path-frontpage .input-bg .text-formatted .input-links ul {
  margin: 0;
  padding: 0;
}
.path-frontpage .input-bg .text-formatted .input-links ul li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
.path-frontpage .input-bg .text-formatted .input-links ul li a {
  background-color: #091933;
  color: white;
  border-radius: 30px;
  text-align: right;
  display: block;
  padding: 20px 20px 20px 90px;
  font-size: 1.3em;
  line-height: 1.2em;
  position: relative;
}
.path-frontpage .input-bg .text-formatted .input-links ul li a:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 30px;
  top: 10px;
  font-size: 2em;
}
.path-frontpage .input-bg .text-formatted .input-links ul li:nth-of-type(1) a:before {
  content: "\e96c";
  top: 10px;
}
@media (min-width: 992px) {
  .path-frontpage .input-bg .text-formatted .input-links ul li:nth-of-type(1) a:before {
    top: 24px;
  }
}
.path-frontpage .input-bg .text-formatted .input-links ul li:nth-of-type(2) a:before {
  content: "\e992";
}
.path-frontpage .input-bg .text-formatted .input-links ul li:nth-of-type(3) {
  margin-bottom: 0;
}
.path-frontpage .input-bg .text-formatted .input-links ul li:nth-of-type(3) a:before {
  content: "\e99b";
}

#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-body-right {
  justify-content: center;
  align-items: center;
  display: flex;
}

@font-face {
  font-family: "icomoon";
  src: url("/themes/asbfeo/css/fonts/icomoon/icomoon.eot?e1ok7v");
  src: url("/themes/asbfeo/css//themes/asbfeo/css/fonts/icomoon/icomoon.eot?e1ok7v") format("embedded-opentype"), url("/themes/asbfeo/css/fonts/icomoon/icomoon.ttf?e1ok7v") format("truetype"), url("/themes/asbfeo/css/fonts/icomoon/icomoon.woff?e1ok7v") format("woff"), url("/themes/asbfeo/css/fonts/icomoon/icomoon.svg?e1ok7v") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-data-portal:before {
  content: "\e900";
}

.icon-my-biz-health:before {
  content: "\e901";
}

.icon-fact-check:before {
  content: "\e902";
}

.icon-guide:before {
  content: "\e903";
}

.icon-small-business:before {
  content: "\e904";
}

.icon-network:before {
  content: "\e905";
}

.icon-envelope-o:before {
  content: "\f003";
}

.icon-print:before {
  content: "\f02f";
}

.icon-envelope:before {
  content: "\f0e0";
}

.icon-chevron-left:before {
  content: "\f053";
}

.icon-chevron-right:before {
  content: "\f054";
}

.icon-chevron-up:before {
  content: "\f077";
}

.icon-chevron-down:before {
  content: "\f078";
}

.icon-file-pdf-o:before {
  content: "\f1c1";
}

.icon-file-word-o:before {
  content: "\f1c2";
}

.icon-file-excel-o:before {
  content: "\f1c3";
}

.icon-qq:before {
  content: "\f1d6";
}

.icon-phone:before {
  content: "\e942";
}

.icon-location:before {
  content: "\e947";
}

.icon-calendar:before {
  content: "\e953";
}

.icon-drawer:before {
  content: "\e95c";
}

.icon-bubbles:before {
  content: "\e96c";
}

.icon-users:before {
  content: "\e972";
}

.icon-user-tie:before {
  content: "\e976";
}

.icon-search:before {
  content: "\e986";
}

.icon-key:before {
  content: "\e98d";
}

.icon-equalizer:before {
  content: "\e992";
}

.icon-equalizer2:before {
  content: "\e993";
}

.icon-aid-kit:before {
  content: "\e998";
}

.icon-stats-dots:before {
  content: "\e99b";
}

.icon-stats-bars:before {
  content: "\e99c";
}

.icon-stats-bars2:before {
  content: "\e99d";
}

.icon-trophy:before {
  content: "\e99e";
}

.icon-gift:before {
  content: "\e99f";
}

.icon-leaf:before {
  content: "\e9a4";
}

.icon-hammer2:before {
  content: "\e9a8";
}

.icon-fire:before {
  content: "\e9a9";
}

.icon-briefcase:before {
  content: "\e9ae";
}

.icon-menu:before {
  content: "\e9bd";
}

.icon-download2:before {
  content: "\e9c5";
}

.icon-earth:before {
  content: "\e9ca";
}

.icon-eye:before {
  content: "\e9ce";
}

.icon-man-woman:before {
  content: "\e9de";
}

.icon-blocked:before {
  content: "\ea0e";
}

.icon-cross:before {
  content: "\ea0f";
}

.icon-checkmark:before {
  content: "\ea10";
}

.icon-checkmark2:before {
  content: "\ea11";
}

.icon-play2:before {
  content: "\ea15";
}

.icon-pause:before {
  content: "\ea16";
}

.icon-stop:before {
  content: "\ea17";
}

.icon-circle-up:before {
  content: "\ea41";
}

.icon-circle-right:before {
  content: "\ea42";
}

.icon-circle-down:before {
  content: "\ea43";
}

.icon-circle-left:before {
  content: "\ea44";
}

body {
  color: #3b3b3b;
  font-family: "Source Sans Pro", sans-serif;
}
body .hide-me {
  display: none !important;
}
body .alert {
  opacity: 1;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: bold;
}
body .text-formatted a {
  text-decoration: underline;
}
body .text-formatted a:hover {
  text-decoration: none;
}
body p > img {
  margin: 20px;
}

.node_banner > .container {
  max-width: 100%;
  width: 100%;
}
.node_banner > .container .region-node-banner {
  display: block;
}
.node_banner > .container .region-node-banner .view-page-header .row {
  margin: 0;
}
.node_banner > .container .region-node-banner .view-page-header .row .node-banner {
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
@media (min-width: 576px) {
  .node_banner > .container .region-node-banner .view-page-header .row .node-banner {
    height: 300px;
  }
}
.node_banner > .container .region-node-banner .view-page-header .row .node-banner .container {
  height: 100%;
}
.node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row {
  align-items: flex-end;
  height: 100%;
}
.node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1 {
  margin: 20px 0;
  padding: 15px 15px 20px 15px;
  background-color: black;
  color: white;
  line-height: 1em;
  font-size: 2em;
}
.path-disputes-assistance .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1 {
  background-color: rgba(151, 202, 111, 0.8);
}
.path-policy-advocacy .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1275 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1 {
  background-color: rgba(13, 175, 182, 0.8);
}
.path-media-centre .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1 {
  background-color: rgba(143, 164, 152, 0.8);
}
.path-about-us .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-resources-tools-centre .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-msme-day .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-stakeholder-pack .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-thank-you-small-business-facts .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-videos .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-msme-stakeholder-pack .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-msme-small-business-facts .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-msme-videos .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1130 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1132 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1133 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1165 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1190 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1206 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .page-node-1215 .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1, .path-small-business-data-portal .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1 {
  background-color: rgba(9, 25, 51, 0.8);
}
@media (min-width: 576px) {
  .node_banner > .container .region-node-banner .view-page-header .row .node-banner .container .row h1 {
    margin: 0 0 30px 0;
    font-size: 2.5em;
  }
}

.block-system-breadcrumb-block .breadcrumb {
  background-color: transparent;
  padding-left: 10px;
}
@media (min-width: 576px) {
  .block-system-breadcrumb-block .breadcrumb {
    padding-left: 0;
  }
}

.media-homepage #sidebar_second {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .media-homepage #sidebar_second {
    flex: 0 1 33%;
  }
}
.media-homepage #content {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .media-homepage #content {
    flex: 0 1 66%;
  }
}

ul.list--inline.share-actions {
  list-style: none;
  display: flex;
  justify-content: flex-end;
}
ul.list--inline.share-actions li {
  padding: 0em 5px;
  font-size: 1em;
}
ul.list--inline.share-actions li a {
  color: #0DAFB6;
}
ul.list--inline.share-actions li a:hover {
  color: rgba(13, 175, 182, 0.8);
}

.path-frontpage ul.list--inline.share-actions,
.page-node-90 ul.list--inline.share-actions,
.page-node-91 ul.list--inline.share-actions,
.page-node-92 ul.list--inline.share-actions,
.page-node-93 ul.list--inline.share-actions {
  display: none;
}

aside.featured-top__inner.section.container.clearfix {
  position: relative;
}

.col--12.md-col--6.md-down-hidden.text--right {
  position: absolute;
  right: 2em;
  top: 10px;
}

.mime-size {
  text-transform: uppercase;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  background-color: #79A05B;
}

.align-center {
  text-align: center;
}

.page-view-media-items .view-media-items .view-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.page-view-media-items .view-media-items .date-title {
  background: #ffffff;
  padding: 10px 15px;
  margin-top: 0;
  font-size: 0.875rem;
  font-family: "Quicksand", sans-serif;
  color: #212529;
}
.page-view-media-items .view-media-items .date-title span.type {
  float: right;
}
.page-view-media-items .view-media-items .date-title span.type a {
  color: #091933;
  font-weight: 700;
}
.page-view-media-items .view-media-items .image {
  position: relative;
}
.page-view-media-items .view-media-items .image span.tags {
  position: absolute;
  left: 10px;
  bottom: 10px;
}
.page-view-media-items .view-media-items .image span.tags a {
  padding: 5px;
  border-radius: 5px;
  background: #fff;
  color: #000;
  font-size: 0.8em;
}
.page-view-media-items .view-media-items img.image-style-media-library {
  min-width: 100%;
  height: 220px;
  object-fit: cover;
  background: #ffffff;
}
.page-view-media-items .view-media-items .col-md-4.col-sm-6.views-row {
  margin-top: 1em;
  background-color: #f8f8f8;
  box-shadow: 3px 3px 17px -8px #000000;
  -webkit-box-shadow: 3px 3px 17px -8px #000000;
  flex: 1 1 100%;
  padding: 0;
  transition: 0.5s;
  max-width: 100%;
  border-top: #0DAFB6 solid 7px;
}
@media (min-width: 768px) {
  .page-view-media-items .view-media-items .col-md-4.col-sm-6.views-row {
    flex: 0 1 32.333%;
  }
}
.page-view-media-items .view-media-items .col-md-4.col-sm-6.views-row:hover {
  box-shadow: 3px 3px 17px -4px #000000;
  -webkit-box-shadow: 3px 3px 17px -4px #000000;
  transition: 0.5s;
}
.page-view-media-items .view-media-items .body {
  padding: 1em;
  margin-bottom: 1em;
}
.page-view-media-items .view-media-items .title {
  margin: 1em 0;
}
.page-view-media-items .view-media-items .title a {
  margin-top: 0;
  margin-bottom: 0.625rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #212529;
  font-size: 1.3em;
  line-height: 1.3em;
  overflow: hidden;
}

.view-success-stories.view-display-id-block_6 .date-title,
.view-id-taxonomy_term .date-title,
.view-media-items .date-title {
  background-color: #425A4F;
  color: white;
  padding: 4px 8px;
}
.view-success-stories.view-display-id-block_6 .image,
.view-id-taxonomy_term .image,
.view-media-items .image {
  position: relative;
}
.view-success-stories.view-display-id-block_6 .image .tags,
.view-id-taxonomy_term .image .tags,
.view-media-items .image .tags {
  position: absolute;
  bottom: 5px;
  left: 0;
}
.view-success-stories.view-display-id-block_6 .image .tags a,
.view-id-taxonomy_term .image .tags a,
.view-media-items .image .tags a {
  padding: 3px;
  font-size: 0.9em;
  margin: 4px;
  background-color: white;
  border-radius: 5px;
  color: #091933;
  display: inline-block;
}
.view-success-stories.view-display-id-block_6 .body,
.view-id-taxonomy_term .body,
.view-media-items .body {
  padding: 10px;
  color: #091933;
}
.view-success-stories.view-display-id-block_6 .body .title a,
.view-id-taxonomy_term .body .title a,
.view-media-items .body .title a {
  font-weight: bold;
  color: #091933;
}
.view-success-stories.view-display-id-block_6 .body .link a,
.view-id-taxonomy_term .body .link a,
.view-media-items .body .link a {
  display: inline;
  background-color: #425A4F;
  color: white;
  padding: 5px 25px 5px 10px;
  position: relative;
  border-radius: 10px;
}
.view-success-stories.view-display-id-block_6 .body .link a:after,
.view-id-taxonomy_term .body .link a:after,
.view-media-items .body .link a:after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  position: absolute;
  right: 7px;
  top: 7px;
}

.page-view-success-stories .view-success-stories .view-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.page-view-success-stories .view-success-stories .date-title {
  background: #ffffff;
  padding: 10px 15px;
  margin-top: 0;
  font-size: 0.875rem;
  font-family: "Quicksand", sans-serif;
  color: #212529;
}
.page-view-success-stories .view-success-stories .image {
  position: relative;
}
.page-view-success-stories .view-success-stories .image span.tags {
  position: absolute;
  left: 10px;
  bottom: 10px;
}
.page-view-success-stories .view-success-stories .image span.tags a {
  padding: 5px;
  border-radius: 5px;
  background: #fff;
  color: #000;
  font-size: 0.8em;
}
.page-view-success-stories .view-success-stories img.image-style-media-library {
  min-width: 100%;
  height: 220px;
  object-fit: cover;
  background: #ffffff;
}
.page-view-success-stories .view-success-stories .col-md-4.col-sm-6.views-row {
  margin-top: 1em;
  background-color: #f8f8f8;
  box-shadow: 3px 3px 17px -8px #000000;
  -webkit-box-shadow: 3px 3px 17px -8px #000000;
  flex: 1 1 100%;
  padding: 0;
  transition: 0.5s;
  max-width: 100%;
  border-top: #0DAFB6 solid 7px;
}
@media (min-width: 768px) {
  .page-view-success-stories .view-success-stories .col-md-4.col-sm-6.views-row {
    flex: 0 1 32.333%;
  }
}
.page-view-success-stories .view-success-stories .col-md-4.col-sm-6.views-row:hover {
  box-shadow: 3px 3px 17px -4px #000000;
  -webkit-box-shadow: 3px 3px 17px -4px #000000;
  transition: 0.5s;
}
.page-view-success-stories .view-success-stories .body {
  padding: 1em;
  margin-bottom: 1em;
}
.page-view-success-stories .view-success-stories .title {
  margin: 1em 0;
}
.page-view-success-stories .view-success-stories .title a {
  margin-top: 0;
  margin-bottom: 0.625rem;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #212529;
  font-size: 1.3em;
  line-height: 1.3em;
  overflow: hidden;
}

.view-id-reports_landing_page .row {
  display: block;
  margin: 0 0 40px 0;
}
.view-id-reports_landing_page .row h3 {
  margin-top: 30px;
  color: white;
  padding: 10px;
  text-transform: uppercase;
  background-color: #0DAFB6;
}
.view-id-reports_landing_page .row h3:first-of-type {
  margin-top: 0;
}
.view-id-reports_landing_page .row .views-field-title {
  font-size: 1.2em;
}

.view-id-submissions .view-content.row {
  margin: 0;
  display: block;
}
.view-id-submissions .view-content.row .views-row {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #091933;
}
.view-id-submissions .view-content.row .views-row h3 {
  font-size: 1.5em;
}
.view-id-submissions .view-content.row .views-row h3 a {
  color: #091933;
  text-decoration: underline;
}
.view-id-submissions .view-content.row .views-row h3 a:hover, .view-id-submissions .view-content.row .views-row h3 a:focus {
  text-decoration: none;
}
.view-id-submissions .view-content.row .views-row .sub-date {
  margin-bottom: 0;
}
.view-id-submissions .view-content.row .views-row .sub-sum {
  font-size: 1em;
  margin-top: 10px;
}
.view-id-submissions .view-content.row .views-row .sub-sum a {
  font-weight: bold;
}

.block-views-blockmedia-items-block-5 h2 {
  background-color: #425A4F;
  text-transform: uppercase;
  padding: 5px 10px;
  color: white;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 10px;
}
.block-views-blockmedia-items-block-5 .view-display-id-block_5 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block-views-blockmedia-items-block-5 .view-display-id-block_5 .view-content .views-row {
  padding: 0;
  margin-bottom: 15px;
  flex: 0 1 49%;
  max-width: 49%;
}
.block-views-blockmedia-items-block-5 .view-display-id-block_5 .view-content .views-row span.type {
  float: right;
}
.block-views-blockmedia-items-block-5 .view-display-id-block_5 .view-content .views-row span.type a {
  color: white;
}

.view-success-stories .view-content,
.view-media-items.view-display-id-block_7 .view-content,
.view-id-taxonomy_term .view-content,
.view-media-items .view-content {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-success-stories .view-content .flex-2-col,
.view-media-items.view-display-id-block_7 .view-content .flex-2-col,
.view-id-taxonomy_term .view-content .flex-2-col,
.view-media-items .view-content .flex-2-col {
  flex: 1 1 100%;
  margin-bottom: 2%;
  background-color: #F3F3F0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.25s all;
}
@media (min-width: 576px) {
  .view-success-stories .view-content .flex-2-col,
  .view-media-items.view-display-id-block_7 .view-content .flex-2-col,
  .view-id-taxonomy_term .view-content .flex-2-col,
  .view-media-items .view-content .flex-2-col {
    flex: 0 1 49%;
  }
}
.view-success-stories .view-content .flex-2-col:hover,
.view-media-items.view-display-id-block_7 .view-content .flex-2-col:hover,
.view-id-taxonomy_term .view-content .flex-2-col:hover,
.view-media-items .view-content .flex-2-col:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  transition: 0.5s all;
}
.view-success-stories .view-content .flex-3-col,
.view-media-items.view-display-id-block_7 .view-content .flex-3-col,
.view-id-taxonomy_term .view-content .flex-3-col,
.view-media-items .view-content .flex-3-col {
  flex: 1 1 100%;
  margin-bottom: 2%;
  background-color: #F3F3F0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.25s all;
}
@media (min-width: 576px) {
  .view-success-stories .view-content .flex-3-col,
  .view-media-items.view-display-id-block_7 .view-content .flex-3-col,
  .view-id-taxonomy_term .view-content .flex-3-col,
  .view-media-items .view-content .flex-3-col {
    flex: 0 1 49%;
  }
}
@media (min-width: 768px) {
  .view-success-stories .view-content .flex-3-col,
  .view-media-items.view-display-id-block_7 .view-content .flex-3-col,
  .view-id-taxonomy_term .view-content .flex-3-col,
  .view-media-items .view-content .flex-3-col {
    flex: 0 1 32%;
  }
}
.view-success-stories .view-content .flex-3-col:hover,
.view-media-items.view-display-id-block_7 .view-content .flex-3-col:hover,
.view-id-taxonomy_term .view-content .flex-3-col:hover,
.view-media-items .view-content .flex-3-col:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  transition: 0.5s all;
}

.view-success-stories .view-content {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.path-media-centre .view-success-stories .view-content {
  justify-content: space-between;
}
.view-success-stories .view-content .flex-2-col {
  flex: 1 1 100%;
  margin-bottom: 2%;
  background-color: #F3F3F0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.25s all;
}
@media (min-width: 576px) {
  .view-success-stories .view-content .flex-2-col {
    flex: 0 1 49%;
    margin-right: 1%;
  }
}
.view-success-stories .view-content .flex-2-col:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  transition: 0.5s all;
}
.view-success-stories .view-content .flex-3-col {
  flex: 1 1 100%;
  margin-bottom: 2%;
  background-color: #F3F3F0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.25s all;
}
@media (min-width: 576px) {
  .view-success-stories .view-content .flex-3-col {
    flex: 0 1 49%;
  }
}
@media (min-width: 768px) {
  .view-success-stories .view-content .flex-3-col {
    flex: 0 1 32%;
  }
}
.view-success-stories .view-content .flex-3-col:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  transition: 0.5s all;
}

.view-success-stories .view-content {
  margin: 0 -10px;
}

.block-views-blocksuccess-stories-block-5 img.image-style-large,
.block-views-blocksuccess-stories-block-4 img.image-style-large,
.block-views-blocksuccess-stories-block-3 img.image-style-large,
.block-views-blocksuccess-stories-block-2 img.image-style-large {
  max-height: 200px;
  object-fit: cover;
  min-height: 200px;
}
.block-views-blocksuccess-stories-block-5 .image,
.block-views-blocksuccess-stories-block-4 .image,
.block-views-blocksuccess-stories-block-3 .image,
.block-views-blocksuccess-stories-block-2 .image {
  position: relative;
}
.block-views-blocksuccess-stories-block-5 .date-title,
.block-views-blocksuccess-stories-block-4 .date-title,
.block-views-blocksuccess-stories-block-3 .date-title,
.block-views-blocksuccess-stories-block-2 .date-title {
  background-color: #425A4F;
  color: white;
  padding: 4px 8px;
}
.block-views-blocksuccess-stories-block-5 span.tags,
.block-views-blocksuccess-stories-block-4 span.tags,
.block-views-blocksuccess-stories-block-3 span.tags,
.block-views-blocksuccess-stories-block-2 span.tags {
  position: absolute;
  bottom: 5px;
  left: 0;
}
.block-views-blocksuccess-stories-block-5 span.tags a,
.block-views-blocksuccess-stories-block-4 span.tags a,
.block-views-blocksuccess-stories-block-3 span.tags a,
.block-views-blocksuccess-stories-block-2 span.tags a {
  padding: 3px;
  font-size: 0.9em;
  margin: 4px;
  background-color: white;
  border-radius: 5px;
  color: #091933;
  float: left;
}
.block-views-blocksuccess-stories-block-5 .body,
.block-views-blocksuccess-stories-block-4 .body,
.block-views-blocksuccess-stories-block-3 .body,
.block-views-blocksuccess-stories-block-2 .body {
  padding: 10px;
}
.block-views-blocksuccess-stories-block-5 .body .title a,
.block-views-blocksuccess-stories-block-4 .body .title a,
.block-views-blocksuccess-stories-block-3 .body .title a,
.block-views-blocksuccess-stories-block-2 .body .title a {
  font-weight: bold;
  color: #091933;
}

.path-newsletters .ui-datepicker-calendar,
.path-newsletters .ui-datepicker-month,
.path-newsletters .ui-datepicker-prev,
.path-newsletters .ui-datepicker-next {
  display: none;
}

.view-id-newsletters form .js-form-type-textfield {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.view-id-newsletters form .js-form-type-textfield label {
  margin-right: 10px;
  margin-bottom: 0;
}
.view-id-newsletters form .js-form-type-textfield input {
  width: 100px;
  text-align: center;
}
.view-id-newsletters .view-content {
  margin: 0;
}
.view-id-newsletters .view-content .views-row {
  margin-bottom: 10px;
  padding: 10px;
  border-bottom: 1px solid #091933;
  flex: 0 1 100%;
}
.view-id-newsletters .view-content .views-row h3 {
  font-weight: 600;
}
.view-id-newsletters .view-content .views-row .newsletter-date {
  margin-bottom: 0;
  font-size: 0.9em;
}
.view-id-newsletters .view-content .views-row .read-more {
  font-weight: bold;
}

.block-views-blocknewsletters-block-1 form .row, .block-views-blockmedia-tags-block-1 form .row, .view-media-items form .row {
  margin: 0;
}
.block-views-blocknewsletters-block-1 form .row .form-submit, .block-views-blockmedia-tags-block-1 form .row .form-submit, .view-media-items form .row .form-submit {
  background-color: #95bc77;
  border-color: #95bc77;
  color: #fff;
  margin: 0 0 0 1em;
}
.block-views-blocknewsletters-block-1 form .row .form-submit:hover, .block-views-blocknewsletters-block-1 form .row .form-submit:focus, .block-views-blockmedia-tags-block-1 form .row .form-submit:hover, .block-views-blockmedia-tags-block-1 form .row .form-submit:focus, .view-media-items form .row .form-submit:hover, .view-media-items form .row .form-submit:focus {
  background-color: #22b8b2;
  color: #fff;
}

.block-views-blockmedia-tags-block-1 .form-actions.js-form-wrapper, .block-views-blockmedia-tags-block-1 .form-type-textfield {
  width: 100%;
}
.block-views-blockmedia-tags-block-1 .form-actions.js-form-wrapper .form-submit, .block-views-blockmedia-tags-block-1 .form-type-textfield .form-submit {
  margin: 0;
}

.view-media-items .flex-2-col.views-row:first-child img.newsletter_2,
.view-media-items .flex-2-col.views-row:last-child img.newsletter_1 {
  display: none;
}

body.toggled .btn-close {
  display: none !important;
}

.path-frontpage h1.title {
  display: none;
}
.path-frontpage nav.tabs {
  position: absolute;
  z-index: 2;
  background-color: white;
}

#header {
  color: #091933;
}
#header nav#navbar-main {
  justify-content: space-between;
  border-bottom: 5px solid #0DAFB6;
  margin-bottom: 0;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  #header nav#navbar-main {
    flex-wrap: nowrap;
    padding: 0 80px 0 16px;
  }
}
@media (min-width: 992px) {
  #header nav#navbar-main {
    padding: 0 16px;
  }
}
#header .navbar-brand {
  float: none;
  display: block;
  height: auto;
  margin-right: 0;
  max-width: 100%;
  margin: 0 auto;
}
@media (min-width: 768px) {
  #header .navbar-brand {
    flex: 0 1 50%;
  }
}
@media (min-width: 768px) {
  #header .navbar-brand {
    flex: none;
    max-width: 40%;
  }
}
#header a {
  color: #091933;
  text-decoration: none;
}
#header a:hover, #header a:focus {
  text-decoration: underline;
}
#header #block-spotlightmenu {
  flex: 0 1 100%;
}
@media (min-width: 768px) {
  #header #block-spotlightmenu {
    flex: none;
  }
}
@media (min-width: 992px) {
  #header #block-spotlightmenu {
    max-width: 100%;
  }
}
#header #block-spotlightmenu ul {
  flex-wrap: wrap;
  text-align: center;
}
@media (min-width: 1200px) {
  #header #block-spotlightmenu ul {
    text-align: left;
  }
}
#header #block-spotlightmenu ul li {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
  flex: 0 1 100%;
  display: inline-block;
}
@media (min-width: 1200px) {
  #header #block-spotlightmenu ul li {
    border-right: 2px solid #091933;
    margin-right: 5px;
    padding-right: 5px;
    flex: auto;
  }
}
#header #block-spotlightmenu ul li a {
  padding: 5px 0;
  font-weight: bold;
  display: inline-block;
  font-size: 0.8em;
}
@media (min-width: 992px) {
  #header #block-spotlightmenu ul li a {
    font-size: 1em;
  }
}
@media (min-width: 1200px) {
  #header #block-spotlightmenu ul li a {
    padding: 0 5px;
  }
}
#header #block-spotlightmenu ul li:last-of-type {
  border-right: 0;
}
#header #block-infoline {
  padding: 5px;
  flex: 0 1 100%;
  text-align: center;
}
@media (min-width: 768px) {
  #header #block-infoline {
    flex: none;
    text-align: left;
    padding: 10px 0 0 0;
    margin-right: 10px;
    margin-left: 5%;
  }
}
#header #block-infoline .text-formatted p {
  font-weight: bold;
  position: relative;
  margin-bottom: 0;
  margin-left: 1em;
}
@media (min-width: 768px) {
  #header #block-infoline .text-formatted p:before {
    content: "\e942";
    color: #fff;
    background-color: #091933;
    display: block;
    position: absolute;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 40px;
    top: -3px;
    left: -35px;
    font-family: "icomoon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 30px;
  }
}

.navbar-brand > img {
  display: block;
  margin-left: 0;
  width: 80%;
}
@media (min-width: 576px) {
  .navbar-brand > img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .navbar-brand > img {
    margin-left: 11%;
  }
}

.paragraph--type--image-gallery .field--name-field-image {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.paragraph--type--image-gallery .field--name-field-image .gallery-image {
  margin-bottom: 2rem;
  flex: 0 1 auto;
  overflow: hidden;
}
.paragraph--type--image-gallery .field--name-field-image .gallery-image img {
  max-width: 200px;
  height: 133px;
  transform: scale(1);
  transition: transform 0.4s;
  overflow: hidden;
}
@media (min-width: 992px) {
  .paragraph--type--image-gallery .field--name-field-image .gallery-image {
    flex: 0 1 45%;
  }
  .paragraph--type--image-gallery .field--name-field-image .gallery-image img {
    max-width: 300px;
    height: 195px;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--image-gallery .field--name-field-image .gallery-image {
    flex: 0 1 29%;
  }
  .paragraph--type--image-gallery .field--name-field-image .gallery-image img {
    max-width: 250px;
    height: 167px;
  }
}
.paragraph--type--image-gallery .field--name-field-image .gallery-image a:hover img {
  transform: scale(1.2);
  transition: transform 0.4s;
}

#header .region-we-mega-menu {
  background-color: #091933;
  position: absolute;
  top: 32px;
  right: 5px;
  z-index: 9999;
}
#header .navbar-we-mega-menu {
  margin-bottom: 0;
  background-color: #ffffff;
}
#header .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li {
  border-left: 0;
  width: 100%;
  position: relative;
}
#header .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a {
  background-color: #ffffff;
  border-bottom: 0;
  padding-right: 25px;
  color: #091933 !important;
  font-weight: bold;
  text-transform: inherit;
  font-size: 1.1rem;
}
#header .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:hover {
  text-decoration: underline;
  background-color: #EBECEB;
}
#header .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:focus {
  text-decoration: underline;
  background-color: #EBECEB;
}
#header a.navbar-toggle.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #ddd;
}
#header a.navbar-toggle.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
#header a.navbar-toggle.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 16px;
  background-color: #ddd;
}
#header a.navbar-toggle span.icon-bar {
  height: 4px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#header .navbar-toggle span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#header .navbar-toggle span:nth-child(2) {
  top: 7px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#header .navbar-toggle span:nth-child(3) {
  top: 14px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

.mega_menu .container .region-we-mega-menu {
  background-color: #091933;
  position: absolute;
  top: 40px;
  right: 10px;
}
@media (min-width: 992px) {
  .mega_menu .container .region-we-mega-menu {
    background-color: transparent;
    position: relative;
    top: inherit;
    right: inherit;
  }
}
.mega_menu .container .navbar-we-mega-menu {
  margin-bottom: 0;
  background-color: #ffffff;
}
.mega_menu .container .navbar-we-mega-menu .nav-tabs {
  width: 100%;
  justify-content: space-between;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li {
  border-left: 0;
  width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li {
    width: auto;
    position: initial;
  }
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a {
  background-color: #ffffff;
  border-bottom: 0;
  padding-right: 0;
  color: #091933 !important;
  font-weight: bold;
  text-transform: inherit;
  font-size: 1.1rem;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:before, .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:after {
  display: block;
}
@media (min-width: 992px) {
  .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:before {
    display: none;
  }
  .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:after {
    display: none;
  }
}
@media only screen and (min-width: 993px) and (max-width: 1199px) {
  .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a {
    font-size: 1em;
    padding-left: 0;
  }
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:hover, .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li a:focus {
  text-decoration: underline;
  background-color: #EBECEB;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li.mega-about .we-mega-menu-submenu {
  border-bottom-color: black;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li.mega-dispute .we-mega-menu-submenu {
  border-bottom-color: #97CA6F;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li.mega-policy .we-mega-menu-submenu {
  border-bottom-color: #0DAFB6;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li.mega-resources .we-mega-menu-submenu {
  border-bottom-color: #091933;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li.mega-media .we-mega-menu-submenu {
  border-bottom-color: black;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li .we-mega-menu-submenu {
  left: 0;
  width: 100%;
  border-bottom: 0;
  border-top: 0;
}
@media (min-width: 992px) {
  .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li .we-mega-menu-submenu {
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5) !important;
    border-bottom: 10px solid;
  }
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li .we-mega-menu-submenu li.we-mega-menu-li {
  flex: 0 1 100%;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li .we-mega-menu-submenu a {
  font-size: 1rem;
}
.mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li .we-mega-menu-submenu a:hover, .mega_menu .container .navbar-we-mega-menu .we-mega-menu-ul .we-mega-menu-li .we-mega-menu-submenu a:focus {
  background-color: white;
}

.btn-close {
  background-color: #091933;
}

.user-logged-in .region-we-mega-menu {
  top: 70px;
  position: fixed;
}
@media (min-width: 992px) {
  .user-logged-in .region-we-mega-menu {
    top: inherit;
    position: relative;
  }
}

.user-logged-in .menu-control {
  top: 5em;
}
.user-logged-in section.row.region.region-slide-out.show {
  padding: 7em 10px;
}
.user-logged-in section.row.region.region-slide-out {
  padding: 7em 10px;
}

.menu-control {
  display: block;
  height: 60px;
  width: 60px;
  background-color: rgba(0, 0, 0, 0);
  transition: all 0.6s;
  color: #091933;
  position: absolute;
  top: 1em;
  right: 0;
  border-radius: 20px 0 0 20px;
  padding-left: 10px;
  z-index: 300;
}
.menu-control-container {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 9px 0 0 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
.menu-control-container span {
  display: block;
  position: absolute;
  height: 8px;
  width: 100%;
  background: red;
  border-radius: 1px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

section.row.region.region-slide-out {
  width: 345px;
  right: -345px;
  height: 100vh;
  position: fixed;
  z-index: 102;
  top: 0px;
  transition: all 0.6s ease-in-out;
  padding: 4em 10px;
}
section.row.region.region-slide-out.show {
  right: 0px;
  background-color: #414042;
  transition: all 0.6s ease-in-out;
  right: 0px;
  background-color: #414042;
  transition: all 0.6s ease-in-out;
  display: block;
  top: 0;
  padding: 4em 10px;
}
section.row.region.region-slide-out .block {
  padding: 2em;
}

a.icomoon.icon-search {
  font-size: 2em;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  text-decoration: none;
  color: #091933;
}

a.icomoon.icon-close {
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  text-decoration: none;
  color: white;
}

.au-main-nav__overlay {
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  background: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  display: none;
}
.au-main-nav__overlay.open {
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  display: block;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  z-index: 22;
}

.au-main-nav__scroll--locked {
  overflow: hidden;
}

.webform-submission-dispute-support-form p, .webform-submission-dispute-support-form legend {
  color: #000;
}
.webform-submission-dispute-support-form input {
  display: none;
}
.webform-submission-dispute-support-form .js-webform-radios .form-check {
  padding-left: 0;
}
.webform-submission-dispute-support-form .dispute-support-active {
  display: block;
}
.webform-submission-dispute-support-form .dispute-support-active label {
  background: #afafaf !important;
}
.webform-submission-dispute-support-form .dispute-support-inactive {
  display: none;
}
.webform-submission-dispute-support-form .reset-form {
  float: right;
  font-size: 0.7em;
  background-color: #97CA6F;
  padding: 4px 8px;
  border-radius: 10px;
}
.webform-submission-dispute-support-form .reset-form a {
  color: white;
}
.webform-submission-dispute-support-form #edit-understanding-and-managing-my-dispute {
  display: none !important;
}
.webform-submission-dispute-support-form #edit-step-4-same-state--wrapper {
  display: none !important;
}
.webform-submission-dispute-support-form #edit-is-your-dispute-a-retail-premises-dispute-or-other-commercial-pr--wrapper {
  display: none !important;
}
.webform-submission-dispute-support-form .cool#edit-is-your-dispute-a-retail-premises-dispute-or-other-commercial-pr--wrapper {
  display: block !important;
}
.webform-submission-dispute-support-form .cool#edit-step-4-same-state--wrapper {
  display: block !important;
}
.webform-submission-dispute-support-form .js-form-type-radio.radio.form-check.dispute-support-active label::after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.webform-submission-dispute-support-form .js-form-type-radio.radio.form-check label {
  margin: 0;
  background-size: auto auto !important;
  background-position: 20px center !important;
  border-radius: 4px;
  background-color: #ebebeb;
  color: #000;
  position: relative;
  width: 100%;
  font-size: 1.5em;
  font-weight: 600;
  padding: 25px 30px;
}
.webform-submission-dispute-support-form .js-form-type-radio.radio.form-check label::after {
  content: "\f054";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  float: right;
  font-size: 1.2em;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.webform-submission-dispute-support-form .js-form-type-radio.radio.form-check label.on {
  background: #afafaf;
}
.webform-submission-dispute-support-form .js-form-type-radio.radio.form-check label.hide {
  display: none;
}
.webform-submission-dispute-support-form .icon-circle-down:before {
  content: "\ea43";
}
.webform-submission-dispute-support-form #edit-i-need-information-on-radios label[for=edit-i-need-information-on-radios-recovering-unpaid-invoices] {
  background-image: url(/themes/asbfeo/css/images/img-icon-dollar.svg) !important;
  background-repeat: no-repeat !important;
  padding: 25px 30px 25px 100px;
}
.webform-submission-dispute-support-form #edit-i-need-information-on-radios label[for=edit-i-need-information-on-radios-retail-lease-disputes] {
  background-image: url(/themes/asbfeo/css/images/img-icon-edit.svg) !important;
  background-repeat: no-repeat !important;
  padding: 25px 30px 25px 100px;
}
.webform-submission-dispute-support-form #edit-i-need-information-on-radios label[for=edit-i-need-information-on-radios-resolving-a-dispute-with-another-business] {
  background-image: url(/themes/asbfeo/css/images/img-icon-briefcase.svg) !important;
  background-repeat: no-repeat !important;
  padding: 25px 30px 25px 100px;
}
.webform-submission-dispute-support-form #edit-i-need-information-on-radios label[for=edit-i-need-information-on-radios-resolving-a-dispute-with-government] {
  background-image: url(/themes/asbfeo/css/images/img-icon-gov.svg) !important;
  background-repeat: no-repeat !important;
  padding: 25px 30px 25px 100px;
}
.webform-submission-dispute-support-form #edit-i-need-information-on-radios label[for=edit-i-need-information-on-radios-my-dispute-is-not-listed-here] {
  background-image: url(/themes/asbfeo/css/images/img-icon-close.svg) !important;
  background-repeat: no-repeat !important;
  padding: 25px 30px 25px 100px;
}
.webform-submission-dispute-support-form #edit-i-need-information-on-radios label[for=edit-i-need-information-on-radios-other-] {
  display: none;
}
.webform-submission-dispute-support-form #edit-header-text {
  display: block !important;
}
.webform-submission-dispute-support-form .checkbox label[for=edit-start-over] {
  background-color: #091933;
  color: white;
  border-radius: 30px;
  display: inline-block;
  padding: 20px;
  font-size: 1.3em;
  line-height: 1.2em;
  position: relative;
}
.webform-submission-dispute-support-form .checkbox label[for=edit-please-note-your-feedback-may-be-used-in-our-advocacy-processes-] {
  padding-left: 0;
  font-weight: 600;
}

.site-footer {
  background-color: #fff !important;
  color: #000;
  padding: 0 2%;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
}
.path-frontpage .site-footer {
  margin-top: 0px;
}
.site-footer a {
  color: #000;
}
.site-footer .content {
  color: #000;
}
.site-footer h2 {
  color: #000;
  color: #000;
  font-size: 1em;
  font-weight: bold;
  text-transform: capitalize;
}
.site-footer .block {
  border: 0;
  margin: 0;
}
.site-footer .region-footer-first {
  width: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-footer .region-footer-first .block {
  flex: 0 1 50%;
  margin: 0;
}
@media (min-width: 576px) {
  .site-footer .region-footer-first .block {
    flex: 0 1 33%;
  }
}
@media (min-width: 992px) {
  .site-footer .region-footer-first .block {
    flex: 0 1 16%;
  }
}
.site-footer .region-footer-first .block .field--name-field-title {
  text-align: center;
  font-weight: bold;
  font-size: 0.93em;
  line-height: 1em;
  margin-bottom: 12px;
  color: #000;
}
.site-footer .region-footer-first .block .field--name-field-pages,
.site-footer .region-footer-first .block .field--name-field-custom-text {
  text-align: center;
  margin-bottom: -5px;
}
.site-footer .region-footer-first .block .field--name-field-pages h3,
.site-footer .region-footer-first .block .field--name-field-custom-text h3 {
  font-size: 0.9em;
  line-height: 1em;
  font-weight: normal;
  padding-bottom: 8px;
}
.site-footer .region-footer-first .block .field--name-field-pages .image-list-image,
.site-footer .region-footer-first .block .field--name-field-custom-text .image-list-image {
  display: none;
}

.sub-footer {
  background-color: #193264;
  padding: 0 2%;
  font-family: "Source Sans Pro", sans-serif;
}
.sub-footer .sub-footer__top {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sub-footer .sub-footer__top .sub-footer-col-one,
.sub-footer .sub-footer__top .sub-footer-col-two {
  flex: 0 1 100%;
  padding: 5px 0;
}
@media (min-width: 992px) {
  .sub-footer .sub-footer__top .sub-footer-col-one,
  .sub-footer .sub-footer__top .sub-footer-col-two {
    flex: 0 1 50%;
    padding: 15px 0;
  }
}
.sub-footer .sub-footer__top .sub-footer-col-one .row,
.sub-footer .sub-footer__top .sub-footer-col-two .row {
  margin: 0;
}
.sub-footer .sub-footer__top .sub-footer-col-one .region-footer-third,
.sub-footer .sub-footer__top .sub-footer-col-two .region-footer-third {
  float: none;
}
@media (min-width: 992px) {
  .sub-footer .sub-footer__top .sub-footer-col-one .region-footer-third,
  .sub-footer .sub-footer__top .sub-footer-col-two .region-footer-third {
    float: right;
  }
}
.sub-footer .sub-footer__top .sub-footer-col-one ul,
.sub-footer .sub-footer__top .sub-footer-col-two ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  flex-direction: row;
}
@media (min-width: 768px) {
  .sub-footer .sub-footer__top .sub-footer-col-one ul,
  .sub-footer .sub-footer__top .sub-footer-col-two ul {
    display: block;
  }
}
.sub-footer .sub-footer__top .sub-footer-col-one ul li,
.sub-footer .sub-footer__top .sub-footer-col-two ul li {
  margin: 10px 5px 0 0;
  padding: 0 5px 0 0;
  border-right: 1px solid white;
  float: left;
  letter-spacing: 1px;
}
.sub-footer .sub-footer__top .sub-footer-col-one ul li:last-of-type,
.sub-footer .sub-footer__top .sub-footer-col-two ul li:last-of-type {
  border-right: 0px;
  margin-right: 0;
  padding-right: 0;
}
.sub-footer .sub-footer__top .sub-footer-col-one ul li a,
.sub-footer .sub-footer__top .sub-footer-col-two ul li a {
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 0.9em;
}
.sub-footer .sub-footer__top .sub-footer-col-one ul li a:hover,
.sub-footer .sub-footer__top .sub-footer-col-two ul li a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: underline;
}

div#block-acknowledgementofcountry-2 {
  flex: 1 1 100%;
  margin-top: 0;
  font-family: "Source Sans Pro", sans-serif;
}

div#block-supportinfonumber {
  flex: 1 1 100%;
  position: absolute;
  right: 2em;
  top: 2em;
}

.site-footer__top.clearfix {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .site-footer__top.clearfix {
    flex-direction: row;
  }
}

.footer-one-col-1 {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .footer-one-col-1 {
    flex: 1 1 49%;
  }
}

.footer-one-col-2 {
  flex: 1 1 100%;
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .footer-one-col-2 {
    flex: 1 1 49%;
    justify-content: center;
  }
}
.footer-one-col-2 ul {
  flex-direction: column;
  font-size: 1em;
  line-height: 0.7;
  padding-top: 2px;
}
@media (min-width: 768px) {
  .footer-one-col-2 ul {
    line-height: 1.1;
  }
}
.footer-one-col-2 ul li {
  text-align: center;
}
.footer-one-col-2 ul li a:hover {
  text-decoration: underline;
  color: #000;
  padding: 7px 15px !important;
}
@media (min-width: 768px) {
  .footer-one-col-2 ul li {
    text-align: right;
  }
}

.site-footer__top .region {
  width: 100%;
}

.footer-one-col-2 > section.row {
  margin: 0;
  padding: 0;
  justify-content: center;
}
@media (min-width: 768px) {
  .footer-one-col-2 > section.row {
    justify-content: flex-end;
  }
}

#block-acknowledgementofcountry-2 {
  font-size: 1.1em;
  text-align: center;
}
@media (min-width: 768px) {
  #block-acknowledgementofcountry-2 {
    text-align: left;
  }
}

.decor_line {
  background: rgb(163, 203, 116);
  background: linear-gradient(45deg, rgb(163, 203, 116) 0%, rgb(59, 175, 152) 38%, rgb(148, 215, 220) 86%, rgb(255, 255, 255) 97%);
  padding: 25px;
  margin-top: 2em;
  margin-bottom: 0.5em;
}

.path-frontpage .decor_line {
  margin-top: 0;
}

#block-socialicons {
  flex: 1 1 100%;
  text-align: center;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  #block-socialicons {
    text-align: left;
  }
}
#block-socialicons img {
  width: 40px;
  height: 40px;
  transition: all 0.5s ease-in-out;
}
@media (min-width: 576px) {
  #block-socialicons img {
    width: 50px;
    height: 50px;
  }
}
#block-socialicons img:hover {
  transform: scale(1.2);
}
#block-socialicons .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 2% 0 0 0;
}
@media (min-width: 768px) {
  #block-socialicons .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    justify-content: flex-start;
  }
}
#block-socialicons .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item a {
  margin: 0 1%;
}

div#block-subscribetoournewsletter, div#block-newsletter {
  display: inline-block;
  border: 0;
  margin-top: 10%;
  background-color: #eee;
  width: 100%;
}
div#block-subscribetoournewsletter input#edit-submit--2, div#block-newsletter input#edit-submit--2 {
  margin-top: 1em;
}
div#block-subscribetoournewsletter label[for=edit-mergevars-email], div#block-newsletter label[for=edit-mergevars-email] {
  margin-top: 0;
}
div#block-subscribetoournewsletter label, div#block-newsletter label {
  margin-top: 0.5rem;
  margin-bottom: 0.2rem;
}
div#block-subscribetoournewsletter .block, div#block-newsletter .block {
  background-color: transparent;
  border: 0;
  margin-bottom: 0;
}
div#block-subscribetoournewsletter .block .form-text, div#block-newsletter .block .form-text {
  margin-top: -3px;
  width: 100%;
  display: block;
  height: calc(1.2em + 0.5rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

div#block-newsletter .form-text {
  margin-top: -3px;
  width: 100%;
  display: block;
  height: calc(1.2em + 0.5rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
div#block-newsletter div.mce_inline_error {
  background-color: #95bc77;
}

.r-tabs-accordion-title a,
a.au-accordion-title {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  transition: 0.4s;
  display: block;
  margin: 0.2em 0;
}
.r-tabs-accordion-title a::after,
a.au-accordion-title::after {
  content: "\f054";
  float: right;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.r-tabs-accordion-title a.active,
a.au-accordion-title.active {
  background-color: #AACD72;
  text-decoration: underline;
  font-weight: 600;
  color: #ffffff;
}
.r-tabs-accordion-title a.active::after,
a.au-accordion-title.active::after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.r-tabs-accordion-title a:hover, .r-tabs-accordion-title a:active, .r-tabs-accordion-title a:focus,
a.au-accordion-title:hover,
a.au-accordion-title:active,
a.au-accordion-title:focus {
  background-color: #AACD72;
  text-decoration: underline;
  font-weight: 600;
  color: #ffffff;
}

div.au-accordion-body {
  padding: 0 18px;
  background-color: white;
  overflow: hidden;
  transition: 0.4s ease-in-out;
}

.icon-chevron-right:after {
  content: "\f054";
}

.icon-chevron-down:before {
  content: "\f078";
}

.transcript-wrapper {
  margin-top: 30px;
  margin-bottom: 30px;
}

.video-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%;
}
.video-wrapper > iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.video-position {
  position: relative;
}

video {
  width: 100%;
  height: auto;
  margin: 30px 0;
}

iframe.full-width-video {
  width: 100%;
  height: 500px;
}

.with-sidebar #main > .row #sidebar_first {
  width: 100%;
}
@media (min-width: 768px) {
  .with-sidebar #main > .row #sidebar_first {
    width: 20%;
  }
}
.with-sidebar #main > .row #content {
  width: 100%;
}
@media (min-width: 768px) {
  .with-sidebar #main > .row #content {
    width: 77%;
    margin-left: 1%;
  }
}
@media (min-width: 1200px) {
  .with-sidebar #main > .row #content {
    width: 78%;
    margin-left: 0%;
  }
}

.path-sitemap .navbar-nav a {
  color: #0074bd;
}
.path-sitemap .navbar-nav a:after {
  display: none;
}
.path-sitemap .navbar-nav .dropdown-menu {
  position: relative;
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
  box-shadow: none;
}
.path-sitemap .navbar-nav .dropdown-menu .dropdown-item:focus, .path-sitemap .navbar-nav .dropdown-menu .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.path-sitemap .navbar-nav .dropdown-menu li.dropdown-item {
  padding-top: 0;
  padding-bottom: 0;
}

#sidebar_first .block-menu {
  padding: 0;
  background-color: transparent;
  border: 0;
}
#sidebar_first .block-menu .sidebar-nav {
  display: none;
}
@media (min-width: 768px) {
  #sidebar_first .block-menu .sidebar-nav {
    display: block;
  }
}
#sidebar_first .block-menu .mobile-toggle {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  padding: 10px;
  background-color: #eee;
  color: #444;
  position: relative;
  cursor: pointer;
}
#sidebar_first .block-menu .mobile-toggle:after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  position: absolute;
  right: 7px;
  top: 13px;
  -webkit-transition: -webkit-transform 0.25s ease-in;
  transition: -webkit-transform 0.25s ease-in;
  transition: transform 0.25s ease-in;
  transition: transform 0.25s ease-in, -webkit-transform 0.25s ease-in;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
#sidebar_first .block-menu .mobile-toggle.mobile-open:after {
  -webkit-transition: -webkit-transform 0.25s ease-in;
  transition: -webkit-transform 0.25s ease-in;
  transition: transform 0.25s ease-in;
  transition: transform 0.25s ease-in, -webkit-transform 0.25s ease-in;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  #sidebar_first .block-menu .mobile-toggle {
    display: none;
  }
}
#sidebar_first .block-menu ul {
  margin: 0;
  padding: 0;
  display: block;
}
#sidebar_first .block-menu ul li {
  list-style: none;
  display: block;
  margin: 2px 0;
}
#sidebar_first .block-menu ul li.normal-item.active a {
  background-color: #ddd;
}
#sidebar_first .block-menu ul li a {
  background-color: #eee;
  padding: 15px;
  transition: 0.4s;
  display: block;
  color: #444;
}
#sidebar_first .block-menu ul li a.is-active {
  background-color: #ddd;
}
#sidebar_first .block-menu ul li a:hover, #sidebar_first .block-menu ul li a:focus {
  transition: 0.2s;
  background-color: #ddd;
  text-decoration: none;
}
#sidebar_first .block-menu ul ul.second-level {
  display: none;
}
#sidebar_first .block-menu ul ul.second-level a {
  padding-left: 30px;
}
#sidebar_first .block-menu ul ul.second-level ul.second-level {
  display: none;
}
#sidebar_first .block-menu ul ul.second-level ul.second-level a {
  padding-left: 50px;
}
#sidebar_first .block-menu .menu-item-container {
  position: relative;
  display: block;
}
#sidebar_first .block-menu .menu-item-container.active-menu a {
  background-color: #ddd;
}
#sidebar_first .block-menu .menu-item-container a.toggle-sub {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 15px;
}
#sidebar_first .block-menu .menu-item-container a.toggle-sub:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  position: absolute;
  top: 17px;
  left: 7px;
  -webkit-transition: -webkit-transform 0.25s ease-in;
  transition: -webkit-transform 0.25s ease-in;
  transition: transform 0.25s ease-in;
  transition: transform 0.25s ease-in, -webkit-transform 0.25s ease-in;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
#sidebar_first .block-menu .menu-item-container a.toggle-sub.active:before {
  -webkit-transition: -webkit-transform 0.25s ease-in;
  transition: -webkit-transform 0.25s ease-in;
  transition: transform 0.25s ease-in;
  transition: transform 0.25s ease-in, -webkit-transform 0.25s ease-in;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.paragraph--type--downloads .field__label {
  font-size: 1.75rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.paragraph--type--downloads li {
  padding: 5px 0;
}
.paragraph--type--downloads li .document-list-link {
  padding-left: 15px;
  position: relative;
}
.paragraph--type--downloads li .document-list-link:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: -4px;
  top: 2px;
}
.paragraph--type--downloads li .document-list-link.doc-icon-pdf:before {
  content: "\f1c1";
  color: #BA1C07;
}
.paragraph--type--downloads li .document-list-link.doc-icon-doc:before, .paragraph--type--downloads li .document-list-link.doc-icon-docx:before {
  content: "\f1c2";
  color: #285293;
}
.paragraph--type--downloads li .document-list-link.doc-icon-xls:before, .paragraph--type--downloads li .document-list-link.doc-icon-xlsx:before {
  content: "\f1c3";
  color: #396A44;
}
.paragraph--type--downloads li .document-list-link .file-meta {
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .tabs-container > ul li.r-tabs-tab:nth-of-type(1) img {
    max-height: 10.5em !important;
  }
}
.tabs-container > ul li.r-tabs-tab:nth-of-type(2) {
  position: relative;
  left: -3.2em;
  top: -1px;
}

.tabs-container > ul li.r-tabs-tab:nth-of-type(3) {
  position: relative;
  left: -5.5em;
}

.tabs-container > ul li.r-tabs-tab:nth-of-type(4) {
  position: relative;
  left: -8em;
}

.tabs-container > ul li.r-tabs-tab:nth-of-type(5) img {
  max-height: 10em !important;
}
@media (min-width: 1200px) {
  .tabs-container > ul li.r-tabs-tab:nth-of-type(5) img {
    max-height: 13em !important;
  }
}

.tabs-container > ul li.r-tabs-tab:nth-of-type(5) {
  position: relative;
  left: -11.5em;
  top: 6px;
}

li.r-tabs-tab.r-tabs-state-active {
  transform: scale(1.1);
}

li.r-tabs-tab.r-tabs-state-active:hover {
  transform: scale(1);
}

a.r-tabs-anchor:hover {
  transition: 0.5s all;
  transform: scale(1.1);
}

.tabs-container {
  margin: 20px 0;
}
.tabs-container > ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.tabs-container > ul li.r-tabs-tab {
  flex: 0 1 19.5%;
  margin: 0 0 -1px 0;
  padding: 0;
  list-style: none;
}
.tabs-container > ul li.r-tabs-tab.r-tabs-state-active a {
  border-bottom-color: white;
}
.tabs-container > ul li.r-tabs-tab a {
  text-decoration: none;
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: center;
  transition: 0.5s all;
  border-radius: 20px 20px 0 0;
  padding: 10px;
  height: 100%;
}
.tabs-container > ul li.r-tabs-tab a .tab-image {
  flex: 0 1 100%;
  text-align: center;
}
.tabs-container > ul li.r-tabs-tab a .tab-image img {
  height: auto;
  width: 100%;
  max-height: 225px;
  object-fit: scale-down;
  min-width: 120px;
}
.tabs-container > ul li.r-tabs-tab a h2 {
  display: none;
}
.tabs-container .r-tabs-accordion-title a .tab-image {
  display: none;
}
.tabs-container .r-tabs-accordion-title a h2 {
  margin-bottom: 0;
  font-size: 1.2em;
  display: inline-block;
}
.tabs-container .r-tabs-accordion-title a:after {
  line-height: 2;
}
.tabs-container .tabs-content {
  padding: 10px;
}

div.field--name-field-sub-pages, div.field--name-field-page-list {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
div.field--name-field-sub-pages .field__item, div.field--name-field-page-list .field__item {
  flex: 0 1 100%;
  margin-bottom: 2%;
}
@media (min-width: 576px) {
  div.field--name-field-sub-pages .field__item, div.field--name-field-page-list .field__item {
    flex: 0 1 48%;
  }
}
@media (min-width: 992px) {
  div.field--name-field-sub-pages .field__item, div.field--name-field-page-list .field__item {
    flex: 0 1 30%;
  }
}
div.field--name-field-sub-pages .field__item a, div.field--name-field-page-list .field__item a {
  text-decoration: none;
  color: white;
}
div.field--name-field-sub-pages .field__item a:hover, div.field--name-field-sub-pages .field__item a:focus, div.field--name-field-page-list .field__item a:hover, div.field--name-field-page-list .field__item a:focus {
  text-decoration: underline;
}
div.field--name-field-sub-pages .field__item a .node-sub-page-list .sub-page-image, div.field--name-field-page-list .field__item a .node-sub-page-list .sub-page-image {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  align-items: end;
  height: auto;
  position: relative;
}
@media (min-width: 576px) {
  div.field--name-field-sub-pages .field__item a .node-sub-page-list .sub-page-image, div.field--name-field-page-list .field__item a .node-sub-page-list .sub-page-image {
    height: 170px;
  }
}
div.field--name-field-sub-pages .field__item a .node-sub-page-list .sub-page-image .sub-page-image-bg, div.field--name-field-page-list .field__item a .node-sub-page-list .sub-page-image .sub-page-image-bg {
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
div.field--name-field-sub-pages .field__item a .node-sub-page-list .sub-page-image h2, div.field--name-field-page-list .field__item a .node-sub-page-list .sub-page-image h2 {
  flex: 0 1 100%;
  margin: 0;
  padding: 50px 10px 10px 10px;
  color: #ffffff;
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
  font-size: 1.2rem;
}
@media (min-width: 576px) {
  div.field--name-field-sub-pages .field__item a .node-sub-page-list .sub-page-image h2, div.field--name-field-page-list .field__item a .node-sub-page-list .sub-page-image h2 {
    padding: 10px;
  }
}

.node--type-page figure {
  margin: 2%;
}
.node--type-page figcaption {
  color: #091933;
  font-size: 0.8em;
  text-align: center;
}
.node--type-page .paragraph--type--two-column .layout__region {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (min-width: 768px) {
  .node--type-page .paragraph--type--two-column .layout__region {
    flex-direction: row;
  }
}
.node--type-page .paragraph--type--two-column .layout__region > div {
  flex: 1 1;
}
.node--type-page .paragraph--type--two-column .layout__region > div:first-child {
  padding: 0 1% 0 0;
}
.node--type-page .paragraph--type--two-column .layout__region > div:last-child {
  padding: 0 0 0 1%;
}
.node--type-page #main-wrapper ul li .field--name-field-media-document ul li.field__item {
  list-style: none;
}
.node--type-page #main-wrapper ul li .field--name-field-media-document ul {
  padding-left: 0;
}

iframe.media-oembed-content {
  width: 100%;
  height: 500px;
}

.custom-overflow {
  overflow: auto;
  width: auto;
}

#block-asbfeotwittertimeline {
  margin: 20px 0 15px;
  padding: 0;
  border: 0;
  height: 552px;
}

@media (min-width: 1024px) {
  .page-node-93 #sidebar_second {
    flex: 0 1 25%;
  }
  .page-node-93 #content {
    flex: 1 1 55%;
  }
  .page-node-93 #sidebar_first {
    flex: 0 1 15%;
  }
}
@media (min-width: 1200px) {
  .page-node-93 #sidebar_second {
    flex: 0 1 26%;
  }
  .page-node-93 #content {
    flex: 1 1 55%;
  }
  .page-node-93 #sidebar_first {
    flex: 0 1 18%;
  }
}

.page-node-98 .did-this-help-form {
  display: none;
}

.alert.alert-info.alert-dismissible {
  margin-top: 1em;
}
.alert.alert-info.alert-dismissible a {
  background-color: unset;
  text-decoration: none;
  color: #091933;
  text-decoration: underline;
}
.alert.alert-info.alert-dismissible a:hover {
  background-color: unset;
  text-decoration: none;
}
.alert.alert-info.alert-dismissible p {
  color: #091933;
}
.alert.alert-info.alert-dismissible a.close {
  top: 8px;
  right: 10px;
  text-decoration: none;
}
.alert.alert-info.alert-dismissible a.close:hover, .alert.alert-info.alert-dismissible a.close:focus {
  text-decoration: underline;
  text-decoration-color: red;
}
.alert.alert-info.alert-dismissible a.close span {
  font-size: 1em !important;
  color: red;
}

.button.js-form-submit.form-submit.btn.btn-.form-control {
  background-color: #97CA6F;
  color: #ffffff;
  border: 1px solid #97CA6F;
}
.button.js-form-submit.form-submit.btn.btn-.form-control:hover, .button.js-form-submit.form-submit.btn.btn-.form-control:focus {
  background-color: rgba(151, 202, 111, 0.8);
  text-decoration: underline;
  color: #091933;
  border: 1px solid rgba(151, 202, 111, 0.8);
}

.views-exposed-form .form-submit.btn {
  margin-left: 1em;
}

.page-node-93 img.image-style-media-centre {
  width: 100%;
}
.page-node-93 .featured-top {
  background-color: #93ABA1;
  padding: 30px 0;
}
.page-node-93 .featured-top .region-featured-top {
  justify-content: space-between;
  flex-flow: column-reverse;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .page-node-93 .featured-top .region-featured-top {
    flex-flow: nowrap;
  }
}
.page-node-93 .featured-top .region-featured-top #block-views-block-media-items-block-3 {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .page-node-93 .featured-top .region-featured-top #block-views-block-media-items-block-3 {
    flex: 0 1 65%;
  }
}
.page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 {
    flex: 0 1 32%;
  }
}
.page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 .clearfix.nav.navbar-nav {
  display: block;
  width: 100%;
  margin: 7.5px 0;
}
@media (min-width: 768px) {
  .page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 .clearfix.nav.navbar-nav {
    margin: 0;
  }
}
.page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 .clearfix.nav.navbar-nav li {
  float: none;
}
.page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 .clearfix.nav.navbar-nav li a {
  color: white;
  font-weight: bold;
  padding: 20.5px 15px;
  display: block;
  position: relative;
  background-color: #425A4F;
}
.page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 .clearfix.nav.navbar-nav li a:hover, .page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 .clearfix.nav.navbar-nav li a:focus {
  background-color: rgba(9, 25, 51, 0.8);
}
.page-node-93 .featured-top .region-featured-top #block-mainnavigation-3 .clearfix.nav.navbar-nav li a:after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  top: 18px;
  right: 10px;
  position: absolute;
}
.page-node-93 #main-wrapper {
  background-color: #D7E2DD;
}

.path-success-stories .field.field--name-field-image-success-story.field--type-entity-reference.field--label-hidden.field__item {
  float: none;
  padding-left: 0;
}
@media (min-width: 768px) {
  .path-success-stories .field.field--name-field-image-success-story.field--type-entity-reference.field--label-hidden.field__item {
    float: right;
    clear: both;
    padding-left: 2em;
  }
}
.path-success-stories .field.field--name-field-image-caption.field--type-string.field--label-hidden.field__item {
  padding-left: 0;
  float: none;
  clear: both;
  font-style: italic;
}
@media (min-width: 768px) {
  .path-success-stories .field.field--name-field-image-caption.field--type-string.field--label-hidden.field__item {
    padding-left: 2em;
    float: right;
    clear: both;
    font-style: italic;
  }
}

.path-media-centre .field.field--name-field-date.field--type-datetime.field--label-hidden.field__item {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

div#block-policyadvocacylanding .text-formatted {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  div#block-policyadvocacylanding .text-formatted {
    flex-wrap: nowrap;
  }
}
div#block-policyadvocacylanding .text-formatted .teal-overlay {
  background-color: rgba(13, 175, 182, 0.8);
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
div#block-policyadvocacylanding .text-formatted .title {
  flex: 0 1 100%;
  align-self: flex-end;
  z-index: 2;
}
div#block-policyadvocacylanding .text-formatted .title h2 {
  font-size: 1.25em;
  padding: 10px;
  margin-bottom: 0;
  color: white;
}
div#block-policyadvocacylanding .text-formatted .paa-left {
  flex: 0 1 100%;
  margin-right: 0%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  div#block-policyadvocacylanding .text-formatted .paa-left {
    flex: 0 1 49%;
    margin-right: 1%;
  }
}
div#block-policyadvocacylanding .text-formatted .paa-left .report-image {
  flex: 0 1 100%;
}
div#block-policyadvocacylanding .text-formatted .paa-left .report-image a {
  text-decoration: none;
}
div#block-policyadvocacylanding .text-formatted .paa-left .report-image a:hover h2, div#block-policyadvocacylanding .text-formatted .paa-left .report-image a:focus h2 {
  text-decoration: underline;
  color: white;
}
div#block-policyadvocacylanding .text-formatted .paa-left .report-image .reports-bg {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  height: 150px;
  margin-bottom: 2%;
  background-image: url("/sites/default/files/2021-11/Staff%20cheering.jpg");
}
div#block-policyadvocacylanding .text-formatted .paa-left .research-image {
  flex: 0 1 100%;
  margin-bottom: 2%;
}
div#block-policyadvocacylanding .text-formatted .paa-left .research-image a {
  text-decoration: none;
}
div#block-policyadvocacylanding .text-formatted .paa-left .research-image a:hover h2, div#block-policyadvocacylanding .text-formatted .paa-left .research-image a:focus h2 {
  text-decoration: underline;
  color: white;
}
@media (min-width: 576px) {
  div#block-policyadvocacylanding .text-formatted .paa-left .research-image {
    flex: 0 1 32%;
  }
}
div#block-policyadvocacylanding .text-formatted .paa-left .research-image .research-bg {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  height: 100px;
  background-image: url("/sites/default/files/2021-11/tax%20agent.jpg");
}
div#block-policyadvocacylanding .text-formatted .paa-left .reviews-image {
  flex: 0 1 100%;
  margin-bottom: 2%;
}
div#block-policyadvocacylanding .text-formatted .paa-left .reviews-image a {
  text-decoration: none;
}
div#block-policyadvocacylanding .text-formatted .paa-left .reviews-image a:hover h2, div#block-policyadvocacylanding .text-formatted .paa-left .reviews-image a:focus h2 {
  text-decoration: underline;
  color: white;
}
@media (min-width: 576px) {
  div#block-policyadvocacylanding .text-formatted .paa-left .reviews-image {
    flex: 0 1 32%;
  }
}
div#block-policyadvocacylanding .text-formatted .paa-left .reviews-image .reviews-bg {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  height: 100px;
  background-image: url("/sites/default/files/2021-11/trucking.jpg");
}
div#block-policyadvocacylanding .text-formatted .paa-left .inquiries-image {
  flex: 0 1 100%;
  margin-bottom: 2%;
}
div#block-policyadvocacylanding .text-formatted .paa-left .inquiries-image a {
  text-decoration: none;
}
div#block-policyadvocacylanding .text-formatted .paa-left .inquiries-image a:hover h2, div#block-policyadvocacylanding .text-formatted .paa-left .inquiries-image a:focus h2 {
  text-decoration: underline;
  color: white;
}
@media (min-width: 576px) {
  div#block-policyadvocacylanding .text-formatted .paa-left .inquiries-image {
    flex: 0 1 32%;
  }
}
div#block-policyadvocacylanding .text-formatted .paa-left .inquiries-image .inquiries-bg {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  height: 100px;
  background-image: url("/sites/default/files/2021-11/gardening.jpg");
}
div#block-policyadvocacylanding .text-formatted .paa-left .submissions-text {
  flex: 0 1 100%;
}
div#block-policyadvocacylanding .text-formatted .paa-left .submissions-text a {
  text-decoration: none;
}
div#block-policyadvocacylanding .text-formatted .paa-left .submissions-text a:hover h2, div#block-policyadvocacylanding .text-formatted .paa-left .submissions-text a:focus h2 {
  text-decoration: underline;
  color: white;
}
div#block-policyadvocacylanding .text-formatted .paa-left .submissions-text .submissions-bg {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  height: 150px;
  background-image: url("/sites/default/files/2021-11/hairdressing.jpg");
}
div#block-policyadvocacylanding .text-formatted .paa-left .show-on-onecol {
  display: block;
}
@media (min-width: 768px) {
  div#block-policyadvocacylanding .text-formatted .paa-left .show-on-onecol {
    display: none;
  }
}
div#block-policyadvocacylanding .text-formatted .paa-right {
  flex: 0 1 100%;
  margin-left: 0%;
}
@media (min-width: 768px) {
  div#block-policyadvocacylanding .text-formatted .paa-right {
    flex: 0 1 49%;
    margin-left: 1%;
  }
}
div#block-policyadvocacylanding .text-formatted .paa-right .hide-on-onecol {
  display: none;
}
@media (min-width: 768px) {
  div#block-policyadvocacylanding .text-formatted .paa-right .hide-on-onecol {
    display: block;
  }
}
div#block-policyadvocacylanding .text-formatted .paa-right .report-text {
  margin-bottom: 2%;
}
div#block-policyadvocacylanding .text-formatted .paa-right .report-text a {
  text-decoration: none;
}
div#block-policyadvocacylanding .text-formatted .paa-right .report-text a:hover h2, div#block-policyadvocacylanding .text-formatted .paa-right .report-text a:focus h2 {
  text-decoration: underline;
  color: white;
}
div#block-policyadvocacylanding .text-formatted .paa-right .blue-box {
  background-color: #BFE5EA;
}
div#block-policyadvocacylanding .text-formatted .paa-right .blue-box h3 {
  color: #0EB0B8;
  font-size: 1.15em;
  line-height: 1em;
}
div#block-policyadvocacylanding .text-formatted .paa-right .blue-box .blue-box-header {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  padding: 20px;
  margin-bottom: 2%;
}
div#block-policyadvocacylanding .text-formatted .paa-right .blue-box .blue-box-header .working-on {
  flex: 0 1 50%;
}
div#block-policyadvocacylanding .text-formatted .paa-right .blue-box .blue-box-header .policy-news {
  flex: 0 1 50%;
}
div#block-policyadvocacylanding .text-formatted .paa-right .blue-box .thoughts-bg {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  height: 150px;
  background-image: url("/sites/default/files/2021-11/industry.jpg");
}
div#block-policyadvocacylanding .text-formatted .paa-right .blue-box .thoughts-text {
  padding: 20px;
}

.page-node-94 #content section.section {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-node-94 #content section.section .tabs {
  flex: 0 1 100%;
}
.page-node-94 #content section.section #block-asbfeo-content {
  flex: 0 1 100%;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-title,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-title,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-title,
.page-node-94 #content section.section #block-talktous .field--name-field-title {
  display: block;
  background-color: black;
  color: white;
  padding: 10px;
  font-weight: bold;
  font-size: 1.2em;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages,
.page-node-94 #content section.section #block-talktous .field--name-field-pages {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .page-node-94 #content section.section #block-theombudsman .field--name-field-pages,
  .page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages,
  .page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages,
  .page-node-94 #content section.section #block-talktous .field--name-field-pages {
    flex-wrap: nowrap;
  }
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item {
  flex: 0 1 100%;
  margin: 10px 0;
  background-color: #F3F3F0;
  display: flex;
  align-items: stretch;
  min-height: 265px;
}
@media (min-width: 576px) {
  .page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item,
  .page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item,
  .page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item,
  .page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item {
    flex: 0 1 49%;
  }
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a {
  flex: 0 1 100%;
  display: block;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.5s all;
  font-weight: normal;
  text-decoration: none;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a:hover, .page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a:focus,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a:hover,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a:focus,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a:hover,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a:focus,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a:hover,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a:focus {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  transition: 0.25s all;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a:hover h2, .page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a:focus h2,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a:hover h2,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a:focus h2,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a:hover h2,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a:focus h2,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a:hover h2,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a:focus h2 {
  text-decoration: underline;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a .about-image-list-image,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a .about-image-list-image,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a .about-image-list-image,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a .about-image-list-image {
  margin: 0;
  height: 180px;
  width: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a .about-text-container,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a .about-text-container,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a .about-text-container,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a .about-text-container {
  padding: 15px;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a .about-text-container h2,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a .about-text-container h2,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a .about-text-container h2,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a .about-text-container h2 {
  font-size: 1.15em;
  font-weight: bold;
  color: black;
}
.page-node-94 #content section.section #block-theombudsman .field--name-field-pages .field__item a .about-text-container p,
.page-node-94 #content section.section #block-asbfeoatwork .field--name-field-pages .field__item a .about-text-container p,
.page-node-94 #content section.section #block-wayswecanhelp .field--name-field-pages .field__item a .about-text-container p,
.page-node-94 #content section.section #block-talktous .field--name-field-pages .field__item a .about-text-container p {
  color: black;
  font-size: 0.9em;
}
.page-node-94 #content section.section #block-theombudsman,
.page-node-94 #content section.section #block-asbfeoatwork {
  flex: 0 1 100%;
}
.page-node-94 #content section.section #block-wayswecanhelp,
.page-node-94 #content section.section #block-talktous {
  flex: 0 1 100%;
}
@media (min-width: 768px) {
  .page-node-94 #content section.section #block-wayswecanhelp,
  .page-node-94 #content section.section #block-talktous {
    flex: 0 1 49%;
  }
}
.page-node-94 #content section.section #block-talktous .field--name-field-pages div.field__item {
  flex: 0 1 100%;
}
.page-node-94 #content section.section div#block-asbfeoatwork div.field--name-field-pages div.field__item {
  flex: 0 1 100%;
  margin: 10px 0;
  display: flex;
  align-items: stretch;
}
@media (min-width: 576px) {
  .page-node-94 #content section.section div#block-asbfeoatwork div.field--name-field-pages div.field__item {
    flex: 0 1 33%;
  }
}
@media (min-width: 992px) {
  .page-node-94 #content section.section div#block-asbfeoatwork div.field--name-field-pages div.field__item {
    flex: 0 1 19%;
  }
}

.page-node-90 #content section.section .field--name-field-title {
  display: none;
}
.page-node-90 #content section.section .field--name-field-pages {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-node-90 #content section.section .field--name-field-pages .field__item {
  flex: 0 1 100%;
  margin-bottom: 2%;
}
.page-node-90 #content section.section .field--name-field-pages .field__item a {
  background-color: #F3F3F0;
  display: block;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.5s all;
  text-decoration: none;
  font-weight: normal;
}
.page-node-90 #content section.section .field--name-field-pages .field__item a:hover, .page-node-90 #content section.section .field--name-field-pages .field__item a:focus {
  text-decoration: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  transition: 0.25s all;
}
.page-node-90 #content section.section .field--name-field-pages .field__item a:hover h2, .page-node-90 #content section.section .field--name-field-pages .field__item a:focus h2 {
  text-decoration: underline;
}
.page-node-90 #content section.section .field--name-field-pages .field__item a article {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
@media (min-width: 768px) {
  .page-node-90 #content section.section .field--name-field-pages .field__item a article {
    flex-wrap: nowrap;
  }
}
.page-node-90 #content section.section .field--name-field-pages .field__item a article .dispute-image {
  flex: 0 1 100%;
  position: relative;
  height: auto;
  min-height: 100px;
}
@media (min-width: 768px) {
  .page-node-90 #content section.section .field--name-field-pages .field__item a article .dispute-image {
    flex: 0 1 25%;
    min-height: 150px;
  }
}
.page-node-90 #content section.section .field--name-field-pages .field__item a article .dispute-image .image-list-image {
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.page-node-90 #content section.section .field--name-field-pages .field__item a article .dispute-image .dispute-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(151, 202, 111, 0.8);
  z-index: 1;
}
.page-node-90 #content section.section .field--name-field-pages .field__item a article .dispute-image h2 {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 10px;
  z-index: 2;
  color: white;
  margin: 0;
}
.page-node-90 #content section.section .field--name-field-pages .field__item a article .dispute-text {
  flex: 0 1 100%;
  color: black;
  padding: 15px;
}
@media (min-width: 768px) {
  .page-node-90 #content section.section .field--name-field-pages .field__item a article .dispute-text {
    flex: 0 1 75%;
  }
}
.page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(1) article .dispute-image,
.page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(1) article .dispute-text, .page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(2) article .dispute-image,
.page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(2) article .dispute-text {
  flex: 0 1 100%;
}
@media (min-width: 768px) {
  .page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(1) article .dispute-image,
  .page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(1) article .dispute-text, .page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(2) article .dispute-image,
  .page-node-90 #content section.section .field--name-field-pages .field__item:nth-of-type(2) article .dispute-text {
    flex: 0 1 50%;
  }
}

.page-node-92 #block-resourcestoolscentrelanding .field--name-field-title {
  display: none;
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item {
  flex: 0 1 100%;
  margin-bottom: 2%;
  background-color: #F3F3F0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.25s all;
}
@media (min-width: 576px) {
  .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item {
    flex: 0 1 48%;
  }
}
@media (min-width: 768px) {
  .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item {
    flex: 0 1 24%;
  }
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  transition: 0.5s all;
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a {
  text-decoration: none;
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a:hover h2, .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a:focus h2 {
  text-decoration: underline;
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-fast-facts .resource-block:before {
  content: "\e902";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-tips--guides .resource-block:before {
  content: "\e903";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-my-business-health .resource-block:before {
  content: "\e901";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-small-business-hub .resource-block:before {
  content: "\e904";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-networks-bureau .resource-block:before {
  content: "\e905";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-data-portal .resource-block:before {
  content: "\e900";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-more-tools-and-resources .resource-block:before {
  content: "\e9a8";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-dispute-case-studies .resource-block:before {
  content: "\e9ae";
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block {
  background-color: #091933;
  padding: 65px 15px 15px 15px;
  height: auto;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  align-items: end;
  justify-content: left;
  position: relative;
  background-image: url("/themes/asbfeo/css/images/resource-bg.png");
  background-repeat: no-repeat;
  background-position: 260px -90px;
  background-size: 160px;
}
@media (min-width: 576px) {
  .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block {
    height: 200px;
    padding: 15px;
    background-position: 90px -80px;
  }
}
@media (min-width: 768px) {
  .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block {
    background-position: 80px -80px;
    background-size: 140px;
  }
}
@media (min-width: 992px) {
  .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block {
    background-position: 150px -70px;
    background-size: 140px;
  }
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 2em;
}
@media (min-width: 768px) {
  .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block:before {
    font-size: 4em;
  }
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block h2 {
  color: white;
  font-weight: normal;
  font-size: 2em;
  line-height: 1em;
}
@media (min-width: 768px) {
  .page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-block h2 {
    font-size: 1.5em;
  }
}
.page-node-92 #block-resourcestoolscentrelanding .field--name-field-pages > .field__item a .resource-text {
  padding: 15px;
  color: black;
  font-size: 0.9em;
}

.field.field--name-field-fast-fac.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item {
  flex: 0 1 49%;
}
@media (min-width: 768px) {
  .field.field--name-field-fast-fac.field--type-entity-reference-revisions.field--label-hidden.field__items .field__item {
    flex: 0 1 32%;
  }
}

.field.field--name-field-fast-fac.field--type-entity-reference-revisions.field--label-hidden.field__items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.path-meet-team .node__content img {
  border-radius: 50%;
  object-fit: cover;
  width: 260px !important;
  height: 260px !important;
  margin-right: 30px;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  .path-meet-team .node__content img {
    float: none;
  }
}
@media (min-width: 768px) {
  .path-meet-team .node__content img {
    float: left;
  }
}
.path-meet-team .node__content p {
  overflow: auto;
}
.path-meet-team .node__content .clear {
  clear: both;
  border-bottom: 1px solid #eee;
  padding-top: 1em;
  margin-bottom: 3em;
}

#block-asbfeotwittertimeline {
  margin: 20px 0 15px;
  padding: 0;
  border: 0;
  height: auto;
  overflow-y: scroll;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
#block-asbfeotwittertimeline .fb_wrapper {
  display: flex;
  justify-content: center;
}

.node--type-page #main-wrapper .view-media-tags .views-field.views-field-name {
  margin-right: 5px;
  display: inline-block;
  margin-bottom: 5px;
}
.node--type-page #main-wrapper .view-media-tags .views-field-name a {
  border: 1px solid #999;
  padding: 0 4px;
  border-radius: 4px;
  color: #6b6b6b;
  font-size: 0.8em;
  text-decoration: none;
}
.node--type-page #main-wrapper .view-media-tags .views-field-name a:hover {
  background-color: #425A4F;
  color: #fff;
}
.node--type-page #main-wrapper .view-media-tags .view-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.node--type-page #main-wrapper #block-views-block-media-tags-block-1 {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  padding: 5% 5%;
}
@media (min-width: 1024px) {
  .node--type-page #main-wrapper #block-views-block-media-tags-block-1 {
    padding: 3.5% 5%;
  }
}
@media (min-width: 1200px) {
  .node--type-page #main-wrapper #block-views-block-media-tags-block-1 {
    padding: 5% 5%;
  }
}
#block-resourcestoolscentrehomepage{
    width:100%;
}
#block-resourcestoolscentrehomepage, #block-smallbusinessdataportallists {
  padding: 0;
}
@media (min-width: 1200px) {
  #block-resourcestoolscentrehomepage, #block-smallbusinessdataportallists {
    padding: 60px 0;
  }
}
#block-resourcestoolscentrehomepage > h2, #block-smallbusinessdataportallists > h2 {
  text-align: center;
  display: block;
  background-color: #091933;
  padding: 10px 0 15px;
  margin: 0 0 20px 0;
  color: white;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content, #block-smallbusinessdataportallists .layout__region.layout__region--content {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item {
  flex: 0 1 100%;
  margin-bottom: 2%;
  background-color: #F3F3F0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: 0.25s all;
}
@media (min-width: 576px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item {
    flex: 0 1 48%;
  }
}
@media (min-width: 768px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item {
    flex: 0 1 24%;
  }
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item:hover, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  transition: 0.5s all;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a {
  text-decoration: none;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a:hover h2, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a:focus h2, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a:hover h2, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a:focus h2 {
  text-decoration: underline;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-fast-facts .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-fast-facts .resource-block:before {
  content: "\e902";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-tips--guides .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-tips--guides .resource-block:before {
  content: "\e903";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-my-business-health .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-my-business-health .resource-block:before {
  content: "\e901";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-small-business-hub .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-small-business-hub .resource-block:before {
  content: "\e904";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-networks-bureau .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-networks-bureau .resource-block:before {
  content: "\e905";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-data-portal .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-data-portal .resource-block:before {
  content: "\e900";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-more-tools-and-resources .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-more-tools-and-resources .resource-block:before {
  content: "\e9a8";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-dispute-case-studies .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-dispute-case-studies .resource-block:before {
  content: "\e9ae";
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block {
  background-color: #091933;
  padding: 65px 15px 15px 15px;
  height: auto;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  align-items: end;
  justify-content: left;
  position: relative;
  background-image: url("/themes/asbfeo/css/images/resource-bg.png");
  background-repeat: no-repeat;
  background-position: 260px -90px;
  background-size: 160px;
}
@media (min-width: 576px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block {
    height: 200px;
    padding: 15px;
    background-position: 90px -80px;
  }
}
@media (min-width: 768px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block {
    background-position: 80px -80px;
    background-size: 140px;
  }
}
@media (min-width: 992px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block {
    background-position: 150px -70px;
    background-size: 140px;
  }
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block:before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 2em;
}
@media (min-width: 768px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block:before {
    font-size: 4em;
  }
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block h2, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block h2 {
  color: white;
  font-weight: normal;
  font-size: 2em;
  line-height: 1em;
}
@media (min-width: 768px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block h2, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-block h2 {
    font-size: 1.5em;
  }
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-text, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages > .field__item a .resource-text {
  padding: 15px;
  color: black;
  font-size: 0.9em;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list {
  flex: 0 1 100%;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item {
  flex: 0 100%;
  margin-bottom: 2%;
}
@media (min-width: 576px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item {
    flex: 0 1 32%;
  }
}
@media (min-width: 992px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item {
    flex: 0 1 24%;
    margin-bottom: 0;
  }
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block {
  height: 170px;
  background-position: 100px -70px;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block:before, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block:before {
  font-size: 2em;
}
@media (min-width: 992px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block:before, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block:before {
    font-size: 3em;
  }
}
@media (min-width: 1200px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block:before, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-block:before, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-block:before {
    font-size: 4em;
  }
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-text, #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-text, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-pages .field__item a .resource-text, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-page-list .field__item a .resource-text {
  display: none;
}
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-body-left,
#block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-body-right, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-body-left,
#block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-body-right {
  flex: 0 1 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-body-left,
  #block-resourcestoolscentrehomepage .layout__region.layout__region--content .field--name-field-body-right, #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-body-left,
  #block-smallbusinessdataportallists .layout__region.layout__region--content .field--name-field-body-right {
    flex: 0 1 48%;
  }
}

@media (min-width: 1200px) {
  #block-smallbusinessdataportallists {
    padding: 0 0 60px 0;
  }
}
#block-smallbusinessdataportallists div.field--name-field-page-list {
  justify-content: space-between;
}

form#did-this-help-form {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
form#did-this-help-form input {
  flex: 1 1 1%;
  background: #95bc77 !important;
  border-color: #95bc77 !important;
  color: #fff !important;
}
form#did-this-help-form input:hover {
  background-color: #22b8b2 !important;
  border: #22b8b2 !important;
}
form#did-this-help-form .question {
  flex: 1 1 20%;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

.no-choice-wrapper {
  border: 1px solid edit-no-choice-wrapper;
}
.no-choice-wrapper input[type=submit] {
  width: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

select {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.date-title span.type {
  float: right;
}

.block-views-blockmedia-items-block-4 .body {
  display: block;
  transition: 0.5s all;
  text-decoration: none;
  font-weight: normal;
  min-height: auto;
}
@media (min-width: 1200px) {
  .block-views-blockmedia-items-block-4 .body {
    min-height: 160px;
  }
}

.view-media-items .date-title.Media {
  background-color: #8FA498;
}
.view-media-items .date-title.About {
  background-color: #091933;
}
.view-media-items .date-title.Disputes {
  background-color: #0DAFB6;
}
.view-media-items .date-title.Policy {
  background-color: #97CA6F;
}
.view-media-items .date-title.Resources {
  background-color: #091933;
}

.ignore {
  text-decoration: none;
}

.path-media-centre .input-bg {
  padding-top: 40px;
}
.path-media-centre .input-bg .field--name-body h2 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 3em;
  color: #8FA498;
  letter-spacing: 5px;
}
.path-media-centre .input-bg .view-media-items.view-display-id-block_7 h3,
.path-media-centre .input-bg .view-success-stories.view-display-id-block_6 h3 {
  font-weight: normal;
  background-color: #8FA498;
  padding: 10px;
  margin: 10px 0;
  color: white;
}
.path-media-centre .input-bg .view-media-items.view-display-id-block_7 h3 strong,
.path-media-centre .input-bg .view-success-stories.view-display-id-block_6 h3 strong {
  text-transform: uppercase;
}

.media-wrapper .views-element-container .view-media-items .field-content .body .title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.media-wrapper .views-element-container .view-media-items .field-content .body .summary {
  display: -webkit-box;
  margin-bottom: 15px;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.media-wrapper .views-element-container .view-media-items .field-content .body .summary > p {
  margin-bottom: 0px;
}

.view-id-content_search .row {
  flex-direction: column;
}
.view-id-content_search .row .views-row {
  margin-bottom: 10px;
  padding: 20px;
  border-bottom: 1px solid #0DAFB6;
}
.view-id-content_search .views-field-type, .view-id-content_search .views-field-media-type, .view-id-content_search .views-field-media-source, .view-id-content_search .views-field-name {
  display: inline-block;
  list-style: none;
  color: #0DAFB6;
  padding: 4px 7px;
  margin: 5px 5px;
  border: solid 1px;
  border-radius: 3px;
  font-size: 12px;
  clear: both;
}

/*On Page Search box*/
.search-block-form {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  position: relative;
}
.search-block-form .search-button.btn-primary {
  background-color: transparent;
  border-color: transparent;
}
.search-block-form .icon.icon-search {
  font-size: 1.5em;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  text-decoration: none;
  color: #091933;
}
.search-block-form .js-form-type-search {
  flex: 0 1 100%;
}
.search-block-form .form-search {
  border-radius: 30px;
  background-color: #D8E3DE;
}
.search-block-form .form-actions {
  position: absolute;
  right: 10px;
  height: 37px;
}

#search-block-form-2 .form-actions {
  right: 0;
}

/*Facets*/
.sidebar .block-facets {
  margin-bottom: 0;
  padding-top: 0;
}
.block-facets h2 {
  border-bottom: 2px solid #97CA6F;
  font-size: 1.5rem;
}

.facets-widget-checkbox ul {
  padding-inline-start: 0px;
}
.facets-widget-checkbox li {
  list-style-type: none;
  margin-bottom: 3px;
}
.facets-widget-checkbox label {
  margin-left: 5px;
  display: inline;
}
.facets-widget-checkbox .facet-item__value {
  font-size: 1rem;
  font-weight: normal;
}

.blur {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

.subscribe-model-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  z-index: 99999;
}

.subscribe-model-wrapper.open {
  opacity: 1;
  visibility: visible;
}

.subscribe-model {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 580px;
  /* width: 50%; */
  width: 550px;
  /* height: 50%; */
  display: block;
  margin: 0px;
  position: relative;
  top: calc(50vh - 300px + 200px) !important;
  left: calc(50vw - 275px);
  background: #fff;
  opacity: 0;
  /* 	-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; */
  border-radius: 8px;
}

.subscribe-model-wrapper.open .subscribe-model {
  margin-top: -200px;
  opacity: 1;
}

.subscribe-close-button {
  width: 0%;
  height: 0px;
  /* 	padding: 1.5em 5%; */
  /* 	padding-block: 5px; */
  /* 	padding-right: 5px; */
  overflow: hidden;
  background: rgba(0, 0, 0, 0.5);
}

.btn-close-subscription {
  position: absolute;
  right: 20px;
  top: 10px;
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  color: black;
  background: none;
  line-height: 0px;
  color: rgba(0, 0, 0, 0) !important;
}

.btn-close-subscription::before,
.btn-close-subscription::after {
  content: "";
  width: 32px;
  height: 6px;
  display: block;
  /* 	background: #fff; */
  background: black;
}

.btn-close-subscription::before {
  margin-top: 15px;
  border-radius: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.btn-close-subscription::after {
  margin-top: -6px;
  border-radius: 5px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#subscription-button-menu-top ul li {
  border-left: 2px solid #091933;
  margin-left: -5px;
  padding-left: 10px;
  flex: auto;
  height: 24px !important;
  line-height: 24px !important;
}

#subscription-button-menu-top ul li a {
  padding: 0px;
  font-weight: bold;
  text-align: left;
}

.subscribe-model-wrapper.open table {
  padding: 0px;
}

.subscribe-model-wrapper.open table td {
  margin: 0px;
  padding: 0px !important;
}

.subscribe-model-wrapper.open table table {
  margin: 0px;
}

.subscribe-model-wrapper.open table tr {
  background: none;
}

.subscribe-model-wrapper.open table input {
  width: 50% !important;
}

.subscribe-model-wrapper.open table {
  margin-left: 20px;
  margin-top: 20px;
}

#subscribe_submission_button:disabled, #subscribe_submission_button[disabled] {
  background: #729855;
  border: #729855;
  color: white;
}

#subscribe_submission_button {
  background: #97CA70;
  border: #97CA70;
  color: white;
}

#subscribe_submission_button:hover:enabled {
  background: #ABD58C;
  border: #ABD58C;
  color: black;
}

#google_recaptcha_element {
  margin-top: 30px;
}

tr.intro-container {
  height: 20px;
}

button#subscribe_submission_button {
  width: 50% !important;
}

form#swift-digital-sub-form {
  margin-inline: 30px;
  margin-top: 50px;
}

form#swift-digital-sub-form h1 {
  font-weight: bold;
  font-size: 24px;
  font-family: "source-sans-pro", sans-serif;
  line-height: 34px;
  color: #193264;
}

form#swift-digital-sub-form input {
  width: 100%;
  margin-bottom: 20px;
  font-family: "source-sans-pro", sans-serif;
  height: 44px;
  background: #ffffff none;
  padding: 6px 12px;
  border: 1px solid #cccccc;
  font-size: 16px;
  line-height: 24px;
  color: #555555;
}

form#swift-digital-sub-form label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 400;
  box-sizing: border-box;
  font-family: "source-sans-pro", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #414141;
}

form#swift-digital-sub-form #google_recaptcha_element {
  margin-top: 10px;
  margin-bottom: 20px;
}

form#swift-digital-sub-form #subscribe_submission_button {
  text-decoration: none;
  display: inline-block;
  font-family: "source-sans-pro", sans-serif;
  font-weight: normal;
  text-align: center;
  -webkit-text-size-adjust: none;
  transition: all 0.4s ease;
  font-size: 18px;
  border-radius: 5px;
  vertical-align: middle;
  height: 44px;
  width: 100% !important;
}

@media (max-width: 600px) {
  .subscribe-model {
    left: 10px;
    width: calc(100% - 20px);
  }
}
@media (max-width: 767px) {
  div#subscription-button-menu-top {
    width: 100% !important;
    margin-left: -22px;
  }
  div#subscription-button-menu-top ul {
    width: 100vw;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  div#subscription-button-menu-top ul li a {
    text-align: center;
    font-weight: bold;
    font-size: 0.8em;
  }
  #subscription-button-menu-top ul li {
    border-left: none;
    margin-left: 0px;
  }
}
@media (max-width: 1199px) {
  #subscription-button-menu-top ul li {
    border-left: none;
    margin-left: 0px;
  }
}
/* ███████████████████████████████████████ */
/* ████  Styles for Google Translate  ████ Desktop */
/* ███████████████████████████████████████ */
div#google_translate_element_desktop > a {
  display: none;
}

div#google_translate_element_desktop {
  padding-left: 10px;
  border-left: 2px solid #091933;
  margin-left: 10px;
  height: 24px !important;
}

div#google_translate_element_desktop > div.skiptranslate.goog-te-gadget > div.goog-te-gadget-simple {
  border-radius: 30px;
  border: 2px solid #091933;
  background-color: transparent;
  overflow: hidden;
  transform: translate(0px, -2px);
  padding-left: 1px;
}

div#google_translate_element_desktop > div.skiptranslate.goog-te-gadget > div.goog-te-gadget-simple > span > a > span:nth-of-type(1) {
  font-size: 0.95em;
  color: #091933;
  font-weight: bold;
  margin-right: -6px;
}

div#google_translate_element_desktop > div.skiptranslate.goog-te-gadget > div.goog-te-gadget-simple > span > a > span:nth-of-type(2) {
  /* border-color: #091933 !important; */
  /* border-left: 2px solid #091933 !important; */
  display: none;
}

div#google_translate_element_desktop > div.skiptranslate.goog-te-gadget > div.goog-te-gadget-simple > span > a > span:nth-of-type(3) {
  /* color: #091933 !important; */
  display: none;
}

/* ███████████████████████████████████████ */
/* ████  Styles for Google Translate  ████ Mobile */
/* ███████████████████████████████████████ */
div#block-asbfeo-googletranslateadaptive:has(div#google_translate_element_mobile) {
  width: 100%;
}

div#google_translate_element_mobile > a {
  display: none;
}

div#google_translate_element_mobile > div.skiptranslate.goog-te-gadget {
  color: transparent;
  margin-bottom: -20px;
}

div#google_translate_element_mobile > div.skiptranslate.goog-te-gadget > span {
  display: none;
}

div#google_translate_element_mobile > div.skiptranslate.goog-te-gadget > div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

div#google_translate_element_mobile > div.skiptranslate.goog-te-gadget > div > select {
  border-radius: 20px;
  border-width: 2px;
  border-color: #091933;
  font-size: 1.1em;
  font-weight: bold;
  color: #091933;
  text-align: center;
  padding-right: 0px;
  padding-left: 4px;
}

/* ███████████████████████████████████████ */
/* ████  Styles for Google Translate  ████ Tablet */
/* ███████████████████████████████████████ */
@media (max-width: 1199px) and (min-width: 767px) {
  div#google_translate_element_mobile > div.skiptranslate {
    width: 0px;
    margin-top: 30px;
  }
  div#google_translate_element_mobile > div.skiptranslate select {
    width: 150px;
    margin-left: -75px;
  }
  div#subscription-button-menu-top > ul > li {
    margin-bottom: 35px;
    width: 100px;
  }
  div#subscription-button-menu-top > ul > li > a {
    text-align: center;
  }
  #header a.navbar-brand {
    margin-right: 90px;
  }
}
.field--name-field-visualisation-file .table-chart--actions, .field--name-field-csv-file .table-chart--actions {
  margin-top: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.field--name-field-visualisation-file .table-chart--actions button, .field--name-field-csv-file .table-chart--actions button {
  padding-block: 5px;
  border-radius: 20px;
  border: 1px solid #1A3263;
  background: #1A3263;
  color: #fff;
  padding: 0 1em;
  margin: 0 1em;
  transition: all 0.15s ease-in-out;
}
.field--name-field-visualisation-file .table-chart--actions button:hover, .field--name-field-csv-file .table-chart--actions button:hover {
  background: #01A0AE;
  border-color: #01A0AE;
}
.field--name-field-visualisation-file .table-chart--actions button:nth-child(even), .field--name-field-csv-file .table-chart--actions button:nth-child(even) {
  background: #1A3264;
  border: 1px solid #1A3264;
}
.field--name-field-visualisation-file .table-chart--actions button:nth-child(even):hover, .field--name-field-csv-file .table-chart--actions button:nth-child(even):hover {
  background: #01A0AE;
  border-color: #01A0AE;
}
.field--name-field-visualisation-file .table-responsive thead tr, .field--name-field-visualisation-file .table-responsive thead th, .field--name-field-csv-file .table-responsive thead tr, .field--name-field-csv-file .table-responsive thead th {
  background-color: #193264;
  color: #fff;
}

.au-accordion__body-wrapper .paragraph--type--graphs .table-chart--actions .table-chart--toggle {
  display: none !important;
}
.au-accordion__body-wrapper .table-chart--actions button:nth-child(3) {
  background: #1A3264;
  border: 1px solid #1A3264;
}
.au-accordion__body-wrapper .table-chart--actions button:nth-child(4) {
  background: #1A3263;
  border: 1px solid #1A3263;
}

@media (max-width: 767px) {
  .field--name-field-visualisation-file .table-chart--actions, .field--name-field-csv-file .table-chart--actions {
    display: flex;
    flex-direction: column;
  }
  .field--name-field-visualisation-file .table-chart--actions, .field--name-field-csv-file .table-chart--actions > button {
    width: 200px;
    padding-block: 5px;
    margin-bottom: 10px;
  }
}
.dvf-table .single-table .dataTables_wrapper {
  margin-top: 80px;
  overflow-x: scroll;
}

.dvf-table .single-table .dataTables_wrapper table.dataTable {
  border-collapse: collapse;
  max-width: 100%;
  overflow-x: scroll;
}

/* ███████████████████████████████████████ */
/* TABLE LEFT TOP - ENTRIES FILTER */
.dvf-table .single-table .dataTables_wrapper .dataTables_length {
  background: #1A3264;
  margin-bottom: 10px;
  padding-inline: 20px;
  padding-bottom: 2px;
  padding-top: 10px;
  border-radius: 5px;
  color: white;
}

.dvf-table .single-table .dataTables_wrapper .dataTables_length select {
  margin-inline: 3px;
  border-width: 2px;
  border-color: white;
  transition: background 0.15s ease-in-out;
}

.dvf-table .single-table .dataTables_wrapper .dataTables_length select:hover {
  background: #01A0AE;
}

/* ███████████████████████████████████████ */
/* TABLE RIGHT TOP - SEARCH  */
.dvf-table .single-table .dataTables_wrapper .dataTables_filter {
  background: #1A3264;
  margin-bottom: 10px;
  padding-inline: 20px;
  padding-bottom: 2px;
  padding-top: 10px;
  border-radius: 5px;
  color: white;
}

.dvf-table .single-table .dataTables_wrapper .dataTables_filter input {
  margin-inline: 3px;
  border-width: 2px;
  margin-left: 10px;
  border-color: white;
  width: 150px;
  transition: background 0.15s ease-in-out;
}

.dvf-table .single-table .dataTables_wrapper .dataTables_filter input:focus, .dvf-table .single-table .dataTables_wrapper .dataTables_filter input:hover {
  background: #01A0AE;
}

/* ███████████████████████████████████████ */
/* TABLE HEAD */
.dvf-table .single-table .dataTables_wrapper table.dataTable > thead > tr > th {
  background: #1A3264;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bolder;
  border-inline: 2px solid white;
  border-radius: 5px;
  border-block: 0px;
}

.dvf-table .single-table .dataTables_wrapper table.dataTable > thead > tr > th.sorting::before {
  opacity: 0.6;
  margin-bottom: 2px;
}

.dvf-table .single-table .dataTables_wrapper table.dataTable > thead > tr > th.sorting::after {
  margin-top: 2px;
  opacity: 0.6;
}

.dvf-table .single-table .dataTables_wrapper table.dataTable > thead > tr > th.sorting.sorting_asc::before {
  opacity: 1;
}

.dvf-table .single-table .dataTables_wrapper table.dataTable > thead > tr > th.sorting.sorting_desc::after {
  opacity: 1;
}

/* ███████████████████████████████████████ */
/* TABLE BODY */
.dvf-table .single-table .dataTables_wrapper table.dataTable > tbody > tr {
  border-bottom: 2px solid #1A3264 !important;
  transition: background 0.15s ease-in-out, color 0.15s ease-in-out;
}

.dvf-table .single-table .dataTables_wrapper table.dataTable > tbody > tr:hover {
  background: #01A0AE;
  color: white;
}

.dvf-table .single-table .dataTables_wrapper table.dataTable > tbody > tr > td {
  border-inline: 2px solid white;
}

/* ███████████████████████████████████████ */
/* TABLE RIGHT BOTTOM - PAGINATION BUTTONS */
.dvf-table .single-table .dataTables_wrapper .dataTables_paginate {
  background: #1A3264;
  margin-top: 20px;
  padding-inline: 20px;
  padding-bottom: 7px;
  padding-top: 7px;
  border-radius: 5px;
  color: white;
}

.dvf-table .single-table .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  border-width: 2px;
  border-color: white;
  padding-block: 6px;
  padding-inline: 14px;
  transition: all 0.15s ease-in-out;
}

.dvf-table .single-table .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #01A0AE;
}

.dvf-table .single-table .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover, .dvf-table .single-table .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
  background: transparent;
  border-color: transparent;
  text-decoration: underline !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  color: #ffffff !important;
  text-decoration: line-through;
}

/* ███████████████████████████████████████ */
.dvf-table .single-table .dataTables_wrapper .dataTables_info {
  color: #1A3264;
  font-weight: bold;
  margin-left: 6px;
  margin-bottom: 0px;
}

/* ███████████████████████████████████████ */
/* DOWNLOAD Button */
button.download-data {
  border-radius: 20px;
  border: 1px solid #1A3264;
  background: #1A3264;
  color: #fff;
  padding: 0 1em;
  margin: 0 1em;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  transition: all 0.15s ease-in-out;
  padding-top: 5px;
  padding-bottom: 5px;
}

button.download-data:hover {
  background: #01A0AE;
  border-color: #01A0AE;
}

/* ███████████████████████████████████████ */

/*# sourceMappingURL=style.css.map */

#edit-i-need-information-on-radios label[for="edit-i-need-information-on-radios-digital-platform-disputes"] {
	background-image: url("https://www.asbfeo.gov.au/themes/asbfeo/css/images/img-icon-digital-platform-dispute.svg") !important;
	background-repeat: no-repeat !important;
	background-position-x: 28px !important;
	padding: 25px 30px 25px 100px;
}

#edit-i-need-information-on-radios label[for="edit-i-need-information-on-radios-digital-platform-drivers-transport-contractors"]{
	padding: 25px 30px 25px 100px !important;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2028.8%2028.8%22%20height%3D%2245px%22%20width%3D%2245px%22%20fill%3D%22%23000000%22%3E%3Cg%3E%3Cpath%20d%3D%22M16.338%2022.957c-0.101%200.058%20-0.667%200.35%20-1.951%200.35%20-0.811%200%20-1.442%20-0.111%20-1.876%20-0.329l-0.045%20-0.022c-0.27%20-0.127%20-0.576%20-0.006%20-0.707%200.263%20-0.131%200.269%20-0.005%200.6%200.262%200.734%200.588%200.296%201.384%200.446%202.367%200.446%201.483%200%202.242%20-0.348%202.5%20-0.498%200.26%20-0.151%200.349%20-0.485%200.198%20-0.746s-0.485%20-0.35%20-0.746%20-0.198%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M17.576%2017.166c-0.565%200%20-1.025%200.639%20-1.025%201.427%200%200.786%200.459%201.425%201.025%201.425%200.566%200%201.025%20-0.639%201.025%20-1.425%200%20-0.787%20-0.459%20-1.427%20-1.025%20-1.427%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M11.064%2017.166c-0.566%200%20-1.025%200.639%20-1.025%201.427%200%200.786%200.459%201.425%201.025%201.425%200.565%200%201.025%20-0.639%201.025%20-1.425%200%20-0.787%20-0.459%20-1.427%20-1.025%20-1.427%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m22.959%2019.029%200%20-1.172h0.794c1.004%200%201.81%20-0.337%202.334%20-0.976%200.5%20-0.618%200.704%20-1.245%200.662%20-1.936h0.605c0.301%200%200.546%20-0.245%200.546%20-0.546v-3.116c0%20-0.301%20-0.245%20-0.546%20-0.546%20-0.546h-1.677l-0.182%20-1.832c-0.311%20-3.147%20-2.471%20-5.761%20-5.503%20-6.659l-2.167%20-0.643V0.571c0%20-0.301%20-0.245%20-0.546%20-0.546%20-0.546H11.544c-0.301%200%20-0.545%200.244%20-0.546%200.544l-0.002%201.027%20-2.208%200.655c-3.02%200.895%20-5.179%203.497%20-5.501%206.629l-0.192%201.857h-1.65c-0.301%200%20-0.546%200.245%20-0.546%200.546V14.4c0%200.301%200.245%200.546%200.546%200.546h0.631c0.016%200.681%200.254%201.353%200.685%201.886%200.551%200.661%201.378%201.025%202.329%201.025h0.763v1.172c0%204.725%202.997%209.746%208.552%209.746s8.552%20-5.021%208.552%20-9.746m-3.277%20-15.737c2.604%200.773%204.46%203.018%204.727%205.721l0.171%201.724H17.825V2.742zm-2.948%20-2.176v9.621H12.068l0.021%20-9.621zM4.374%208.992c0.276%20-2.69%202.131%20-4.925%204.725%20-5.694l1.895%20-0.562%20-0.017%208.002H4.194zm-2.382%202.838h24.816v2.024H1.992zm12.415%2015.854c-4.846%200%20-7.461%20-4.459%20-7.461%20-8.654%200%200%200.031%20-1.655%200.031%20-1.718%200%20-0.301%20-0.245%20-0.546%20-0.546%20-0.546H5.092c-0.44%200%20-1.055%20-0.109%20-1.485%20-0.626%20-0.272%20-0.336%20-0.424%20-0.761%20-0.438%20-1.193h22.491c0.044%200.447%20-0.077%200.823%20-0.419%201.246%20-0.312%200.381%20-0.812%200.574%20-1.487%200.574h-1.34c-0.301%200%20-0.546%200.245%20-0.546%200.546v1.718c0%204.195%20-2.615%208.654%20-7.46%208.654%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
	background-repeat: no-repeat !important;
	background-position-x: 28px !important;
}

/* Temp Active menu color identification */
#sidebar_first .block-menu ul li.normal-item.active  ul.second-level ul.second-level  a.is-active,
#sidebar_first .block-menu ul li.normal-item.active  ul.second-level a.is-active
{
  background-color: #bbb !important;
}