/*
  Running Squiz Matrix
  Developed by Squiz - https://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 28 February 2020 11:22:40
*/


/* accordion start */
/*summary {*/
/*   ...*/
/*   list-style: none;*/
   
/*   outline:none;*/
/*   border:1px solid grey;*/
   
/*}*/

/*summary::-webkit-details-marker {*/
/*   display: none;*/
/*}*/
/*summary::before {*/
/*   margin-right:10px;*/
/*   content: '+ ';*/
/*    padding: 0 15px;*/
/*    background: #49A800;*/
/*    display: inline-block;*/
/*    color: white;*/
/*    font-weight: bold;*/
/*}*/
/*details[open] summary::before {*/
/*    content: '- ';*/
/*       border-top: 1px solid grey;*/
/*    border-left: 1px solid grey;*/
    
/*    margin-right: 5px;*/
/*    background:none;*/
/*    color:#000;*/
/*}*/

/*details  {*/


/*    margin-bottom:10px;*/
    
/*}*/


/*details[open]  {*/
/*    border:none;*/
/*    border-bottom:1px solid grey;*/
/*}*/

/*details[open] summary  {*/
/*    border:none;*/
/*}*/

details{
    background:white;
    border:1px solid #d8d8d8;
    width:100%;
    margin-bottom:20px;
    -webkit-transition: background 0.2s; /* Safari prior 6.1 */
  transition: background 0.2s;
}

summary{
    outline:none;
    display:flex !important;
    justify-content:space-between;
    align-items:center;
    cursor:pointer;
     padding:20px;
}

summary::-webkit-details-marker {
   display: none;
}

summary h2, summary h3, summary h4{
    margin-bottom:0;
    
}

summary::after {
    
    content: '+ ';
    

    display: inline-block;
   
    font-weight: bold;
}

details.open>summary::after {
    
    content: '- ';
 
}




.content-wrap{
  padding:20px;
  padding-top:0;
 
}

.accordion-container{
    background:white;
    border:1px solid #d8d8d8;
    width:100%;
    margin-bottom:20px;
    -webkit-transition: background 0.2s; /* Safari prior 6.1 */
  transition: background 0.2s;
  
}

.accordion-container.open{
    
}

.accordion-title{
    display:flex;
    justify-content:space-between;
    align-items:center;
    cursor:pointer;
     padding:20px;
    
}

.accordion-title h2, .accordion-title h3, .accordion-title h4{
    margin-bottom:0;
    
}


.accordion-title::after {
    
    content: '+ ';
    

    display: inline-block;
   
    font-weight: bold;
}

.open .accordion-title::after {
    
    content: '- ';
 
}
.open .accordion-contents{

}
.accordion-contents{
  padding:20px;
  padding-top:0;
 
}
/* accordion end */

/*.fluid img{
    width:100%;
    height:auto;
}*/

.long-image-banner{
    width: 100%;
    
   padding-bottom:35%;
    margin-bottom: 10px;
    display: inline-block;
    background-size:cover;
    /*background-position:center 20%;*/
}


/**
 * version: 0.0.1
 * file:    global.css
 * author:  Squiz Australia
 * updated: 02-09-2014 10:10
 *
 * Table of Contents
 *
 * - Reset
 * - Utilities
 * - Slick
 * - General
 * - Modules
 * - Foundation
 * - Global Styles
 * - Magnific Popup
 * - Special media-queries

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

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

.clearfix {
    *zoom:1
}

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

.clearfix:after {
    clear:both
}


/* Skip Links */
.skip-links__list {list-style: none; margin: 0; padding: 0; color: #5e5eff;}
.skip-links__link {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; color: #5e5eff;}
.skip-links__link:focus,
.skip-links__link:active {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}


/*
--------------------
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 {
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}

body {
    margin:0
}

a:focus {
    outline:thin dotted
}

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

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

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

b,strong {
    font-weight:400
}

dfn {
    font-style:italic
}

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

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

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

pre {
    white-space:pre-wrap
}

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

small {
    font-size:80%
}

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

sup {
    top:-.5em
}

sub {
    bottom:-.25em
}

img {
    border:0
}

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

figure {
    margin:0
}

fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}

legend {
    border:0;
    padding:0
}

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

button,input {
    line-height:normal
}

button,select {
    text-transform:none
}

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

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

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

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

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

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

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

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

/*
--------------------
Utilities
--------------------
*/
.hidden {
    display:none
}

.invisible {
    display:none
}

.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%
}

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

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

.slick-list:focus {
    outline:none
}

.slick-loading .slick-list {
    background:#fff url(https://sarms.pir.sa.gov.au/__data/assets/image/0019/225055/ajax-loader.gif?v=0.2.1) center center no-repeat
}

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

.slick-slider .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:flex;
    zoom:1
}

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

.slick-track:after {
    clear:both
}

.slick-loading .slick-track {
    display:none
}

.slick-slide {
    float:left;
    width:auto;
    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 {
    display:none
}

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

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

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

/* Icons */
@font-face {
    font-family:'flexslider-icon';
    src:url(https://sarms.pir.sa.gov.au/__data/assets/file/0017/231470/flexslider-icon.eot?v=0.2.1);
    src:url(https://sarms.pir.sa.gov.au/__data/assets/file/0017/231470/flexslider-icon.eot?v=0.2.1?#iefix) format("embedded-opentype"),url(https://sarms.pir.sa.gov.au/__data/assets/file/0020/231473/flexslider-icon.woff?v=0.2.1) format("woff"),url(https://sarms.pir.sa.gov.au/__data/assets/file/0019/231472/flexslider-icon.ttf?v=0.2.1) format("truetype"),url(https://sarms.pir.sa.gov.au/__data/assets/file/0018/231471/flexslider-icon.svg?v=0.2.1#flexslider-icon) format("svg");
    font-weight:400;
    font-style:normal
}

/* Arrows */
.slick-prev,.slick-next {
    position:absolute;
    display:block;
    height:20px;
    width:20px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:transparent;
    color:transparent;
    top:50%;
    margin-top:-10px;
    padding:0;
    border:none;
    outline:none
}

.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus {
    outline:none;
    background:transparent;
    color:transparent
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
    opacity:1;
    color:#000
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
    opacity:1
}

.slick-prev:before,.slick-next:before {
    font-family:"flexslider-icon";
    font-size:20px;
    font-weight:700;
    line-height:1;
    color:#49A800;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.slick-prev {
    font-family:"flexslider-icon";
    left:-25px
}

[dir="rtl"] .slick-prev {
    left:auto;
    right:-25px
}

.slick-prev:before {
    content:'\f001'
}

[dir="rtl"] .slick-prev:before {
    content:'\f001'
}

.slick-next {
    font-family:"flexslider-icon";
    right:-25px
}

[dir="rtl"] .slick-next {
    font-family:"flexslider-icon";
    left:-25px;
    right:auto
}

.slick-next:before {
    content:'\f002'
}

[dir="rtl"] .slick-next:before {
    content:'\f002'
}

/* Dots */
.slick-slider {
    margin-bottom:30px
}

.slick-dots {
    position:absolute;
    bottom:-45px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    width:100%
}

.slick-dots li {
    position:relative;
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}

.slick-dots li button {
    border:0;
    background:transparent;
    display:block;
    height:20px;
    width:20px;
    outline:none;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}

.slick-dots li button:hover,.slick-dots li button:focus {
    outline:none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
    opacity:1
}

.slick-dots li button:before {
    position:absolute;
    top:0;
    left:0;
    content:'\2022';
    width:20px;
    height:20px;
    font-family:"flexslider-icon";
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:#000;
    opacity:.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.slick-dots li.slick-active button:before {
    color:#000;
    opacity:.75
}

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

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

html,body {
    height:100%
}

body {
    margin:0;
    padding:0;
    font-size:1em;
    line-height:1.4
}

img {
    max-width:100%
}

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

button {
    padding:0
}

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

/*
--------------------
Modules
--------------------
*/
/*
--------------------
Foundation
--------------------
*/
/* Fonts ----------------------
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Roboto', sans-serif;
*/

/* remove dependency on google fonts - <link href='https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300%7CRoboto:500,300,400' rel='stylesheet' type='text/css'> */

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('https://sarms.pir.sa.gov.au/__data/assets/file/0004/284242/roboto-v15-latin-300.eot?v=0.1.1'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0004/284242/roboto-v15-latin-300.eot?v=0.1.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0003/284241/roboto-v15-latin-300.woff2?v=0.1.1') format('woff2'), /* Super Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0007/284227/roboto-v15-latin-300.woff?v=0.1.1') format('woff'), /* Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0003/284232/roboto-v15-latin-300.ttf?v=0.1.1') format('truetype'), /* Safari, Android, iOS */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0010/284239/roboto-v15-latin-300.svg?v=0.1.1#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('https://sarms.pir.sa.gov.au/__data/assets/file/0005/284225/roboto-v15-latin-regular.eot?v=0.1.1'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0005/284225/roboto-v15-latin-regular.eot?v=0.1.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0007/284245/roboto-v15-latin-regular.woff2?v=0.1.1') format('woff2'), /* Super Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0005/284252/roboto-v15-latin-regular.woff?v=0.1.1') format('woff'), /* Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0008/284255/roboto-v15-latin-regular.ttf?v=0.1.1') format('truetype'), /* Safari, Android, iOS */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0008/284228/roboto-v15-latin-regular.svg?v=0.1.1#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('https://sarms.pir.sa.gov.au/__data/assets/file/0004/284224/roboto-v15-latin-500.eot?v=0.2.1'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0004/284224/roboto-v15-latin-500.eot?v=0.2.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0004/284233/roboto-v15-latin-500.woff2?v=0.1.1') format('woff2'), /* Super Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0008/284237/roboto-v15-latin-500.woff?v=0.1.1') format('woff'), /* Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0006/284226/roboto-v15-latin-500.ttf?v=0.1.1') format('truetype'), /* Safari, Android, iOS */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0003/284250/roboto-v15-latin-500.svg?v=0.1.1#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('https://sarms.pir.sa.gov.au/__data/assets/file/0020/284231/roboto-condensed-v13-latin-300.eot?v=0.1.1'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0020/284231/roboto-condensed-v13-latin-300.eot?v=0.1.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0006/284235/roboto-condensed-v13-latin-300.woff2?v=0.1.1') format('woff2'), /* Super Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0007/284236/roboto-condensed-v13-latin-300.woff?v=0.1.1') format('woff'), /* Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0008/284246/roboto-condensed-v13-latin-300.ttf?v=0.1.1') format('truetype'), /* Safari, Android, iOS */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0009/284238/roboto-condensed-v13-latin-300.svg?v=0.1.1#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('https://sarms.pir.sa.gov.au/__data/assets/file/0006/284244/roboto-condensed-v13-latin-regular.eot?v=0.1.1'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0006/284244/roboto-condensed-v13-latin-regular.eot?v=0.1.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0005/284243/roboto-condensed-v13-latin-regular.woff2?v=0.1.1') format('woff2'), /* Super Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0004/284251/roboto-condensed-v13-latin-regular.woff?v=0.1.1') format('woff'), /* Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0009/284229/roboto-condensed-v13-latin-regular.ttf?v=0.1.1') format('truetype'), /* Safari, Android, iOS */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0006/284253/roboto-condensed-v13-latin-regular.svg?v=0.1.1#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('https://sarms.pir.sa.gov.au/__data/assets/file/0019/284230/roboto-condensed-v13-latin-700.eot?v=0.1.1'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0019/284230/roboto-condensed-v13-latin-700.eot?v=0.1.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0011/284249/roboto-condensed-v13-latin-700.woff2?v=0.1.1') format('woff2'), /* Super Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0007/284254/roboto-condensed-v13-latin-700.woff?v=0.1.1') format('woff'), /* Modern Browsers */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0020/284240/roboto-condensed-v13-latin-700.ttf?v=0.1.1') format('truetype'), /* Safari, Android, iOS */
       url('https://sarms.pir.sa.gov.au/__data/assets/file/0009/284247/roboto-condensed-v13-latin-700.svg?v=0.1.1#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* Nicolas Gallagher's micro clearfix */
.row {
    *zoom:1
}

.row:before,.row:after {
    content:" ";
    display:table
}

.row:after {
    clear:both
}

/* Global Reset & Standards ---------------------- */
*,:before,:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

body {
    background:#fff;
    font-family:'Roboto Condensed',sans-serif;
    font-weight:400;
    font-style:normal;
    /* font-size:16px; */
    line-height:1;
    color:#000;
    position:relative;
    -webkit-font-smoothing:antialiased
}

/* Links ---------------------- */
a img {
    border:none
}

a {
    color:#327D00; /*#49A800;*/
    text-decoration:none;
    line-height:inherit;
    outline:none;
}

a:focus,a:hover {
    color:#327D00;
    outline:none;
    text-decoration: underline;
}

.main-nav a:focus, .main-nav a:hover, 
.button:focus,.button:hover,
button:focus,button:hover {
    outline:none;
    text-decoration: none;
}

p a,p a:visited {
    line-height:inherit
}

/* Misc ---------------------- */
.left {
    float:left
}

.right {
    float:right
}

.text-left {
    text-align:left
}

.text-right {
    text-align:right
}

.text-center {
    text-align:center
}

.line-bottom {
    border-bottom:1px solid #c2bfba;
    padding:0 0 .4em
}

.thin {
    text-transform: uppercase;
    font-weight:400
}

.lead {
    font-family:'Roboto Condensed',sans-serif;
    font-weight:300;
    font-size:1em
}

/* Reset for strange margins by default on <figure> elements */
figure {
    margin:0
}

/* Base Type Styles Using Modular Scale ---------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin:0;
    padding:0;
    font-size:1em;
    direction:ltr
}

p {
    font-family:'Roboto',sans-serif;
    font-weight:300;
/*500*/
/*font-size: 0.875em;*/
    line-height:1.25em;
    margin-bottom:1.5em
}
.main-content-text-full,
.main-content-text {
    font-size:1.125em
}
.main-content-text-full ul,
.main-content-text ul {
    font-family:'Roboto',sans-serif;
    font-weight:300
}
.main-content-pdate{
  margin-bottom: 1.6em;
  opacity: 0.8;
  font-weight: 300;
  font-size: 0.8em;
  font-family:'Roboto Condensed',sans-serif;
}
h1,h2,h3,h4,h5,h6 {
    font-family:'Roboto Condensed',sans-serif;
    font-style:normal;
    color:#000;
    text-rendering:optimizeLegibility;
    line-height:1.1
}

h1 {
    font-size:2.8125em;
    font-weight:300;
    line-height:1.1em;
    letter-spacing:-3px;
    text-transform:uppercase;
    margin-bottom:.5em
}

h2 {
    font-size:1.375em;
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:1em
}

h3 {
    font-size:1.175em; /* font-size:1.125em; */ /* 2015-06, Nic as requested by Andrea */
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:1em
}

h4 {
    /*font-size:1.25em;*/
    /*font-weight:300;*/
    /*margin-bottom:1em*/
      font-size: 1em;
    font-weight: 500;
    margin-bottom: 1em;
    font-family: 'Roboto';
}

hr {
    border:solid #ddd;
    border-width:1px 0 0;
    clear:both;
    margin:22px 0 21px;
    height:0
}

em,i {
    font-style:italic;
    line-height:inherit
}

strong,b {
    font-weight:400;
    line-height:inherit
}

small {
    font-size:60%;
    line-height:inherit
}

code {
    font-weight:700;
    background:#ff9
}

/* Lists ---------------------- */
ul,ol,dl {
    line-height:1.6;
    margin-bottom:17px;
    list-style-position:inside
}

ul li ul,ul li ol {
    margin-left:20px;
    margin-bottom:0
}

ul.no-bullet {
    list-style:none
}

ol {
    margin-left:20px
}

ol li ul,ol li ol {
    margin-left:20px;
    margin-bottom:0
}

/* Blockquotes ---------------------- */
blockquote,blockquote p {
    line-height:1.5;
    color:#6f6f6f
}

blockquote {
    margin:0 0 17px;
    padding:9px 20px 0 19px;
    border-left:1px solid #ddd
}

blockquote cite {
    display:block;
    font-size:13px;
    color:#555
}

blockquote cite:before {
    content:"\2014 \0020"
}

blockquote cite a,blockquote cite a:visited {
    color:#555
}

abbr,acronym {
    text-transform:uppercase;
    font-size:90%;
    color:#222;
    border-bottom:1px solid #ddd;
    cursor:help
}

abbr {
    text-transform:none
}

/* Homepage specific ---------------------- */
.home p {
    font-family:'Roboto',sans-serif;
    font-weight:300;
    font-size:1em
}
.home p.thin {
    text-transform: uppercase;
    margin-bottom: 0.5em;
    font-size: 1.327em;
    font-weight:400;
    line-height: 1.1;
    margin:0;
    padding:0;
    font-style:normal;
}

/* Internal content general styles ---------------------- */
.internal-content {
    padding:1.5em 0
}

.internal-content ul,.internal-content ol,.internal-content dl {
    font-family:'Roboto',sans-serif;
    font-size:.875em
}

.internal-content ul {
    list-style:none
}

.internal-content ul li {
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0020/223562/sprite-2.png?v=0.3.1) no-repeat 0 -393px;
    padding:0 0 0 12px
}

.internal-content ul li ul,.internal-content ul li ol {
    margin-left:20px;
    margin-bottom:0;
    font-size:1em
}

.internal-content ul.no-bullet {
    list-style:none
}

.internal-content ol {
    margin-left:20px
}

.internal-content ol li ol {
    list-style-type:lower-alpha
}

.internal-content ol li ul,.internal-content ol li ol {
    margin-left:20px;
    margin-bottom:0;
    font-size:1em
}

.form-wrap {
    width:100%;
    margin-bottom:1.5em
}

/* Tables ---------------------- */
.styled-table {
    display:none
}

.mobile-tables {
    font-family:'Roboto',sans-serif;
    font-size:.875em
}

.mobile-table__row {
    border-bottom:1px solid #c2bfba;
    padding:.875em .875em .875em 0
}

.mobile-table__h {
    font-weight:600;
    padding:0 0 .4em
}

table {
    margin:0 0 1.5em;
    font-family:'Roboto',sans-serif;
    font-size:.875em
}

table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td {
    display:table-cell;
    line-height:18px;
    text-align:left
}

table tr th,table tr td {
    border-bottom:1px solid #c2bfba
}

table thead tr td,table thead tr th,table tbody tr td,table tbody tr th {
    padding:.875em .875em .875em 0;
    vertical-align:top;
    text-align:left
}

/* Forms ---------------------- */
label {
    font-family:'Roboto',sans-serif;
    font-size:.875em;
    color:#000;
    cursor:pointer;
    display:block;
    font-weight:500;
    margin:12px 0 6px;
    float:left;
    clear: left; /* 2015-05, Nic labels were stacking underneath previous element if it was narrow */
    width:100%
}

label.right {
    float:none;
    text-align:right
}

label.inline {
    line-height:32px;
    margin:0 0 12px
}

input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {
    font-family:'Roboto',sans-serif;
    font-size:.875em;
    color:#000;
    float:left;
    background-color:#fff;
    border:1px solid #c2bfba;
    display:block;
    margin:0 0 12px;
    padding: 0 12px 0 12px; /* was 12px; */
    height:46px;
    width:100%;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    -webkit-transition:all .15s linear;
    -moz-transition:all .15s linear;
    -o-transition:all .15s linear;
    transition:all .15s linear
}

.sq-form-question-error input[type="text"],.sq-form-question-error input[type="password"],.sq-form-question-error input[type="date"],.sq-form-question-error input[type="datetime"],.sq-form-question-error input[type="email"],.sq-form-question-error input[type="number"],.sq-form-question-error input[type="search"],.sq-form-question-error input[type="tel"],.sq-form-question-error input[type="time"],.sq-form-question-error input[type="url"],.sq-form-question-error textarea {
    border:1px solid #ed1c24;
    color:#000
}

.sq-form-submit {
    float:left;
    width:auto;
    background:#49A800;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:'Roboto Condensed',sans-serif;
    font-weight:300;
    text-transform:uppercase;
    font-size:1em;
    line-height:1;
    margin:0;
    border:none;
    padding:10px 35px 11px;
    position:relative;
    text-align:center;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    -webkit-transition:background-color .15s ease-in-out;
    -moz-transition:background-color .15s ease-in-out;
    -o-transition:background-color .15s ease-in-out;
    transition:background-color .15s ease-in-out
}

.sq-form-submit:focus,.sq-form-submit:hover {
    color:#fff;
    background-color:#000
}

form .radio-box,form .checkbox-box {
    margin:0;
    width:100%;
    float:left
}

form .radio-box label,form .checkbox-box label {
    clear:left;
    float:left;
    width:auto;
    margin:0 25px 12px 0;
    background-image:url(https://sarms.pir.sa.gov.au/__data/assets/image/0020/223562/sprite-2.png?v=0.3.1);
    background-repeat:no-repeat;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}

form .radio-box input[type="radio"] {
    display:none
}

form .radio-box input[type="radio"] + label {
    padding-left:25px;
    height:20px;
    display:inline-block;
    line-height:20px;
    background-repeat:no-repeat;
    background-position:0 -700px;
    vertical-align:middle;
    cursor:pointer
}

form .radio-box input[type="radio"]:hover + label {
    background-position:0 -600px
}

form .radio-box input[type="radio"]:checked + label {
    background-position:0 -500px
}

form .checkbox-box input[type="checkbox"] {
    display:none
}

form .checkbox-box input[type="checkbox"] {
    display:none
}

form .checkbox-box input[type="checkbox"] + label {
    padding-left:25px;
    height:20px;
    display:inline-block;
    line-height:20px;
    background-repeat:no-repeat;
    background-position:0 -998px;
    vertical-align:middle;
    cursor:pointer
}

form .checkbox-box input[type="checkbox"]:hover + label {
    background-position:0 -898px
}

form .checkbox-box input[type="checkbox"]:checked + label {
    background-position:0 -798px
}

input:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,nput[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus {
    outline:none
}

input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled] {
    background-color:#ddd
}

textarea {
    height:auto
}

select {
    width:100%
}

/* Don't use native buttons on iOS */
input[type=submit].button,button.button {
    -webkit-appearance:none
}

/* Buttons ---------------------- */
.button {
    width:auto;
    background:#49A800;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:'Roboto Condensed',sans-serif;
    text-transform:uppercase;
    font-size:1em;
    line-height:1;
    margin:0;
    padding:10px 35px 11px;
    position:relative;
    text-align:center;
    text-decoration:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border: none;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    -webkit-transition:background-color .15s ease-in-out;
    -moz-transition:background-color .15s ease-in-out;
    -o-transition:background-color .15s ease-in-out;
    transition:background-color .15s ease-in-out
}

.button:focus,.button:hover {
    color:#fff;
    background-color:#000
}

.button.secondary {
    background-color:#fff;
    color:#000
}

.button.secondary:focus,.button.secondary:hover {
    background-color:#49A800;
    color:#fff
}

.button.alternate {
    background:none;
    border:1px solid #c2bfb9;
    color:#000
}

.button.alternate:focus,.button.alternate:hover {
    background-color:#6ec656;
    color:#fff;
    border:1px solid #6ec656
}

/* Pagination (Slick) ---------------------- */
.slick-dots {
    display:block;
    float:left;
    list-style:none outside none;
    padding:0;
    text-align:center;
    width:100%;
    bottom:5px
}

.slick-dots li {
    cursor:pointer;
    display:inline-block;
    height:20px;
    margin:0;
    padding:0;
    position:relative;
    width:16px
}

.slick-dots li.slick-active button:before {
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0020/223562/sprite-2.png?v=0.3.1) no-repeat 5px -194px
}

.slick-dots li button:before {
    content:"";
    height:20px;
    left:0;
    position:absolute;
    text-align:center;
    top:0;
    width:20px;
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0020/223562/sprite-2.png?v=0.3.1) no-repeat -16px -194px
}

.slick-dots li button {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:transparent;
    cursor:pointer;
    display:block;
    font-size:0;
    height:20px;
    line-height:0;
    outline:medium none;
    padding:5px;
    width:20px
}

/* Breadcrumbs ---------------------- */
.breadcrumbs-list {
    float:left;
    width:100%;
    list-style:none;
    margin:0 0 1.5em
}

.breadcrumbs-item {
    float:left;
    color:#000;
    font-size:.875em;
    text-transform:uppercase
}

.breadcrumbs-item-link {
    color:#060400;
    font-size:1em;
    text-transform:uppercase
}

.breadcrumbs-separator {
    color:#060400;
    margin:0 5px
}

/*
--------------------
Global Styles
--------------------
*/
#page-wrapper {
    overflow:hidden;
    position:relative
}

.row {
    width:auto;
    min-width:0;
    margin-left:0;
    margin-right:0
}

.wrap {
    width:auto;
    float:none;
    min-height:1px;
    padding:0 20px;
    position:relative
}

.wrap:last-child {
    float:none
}

.wrap:before,.wrap:after {
    content:"";
    display:table
}

.wrap:after {
    clear:both
}

.show-for-small,.hide-for-medium,.hide-for-large {
    display:inherit!important
}

.hide-for-small,.show-for-medium,.show-for-large {
    display:none!important
}

/* Header ---------------------- */
.header-wrap {
    width:auto;
    float:none;
    min-height:1px;
    padding:0 20px
}

.top-part {
    position:relative;
    height:112px;
    background:#000;
    padding-top:56px;
    padding-bottom:14px;
    -webkit-transition:all 300ms;
    -moz-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms
}

.top-part.sq-active {
    height:165px;
    overflow: hidden;
}

.top-part.sq-active #search {
    height:32px;
    margin:26px 0 0;
    padding:6px 0;
    display:block;
    z-index:10
}

.top-part.sq-active .top-search-wrap {
    height:0
}

.top-nav {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:#49A800
}

.top-nav-wrap {
    padding:0 10px
}

.top-nav-list {
    list-style:none;
    margin:0
}

.top-nav-item {
    float:left;
    width:20%;
    padding:12px 0;
    height:56px;
    -webkit-transition:all .15s linear;
    -moz-transition:all .15s linear;
    -o-transition:all .15s linear;
    transition:all .15s linear
}

.top-nav-item.selected {
    background-color:#f3efe8
}

.top-nav-item:focus,.top-nav-item:hover {
    background-color:#fff
}

.top-nav-link {
    position:relative;
    width:35px;
    display:block;
    margin:0 auto;
    text-indent:-9999px
}
a.top-nav-link{
    color:#153400 !important;
}

.top-nav-link:focus,.top-nav-link:hover {
    color:#153400 !important;
}

.top-nav-link:before {
    width:35px;
    height:35px;
    content:" ";
    position:absolute;
    top:0;
    left:0;
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
}

.no-svg .top-nav-link:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.top-nav-link.About:before, .top-nav-link.about:before {
    background-size:600px 1500px;
    background-position:-147px -75px
}

.top-nav-link.services:before {
    background-size:600px 1500px;
    background-position:-372px -72px
}

.top-nav-link.publications:before {
    background-size:600px 1500px;
    background-position:-223.5px -73.5px
}

.top-nav-link.careers:before {
    background-size:600px 1500px;
    background-position:-447px -70.5px
}

.top-nav-link.contact:before {
    background-size:600px 1500px;
    background-position:-300px -67.5px
}

/* History of Agriculture icon set */
.top-nav-link.contactlight:before {
    background-size: 550px 1500px;
    background-position: -349px -750px;
}

.top-nav-link.history:before {
    background-size: 433px; /* background-size: 450px; */
    background-position: 7px -53px; /* background-position: 5px -57px; */
}

.top-nav-link.photo:before {
    background-size: 550px 1500px;
    background-position: -494px -823px;
}

.top-nav-link.contribute:before {
    background-size: 550px 1500px;
    background-position: -391px -824px; /* drawer */
}

.mobile-menu-btn-img {
    float:left
}

.mobile-menu-btn {
    margin-top:14px;
    border:none;
    background:none
}

.full-menu-btn {
    display:none;
    border:none;
    background:none
}

.mobile-menu-btn-text {
    float:left;
    margin:13px 0 0 20px;
    font-size:1.125em;
    font-weight:500;
    line-height:0;
    display:block;
    color:#fff;
    text-transform:uppercase
}

.nav-holder.sq-active {
    transform:translateX(75px);
    -webkit-transform:translateX(75px);
    -moz-transform:translateX(75px);
    -ms-transform:translateX(75px);
    -o-transform:translateX(75px)
}

.nav-holder {
    background-color:#1c1c1c;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    margin:0 -12px;
    position:relative;
    transform:translateX(100%);
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
    transition:transform .5s ease 0;
    -webkit-transition:-webkit-transform .5s ease 0;
    -moz-transition:-moz-transform .5s ease 0;
    -o-transition:-o-transform .5s ease 0;
    top:56px;
    position:absolute;
    right:12px;
    width:100%;
    height:100%;
    z-index:100
}

.main-nav {
    overflow:visible
}

.main-nav-list {
    list-style:none;
    margin:0;
    border-top:1px solid #000
}

.main-nav-item {
    letter-spacing:-.7px;
    overflow:hidden
}

.main-nav-item.empty {
    display:none
}

.main-nav-link {
    font-size:1.125em;
    text-transform:uppercase;
    color:#fff;
    border-bottom:1px solid #595856;
    float:left;
    line-height:1;
    padding:10px 20px;
    width:100%;
    position:relative
}

.main-nav-link:focus,.main-nav-link:hover,.main-nav-link.selected {
    color:#303030;
    background:#49A800
}

.main-nav-link.dropdown:after {
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #fff;
    border-bottom:none;
    content:"";
    float:right;
    height:0;
    margin:6px 65px 0 0;
    width:0;
}

.main-nav-link.dropdown.selected:after {
    border-top:5px solid #000
}

.main-nav__arrow {
    position:absolute;
    display:block;
    width:31px;
    height:38px;
    text-indent:-10000px;
    top:0;
    right:75px
}

.main-nav-2nd-list {
    display:none;
    float:left;
    margin:0;
    width:100%;
    background:#323231;
    list-style:none
}

.main-nav-item.sq-active .main-nav-2nd-list {
    display:block
}

.main-nav-item.sq-active .main-nav-link.dropdown:after {
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #000;
    border-top:none
}

.main-nav-2nd-link {
    position:relative;
    font-size:1.125em;
    text-transform:uppercase;
    color:#f3efe8;
    border-bottom:1px solid #595856;
    float:left;
    line-height:1;
    padding:10px 20px 10px 45px;
    width:90%
}

.main-nav-2nd-link:focus,.main-nav-2nd-link:hover {
    color:#49A800
}

a.selected.main-nav-2nd-link {
    color:#49A800
}

.main-nav-3rd-list {
    list-style:none;
    float:left;
    border-bottom:1px solid #595856;
    margin:0;
    padding:0 0 0 20px;
    width:90%
}

.main-nav-3rd-item {
    width:100%;
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0020/223562/sprite-2.png?v=0.3.1) no-repeat 1px -91px;
    padding:0 0 0 26px
}

.main-nav-3rd-link {
    color:#f3efe8;
    font-size:.875em;
    text-transform:uppercase;
    display:inline-block
}

.main-nav-3rd-link:focus,.main-nav-3rd-link:hover {
    color:#49A800
}

a.selected.main-nav-3rd-link {
    color:#49A800
}

.toggle-search-mobile {
    width:22px;
    height:22px;
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0005/224285/search.png?v=0.2.1) no-repeat 0 0;
    border:none;
    float:right;
    text-indent:-9999px;
    margin:17px 0
}

.toggle-search-mobile.sq-active {
    background:none;
    position:relative;
    -webkit-transition:all 300ms;
    -moz-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms
}

.toggle-search-mobile.sq-active:before {
    color:#fff;
    content:"x";
    font-size:1.8em;
    font-family:'Roboto',sans-serif;
    font-weight:300;
    left:6px;
    position:absolute;
    text-indent:0;
    top:-6px;

    position:absolute;
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-position:0 -600px;
    left:-8px;
    top:-4px;
    width:32px;
    height:32px;
    content: "";
}
.toggle-search-mobile.sq-active{
  overflow: visible;
}
.no-svg .toggle-search-mobile.sq-active:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.top-search-wrap {
    height:0
}

.top-search-btn {
    border:none;
    background:none;
    margin:14px 0 0;
    padding:0;
    position:absolute;
    right:0;
    top:55px
}

.top-search {
    width:100%;
    position:relative
}

.top-search label {
    color:#fff
}

#search {
    float:left;
    width:86%;
    height:0;
    color:#fff;
    background:#000;
    border:none;
    padding:0;
    margin:0;
    display:none
}

.logos {
    background:#f3efe8;
    padding:14px 0
}

.logo-pirsa {
   /* float:left; */
    margin: 0; /* 2015-03 Nic was margin:6px 0 0 */
}

.sardi-right-logo{
    float:right;
   /* padding-left:8px;*/

}

.sardi-right-logo img{
    height:48px;
    margin-left:4px;
}

a.sardi-right-logo + .logos-wrapper img{
    height:48px;
}

.logo-left{
    float:left;
}

.logo-left img{
    height:56px;
    width:auto;
}

.logo-right{
    float:right;
    
}

.logo-right img{
   height:56px;
    width:auto;
    
}
@media(min-width: 75em) {




}
@media(min-width: 37.5em) {
    
    .logo-right{
        padding-right:10px;
    }
    

}

@media(min-width: 405px) {
    
    .logo-left img{
    height:auto !important;
    width:auto;
}
.logo-right img{
   height:auto !important;
    width:auto;
    
    
}

.sardi-right-logo img{
    height:48px !important;
    
}

a.sardi-right-logo + .logos-wrapper img{
    height:48px !important;
    margin-left:0;
}



.logo-right img:nth-child(2) {
    margin-left:10px;
}


}

@media(min-width: 461px) {
  

.sardi-right-logo img{
    height:auto !important;
    margin-left:10px;
}

a.sardi-right-logo + .logos-wrapper img{
    height:auto !important;
    margin-left:auto !important;
}

a.sardi-right-logo + .logos-wrapper .logo-right img:nth-child(2) {
    margin-left:10px !important;
}

}

.logo-sa {
    float:left;
    clear:both;
    margin-top: 10px;
}

.logo-pirsa-img,.logo-sa-img {
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    float:left;
    text-indent:-9999px
}

.logo-pfwce {
margin-left: 0px;
display: block;
float: left;
clear:both;
margin-right: 50px;
margin-top:10px;
}

.logo-pfwce-img{
background-image: url(https://pir.sa.gov.au/__data/assets/image/0007/241846/PFWCE_black-01.png);
text-indent: -9999px;
background-size: 65px 45px;
height: 45px;
width: 65px;
opacity: 0.7;
}

.sardi-logo{
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0019/244054/SARDI_inline2.svg); /* 2015-03 Nic, removed background-image:url(https://pir.sa.gov.au/media/images/homepage/SARDI_inline.svg); */
    background-repeat: no-repeat;
    float:right;
    margin-bottom: 10px;
    text-indent:-9999px;
    background-size: cover; /* equals 99px 35px; /* 2015-03 Nic was 99px */ /* 124 */
    background-position:0 0;
    height: 35px; /* 2015-03 Nic was 43px */ /* 35px  */ /* 44px */
    width: 99px; /* 2015-03 Nic was 122px */ /* 96px; */ /* 120px */
    /* margin-left: 30px; 2015-03 Nic moved to medium.css */
}
.no-svg .sardi-logo{
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0003/244056/SARDI_inline2.png); /* 2015-03 Nic, removed background-image:url(https://pir.sa.gov.au/media/images/homepage/SARDI_inline_120.png); */
}
.no-svg .logo-pirsa-img,.no-svg .logo-sa-img {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.logo-pirsa-img {
    background-size:310px 775px;
    background-position:0 -193.75px;
    height:34px;
    width:158px
}

.logo-sa-img {
    background-size:310px 775px;
    background-position:0 -116.25px;
    height:35px;
    width:100px
}

.main {
    background:#f3efe8
}
.main-banner{
  margin-bottom: 1.5em;
}
.main-banner img {
    width:auto;
    display:block
}

.main-banner-slider {
    list-style:none;
    max-height:560px;
    overflow:hidden;

   
}
@media (min-width: 75em){
    
    .main-banner-slider {
   
    height: 424px;
    }
}
.main-banner-slider-item {
    position:relative;
    background-color: #f3efe8;
}
.main-banner-slider-item a {
    background:#000
}

.main-banner-slider-item a:focus h2,.main-banner-slider-item a:hover h2 {
/*text-decoration: underline;*/
}

.main-banner-slider-text-wrap {
    width:100%;
    position:absolute;
    top:0;
    left:0
}

.main-banner-slider .custom-banner-shape {
    background:url(https://pir.sa.gov.au/__data/assets/file/0018/224307/custom-banner-shape.svg) repeat scroll 0 0/100% 100%;
    top:130px;
    height:110px;
    position:absolute;
    width:100%;
    z-index:10;
    left:0
}

.main-banner-slider-brand {
    pointer-events:none;
    position:absolute;
    font-weight:100;
    padding:10px;
    text-transform:uppercase;
    right:0;
    top:1.2em;
    width:100px;
    height:121px;
    z-index:1;
    background:url(https://pir.sa.gov.au/__data/assets/file/0017/224306/green-shape.svg) 0 0;
    background-size:100px 121px
}

.main-banner-slider-brand h1 {
    color:#fff;
    font-size:.8em;
    letter-spacing:-1px;
    line-height:1
}

.main-banner-slider-text {
    display:none;
    width:50%;
    margin:10% 0 0;
    padding-left:21px
}

.main-banner-slider-text h2 {
    font-size:3em;
/* 2.8125em; */
    font-weight:300;
    letter-spacing:-3px;
    line-height:1.1em;
    margin-bottom:.5em;
    text-transform: inherit !important;
    color:#fff;
}

.main-banner-slider-text p {
    color:#fff
}

.main-banner-tiles-wrap {
    width:auto;
    float:none;
/*  min-height: 1px;*/
    padding:0 10px;
    position:relative
}

.main-banner-tiles-list {
    list-style:none;
    margin:0;
    padding:0;
    display:block;
    width:100%
}

.main-banner-tiles-item {
    display:inline-block;
    background:#fff
}

.main-banner-tiles-item:last-child .main-banner-tiles-link {
    border-bottom:none
}

.main-banner-tiles-link {
    display:block;
    vertical-align:middle;
    border-bottom:1px solid #dad7d1;
    padding:0 20px;
    text-transform:uppercase;
    font-size:1.125em;
    color:#000;
    position:relative;
    min-width:200px
}

a.main-banner-tiles-link {
    height:100%;
}

.main-banner-tiles-link:hover,.main-banner-tiles-link.selected {
    background:#000;
    color:#fff
}

.main-banner-tiles-link.selected {
    background:#49A800;
    color:#000
}

/* Internal menu ---------------------- */
.internal-menu {
    font-size:1.125em;
    color:#000;
    /*text-transform:uppercase;*/ /* used to be uppercase */
    background:#fff;
    float:left;
    width:100%;
    font-family:'Roboto Condensed',sans-serif!important;
    margin:0 0 1.5em
}

.internal-menu a {
    font-family:'Roboto Condensed',sans-serif!important
}

.internal-menu-list {
    list-style:none;
    margin:0
}

.internal-menu-item {
    float:left;
    width:100%;
    border-bottom:1px solid #c2bfba
}

.internal-menu-item:last-child {
    border-bottom:none
}

.internal-menu-item.sq-active .internal-2nd-level-list {
    display:block
}

.internal-menu-item.sq-active .internal-menu-link {
    background:#49A800;
    color:#000
}

.internal-menu-item.sq-active .internal-menu-link:after {
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #000;
    border-top:none
}

.internal-menu-link {
    float:left;
    padding:20px;
    position:relative;
    width:100%;
    color:#000
}

.internal-menu-link:hover {
    color:#000
}

.internal-menu-link:after {
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #000;
    border-bottom:none;
    content:"";
    position:absolute;
    right:20px;
    top:32px;
    height:0;
    width:0
}

.internal-2nd-level-list {
    display:none;
    background:#000;
    list-style:none;
    margin:0;
    float:left;
    width:100%;
    padding:20px
}

.internal-2nd-level-item {
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0020/223562/sprite-2.png?v=0.3.1) no-repeat scroll 1px -91px;
    padding:0 0 0 26px;
    float:left;
    width:100%
}

.internal-2nd-level-link {
    color:#f3efe8;
    display:inline-block;
    font-size:.875em;
    /*text-transform:capitalize;*/
    /*old:uppercase or initial. capitalize works on ie*/
}

/* Main content ---------------------- */
.main-introduction {
    position:relative
}

/* Thumbnails ---------------------- */
.thumbnails-wrap {
    position:relative
}

.thumbnail-list {
    list-style:none;
    margin:0
}

.thumbnail {
    float:left;
    cursor:pointer;
    width:204px;
    height:325px;
    margin:0 0 60px;
    position:relative
}

.thumbnail h2 {
    position:absolute;
    z-index:10;
    top:20px;
    left:20px;
    width:164px
}

.thumbnail:focus .thumbnail-icon,.thumbnail:hover .thumbnail-icon {
    background:#f3efe8
}

.thumbnail:focus .thumbnail-icon span.agribusiness,.thumbnail:hover .thumbnail-icon span.agribusiness {
    background-position:0 -74px
}

.thumbnail:focus .thumbnail-icon span.biosecurity,.thumbnail:hover .thumbnail-icon span.biosecurity {
    background-position:-234px -74px
}

.thumbnail:focus .thumbnail-icon span.fisheries,.thumbnail:hover .thumbnail-icon span.fisheries {
    background-position:-468px -74px
}

.thumbnail:focus .thumbnail-icon span.research,.thumbnail:hover .thumbnail-icon span.research {
    background-position:-702px -74px
}

.thumbnail:focus .thumbnail-icon span.commercial,.thumbnail:hover .thumbnail-icon span.commercial {
    background-position:-936px -74px
}

.thumbnail:focus .thumbnail-icon .thumbnail-back,.thumbnail:hover .thumbnail-icon .thumbnail-back {
    background:#49A800
}



.newthumbnails-wrap {
    position:relative
}

.newthumbnail-list {
    list-style:none;
    margin:0
}

.newthumbnail {
    float:left;
    cursor:pointer;
    width:204px;
    height:325px;
    margin:0 0 60px;
    position:relative
}

.newthumbnail h2 {
    position:absolute;
    z-index:10;
    top:20px;
    left:20px;
    width:164px
}

.newthumbnail:focus .newthumbnail-icon,.newthumbnail:hover .newthumbnail-icon {
    background:#f3efe8
}

.newthumbnail:focus .newthumbnail-icon span.agribusiness,.newthumbnail:hover .newthumbnail-icon span.agribusiness {
    background-position:0 -74px
}

.newthumbnail:focus .newthumbnail-icon span.biosecurity,.newthumbnail:hover .newthumbnail-icon span.biosecurity {
    background-position:-234px -74px
}

.newthumbnail:focus .newthumbnail-icon span.fisheries,.newthumbnail:hover .newthumbnail-icon span.fisheries {
    background-position:-468px -74px
}

.newthumbnail:focus .newthumbnail-icon span.research,.newthumbnail:hover .newthumbnail-icon span.research {
    background-position:-702px -74px
}

.newthumbnail:focus .newthumbnail-icon span.commercial,.newthumbnail:hover .newthumbnail-icon span.commercial {
    background-position:-936px -74px
}

.newthumbnail:focus .newthumbnail-icon .newthumbnail-back,.newthumbnail:hover .newthumbnail-icon .newthumbnail-back {
    background:#49A800
}




.thumbnail-back {
    background:#fff;
    width:100%;
    height:100%
}

.thumbnail-img {
    height:325px;
    position:absolute;
    width:204px;
    z-index:1
}

.thumbnail-img img {
    position:absolute;
    bottom:0;
    display:block;
    left:0
}

.thumbnail-img:before {
    content:"";
    position:absolute;
   /* background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0006/223566/mask-thumbnail.png?v=0.3.1) no-repeat 0 0;*/
    width:204px;
    height:22px;
    top:130px;
    z-index:10;
    left:0;
}

.thumbnail-icon {
    width:75px;
    height:75px;
    position:absolute;
    z-index:20;
    top:108px;
    left:64px;
    background:#49A800;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}

.thumbnail-icon span {
    width:74px;
    height:74px;
    float:left;
    text-indent:-9999px;
    position:absolute;
    left:50%;
    margin-left:-37px;
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0007/223567/sprite-thumb.png?v=0.3.1)
}

.thumbnail-icon span.agribusiness {
    background-position:0 0
}

.thumbnail-icon span.biosecurity {
    background-position:-234px 0
}

.thumbnail-icon span.fisheries {
    background-position:-468px 0
}

.thumbnail-icon span.research {
    background-position:-702px 0
}

.thumbnail-icon span.commercial {
    background-position:-936px 0
}

.main-introduction.popup-visible,.thumbnails-wrap.popup-visible,.thumbnails-plain-wrap.popup-visible {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
}

.main-introduction.popup-hidden,.thumbnails-wrap.popup-hidden,.thumbnails-plain-wrap.popup-hidden {
    position:relative
}

.popup-wrap {
    position:relative;
}

.popup-wrap.popup-hidden {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    opacity:0
}

.popup-wrap.popup-visible {
    position:relative;
    opacity:1
}

#popup-thumbnail-details-list-mobile,#popup-thumbnail-details-list {
    position:absolute;
    z-index:100;
    height:1150px;
    width:100%;
    display:none;
    background:#f3efe8
}

#popup-thumbnail-details-list-mobile .thumbnail-list-item,#popup-thumbnail-details-list .thumbnail-list-item {
    height:1150px;
    width:300px
}

.thumbnail-detail-list {
    list-style:none;
    margin:0
}

.thumbnail-detail {
    background:#f3efe8;
    padding:40px 8px
}

.thumbnail-detail .wrap {
    padding:0
}

.thumbnail-detail h2 {
    font-size:2.8125em;
    font-weight:300;
    line-height:1.1em;
    letter-spacing:-3px;
    text-transform:uppercase;
    margin-bottom:.5em;
    padding:5px 10px 25px;
    display:inline-block;
    text-align:center;
    width:100%
}

.thumbnail-detail h3 {
    font-size:1.375em;
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:1em
}

.thumbnail-detail-wrap,.thumbnail-plain-detail-wrap {
    width:100%;
    margin:0 0 40px;
    position:relative;
    background:#fff;
    float:left;
    -moz-box-shadow:0 0 5px #949494;
    -webkit-box-shadow:0 0 5px #949494;
    box-shadow:0 0 5px #949494
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}

.close-detail-thumbnail {
    width:60px;
    height:60px;
    float:left;
    text-indent:-9999px;
    position:relative;
    cursor:pointer;
    left:50%;
    border:none;
    background:#49A800;
    margin:-30px 0 0 -30px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}

.close-detail-thumbnail:before {
    content:"";
    position:absolute;
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-position:0 -600px;
    left:14px;
    top:14px;
    width:32px;
    height:32px
}

.no-svg .close-detail-thumbnail:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png);
    top:-3px
}

.close-detail-thumbnail:focus,.close-detail-thumbnail:hover {
    background:#000
}

.thumbnail-detail-content {
    padding:0 10px
}

.thumbnail-detail-img {
    margin:0 auto 1.5em;
    width:240px;
    height:240px;
    overflow:hidden;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}

.thumbnail-detail-img img {
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    margin: 0 auto;
}

.thumbnail-prev,.thumbnail-next {
    position:relative;
    background:#49A800;
    height:44px;
    width:50%;
    float:left;
    text-indent:-9999px;
    margin:0 0 1.5em;
}
a.thumbnail-prev,a.thumbnail-next{
    color: #153400;
}

.thumbnail-prev:before,.thumbnail-next:before {
    position:absolute;
    content:"";
    width:0;
    height:0;
    top:50%;
    left:50%;
    margin:-7px 0 0 -3px
}

.thumbnail-prev {
    border-top:none;
    border-right:1px solid #fff;
    border-bottom:none;
    border-left:none
}

.thumbnail-prev:before {
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-right:7px solid #fff
}

.thumbnail-prev:focus,.thumbnail-prev:hover {
    background:#000
}

.thumbnail-next {
    border:none
}

.thumbnail-next:before {
    border-top:7px solid transparent;
    border-bottom:7px solid transparent;
    border-left:7px solid #fff
}

.thumbnail-next:focus,.thumbnail-next:hover {
    background:#000
}

.title-next,.title-prev {
    display:none
}

/* News ---------------------- */
.news {
    background:#fff;
    padding:1.5em 0
/* Slick dots on news slider */
}

.news .slick-dots {
    display:none
}

.news .news-img {
    position:relative;
    margin:0 0 20px;
    /* new */
    padding-bottom: 70%;
    background-size:cover;
    background-repeat:none;
    background-position:center;
    
    /* new */
}

.news .news-img:before {
    background:none;
    content:"";
    position:absolute;
    width:0;
    height:0;
    top:0;
    left:0;
    z-index:0
}

.news-date {
    position:absolute;
    right:0;
    top:10%; /*old:1em;*/
    width:24%; /* old: 90px */
    height:140px;
    background:url(https://pir.sa.gov.au/__data/assets/file/0017/224306/green-shape.svg) 0 0;
    background-size:contain; /*old:130% 140px*/ 
    background-repeat:no-repeat;
    
    
    /* old 90px 140px */
}

.news-date .day {
    display:block;
    /*font-size:2.125em;*/
     /* old font size: 3.125em */
    color:#fff;
    text-align:center;
    line-height:1;
    padding:10% 0 0; /* old: 10px 0 0*/ /*semi-old: 24px 0 0 */
    /*background:#49A800*/
}

.news-date .month {
    display:block;
    text-decoration:uppercase;
    color:#fff;
    text-align:center
}

/* fluid font sizes on date start */

 .news-date .day { /* 1 column */
         font-size:7vw;
    }
    
    .news-date .month {
        font-size:4vw;
    }
@media(min-width: 480px) { /* 2 columns */
    .news-date .day {
         font-size:4vw;
    }
    
    .news-date .month {
        font-size:2vw;
    }
}

@media(min-width: 768px) { /* 3 columns */
    .news-date .day {
         font-size:3vw;
    }
    
    .news-date .month {
        font-size:1.3vw;
    }
}
 
@media(min-width: 75em) {
    .news-date .day {
         font-size:2.125em;
    }
    
    .news-date .month {
        font-size:1em;
    }
}

/* fluid font sizes on date end*/

.mask-shape {
    background:url(https://pir.sa.gov.au/__data/assets/file/0012/224310/white-shape.svg) repeat scroll 0 0/100% 100%;
    bottom:-5px;
    height:40px;
    position:absolute;
    width:100%;
    z-index:2;
    right:-5px
}

.custom-mask-shape {
    background:url(https://sarms.pir.sa.gov.au/__data/assets/file/0009/223569/custom-color-shape.svg?v=0.3.1) repeat scroll 0 0/100% 100%;
    bottom:-5px;
    height:40px;
    position:absolute;
    width:100%;
    z-index:10;
    right:-5px
}

.news-list {
    list-style:none;
    margin:0
}

.news-list .slick-dots {
    bottom:-40px
}

.news-item {
    padding:0 0 1.5em;
    float:left;
    width:100%
}

.latest-news-view-all {
    padding:10px 20px 11px;
    margin-top:40px
}

/* Feed ---------------------- */
.feed {
    padding:1.5em 0
}

.feed-list {
    list-style:none;
    margin:0 0 2em;
    float:left;
    border-top:1px solid #cfcbc5;
    border-bottom:1px solid #cfcbc5
}

.feed-item {
    display:none;
    padding:20px 0;
    min-height:100px
}

.feed-item:first-child {
    display:block
}

.feed-item .feed-content:before {
    background-repeat:no-repeat
}

.feed-item.tweet .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-size:310px 775px;
    background-position:-254.2px -211.575px
}

.no-svg .feed-item.tweet .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.feed-item.event .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-size:400px 1000px;
    background-position:-400px 0
}

.feed-item.event .day_event {
    float:left;
    font-size:1.4em;
    position:relative;
    z-index:2;
    color:#ffffff;
    text-align:center;
    height:40px;
    width:45px;
    left:24px; /* 2015-03 Nic, was left:22px; */
    background: #49A800;
    background: transparent; /* 2015-03 Nic added */
    top: 11px; /* 2015-03 Nic was top:8px;*/
}

.feed-item.event .month_event {
    float:left;
    text-transform:uppercase;
    font-size:1.6em;
    position:relative;
    z-index:3;
    color:#ffffff;
    text-align:center;
    background: #49A800;
    background: transparent; /* 2015-03 Nic added */
    top: 38px; /* 2015-03 Nic was top:40px; */
    width:45px;
    left:-24px; /* 2015-03 Nic, was left:-23px; */
}

.no-svg .feed-item.event .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.feed-item.alert .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-size:400px 1000px;
    background-position:-400px 0
}

.feed-item.alert .day_alert {
    float:left;
    font-size:1.4em;
    position:relative;
    z-index:2;
    color:#ffffff;
    background: #49A800;
    text-align:center;
    height:40px;
    width:45px;
    left:24px; /* 2015-03 Nic, was left:22px; */
    background: transparent; /* 2015-03 Nic added */
    top: 11px; /* 2015-03 Nic was top:8px; */
}

.feed-item.alert .month_alert {
    float:left;
    text-transform:uppercase;
    font-size:1.6em;
    position:relative;
    z-index:3;
    color:#ffffff;
    text-align:center;
    background: #49A800;
    background: transparent; /* 2015-03 Nic added */
    top: 38px; /* 2015-03 Nic was top:40px; */
    width: 45px;
    left:-23px;
}

.no-svg .feed-item.alert .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.feed-link {
    color:#000;
}

.feed-link:focus,.feed-link:hover {
    color:#000
}

.feed-content {
    min-height:186px;
    padding:0 0 0 90px; /*0 0 0 80 */
    position:relative
}

.feed-content h2 {
    margin-bottom:.2em
}

span.feed-content-txt {
    display:block;
    font-weight:300;
    line-height:1.25em;
    font-size:1.125em;
    margin:0;
    padding:0;
/*min-height:176px;*/
    font-family:'Roboto',sans-serif
}

span.feed-content-txt p {
    font-size:1em;
    font-weight:300!important;
    line-height:1.25em!important;
    margin:0;
    padding:0
/*min-height: 200px;*/
}

.feed-content:before {
    content:"";
    position:absolute;
    width:60px;
    height:60px;
    background-color:#49A800;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    top:0;
    left:0
}

.feed-view-all {
    position:absolute;
    top:10px;
    padding:10px 20px 11px;
    right:0
}

.tweets,.events,.alerts {
    width:100%;
    overflow:hidden;
    position:relative;
    clear:both
}

/* About Pirsa ---------------------- */
.nutshell {
    padding:0 0 1.5em 0
}

/*

/* Case studies ---------------------- */
.case-studies {
    padding:1.5em 0;
    background:#fff
}

.case-studies .button {
    padding:10px 20px 11px
}

.case-studies p {
    font-family:'Roboto',sans-serif;
    font-weight:300;
    font-size:1em
}

.case-study-list {
    list-style:none
}

.case-study-item {
    display:none;
    margin:0 0 1.5em;
    float:left;
    width:100%
}

.case-study-item:first-child {
    display:block
}

/* Slick dots on casestudies slider */
.case-studies .slick-dots {
    display:none;
    bottom:-20px
}

.case-studies-view-all {
    padding:10px 20px 11px;
    margin-top:40px
}

.news-img {
    position:relative;
    margin:0 0 20px
}

.news-img:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-size:340px 850px;
    background-position:-189.55px -319.6px;
    content:"";
    position:absolute;
    width:70px;
    height:70px;
    background-color:#49A800;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    top:24%;
    left:38%;
    z-index:1
}

.no-svg .news-img:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.news-img img {
    display:block;
    width:100%
}

.topics-faqs {
    padding:1.5em 0
}

.faq-cat-va {
    float:right;
    position:absolute;
    right:0;
    top:0;
    padding:7px 14px
}

.topic-list {
    float:left;
    width:100%;
    list-style:none;
    border:1px solid #c2bfb9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    margin:0 0 1.5em
}

.topic-item {
    padding:10px;
    width:100%;
    float:left;
    border-bottom:1px solid #c2bfb9
}

.topic-item:last-child {
    border-bottom:none
}

.topic-item:focus,.topic-item:hover {
    background:#fff
}

.topic-link {
    width:100%;
    float:left;
    position:relative;
    font-size:1em;
    font-weight:500;
    text-transform:uppercase;
    color:#000
}

.topic-link:hover {
    color:#49A800
}

.topic-link:before {
    position:absolute;
    width:32px;
    height:32px
}

/* FAQs ---------------------- */
.faqs-wrap {
    position:relative;
    border-bottom:1px solid #c2bfb9;
    float:left;
    width:100%;
    margin:0 0 20px
}

.faqs-list {
    list-style:none;
    margin:0;
    width:100%;
    float:left
}

.home .faqs-item,.faqs-item {
    display:none
}

.faqs {
    position:relative
}

.faqs-view-all {
    position:absolute;
    top:0;
    right:0;
    padding:7px 14px
}

.articles {
    background:#fff;
    padding:1.5em 0
}

.article-list {
    list-style:none;
    margin:0
}

.article-item {
    margin:0 0 1.5em;
    float:left;
    width:100%
}

.article-img {
    position:relative;
    margin:0 0 10px
}

.article-img img {
    display:block;
    width:100%
}

/* Footer ---------------------- */
.footer {
    background:#f3efe8;
    padding:1.5em 0
}

.footer h3 {
    color:#030700;
    border-bottom:1px solid #c2bfb9;
    width:100%;
    padding-bottom:1em;
    margin-bottom:1em
}

.footer-menu-1,.footer-menu-2 {
    display:none
}

.footer-list {
    width:50%;
    float:left;
    padding:0;
    list-style:none;
    margin:0 0 1.8em
}

.footer-item {
    float:left;
    width:100%
}

.footer-link {
    width:100%;
    color:#000;
    float:left;
    font-size:1.125em;
    line-height:1.6em;
    text-transform:uppercase
}

.footer-2nd-list {
    list-style:none;
    margin:0;
    float:left;
    width:100%
}

.footer-2nd-item {
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0020/223562/sprite-2.png?v=0.3.1) no-repeat scroll 1px -291px;
    padding:0 0 0 22px
}

.footer-2nd-link {
    color:#000;
    text-transform:uppercase
}

.footer-menu-3 {
    width:100%;
    padding:0;
    float:left
}

.footer-menu-3 .footer-list {
    width:100%
}

.credits {
    width:100%;
    float:left;
    font-size:1em;
    font-family:'Roboto',sans-serif;
    font-weight:300;
    line-height:2
}

.credits span {
    float:left;
    width:100%;
    line-height:2;
    border-top:1px solid #c2bfb9;
    border-bottom:1px solid #c2bfb9
}

.credits-wrap {
    padding:1.5em 0
}

.bottom-list {
    list-style:none;
    margin:0
}

.bottom-item {
    float:left;
    padding:0;
    line-height:2;
    width:100%;
    border-bottom:1px solid #c2bfb9
}

.bottom-link {
    float:left;
    width:100%;
    line-height:2;
    color:#000
}

.footer-social-list {
    list-style:none;
    margin:0
}

.footer-social-item {
    float:left;
    margin:0 10px 0 0
}

.footer-social-link {
    float:left;
    position:relative;
    text-indent:-9999px;
    width:59px;
    height:59px;
    color:#000;
    background:#49A800;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    -webkit-transition:all .15s linear;
    -moz-transition:all .15s linear;
    -o-transition:all .15s linear;
    transition:all .15s linear
}

.footer-social-link:focus,.footer-social-link:hover {
    background:#000
}

.footer-social-link:before {
    content:"";
    position:absolute;
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    width:59px;
    height:59px
}

.no-svg .footer-social-link:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.footer-social-link.google:before {
    background-size:500px 1250px;
    background-position:0 -500px;
    top:19px;
    left:19px
}

.footer-social-link.linkedin:before {
    background-size:440px 1100px;
    background-position:-110px -440px;
    top:16px;
    left:18px
}

.footer-social-link.twitter:before {
    background-size:500px 1250px;
    background-position:0 -625px;
    top:19px;
    left:17px
}

.footer-social-link.youtube:before {
    background-size:500px 1250px;
    background-position:-125px -625px;
    top:19px;
    left:15px
}

.sa-gov {
    clear:left;
    float:left;
    margin:1em 0 0;
    width:98px;
    height:29px;
    text-indent:-9999px;
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0008/224666/SA-gov.jpg?v=0.2.1) no-repeat 0 0
}

/* Internal pages ---------------------- */
.intro p {
    font-family:'Roboto Condensed',sans-serif;
    font-weight:300;
    font-size:1em
}

.research-group {
    background:#fff;
    padding:1.5em 0 3.5em
}

.research-group h2 {
    margin:0 0 .5em
}

.research-group p {
    font-family:'Roboto Condensed',sans-serif;
    font-size:1em;
    font-weight:300;
    margin:0 0 .8em;
    max-height:160px;
    overflow:hidden
}

.research-group .button {
    position:absolute;
    bottom:20px;
    left:20px
}

.research-group .thumbnail-detail {
    background:#fff
}

.research-group .thumbnail-detail-text .button {
    bottom:0;
    left:0;
    position:relative
}

.thumbnails-plain-wrap .slick-dots {
    bottom:-60px
}

.thumbnail-plain {
    margin:0 0 30px
}

.thumbnail-plain-back {
    background:#f3efe8;
    position:relative;
    width:204px;
    height:310px;
    padding:20px;
    float:left;
    z-index:1
}

.thumbnail-plain-icon {
    background:none repeat scroll 0 0 #49A800;
    border-radius:50%;
    height:75px;
    left:64px;
    position:absolute;
    top:20px;
    width:75px;
    z-index:20
}

span.research-icon {
    background:url(https://sarms.pir.sa.gov.au/__data/assets/image/0007/223567/sprite-thumb.png?v=0.3.1) no-repeat -1170px 0;
    float:left;
    height:74px;
    left:50%;
    margin-left:-37px;
    position:absolute;
    text-indent:-9999px;
    width:74px
}

.thumbnail-plain-detail-wrap .left {
    width:100%
}

.thumbnail-plain-detail-wrap .thumbnail-plain-icon {
    left:10px;
    position:relative;
    top:40px
}

.thumbnail-plain-detail-wrap h2 {
    border:medium none;
    margin:1em 0 0;
    text-align:left;
    padding:5px 10px 0
}

.thumbnail-plain-detail-wrap h3 {
    margin-top:1.4em
}

.thumbnail-plain-detail-wrap .recent-pub {
    border-top:1px solid #cfcbc5;
    border-bottom:1px solid #cfcbc5
}

.thumbnail-plain-detail-wrap .recent-pub h2 {
    font-size:1.375em;
    font-weight:500;
    margin-bottom:1em;
    text-transform:uppercase;
    letter-spacing:0
}

.thumbnail-plain-detail-wrap .recent-pub .feed-content {
    padding:0 0 20px 70px
}

.thumbnail-plain-detail-wrap .recent-pub .feed-content h2 {
    padding:5px 0 0
}

.thumbnail-plain-detail-wrap .recent-pub .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-size:310px 775px;
    background-position:-174.375px -292.175px;
    top:20px
}

.no-svg .thumbnail-plain-detail-wrap .recent-pub .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.thumbnail-plain-detail-wrap .posted {
    font-family:'Roboto',sans-serif;
    font-size:.8125em;
    font-weight:500;
    margin:0 0 1em
}

.thumbnail-plain-detail-wrap .posted span {
    font-weight:300
}

.thumbnail-plain-detail-wrap .partners {
    padding:10px;
    background:#f3efe8;
    margin:0 0 10px;
    overflow:auto
}

.thumbnail-plain-detail-wrap .partners img {
    float:left;
    margin:0 20px 0 0
}

.thumbnail-plain-detail-wrap .partners h4 {
    text-transform:uppercase;
    font-weight:500;
    margin:.5em 0 .2em
}

.thumbnail-plain-detail-wrap .partners p {
    font-size:.875em
}

.related-services {
    padding:1.5em 0
}

.related-services-list {
    list-style:none;
    margin:0
}

.related-services-item {
    border-left:10px solid #49A800;
    float:left;
    margin:0 20px 10px 0
}

.related-services-link {
    color:#000;
    padding:20px;
    float:left;
    width:100%;
    background:#fff;
    font-size:1.375em;
    font-weight:500;
    text-transform:uppercase;
    line-height:1em
}

.popular,.recent,.database {
    position:relative;
    float:left
}

.popular .feed-view-all,.recent .feed-view-all,.database .feed-view-all {
    padding:10px 20px 11px;
    top:-5px
}

.popular .feed-list,.recent .feed-list,.database .feed-list {
    border-bottom:none
}

.popular .feed-item,.recent .feed-item,.database .feed-item {
    display:block;
    border-bottom:1px solid #cfcbc5
}

.popular .feed-content p,.recent .feed-content p,.database .feed-content p {
    font-family:'Roboto Condensed',sans-serif;
    font-size:1.25em;
    font-weight:300;
    margin:0 0 .5em
}

.popular .feed-content .posted,.recent .feed-content .posted,.database .feed-content .posted {
    font-family:'Roboto',sans-serif;
    font-size:.8125em;
    font-weight:500;
    margin:0 0 1em
}

.popular .feed-content .posted span,.recent .feed-content .posted span,.database .feed-content .posted span {
    font-weight:300
}

.popular .feed-content:before,.recent .feed-content:before,.database .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-size:310px 775px;
    background-position:-174.375px -292.175px
}

.no-svg .popular .feed-content:before,.no-svg .recent .feed-content:before,.no-svg .database .feed-content:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png)
}

.database .feed-content {
    padding:0
}

.database .feed-content:before {
    background:none
}

.database .feed-content p {
    margin:0 0 1.5em
}

.title-publication {
    width:64%
}

.publication-img {
    position:relative;
    width:100%;
    float:left;
    margin:0 0 15px
}

.publication-img img {
    display:block;
    width:100%
}

.share {
    background:#fff;
    padding:1.5em 0
}

.share .share-box {
    text-align:center
}

.share .share-box h2 {
    margin:0 0 .5em
}

/*
--------------------
Magnific Popup CSS
--------------------
*/
.mfp-bg {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8;
    filter:alpha(opacity=80)
}

.mfp-wrap {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:none!important
}

.mfp-container {
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

.mfp-container:before {
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}

.mfp-align-top .mfp-container:before {
    display:none
}

.mfp-content {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
    width:100%;
    cursor:auto
}

.mfp-ajax-cur {
    cursor:progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}

.mfp-zoom {
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor:auto
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}

.mfp-loading.mfp-figure {
    display:none
}

.mfp-hide {
    display:none!important
}

.mfp-preloader {
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}

.mfp-preloader a {
    color:#ccc
}

.mfp-preloader a:hover {
    color:#fff
}

.mfp-s-ready .mfp-preloader {
    display:none
}

.mfp-s-error .mfp-content {
    display:none
}

button.mfp-close,button.mfp-arrow {
    overflow:visible;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:none;
    padding:0;
    z-index:1046;
    -webkit-box-shadow:none;
    box-shadow:none
}

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

.mfp-close {
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    filter:alpha(opacity=65);
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}

.mfp-close:hover,.mfp-close:focus {
    opacity:1;
    filter:alpha(opacity=100)
}

.mfp-close:active {
    top:1px
}

.mfp-close-btn-in .mfp-close {
    color:#333
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}

.mfp-counter {
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px
}

.mfp-arrow {
    position:absolute;
    opacity:.65;
    filter:alpha(opacity=65);
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.mfp-arrow:active {
    margin-top:-54px
}

.mfp-arrow:hover,.mfp-arrow:focus {
    opacity:1;
    filter:alpha(opacity=100)
}

.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}

.mfp-arrow:after,.mfp-arrow .mfp-a {
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}

.mfp-arrow:before,.mfp-arrow .mfp-b {
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}

.mfp-arrow-left {
    left:0
}

.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {
    border-right:17px solid #fff;
    margin-left:31px
}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {
    margin-left:25px;
    border-right:27px solid #3f3f3f
}

.mfp-arrow-right {
    right:0
}

.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {
    border-left:17px solid #fff;
    margin-left:39px
}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {
    border-left:27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top:40px;
    padding-bottom:40px
}

.mfp-iframe-holder .mfp-content {
    line-height:0;
    width:100%;
    max-width:900px
}

.mfp-iframe-holder .mfp-close {
    top:-40px
}

.mfp-iframe-scaler {
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}

.mfp-iframe-scaler iframe {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,0.6);
    background:#000
}

/* Main image in popup */
img.mfp-img {
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:40px 0;
    margin:0 auto
}

/* The shadow behind the image */
.mfp-figure {
    line-height:0
}

.mfp-figure:after {
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,0.6);
    background:#444
}

.mfp-figure small {
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
}

.mfp-figure figure {
    margin:0
}

.mfp-bottom-bar {
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}

.mfp-title {
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
}

.mfp-image-holder .mfp-content {
    max-width:100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor:pointer
}

@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
/**
       * Remove all paddings around the image on small screen
       */
.mfp-img-mobile .mfp-image-holder {
    padding-left:0;
    padding-right:0
}

.mfp-img-mobile img.mfp-img {
    padding:0
}

.mfp-img-mobile .mfp-figure:after {
    top:0;
    bottom:0
}

.mfp-img-mobile .mfp-figure small {
    display:inline;
    margin-left:5px
}

.mfp-img-mobile .mfp-bottom-bar {
    background:rgba(0,0,0,0.6);
    bottom:0;
    margin:0;
    top:auto;
    padding:3px 5px;
    position:fixed;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

.mfp-img-mobile .mfp-bottom-bar:empty {
    padding:0
}

.mfp-img-mobile .mfp-counter {
    right:5px;
    top:3px
}

.mfp-img-mobile .mfp-close {
    top:0;
    right:0;
    width:35px;
    height:35px;
    line-height:35px;
    background:rgba(0,0,0,0.6);
    position:fixed;
    text-align:center;
    padding:0
}
}

@media all and (max-width: 900px) {
.mfp-arrow {
    -webkit-transform:scale(0.75);
    transform:scale(0.75)
}

.mfp-arrow-left {
    -webkit-transform-origin:0;
    transform-origin:0
}

.mfp-arrow-right {
    -webkit-transform-origin:100%;
    transform-origin:100%
}

.mfp-container {
    padding-left:6px;
    padding-right:6px
}

.main-banner-slider-brand {
    padding:10px;
    right:0;
    top:1px
}
}

.mfp-ie7 .mfp-img {
    padding:0
}

.mfp-ie7 .mfp-bottom-bar {
    width:600px;
    left:50%;
    margin-left:-300px;
    margin-top:5px;
    padding-bottom:5px
}

.mfp-ie7 .mfp-container {
    padding:0
}

.mfp-ie7 .mfp-content {
    padding-top:44px
}

.mfp-ie7 .mfp-close {
    top:0;
    right:0;
    padding-top:0
}

#topcontrol {
    z-index:500;
    display:block;
    background:rgba(0,0,0,0.7);
    width:110px;
    height:50px;
    text-align:center;
    position:fixed;
    bottom:-100px;
    right:40px;
    cursor:pointer;
    -webkit-transition:all .7s ease-in-out;
    -moz-transition:all .7s ease-in-out;
    -o-transition:all .7s ease-in-out;
    -ms-transition:all .7s ease-in-out;
    transition:all .7s ease-in-out;

}

#topcontrol a {
    color:#fff;
    display:block;
    line-height:4.5em;
    font-size: 0.7em;
    text-transform: uppercase;
}

span.form-label {
  font-family: 'Roboto',sans-serif;
  font-size: .875em;
  color: #000;
  cursor: pointer;
  display: block;
  font-weight: 500;
  margin: 12px 0 6px;
  float: left;
  clear: left;
  width: 100%;
}

.form-container {
  width: 100%;
  height: auto;
}

.form-container .search-form {
  width: 100%;
  display: inline-block;
}

.search-form fieldset{
  border:0;
}
.search-form legend{
  font-weight: 500;
}

.result-info-title {
  font-weight: 500;
}

.form-container .search-form-listings,
.form-container .search-form-results {
  width: 100%;
  margin-left: 4%;
  display: inline-block;
  vertical-align: top;
}

form#search_page_253583 label,
form#search_page_253583 input[type="text"] {
  width: 100%;
}

form#search_page_253583 select {
  width: 99%;
}

form#search_page_253583 .date-field input {
  height: 19px;
  padding: 0 4px;
  margin-top: 3px;
}

form#search_page_253583 .date-field select {
  margin-top: 3px;
}

form#search_page_253583 .date-field img {
  margin-top: 4px;
}

form#search_page_253583 .date-field input,
form#search_page_253583 .date-field select {
  width: 25%;
  float: left;
  margin-right: 2%;
}

form#search_page_253583 .date-field img {
  float: left;
}

form#search_page_253583 .form-question {
  clear: both;
  overflow: auto;
}

form#search_page_253583 .form-question.submit {
  margin-top: 15px;
}

form#search_page_253583 select {
  margin-left: 1px;
}

.result-info-date {
  background: url(https://sarms.pir.sa.gov.au/__data/assets/image/0004/254434/Calendar-Icon.png?v=0.1.1) no-repeat 50% 5px;
  background-size: 40px;
  display: inline-block;
  width: 15%;
  height: 70px;
  text-align: center;
  padding-top: 46px;
  font-size: 0.8em;
  margin-right: 4%;
}

.result-info-properties {
  width: 95%; /*25*/
  /* height: 70px; */
  margin-right: 4%;
  display: inline-block;
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1.5em; /* line-height: 1.6em; */ /* Nic 2016-06 */
  margin-bottom: 12px;
  /* color: maroon; */ /* This maroon looks better */
}

.result-info-content {
  vertical-align: top;
  width: 80%;
  display: inline-block;
  font-size: 0.9em;
}
.result-info-content.new{
  width: 100%; /*70*/
}

.result-info-title {
  line-height: 1;
}

.result-set-asset-info {
  margin-bottom: 20px;
}

/* make the 'restricted' text capitalised, better for accessibility if it's done with CSS */
.result-set-asset-info .caps {
  text-transform: uppercase;
}

.result-set-group {
  margin-bottom: 50px;
}

.result-set.featured .result-set-asset-info.F.pos2,
.result-set.featured .result-set-asset-info.F.pos3,
.result-set.featured .result-set-asset-info.S.pos3,
.result-set.featured .result-set-asset-info.F .research-types,
.result-set.featured .result-set-asset-info.F .research-citation,
.result-set.featured .result-set-asset-info.A .research-types,
.result-set.featured .result-set-asset-info.A .research-citation,
.result-set.featured .result-set-asset-info.S .other-types,
.result-set.featured .result-set-asset-info.S .non-research-info {
  display: none;
}

.sardi-research-publications-list .non-research-info {
  display: none;
}

.tab-content .pagination {
  text-align: center;
  font-size: 0.9em;
}

.pub-tab {
  display: inline-block;
  padding: 20px 40px;
  border: 1px solid #c2bfba;
  cursor: pointer;
}

.pub-tab.current,
.pub-tab:hover {
  background-color: rgba(0,0,0,0.2);
}

.tab-content {
  display: none;
}

.tab-content.loading {
  background: url(https://sarms.pir.sa.gov.au/__data/assets/image/0010/254809/loading.gif?v=0.1.1) no-repeat 50% 50%;
  background-color: rgba(0,0,0,0.2);
  pointer-events:none;
}

.tab-content.current {
  display: block;
}

.tabs {
  margin-bottom: 30px;
}

#search_page_253583 select {
  font-size: 13px;
}

#search_page_253583 input[type="text"] {
  padding: 0 12px;
}

.businessDivision {
  /* display: none; */ /* this is to hide division on Reseach publication page, not necessary and was applying to all results */    
}

.result-set-asset-info.S .businessDivision {
  display: inline;
}


/*
--------------------
Special media-queries
--------------------
*/
/* 600 x 440 */
@media only screen and (max-width: 37.5em) and (min-width: 27.5em) {
.main-banner-slider .custom-banner-shape {
    top:215px
}

.mask-shape,.custom-mask-shape {
    bottom:-25px;
    height:100px;
    right:-5px
}

.feed-item.event .day_event {
    float:left;
    font-size:1.2em;
    position:relative;
    z-index:2;
    color:#FFF;
    text-align:center;
    height:40px;
    width:45px;
    left:8px;
    top:1px
}

.feed-item.event .month_event {
    float:left;
    text-transform:uppercase;
    font-size:1.4em;
    position:relative;
    z-index:3;
    color:#FFF;
    text-align:center;
    top:20px;
    width:45px;
    left:-37px
}

.feed-item.alert .day_alert {
    float:left;
    font-size:1.2em;
    position:relative;
    z-index:2;
    color:#FFF;
    background: #49A800;
    text-align:center;
    height:40px;
    width:45px;
    left:8px;
    top:1px
}

.feed-item.alert .month_alert {
    float:left;
    text-transform:uppercase;
    font-size:1.4em;
    position:relative;
    z-index:3;
    color:#FFF;
    background: #49A800;
    text-align:center;
    top:20px;
    width:45px;
    left:-37px
}
}

/* 530 x 440 */
@media only screen and (max-width: 33.125em) and (min-width: 30em) {
.main-banner-slider .custom-banner-shape {
    top:195px
}

.mask-shape,.custom-mask-shape {
    bottom:-25px;
    height:100px;
    right:-5px
}
}

/* 480 x 440 */
@media only screen and (max-width: 30em) and (min-width: 27.5em) {
.main-banner-slider .custom-banner-shape {
    top:175px
}

.mask-shape,.custom-mask-shape {
    bottom:-35px;
    height:100px;
    right:-5px
}

#topcontrol {
    right:20px
}
}

/* 440 x 420 */
@media only screen and (max-width: 27.5em) and (min-width: 26.25em) {
.main-banner-slider .custom-banner-shape {
    top:155px
}

.mask-shape,.custom-mask-shape {
    bottom:-35px;
    height:100px;
    right:-5px
}
}

/* 336 */
@media only screen and (max-width: 26.24em) {
#topcontrol {
    right:20px
}

.feed-item.event .day_event {
    left: 8px; /* 2015-03 Nic, was 10px; */
    top: -3px; /* 2015-03 Nic, was 0px */
}

.feed-item.event .month_event {
    top: 18px; /* 2015-03 Nic, was 22px; */
    left:-38px; /* 2015-03 Nic, was -36px */
}

.feed-item.alert .day_alert {
    left: 8px; /* 2015-03 Nic, was 10px; */
    top: -3px; /* 2015-03 Nic, was 0px */
}

.feed-item.alert .month_alert {
    top:18px; /* 2015-03 Nic, was 22px; */
    left:-38px; /* 2015-03 Nic, was -36px; */
}

.main-banner-tiles-wrap {
    width:auto;
    float:none;
    min-height:1px;
    padding:0 20px;
    position:relative
}

.main-banner-tiles-list {
    display:block;
    margin:0;
    padding:0;
    float:left
}

.main-banner-tiles-item {
    float:left;
    height:auto;
    display:table-row;
    width:100%
}

.main-banner-tiles-link {
    display:block;
    width:auto;
    padding:22px 20px 20px
}

.main-banner-tiles-item:nth-child(odd) .main-banner-tiles-link {
    border-right:none
}
}

/* Share bar replacement */
      .sharing-icons{
          display: inline-block;
          position: relative;
          top:9px;
      }
      .sharing-icons__link{
        height: 32px;
        width: 32px;
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 0;
        cursor: pointer;
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: center;
      }
      .sharing-icons__link:hover{
        margin-top: -5px;
        transition: all 0.2s ease-out;
      }
      .sharing-icons__link--linkedin{
        background-color: #0077b5;
        background-image: url('https://sarms.pir.sa.gov.au/__data/assets/file/0007/288133/linkedin-logo.svg?v=0.1.1');
      }
      .sharing-icons__link--facebook{
        background-color: #3b5998;
        background-image: url('https://sarms.pir.sa.gov.au/__data/assets/file/0006/288132/facebook-letter-logo.svg?v=0.1.1');
      }
      .sharing-icons__link--twitter{
        background-color: #1da1f2;
        background-image: url('https://sarms.pir.sa.gov.au/__data/assets/file/0009/288135/twitter-logo.svg?v=0.1.1');
      }
      .sharing-icons__link--print{
        background-color: #555;
        background-image: url('https://sarms.pir.sa.gov.au/__data/assets/file/0008/288134/technology.svg?v=0.1.1');
      }
      
      
    /* NEW SEARCH CSS START */
      
      .search-result-contents h1, .search-result-contents img{
        display:none;
      }
      
      .search-result-contents{
          font-weight:300;
          font-family: 'Roboto',sans-serif;
          line-height: 1.25em;
      }
      
   
      .search-result-contents h3:not(.search-result-title), .search-result-contents h2, .search-result-contents strong, .search-result-contents h4{
          font-weight:300;
          font-family: 'Roboto',sans-serif;
          line-height: 1.25em;
          font-size:100%;
      }
      
      .search-result-contents li{
          list-style:none;
      }
      
      .search-result-contents a{
          color:inherit;
          pointer-events:none;
          
      }
      
      .search-result-title a{
          
          color:#327D00 !important;
          pointer-events:auto !important;
      }
      @media(max-width: 75em) {
         .search-results-list {
    padding: 0 15px;
}


.search-title{
    padding:0 15px;
}
    }
     
      /* NEW SEARCH CSS END */
      
      /* funnelback search start */
      
      
      .search-results-list.mytemplate {
         padding: 0;
        }

      .mytemplate strong{
          font-weight:400;
      }
      
      .mytemplate h3{
          margin:0;
      }
      
     .mytemplate .pagination li{
         display:inline;
         list-style-type:none;
     }
     
     .mytemplate .result-url{
         font-weight:300;
             line-height: 130%;
    padding-bottom: 6px;
    padding-top: 3px;
    color: #0c4b99;
     }
     
     .mytemplate .search-result{
         font-size:90%;
     }
     .related-searches-internet{
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
      -moz-column-count: 2; /* Firefox */
      column-count: 2;
      margin:0 !important;
      padding-top:10px;
    }
    
    .related-searches-internet li{
       list-style: none;
    }
    
   .tt-menu{
       background:white;
       width:70%;
           border: 1px solid #c2bfba;
       
   }
   
   .tt-cursor{
       background:#42abca;
       color:white;
      
   }
   
   .tt-suggestion{
        padding-left:10px;
       padding-right:10px;
       cursor:pointer;
   }
   
   span.twitter-typeahead {
    width: 100%;
}
       /* funnelback search end */
       
       
       /* clear fixing*/
       .clear-left{
           clear:left !important;
       }
       /* clear fixing end*/