/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 21 April 2024 19:26:24
*/


/**
 * version: 0.0.1
 * file:    wide.css
 * author:  Squiz Australia
 * updated: 02-09-2014 10:10
 *
 * Table of Contents
 *
 * Modules
 * Global Styles
 * Tooltips
 * Special media-queries
 * ie8 fixes
 * ie9+ fixes
 * chrome fixes

 */
/*
--------------------
Modules
--------------------
*/
/*
--------------------
Global Styles
--------------------
*/
.row {
    width:71.25em;
    max-width:100%;
    min-width:48em;
    margin:0 auto;
}

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

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

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

/* Internal content general styles ---------------------- */
.form-wrap {
    width:50%;
}

/* Internal menu ---------------------- */
.internal-menu {
    margin:0;
    width:100%;
}

.internal-2nd-level-list {
    display:block;
    transition:opacity 700ms ease;
    -webkit-transition:opacity 700ms ease;
    -moz-transition:opacity 700ms ease;
    -ms-transition:opacity 700ms ease;
    -o-transition:opacity 700ms ease;
    opacity:0;
    height:0;
    overflow:hidden;
    padding:0;
}

.internal-menu-item.sq-active .internal-2nd-level-list {
    height:auto;
    opacity:1;
    padding:20px;
}

/* Header ---------------------- */
.header {
    background:#ffffff;
    position:relative;
    padding-bottom: 15px;
    /*z-index:1;*/
}

.header-wrap {
    background:#000;
    height:56px;
    padding:0;
    position:relative;
}

.top-part {
    background:#ffffff;
    padding:0;
}

.top-part.full .top-nav {
    width:72%;
    background:#00427a;
    left:0;
}

.top-part.full .top-nav-item {
    width:auto;
    padding:15px 0 9px;
}

.top-part.full .top-nav-item.selected {
    background:none;
    text-decoration:underline;
}

.top-part.full .top-nav-item:focus,.top-part.full .top-nav-item:hover {
    background:none;
}

.top-part.full .top-nav-link {
    width:auto;
    text-indent:0;
    padding:0 0 0 30px;
    margin:0 30px 0 0;
    color:#000;
    /*text-transform:uppercase;*/
}

.top-part.full .top-nav-link:focus,.top-part.full .top-nav-link:hover {
    text-decoration:underline;
}

.top-part.full .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/0011/365789/sprite-pirsa-white-menu.svg);
}

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

.top-part.full .top-nav-link.About:before, .top-part.full .top-nav-link.about:before {
    background-size:400px 1000px;
    background-position:-100px -50px;
}

.top-part.full .top-nav-link.services:before, .top-part.full .top-nav-link.Services:before {
    background-size:400px 1000px;
    background-position:-248px -48px;
}
.top-part.full .top-nav-link.history:before {
    background-size: 330px;
    background-position: 5px -42px;
}
.top-part.full .top-nav-link.publications:before, .top-part.full .top-nav-link.Publications:before {
    background-size:400px 1000px;
    background-position:-147px -49px;
}

.top-part.full .top-nav-link.careers:before, .top-part.full .top-nav-link.Careers:before {
    background-size:400px 1000px;
    background-position:-299px -47px;
}

.top-part.full .top-nav-link.contact:before {
    background-size:400px 1000px;
    background-position:-200px -45px;
}

.top-part.full .top-nav-link.contactlight:before { /* aghistory */
    background-size:400px 1000px;
    background-position: -254px -502px;
}

/* History of Agriculture icon set */
.top-part.full .top-nav-link.history:before {
    background-size: 318px; /* background-size: 433px; */
    background-position: 8px -40px; /* background-position: 7px -53px; */
}

.top-part.full .top-nav-link.photo:before {
    background-size: 400px 1000px;
    background-position: -360px -555px;
}

.top-part.full .top-nav-link.contribute:before, .top-part.full .top-nav-link.Contribute:before {
    background-size: 400px 1000px;
    background-position: -285px -555px; /* drawer */
    /* background-position: -245px -551px; *//* document plus */
    /* background-position: -325px -564px; *//* hand */  
}

.top-part.full #search {
    display:block;
    margin:11px 0;
    background:none repeat scroll 0 0 #000;
    border:1px solid #000;
    color:#fff;
    float:left;
    height:32px;
    margin:12px 0 0;
    padding:6px;
    width:86%;
    visibility:visible;
}

.top-part.full .toggle-search-mobile {
    display:none;
}

.top-part.full .top-search {
    float:right;
    width:27%;
}

.top-part.full .top-search-btn {
    position:absolute;
    right:20px;
    top:4px;
}

.sticky-header-wrap {
    position:relative;
    width:71.25em;
    left:50%;
    margin-left:-35.625em;
}

.sticky {
    display:block;
}

.top-part {
    -webkit-transition:top 300ms;
    -moz-transition:top 300ms;
    -o-transition:top 300ms;
    transition:top 300ms;
    top:-60px;
}

.top-part.full {
    top:0;
}

.top-part.sticky {
    top:0;
    visibility:visible;
    position:fixed;
    z-index:100000000;
    height:56px;
    background:#000;
    padding-top:0;
    padding-bottom:14px;
}

.top-part.sticky .top-search-btn {
    display:none;
}

.top-part.sticky.sq-active {
    height:112px;
}

.top-part.sticky.sq-active .top-search-btn {
    display:block;
}

.top-part.sticky.sq-active #search {
    margin:66px 0 0;
}

.top-part.sticky .top-nav {
    background:none repeat scroll 0 0 #00427a;
    left:inherit;
    right:70px;
    position:absolute;
    top:0;
    width:42%;
}

.top-part.sticky #search {
    width:41%;
}

.top-part.sticky .toggle-search-mobile {
    height:inherit;
    width:44px;
    position: relative;
}

.top-part.sticky .top-search-btn {
    right:19px;
}

.top-part .full-menu-btn {
    /*display:block;*/
    margin:14px 0 0 14px;
    width:300px;
}

.top-part.sticky .full-menu-btn {
    z-index:99;
    position:relative;
    display: block;
}

.top-part .mobile-menu-btn,#topcontrol {
    display:none;
}

.nav-holder {
    display:inline-block;
    left:0;
    overflow:visible;
    position:relative;
    right:inherit;
    top:0;
    transform:translateX(0);
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    margin:0 auto;
    width:100%;
    height:100%;
    background:none;
}

.main-nav {
    margin:0 auto;
    position:relative;
    width:71.25em;
}

.main-nav-list {
    z-index:100000000;
    background:#ffffff;
    position:absolute;
    float:left;
    margin:0 0 40px;
    border-top:1px solid #c2bfba;
    width:100%;
    top:-125px;
}

.main-nav-item {
    border-bottom:1px solid #c2bfba;
    width:20%;
    float:left;
}

li.main-nav-item:nth-child(6) {
    clear:left;
}

.main-nav-item.empty {
    display:block;
    clear:left;
    float:left;
}

.main-nav-item.empty span {
    border-bottom:5px solid #ffffff;
    color:#000;
    padding:10px 0 5px;
    width:90%;
    float:left;
    font-size:1.125em;
    line-height:1;
    text-transform:uppercase;
}

.main-nav__arrow {
    display:none;
}

/*****************************/
/*    accessibleMegaMenu     */
/*****************************/
    
   /* sub-navigation panel */
    .sub-nav {
        position: absolute;
        display: none;
        top: 38px;
        background-color: #323231;
        z-index: 100000000;
    }

div.sub-nav.line-2 {
  top: 77px;
}
    
    /* sub-navigation panel open state */
  .sub-nav.open {
  display: block;
  top: 38px;
  z-index: 100000000;
  left: 0;
  width: 100%;
  padding:40px 0 50px;
  overflow:hidden;
  -webkit-transition: all 300ms 300ms;
  -moz-transition: all 300ms 300ms;
  -o-transition: all 300ms 300ms;
  transition: all 300ms 300ms;        
    }

/* focus/open states of first descendant link within a top level 
       navigation item */
    .sub-nav > a:focus,
    .sub-nav > a.open {
        border: 1px solid #dedede;
    }
    
    /* open state of first descendant link within a top level 
       navigation item */
    .sub-nav > a.open {
        background-color: #fff;
        border-bottom: none;
        z-index: 1;
    }
    
    
    /* sub-navigation panel open state */
    .sub-nav.open {
        display: block;
    }

/*****************************/

.main-nav-link {
    border-bottom:5px solid #ffffff;
    color:#000;
    padding:10px 0 5px;
    width:90%;
}

.main-nav-link:focus,.main-nav-link:hover,.main-nav-link.selected:hover {
    background:none;
    border-bottom:5px solid #000;
}

.main-nav-link.selected {
    background:none;
    border-bottom:5px solid #00427a;
}

.main-nav-link.dropdown:after,.main-nav-link.dropdown.selected:after {
    margin:6px 0 0;
    border-top:5px solid #00427a;
}

.main-nav-link.dropdown.hover-state {
    padding:10px 0 0;
}

.main-nav-link.dropdown {
    -webkit-transition:all 300ms 300ms;
    -moz-transition:all 300ms 300ms;
    -o-transition:all 300ms 300ms;
    transition:all 300ms 300ms;
}
.main-nav-link.dropdown:after {
    position: absolute;
    top: 10px;
    right: 0px;
}
/* Double height nav */
.double > a{
  height: 57px;
}
.double div.sub-nav{
  top:57px !important;
}


.main-nav-list > li:nth-last-child(-n+5) > a{
    height: 57px;
}

.main-nav-list > li:nth-last-child(-n+5) > div.sub-nav {
    top:57px !important;
}
.main-nav-2nd-list {
    display:inline-block;
    top:38px;
    left:0;
    width:100%;
    padding:0;
}

.main-nav-2nd-list.hover-state {
    height:auto;
    padding:40px 0 50px;
}

.main-nav-2nd-list.hidden-for-load {
    display:none;
    height:auto;
    padding:40px 0 50px;
}

/*.main-nav-2nd-list.line-2 {
    top:76px;
}*/

.main-nav-2nd-list li + li + li + li + li {
    clear:left;
    float:left;
}

.main-nav-2nd-list li + li + li + li + li + li {
    clear:none;
}

.main-nav-2nd-list li + li + li + li + li + li + li + li + li {
    clear:left;
    float:left;
}

.main-nav-2nd-list li + li + li + li + li + li + li + li + li + li {
    clear:none;
}

.main-nav-2nd-item {
    float:left;
    width:25%;
}

.main-nav-2nd-link {
    border:none;
    padding:5px 20px 5px 50px;
}

.main-nav-3rd-list {
    border:none;
    padding:6px 0 15px 48px;
}

.main-nav-3rd-link {
    width:100%;
    font-size:1.125em;
    line-height:1;
}

.logos {
    padding:76px 0 1px; /* 23-11-2018: padding:80px 0 25px;  */
    margin:0 0 125px;
}

.logo-pirsa-img {
    background-size:400px 1000px; 
    background-position:0 -250px; 
    height:43px; /* 2015-03, Nic was height:42px;  */
    width:204px; /* 2015-03, Nic */
}

.logo-sa-img {
    background-size:400px 1000px;
    background-position:0 -150px;
    height:44px;
    width:129px;
}

.main {
    position:relative;
    z-index:1;
}

.main-banner-slider .custom-banner-shape {
    height:300px;
    top:503px;
}

.main-banner-slider-brand {
    margin-top:54px;
    padding-left:30px;
    right:-3px;
    width:320px;
    height:380px;
    background-size:320px 380px;
    z-index:100000;
}

.main-banner-slider-brand h1 {
    font-size:2.6em;
}

.main-banner-slider-text {
    width:33%; /* used to be 30% */
}

.main-banner-tiles-wrap {
    margin-bottom:100px;
    padding:0;
}

.main-banner-tiles-item {
    min-width:285px;
    margin:0 0 1px;
}

.main-banner-tiles-link {
    border-left:1px solid #dad7d1;
    border-bottom:none;
}

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

.main-banner-tiles-item:first-child .main-banner-tiles-link {
    border-left:none;
}

/* Homepage specific ---------------------- */
.home .main-content-text {
    margin:0 0 60px;
    width:50%;
}

/* Case studies ---------------------- */
.case-studies .slick-dots {
    float:none;
    height:28px;
    overflow:hidden;
    right:170px;
    top:-55px;
}

.case-studies .collapse {
    margin:0 -15px;
}

.case-studies-view-all {
    right:0;
}

/* Thumbnails ---------------------- */
.popup-wrap {
    position:relative;
    float:left;
    padding:0;
    width:100%;
}

.thumbnail-detail {
    top:0;
    min-height:675px;
}

.thumbnail-detail-wrap {
    padding:0;
    margin:0 0 40px;
}

.thumbnail-detail-wrap h2 {
    margin-bottom:2em;
}

.close-detail-thumbnail {
    top:30px;
    right:0;
}

.thumbnail-detail-img {
    height:320px;
    width:320px;
}

.thumbnail-detail-text {
    width:66%;
}

.thumbnail-detail-text .left {
    width:50%;
    padding-right:40px;
}

.thumbnail-detail-text .topic-list {
    float:left;
    width:50%;
}

.thumbnails-wrap {
    position:absolute;
/* Slick dots on thumbnail slider */
}

.thumbnails-wrap .slick-dots {
    display:none;
}

.thumbnail {
    padding:0 15px;
}

.thumbnail-prev span,.thumbnail-next span {
    padding:0;
    text-indent:-9999px;
}

.thumbnail-prev:focus span,.thumbnail-prev:hover span,.thumbnail-next:focus span,.thumbnail-next:hover span {
    padding:0 40px;
    text-indent:0;
}

.thumbnail-prev {
    left:-40px;
}

.thumbnail-next {
    right:-40px;
}

/* News ---------------------- */
.news {
/* Slick dots on news slider */
}

.news .slick-dots {
    float:none;
    height:28px;
    overflow:hidden;
    right:170px;
    top:-55px;
}

.news .collapse {
    margin:0 -15px;
}

.news-list {
    padding:0;
}

.news-item h2 {
    /*float:left;*/
    /*width:30%;*/
    /*margin-right:5%;*/
}

.news-content-wrap {
    /*float:left;*/
    /*width:65%;*/
}

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

.news-date {
    /*background:url(https://pir.sa.gov.au/__data/assets/file/0017/224306/green-shape.svg) repeat scroll 0 0/90px 160px rgba(0,0,0,0); */
    /* old background::130px 160px */
    /*height:160px;*/
    /*width:82px;*/
    /*top:0em; */
    /* old top: 2em */
}

.news-date .day {
    /*padding:37px 0 0;*/
    /* old: 20px 0 0 */
    
}


.mask-shape {
    height:56px;
    bottom:-3px;
    right:-1px;
    width:91%;
}

.latest-news-view-all {
    right:0;
}

/* Feed ---------------------- */
.feed .collapse {
    margin:0;
}

.feed .collapse h1 {
    margin-left:0;
}

.feed-list {
    margin:0 0 3em;
    border-bottom:none;
}

.feed-item {
    padding:20px 0;
    width:100%;
    border-bottom:1px solid #cfcbc5;
}

.feed-view-all {
    right:15px;
}

.tweets,.events,.alerts {
    padding:0 15px;
    width:33.33333%;
    float:left;
    clear:none;
}

.news-img {
    position:relative;
}

.news-img:before {
    background-size:400px 1000px;
    background-position:-218px -374px;
    width:90px;
    height:90px;
}

.case-studies .mask-shape {
    height:40px;
    bottom:-3px;
    right:-1px;
}

.topics-faqs .collapse {
    margin:0 -15px;
}

.topic-text {
    float:none;
    width:100%;
    margin-right:0;
}

.topic-list {
    width:100%;
}

.hot-topics {
    width:33.33333%;
    float:left;
    padding:0 15px;
}

/* FAQs ---------------------- */
.faqs {
    width:66.66667%;
    float:left;
    padding:0 15px;
}

.articles .mask-shape {
    height:40px;
    bottom:-3px;
    right:-1px;
}

/* Footer ---------------------- */
.footer-menu-1,.footer-menu-2 {
    width:40%;
}

.footer-menu-3 {
    width:20%;
}

.footer-list {
    width:50%;
    padding-right:40px;
    margin:0 0 1.8em;
}
.bottom-list:after{
  content: "";
}
.sa-gov {
    clear:none;
    float:right;
}

.sa-gov {
    margin:4px 0 0;
}

.footer-social-link {
    width:43px;
    height:43px;
}

/* Internal pages ---------------------- */
.intro {
    float:left;
    width:70%;
    padding-right:30px;
}

.intro .main-content-text {
    width:100%;
}

.sidebar {
    border-top:1px solid #c2bfba;
    float:left;
    margin:85px 0 0;
    padding:1.6em 0;
    width:30%;
}

.popular,.recent,.database {
    width:33.33333%;
}

.database .title-publication {
    margin:0 0 1em;
}

.database .publication-img {
    margin:0;
    padding:20px 0;
    width:100%;
    border-top:1px solid #cfcbc5;
}

.database .feed-view-all {
    right:15px;
    left:auto;
}

.database .custom-mask-shape {
    bottom:19px;
    height:40px;
    right:-1px;
}

/**
 * Tooltips!
 */
/* Base styles for the element that has a tooltip */
.footer [data-tooltip],
div.top-part.sticky [data-tooltip],div.top-part.sticky .tooltip {
    position:relative;
    cursor:pointer;
}

/* Base styles for the entire tooltip */
.footer [data-tooltip]:before,
.footer [data-tooltip]:after,
div.top-part.sticky [data-tooltip]:before,div.top-part.sticky [data-tooltip]:after,div.top-part.sticky .tooltip:before,div.top-part.sticky .tooltip:after {
    position:absolute;
    display:block;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);
    -moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);
    transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    pointer-events:none;
}

/* Show the entire tooltip on hover and focus */
.footer [data-tooltip]:hover:before,
.footer [data-tooltip]:hover:after,
div.top-part.sticky [data-tooltip]:hover:before,div.top-part.sticky [data-tooltip]:hover:after,div.top-part.sticky [data-tooltip]:focus:before,div.top-part.sticky [data-tooltip]:focus:after,div.top-part.sticky .tooltip:hover:before,div.top-part.sticky .tooltip:hover:after,div.top-part.sticky .tooltip:focus:before,div.top-part.sticky .tooltip:focus:after {
    visibility:visible;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1;
}

/* Base styles for the tooltip's directional arrow */
.footer [data-tooltip]:before,
div.top-part.sticky .tooltip:before,div.top-part.sticky [data-tooltip]:before {
    z-index:1001;
    border:6px solid transparent;
    background:transparent;
    content:"";
}

/* Base styles for the tooltip's content area */
.footer [data-tooltip]:after,
div.top-part.sticky .tooltip:after,div.top-part.sticky [data-tooltip]:after {
    z-index:1000;
    padding:8px;
    width:160px;
    background-color:#000;
    background-color:hsla(0,0%,20%,0.9);
    color:#fff;
    content:attr(data-tooltip);
    font-size:14px;
    line-height:1.2;
}

/* Directions */
/* Top (default) */
.footer [data-tooltip]:before,.footer [data-tooltip]:after,
div.top-part.sticky [data-tooltip]:before,div.top-part.sticky [data-tooltip]:after,div.top-part.sticky .tooltip:before,div.top-part.sticky .tooltip:after,div.top-part.sticky .tooltip-top:before,div.top-part.sticky .tooltip-top:after {
    bottom:100%;
    left:50%;
}
.footer [data-tooltip]:before,
div.top-part.sticky [data-tooltip]:before,div.top-part.sticky .tooltip:before,div.top-part.sticky .tooltip-top:before {
    margin-left:-6px;
    margin-bottom:-12px;
    border-top-color:#000;
    border-top-color:hsla(0,0%,20%,0.9);
}

/* Horizontally align top/bottom tooltips */

.footer [data-tooltip]:after,
div.top-part.sticky [data-tooltip]:after,div.top-part.sticky .tooltip:after,div.top-part.sticky .tooltip-top:after {
    margin-left:-80px;
}
.footer [data-tooltip]:hover:before, .footer [data-tooltip]:hover:after,
div.top-part.sticky [data-tooltip]:hover:before,div.top-part.sticky [data-tooltip]:hover:after,div.top-part.sticky [data-tooltip]:focus:before,div.top-part.sticky [data-tooltip]:focus:after,div.top-part.sticky .tooltip:hover:before,div.top-part.sticky .tooltip:hover:after,div.top-part.sticky .tooltip:focus:before,div.top-part.sticky .tooltip:focus:after,div.top-part.sticky .tooltip-top:hover:before,div.top-part.sticky .tooltip-top:hover:after,div.top-part.sticky .tooltip-top:focus:before,div.top-part.sticky .tooltip-top:focus:after {
    -webkit-transform:translateY(-12px);
    -moz-transform:translateY(-12px);
    transform:translateY(-12px);
}

/* Bottom */
.footer .tooltip-bottom:after,
.footer .tooltip-bottom:before,
div.top-part.sticky .tooltip-bottom:before,div.top-part.sticky .tooltip-bottom:after {
    top:100%;
    bottom:auto;
    left:50%;
    text-align: center;
}

.footer .tooltip-bottom:before,
div.top-part.sticky .tooltip-bottom:before {
    margin-top:-12px;
    margin-bottom:0;
    border-top-color:transparent;
    border-bottom-color:#000;
    border-bottom-color:hsla(0,0%,20%,0.9);
}

.footer .tooltip-bottom:hover:before,
.footer .tooltip-bottom:hover:after,
div.top-part.sticky .tooltip-bottom:hover:before,div.top-part.sticky .tooltip-bottom:hover:after,div.top-part.sticky .tooltip-bottom:focus:before,div.top-part.sticky .tooltip-bottom:focus:after {
    -webkit-transform:translateY(12px);
    -moz-transform:translateY(12px);
    transform:translateY(12px);
}

/* Move directional arrows down a bit for left/right tooltips */
div.top-part.sticky .tooltip-left:before,div.top-part.sticky .tooltip-right:before {
    top:3px;
}

/* Vertically center tooltip content for left/right tooltips */
div.top-part.sticky .tooltip-left:after,div.top-part.sticky .tooltip-right:after {
    margin-left:0;
    margin-bottom:-16px;
}

/*
--------------------
Special media-queries
--------------------
*/
/* 1300 and above */
@media only screen and (min-width: 81.25em) {
.main-banner-slider .custom-banner-shape {
    top:503px;
}
}

/* 1300 x 1200 */
@media only screen and (max-width: 81.25em) and (min-width: 75em) {
.main-banner-slider .custom-banner-shape {
    top:460px;
}
}

/*
--------------------
ie8 fixes
--------------------
*/
.lt-ie9 .top-part {
    z-index:1000000;
}

.lt-ie9 .main-nav-item .main-nav-2nd-list {
    display:none;
}

body .lt-ie9 {
    font-size:.8em;
    filter:progid:DXImageTransform.Microsoft. AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
    zoom:1;
}

.lt-ie9 .main-nav-item:hover .main-nav-2nd-list {
    display:block;
}

.lt-ie9 .main-nav-item:hover .main-nav-2nd-list.hidden-for-load {
    display:block;
    height:auto;
    padding:40px 0 50px;
}

.lt-ie9 .main-banner-slider-brand {
    background:#00427a;
    height:auto;
    top:5.2em;
}

.lt-ie9 .internal-menu-item:focus .internal-2nd-level-list,.lt-ie9 .internal-menu-item:hover .internal-2nd-level-list {
    display:block!important;
}

.lt-ie9 .internal-menu {
    float:right;
    width:39%;
}

.lt-ie9 .main-content-text {
    float:left;
    width:60%;
}

.lt-ie9 .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 .lt-ie9 .top-nav-link:before {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png);
}

.lt-ie9 .top-nav-link.About:before, .lt-ie9 .top-nav-link.about:before {
    background-size:400px 1000px;
    background-position:-100px -50px;
}

.lt-ie9 .top-nav-link.services:before {
    background-size:400px 1000px;
    background-position:-248px -48px;
}

.lt-ie9 .top-nav-link.forms:before {
    background-size:400px 1000px;
    background-position:-147px -49px;
}

.lt-ie9 .top-nav-link.careers:before, .lt-ie9 .top-nav-link.Careers:before {
    background-size:400px 1000px;
    background-position:-299px -47px;
}

.lt-ie9 .top-nav-link.contact:before {
    background-size:400px 1000px;
    background-position:-200px -45px;
}

.lt-ie9 .top-nav-link.contactlight:before { /* Ag history */
    background-size:400px 1000px;
    background-position: -254px -502px;
}

/* History of Agriculture icon set */
.lt-ie9 .top-nav-link.history:before {
    background-size: 318px; /* background-size: 433px; */
    background-position: 8px -40px; /* background-position: 7px -53px; */
}

.lt-ie9 .top-part.full .top-nav-link.photos:before {
    background-size: 400px 1000px;
    background-position: -360px -555px;
}

.lt-ie9 .top-part.full .top-nav-link.contribute:before, .lt-ie9 .top-part.full .top-nav-link.Contribute:before {
    background-size: 400px 1000px;
    background-position: -285px -555px; /* drawer */
    /* background-position: -245px -551px; *//* document plus */
    /* background-position: -325px -564px; *//* hand */  
}

.lt-ie9 .main-banner-slider-item {
    z-index:1!important;
}

.lt-ie9 .case-studies .news-img {
    width:360px;
    height:239px;
}

.lt-ie9 .case-studies .news-img img {
    position:absolute;
    z-index:1;
}

.lt-ie9 .case-studies .news-img .mask-shape {
    position:absolute;
    z-index:10;
    top:0;
    left:0;
    background:red;
    width:60px;
    height:60px;
    left:43%;
    top:35%;
    background-image:url(https://pir.sa.gov.au/__data/assets/file/0006/241899/sprite-pirsa.svg);
    background-size:400px 1000px;
    background-position:-234px -385px;
    background-color:#00427a;
}

.no-svg .lt-ie9 .case-studies .news-img .mask-shape {
    background-image:url(https://pir.sa.gov.au/__data/assets/image/0005/224294/sprite-pirsa2.png);
}

.lt-ie9 .feed-content:before {
    height:60px;
    width:60px;
}

.lt-ie9 .feed-item {
    min-height:0;
}

.lt-ie9 .feed-item.tweet .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:-336px -282px;
}

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

.lt-ie9 .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:-1000px -1000px;
}

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

.lt-ie9 .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:-1000px -1000px;
}

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

.lt-ie9 .popular .feed-content:before,.lt-ie9 .recent .feed-content:before {
    background-size:400px 1000px;
    background-position:-234px -385px;
}

.lt-ie9 .database .feed-content:before {
    background:none;
}

.lt-ie9 .news-date {
    background:#00427a;
    height:auto;
    padding-bottom:20px;
}

.lt-ie9 form .radio-box,.lt-ie9 form .checkbox-box {
    margin:0 0 0 30%;
    width:100%;
}

.lt-ie9 form .radio-box label,.lt-ie9 form .checkbox-box label {
    clear:none;
    float:left;
    background-image:none;
    display:block;
}

.lt-ie9 form .radio-box input[type="radio"] {
    display:block;
    clear:left;
    float:left;
}

.lt-ie9 form .radio-box input[type="radio"] + label {
    float:left;
    margin-left:10px;
    margin-top:-4px;
    padding-left:0;
}

.lt-ie9 form .checkbox-box input[type="checkbox"] {
    display:block;
    clear:left;
    float:left;
}

.lt-ie9 form .checkbox-box input[type="checkbox"] + label {
    float:left;
    margin-left:10px;
    margin-top:-4px;
    padding-left:0;
}

.lt-ie9 .thumbnail-prev .title-prev,.lt-ie9 .thumbnail-next .title-prev {
    padding:0;
    right:30px;
}

.lt-ie9 .thumbnail-prev .title-next,.lt-ie9 .thumbnail-next .title-next {
    padding:0;
    left:30px;
}

.lt-ie9 .thumbnail-prev:focus .title-prev,.lt-ie9 .thumbnail-prev:hover .title-prev,.lt-ie9 .thumbnail-next:focus .title-prev,.lt-ie9 .thumbnail-next:hover .title-prev {
    left:30px;
}

.lt-ie9 .thumbnail-prev:focus .title-next,.lt-ie9 .thumbnail-prev:hover .title-next,.lt-ie9 .thumbnail-next:focus .title-next,.lt-ie9 .thumbnail-next:hover .title-next {
    right:30px;
}

.lt-ie9 .alert.feed-item .day_alert {
    left:5px;
    top:-2px;
}

.lt-ie9 .alert.feed-item .month_alert {
    top:20px;
    left:-38px;
}

.lt-ie9 .event.feed-item .day_event {
    left:5px;
    top:-2px;
}

.lt-ie9 .event.feed-item .month_event {
    top:20px;
    left:-38px;
}

.lt-ie9 .close-detail-thumbnail:before {
    top:14px;
}

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

.lt-ie9 .thumbnail-plain-icon {
    background:none repeat scroll 0 0;
}

/*
--------------------
ie9+ fixes
--------------------
*/
@media screen and (min-width:0) and (min-resolution: 72dpi) {
.top-part.sticky .toggle-search-mobile {
    font-size:.6em;
    height:inherit;
    width:42px;
}
}

/*
--------------------
chrome fixes
--------------------
*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    
}
/*
--------------------
main nav popout override moved from custom_global.css
--------------------
*/
.main-nav-link.hover-state{
  border-bottom: 5px solid #00427a
}
.main-nav-3rd-list{
  display: none; /* testing */
  padding:2px 0;
  width: 100%;
}
.main-nav-3rd-item{
  padding: 2px 10px;
  background: none;
  font-weight: 400;
  font-size: 0.9em;
}
.main-nav-2nd-item.fh,
.main-nav-2nd-item:hover,.main-nav-2nd-link:focus {
  background: rgb(15, 15, 15);
}


.main-nav-2nd-item.fh .main-nav-3rd-list,
.main-nav-2nd-item:hover .main-nav-3rd-list{
  display: block;
  background: rgb(15, 15, 15);
  left:100%;
  position:absolute;
}
.end .main-nav-3rd-list{
  left:auto !important;

  right: 100% !important;
}
.main-nav-item{
  position: relative;
  overflow: visible;
}
.sub-nav.open{
  padding: 0 0 0 0;
  overflow: visible;
  width: 90%;
  letter-spacing: 0px;
}
.main-nav-2nd-item{
  width: 100%;
  text-transform: none;
  position: relative;
}
.main-nav-2nd-link{
 padding: 5px 10px;
 text-transform: none;
 /*color: #000;*/
}
div.sub-nav{
  top: 53px !important;
}
.main-nav-2nd-list{
  background: none;
  padding: 8px 0 !important;
    
}
.main-nav-2nd-item.popout:after{
  content: "DR";
  height: 0;
  width: 0;
  border-right: none;
  border-top: 5px transparent solid;
  border-bottom: 5px transparent solid;
  border-left: 5px white solid; /* old:#00427a */
  overflow: hidden;
  display: block;
  top:9px;
  position: relative;
}