/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 January 2021 23:17:03
*/


/*
Change Log
-----------------
3-04-2017 - mvaldman - commented out "position: absolute;" on line 1265
                       .news-grid .funding .categories li.app-open, .news-grid .funding .categories li.app-closed, .news-grid .funding .categories li.app-soon

*/

/*---Fonts---*/
@font-face {
  font-family: 'VIC-Regular';
  src: url('https://creative.vic.gov.au/__data/assets/file/0003/45471/VIC-Regular.eot?v=0.4.1'); /* IE9 Compat Modes */
  src: url('https://creative.vic.gov.au/__data/assets/file/0003/45471/VIC-Regular.eot?v=0.4.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://creative.vic.gov.au/__data/assets/file/0019/53317/VIC-Regular.woff2?v=0.3.1') format('woff2'), /* Super Modern Browsers */
       url('https://creative.vic.gov.au/__data/assets/file/0011/45479/VIC-Regular.woff?v=0.4.1') format('woff'), /* Pretty Modern Browsers */
       url('https://creative.vic.gov.au/__data/assets/file/0009/45477/VIC-Regular.ttf?v=0.4.1')  format('truetype'), /* Safari, Android, iOS */
       url('https://creative.vic.gov.au/__data/assets/file/0007/45475/VIC-Regular.svg?v=0.4.1#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'VIC-SemiBold';
  src: url('https://creative.vic.gov.au/__data/assets/file/0004/45481/VIC-SemiBold.eot?v=0.4.1'); /* IE9 Compat Modes */
  src: url('https://creative.vic.gov.au/__data/assets/file/0004/45481/VIC-SemiBold.eot?v=0.4.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://creative.vic.gov.au/__data/assets/file/0020/53318/VIC-SemiBold.woff2?v=0.3.1') format('woff2'), /* Super Modern Browsers */
       url('https://creative.vic.gov.au/__data/assets/file/0003/45489/VIC-SemiBold.woff?v=0.4.1') format('woff'), /* Pretty Modern Browsers */
       url('https://creative.vic.gov.au/__data/assets/file/0010/45487/VIC-SemiBold.ttf?v=0.4.1')  format('truetype'), /* Safari, Android, iOS */
       url('https://creative.vic.gov.au/__data/assets/file/0008/45485/VIC-SemiBold.svg?v=0.4.1#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'FontAwesome';
  src: url('https://creative.vic.gov.au/__data/assets/file/0020/45461/FontAwesome.eot?v=0.4.1'); /* IE9 Compat Modes */
  src: url('https://creative.vic.gov.au/__data/assets/file/0020/45461/FontAwesome.eot?v=0.4.1?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://creative.vic.gov.au/__data/assets/file/0018/53316/FontAwesome.woff2?v=0.3.1') format('woff2'), /* Super Modern Browsers */
       url('https://creative.vic.gov.au/__data/assets/file/0008/45467/FontAwesome.woff?v=0.4.1') format('woff'), /* Pretty Modern Browsers */
       url('https://creative.vic.gov.au/__data/assets/file/0006/45465/FontAwesome.ttf?v=0.4.1')  format('truetype'), /* Safari, Android, iOS */
       url('https://creative.vic.gov.au/__data/assets/file/0004/45463/FontAwesome.svg?v=0.4.1#svgFontName') format('svg'); /* Legacy iOS */
}
/*---Alteration to standard bootstrap to:
        100% width (no left and right gutters)
        Makes mobile view (fluid) from 0 - 992px
        Desktop view (fluid) from 993px - 1600px
        Desktop view is retained when larger but is no longer fluid and is set to 1600px wide with left and right gutters as window size increases

        Font size changes (body base size):
        Bootstrap default: 14px;
        992 - 1199: 13px;
        1200 - 1599: 16px;
        1600+: 18px;
*/
.container{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.mapcontainer iframe {
        width: 100%;
        border: 0;
}

@media (min-width: 768px) {

}
@media (min-width: 992px) {
    body{
        font-size: 13px;
    }
}
@media (min-width: 1200px) {
  .container {
        width: 100%;
        max-width: 1680px;
      }
      body{
        font-size: 16px;
    }
}
@media (min-width: 1600px) {
    body{
        font-size: 18px;
    }
}
/*---End bootstrap alterations---*/

/*---Content Styles--*/
th, td{
    border: 1px solid;
    padding: 5px 10px;
}
/*---EndContent Styles--*/

/*---Global rules---*/
html{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body{
    font-family: VIC-Regular, Arial;
    background-color:#1a1a1a;
}
body > .container{
    padding-top: 100px;
    overflow: hidden;
    background-color:#fff;
}
header{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: #fff;
    margin: 0;
    z-index: 999;
}
header > .container{
    position: relative;
}
header a#logo{
    display: block;
    width: 200px;
    margin: 15px auto;
}
header a#logo img{
    height: 70px;
}
header button.search-button{
    right: 30px;
    background: url('https://creative.vic.gov.au/__data/assets/file/0016/45511/search-icon.svg?v=0.4.1') no-repeat;
    background-size: contain;
}
header button.search-button.active, header button.menu-button.active{
    background: url('https://creative.vic.gov.au/__data/assets/file/0005/45491/close-icon.svg?v=0.4.1') no-repeat scroll center center / contain ;
    background-size: contain;
}
header button.menu-button{
    left: 30px;
    width: 30px;
    height: 20px;
    top: 40px;
    background: url('https://creative.vic.gov.au/__data/assets/file/0003/45507/menu-icon.svg?v=0.4.1') no-repeat;
    background-size: contain;
}
header button{
    height: 25px;
    width: 25px;
    border: none;
    text-indent: -999em;
    top: 37px;
    position: absolute;
}
.visually-hidden{
    position: absolute;
    left: -999em;
}
footer{
    background: #1A1A1A;
    color: #fff;
    float: left;
    width: 100%;
    overflow: hidden;
}
footer .newsletter-outer{
    background: url("https://creative.vic.gov.au/__data/assets/image/0017/45512/subscribe_background.jpg?v=0.4.1") left no-repeat #333;
    background-size: contain;
    padding: 8% 0;
}
footer .newsletter-inner{
    width: 50%;
    margin: 0 auto;
}
footer .newsletter-inner h2{
    font-family: VIC-SemiBold;
    font-size: 1.2em;
    margin: 0;
}
footer .newsletter-inner p{

}
footer .newsletter-inner .col-md-9, footer .newsletter-inner .col-md-3{
    padding: 0;
}
footer .newsletter-inner input{
    width: 100%;
    color: #000;
    height: 50px;
    border: 0;
    padding: 0 10px;
}
footer .newsletter-inner input[type="submit"]{
    background-color: #0F7AD1;
    color: #fff;
    font-size: 0.8em;
    text-transform: uppercase;
}
footer .footer-bottom{
    padding: 80px 0 0;
    font-size: 0.9em;
}
footer .footer-bottom a{
    color: #fff;
}
footer .footer-logo img{
    display: block;
    margin: 0 auto;
}
footer .footer-links{
    border-top: 1px solid #333;
    padding: 20px 0;
    margin-top: 50px;
}

footer .footer-links ul{
    display: inline-block;
    width: 100%;
}

footer .footer-links li{
    display: block;
    float: left;
    margin-right: 15px;
    font-size: 0.9em;
}
footer .twitter-footer:before{
    content: ' ';
    font-family: fontAwesome;
    color: #00A9E0;
    display: inline-block;
    width: 20px;
}
footer .linkedin-footer:before{
    content: "\f0e1";
    font-family: fontAwesome;
    color: #2867b2;
    display: inline-block;
    width: 20px;
}

footer .facebook-footer:before{
    content: ' ';
    font-family: fontAwesome;
    color: #0072CE;
    display: inline-block;
    width: 20px;
}

footer .instagram-footer:before{
    content: '';
    font-family: fontAwesome;
    color: #4c68d7;
    display: inline-block;
    width: 20px;
}

.text-hidden{
    text-indent: -999em;
    display: inline-block;
}
.back-to-top{
    position: absolute;
    display: block;
    margin-right: 17%;
    right: 0;
    top: 20px;
}
.back-to-top:hover{
    text-decoration: none;
}
.last-updated-position{/* wl00 26 oct 16 */
    position: absolute;
    top: 20px;
    right: 80px;
}
.overlay:before{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #362C5A;
    top: 0;
    margin-top: 100px;
    content: "";
    opacity: 0.9;
    left: 0;
}
.overlay{
    position: fixed;
    width: 100%;
    max-width: 1680px;
    height: 100%;
    /*background: #362C5A;*/
    top: 0;
    margin-top: 100px;
    display: none;
}
.search form{
    width: 50%;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 100px; /*Offset 100px high header*/
    left: 0;
    right: 0;
    height: 5em;
    border: 2px solid rgba(255,255,255,0.8);
}
.page.search {
    display: block;
    width: 100%;
}

.page.search form {
    position: relative;
    width: 100%;
    border: 1px solid #53565a;
    margin-bottom: 30px;
}
.search form input{
    float: left;
    color: #fff;

}
.page.search form input {
    color: #333333;
}
.search form input[type='text']{
    width: 90%;
    border: 0;
    background: none;
    font-size: 1.5em;
    padding: 0.9em 15px;
    opacity: 0.8;
}
.search form input[type='submit']{
    width: 10%;
    border: 0;
    height: 4.8em;
    background: url('https://creative.vic.gov.au/__data/assets/file/0018/45513/search-submit-icon.svg?v=0.4.1') no-repeat;
    background-position: center;
    text-indent: -999em;
}
.page.search form input[type="submit"] {
    background: url('https://creative.vic.gov.au/__data/assets/file/0007/79378/search-submit-icon-dark.svg?v=0.2.1') no-repeat;
    background-position: center;
}
nav.hamburger > ul{
    color: #fff;
    width: 25%;
    min-height: 100%;
    background: #333;
    position: absolute;
    padding: 0 0 100px 0;
    left: -25%;
}
nav.hamburger > ul > li{
    display: block;
    border-bottom: 1px solid #404040;
    font-size: 1.1em;
    position: relative;
    overflow: hidden;
}
nav.hamburger > ul > li:last-child{
    color: #808080;
}
nav.hamburger > ul > li a{
    padding: 25px 50px 25px 25px;
}
nav.hamburger > ul > li a, nav.hamburger > ul > li a:hover{
    color: inherit;
    display: block;
    text-decoration: none; /* JIRA CVW-153 */
}
nav.hamburger > ul > li > a:after{
    content: " ";
    display: block;
    height: 30px;
    width: 100px;
    transform: rotate(-45deg); /* 45 to neg 45 to  JIRA CVW-153 */
    position: absolute;
    top: 0;
    /*right: -70px; - JIRA CVW-153 */
    left: -70px;
}
nav.hamburger > ul > li.teal a:first-child:after{
    background-color: #00B7BD;
}
nav.hamburger > ul > li.purple a:first-child:after{
    background-color: #87189D;
}
nav.hamburger > ul > li.orange a:first-child:after{
    background-color: #F49600;
}
nav.hamburger > ul > li.blue a:first-child:after{
    background-color: #004EA8;
}
nav.hamburger > ul > li.green a:first-child:after{
    background-color: #00B140;
}
nav.hamburger > ul > li.grey a:first-child:after{
    background-color: #808080;
}
nav.hamburger > ul > li.darkblue a:first-child:after{
    background-color: #2a2358;
}


.mobile-only{
    display: none;
}
.breadcrumbs{
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  background: #1a1a1a;
  font-size: 0.8em;
}
.breadcrumbs ul{
  padding: 0 30px 0 30px;
  margin: 0;
  background: #333 url("https://creative.vic.gov.au/__data/assets/image/0019/45514/whats_new_separator.png") no-repeat right;
  float: left;
}
.breadcrumbs li{
  float: left;
  list-style: none;
  padding: 15px 10px 15px 0;
}
.breadcrumbs li:after{
  content: ">";
  color: #64676B;
  padding-left: 10px;
}
.breadcrumbs li:last-child:after{
  content: none;
}
.breadcrumbs li a{
  color: #DDDDDA;
}
.contentbanner{
  width: 100%;
  height: 200px;
  background: #53565a url('https://creative.vic.gov.au/__data/assets/image/0004/49243/contentbanner_grey.gif') right no-repeat;
  color: #fff;
  float: left;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.contentbanner h1{
  font-family: Vic-SemiBold;
  position: absolute;
  bottom: 30px;
  left: 25%;
  font-size: 2em;
  margin: 0;
  padding: 0 3%; /* bh 31 oct 16 */
  /*padding-left: 0;*/ /* wl00 26 oct 16 */
}
.contentbanner a{
  color: #ddddda;
  bottom: 30px;
  left: 30px;
  position: absolute;
  text-transform: uppercase;
  font-size: 0.7em;
}
.contentbanner:before{
  content: "  ";
  position: absolute;
  display: block;
  background: #75787b;
  width: 270px;
  height: 100px;
  transform: rotate(45deg);
  left: -115px;
  bottom: 0;
}
.funding .contentbanner{
  background: #007f80 url('https://creative.vic.gov.au/__data/assets/image/0007/49246/contentbanner_teal.gif') right no-repeat;
}
.funding .contentbanner:before{
  background: #00b7bd;
}
.research .contentbanner{
  background: #500778 url('https://creative.vic.gov.au/__data/assets/image/0006/49245/contentbanner_purple.gif') right no-repeat;
}
.research .contentbanner:before{
  background: #87189d;
}
.showcase .contentbanner{
  background: #e35205 url('https://creative.vic.gov.au/__data/assets/image/0005/49244/contentbanner_orange.gif') right no-repeat;
}
.showcase .contentbanner:before{
  background: #f49600;
}
.news .contentbanner{
  background: #004ea8 url('https://creative.vic.gov.au/__data/assets/image/0020/49241/contentbanner_blue.gif') right no-repeat;
}
.news .contentbanner:before{
  background: #0072ce;
}
.about .contentbanner{
  background: #007b4b url('https://creative.vic.gov.au/__data/assets/image/0003/49242/contentbanner_green.gif') right no-repeat;
}
.about .contentbanner:before{
  background: #00b140;
}
.resources .contentbanner{
  background: #007b4b url('https://creative.vic.gov.au/__data/assets/image/0006/116367/WebHeader.jpg') right no-repeat;
}

/*CVW-164 About section styling*/
.about .main-content a {
    color: #00b140;
}
.about .main-content .panel-title a:after {
  color: #00b140;
}

/*CVW-164 Research section styling*/
.research .main-content a {
  color: #500778;
}

.lhs-menu{
    width: 25%;
    float: left;
    background: #F4F4F3;
    /*margin-bottom: -5000px; /*full height hack*/
    /*padding-bottom: 5000px; /*full height hack*/
    overflow: hidden;
}
.lhs-menu ul{
    position: static;
    float: left;
    width: 100%;
    background: none;
    color: #333333;
    padding: 0;
    margin: 10px 0;
}
.lhs-menu li{
    list-style: none;
}
.lhs-menu a{
    color: #000;
}
.lhs-menu > ul > li{
    padding: 8px 30px;
}
.lhs-menu > ul > li > a{
    color: inherit;
}
.lhs-menu > ul li.active{
    font-weight: bold;
    position: relative;
}
.lhs-menu > ul li.active:before{
    content: "  ";
    display: block;
    position: absolute;
    height: 10px;
    width: 10px;
    transform: rotate(45deg);
    left: -5px;
    top: 12px;
    background: #000;
}
.funding .lhs-menu > ul > li{
    color: #007f80;
}
.research .lhs-menu > ul > li{
    color: #500778;
}
.showcase .lhs-menu > ul > li{
    color: #e35205;
}
.news .lhs-menu > ul > li{
    color: #004ea8;
}
.about .lhs-menu > ul > li{
    color: #007b4b;
}
.main-content {
    float: left;
    padding: 3%;
    width: 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
  .aside .main-content {
      width: 75%;
      max-width: 840px;
  }
  .aside .main-content.full-width {
      max-width: none;
  }
}

.narrow {
  max-width: 840px;
}

.main-content img{
    max-width: 100%;
    height: auto;
}
.home .main-content{
    width: 100%;
    float: unset;
    padding: unset;
    max-width: 100%;
}
.middle-content {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
nav.lhs-menu > ul > li > ul{
    border-top: 1px solid #D9D9D6;
    border-bottom: 1px solid #D9D9D6;
    margin: 16px 0;
    padding: 8px 0px;
}
nav.lhs-menu > ul > li > ul > li{
    padding: 8px 0px;
    margin-left: 10px;
    font-weight: normal;
}
nav.lhs-menu > ul > li > ul > li.active:before{
    left: -45px;
}
nav.lhs-menu > ul > li > ul > li > ul{
    margin: 16px 0 16px -40px;
    padding: 8px 1000px 8px 40px; /*Full width of ancestor container*/
    background: #D9D9D6;
    box-sizing: content-box;
}
nav.lhs-menu > ul > li > ul > li > ul > li{
    padding: 8px 0px;
    font-weight: normal;
}
nav.lhs-menu > ul > li > ul > li > ul > li.active:before{
    display: none;
}
.full-width h1{
    padding: 0;
}
/*LHS Nav Headings*/
.lhs-header {
    padding: 20px 30px;
}

.lhs-header {
    display: block;
    font-size: 0.8em;
    font-family: VIC-SemiBold;
    text-transform: uppercase;
}

body.funding .lhs-header {
    color: #007f80;
}
body.research .lhs-header {
    color: #500778;
}
body.showcase .lhs-header {
    color: #e35205;
}

body.news .lhs-header {
    color: #004ea8;
}

body.about .lhs-header {
    color: #007b4b;
}

/*LHS Nav first level coloured arrows*/
body.funding .lhs-menu > ul > li.active:before{
    background: #007f80;
}
body.research .lhs-menu > ul > li.active:before{
    background: #500778;
}
body.showcase .lhs-menu > ul > li.active:before{
    background: #e35205;
}
body.news .lhs-menu > ul > li.active:before{
    background: #004ea8;
}
body.about .lhs-menu > ul > li.active:before{
    background: #007b4b;
}
/*---Homepage---*/
.hero{
    padding: 44.5% 0 0;
    background-size: 100%;
    position: relative;
}
.hero img{
    position: absolute;
    top: 0;
    width: 100%;
}
.hero .hero-caption{
    position: absolute;
    display: block;
    /* bottom: -40px;  Original */
    bottom: -50px; /* added 20-10-16 - JIRA cvw-155*/
    left: 20px;
    color: #fff;
    font-size: 0.7em;
    max-width: 20%;
}
.hero p{
    color: #fff;
    position: absolute;
    right: 0;
    width: 48%;
    top: 0;
    font-family: VIC-SemiBold;
    font-size: 1.35em;
    margin: 4% 2%;
    padding: 3% 0 0;
    border-top: 1px solid #fff;
}
.hero p a{
    color: #fff;
    display: block;
    text-transform: uppercase;
    font-family: VIC-Regular;
    font-size: 0.55em;
    margin: 20px 0 0;
}
.link-arrow:after{
    content: "  →";
}
.statement { 
    padding: 1em 0.5em; 
    display: inline-block; 
    color: #fff; 
    
}
.link-boxes{
    width: 75%;
    position: absolute;
    bottom: -4em;
    right: 15px;
    background: #f3f3f2;
    overflow: hidden; /*full height hack*/
}
.link-boxes div{
    border-right: 2px solid #fff;
    margin-bottom: -1000px; /*full height hack*/
    padding-bottom: 1000px; /*full height hack*/
    padding-left: 30px;
    padding-right: 30px;
    background: #f3f3f2;
}
.link-boxes div:last-child{
    border: none;
}
.link-boxes h2{
    font-size: 1.2em;
    margin-bottom: 20px;
    margin-top: 30px;
    font-family: VIC-SemiBold;
}
.link-boxes > div:nth-child(1), .link-boxes > div:nth-child(1) a{
    color: #007a7e;
}
.link-boxes > div:nth-child(2), .link-boxes > div:nth-child(2) a{
    color: #86179d;
}
.link-boxes > div:nth-child(3), .link-boxes > div:nth-child(3) a{
    color: #1f1446;
}
.link-boxes ul{
    list-style: none;
    padding: 0;
    margin: 0 0 30px;
    border-top: 1px solid;
}
.link-boxes ul li{
    border-bottom: 1px solid;
    padding: 8px 0;
}
.link-boxes .acknowledge { 
    background: #001339; 
    border-right: 0; 
}
.whats-new-container{
    background: #1a1a1a;
    float: left;
    height: 150px;
    width: 100%;
    margin-top: -1px; /*fix 1px line under hero*/
    overflow: hidden;
}
.whats-new-container h2{
    display: block;
    margin: 0;
    width: 40%;
    height: 200px;
    background: url('https://creative.vic.gov.au/__data/assets/image/0019/45514/whats_new_separator.png?v=0.4.1') right no-repeat #333;
    color: #fff;
    font-family: VIC-SemiBold;
    font-size: 1.5em;
    padding: 100px 0 0 20px;
}
.news-grid h2{
    margin-right: 15px;
    z-index: 99;
}
.news-grid > a{
    padding-bottom: 27%;
    background: #fff;
}
.news-grid > a:hover:after{
    display: block;
    content: '  ';
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #fff;
    opacity: 0.1; /*original value was 0.2. Change added 20Oct2016 - jira cvw-159 */
    left: 0;
    z-index: 1;
}
.news-grid > a:hover span, .news-grid > a:hover h2{
    text-decoration: underline;
}
.news-grid .showcase{
    background-size: cover;
}
.news-grid > a > h2, .news-grid > a > span, .news-grid > a > p{
    background: rgba(0, 0, 0, 0.5);
}
.news-grid > a.showcase h2, .news-grid > a.showcase span, .news-grid > a.showcase p{

    /* background: rgba(0, 0, 0, 0.5); Original */
    background: none; /* added 20Oct2016 - jira cvw-159 */

}
.news-grid a.col-md-3.section > h2, .news-grid a.col-md-3.section > span{
    background: none;
}
.news-grid .showcase h2, .news-grid .showcase span{
    position: absolute;
    color: #fff;
    bottom: 1em;
    margin-left: 15px; /* added 20Oct2016 - jira cvw-159 */
}
.news-grid .showcase h2{
    font-family: VIC-SemiBold;
    font-size: 1.5em;
    bottom: 1.5em;
}
.news-grid span{
    text-transform: uppercase;
    font-size: 0.8em;
    z-index: 99;
}
.news-grid .news, .news-grid .funding{
    background-size: contain;
    background-repeat: no-repeat;
}
.news-grid .news .news-inner, .news-grid .funding .news-inner{
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    height: 30%;
    width: 100%;
    padding: 0 10px;
    color: #004EA8;
}
/*.news-grid .funding .news-inner{
    color: #05b8be;
}*/
.news-grid .news .news-inner h2, .news-grid .funding .news-inner h2{
    font-family: VIC-SemiBold;
    font-size: 1.2em;
    margin: 0;
    position: absolute;
    top: 10px;
}
.news-grid .news .news-inner span, .news-grid .funding .news-inner span{
    position: absolute;
    bottom: 10px;
}
.news-grid .section{
    background-size: cover;
    color: #fff;
}
.news-grid .section h2{
    position: absolute;
    font-size: 1.7em;
    top: 13%;
}
.news-grid .section span{
    position: absolute;
    bottom: 10px;
}
.news-grid .section p{
    position: absolute;
    top: 35%;
    font-size: 1.1em;
    padding-right: 15px;
}
.news-grid .categories{
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 0;
    list-style: none;
    height: 37px;
    overflow: hidden;
}
.news-grid .categories li{
    float: left;
    display: block;
    margin: 0 10px 10px 0;
    padding: 7px 15px;
    border-radius: 0 20px 20px 20px;
    font-family: VIC-SemiBold;
    text-transform: uppercase;
    font-size: 0.7em;
    background: #004EA8; /*Default styling*/
    color: #fff; /*Default styling*/
    width: 0;
}
.news-grid .categories li.showcase{
    color: #fff;
    background: #F49600 url("https://creative.vic.gov.au/__data/assets/file/0010/45766/category_showcase.svg?v=0.4.1") no-repeat 5px center;
    padding-left: 35px;
}
.news-grid .categories li.research{
    background: #fff;
    color: #87189D;
}

.news-grid .categories li.feature{
    background: #fff;
    color: red;
}
.news-grid .categories li.news{
    background: #fff;
    color: #014ea8;
}
.news-grid .categories li.resources{
    background: #fff;
    color: #00B7BD;
}
.news-grid .categories li.music{
    background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0009/45765/category_music.svg?v=0.4.1") no-repeat center;
    text-indent: -999em;
}
.news-grid .categories li.art{
    background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0006/45762/category_art.svg?v=0.4.1") no-repeat center;
    text-indent: -999em;
}
.news-grid .categories li.screen{
    background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0003/51789/category_film.svg?v=0.4.1") no-repeat center;
    text-indent: -999em;
}
.news-grid .categories li.fashion{
    background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0007/45763/category_fashion.svg?v=0.4.1") no-repeat center;
    text-indent: -999em;
}
.news-grid .categories li.games{
    background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0008/45764/category_game.svg?v=0.4.1") no-repeat center;
    text-indent: -999em;
}
.news-grid .categories li.writing{
    background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0011/45767/category_writing.svg?v=0.4.1") no-repeat center;
    text-indent: -999em;
}

.news-grid .subtext{
  position: relative !important;
  text-transform: none;
  padding-top: 0.8em;
  line-height: 1.3em;
  font-size: 0.7em;
  font-family: vic-regular;
  display: block;
}

.home .contentbanner, .home .lhs-menu{
  display: none !important;
}

/*--Image Caption--*/

.img-with-caption {
    display: table;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}

.img-caption{
  font-size: 65%;
  padding-top: 5px;
  padding-bottom: 15px;
  width: inherit;
  border-bottom: 1px solid #dbdbdb;
  display: table-caption;
  caption-side: bottom;
}

/*--- Filters --- */

.filter-keywords {
    background-color:    #343434;
    background-image:    url(https://creative.vic.gov.au/__data/assets/file/0018/45513/search-submit-icon.svg?v=0.4.1);
    background-position: 96% center;
    background-repeat:   no-repeat;
    background-size:     16px 16px;
    border:              0px none;
    border-radius:       15px;
    color:               #ffffff;
    font-family:         VIC-SemiBold;
    font-size:           0.8em;
    margin-top:          15px;
    padding:             8px 30px 8px 10px;
    text-transform:      uppercase;
    width:               100%;
}

/*---Showcase---*/

.showcase .listing-intro {
   background: #fef5e5;
   color: #f49600;
}

.showcase .listing-intro a {
  color: #f49600 !important;
  text-decoration: underline;
}

.showcase .categories>li {
  background-color: #f49600 !important;

}
.showcase .filter-panel .dropdown-filter.active > span {
  background-color: #f49600 !important;
}

.showcase .filter-panel .dropdown-filter svg path, .showcase .filter-panel .dropdown-filter svg circle, .showcase .filter-panel .dropdown-filter svg polyline, .showcase .filter-panel .dropdown-filter svg rect, .showcase .filter-panel .dropdown-filter svg line, .showcase .filter-panel .dropdown-filter svg polygon {
    stroke: #f49600 !important;
}

/*---Funding---*/

.funding .listing-intro {
   background: #e5f8f8;
   color: #00b7bd;
}

.funding .listing-intro a {
  color: #00b7bd !important;
  text-decoration: underline;
}


.funding .filter-panel .dropdown-filter svg path, .funding .filter-panel .dropdown-filter svg circle, .funding .filter-panel .dropdown-filter svg polyline, .funding .filter-panel .dropdown-filter svg rect, .funding .filter-panel .dropdown-filter svg line, .funding .filter-panel .dropdown-filter svg polygon {
    stroke: #00b7bd !important;
}


/*---Mobile styles (including tablet)---*/
@media (max-width: 767px) {
    .mobile-hidden{
        display: none !important;
    }
    .whats-new-container{
        height: 100px;
    }
    .whats-new-container h2{
        padding-top: 40px;
        width: 70%;
    }
    .news-grid > a{
        float: left;
        /*width: 100%;*/
        padding-bottom: 77%;
    }
    .news-grid .news, .news-grid .funding{
        padding-bottom: 77%;
    }
    footer .newsletter-outer{
        background: #333 url("https://creative.vic.gov.au/__data/assets/image/0017/45512/subscribe_background.jpg?v=0.4.1") no-repeat scroll left center / cover;
    }
    footer .newsletter-inner{
        width: 75%;
    }
    footer .newsletter-inner input[type="submit"]{
        margin: 20px 5% 0;
        width: 90%;
    }
    nav.hamburger ul{
        width: 100%;
    }
    nav.hamburger ul li a{
        padding: 20px;
    }
    footer .footer-bottom{
        padding-left: 30px;
    }
    footer .footer-links li{
        width: 100%;
        padding: 5px 0;
    }
    .footer-links{
        float: left;
        width: 100%;
    }
    .back-to-top{
        top: auto;
        bottom: 20px;
    }
    .hero{
        overflow: hidden;
        /*padding: 66% 0 0;*/
    }
    .hero img{
        width: 158%;
    }
    .overlay.search::before{
        height: 5em;
    }
    .search form{
        bottom: auto;
        border: none;
        width: auto;
    }
    body > .container{
        padding-top: 0;
    }
    header{
        position: relative;
    }
    .overlay{
        position: absolute;
    }
    .overlay::before{
        position: absolute;
        margin-top: 0;
    }
    nav.hamburger ul{
        height: auto;
    }
    .news-grid .news .news-inner, .news-grid .funding .news-inner{
        max-height: 100px;
    }
    .mobile-only{
        display: block;
    }
    .link-boxes.mobile-only {
        position: static;
        width: 100%;
    }
    .link-boxes.mobile-only div{
        border-bottom: 2px solid #fff;
        border-right: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .contentbanner a{
      display: none;
    }
    .contentbanner h1{
      left: 0; /* bh 31 oct 16 */
      padding: 0 3%; /* bh 31 oct 16 */
    }
    .last-updated-position{/* wl00 26 oct 16 */
    position: static;
    }
    .lhs-menu{
      display: none;
    }
    .main-content{
      width: 100%;
      max-width: 100%;
    }
    nav.hamburger > ul{
      padding: 0;
    }
    .breadcrumbs ul {
      padding: 0 3%; /* bh 31 oct 16 */
    }
}
/*---End mobile styles---*/

@media (min-width: 768px) {

    /*--- Filters --- */
    .filter-panel > .col-md-offset-3 {
        margin-left: 25%;
    }

}

/* Responsive Tiles */

@media (max-width: 480px) {
  .news-grid .news, .news-grid .funding, .news-grid .section{
    padding-bottom: 77%;
  }
  .news-grid .news::before, .news-grid .news::after, .news-grid .funding::before, .news-grid .funding::after{
    display: none;
  }
}
@media (min-width: 481px) {
  .news-grid .news, .news-grid .funding, .news-grid .section{
    padding-bottom: 55%;
  }
  .news-grid .news::before, .news-grid .news::after, .news-grid .news:nth-child(4n+1)::before, .news-grid .news:nth-child(4n)::after, .news-grid .funding::before, .news-grid .funding::after, .news-grid .funding:nth-child(4n+1)::before, .news-grid .funding:nth-child(4n)::after{
    display: block !important;
  }
  .news-grid .news:nth-child(2n+1)::before, .news-grid .news:nth-child(2n)::after, .news-grid .funding:nth-child(2n+1)::before, .news-grid .funding:nth-child(2n)::after {
    display: none;
  }
}
@media (min-width: 768px) {
  .news-grid .news, .news-grid .funding, .home .news-grid .showcase, .news-grid .section{
    padding-bottom: 37%;
  }
  .news-grid .news:nth-child(3n+1)::before, .news-grid .news:nth-child(3n)::after, .news-grid .funding:nth-child(3n+1)::before, .news-grid .funding:nth-child(3n)::after{
      display: none;
  }
}
@media (min-width: 992px) {
  .news-grid .news, .news-grid .funding, .home .news-grid .showcase, .news-grid .section{
    padding-bottom: 27%;
  }
  .news-grid .news:nth-child(4n+1)::before, .news-grid .news:nth-child(4n)::after, .news-grid .funding:nth-child(4n+1)::before, .news-grid .funding:nth-child(4n)::after{
      display: none;
  }
}

    /* Remove existing opacity hover on news items */
    .news-grid > a.news:hover::after, .news-grid > a.funding:hover::after{
      display: none !important;
    }

    .news-grid .news .news-inner h2, .news-grid .funding .news-inner h2{
      position: static;
      margin-top: 10px;
    }
    .news-grid .news .news-inner p, .news-grid .funding .news-inner p{
      display: none;
      margin-top: 10px;
    }
    .news-grid .news::before, .news-grid .funding::before{
        background: #c9d1dd none repeat scroll 0 0;
        bottom: 5%;
        content: " ";
        display: block;
        height: 20%;
        position: absolute;
        left: 0;
        width: 1px;
        z-index: 98;
    }
    .news-grid .news::after, .news-grid .funding::after{
        background: #c9d1dd none repeat scroll 0 0;
        bottom: 5%;
        content: " ";
        display: block;
        height: 20%;
        position: absolute;
        right: 0;
        width: 1px;
    }

    /* The following category styles should replace those in main.css once the homepage tiles have been overhauled */
    .news-grid .categories li{
        display: none;
    }
    .news-grid .categories li.arts{
        background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0006/45762/category_art.svg") no-repeat center;
        text-indent: -999em;
        display: none;
    }
    .news-grid .categories li.music{
        background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0009/45765/category_music.svg") no-repeat center;
        text-indent: -999em;
        display: none;
    }
    .news-grid .categories li.screen{
        background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0003/51789/category_film.svg") no-repeat center;
        text-indent: -999em;
        display: none;
    }
    .news-grid .categories li.games{
        background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0008/45764/category_game.svg") no-repeat center;
        text-indent: -999em;
        display: none;
    }
    .news-grid .categories li.design{
        background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0011/45767/category_writing.svg") no-repeat center;
        text-indent: -999em;
        display: none;
    }
    .news-grid .categories li.fashion{
        background: #004EA8 url("https://creative.vic.gov.au/__data/assets/file/0007/45763/category_fashion.svg") no-repeat center;
        text-indent: -999em;
        display: none;
    }
    .news-grid .funding .categories li{
        background-color: #05b8be;
    }
    .news-grid .funding .categories li.app-open, .news-grid .funding .categories li.app-closed, .news-grid .funding .categories li.app-soon{
        text-indent: 0;
        display: block;
        width: auto;
        white-space: nowrap;
        /*position: absolute;*/
        bottom: 0;
        padding-left: 30px;
    }
    .news-grid .funding .categories li.app-open{
        background: #19af46 url("https://creative.vic.gov.au/__data/assets/file/0017/56330/applications-open.svg") no-repeat scroll 10px center / 12px auto;
    }
    .news-grid .funding .categories li.app-closed{
        background: #53565a url("https://creative.vic.gov.au/__data/assets/file/0018/56331/applications-closed.svg") no-repeat scroll 10px center / 12px auto;;
    }
    .news-grid .funding .categories li.app-soon{
        background: #f29525 url("https://creative.vic.gov.au/__data/assets/file/0019/56332/applications-soon.svg") no-repeat scroll 10px center / 12px auto;;
    }

    .showcase-inner{
        /* Original
        position: absolute;
        bottom: 1.5em;
        width: 100%; */

        /* added 20Oct2016 - jira cvw-159 */
            position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding-bottom: 1.5em;
    padding-top: 1.5em;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.95)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );


    }
    .news-grid .showcase h2, .news-grid .showcase span{
        position: static;
        float: left;
        clear: both;
        margin-right: 30px;
    }
    .news-grid .showcase p{
        color: #fff;
        float: left;
        width: 60%;
        clear: both;
        margin-left: 15px; /* added 20Oct2016 - jira cvw-159 */
    }

/* Shrinking Header */
header.shrink{
  height: 60px;
}
header.shrink a#logo img{
  height: 50px;
}
header.shrink a#logo{
  margin: 5px auto;
  width: 150px;
}
header.shrink button.menu-button{
  top: 20px;
}
header.shrink button{
  top: 20px;
}
header.shrink .overlay, header.shrink .overlay::before{
  margin-top: 60px;
}
header, header button, header img, header #logo{
  /* animation magic */
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* Main hamburger nav */
nav.hamburger{
  overflow: scroll;
}
/* Second Level */
nav.hamburger > ul > li > ul{
  display: none;
  padding: 0;
}
nav.hamburger > ul > li > ul > li{
  position: relative;
  border-bottom: 1px solid rgba(64,64,64,0.4);
}
nav.hamburger > ul > li > ul > li > a{
 padding: 17px 50px 17px 25px; /* JIRA CVW-153 */


}
/* Third Level */
nav.hamburger > ul > li > ul > li > ul{
  display: none;
  padding: 0;
  background-color: #f5f5f5;
}
nav.hamburger > ul > li > ul > li > ul > li{
  border-bottom: 1px solid #fff;
}
nav.hamburger > ul > li > ul > li > ul > li:last-child{
  border-bottom: 0;
}
nav.hamburger > ul > li > ul > li > ul > li > a{
  color: #343434;
  padding: 17px 50px 17px 25px; /* JIRA CVW-153 */
  font-size: 0.9em;
}
nav.hamburger > ul > li > ul > li > ul > li > a:hover{
  color: #343434;
}
nav.hamburger > ul > li.teal > ul{
  background-color: #00B7BD;
}
nav.hamburger > ul > li.purple > ul{
  background-color: #87189D;
}
nav.hamburger > ul > li.orange > ul{
  background-color: #F49600;
}
nav.hamburger > ul > li.blue > ul{
  background-color: #004EA8;
}
nav.hamburger > ul > li.green > ul{
  background-color: #00B140;
}
nav.hamburger > ul > li.darkblue > ul{
  background-color: #2a2358;
}
nav.hamburger .nav-expand{
  text-indent: -999em;
  position: absolute;
  width: 15px;
  height: 70px;
  top: 0;
  right: 15px;
  padding: 20px;
  max-height: 100%;
}
nav.hamburger .nav-expand:focus, nav.hamburger .nav-expand:active{
  border: none;
  outline: 0;
}
nav.hamburger .nav-expand.closed{
  /* background: url('https://creative.vic.gov.au/__data/assets/file/0005/60287/nav-closed.svg') no-repeat scroll 50% / 15px; JIRA CVW-153 */
  background: url('https://creative.vic.gov.au/__data/assets/file/0018/76140/nav-closed-white.svg') no-repeat scroll 50% / 15px;
}
nav.hamburger .nav-expand.open{
  /* background: url('https://creative.vic.gov.au/__data/assets/file/0006/60288/nav-open.svg') no-repeat scroll 50% / 15px; JIRA CVW-153 */
  background: url('https://creative.vic.gov.au/__data/assets/file/0010/77959/nav-open-white.svg') no-repeat scroll 50% / 15px;
}

.home .news-grid .categories li.showcase_home{
  display: block;
  width: auto;
}

/* Form Styles */

.formStyle label{
  width: 100%;
  margin: 5px 0;
}

.formStyle > div{ 
    padding-bottom: 1em;
}

.formStyle > .error-msg{
    color:#870c25; 
    display: inline-block;
}

.formStyle input[type="submit"]{
    background-color: #0F7AD1;
    color: #fff;
    font-size: 0.8em;
    text-transform: uppercase;
    height: 50px;
    border: 0;
    padding: 0 3em;
    margin-top: 10px;
}

.formStyle input[type="submit"]:hover{ 
    background: #002388; 
}

.formStyle .required{
    color: #b11030; font-size: 0.8em; 
}

.formStyle ul li{ 
    list-style: none; 
}

.formStyle ul li input[type='radio']{
    float: left; height: auto; width: auto; margin-top: 0.5em; margin-right: 0.5em; 
} 

.formStyle ul li input[type='radio'] + label{
    float: left;height: auto;width: auto;  margin-right: 1em; 
    
}

.formStyle ul{ 
    padding-left: 0; 
}


@media (max-width: 767px) {
  nav.hamburger .nav-expand{
    height: 62px;
  }
  nav.hamburger{
    overflow: visible;
  }
}
@media (max-width: 991px) {
  .news-grid .news .news-inner{
    max-height: none;
  }
  .main-content .listing-intro {
    padding: 3%;
    border: 0;
  }
  .hero p.mobile-hidden { 
      display:none; 
      
  }
}
.whats-new-container h2 {
    display: inline-block;
}
/*.news-grid .showcase h2 {
    bottom: 1.5em;
    font-family: VIC-SemiBold;
    font-size: 1.8em;
    top: 13%;
}*/
/* added below 20 june 2016 by wl00 to overcome ios8 display problem */
.home .main-content {
padding: 0;
}
b, strong {
font-family: VIC-SemiBold;
font-weight: 100;
}
/* START Search results */
#searchresults {
  *height: 1180px !important;
}
#searchresults .gsc-control-cse, #searchresults .gsc-control-cse .gsc-table-result, #searchresults .gsc-control-cse .gs-spelling, #searchresults .gsc-control-cse .gs-result .gs-title, #searchresults .gsc-control-cse .gs-result .gs-title *, #searchresults .gsc-control-cse .gsc-result-info {
  font-family: VIC-Regular, Arial;
  font-size: 14px;
}
#searchresults .gsc-control-cse .gsc-table-result {
  color: #333;
}
@media (min-width: 992px) {
  #searchresults .gsc-control-cse, #searchresults .gsc-control-cse .gsc-table-result, #searchresults .gsc-control-cse .gs-spelling, #searchresults .gsc-control-cse .gs-result .gs-title, #searchresults .gsc-control-cse .gs-result .gs-title *, #searchresults .gsc-control-cse .gsc-result-info {
    font-size: 13px;
  }
}
@media (min-width: 1200px) {
  #searchresults .gsc-control-cse, #searchresults .gsc-control-cse .gsc-table-result, #searchresults .gsc-control-cse .gs-spelling, #searchresults .gsc-control-cse .gs-result .gs-title, #searchresults .gsc-control-cse .gs-result .gs-title *, #searchresults .gsc-control-cse .gsc-result-info {
    font-size: 16px;
  }
}
@media (min-width: 1600px) {
  #searchresults .gsc-control-cse, #searchresults .gsc-control-cse .gsc-table-result, #searchresults .gsc-control-cse .gs-spelling, #searchresults .gsc-control-cse .gs-result .gs-title, #searchresults .gsc-control-cse .gs-result .gs-title *, #searchresults .gsc-control-cse .gsc-result-info {
    font-size: 18px;
  }
}
#searchresults form.gsc-search-box {
  display: none !important;
}
#searchresults .gsc-above-wrapper-area{
  padding: 0 !important;
  border: 0 none !important;
}
#searchresults .gsc-above-wrapper-area-container {
  margin: 0 !important;
}
#searchresults .gsc-result-info-container {
  padding-left: 0 !important;
  padding-top: 0 !important;
  border: 0 none !important;
}
#searchresults .gsc-webResult .gsc-result {
  border-bottom: 0 none !important;
  padding: 0 !important;
}
#searchresults .gs-webResult div.gs-visibleUrl-long {
  display: block !important;
  font-size: 90%;
}
#searchresults .gs-webResult div.gs-visibleUrl-long b {
  font-weight: normal !important;
}
#searchresults .gsc-resultsHeader {
  display: none !important;
}
#searchresults .gs-result .gs-title, #searchresults .gs-result .gs-title * {
  color: #337ab7;
  /*font-size: 110% !important;
  line-height: 120% !important;*/
  margin-bottom: 0.4em !important;
  text-decoration: none !important;
}
#searchresults .gs-result .gs-title:hover, #searchresults .gs-result .gs-title:hover *,#searchresults .gs-result .gs-title:focus, #searchresults .gs-result .gs-title:focus * {
  text-decoration: underline !important;
  color: #23527c;
}
#searchresults .gs-result .gs-title b, #searchresults .gs-result .gs-title b * {
  /*font-size: 16px !important;
  font-weight: normal !important;*/
}
#searchresults .gsc-result {
  margin-bottom: 30px !important;
}
#searchresults .gsc-result .gs-title {
  height: auto !important;
}
#searchresults .gsc-table-result {
  margin: 0 !important;
  border: 0 none !important;
}
#searchresults .gsc-table-cell-snippet-close {
  border: 0 none !important;
  padding: 0 !important;
}
#searchresults .gsc-result-info{
  padding: 0 !important;
}
#searchresults .gsc-cursor-page {
  color: #757575 !important;
  margin-right: 20px !important;
}
#searchresults .gsc-cursor-current-page {
  cursor: text !important;
  color: #303030 !important;
}
#searchresults .gsc-cursor-current-page:hover {
  text-decoration: none !important;
}
#searchresults .gs-spelling {
  /*font-size: 110% !important;*/
  padding: 0 !important;
}
#searchresults .gsc-webResult .gsc-result .gsc-promotion {
  padding: 0 !important;
}
#searchresults .gs-promotion-text-cell {
  border-bottom: 0 none !important;
}
#searchresults .gs-promotion {
  border-style: solid !important;
  border-width: 2px !important;
  border-color: #CCCCCC !important;
  padding: 0 !important;
  margin: 0 !important;
}
#searchresults .gs-promotion-text-cell .gs-visibleUrl-long {
  display: block !important;
  margin-top: 3px !important;
}
#searchresults div.loading-invisible {
  display: none !important;
}
#searchresults .cse .gsc-control-cse, #searchresults .gsc-control-cse {
  padding: 0 !important;
}
#searchresults .gcsc-branding-img-noclear {
  margin: 0 !important;
  max-width: inherit !important;
  display: block !important;
  padding-top: 0 !important;
}
#searchresults td.gcsc-branding-img-noclear {
  /* width: 51px !important; */
  padding-top: 2px !important;
}
#searchresults .gs-no-results-result .gs-snippet, #searchresults .gs-error-result .gs-snippet {
  border: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #595959 !important;
  background-color: #ffffff !important;
}
#searchresults .gsc-table-result, #searchresults .gsc-thumbnail-inside, #searchresults .gsc-url-top {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
#searchresults .gcsc-branding {
  padding: 4px 8px 12px !important;
}
#searchresults .gsc-result-info {
  margin-bottom: 1.5em !important;
}
#searchresults .gsc-table-cell-thumbnail {
  border: 0 none !important;
}
#searchresults .gcsc-branding {
  padding-right: 0 !important;
}
#searchresults .cse .gsc-control-cse, #searchresults .gsc-control-cse {
  border: 0 none !important;
}
#searchresults .gs-result .gs-snippet {
  margin-bottom: 0.2em;
}
/* END Search results */

/* Twitter App Tile */

 .all-tweets {
  position: absolute;
  bottom: 10px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;

}

.all-tweets:hover, .all-tweets:visited {
   color: #fff !important;
}

.tweet-ref {
   /*position: absolute;
   bottom: 35%;*/
   color: #88dbdf;
}
.tweet-ref:hover, .tweet-ref:visited {
   color: #88dbdf !important;
}

.news-grid .categories li.twitter-tile-icon {
    background: #fff url("https://creative.vic.gov.au/__data/assets/file/0006/75417/category_twitter.svg") no-repeat scroll center center;
    display: block;
    text-indent: -999em;
    background-size: 20px;
}

/* End Twitter App Tile */

/* New class decl for JIRA CVW-153 */

.submenu-l1 > a {
  font-size: 0.9em;
}

nav.hamburger .submenu-l1 > .nav-expand {
    text-indent: -999em;
    position: absolute;
    width: 15px;
    height: 56px;
    top: 0;
    right: 15px;
    padding: 20px;
    max-height: 100%;

}

/* --- Funnelback Search Results --- */

#fb-results {
    list-style: none;
    padding: 0;
}

#fb-results * {
    word-wrap: break-word;
}

#fb-results h3 {
    margin-bottom: 0.4em;
}

#fb-results p {
    margin-top: 0;
    margin-bottom: 0.2em;
}

#fb-results .fb-summary strong {
    background: lemonchiffon;
    padding: 0.25em;
}

#fb-results .fb-rank {
    display: none;
}

#fb-results .fb-date {
    display: none;
}

#fb-results cite {
    font-size: 0.9em;
    color: #00bd00;
    margin-bottom: 2em;
    font-style: normal;
}

.fb-page-nav {
    margin-top: 25px;
}

.fb-page-nav {
    margin-top: 25px;
}

.fb-page-nav a,
.fb-page-nav span {
    display: inline-block;
    padding: 0 10px
}

@media (max-width: 767px) {
    .fb-page-nav a,
    .fb-page-nav span {
        font-size: 18px;
    }
}

/*CVW-166*/
@media print {
  .panel-collapse { display: block; }
}

.v_wrapper{
    width: 100%; 
    height: 100%; 
    margin: 20px auto;
}
.v_iframe{
    position: relative; 
    padding-top: 56%;
}
.v_iframe iframe{
    position:absolute;top:0;left:0;width:100%; 
    height:100%;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

.ui-front {
    z-index: 100;
}

.ui-autocomplete {
  position: absolute;
    top: 0;
    left: 0;
    cursor: default;
  max-height: 350px;
  overflow-y: auto;
  border: 1px solid #e5e6e6;
  background-color: #fff;
}

.ui-autocomplete .ui-menu-item {
  margin: 0;
  border-top: 1px solid #e5e6e6;
  transition: all .4s;
  cursor: pointer;
}

.ui-autocomplete .ui-menu-item-wrapper {
    display: block;
    padding: 10px;
}

.ui-autocomplete .ui-state-active,
.ui-autocomplete .ui-menu-item-wrapper:hover {
  background-color: #f4f4f3;
  padding-left: 12px;
}

.ui-autocomplete .ui-menu-item:first-child {
  border-top: none;
}
/* wl00 - 6 nov 2017 - honeypot */
.real_email {
    display: none;
}

.home .last-updated-position {
    display: none !important;
}

/* footer copyright and related site links */

.sitelist-container {
    background: #1a1a1a;
    float: left;
    width: 100%;
    margin-top: -1px;
    overflow: hidden;
}

.sitelist-container h2 {
    display: block;
    margin: 0;
    width: 40%;
    color: #fff;
    font-family: VIC-SemiBold;
    font-size: 1.5em;
    padding-top: 80px;
    padding-left: 30px;
    padding-bottom: 20px;
 }
a.sitelinks {    
    float: left;
    display: block;
    margin: 0 10px 10px 0;
    padding: 7px 15px;
    border-radius: 0 20px 20px 20px;
    font-family: VIC-SemiBold;
    text-transform: uppercase;
    font-size: 0.8em;
    background: #004EA8;
    background-color: rgb(0, 78, 168);
    color: #fff;
    width: auto;
}
.sitelist-links > .col-md-3 {
    padding: 0 2em;
}

/* Creative Impact */
.cst .text { /* font-size:14px; */
    float: left;
    width: 80%;
}
.cst .icon {
    float: left;
    width: 35px;
    font-size: 24px;
    margin-top: -5px;
}
.cst > .row {
    margin-bottom: 1em;
}
.cst .container {
    margin-bottom: 1em;
}
.research .cst .sitelinks a {
    color: #37014e;
}
.research .cst .sitelinks {
   margin: 0 10px 20px 0;
    padding: 1em 2em;
    border-radius: 0 20px 20px 20px;
    font-family: VIC-Regular;
    font-size: 0.8em;
/*background: #003a73;*/
    background:#ecd2f9;
    color: #37014e;
    height: 100%;
}
.no-gutter {
    padding-left: 0;
    padding-right: 0;
}
.boxed {
    margin-top: 1em;
}

.boxed:first-child {
    margin-top: 0;
}
.boxed:nth-child(2) {
    margin-top: 0;
}

@media (max-width:992px) {
.boxed:nth-child(2) {
    margin-top: 1em;
}
}

/* duplicate below for creating a new section colour */
.initiatives .contentbanner{
  background: #d23c59 url('https://creative.vic.gov.au/__data/assets/image/0008/376631/contentbanner_pink.gif') right no-repeat;
}
.initiatives .contentbanner:before{
  background: #f5a0b3;
}

.initiatives .main-content a {
    color: #d23c59;
}
.initiatives .main-content .panel-title a:after {
  color: #f5a0b3;
}

.initiatives .lhs-menu > ul > li{
    color: #d23c59;
}

body.initiatives .lhs-header {
    color: #d23c59;
}

body.initiatives .lhs-menu > ul > li.active:before{
    background: #d23c59;
}

nav.hamburger > ul > li.pink a:first-child:after{
    background-color: #f1678b;
}

nav.hamburger > ul > li.pink > ul{
  background-color: #d23c59;
}
/* end duplicate */

/* First peoples section colour */

.funding.first-peoples .contentbanner{
  background: #951f1b url('https://creative.vic.gov.au/__data/assets/image/0019/401635/contentbanner_first-people.jpg') right no-repeat;
}

.funding.first-peoples .contentbanner:before{
  background: #000;
}

.funding.first-peoples .main-content a {
    color: #951f1b;
}
.funding.first-peoples .main-content .panel-title a:after {
  color: #951f1b;
}

.funding.first-peoples .lhs-menu > ul > li{
    color: #951f1b;
}

body.funding.first-peoples .lhs-header {
    color: #951f1b;
}

body.funding.first-peoples .lhs-menu > ul > li.active:before{
    background: #951f1b;
}

.funding.first-peoples .main-content h2, .funding.first-peoples .main-content  h3 {
    color: #951f1b !important;
}

.funding.first-peoples .listing-intro {
   background: #e5f8f8;
   color: #951f1b;
}

.funding.first-peoples .listing-intro a {
  color: #951f1b !important;
  text-decoration: underline;
}


.funding.first-peoples .filter-panel .dropdown-filter svg path, .funding.first-peoples .filter-panel .dropdown-filter svg circle, .funding.first-peoples .filter-panel .dropdown-filter svg polyline, .funding.first-peoples .filter-panel .dropdown-filter svg rect, .funding.first-peoples .filter-panel .dropdown-filter svg line, .funding.first-peoples .filter-panel .dropdown-filter svg polygon {
    stroke: #951f1b !important;
}


    .news-grid .funding.first-peoples .categories li.app-open{
        background: #951f1b url("https://creative.vic.gov.au/__data/assets/file/0017/56330/applications-open.svg") no-repeat scroll 10px center / 12px auto;
    }
    .news-grid .funding.first-peoples .categories li.app-closed{
        background: #53565a url("https://creative.vic.gov.au/__data/assets/file/0018/56331/applications-closed.svg") no-repeat scroll 10px center / 12px auto;;
    }
    .news-grid .funding.first-peoples .categories li.app-soon{
        background: #f29525 url("https://creative.vic.gov.au/__data/assets/file/0019/56332/applications-soon.svg") no-repeat scroll 10px center / 12px auto;;
    }

.funding.first-peoples .template-intro-text {
    font-weight: bold;
    color: #951f1b !important;
}
.funding .filter-tags li{
    
    background-color: #951f1b !important;
}

/* End First peoples section colour */

/* Featured box */

.featured-box {
  border-radius: 0 20px 20px 20px;
  display: inline-block;
  width: 100%;
  padding: 1em 0.6em;
  font-size: 21px;
  margin: 1em 0;
}
.featured-box h2:first-child {
  margin-top: 0;
}
.featured-box .button {
  text-decoration: none;
  color: #1f1547;
  display: inline-block;
  border-radius: 5px;
  background: #fff;
  font-size: 16px;
  padding: 0.8em 1em;
  float: right;
}
/*colour specific based on chose of selected colour */
.featured-box.featured-purple {
  background: #87189d;
  color: #fff;
}

@media (max-width: 767px) {
 .featured-box {
   text-align: left;  
 }
 .featured-box .button {
    float: none;
 }
   
}

/* cards container */

.image-container {
    overflow: hidden;
    padding: 0;
    margin-bottom: 15px;
}
.image-container .image {
    background-size: cover;
    width: 100%;
    padding-top: 55%;
    transition: transform Cubic-bezier(.3,0,.3,1) .5s,opacity Cubic-bezier(1,0,.43,1) .5s .25s;
    position: relative;
}
.cards .text-container h3 {
    font-size: 18px;
}
.cards .text-container {
    font-size: 14px;
}
.cards:first-child {
    margin-top: 0;
}
.cards {
    margin-top: 1em;
}
    
.cards .p1 {
    padding-left: 0;
        
}
    
.cards .p2 {
    padding-left: 7px;
    padding-right: 7px;
}
    
.cards .p3 {
    padding-right: 0;    
}
.image-container .image span{
  position: absolute; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height: 1px; width: 1px; 
  margin: -1px; padding: 0; border: 0; 
}