/*
  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: 26 July 2025 01:45:28
*/


@import url("https://www.delwp.vic.gov.au/_designs/css/delwp_additions_overrides.css");



/* --- THEME COLOR OVERRIDES ------ */

/* text colours */

h1, h2, h3, h4, h5, h6 { color: #00579b; }

/* topic heading */

.title-banner .title-banner__topic { color: #000; }
.title-banner--topic .title-banner__topic-wrapper { background-color: #fff; }

/* horizontal navigation */

.title-banner .title-banner__link--active::after { border-color: transparent transparent #000; } /* selected item arrow */
.title-banner .title-banner__link { color: #000; }

/* banner backlink */

.title-banner--topic .title-banner__backlink { color: #000; }

@media (min-width: 48em) {
    .title-banner--topic .title-banner__backlink-wrapper { background-color: #fff; color: #201547; }
    .title-banner--topic .title-banner__backlink::before { background: url('https://www.delwp.vic.gov.au/__data/assets/file/0029/399323/arrow.svg') no-repeat center center; background-size: cover; }
}

/* header backkground color */

.header { background-color: #00579B; }

/* header logo */
.header__logo { background-size: contain !important; }

/* footer background color */

.footer-menu { background: #00579b; }

/* quick contact section */

.quick-contact { color: #000; }    /* quick contact section can also have a background colour */ 

/* burger icon */

.header .header__menu-text { color: #001c32; }
.header .header__menu-burger-inner { background-color: #001c32; }
.header .header__menu-burger-inner::before, .header .header__menu-burger-inner::after { background-color: #001c32; }

/* menu curve (which is actually the angled block in the top right) */

.header .header__curves::before { border-color: transparent transparent #C1A255 transparent; }

/* RHS menu items */

#navigation { background-color: #575756; }

.navigation .navigation__link, .navigation .navigation__sub-l2-link, .navigation .navigation__sub-l3-link, .navigation .navigation__sub-l4-link { color: #f0ca6a; }
.navigation .navigation__link:hover, .navigation .navigation__sub-l2-link:hover, .navigation .navigation__sub-l3-link:hover, .navigation .navigation__sub-l4-link:hover { color: #001c32; background-color: #c1a255; }
.navigation .navigation__link:focus, .navigation .navigation__sub-l2-link:focus, .navigation .navigation__sub-l3-link:focus, .navigation .navigation__sub-l4-link:focus { color: #001c32; background-color: #c1a255; }

.navigation .navigation__list { background: #575756; }
.navigation .navigation__sub-l2-link { background: #3e3e3e; }
.navigation .navigation__sub-l3-link { background: #eaeaea; }

/* megamenu */

.megamenu__link::before { background: #ccc; }
.megamenu .megamenu__link { color: #FFF; }
.megamenu .megamenu__link::before {
    background: #c1a255;
}

/* home page banner */

.header-banner .banner__image-wrapper::after, .header-banner .banner__image-wrapper::before { border-color: transparent transparent #00579b; }
.header-banner::before { border-color: transparent transparent #c1a255; }

/* homepage */

.landing a.block-tile__item { min-height: 10rem; }  /* added to balance the height of the tiles on the homepage */

.header-banner h1.banner__heading {
    font-size: 3.5rem;
}

.header-banner h2.banner__subheading {
    font-size: 1.75rem;
}

/* block tile items */

.block-tile__item.teal, .block-tile__item.teal .block-tile__item--img::after { background-color: #6ad1e3; }
.block-tile__item.teal h3, .block-tile__item.purple-light h3 { color: #003c6b; }

.block-tile__item.corporate-services, .block-tile__item.corporate-services .block-tile__item--img::after { background-color: #00579b; }

.block-tile__item.purple-dark, .block-tile__item.purple-dark .block-tile__item--img::after { background-color: rgba(0, 56, 101, 0.65); }

.block-tile__item.purple-light, .block-tile__item.purple-light .block-tile__item--img::after { background-color: #c1a255; }

