#personalisation-filters {display:none;}
.js #personalisation-filters {background-color:rgba(0, 0, 0, 0.6); color:#fff; display:block; opacity:0; position:fixed; top:-200%; transition:opacity .3s; width:100%; z-index:100;}
#personalisation-filters.on {bottom:0; opacity:1; top:0;}
#personalisation-filters > div {background:rgb(226, 35, 27); background:url(/__data/assets/file/0005/796397/bg-nodes.svg), linear-gradient(to bottom, rgb(226, 35, 27) 1%, rgb(209, 65, 36) 100%); background-repeat:no-repeat; background-size:cover; background-position:center center; max-height:100%; max-width:960px; margin:0 auto; overflow:auto; position:relative; width:90%;}

.personalisation-block {box-sizing:border-box; flex: 1 0 0px; padding:30px; position: relative;}
.personalisation-block input#P-nope {display:block; margin:0;}
.personalisation-split {background:#fff; bottom:0; display:block; height:4px; left:50%; margin:30px 0; position:relative; top:0; transform:translateX(-50%); width:100%;}
.personalisation-split:after {background:#fff; border-radius:100%; color:#e1261c; content:"or"; display:block; font-size: 20px; font-family: 'Roboto Bold', sans-serif; height: 40px; line-height:2; left:50%; margin-top:0; text-indent: 12px; position:absolute; transform:translate(-50%, -50%); width: 40px;}
.personalisation-block input {width:100%;}
@media (min-width:768px) {
    #personalisation-filters > div {top:25%;}
}
@media (min-width:960px) {
    #personalisation-filters > div {display:-webkit-flex; display:flex;}
    .personalisation-split {height:100%; margin:0; position:absolute; width:4px;}
    .personalisation-split:first-child {padding-right:60px;}
    .personalisation-split:last-child {padding-left:60px;}
    .personalisation-split:after {margin-left:-20px; margin-top:120px; transform:none;}
    .personalisation-block input {width:auto;}
    #personalisation-filters select {width:80%;}
    .personalisation-block input#P-nope {margin:21% auto;}
}

#personalisation-filters p {margin:0 0 20px;}
#personalisation-filters input {border: 4px solid white; background: none; border-radius:none; color:inherit; margin-right:12px; padding:12px;}
#personalisation-filters select {-webkit-appearance:none; border:none; border-radius:0; display:block; margin-top:12px; min-width:200px; padding:12px 36px 12px 12px;}
#personalisation-filters select.alert {animation:alert 1 2s;}
#personalise {background:transparent; border:none; padding:0; position:absolute; right:0; top:-48px; z-index:9;}
@media (min-width:1024px) {
    #personalise {background-color:rgba(0,0,0,0.6); right:12px; top:12px;}
}
#personalisation-filters #P-close {background: none; border: none; padding: 0; position: absolute; right: -12px; top: 0; z-index: 9; width: 48px; height: 48px; background: transparent url(/__data/assets/file/0007/767095/delete.svg); font-size:0;}
.nav-out #personalise {z-index:10;}

#personalisation-filters .modified {min-width:320px; width:30vw;}
.modified .personalisation-split, .modified .personalisation-split + div {position:absolute; left:-200vw;}
.modified #filter-aos {display:none;}
.modified label {font-size:20px; line-height:24px;}
.modified #P-level {background-color:transparent; color:#fff; font-size:20px; margin:0; padding:0; width:100%;}
.modified #P-level option {padding:8px 0;}
.modified #P-level option:checked {background:rgba(0,0,0,0.3);}
.modified #P-level option:first-child {display:none;}

@keyframes alert {
    0% {background-color:#e2231b;}
    100% {background-color:#fff;}
}

h2.section-heading {font-size:24px; line-height:1; margin-bottom: 24px;/*20px;*text-transform:uppercase;*/}
@media (min-width:1400px) {
    h2.section-heading {font-size:32px;}
}
/*.home h3 a {text-decoration:none;}*/
.home .leadin {display:none; font-size:16px; line-height:24px;}
@media (min-width:1400px) {
    .home .leadin {font-size:18px; line-height:24px;}
}

/* Promo 3 */
.promo-3 {background:rgba(0,0,0,0.05); padding:40px 20px;/*20px;*/}
.promo-3 + .promo-3 {padding-top:0;}
.promo-3 h2 {/*color:#e2231b;*/ text-align:center;}
.promo-3-item {flex:1 0 0%; margin-bottom:20px; position:relative;}
.promo-3-item:last-child {margin-bottom:0;}
.content-wrapper .promo-3-item img {float:none; padding:0; width:100%;}
.promo-3-item p {background:rgba(255,255,255,0.8); bottom:0; font:normal 20px/24px 'Roboto Bold',sans-serif; margin:0; position:absolute; width:100%;}
.promo-3-item p a {box-sizing:border-box; display:block; height:100%; padding:20px; text-decoration:none;}
@media (min-width:768px) {
    .promo-3 {padding:0 12vw;}
    .promo-3 + .promo-3 {padding-bottom:20px; padding-top:20px;}
    /*.promo-3 h2 {padding-top:20px;}*/
    .promo-3-wrapper {display:flex;}
    .promo-3-item {margin-bottom:0;}
    .promo-3-item:first-child {margin-right:20px;}
    .promo-3-item:last-child {margin-left:20px;}
}
@media (min-width:768px) and (max-width:1024px) {
    .promo-3-item p {top:0;}
}
@media (min-width:1400px) {
    .promo-3-item p {font-size:24px; line-height:28px;}
}
@media (min-width: 640px) {
    .promo-3 { padding-top: 4rem; }
}

/* Promo 6 */
.promo-6{background:rgba(0,0,0,0.05);padding:20px}
.promo-6+.promo-6{padding-top:0}
.promo-6 h2{color:#e2231b;text-align:center}
.content-wrapper .promo-6-item img{float:none;padding:0;width:100%}
.promo-6-item p{background:rgba(255,255,255,0.8);bottom:0;font:normal 20px/24px 'Roboto Bold',sans-serif;margin:0;position:absolute;width:100%}
.promo-6-item p a{box-sizing:border-box;display:block;height:100%;padding:20px;text-decoration:none}

@media (min-width:768px) {
    .promo-6{padding:0 12vw}
    .promo-6+.promo-6{padding-bottom:20px;padding-top:20px}
    .promo-6 h2{padding-top:20px}
}

@media (min-width:768px) and (max-width:1024px) {
    .promo-6-item p{top:0}
}

@media (min-width:1400px) {
    .promo-6-item p{font-size:24px;line-height:28px}
}

.promo-6-wrapper{display:flex;flex-wrap:wrap}
.promo-6-item{width:100%;margin-bottom:20px;position:relative}

@media (min-width:768px) {
    .promo-6-wrapper{flex-direction:row;justify-content:space-between}
    .promo-6-item{width:calc(100% * (1/3) - 10px)}
}

/* V6 Promo Single */
.story {overflow:hidden; position:relative;}
.story h2 {font-size:24px; line-height:28px; margin:0 0 16px 0;}
.story h2 a {text-decoration:none;}
.content-wrapper .story img {height:auto; padding:0; position:absolute; width:100%; float: none;}
/*.story:after {background:#e42312; bottom:0; content:""; position: absolute; right:0; top:0; width: 10px;
}*/
.story-text {box-sizing:border-box; padding:20px; position:relative;}
.bleach {background:rgba(255,255,255,0.8); bottom:0; position:absolute; top:0; width:100%;}
@media (min-width:768px) {
    .story {max-height:60vh; margin:3vw 12vw 3vw;}
    .story h2 {margin-bottom:8px;}
    .story img {height:auto; position:absolute; width:100%;}
    .story-text {padding:20px; width:50%;}
    .home .leadin {display:block;}
    .bleach {width:50%;}
}
@media (min-width:1024px) {
    .story-text {padding:60px;}
}
@media (min-width:1366px) {
    .story img {transform:translateY(-12vh);}
}
@media (min-width:1400px) {
    .story h2 {font-size:28px; line-height:32px;}
}
/* V6 Promo Double */
.side-by-side {background-color:#f4f4f4; padding:6vw 0 0;}
.side-by-side-item {box-sizing:border-box; overflow:hidden; padding:20px;}
.side-by-side-item + .side-by-side-item {padding-top:0;}
.side-by-side h2 {color:#e2231b; text-align:center;}
.side-by-side h3 {color:#D55731; font-size:20px; line-height:24px; margin:0 0 16px 0;}
.side-by-side-item img {width:100%;}
@media (min-width:480px) {
    .side-by-side-item img {width:50%;}
}
@media (min-width:768px) {
    .side-by-side {padding-top:6vw;}
    .side-by-side-item {padding:3vw 12vw;}
    .side-by-side h3 {margin-bottom:4px;}
}
@media (min-width:900px) {
    .side-by-side {background-color:transparent; margin-bottom:0; padding:3vw 0;}
    .side-by-side-wrapper {display:flex; position:relative;}
    .side-by-side-item {background-color:rgba(0,0,0,0.05); flex:1 0 0%; padding:0; width:50%;}
    div.side-by-side-item img {padding:0 24px 16px 24px;}
    .side-by-side-item:first-child {margin-bottom:60px; padding:60px 0 60px 12vw;}
    .side-by-side-item:first-child img {float:right;}
    .side-by-side-item:first-child:after {background:#e42312; content:""; display:block; height:100%; margin-left:-6px; position:absolute; right:calc(50% - 5px); top:0; width:10px;}
    .side-by-side-item:last-child {margin-top:60px; padding:60px 12vw 60px 0;}
    .side-by-side-item:last-child img {float:left;}
    .side-by-side h3 {margin-bottom:8px;}
    .side-by-side-item:last-child .leadin {margin-left:24px;}
    .side-by-side-item:last-child .cta {margin-left:24px;}
}
@media (min-width:1400px) {
    .side-by-side h3 {font-size:24px; line-height:28px;}
}

/* V6 Promo Triple */
.left-slider-button, .right-slider-button {display:none; font:normal 18px/1 'Roboto',sans-serif;}
.js .left-slider-button, .js .right-slider-button {background:transparent; border:none; color:transparent; display:inherit; height:48px; margin-top:-48px; overflow:hidden; position:absolute; width:48px;}
.js .left-slider-button:before, .js .right-slider-button:after {background:transparent url(/__data/assets/file/0010/796384/chevron-left-d52b1e.svg) no-repeat 11px 11px; background-size:36px; content:""; display:block; height:48px; position:absolute; width:48px;}
.js .left-slider-button:hover, .right-slider-button:hover {background-color:rgba(255,255,255,0.6);}
.js .active.left-slider-button {left:auto; padding:0 48px 0 8px; right:0;}
.js .left-slider-button:before {left:2px; top:2px;}
.js .active:before {left:auto; right:2px; top:-2px; transform:rotate(180deg);}

.js .right-slider-button {right:0;}
.js .active.right-slider-button {left:0; padding:0 8px 0 48px; right:auto;}
.js .right-slider-button:after {right:2px; top:-2px; transform:rotate(180deg);}
.js .active:after {left:0; top:2px; transform:rotate(0deg);}

@media (min-width:900px) {
    .js .left-slider-button, .js .right-slider-button {color:#e2231b; text-indent:0; width:auto;}
    .js .right-slider-button {padding-right:48px; right:12vw;}
    .js .left-slider-button {left:12vw; padding-left:48px;}
    .js .active.left-slider-button {right:12vw;}
    .js .active.right-slider-button {left:12vw; margin-left:9px;}
}

.slider {background-color:#eee; overflow-x:scroll; overflow-y:hidden;}
.js .slider {overflow:hidden;}
.slider h2 {color:#e2231b; margin-bottom:0px; padding:10px 56px; text-align:center;}
.slider-item {box-sizing:border-box; display:table-cell; min-width:100vw; position:relative;}
.slider-item:after {background:#e42312; content:""; display:block; height:100%; position:absolute; right:0; top:0; width:10px;}
.js .slider-item {transform:translateX(-100vw); transition:transform 0.3s ease-in-out;}
.js .left .slider-item {transform:translateX(0);}
.js .right .slider-item {transform:translateX(-200vw);}
.js .slider-item:first-child, .js .slider-item:last-child {opacity:0.5;}
.left .slider-item:first-child {opacity:1;}
.left .slider-item:nth-child(2) {opacity:0.5;}
.right .slider-item:last-child {opacity:1;}
.right .slider-item:nth-child(2) {opacity:0.5;}
.slider-images {box-sizing:border-box;}
.main-content .slide-story img {float:none; padding:0; transform:translate3d(0,0,0); width:100%;}
.slide-story p:not(:last-child) {margin:0 0 12px;}
.slider img + img {display:none; margin-left:40px;}
.slider-item-text {box-sizing:border-box; font-size:18px; padding:20px; position:relative; text-align:left; vertical-align:top;}
.slider-item-text h3 {color:#DA7C3A; font-size:20px; line-height:24px; margin:0 0 16px;}
.slider-item-text h3 + p {margin:0 0 40px;}
.slider-item-text .cta {position:relative;}
.slider-item-text .ltu-button {margin-bottom:8px;}
@media (min-width:768px) {
    .slider {background-color:transparent; margin-bottom:3vw; padding:0 12vw;}
    .slider-item:after {background:none;}
    .js .slider-item {transform:translateX(-76vw);}
    .js .right .slider-item {transform:translateX(-152vw);}
    .slider-item {background-color:transparent; min-width:76vw;}
    .slider-images {display:inline-block; max-width:35%; padding:0 0 60px 60px;}
    .slider img + img {display:inherit;}
    .slider-item-text h3 {margin-bottom:8px;}
    .slider-item-text {background-color:rgba(0,0,0,0.05); box-sizing:border-box; display:inline-block; max-width:65%; padding:60px; vertical-align:top;}
    .slider-item-text:after {background:#e42312; content:""; display:block; height:100%; position:absolute; right:0; top:0; width:12px;}
    .slider-item-text:after {content:"";}
}
@media (min-width:900px) {
    .slider h2 {margin-bottom:48px;}
}
@media (min-width:1024px) {
    .slider-item-text {vertical-align:text-bottom;}
}
@media (min-width:1400px) {
    .slider-item-text h3 {font-size:24px; line-height:28px;}
}
/* Proof points */
.brag-bar {overflow-x:auto;}
.brag {box-sizing:border-box; display:table-cell; font-size:24px; padding:12vw; text-align:center; min-width:90vw;}
.brag p {font-size:16px; line-height:20px; margin-bottom:0; position:relative;}
.brag-bar a {text-decoration:none;}
.brag-bar a:after {content:url(/__data/assets/file/0010/806653/chevron-sm-e42312.svg); display:inline-block; margin:-10px 0 0 -10px; position:absolute;}
.brag-bar img {display:block; margin:0 auto 12px;}
.brag span {font:24px/1 'Roboto Bold',serif;}
@media (min-width:768px) {
    .brag-bar {display:flex; padding:0 12vw; width:auto;}
    .brag {display:inherit; min-width:24vw; padding:3vw; width:auto;}
    .brag:nth-child(even) {background-color:#fff;}
}
@media (min-width:1200px) {
    .brag {min-width:inherit;}
}
@media (min-width:1400px) {
    .brag p {font-size:18px; line-height:24px;}
}

/* Sticky promo */
.sticky-promo {background-color:rgba(0,0,0,0.3); bottom:0; color:#fff;}
.sticky-promo.sticky {box-shadow:0 0 8px rgba(0,0,0,0.7); position:fixed; width:100%;}
.sticky-promo .flex-wrapper {background-color:#242424; box-sizing:border-box; align-items:center; justify-content:space-between; margin:2.5% auto 0; padding:8px 20px; width:95%;}
.sticky-promo h2 {font-size:24px; display:inline-block; flex:0 0 40%; line-height:28px; margin:0;}
.sticky-promo p {display:inline-block; flex:0 0 50%; margin:0;}
.sticky-promo .ltu-button {}
.close-sticky {align-self:flex-end; background-color:rgba(0,0,0,0.3); border:none; display:none; flex:0 0 48px; height:48px; padding:0; position:absolute; right:0; top:0; width:48px;}
.sticky .close-sticky {display:initial;}
.close-sticky:after {background:#000; border-radius:100%; display:block; height:32px; width:32px;}
.close-sticky:hover {background-color:rgba(0,0,0,0.6);}
.content-wrapper .close-sticky img {float:none; padding:0;}
@media (min-width:768px) {
    .sticky-promo h2 {font-size:32px; line-height:36px;}
}
@media (min-width:1024px) {
    .sticky-promo .flex-wrapper {margin-top:0; padding:10px 12vw; width:100%;}
    .close-sticky {position:static}
}

.P-item[hidden] {display:none;}

/* YouTube video */
.story-video {background-color:#000;}
.story-video .yt-video {margin-bottom:0;}
.story-video .story-text {background-color:#f4f4f4; }
@media (min-width:768px) {
    .story-video .story-text {width:100%;}
}
@media (min-width:900px) {
    .story-video {
    background: rgb(0,0,0); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(244,244,244,1) 50%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(244,244,244,1) 50%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(244,244,244,1) 50%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 */
    align-items:center; display:flex;}
    .story-video .yt-video {flex:1 0 50%; padding-bottom:28%;}
    .story-video .story-text {flex:1 0 50%;}
}

.acknowledgement {background:#f4f4f4 url(/home/AboriginalVictoriaMap.png) no-repeat left center; background-size:contain; padding:20px; text-align:center;}
.acknowledgement .section-heading {color:#e42312;}
.acknowledgement a {background:transparent url(/__data/assets/file/0003/764841/chevron-sm-000000.svg) no-repeat 3px -3px; background-size:32px; font-family:'Roboto Bold',sans-serif; font-size:18px; padding-left:32px;}
@media (min-width:768px) {
    .acknowledgement {padding:3vw 12vw;}
}

/*.home a:hover {text-decoration:underline;}
.home .ltu-button:hover {text-decoration:none;}*/

.news-events h3 a {text-decoration:none;}
.news-events h3 a:hover {text-decoration:underline;}

/* IE Legacy */
.lt-ie9 .banner {background-color:#2d251a; width:100%;}
.lt-ie9 .banner-text {width:auto;}

.ie9 .our-courses-wrapper {overflow:hidden;}
.ie9 .flex-item {float:left; width:50%;}
.ie9 .our-course-search input[type="text"] {width:calc(100% - 49px);}

.ie9 .brag-bar {overflow:hidden;}
.ie9 .brag {float:left; width:20%;}

.ie9 .side-by-side {overflow:hidden;}
.ie9 .side-by-side-item {float:left; width:50%;}

.ie9.js .slider {overflow-x:scroll;}
.ie9.js .slider-item {transform:none;}
.ie9.js .left-slider-button, .ie9.js .right-slider-button {display:none;}

.ie9 .news-events {overflow:hidden;}
.ie9 .v6-news, .ie9 .v6-events {float:left; width:50%;}

.ie9 .contact-box {overflow:hidden;}
.ie9 .contact {float:left; width:33.333%;}