@font-face {
	font-family: 'Gotham';
	src: url('/__data/assets/file/0009/630639/Gotham-Medium.eot');
	src: url('/__data/assets/file/0009/630639/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('/__data/assets/file/0007/630637/Gotham-Medium.woff') format('woff'),
		url('/__data/assets/file/0008/630638/Gotham-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}



[data-asset="630504"] .background-image {

    background-position: 50% 5%;
}

.logo-text{
  font-family:'Gotham',sans-serif;
  font-weight:100;  
  font-size: 1.5rem;
    letter-spacing: -1px;
    margin-left: 20px;
    position: relative;
    top: -7px;
}

.headline+p{
padding-top: 0;
margin-top: 0;
    
}
h3{
padding-bottom:.5rem;    
}
    
.padding-bottom{
padding-bottom:1em;    
}

.sly-left-controls, .sly-right-controls{
display:none;    
} 

.module-top-banner .background-image{
width:100%;    
}


.site-notice-for-630474 a {
    text-align: left;
    margin-left: 5px;
    background: #d000a7!important;
   border-color: #d000a7!important;
    color: #fff;
    font-weight: bold;
}


.story-596374 .background-image{
background-position: 50% 0%;  
    
    
}


.site-notice-for-630474 a:hover,.site-notice-for-630474 a:focus{
color:#fff!important;    
}

.site-notice-for-630474 .trim{
background: #f7d2f0;
border-color: #f7d2f0;}

.site-notice-for-630474 .almost-trans-white-background,.site-notice-for-630474 .semi-trans-white-background{
background-color:transparent;    
}

.site-notice-for-630474 {text-align:center;}
.site-notice-for-630474 .helper-warning:after{

display:none;
    
}

.site-notice-for-630474 button{display:none;}


.site-notice-for-630474 .width-90 .width-33,.site-notice-for-630474 .width-90 .width-90{
width:auto;    
}







.img-square .dynamic-block-padding.embed-video{
padding-bottom:90%;    
}

.no-left-padding{
padding-left:0!important;    
}

.logo-img-text{
width:200px;    
}

.site-location-bar{
   width:50px;
   padding-right:20px; 
}

.site-location-bar hr{
 border-top: 4px solid #f4429b;   
}


.no-right-padding{
padding-right:0!important;    
}

.site-logo .icon-logo-waratah-full-text{
    
margin-top:7px;    
}

.g-project-map{height:500px;}

.gmap-popup{
width:300px;

    
}

.gmap-popup h4{
padding-bottom:0;    
}


.module-g-map .inline-block{
margin-right:10px;    
}



[data-asset="628077"] .trans-white-background{
background-color:transparent;    
}


[data-asset="628077"] .trim-White .absolute.trim{
background-color: #f6f6f6;    
}


[data-asset="628077"] .button.trim{
background-color: #004277;
    border-color: #004277;
    color:#fff;
}

.google-map-marker{width:25px;}

.module-carousel .background-image{
max-width:120em;
width:100%;
margin-left:auto;
margin-right:auto;
background-size:cover;    
}



.module-carousel .li-629768 .background-image{
    background-position: 50% 20%;
}

.module-carousel .li-629770 .background-image{
    background-position: 50% 10%;
}


.module-carousel h1{
font-size: 2em;
    color:rgb(0, 105, 181); 
    background-color: rgba(255,255,255,0.9);
    font-weight: 700;
    display: inline-block;
    padding:0 15px!important;
}


.module-carousel a{
   color: #fff;
    background: rgba(0, 105, 181, 0.9);
    margin-top:2em;
    display:inline-block;
}
    
.module-top-banner h1 .trim{
 background-color: #fff;
    border-color: #fff;
    color: #000;   
    
    
}
    
    
.file-listing ul.flex-list li{
width:100%;    
}    
    
@media screen and (max-width:767px) {


.logo-text{
 
  font-size: 0.95rem;
  margin-left:3px;
   
}    
    
.site-notice-for-630474  .mobile-align-left{
text-align:center;    
    margin-top: -1em;
    padding-bottom: 1em;
}
.site-notice-for-630474 .width-90 .width-90{
width:auto!important;    
}  

.site-notice-for-630474 .helper-warning{
    padding-left:0;    
    }
    
    
    
    
.logo-img-text{    
width: 120px;
    padding: 0;
    position: relative;
    top: -5px;
}    
    
    
.master-wrap{
max-width: 94%;
}    
 .module-carousel h1{
font-size: 1.2em;
}


.module-g-map .master-wrap {
    max-width: 100%;
}

.gmap-popup{
width:180px;

    
}


.module-g-map .mobile-width-100{
margin-bottom:10px;    
}

}

@media screen and (min-width: 768px) and (max-width:991px) {
.logo-site-name{font-size:0.5em;}
  }
@media screen and (min-width: 992px) and (max-width:1199px){ 
    .logo-site-name{font-size:0.5em;}
    
}

@media screen and (min-width: 1200px) {

.master-wrap{
max-width: 100%;
}

.module-top-banner .h1-container{
top:-100px;    
}


.li-629768,.li-629769{text-align:right;}

.li-629768 h1{position:relative;
    
top:150px;    
}


.li-629770{text-align:left;}

}


@media screen and (min-width: 1920px) {    

}

/*commet*/

    
    
    
/* developed by Daniel Kandilas */

.social-share-bar{
    display:block;    
}

/* story page hide show social icons */
.cplus-hide-show  {
    display:none !important;
}

.large-padding-fix {
    padding: 1.5em 0;
}

.document-footer .relative {
    display: none;    
}

.margin-top-25 {
    margin-top:-25px;
}

.no-padding {
    padding:0;
}

.tall-padding>div>div>h2 {
    padding:0;
}

.border-bottom {
    padding:0.5em;
}

.center-div {
    margin: 0 auto;
}

.background-white div {
    background-color:#ffffff !important;
}

.toggleMenu {
    cursor: pointer;
}

.padding-right {
    padding-right:10%;
}

.tall-padding {
    padding: 2.0em 0 !important;
}

/* footer branding */

footer .footer-trim {
    background-size: 100% 35%;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image:url("https://www.facs.nsw.gov.au/__data/assets/image/0003/628536/footer.png");
}

/* major sites */

.projects-window-style {
    width:100%;
    background-color:#0069b5;
    padding: 0px 0px 5px 0px;
}

.blue .projects-window-style, .blue .fix-text-style {
    background-color:#0069b5 !important;
}

.pink .projects-window-style, .pink .fix-text-style {
    background-color:#e31676 !important;
}

.purple .projects-window-style, .purple .fix-text-style {
    background-color:#62288a !important;
}

li:nth-child(4n+2) .projects-window-style {
    background-color:#62288a; 
}

li:nth-child(4n+3) .projects-window-style {
    background-color:#e31676; 
}

li:nth-child(4n+1) .projects-window-style .fix-text-style {
    background-color:#0069b5;
}

li:nth-child(4n+1) .projects-window-style .fix-text-style span {
    border:none;
    color:white;
    padding: 0px 0px 0px 10px;
}

li:nth-child(4n+2) .projects-window-style .fix-text-style {
    background-color:#62288a; 
}

li:nth-child(4n+2) .projects-window-style .fix-text-style span {
    border:none;
    color:white;
    padding: 0px 0px 0px 10px;
}

li:nth-child(4n+3) .projects-window-style .fix-text-style {
    background-color:#e31676;
}

li:nth-child(4n+3) .projects-window-style .fix-text-style span {
    border:none;
    color:white;
    padding: 0px 0px 0px 10px;
}

li:nth-child(4n+4) .projects-window-style .fix-text-style {
    background-color:#0069b5;
}

li:nth-child(4n+4) .projects-window-style .fix-text-style span {
    border:none;
    color:white;
    padding: 0px 0px 0px 10px;
}

/* timeline custom styling */

.timeline {
    width:100%;
    max-width:800px;
    background:#fff;
    position: relative;
}

.timeline:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 20%;
    bottom: 0px;
    width: 4px;
    background: #0071cd;
}

.timeline:after {
    content: "";
    display: table;
    clear: both;
}

.no-bg:before  {
    background:none;
}

.entry {
    clear: both;
    text-align: left;
    position: relative;
}

.closed .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
}

.closed .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
    opacity: 1;
}

.opened .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
}

.opened .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
    opacity: 0;
}

.circle-inside {
    float: left;
    margin-left:17.5%;
    position: relative;
    display: inline-block;
    border: 3px solid;
    border-radius: 50%;
    border-color: #0069b5;
    background-color: #0069b5;
    height: 25px;
    width: 25px;
}

.circle-inside .horizontal {
    position: absolute;
    background-color: white;
    width: 21px;
    height: 3px;
    left: 50%;
    margin-left: -10px;
    top: 50%;
    margin-top: -1.5px;
}

.circle-inside .vertical {
    position: absolute;
    background-color: white;
    width: 3px;
    height: 21px;
    left: 50%;
    margin-left: -1px;
    top: 50%;
    margin-top: -10px;
}

.entry-body, .entry-heading {
    margin: 0 0 1.5em;
    float: right;
    width: 66%;
    padding-left: 30px;
    h3 {
      line-height:0 !important;
    }
    p {
      line-height: 1.4em;
    }
    p:first-child {
      margin-top: 0;
      font-weight: 400;
    }
}

.entry-body {
    display:none;
}

.timeline:nth-child(2):before {
    background:#e31676;
}
.timeline:nth-child(3):before {
    background:#157e83;
}
.timeline:nth-child(4):before {
    background:#62288a;
}

.timeline:last-child:before {
    display:none;
}

.timeline:nth-child(4n+2) .circle-inside {
    border-color: #e31676;
    background-color: #e31676;    
}

.timeline:nth-child(4n+3) .circle-inside {
    border-color: #157e83;
    background-color: #157e83;    
}

.timeline:nth-child(4n+4) .circle-inside {
    border-color: #62288a;
    background-color: #62288a;    
}

@media only screen and (min-width: 481px) and (max-width: 736px) {
    .timeline:before {
        left:14px;
    }
    
    .circle-inside {
        margin-left:0%;
    }
    
    .li-fix-mobile {
        display:block;
        width:100%;
        padding-right:0%;
    }
    .li-fix-mobile .master-wrap {
        margin:0 auto !important;
        max-width:94% !important;
        width:unset !important;
    }
}

@media only screen and (max-width: 480px) {
    .timeline:before {
        left:14px;
    }
    
    .circle-inside {
        margin-left:0%;
    }
    
    .li-fix-mobile {
        width:100%;
        padding-right:0%;
    }
    .li-fix-mobile .master-wrap {
        margin:0 auto !important;
        width:unset !important;
    }
}


/* end timeline style */




/* Carousel css file */

.module-carousel .background-image{
max-width:120em;
width:100%;
margin-left:auto;
margin-right:auto;
background-size:cover;    
}

.module-carousel ul.no-list.pages-nav li>button {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 1em;
    height: 1em;
    border-radius: 1em;
    padding: 0;
}

.module-carousel ul.no-list.pages-nav li {
    position: relative;
}

.module-carousel .li-629768 .background-image{
    background-position: 50% 20%;
}

.module-carousel .li-629770 .background-image{
    background-position: 50% 10%;
}


.module-carousel h1{
font-size: 2em;
    color:rgb(0, 105, 181); 
    background-color: rgba(255,255,255,0.9);
    font-weight: 700;
    display: inline-block;
    padding:0 15px!important;
}


.module-carousel a{
   color: #fff;
    background: rgba(0, 105, 181, 0.9);
    margin-top:2em;
    display:inline-block;
}
    
.module-top-banner h1 .trim{
 background-color: #fff;
    border-color: #fff;
    color: #000;   
    
    
}
    
