/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.v-align{align-items:center;margin-top:auto;margin-bottom:auto;}.banner-overlay{background:linear-gradient(270deg,rgba(0,0,0,0) 15.65%,rgba(0,0,0,0.64) 99.33%);}
header{overflow:hidden;}header .anu-header-logo{border-right:0;transform:translateX(-70px);position:relative;z-index:3;}header .anu-header-logo::before{content:"";background-color:#fff;position:absolute;top:-1em;bottom:-1em;width:100%;z-index:-1;}header .anu-wf-header-title{font-size:1.2em !important;font-weight:300 !important;color:#000 !important;text-transform:uppercase !important;}header .anu-wf-header-title::before{content:url(https://imagedepot.anu.edu.au/isfs/webpublishing/icon-arrow-right-gold.svg);margin-right:10px;}header.anu-wf .container{position:relative;margin:0 auto;width:calc(100% - 4rem);padding-left:3rem;padding-right:1rem;}header.anu-wf .container::after{content:"";width:1px;background-color:#be830e;position:absolute;top:0;bottom:-48px;left:0;z-index:0;}
.highlighted{background:#3d3d3d;position:relative;}.highlighted nav i,.highlighted nav a,.highlighted nav span{color:#fff;}.highlighted #breadcrumb{color:#fff !important;z-index:20;position:absolute;}
.anu-wf-mega-menu{background-color:#000;}.anu-wf-mega-menu ul{float:right;}.anu-wf-mega-menu > ul{float:right;}.anu-wf-mega-menu ul li{display:inline;}.anu-wf-mega-menu ul li a{color:#fff;}.anu-wf-mega-menu .anu-wf-search-trigger i{color:#fff;}.anu-wf-mega-menu .dropdown .anu-wf-mega-menu-left{background:#fff;border-radius:10px;}.anu-wf-mega-menu .dropdown .anu-wf-mega-menu-left p{color:#000;}
.anu-btn-premium{color:#000 !important;text-decoration:none !important;display:inline-block;text-align:center;padding:1em 1.6em;font-size:1em;word-wrap:break-word;border:0 !important;background-image:linear-gradient(to right,#be830e,#f5edde,#be830e);background-size:300% 100%;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.anu-btn-premium:hover{color:#000 !important;text-decoration:none !important;background-position:100% 0;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.anu-wf-social-banner{background:#000;}.anu-wf-social-banner .container{position:relative;margin:0 auto;width:calc(100% - 4rem);padding-left:3rem;padding-right:1rem;}.anu-wf-social-banner .container > .row{border-bottom:1px solid gray;}.anu-wf-social-banner .justify-content-center{justify-content:right !important;}.anu-wf-social-banner .anu-wf-social-banner-icon{color:#000;}.anu-wf-social-banner .anu-wf-social-banner-icon span{font-size:1em;margin:0 5px;}.anu-wf-social-banner .anu-wf-social-banner-icon i:nth-of-type(1){color:#be830e;}.anu-wf-social-banner .anu-wf-social-banner-icon:hover i:nth-of-type(1){color:#fff;}.anu-wf-social-banner .anu-wf-social-banner-icon i:nth-of-type(2){color:#000;}
.anu-wf-mobile-menu .anu-wf-mobile-menu-item{border-bottom:1px solid #202020;}.anu-wf-mobile-menu .anu-wf-mobile-menu-search input{border:0;padding:12px;}

.pretty-element label{text-decoration:none !important;border:1px solid #7D7D7D;border-radius:5px;color:#fff !important;background-color:#000;padding:10px 20px;font-weight:500;text-align:center;display:inline-block;font-size:1em;font-family:'Public Sans';}.pretty-element label:hover{text-decoration:none !important;background-color:#ffffff;color:#000 !important;border:1px solid #7D7D7D;}.pretty-element input:checked + label{color:#BE830E;background-color:#BE830E;border-color:#BE830E;}
