/*
  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 March 2021 17:19:23
*/


 .text-bhi { color:#d2470f !important; }

 .text-white { color:white !important; }

 .text-dark-gray { color:#666; }

 .text-aaps-navy { color:#003976; }

 .text-gray20 { color:#333; }

 .text-gray40 { color:#666; }

 .text-gray60 { color:#999; }

 .text-light-gray { color:#a7a9ac; }

 .bg-bhi { background-color:#d2470f; color:white; }

 .bg-dark-gray { background-color:#666; }

 .bg-gray20 { background-color:#333; }

 .bg-bhi-gray { background-color:#75787b; }

 .bg-pale-gray { background-color:#e6e6e6; }

 .bg-acyps-pink { background-color:#e50976; }

 .bg-bhi-orange { background-color:#d2470f; }

 .bg-occs { background-color:#9b5ba5; }

 a.bg-acyps-pink:hover { /*  background-color:darken( $color-acyps-pink, 15% );*/ background-color:#c30864; }

 .bg-edps-red { background-color:#e61e28; }

 .bg-aaps-navy { background-color:#003976; }

 a.bg-edps-red:hover { /* background-color:darken($color-edps-red, 10% );*/ background-color:#b81820; }

 a.bg-occs:hover { /* background-color:darken($color-occs, 15% );*/ background-color:#844d8c; }

 a.bg-bhi-orange:hover { background-color:#b53502; }

 .bg-aboriginal-orange { background-color:#ca4d43; }

 a.bg-aboriginal-orange:hover { background-color:#ac4139; }

 .bg-nsw { background-color:#2074b8; }

 a.bg-nsw:hover { background-color:#035489; }

 .bg-mortality { background-color:#86084a; }

 a.bg-mortality:hover { background-color:#620032; }

 body { color:#666; letter-spacing:0.3px; font-family:'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

 .font-weight-semibold { font-weight:600 !important; }

 .btn-transparent { color:#fff; background-color:transparent; border-color:white; }

 a:hover,a:focus,a:active { text-decoration:none !important; }

 .card { font-size:14px; border-radius:0; border:none; }

 .card-img-top { border-radius:0; }

 #topBannerWrapperOuter .container { max-width:100%; padding-right:0; padding-left:0; }

 .font-weight-light { font-weight:300 !important; }

 .shadow { -webkit-box-shadow:0px 8px 10px 0px rgba(170, 170, 170, 0.5); -moz-box-shadow:0px 8px 10px 0px rgba(170, 170, 170, 0.5); box-shadow:0px 8px 10px 0px rgba(170, 170, 170, 0.5); }

 .image_bg_wrapper { overflow:hidden; }

 .btn-pill { border-radius:45px; background:transparent; border:1px white solid; }

 .btn-pill:before { content:none !important; }

 @media (min-width:768px) { .homepage .container { max-width:750px; }

 }

 @media (min-width:992px) { .homepage .container { max-width:970px; }

 }

 @media (min-width:1200px) { .homepage .container { max-width:1170px; }

 }

 /*menu button*/ #topBannerWrapperOuter .heading { font-weight:600; padding-bottom:17px !important; }

 #topBannerWrapperOuter .subHeading { font-size:16px; font-weight:700; }

 #topBannerWrapperOuter .border-right:after { content:''; }

 .navbar { padding:0; }

 .btn-pill { background:transparent !important; margin-top:10px !important; margin-bottom:30px !important; padding:13px 20px !important; min-width:unset !important; border-radius:25px !important; font-size:14px !important; line-height:17px !important; text-align:center; min-width:auto !important; font-weight:600 !important; display:inline-block !important; }

 .btn-pill:hover { border-color:#d2470f; }

 #main-navbar { clear:both; position:absolute; top:90px; right:0px; z-index:100; left:0px; }

 #main-navbar .image-cover { max-width:175px; display:inline-block; }

 #main-navbar .image-cove > img { width:100%; }

 .nav-link.homepage { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0020/554240/Icon_HOME_@2x.png'); background-repeat:no-repeat; background-position:50%; height:14px; width:20px; background-size:contain; padding-left:0 !important; padding-bottom:7px !important; padding-right:0 !important; }

 .current > .homepage { border-bottom:solid 5px #d2470f; }

 #main-navbar p { font-size:14px; }

 #main-navbar h3 { font-size:24px; line-height:1.1; font-weight:600; margin-bottom:10px; }

 #main-navbar h5 { font-size:14px; }

 .navbar-toggle { position:relative; float:right; padding:9px 10px; margin-top:8px; margin-right:15px; margin-bottom:8px; background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px; }

 #menu span,#menu span:after,#menu span:before { height:2px; -webkit-transform:translate3d(0, 0, 0); display:block; }

 #menu { font-size:16px; width:25px; height:30px; position:absolute; padding:0; margin:0; right:30px; top:40px; }

 #menu span { background:0 0; width:100%; -moz-transition:all 0.4s; -o-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }

 #menu span:after,#menu span:before { content:" "; position:absolute; left:0; width:100%; -moz-transition:all 0.4s; -o-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }

 #menu.collapsed span { background:#777; }

 #menu span:before { background:#777; transform:rotate(45deg); }

 #menu span:after { background:#777; transform:rotate(135deg); }

 #menu.collapsed span:before { margin-top:-5px; transform:rotate(0); }

 #menu.collapsed span:after { margin-top:5px; transform:rotate(0); }

 #topBannerWrapperOuter { border:none; margin-bottom:0; }

 #searchWrapper { position:relative; }

 #searchWrapper form { margin:0; }

 #searchBoxMobile { border:none; height:100%; padding:0; background:#666; height:70px; padding:15px; width:100%; font-size:20px; line-height:40px; }

 #searchBoxMobile:focus { background:#f2f2f2; color:black; }

 #searchBtnMobile { position:absolute; top:28px; right:28px; z-index:2; width:23px; height:23px; }

 #main-navbar { background-color:#333; border:none; padding-left:0; padding-right:0; }

 .dropdown-menu { background-color:unset; border:none; padding:0 15px; }

 .dropdown-menu a { color:white; }

 .dropdown-menu a:hover,.dropdown-menu a:focus { color:#d2470f !important; }

 .dropdown-item { padding:0; white-space:normal; font-size:15px; margin:0 0 22px 0; display:block; line-height:21px; font-weight:400; }

 .navbar-nav { padding:25px; padding:25px; list-style:none; margin:0; margin-bottom:0; }

 #ddMedia { display:none; }

 .navbar-nav .nav-link { color:white; padding:10px 0; font-size:18px; }

 .navbar-nav > li { background-color:transparent !important; }

 .navbar-nav > li > a { line-height:20px; display:block; }

 .show > .nav-link.dropdown-toggle,.open > .nav-link.dropdown-toggle { color:#d2470f; }

 .fas { font-family:"FontAwesome"; font-style:normal; }

 .dropdown-toggle { background-image:url(https://www.bhi.nsw.gov.au/__data/assets/image/0003/554241/Mobile_Arrow_DOWN_@2x.png); background-position-x:right; background-position-y:center; background-size:20px; background-repeat:no-repeat; }

 .show > .dropdown-toggle,.open > .dropdown-toggle { background-image:url(https://www.bhi.nsw.gov.au/__data/assets/image/0004/554242/Mobile_Arrow_UP_@2x.png); background-position-x:right; background-position-y:center; background-size:20px; background-repeat:no-repeat; font-weight:600 !important; padding-bottom:20px !important; }

 .dropdown-toggle::after { font-size:30px; line-height:30px; border:none; color:#a7a9ac; /* content: "\f107";*/ display:inline-block; float:right; }

 .show > .dropdown-toggle::after,.open > .dropdown-toggle::after { /*content: "\f106";*/ }

 .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid { padding-right:0; padding-left:0; }

 .megamenu .subHeading { margin:5px 0 20px 0; font-size:15px; }

 .megamenu .text-bhi { color:#e85405 !important; }

 .megamenu .hr-space { border-top-color:#a7a9ac; margin:20px 0; }

 .h-100:after { content:''; }

 .menu-intro { font-size:15px !important; line-height:27px; }

 .dropdown-item:focus,.dropdown-item:hover { background-color:transparent; }

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

 @media (min-width:576px) { /*
 .show>.nav-link::after,.open>.nav-link::after
 {
 display: inline-block;
 content: "";
 border-bottom: 10px solid;
 border-right: 10px solid transparent;
 border-top: 0;
 border-left: 10px solid transparent;
 position: absolute;
 border-bottom-color: rgba(51,1,51,0.9);
 left: calc(50% - 10px);
 bottom: 0;
 } */ #main-navbar { margin-top:auto; }

 .homeBtn { font-size:19px; }

 .megamenu-li { position:static !important; }

 .megamenu-li > a { /* border-bottom:solid 5px transparent;*/ }

 .megamenu { position:absolute; width:100%; left:0; right:0; padding:15px; border:0; margin:0; background-color:rgba(26, 26, 26, 0.98) !important; border-radius:0; }

 .nav-link { position:relative; color:#666; font-weight:bold; font-size:14px; line-height:19px; }

 }

 @media (min-width:768px) { #topBannerWrapperOuter .subHeading { font-size:16px; line-height:25px; font-weight:700; }

 .megamenu { padding-top:40px; padding-bottom:40px; }

 #main-navbar h3 { margin-bottom:30px; }

 .megamenu .subHeading { margin-bottom:10px; }

 .btn-pill { margin-top:20px !important; }

 #topBannerWrapperOuter .heading { padding:0 0px 7px 0px !important; margin-left:8px; margin-right:8px; }

 .dropdown.open > a:after,.dropdown.show > a:after { content:''; display:inline-block; content:''; position:absolute; display:inline-block; height:20px; width:20px; left:0; right:0; bottom:-5px; z-index:100; border-bottom:10px solid; border-right:10px solid transparent; border-top:0; border-left:10px solid transparent; position:absolute; border-bottom-color:#393939; left:calc(50% - 10px); margin-left:0; }

 .dropdown-toggle,.show > .dropdown-toggle,.open.dropdown-toggle { background:none; }

 .left-space { padding-left:20px; }

 .nav-link.homepage { padding-bottom:18px !important; background-position:top; margin-right:8px !important; background-size:16px; margin-bottom:-13px; display:inline-block; }

 .megamenu-li.current > a.nav-link.dropdown-toggle { border-bottom:solid 5px #d2470f; }

 .navbar-nav .nav-link { padding:8px; font-size:12px !important; color:#666; font-weight:700 !important; }

 .navbar-nav .nav-link:hover { color:#d2470f; }

 .show > .nav-link.dropdown-toggle,.open > .nav-link.dropdown-toggle { color:#d2470f; background:none; }

 #topBannerWrapperOuter .container { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; }

 #topBannerWrapperInner { display:table; width:100%; -ms-flex-wrap:wrap; margin:auto; }

 #main-navbar { background-color:transparent; position:static !important; top:unset; padding:0; clear:unset; }

 .dropdown-item { font-size:14px; margin-bottom:16px; }

 .navbar-nav { padding:0; position:static; bottom:0; right:0; margin-top:86px; float:right; }

 .navbar { margin-bottom:0; }

 #ddMedia { display:block; }

 .dropdown-toggle::after { content:none; }

 h5.subHeading:first-of-type { margin-top:0 !important; }

 h5.subHeading:last-of-type { margin-top:40px; }

 .bs3 .megamenu .container { display:table; box-sizing:border-box; }

 .bs3 .megamenu .tableRow { height:100%; display:table-row; }

 .bs3 .megamenu .tableRow:before { content:none; }

 .bs3 .megamenu .tableRow .no-float { display:table-cell !important; float:none; vertical-align:top; padding-right:20px; }

 .border-right-sm { border-right:1px solid #75787b !important; }

 .btn-pill.hidden-md { display:none !important; }

 .dropdown-item + .text-light-gray { margin-top:-8px; }

 }

 @media (min-width:1200px) { #topBannerWrapperOuter .subHeading { font-size:19px; }

 #topBannerWrapperOuter .container { width:1170px; }

 .megamenu { padding:40px; margin-top:-0.5px !important; }

 .navbar-nav .nav-link { margin-left:25px !important; margin-right:25px !important; }

 .nav-link.homepage { height:32px; width:20px; padding-left:0 !important; padding-right:0 !important; padding-bottom:22px; background-position:top; }

 #main-navbar h3 { font-size:28px; line-height:38px; }

 .navbar-nav .nav-link { font-size:14px !important; }

 .dropdown-item { font-size:15px; }

 h5.subHeading:last-of-type { margin-top:65px; }

 h5.subHeading + p.text-light-gray { margin-bottom:20px; }

 }

 /*mainSlides*/ .slick-initialized .slick-slide { display:flex; align-items:center; }

 .homepageSlide { background-position:50%; background-image:url('http://bhi.nsw.gov.au/?a=300661'); height:240px; background-size:cover; background-position:50% 25%; background-repeat:no-repeat; }

 .homepageBanner { background-image:url(http://bhi.nsw.gov.au/?a=300659); background-size:cover; background-position:50% 25%; background-repeat:no-repeat; height:120px; background-color:#e3e3e3; position:relative; }

 .mainSlides .slide { height:130px !important; }

 .mainSlides .slick-dots { bottom:0; padding-top:13px; padding-bottom:13px; font-size:5px; line-height:5px; }

 h5.slideTitle { font-weight:100 !important; font-size:16px; padding:0 50px 0 50px; line-height:20px; margin:0; }

 .slide .btn { padding:6px 14px; border:1px white solid; font-size:80%; border-radius:20px; font-weight:600; }

 /*.slide .btn:before{
 content:none;
 display:inline-block;
 position:absolute;
 width:100%;
 }*/ /*homepage news slides*/ .homepage_news .slick-slide { height:unset !important; }

 .slick-prev { left:25px !important; }

 .mainSlides .slick-next { right:25px !important; }

 .slick-prev,.slick-next { z-index:1; background-color:white; display:none !important; }

 .slick-dots li { margin:0 !important; width:5px !important; height:5px !important; margin:0 5px !important; }

 .slick-dots li button { width:5px !important; height:5px !important; padding:0 !important; }

 .slick-dots li button:before { background-color:white; width:5px !important; height:5px !important; content:'' !important; border-radius:50%; opacity:0.5 !important; }

 .slick-dots li.slick-active button:before { color:white; opacity:1 !important; }

 .slide-inner { height:95px; }

 .slide .heading { height:65px; align-items:center; display:flex; justify-content:center; }

 .slide .heading.single { height:80px; }

 @media (min-width:576px) { h5.slideTitle { padding:12px 50px 10px 50px; }

 .mainSlides .slick-dots { margin-bottom:3px; }

 .mainSlides .slide { height:110px !important; }

 .slide .heading { height:45px; }

 .slide .heading.single { height:57px; }

 }

 @media (min-width:768px) { h5.slideTitle { padding-top:14px; padding-bottom:10px; }

 }

 @media (min-width:992px) { .slick-prev,.slick-next { display:block !important; }

 .homepageBanner { background-image:url(http://bhi.nsw.gov.au/?a=300661); }

 .slick-dots li { margin:0 8px !important; }

 .mainSlides:hover .slick-prev:before,.mainSlides:hover .slick-next:before { opacity:1; }

 .mainSlides .slick-next:before { -webkit-transform:rotate(180deg); transform:rotate(180deg); right:25px; }

 .slick-prev:before { left:25px; }

 }

 @media (min-width:1200px) { .slide .btn { font-size:16px; }

 .slick-dots li { margin:0 14px !important; }

 .homepageBanner { height:350px; }

 .mainSlides .slide { height:170px !important; }

 h5.slideTitle { font-size:32px; line-height:39px; padding-top:23px; padding-bottom:17px; }

 .mainSlides .slick-dots { margin-bottom:13px; }

 .slick-dots li button { width:9px !important; height:9px !important; }

 .slick-dots li button:before { width:9px !important; height:9px !important; }

 .mainSlides .slick-prev:before,.mainSlides .slick-next:before { content:''; content:''; height:50px; width:50px; background:url(http://www.bhi.nsw.gov.au/?a=480257) no-repeat; background-size:contain; display:inline-block; margin-top:-25px; position:absolute; transition:opacity 0.5s ease; opacity:0; }

 .slide .heading { height:80px; }

 .mainSlides .slick-prev:before,.mainSlides .slick-next:before { width:75px; height:75px; margin-top:-38px; }

 .slide .heading.single { height:95px; }

 }

 /*site icons*/ #topIconBarWrapper { height:30px; }

 #searchDiv,#socialDiv,#toolsDiv { display:inline-block; margin-left:10px; height:30px; float:left; }

 a.email,a.larger,a.linkedin,a.print,a.rss,a.skip,a.slideshare,a.smaller,a.twitter { display:inline-block; height:30px; width:30px; line-height:30px; background-repeat:no-repeat !important; background:url(https://www.bhi.nsw.gov.au/?a=313321); float:left; }

 a.email { background-position:50% 0; }

 a.print { background-position:50% -30px; }

 a.smaller { background-position:50% -60px; }

 a.larger { background-position:50% -90px; }

 a.twitter { background-position:50% -150px; }

 a.linkedin { background-position:50% -180px; }

 a.rss { background-position:50% -240px; }

 /*site logo*/ #logo { background-image:url(https://bhi.nsw.gov.au/?a=300762); display:inline-block; text-indent:-5000px; background-position:15px 50%; height:90px; background-repeat:no-repeat; min-width:220px; margin-left:15px; width:220px; }

 #topBannerWrapperOuter { border:0; border-bottom:5px solid #ef7614; }

 @media (min-width:768px) { #logo { background-image:url(https://bhi.nsw.gov.au/?a=300982); height:117px; background-position:15px 50%; margin-left:0px; padding:0; width:256px; }

 #main-navbar { clear:unset; position:unset; }

 .navbar-nav .nav-link { font-size:12px; }

 #topBannerWrapperOuter { border:none; }

 }

 .homepageGifs { height:130px; color:white; }

 .homepageGifs .image_bg { height:69px; background-repeat:no-repeat; background-position:center; background-size:50px; }

 .image_bg.ho { background-image:url(http://www.bhi.nsw.gov.au/?a=476221); }

 .image_bg.postcode { background-image:url(http://www.bhi.nsw.gov.au/?a=476222); }

 .image_bg.ambulance { background-image:url(http://www.bhi.nsw.gov.au/?a=476220); }

 .image_bg.line:before { content:''; display:inline-block; width:calc(50% - 45px); border-top:1px solid white; top:35px; position:absolute; left:15px; }

 .image_bg.line:after { content:''; display:inline-block; width:calc(50% - 45px); border-top:1px solid white; top:35px; position:absolute; right:15px; }

 .postcode,.postcode .icon { background-color:#408fcd; }

 .ambulance,.ambulance .icon { background-color:#026; }

 .ho,.ho .icon { background-color:#a50404; }

 .icon { height:40px; width:40px; margin:17px 10px 12px 10px; z-index:1; }

 div.line { width:100%; }

 div.line::before,div.line::after { content:''; display:inline-block; width:calc(50%  -  45px); border-top:1px solid white; }

 .homepageGifs hr { border-top:1px white solid; margin-left:15px; margin-right:15px; margin-top:-50px; display:none; }

 .homepageGifs .card-body { padding:0; padding-top:4px; height:61px; }

 .homepageGifs .card-title { font-size:14px; margin-bottom:10px; }

 .homepageGifs .card-text { font-size:13px; font-weight:300; line-height:13px; }

 @media (min-width:768px) { .homepageGifs { height:unset; }

 .homepageGifs .image_bg { height:124px; background-size:cover; }

 .image_bg.line:before,.image_bg.line:after { content:none; }

 .image_bg.ho { background-image:url(http://www.bhi.nsw.gov.au/?a=480238); }

 .image_bg.ambulance { background-image:url(http://www.bhi.nsw.gov.au/?a=481140); }

 .image_bg.postcode { background-image:url(http://www.bhi.nsw.gov.au/?a=481781); }

 .homepageGifs .card-body { padding:15px 0; padding-top:8px; margin:10px 12px; border-top:1px solid white; height:90px; }

 .homepageGifs .card-title { font-size:11px; line-height:17px; margin-bottom:5px; padding:0 5px; height:34px; }

 .homepageGifs .card-text { font-size:14px; line-height:19px; }

 .homepageGifsWrapper { background-color:#e6e6e6; }

 }

 @media (min-width:992px) { .homepageGifsWrapper { padding-top:30px !important; }

 .homepageGifs .image_bg { height:171.5px; }

 .homepageGifs .card-title { height:20px !important; }

 .homepageGifs .card-body { font-size:12px; padding-top:16px; }

 .homepageGifs .card-text { font-size:15px; }

 }

 @media (min-width:1200px) { .homepageGifs { height:350px; }

 .homepageGifs .image_bg { height:207px; }

 .homepageGifs .card-title { font-size:14px; height:22px; }

 .homepageGifs .card-text { font-size:24px; line-height:33px; }

 .homepageGifs .card-body { padding-top:18px; }

 }

 /*Tiles*/ .homepageTiles { padding-top:14px !important; }

 .homepageTiles .card { overflow:hidden; }

 .homepageTiles .card:hover .image_bg { -webkit-transform:scale3d(1.1, 1.1, 1); transform:scale3d(1.1, 1.1, 1); }

 .homepageTiles a:hover { color:#d2470f !important; }

 .homepageTilesWrapper .image_bg_wrapper { height:120px; }

 .homepageTilesWrapper .image_bg { height:100%; background-repeat:no-repeat; background-size:cover; transition:-webkit-transform 0.5s ease; transition:transform 0.5s ease; transition:transform 0.5s ease, -webkit-transform 0.5s ease; }

 .image_bg.report { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0005/568310/reports_home_555x243.jpg'); }

 .image_bg.survey { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0007/478879/surveys_home_m_555x243.jpg'); }

 .homepageTiles .card-title { font-size:14px; margin-bottom:0; margin-bottom:2px; }

 .homepageTiles .card-body { height:75px; font-size:14px; padding-top:17px; }

 . .homepageTiles .card-text { font-size:13px; font-weight:300; line-height:13px; }

 @media (min-width:576px) { .homepageTilesWrapper { padding-top:6px; background-color:#e6e6e6; }

 }

 @media (min-width:768px) { .homepageTiles .card-body { height:70px; }

 }

 @media (min-width:992px) { .homepageTilesWrapper .image_bg_wrapper { height:243px; }

 .image_bg.report { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0004/478876/reports_home_555x243.jpg'); }

 .image_bg.survey { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0006/478878/surveys_home_555x243.jpg'); }

 .homepageTiles .card-title { padding-top:10px; }

 .homepageTiles .card-body { height:108px; }

 .homepageTiles .card-body .card-text { font-size:24px; }

 }

 @media (min-width:1200px) { .homepageTiles .card-title { font-size:15px; }

 .homepageTiles .card-body { height:112px; }

 }

 .slogon { padding-top:15px; padding-bottom:20px; }

 .slogon h6 { font-size:16px; line-height:22px; }

 .slogon .lead { font-size:15px; margin-bottom:0; }

 @media (min-width:992px) { .slogon { padding-top:30px; padding-bottom:40px; }

 .slogon h6 { font-size:26px; line-height:36px; }

 .slogon .lead { font-size:22px; line-height:30px; }

 }

 /*news*/ .homepage_news .card-body { height:85px; font-size:14px; }

 .newsSlides .image_bg_wrapper { height:190px; }

 .newsSlides .image_bg { height:100%; transition:-webkit-transform 0.5s ease; transition:transform 0.5s ease; transition:transform 0.5s ease, -webkit-transform 0.5s ease; }

 .news:hover .image_bg { -webkit-transform:scale3d(1.1, 1.1, 1); transform:scale3d(1.1, 1.1, 1); }

 .homepage_news hr { margin-bottom:15px; }

 .homepage_news .slick-dotted.slick-slider { margin-bottom:36px; }

 .homepage_news .slick-dots li button { width:8px !important; height:8px !important; }

 .homepage_news .slick-dots li button:before { background-color:#666 !important; opacity:1 !important; width:8px !important; height:8px !important; }

 .homepage_news .slick-dots li.slick-active button:before { opacity:1; background-color:#d2470f !important; }

 a.news { overflow:hidden; font-weight:500; /*  height:255px;*/ }

 a.news .card-img-top { overflow:hidden; margin-top:-30px; }

 a.news .card-img-top img { width:100%; }

 .homepage_news a:hover { color:#d2470f !important; }

 /*   a.newRelease:before {
 content: 'Latest release';
 position: absolute;
 display: block;
 background: $color-bhi-orange;
 color: white;
 text-transform: uppercase;
 text-align: center;
 font-weight: 600;
 font-size: 14px;
 transform: rotate(-30deg);
 top: 10%;
 left: -25%;
 line-height: 2.5em;
 padding: 0 2%;
 width: 100%;
 z-index:1;
 }*/ a.newRelease:hover img.card-img-top { -webkit-transform:scale3d(1.1, 1.1, 1); transform:scale3d(1.1, 1.1, 1); transition:-webkit-transform 0.5s all; transition:transform 0.5s all; transition:transform 0.5s all, -webkit-transform 0.5s all; }

 .newsSlidesWrapper { -webkit-box-shadow:0px 8px 10px 0px rgba(170, 170, 170, 0.5); -moz-box-shadow:0px 8px 10px 0px rgba(170, 170, 170, 0.5); box-shadow:0px 8px 10px 0px rgba(170, 170, 170, 0.5); }

 .image_bg { width:100%; background-repeat:no-repeat; /* background-position-y: center;*/ background-size:cover; }

 .image_bg.maternity { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0009/481878/HOME_MATERNITY_mobile.png'); }

 .image_bg.cyps { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0007/456334/HOME_CYPS.png'); }

 .image_bg.cops { background-image:url('https://www.bhi.nsw.gov.au/homepage/news-test/img/HOME_COPS_360x270.png'); }

 .image_bg.hq { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0010/478882/Thumbnail_Slider_HQ_Desktop@2x.png'); }

 .image_bg.edps { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0009/486720/HOME_EDPS_360x270.png'); }

 .image_bg.aboriginal { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0015/500226/HOME_ABORIGINAL_PE_360x270.png'); }

 @media (min-width:576px) { .newsSlidesWrapper { -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important; }

 }

 /*news*/ @media (min-width:768px) { /*  height:120px;*/ a.newRelease:before { font-size:11px; }

 .homepage_news .card-body { font-size:12px; }

 }

 @media (min-width:992px) { .newsSlides .image_bg_wrapper { height:205px; }

 .image_bg.s1 { background-image:url('https://www.bhi.nsw.gov.au/__data/assets/image/0011/478883/Thumbnail_Slider_Maternity_Desktop@2x.png'); }

 .image_bg.maternity { background-image:url('https://www.bhi.nsw.gov.au/homepage/news-test/img/HOME_MATERNITY-1.png'); }

 }

 @media (min-width:1200px) { .newsSlides .image_bg_wrapper { height:256px; }

 .homepage_news .card-body { font-size:14px; }

 a.newRelease:before { font-size:14px; }

 }

 .homepageAside { /* margin-top: -.5rem;*/ }

 #right .icon { height:20px; margin:0; }

 .twitter_feed { width:100%; background:white; overflow-y:hidden; }

 .homepageAside > a { font-size:14px !important; /*background-size: 26px !important;*/ background-repeat:no-repeat !important; background-position:100% !important; background-color:#666 !important; height:45px !important; padding:0 15px !important; line-height:45px !important; width:100% !important; border-radius:0 !important; float:none; }

 #twitter-widget-0 { width:100% !important; max-height:100%; }

 .homepageAside > a:hover { background-color:#d2470f !important; }

 .homepageAside a.twitter { background-image:url(http://bhi.nsw.gov.au/?a=480934); background-color:#1da1f2 !important; display:block; }

 .homepageAside a.twitter.collapsed { background-image:url(http://bhi.nsw.gov.au/?a=480933); }

 .homepageAside a.twitter-icon { background-image:url(http://bhi.nsw.gov.au/?a=473532); background-size:26px !important; background-color:#1da1f2 !important; display:block; background-position:96% !important; }

 a.blog { background-image:url(http://bhi.nsw.gov.au/?a=480936); }

 a.graph { background-image:url(http://bhi.nsw.gov.au/?a=300912); }

 a.reportPlan { background-image:url(http://bhi.nsw.gov.au/?a=480937); }

 a.calendar { background-image:url(http://bhi.nsw.gov.au/?a=480935); }

 a.letter { background-image:url(http://bhi.nsw.gov.au/?a=480938); }

 a.twitter-icon { background-image:url(http://bhi.nsw.gov.au/?a=473532); }

 /*.twitter_feed>iframe{ 
 height:270px !important; 
 }*/ .twitter_feed { height:270px !important; }

 .timeline-Widget { max-width:100% !important; width:100% !important; border-radius:0 !important; }

 #twitter-widget-0 { width:100% !imporant; }

 .timeline-Widget { border-radius:0; }

 .SandboxRoot.env-bp-660 .timeline-Tweet-text { font-size:1rem !important; line-height:unset !important; }

 @media (min-width:768px) { .homepageAside { margin-top:0; }

 .homepageAside > a { /* background-size: 24px !important;
 background-position:98% !important;*/ }

 .homepageAside a.twitter::after { right:45px; }

 .twitter_feed { height:290px; }

 }

 @media (min-width:992px) { /*  background-position:95% !important;*/ .twitter_feed { height:348px !important; }

 .homepageAside > a { font-size:14px !important; }

 }

 @media (min-width:1200px) { .twitter_feed { height:450px !important; }

 }

 /*SiteFooter*/ footer,footer a { color:#fff; font-size:12px; line-height:18px; float:unset !important; }

 footer .sitemap { background-color:#565656; }

 footer .contactUs { background-color:#666; }

 footer .bottomIcon { background-color:#565656; }

 .sitemap > li > a { text-transform:uppercase; font-weight:700; }

 #mainContent ~ div.updatedDate { background-color:white; }

 .updatedDate { background-color:#e6e6e6; }

 footer a:hover { color:#f5e1d2; }

 .siteFooter { font-weight:400; font-size:12px; line-height:18px; }

 .siteFooter a { color:white; }

 #sitemapBar { padding-top:30px; padding-bottom:30px; }

 #sitemapBar .col-sm-12 > ul > li:nth-child(5) { /*	left: 195px;*/ top:90px; position:absolute; }

 .sitemap.row > li:first-child { padding-left:15px; }

 .navbar-toggle { margin-top:27px; }

 #sitemapBar ul { padding:0; list-style-type:none; }

 #sitemapBar ul > li { float:left; width:25%; }

 #sitemapBar ul > li > ul { width:100%; }

 #sitemapBar ul > li > ul > li { width:100%; font-size:0.85em; }

 #footerLinks a { margin:5px 15px; }

 #footerLinks a,.button { height:30px; display:inline-block; }

 @media (min-width:768px) { #footerLinks a { margin:5px; }

 }

 /*funnel back search*/ #mainContent { margin-bottom:45px; }

 #fb-container ul.pagination { display:block !important; }

 #fb-container #bread-crumbs { display:block; width:100%; }

 #fb-facets .categoryName,.facetLabel { text-transform:uppercase; }

 #fb-container h1 { display:block; width:100%; }

 #fb-queryform { display:block; width:100%; }

 div[data-ng-show].row { display:block !important; }

 /* FunnelBack overwritten classes */ #fb-container h1,#fb-container h1 span { font-family:'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

 .fb-best-bet h3 a:link,.fb-best-bet h3 a:visited,#fb-results h3 a:link,#fb-results h3 a:visited { color:#d2470f !important; font-family:'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

 #fb-results h3 a:hover { color:#b51a0f !important; }

 .pagination > li > a:hover { background-color:#b3b3b3 !important; }

 .pagination > li.active a { background-color:#575757 !important; border:1px solid #575757 !important; }

 .ui-menu .ui-menu-item a { color:#3d3d3d !important; }

 .ui-menu-item a strong { color:#007dbe !important; }

 .ui-menu .ui-menu-item:hover { display:block; text-decoration:none; color:#3d3d3d !important; cursor:pointer; background-color:#d7f0ff; background-image:none; }

 .ui-widget-content .ui-state-hover,.ui-widget-content .ui-state-focus { background-image:none; background-color:#d7f0ff; }

 #query,#query-advanced { height:40px; }

 #go { margin-left:-35px; margin-top:5px; }

 @media only screen and (min-width:0px) and (max-width:640px) { #fb-container { padding-left:30px; }

 }

 @media only screen and (min-width:320px) { #query,#query-advanced { width:80%; }

 }

 @media only screen and (min-width:970px) { #query,#query-advanced { width:50%; }

 }

 /*search Page menu*/ body.homepage.searchPage .navbar-nav { display:block; margin-top:86px; }

 body.homepage.searchPage .navbar-nav > li { position:static; }

 body.homepage.searchPage .megamenu { position:absolute; width:100%; left:0; right:0; padding:15px; border:0; margin:0; background-color:rgba(51, 51, 51, 0.98); border-radius:0; }

 body.homepage.searchPage #bread-crumbs { position:absolute; height:25px; background:#e6e6e6; font-size:12px; line-height:25px; left:0; padding-left:calc(50% - 585px); }

 body.homepage.searchPage #fb-container h1 { padding-top:20px; }

