/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 February 2018 09:23:18
*/


/* Last Updated: 14 September 2017 */

/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 29 January 2016 12:45:52
*/

/**
 * version: 0.0.1
 * file:    main.css
 * author:  Squiz Australia
 * updated: 23-03-2015 14:21
 *
 * Table of Contents
 *
 * - Reset
 * - Utilities
 * - General∏
 * - Modules
 *    lorem
 *    social-media
 *    accordion (0.0.7)
 *    back-to-top (0.1.0)
 *    breadcrumbs (0.0.2)
 *    header-logo (0.1.0)
 *    navbar (0.1.0)
 *    off-canvas-nav (0.0.1)
 *    pagination (0.0.1)
 *    skip-links (0.1.0)
 *    slick (0.0.1)
 */


/* on mobile, hide tabular data, and show JS-generated accordion version

table {
    display:none;
}

.section table, .accordion {
    display: block;
}

h3.sectionTitle {
    cursor:pointer;
    cursor:hand;
}

*/

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

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

.tabs__tab-list, .breadcrumbs__list, .sub-nav__group, .pagination, .skip-links__list, .slick-dots, .navbar__list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.no-js .sub-nav, .accessible-megamenu-panel, .sub-mega-nav {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    content: '';
    display: table;
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

@font-face {
    font-family: 'Roboto';
  src: url('http://indigenouscareers.gov.au/__data/assets/file/0008/41597/Roboto-Regular-webfont.eot?');
  /* IE9 Compat Modes */
  src: url('http://indigenouscareers.gov.au/__data/assets/file/0008/41597/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('http://indigenouscareers.gov.au/__data/assets/file/0011/41600/Roboto-Regular-webfont.woff') format('woff'), url('http://indigenouscareers.gov.au/__data/assets/file/0010/41599/Roboto-Regular-webfont.ttf') format('truetype'), url('http://indigenouscareers.gov.au/__data/assets/file/0009/41598/Roboto-Regular-webfont.svg#robotoregular') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('http://indigenouscareers.gov.au/__data/assets/file/0019/42571/Roboto-Bold-webfont.eot');
    src: url('http://indigenouscareers.gov.au/__data/assets/file/0019/42571/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://indigenouscareers.gov.au/__data/assets/file/0007/42577/Roboto-Bold-webfont.woff') format('woff'),
         url('http://indigenouscareers.gov.au/__data/assets/file/0005/42575/Roboto-Bold-webfont.ttf') format('truetype'),
         url('http://indigenouscareers.gov.au/__data/assets/file/0003/42573/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Roboto Slab';
  src: url('http://indigenouscareers.gov.au/__data/assets/file/0016/41605/RobotoSlab-Regular-webfont.eot?');
  /* IE9 Compat Modes */
  src: url('http://indigenouscareers.gov.au/__data/assets/file/0016/41605/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('http://indigenouscareers.gov.au/__data/assets/file/0019/41608/RobotoSlab-Regular-webfont.woff') format('woff'), url('http://indigenouscareers.gov.au/__data/assets/file/0018/41607/RobotoSlab-Regular-webfont.ttf') format('truetype'), url('http://indigenouscareers.gov.au/__data/assets/file/0017/41606/RobotoSlab-Regular-webfont.svg#robotoslabregular') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'RobotoSlabBold';
  src: url('http://indigenouscareers.gov.au/__data/assets/file/0012/41601/RobotoSlab-Bold-webfont.eot?');
  /* IE9 Compat Modes */
  src: url('http://indigenouscareers.gov.au/__data/assets/file/0012/41601/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('http://indigenouscareers.gov.au/__data/assets/file/0015/41604/RobotoSlab-Bold-webfont.woff') format('woff'), url('http://indigenouscareers.gov.au/__data/assets/file/0014/41603/RobotoSlab-Bold-webfont.ttf') format('truetype'), url('http://indigenouscareers.gov.au/__data/assets/file/0013/41602/RobotoSlab-Bold-webfont.svg#robotoslabregular') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

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

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

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

[hidden] {
    display: none;
}

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

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

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

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

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

b, strong {
    font-weight: bold;
    font-family: 'robotobold';
}

dfn {
    font-style: italic;
}

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

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

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

pre {
    white-space: pre-wrap;
}

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

small {
    font-size: 80%;
}

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

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

figure {
    margin: 0;
}

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

legend {
    border: 0;
    padding: 0;
}

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

button:hover{
    text-decoration: underline;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

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

input[type="submit"]:hover {
    text-decoration: underline;
}

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

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

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

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

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

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

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

/*! normalize-opentype v0.2.0 | MIT License | kennethormandy.com/journal/normalize-opentype-css */
::selection {
    color: inherit;
    text-shadow: inherit;
}

html, body {
    font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
}

h1, h2, h3, .h1 {
    font-family: 'RobotoSlabBold', serif;
    font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1;
}

h1 {
    font-family: 'RobotoSlabBold', serif;
}

h2 {
    font-family: 'RobotoSlabBold', serif;
    font-size: 1.65em;
}

h3 {
    font-family: 'Roboto', serif;
    font-weight: bold;
    color: #8C2373;
    font-size: 1.65em;
}

h4 {
    font-family: 'Roboto', serif;
    font-weight: normal;
    font-size: 1.45em;
    color: #8C2373;
}

h5 {
    font-family: 'Roboto Slab', serif;
    font-weight: normal;
    font-size: 1.35em;
}

h6 {
    font-family: 'Roboto', serif;
    font-weight: bold;
    font-size: 1.1em;
}

abbr {
    text-transform: uppercase;
    font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
}

/*
 * TODO: Turn on diagonal fractions where appropriate
 */
time {
    font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;
}

pre, kbd, samp, code {
    font-feature-settings: "kern" 0, "liga" 0, "calt" 1, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
}

sup {
    font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
}

sub {
    font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
}

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="number"], input[type="range"], input[type="tel"], input[type="week"] {
    font-feature-settings: "kern" 0, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
}

table {
    font-feature-settings: "kern" 0, "liga" 1, "calt" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
}

table thead, table tfoot {
    font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
}

.inner-content table{
  margin-bottom: 33px;
}

.inner-content table td {
  padding: 12px;
  border: 1px solid grey;
  margin-bottom: 10px;
}

.inner-content td[colspan="2"] {
  color: #fff;
  background: #781E64;
}

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

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

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

.invisible {
    visibility: hidden;
}

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

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

/*
--------------------
General
--------------------
*/

input::-webkit-input-placeholder {
    color: #555;
}

input:-moz-placeholder {
    color: #555;
}

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

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

html, body {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-size: 0.875em;
    line-height: 1.4;
    font-family: 'Roboto', serif;
}

a {
    color: #960F37;
    text-decoration: none;
}

a:hover, a:focus {
    color: #960F37;
    text-decoration: underline;
}

.user-content ul {
    margin: 11px 0;
}

.user-content ul li {
    list-style: none;
}

.user-content ul > li:before {
    content: "• ";
    color: #8c2373;
}

.user-content ul > ul > li:before {
    content: "○ ";
    color: #8c2373;
}

.user-content ol {
    counter-reset: item;
    margin: 11px 0;
}

.user-content ol > li {
    list-style: none;
}

.user-content ol > li:before {
    content: counter(item) ". ";
    counter-increment: item;
    color: #8c2373;
}

.user-content ol > ol > li:before {
    content: '';
}

.user-content ol > ol > li {
    list-style-type: lower-roman;
    color: #222222;
}

.user-content table {
    width: 100%;
}

.user-content table thead {
    font-family: 'Roboto Slab', serif;
    text-align: left;
    font-style: 1em;
}

.user-content table thead tr:nth-child(odd) {
    background: #ffffff;
}

.user-content table thead th {
    padding: 2% 3% 2% 3%;
}

.user-content table tr:nth-child(odd) {
    background: #f7f7f7;
}

.user-content table td {
    padding: 2% 3% 4% 3%;
    vertical-align: top;
}

.user-content table td:nth-child(1), .user-content table .bold-turquoise {
    color: #8c2373;
    font-weight: bold;
}

button, input[type="submit"], a.yellow-button {
    width: 177px;
    height: 51px;
    border: none;
    font-family: 'Roboto Slab', serif;
    margin: 2%;
}
a.yellow-button.full.m-only {
    display: block;
    text-align: center;
    padding: 2% 5% 5% 5%;
    width: 100%;
}
.navbar__toggle{margin:15px;}

a.yellow-button {
  display: block;
  text-align: center;
  padding: 9% 5% 5% 5%;
  font-size: 1.3em;
  font-family: 'RobotoSlabBold', serif;
  color: #000000;
}

.yellow-button {
     background: #ffd826 url('http://indigenouscareers.gov.au/__data/assets/image/0020/43409/button3.png') 100% 50% no-repeat;
     background-size: cover;
}

.yellow-button:hover {
    background: #f2cc1c url('http://indigenouscareers.gov.au/__data/assets/image/0020/43409/button3.png') 100% 50% no-repeat;
    background-size: cover;
}

.blue-button {
    background: #20548f;
    color: #ffffff;
}

.blue-button:hover {
    background: #0e3765;
}

.turquoise-button {
    background: #117e80;
    color: #ffffff;
}

.turquoise-button:hover {
    background: #0a6062;
}

img {
    max-width: 100%;
}

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

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

@page {
    margin: 0.5cm;
}

.external-link {
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0017/41561/extLink.png') 100% 50% no-repeat;
    padding: 0 23px 0 0;
}

/*
--------------------
Structure
--------------------
*/
#page-wrapper {
    width: 100%;
}

.wrap, body.inside .main, body.wrap .main, body.wide .main  {
    max-width: 1160px;
    margin: 0 auto;
    width: 95%;
}

.header {
    background: #363333;
}

.header .h1, .site-name {
    color: #8c2373;
    font-size: 1.1em;
    
}
.site-name a{
    color: inherit;
    text-decoration: none;
}

.site-name a:focus {
    outline: rgb(59, 153, 252) auto 5px;
}

.facebook-image-link:focus {
    outline: rgb(59, 153, 252) auto 5px;
}

body.home .page-title, body.noTitle .page-title{
    display: none;
}

.inner-header {
    min-height: 70px;
    position: relative;
}

.inner-header .facebook-block{
    position: absolute;
      right: 0;
      top: 27px;
}

.inner-header .facebook-block a{
      background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0003/45525/FB_FindUsOnFacebook-100.png') 50% 50% no-repeat;
    /*  background: transparent url('./?a=45525') 50% 50% no-repeat;*/
      font-size: 0;
      height: 40px;
      width: 100px;
      display: none;
}

.inner-header .title-block {
    padding: 0 10% 0 5%;
}

.inner-header .logo-block {
    padding: 0 10% 0 5%;
}

.inner-nav {
    height: 7px;
    background: #363333 url('http://indigenouscareers.gov.au/__data/assets/image/0019/41590/navunderline.png') 50% 100% repeat-x;
}

body{    
    background: #f1f1f1;
}

body.home{    
    background: #ffffff;
}

body.home .inner-nav, body.stories .inner-nav {
    height: 7px;
    background: #363333;
}

#main {
    padding: 0 0 50px 0;
}

#main .inner-content {
    background: #ffffff;
    padding: 1% 2% 1% 4%;
}

#main .inner-col {
    padding: 0;
    background: transparent;
}

.left-img {
    padding: 10px 0px 10px 0;
    border-bottom: 1px #dfdfdf solid;
    margin: 10px 20px 10px 0px;
}

.left-img img {
    width: 100%;
}

.right-img {
    padding: 10px 0px 10px 0;
    border-bottom: 1px #dfdfdf solid;
    text-align: center;
    margin: 10px 0 10px 20px;
}

.right-img img {
    width: 100%;
}

.inner-content p, .inner-content hr {
    clear: both;
}

.quote {
    padding: 3% 0;
    color: #8C2373;
    font-family: 'Roboto Slab', serif;
    font-size: 1.45em;
}

/*
*
* Side menus
*
*/
h2.side-heading {
    list-style: none;
    padding: 0;
    background: #781E64;
    color: #ffffff;
    border-bottom: none;
    display: block;
    width: 100%;
    min-height: 44px;
    padding: 10px 0 0 22px;
    font-size: 1em;
    font-weight: normal;
}

.side-menu ul {
    padding: 0;
    margin: 0;
    border-bottom: none;
}

.side-menu li {
    list-style: none;
    padding: 0;
    background: #781E64;
    color: #ffffff;
    border-bottom: none;
}

.side-menu a {
    display: block;
    width: 100%;
    min-height: 44px;
    padding: 9px 15px 9px 15px;
    font-size: 1em;
    font-weight: normal;
    border-bottom: 1px solid #dfdfdf;
}

.side-menu a:hover {
    background: #000000;
}

.side-menu h1, .side-menu h2 {
    display: block;
    width: 90%;
    min-height: 55px;
    padding: 17px 0 0 22px;
    font-size: 1em;
    font-weight: normal;
    border-bottom: 2px solid #dfdfdf;
    margin: 0px 23px;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0020/41609/sideOpen.png') 98% 50% no-repeat;
}

ul.side-menu-list {
    width: 100%;
}

ul.side-menu-list > li {
    list-style: none;
    padding: 0;
    background: #ffffff;
    color: #781E64;
}

ul.side-menu-list > li > a {
    border-bottom: 1px solid #781E64;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: bold;
}

ul.side-menu-list li.active a{
    font-weight: bold;
    text-decoration: underline;
}

ul.side-menu-links.active > li {
    display: block;
}

ul.side-menu-links > li {
    display: block;
    background: #8c2373;
    color: #ffffff;
}

ul.side-menu-links > li > a {
    border-bottom: 1px solid #781E64;
    color: #ffffff;
}

ul.side-menu-list > li > ul > li > ul > li {
    background: #FFFFFF;
    color: #2e2e2e;
}

ul.side-menu-list > li > ul > li > ul > li a {
    color: #2e2e2e;
}

ul.side-menu-list > li > ul > li > ul > li a:hover {
    background: #dfdfdf;
}

ul.side-menu-list > li > ul > li > ul > li > ul > li {
    background: #FFFFFF;
    color: #2e2e2e;
}

ul.side-menu-list > li > ul > li > ul > li > ul > li a {
    color: #2e2e2e;
}

ul.side-menu-list > li > ul > li > ul > li > ul > li a:hover {
    background: #dfdfdf;
}

.accordion .accordion__item h2 {
    font-family: 'Roboto', serif;
    font-size: 1em;
    list-style: none;
    margin: 0;
    color: #8C2373;
    width: 100%;
}

.accordion .uber-accordion__button {
    padding: 2%;
    display: block;
    background: #f7f7f7 url('http://indigenouscareers.gov.au/__data/assets/file/0012/41610/sideOpen.svg') 98% 50% no-repeat;
    background-size: 14px 8px;
    color: #8C2373;
}

.accordion .uber-accordion__button-active {
    display: block;
    background: #8C2373 url('http://indigenouscareers.gov.au/__data/assets/file/0014/41612/sideOpenActive.svg') 98% 50% no-repeat;
    background-size: 14px 8px;
    color: #ffffff;
}

.accordion .uber-accordion__target {
    margin-Top: 1%;
}

.accordion .uber-accordion__target-active {
    color: #383838;
    padding: 3% 2%;
}

.accordion .accordion__link:after {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-left: 1em;
    width: 1em;
    text-align: center;
}

.tabs ul {
    margin: 0;
}

.tabs li {
    list-style: none;
}

.tabs ul > li:before {
    content: '';
}

.tabs .tabs__link {
    padding: 0.5em 3em;
    border: none;
    background: #8C2373;
    margin: 1% 2% 0 0;
    display: block;
    min-width: 132px;
    color: #ffffff;
}

.tabs .tabs__link.uber-accordion__button-active {
    background: #f7f7f7;
    color: #8C2373;
}

.tabs .tabs__target.uber-accordion__target-active {
    display: block;
    background: #f7f7f7;
    margin: 0;
    padding: 2% 2% 3% 2%;
}

.footer {
    width: 100%;
    background: #363333;
    color: #ffffff;
}

.footer .footer-top {
    /*height: 88px;*/
    height:70px;
    position: relative;
}

.footer li {
    list-style: none;
}

.footer a {
    color: #ffffff;
}

.footer .inner-footer {
    position: relative;
    z-index: 10;
    overflow: hidden;
}

.footer .inner-footer-text {
    position: relative;
    z-index: 10;
}

.footer ul.footer-links {
    margin: 0;
    padding: 56px 60px 0 0;
    display: table-cell;
}

.footer ul.footer-links li {
    padding: 0 21px 14px 0;
}

.footer .legal .copyright {
    text-align: center;
}

.footer .legal .built {
    text-align: center;
}

/*
--------------------
Breadcrumbs 
--------------------
*/
.breadcrumbs {
    display: none;
}

body.stories .breadcrumbs, body.stories .breadcrumbs a, body.stories .share-message{
    color:#ffffff;
}


/*
--------------------
Content styleing 
--------------------
*/
.bgimage-dots {
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0006/41559/dot.png') 0 5% repeat-x;
    position: absolute;
    width: 100%;
    height: 20px;
    top: 0px;
    z-index: 90;
}

.bgimage-left {
    z-index: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    left: -53%;
    bottom: 0;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0020/41564/footerbgl.png') 0 0 no-repeat;
    background-size: contain;
}

.bgimage-right {
    z-index: 0;
    position: absolute;
    height: 59%;
    width: 100%;
    right: -58%;
    top: 26%;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0003/41565/footerbgr.png') 0 0 no-repeat;
    background-size: contain;
}

/*
--------------------
forms
--------------------
*/
form .row {
    display: block;
    width: 80%;
    margin: 15px 0;
    position: relative;
}

form label {
    display: block;
}

form label .required {
    color: #d31715;
}

form input[type="text"], form input[type="email"], form textarea {
    padding: 8px 5px;
    width: 100%;
}

form div.select select {
    background: transparent;
    width: 100%;
    padding: 5px;
    font-size: 1.1em;
    line-height: 1;
    border: 1px #EEEEEE solid;
    border-radius: 0;
    height: 45px;
    -webkit-appearance: none;
}

form div.select .style-select {
    width: 50%;
    height: 45px;
    overflow: hidden;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/file/0012/41610/sideOpen.svg') no-repeat 95% 50%;
    background-size: 15px 15px;
    border: 1px solid #ccc;
}

form div.select .style-select select {
    -moz-appearance: none;
}

form div.checkbox input[type="checkbox"] {
    display: none;
}

form div.checkbox input[type="checkbox"] + label {
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0020/41555/checkbox.png') no-repeat;
    display: inline-block;
    cursor: pointer;
    height: 26px;
    padding: 0px 31px;
    overflow: hidden;
    background-position: 0 -34px;
}

form div.checkbox input[type="checkbox"]:checked + label {
    background-position: 0 0;
}

form div.radio input[type="radio"] {
    display: none;
}

form div.radio input[type="radio"] + label {
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0006/41595/radio.png') no-repeat;
    display: inline-block;
    cursor: pointer;
    height: 26px;
    padding: 0px 31px;
    overflow: hidden;
    background-position: 0 -34px;
}

form div.radio input[type="radio"]:checked + label {
    background-position: 0 0;
}

form .error-message {
    display: none;
}

form .row.error {
    color: #d31715;
}

form .row.error input {
    border: 1px #d31715 solid;
    color: #d31715;
}

form .row.error .error-message {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

/*
--------------------
Home general
--------------------
*/
body.home .main, body.stories .main {
    padding: 0 0 20px 0;
    background: #363333 url('http://indigenouscareers.gov.au/__data/assets/image/0003/41574/homeSearch.png') repeat-x;
}

body.home .main .search {
    padding: 45px 0;
}

body.home .main .search h1 {
    color: #ffffff;
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    font-size: 1.5em;
}

.search-vacancies-home {
    text-align: center;
    color: #fff;
    display: block;
    font-size: 1.2em;
}

.search-vacancies-home:hover, .search-vacancies-home:focus {
    color: #fff;
}

body.home .main .search .center {
    max-width: 880px;
}

body.home .main .search .center input[type="text"] {
    width: 100%;
    padding: 9px 5px 13px 18px;
    border: 0;
    font-size: 1.45em;
    margin: 2% 0;
}

body.home .main .search .center button {
    width: 100%;
    margin: 2% 0 0 0;
    font-size: 1.2em;
    font-family: 'RobotoSlabBold', serif;
}

body.home .main .center {
    padding: 0;
}

body.home .main .list-box {
    display: block;
    min-height: 120px;
    margin: 0px;
    text-align: center;
    width: 100%;
    padding: 10px 0px;
}

body.home .main .list-box h2 {
    margin: 11px 0;
}

body.home .main .list-box .frame {
    padding: 10px 8px;
    color: #ffffff;
}

body.home .main .list-box .frame p {
    font-size: 1.2em;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0018/41580/listBoxArrow.png') 100% 50% no-repeat;
    max-width: 200px;
    margin: 15px auto;
    display: table;
    padding-right: 14px;
}

body.home .main .list-box .list-blue-frame {
    background: #DCC8DC url('http://indigenouscareers.gov.au/__data/assets/image/0003/41583/homeLeft.png') 0 0 no-repeat;
    background-size: cover;
}

body.home .main .list-box .list-green-frame {
    background: #E6C3DC url('http://indigenouscareers.gov.au/__data/assets/image/0004/41584/homeMiddle.png') 0 0 no-repeat;
    background-size: cover;
}

body.home .main .list-box .list-blue-frame.blue2 {
    background: #FAE6C8 url('http://indigenouscareers.gov.au/__data/assets/image/0010/43768/homeRight.png') 0 0 no-repeat;
    background-size: cover;
}

body.home .main .list-box .list-border {
    border: 2px #363333 dotted;
    padding: 0;
    color: #363333;
    display: block;
}

body.home .main .white-bg.carousel {
    position: relative;
    background: #ffffff;
    width: 100%;
}

body.home .main .white-bg.carousel ul {
    margin: 0px auto;
    padding: 30px 0px;
}

body.home .main .white-bg.carousel li {
    list-style: none;
    display: block;
    width: 100%;
    padding: 3px 0px;
    vertical-align: top;
}

body.home .main .white-bg.carousel li .borders {
    border: 1px solid grey;
    display: block;
    overflow: hidden;
    font-size: 0.8em;
    position: relative;
    padding: 12px;
}

body.home .main .white-bg.carousel li .arrow-right {
    top: 0;
    width: 49px;
    height: 51px;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0017/41615/sprite01.png') -11px -131px no-repeat;
    position: absolute;
    right: 50px;
}

body.home .main .white-bg.carousel li img {
    display: none;
}

body.home .main .white-bg.carousel li h3, body.home .main .white-bg.carousel li span.car-cont {
    font-size: 1.3em;
    padding: 0 10% 0 3%;
    margin: 0;
}

body.home .main .white-bg.carousel li h3{
        font-size: 1.5em;
}

body.home .main .white-bg.carousel li span.car-cont {
    display: none;
}

body.home .main .white-bg.carousel .slick-next {
    display: none;
    width: 47px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 32%;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0015/41613/sliderButton.png') 0 0 repeat-x;
    font-size: 0;
}

body.home .main .white-bg.carousel .slick-prev {
    display: none;
    width: 47px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 32%;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0016/41614/sliderButtonprev.png') 0 0 repeat-x;
    font-size: 0;
}

body.home .main .mailing {
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0016/41560/dotGrey.png') 0 0 repeat-x;
    margin: -2px 0 0 0;
    padding-top: 31px;

}

body.home .main .mailing p {
    margin-bottom: 0;
    display: none;
}

body.home .main .mailing p.thankyou {
    display: block;
}

body.home .main .mailing form label {
    display: none;
}

body.home .main .mailing form input[type="text"], body.home .main .mailing form input[type="email"] {
    padding: 16px 5px 16px 18px;
    border: 0;
    margin-bottom: 10px;
}

body.home .main .mailing form .home-mail {
    width: 100%;
    margin-right: 10px;
}

body.home .main .mailing form .home-mobile {
    width: 100%;
}

body.home .main .mailing form input[type="submit"]{
    width: 100%;
    margin: 2% 0 2% 0;
    font-size: 1em;
    font-family: 'RobotoSlabBold', serif;
}

/*-- module:lorem --*/
/*-- module:social-media --*/
.social-share {
    display: block;
    float: none;
    padding: 3px 0 9px 0;
}

.social-share .addthis_sharing_toolbox {
    display: block;
    min-width: 300px;
    float: none;
    padding: 5px 0 0 0;
}

.social-share .addthis_sharing_toolbox a {
    /*
//29-01-2016 To fix the social icons, commented out
    //min-width: 30px !important;
    //min-height: 30px !important;
    */
}

.social-share .addthis_sharing_toolbox a span {
    width: 30px;
    height: 30px;
    background-position: 50%;
}

.social-share .addthis_sharing_toolbox a.at-svc-email {
    background: #e9654b !important;
}

.social-share .addthis_sharing_toolbox a.at-svc-tumblr {
    background: #5f90af !important;
}

.social-share .addthis_sharing_toolbox a.at-svc-linkedin {
    background: #2085c7 !important;
}

.social-share a.at-svc-google_plusone_share, .social-share a.at-svc-google_plusone {
    background: #4c4c4e !important;
}

.social-share .share-message {
    display: block;
    width: 132px;
    float: none;
    padding: 10px 0;
}

/*-- module:squiz-module-accordion --*/
.js-enabled .accordion__target {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.3s ease;
    -moz-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
}

.js-enabled .accordion__target.uber-accordion__target-active {
    max-height: 100em;
}

.tabs__item {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.tabs__link {
    padding: 0.5em;
    background: #eee;
}

.tabs__link.uber-accordion__button-active {
    background: #fff;
}

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

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

.no-js .uber-accordion__target {
    display: none;
}

.no-js .uber-accordion__target:target {
    display: block;
}

/*-- module:squiz-module-back-to-top --*/
.back-to-top-area {
    height: 83px;
    position: relative;
    right: 0;
    bottom: 0;
    font-family: RobotoSlabBold;
    /*background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0007/41587/MFooter_slip.png') 0 90% repeat-x;*/
    margin: 0 auto;
    padding: 20px;
}
.back-to-top-area:hover, .back-to-top-area:focus {
  text-decoration: underline;
}

.back-to-top__text {
    display: none;
}

.back-to-top {
    /*height: 60px;*/
    height:51px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 100%;
    font-family: RobotoSlabBold;
    background: #ffd826 url('http://indigenouscareers.gov.au/__data/assets/image/0020/43409/button3.png') 100% 50% no-repeat;
    background-size: cover;
    text-align: center;
    color: #000000 !important;
}

.back-to-top a:hover, .back-to-top a:focus {
    text-decoration: underline;
}

.back-to-top__mobile {
    display: block;
    /*padding: 20px;*/
    padding: 16px;
}

.back-to-top__desktop {
    display: none;
}

/*-- module:squiz-module-breadcrumbs --*/
.breadcrumbs {
    font-size: 1em;
}

.has-subnav .breadcrumbs {
    margin-top: 36px;
}

.breadcrumbs__item {
    display: inline-block;
}

.breadcrumbs__divider {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 5px;
}

.breadcrumbs__current {
    font-weight: normal;
}

/*-- module:squiz-module-header-logo --*/
.header-logo {
    border: 0;
    background: transparent url('https://indigenouscareers.gov.au/__data/assets/file/0009/99405/aus-gov-logo.svg') 0 50% no-repeat;
    /*background: transparent url('https://indigenouscareers.gov.au/__data/assets/file/0009/99405/aus-gov-logo.svg') 0 50% no-repeat; */
    background-image: transparent url('http://indigenouscareers.gov.au/__data/assets/file/0006/41586/logo.svg') 0 50% no-repeat;
    width: 200px;
    height: 79px;
    display: block;
    background-size: contain;
}

.header-logo:focus {
    outline: rgb(59, 153, 252) auto 5px;
}

/*-- module:squiz-module-navbar --*/
.navbar__toggle {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 67px;
    height: 67px;
    border: none;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/file/0003/41592/open.svg') 50% 35% no-repeat;
    background-image: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0020/41591/open.png') 50% 35% no-repeat;
    background-size: 25px 25px;
}

.navbar__toggle.navbar__toggle-active {
    background: #8C2373 url('http://indigenouscareers.gov.au/__data/assets/file/0005/41558/close.svg') 50% 35% no-repeat;
    background-image: #8C2373 url('http://indigenouscareers.gov.au/__data/assets/image/0004/41557/close.png') 50% 35% no-repeat;
    background-size: 25px 25px;
    content: 'close';
}

.navbar__toggle.navbar__toggle-active .close {
    display: block;
}

.navbar__toggle.navbar__toggle-active .open {
    display: none;
}

.navbar__toggle .close {
    display: none;
    margin: 83% 0 0 0;
    color: #ffffff;
}

.navbar__toggle .open {
    display: block;
    margin: 83% 0 0 0;
    color: #E18CCD;
}

.navbar__item > a {
    font-size: 1.1em;
    color: #ffffff;
    padding: 16px 0px 16px 22px;
    display: block;
    font-weight: bold;
    border-bottom: 2px solid #e18ccd;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/file/0009/41589/mobileArrow.svg') 90% 50% no-repeat;
    background-image: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0008/41588/mobileArrow.png') 90% 50% no-repeat;
    background-size: 10px 10px;
}

.navbar__dropdown[aria-expanded="false"] {
    display: none;
}

.navbar__dropdown[aria-expanded="true"] {
    display: inherit;
    position: absolute;
    top: 96px;
    left: 0;
    width: 100%;
    background: #8C2373;
}

.sub-nav__group-container {
    width: 100%;
}

.sub-nav__group li {
    padding: 0.5em;
}

/*-- module:squiz-module-off-canvas-nav --*/
.off-canvas__nav {
    position: fixed;
    visibility: hidden;
    top: 0;
    bottom: 0;
    width: 80%;
    background-color: #444;
    -webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);
    z-index: 1000;
    color: #fff;
    -webkit-transition: transform 0.5s, visibility 0s 0.5s;
    -moz-transition: transform 0.5s, visibility 0s 0.5s;
    transition: transform 0.5s, visibility 0s 0.5s;
}

.off-canvas__nav.off-canvas__nav--left {
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.off-canvas__nav.off-canvas__nav--right {
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.off-canvas__nav.off-canvas--active {
    visibility: visible;
    -webkit-transition: transform 0.5s, visibility 0s;
    -moz-transition: transform 0.5s, visibility 0s;
    transition: transform 0.5s, visibility 0s;
}

.off-canvas__nav.off-canvas--active.off-canvas__nav--left {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

.off-canvas__nav.off-canvas--active.off-canvas__nav--left ~ .off-canvas__content {
    left: 80%;
}

.off-canvas__nav.off-canvas--active.off-canvas__nav--right {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

.off-canvas__nav.off-canvas--active.off-canvas__nav--right ~ .off-canvas__content {
    left: -80%;
}

.off-canvas__content {
    left: 0;
    min-width: 100%;
    min-height: 100%;
    position: relative;
    padding: 1em;
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    transition: left 0.5s;
}

.off-canvas {
    position: relative;
    overflow-x: hidden;
    min-height: 100%;
}

.off-canvas .off-canvas__nav {
    position: absolute;
}

/*-- module:squiz-module-pagination --*/

.pagination__item {
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 6px 12px;
    padding: 0.42857rem 0.85714rem;
    margin: 20px 10px 20px 0;
}

.pagination__item--current {
    font-weight: bold;
    background: #156570;
}

.inner-content .pagination__item--current a {
    color: #fff;
}

.pagination__item a {
    color: #20548f;
    text-decoration: none;
}

.pagination__item:first-child {
    padding: 0 0 0 34px;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0004/41593/pagel.png') no-repeat 0% 0%;
}

.pagination__item:last-child {
    padding: 0 34px 0 0;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0005/41594/pager.png') no-repeat 100% 0%;
}

/*-- module:squiz-module-skip-links --*/
/*-- module:squiz-module-slick --*/
.slick-list {
    position: relative;
    overflow: hidden;
}

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

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

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

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

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

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

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

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

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

.slick-slide img {
    display: block;
}

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

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

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

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

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

.slick-slideshow__slide img {
    margin: 0 auto;
}

/*
.slick-next {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: 0;
}

.slick-prev {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 0;
}*/

.slick-dots {
    margin-top: 1em;
    text-align: center;
}

.slick-dots li {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.slick-dots li + li {
    margin-left: 1em;
}

/**
jobs listing
**/

a.title-search{
   font-family: 'Roboto Slab', serif;
   font-size: 1.5em;
}

.job-item .highlight, .job-item .agency {color:#8C2373;}

#main .inner-col.job-item{
    position: relative;
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0006/41559/dot.png') 0% 100% repeat-x !important;
    height:1%;
    margin-bottom: 20px;
}

.job-head, .job-body{  margin-bottom: 25px;}

#main .inner-content.job-body{  padding: 1% 4% 5% 4%;}

.job-head h1{margin:0; }

.job-head h2{margin:2% 0 0 0;  font-family: 'Roboto Slab', serif; }

.job-head .col{ 
    width:  95%;
    display: inline-block;
    vertical-align: top;
    margin: 0px 0 10px 0;
}

.job-head .col.last{
    width: 25%;
}

.job-item p{  margin: 5px 0;}

.job-rightCol h4{
    font-size: 1.4em;
    color: #8C2373;
    font-weight: bold;
    font-family: 'Roboto Slab', serif;
}

.job-head .agency{
    font-size: 1.5em;
    color: #8C2373;
   /* font-weight: bold;*/
    font-family: 'Roboto Slab', serif;
}

.job-head .location{  font-weight: bold;}
.job-head .closing{}
.job-head .daysTo{  font-style: italic;}

.job-leftCol{  
    width: 95%;
    display: inline-block;
}

.job-rightCol{
    width: 95%;
    display: inline-block;
    vertical-align: top;
}

.job-rightCol h4{
      margin-bottom: 5px;
}

/**
Stories
**/
.story-item{
    border: 1px solid #3c3c3c;
    width: 95%;
    display: inline-block;
    margin: 1% 1%;
}

.story-item img{
    /*width: 100%;*/
    min-height: 252px;
    /*height: 100%;*/
    /*min-width: 231px;*/
    width: 287px;
    height: 283px;
}

.story-item a {
    background: #b41e50;
    display: block;
    color: #ffffff;
}

.story-item a h2 {
    margin: 0;
    font-size: 1.1em;
    padding: 10px;
    color: #ffffff;
    font-family: Roboto, sans-serif;
    font-weight: normal;
}

.search-results h1{font-family: 'Roboto', serif;}

.totalMatching{
       font-family: 'RobotoSlabBold', serif;
       padding: 5px 15px;
       background: #ffd826;
}

#site-search-results li {list-style: none; border-bottom: 1px solid #000;}
#site-search-results li h4 {margin-bottom: 0;}
#site-search-results li a {color:#8c2373;}
   
.search-results .right-col{
    width: 98%;
    float: left;
}

.search-results .left-col{
   padding:0 2% 0 0;
}

.facetSection {
    margin: 0 0 10px 0;
   }

.facetSection .panel-body{/*display:none;*/}

.facetSection h3.facetLabel {
    list-style: none;
    padding: 15px 15px 15px 15px;
    background: #ffffff;
    color: #781E64;
    display: block;
    margin: 0 0 0 0;
    font-weight: normal;
    font-size: 1em;
    position: relative;
}

h2.facetLabel.active, h3.facetLabel.active {
    background: #781E64;
    color: #ffffff;
}

.facetLabel a{
  color:#ffffff;
}

.facetSection ul{
    margin:0;
    background:#ffffff;
    padding: 10px;
}

.facetSection li{
    list-style: none;
    padding: 5px 20px;
    position: relative;
}

.facetSection li span.searchChecked a{
  background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0018/43380/checkItems.png') 0% 100% no-repeat !important;
  padding: 0px 0 0 30px;
  color: #000000;
}

.facetSection li span.searchChecked.active a{
  background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0018/43380/checkItems.png') 0% 0% no-repeat !important;
  padding: 0px 0 0 30px;
  color: #000000;
}

.facet-message{  
    display: inline-block;
    width: 74%;
    font-size: 1.5em;
    font-weight: bold;
    font-family: 'Roboto', serif;
}

h2.facetLabel:after, h3.facetLabel:after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -6px;
  background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0005/42890/arrow-search.png') 0% 100% repeat-y;
}

.uber-accordion__button-active h2.facetLabel:after, .uber-accordion__button-active h3.facetLabel:after {
 background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0005/42890/arrow-search.png') 0% 0% repeat-y;
}

.sudo-select{
display:block;
width:98%;
}

.job-query-form form label{
  height: 0;
}

.job-query-form form input[type="text"], .search-form form input[type="text"]{
  padding: 15px 5px;
  width: 100%;
}

.job-query-form form button{
    width: 100%;
    margin: 3% 0 20px 1%;
    text-align: center;
    font-size: 1.3em;
    font-family: 'RobotoSlabBold', serif;
}

.search-form form button{
    width: 100%;
    margin: 3% 0 20px 1%;
}

.wrapper-dropdown-1 {
    /* Size and position */
    position: relative; /* Enable absolute positioning for children and pseudo elements */
    padding: 10px;
    margin: 0 auto;
    z-index: 9999;

    /* Styles */
    background: #ffffff;
    border:1px solid #c8c8c8;
    color: #000;
    outline: none;
    cursor: pointer;

    /* Font settings */
    font-weight: bold;
}

.wrapper-dropdown-1:after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -6px;
  background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0005/42890/arrow-search.png') 0% 100% repeat-y;
}

.wrapper-dropdown-1 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: -9999px;
    right: 9999px;

    /* Styles */
    background: #fff;
    list-style: none;
    font-weight: normal; /* Cancels previous font-weight: bold; */

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-1 .dropdown li, .wrapper-dropdown-1 .dropdown {   padding: 0;
    margin:0;
}

.wrapper-dropdown-1 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #9e9e9e;
    padding: 10px 20px;
}

/* Hover state */
.wrapper-dropdown-1 .dropdown li:hover a, .wrapper-dropdown-1 .dropdown li a:focus {
    background: #781E64;
    color:#ffffff;
}

/* Active state */
.wrapper-dropdown-1.active .dropdown {
    opacity: 1;
    pointer-events: auto;
    left: 0;
    right: 0;
}

.wrapper-dropdown-1.active:after {
    background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0005/42890/arrow-search.png') 0% -50% repeat-y;
}

.wrapper-dropdown-1.active {
  background: #781E64;
  color: #ffffff;

 }

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-1 .dropdown, .no-pointerevents .wrapper-dropdown-1 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-1.active .dropdown, .no-pointerevents .wrapper-dropdown-1.active .dropdown {
    display: block;
}

body.home .main .white-bg.carousel li.thumbnail .borders:hover p{
    text-decoration: none;
}

#minSa{
    width: 100%;
    min-height: 50px;
    padding: 0 0 0 15px;
    border:none;
    color: #781E64;
}


#minSa::-webkit-input-placeholder { color: #781E64; }
#minSa:-moz-placeholder { color: #781E64; }
#minSa::-moz-placeholder { color: #781E64; }
#minSa::-moz-placeholder { color: #781E64; }
#minSa:-ms-input-placeholder { color: #781E64; }

.facetSection .invisible{
    height:0;
}

.sq-form-question-error input{ border-color:red;}
.sq-form-error{ border-color:red;}
.nestFeedback {margin:11% 0 0 0 ;}
.nestFeedback li{ list-style:none; display:inline-block;}
.nestFeedback  legend{font-size: 1.2em; font-weight:bold;}

@media (min-width: 37.5em) {
  /*
--------------------
Modules
--------------------
*/
  /*-- module:lorem --*/
  /*-- module:social-media --*/
  /*-- module:squiz-module-back-to-top --*/
  /*-- module:squiz-module-header-logo --*/
  /*-- module:squiz-module-navbar --*/
  /*-- module:squiz-module-off-canvas-nav --*/
    .header .h1, .site-name {
        font-size: 2.5em;
    }

    .job-query-form form input[type="text"], .search-form form input[type="text"]{
      padding: 15px 5px;
      width: 77%;
    }
    
    .job-query-form form button{
        width: 21%;
        margin: 0 0 20px 1%;
        text-align: center;
        font-size: 1.3em;
        font-family: 'RobotoSlabBold', serif;
    }
    
    .search-form form button{
        width: 100%;
        margin: 3% 0 20px 1%;
    }

    .left-img {
        float: left;
        border-bottom: 1px #dfdfdf solid;
        max-width: 44%;
    }

    .right-img {
        float: right;
        padding: 10px 0 20px 10px;
        border-bottom: 1px #dfdfdf solid;
        max-width: 44%;
    }

    .inner-content p, .inner-content hr {
        clear: both;
    }

    .inner-col {
        padding: 0 2% 0 0;
        background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0006/41559/dot.png') 100% 0% repeat-y;
    }

    body.wide  .inner-col, body.stories .inner-col {
        padding: 0 2% 0 0;
        background: transparent !important;
    }

    .inner-nav {
        height: 7px;
    }

    .breadcrumbs {
        display: block;
        border-bottom: 1px solid #c7c7c7;
        width: 100%;
        padding: 15px 0;
    }

    .footer .footer-top {
        height: 60px;
    }

    .bgimage-left {
        left: -32%;
        width: 61%;
    }


    body.home .main .search h1 {
        color: #363333;
        text-align: center;
        max-width: 800px;
        margin: 0 auto;
        font-size: 2.4em;
    }

    body.home .main .search .center input[type="text"] {
        width: 74%;
        border: 0;
    }

    body.home .main .search .center button {
        width: 23%;
        margin: 2% 0 2% 1%;
    }

    body.home .main .list-box {
        display: table-cell;
        min-height: 120px;
        margin: 10px;
        text-align: center;
        min-width: 30%;
        width: 28%;
        padding: 19px 10px;
    }

    body.home .main .list-box .frame {
        color: #ffffff;
    }

    body.home .main .list-box .frame p {
        font-size: 1.2em;
    }

    body.home .main .white-bg.carousel {
        background: #ffffff;
        width: 100%;
    }

    body.home .main .white-bg.carousel .slideNext {
        display: block;
    }

    body.home .main .white-bg.carousel ul {
        margin: 0px auto;
        padding: 0 50px 0 0 ;

    }

    body.home .main .white-bg.carousel li {
        list-style: none;
        display: table-cell;
        width: 24%;
      /*  padding: 60px 10px;*/
        padding-left: 54px;
        padding-right:54px;
        vertical-align: top;
       /* overflow-y: scroll;*/
    }

    body.home .main .white-bg.carousel li .borders {
                /*min-height: 300px;*/
                min-height:398px;
    }
    body.home .main .white-bg.carousel li span.arrow-right{
        display: none;
    }

    body.home .main .white-bg.carousel li img {
        display: block;
        width: 100%;
        height:153px;
        margin-bottom: 20px;
    }

    body.home .main .white-bg.carousel li h3, body.home .main .white-bg.carousel li span.car-cont{
        padding: 0px 10% 0 10%;
        margin: 0;
    }

    body.home .main .white-bg.carousel li span.car-cont{
        display: block;
        /*overflow-y: scroll;*/
    }

    .social-share {
        display: inline-block;
        float: none;
        padding: 15px 0;
    }

    .social-share .addthis_sharing_toolbox {
        min-width: 300px;
        float: right;
        height: 40px;
    }

    .social-share .share-message {
        width: 132px;
        float: left;
        padding: 10px 0;
    }

    .back-to-top-area {
        height: 60px;
        position: absolute;
        right: 0;
        bottom: 0;
        width: 157px;
        font-family: RobotoSlabBold;
        padding: 0;
        margin: 0;
    }

    .back-to-top__text {
        padding: 20px 0;
        display: block;
    }

    .back-to-top {
        height: 60px;
        position: absolute;
        right: 6px;
        bottom: 0;
        top: 0;
        width: 60px;
        font-family: RobotoSlabBold;
        background: #ffd826 url('http://indigenouscareers.gov.au/__data/assets/image/0020/43409/button3.png') 100% 100% no-repeat;
        background-size: cover;
    }

    .back-to-top:hover, .back-to-top:focus {
        text-decoration: none;
        outline: rgb(59, 153, 252) auto 5px;
    }

    .back-to-top__mobile {
        display: none;
    }

    .back-to-top__desktop {
        background: transparent url('http://indigenouscareers.gov.au/__data/assets/file/0019/41554/backto_Arrow.svg') 50% 50% no-repeat;
        background-image: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0018/41553/backto_Arrow.png') 50% 50% no-repeat;
        background-size: 30px 30px;
        height: 60px;
        display: block;
    }

    .header-logo {
        width: 245px;
        margin: 6px 0 0 0px;
    }
    body.home .main .white-bg.carousel li .borders { 
       /* padding: 10px 0px; */
        padding: 0px;
   }

    body.home .main .list-box .list-border{
        min-height: 130px;
    }

    body.stories #main {
        padding: 0 2%;
        margin:0 0 5% 0;
    }
    .story-item{
        width:30%;
    }
}

@media (min-width: 60em) {

    h2.facetLabel:after, h3.facetLabel:after {
        background: none;
    } 

    ul.side-menu-list li.active a{
    color: #781E64;
    font-weight: bold;
    text-decoration: none;
    }

  /*
--------------------
Structure
--------------------
*/
  /*
--------------------
Modules
--------------------
*/
  /*-- module:lorem --*/
  /*-- module:social-media --*/
  /*-- module:squiz-module-header-logo --*/
  /*-- module:squiz-module-navbar --*/
    .site-name{
        font-size:1.5em;
    }
    .job-query-form form input[type="text"],
    .search-form form input[type="text"]{
      padding: 15px 5px;
      width: 77%;
    }
    .job-query-form form button{
        width: 21%;
        margin: 0 0 20px 1%;
        text-align: center;
        font-size: 1.3em;
        font-family: 'RobotoSlabBold', serif;
    }
    
    .search-form form button{
        width: 100%;
        margin: 3% 0 20px 1%;
    }
    a.yellow-button {
        padding: 5% 5% 5% 5%;
    }
    .inner-header .title-block {
        position: absolute;
        top: 27px;
        left: 0;
        width: 100%;
    }
    .inner-header .title-block .site-name{
        width: 35%;
        margin: 0 auto;
        height: 28px;
    }
    
    .inner-header .title-block .site-name img {
        margin-top: -9px;
    }
      .inner-header .facebook-block a{

          display: block;
    }

    .left-img {
        float: left;
        padding: 10px 0px 10px 0;
        border-bottom: 1px #dfdfdf solid;
        max-width: 44%;
    }

    .right-img {
        float: right;
        padding: 10px 0px 10px 0;
        border-bottom: 1px #dfdfdf solid;
        max-width: 44%;
    }

    .inner-content p, .inner-content hr {
        clear: both;
    }

    .inner-col {
        background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0006/41559/dot.png') 100% 0% repeat-y !important;
    }

    body.stories .inner-col{background: transparent;}

    body.home .main .list-box .list-border{
        min-height: 0px;
    }
    
    body.wide  .inner-col, body.stories .inner-col {
        padding: 0 2% 0 0;
        background: transparent;
    }

    .center-block {
        display: table-cell;
        vertical-align: middle;
    }

    .inner-header .logo-block {
        padding: 0;
    }

    #main .inner-content {
        background: #ffffff;
        padding: 1% 19% 1% 4%;
    }

    body.wide #main .inner-content{
          padding: 1% 4% 5% 4%;
    }

    .inner-nav {
        height: 65px;
    }

/* inner-search created 30/8/17*/
    .inner-search {
        height: 100px;
        background: #363333
    }
/**/

    body.home .inner-nav, body.stories .inner-nav{
        height: 58px;
    }

    .left-col {
        width: 25%;
        float: left;
    }

    body.inside .inner-col {
        width: 75%;
        float: left;
    }

    body.wrap .inner-col {
        width: 100%;
        float: left;
    }

    body.stories #main {
        padding: 0 10%;
        margin:0 0 5% 0;
    }

    .side-heading {
        list-style: none;
        padding: 0;
        background: #781E64;
        color: #ffffff;
        border-bottom: none;
        display: block;
        width: 100%;
        min-height: 44px;
        padding: 10px 0 0 22px;
        font-size: 1em;
        font-weight: normal;
    }

    .side-menu ul {
        padding: 0;
        margin: 0;
        border-bottom: none;
    }

    .side-menu li {
        list-style: none;
        padding: 0;
        background: #781E64;
        color: #ffffff;
        border-bottom: none;
    }

    .side-menu a {
        display: block;
        width: 100%;
        min-height: 44px;

        font-size: 1em;
        font-weight: normal;
        border-bottom: 1px solid #dfdfdf;
    }

    .side-menu a:hover {
        background: #000000;
    }

    .side-menu h1, .side-menu h2 {
        display: block;
        width: 100%;
        min-height: 44px;
        padding: 10px 0 0 22px;
        font-size: 1em;
        font-weight: normal;
        border-bottom: 1px solid #dfdfdf;
        margin: 0;
        background: transparent;
        font-family: 'Roboto', serif;
    }

    ul.side-menu-list {
        width: 90%;
    }

    ul.side-menu-list > li{
        list-style: none;
        padding: 0;
        background: #781E64;
        color: #ffffff;
    }
    ul.side-menu-list li a {
        color: #000;
    }

        ul.side-menu-list li a:hover {
        color: #fff;
    }
    ul.side-menu-list > li > a {
        border-bottom: 1px solid #781E64;
        color: #ffffff;
        font-size: 1.2em;
        font-weight: bold;
    }

    ul.side-menu-list > li > ul > li {
        display: block;
        background: #ffffff;
    }

    ul.side-menu-list > li > ul > li > a {
        border-bottom: 1px solid #781E64;
    }

    ul.side-menu-list > li > ul > li > ul > li {
        background: #FFFFFF;
        color: #2e2e2e;
    }

    ul.side-menu-list > li > ul > li > ul > li a {
        color: #2e2e2e;
    }

    ul.side-menu-list > li > ul > li > ul > li a:hover {
        background: #dfdfdf;
        color:#fff;
    }

    ul.side-menu-list > li > ul > li > ul > li > ul > li {
        background: #FFFFFF;
        color: #2e2e2e;
    }

    ul.side-menu-list > li > ul > li > ul > li > ul > li a {
        color: #2e2e2e;
    }

    ul.side-menu-list > li > ul > li > ul > li > ul > li a:hover {
        background: #dfdfdf;

    }

    .footer .footer-top {
        height: 60px;
    }

    .footer .inner-footer {
        min-height: 190px;
    }

    .footer .inner-footer ul.footer-links {
        padding: 56px 0px 0px 0;
    }

    .footer .inner-footer ul.footer-links li {
        display: table-cell;
    }

    .legal .copyright {
        float: left;
        text-align: left;
    }

    .legal .built {
        float: right;
    }

    .bgimage-left {
        height: 100%;
        width: 27%;
        left: 0;
    }

    .bgimage-right {
        height: 84%;
        width: 90%;
    }

    .breadcrumbs {
        display: inline-block;
        border-bottom: none;
        width: 50%;
        padding: 25px 0;
    }

    body.home .main .list-box {
        display: inline-block;
        min-height: 120px;
        margin: 10px;
        text-align: center;
        min-width: 30%;
        width: 28%;
        padding: 19px 10px;
    }

    body.home .main .list-box .frame {
        color: #ffffff;
    }

    body.home .main .list-box .frame p {
        font-size: 1.2em;
    }

    body.home .main .white-bg.carousel {
        background: #ffffff url('http://indigenouscareers.gov.au/__data/assets/image/0014/43160/news-bg.jpg') 100% 100% no-repeat;
        background-size: cover;
        width: 100%;
    }
    /*
    body.home .main .white-bg.carousel {
        background: #ffffff;
        width: 100%;
    }
    */    
    body.home .main .white-bg.carousel li .borders {
                min-height: 300px;
                padding-top: 15%;
                padding: 10px 0px;
                height: 400px;
    }
    body.home .main .white-bg.carousel li .borders {    
        padding: 10px 0;
        overflow-y: auto;
        vertical-align: middle;
        /*display: table-cell;*/
    }

    body.home .main .white-bg.carousel li.thumbnail .borders {
                min-height: 300px;
                padding: 0;
    }

    body.home .main .white-bg.carousel .slideNext {
        display: block;
    }

    body.home .main .white-bg.carousel ul {
        margin: 0px auto;
        padding: 0 0 80px 0;
    }

    body.home .main .white-bg.carousel img {
        display: block;
        width: 100%;
    }

    body.home .main .mailing {
        background: transparent url('http://indigenouscareers.gov.au/__data/assets/image/0016/41560/dotGrey.png') 0 0 repeat-x;
        margin: -2px 0 0 0;
        padding-top: 31px;
    }

    body.home .main .mailing p {
        margin-bottom: 0;
        display: block;
    }

    body.home .main .mailing form label {
        display: none;
    }

    body.home .main .mailing form input[type="text"],
    body.home .main .mailing form input[type="email"] {
        padding: 16px 5px 16px 18px;
        border: 0;
    }

    body.home .main .mailing form .home-mail {
        width: 50%;
        margin-right: 10px;
    }

    body.home .main .mailing form .home-mobile {
        width: 24%;
    }

    body.home .main .mailing form input[type="submit" ] {
        width: 23%;
        margin: 2% 0 2% 1%;
        font-size: 1em;
        font-family: 'RobotoSlabBold', serif;
    }

    .social-share {
        display: inline-block;
        float: right;
        padding: 15px 0;
    }

    .social-share .addthis_sharing_toolbox {
        min-width: 225px;
        float: right;
    }
    body.wide .social-share .addthis_sharing_toolbox {
        min-width: 205px;
    }

    .social-share .share-message {
        width: 132px;
        float: left;
        padding: 10px;
    }

    .header-logo {
        width: 245px;
    }

    .navbar__toggle {
        display: none;
    }

    .navbar__dropdown[aria-expanded="false"] {
        display: block;
        position: relative;
    }

    .navbar__dropdown[aria-expanded="true"] {
        display: inherit;
        position: inherit;
        background: transparent;
    }

    .navbar__item > a {
        font-size: 1.1em;
        color: #ffffff;
        padding: 16px 10px 16px 10px;
        font-weight: normal;
        border-bottom: none;
        display: inherit;
        background: none;
        background-image: none;
        background-size: none;
    }

    .navbar__item > a.active {
        border-bottom: 5px #ffd826 solid;
    }
    .navbar__list{
        display: table;
          width: 100%;
    }
    
    .navbar__item {
        display: table-cell;
    /*@include sq-inline-block;*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
          padding: 0;
          text-align: center;
    }

    .navbar__item > a {
        -webkit-transition: background 0.3s ease;
        -moz-transition: background 0.3s ease;
        transition: background 0.3s ease;
        display: block;
    }

    .navbar__item > a, .navbar__item > a:visited {
        text-decoration: none;
    }

    .navbar__item > a:hover, .navbar__item > a:focus {
        border-bottom: 5px #ffd826 solid;
    }

    .navbar__item > a.active {
      /*background: #ccc;*/
        font-weight: bold;
    }

    .no-js .sub-nav, .accessible-megamenu-panel {
        position: absolute;
        display: block;
        visibility: hidden;
        top: -9999em;
        overflow: hidden;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: alpha(opacity=0);
        filter: alpha(opacity=0);
        -webkit-transition: opacity 100ms ease;
        -moz-transition: opacity 100ms ease;
        transition: opacity 100ms ease;
        -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
        background: #fff;
        border: 1px solid #ccc;
        padding: 0.5em;
    }

    .no-js .nav-item:hover .sub-nav, .no-js .nav-item:focus .sub-nav, .accessible-megamenu-panel.active {
        visibility: visible;
        top: inherit;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -ms-filter: alpha(opacity=100);
        filter: alpha(opacity=100);
        z-index: 1001;
    }

    .sub-mega-nav {
        left: 0;
        width: 100%;
    }

    .flexbox .sub-mega-nav .sub-nav__group {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .no-js .sub-mega-nav .sub-nav__group, .no-flexbox .sub-mega-nav .sub-nav__group {
        display: table-cell;
        vertical-align: top;
    }

    .no-js .sub-nav__group-container, .no-flexbox .sub-nav__group-container {
        display: table;
    }

    .flexbox .sub-nav__group-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }

    /* jobs listing: desktop */

    .job-listing{}

    .job-head .col{ 
        width: 37%;
    }
    body.wide #main .inner-content.job-head{
        padding: 1% 4% 1% 4%;
    }
    .job-leftCol{  
        width: 70%;
        padding: 0 2% 0 0;
    }
    .job-rightCol{
        width: 29%;
        padding-left: 5%;
        margin-top: 108px;
    }

    body.story #main .inner-content
    {
        padding: 1% 4% 5% 4%;
        max-width: 1168px;
    }

    body.stories #main .inner-content{
       padding: 1% 4% 5% 4%;
       /*max-width: 1200px; !important;*/
    }

    body.story .social-share .addthis_sharing_toolbox {
        min-width: 205px;

    }

    .story-item {
        width: 22%;
        min-width: 233px;
    }

    .story-left{
        display: inline-block;
        width: 74%;
        margin: 0 4% 0 0;
    }
    .story-right{
        display: inline-block;
        width: 21%;
        vertical-align: top;
    }
    .story-right img{
        height: 21%;
    }
    .story-right iframe{  
        width: 100%;
    }
    .sudo-select{
        display: inline-block;
        width:25%;
    }
    .search-results .right-col{
        width: 75%;
        float: left;
    }
    .js-enabled .accordion__target {
        max-height: 100em;
    }
    a.yellow-button.full.m-only {
        display: none;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .inner-header .title-block .site-name img {
     width: 100%;
    }
}

@media print {
  /*-- module:squiz-module-breadcrumbs --*/
  /*-- module:squiz-module-navbar --*/
  /*-- module:squiz-module-off-canvas-nav --*/
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    
    h1,h2,h3,h4,h5{text-align: left !important;}
    
    .header-logo {
        border: 0;
        background: transparent url('http://indigenouscareers.gov.au/__data/assets/file/0006/41586/logo.svg') 0 50% no-repeat;
        background-image: transparent url('http://indigenouscareers.gov.au/__data/assets/file/0006/41586/logo.svg') 0 50% no-repeat;
        width: 200px;
        height: 79px;
        display: block;
    }
    
    .logo-block .visuallyhidden, .logo-block .visuallyhidden img{
        border: 0;
        clip: auto;
        height: auto;
        margin: 0px;
        overflow: visible;
        display: block;
        padding: 0;
        position: relative;
        width: auto;
    }

    body.home form,
    .inner-nav,
    .center-block .title-block,
    .mailing,
    .footer-top,
    .footer-links,
    .site-name,
    .search-results .left-col,
    .search-results form,
    .social-share,
    .search-results-header
    {display:none !important;}

    body.home .main .search{padding:0;}
    body.home .main .white-bg.carousel li .borders{min-height: 0!important;}
    body.home .main .white-bg.carousel li{ width:100%!important; display:block!important;}
    body.home .main .white-bg.carousel li img{ display:none!important;}


    a, a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    .inner-col.job-item{border-bottom: 2px solid #000000 !important; }
    
    .search-results .right-col, .inner-col.job-item, .col, .yellow-button, .col.last{width:100% !important;}

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    .breadcrumbs {
        display: none;
    }

    .navbar {
        display: none;
    }

    .off-canvas__nav, .off-canvas__toggle {
        display: none;
    }

}
