@charset "UTF-8";
/**
 * monash-2016-mango
 * Global Styles
 *
 * version: 1.0.0
 * file:    main.css
 * author:  Squiz Australia
 * updated: Thu Dec 19 2019 11:09:01 GMT+1100 (AEDT)
 *
 * Table of Contents
 * ----
 * Reset
 * Utilities
 * General
 * Content
 * Modules
    Accordion
    Breadcrumbs
    Font awesome
    Header logo
    Magnific popup
    Matrix form
    Navbar
    Parallax
    Secondary nav
    Skip links
    Slick
    Spritesheet
    S
 */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);
.visuallyhidden, .sr-only, .skip-links__link {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active, .focusable.sr-only:active,
.visuallyhidden.focusable:focus, .focusable.sr-only:focus, .skip-links__link:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.tabs__tab-list, .breadcrumbs__list, .popup__list, .sub-nav, .nav__list,
.nav__sub,
.nav__deep, .skip-links__list, .slick-dots, .search-box--browse__list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.highlight {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.nav__item-link,
.nav__sub-item-link,
.nav__deep-item-link {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.search-box--news .selectric .button,
.search-box--browse .selectric .button, .search-box--browse__wrapper .button {
  color: transparent;
  border: 0;
  overflow: hidden;
}

.no-rgba .search-box--news .selectric .button, .search-box--news .selectric .no-rgba .button,
.no-rgba .search-box--browse .selectric .button, .search-box--browse .selectric .no-rgba .button, .no-rgba .search-box--browse__wrapper .button, .search-box--browse__wrapper .no-rgba .button {
  text-indent: 9999em;
}

.search-box--news .selectric .button:before,
.search-box--browse .selectric .button:before, .search-box--browse__wrapper .button:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

.clearfix, .expertline, .expertline__search, .expertline__results-item-wrapper, .search-box--browse__list {
  *zoom: 1;
}

.clearfix:before, .expertline:before, .expertline__search:before, .expertline__results-item-wrapper:before, .search-box--browse__list:before, .clearfix:after, .expertline:after, .expertline__search:after, .expertline__results-item-wrapper:after, .search-box--browse__list:after {
  content: '';
  display: table;
  line-height: 0;
}

.clearfix:after, .expertline:after, .expertline__search:after, .expertline__results-item-wrapper:after, .search-box--browse__list:after {
  clear: both;
}

/*
--------------------
Reset (normalize.css)
--------------------
*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer,
header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*
--------------------
Utilities
--------------------
*/
.visuallyhidden, .sr-only {
  background: #000;
  color: #fff;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.invisible {
  visibility: hidden;
}

.pull-left {
  float: left;
}

img.pull-left {
  margin-right: 1em;
}

.pull-right {
  float: right;
}

img.pull-right {
  margin-left: 1em;
}

.video-container {
  height: 0;
  margin-bottom: 1em;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}

.video-container iframe,
.video-container object,
.video-container embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

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

.align-right {
  text-align: right;
}

.align-center {
  text-align: center;
}

/*
--------------------
General
--------------------
*/
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

html,
body {
  height: 100%;
}

body {
  overflow-y: scroll;
  font-size: 1em;
  line-height: 1.4;
  padding: 0;
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

@-ms-viewport {
  width: device-width;
}

@page {
  margin: 0.5cm;
}

/*
--------------------
Content
--------------------
*/
blockquote {
  margin: 2em 0;
  padding-left: 3em;
  position: relative;
}

blockquote::before {
  font-size: 80px;
  font-size: 5rem;
  color: #222;
  content: '\201C';
  left: 0;
  line-height: 1em;
  position: absolute;
  top: 0;
}

.pull-quote {
  border-top: 1px solid #222;
  margin: 1em;
  padding: 1em .5em 0;
}

.highlight {
  background: #ccc;
  padding: .1em .5em;
}

/*
--------------------
Modules
--------------------
*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectric-focus .selectric {
  border-color: #aaaaaa;
}

.selectric-hover .selectric {
  border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #c4c4c4;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
}

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444;
}

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444;
}

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #000;
  background: #4c4c4c;
  color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */
}

/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible;
}

.tooltipster-base .tooltipster-content {
  overflow: hidden;
}

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px;
}

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px;
}

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px;
}

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto;
}

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px;
}

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px;
}

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px;
}

.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px;
}

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px;
}

.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px;
}

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

.tooltipster-fade-show {
  opacity: 1;
}

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0;
}

.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0;
}

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.rangeslider,
.rangeslider__fill {
  display: block;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.rangeslider {
  background: #e6e6e6;
  position: relative;
}

.rangeslider--horizontal {
  height: 20px;
  width: 100%;
}

.rangeslider--vertical {
  width: 20px;
  min-height: 150px;
  max-height: 100%;
  height: 100%;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #00ff00;
  position: absolute;
}

.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
}

.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  background: white;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.rangeslider__handle:active, .rangeslider--active .rangeslider__handle {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}

.rangeslider--horizontal .rangeslider__handle {
  top: -10px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}

.rangeslider--vertical .rangeslider__handle {
  left: -10px;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}

/** Trumbowyg v2.20.0 - A lightweight WYSIWYG editor - alex-d.github.io/Trumbowyg - License MIT - Author : Alexandre Demode (Alex-D) / alex-d.fr */
#trumbowyg-icons, #trumbowyg-icons svg {
  height: 0;
  width: 0;
}

#trumbowyg-icons {
  overflow: hidden;
  visibility: hidden;
}

.trumbowyg-box *, .trumbowyg-box ::after, .trumbowyg-box ::before, .trumbowyg-modal *, .trumbowyg-modal ::after, .trumbowyg-modal ::before {
  box-sizing: border-box;
}

.trumbowyg-box svg, .trumbowyg-modal svg {
  width: 17px;
  height: 100%;
  fill: #222;
}

.trumbowyg-box, .trumbowyg-editor {
  display: block;
  position: relative;
  border: 1px solid #DDD;
  width: 100%;
  min-height: 300px;
  margin: 17px auto;
}

.trumbowyg-box .trumbowyg-editor {
  margin: 0 auto;
}

.trumbowyg-box.trumbowyg-fullscreen {
  background: #FEFEFE;
  border: none !important;
}

.trumbowyg-editor, .trumbowyg-textarea {
  position: relative;
  box-sizing: border-box;
  padding: 20px;
  min-height: 300px;
  width: 100%;
  border-style: none;
  resize: none;
  outline: 0;
  overflow: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.trumbowyg-editor.trumbowyg-autogrow-on-enter, .trumbowyg-textarea.trumbowyg-autogrow-on-enter {
  transition: height .3s ease-out;
}

.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
  color: transparent !important;
  text-shadow: 0 0 7px #333;
}

@media screen and (min-width: 0 \0) {
  .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200, 200, 200, 0.6) !important;
  }
}

@supports (-ms-accelerator: true) {
  .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200, 200, 200, 0.6) !important;
  }
}

.trumbowyg-box-blur .trumbowyg-editor hr, .trumbowyg-box-blur .trumbowyg-editor img {
  opacity: .2;
}

.trumbowyg-textarea {
  position: relative;
  display: block;
  overflow: auto;
  border: none;
  font-size: 14px;
  font-family: Inconsolata,Consolas,Courier,"Courier New",sans-serif;
  line-height: 18px;
}

.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea {
  height: 1px !important;
  width: 25%;
  min-height: 0 !important;
  padding: 0 !important;
  background: 0 0;
  opacity: 0 !important;
}

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea {
  display: block;
  margin-bottom: 1px;
}

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
  display: none;
}

.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
  opacity: .8;
  background: 0 0;
}

.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before {
  content: attr(placeholder);
  color: #999;
  pointer-events: none;
}

.trumbowyg-button-pane {
  width: 100%;
  min-height: 36px;
  background: #ecf0f1;
  border-bottom: 1px solid #d7e0e2;
  margin: 0;
  padding: 0 5px;
  position: relative;
  list-style-type: none;
  line-height: 10px;
  backface-visibility: hidden;
  z-index: 11;
}

.trumbowyg-button-pane::after {
  content: " ";
  display: block;
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: #d7e0e2;
}

.trumbowyg-button-pane .trumbowyg-button-group {
  display: inline-block;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: transparent;
}

.trumbowyg-button-pane .trumbowyg-button-group::after {
  content: " ";
  display: inline-block;
  width: 1px;
  background: #d7e0e2;
  margin: 0 5px;
  height: 35px;
  vertical-align: top;
}

.trumbowyg-button-pane .trumbowyg-button-group:last-child::after {
  content: none;
}

.trumbowyg-button-pane button {
  display: inline-block;
  position: relative;
  width: 35px;
  height: 35px;
  padding: 1px 6px !important;
  margin-bottom: 1px;
  overflow: hidden;
  border: none;
  cursor: pointer;
  background: 0 0;
  vertical-align: middle;
  transition: background-color 150ms,opacity 150ms;
}

.trumbowyg-button-pane button.trumbowyg-textual-button {
  width: auto;
  line-height: 35px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.trumbowyg-button-pane button.trumbowyg-disable, .trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active), .trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) {
  opacity: .2;
  cursor: default;
}

.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before, .trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before {
  background: #e3e9eb;
}

.trumbowyg-button-pane button.trumbowyg-active, .trumbowyg-button-pane button:not(.trumbowyg-disable):focus, .trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
  background-color: #FFF;
  outline: 0;
}

.trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  display: block;
  content: " ";
  position: absolute;
  top: 25px;
  right: 3px;
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-top-color: #555;
}

.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button {
  padding-left: 10px !important;
  padding-right: 18px !important;
}

.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after {
  top: 17px;
  right: 7px;
}

.trumbowyg-button-pane .trumbowyg-right {
  float: right;
}

.trumbowyg-dropdown {
  max-width: 300px;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap;
  border: 1px solid #ecf0f1;
  padding: 5px 0;
  border-top: none;
  background: #FFF;
  margin-left: -1px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;
  z-index: 12;
}

.trumbowyg-dropdown button {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-decoration: none;
  background: #FFF;
  padding: 0 20px 0 10px;
  color: #333 !important;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 15px;
  transition: all 150ms;
}

.trumbowyg-dropdown button:focus, .trumbowyg-dropdown button:hover {
  background: #ecf0f1;
}

.trumbowyg-dropdown button svg {
  float: left;
  margin-right: 14px;
}

.trumbowyg-modal {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  max-width: 520px;
  width: 100%;
  height: 350px;
  z-index: 12;
  overflow: hidden;
  backface-visibility: hidden;
}

.trumbowyg-modal-box {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  max-width: 500px;
  width: calc(100% - 20px);
  padding-bottom: 45px;
  z-index: 1;
  background-color: #FFF;
  text-align: center;
  font-size: 14px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;
  backface-visibility: hidden;
}

.trumbowyg-modal-box .trumbowyg-modal-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 20px;
  padding: 15px 0 13px;
  display: block;
  border-bottom: 1px solid #EEE;
  color: #333;
  background: #fbfcfc;
}

.trumbowyg-modal-box .trumbowyg-progress {
  width: 100%;
  height: 3px;
  position: absolute;
  top: 58px;
}

.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
  background: #2BC06A;
  width: 0;
  height: 100%;
  transition: width 150ms linear;
}

.trumbowyg-modal-box label {
  display: block;
  position: relative;
  margin: 15px 12px;
  height: 29px;
  line-height: 29px;
  overflow: hidden;
}

.trumbowyg-modal-box label .trumbowyg-input-infos {
  display: block;
  text-align: left;
  height: 25px;
  line-height: 25px;
  transition: all 150ms;
}

.trumbowyg-modal-box label .trumbowyg-input-infos span {
  display: block;
  color: #69878f;
  background-color: #fbfcfc;
  border: 1px solid #DEDEDE;
  padding: 0 7px;
  width: 150px;
}

.trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
  color: #e74c3c;
}

.trumbowyg-modal-box label.trumbowyg-input-error input, .trumbowyg-modal-box label.trumbowyg-input-error textarea {
  border: 1px solid #e74c3c;
}

.trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos {
  margin-top: -27px;
}

.trumbowyg-modal-box label input {
  position: absolute;
  top: 0;
  right: 0;
  height: 27px;
  line-height: 27px;
  border: 1px solid #DEDEDE;
  background: #fff;
  font-size: 14px;
  max-width: 330px;
  width: 70%;
  padding: 0 7px;
  transition: all 150ms;
}

.trumbowyg-modal-box label input:focus, .trumbowyg-modal-box label input:hover {
  outline: 0;
  border: 1px solid #95a5a6;
}

.trumbowyg-modal-box label input:focus {
  background: #fbfcfc;
}

.trumbowyg-modal-box label input[type=checkbox] {
  left: 6px;
  top: 6px;
  right: auto;
  height: 16px;
  width: 16px;
}

.trumbowyg-modal-box label input[type=checkbox] + .trumbowyg-input-infos span {
  width: auto;
  padding-left: 25px;
}

.trumbowyg-modal-box .error {
  margin-top: 25px;
  display: block;
  color: red;
}

.trumbowyg-modal-box .trumbowyg-modal-button {
  position: absolute;
  bottom: 10px;
  right: 0;
  text-decoration: none;
  color: #FFF;
  display: block;
  width: 100px;
  height: 35px;
  line-height: 33px;
  margin: 0 10px;
  background-color: #333;
  border: none;
  cursor: pointer;
  font-family: "Trebuchet MS",Helvetica,Verdana,sans-serif;
  font-size: 16px;
  transition: all 150ms;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  right: 110px;
  background: #2bc06a;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover {
  background: #40d47e;
  outline: 0;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #25a25a;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  color: #555;
  background: #e6e6e6;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover {
  background: #fbfbfb;
  outline: 0;
}

.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #d5d5d5;
}

.trumbowyg-overlay {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  display: none;
  top: 0;
  z-index: 10;
}

body.trumbowyg-body-fullscreen {
  overflow: hidden;
}

.trumbowyg-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 99999;
}

.trumbowyg-fullscreen .trumbowyg-editor, .trumbowyg-fullscreen.trumbowyg-box {
  border: none;
}

.trumbowyg-fullscreen .trumbowyg-editor, .trumbowyg-fullscreen .trumbowyg-textarea {
  height: calc(100% - 37px) !important;
  overflow: auto;
}

.trumbowyg-fullscreen .trumbowyg-overlay {
  height: 100% !important;
}

.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: #222;
  fill: transparent;
}

.trumbowyg-editor embed, .trumbowyg-editor img, .trumbowyg-editor object, .trumbowyg-editor video {
  max-width: 100%;
}

.trumbowyg-editor img, .trumbowyg-editor video {
  height: auto;
}

.trumbowyg-editor img {
  cursor: move;
}

.trumbowyg-editor.trumbowyg-reset-css {
  background: #FEFEFE !important;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.45em !important;
  color: #333;
}

.trumbowyg-editor.trumbowyg-reset-css a {
  color: #15c !important;
  text-decoration: underline !important;
}

.trumbowyg-editor.trumbowyg-reset-css blockquote, .trumbowyg-editor.trumbowyg-reset-css div, .trumbowyg-editor.trumbowyg-reset-css ol, .trumbowyg-editor.trumbowyg-reset-css p, .trumbowyg-editor.trumbowyg-reset-css ul {
  box-shadow: none !important;
  background: 0 0 !important;
  margin: 0 0 15px !important;
  line-height: 1.4em !important;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
  font-size: 14px !important;
  border: none;
}

.trumbowyg-editor.trumbowyg-reset-css hr, .trumbowyg-editor.trumbowyg-reset-css iframe, .trumbowyg-editor.trumbowyg-reset-css object {
  margin-bottom: 15px !important;
}

.trumbowyg-editor.trumbowyg-reset-css blockquote {
  margin-left: 32px !important;
  font-style: italic !important;
  color: #555;
}

.trumbowyg-editor.trumbowyg-reset-css ul {
  list-style: disc;
}

.trumbowyg-editor.trumbowyg-reset-css ol {
  list-style: decimal;
}

.trumbowyg-editor.trumbowyg-reset-css ol, .trumbowyg-editor.trumbowyg-reset-css ul {
  padding-left: 20px !important;
}

.trumbowyg-editor.trumbowyg-reset-css ol ol, .trumbowyg-editor.trumbowyg-reset-css ol ul, .trumbowyg-editor.trumbowyg-reset-css ul ol, .trumbowyg-editor.trumbowyg-reset-css ul ul {
  border: none;
  margin: 2px !important;
  padding: 0 0 0 24px !important;
}

.trumbowyg-editor.trumbowyg-reset-css hr {
  display: block;
  height: 1px;
  border: none;
  border-top: 1px solid #CCC;
}

.trumbowyg-editor.trumbowyg-reset-css h1, .trumbowyg-editor.trumbowyg-reset-css h2, .trumbowyg-editor.trumbowyg-reset-css h3, .trumbowyg-editor.trumbowyg-reset-css h4 {
  color: #111;
  background: 0 0;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: 700;
}

.trumbowyg-editor.trumbowyg-reset-css h1 {
  font-size: 32px !important;
  line-height: 38px !important;
  margin-bottom: 20px !important;
}

.trumbowyg-editor.trumbowyg-reset-css h2 {
  font-size: 26px !important;
  line-height: 34px !important;
  margin-bottom: 15px !important;
}

.trumbowyg-editor.trumbowyg-reset-css h3 {
  font-size: 22px !important;
  line-height: 28px !important;
  margin-bottom: 7px !important;
}

.trumbowyg-editor.trumbowyg-reset-css h4 {
  font-size: 16px !important;
  line-height: 22px !important;
  margin-bottom: 7px !important;
}

.trumbowyg-dark .trumbowyg-textarea {
  background: #111;
  color: #ddd;
}

.trumbowyg-dark .trumbowyg-box {
  border: 1px solid #343434;
}

.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen {
  background: #111;
}

.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
  text-shadow: 0 0 7px #ccc;
}

@media screen and (min-width: 0 \0) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20, 20, 20, 0.6) !important;
  }
}

@supports (-ms-accelerator: true) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20, 20, 20, 0.6) !important;
  }
}

.trumbowyg-dark .trumbowyg-box svg {
  fill: #ecf0f1;
  color: #ecf0f1;
}

.trumbowyg-dark .trumbowyg-button-pane {
  background-color: #222;
  border-bottom-color: #343434;
}

.trumbowyg-dark .trumbowyg-button-pane::after {
  background: #343434;
}

.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after {
  background-color: #343434;
}

.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: transparent;
}

.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after {
  background-color: #2a2a2a;
}

.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active, .trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus, .trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
  background-color: #333;
}

.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  border-top-color: #fff;
}

.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: #ecf0f1;
  fill: transparent;
}

.trumbowyg-dark .trumbowyg-dropdown {
  border-color: #222;
  background: #333;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
}

.trumbowyg-dark .trumbowyg-dropdown button {
  background: #333;
  color: #fff !important;
}

.trumbowyg-dark .trumbowyg-dropdown button:focus, .trumbowyg-dark .trumbowyg-dropdown button:hover {
  background: #222;
}

.trumbowyg-dark .trumbowyg-modal-box {
  background-color: #222;
}

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title {
  border-bottom: 1px solid #555;
  color: #fff;
  background: #3c3c3c;
}

.trumbowyg-dark .trumbowyg-modal-box label {
  display: block;
  position: relative;
  margin: 15px 12px;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
}

.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span {
  color: #eee;
  background-color: #2f2f2f;
  border-color: #222;
}

.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
  color: #e74c3c;
}

.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input, .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea {
  border-color: #e74c3c;
}

.trumbowyg-dark .trumbowyg-modal-box label input {
  border-color: #222;
  color: #eee;
  background: #333;
}

.trumbowyg-dark .trumbowyg-modal-box label input:focus, .trumbowyg-dark .trumbowyg-modal-box label input:hover {
  border-color: #626262;
}

.trumbowyg-dark .trumbowyg-modal-box label input:focus {
  background-color: #2f2f2f;
}

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  background: #1b7943;
}

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover {
  background: #25a25a;
}

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #176437;
}

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  background: #333;
  color: #ccc;
}

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover {
  background: #444;
}

.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #111;
}

.trumbowyg-dark .trumbowyg-overlay {
  background-color: rgba(15, 15, 15, 0.6);
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/fancybox_sprite.png);
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/blank.gif);
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
  overflow: visible !important;
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/fancybox_sprite@2x.png);
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/fancybox_loading@2x.gif);
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}

/* Module: Accordion */
.tabs__item {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.no-js .uber-accordion__target {
  display: none;
}

.no-js .uber-accordion__target:target {
  display: block;
}

/* Module: Breadcrumbs */
.breadcrumbs {
  font-size: 12.8px;
  font-size: 0.8rem;
}

.has-subnav .breadcrumbs {
  margin-top: 36px;
}

.breadcrumbs__item {
  display: inline-block;
}

.breadcrumbs__divider {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0 5px;
}

/* Module: Font awesome */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.eot#iefix&v=4.7.0") format("embedded-opentype"), url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* Module: Header logo */
.header-logo {
  border: 0;
  background: transparent url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/logo.png") 0 0 no-repeat;
  width: 135px;
  height: 79px;
  display: block;
}

/* Module: Magnific popup */
/* Module: Matrix form */
/* Module: Navbar */
.sub-nav__group-container {
  width: 100%;
}

.sub-nav li {
  padding: .5em;
}

/* Module: Parallax */
.parallax {
  min-height: 275px;
  position: relative;
}

.parallax__layer {
  position: absolute;
  z-index: -1;
}

.parallax__layer-background {
  width: 1300px;
}

.parallax__layer--center {
  left: 50%;
  margin-left: -650px;
}

/* Module: Secondary nav */
.nav__item,
.nav__sub-item,
.nav__deep-item {
  display: block;
}

.nav__item-link,
.nav__sub-item-link,
.nav__deep-item-link {
  display: block;
  padding: .5em 1em;
}

.nav__deep-item-link {
  padding-left: 1.5em;
}

.nav__item--active .nav__item-link:after,
.nav__sub-item--active .nav__sub-item-link:after,
.nav__deep-item--active .nav__deep-item-link:after {
  content: " (ACTIVE)";
}

.nav__item--current .nav__item-link:after,
.nav__sub-item--current .nav__sub-item-link:after,
.nav__deep-item--current .nav__deep-item-link:after {
  content: " (CURRENT)";
}

/* Module: Skip links */
.skip-links__link {
  background: #000;
  color: #fff;
}

/* Module: Slick */
.slick-list {
  overflow: hidden;
  position: relative;
  z-index: 15;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
} */
.slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0;
  zoom: 1;
}

.slick-track::before, .slick-track::after {
  content: ' ';
  display: table;
}

.slick-track::after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  overflow-x: hidden;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}

.slick-slideshow__slide img {
  margin: 0 auto;
}

.slick-next {
  margin-top: -20px;
  position: absolute;
  right: 0;
  top: 50%;
}

.slick-prev {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 0;
}

.slick-dots {
  margin-top: 1em;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
}

.slick-dots li + li {
  margin-left: 1em;
}

/* Module: Spritesheet */
.sq-icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: inline-block;
}

.no-svg .sq-icon {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.sq-icon__email-boxed-lc {
  width: 32px;
  height: 32px;
  background-position: 0px 0px;
}

.sq-icon__print-boxed-lc {
  width: 32px;
  height: 32px;
  background-position: -48px 0px;
}

.sq-icon__baidu-boxed-lc {
  width: 32px;
  height: 32px;
  background-position: -96px 0px;
}

.sq-icon__baidu-white {
  width: 40px;
  height: 32px;
  background-position: -144px 0px;
}

.sq-icon__facebook-boxed-lc {
  width: 32px;
  height: 32px;
  background-position: -192px 0px;
}

.sq-icon__facebook-white {
  width: 17px;
  height: 32px;
  background-position: -240px 0px;
}

.sq-icon__googleplus-boxed-lc {
  width: 32px;
  height: 32px;
  background-position: -288px 0px;
}

.sq-icon__googleplus-white {
  width: 32px;
  height: 32px;
  background-position: -336px 0px;
}

.sq-icon__twitter-boxed-lc {
  width: 32px;
  height: 32px;
  background-position: -384px 0px;
}

.sq-icon__twitter-white {
  width: 39px;
  height: 32px;
  background-position: -432px 0px;
}

.sq-icon__linkedin-lc {
  width: 32px;
  height: 32px;
  background-position: -480px 0px;
}

.sq-icon__linkedin-white {
  width: 32px;
  height: 32px;
  background-position: -528px 0px;
}

.sq-icon__tumblr-white {
  width: 32px;
  height: 32px;
  background-position: -576px 0px;
}

.sq-icon__youtube-white {
  width: 32px;
  height: 32px;
  background-position: -624px 0px;
}

.sq-icon__instagram-white {
  width: 32px;
  height: 32px;
  background-position: -672px 0px;
}

.sq-icon__menu {
  width: 32px;
  height: 32px;
  background-position: -720px 0px;
}

.sq-icon__circle-o {
  width: 32px;
  height: 32px;
  background-position: 0px -48px;
}

.sq-icon__circle-o-lg {
  width: 32px;
  height: 32px;
  background-position: -48px -48px;
}

.sq-icon__circle {
  width: 32px;
  height: 32px;
  background-position: -96px -48px;
}

.sq-icon__circle-lg {
  width: 32px;
  height: 32px;
  background-position: -144px -48px;
}

.sq-icon__angle-down {
  width: 32px;
  height: 32px;
  background-position: -192px -48px;
}

.sq-icon__angle-down-lg {
  width: 32px;
  height: 32px;
  background-position: -240px -48px;
}

.sq-icon__angle-up {
  width: 32px;
  height: 32px;
  background-position: -288px -48px;
}

.sq-icon__angle-up-lg {
  width: 32px;
  height: 32px;
  background-position: -336px -48px;
}

.sq-icon__angle-right {
  width: 17px;
  height: 32px;
  background-position: -384px -48px;
}

.sq-icon__angle-right-lg {
  width: 17px;
  height: 32px;
  background-position: -432px -48px;
}

.sq-icon__angle-left {
  width: 17px;
  height: 32px;
  background-position: -480px -48px;
}

.sq-icon__angle-left-lg {
  width: 17px;
  height: 32px;
  background-position: -528px -48px;
}

.sq-icon__search-lc {
  width: 32px;
  height: 32px;
  background-position: -576px -48px;
}

.sq-icon__search-white {
  width: 32px;
  height: 32px;
  background-position: -624px -48px;
}

.sq-icon__cross {
  width: 32px;
  height: 32px;
  background-position: -672px -48px;
}

.sq-icon__cross-lg {
  width: 32px;
  height: 32px;
  background-position: -720px -48px;
}

.sq-icon__cross-blue {
  width: 32px;
  height: 32px;
  background-position: 0px -96px;
}

.sq-icon__back-to-top {
  width: 64px;
  height: 32px;
  background-position: -48px -96px;
}

.sq-icon__comment-bubble {
  width: 33px;
  height: 32px;
  background-position: -144px -96px;
}

.sq-icon__previous {
  width: 32px;
  height: 32px;
  background-position: -192px -96px;
}

.sq-icon__pause {
  width: 32px;
  height: 32px;
  background-position: -240px -96px;
}

.sq-icon__next {
  width: 32px;
  height: 32px;
  background-position: -288px -96px;
}

.sq-icon__heart {
  width: 39px;
  height: 32px;
  background-position: -336px -96px;
}

.sq-icon__heart-red {
  width: 39px;
  height: 32px;
  background-position: -384px -96px;
}

.sq-icon__heart-lg {
  width: 39px;
  height: 32px;
  background-position: -432px -96px;
}

.sq-icon__heart-o {
  width: 39px;
  height: 32px;
  background-position: -480px -96px;
}

.sq-icon__heart-o-lg {
  width: 39px;
  height: 32px;
  background-position: -528px -96px;
}

.sq-icon__filter-dc {
  width: 32px;
  height: 32px;
  background-position: -576px -96px;
}

.sq-icon__filter-lg {
  width: 32px;
  height: 32px;
  background-position: -624px -96px;
}

.sq-icon__filter {
  width: 32px;
  height: 32px;
  background-position: -672px -96px;
}

.sq-icon__angle-down-ca {
  width: 32px;
  height: 32px;
  background-position: -720px -96px;
}

.sq-icon__angle-up-ca {
  width: 32px;
  height: 32px;
  background-position: 0px -144px;
}

.sq-icon__angle-left-ca {
  width: 32px;
  height: 32px;
  background-position: -48px -144px;
}

.sq-icon__angle-right-ca {
  width: 32px;
  height: 32px;
  background-position: -96px -144px;
}

.sq-icon__menu-dc {
  width: 32px;
  height: 32px;
  background-position: -144px -144px;
}

.sq-icon__video-play {
  width: 32px;
  height: 32px;
  background-position: -192px -144px;
}

.sq-icon__video-play-hover {
  width: 32px;
  height: 32px;
  background-position: -240px -144px;
}

.sq-icon__ellipsis {
  width: 32px;
  height: 32px;
  background-position: -288px -144px;
}

.sq-icon__circle-right {
  width: 32px;
  height: 32px;
  background-position: -336px -144px;
}

.sq-icon__external-link {
  width: 32px;
  height: 32px;
  background-position: -384px -144px;
}

.sq-icon__external-link-white {
  width: 32px;
  height: 32px;
  background-position: -432px -144px;
}

.sq-icon__double-degree {
  width: 32px;
  height: 32px;
  background-position: -480px -144px;
}

.sq-icon__laptop {
  width: 32px;
  height: 32px;
  background-position: -528px -144px;
}

.sq-icon__shortlist-star-default {
  width: 32px;
  height: 32px;
  background-position: -576px -144px;
}

.sq-icon__shortlist-star-active {
  width: 32px;
  height: 32px;
  background-position: -624px -144px;
}

.sq-icon__dropdown {
  width: 32px;
  height: 32px;
  background-position: -672px -144px;
}

.sq-icon__phone {
  width: 32px;
  height: 32px;
  background-position: 0px -192px;
}

.sq-icon__tick {
  width: 32px;
  height: 32px;
  background-position: -48px -192px;
}

.sq-icon__shortlist-star-white-default {
  width: 32px;
  height: 32px;
  background-position: -96px -192px;
}

.sq-icon__shortlist-star-white-active {
  width: 32px;
  height: 32px;
  background-position: -144px -192px;
}

.sq-icon__arrow-right-circle-small-white {
  width: 32px;
  height: 32px;
  background-position: -192px -192px;
}

.sq-icon__arrow-right-circle-small-grey {
  width: 32px;
  height: 32px;
  background-position: -240px -192px;
}

.sq-icon__info-blue {
  width: 32px;
  height: 32px;
  background-position: -288px -192px;
}

.sq-icon__qmark-circle {
  width: 32px;
  height: 32px;
  background-position: -336px -192px;
}

.sq-icon__spreadsheet {
  width: 32px;
  height: 32px;
  background-position: -384px -192px;
}

.sq-icon__touch {
  width: 32px;
  height: 32px;
  background-position: -432px -192px;
}

.sq-icon__users-three {
  width: 32px;
  height: 32px;
  background-position: -480px -192px;
}

.sq-icon__user-message {
  width: 32px;
  height: 32px;
  background-position: -528px -192px;
}

.sq-icon__arrow-green-down {
  width: 42px;
  height: 32px;
  background-position: -576px -192px;
}

.sq-icon__arrow-green-up {
  width: 38px;
  height: 32px;
  background-position: -672px -192px;
}

.sq-icon__australia-blue {
  width: 32px;
  height: 32px;
  background-position: 0px -240px;
}

.sq-icon__australia-blue-solid {
  width: 32px;
  height: 32px;
  background-position: -48px -240px;
}

.sq-icon__business-people {
  width: 32px;
  height: 32px;
  background-position: -96px -240px;
}

.sq-icon__circle-of-trust {
  width: 32px;
  height: 32px;
  background-position: -144px -240px;
}

.sq-icon__document-pinned {
  width: 32px;
  height: 32px;
  background-position: -192px -240px;
}

.sq-icon__earth {
  width: 32px;
  height: 32px;
  background-position: -240px -240px;
}

.sq-icon__edit {
  width: 32px;
  height: 32px;
  background-position: -288px -240px;
}

.sq-icon__employability {
  width: 32px;
  height: 32px;
  background-position: -336px -240px;
}

.sq-icon__filter-and-sort {
  width: 32px;
  height: 32px;
  background-position: -384px -240px;
}

.sq-icon__folders {
  width: 32px;
  height: 32px;
  background-position: -432px -240px;
}

.sq-icon__gift {
  width: 32px;
  height: 32px;
  background-position: -480px -240px;
}

.sq-icon__globe {
  width: 32px;
  height: 32px;
  background-position: -528px -240px;
}

.sq-icon__handshake {
  width: 32px;
  height: 32px;
  background-position: -576px -240px;
}

.sq-icon__lecture {
  width: 32px;
  height: 32px;
  background-position: -624px -240px;
}

.sq-icon__magnifying-glass {
  width: 32px;
  height: 32px;
  background-position: -672px -240px;
}

.sq-icon__mail-write {
  width: 32px;
  height: 32px;
  background-position: -720px -240px;
}

.sq-icon__map-location {
  width: 32px;
  height: 32px;
  background-position: 0px -288px;
}

.sq-icon__medal {
  width: 32px;
  height: 32px;
  background-position: -48px -288px;
}

.sq-icon__messages {
  width: 32px;
  height: 32px;
  background-position: -96px -288px;
}

.sq-icon__money {
  width: 32px;
  height: 32px;
  background-position: -144px -288px;
}

.sq-icon__magazine {
  width: 32px;
  height: 32px;
  background-position: -192px -288px;
}

.sq-icon__piggy-bank {
  width: 32px;
  height: 32px;
  background-position: -240px -288px;
}

.sq-icon__question {
  width: 32px;
  height: 32px;
  background-position: -288px -288px;
}

.sq-icon__search-paper {
  width: 32px;
  height: 32px;
  background-position: -336px -288px;
}

.sq-icon__scroll {
  width: 32px;
  height: 32px;
  background-position: -384px -288px;
}

.sq-icon__users-five {
  width: 32px;
  height: 32px;
  background-position: -432px -288px;
}

.sq-icon__earth-blue-solid {
  width: 32px;
  height: 32px;
  background-position: -480px -288px;
}

.sq-icon__university {
  width: 32px;
  height: 32px;
  background-position: -528px -288px;
}

.sq-icon__users-crowd {
  width: 32px;
  height: 32px;
  background-position: -576px -288px;
}

.sq-icon__play {
  width: 32px;
  height: 32px;
  background-position: -624px -288px;
}

.sq-icon__course-new {
  width: 32px;
  height: 32px;
  background-position: -672px -288px;
}

.sq-icon__monash-logo {
  width: 109px;
  height: 32px;
  background-position: 0px -336px;
}

.sq-icon__monash-logo-shield {
  width: 30px;
  height: 32px;
  background-position: -144px -336px;
}

.sq-icon__banner-play {
  width: 80px;
  height: 80px;
  background-position: 0px -384px;
}

.sq-icon__banner-play-hover {
  width: 80px;
  height: 80px;
  background-position: -96px -384px;
}

.sq-icon__feature-placeholder {
  width: 32px;
  height: 32px;
  background-position: 0px -480px;
}

.sq-icon__emoticon-smile {
  width: 32px;
  height: 32px;
  background-position: -48px -480px;
}

.sq-icon__first-aid {
  width: 32px;
  height: 32px;
  background-position: -96px -480px;
}

.sq-icon__home-blue {
  width: 32px;
  height: 32px;
  background-position: -144px -480px;
}

.sq-icon__microscope {
  width: 32px;
  height: 32px;
  background-position: -192px -480px;
}

.sq-icon__ok {
  width: 32px;
  height: 32px;
  background-position: -240px -480px;
}

.sq-icon__passport {
  width: 32px;
  height: 32px;
  background-position: -288px -480px;
}

.sq-icon__suitcase {
  width: 32px;
  height: 32px;
  background-position: -336px -480px;
}

.sq-icon__trophy {
  width: 32px;
  height: 32px;
  background-position: -384px -480px;
}

.sq-icon__accreditation {
  width: 32px;
  height: 32px;
  background-position: -432px -480px;
}

.sq-icon__home-grey {
  width: 29px;
  height: 29px;
  background-position: -480px -480px;
}

.sq-icon__home-white {
  width: 29px;
  height: 29px;
  background-position: -528px -480px;
}

.sq-icon__bus {
  width: 32px;
  height: 32px;
  background-position: -576px -480px;
}

.sq-icon__camera-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -624px -480px;
}

.sq-icon__car {
  width: 32px;
  height: 32px;
  background-position: -672px -480px;
}

.sq-icon__discovery-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -720px -480px;
}

.sq-icon__electricity {
  width: 32px;
  height: 32px;
  background-position: 0px -528px;
}

.sq-icon__heart-blue {
  width: 32px;
  height: 32px;
  background-position: -48px -528px;
}

.sq-icon__history-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -96px -528px;
}

.sq-icon__idea-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -144px -528px;
}

.sq-icon__media-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -192px -528px;
}

.sq-icon__mobile-phone-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -240px -528px;
}

.sq-icon__mortar-board {
  width: 32px;
  height: 32px;
  background-position: -288px -528px;
}

.sq-icon__nature-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -336px -528px;
}

.sq-icon__photo-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -384px -528px;
}

.sq-icon__pin-drop {
  width: 32px;
  height: 32px;
  background-position: -432px -528px;
}

.sq-icon__rankings-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -480px -528px;
}

.sq-icon__support-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -528px -528px;
}

.sq-icon__survey-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -576px -528px;
}

.sq-icon__sustainability-blue-icon {
  width: 32px;
  height: 32px;
  background-position: -624px -528px;
}

.sq-icon__icon-tap {
  width: 32px;
  height: 32px;
  background-position: -672px -528px;
}

/* Module: S */
.sq-calendar-date-table.start {
  flex-basis: auto;
}

.sq-calendar-date-table.start .sq-backend-data {
  display: inline-block;
  white-space: nowrap;
}

.sq-calendar-date-table.start .sq-backend-data:nth-child(2) {
  padding-left: 2.0625rem;
}

.sq-calendar-date-table.start tr {
  display: flex;
  flex-direction: column;
}

.sq-calendar-date-table.end tbody {
  display: flex;
  flex-direction: column;
}

.sq-calendar-date-table.end tr:nth-child(2) {
  display: flex;
  flex-wrap: wrap;
}

.sq-calendar-date-table.end tr:nth-child(2) td:first-child {
  display: none;
}

.sq-calendar-date-table.end tr:nth-child(2) td:nth-child(2) {
  padding-left: 0;
  padding-right: 0.0625rem;
  width: 4rem;
}

.sq-calendar-date-table.end tr:nth-child(2) td:nth-child(3) {
  flex-basis: 100%;
  padding-left: 0;
}

.sq-calendar-date-table.end tr:nth-child(2) td:last-child {
  flex-basis: 100%;
}

label {
  padding-right: 0.625rem;
}

/* Module: S */
.banner-inside {
  height: 5.625rem;
  overflow: hidden;
}

.banner-inside__img {
  display: block;
  margin-left: -10.1rem;
  max-width: none;
  width: 47.6rem;
}

/* Module: S */
.banner {
  clear: both;
  z-index: 1;
}

.l--content .banner {
  margin-left: -1rem;
  margin-right: -1rem;
}

.banner__link, .banner__inner {
  height: 275px;
  overflow: hidden;
  position: relative;
}

.banner__link {
  display: block;
}

.banner__image {
  display: block;
  height: 275px;
  left: -138px;
  max-width: none;
  position: absolute;
  top: 0;
}

.banner__contents {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 118px;
  padding-left: 2rem;
  padding-right: 1rem;
  position: absolute;
  top: 0;
  width: 62%;
  z-index: 20;
}

.banner__heading, .banner__description {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
  margin: 0;
}

.banner__heading {
  font-size: 2rem;
  text-transform: uppercase;
}

.banner__heading + .banner__description {
  margin-top: 1.25rem;
}

.banner .page-wrapper {
  background-color: #3c3c3c;
  z-index: 2;
}

.banner .parallax {
  overflow: hidden;
  z-index: 10;
}

.banner .parallax__layer-background {
  height: 275px;
  z-index: 11;
}

.banner .parallax__layer-background img {
  height: 550px;
}

.banner .parallax__layer-foreground {
  left: -138px;
  position: absolute;
  z-index: 11;
}

.banner .parallax__layer-foreground,
.banner .parallax__layer-foreground img {
  height: 275px;
}

.banner .parallax__layer-foreground img {
  max-width: none;
}

.banner__carousel {
  color: #fff;
  height: 275px;
}

.banner__carousel-slide, .banner__carousel-link, .banner__carousel-video-link, .banner__video-link {
  height: 275px;
  position: relative;
}

.banner__carousel-link, .banner__carousel-video-link, .banner__video-link {
  display: block;
  overflow: hidden;
}

.banner__carousel-video-link:after, .banner__video-link:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 80px;
  height: 80px;
  background-position: 0px -384px;
  content: '';
}

.no-svg .banner__carousel-video-link:after, .no-svg .banner__video-link:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.banner__carousel-video-link::after, .banner__video-link::after {
  left: 19px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 10;
}

.banner__carousel-video-link:hover:after, .banner__carousel-video-link:focus:after, .banner__video-link:hover:after, .banner__video-link:focus:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 80px;
  height: 80px;
  background-position: -96px -384px;
  content: '';
}

.no-svg .banner__carousel-video-link:hover:after, .no-svg .banner__carousel-video-link:focus:after, .no-svg .banner__video-link:hover:after, .no-svg .banner__video-link:focus:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.banner .slick-arrow,
.banner .slick-dots {
  z-index: 30;
}

.banner .slick-arrow,
.banner .slick-toggle-pause {
  height: 2.5rem;
  overflow: hidden;
  width: 2.5rem;
}

.banner .slick-prev,
.banner .slick-next {
  bottom: 0;
  margin-top: 0;
  top: auto;
}

.banner .slick-prev {
  width: 40px;
  height: 40px;
  background-position: -240px -120px;
  left: 0;
}

.banner .slick-toggle-pause {
  width: 40px;
  height: 40px;
  background-position: -300px -120px;
  bottom: 0;
  left: 2.5625rem;
  position: absolute;
  z-index: 25;
}

.banner .slick-toggle-pause[aria-pressed="true"] {
  width: 40px;
  height: 40px;
  background-position: -780px -360px;
}

.banner .slick-prev,
.banner .slick-next,
.banner .slick-toggle-pause {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 940px 700px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  border: 0;
  opacity: .7;
  text-indent: -9999em;
}

.no-svg .banner .slick-prev, .no-svg
.banner .slick-next, .no-svg
.banner .slick-toggle-pause {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.banner .slick-prev:hover,
.banner .slick-next:hover,
.banner .slick-toggle-pause:hover {
  opacity: 1;
}

.banner .slick-next {
  width: 40px;
  height: 40px;
  background-position: -360px -120px;
  left: 5.125rem;
  right: auto;
}

.banner .slick-dots {
  bottom: 1rem;
  margin-top: 0;
  position: absolute;
  right: 1rem;
}

.banner .slick-dots li + li {
  margin-left: 0.25rem;
}

.banner .slick-dots button {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #f6f6f6;
  font-size: 0;
  height: 0.625rem;
  line-height: 0;
  opacity: .7;
  padding: 0;
  text-indent: -999em;
  vertical-align: middle;
  width: 0.625rem;
}

.banner .slick-dots button:hover {
  opacity: 1;
}

.banner .slick-active button {
  background-color: #fff;
  color: #3c3c3c;
}

.banner--feature-article {
  min-height: 275px;
  z-index: 1;
}

.banner--feature-article, .banner--feature-article__image-wrapper {
  position: relative;
}

.banner--feature-article__image, .banner--feature-article__image-wrapper {
  height: 275px;
}

.banner--feature-article__image-wrapper {
  overflow: hidden;
  z-index: 11;
}

.banner--feature-article__image {
  left: -8.625rem;
  max-width: none;
  position: absolute;
  top: 0;
}

.banner--feature-article__contents {
  padding: 1.75rem 1rem 1.5rem;
  z-index: 12;
}

.banner--feature-article__heading {
  font-weight: 400;
  color: #006dae;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.875rem;
  line-height: 1.2;
  margin-bottom: 0;
  margin-top: 0;
}

.banner.banner-medium .banner__contents {
  pointer-events: none;
}

.banner.banner-medium .banner__inner {
  max-height: 12.5rem;
}

.banner.banner-medium .banner__heading {
  font-size: 1.5rem;
}

.banner.banner-medium .banner__image {
  max-height: 12.5rem;
  left: -9.625rem;
}

/* Module: S */
.box-featured {
  background-color: #fff;
  border-bottom: 1px solid #006dae;
  margin-bottom: 1rem;
  width: 100%;
}

.box-featured a {
  text-decoration: none;
}

.box-featured a:hover, .box-featured a:focus, .box-featured a:active {
  text-decoration: underline;
}

.box-featured__section.box-featured__section--related-articles h3 {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  line-height: 1.1429;
}

.box-featured__group {
  padding: 0;
}

.box-featured__nest {
  width: 100%;
}

.box-featured__thumb-link, .box-featured__thumb-image, .box-featured__video-thumb-link, .box-featured__video-thumb-image {
  display: block;
}

.box-featured__thumb-image, .box-featured__video-thumb-image {
  width: 100%;
}

.box-featured__video-thumb-link {
  position: relative;
}

.box-featured__video-thumb-link:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 32px;
  height: 32px;
  background-position: -192px -144px;
  content: '';
}

.no-svg .box-featured__video-thumb-link:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.box-featured__video-thumb-link::after {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.box-featured__video-thumb-link:hover:after, .box-featured__video-thumb-link:focus:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 32px;
  height: 32px;
  background-position: -240px -144px;
  content: '';
}

.no-svg .box-featured__video-thumb-link:hover:after, .no-svg .box-featured__video-thumb-link:focus:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.box-featured__blurb {
  padding: 1.25rem 1.25rem 0.25rem;
}

.box-featured__blurb .box-featured--login__submit {
  padding: 0.75rem 1.25rem;
}

.box-featured__advanced-content, .box-featured__form-wrapper {
  padding: 1.25rem;
}

.box-featured__heading {
  font-weight: 400;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  color: #006dae;
  font-size: 1.3125rem;
  line-height: 1.2;
  margin-bottom: 0;
  margin-top: 0;
}

.box-featured__description {
  margin-bottom: 1.375rem;
}

.box-featured__rel-list {
  padding-left: 0;
}

.box-featured__rel-item {
  list-style-type: none;
}

.box-featured__rel-link {
  color: #505050;
}

.box-featured__cta-link {
  margin: 0 1.25rem 1.25rem;
}

.box-featured .video-container {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.box-featured--publication {
  padding-bottom: 0;
}

.box-featured--search-staff__form:first-child {
  margin-bottom: 1rem;
}

.box-featured--login__control-group {
  margin-bottom: .5rem;
}

.box-featured--login__actions {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.no-js .box-featured--login__actions,
.no-flexbox .box-featured--login__actions {
  display: table;
}

.flexbox .box-featured--login__actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.box-featured--login__remember-group {
  -webkit-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.box-featured--login__submit {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.box-featured--login__cta {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-top: 1px solid #006dae;
  color: #006dae;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.5rem;
  font-weight: 400;
  margin-top: 1.5rem;
  padding-bottom: 1.75rem;
  padding-top: 2rem;
}

.box-featured--login__cta:before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 32px;
  height: 32px;
  background-position: 0px -480px;
  content: '';
}

.no-svg .box-featured--login__cta:before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.no-js .box-featured--login__cta,
.no-flexbox .box-featured--login__cta {
  display: table;
}

.flexbox .box-featured--login__cta {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.box-featured--login__cta::before {
  flex-shrink: 0;
  margin-right: 1rem;
}

.box-featured__related-article {
  padding-bottom: 0;
}

.box-featured__related-article .box-featured__blurb {
  padding: 0.625rem;
}

.box-featured__related-article .box-featured__thumb-image {
  height: 12.5rem;
  object-fit: cover;
}

.box-featured__related-article .box-featured__heading {
  line-height: 1.1429;
}

.box-featured__related-article .box-featured__description {
  margin-bottom: 0;
  margin-top: 0.625rem;
}

.btn.box-featured__cta-link {
  text-align: left;
}

.box-featured__group[class*='bottom-gap--'] + .box-featured__group[class*='top-gap--'] {
  margin-top: -1.5rem;
  padding-top: 0;
}

/* Module: S */
.box-listing-element {
  background-color: #fff;
  border-bottom: 1px solid #006dae;
  margin-bottom: 0.9375rem;
  position: relative;
  width: 100%;
}

.lhs .box-listing-element {
  margin: 0 1rem 1rem;
  width: auto;
}

.box-listing-element a {
  text-decoration: none;
}

.box-listing-element a:hover, .box-listing-element a:focus {
  text-decoration: underline;
}

.box-listing-element__wrapper {
  margin: 0;
}

.box-listing-element__group {
  list-style-type: none;
  margin: 0 -1rem;
  padding: 0 1rem;
}

.content-inner__rhs .box-listing-element__group {
  margin: 0;
  padding: 0;
}

.box-listing-element__group-heading {
  color: #006dae;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.3125rem;
  line-height: 1.143;
  margin-top: 0;
  padding: 0.3125rem 15% 1.25rem;
  text-align: center;
}

.box-listing-element__thumb-link, .box-listing-element__thumb-image, .box-listing-element__video-thumb-link, .box-listing-element__video-thumb-image {
  display: block;
}

.box-listing-element__thumb-image, .box-listing-element__video-thumb-image {
  width: 100%;
}

.box-listing-element__video-thumb-link {
  position: relative;
}

.box-listing-element__video-thumb-link:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 32px;
  height: 32px;
  background-position: -192px -144px;
  content: '';
}

.no-svg .box-listing-element__video-thumb-link:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.box-listing-element__video-thumb-link::after {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.box-listing-element__video-thumb-link:hover:after, .box-listing-element__video-thumb-link:focus:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 32px;
  height: 32px;
  background-position: -240px -144px;
  content: '';
}

.no-svg .box-listing-element__video-thumb-link:hover:after, .no-svg .box-listing-element__video-thumb-link:focus:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.box-listing-element__blurb {
  padding: 0.9375rem 0.9375rem 1.6875rem;
}

.box-listing-element__heading {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  line-height: 1.143;
  margin-bottom: 0;
  margin-top: 0;
}

.box-listing-element__heading-link:hover, .box-listing-element__heading-link:focus {
  text-decoration: underline;
}

.box-listing-element__help {
  font-size: .75rem;
  font-weight: 300;
}

.box-listing-element__category-link {
  bottom: 0.4375rem;
  color: #505050;
  font-size: .75rem;
  font-weight: 300;
  position: absolute;
  text-transform: uppercase;
}

.box-listing-element__category-link:hover, .box-listing-element__category-link:focus {
  text-decoration: underline;
}

.box-listing-element__enquiries-list, .box-listing-element__events-list {
  margin: 0;
  padding: 0;
}

.box-listing-element__enquiries-list li::before, .box-listing-element__events-list li::before {
  content: '';
  margin-left: 0;
  margin-right: 0;
}

.box-listing-element__enquiries-item, .box-listing-element__events-item {
  list-style-type: none;
  margin: 0;
}

.box-listing-element__enquiries-item a, .box-listing-element__events-item a {
  display: flex;
}

.box-listing-element__events-item:first-child .event-summary {
  margin-top: 0;
}

.box-listing-element .video-container {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.box-listing-element--sidebar {
  background-color: #f6f6f6;
  padding: 0;
}

.box-listing-element--sidebar-legacy h2,
.box-listing-element--sidebar-legacy .panel-summary strong {
  font-weight: 400;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  color: #006dae;
  font-size: 1.3125rem;
  line-height: 1.2;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  line-height: 1.143;
  margin-bottom: 0;
  margin-top: 0;
}

.box-listing-element--sidebar-legacy .box-listing-element__thumb-image {
  width: 100%;
}

.box-listing-element--sidebar-legacy .panel-summary br:nth-child(1) {
  display: none;
}

.box-listing-element--heading-first .box-listing-element__heading {
  margin-bottom: 0;
  padding: 0.625rem 0.9375rem;
}

.box-listing-element--heading-first .box-listing-element__description,
.box-listing-element--heading-first .box-listing-element__description p:nth-child(1) {
  margin-top: 0;
}

.box-listing-element--2-col-hero .box-listing-element__heading {
  font-size: 1.3125rem;
  line-height: 1.143;
  padding: 0;
}

.box-listing-element--events, .box-listing-element--enquiries {
  background-color: transparent;
  border-bottom: 0 none;
  flex-direction: column;
  position: static;
}

.box-listing-element--events .box-listing-element__heading, .box-listing-element--enquiries .box-listing-element__heading {
  background-color: #505050;
  color: #fff;
}

.box-listing-element--enquiries .box-listing-element__heading {
  padding: 1.75rem 1.68rem;
}

.box-listing-element--events {
  display: flex;
}

.box-listing-element--events .box-listing-element__heading-link {
  display: block;
  padding: 1.75rem 1.68rem;
}

.box-listing-element--events .box-listing-element__heading-link, .box-listing-element--events .box-listing-element__heading-link:hover, .box-listing-element--events .box-listing-element__heading-link:focus, .box-listing-element--events .box-listing-element__heading-link:active {
  color: #fff;
}

.box-listing-element--events .btn {
  align-self: center;
  margin: 1.25rem auto;
  text-transform: uppercase;
}

.box-listing-element--events.rhs-events__view-more--hidden {
  padding-bottom: 1.25rem;
}

.box-listing-element__small-thumb {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 10rem;
  overflow: hidden;
}

.box-listing-element__small-thumb .box-listing-element__thumb-link {
  -webkit-flex-basis: 4.25rem;
  flex-basis: 4.25rem;
  margin-left: 0.9375rem;
}

.box-listing-element__small-thumb .box-listing-element__blurb {
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 8.875rem;
  max-width: none;
  overflow: hidden;
  padding: 1.25rem 0.9375rem 0 1.875rem;
}

.box-listing-element__small-thumb p {
  margin-top: 0.75rem;
}

.box-listing-element--theme-dark {
  background-color: #3c3c3c;
  border-bottom: 0 none;
}

.box-listing-element--theme-dark .box-listing-element__heading-link,
.box-listing-element--theme-dark .box-listing-element__description,
.box-listing-element--theme-dark .box-listing-element__description p,
.box-listing-element--theme-dark .box-listing-element__category-link {
  color: #fff;
}

.enquiry-summary {
  background-color: #fff;
  margin-top: 1px;
  padding: .25rem 1.25rem;
}

.enquiry-summary:first-child {
  margin-top: 0;
}

.enquiry-summary__heading {
  font-family: sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 1rem;
}

.event-summary {
  background-color: #fff;
  display: flex;
  margin-top: 1px;
  padding: .5rem;
}

.event-summary:hover, .event-summary:focus {
  text-decoration: none;
}

.event-summary:hover .event-summary__title, .event-summary:focus .event-summary__title {
  text-decoration: underline;
}

.event-summary:active {
  color: #006dae;
}

.event-summary__date, .event-summary__date-day, .event-summary__date-month, .event-summary__date-end-label {
  display: block;
}

.event-summary__date {
  background-color: #f6f6f6;
  color: #505050;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: wrap;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.125rem;
  font-weight: 400;
  justify-content: center;
  line-height: 1.2rem;
  margin-right: 2rem;
  padding: .8rem 0;
  text-align: center;
  width: 4.5rem;
}

.event-summary__date-day, .event-summary__date-month, .event-summary__date-end-label, .event-summary__date-end {
  display: block;
  width: 100%;
}

.event-summary__title {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  width: 100%;
}

.box-listing-element__container + .box-listing-element__container {
  margin-top: -1.3125rem;
}

.box-listing-element__container + .box-listing-element__container .nav-tiles__group {
  margin-top: -1.6875rem;
}

.box-listing-element--nav-tiles + :not(.box-listing-element--nav-tiles) {
  margin-top: -1rem;
}

.bg-light-grey .box-listing-element--sidebar {
  background-color: #fff;
}

/* Module: S */
.breadcrumbs__link {
  color: #505050;
  font-size: 0.75rem;
  text-decoration: none;
}

.breadcrumbs__link:hover, .breadcrumbs__link:focus, .breadcrumbs__link:active {
  border-bottom: 0.0625rem solid #505050;
  color: #505050;
  text-decoration: none;
}

/* Module: S */
p.button > a,
.btn,
.btn-bordered,
.sq-form-submit {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: #006dae;
  border: 0;
  color: #fff;
  padding: 0.75rem 1.0625rem;
  text-align: center;
}

p.button > a:focus,
.btn:focus,
.btn-bordered:focus,
.sq-form-submit:focus {
  outline: thin dotted #3c3c3c;
}

p.button > a:hover,
.btn:hover,
.btn-bordered:hover,
.sq-form-submit:hover {
  text-decoration: underline;
}

p.button > a--blue,
.btn--blue,
.btn-bordered--blue,
.sq-form-submit--blue {
  background-color: #006dae;
}

p.button > a--blue:focus,
.btn--blue:focus,
.btn-bordered--blue:focus,
.sq-form-submit--blue:focus {
  outline: thin dotted #3c3c3c;
}

p.button > a--grey,
.btn--grey,
.btn-bordered--grey,
.sq-form-submit--grey {
  background-color: #505050;
}

p.button > a--blue, p.button > a--grey,
.btn--blue,
.btn--grey,
.btn-bordered--blue,
.btn-bordered--grey,
.sq-form-submit--blue,
.sq-form-submit--grey {
  color: #fff;
}

p.button > a--blue .btn__link, p.button > a--grey .btn__link,
.btn--blue .btn__link,
.btn--grey .btn__link,
.btn-bordered--blue .btn__link,
.btn-bordered--grey .btn__link,
.sq-form-submit--blue .btn__link,
.sq-form-submit--grey .btn__link {
  color: #fff;
}

p.button > a--arrow .btn__arrow,
.btn--arrow .btn__arrow,
.btn-bordered--arrow .btn__arrow,
.sq-form-submit--arrow .btn__arrow {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 376px 280px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
}

.no-svg p.button > a--arrow .btn__arrow, .no-svg
.btn--arrow .btn__arrow, .no-svg
.btn-bordered--arrow .btn__arrow, .no-svg
.sq-form-submit--arrow .btn__arrow {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

p.button > a--arrow .btn__arrow--right,
.btn--arrow .btn__arrow--right,
.btn-bordered--arrow .btn__arrow--right,
.sq-form-submit--arrow .btn__arrow--right {
  width: 9px;
  height: 16px;
  background-position: -216px -24px;
}

p.button > a--arrow--regular,
.btn--arrow--regular,
.btn-bordered--arrow--regular,
.sq-form-submit--arrow--regular {
  min-width: 8.125rem;
  padding: 0.875rem;
}

p.button > a--arrow--dynamic,
.btn--arrow--dynamic,
.btn-bordered--arrow--dynamic,
.sq-form-submit--arrow--dynamic {
  padding: 0.75rem 1.25rem;
}

p.button > a--arrow__link:hover,
.btn--arrow__link:hover,
.btn-bordered--arrow__link:hover,
.sq-form-submit--arrow__link:hover {
  text-decoration: underline;
}

p.button > a--arrow--right-circle-white,
.btn--arrow--right-circle-white,
.btn-bordered--arrow--right-circle-white,
.sq-form-submit--arrow--right-circle-white {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 329px 245px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 14px;
  height: 14px;
  background-position: -147px -63px;
}

.no-svg p.button > a--arrow--right-circle-white, .no-svg
.btn--arrow--right-circle-white, .no-svg
.btn-bordered--arrow--right-circle-white, .no-svg
.sq-form-submit--arrow--right-circle-white {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

p.button > a--view-more,
.btn--view-more,
.btn-bordered--view-more,
.sq-form-submit--view-more {
  display: block;
  font-size: 0.75rem;
  margin: 0 auto;
  margin-top: 0.3125rem;
  padding: 1rem;
  text-decoration: none;
  text-transform: uppercase;
}

p.button > a--view-more:hover, p.button > a--view-more:active, p.button > a--view-more:focus,
.btn--view-more:hover,
.btn--view-more:active,
.btn--view-more:focus,
.btn-bordered--view-more:hover,
.btn-bordered--view-more:active,
.btn-bordered--view-more:focus,
.sq-form-submit--view-more:hover,
.sq-form-submit--view-more:active,
.sq-form-submit--view-more:focus {
  text-decoration: underline;
}

p.button > a--wide,
.btn--wide,
.btn-bordered--wide,
.sq-form-submit--wide {
  display: block;
  margin: 0 1rem 1rem;
  padding: 1rem;
  text-align: center;
}

p.button > a--wide a,
.btn--wide a,
.btn-bordered--wide a,
.sq-form-submit--wide a {
  text-decoration: none;
}

p.button > a--wide a:hover, p.button > a--wide a:focus,
.btn--wide a:hover,
.btn--wide a:focus,
.btn-bordered--wide a:hover,
.btn-bordered--wide a:focus,
.sq-form-submit--wide a:hover,
.sq-form-submit--wide a:focus {
  text-decoration: underline;
}

[class*='btn']:active,
p.button > a:active {
  color: #fff;
}

.masonry-grid + .btn--view-more {
  margin-bottom: 2rem;
}

.spinner {
  display: flex;
  justify-content: space-between;
  text-align: center;
}

.spinner.view-more {
  height: 3rem;
  margin: -1.375rem auto 2rem;
  width: 2.5rem;
}

.spinner > div {
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
  background-color: #006dae;
  display: inline-block;
  height: 100%;
  width: 0.375rem;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.spinner .rect4 {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}

@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

/* Module: S */
.call-to-action {
  background-color: #fff;
  display: flex;
  flex-grow: 1;
  padding: .75rem;
  text-align: center;
  text-decoration: none;
}

.call-to-action:hover, .call-to-action:focus {
  text-decoration: none;
}

.call-to-action:active {
  color: #fff;
}

.call-to-action__container {
  margin-left: -1rem;
  margin-right: -1rem;
}

.call-to-action__group {
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.call-to-action__wrapper {
  display: flex;
  flex-direction: column;
  padding-left: 0.46875rem;
  padding-right: 0.46875rem;
}

.call-to-action__wrapper:first-child {
  padding-left: 0;
}

.call-to-action__wrapper:last-child {
  padding-right: 0;
}

.call-to-action__description, .call-to-action__heading, .call-to-action__subheading {
  display: block;
  width: 100%;
}

.call-to-action__heading {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  text-transform: uppercase;
}

.call-to-action__subheading {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: .9rem;
  font-weight: 400;
}

.call-to-action__action {
  display: none;
}

/* Module: S */
.slider-loaded-content {
  overflow: hidden;
  width: 100%;
}

.slider-loaded-content .slideItem {
  left: 0;
  position: relative;
  transition: all .5s linear 0s;
  width: 100%;
}

.slider-loaded-content .slideItem.out {
  left: -100%;
}

.slider-loaded-content .slide-back {
  background: transparent;
  border: 0;
  color: #006dae;
  font-weight: 300;
  margin: 0.5rem 0.0625rem 0.0625rem;
  outline: 0;
  padding: 0;
  text-decoration: underline;
}

.slider-loaded-content .slide-back:hover {
  text-decoration: none;
}

.slider-loaded-content .slide-back:focus {
  outline: thin dotted;
}

.detail-slider-preloader {
  -webkit-box-shadow: #e6e6e6;
  -moz-box-shadow: #e6e6e6;
  box-shadow: #e6e6e6;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #fff;
  display: none;
  height: 85px;
  left: 50%;
  margin: -40px 0 0 -40px;
  padding: 20px;
  position: fixed;
  top: 50%;
  z-index: 5000;
}

.detail-slider-preloader.loading {
  display: block;
}

/* Module: S */
.event-post-tools {
  position: relative;
}

.event-post-tools__ical-link {
  background-color: #ddd;
  border: 0.0625rem solid #555;
  border-radius: 0.125rem;
  font-size: 0.875rem;
  height: 1.5rem;
  line-height: 1.714;
  padding: 0 0.3125rem 0 0;
  position: absolute;
  right: 0;
  top: 0;
}

.event-post-tools__ical-icon {
  margin: 0.25rem 0 0 0.375rem;
}

.event-details dt {
  clear: left;
  float: left;
  font-weight: 700;
}

.event-details dd {
  clear: right;
  margin: 0.9375rem 0 0.9375rem 9.5rem;
}

/* Module: S */
.expertline {
  padding: 0 0 2rem;
}

.expertline__form-wrapper {
  width: 100%;
}

.expertline__form-select {
  background-color: #fff;
  border: 1px solid #006dae;
  padding: .5rem;
  width: 100%;
}

.expertline .selectric-expertline__form-select {
  height: 2.5625rem;
  margin-bottom: 1rem;
  margin-top: .9375rem;
  width: 100%;
}

.expertline .selectric-expertline__form-select .selectric {
  background-color: #fff;
  border: 1px solid #006dae;
  height: 2.5625rem;
}

.expertline .selectric-expertline__form-select .selectric-items {
  background-color: #fff;
}

.expertline .selectric-expertline__form-select .selectric-items .selectric-items li {
  font-size: 1rem;
  line-height: 1.5rem;
}

.expertline .selectric-expertline__form-select .selectric-items .selectric-items li.selected {
  font-weight: 700;
}

.expertline .selectric-expertline__form-select .label {
  color: #006dae;
  font-size: 0.9375rem;
  height: 2.5625rem;
  line-height: 2.5625rem;
}

.expertline .selectric-expertline__form-select .button {
  background-color: #fff;
  color: #3c3c3c;
  height: 2.4375rem;
}

.expertline .selectric-expertline__form-select .button:hover {
  background-color: #e6e6e6;
}

.expertline .selectric-expertline__form-select .button::after {
  display: none;
}

.expertline .selectric-expertline__form-select .button::before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 225.6px 168px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 10px;
  height: 10px;
  background-position: -57.6px -14.4px;
  content: '';
  left: 50%;
  margin-left: -0.3125rem;
  margin-top: -0.3125rem;
  position: absolute;
  top: 50%;
}

.no-svg .expertline .selectric-expertline__form-select .button::before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.expertline__form-submit {
  float: left;
  width: 100%;
}

.expertline__form-error.sq-form-error {
  display: none;
  float: left;
  margin-left: .5rem;
  padding: .5rem 1.5rem;
}

.expertline__loader {
  display: none;
  height: 6.25rem;
  margin: 0 auto;
  padding: 1rem;
  position: relative;
  text-align: center;
  width: 12.5rem;
  z-index: 2000;
}

.expertline__loader-text {
  bottom: 0;
  font-size: 0.75rem;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2300;
}

.expertline__results {
  display: none;
}

.expertline__results-hr {
  margin: 2rem 0;
}

.expertline__results-header {
  margin-bottom: 0;
}

.expertline__results-header-count {
  margin-top: .3rem;
}

.expertline__results-list {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 -1rem;
  padding: 0;
}

.no-js .expertline__results-list,
.no-flexbox .expertline__results-list {
  display: table;
}

.flexbox .expertline__results-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.expertline__results-item {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  padding: .5rem;
}

.flexbox .expertline__results-item {
  -webkit-box-flex: 0.0001 0 100%;
  -moz-box-flex: 0.0001 0 100%;
  -webkit-flex: 0.0001 0 100%;
  -ms-flex: 0.0001 0 100%;
  flex: 0.0001 0 100%;
}

.no-js .expertline__results-item,
.no-flexbox .expertline__results-item {
  display: table-cell;
  vertical-align: top;
}

.expertline__results-item--expanded {
  max-width: 100%;
}

.flexbox .expertline__results-item--expanded {
  -webkit-box-flex: 0.0001 0 100%;
  -moz-box-flex: 0.0001 0 100%;
  -webkit-flex: 0.0001 0 100%;
  -ms-flex: 0.0001 0 100%;
  flex: 0.0001 0 100%;
}

.no-js .expertline__results-item--expanded,
.no-flexbox .expertline__results-item--expanded {
  display: table-cell;
  vertical-align: top;
}

.expertline__results-item--expanded .expertline__results-item-name,
.expertline__results-item--expanded .expertline__results-item-department {
  clear: left;
  float: left;
  width: 100%;
}

.expertline__results-item--expanded .expertline__results-item-department {
  border-bottom: 1px solid #006dae;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

.expertline__results-item--expanded .expertline__results-item-topics-label,
.expertline__results-item--expanded .expertline__results-item-topics {
  clear: right;
  float: right;
  font-size: 0.875rem;
  width: 100%;
}

.expertline__results-item--expanded .expertline__results-item-topics-label {
  margin-bottom: .2rem;
  margin-top: 0;
}

.expertline__results-item--expanded .expertline__results-item-topic::before {
  content: '-';
  display: inline-block;
  padding-right: .5em;
}

.expertline__results-item--expanded .expertline__results-item-topic {
  display: block;
  font-size: 0.875rem;
  margin-bottom: .1rem;
  padding: 0 0 0 .5rem;
}

.expertline__results-item--expanded .expertline__results-item-topic::after {
  display: none;
}

.expertline__results-item--expanded .expertline__results-item-full {
  border-top: 1px solid #006dae;
  clear: left;
  display: block;
  float: left;
  margin-top: .5rem;
  padding-left: 1.2rem;
  padding-top: .5rem;
  width: 100%;
}

.expertline__results-item--expanded .expertline__results-item-collapse,
.expertline__results-item--expanded .expertline__results-item-goto {
  display: block;
}

.expertline__results-item--expanded .expertline__results-item-goto {
  width: 100%;
}

.expertline__results-item--expanded .expertline__results-item-expand {
  display: none;
}

.expertline__results-item-short {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  position: relative;
  top: 0;
}

.expertline__results-item-full {
  display: none;
  font-size: 0.875rem;
}

.expertline__results-item-wrapper {
  background-color: #f6f6f6;
  border-bottom: 1px solid #006dae;
  height: 100%;
  padding: 1rem;
  position: relative;
  z-index: 2000;
}

.expertline__results-item-name {
  font-size: 1.125rem;
  margin: 0;
  max-width: 75%;
  padding: 0;
}

.expertline__results-item-name-link {
  background-color: transparent;
  border: 0;
  color: #006dae;
  margin: 0 0 .3rem;
  padding: 0;
  text-align: left;
}

.expertline__results-item-name-link span::after {
  -webkit-transition: 0.3s all ease-in;
  -moz-transition: 0.3s all ease-in;
  transition: 0.3s all ease-in;
  background-color: #006dae;
  content: '';
  display: block;
  height: 0.125rem;
  margin-top: 0.3125rem;
  width: 0;
}

.expertline__results-item-name-link:hover span::after, .expertline__results-item-name-link:focus span::after {
  width: 80%;
}

.expertline__results-item-department {
  font-size: 0.875rem;
  margin: .2rem 0 .5rem;
  padding: 0;
}

.expertline__results-item-topics-label {
  display: inline;
  font-size: 0.6875rem;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.expertline__results-item-topics {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

.expertline__results-item-topic {
  display: inline;
  font-size: 0.6875rem;
  margin: 0;
  padding: 0;
}

.expertline__results-item-topic::after {
  content: ',';
  display: inline-block;
  padding: 0 .05rem 0 0;
}

.expertline__results-item-topic:last-child::after {
  display: none;
}

.expertline__results-item-collapse {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  display: none;
  font-size: 0.75rem;
  padding: 0.5rem;
  position: absolute;
  right: .5rem;
  top: .5rem;
}

.expertline__results-item-expand {
  display: block;
  font-size: 0.75rem;
  padding: 0.5rem;
  position: absolute;
  right: .5rem;
  top: .5rem;
}

.expertline__results-pagination {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.expertline__results-pagination > li:only-child {
  display: none;
}

.expertline__results-pagination-item {
  display: inline-block;
}

.expertline__results-pagination-item--curent {
  color: #006dae;
  font-weight: bold;
  padding: .3rem;
}

.expertline__results-pagination-link {
  display: inline-block;
  padding: .3rem;
  text-decoration: none;
}

.expertline__results-pagination-link--prev::before {
  content: '<';
}

.expertline__results-pagination-link--next::before {
  content: '>';
}

.expertline__results-pagination-link:hover, .expertline__results-pagination-link:focus {
  text-decoration: underline;
}

body.no-js .expertline__form,
body.no-js .expertline__intro {
  display: none;
}

body.no-js .expertline__noscript {
  border: 1px solid #006dae;
  display: block;
  font-weight: bold;
  padding: 2rem;
  text-align: center;
}

@-webkit-keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Module: S */
.social-n-navigation {
  margin-bottom: 1.875rem;
}

.social-n-navigation .social-media-share {
  border-bottom: 0.0625rem solid #fff;
}

.social-n-navigation .cross-nav-bar__list {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 2.875rem;
  justify-content: space-between;
}

.no-js .social-n-navigation .cross-nav-bar__list,
.no-flexbox .social-n-navigation .cross-nav-bar__list {
  display: table;
}

.flexbox .social-n-navigation .cross-nav-bar__list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.social-n-navigation .cross-nav-bar__list-item {
  align-items: center;
  border-left: 0.0625rem solid #fff;
  flex-basis: 25%;
  font-size: 0.75rem;
  justify-content: center;
  margin: 0;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  padding-top: 0;
  text-align: center;
  text-transform: uppercase;
}

.no-js .social-n-navigation .cross-nav-bar__list-item,
.no-flexbox .social-n-navigation .cross-nav-bar__list-item {
  display: table;
}

.flexbox .social-n-navigation .cross-nav-bar__list-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.social-n-navigation .cross-nav-bar__list-item a {
  text-decoration: none;
}

.social-n-navigation .cross-nav-bar__list-item a:hover {
  text-decoration: underline;
}

.social-n-navigation .cross-nav-bar__list-item:first-child {
  border-left: 0;
}

/* Module: S */
.feature-content-banner {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
}

.feature-content-banner h3,
.feature-content-banner p:not(.legend) {
  color: inherit;
}

.feature-content-banner h3,
.feature-content-banner .large-text {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  line-height: 1.2778;
  margin-top: 0;
}

.feature-content-banner__col-img {
  line-height: 0;
}

.feature-content-banner__col--border {
  border-bottom: 0.0625rem solid;
}

.feature-content-banner__col-text {
  flex-direction: column;
  justify-content: center;
  padding: 2rem 3.125rem;
}

.no-js .feature-content-banner__col-text,
.no-flexbox .feature-content-banner__col-text {
  display: table;
}

.flexbox .feature-content-banner__col-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.feature-content-banner__col-bckgnd-img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.feature-content-banner .legend {
  font-size: 0.75rem;
  line-height: 1.1667;
  margin: 0;
}

/* Module: S */
.feature-links {
  margin-top: 2.1875rem;
}

.feature-links a {
  text-decoration: none;
}

.feature-links a:hover, .feature-links a:focus, .feature-links a:active {
  text-decoration: underline;
}

.feature-links-box {
  background-color: #f6f6f6;
  float: left;
  margin-bottom: 0.9375rem;
  padding: 1.25rem 0.9375rem 1.25rem 1.25rem;
  position: relative;
  width: 48%;
}

.feature-links-box:nth-child(2n+1) {
  margin-right: 4%;
}

.feature-links-box:nth-child(2n) {
  float: right;
}

.feature-links-box--blue {
  border-bottom: 1px solid #006dae;
  color: #006dae;
}

.feature-links-box__icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  content: ' ';
  display: inline-block;
  float: left;
  margin-right: 0.625rem;
}

.no-svg .feature-links-box__icon {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.feature-links-box__icon--feature-double-degree {
  width: 32px;
  height: 32px;
  background-position: -480px -144px;
}

.feature-links-box__icon--feature-laptop {
  width: 32px;
  height: 32px;
  background-position: -528px -144px;
}

.feature-links-box__icon--feature-phone {
  width: 32px;
  height: 32px;
  background-position: 0px -192px;
}

.feature-links-box__icon--feature-spreadsheet {
  width: 32px;
  height: 32px;
  background-position: -384px -192px;
}

.feature-links-box__icon--feature-touch {
  width: 32px;
  height: 32px;
  background-position: -432px -192px;
}

.feature-links-box__icon--feature-users-three {
  width: 32px;
  height: 32px;
  background-position: -480px -192px;
}

.feature-links-box__icon--feature-user-message {
  width: 32px;
  height: 32px;
  background-position: -528px -192px;
}

.feature-links-box__icon--feature-australia-blue {
  width: 32px;
  height: 32px;
  background-position: 0px -240px;
}

.feature-links-box__icon--feature-australia-blue-solid {
  width: 32px;
  height: 32px;
  background-position: -48px -240px;
}

.feature-links-box__icon--feature-business-people {
  width: 32px;
  height: 32px;
  background-position: -96px -240px;
}

.feature-links-box__icon--feature-circle-of-trust {
  width: 32px;
  height: 32px;
  background-position: -144px -240px;
}

.feature-links-box__icon--feature-document-pinned {
  width: 32px;
  height: 32px;
  background-position: -192px -240px;
}

.feature-links-box__icon--feature-earth {
  width: 32px;
  height: 32px;
  background-position: -240px -240px;
}

.feature-links-box__icon--feature-edit {
  width: 32px;
  height: 32px;
  background-position: -288px -240px;
}

.feature-links-box__icon--feature-employability {
  width: 32px;
  height: 32px;
  background-position: -336px -240px;
}

.feature-links-box__icon--feature-filter-and-sort {
  width: 32px;
  height: 32px;
  background-position: -384px -240px;
}

.feature-links-box__icon--feature-folders {
  width: 32px;
  height: 32px;
  background-position: -432px -240px;
}

.feature-links-box__icon--feature-gift {
  width: 32px;
  height: 32px;
  background-position: -480px -240px;
}

.feature-links-box__icon--feature-world-globe {
  width: 32px;
  height: 32px;
  background-position: -528px -240px;
}

.feature-links-box__icon--feature-handshake {
  width: 32px;
  height: 32px;
  background-position: -576px -240px;
}

.feature-links-box__icon--feature-lecture {
  width: 32px;
  height: 32px;
  background-position: -624px -240px;
}

.feature-links-box__icon--feature-magnifying-glass {
  width: 32px;
  height: 32px;
  background-position: -672px -240px;
}

.feature-links-box__icon--feature-mail-write {
  width: 32px;
  height: 32px;
  background-position: -720px -240px;
}

.feature-links-box__icon--feature-map-location {
  width: 32px;
  height: 32px;
  background-position: 0px -288px;
}

.feature-links-box__icon--feature-medal {
  width: 32px;
  height: 32px;
  background-position: -48px -288px;
}

.feature-links-box__icon--feature-messages {
  width: 32px;
  height: 32px;
  background-position: -96px -288px;
}

.feature-links-box__icon--feature-money {
  width: 32px;
  height: 32px;
  background-position: -144px -288px;
}

.feature-links-box__icon--feature-publication {
  width: 32px;
  height: 32px;
  background-position: -192px -288px;
}

.feature-links-box__icon--feature-piggy-bank {
  width: 32px;
  height: 32px;
  background-position: -240px -288px;
}

.feature-links-box__icon--feature-question {
  width: 32px;
  height: 32px;
  background-position: -288px -288px;
}

.feature-links-box__icon--feature-search {
  width: 32px;
  height: 32px;
  background-position: -336px -288px;
}

.feature-links-box__icon--feature-scroll {
  width: 32px;
  height: 32px;
  background-position: -384px -288px;
}

.feature-links-box__icon--feature-users-five {
  width: 32px;
  height: 32px;
  background-position: -432px -288px;
}

.feature-links-box__icon--feature-earth-blue-solid {
  width: 32px;
  height: 32px;
  background-position: -480px -288px;
}

.feature-links-box__icon--feature-university {
  width: 32px;
  height: 32px;
  background-position: -528px -288px;
}

.feature-links-box__icon--feature-users-crowd {
  width: 32px;
  height: 32px;
  background-position: -576px -288px;
}

.feature-links-box__icon--feature-emoticon-smile {
  width: 32px;
  height: 32px;
  background-position: -48px -480px;
}

.feature-links-box__icon--feature-first-aid {
  width: 32px;
  height: 32px;
  background-position: -96px -480px;
}

.feature-links-box__icon--feature-home {
  width: 32px;
  height: 32px;
  background-position: -144px -480px;
}

.feature-links-box__icon--feature-microscope {
  width: 32px;
  height: 32px;
  background-position: -192px -480px;
}

.feature-links-box__icon--feature-ok-mark {
  width: 32px;
  height: 32px;
  background-position: -240px -480px;
}

.feature-links-box__icon--feature-passport {
  width: 32px;
  height: 32px;
  background-position: -288px -480px;
}

.feature-links-box__icon--feature-suitcase {
  width: 32px;
  height: 32px;
  background-position: -336px -480px;
}

.feature-links-box__icon--feature-trophy {
  width: 32px;
  height: 32px;
  background-position: -384px -480px;
}

.feature-links-box__icon--feature-accreditation {
  width: 32px;
  height: 32px;
  background-position: -432px -480px;
}

.feature-links-box__heading {
  font-weight: 400;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  color: #006dae;
  font-size: 1.3125rem;
  line-height: 1.2;
  display: inline-block;
  float: left;
  line-height: 1.167;
  margin-top: 0.125rem;
  padding-bottom: 3.125rem;
  vertical-align: top;
  width: 80%;
}

.feature-links .btn {
  bottom: 1.25rem;
  display: table;
  margin-top: 1.25rem;
  position: absolute;
}

.feature-links .btn:active {
  background: #505050;
  color: #fff;
}

/* Module: S */
.feature-numbers {
  color: #006dae;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 4.625rem;
}

.feature-numbers p,
.feature-numbers span {
  color: inherit;
  display: inline;
  margin: 1rem 0;
}

/* Module: S */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

.row {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  box-sizing: border-box;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.no-js .row,
.no-flexbox .row {
  display: table;
}

.flexbox .row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.row.reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
}

.col-xs {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  -ms-flex-preferred-size: 8.333%;
  -webkit-flex-basis: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.667%;
  -webkit-flex-basis: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  -webkit-flex-basis: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.333%;
  -webkit-flex-basis: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.667%;
  -webkit-flex-basis: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.333%;
  -webkit-flex-basis: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.667%;
  -webkit-flex-basis: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  -webkit-flex-basis: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.333%;
  -webkit-flex-basis: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.667%;
  -webkit-flex-basis: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-1 {
  margin-left: 8.333%;
}

.col-xs-offset-2 {
  margin-left: 16.667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.333%;
}

.col-xs-offset-5 {
  margin-left: 41.667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.333%;
}

.col-xs-offset-8 {
  margin-left: 66.667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.333%;
}

.col-xs-offset-11 {
  margin-left: 91.667%;
}

.start-xs {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}

.middle-xs {
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.bottom-xs {
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}

.around-xs {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -webkit-order: -1;
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

.last-xs {
  -webkit-order: 1;
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

/* Module: S */
.control-group__input, .sq-form-field, .sq-form-question-select .selectric,
.sq-form-question-datetime .selectric,
.sq-form-question-country .selectric, .js-enabled .sq-form-question-file-upload .sq-form-question-facade {
  border: 1px solid #006dae;
  color: #006dae;
  font-weight: 300;
  padding: 0.5rem 0.625rem;
  width: 100%;
}

input,
select,
textarea {
  border-radius: 0;
}

input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #006dae;
}

input:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
  color: #006dae;
}

input::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: #006dae;
}

input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #006dae;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
textarea {
  -webkit-appearance: none;
}

.control-group {
  flex-direction: row;
}

.no-js .control-group,
.no-flexbox .control-group {
  display: table;
}

.flexbox .control-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.control-group__label, .control-group__button {
  flex-shrink: 0;
}

.control-group__label {
  font-size: .75rem;
  font-weight: 600;
  width: 100%;
}

.control-group__input {
  -webkit-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.control-group__input::-webkit-input-placeholder {
  color: #006dae;
}

.control-group__input:-moz-placeholder {
  color: #006dae;
}

.control-group__input::-moz-placeholder {
  color: #006dae;
}

.control-group__input:-ms-input-placeholder {
  color: #006dae;
}

.sq-form-section {
  border: 0;
  margin: 0;
  padding: 0;
}

.sq-form-section-title {
  display: none;
}

.sq-form-error, .sq-form-success {
  display: block;
  padding-left: 1.6875rem;
  position: relative;
}

.sq-form-error:before, .sq-form-success:before {
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  height: 1.125rem;
  left: 0;
  margin-top: -0.5625rem;
  position: absolute;
  top: 50%;
  width: 1.125rem;
}

.sq-form-error {
  color: #b60706;
  margin-bottom: 0.9375rem;
}

.sq-form-error:before {
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/error-icon.png");
}

.sq-form-success {
  color: #008932;
  margin-top: 0.9375rem;
}

.sq-form-success:before {
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/success-icon.png");
}

.sq-form-field[type="file"] {
  border: 0;
}

.sq-form-field[type="radio"], .sq-form-field[type="checkbox"] {
  height: 1.25rem;
  left: -0.25rem;
  margin-right: 0.25rem;
  opacity: 0;
  position: absolute;
  top: 0.125rem;
  width: 1.4375rem;
}

.sq-form-field[type="radio"]:checked + label:after,
.sq-form-field[type="checkbox"]:checked + label:after {
  opacity: 1;
}

.sq-form-field[type='checkbox']:focus + label,
.sq-form-field[type='radio']:focus + label {
  outline: thin dotted;
}

.sq-form-field[type="radio"] + label,
.sq-form-field[type="checkbox"] + label {
  cursor: pointer;
  margin-left: 1.375rem;
  position: relative;
}

.sq-form-field[type="radio"] + label:before,
.sq-form-field[type="radio"] + label:after,
.sq-form-field[type="checkbox"] + label:before,
.sq-form-field[type="checkbox"] + label:after {
  content: '';
  position: absolute;
}

.sq-form-field[type="radio"] + label:before,
.sq-form-field[type="radio"] + label:after {
  border-radius: 50%;
  content: '';
  position: absolute;
}

.sq-form-field[type="radio"] + label:before,
.sq-form-field[type="checkbox"] + label:before,
.sq-form-field[type="checkbox"] + label:after {
  display: inline-block;
  height: 0.875rem;
  left: -1.375rem;
  top: 0.0625rem;
  width: 0.875rem;
}

.sq-form-field[type="radio"] + label:before,
.sq-form-field[type="checkbox"] + label:before {
  border: 1px solid #a9a9a9;
}

.sq-form-field[type="radio"] + label:after {
  background-color: #006dae;
  height: 0.375rem;
  left: -1.125rem;
  opacity: 0;
  top: 0.3125rem;
  width: 0.375rem;
}

.sq-form-field[type="checkbox"] + label:after {
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/tick.png");
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
}

.sq-form-question {
  margin-bottom: 1.5625rem;
}

.sq-form-question-title {
  color: #505050;
  display: block;
}

.sq-form-question-answer {
  margin-top: 0.9375rem;
}

.sq-form-question-option-list ul, .sq-form-question-tickbox-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sq-form-question-option-list li, .sq-form-question-tickbox-list li {
  margin-bottom: 0.375rem;
  position: relative;
}

.sq-form-question-option-list li:last-child, .sq-form-question-tickbox-list li:last-child {
  margin-bottom: 0;
}

.sq-form-question-option-list--inline li, .sq-form-question-tickbox-list--inline li {
  display: inline;
  margin-bottom: 0;
  margin-right: 0.9375rem;
}

.sq-form-question-option-list--inline li:last-child, .sq-form-question-tickbox-list--inline li:last-child {
  margin-right: 0;
}

.sq-form-question-option-list fieldset, .sq-form-question-tickbox-list fieldset, .sq-form-question-datetime fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

.sq-form-question-datetime {
  margin-bottom: 0.9375rem;
}

.sq-form-question-datetime .selectric-wrapper {
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;
}

.sq-form-question-datetime label {
  color: #505050;
}

.sq-form textarea {
  min-height: 8.75rem;
  resize: none;
}

.sq-form-question-select .selectric,
.sq-form-question-datetime .selectric,
.sq-form-question-country .selectric {
  background: transparent;
  min-height: 2.5rem;
}

.sq-form-question-select .selectric .label,
.sq-form-question-datetime .selectric .label,
.sq-form-question-country .selectric .label {
  color: #006dae;
  font-size: 1rem;
  height: auto;
  line-height: 1.375;
  margin: 0;
}

.sq-form-question-select .selectric .button,
.sq-form-question-select .selectric .button:hover,
.sq-form-question-datetime .selectric .button,
.sq-form-question-datetime .selectric .button:hover,
.sq-form-question-country .selectric .button,
.sq-form-question-country .selectric .button:hover {
  background-color: #006dae;
}

.sq-form-question-select .selectric .button,
.sq-form-question-datetime .selectric .button,
.sq-form-question-country .selectric .button {
  color: #f6f6f6;
  height: 2.5rem;
  right: -0.0625rem;
  top: -0.0625rem;
  width: 2.5rem;
}

.sq-form-question-select .selectric .button::after,
.sq-form-question-datetime .selectric .button::after,
.sq-form-question-country .selectric .button::after {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 329px 245px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 14px;
  height: 14px;
  background-position: -105px -21px;
  border: 0;
  content: '';
  margin-right: -0.4375rem;
  margin-top: -0.4375rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
}

.no-svg .sq-form-question-select .selectric .button::after, .no-svg
.sq-form-question-datetime .selectric .button::after, .no-svg
.sq-form-question-country .selectric .button::after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.sq-form-question-select .selectric-items,
.sq-form-question-datetime .selectric-items,
.sq-form-question-country .selectric-items {
  background: #fff;
  border: 1px solid #006dae;
  border-top: 0;
  box-shadow: none;
}

.sq-form-question-select .selectric-items li,
.sq-form-question-datetime .selectric-items li,
.sq-form-question-country .selectric-items li {
  border: 0;
  border-top: 1px solid #fff;
  color: #505050;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.375;
  padding: 0.5rem 0.625rem;
}

.sq-form-question-select .selectric-items li.selected,
.sq-form-question-datetime .selectric-items li.selected,
.sq-form-question-country .selectric-items li.selected {
  background: #fff;
  color: #006dae;
}

.sq-form-question-select .selectric-items li:hover,
.sq-form-question-datetime .selectric-items li:hover,
.sq-form-question-country .selectric-items li:hover {
  background: #006dae;
  color: #fff;
}

.sq-form-question-select .selectric-items li:first-child,
.sq-form-question-datetime .selectric-items li:first-child,
.sq-form-question-country .selectric-items li:first-child {
  border-top: 0;
}

.sq-form-question-select .selectric-above .selectric-items,
.sq-form-question-datetime .selectric-above .selectric-items,
.sq-form-question-country .selectric-above .selectric-items {
  border-bottom: 0;
  border-top: 1px solid #006dae;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer,
.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
  height: 2.5rem;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer {
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: 100%;
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type="file"] {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type="file"]:focus + .sq-form-question-facade {
  outline: thin dotted;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
  color: #006dae;
  left: 0;
  overflow: hidden;
  padding-right: 49%;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
  z-index: 2;
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade::after {
  background-color: #006dae;
  bottom: 0;
  color: #fff;
  content: 'Browse files';
  padding: 0.5625rem 1.0625rem;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: auto;
}

/* Module: S */
.footer {
  font-size: 0.75rem;
}

.footer a {
  text-decoration: none;
}

.footer a:hover, .footer a:focus, .footer a:active {
  text-decoration: underline;
}

.footer-social-media {
  background: #006dae;
  color: #fff;
  padding: 1rem;
  text-align: center;
}

.footer-social-media__background {
  display: none;
}

.footer-social-media__content {
  z-index: 0;
}

.footer-social-media__tagline {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.3125rem;
  line-height: 1.142857143;
  padding: 0.625rem 0;
}

.footer-social-media__links {
  margin: 0;
  padding: 0;
}

.footer-social-media__links li {
  display: inline-block;
  margin-bottom: auto;
  margin-top: auto;
}

.footer-social-media__links a {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 493.5px 367.5px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: inline-block;
  margin: .5rem;
  text-indent: -9999px;
}

.no-svg .footer-social-media__links a {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.footer-social-media__links a:hover, .footer-social-media__links a:active {
  opacity: .75;
}

.footer-social-media__links--instagram {
  width: 21px;
  height: 21px;
  background-position: -441px 0px;
}

.footer-social-media__links--linkedin {
  width: 21px;
  height: 21px;
  background-position: -346.5px 0px;
}

.footer-social-media__links--twitter {
  width: 26px;
  height: 21px;
  background-position: -283.5px 0px;
}

.footer-social-media__links--facebook {
  width: 11px;
  height: 21px;
  background-position: -157.5px 0px;
}

.footer-social-media__links--googleplus {
  width: 21px;
  height: 21px;
  background-position: -220.5px 0px;
}

.footer-social-media__links--tumblr {
  width: 21px;
  height: 21px;
  background-position: -378px 0px;
}

.footer-social-media__links--youtube {
  width: 21px;
  height: 21px;
  background-position: -409.5px 0px;
}

.footer-social-media__links--baidu {
  width: 26px;
  height: 21px;
  background-position: -94.5px 0px;
}

.footer-links {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.footer-links__section-title {
  color: #006dae;
  font-family: sans-serif;
  font-size: 0.75rem;
  margin: 0;
  padding: 0.3125rem 0;
  text-transform: uppercase;
}

.footer-links__section--sites, .footer-links__section--member {
  padding-top: 1rem;
}

.footer-links__logo {
  max-width: 100%;
}

.footer-info {
  padding-bottom: 5rem;
  position: relative;
}

.footer-info p {
  font-size: 0.9375rem;
  line-height: 1.166666667;
  margin: 0 0 .3rem;
}

.footer-back-to-top {
  background: #dddddd;
  border-top-left-radius: .3rem;
  border-top-right-radius: .3rem;
  bottom: 0;
  color: #3c3c3c;
  display: block;
  float: right;
  font-size: 0.625rem;
  padding: .5rem;
  position: absolute;
  right: 0.9375rem;
  text-align: center;
  text-transform: uppercase;
  width: 3.5rem;
}

.footer-back-to-top::before {
  width: 23px;
  height: 12px;
  background-position: -17.25px -34.5px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 270.25px 201.25px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  content: ' ';
  display: inline-block;
  margin-left: -3px;
}

.no-svg .footer-back-to-top::before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.footer-nav__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.footer-nav__item {
  margin: 0;
  padding: 0;
}

.footer-nav__link {
  color: #505050;
  display: inline-block;
  padding: 0.3125rem 0;
}

/* Module: S */
.header {
  background: #fff;
}

.header-row__logo-wrapper {
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
}

.header-row__logo-link {
  display: inline-block;
  *display: inline;
  zoom: 1;
  border: 0;
  height: auto;
  margin-top: 0.9375rem;
  padding-left: 0.8125rem;
  width: auto;
}

.header-row__logo-img {
  max-width: none;
  -ms-transform: scale(0.79, 0.8);
  -webkit-transform: scale(0.79, 0.8);
  transform: scale(0.79, 0.8);
}

.header-row__site-title {
  background: #505050;
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  line-height: 1.278;
  padding: 0.53125rem 1rem;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.header .site-title__sub {
  font-size: .9rem;
  font-weight: 300;
}

.header .site-title__sub-link {
  color: #fff;
  text-decoration: none;
}

.header .site-title__sub-link-arrow {
  display: inline-block;
  font-size: 1.5625rem;
  font-weight: 300;
  line-height: .1;
  padding-bottom: 0.25rem;
  vertical-align: middle;
}

.header .site-title__main {
  margin-top: calc(1rem / 3);
}

.header .navbar {
  position: inherit;
  padding: 0;
}

.header .navbar__item .home-icon,
.header .navbar__item:hover .home-icon {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 29px;
  height: 29px;
  background-position: -528px -480px;
  width: 2rem;
  height: 2rem;
  text-indent: -9999px;
}

.no-svg .header .navbar__item .home-icon, .no-svg
.header .navbar__item:hover .home-icon {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.header .navbar--light-grey .navbar__item .home-icon,
.header .navbar--light-grey .navbar__item-lbl:focus .home-icon,
.header .navbar--medium-grey .navbar__item .home-icon,
.header .navbar--medium-grey .navbar__item-lbl:focus .home-icon,
.header .navbar--white .navbar__item .home-icon,
.header .navbar--white .navbar__item-lbl:focus .home-icon {
  width: 29px;
  height: 29px;
  background-position: -480px -480px;
  width: 2rem;
  height: 2rem;
}

.header .navbar--light-grey .navbar__item:hover .home-icon,
.header .navbar--light-grey .navbar__item-lbl:focus .home-icon,
.header .navbar--medium-grey .navbar__item:hover .home-icon,
.header .navbar--medium-grey .navbar__item-lbl:focus .home-icon,
.header .navbar--white .navbar__item:hover .home-icon,
.header .navbar--white .navbar__item-lbl:focus .home-icon {
  width: 29px;
  height: 29px;
  background-position: -528px -480px;
  width: 2rem;
  height: 2rem;
}

.header .megamenu--light-grey .navbar__item:hover .home-icon,
.header .megamenu--light-grey .navbar__item-lbl:focus .home-icon,
.header .megamenu--medium-grey .navbar__item:hover .home-icon,
.header .megamenu--medium-grey .navbar__item-lbl:focus .home-icon,
.header .megamenu--white .navbar__item:hover .home-icon,
.header .megamenu--white .navbar__item-lbl:focus .home-icon {
  width: 29px;
  height: 29px;
  background-position: -480px -480px;
  width: 2rem;
  height: 2rem;
}

.header li.navbar__item.home.icon.navbar__item--active a.navbar__item-lbl {
  border: none;
}

.header a.navbar__item-lbl {
  border: none;
}

.header #site-heading-desktop a {
  text-decoration: none;
  color: #000;
}

.header .header-row__items a {
  text-decoration: none;
}

.header li.navbar__item.home.icon {
  display: none;
}

.utility-navigation-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0.75rem;
  justify-content: flex-end;
}

.no-js .utility-navigation-list,
.no-flexbox .utility-navigation-list {
  display: table;
}

.flexbox .utility-navigation-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.utility-navigation-list__item {
  margin-bottom: auto;
  margin-top: auto;
  padding: 0 1.25rem;
}

.utility-navigation-list__item:last-child {
  padding-right: 0;
}

.utility-navigation-list__link {
  color: #505050;
  text-decoration: none;
}

.utility-navigation-list__link:hover, .utility-navigation-list__link:focus, .utility-navigation-list__link:active {
  color: #505050;
  text-decoration: underline;
}

.navbar {
  flex: none;
  margin-top: 1.25rem;
}

.navbar .navbar__list {
  color: #fff;
}

.navbar .navbar__list, .navbar .navbar__list-sub {
  margin: 0;
  padding: 0;
  list-style: none;
}

.navbar .navbar__list-sub a {
  text-decoration: none;
}

.navbar .navbar__list-sub a:hover, .navbar .navbar__list-sub a:focus, .navbar .navbar__list-sub a:active {
  text-decoration: underline;
}

.navbar .navbar__list-sub--level2 {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  padding-top: 0.625rem;
}

.navbar__toggle {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 32px;
  height: 32px;
  background-position: -720px 0px;
  border: 0;
  margin-left: 0.625rem;
  outline: 0;
  padding: 0;
  text-indent: -9999em;
  vertical-align: top;
}

.no-svg .navbar__toggle {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.navbar__toggle-cloned {
  background: transparent;
  color: #fff;
  float: right;
  height: 3.125rem;
  margin: 0.5625rem 0.625rem;
  width: 3.125rem;
}

.navbar__toggle-cloned::after {
  position: absolute;
  top: 30px;
  right: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 235px 175px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 10px;
  height: 10px;
  background-position: -225px -15px;
  content: ' ';
  display: inline-block;
}

.no-svg .navbar__toggle-cloned::after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.navbar__list {
  font-family: "Roboto Condensed", sans-serif;
}

.navbar__item {
  flex-basis: content;
  margin-bottom: auto;
  margin-top: auto;
}

.navbar__item:first-child {
  margin-left: -15px;
}

.navbar__item h4 {
  color: #fff;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.5rem;
  line-height: 1.167;
  margin-bottom: 0.625rem;
  margin-top: 0;
}

.navbar__item p {
  color: #fff;
  margin-bottom: 0;
  margin-top: 0.625rem;
}

.navbar__item p,
.navbar__item h4, .navbar__item-sub--level2 {
  padding: 0.625rem 0 0;
}

.navbar__item-sub--level2 {
  break-inside: avoid-column;
  page-break-inside: avoid;
}

.navbar__item--active a {
  color: #fff;
}

.navbar__item-lbl {
  color: #505050;
  font-size: 1.125rem;
  font-weight: 400;
  height: 100%;
  margin: auto;
  text-align: center;
  text-transform: uppercase;
}

.navbar__item--current > .navbar__item-lbl .navbar__item-text,
.navbar__item--current > .navbar__item-sub-lbl .navbar__item-text, .navbar__item--current-parent > .navbar__item-lbl .navbar__item-text,
.navbar__item--current-parent > .navbar__item-sub-lbl .navbar__item-text {
  font-weight: 700;
}

.sub-nav {
  background: #006dae;
  border: 0;
  box-shadow: none;
  padding: 2.1875rem 5rem 2.8125rem;
}

.no-js .sub-nav__wrapper,
.no-flexbox .sub-nav__wrapper {
  display: table;
}

.flexbox .sub-nav__wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.sub-nav li {
  margin: 0;
}

.wrapper__item {
  flex-grow: 1;
}

.wrapper__item:first-child {
  flex-basis: 40%;
  padding-right: 5rem;
}

.wrapper__item:first-child a {
  text-decoration: underline;
}

.wrapper__item:first-child a:hover, .wrapper__item:first-child a:focus, .wrapper__item:first-child a:active {
  text-decoration: none;
}

.wrapper__item:last-child {
  flex-basis: 60%;
}

.navbar__dropdown {
  transform: translate3d(-100%, 0, 0);
}

.navbar__dropdown .no-js {
  display: none;
}

.navbar__dropdown--mobile {
  background: #3c3c3c;
  color: #fff;
  height: auto;
  position: absolute;
  top: 0;
  transition: all .3s ease .3s;
  width: 100%;
  z-index: 100;
}

.navbar__dropdown--mobile.navbar__dropdown--slide-left {
  transform: translate3d(-100%, 0, 0);
}

.navbar__dropdown--mobile.navbar__dropdown--slide-right {
  transform: translate3d(0, 0, 0);
}

.navbar__dropdown--mobile.navbar__dropdown--mobile-hidden {
  display: none;
}

.navbar__dropdown--mobile .navbar__list.flex-wrapper,
.navbar__dropdown--mobile .navbar__list-sub,
.navbar__dropdown--mobile .navbar__list--home {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

.navbar__dropdown--mobile .navbar__list-sub {
  columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
}

.navbar__dropdown--mobile .navbar__list-sub--level2, .navbar__dropdown--mobile .navbar__list-sub--level3, .navbar__dropdown--mobile .navbar__list-sub--level4, .navbar__dropdown--mobile .navbar__list-sub--level5 {
  border-top: 1px solid #2a2a2a;
  font-size: 0.9375rem;
}

.navbar__dropdown--mobile .navbar__list-sub--level2 {
  background: #505050;
}

.navbar__dropdown--mobile .navbar__list-sub--level3 {
  background: #767676;
}

.navbar__dropdown--mobile .navbar__list-sub--level4 {
  background: #c8c8c8;
}

.navbar__dropdown--mobile .navbar__list-sub--level5 {
  background: #f6f6f6;
}

.navbar__dropdown--mobile .navbar__list-sub--level3, .navbar__dropdown--mobile .navbar__list-sub--level4, .navbar__dropdown--mobile .navbar__list-sub--level5 {
  display: none;
}

.navbar__dropdown--mobile .navbar__list--home .navbar__item:first-child {
  line-height: 0;
}

.navbar__dropdown--mobile .sub-nav {
  background: transparent;
  padding: 0;
}

.navbar__dropdown--mobile .sub-nav__wrapper {
  display: block;
}

.navbar__dropdown--mobile .wrapper__item:first-child {
  display: none;
}

.navbar__dropdown--mobile .navbar__item,
.navbar__dropdown--mobile .navbar__item-sub {
  border: 1px solid #2a2a2a;
  border-top-width: 0;
  margin-bottom: auto;
  margin-top: auto;
}

.navbar__dropdown--mobile .navbar__item:first-child,
.navbar__dropdown--mobile .navbar__item-sub:first-child {
  margin-left: 0;
}

.navbar__dropdown--mobile .navbar__item--level2, .navbar__dropdown--mobile .navbar__item--level3, .navbar__dropdown--mobile .navbar__item--level4, .navbar__dropdown--mobile .navbar__item--level5,
.navbar__dropdown--mobile .navbar__item-sub--level2,
.navbar__dropdown--mobile .navbar__item-sub--level3,
.navbar__dropdown--mobile .navbar__item-sub--level4,
.navbar__dropdown--mobile .navbar__item-sub--level5 {
  border-left-width: 0;
  border-right-width: 0;
  padding: 0;
}

.navbar__dropdown--mobile .navbar__item-sub:last-child {
  border-bottom-width: 0;
}

.navbar__dropdown--mobile .navbar__item-sub--level4 .navbar__item-cta:after, .navbar__dropdown--mobile .navbar__item-sub--level5 .navbar__item-cta:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 282px 210px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 6px;
  height: 12px;
  background-position: -144px -18px;
  content: '';
}

.no-svg .navbar__dropdown--mobile .navbar__item-sub--level4 .navbar__item-cta:after, .no-svg .navbar__dropdown--mobile .navbar__item-sub--level5 .navbar__item-cta:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.navbar__dropdown--mobile .navbar__item-sub--level4 .navbar__item-cta--expanded:after, .navbar__dropdown--mobile .navbar__item-sub--level5 .navbar__item-cta--expanded:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 282px 210px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 12px;
  height: 12px;
  background-position: -72px -18px;
  content: '';
}

.no-svg .navbar__dropdown--mobile .navbar__item-sub--level4 .navbar__item-cta--expanded:after, .no-svg .navbar__dropdown--mobile .navbar__item-sub--level5 .navbar__item-cta--expanded:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.navbar__dropdown--mobile .navbar__item-lbl,
.navbar__dropdown--mobile .navbar__item-sub-lbl {
  color: #fff;
  display: flex;
  text-align: left;
  text-decoration: none;
}

.navbar__dropdown--mobile .navbar__item-lbl:hover,
.navbar__dropdown--mobile .navbar__item-sub-lbl:hover {
  text-decoration: none;
}

.navbar__dropdown--mobile .navbar__item-lbl--level4, .navbar__dropdown--mobile .navbar__item-lbl--level5,
.navbar__dropdown--mobile .navbar__item-sub-lbl--level4,
.navbar__dropdown--mobile .navbar__item-sub-lbl--level5 {
  color: #3c3c3c;
}

.navbar__dropdown--mobile .navbar__item-text,
.navbar__dropdown--mobile .navbar__item-cta {
  display: block;
}

.navbar__dropdown--mobile .navbar__item-text {
  flex-grow: 1;
  padding: 1rem;
  width: 100%;
}

.navbar__dropdown--mobile .navbar__item-text--level2 {
  padding-left: 1.5rem;
}

.navbar__dropdown--mobile .navbar__item-text--level3 {
  padding-left: 2.25rem;
}

.navbar__dropdown--mobile .navbar__item-text--level4 {
  padding-left: 3.25rem;
}

.navbar__dropdown--mobile .navbar__item-text--level5 {
  padding-left: 4rem;
}

.navbar__dropdown--mobile .navbar__item-cta {
  background-color: transparent;
  border-color: #2a2a2a;
  border-style: none none none solid;
  border-width: 0 0 0 1px;
  min-width: 4.25rem;
  padding: 0;
  position: relative;
}

.navbar__dropdown--mobile .navbar__item-cta:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 282px 210px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 6px;
  height: 12px;
  background-position: -162px -18px;
  content: '';
}

.no-svg .navbar__dropdown--mobile .navbar__item-cta:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.navbar__dropdown--mobile .navbar__item-cta::after {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.navbar__dropdown--mobile .navbar__item-cta--expanded:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 282px 210px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 12px;
  height: 12px;
  background-position: -90px -18px;
  content: '';
}

.no-svg .navbar__dropdown--mobile .navbar__item-cta--expanded:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.navbar__dropdown--mobile .navbar__item-cta--expanded::after {
  left: 45%;
}

.navbar__dropdown--mobile .navbar__item-logo-mobile {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 30px;
  height: 32px;
  background-position: -144px -336px;
  height: 2rem;
  margin: 1.25rem 1rem 1rem;
}

.no-svg .navbar__dropdown--mobile .navbar__item-logo-mobile {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

/* Module: S */
body {
  color: #3c3c3c;
  font-family: sans-serif;
  font-size: 0.9375rem;
}

h1,
strong.h1 {
  font-weight: 400;
  color: #006dae;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.875rem;
  line-height: 1.2;
  margin-top: 0;
  padding-top: 1.5rem;
}

h2 {
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  color: #505050;
  font-size: 1.3125rem;
  line-height: 1.1;
}

h3 {
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  color: #006dae;
  font-size: 1.3125rem;
  line-height: 1.2;
}

h4 {
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  color: #505050;
  font-size: 1.125rem;
  line-height: 1.2;
}

h5 {
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  color: #505050;
  font-size: 1.125rem;
}

h6 {
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  color: #505050;
  font-size: 1.125rem;
  line-height: 1.3;
}

p,
ul,
ol,
blockquote {
  color: #505050;
  font-weight: 400;
}

ul > li > ul {
  list-style-type: disc;
}

ol {
  counter-reset: counter-ol;
  list-style-type: none;
}

ol > li::before {
  content: counter(counter-ol, decimal);
  counter-increment: counter-ol;
  font-weight: 700;
  margin-left: -1rem;
  margin-right: .5rem;
}

li {
  margin: .5rem 0;
}

li > ol > li::before {
  content: counter(counter-ol, upper-alpha);
}

a {
  color: #006dae;
  text-decoration: underline;
}

a:hover, a:focus, a[class*='btn'] {
  text-decoration: none;
}

a:active {
  color: #c8008f;
}

.page {
  overflow-x: hidden;
}

.page-wrapper {
  margin: 0 auto;
  max-width: 81.25rem;
  position: relative;
}

.content-wrapper {
  margin: 0 auto;
  max-width: 100%;
}

.wrapper {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.content {
  padding: 0 1rem 2.8125rem;
}

.l--content .content {
  padding: 0;
}

.layout--content .content-inner__rhs {
  padding: 1rem;
}

.no-js .flex-wrapper,
.no-flexbox .flex-wrapper {
  display: table;
}

.flexbox .flex-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.mobile-hidden {
  display: none;
}

.desktop-hidden {
  display: inline-block;
}

.bg-default {
  background: transparent;
}

.bg-white {
  background: #fff;
}

.bg-cerise {
  background-color: #c8008f;
}

.bg-dark-charcoal {
  background-color: #3c3c3c;
}

.bg-light-charcoal {
  background-color: #505050;
}

.bg-light-grey {
  background-color: #f6f6f6;
}

.bg-medium-grey {
  background-color: #e6e6e6;
}

.bg-dark-grey {
  background-color: #cfcfcf;
}

.bg-monash-blue {
  background-color: #006dae;
}

.bg-brown {
  background-color: #795549;
}

.top-gap--standard {
  padding-top: 1.5rem;
}

.top-gap--small {
  padding-top: 1.875rem;
}

.top-gap--regular {
  padding-top: 0.9375rem;
}

.top-gap--grey::before {
  background-color: #f6f6f6;
  content: ' ';
  display: block;
  height: 1.5rem;
}

.top-gap--white::before {
  background-color: #fff;
  content: ' ';
  display: block;
  height: 1.5rem;
}

.bottom-gap--standard {
  padding-bottom: 1.5rem;
}

.bottom-gap--medium {
  padding-bottom: 2rem;
}

.bottom-gap--grey::after {
  background-color: #f6f6f6;
  content: ' ';
  display: block;
  height: 1.5rem;
}

.bottom-gap--white::after {
  background-color: #fff;
  content: ' ';
  display: block;
  height: 1.5rem;
}

.user-def-palette--bg-black,
.call-to-action__action.user-def-palette--bg-black,
.banner .page-wrapper.user-def-palette--bg-black {
  background-color: #000;
}

.user-def-palette--border-black,
.call-to-action__action.user-def-palette--border-black,
.banner .page-wrapper.user-def-palette--border-black {
  border-color: #000;
}

.user-def-palette--text-black,
.call-to-action__action.user-def-palette--text-black,
.banner .page-wrapper.user-def-palette--text-black {
  color: #000;
}

.user-def-palette--text-black p,
.call-to-action__action.user-def-palette--text-black p,
.banner .page-wrapper.user-def-palette--text-black p {
  color: #000;
}

.user-def-palette--bg-monash-blue,
.call-to-action__action.user-def-palette--bg-monash-blue,
.banner .page-wrapper.user-def-palette--bg-monash-blue {
  background-color: #006dae;
}

.user-def-palette--border-monash-blue,
.call-to-action__action.user-def-palette--border-monash-blue,
.banner .page-wrapper.user-def-palette--border-monash-blue {
  border-color: #006dae;
}

.user-def-palette--text-monash-blue,
.call-to-action__action.user-def-palette--text-monash-blue,
.banner .page-wrapper.user-def-palette--text-monash-blue {
  color: #006dae;
}

.user-def-palette--text-monash-blue p,
.call-to-action__action.user-def-palette--text-monash-blue p,
.banner .page-wrapper.user-def-palette--text-monash-blue p {
  color: #006dae;
}

.user-def-palette--bg-white,
.call-to-action__action.user-def-palette--bg-white,
.banner .page-wrapper.user-def-palette--bg-white {
  background-color: #fff;
}

.user-def-palette--border-white,
.call-to-action__action.user-def-palette--border-white,
.banner .page-wrapper.user-def-palette--border-white {
  border-color: #fff;
}

.user-def-palette--text-white,
.call-to-action__action.user-def-palette--text-white,
.banner .page-wrapper.user-def-palette--text-white {
  color: #fff;
}

.user-def-palette--text-white p,
.call-to-action__action.user-def-palette--text-white p,
.banner .page-wrapper.user-def-palette--text-white p {
  color: #fff;
}

.user-def-palette--bg-blue,
.call-to-action__action.user-def-palette--bg-blue,
.banner .page-wrapper.user-def-palette--bg-blue {
  background-color: #006dae;
}

.user-def-palette--border-blue,
.call-to-action__action.user-def-palette--border-blue,
.banner .page-wrapper.user-def-palette--border-blue {
  border-color: #006dae;
}

.user-def-palette--text-blue,
.call-to-action__action.user-def-palette--text-blue,
.banner .page-wrapper.user-def-palette--text-blue {
  color: #006dae;
}

.user-def-palette--text-blue p,
.call-to-action__action.user-def-palette--text-blue p,
.banner .page-wrapper.user-def-palette--text-blue p {
  color: #006dae;
}

.user-def-palette--bg-brown,
.call-to-action__action.user-def-palette--bg-brown,
.banner .page-wrapper.user-def-palette--bg-brown {
  background-color: #795549;
}

.user-def-palette--border-brown,
.call-to-action__action.user-def-palette--border-brown,
.banner .page-wrapper.user-def-palette--border-brown {
  border-color: #795549;
}

.user-def-palette--text-brown,
.call-to-action__action.user-def-palette--text-brown,
.banner .page-wrapper.user-def-palette--text-brown {
  color: #795549;
}

.user-def-palette--text-brown p,
.call-to-action__action.user-def-palette--text-brown p,
.banner .page-wrapper.user-def-palette--text-brown p {
  color: #795549;
}

.user-def-palette--bg-cerise,
.call-to-action__action.user-def-palette--bg-cerise,
.banner .page-wrapper.user-def-palette--bg-cerise {
  background-color: #c8008f;
}

.user-def-palette--border-cerise,
.call-to-action__action.user-def-palette--border-cerise,
.banner .page-wrapper.user-def-palette--border-cerise {
  border-color: #c8008f;
}

.user-def-palette--text-cerise,
.call-to-action__action.user-def-palette--text-cerise,
.banner .page-wrapper.user-def-palette--text-cerise {
  color: #c8008f;
}

.user-def-palette--text-cerise p,
.call-to-action__action.user-def-palette--text-cerise p,
.banner .page-wrapper.user-def-palette--text-cerise p {
  color: #c8008f;
}

.user-def-palette--bg-dark-charcoal,
.call-to-action__action.user-def-palette--bg-dark-charcoal,
.banner .page-wrapper.user-def-palette--bg-dark-charcoal {
  background-color: #3c3c3c;
}

.user-def-palette--border-dark-charcoal,
.call-to-action__action.user-def-palette--border-dark-charcoal,
.banner .page-wrapper.user-def-palette--border-dark-charcoal {
  border-color: #3c3c3c;
}

.user-def-palette--text-dark-charcoal,
.call-to-action__action.user-def-palette--text-dark-charcoal,
.banner .page-wrapper.user-def-palette--text-dark-charcoal {
  color: #3c3c3c;
}

.user-def-palette--text-dark-charcoal p,
.call-to-action__action.user-def-palette--text-dark-charcoal p,
.banner .page-wrapper.user-def-palette--text-dark-charcoal p {
  color: #3c3c3c;
}

.user-def-palette--bg-dark-grey,
.call-to-action__action.user-def-palette--bg-dark-grey,
.banner .page-wrapper.user-def-palette--bg-dark-grey {
  background-color: #cfcfcf;
}

.user-def-palette--border-dark-grey,
.call-to-action__action.user-def-palette--border-dark-grey,
.banner .page-wrapper.user-def-palette--border-dark-grey {
  border-color: #cfcfcf;
}

.user-def-palette--text-dark-grey,
.call-to-action__action.user-def-palette--text-dark-grey,
.banner .page-wrapper.user-def-palette--text-dark-grey {
  color: #cfcfcf;
}

.user-def-palette--text-dark-grey p,
.call-to-action__action.user-def-palette--text-dark-grey p,
.banner .page-wrapper.user-def-palette--text-dark-grey p {
  color: #cfcfcf;
}

.user-def-palette--bg-green,
.call-to-action__action.user-def-palette--bg-green,
.banner .page-wrapper.user-def-palette--bg-green {
  background-color: #00ac3e;
}

.user-def-palette--border-green,
.call-to-action__action.user-def-palette--border-green,
.banner .page-wrapper.user-def-palette--border-green {
  border-color: #00ac3e;
}

.user-def-palette--text-green,
.call-to-action__action.user-def-palette--text-green,
.banner .page-wrapper.user-def-palette--text-green {
  color: #00ac3e;
}

.user-def-palette--text-green p,
.call-to-action__action.user-def-palette--text-green p,
.banner .page-wrapper.user-def-palette--text-green p {
  color: #00ac3e;
}

.user-def-palette--bg-khaki,
.call-to-action__action.user-def-palette--bg-khaki,
.banner .page-wrapper.user-def-palette--bg-khaki {
  background-color: #829356;
}

.user-def-palette--border-khaki,
.call-to-action__action.user-def-palette--border-khaki,
.banner .page-wrapper.user-def-palette--border-khaki {
  border-color: #829356;
}

.user-def-palette--text-khaki,
.call-to-action__action.user-def-palette--text-khaki,
.banner .page-wrapper.user-def-palette--text-khaki {
  color: #829356;
}

.user-def-palette--text-khaki p,
.call-to-action__action.user-def-palette--text-khaki p,
.banner .page-wrapper.user-def-palette--text-khaki p {
  color: #829356;
}

.user-def-palette--bg-light-blue,
.call-to-action__action.user-def-palette--bg-light-blue,
.banner .page-wrapper.user-def-palette--bg-light-blue {
  background-color: #009fda;
}

.user-def-palette--border-light-blue,
.call-to-action__action.user-def-palette--border-light-blue,
.banner .page-wrapper.user-def-palette--border-light-blue {
  border-color: #009fda;
}

.user-def-palette--text-light-blue,
.call-to-action__action.user-def-palette--text-light-blue,
.banner .page-wrapper.user-def-palette--text-light-blue {
  color: #009fda;
}

.user-def-palette--text-light-blue p,
.call-to-action__action.user-def-palette--text-light-blue p,
.banner .page-wrapper.user-def-palette--text-light-blue p {
  color: #009fda;
}

.user-def-palette--bg-light-charcoal,
.call-to-action__action.user-def-palette--bg-light-charcoal,
.banner .page-wrapper.user-def-palette--bg-light-charcoal {
  background-color: #505050;
}

.user-def-palette--border-light-charcoal,
.call-to-action__action.user-def-palette--border-light-charcoal,
.banner .page-wrapper.user-def-palette--border-light-charcoal {
  border-color: #505050;
}

.user-def-palette--text-light-charcoal,
.call-to-action__action.user-def-palette--text-light-charcoal,
.banner .page-wrapper.user-def-palette--text-light-charcoal {
  color: #505050;
}

.user-def-palette--text-light-charcoal p,
.call-to-action__action.user-def-palette--text-light-charcoal p,
.banner .page-wrapper.user-def-palette--text-light-charcoal p {
  color: #505050;
}

.user-def-palette--bg-light-grey,
.call-to-action__action.user-def-palette--bg-light-grey,
.banner .page-wrapper.user-def-palette--bg-light-grey {
  background-color: #f6f6f6;
}

.user-def-palette--border-light-grey,
.call-to-action__action.user-def-palette--border-light-grey,
.banner .page-wrapper.user-def-palette--border-light-grey {
  border-color: #f6f6f6;
}

.user-def-palette--text-light-grey,
.call-to-action__action.user-def-palette--text-light-grey,
.banner .page-wrapper.user-def-palette--text-light-grey {
  color: #f6f6f6;
}

.user-def-palette--text-light-grey p,
.call-to-action__action.user-def-palette--text-light-grey p,
.banner .page-wrapper.user-def-palette--text-light-grey p {
  color: #f6f6f6;
}

.user-def-palette--bg-magenta,
.call-to-action__action.user-def-palette--bg-magenta,
.banner .page-wrapper.user-def-palette--bg-magenta {
  background-color: #c900ff;
}

.user-def-palette--border-magenta,
.call-to-action__action.user-def-palette--border-magenta,
.banner .page-wrapper.user-def-palette--border-magenta {
  border-color: #c900ff;
}

.user-def-palette--text-magenta,
.call-to-action__action.user-def-palette--text-magenta,
.banner .page-wrapper.user-def-palette--text-magenta {
  color: #c900ff;
}

.user-def-palette--text-magenta p,
.call-to-action__action.user-def-palette--text-magenta p,
.banner .page-wrapper.user-def-palette--text-magenta p {
  color: #c900ff;
}

.user-def-palette--bg-medium-grey,
.call-to-action__action.user-def-palette--bg-medium-grey,
.banner .page-wrapper.user-def-palette--bg-medium-grey {
  background-color: #e6e6e6;
}

.user-def-palette--border-medium-grey,
.call-to-action__action.user-def-palette--border-medium-grey,
.banner .page-wrapper.user-def-palette--border-medium-grey {
  border-color: #e6e6e6;
}

.user-def-palette--text-medium-grey,
.call-to-action__action.user-def-palette--text-medium-grey,
.banner .page-wrapper.user-def-palette--text-medium-grey {
  color: #e6e6e6;
}

.user-def-palette--text-medium-grey p,
.call-to-action__action.user-def-palette--text-medium-grey p,
.banner .page-wrapper.user-def-palette--text-medium-grey p {
  color: #e6e6e6;
}

.user-def-palette--bg-orange,
.call-to-action__action.user-def-palette--bg-orange,
.banner .page-wrapper.user-def-palette--bg-orange {
  background-color: #fc622e;
}

.user-def-palette--border-orange,
.call-to-action__action.user-def-palette--border-orange,
.banner .page-wrapper.user-def-palette--border-orange {
  border-color: #fc622e;
}

.user-def-palette--text-orange,
.call-to-action__action.user-def-palette--text-orange,
.banner .page-wrapper.user-def-palette--text-orange {
  color: #fc622e;
}

.user-def-palette--text-orange p,
.call-to-action__action.user-def-palette--text-orange p,
.banner .page-wrapper.user-def-palette--text-orange p {
  color: #fc622e;
}

.user-def-palette--bg-pink,
.call-to-action__action.user-def-palette--bg-pink,
.banner .page-wrapper.user-def-palette--bg-pink {
  background-color: #ee64a4;
}

.user-def-palette--border-pink,
.call-to-action__action.user-def-palette--border-pink,
.banner .page-wrapper.user-def-palette--border-pink {
  border-color: #ee64a4;
}

.user-def-palette--text-pink,
.call-to-action__action.user-def-palette--text-pink,
.banner .page-wrapper.user-def-palette--text-pink {
  color: #ee64a4;
}

.user-def-palette--text-pink p,
.call-to-action__action.user-def-palette--text-pink p,
.banner .page-wrapper.user-def-palette--text-pink p {
  color: #ee64a4;
}

.user-def-palette--bg-purple,
.call-to-action__action.user-def-palette--bg-purple,
.banner .page-wrapper.user-def-palette--bg-purple {
  background-color: #8177e7;
}

.user-def-palette--border-purple,
.call-to-action__action.user-def-palette--border-purple,
.banner .page-wrapper.user-def-palette--border-purple {
  border-color: #8177e7;
}

.user-def-palette--text-purple,
.call-to-action__action.user-def-palette--text-purple,
.banner .page-wrapper.user-def-palette--text-purple {
  color: #8177e7;
}

.user-def-palette--text-purple p,
.call-to-action__action.user-def-palette--text-purple p,
.banner .page-wrapper.user-def-palette--text-purple p {
  color: #8177e7;
}

.user-def-palette--bg-red,
.call-to-action__action.user-def-palette--bg-red,
.banner .page-wrapper.user-def-palette--bg-red {
  background-color: #ff002b;
}

.user-def-palette--border-red,
.call-to-action__action.user-def-palette--border-red,
.banner .page-wrapper.user-def-palette--border-red {
  border-color: #ff002b;
}

.user-def-palette--text-red,
.call-to-action__action.user-def-palette--text-red,
.banner .page-wrapper.user-def-palette--text-red {
  color: #ff002b;
}

.user-def-palette--text-red p,
.call-to-action__action.user-def-palette--text-red p,
.banner .page-wrapper.user-def-palette--text-red p {
  color: #ff002b;
}

.user-def-palette--bg-aa-blue,
.call-to-action__action.user-def-palette--bg-aa-blue,
.banner .page-wrapper.user-def-palette--bg-aa-blue {
  background-color: #00739d;
}

.user-def-palette--border-aa-blue,
.call-to-action__action.user-def-palette--border-aa-blue,
.banner .page-wrapper.user-def-palette--border-aa-blue {
  border-color: #00739d;
}

.user-def-palette--text-aa-blue,
.call-to-action__action.user-def-palette--text-aa-blue,
.banner .page-wrapper.user-def-palette--text-aa-blue {
  color: #00739d;
}

.user-def-palette--text-aa-blue p,
.call-to-action__action.user-def-palette--text-aa-blue p,
.banner .page-wrapper.user-def-palette--text-aa-blue p {
  color: #00739d;
}

.user-def-palette--bg-aa-charcoal,
.call-to-action__action.user-def-palette--bg-aa-charcoal,
.banner .page-wrapper.user-def-palette--bg-aa-charcoal {
  background-color: #505050;
}

.user-def-palette--border-aa-charcoal,
.call-to-action__action.user-def-palette--border-aa-charcoal,
.banner .page-wrapper.user-def-palette--border-aa-charcoal {
  border-color: #505050;
}

.user-def-palette--text-aa-charcoal,
.call-to-action__action.user-def-palette--text-aa-charcoal,
.banner .page-wrapper.user-def-palette--text-aa-charcoal {
  color: #505050;
}

.user-def-palette--text-aa-charcoal p,
.call-to-action__action.user-def-palette--text-aa-charcoal p,
.banner .page-wrapper.user-def-palette--text-aa-charcoal p {
  color: #505050;
}

.user-def-palette--bg-aa-fuchsia,
.call-to-action__action.user-def-palette--bg-aa-fuchsia,
.banner .page-wrapper.user-def-palette--bg-aa-fuchsia {
  background-color: #c90095;
}

.user-def-palette--border-aa-fuchsia,
.call-to-action__action.user-def-palette--border-aa-fuchsia,
.banner .page-wrapper.user-def-palette--border-aa-fuchsia {
  border-color: #c90095;
}

.user-def-palette--text-aa-fuchsia,
.call-to-action__action.user-def-palette--text-aa-fuchsia,
.banner .page-wrapper.user-def-palette--text-aa-fuchsia {
  color: #c90095;
}

.user-def-palette--text-aa-fuchsia p,
.call-to-action__action.user-def-palette--text-aa-fuchsia p,
.banner .page-wrapper.user-def-palette--text-aa-fuchsia p {
  color: #c90095;
}

.user-def-palette--bg-aa-green,
.call-to-action__action.user-def-palette--bg-aa-green,
.banner .page-wrapper.user-def-palette--bg-aa-green {
  background-color: #006f29;
}

.user-def-palette--border-aa-green,
.call-to-action__action.user-def-palette--border-aa-green,
.banner .page-wrapper.user-def-palette--border-aa-green {
  border-color: #006f29;
}

.user-def-palette--text-aa-green,
.call-to-action__action.user-def-palette--text-aa-green,
.banner .page-wrapper.user-def-palette--text-aa-green {
  color: #006f29;
}

.user-def-palette--text-aa-green p,
.call-to-action__action.user-def-palette--text-aa-green p,
.banner .page-wrapper.user-def-palette--text-aa-green p {
  color: #006f29;
}

.user-def-palette--bg-aa-olive,
.call-to-action__action.user-def-palette--bg-aa-olive,
.banner .page-wrapper.user-def-palette--bg-aa-olive {
  background-color: #616d3a;
}

.user-def-palette--border-aa-olive,
.call-to-action__action.user-def-palette--border-aa-olive,
.banner .page-wrapper.user-def-palette--border-aa-olive {
  border-color: #616d3a;
}

.user-def-palette--text-aa-olive,
.call-to-action__action.user-def-palette--text-aa-olive,
.banner .page-wrapper.user-def-palette--text-aa-olive {
  color: #616d3a;
}

.user-def-palette--text-aa-olive p,
.call-to-action__action.user-def-palette--text-aa-olive p,
.banner .page-wrapper.user-def-palette--text-aa-olive p {
  color: #616d3a;
}

.user-def-palette--bg-aa-orange,
.call-to-action__action.user-def-palette--bg-aa-orange,
.banner .page-wrapper.user-def-palette--bg-aa-orange {
  background-color: #c33603;
}

.user-def-palette--border-aa-orange,
.call-to-action__action.user-def-palette--border-aa-orange,
.banner .page-wrapper.user-def-palette--border-aa-orange {
  border-color: #c33603;
}

.user-def-palette--text-aa-orange,
.call-to-action__action.user-def-palette--text-aa-orange,
.banner .page-wrapper.user-def-palette--text-aa-orange {
  color: #c33603;
}

.user-def-palette--text-aa-orange p,
.call-to-action__action.user-def-palette--text-aa-orange p,
.banner .page-wrapper.user-def-palette--text-aa-orange p {
  color: #c33603;
}

.user-def-palette--bg-aa-purple,
.call-to-action__action.user-def-palette--bg-aa-purple,
.banner .page-wrapper.user-def-palette--bg-aa-purple {
  background-color: #6f64a9;
}

.user-def-palette--border-aa-purple,
.call-to-action__action.user-def-palette--border-aa-purple,
.banner .page-wrapper.user-def-palette--border-aa-purple {
  border-color: #6f64a9;
}

.user-def-palette--text-aa-purple,
.call-to-action__action.user-def-palette--text-aa-purple,
.banner .page-wrapper.user-def-palette--text-aa-purple {
  color: #6f64a9;
}

.user-def-palette--text-aa-purple p,
.call-to-action__action.user-def-palette--text-aa-purple p,
.banner .page-wrapper.user-def-palette--text-aa-purple p {
  color: #6f64a9;
}

.user-def-palette--bg-aa-red,
.call-to-action__action.user-def-palette--bg-aa-red,
.banner .page-wrapper.user-def-palette--bg-aa-red {
  background-color: #df0021;
}

.user-def-palette--border-aa-red,
.call-to-action__action.user-def-palette--border-aa-red,
.banner .page-wrapper.user-def-palette--border-aa-red {
  border-color: #df0021;
}

.user-def-palette--text-aa-red,
.call-to-action__action.user-def-palette--text-aa-red,
.banner .page-wrapper.user-def-palette--text-aa-red {
  color: #df0021;
}

.user-def-palette--text-aa-red p,
.call-to-action__action.user-def-palette--text-aa-red p,
.banner .page-wrapper.user-def-palette--text-aa-red p {
  color: #df0021;
}

.user-def-palette--bg-aa-ruby,
.call-to-action__action.user-def-palette--bg-aa-ruby,
.banner .page-wrapper.user-def-palette--bg-aa-ruby {
  background-color: #c800d9;
}

.user-def-palette--border-aa-ruby,
.call-to-action__action.user-def-palette--border-aa-ruby,
.banner .page-wrapper.user-def-palette--border-aa-ruby {
  border-color: #c800d9;
}

.user-def-palette--text-aa-ruby,
.call-to-action__action.user-def-palette--text-aa-ruby,
.banner .page-wrapper.user-def-palette--text-aa-ruby {
  color: #c800d9;
}

.user-def-palette--text-aa-ruby p,
.call-to-action__action.user-def-palette--text-aa-ruby p,
.banner .page-wrapper.user-def-palette--text-aa-ruby p {
  color: #c800d9;
}

.user-def-palette--bg-aa-umber,
.call-to-action__action.user-def-palette--bg-aa-umber,
.banner .page-wrapper.user-def-palette--bg-aa-umber {
  background-color: #795548;
}

.user-def-palette--border-aa-umber,
.call-to-action__action.user-def-palette--border-aa-umber,
.banner .page-wrapper.user-def-palette--border-aa-umber {
  border-color: #795548;
}

.user-def-palette--text-aa-umber,
.call-to-action__action.user-def-palette--text-aa-umber,
.banner .page-wrapper.user-def-palette--text-aa-umber {
  color: #795548;
}

.user-def-palette--text-aa-umber p,
.call-to-action__action.user-def-palette--text-aa-umber p,
.banner .page-wrapper.user-def-palette--text-aa-umber p {
  color: #795548;
}

.user-def-icon {
  width: 100%;
}

.no-js .user-def-icon,
.no-flexbox .user-def-icon {
  display: table;
}

.flexbox .user-def-icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.user-def-icon::before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 752px 560px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  content: '';
  display: block;
  margin-right: 1rem;
  vertical-align: top;
}

.no-svg .user-def-icon::before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.user-def-icon--feature-double-degree::before {
  width: 32px;
  height: 32px;
  background-position: -480px -144px;
}

.user-def-icon--feature-laptop::before {
  width: 32px;
  height: 32px;
  background-position: -528px -144px;
}

.user-def-icon--feature-phone::before {
  width: 32px;
  height: 32px;
  background-position: 0px -192px;
}

.user-def-icon--feature-spreadsheet::before {
  width: 32px;
  height: 32px;
  background-position: -384px -192px;
}

.user-def-icon--feature-touch::before {
  width: 32px;
  height: 32px;
  background-position: -432px -192px;
}

.user-def-icon--feature-users-three::before {
  width: 32px;
  height: 32px;
  background-position: -480px -192px;
}

.user-def-icon--feature-user-message::before {
  width: 32px;
  height: 32px;
  background-position: -528px -192px;
}

.user-def-icon--feature-australia-blue::before {
  width: 32px;
  height: 32px;
  background-position: 0px -240px;
}

.user-def-icon--feature-australia-blue-solid::before {
  width: 32px;
  height: 32px;
  background-position: -48px -240px;
}

.user-def-icon--feature-business-people::before {
  width: 32px;
  height: 32px;
  background-position: -96px -240px;
}

.user-def-icon--feature-circle-of-trust::before {
  width: 32px;
  height: 32px;
  background-position: -144px -240px;
}

.user-def-icon--feature-document-pinned::before {
  width: 32px;
  height: 32px;
  background-position: -192px -240px;
}

.user-def-icon--feature-earth::before {
  width: 32px;
  height: 32px;
  background-position: -240px -240px;
}

.user-def-icon--feature-edit::before {
  width: 32px;
  height: 32px;
  background-position: -288px -240px;
}

.user-def-icon--feature-employability::before {
  width: 32px;
  height: 32px;
  background-position: -336px -240px;
}

.user-def-icon--feature-filter-and-sort::before {
  width: 32px;
  height: 32px;
  background-position: -384px -240px;
}

.user-def-icon--feature-folders::before {
  width: 32px;
  height: 32px;
  background-position: -432px -240px;
}

.user-def-icon--feature-gift::before {
  width: 32px;
  height: 32px;
  background-position: -480px -240px;
}

.user-def-icon--feature-world-globe::before {
  width: 32px;
  height: 32px;
  background-position: -528px -240px;
}

.user-def-icon--feature-handshake::before {
  width: 32px;
  height: 32px;
  background-position: -576px -240px;
}

.user-def-icon--feature-lecture::before {
  width: 32px;
  height: 32px;
  background-position: -624px -240px;
}

.user-def-icon--feature-magnifying-glass::before {
  width: 32px;
  height: 32px;
  background-position: -672px -240px;
}

.user-def-icon--feature-mail-write::before {
  width: 32px;
  height: 32px;
  background-position: -720px -240px;
}

.user-def-icon--feature-map-location::before {
  width: 32px;
  height: 32px;
  background-position: 0px -288px;
}

.user-def-icon--feature-medal::before {
  width: 32px;
  height: 32px;
  background-position: -48px -288px;
}

.user-def-icon--feature-messages::before {
  width: 32px;
  height: 32px;
  background-position: -96px -288px;
}

.user-def-icon--feature-money::before {
  width: 32px;
  height: 32px;
  background-position: -144px -288px;
}

.user-def-icon--feature-publication::before {
  width: 32px;
  height: 32px;
  background-position: -192px -288px;
}

.user-def-icon--feature-piggy-bank::before {
  width: 32px;
  height: 32px;
  background-position: -240px -288px;
}

.user-def-icon--feature-question::before {
  width: 32px;
  height: 32px;
  background-position: -288px -288px;
}

.user-def-icon--feature-search::before {
  width: 32px;
  height: 32px;
  background-position: -336px -288px;
}

.user-def-icon--feature-scroll::before {
  width: 32px;
  height: 32px;
  background-position: -384px -288px;
}

.user-def-icon--feature-users-five::before {
  width: 32px;
  height: 32px;
  background-position: -432px -288px;
}

.user-def-icon--feature-earth-blue-solid::before {
  width: 32px;
  height: 32px;
  background-position: -480px -288px;
}

.user-def-icon--feature-university::before {
  width: 32px;
  height: 32px;
  background-position: -528px -288px;
}

.user-def-icon--feature-users-crowd::before {
  width: 32px;
  height: 32px;
  background-position: -576px -288px;
}

.user-def-icon--feature-emoticon-smile::before {
  width: 32px;
  height: 32px;
  background-position: -48px -480px;
}

.user-def-icon--feature-first-aid::before {
  width: 32px;
  height: 32px;
  background-position: -96px -480px;
}

.user-def-icon--feature-home::before {
  width: 32px;
  height: 32px;
  background-position: -144px -480px;
}

.user-def-icon--feature-microscope::before {
  width: 32px;
  height: 32px;
  background-position: -192px -480px;
}

.user-def-icon--feature-ok-mark::before {
  width: 32px;
  height: 32px;
  background-position: -240px -480px;
}

.user-def-icon--feature-passport::before {
  width: 32px;
  height: 32px;
  background-position: -288px -480px;
}

.user-def-icon--feature-suitcase::before {
  width: 32px;
  height: 32px;
  background-position: -336px -480px;
}

.user-def-icon--feature-trophy::before {
  width: 32px;
  height: 32px;
  background-position: -384px -480px;
}

.user-def-icon--feature-accreditation::before {
  width: 32px;
  height: 32px;
  background-position: -432px -480px;
}

.user-def-icon--feature-bus::before {
  width: 32px;
  height: 32px;
  background-position: -576px -480px;
}

.user-def-icon--feature-camera-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -624px -480px;
}

.user-def-icon--feature-car::before {
  width: 32px;
  height: 32px;
  background-position: -672px -480px;
}

.user-def-icon--feature-discovery-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -720px -480px;
}

.user-def-icon--feature-electricity::before {
  width: 32px;
  height: 32px;
  background-position: 0px -528px;
}

.user-def-icon--feature-heart-blue::before {
  width: 32px;
  height: 32px;
  background-position: -48px -528px;
}

.user-def-icon--feature-history-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -96px -528px;
}

.user-def-icon--feature-idea-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -144px -528px;
}

.user-def-icon--feature-media-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -192px -528px;
}

.user-def-icon--feature-mobile-phone-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -240px -528px;
}

.user-def-icon--feature-mortar-board::before {
  width: 32px;
  height: 32px;
  background-position: -288px -528px;
}

.user-def-icon--feature-nature-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -336px -528px;
}

.user-def-icon--feature-photo-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -384px -528px;
}

.user-def-icon--feature-pin-drop::before {
  width: 32px;
  height: 32px;
  background-position: -432px -528px;
}

.user-def-icon--feature-rankings-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -480px -528px;
}

.user-def-icon--feature-support-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -528px -528px;
}

.user-def-icon--feature-survey-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -576px -528px;
}

.user-def-icon--feature-sustainability-blue-icon::before {
  width: 32px;
  height: 32px;
  background-position: -624px -528px;
}

.user-def-icon--feature-icon-tap::before {
  width: 32px;
  height: 32px;
  background-position: -672px -528px;
}

.user-def-icon--study-info-crowd-business::before {
  width: 32px;
  height: 32px;
  background-position: -528px -192px;
}

.user-def-icon--study-info-crowd-normal::before {
  width: 32px;
  height: 32px;
  background-position: -480px -192px;
}

.user-def-icon--study-info-degree::before {
  width: 32px;
  height: 32px;
  background-position: -384px -192px;
}

.user-def-icon--study-info-specialisations::before {
  width: 32px;
  height: 32px;
  background-position: -432px -192px;
}

.user-def-icon--study-search-online-course::before {
  width: 32px;
  height: 32px;
  background-position: -528px -144px;
}

.user-def-icon--study-search-double-degree::before {
  width: 32px;
  height: 32px;
  background-position: -480px -144px;
}

.user-def-icon--study-search-course-new::before {
  width: 32px;
  height: 32px;
  background-position: -672px -288px;
}

.user-def-icon--study-search-accreditation::before {
  width: 32px;
  height: 32px;
  background-position: -432px -480px;
}

.byline {
  font-size: .8rem;
  font-weight: 700;
}

.byline__author {
  text-transform: uppercase;
}

.byline__phone, .byline__datetime {
  margin-left: .8rem;
}

.byline__phone:first-child, .byline__datetime:first-child {
  margin-left: 0;
}

.byline__datetime {
  font-weight: 400;
}

/* Module: S */
.gallery-slick-slideshow {
  margin: 1rem 0;
  position: relative;
}

.gallery-slick-slideshow a {
  display: block;
}

.gallery-slick-slideshow a:hover span, .gallery-slick-slideshow a:focus span {
  text-decoration: underline;
}

.gallery-slick-slideshow__slide {
  position: relative;
}

.gallery-slick-slideshow__slide img {
  width: 100%;
}

.gallery-slick-slideshow__slide a {
  background: #000;
}

.gallery-slick-slideshow__summary {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  bottom: 0;
  color: #fff;
  padding: 1rem 2rem;
  position: absolute;
  z-index: 1;
}

.gallery-slick-slideshow__overlay {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, black);
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
  width: 100%;
}

.gallery-slick-slideshow .slick-arrow {
  -webkit-transition: backgound-color, 0.3s, ease;
  -moz-transition: backgound-color, 0.3s, ease;
  transition: backgound-color, 0.3s, ease;
  background-color: rgba(0, 0, 0, 0.2);
  border: 0;
  content: '';
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 1.875rem;
  z-index: 99;
}

.gallery-slick-slideshow .slick-arrow span {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 564px 420px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  margin: 0 auto;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.no-svg .gallery-slick-slideshow .slick-arrow span {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.gallery-slick-slideshow .slick-arrow.slick-prev span {
  width: 13px;
  height: 24px;
  background-position: -396px -36px;
  left: 0;
}

.gallery-slick-slideshow .slick-arrow.slick-next span {
  width: 13px;
  height: 24px;
  background-position: -324px -36px;
  right: 0;
}

.gallery-slick-slideshow .slick-arrow:hover, .gallery-slick-slideshow .slick-arrow:focus {
  background-color: rgba(0, 0, 0, 0.6);
}

.gallery-slick-slideshow.popup__video a:before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 1128px 840px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 48px;
  height: 48px;
  background-position: -288px -216px;
  content: '';
}

.no-svg .gallery-slick-slideshow.popup__video a:before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.gallery-slick-slideshow.popup__video a::before {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  left: 50%;
  margin: -1.5rem 0 0 -1.5rem;
  position: absolute;
  top: 50%;
  z-index: 1;
}

.gallery-slick-slideshow.popup__video a::after {
  display: none;
}

.gallery-slick-slideshow.popup__video a:hover:before, .gallery-slick-slideshow.popup__video a:focus:before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 1128px 840px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 48px;
  height: 48px;
  background-position: -360px -216px;
  content: '';
}

.no-svg .gallery-slick-slideshow.popup__video a:hover:before, .no-svg .gallery-slick-slideshow.popup__video a:focus:before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

/* Module: S */
.content-image__image {
  display: block;
  width: 100%;
}

.content-image__caption {
  color: #505050;
  font-size: .75rem;
  margin-top: .75rem;
}

.imgCaption {
  display: inline-block;
  overflow: hidden;
}

.imgCaption img {
  margin-bottom: .5rem;
}

.imgCaption .caption {
  color: #505050;
  font-size: .75rem;
  margin-top: .75rem;
}

.imgFloatLeft {
  float: left;
  margin-right: 1.875rem;
}

.imgFloatRight {
  float: right;
  margin-left: 1.875rem;
}

/* Module: S */
.inside-page .content-inner__main > h1 {
  margin-top: 0;
}

.related {
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
}

.related__heading {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.3125rem;
  margin: .5rem 0;
}

.related:first-child {
  margin-top: 2.1875rem;
}

.related > div {
  margin-left: -1px;
}

.related > div a {
  border-left: 1px solid #505050;
  color: #505050;
  font-size: 0.75rem;
  margin: .25em 0;
  padding: 0 1em;
  text-decoration: underline;
}

.related > div a:hover, .related > div a:focus, .related > div a:active {
  color: #006dae;
}

.related > div a:first-child {
  padding-left: 0;
}

/* Module: S */
.intro-text {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}

.intro-text h2 {
  color: #006dae;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.5rem;
  line-height: 1.2;
  margin-bottom: 1.125rem;
  margin-top: 0;
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 0.3125rem;
}

.intro-text p {
  font-size: 0.9375rem;
  font-weight: 300;
}

.intro-text p:last-child {
  margin-bottom: 0;
}

.intro-text .introduction {
  color: #505050;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.278;
  margin-top: 0;
}

/* Module: S */
.lhs-nav {
  background: #fff;
}

.lhs-nav a {
  text-decoration: none;
}

.lhs-nav-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.lhs-nav-list__item, .lhs-nav-list__item--parent, .lhs-nav-list__item--active, .lhs-nav-list__item--current {
  position: relative;
}

.lhs-nav-list__item--parent {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}

.lhs-nav-list__item--active {
  background: #f6f6f6;
}

.lhs-nav-list__item-link {
  color: #505050;
  display: block;
  font-weight: 300;
  padding: 1.5rem 0.9375rem;
}

.lhs-nav-list__item-link:active {
  color: #505050;
}

.lhs-nav-list__item-link:hover, .lhs-nav-list__item-link:focus, .lhs-nav-list__item-link--current, .lhs-nav-list__item-link--current:active {
  background: #006dae;
  color: #fff;
}

.lhs-nav-list__item-link:hover .lhs-nav-list__item-cta::after, .lhs-nav-list__item-link:focus .lhs-nav-list__item-cta::after, .lhs-nav-list__item-link--current .lhs-nav-list__item-cta::after, .lhs-nav-list__item-link--current:active .lhs-nav-list__item-cta::after {
  width: 6px;
  height: 12px;
  background-position: -162px -18px;
  opacity: 1;
}

.lhs-nav-list__item-link:hover .lhs-nav-list__item-cta--expanded::after, .lhs-nav-list__item-link:focus .lhs-nav-list__item-cta--expanded::after, .lhs-nav-list__item-link--current .lhs-nav-list__item-cta--expanded::after, .lhs-nav-list__item-link--current:active .lhs-nav-list__item-cta--expanded::after {
  width: 12px;
  height: 12px;
  background-position: -90px -18px;
}

.lhs-nav-list__item-link--parent {
  background-color: #f6f6f6;
  color: #006dae;
  display: block;
  font-size: 0.9375rem;
  font-weight: 700;
  padding: 1.5rem 0.9375rem;
  position: relative;
}

.lhs-nav-list__item-link--parent:active {
  color: #006dae;
}

.lhs-nav-list__item-link--parent::after {
  border-bottom: 0.0625rem solid #006dae;
  bottom: 0;
  content: '';
  display: none;
  height: 0.0625rem;
  position: absolute;
  width: 1.25rem;
}

.lhs-nav-list__item-link--current {
  background: #006dae;
  color: #fff;
  font-weight: 700;
}

.lhs-nav-list__item-link--current:focus {
  outline: thin dotted #3c3c3c;
}

.lhs-nav-list__item-cta {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border: 0;
  height: 2.65rem;
  padding: 0;
  width: 2.65rem;
}

.lhs-nav-list__item-cta::after {
  position: absolute;
  top: 15px;
  right: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 282px 210px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 6px;
  height: 12px;
  background-position: -144px -18px;
  border: 0;
  content: '';
  margin: 0 0.625rem 0 0;
  opacity: .3;
}

.no-svg .lhs-nav-list__item-cta::after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.lhs-nav-list__item-cta--expanded::after {
  width: 12px;
  height: 12px;
  background-position: -72px -18px;
  opacity: 1;
}

.fac-filter {
  margin-top: 0;
  position: relative;
}

.fac-filter .rangeslider {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #cfcfcf;
  height: 3px;
  margin: 1rem 0 2rem;
}

.fac-filter .rangeslider__fill {
  display: none;
}

.fac-filter .rangeslider__handle {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #006dae;
  border: 0;
  height: 16px;
  margin: 3px 3px 3px 0;
  width: 16px;
}

.fac-filter .output {
  -moz-appearance: textfield;
  background: #fff;
  border: 1px solid #006dae;
  color: #006dae;
  float: left;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  margin-right: 5%;
  text-align: center;
  width: 45%;
}

.fac-filter .output::-webkit-inner-spin-button, .fac-filter .output::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.fac-filter .range__button {
  overflow: hidden;
  padding-left: 5%;
}

.fac-filter .range__button input {
  background: #006dae;
  border: 0;
  color: #fff;
  float: right;
  height: 40px;
  width: 100%;
}

.fac-filter .range__button input:hover, .fac-filter .range__button input:focus {
  text-decoration: underline;
}

.fac-filter .accordion .fac-filter__wrap .accTitle {
  background: #fff;
}

.fac-filter .accordion .fac-filter__wrap .accTitle.uber-accordion__target-active a::after {
  width: 16px;
  height: 16px;
  background-position: -360px -48px;
}

.fac-filter .accordion .fac-filter__wrap .accContent {
  background: #fff;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset {
  border: 0;
  border-bottom: 1px solid #cfcfcf;
  margin: 0;
  padding: 0;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet {
  color: #006dae;
  font-size: 0.75rem;
  font-weight: 300;
  text-decoration: none;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet .sq-icon__remove {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 235px 175px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 10px;
  height: 10px;
  background-position: -210px -15px;
  content: '';
  display: inline-block;
  margin-right: 0.75rem;
}

.no-svg .fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet .sq-icon__remove {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet:hover {
  text-decoration: underline;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li {
  margin: 0;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a {
  color: #006dae;
  display: block;
  font-size: 0.75rem;
  font-weight: 300;
  margin: 0.625rem 0;
  text-decoration: none;
  width: 100%;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a.inactive {
  color: #505050;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a.inactive .sq-icon__checkbox-default::before {
  background: #D1D3D4;
  border: 1px solid #505050;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-default {
  cursor: pointer;
  margin-left: 1.375rem;
  position: relative;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-default::before {
  border: 1px solid #006dae;
  content: '';
  display: inline-block;
  height: 0.75rem;
  left: -1.375rem;
  position: absolute;
  top: 0.0625rem;
  width: 0.75rem;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-selected {
  cursor: pointer;
  margin-left: 1.375rem;
  position: relative;
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-selected::before {
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/tick.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.5rem 0.5rem;
  border: 1px solid #006dae;
  content: '';
  display: inline-block;
  height: 0.75rem;
  left: -1.375rem;
  position: absolute;
  top: 0.0625rem;
  width: 0.75rem;
}

.fac-filter .accordion .fac-filter__wrap > .accContent {
  background: none;
  padding: 0;
}

.fac-filter .accordion .fac-filter__wrap > .accTitle {
  background: #f6f6f6;
}

.fac-filter .accordion .fac-filter__wrap > .accTitle a {
  color: #505050;
  line-height: 1.0625rem;
  text-indent: 1.875rem;
}

.fac-filter .accordion .fac-filter__wrap > .accTitle a::before {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 376px 280px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 16px;
  height: 16px;
  background-position: -288px -48px;
  position: absolute;
  left: 1.4375rem;
  content: '';
}

.no-svg .fac-filter .accordion .fac-filter__wrap > .accTitle a::before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.fac-filter .accordion .fac-filter__wrap > .accTitle.uber-accordion__target-active {
  background: #006dae;
}

.fac-filter .accordion .fac-filter__wrap > .accTitle.uber-accordion__target-active a {
  color: #fff;
}

.fac-filter .accordion .fac-filter__wrap > .accTitle.uber-accordion__target-active a::before {
  width: 16px;
  height: 16px;
  background-position: -312px -48px;
}

.fac-filter .accordion .fac-filter__wrap > .accTitle.uber-accordion__target-active a::after {
  width: 16px;
  height: 16px;
  background-position: -120px -24px;
}

.no-js .lhs-nav-list__item .lhs-nav-list {
  display: block;
}

/* Module: S */
/* Module: S */
.dropdown-container-wrapper .selectric-wrapper {
  clear: both;
}

/* Module: S */
/* Module: S */
.error {
  color: red;
}

input.typeahead {
  padding: 0.625rem;
}

section.panel.section6__loader {
  text-align: center;
  background-color: #F8F8F8;
  padding: 0.625rem;
}

a.dropdown-item {
  padding-bottom: 0.3125rem;
  list-style-type: none;
}

.tt-suggestion.tt-selectable {
  padding: 0.125rem 0.3125rem 0.125rem 0.3125rem;
}

.tt-suggestion.tt-selectable:hover {
  background-color: #F8F8F8;
  cursor: pointer;
}

.dropdown-menu li {
  cursor: pointer;
  float: left;
  height: 2.1875rem;
  list-style-type: none;
  z-index: 2;
  margin: 1px;
  width: 100%;
  line-height: 34px;
}

a.dropdown-item {
  position: relative;
  float: left;
}

div#the-basics {
  width: 100%;
}

.twitter-typeahead {
  width: 100%;
}

ul.typeahead.dropdown-menu {
  background-color: white;
  z-index: 1;
  height: 100%;
  margin-top: 0;
  padding-left: 0.625rem;
}

input.typeahead {
  width: 100%;
  font-weight: 300;
  border: 1px #006dae solid;
  color: #006dae;
  flex-basis: 100%;
  padding: 0.6875rem 0.9375rem;
}

.dropdown-menu li {
  padding: 5px;
  list-style-type: none;
  cursor: pointer;
}

.tt-menu {
  background-color: white;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  padding: 10px;
}

section.panel.section6__loader {
  background-color: transparent;
  padding: 0.625rem 0;
}

a.btn-bordered.link-asset {
  margin-bottom: 30px;
  width: 100%;
}

.panel a.link-asset {
  width: 100%;
}

/* Module: S */
.news-archive-listing__events-item {
  margin-bottom: 1em;
}

.news-archive-listing__events-item h3 a {
  padding-left: 0em;
}

.news-archive-listing__events-item a {
  text-decoration: none;
}

.news-archive-listing__events-item a:hover {
  text-decoration: underline;
}

.news-archive-listing__events-item h3,
p.news-item-published-date {
  margin: 0em;
}

a.news-item-url {
  margin-top: 0em;
  font-size: 0.625em;
}

.search-result__item {
  color: #006dae;
  display: block;
  margin-bottom: 2rem;
  text-decoration: none;
}

.search-result__item .breadcrumbs {
  display: block;
  font-size: 0.75rem;
}

.search-result__item a:hover {
  text-decoration: none;
}

.search-result__item:hover .search-result__title {
  text-decoration: underline;
}

.search-result__title {
  display: block;
  font-size: 1.375rem;
}

.search-result__title:hover {
  text-decoration: underline;
}

.search-result__date {
  display: block;
}

.search-result__body {
  margin: 0;
}

.notices-listing__cat-heading {
  font-size: 1.75rem;
}

/* Module: S */
.quote-box {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.2778;
  margin-top: 1.75rem;
  padding: 1.5625rem 2rem;
}

/* Module: S */
.search-box--courses {
  margin-left: -1rem;
  margin-right: -1rem;
}

.search-box--courses__label,
.search-box--courses .control-group {
  padding-left: 1rem;
  padding-right: 1rem;
}

.search-box--courses__label {
  color: #006dae;
  display: block;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.875rem;
  line-height: 1.0667;
  padding-bottom: 1.75rem;
  padding-top: 1.75rem;
  text-align: center;
}

.search-box--courses .control-group {
  background-color: #f6f6f6;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}

.search-box--courses .control-group__input,
.search-box--courses .control-group__button {
  display: block;
  font-size: 1rem;
  line-height: 1.3125;
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.search-box--courses .control-group__input {
  padding-left: 1rem;
  padding-right: 1rem;
}

.search-box--courses .control-group__input::-webkit-input-placeholder {
  color: #505050;
}

.search-box--courses .control-group__input:-moz-placeholder {
  color: #505050;
}

.search-box--courses .control-group__input::-moz-placeholder {
  color: #505050;
}

.search-box--courses .control-group__input:-ms-input-placeholder {
  color: #505050;
}

.search-box--courses .control-group__button {
  border: 1px solid #006dae;
  font-weight: 300;
  text-align: center;
}

.search-box--courses .control-group__button:hover, .search-box--courses .control-group__button:focus {
  text-decoration: underline;
}

.monash-search-panel {
  margin: 0;
}

.monash-search-panel__heading {
  color: #006dae;
  float: left;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.3125rem;
  line-height: 1.143;
  margin-bottom: 1.125rem;
  margin-top: 0;
  width: 100%;
}

.monash-search-panel__input {
  background-color: #fff;
  border-color: #006dae;
  color: #006dae;
  flex-basis: 100%;
  padding: 0.6875rem 0.9375rem;
}

.monash-search-panel__input::-webkit-input-placeholder {
  color: #006dae;
  opacity: 1;
}

.monash-search-panel__input:-moz-placeholder {
  color: #006dae;
  opacity: 1;
}

.monash-search-panel__input::-moz-placeholder {
  color: #006dae;
  opacity: 1;
}

.monash-search-panel__input:-ms-input-placeholder {
  color: #006dae;
  opacity: 1;
}

.search-box--news,
.search-box--browse {
  margin: 0;
}

.search-box--news .selectric-wrapper,
.search-box--browse .selectric-wrapper {
  margin-right: 0 !important;
}

.search-box--news__form,
.search-box--browse__form {
  background-color: #fff;
  border-bottom: 0.0625rem solid #006dae;
  display: block;
  margin-bottom: 1rem;
  padding: 0.9375rem 0.3125rem 1.25rem;
}

.search-box--news-main,
.search-box--browse-main {
  width: 100%;
  margin-top: 0rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.search-box--news-main .search-box--browse__heading,
.search-box--browse-main .search-box--browse__heading {
  float: none;
}

.search-box--news-main .search-box--browse__button,
.search-box--browse-main .search-box--browse__button {
  width: 30.2%;
}

.search-box--news-lhs, .search-box--news-rhs,
.search-box--browse-lhs,
.search-box--browse-rhs {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.search-box--news-rhs,
.search-box--browse-rhs {
  margin-top: 1.25rem;
}

.search-box--news__heading,
.search-box--browse__heading {
  color: #006dae;
  float: left;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.3125rem;
  line-height: 1.143;
  margin-bottom: 1.125rem;
  margin-top: 0;
  width: 100%;
}

.search-box--news__label,
.search-box--browse__label {
  color: #006dae;
}

.search-box--news__input,
.search-box--browse__input {
  background-color: #fff;
  border-color: #006dae;
  color: #006dae;
  flex-basis: 100%;
  padding: 0.6875rem 0.9375rem;
}

.search-box--news__input::-webkit-input-placeholder,
.search-box--browse__input::-webkit-input-placeholder {
  color: #006dae;
  opacity: 1;
}

.search-box--news__input:-moz-placeholder,
.search-box--browse__input:-moz-placeholder {
  color: #006dae;
  opacity: 1;
}

.search-box--news__input::-moz-placeholder,
.search-box--browse__input::-moz-placeholder {
  color: #006dae;
  opacity: 1;
}

.search-box--news__input:-ms-input-placeholder,
.search-box--browse__input:-ms-input-placeholder {
  color: #006dae;
  opacity: 1;
}

.search-box--news .selectric-wrapper, .search-box--news__controls, .search-box--news__select,
.search-box--browse .selectric-wrapper,
.search-box--browse__controls,
.search-box--browse__select {
  margin-top: 0.625rem;
}

.search-box--news__select,
.search-box--news .selectric-wrapper,
.search-box--browse__select,
.search-box--browse .selectric-wrapper {
  flex-grow: 1;
  margin-right: 2%;
}

.search-box--news__select,
.search-box--browse__select {
  background-color: #fff;
  border: 0.0625rem solid #006dae;
  color: #006dae;
  height: 2.8125rem;
  padding: 0.8125rem 0.9375rem;
}

.search-box--news .selectric .label,
.search-box--news .selectric-items li,
.search-box--browse .selectric .label,
.search-box--browse .selectric-items li {
  color: #006dae;
  flex-grow: 1;
  font-weight: 300;
}

.search-box--news .selectric,
.search-box--browse .selectric {
  background-color: #fff;
  border-color: #006dae;
  padding: 0.6875rem 0.9375rem;
}

.search-box--news .selectric .label,
.search-box--browse .selectric .label {
  font-size: 0.9375rem;
  height: auto;
  line-height: 1.4;
  margin: 0;
}

.search-box--news .selectric .button,
.search-box--browse .selectric .button {
  background-color: #006dae;
  color: #fff;
  height: 2.6875rem;
  width: 2.5rem;
}

.search-box--news .selectric .button:after,
.search-box--browse .selectric .button:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 376px 280px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 16px;
  height: 16px;
  background-position: -120px -24px;
  content: '';
}

.no-svg .search-box--news .selectric .button:after, .no-svg
.search-box--browse .selectric .button:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.search-box--news .selectric .button::after,
.search-box--browse .selectric .button::after {
  border: 0 none;
  border-top-color: transparent;
}

.search-box--news .selectric-items,
.search-box--browse .selectric-items {
  border-color: #006dae;
  border-top: 0 none;
}

.search-box--news .selectric-items li,
.search-box--browse .selectric-items li {
  background-color: #fff;
  border-bottom: 0 none;
  border-top: 0 none;
  color: #505050;
  font-size: 0.9375rem;
  line-height: 1.4;
  padding: 0.6875rem 0.875rem;
}

.search-box--news .selectric-items li:hover, .search-box--news .selectric-items li:focus, .search-box--news .selectric-items li.selected:hover, .search-box--news .selectric-items li.selected:focus,
.search-box--browse .selectric-items li:hover,
.search-box--browse .selectric-items li:focus,
.search-box--browse .selectric-items li.selected:hover,
.search-box--browse .selectric-items li.selected:focus {
  background-color: #006dae;
  color: #fff;
}

.search-box--news .selectric-items li.selected,
.search-box--browse .selectric-items li.selected {
  color: #006dae;
}

.search-box--news .selectric-above .selectric-items,
.search-box--browse .selectric-above .selectric-items {
  border-bottom: 0;
  border-top: 0.0625rem solid #006dae;
}

.search-box--news__controls,
.search-box--browse__controls {
  display: flex;
  flex-basis: 5.3125rem;
  justify-content: flex-end;
}

.search-box--news__button,
.search-box--browse__button {
  background-color: #006dae;
  color: #fff;
  display: block;
  padding: 0.75rem 1.25rem;
  width: 5.3125rem;
}

.search-box--browse__control {
  color: #006dae;
  font-weight: 300;
  margin: .5rem 0;
}

.search-box--browse__control span {
  text-decoration: underline;
}

.search-box--browse__control span:hover {
  text-decoration: none;
}

.search-box--browse__list {
  background-color: #fff;
  border: 1px solid #006dae;
  border-top: 0;
  display: none;
  padding: 0.5rem 0.9375rem;
  position: absolute;
  z-index: 1;
}

.search-box--browse__list ul {
  color: #006dae;
}

.search-box--browse__list li {
  float: left;
  line-height: 1.375;
  margin: 0.3125rem 0;
  position: relative;
  width: 49%;
}

.search-box--browse__list li:nth-child(odd) {
  margin-right: 2%;
}

.search-box--browse__list label {
  display: block;
  font-weight: 300;
}

.search-box--browse__list .sq-form-field[type="checkbox"] {
  cursor: pointer;
  height: 1.375rem;
  left: -0.5rem;
  margin: 0;
  top: -0.0625rem;
  width: 2.5rem;
}

.search-box--browse__list .sq-form-field[type="checkbox"] + label {
  margin-left: 1.875rem;
}

.search-box--browse__list .sq-form-field[type="checkbox"] + label::before {
  border: 1px solid #006dae;
}

.search-box--browse__list .sq-form-field[type="checkbox"] + label::after {
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/tick.png");
}

.search-box--browse__list .sq-form-field[type="checkbox"] + label::before,
.search-box--browse__list .sq-form-field[type="checkbox"] + label::after {
  height: 0.75rem;
  left: -1.875rem;
  top: 0.25rem;
  width: 0.75rem;
}

.search-box--browse__list--opened {
  display: block;
}

.search-box--browse__form {
  color: #006dae;
}

.search-box--browse__controls {
  flex-basis: 100%;
  margin-left: 0;
}

.search-box--browse__wrapper {
  cursor: pointer;
  position: relative;
  width: 100%;
}

.search-box--browse__wrapper .button {
  background-color: #006dae;
  color: #fff;
  display: block;
  height: 2.6875rem;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 2.5rem;
}

.search-box--browse__wrapper .button:after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 376px 280px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  width: 16px;
  height: 16px;
  background-position: -120px -24px;
  content: '';
}

.no-svg .search-box--browse__wrapper .button:after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.search-box--browse__wrapper .button::after {
  bottom: 0;
  content: '';
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.search-box--browse__label {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border: 1px solid #006dae;
  display: block;
  font-weight: 300;
  margin: 0;
  padding: 0.6875rem 2.5rem 0.6875rem 0.9375rem;
  width: 100%;
}

.no-js .search-box--browse__label {
  display: none;
}

.no-js .search-box--browse__list {
  border: 1px solid #fff;
  display: block;
  position: relative;
}

.news__list--none {
  background-color: #fff;
  margin-bottom: 2rem;
  padding: .5rem 1rem;
}

.events-wrapper h4 {
  font-size: 18px;
  color: #006dae;
  margin-bottom: 0.625rem;
  font-family: Arial, Helvetica, sans-serif;
}

.events-wrapper p {
  font-size: 1.07rem;
}

.events-wrapper .date {
  margin: 0;
}

.events-wrapper .description {
  margin-top: 0;
}

/* Module: S */
/** class .ta is /stencils/resources/thirdparty/font-awesome/v4.7.0/css/font-awesome.min.css **/
#page-wrapper.overlay {
  position: relative;
}

#page-wrapper.overlay:before {
  content: '';
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 3;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.footer .content-wrapper.row {
  margin: 0 auto;
}

.search-global {
  /** placeholder color / overwrite bootstrap color **/
  /** svg icon **/
  /** clean global style list **/
  /** pagination **/
  /** button **/
  /** box svg icon **/
}

.search-global:after {
  content: '';
  background: #f2f2f2;
  left: -50%;
  right: -50%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: -1;
}

.search-global form .form-control::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c7c7c7;
  opacity: 1;
  /* Firefox */
}

.search-global form .form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c7c7c7;
}

.search-global form .form-control:-ms-input-placeholder {
  /* Microsoft Edge */
  color: #c7c7c7;
}

.search-global__icon-search {
  margin-right: 0.5rem;
}

.search-global__icon-search svg {
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 959px) {
  .search-global__icon-search svg {
    width: 1.25rem;
    height: 1.375rem;
    vertical-align: sub;
  }
}

.search-global .h1 {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 2rem;
  color: #ffffff;
  font-weight: normal;
  margin-bottom: 1.875rem;
  padding-top: 0;
  display: block;
}

.search-global li {
  margin: 0;
}

.search-global li:before {
  content: '';
  margin: 0;
}

.search-global .pagination-lg {
  margin: 2.375rem 0;
}

.search-global .pagination-lg .page-item .page-link {
  font-size: 1.0625rem;
  padding: .594rem 1.072rem;
  color: #020202;
  font-weight: 200;
  border: 0;
  margin: 0 .125rem 0 0;
}

.search-global .pagination-lg .page-item.active .page-link {
  background-color: #006bad;
  border-color: #006bad;
  color: #ffffff;
}

.search-global .pagination-lg .page-item:first-child .page-link, .search-global .pagination-lg .page-item:last-child .page-link {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.search-global__btn.btn {
  font-size: 1.0625rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
  padding: .594rem .75rem;
  margin-top: 1.050rem;
  font-weight: 200;
}

.search-global__btn--blue.btn {
  background-color: #006bad;
  border-color: #006bad;
  color: #ffffff;
}

.search-global__btn--blue.btn:hover, .search-global__btn--blue.btn:focus {
  background-color: #006bad;
  border-color: #006bad;
  text-decoration: underline;
}

.search-global__box-svg {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.4rem;
}

.search-global__box-svg svg {
  vertical-align: text-top;
}

/** bootstrap btn-white **/
.btn-white {
  background-color: #ffffff;
  color: #000000;
}

/* Bootstrap parts needed for Search Results Page */
.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

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

.text-muted {
  color: #6c757d !important;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

.mr-3, .mx-3 {
  margin-right: 1rem !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.search-global a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}

.search-global h1,
.search-global h2,
.search-global h3,
.search-global h4,
.search-global h5,
.search-global h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  line-height: 1.2;
}

.search-global .h2,
.search-global .h3,
.search-global .h4,
.search-global .h5,
.search-global .h6,
.search-global h2,
.search-global h3,
.search-global h4,
.search-global h5,
.search-global h6 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 500;
  color: inherit;
}

.search-global img {
  vertical-align: middle;
  border-style: none;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: .3rem;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.search-global dl,
.search-global ol,
.search-global ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: .5rem;
}

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: .25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: .5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: .25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: .75rem;
}

.card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: .75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px);
}

.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
}

.badge:empty {
  display: none;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:focus, .badge-light[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}

.dropdown, .dropup {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: .5rem 1.5rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: #6c757d;
  white-space: nowrap;
}

.btn:focus, .btn:hover {
  text-decoration: none;
}

.btn.focus, .btn:focus {
  outline: 0;
}

.btn-group-sm > .btn, .btn-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: .2rem;
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light.focus, .btn-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark.focus, .btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: .25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: .3rem;
  border-bottom-left-radius: .3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: .3rem;
  border-bottom-right-radius: .3rem;
}

.pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: .2rem;
  border-bottom-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem;
}

/* Module: S */
.page-wrapper .content-wrapper--nowrap {
  max-width: none;
  padding: 0;
}

.search-global__banner {
  background-size: cover;
  background-position: center;
  height: 24.375rem;
  color: #ffffff;
}

.search-global__banner.jumbotron {
  padding-top: 6.125rem;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/abstract-bg-min.jpg);
}

@media only screen and (max-width: 959px) {
  .search-global__banner.jumbotron {
    padding-top: 2.25rem;
  }
}

@media only screen and (max-width: 374px) {
  .search-global__banner.jumbotron {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/mobile-abstract-bg-min.jpg);
  }
}

@media only screen and (max-width: 959px) {
  .search-global__banner {
    height: 15.9375rem;
  }
}

.search-global__banner-medium.jumbotron {
  /* MONFUNNEL-79: medium-sized banner */
  padding-top: 3rem;
  padding-bottom: 1.5rem;
  height: auto;
}

.search-global__banner-medium.jumbotron .h1 {
  margin-bottom: 1rem;
}

@media only screen and (max-width: 959px) {
  .search-global__banner-medium.jumbotron {
    padding-top: 1rem;
  }
}

.search-global .jumbotron {
  margin-bottom: 0;
}

.search-global .jumbotron .container {
  box-sizing: content-box;
}

.search-global .jumbotron form {
  position: relative;
  z-index: 3;
}

.search-global .jumbotron .input-group {
  border-bottom: solid 1px #ffffff;
  width: 46.625rem;
  margin: 0 auto;
  padding-bottom: .5625rem;
  position: static;
  flex-wrap: inherit;
}

@media only screen and (max-width: 959px) {
  .search-global .jumbotron .input-group {
    width: calc( 100% - 1.875rem);
    margin: 0 .9375rem;
    padding-bottom: 0.3rem;
  }
}

.search-global .jumbotron .input-group .twitter-typeahead {
  position: static !important;
}

.search-global .jumbotron .input-group-addon:first-child {
  padding-left: 0;
  font-size: 2rem;
  width: 3rem;
}

.search-global .jumbotron .input-group-addon:last-child {
  padding-right: 0;
}

.search-global .jumbotron button[type='submit'] {
  background-color: #006bad;
  border-color: #006bad;
  font-size: 1.0625rem;
  font-family: "Open Sans", sans-serif;
  padding: .657rem 2.2125rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

@media only screen and (max-width: 959px) {
  .search-global .jumbotron button[type='submit'] {
    position: relative;
    text-indent: -9999px;
    padding: 0;
    height: 2.875rem;
    width: 2.125rem;
  }
  .search-global .jumbotron button[type='submit']:before, .search-global .jumbotron button[type='submit']:after {
    content: '';
    background-color: #ffffff;
    height: 0.675rem;
    width: .25rem;
    display: block;
    position: absolute;
    left: 0.9375rem;
  }
  .search-global .jumbotron button[type='submit']:before {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    top: 1.24rem;
  }
  .search-global .jumbotron button[type='submit']:after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    top: 0.85rem;
  }
}

.search-global .jumbotron button[type='submit']:hover, .search-global .jumbotron button[type='submit']:focus {
  background-color: #006bad;
  border-color: #006bad;
  text-decoration: underline;
}

.search-global .jumbotron input {
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 1.875rem;
  box-shadow: none;
  border: none;
  padding: 0;
  background-color: transparent;
  font-weight: 300;
}

.search-global .jumbotron input:focus {
  color: #ffffff;
  font-size: 1.875rem;
}

.search-global .jumbotron .fa {
  color: #ffffff;
}

.search-global .tt-menu {
  padding: 3.125rem 5.9375rem 3.75rem 4.0625rem;
  color: #000000;
  margin-top: -1px;
}

@media only screen and (max-width: 959px) {
  .search-global .tt-menu {
    padding: 1.5rem .9375rem;
  }
}

.search-global .tt-menu h6 {
  margin-bottom: 0;
}

.search-global .tt-menu .details small {
  font-size: .9375rem;
}

.search-global .tt-menu .details-svg {
  vertical-align: text-top;
  padding-right: .4rem;
}

.search-global .tt-menu .details-svg img {
  vertical-align: baseline;
}

.search-global .tt-menu .media-svg {
  margin-right: 1.125rem;
}

.search-global .tt-menu .media-svg svg {
  vertical-align: bottom;
}

.search-global .tt-menu .media-body h6 {
  font-weight: normal;
  margin-bottom: 0;
}

.search-global .tt-menu .media-body h6.tt-suggestion__title {
  font-weight: bold;
  margin-bottom: .5rem;
}

.search-global .tt-menu .tt-suggestion img.picture {
  margin-left: 2.25rem;
  max-width: 4.125rem;
}

.search-global .tt-menu .tt-suggestion__title {
  color: #006bad;
}

.search-global .tt-menu .tt-suggestion.tt-selectable {
  padding: 0;
}

.search-global .tt-menu .tt-suggestion.tt-selectable:hover, .search-global .tt-menu .tt-suggestion.tt-selectable:focus {
  background-color: transparent;
  text-decoration: underline;
}

.search-global .tt-dataset {
  float: left;
  /* 'important' to override style="width:" which seems to be injected by Typeahead */
}

@media only screen and (max-width: 767px) {
  .search-global .tt-dataset {
    display: block;
  }
}

.search-global .tt-dataset-organic {
  width: 28.85% !important;
  padding-right: 1.875rem;
}

@media only screen and (max-width: 959px) {
  .search-global .tt-dataset-organic {
    width: 33.333% !important;
  }
}

@media only screen and (max-width: 767px) {
  .search-global .tt-dataset-organic {
    width: 100% !important;
    margin-bottom: .5rem;
  }
}

.search-global .tt-dataset-courses {
  width: 28.52% !important;
  padding-right: 2.0625rem;
}

@media only screen and (max-width: 959px) {
  .search-global .tt-dataset-courses {
    width: 33.333% !important;
  }
}

@media only screen and (max-width: 767px) {
  .search-global .tt-dataset-courses {
    width: 100% !important;
  }
}

.search-global .tt-dataset-courses .tt-suggestion {
  margin-bottom: 1.125rem;
}

.search-global .tt-dataset-research {
  width: 42.62% !important;
}

@media only screen and (max-width: 959px) {
  .search-global .tt-dataset-research {
    width: 33.333% !important;
  }
}

@media only screen and (max-width: 767px) {
  .search-global .tt-dataset-research {
    width: 100% !important;
  }
}

.search-global .tt-dataset-research .tt-suggestion {
  margin-bottom: 1.125rem;
}

.search-global .tt-dataset-research .tt-suggestion img {
  margin-left: 0;
}

.search-global .tt-category {
  font-size: 1.5rem;
  border-bottom: 1px solid #979797;
  padding-bottom: .5rem;
  margin-bottom: .9375rem;
  font-weight: 200;
}

/* Module: S */
.search-global__nav {
  font-family: "Open Sans", sans-serif;
  font-size: .9375rem;
}

@media only screen and (max-width: 959px) {
  .search-global__nav {
    font-size: 1.0625rem;
  }
}

.search-global__nav.content-wrapper {
  margin-top: -2.75rem;
}

@media only screen and (max-width: 959px) {
  .search-global__nav.content-wrapper {
    margin-top: 0;
  }
}

.search-global__nav.container-fluid {
  background-color: transparent;
}

@media only screen and (max-width: 959px) {
  .search-global__nav.container-fluid {
    background-color: #d8d8d8;
    padding: 1.032rem .9375rem;
  }
}

.search-global__nav .navbar-toggler {
  font-size: 1.0625rem;
}

.search-global__nav .navbar-toggler-icon {
  font-size: 1.25rem;
  vertical-align: middle;
  margin-right: .8rem;
  margin-top: -4px;
}

.search-global__nav .nav-tabs {
  border-bottom: none;
  margin-bottom: 0;
}

@media only screen and (max-width: 959px) {
  .search-global__nav .nav-tabs {
    width: 100%;
    display: block;
    margin: .75rem 0 1.468rem 0;
  }
}

.search-global__nav .nav-tabs .nav-item {
  margin: 0 0.1875rem 0 0;
  background-color: #000000;
}

@media only screen and (max-width: 959px) {
  .search-global__nav .nav-tabs .nav-item {
    background-color: #3b3b3b;
    margin-bottom: 0.25rem;
  }
}

.search-global__nav .nav-tabs .nav-item .nav-link {
  padding: .657rem 1rem;
  min-width: 10.6875rem;
  font-weight: normal;
  border-bottom: none;
  display: block;
  color: #ffffff;
  text-decoration: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.search-global__nav .nav-tabs .nav-item .nav-link.active {
  background-color: #f2f2f2;
  color: #363636;
}

.search-global__nav .nav-tabs .nav-item .nav-link:hover, .search-global__nav .nav-tabs .nav-item .nav-link:focus {
  background-color: #404040;
  border-color: #404040;
  color: #ffffff;
}

@media only screen and (max-width: 959px) {
  .search-global__nav .nav-tabs .nav-item .nav-link {
    padding: .563rem 1rem;
  }
}

@media only screen and (max-width: 959px) {
  .search-global__nav .nav-tabs .nav-item {
    width: 100%;
    display: block;
  }
}

/* Module: S */
.search-global__related.card {
  background-color: #f2f2f2;
  border-left-width: 0;
  border-right-width: 0;
}

.search-global__related .card-title h3 {
  font-size: 1.5625rem;
  margin: 1.25rem 0 2rem 0;
  font-weight: 200;
}

.search-global__related .card-text a {
  font-size: .9375rem;
  color: #000000;
}

.search-global__related .card-text ul {
  margin-left: 1.25rem;
}

.search-global__related .card-text ul li {
  line-height: 1.375rem;
}

.search-global__related .card-text h4 {
  font-size: 1.5625rem;
  color: #006bad;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  margin-bottom: 1rem;
}

/* Module: S */
.search-global {
  /** Open Day Exhibit */
}

.search-global .search-refined {
  margin-bottom: 2rem;
}

.search-global .search-counts {
  margin: 0.8rem 0 1.4rem 0;
}

.search-global .search-exhibit.open-day {
  background-color: #1e1e1e;
  color: #ffffff;
  padding: 1.3rem 1.375rem 1.75rem 1.5rem;
}

.search-global .search-exhibit.open-day .card-header {
  padding: 0;
}

.search-global .search-exhibit.open-day .card-header h4 {
  border-bottom: 1px solid #ffffff;
  padding-bottom: .425rem;
  margin-bottom: 1.5625rem;
}

.search-global .search-exhibit.open-day .card-header h4 a {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.6875rem;
  color: #ffffff;
}

.search-global .search-exhibit.open-day .card-body {
  padding: 0;
  font-size: 1.625rem;
  line-height: 1.08;
}

.search-global .search-exhibit.open-day .card-body small {
  font-size: .9375rem;
  display: block;
  font-weight: 200;
  margin: .625rem 0 .825rem 0;
}

.search-global .search-result {
  overflow: hidden;
}

.search-global .search-result h4 a {
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  color: #006bad;
  font-size: 1.5625rem;
  font-weight: 200;
}

.search-global .search-result .card-header,
.search-global .search-result .card-footer {
  background-color: #ffffff;
}

.search-global .search-result .card-subtitle {
  color: #4c4c4c;
  font-size: .9375rem;
  font-weight: 200;
}

.search-global .search-result .card-subtitle cite {
  font-style: normal;
  font-weight: 200;
}

.search-global .search-result-important--blue {
  color: #ffffff;
}

.search-global .search-result-important--blue.search-result .card-header {
  padding-bottom: 0;
}

.search-global .search-result-important--blue.search-result .card-body {
  padding-bottom: 3.125rem;
}

.search-global .search-result-important--blue .card-header,
.search-global .search-result-important--blue .card {
  background-color: #006bad;
}

.search-global .search-result-important--blue .card-header {
  border-width: 0;
}

.search-global .search-result-important--blue h4 a {
  color: #ffffff;
}

.search-global .search-result-video .card-img-overlay .fa-play-circle-o {
  top: 30%;
  left: 38%;
  position: absolute;
  color: rgba(255, 255, 255, 0.75);
}

@media only screen and (max-width: 767px) {
  .search-global .search-result-video .card-img-overlay .fa-play-circle-o {
    top: 40%;
    left: 45%;
  }
}

.search-global .search-result-video .card-img-overlay .badge {
  position: absolute;
  right: .5rem;
  bottom: .5rem;
  color: #ffffff;
}

.search-global .search-result-people {
  padding: 1.25rem 1.25rem 1.375rem 1.25rem;
  background-color: #ffffff;
  margin-bottom: 0.9375rem;
}

.search-global .search-result-people-img {
  max-width: 7.875rem;
  height: 10.1875rem;
  overflow: hidden;
  margin: 0 auto;
}

.search-global .search-result-people.search-result .card {
  margin-bottom: 0;
}

.search-global .search-result-people.search-result .card-title {
  margin-bottom: 1.875rem;
}

.search-global .search-result-people.search-result .card-title h4 a {
  text-transform: none;
  font-weight: 200;
}

.search-global .search-result-people.search-result .card-body {
  padding: 0 0 0 1.5625rem;
}

@media only screen and (max-width: 767px) {
  .search-global .search-result-people.search-result .card-body {
    padding-left: 0;
    text-align: center;
  }
}

.search-global .search-result-event .search-event-date {
  font-size: 1.1rem;
  background-color: #006bad;
  color: #ffffff;
  padding: .5rem .2rem;
  margin: .4rem 1.3rem 0 0;
}

@media only screen and (max-width: 767px) {
  .search-global .search-result-event .search-event-date {
    margin: .4rem 0 1.5rem 0;
  }
}

.search-global .search-result-event .card-subtitle {
  padding-top: 10px;
}

.search-global .search-result-course .card-body {
  border-bottom: 2px solid #006bad;
}

.search-global .search-result__related-articles h5 {
  margin: 1.5rem 0 0.5rem;
  font-size: 1.25rem;
}

.search-global .search-result__related-articles ol, .search-global .search-result__related-articles ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.search-global .search-result__related-articles li {
  display: inline-block;
  margin-bottom: 0.3rem;
}

.search-global .search-result__related-articles a:link {
  padding: .3rem 1rem;
  border: 1px solid;
  display: inline-block;
}

.search-global .search-results {
  font-family: "Open Sans", sans-serif;
  padding-top: 2.5rem;
  background-color: #f2f2f2;
}

@media only screen and (max-width: 959px) {
  .search-global .search-results {
    padding: .9375rem;
  }
}

.search-global .search-results .search-count {
  font-size: .9375rem;
}

.search-global .search-results .dropdown {
  margin-bottom: 1rem;
}

@media only screen and (max-width: 767px) {
  .search-global .search-results .dropdown {
    display: none;
  }
}

.search-global .search-results .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.search-global .search-results .dropdown-toggle {
  padding: .5rem .9375rem;
  background-color: #ffffff;
  font-size: .9375rem;
  color: #000000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.search-global .search-results .dropdown-toggle:hover, .search-global .search-results .dropdown-toggle:focus {
  text-decoration: underline;
}

.search-global .search-results .card-body {
  padding: 1.4375rem .875rem 1.4375rem 1.1875rem;
}

.search-global .search-results .card-body .card-text {
  font-size: .9375rem;
  font-weight: 300;
}

.search-global .search-results .card-body .card-text img {
  max-width: 30%;
  margin: 0 .875rem;
}

.search-global .search-results .card-body .card-text .media img {
  max-width: 3.0625rem;
  margin-top: .1875rem;
}

.search-global .search-results .card {
  border: 0;
  margin-bottom: .9375rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.search-global .search-results .card.search-refine {
  margin-bottom: .1rem;
}

.search-global .search-results-twitter {
  margin: .4375rem 0 1.375rem 0;
}

.search-global .search-results-twitter .media {
  font-size: 1.0625rem;
}

.search-global .search-results-twitter .fa-twitter {
  font-size: 1.0625rem;
}

.search-global .search-results-twitter .card {
  margin-bottom: 0;
}

.search-global .search-results-twitter .card-body {
  padding: 1.25rem 1.125rem .9375rem 1.125rem;
}

.search-global .search-results-twitter .read-more {
  color: #006bad;
  font-weight: 500;
  display: inline-block;
  margin-top: 1.125rem;
}

.search-global .search-results .card-title {
  margin-bottom: 1.125rem;
}

.search-global .search-results .card-title h4 {
  font-size: .875rem;
  color: #006bad;
  margin-bottom: 0;
  font-weight: 600;
}

.search-global .search-results .search-facet .list-unstyled {
  clear: both;
}

.search-global .search-results .search-facet .list-unstyled a {
  color: #000000;
  text-decoration: none;
  font-size: .9375rem;
  font-weight: 300;
  max-width: 80%;
  display: inline-block;
}

.search-global .search-results .search-facet .list-unstyled a:hover, .search-global .search-results .search-facet .list-unstyled afocus {
  text-decoration: underline;
}

.search-global .search-results .search-facet .list-unstyled .badge {
  font-weight: 500;
}

.search-global .search-results .search-facet .badge-default {
  font-size: .75rem;
  color: #313131;
  background-color: #f2f2f2;
  border: 1px solid #e7e7e7;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.search-global .search-results .search-facet .search-toggle-more-categories {
  padding: 0;
  color: #000000;
  font-size: .9375rem;
  background: none;
}

.search-global .search-results .search-facet .search-toggle-more-categories small {
  margin-right: .3rem;
}

.search-global .search-results .search-facet .search-toggle-more-categories[data-state=less] small.fa:before {
  content: "\f068";
}

.search-global .search-results .card-header {
  padding: 1.1571rem 1.25rem;
}

.search-global .search-results .card-header:first-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.search-global .search-results .card-header.bg-blue {
  background-color: #006bad;
  color: #ffffff;
}

.search-global .search-results .card-header h3 {
  font-size: 1.0625rem;
  margin-bottom: 0;
}

/* Module: S */
/* OLD - if .header-row__search used only */
.header-row__search:not(.header-row__search-global) .header-row__search-form {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 0.9375rem;
  z-index: 100;
  background: #505050;
}

.header-row__search:not(.header-row__search-global) .header-row__search-form--expanded {
  height: 120px;
}

.header-row__search:not(.header-row__search-global) {
  position: relative;
}

.header-row__search:not(.header-row__search-global) .search-form-group__label {
  display: inline;
}

/* Generic */
.header-row__search {
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  flex: none;
  text-align: center;
  width: 3.4375rem;
}

.header-row__search:hover .header-row__search-icon, .header-row__search--active .header-row__search-icon {
  background: #505050;
  cursor: pointer;
}

.header-row__search:hover .header-row__search-icon::after, .header-row__search--active .header-row__search-icon::after {
  width: 22px;
  height: 22px;
  background-position: -429px -33px;
}

.header-row__search-icon {
  background: transparent;
  border: 0;
  color: #fff;
  display: block;
  height: 4.375rem;
  padding: 0;
  position: relative;
  width: 3.4375rem;
}

.header-row__search-icon::after {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 517px 385px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 22px;
  height: 22px;
  background-position: -396px -33px;
  content: '';
  left: 50%;
  margin-left: -0.6875rem;
  margin-top: -0.6875rem;
  position: absolute;
  top: 50%;
}

.no-svg .header-row__search-icon::after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.header-row__search-icon:focus {
  outline: thin dotted #fff;
}

.header-row__search-inputwrapper {
  width: 100%;
}

.header-row__search-form {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  background: rgba(0, 0, 0, 0.9);
  display: block;
  visibility: hidden;
  height: 0;
  padding-bottom: 0rem;
}

.header-row__search-form .btn-primary {
  position: absolute;
  right: 0.3125rem;
  top: 0.3125rem;
  background-color: #006bad;
  font-size: 1.0625rem;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  padding: .657rem 2.2125rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  z-index: 101;
}

.header-row__search-form--expanded {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  visibility: visible;
  padding-top: 2.1875rem;
  min-height: 7.5rem;
}

.header-row__search-form form {
  padding: 0 0.9375rem;
}

.header-row__search-form input::-webkit-input-placeholder {
  color: #f6f6f6;
}

.header-row__search-form input:-moz-placeholder {
  color: #f6f6f6;
}

.header-row__search-form input::-moz-placeholder {
  color: #f6f6f6;
}

.header-row__search-form input:-ms-input-placeholder {
  color: #f6f6f6;
}

.header-row__search-form .tt-menu {
  background: transparent;
  color: white;
  padding: 30px 10px;
}

.header-row__search-form .tt-menu:after {
  content: '';
  background: rgba(0, 0, 0, 0.9);
  left: -50%;
  right: -50%;
  height: 100%;
  top: 0;
  position: absolute;
  z-index: 1;
}

.header-row__search-form .tt-dataset {
  width: 100% !important;
  position: relative;
  z-index: 101;
  text-align: left;
}

.header-row__search-form .tt-category {
  font-size: 1.5rem;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  color: white;
  border-bottom: 1px solid #979797;
  padding-bottom: 0.3125rem;
  line-height: 1.2;
  color: inherit;
  margin-top: 0;
  margin-bottom: .5rem;
}

.header-row__search-form .tt-suggestion {
  font-size: 1rem;
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

.header-row__search-form .tt-suggestion h6 {
  margin: 0;
  color: white;
  font-family: "Open Sans", sans-serif;
}

.header-row__search-form .tt-suggestion img.picture {
  margin-left: 2.25rem;
  max-width: 4.125rem;
}

.header-row__search-form .tt-suggestion.tt-selectable:hover {
  background: inherit;
  text-decoration: underline;
}

.header-row__search-form .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.header-row__search-form .form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
}

.header-row__search-form .tt-input {
  box-sizing: border-box;
  width: 100%;
  border: 1px solid white;
  font-size: 1.875rem;
  border-radius: 0;
  position: relative;
  margin-bottom: 20px;
  padding-right: 4.4em;
}

.header-row__search-form .tt-input, .header-row__search-form .tt-input:focus {
  background: transparent;
  color: white;
  z-index: 101;
}

.header-row__search .header-row__search-form .tt-input,
.header-row__search .header-row__search-form .tt-input:focus {
  margin-bottom: 20px;
  z-index: 101;
}

.search-form-group {
  display: flex;
  flex-wrap: wrap;
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
}

.search-form-group__label {
  color: #fff;
  display: inline;
}

.search-form-group__input, .search-form-group__submit {
  height: 3rem;
  overflow: hidden;
}

.search-form-group__input {
  background: transparent;
  border: 1px solid #929292;
  color: #f6f6f6;
  font-size: 0.75rem;
  line-height: 1;
  margin-right: 3.5rem;
  padding: 0 0.9375rem;
  text-transform: uppercase;
  width: 100%;
}

.search-form-group__scope {
  border: 0 none;
  margin: 1.25rem 0 0.625rem;
  padding: 0;
  width: 100%;
}

.search-form-group__scope .visuallyhidden, .search-form-group__scope .sr-only {
  color: #fff;
}

.search-form-group__scope-list {
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
  text-align: left;
}

.search-form-group__scope-item {
  display: block;
  list-style-type: none;
  margin: 0 0 0 1.25rem;
  padding-left: 1.3rem;
  position: relative;
  text-indent: -1.3rem;
  text-transform: uppercase;
}

.search-form-group__scope-item:first-child {
  margin-left: 0;
}

.search-form-group__submit {
  position: absolute;
  right: 0;
  top: 0;
  width: 2.75rem;
}

.search-form-group .sq-form-field[type="radio"] + label:before {
  background-color: #fff;
  border-color: #fff;
}

/* Module: S */
.skip-links__link:focus {
  background: #006dae;
  color: #fff;
  display: block;
  font-weight: 700;
  padding: 0.625rem 2%;
  text-transform: uppercase;
  width: 100%;
}

.skip-links__item {
  margin: 0;
}

/* Module: S */
.social-media-feed {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.social-media-feed-listing {
  width: 100%;
}

.social-media-feed-listing__heading {
  color: #006dae;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-size: 1.3125rem;
  margin: 0 0 2.5rem;
  text-align: center;
}

.social-media-feed-box {
  background-color: #fff;
  margin-bottom: 1rem;
}

.social-media-feed-box__wrapper:nth-of-type(n+4) {
  display: none;
}

.social-media-feed-box__heading {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 1.125rem;
  line-height: 1.2778;
  margin: 0 0 0.0625rem;
}

.no-js .social-media-feed-box__heading,
.no-flexbox .social-media-feed-box__heading {
  display: table;
}

.flexbox .social-media-feed-box__heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.social-media-feed-box__heading--icon {
  display: block;
  text-indent: -999em;
}

.social-media-feed-box__heading--icon-wrapper {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 3.125rem;
  margin-right: 0.75rem;
  width: 3.125rem;
}

.no-js .social-media-feed-box__heading--icon-wrapper,
.no-flexbox .social-media-feed-box__heading--icon-wrapper {
  display: table;
}

.flexbox .social-media-feed-box__heading--icon-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.social-media-feed-box__link {
  display: block;
  text-decoration: none;
}

.social-media-feed-box__link:hover, .social-media-feed-box__link:active {
  opacity: .75;
  text-decoration: none;
}

.social-media-feed-box__thumb-image {
  display: block;
}

.social-media-feed-box__blurb {
  padding: 0 1rem;
  word-wrap: break-word;
}

.social-media-feed-box__blurb::after {
  border-bottom: 1px #f6f6f6 solid;
  content: ' ';
  display: block;
}

.social-media-feed-box__stats {
  font-size: 0.75rem;
  padding: .75rem 1rem;
  position: relative;
}

.no-js .social-media-feed-box__stats,
.no-flexbox .social-media-feed-box__stats {
  display: table;
}

.flexbox .social-media-feed-box__stats {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.social-media-feed-box__stats > span {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #505050;
}

.no-js .social-media-feed-box__stats > span,
.no-flexbox .social-media-feed-box__stats > span {
  display: table;
}

.flexbox .social-media-feed-box__stats > span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.social-media-feed-box__stats > span::before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 423px 315px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  content: ' ';
  display: inline-block;
  margin-right: .4rem;
}

.no-svg .social-media-feed-box__stats > span::before {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.social-media-feed-box__stats-like {
  margin-right: 1rem;
}

.social-media-feed-box__stats-like::before {
  width: 22px;
  height: 18px;
  background-position: -270px -54px;
}

.social-media-feed-box__stats-comments::before {
  width: 19px;
  height: 18px;
  background-position: -81px -54px;
}

.social-media-feed-box__stats-other {
  background: none;
  border: 0;
  font-size: 0;
  padding: 0;
  position: absolute;
  right: 1rem;
}

.social-media-feed-box__stats-other:hover, .social-media-feed-box__stats-other:active, .social-media-feed-box__stats-other:focus {
  outline: 0;
}

.social-media-feed-box__stats-other::after {
  width: 18px;
  height: 18px;
  background-position: -164.16px -82.08px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 428.64px 319.2px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  content: ' ';
  display: inline-block;
}

.no-svg .social-media-feed-box__stats-other::after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.social-media-feed-box--instagram .social-media-feed-box__heading, .social-media-feed-box--twitter .social-media-feed-box__heading, .social-media-feed-box--facebook .social-media-feed-box__heading {
  background-color: #006dae;
  color: #fff;
}

.social-media-feed-box--instagram .social-media-feed-box__heading--icon-wrapper, .social-media-feed-box--twitter .social-media-feed-box__heading--icon-wrapper, .social-media-feed-box--facebook .social-media-feed-box__heading--icon-wrapper {
  background-color: #004d7b;
}

.social-media-feed-box--facebook .social-media-feed-box__heading--icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 611px 455px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 14px;
  height: 26px;
  background-position: -195px 0px;
}

.no-svg .social-media-feed-box--facebook .social-media-feed-box__heading--icon {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.social-media-feed-box--instagram .social-media-feed-box__heading--icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 540.5px 402.5px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 23px;
  height: 23px;
  background-position: -483px 0px;
}

.no-svg .social-media-feed-box--instagram .social-media-feed-box__heading--icon {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.social-media-feed-box--twitter .social-media-feed-box__heading--icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 493.5px 367.5px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 26px;
  height: 21px;
  background-position: -283.5px 0px;
}

.no-svg .social-media-feed-box--twitter .social-media-feed-box__heading--icon {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

/* Module: S */
.social-media-share {
  background: #f6f6f6;
  padding: 0.7rem 0.4375rem;
}

.no-js .social-media-share,
.no-flexbox .social-media-share {
  display: table;
}

.flexbox .social-media-share {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.social-media-share:focus, .social-media-share:active {
  outline: none;
}

[class*="addthis_button_"] {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 540.5px 402.5px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  display: block;
  margin-left: 0.375rem;
  max-height: 1.4375rem;
  text-decoration: none;
}

.no-svg [class*="addthis_button_"] {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

[class*="addthis_button_"]:hover, [class*="addthis_button_"]:active, [class*="addthis_button_"]:focus {
  color: #fff;
  opacity: .75;
}

[class*="addthis_button_"] .at-icon-wrapper {
  display: none;
}

.addthis_button_facebook {
  width: 23px;
  height: 23px;
  background-position: -138px 0px;
}

.addthis_button_twitter {
  width: 23px;
  height: 23px;
  background-position: -276px 0px;
}

.addthis_button_linkedin {
  width: 23px;
  height: 23px;
  background-position: -345px 0px;
}

.addthis_button_google_plusone_share {
  width: 23px;
  height: 23px;
  background-position: -207px 0px;
}

.addthis_button_baidu {
  width: 23px;
  height: 23px;
  background-position: -69px 0px;
}

.addthis_button_email {
  width: 23px;
  height: 23px;
  background-position: 0px 0px;
}

.addthis_button_print {
  width: 23px;
  height: 23px;
  background-position: -34.5px 0px;
}

.addthis_button_compact {
  background-color: #505050;
  background-image: none;
  border-radius: 3px;
  color: #fff;
  font-size: 0.6875rem;
  font-weight: 300;
  padding: .25rem .5rem;
  text-transform: uppercase;
}

/* Module: S */
table {
  border-collapse: collapse;
  color: #505050;
  display: block;
  margin: .5em 0 1.5em;
  overflow: auto;
  position: relative;
  width: 100%;
}

th {
  background: #f6f6f6;
  padding: 0.875rem 1.125rem;
  text-align: left;
}

th:not(:last-child) {
  border-right: 1px #fff solid;
}

td {
  border-bottom: 1px solid #f6f6f6;
  padding: 0.875rem 1.125rem;
  vertical-align: top;
}

tbody tr:last-child,
tbody tr:last-child th,
tbody tr:last-child td,
tbody tr:nth-last-child(2) th[rowspan="2"],
tbody tr:nth-last-child(2) td[rowspan="2"],
tbody tr:nth-last-child(3) th[rowspan="3"],
tbody tr:nth-last-child(3) td[rowspan="3"],
tbody tr:nth-last-child(4) th[rowspan="4"],
tbody tr:nth-last-child(4) td[rowspan="4"],
tbody tr:nth-last-child(5) th[rowspan="5"],
tbody tr:nth-last-child(5) td[rowspan="5"] {
  border-bottom: thin #006dae solid;
}

caption {
  color: #505050;
  display: block;
  font-family: sans-serif;
  font-size: 0.9375rem;
  font-weight: 700;
  margin: 1rem 0;
  text-align: left;
}

.table__border-blue-cell {
  border-bottom: 0;
}

.table__border-blue-cell th,
.table__border-blue-cell td {
  background-color: #fff;
  border: 1px solid #006dae;
  font-weight: 300;
  line-height: 1;
  padding: 0.625rem;
  text-align: center;
}

.table__border-blue-cell th {
  font-size: 0.9375rem;
  word-wrap: break-word;
}

.table__border-blue-cell td {
  color: #006dae;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.3125rem;
  line-height: inherit;
}

.table__border-blue-cell td .sq-icon__tick-green {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 564px 420px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 24px;
  height: 24px;
  background-position: -36px -144px;
  content: '';
  display: inline-block;
  margin: 0 auto;
  overflow: hidden;
  text-indent: 100%;
  vertical-align: middle;
  white-space: nowrap;
}

.no-svg .table__border-blue-cell td .sq-icon__tick-green {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.table__border-blue-row {
  border-bottom: 0;
  margin: 1rem 0;
}

.table__border-blue-row tr {
  border: 1px solid #006dae;
}

.table__border-blue-row th,
.table__border-blue-row td {
  background-color: #fff;
  border: 0;
}

.table__border-blue-row td {
  color: #006dae;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.3125rem;
  font-weight: 300;
  line-height: 1.3125rem;
}

.table__border-blue-row th {
  font-weight: 300;
  line-height: 1.3125rem;
}

.table__legend {
  color: #505050;
  font-size: 0.75rem;
}

.table__legend a {
  color: inherit;
}

.scroll-wrapper {
  overflow: auto;
}

.course-page__table-default {
  border-bottom: 1px solid #006dae;
  display: table;
  margin-top: 0.9375rem;
}

.course-page__table-default tbody {
  display: table-row-group;
}

.course-page__table-default tbody tr {
  border-bottom: 1px solid #f6f6f6;
}

.course-page__table-default tbody tr:last-child {
  border: 0;
}

.course-page__table-default thead {
  display: table-header-group;
}

.course-page__table-default thead td,
.course-page__table-default thead th {
  background-color: #f6f6f6;
}

.course-page__table-default td,
.course-page__table-default th {
  background-color: #fff;
  border: 0;
  min-width: 175px;
}

.course-page__course-structure {
  border-bottom: 0;
  font-size: 0.9375rem;
}

.course-page__course-structure th {
  min-width: 170px;
}

.course-page__course-structure th,
.course-page__course-structure td {
  background-color: transparent;
  border: 1px solid #fff;
}

.course-page__course-structure th p,
.course-page__course-structure td p {
  margin-top: 0;
}

.course-page__course-structure tr:nth-child(2n+1) {
  background-color: #f6f6f6;
}

.course-page__course-structure .elective-unit-bg {
  background-color: #e0cec8;
}

.course-page__course-structure .core-unit-bg {
  background-color: #bbe0f6;
}

/* Module: S */
.accordion + .accordion {
  margin-top: 1.875rem;
}

.accordion .panel {
  margin-bottom: 1px;
}

.accordion .accTitle {
  background: #f6f6f6;
  font-family: sans-serif;
  margin: 0;
}

.accordion .accTitle a {
  color: #505050;
  display: block;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.4;
  padding: 1.0625rem 3.125rem 1.0625rem 0.9375rem;
  position: relative;
  text-decoration: none;
}

.accordion .accTitle a:hover, .accordion .accTitle a:focus, .accordion .accTitle a:active {
  color: #006dae;
  text-decoration: none;
}

.accordion .accTitle a::after {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 376px 280px;
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  width: 9px;
  height: 16px;
  background-position: -192px -24px;
  position: absolute;
  right: 1.875rem;
  content: '';
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.no-svg .accordion .accTitle a::after {
  background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
}

.accordion .accTitle.uber-accordion__button-active a {
  color: #006dae;
}

.accordion .accTitle.uber-accordion__button-active > a::after {
  width: 16px;
  height: 16px;
  background-position: -96px -24px;
  right: 1.75rem;
}

.accordion .accContent {
  -webkit-transition: max-height 0.3s ease;
  -moz-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
  display: block !important;
  max-height: 0;
  overflow: hidden;
  padding: 0 0.9375rem;
}

.accordion .accContent p {
  margin-bottom: 0;
}

.accordion .accContent::after {
  content: ' ';
  display: block;
  height: 1.5625rem;
}

.accordion .accordion__item-heading--active > .accContent {
  max-height: 9999em;
}

.tabs,
.search-tabs {
  margin-bottom: 1rem;
}

.no-js .tabs__tab-list,
.no-flexbox .tabs__tab-list, .no-js
.search-tabs__tab-list,
.no-flexbox
.search-tabs__tab-list {
  display: table;
}

.flexbox .tabs__tab-list, .flexbox
.search-tabs__tab-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.tabs__item,
.search-tabs__item {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 0.0625rem;
  text-align: center;
}

.no-js .tabs__item,
.no-flexbox .tabs__item, .no-js
.search-tabs__item,
.no-flexbox
.search-tabs__item {
  display: table;
}

.flexbox .tabs__item, .flexbox
.search-tabs__item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.flexbox .tabs__item, .flexbox
.search-tabs__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.no-js .tabs__item,
.no-flexbox .tabs__item, .no-js
.search-tabs__item,
.no-flexbox
.search-tabs__item {
  display: table-cell;
  vertical-align: top;
}

.tabs__item:last-child,
.search-tabs__item:last-child {
  margin-right: 0;
}

.bottom-tabs .tabs__item, .bottom-tabs
.search-tabs__item {
  margin-bottom: 0;
  white-space: nowrap;
}

.flexbox .bottom-tabs .tabs__item, .flexbox .bottom-tabs
.search-tabs__item {
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.no-js .bottom-tabs .tabs__item,
.no-flexbox .bottom-tabs .tabs__item, .no-js .bottom-tabs
.search-tabs__item,
.no-flexbox .bottom-tabs
.search-tabs__item {
  display: table-cell;
  vertical-align: top;
}

.bottom-tabs .tabs__tab-list, .bottom-tabs
.search-tabs__tab-list {
  border-bottom: 1px solid #505050;
  margin-bottom: .5rem;
}

.bottom-tabs .tabs__target, .bottom-tabs
.search-tabs__target {
  padding: 0;
}

.tabs__target,
.search-tabs__target {
  display: none;
  padding: 0 1.25rem;
}

.tabs__target.uber-accordion__target-active,
.search-tabs__target.uber-accordion__target-active {
  display: block;
}

.tabs__target p,
.search-tabs__target p {
  margin-bottom: 0;
}

.tabs__link,
.search-tabs__link {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background: #f6f6f6;
  color: #505050;
  display: block;
  padding: 0.875rem 1.25rem;
  text-decoration: none;
}

.tabs__link:hover, .tabs__link:focus, .tabs__link:active,
.search-tabs__link:hover,
.search-tabs__link:focus,
.search-tabs__link:active {
  color: #006dae;
  text-decoration: none;
}

.tabs__link.uber-accordion__button-active,
.search-tabs__link.uber-accordion__button-active {
  background: #eee;
  color: #006dae;
}

/* Module: S */
.timeline-card {
  height: 100%;
  overflow: hidden;
  position: relative;
}

.timeline-card--black .timeline-card__year,
.timeline-card--black .timeline-card__sm [class*="addthis_button_"],
.timeline-card--black .btn,
.timeline-card--black .timeline-card__category {
  background-color: #000;
}

.timeline-card--black .timeline-card__heading {
  color: #000;
}

.timeline-card--charcoal .timeline-card__year,
.timeline-card--charcoal .timeline-card__sm [class*="addthis_button_"],
.timeline-card--charcoal .btn,
.timeline-card--charcoal .timeline-card__category {
  background-color: #505050;
}

.timeline-card--charcoal .timeline-card__heading {
  color: #505050;
}

.timeline-card--fuchsia .timeline-card__year,
.timeline-card--fuchsia .timeline-card__sm [class*="addthis_button_"],
.timeline-card--fuchsia .btn,
.timeline-card--fuchsia .timeline-card__category {
  background-color: #c90095;
}

.timeline-card--fuchsia .timeline-card__heading {
  color: #c90095;
}

.timeline-card--green .timeline-card__year,
.timeline-card--green .timeline-card__sm [class*="addthis_button_"],
.timeline-card--green .btn,
.timeline-card--green .timeline-card__category {
  background-color: #006f29;
}

.timeline-card--green .timeline-card__heading {
  color: #006f29;
}

.timeline-card--purple .timeline-card__year,
.timeline-card--purple .timeline-card__sm [class*="addthis_button_"],
.timeline-card--purple .btn,
.timeline-card--purple .timeline-card__category {
  background-color: #6f64a9;
}

.timeline-card--purple .timeline-card__heading {
  color: #6f64a9;
}

.timeline-card--ruby .timeline-card__year,
.timeline-card--ruby .timeline-card__sm [class*="addthis_button_"],
.timeline-card--ruby .btn,
.timeline-card--ruby .timeline-card__category {
  background-color: #c800d9;
}

.timeline-card--ruby .timeline-card__heading {
  color: #c800d9;
}

.timeline-card--white .timeline-card__year,
.timeline-card--white .timeline-card__sm [class*="addthis_button_"],
.timeline-card--white .btn,
.timeline-card--white .timeline-card__category {
  background-color: #fff;
}

.timeline-card--white .timeline-card__heading {
  color: #fff;
}

.timeline-card .btn {
  bottom: 0;
  font-size: 0.9375rem;
  left: 0;
  margin-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
  position: absolute;
  width: 100%;
}

.timeline-card .timeline-card-col > .box-listing-element__video-thumb-link {
  background-color: #cfcfcf;
}

.timeline-card .box-listing-element__video-thumb-link {
  height: 100%;
}

.timeline-card .box-listing-element__video-thumb-link:hover::after {
  opacity: .75;
}

.timeline-card .box-listing-element__video-thumb-link::after {
  background-color: transparent;
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-play-button.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  content: '';
  display: none;
  height: 4.0625rem;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 4.125rem;
}

.timeline-card .box-listing-element__video-thumb-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.timeline-card .video-container {
  margin: 0;
  width: 100%;
}

.timeline-card--video-full {
  position: relative;
}

.timeline-card--video-full .timeline-card__sm {
  z-index: 4;
}

.timeline-card__video-full-wrapper {
  height: 23.125rem;
  left: 0;
  position: absolute;
  top: 1.875rem;
  width: 100%;
  z-index: 2;
}

.timeline-card__video-full-wrapper .video-container {
  position: static;
}

.timeline-card__video-full-wrapper + .timeline-card__content {
  bottom: 0;
  height: 9.6875rem;
  position: absolute;
  width: 100%;
  z-index: 3;
}

.timeline-card__video-full-wrapper + .timeline-card__content .timeline-card-col {
  background-color: transparent;
  margin-top: -3.0625rem;
}

.timeline-card__video-full-wrapper + .timeline-card__content .timeline-card__content-background {
  display: none;
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.timeline-card__video-full-wrapper + .timeline-card__content .btn {
  bottom: 0;
  height: 2.5rem;
  top: auto;
}

.timeline-card__video-full-wrapper + .timeline-card__content .box-listing-element__video-thumb-link::after {
  display: none;
}

.timeline-card__video-full-wrapper::after {
  background-color: transparent;
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-play-button.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  content: '';
  display: none;
  height: 4.0625rem;
  left: 0;
  position: absolute;
  top: 0;
  width: 4.125rem;
  z-index: -1;
}

.timeline-card__video-full-wrapper:hover::after {
  opacity: .75;
}

.timeline-card__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  z-index: 1;
}

.timeline-card-row {
  display: flex;
  flex-wrap: wrap;
}

.timeline-card-row [data-col="11"] {
  flex-basis: 100%;
  padding: 3.0625rem 1.125rem 0.6875rem 1.5625rem;
}

.timeline-card-row [data-col="12"] {
  display: none;
  padding: 3.6875rem 4.0625rem 0 0;
}

.timeline-card-row [data-col="21"] {
  flex-basis: 100%;
  padding: 0.4375rem 1.5625rem 4.0625rem;
}

.timeline-card-row [data-col="22"] {
  height: 0;
  padding: 0;
}

.timeline-card--arranged .timeline-card-row:first-child {
  flex-basis: 55%;
}

.timeline-card--arranged [data-col="21"],
.timeline-card--arranged [data-col="22"] {
  padding-top: 1.6875rem;
}

.timeline-card--arranged [data-col="12"] {
  display: block;
}

.timeline-card--arranged [data-col="11"] {
  flex-basis: 50%;
}

.timeline-card--arranged [data-col="22"] {
  margin-bottom: -2.5rem;
}

.timeline-card-row:last-child {
  flex-grow: 1;
}

.timeline-card-col {
  flex-basis: 50%;
  font-size: 0.9375rem;
  line-height: 1.375;
}

.timeline-card-col--text-black {
  color: #000;
}

.timeline-card-col--text-black .timeline-card__heading,
.timeline-card-col--text-black .timeline-card__subheading,
.timeline-card-col--text-black .timeline-card__quote {
  color: #000;
}

.timeline-card-col--text-charcoal {
  color: #505050;
}

.timeline-card-col--text-charcoal .timeline-card__heading,
.timeline-card-col--text-charcoal .timeline-card__subheading,
.timeline-card-col--text-charcoal .timeline-card__quote {
  color: #505050;
}

.timeline-card-col--text-fuchsia {
  color: #c90095;
}

.timeline-card-col--text-fuchsia .timeline-card__heading,
.timeline-card-col--text-fuchsia .timeline-card__subheading,
.timeline-card-col--text-fuchsia .timeline-card__quote {
  color: #c90095;
}

.timeline-card-col--text-green {
  color: #006f29;
}

.timeline-card-col--text-green .timeline-card__heading,
.timeline-card-col--text-green .timeline-card__subheading,
.timeline-card-col--text-green .timeline-card__quote {
  color: #006f29;
}

.timeline-card-col--text-purple {
  color: #6f64a9;
}

.timeline-card-col--text-purple .timeline-card__heading,
.timeline-card-col--text-purple .timeline-card__subheading,
.timeline-card-col--text-purple .timeline-card__quote {
  color: #6f64a9;
}

.timeline-card-col--text-ruby {
  color: #c800d9;
}

.timeline-card-col--text-ruby .timeline-card__heading,
.timeline-card-col--text-ruby .timeline-card__subheading,
.timeline-card-col--text-ruby .timeline-card__quote {
  color: #c800d9;
}

.timeline-card-col--text-white {
  color: #fff;
}

.timeline-card-col--text-white .timeline-card__heading,
.timeline-card-col--text-white .timeline-card__subheading,
.timeline-card-col--text-white .timeline-card__quote {
  color: #fff;
}

.timeline-card-col--white-high {
  background-color: white;
}

.timeline-card-col--white-medium {
  background-color: rgba(255, 255, 255, 0.5);
}

.timeline-card-col--white-low {
  background-color: rgba(255, 255, 255, 0);
}

.timeline-card-col--black-high {
  background-color: black;
}

.timeline-card-col--black-medium {
  background-color: rgba(0, 0, 0, 0.5);
}

.timeline-card-col--black-low {
  background-color: rgba(0, 0, 0, 0);
}

.timeline-card-col--charcoal-high {
  background-color: #505050;
}

.timeline-card-col--charcoal-medium {
  background-color: rgba(80, 80, 80, 0.5);
}

.timeline-card-col--charcoal-low {
  background-color: rgba(80, 80, 80, 0);
}

.timeline-card-col--grey-high {
  background-color: #f6f6f6;
}

.timeline-card-col--grey-medium {
  background-color: rgba(246, 246, 246, 0.5);
}

.timeline-card-col--grey-low {
  background-color: rgba(246, 246, 246, 0);
}

.timeline-card__number,
.timeline-card__year {
  color: #fff;
  font-size: 0.8125rem;
}

.timeline-card__year {
  background-color: #006cab;
  border-top-left-radius: 0.3125rem;
  line-height: 1.1538;
  padding: 0.46875rem 0.625rem;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.timeline-card__number {
  line-height: 2.3333;
  margin-left: 21.875rem;
  padding: 0 0.625rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

.timeline-card__heading,
.timeline-card__subheading,
.timeline-card__number,
.timeline-card__year,
.timeline-card__quote {
  font-family: "Roboto Condensed", sans-serif;
}

.timeline-card__heading {
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.1429;
  margin-bottom: 0.8125rem;
  margin-top: 0;
  text-transform: uppercase;
}

.timeline-card__heading--small {
  font-size: 1.125rem;
  line-height: 1.3333;
}

.timeline-card__subheading {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.1666;
  margin: 0;
  text-transform: uppercase;
}

.timeline-card__background {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 48.25rem;
  z-index: 0;
}

.timeline-card__background--fixed {
  height: 25rem;
  object-fit: fill;
}

.timeline-card__quote::before {
  display: none;
}

.timeline-card__quote {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.1667;
  margin: 0;
  padding: 0 0 1.25rem;
}

.timeline-card--video.timeline-card__background--arranged .timeline-card-row:first-child {
  height: 55%;
  justify-content: center;
  max-height: 55%;
}

.timeline-card--video.timeline-card__background--arranged [data-col="11"] {
  display: none;
}

.timeline-card--video.timeline-card__background--arranged [data-col="12"] {
  display: flex;
  flex-basis: 100%;
  height: 100%;
  padding-right: 0;
  padding-top: 1.875rem;
}

@media all and (-ms-high-contrast: none) {
  .timeline-card--video.timeline-card__background--arranged [data-col="12"] .box-listing-element__video-thumb-image {
    display: none !important;
  }
}

.timeline-card--video.timeline-card__background--arranged .video-container {
  height: 100%;
  padding: 0;
}

.timeline-card__category {
  font-size: 0.8125rem;
  left: 50%;
  line-height: 1.1538;
  margin-left: -33%;
  padding: .46875rem 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 66%;
  z-index: 2;
}

.timeline-card__category-link {
  color: #fff;
  text-decoration: none;
}

.timeline-card__category-link:hover {
  text-decoration: underline;
}

/* Module: S */
.timeline-search-box {
  margin-top: 2.8125rem;
}

.timeline-search-box .search-box--news-rhs {
  padding-left: 0;
}

.timeline-search-box .search-box--browse__controls {
  justify-content: flex-start;
}

/* Module: S */
.search-wrapper {
  align-content: flex-start;
}

.no-js .search-wrapper,
.no-flexbox .search-wrapper {
  display: table;
}

.flexbox .search-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.search-wrapper input[type='search'] {
  -webkit-appearance: none;
  -webkit-flex-basis: 70%;
  border: 1px solid #006dae;
  color: #006dae;
  flex-basis: 70%;
  padding: 0.75rem 1.0625rem;
}

.search-wrapper input[type='submit'] {
  -webkit-flex-basis: 30%;
  flex-basis: 30%;
}

.search-results__pagination {
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  align-items: center;
  margin: 1rem 0;
}

.no-js .search-results__pagination,
.no-flexbox .search-results__pagination {
  display: table;
}

.flexbox .search-results__pagination {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.search-results__pagination .result-list {
  display: none;
}

.search-results__pagination .pagination {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.no-js .search-results__pagination .pagination,
.no-flexbox .search-results__pagination .pagination {
  display: table;
}

.flexbox .search-results__pagination .pagination {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.search-results__pagination .pagination__item {
  display: none;
  line-height: 2rem;
  margin: 0;
  max-height: 2rem;
  text-align: center;
  width: 2rem;
}

.search-results__pagination .pagination__item--current {
  background-color: #006dae;
  color: #fff;
}

.search-results__pagination .pagination__item + .pagination__item {
  margin-left: 0.625rem;
}

.search-results__pagination .pagination__link,
.search-results__pagination .pagination__next a,
.search-results__pagination .pagination__previous a {
  display: block;
  text-decoration: none;
}

.search-results__pagination .pagination__link:hover, .search-results__pagination .pagination__link:focus,
.search-results__pagination .pagination__next a:hover,
.search-results__pagination .pagination__next a:focus,
.search-results__pagination .pagination__previous a:hover,
.search-results__pagination .pagination__previous a:focus {
  background-color: #006dae;
  color: #f6f6f6;
  text-decoration: underline;
}

.search-results__pagination .pagination__next,
.search-results__pagination .pagination__previous {
  display: block;
  width: auto;
}

.search-results__pagination .pagination__next a,
.search-results__pagination .pagination__previous a {
  padding: 0 0.625rem;
}

.search-result__item {
  color: #006dae;
  display: block;
  margin-bottom: 2rem;
  text-decoration: none;
}

.search-result__item:hover .search-result__title, .search-result__item:focus .search-result__title {
  text-decoration: underline;
}

.search-result__title {
  display: block;
  font-size: 1.375rem;
}

.search-result__date {
  display: block;
}

.search-result__body {
  margin: 0;
}

.grid {
  margin-top: 2rem;
}

.grid .breadcrumbs {
  display: block;
  font-size: 0.75rem;
}

.grid + .search-results__pagination {
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.timeline-search-box,
.timeline-search-box__lhs {
  padding-left: 0;
  padding-right: 0;
}

.timeline-search-box {
  justify-content: space-between;
}

.timeline-search-box .search-box--news-rhs {
  padding-right: 0;
}

/* Module: S */
.timeline__slider-wrapper {
  display: flex;
  justify-content: center;
  padding-bottom: 2.8125rem;
  padding-top: 1.875rem;
}

.timeline__slider {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
}

.timeline__slider .slick-dots {
  height: 0;
  margin: 0;
}

.timeline__slider .slick-list {
  margin-bottom: -5.625rem;
  padding-bottom: 5.625rem !important;
}

.timeline__slider .slick-arrow {
  background: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-arrows-sprite.png") 0 0;
  border: 0;
  color: transparent;
  height: 2.46875rem;
  margin-top: -1.23438rem;
  width: 2.46875rem;
}

.timeline__slider .slick-arrow:focus,
.timeline__slider .slick-arrow:active {
  outline: 0.0625rem dotted #fff;
}

.timeline__slider .slick-next {
  background: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-arrows-sprite.png") -118.5px 0;
}

.timeline__slider .slick-next:hover {
  background: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-arrows-sprite.png") -39.5px 0;
}

.timeline__slider .slick-prev {
  background: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-arrows-sprite.png") -79px 0;
}

.timeline__slider .slick-prev:hover {
  background: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-arrows-sprite.png") 0 0;
}

.timeline__slider-item {
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);
  background-color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  direction: ltr;
  height: 23.4375rem;
  margin-top: 0.78125rem;
  opacity: .5;
  position: relative;
}

.timeline__slider-item .timeline-card__year,
.timeline__slider-item .timeline-card__sm,
.timeline__slider-item .timeline-card__background,
.timeline__slider-item .btn,
.timeline__slider-item .timeline-card__number,
.timeline__slider-item .video-container,
.timeline__slider-item .timeline-card__content-background,
.timeline__slider-item .timeline-card-row .timeline-card-col:not([data-col="22"]) {
  visibility: hidden;
}

.timeline__slider-item.slick-active {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: transparent;
  cursor: initial;
  height: 25rem;
  margin-top: 0;
  opacity: 1;
}

.timeline__slider-item.slick-active .timeline-card__year,
.timeline__slider-item.slick-active .timeline-card__sm,
.timeline__slider-item.slick-active .timeline-card__background,
.timeline__slider-item.slick-active .btn,
.timeline__slider-item.slick-active .timeline-card__number,
.timeline__slider-item.slick-active .video-container,
.timeline__slider-item.slick-active .timeline-card__content-background,
.timeline__slider-item.slick-active .timeline-card-row .timeline-card-col:not([data-col="22"]) {
  visibility: visible;
}

.timeline__slider-item.slick-active [data-col="11"] {
  border-top-left-radius: 0.3125rem;
}

.timeline__slider-item.slick-active [data-col="12"] {
  border-top-right-radius: 0.3125rem;
}

.timeline__slider-item.slick-active [data-col="21"] {
  border-bottom-left-radius: 0.3125rem;
}

.timeline__slider-item.slick-active [data-col="22"] {
  border-bottom-right-radius: 0.3125rem;
  flex-basis: 0;
  text-indent: -999em;
  visibility: hidden;
  width: 0;
}

.timeline__slider-item.slick-active [data-col="22"] .btn {
  text-indent: 0;
}

.timeline__slider-item:active,
.timeline__slider-item:focus {
  outline: 0;
}

.timeline-hide {
  visibility: hidden;
}

.timeline__slider-item:not(.slick-current) [class*="timeline-card-"] {
  opacity: .5;
}

.timeline__slider-item:not(.slick-current) .timeline-card--arranged [data-col="21"],
.timeline__slider-item:not(.slick-current) .timeline-card__background--arranged [data-col="21"] {
  visibility: hidden;
}

.timeline-iframe-close {
  margin-bottom: 3.125rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20;
}

.timeline-iframe-close:hover {
  opacity: .75;
}

/* Module: S */
.timeline-card__sm {
  display: none;
  position: absolute;
  top: 10.4375rem;
  z-index: 2;
}

.timeline-card__sm .social-media-share {
  flex-direction: column;
}

.timeline-card__sm [class*="addthis_button_"] {
  margin: 0 0 0.0625rem;
}

.timeline-content__sm [class*="addthis_button_"] {
  margin: 0 0.0625rem 0 0;
}

.timeline-card__sm .social-media-share,
.timeline-content__sm .social-media-share {
  background: transparent;
  padding: 0;
}

.timeline-card__sm [class*="addthis_button_"],
.timeline-content__sm [class*="addthis_button_"] {
  background-color: #006cab;
  background-image: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sm-sprite.png");
  background-size: auto;
  height: 2.25rem;
  max-height: none;
  width: 2.25rem;
}

.timeline-card__sm .addthis_button_twitter,
.timeline-content__sm .addthis_button_twitter {
  background-position: -0.5625rem -0.6875rem;
}

.timeline-card__sm .addthis_button_facebook,
.timeline-content__sm .addthis_button_facebook {
  background-position: -3.8125rem -0.8125rem;
}

.timeline-card__sm .addthis_button_linkedin,
.timeline-content__sm .addthis_button_linkedin {
  background-position: -7.0625rem -0.6875rem;
}

.timeline-card__sm .addthis_button_google_plusone_share,
.timeline-content__sm .addthis_button_google_plusone_share {
  background-position: -10.5625rem -0.6875rem;
}

/* Module: S */
.timeline-year-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #e6e6e6;
  direction: ltr;
  display: flex;
  height: 3.75rem;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.timeline-year-nav .timeline-year-nav__item {
  align-items: center;
  display: flex;
}

.timeline-year-nav .slick-track {
  height: 3.75rem;
}

.timeline-year-nav__item {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  margin: 0;
  padding: 0 1.5rem;
}

.timeline-year-nav__item.slick-current {
  background-color: #cfcfcf;
  font-size: 1.25rem;
}

.timeline-year-nav__item.slick-current .timeline-year-nav__item-link {
  color: #000;
}

.timeline-year-nav__item-link {
  color: #676767;
  text-decoration: none;
}

.timeline-year-nav__item-link:hover {
  color: #282828;
  text-decoration: underline;
}

/* Module: S */
.timeline {
  background-color: #0c213c;
  margin: 0 -1rem -2.8125rem;
  position: relative;
  z-index: 1;
}

.timeline--loading {
  min-height: 37.1875rem;
}

.timeline--loading .timeline__slider-wrapper {
  visibility: hidden;
}

.timeline--loading .timeline__slider-item {
  opacity: 0;
}

.timeline--loading-iframe::before {
  background: #000;
  content: '';
  height: 100%;
  opacity: .5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 20;
}

.timeline--loading-iframe::after {
  margin-top: -3.125rem;
  z-index: 21;
}

.timeline--loading-iframe::after,
.timeline--loading::after {
  background: url("https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/timeline-loader.svg");
  content: '';
  display: block;
  height: 6.25rem;
  left: 50%;
  margin-left: -3.125rem;
  position: absolute;
  top: 50%;
  width: 6.25rem;
}

.timeline--loading::after {
  margin-top: -6.875rem;
}

.timeline__header {
  padding: 5.125rem 0.9375rem 0;
  text-align: center;
}

.timeline-heading,
.timeline-subheading {
  color: #fff;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  letter-spacing: 0.1875rem;
  text-transform: uppercase;
}

.timeline-heading {
  font-size: 0.9375rem;
  line-height: 2.5;
  margin: 0;
}

.timeline-subheading {
  font-size: 0.625rem;
  line-height: 1.3;
  margin: 0;
}

.timeline__banner {
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.page-timeline-landing {
  overflow-y: hidden;
}

.timeline-content {
  display: flex;
  flex-direction: column;
}

.timeline-content--green .timeline-content__sm [class*="addthis_button_"],
.timeline-content--green .timeline-lhs-cta {
  background-color: #006f29;
}

.timeline-content--green h1,
.timeline-content--green .timeline-content__quote {
  color: #006f29;
}

.timeline-content--green .timeline-content__quote {
  border-top-color: #006f29;
}

.timeline-content--ruby .timeline-content__sm [class*="addthis_button_"],
.timeline-content--ruby .timeline-lhs-cta {
  background-color: #c800d9;
}

.timeline-content--ruby h1,
.timeline-content--ruby .timeline-content__quote {
  color: #c800d9;
}

.timeline-content--ruby .timeline-content__quote {
  border-top-color: #c800d9;
}

.timeline-content--purple .timeline-content__sm [class*="addthis_button_"],
.timeline-content--purple .timeline-lhs-cta {
  background-color: #6f64a9;
}

.timeline-content--purple h1,
.timeline-content--purple .timeline-content__quote {
  color: #6f64a9;
}

.timeline-content--purple .timeline-content__quote {
  border-top-color: #6f64a9;
}

.timeline-content--fuchsia .timeline-content__sm [class*="addthis_button_"],
.timeline-content--fuchsia .timeline-lhs-cta {
  background-color: #c90095;
}

.timeline-content--fuchsia h1,
.timeline-content--fuchsia .timeline-content__quote {
  color: #c90095;
}

.timeline-content--fuchsia .timeline-content__quote {
  border-top-color: #c90095;
}

.timeline-content h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
  margin-bottom: 1.4375rem;
  margin-top: 1.375rem;
  padding-top: 0;
}

.timeline-banner {
  display: none;
}

.timeline-content-lhs {
  flex-basis: 3.125rem;
  flex-shrink: 0;
  margin-top: 0;
  order: 2;
  position: relative;
  z-index: 1;
}

.timeline-content-lhs__banner,
.timeline-lhs-heading,
.timeline-lhs-subheading {
  display: none;
}

.timeline-content-lhs__banner {
  position: absolute;
  top: 0;
  z-index: -1;
}

.timeline-content-lhs__content {
  color: #fff;
  height: 100%;
  padding: 0;
  text-align: center;
  width: 100%;
}

.timeline-lhs-heading,
.timeline-lhs-subheading {
  color: #fff;
  font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  text-transform: uppercase;
}

.timeline-lhs-heading {
  font-size: 1.25rem;
  letter-spacing: 0.375rem;
  line-height: 1.4;
  margin-top: 0;
}

.timeline-lhs-subheading {
  font-size: 0.75rem;
  letter-spacing: 0.1875rem;
  line-height: 1.1667;
}

.timeline-lhs-cta::before {
  content: '\f104';
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 1.375rem;
  left: 1.25rem;
  line-height: 1;
  position: absolute;
  top: 0.8125rem;
  transition: all .2s;
}

.timeline-lhs-cta {
  display: inline-block;
  line-height: 1.375;
  min-width: 11.25rem;
  padding-bottom: 0.875rem;
  padding-top: 0.875rem;
  position: relative;
}

.timeline-lhs-link {
  text-decoration: none;
}

.timeline-lhs-link:hover .timeline-lhs-cta::before,
.timeline-lhs-link:active .timeline-lhs-cta::before,
.timeline-lhs-link:focus .timeline-lhs-cta::before {
  left: 0.9375rem;
  text-decoration: none;
}

.timeline-lhs-link:hover .timeline-lhs-cta,
.timeline-lhs-link:active .timeline-lhs-cta,
.timeline-lhs-link:focus .timeline-lhs-cta {
  opacity: .75;
}

.timeline-lhs-cta--white::before,
.timeline-lhs-cta--white {
  color: #fff;
}

.timeline-content-main {
  flex-grow: 1;
  padding-top: 0.3125rem;
}

.timeline-content__sm {
  padding-bottom: 1.25rem;
  padding-top: 0.9375rem;
}

.timeline-content__quote {
  border-top: 0.125rem solid currentColor;
  color: #006dae;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  margin: 2.375rem 0;
  padding-top: 1.125rem;
}

.timeline-content__quote .quotes::before,
.timeline-content__quote .quotes::after {
  content: '"';
}

.timeline-content--iframed .header,
.timeline-content--iframed .footer,
.timeline-content--iframed .timeline-banner,
.timeline-content--iframed .timeline-content-lhs,
.timeline-content--iframed .breadcrumbs {
  display: none;
}

.timeline-content--iframed .content-wrapper {
  margin: 0;
  padding: 0;
}

/* Module: S */
.video-container {
  margin: 0 -1rem;
}

/* Module: S */
.news-archive-listing__events-item {
  margin-bottom: 1em;
}

.news-archive-listing__events-item h3 a {
  padding-left: 0em;
}

.news-archive-listing__events-item a {
  text-decoration: none;
}

.news-archive-listing__events-item a:hover {
  text-decoration: underline;
}

.time-period-btn-wrapper {
  flex-wrap: nowrap;
  display: flex;
  width: 100%;
}

.search-box--news-events-browse-lhs {
  margin-top: 0.625rem;
  flex-wrap: wrap;
  display: flex;
  flex-direction: inherit;
}

.selectric-wrapper.selectric-search-box--news-events__select {
  border-right: 5px solid transparent;
  flex-grow: 1;
}

.selectric-wrapper.selectric-search-box--news-events__select .selectric {
  padding-left: 10px;
}

.news-archive-listing__events-item h3,
p.news-item-published-date {
  margin: 0em;
}

a.news-item-url {
  margin-top: 0em;
  font-size: 0.625em;
}

.search-box--news-events-rhs,
.search-box--news-events-browse-rhs {
  margin-top: 0;
}

.search-box-wrapper-rhs {
  width: 100%;
}

.search-box-wrapper-rhs .selectric {
  padding-left: 15px !important;
}

@media (min-width: 37.5em) {
  /*
--------------------
Modules
--------------------
*/
  /* Module: Matrix form */
  /* Module: Navbar */
  /* Module: Parallax */
  .parallax {
    overflow: hidden;
  }
  .parallax__layer-background {
    overflow: hidden;
  }
  .parallax__layer-background img {
    min-width: 100%;
  }
  /* Module: S */
  .banner-inside {
    height: 7.8125rem;
  }
  .banner-inside__img {
    margin-left: -16.1rem;
    width: 76.2rem;
  }
  /* Module: S */
  .banner .parallax__layer-background img {
    min-width: 0;
  }
  .banner.banner-medium .banner__inner {
    max-height: 22.5rem;
  }
  .banner.banner-medium .banner__heading {
    font-size: 2rem;
  }
  .banner.banner-medium .banner__image {
    max-height: 22.5rem;
    left: -13.1875rem;
  }
  /* Module: S */
  .box-listing-element__small-thumb h1 {
    font-size: 1.3125rem;
    line-height: 1.143;
  }
  .box-listing-element__small-thumb p {
    font-size: 0.9375rem;
    line-height: 1.4;
  }
  /* Module: S */
  .container {
    width: 36.5rem;
  }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
  }
  .col-sm {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
    -webkit-flex-basis: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
    -webkit-flex-basis: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
    -webkit-flex-basis: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
    -webkit-flex-basis: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
    -webkit-flex-basis: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
    -webkit-flex-basis: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
    -webkit-flex-basis: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.667%;
  }
  .start-sm {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-sm {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -webkit-order: -1;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-sm {
    -webkit-order: 1;
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  /* Module: S */
  .content-image__image {
    width: 100%;
  }
  .content-image__centred,
  .content-image__float-left,
  .content-image__float-right {
    width: 50%;
  }
  .content-image__centred {
    margin: 0 auto;
  }
  .content-image__centred .content-image__caption {
    text-align: center;
  }
  .content-image__float-left {
    float: left;
    margin-right: 1.875rem;
  }
  .content-image__float-right {
    float: right;
    margin-left: 1.875rem;
  }
  /* Module: S */
  .search-global .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* Module: S */
  .header-row__search-form {
    padding-bottom: 0rem;
  }
  .header-row__search-form .tt-menu {
    display: block;
    padding: 30px 0;
  }
  .header-row__search-form .tt-dataset {
    display: block;
    float: left;
    width: 33.333% !important;
    padding-right: 30px;
  }
  .header-row__search-form .tt-dataset:last-child {
    padding-right: 0;
  }
  /* Module: S */
  .timeline-card .btn {
    font-size: 1.25rem;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .timeline-card-row [data-col="11"] {
    flex-basis: 50%;
    padding: 3.6875rem 1.125rem 1rem 4.0625rem;
  }
  .timeline-card-row [data-col="12"] {
    display: block;
  }
  .timeline-card-row [data-col="21"] {
    flex-basis: 50%;
    padding: 0.75rem 0.5625rem 3.75rem 4.0625rem;
  }
  .timeline-card-row [data-col="22"] {
    height: auto;
    padding: 0.75rem 4.0625rem 3.75rem 0.5625rem;
  }
  .timeline-card--arranged .timeline-card-row:first-child {
    flex-basis: 50%;
  }
  .timeline-card--arranged [data-col="21"],
  .timeline-card--arranged [data-col="22"] {
    padding-top: 2rem;
  }
  .timeline-card--arranged [data-col="22"] {
    margin-bottom: 0;
  }
  .timeline-card--video.timeline-card__background--arranged [data-col="12"] {
    padding-top: 2.1875rem;
  }
  .timeline-card__video-full-wrapper {
    height: 27.8125rem;
    top: 2.1875rem;
  }
  .timeline-card__video-full-wrapper + .timeline-card__content {
    bottom: auto;
    height: 12.5rem;
  }
  .timeline-card__video-full-wrapper + .timeline-card__content .timeline-card-col {
    margin-top: 0;
  }
  .timeline-card__video-full-wrapper + .timeline-card__content .btn {
    bottom: auto;
    height: 3.1875rem;
    top: 26.1875rem;
  }
  .timeline-card__number,
  .timeline-card__year {
    font-size: 1rem;
  }
  .timeline-card__year {
    line-height: 1.25;
    padding: 0.46875rem 0.9375rem;
  }
  .timeline-card__number {
    padding-right: 1.09375rem;
  }
  .timeline-card__heading {
    font-size: 1.75rem;
    margin-bottom: 1.125rem;
  }
  .timeline-card__heading--small {
    font-size: 1.125rem;
  }
  .timeline-card__subheading {
    font-size: 0.9375rem;
    line-height: 1.25;
  }
  .timeline-card__category {
    font-size: 1rem;
    line-height: 1.25;
    padding: .46875rem .9375rem;
  }
  .timeline-card__background--fixed {
    height: 30rem;
  }
  /* Module: S */
  .timeline__slider-wrapper {
    padding-bottom: 4.6875rem;
    padding-top: 2.5rem;
  }
  .timeline__slider {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .timeline__slider-item {
    height: 28.4375rem;
  }
  .timeline__slider-item.slick-active {
    height: 30rem;
  }
  .timeline__slider-item.slick-active [data-col="22"] {
    flex-basis: 50%;
    text-indent: 0;
    visibility: visible;
    width: auto;
  }
  /* Module: S */
  .timeline-card__sm {
    display: block;
  }
  /* Module: S */
  .timeline__header {
    padding: 5.125rem 2.5rem 0;
  }
  .timeline-heading {
    font-size: 1.25rem;
  }
  .timeline-subheading {
    font-size: 0.6875rem;
    line-height: 1.8182;
  }
  .timeline-content__quote {
    font-size: 1.75rem;
  }
  .timeline-content__sm {
    padding-bottom: 2.1875rem;
    padding-top: 1.5625rem;
  }
  .timeline-content {
    padding-bottom: 3.125rem;
  }
  .timeline-banner {
    display: block;
  }
  .timeline-lhs-cta {
    margin-top: 2.8125rem;
  }
  .timeline--loading {
    min-height: 45.625rem;
  }
}

@media only screen and (min-width: 60em) {
  /*
--------------------
Modules
--------------------
*/
  /* Module: Navbar */
  .navbar__toggle {
    display: none;
  }
  .navbar__dropdown[aria-expanded="false"] {
    display: block;
    position: relative;
  }
  .navbar__list {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .navbar__item {
    display: inline-block;
    *display: inline;
    zoom: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .navbar__item > a {
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    transition: background 0.3s ease;
  }
  .navbar__item > a, .navbar__item > a:visited {
    text-decoration: none;
  }
  .sub-nav {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: opacity 100ms ease;
    -moz-transition: opacity 100ms ease;
    transition: opacity 100ms ease;
    position: absolute;
    display: block;
    visibility: hidden;
    top: -9999em;
    overflow: hidden;
  }
  .no-js .navbar__item:hover .sub-nav,
  .no-js .navbar__item:focus .sub-nav,
  .navbar__item--active .sub-nav {
    visibility: visible;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    z-index: 1001;
  }
  .sub-mega-nav {
    left: 0;
    width: 100%;
  }
  .flexbox .sub-mega-nav .sub-nav__group {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .no-js .sub-mega-nav .sub-nav__group,
  .no-flexbox .sub-mega-nav .sub-nav__group {
    display: table-cell;
    vertical-align: top;
  }
  .no-js .sub-nav__group-container,
  .no-flexbox .sub-nav__group-container {
    display: table;
  }
  .flexbox .sub-nav__group-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* Module: Parallax */
  .parallax__layer-background {
    min-width: 1300px;
    width: 100%;
  }
  .parallax__layer-background img {
    min-width: 100%;
    width: 100%;
  }
  .parallax__layer-center {
    left: 0;
    margin: 0 auto;
  }
  /* Module: S */
  .banner-inside {
    height: 10rem;
  }
  .banner-inside__img {
    margin: 0;
    width: 81.25rem;
  }
  /* Module: S */
  .l--content .banner {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .banner__link, .banner__inner {
    height: 550px;
  }
  .banner__image {
    height: auto;
    left: 0;
    width: auto;
  }
  .banner__contents {
    left: 512px;
    padding-left: 6.25rem;
    width: 32rem;
  }
  .banner__heading {
    font-size: 3.75rem;
  }
  .banner__description {
    font-size: 2rem;
  }
  .banner__heading + .banner__description {
    margin-top: 3rem;
  }
  .banner .parallax {
    min-height: 550px;
  }
  .banner .parallax__layer {
    left: 0;
    top: 0;
    transform: translate(0, 0);
  }
  .banner .parallax__layer-background {
    height: 550px;
    overflow: visible;
  }
  .banner .parallax__layer-background img {
    height: auto;
    width: auto;
  }
  .banner .parallax__layer-foreground {
    left: 0;
  }
  .banner .parallax__layer-foreground,
  .banner .parallax__layer-foreground img {
    height: 550px;
  }
  .banner__carousel {
    height: 550px;
  }
  .banner__carousel-slide, .banner__carousel-link, .banner__carousel-video-link, .banner__video-link {
    height: 550px;
  }
  .banner__carousel-video-link::after, .banner__video-link::after {
    left: 354px;
  }
  .banner .slick-arrow,
  .banner .slick-toggle-pause {
    bottom: 1.25rem;
    left: auto;
  }
  .banner .slick-prev {
    right: 10.125rem;
  }
  .banner .slick-next {
    right: 5rem;
  }
  .banner .slick-dots {
    bottom: 1.875rem;
    right: 13.25rem;
  }
  .banner .slick-dots button {
    opacity: .6;
  }
  .banner .slick-toggle-pause {
    right: 7.5625rem;
  }
  .banner .slick-prev,
  .banner .slick-next,
  .banner .slick-toggle-pause {
    opacity: .6;
  }
  .banner--feature-article {
    min-height: 550px;
  }
  .banner--feature-article__image-wrapper {
    height: 550px;
  }
  .banner--feature-article__image {
    height: auto;
    left: 0;
    width: auto;
  }
  .banner--feature-article__contents {
    bottom: 2.5rem;
    left: 5rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
  }
  .banner--feature-article__heading {
    font-size: 2.625rem;
    max-height: 3.8em;
    max-width: 15em;
  }
  .banner--feature-article__heading-row {
    display: block;
  }
  .banner.banner-medium .banner__image {
    left: 0;
  }
  .banner.banner-medium .banner__heading {
    font-size: 3.15rem;
  }
  .banner.banner-medium .banner__heading + .banner__description {
    margin-top: 0.5rem;
  }
  /* Module: S */
  .box-featured {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem;
  }
  .no-js .box-featured,
  .no-flexbox .box-featured {
    display: table;
  }
  .flexbox .box-featured {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .box-featured__listing {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .box-featured__section.box-featured__section--related-articles {
    padding-bottom: 5.625rem;
    padding-top: 3.75rem;
  }
  .box-featured__section.box-featured__section--related-articles h3 {
    line-height: 1.1667;
  }
  .box-featured__section.box-featured__section--related-articles .box-featured__wrapper {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .box-featured__section.box-featured__section--related-articles .box-featured__group {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
  .box-featured__group, .box-featured__nest {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .content-inner__main .box-featured__group {
    margin-left: -2rem;
  }
  .box-featured__wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .no-js .box-featured__wrapper,
  .no-flexbox .box-featured__wrapper {
    display: table;
  }
  .flexbox .box-featured__wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .box-featured__description {
    margin-bottom: 1rem;
  }
  .box-featured__nest {
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .box-featured__thumb-link, .box-featured__video-thumb-link {
    -ms-flex-preferred-size: 1;
  }
  .box-featured__advanced-content--shrinked-fields .control-group {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .box-featured__advanced-content--shrinked-fields .control-group__input {
    flex: 1 1 20%;
    min-width: 9.375rem;
  }
  .box-featured__blurb {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .no-js .box-featured__blurb,
  .no-flexbox .box-featured__blurb {
    display: table;
  }
  .flexbox .box-featured__blurb {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .box-featured__blurb .box-featured--login__submit {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .box-featured__heading {
    font-size: 1.5rem;
  }
  .box-featured--publication {
    padding-bottom: 0;
  }
  .box-featured--search-staff__forms {
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .box-featured--search-staff__form {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .box-featured--search-staff__form:first-child {
    margin-bottom: 0;
  }
  .box-featured--login__cta {
    padding-bottom: 2.5rem;
    padding-top: 1.5rem;
  }
  .box-featured__related-article .box-featured__thumb-image {
    height: 9.375rem;
  }
  .box-featured__related-article .box-featured__heading {
    line-height: 1.1667;
  }
  .box-featured__related-article .box-featured__blurb {
    padding: 0.9375rem 0.625rem 1.25rem 1.25rem;
  }
  .box-featured__related-article .box-featured__description {
    margin-top: 0.3125rem;
  }
  /* Module: S */
  .box-listing-element {
    flex-grow: 1;
    margin-bottom: 1.875rem;
  }
  .lhs .box-listing-element {
    margin: 0 0 1rem;
    width: 100%;
  }
  .box-listing-element__container {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .box-listing-element__wrapper {
    flex-direction: inherit !important;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .box-listing-element__wrapper, .box-listing-element__wrapper.mobile-hidden {
    display: flex;
  }
  .box-listing-element__blurb {
    padding: 0.9375rem 0.9375rem 1.75rem;
  }
  .box-listing-element__heading {
    line-height: 1.1176;
    padding: 0.3125rem;
  }
  .box-listing-element__nest, .box-listing-element__group {
    margin: 0 -0.9375rem;
  }
  .box-listing-element__category-link {
    bottom: 0.625rem;
  }
  .box-listing-element__nest {
    flex-grow: 1;
  }
  .box-listing-element__group {
    padding: 0;
  }
  .box-listing-element__group.masonry-grid {
    display: flex;
    flex-wrap: wrap;
  }
  .box-listing-element__group .btn--view-more {
    font-size: 1rem;
    line-height: 1.375;
    padding: 0.875rem 1.21875rem;
    text-transform: none;
  }
  .content-inner__rhs .box-listing-element__group {
    margin-left: 0;
    margin-right: 0;
  }
  .content-inner__rhs .box-listing-element__group--enquiries {
    margin-right: -1rem;
  }
  .box-listing-element__group-heading {
    font-size: 2.125rem;
    line-height: 1.12;
    margin: 0 0 1.5625rem;
    padding: 0.4375rem 25% 2.5rem;
  }
  .box-listing-element--sidebar .box-listing-element__heading {
    padding-left: 0;
    padding-right: 0;
  }
  .box-listing-element--sidebar-legacy h2,
  .box-listing-element--sidebar-legacy .panel-summary strong {
    font-size: 1.5rem;
    line-height: 1.1176;
    padding: 0.3125rem;
  }
  .box-listing-element--sidebar-legacy a:hover,
  .box-listing-element--sidebar-legacy a:focus {
    text-decoration: underline;
  }
  .box-listing-element--heading-first .box-listing-element__heading {
    padding: 1.25rem;
  }
  .box-listing-element__2-col .box-listing-element__blurb {
    padding-left: 1.875rem;
  }
  .box-listing-element__2-col .box-listing-element__heading {
    padding: 0;
  }
  .box-listing-element--2-col-hero .box-listing-element__blurb {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-top: 2.1875rem;
  }
  .box-listing-element--2-col-hero .box-listing-element__blurb > img {
    padding-bottom: 0.9375rem;
  }
  .box-listing-element--2-col-hero .box-listing-element__heading {
    font-size: 2.125rem;
  }
  .box-listing-element--enquiries {
    display: flex;
  }
  .box-listing-element--enquiries .box-listing-element__heading {
    padding: 1.68rem 1rem;
  }
  .box-listing-element--events .box-listing-element__heading {
    padding: 0;
  }
  .box-listing-element--events .box-listing-element__heading-link {
    padding: 1.68rem 1rem;
  }
  .box-listing-element--events .btn {
    display: none;
  }
  .box-listing-element--events.rhs-events__view-more--hidden {
    padding-bottom: 0;
  }
  .box-listing-element__small-thumb .box-listing-element__blurb {
    padding-bottom: 0;
  }
  #full-page-events .event-summary__date {
    font-size: 1.5rem;
    line-height: 1.6rem;
    margin-right: 1rem;
    padding: .75rem 0;
    width: 7rem;
  }
  .event-summary__date {
    font-size: 1rem;
    line-height: 1.6rem;
    margin-right: 1rem;
    padding: .75rem 0;
    width: 4rem;
  }
  _:-ms-fullscreen,
  :root .box-listing-element--2-col-hero,
  :root .box-listing-element__2-col {
    height: 100%;
  }
  _:-ms-fullscreen,
  :root .box-listing-element__small-thumb {
    height: 10rem;
  }
  .intro-text + .box-listing-element__container .nav-tiles__group {
    padding-top: 1.5625rem;
  }
  .nav-tiles__group {
    padding-bottom: 5.625rem;
  }
  .box-listing-element__container + .box-listing-element__container {
    margin-top: calc(2 * -1.5rem);
  }
  .box-listing-element__container + .box-listing-element__container .nav-tiles__group {
    margin-top: -5.625rem;
  }
  .box-listing-element--nav-tiles + :not(.box-listing-element--nav-tiles) {
    margin-top: calc(-5.625rem + -1.5rem);
  }
  .box-listing-element__container + .box-featured__group {
    margin-top: 0;
  }
  #news-events-list .box-listing-element__wrapper {
    width: 50%;
  }
  /* Module: S */
  .btn {
    padding: 0.5rem 1.0625rem;
  }
  .btn--arrow .btn__arrow {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 258.688px 192.64px;
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  }
  .no-svg .btn--arrow .btn__arrow {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
  }
  .btn--arrow .btn__arrow--right {
    width: 6px;
    height: 11px;
    background-position: -148.608px -16.512px;
  }
  .btn--regular {
    min-width: 8.125rem;
    padding: 0.875rem;
  }
  .btn--dynamic {
    padding: 0.5625rem 1.25rem;
  }
  .btn--wide {
    margin: 0 0 1rem;
  }
  .btn--view-more {
    margin-top: 0;
    padding: 1rem;
  }
  /* Module: S */
  .call-to-action {
    align-items: center;
    padding: 1.875rem 1.875rem 1.875rem 2.5rem;
    text-align: left;
  }
  .call-to-action:hover .call-to-action__action, .call-to-action:focus .call-to-action__action {
    box-shadow: -1px -1px 1px 0 rgba(0, 0, 0, 0.75);
    font-size: 1.25rem;
  }
  .call-to-action__container {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .call-to-action__group {
    margin: 0 auto;
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .call-to-action__wrapper {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .call-to-action__description {
    flex-grow: 1;
  }
  .call-to-action__heading {
    font-size: 1.75rem;
  }
  .call-to-action__subheading {
    font-size: 1.5rem;
  }
  .call-to-action__action {
    align-items: center;
    background-color: #fff;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.75);
    color: #006dae;
    display: flex;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    height: 6.25rem;
    justify-content: center;
    min-width: 6.25rem;
    padding: 1rem;
    text-align: center;
    text-transform: uppercase;
  }
  /* Module: S */
  .event-post-tools__ical-link {
    top: 1.6875rem;
  }
  /* Module: S */
  .expertline__form-header {
    margin-top: 0;
  }
  .expertline__form-submit {
    padding-left: 4em;
    padding-right: 4em;
    width: auto;
  }
  .expertline__results-item {
    max-width: 50%;
  }
  .flexbox .expertline__results-item {
    -webkit-box-flex: 0.0001 0 50%;
    -moz-box-flex: 0.0001 0 50%;
    -webkit-flex: 0.0001 0 50%;
    -ms-flex: 0.0001 0 50%;
    flex: 0.0001 0 50%;
  }
  .no-js .expertline__results-item,
  .no-flexbox .expertline__results-item {
    display: table-cell;
    vertical-align: top;
  }
  .expertline__results-item--expanded {
    max-width: 100%;
  }
  .flexbox .expertline__results-item--expanded {
    -webkit-box-flex: 0.0001 0 100%;
    -moz-box-flex: 0.0001 0 100%;
    -webkit-flex: 0.0001 0 100%;
    -ms-flex: 0.0001 0 100%;
    flex: 0.0001 0 100%;
  }
  .no-js .expertline__results-item--expanded,
  .no-flexbox .expertline__results-item--expanded {
    display: table-cell;
    vertical-align: top;
  }
  .expertline__results-item--expanded .expertline__results-item-name,
  .expertline__results-item--expanded .expertline__results-item-department {
    width: 45%;
  }
  .expertline__results-item--expanded .expertline__results-item-topics-label,
  .expertline__results-item--expanded .expertline__results-item-topics {
    width: 50%;
  }
  .expertline__results-item--expanded .expertline__results-item-topics-label {
    margin-top: -1rem;
  }
  .expertline__results-item--expanded .expertline__results-item-full {
    border: 0;
    margin-top: 0;
    padding-left: inherit;
    padding-top: 0;
    width: auto;
  }
  .expertline__results-item--expanded .expertline__results-item-goto {
    width: auto;
  }
  .expertline__results-item--expanded .expertline__results-item-expand {
    display: none;
  }
  /* Module: S */
  .social-n-navigation {
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .no-js .social-n-navigation,
  .no-flexbox .social-n-navigation {
    display: table;
  }
  .flexbox .social-n-navigation {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .social-n-navigation.social-n-navigation--no-sm {
    justify-content: flex-end;
  }
  .social-n-navigation .social-media-share {
    border: 0;
    flex-basis: 50%;
    padding-left: 5rem;
  }
  .social-n-navigation .at300b:nth-child(1) {
    margin-left: 0;
  }
  .social-n-navigation .cross-nav-bar {
    flex-basis: 50%;
    padding-right: 5rem;
  }
  .social-n-navigation .cross-nav-bar__list {
    float: right;
    height: 100%;
    justify-content: flex-start;
  }
  .social-n-navigation .cross-nav-bar__list-item {
    align-items: stretch;
    display: inline;
    flex-basis: auto;
    line-height: 1.3333;
    padding: 1rem 0.625rem 0.8125rem;
  }
  .social-n-navigation .cross-nav-bar__list-item:first-child {
    border-left: 0.0625rem solid #fff;
  }
  .social-n-navigation .cross-nav-bar__list-item:last-child {
    border-right: 0.0625rem solid #fff;
  }
  /* Module: S */
  .feature-content-banner {
    margin-left: -5rem;
    margin-right: -5rem;
    padding-bottom: 1.875rem;
    padding-top: 1.875rem;
  }
  .no-js .feature-content-banner,
  .no-flexbox .feature-content-banner {
    display: table;
  }
  .flexbox .feature-content-banner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .feature-content-banner h3,
  .feature-content-banner .large-text {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.1667;
    margin-bottom: 1.25rem;
  }
  .feature-content-banner__col {
    flex-basis: 50%;
  }
  .feature-content-banner__col--single {
    flex-basis: 100%;
    text-align: center;
  }
  .feature-content-banner__col-text {
    padding: 5rem 4.6875rem 5rem 5rem;
  }
  .feature-content-banner__col-text.feature-content-banner__col--single {
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }
  .feature-content-banner__col + .feature-content-banner__col-text {
    padding-left: 6.875rem;
    padding-right: 11.25rem;
  }
  .feature-content-banner .legend {
    font-size: 1rem;
    line-height: 1.375;
  }
  .lhs + .content .feature-content-banner {
    margin-left: -23.25rem;
  }
  /* Module: S */
  .feature-links {
    margin-top: 4.6875rem;
  }
  .feature-links-box {
    float: left;
    margin-bottom: 1.875rem;
  }
  .feature-links-box:nth-child(2n+1) {
    margin-right: 1.875rem;
  }
  .feature-links-box:nth-child(2n) {
    float: left;
  }
  .feature-links-box__heading {
    font-size: 1.5rem;
    line-height: 1.167;
    padding-bottom: 2.5rem;
  }
  .feature-links .btn {
    margin-top: 0.625rem;
  }
  /* Module: S */
  .container {
    width: 59rem;
  }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
  }
  .col-md {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
    -webkit-flex-basis: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
    -webkit-flex-basis: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    -webkit-flex-basis: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
    -webkit-flex-basis: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
    -webkit-flex-basis: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
    -webkit-flex-basis: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
    -webkit-flex-basis: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    -webkit-flex-basis: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
    -webkit-flex-basis: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
    -webkit-flex-basis: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.333%;
  }
  .col-md-offset-2 {
    margin-left: 16.667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.333%;
  }
  .col-md-offset-5 {
    margin-left: 41.667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333%;
  }
  .col-md-offset-8 {
    margin-left: 66.667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.333%;
  }
  .col-md-offset-11 {
    margin-left: 91.667%;
  }
  .start-md {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-md {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-md {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -webkit-order: -1;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-md {
    -webkit-order: 1;
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  /* Module: S */
  .js-enabled .sq-form-question-file-upload .sq-form-question-facade {
    padding-right: 29%;
  }
  .js-enabled .sq-form-question-file-upload .sq-form-question-facade::after {
    min-width: 8em;
    padding: 0.5625rem 0.625rem;
    width: 25%;
  }
  /* Module: S */
  .footer {
    font-size: 0.8125rem;
  }
  .footer-social-media {
    align-content: center;
    display: flex;
    flex-wrap: wrap;
    height: 9rem;
    padding: 1.5rem;
    position: relative;
  }
  .footer-social-media__background {
    display: block;
    height: 9rem;
    left: 0;
    opacity: .1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
  }
  .footer-social-media__tagline {
    font-size: 1.5rem;
  }
  .footer-social-media__tagline.content-wrapper {
    padding-bottom: 0.625rem;
  }
  .footer-social-media__links a {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 634.5px 472.5px;
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
  }
  .no-svg .footer-social-media__links a {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
  }
  .footer-social-media__links--instagram {
    width: 27px;
    height: 27px;
    background-position: -567px 0px;
  }
  .footer-social-media__links--linkedin {
    width: 27px;
    height: 27px;
    background-position: -445.5px 0px;
  }
  .footer-social-media__links--twitter {
    width: 33px;
    height: 27px;
    background-position: -364.5px 0px;
  }
  .footer-social-media__links--facebook {
    width: 14px;
    height: 27px;
    background-position: -202.5px 0px;
  }
  .footer-social-media__links--googleplus {
    width: 27px;
    height: 27px;
    background-position: -283.5px 0px;
  }
  .footer-social-media__links--tumblr {
    width: 27px;
    height: 27px;
    background-position: -486px 0px;
  }
  .footer-social-media__links--youtube {
    width: 27px;
    height: 27px;
    background-position: -526.5px 0px;
  }
  .footer-social-media__links--baidu {
    width: 34px;
    height: 27px;
    background-position: -121.5px 0px;
  }
  .footer-links {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .footer-links__section {
    padding: 1rem 0;
  }
  .footer-info {
    padding-bottom: 1.5rem;
  }
  .footer-back-to-top__button {
    font-size: 0.75rem;
    margin-top: -2rem;
    width: 4rem;
  }
  .footer-nav__list--quick-links {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
  /* Module: S */
  .header-row .content-wrapper {
    max-width: 73.125rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .header-row__items {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
  .header-row__logo-link {
    display: block;
    flex: none;
    height: auto;
    line-height: 0;
    margin-bottom: 1.78125rem;
    margin-top: 0.03125rem;
    padding-left: 0;
    width: auto;
  }
  .header-row__logo-link.mobile-hidden {
    display: inline-block;
  }
  .header-row__logo-img {
    height: auto;
    max-width: 100%;
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  .header-row__logo-wrapper {
    -moz-box-flex: none;
    -webkit-box-flex: none;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none;
  }
  .header-row__site-title {
    background: none;
    color: #3c3c3c;
    line-height: 1;
    padding: 0;
    text-align: left;
    width: auto;
  }
  .header li.navbar__item.home.icon {
    display: flex;
  }
  .utility-navigation-list {
    font-size: 0.8125rem;
    line-height: 1.231;
  }
  .utility-navigation-list__item {
    margin-top: 0;
    padding-bottom: 0.375rem;
    padding-top: 0.375rem;
  }
  .utility-navigation-list__item.student-type {
    font-size: 0.8125rem;
    line-height: 1.231;
    padding: 0;
  }
  .navbar__dropdown {
    transform: none;
    transition: none;
  }
  .navbar__dropdown[aria-expanded="false"] {
    position: static;
  }
  .navbar__dropdown.navbar__dropdown--mobile-hidden {
    display: block;
  }
  .navbar {
    margin-top: 0;
  }
  .flexbox .navbar {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .no-js .navbar,
  .no-flexbox .navbar {
    display: table-cell;
    vertical-align: top;
  }
  .navbar__item {
    align-items: stretch;
    display: flex;
    margin-bottom: 0;
    margin-top: 0.0625rem;
  }
  .navbar__item-lbl {
    align-items: center;
    border-top: 1px solid transparent;
    display: flex;
    height: auto;
    margin: 0;
    padding: 0.71875rem 0.9375rem;
  }
  .navbar__item--active .navbar__item-lbl {
    background: #006dae;
    color: #fff;
  }
  .navbar__item--active .sub-nav {
    top: 100%;
  }
  .navbar__item--current > .navbar__item-lbl .navbar__item-text,
  .navbar__item--current > .navbar__item-sub-lbl .navbar__item-text, .navbar__item--current-parent > .navbar__item-lbl .navbar__item-text,
  .navbar__item--current-parent > .navbar__item-sub-lbl .navbar__item-text {
    font-weight: 400;
  }
  .navbar__list-sub--level3 {
    display: none;
  }
  .navbar--black {
    background: #000;
    border-top-color: #000;
  }
  .navbar--black .navbar__item-lbl,
  .navbar--black .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--black .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--black .navbar__item--current-parent .navbar__item-lbl {
    background: black;
    border-top-color: black;
  }
  .navbar--monash-blue {
    background: #006dae;
    border-top-color: #006dae;
  }
  .navbar--monash-blue .navbar__item-lbl,
  .navbar--monash-blue .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--monash-blue .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--monash-blue .navbar__item--current-parent .navbar__item-lbl {
    background: #004d7b;
    border-top-color: #004d7b;
  }
  .navbar--white {
    background: #fff;
    border-top-color: #fff;
  }
  .navbar--white .navbar__item-lbl,
  .navbar--white .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--white .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--white .navbar__item--current-parent .navbar__item-lbl {
    background: #e6e6e6;
    border-top-color: #e6e6e6;
  }
  .navbar--blue {
    background: #006dae;
    border-top-color: #006dae;
  }
  .navbar--blue .navbar__item-lbl,
  .navbar--blue .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--blue .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--blue .navbar__item--current-parent .navbar__item-lbl {
    background: #004d7b;
    border-top-color: #004d7b;
  }
  .navbar--brown {
    background: #795549;
    border-top-color: #795549;
  }
  .navbar--brown .navbar__item-lbl,
  .navbar--brown .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--brown .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--brown .navbar__item--current-parent .navbar__item-lbl {
    background: #593f36;
    border-top-color: #593f36;
  }
  .navbar--cerise {
    background: #c8008f;
    border-top-color: #c8008f;
  }
  .navbar--cerise .navbar__item-lbl,
  .navbar--cerise .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--cerise .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--cerise .navbar__item--current-parent .navbar__item-lbl {
    background: #95006b;
    border-top-color: #95006b;
  }
  .navbar--dark-charcoal {
    background: #3c3c3c;
    border-top-color: #3c3c3c;
  }
  .navbar--dark-charcoal .navbar__item-lbl,
  .navbar--dark-charcoal .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--dark-charcoal .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--dark-charcoal .navbar__item--current-parent .navbar__item-lbl {
    background: #232323;
    border-top-color: #232323;
  }
  .navbar--dark-grey {
    background: #cfcfcf;
    border-top-color: #cfcfcf;
  }
  .navbar--dark-grey .navbar__item-lbl,
  .navbar--dark-grey .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--dark-grey .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--dark-grey .navbar__item--current-parent .navbar__item-lbl {
    background: #b6b6b6;
    border-top-color: #b6b6b6;
  }
  .navbar--green {
    background: #00ac3e;
    border-top-color: #00ac3e;
  }
  .navbar--green .navbar__item-lbl,
  .navbar--green .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--green .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--green .navbar__item--current-parent .navbar__item-lbl {
    background: #00792c;
    border-top-color: #00792c;
  }
  .navbar--khaki {
    background: #829356;
    border-top-color: #829356;
  }
  .navbar--khaki .navbar__item-lbl,
  .navbar--khaki .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--khaki .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--khaki .navbar__item--current-parent .navbar__item-lbl {
    background: #667343;
    border-top-color: #667343;
  }
  .navbar--light-blue {
    background: #009fda;
    border-top-color: #009fda;
  }
  .navbar--light-blue .navbar__item-lbl,
  .navbar--light-blue .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--light-blue .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--light-blue .navbar__item--current-parent .navbar__item-lbl {
    background: #007aa7;
    border-top-color: #007aa7;
  }
  .navbar--light-charcoal {
    background: #505050;
    border-top-color: #505050;
  }
  .navbar--light-charcoal .navbar__item-lbl,
  .navbar--light-charcoal .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--light-charcoal .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--light-charcoal .navbar__item--current-parent .navbar__item-lbl {
    background: #373737;
    border-top-color: #373737;
  }
  .navbar--light-grey {
    background: #f6f6f6;
    border-top-color: #f6f6f6;
  }
  .navbar--light-grey .navbar__item-lbl,
  .navbar--light-grey .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--light-grey .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--light-grey .navbar__item--current-parent .navbar__item-lbl {
    background: #dddddd;
    border-top-color: #dddddd;
  }
  .navbar--magenta {
    background: #c900ff;
    border-top-color: #c900ff;
  }
  .navbar--magenta .navbar__item-lbl,
  .navbar--magenta .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--magenta .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--magenta .navbar__item--current-parent .navbar__item-lbl {
    background: #a100cc;
    border-top-color: #a100cc;
  }
  .navbar--medium-grey {
    background: #e6e6e6;
    border-top-color: #e6e6e6;
  }
  .navbar--medium-grey .navbar__item-lbl,
  .navbar--medium-grey .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--medium-grey .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--medium-grey .navbar__item--current-parent .navbar__item-lbl {
    background: #cdcdcd;
    border-top-color: #cdcdcd;
  }
  .navbar--orange {
    background: #fc622e;
    border-top-color: #fc622e;
  }
  .navbar--orange .navbar__item-lbl,
  .navbar--orange .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--orange .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--orange .navbar__item--current-parent .navbar__item-lbl {
    background: #f44003;
    border-top-color: #f44003;
  }
  .navbar--pink {
    background: #ee64a4;
    border-top-color: #ee64a4;
  }
  .navbar--pink .navbar__item-lbl,
  .navbar--pink .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--pink .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--pink .navbar__item--current-parent .navbar__item-lbl {
    background: #e93689;
    border-top-color: #e93689;
  }
  .navbar--purple {
    background: #8177e7;
    border-top-color: #8177e7;
  }
  .navbar--purple .navbar__item-lbl,
  .navbar--purple .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--purple .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--purple .navbar__item--current-parent .navbar__item-lbl {
    background: #594cdf;
    border-top-color: #594cdf;
  }
  .navbar--red {
    background: #ff002b;
    border-top-color: #ff002b;
  }
  .navbar--red .navbar__item-lbl,
  .navbar--red .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--red .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--red .navbar__item--current-parent .navbar__item-lbl {
    background: #cc0022;
    border-top-color: #cc0022;
  }
  .navbar--aa-blue {
    background: #00739d;
    border-top-color: #00739d;
  }
  .navbar--aa-blue .navbar__item-lbl,
  .navbar--aa-blue .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-blue .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-blue .navbar__item--current-parent .navbar__item-lbl {
    background: #004e6a;
    border-top-color: #004e6a;
  }
  .navbar--aa-charcoal {
    background: #505050;
    border-top-color: #505050;
  }
  .navbar--aa-charcoal .navbar__item-lbl,
  .navbar--aa-charcoal .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-charcoal .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-charcoal .navbar__item--current-parent .navbar__item-lbl {
    background: #373737;
    border-top-color: #373737;
  }
  .navbar--aa-fuchsia {
    background: #c90095;
    border-top-color: #c90095;
  }
  .navbar--aa-fuchsia .navbar__item-lbl,
  .navbar--aa-fuchsia .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-fuchsia .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-fuchsia .navbar__item--current-parent .navbar__item-lbl {
    background: #96006f;
    border-top-color: #96006f;
  }
  .navbar--aa-green {
    background: #006f29;
    border-top-color: #006f29;
  }
  .navbar--aa-green .navbar__item-lbl,
  .navbar--aa-green .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-green .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-green .navbar__item--current-parent .navbar__item-lbl {
    background: #003c16;
    border-top-color: #003c16;
  }
  .navbar--aa-olive {
    background: #616d3a;
    border-top-color: #616d3a;
  }
  .navbar--aa-olive .navbar__item-lbl,
  .navbar--aa-olive .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-olive .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-olive .navbar__item--current-parent .navbar__item-lbl {
    background: #434c28;
    border-top-color: #434c28;
  }
  .navbar--aa-orange {
    background: #c33603;
    border-top-color: #c33603;
  }
  .navbar--aa-orange .navbar__item-lbl,
  .navbar--aa-orange .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-orange .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-orange .navbar__item--current-parent .navbar__item-lbl {
    background: #912802;
    border-top-color: #912802;
  }
  .navbar--aa-purple {
    background: #6f64a9;
    border-top-color: #6f64a9;
  }
  .navbar--aa-purple .navbar__item-lbl,
  .navbar--aa-purple .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-purple .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-purple .navbar__item--current-parent .navbar__item-lbl {
    background: #584e8c;
    border-top-color: #584e8c;
  }
  .navbar--aa-red {
    background: #df0021;
    border-top-color: #df0021;
  }
  .navbar--aa-red .navbar__item-lbl,
  .navbar--aa-red .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-red .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-red .navbar__item--current-parent .navbar__item-lbl {
    background: #ac0019;
    border-top-color: #ac0019;
  }
  .navbar--aa-ruby {
    background: #c800d9;
    border-top-color: #c800d9;
  }
  .navbar--aa-ruby .navbar__item-lbl,
  .navbar--aa-ruby .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-ruby .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-ruby .navbar__item--current-parent .navbar__item-lbl {
    background: #9900a6;
    border-top-color: #9900a6;
  }
  .navbar--aa-umber {
    background: #795548;
    border-top-color: #795548;
  }
  .navbar--aa-umber .navbar__item-lbl,
  .navbar--aa-umber .navbar__item-lbl:active {
    color: #fff;
  }
  .navbar--aa-umber .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--aa-umber .navbar__item--current-parent .navbar__item-lbl {
    background: #593f35;
    border-top-color: #593f35;
  }
  .navbar--white .navbar__item-lbl,
  .navbar--white .navbar__item-lbl:active, .navbar--light-grey .navbar__item-lbl,
  .navbar--light-grey .navbar__item-lbl:active, .navbar--medium-grey .navbar__item-lbl,
  .navbar--medium-grey .navbar__item-lbl:active, .navbar--dark-grey .navbar__item-lbl,
  .navbar--dark-grey .navbar__item-lbl:active {
    color: #505050;
  }
  .navbar--white .header-row__search .header-row__search-icon::after, .navbar--light-grey .header-row__search .header-row__search-icon::after, .navbar--medium-grey .header-row__search .header-row__search-icon::after, .navbar--dark-grey .header-row__search .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -432px -36px;
  }
  .navbar--white .header-row__search:hover .header-row__search-icon::after,
  .navbar--white .header-row__search--active .header-row__search-icon::after, .navbar--light-grey .header-row__search:hover .header-row__search-icon::after,
  .navbar--light-grey .header-row__search--active .header-row__search-icon::after, .navbar--medium-grey .header-row__search:hover .header-row__search-icon::after,
  .navbar--medium-grey .header-row__search--active .header-row__search-icon::after, .navbar--dark-grey .header-row__search:hover .header-row__search-icon::after,
  .navbar--dark-grey .header-row__search--active .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  .navbar--brown .navbar__item--current-parent .navbar__item-lbl {
    background-color: #996b5c;
    border-top-color: #996b5c;
  }
  .navbar--light-charcoal .navbar__item--current-parent .navbar__item-lbl {
    background-color: #3c3c3c;
    border-top-color: #3c3c3c;
  }
  .navbar--medium-grey .navbar__item--current-parent .navbar__item-lbl {
    background-color: #cfcfcf;
    border-top-color: #006dae;
  }
  .navbar--medium-grey .header-row__search:hover .header-row__search-icon, .navbar--monash-blue .header-row__search:hover .header-row__search-icon {
    background: #505050;
  }
  .navbar--dark-charcoal .navbar__item--current-parent .navbar__item-lbl {
    background: #505050;
    border-top-color: #fff;
  }
  .megamenu--black .sub-nav,
  .megamenu--black .navbar__item--active .navbar__item-lbl,
  .megamenu--black .navbar__item-lbl:hover {
    background-color: #000;
  }
  .megamenu--black .navbar__item--active .navbar__item-lbl,
  .megamenu--black .navbar__item-lbl:hover,
  .megamenu--black .navbar__item-sub-lbl:active {
    border-top-color: #000;
    color: #fff;
  }
  .megamenu--monash-blue .sub-nav,
  .megamenu--monash-blue .navbar__item--active .navbar__item-lbl,
  .megamenu--monash-blue .navbar__item-lbl:hover {
    background-color: #006dae;
  }
  .megamenu--monash-blue .navbar__item--active .navbar__item-lbl,
  .megamenu--monash-blue .navbar__item-lbl:hover,
  .megamenu--monash-blue .navbar__item-sub-lbl:active {
    border-top-color: #006dae;
    color: #fff;
  }
  .megamenu--white .sub-nav,
  .megamenu--white .navbar__item--active .navbar__item-lbl,
  .megamenu--white .navbar__item-lbl:hover {
    background-color: #fff;
  }
  .megamenu--white .navbar__item--active .navbar__item-lbl,
  .megamenu--white .navbar__item-lbl:hover,
  .megamenu--white .navbar__item-sub-lbl:active {
    border-top-color: #fff;
    color: #fff;
  }
  .megamenu--blue .sub-nav,
  .megamenu--blue .navbar__item--active .navbar__item-lbl,
  .megamenu--blue .navbar__item-lbl:hover {
    background-color: #006dae;
  }
  .megamenu--blue .navbar__item--active .navbar__item-lbl,
  .megamenu--blue .navbar__item-lbl:hover,
  .megamenu--blue .navbar__item-sub-lbl:active {
    border-top-color: #006dae;
    color: #fff;
  }
  .megamenu--brown .sub-nav,
  .megamenu--brown .navbar__item--active .navbar__item-lbl,
  .megamenu--brown .navbar__item-lbl:hover {
    background-color: #795549;
  }
  .megamenu--brown .navbar__item--active .navbar__item-lbl,
  .megamenu--brown .navbar__item-lbl:hover,
  .megamenu--brown .navbar__item-sub-lbl:active {
    border-top-color: #795549;
    color: #fff;
  }
  .megamenu--cerise .sub-nav,
  .megamenu--cerise .navbar__item--active .navbar__item-lbl,
  .megamenu--cerise .navbar__item-lbl:hover {
    background-color: #c8008f;
  }
  .megamenu--cerise .navbar__item--active .navbar__item-lbl,
  .megamenu--cerise .navbar__item-lbl:hover,
  .megamenu--cerise .navbar__item-sub-lbl:active {
    border-top-color: #c8008f;
    color: #fff;
  }
  .megamenu--dark-charcoal .sub-nav,
  .megamenu--dark-charcoal .navbar__item--active .navbar__item-lbl,
  .megamenu--dark-charcoal .navbar__item-lbl:hover {
    background-color: #3c3c3c;
  }
  .megamenu--dark-charcoal .navbar__item--active .navbar__item-lbl,
  .megamenu--dark-charcoal .navbar__item-lbl:hover,
  .megamenu--dark-charcoal .navbar__item-sub-lbl:active {
    border-top-color: #3c3c3c;
    color: #fff;
  }
  .megamenu--dark-grey .sub-nav,
  .megamenu--dark-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--dark-grey .navbar__item-lbl:hover {
    background-color: #cfcfcf;
  }
  .megamenu--dark-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--dark-grey .navbar__item-lbl:hover,
  .megamenu--dark-grey .navbar__item-sub-lbl:active {
    border-top-color: #cfcfcf;
    color: #fff;
  }
  .megamenu--green .sub-nav,
  .megamenu--green .navbar__item--active .navbar__item-lbl,
  .megamenu--green .navbar__item-lbl:hover {
    background-color: #00ac3e;
  }
  .megamenu--green .navbar__item--active .navbar__item-lbl,
  .megamenu--green .navbar__item-lbl:hover,
  .megamenu--green .navbar__item-sub-lbl:active {
    border-top-color: #00ac3e;
    color: #fff;
  }
  .megamenu--khaki .sub-nav,
  .megamenu--khaki .navbar__item--active .navbar__item-lbl,
  .megamenu--khaki .navbar__item-lbl:hover {
    background-color: #829356;
  }
  .megamenu--khaki .navbar__item--active .navbar__item-lbl,
  .megamenu--khaki .navbar__item-lbl:hover,
  .megamenu--khaki .navbar__item-sub-lbl:active {
    border-top-color: #829356;
    color: #fff;
  }
  .megamenu--light-blue .sub-nav,
  .megamenu--light-blue .navbar__item--active .navbar__item-lbl,
  .megamenu--light-blue .navbar__item-lbl:hover {
    background-color: #009fda;
  }
  .megamenu--light-blue .navbar__item--active .navbar__item-lbl,
  .megamenu--light-blue .navbar__item-lbl:hover,
  .megamenu--light-blue .navbar__item-sub-lbl:active {
    border-top-color: #009fda;
    color: #fff;
  }
  .megamenu--light-charcoal .sub-nav,
  .megamenu--light-charcoal .navbar__item--active .navbar__item-lbl,
  .megamenu--light-charcoal .navbar__item-lbl:hover {
    background-color: #505050;
  }
  .megamenu--light-charcoal .navbar__item--active .navbar__item-lbl,
  .megamenu--light-charcoal .navbar__item-lbl:hover,
  .megamenu--light-charcoal .navbar__item-sub-lbl:active {
    border-top-color: #505050;
    color: #fff;
  }
  .megamenu--light-grey .sub-nav,
  .megamenu--light-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--light-grey .navbar__item-lbl:hover {
    background-color: #f6f6f6;
  }
  .megamenu--light-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--light-grey .navbar__item-lbl:hover,
  .megamenu--light-grey .navbar__item-sub-lbl:active {
    border-top-color: #f6f6f6;
    color: #fff;
  }
  .megamenu--magenta .sub-nav,
  .megamenu--magenta .navbar__item--active .navbar__item-lbl,
  .megamenu--magenta .navbar__item-lbl:hover {
    background-color: #c900ff;
  }
  .megamenu--magenta .navbar__item--active .navbar__item-lbl,
  .megamenu--magenta .navbar__item-lbl:hover,
  .megamenu--magenta .navbar__item-sub-lbl:active {
    border-top-color: #c900ff;
    color: #fff;
  }
  .megamenu--medium-grey .sub-nav,
  .megamenu--medium-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--medium-grey .navbar__item-lbl:hover {
    background-color: #e6e6e6;
  }
  .megamenu--medium-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--medium-grey .navbar__item-lbl:hover,
  .megamenu--medium-grey .navbar__item-sub-lbl:active {
    border-top-color: #e6e6e6;
    color: #fff;
  }
  .megamenu--orange .sub-nav,
  .megamenu--orange .navbar__item--active .navbar__item-lbl,
  .megamenu--orange .navbar__item-lbl:hover {
    background-color: #fc622e;
  }
  .megamenu--orange .navbar__item--active .navbar__item-lbl,
  .megamenu--orange .navbar__item-lbl:hover,
  .megamenu--orange .navbar__item-sub-lbl:active {
    border-top-color: #fc622e;
    color: #fff;
  }
  .megamenu--pink .sub-nav,
  .megamenu--pink .navbar__item--active .navbar__item-lbl,
  .megamenu--pink .navbar__item-lbl:hover {
    background-color: #ee64a4;
  }
  .megamenu--pink .navbar__item--active .navbar__item-lbl,
  .megamenu--pink .navbar__item-lbl:hover,
  .megamenu--pink .navbar__item-sub-lbl:active {
    border-top-color: #ee64a4;
    color: #fff;
  }
  .megamenu--purple .sub-nav,
  .megamenu--purple .navbar__item--active .navbar__item-lbl,
  .megamenu--purple .navbar__item-lbl:hover {
    background-color: #8177e7;
  }
  .megamenu--purple .navbar__item--active .navbar__item-lbl,
  .megamenu--purple .navbar__item-lbl:hover,
  .megamenu--purple .navbar__item-sub-lbl:active {
    border-top-color: #8177e7;
    color: #fff;
  }
  .megamenu--red .sub-nav,
  .megamenu--red .navbar__item--active .navbar__item-lbl,
  .megamenu--red .navbar__item-lbl:hover {
    background-color: #ff002b;
  }
  .megamenu--red .navbar__item--active .navbar__item-lbl,
  .megamenu--red .navbar__item-lbl:hover,
  .megamenu--red .navbar__item-sub-lbl:active {
    border-top-color: #ff002b;
    color: #fff;
  }
  .megamenu--aa-blue .sub-nav,
  .megamenu--aa-blue .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-blue .navbar__item-lbl:hover {
    background-color: #00739d;
  }
  .megamenu--aa-blue .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-blue .navbar__item-lbl:hover,
  .megamenu--aa-blue .navbar__item-sub-lbl:active {
    border-top-color: #00739d;
    color: #fff;
  }
  .megamenu--aa-charcoal .sub-nav,
  .megamenu--aa-charcoal .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-charcoal .navbar__item-lbl:hover {
    background-color: #505050;
  }
  .megamenu--aa-charcoal .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-charcoal .navbar__item-lbl:hover,
  .megamenu--aa-charcoal .navbar__item-sub-lbl:active {
    border-top-color: #505050;
    color: #fff;
  }
  .megamenu--aa-fuchsia .sub-nav,
  .megamenu--aa-fuchsia .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-fuchsia .navbar__item-lbl:hover {
    background-color: #c90095;
  }
  .megamenu--aa-fuchsia .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-fuchsia .navbar__item-lbl:hover,
  .megamenu--aa-fuchsia .navbar__item-sub-lbl:active {
    border-top-color: #c90095;
    color: #fff;
  }
  .megamenu--aa-green .sub-nav,
  .megamenu--aa-green .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-green .navbar__item-lbl:hover {
    background-color: #006f29;
  }
  .megamenu--aa-green .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-green .navbar__item-lbl:hover,
  .megamenu--aa-green .navbar__item-sub-lbl:active {
    border-top-color: #006f29;
    color: #fff;
  }
  .megamenu--aa-olive .sub-nav,
  .megamenu--aa-olive .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-olive .navbar__item-lbl:hover {
    background-color: #616d3a;
  }
  .megamenu--aa-olive .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-olive .navbar__item-lbl:hover,
  .megamenu--aa-olive .navbar__item-sub-lbl:active {
    border-top-color: #616d3a;
    color: #fff;
  }
  .megamenu--aa-orange .sub-nav,
  .megamenu--aa-orange .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-orange .navbar__item-lbl:hover {
    background-color: #c33603;
  }
  .megamenu--aa-orange .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-orange .navbar__item-lbl:hover,
  .megamenu--aa-orange .navbar__item-sub-lbl:active {
    border-top-color: #c33603;
    color: #fff;
  }
  .megamenu--aa-purple .sub-nav,
  .megamenu--aa-purple .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-purple .navbar__item-lbl:hover {
    background-color: #6f64a9;
  }
  .megamenu--aa-purple .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-purple .navbar__item-lbl:hover,
  .megamenu--aa-purple .navbar__item-sub-lbl:active {
    border-top-color: #6f64a9;
    color: #fff;
  }
  .megamenu--aa-red .sub-nav,
  .megamenu--aa-red .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-red .navbar__item-lbl:hover {
    background-color: #df0021;
  }
  .megamenu--aa-red .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-red .navbar__item-lbl:hover,
  .megamenu--aa-red .navbar__item-sub-lbl:active {
    border-top-color: #df0021;
    color: #fff;
  }
  .megamenu--aa-ruby .sub-nav,
  .megamenu--aa-ruby .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-ruby .navbar__item-lbl:hover {
    background-color: #c800d9;
  }
  .megamenu--aa-ruby .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-ruby .navbar__item-lbl:hover,
  .megamenu--aa-ruby .navbar__item-sub-lbl:active {
    border-top-color: #c800d9;
    color: #fff;
  }
  .megamenu--aa-umber .sub-nav,
  .megamenu--aa-umber .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-umber .navbar__item-lbl:hover {
    background-color: #795548;
  }
  .megamenu--aa-umber .navbar__item--active .navbar__item-lbl,
  .megamenu--aa-umber .navbar__item-lbl:hover,
  .megamenu--aa-umber .navbar__item-sub-lbl:active {
    border-top-color: #795548;
    color: #fff;
  }
  .megamenu--white p,
  .megamenu--white a,
  .megamenu--white h4,
  .megamenu--white .navbar__list,
  .megamenu--white .navbar__item--active .navbar__item-lbl,
  .megamenu--white .navbar__item-lbl:hover,
  .megamenu--white .navbar__item-sub-lbl:active, .megamenu--light-grey p,
  .megamenu--light-grey a,
  .megamenu--light-grey h4,
  .megamenu--light-grey .navbar__list,
  .megamenu--light-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--light-grey .navbar__item-lbl:hover,
  .megamenu--light-grey .navbar__item-sub-lbl:active, .megamenu--medium-grey p,
  .megamenu--medium-grey a,
  .megamenu--medium-grey h4,
  .megamenu--medium-grey .navbar__list,
  .megamenu--medium-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--medium-grey .navbar__item-lbl:hover,
  .megamenu--medium-grey .navbar__item-sub-lbl:active, .megamenu--dark-grey p,
  .megamenu--dark-grey a,
  .megamenu--dark-grey h4,
  .megamenu--dark-grey .navbar__list,
  .megamenu--dark-grey .navbar__item--active .navbar__item-lbl,
  .megamenu--dark-grey .navbar__item-lbl:hover,
  .megamenu--dark-grey .navbar__item-sub-lbl:active {
    color: #505050;
  }
  .megamenu--monash-blue .sub-nav {
    margin-top: -0.0625rem;
  }
  .no-js .header-row__logo-wrapper {
    display: none;
  }
  .no-js .header .utility-navigation-list {
    display: flex;
  }
  .no-js .navbar__dropdown {
    display: block;
  }
  /* Module: S */
  body {
    font-size: 1rem;
  }
  h1 {
    font-size: 2.625rem;
    margin-top: .67em;
    padding-top: 0;
  }
  h2 {
    font-size: 1.75rem;
  }
  h3 {
    font-size: 1.5rem;
  }
  h4 {
    font-size: 1rem;
  }
  h5 {
    font-size: 1rem;
  }
  h6 {
    font-size: 1rem;
  }
  a[href^="tel:"] {
    text-decoration: none;
    color: inherit;
  }
  .mobile-hidden {
    display: block;
  }
  .desktop-hidden {
    display: none;
  }
  .content-wrapper {
    max-width: 73.25rem;
    padding: 0 1rem;
  }
  .lhs {
    float: left;
    padding-top: 2rem;
    width: 16.4375rem;
  }
  .lhs + .content {
    margin-left: 17.375rem;
    margin-right: -1000rem;
    padding-right: 1000rem;
  }
  .lhs--wide {
    margin-left: -5rem;
    padding-top: 2.8125rem;
    width: 21.25rem;
  }
  .lhs--wide + .content {
    margin-left: 18.25rem;
    padding-top: 2.8125rem;
  }
  .lhs--wide + .content h3 {
    margin-top: 0;
  }
  .content {
    padding: 0;
  }
  .l--content-rhs .content {
    margin-right: -1000rem;
    padding-right: 1000rem;
  }
  .content-inner__main {
    float: left;
    padding: 0.75rem 1.875rem 1.875rem 0;
    width: 70%;
  }
  .l--lhs-content .content-inner__main {
    padding-right: 0;
    width: 100%;
  }
  .l--content-rhs .content-inner__main {
    width: 74%;
  }
  .l--content .content-inner__main {
    padding: 0;
    width: 66%;
  }
  .l--lhs-content-rhs .content-inner__main,
  .l--lhs-content .content-inner__main {
    padding-left: 1.875rem;
  }
  .l--content-rhs-even .content-inner__main {
    width: 74.39%;
  }
  .content-inner__rhs {
    float: right;
    padding-top: 2rem;
    width: 30%;
  }
  .l--content-rhs .content-inner__rhs {
    padding-left: 0;
    width: 26%;
  }
  .l--content .content-inner__rhs {
    padding: 0 0 0 2rem;
    width: 34%;
  }
  .l--content-rhs-even .content-inner__rhs {
    margin-left: 2.63%;
    padding-left: 0;
    width: 22.98%;
  }
  .top-gap--min {
    padding-top: 1.25rem;
  }
  .top-gap--regular {
    padding-top: 5rem;
  }
  .top-gap--small {
    padding-top: 3.125rem;
  }
  .top-gap--mid {
    padding-top: 3.75rem;
  }
  .top-gap--medium {
    padding-top: 5.625rem;
  }
  .bottom-gap--min {
    padding-bottom: 1.25rem;
  }
  .bottom-gap--regular {
    padding-bottom: 5rem;
  }
  .bottom-gap--small {
    padding-bottom: 3.125rem;
  }
  .bottom-gap--mid {
    padding-bottom: 3.75rem;
  }
  .bottom-gap--medium {
    padding-bottom: 5.625rem;
  }
  .user-def-palette--bg-wide-black,
  .call-to-action__action.user-def-palette--bg-wide-black,
  .banner .page-wrapper.user-def-palette--bg-wide-black {
    background-color: #000;
  }
  .user-def-palette--text-wide-black,
  .call-to-action__action.user-def-palette--text-wide-black,
  .banner .page-wrapper.user-def-palette--text-wide-black {
    color: #000;
  }
  .user-def-palette--bg-wide-monash-blue,
  .call-to-action__action.user-def-palette--bg-wide-monash-blue,
  .banner .page-wrapper.user-def-palette--bg-wide-monash-blue {
    background-color: #006dae;
  }
  .user-def-palette--text-wide-monash-blue,
  .call-to-action__action.user-def-palette--text-wide-monash-blue,
  .banner .page-wrapper.user-def-palette--text-wide-monash-blue {
    color: #006dae;
  }
  .user-def-palette--bg-wide-white,
  .call-to-action__action.user-def-palette--bg-wide-white,
  .banner .page-wrapper.user-def-palette--bg-wide-white {
    background-color: #fff;
  }
  .user-def-palette--text-wide-white,
  .call-to-action__action.user-def-palette--text-wide-white,
  .banner .page-wrapper.user-def-palette--text-wide-white {
    color: #fff;
  }
  .user-def-palette--bg-wide-blue,
  .call-to-action__action.user-def-palette--bg-wide-blue,
  .banner .page-wrapper.user-def-palette--bg-wide-blue {
    background-color: #006dae;
  }
  .user-def-palette--text-wide-blue,
  .call-to-action__action.user-def-palette--text-wide-blue,
  .banner .page-wrapper.user-def-palette--text-wide-blue {
    color: #006dae;
  }
  .user-def-palette--bg-wide-brown,
  .call-to-action__action.user-def-palette--bg-wide-brown,
  .banner .page-wrapper.user-def-palette--bg-wide-brown {
    background-color: #795549;
  }
  .user-def-palette--text-wide-brown,
  .call-to-action__action.user-def-palette--text-wide-brown,
  .banner .page-wrapper.user-def-palette--text-wide-brown {
    color: #795549;
  }
  .user-def-palette--bg-wide-cerise,
  .call-to-action__action.user-def-palette--bg-wide-cerise,
  .banner .page-wrapper.user-def-palette--bg-wide-cerise {
    background-color: #c8008f;
  }
  .user-def-palette--text-wide-cerise,
  .call-to-action__action.user-def-palette--text-wide-cerise,
  .banner .page-wrapper.user-def-palette--text-wide-cerise {
    color: #c8008f;
  }
  .user-def-palette--bg-wide-dark-charcoal,
  .call-to-action__action.user-def-palette--bg-wide-dark-charcoal,
  .banner .page-wrapper.user-def-palette--bg-wide-dark-charcoal {
    background-color: #3c3c3c;
  }
  .user-def-palette--text-wide-dark-charcoal,
  .call-to-action__action.user-def-palette--text-wide-dark-charcoal,
  .banner .page-wrapper.user-def-palette--text-wide-dark-charcoal {
    color: #3c3c3c;
  }
  .user-def-palette--bg-wide-dark-grey,
  .call-to-action__action.user-def-palette--bg-wide-dark-grey,
  .banner .page-wrapper.user-def-palette--bg-wide-dark-grey {
    background-color: #cfcfcf;
  }
  .user-def-palette--text-wide-dark-grey,
  .call-to-action__action.user-def-palette--text-wide-dark-grey,
  .banner .page-wrapper.user-def-palette--text-wide-dark-grey {
    color: #cfcfcf;
  }
  .user-def-palette--bg-wide-green,
  .call-to-action__action.user-def-palette--bg-wide-green,
  .banner .page-wrapper.user-def-palette--bg-wide-green {
    background-color: #00ac3e;
  }
  .user-def-palette--text-wide-green,
  .call-to-action__action.user-def-palette--text-wide-green,
  .banner .page-wrapper.user-def-palette--text-wide-green {
    color: #00ac3e;
  }
  .user-def-palette--bg-wide-khaki,
  .call-to-action__action.user-def-palette--bg-wide-khaki,
  .banner .page-wrapper.user-def-palette--bg-wide-khaki {
    background-color: #829356;
  }
  .user-def-palette--text-wide-khaki,
  .call-to-action__action.user-def-palette--text-wide-khaki,
  .banner .page-wrapper.user-def-palette--text-wide-khaki {
    color: #829356;
  }
  .user-def-palette--bg-wide-light-blue,
  .call-to-action__action.user-def-palette--bg-wide-light-blue,
  .banner .page-wrapper.user-def-palette--bg-wide-light-blue {
    background-color: #009fda;
  }
  .user-def-palette--text-wide-light-blue,
  .call-to-action__action.user-def-palette--text-wide-light-blue,
  .banner .page-wrapper.user-def-palette--text-wide-light-blue {
    color: #009fda;
  }
  .user-def-palette--bg-wide-light-charcoal,
  .call-to-action__action.user-def-palette--bg-wide-light-charcoal,
  .banner .page-wrapper.user-def-palette--bg-wide-light-charcoal {
    background-color: #505050;
  }
  .user-def-palette--text-wide-light-charcoal,
  .call-to-action__action.user-def-palette--text-wide-light-charcoal,
  .banner .page-wrapper.user-def-palette--text-wide-light-charcoal {
    color: #505050;
  }
  .user-def-palette--bg-wide-light-grey,
  .call-to-action__action.user-def-palette--bg-wide-light-grey,
  .banner .page-wrapper.user-def-palette--bg-wide-light-grey {
    background-color: #f6f6f6;
  }
  .user-def-palette--text-wide-light-grey,
  .call-to-action__action.user-def-palette--text-wide-light-grey,
  .banner .page-wrapper.user-def-palette--text-wide-light-grey {
    color: #f6f6f6;
  }
  .user-def-palette--bg-wide-magenta,
  .call-to-action__action.user-def-palette--bg-wide-magenta,
  .banner .page-wrapper.user-def-palette--bg-wide-magenta {
    background-color: #c900ff;
  }
  .user-def-palette--text-wide-magenta,
  .call-to-action__action.user-def-palette--text-wide-magenta,
  .banner .page-wrapper.user-def-palette--text-wide-magenta {
    color: #c900ff;
  }
  .user-def-palette--bg-wide-medium-grey,
  .call-to-action__action.user-def-palette--bg-wide-medium-grey,
  .banner .page-wrapper.user-def-palette--bg-wide-medium-grey {
    background-color: #e6e6e6;
  }
  .user-def-palette--text-wide-medium-grey,
  .call-to-action__action.user-def-palette--text-wide-medium-grey,
  .banner .page-wrapper.user-def-palette--text-wide-medium-grey {
    color: #e6e6e6;
  }
  .user-def-palette--bg-wide-orange,
  .call-to-action__action.user-def-palette--bg-wide-orange,
  .banner .page-wrapper.user-def-palette--bg-wide-orange {
    background-color: #fc622e;
  }
  .user-def-palette--text-wide-orange,
  .call-to-action__action.user-def-palette--text-wide-orange,
  .banner .page-wrapper.user-def-palette--text-wide-orange {
    color: #fc622e;
  }
  .user-def-palette--bg-wide-pink,
  .call-to-action__action.user-def-palette--bg-wide-pink,
  .banner .page-wrapper.user-def-palette--bg-wide-pink {
    background-color: #ee64a4;
  }
  .user-def-palette--text-wide-pink,
  .call-to-action__action.user-def-palette--text-wide-pink,
  .banner .page-wrapper.user-def-palette--text-wide-pink {
    color: #ee64a4;
  }
  .user-def-palette--bg-wide-purple,
  .call-to-action__action.user-def-palette--bg-wide-purple,
  .banner .page-wrapper.user-def-palette--bg-wide-purple {
    background-color: #8177e7;
  }
  .user-def-palette--text-wide-purple,
  .call-to-action__action.user-def-palette--text-wide-purple,
  .banner .page-wrapper.user-def-palette--text-wide-purple {
    color: #8177e7;
  }
  .user-def-palette--bg-wide-red,
  .call-to-action__action.user-def-palette--bg-wide-red,
  .banner .page-wrapper.user-def-palette--bg-wide-red {
    background-color: #ff002b;
  }
  .user-def-palette--text-wide-red,
  .call-to-action__action.user-def-palette--text-wide-red,
  .banner .page-wrapper.user-def-palette--text-wide-red {
    color: #ff002b;
  }
  .user-def-palette--bg-wide-aa-blue,
  .call-to-action__action.user-def-palette--bg-wide-aa-blue,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-blue {
    background-color: #00739d;
  }
  .user-def-palette--text-wide-aa-blue,
  .call-to-action__action.user-def-palette--text-wide-aa-blue,
  .banner .page-wrapper.user-def-palette--text-wide-aa-blue {
    color: #00739d;
  }
  .user-def-palette--bg-wide-aa-charcoal,
  .call-to-action__action.user-def-palette--bg-wide-aa-charcoal,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-charcoal {
    background-color: #505050;
  }
  .user-def-palette--text-wide-aa-charcoal,
  .call-to-action__action.user-def-palette--text-wide-aa-charcoal,
  .banner .page-wrapper.user-def-palette--text-wide-aa-charcoal {
    color: #505050;
  }
  .user-def-palette--bg-wide-aa-fuchsia,
  .call-to-action__action.user-def-palette--bg-wide-aa-fuchsia,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-fuchsia {
    background-color: #c90095;
  }
  .user-def-palette--text-wide-aa-fuchsia,
  .call-to-action__action.user-def-palette--text-wide-aa-fuchsia,
  .banner .page-wrapper.user-def-palette--text-wide-aa-fuchsia {
    color: #c90095;
  }
  .user-def-palette--bg-wide-aa-green,
  .call-to-action__action.user-def-palette--bg-wide-aa-green,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-green {
    background-color: #006f29;
  }
  .user-def-palette--text-wide-aa-green,
  .call-to-action__action.user-def-palette--text-wide-aa-green,
  .banner .page-wrapper.user-def-palette--text-wide-aa-green {
    color: #006f29;
  }
  .user-def-palette--bg-wide-aa-olive,
  .call-to-action__action.user-def-palette--bg-wide-aa-olive,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-olive {
    background-color: #616d3a;
  }
  .user-def-palette--text-wide-aa-olive,
  .call-to-action__action.user-def-palette--text-wide-aa-olive,
  .banner .page-wrapper.user-def-palette--text-wide-aa-olive {
    color: #616d3a;
  }
  .user-def-palette--bg-wide-aa-orange,
  .call-to-action__action.user-def-palette--bg-wide-aa-orange,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-orange {
    background-color: #c33603;
  }
  .user-def-palette--text-wide-aa-orange,
  .call-to-action__action.user-def-palette--text-wide-aa-orange,
  .banner .page-wrapper.user-def-palette--text-wide-aa-orange {
    color: #c33603;
  }
  .user-def-palette--bg-wide-aa-purple,
  .call-to-action__action.user-def-palette--bg-wide-aa-purple,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-purple {
    background-color: #6f64a9;
  }
  .user-def-palette--text-wide-aa-purple,
  .call-to-action__action.user-def-palette--text-wide-aa-purple,
  .banner .page-wrapper.user-def-palette--text-wide-aa-purple {
    color: #6f64a9;
  }
  .user-def-palette--bg-wide-aa-red,
  .call-to-action__action.user-def-palette--bg-wide-aa-red,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-red {
    background-color: #df0021;
  }
  .user-def-palette--text-wide-aa-red,
  .call-to-action__action.user-def-palette--text-wide-aa-red,
  .banner .page-wrapper.user-def-palette--text-wide-aa-red {
    color: #df0021;
  }
  .user-def-palette--bg-wide-aa-ruby,
  .call-to-action__action.user-def-palette--bg-wide-aa-ruby,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-ruby {
    background-color: #c800d9;
  }
  .user-def-palette--text-wide-aa-ruby,
  .call-to-action__action.user-def-palette--text-wide-aa-ruby,
  .banner .page-wrapper.user-def-palette--text-wide-aa-ruby {
    color: #c800d9;
  }
  .user-def-palette--bg-wide-aa-umber,
  .call-to-action__action.user-def-palette--bg-wide-aa-umber,
  .banner .page-wrapper.user-def-palette--bg-wide-aa-umber {
    background-color: #795548;
  }
  .user-def-palette--text-wide-aa-umber,
  .call-to-action__action.user-def-palette--text-wide-aa-umber,
  .banner .page-wrapper.user-def-palette--text-wide-aa-umber {
    color: #795548;
  }
  /* Module: S */
  .inside-page .content-inner__main > h1 {
    margin-top: .67em;
  }
  .related:first-child {
    margin-top: 3.4375rem;
  }
  .related__heading {
    font-size: 1.5rem;
  }
  .related > div a {
    font-size: 1rem;
  }
  /* Module: S */
  .intro-text {
    margin-left: -5rem;
    margin-right: -5rem;
    padding-left: 0;
    padding-right: 0;
  }
  .intro-text .content-wrapper {
    max-width: 70%;
  }
  .intro-text.align-left-w h3,
  .intro-text.align-left-w p {
    text-align: left;
  }
  .intro-text.align-left-w .content-wrapper {
    max-width: 60%;
  }
  .intro-text h2 {
    font-size: 2.625rem;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  .intro-text p {
    font-size: 1rem;
  }
  .intro-text .introduction {
    font-size: 1.5rem;
    line-height: 1.17;
  }
  /* Module: S */
  .lhs-nav {
    padding: 0.9375rem 0.625rem 0.3125rem;
  }
  .lhs-nav-list {
    display: none;
  }
  .lhs-nav-list[aria-expanded="true"] {
    display: block;
  }
  .lhs-nav-list__item, .lhs-nav-list__item--parent, .lhs-nav-list__item--active, .lhs-nav-list__item--current {
    margin-bottom: auto;
    margin-top: auto;
  }
  .lhs-nav-list__item-link {
    padding: 0.625rem 2.625rem 0.625rem 0.875rem;
  }
  .lhs-nav-list__item-link--lvl4 {
    padding-left: 2.4375rem;
  }
  .lhs-nav-list__item-link--lvl5 {
    padding-left: 4rem;
  }
  .lhs-nav-list__item-link--parent {
    background-color: transparent;
    font-size: 1rem;
    margin-bottom: 1.25rem;
    padding: 0.625rem 2.625rem 1.5625rem 0.875rem;
  }
  .lhs-nav-list__item-link--parent::after {
    display: block;
  }
  /* Module: S */
  /* Module: S */
  #monash-college-news-list .col-md-6 {
    max-width: 100%;
  }
  #monash-college-news-list .box-listing-element__blurb {
    float: none;
  }
  #monash-college-news-list a.box-listing-element__thumb-link {
    float: left;
    max-width: 250px;
    padding: 20px;
    height: 100%;
  }
  /* Module: S */
  /* Module: S */
  .quote-box {
    font-size: 1.5rem;
    line-height: 1.1667;
    margin-top: 0;
    padding: 2.5rem 5rem 2.5rem 5rem;
  }
  /* Module: S */
  .single-news-page p {
    background-color: #fff !important;
  }
  .single-news-page a {
    font-size: 1rem;
    color: #505050 !important;
    font-family: Arial;
  }
  .single-news-page a:hover {
    text-decoration: none;
  }
  .search-box--courses {
    margin-left: -5rem;
    margin-right: -5rem;
  }
}

@media only screen and (min-width: 60em) and (max-width: 74em) {
  .search-box--courses {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}

@media only screen and (min-width: 60em) {
  .search-box--courses__label {
    font-size: 2.625rem;
    line-height: 1.1904;
    padding: 3.125rem 0 0.9375rem;
  }
  .search-box--courses .control-group {
    background-color: #f6f6f6;
    padding: 1.875rem 10.25rem;
  }
  .search-box--courses .control-group__input,
  .search-box--courses .control-group__button {
    font-size: 1.25rem;
    line-height: 1.3;
    padding-bottom: 0.6875rem;
    padding-top: 0.6875rem;
  }
  .search-box--courses .control-group__input {
    padding-left: 2rem;
  }
  .search-box--courses .control-group__button {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
  }
  .search-box--news .search-box--news-events-rhs,
  .search-box--news .search-box--news-events-browse-rhs,
  .search-box--browse .search-box--news-events-rhs,
  .search-box--browse .search-box--news-events-browse-rhs {
    margin-top: 0;
  }
  .search-box--news .search-box--news-events-rhs .search-box--browse__heading,
  .search-box--news .search-box--news-events-browse-rhs .search-box--browse__heading,
  .search-box--browse .search-box--news-events-rhs .search-box--browse__heading,
  .search-box--browse .search-box--news-events-browse-rhs .search-box--browse__heading {
    float: none;
  }
  .search-box--news .search-box--news-events,
  .search-box--browse .search-box--news-events {
    flex-basis: 50%;
  }
  .search-box--news__form,
  .search-box--browse__form {
    display: flex;
    margin-bottom: 2rem;
    padding: 1.5625rem 0.9375rem;
  }
  .search-box--news-lhs, .search-box--news-rhs,
  .search-box--browse-lhs,
  .search-box--browse-rhs {
    flex-basis: 45%;
  }
  .search-box--news-rhs,
  .search-box--browse-rhs {
    margin-top: 0;
  }
  .search-box--news__heading,
  .search-box--browse__heading {
    font-size: 1.5rem;
    line-height: 1.1667;
  }
  .search-box--news__input,
  .search-box--browse__input {
    height: 2.5rem;
    line-height: 1.375;
  }
  .search-box--news .selectric,
  .search-box--browse .selectric {
    padding: 0.5rem 15%;
  }
  .search-box--news .selectric .label,
  .search-box--browse .selectric .label {
    font-size: 1rem;
    line-height: 1.375;
    padding-right: 1.4375rem;
  }
  .search-box--news .selectric .button,
  .search-box--browse .selectric .button {
    height: 2.375rem;
    width: 2.1875rem;
  }
  .search-box--news .selectric .button:after,
  .search-box--browse .selectric .button:after {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 248.16px 184.8px;
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
    display: block;
    width: 11px;
    height: 11px;
    background-position: -79.2px -15.84px;
    content: '';
  }
  .no-svg .search-box--news .selectric .button:after, .no-svg
  .search-box--browse .selectric .button:after {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
  }
  .search-box--news .selectric-search-box--news__select--month,
  .search-box--browse .selectric-search-box--news__select--month {
    margin-left: -3%;
  }
  .search-box--news .selectric-search-box--news__select--month.selectric-wrapper,
  .search-box--browse .selectric-search-box--news__select--month.selectric-wrapper {
    flex-basis: 32%;
  }
  .search-box--news .selectric-items li,
  .search-box--browse .selectric-items li {
    font-size: 1rem;
    line-height: 1.375;
    padding: 0.5625rem 0.9375rem;
  }
  .search-box--news .selectric-wrapper, .search-box--news__controls, .search-box--news__select,
  .search-box--browse .selectric-wrapper,
  .search-box--browse__controls,
  .search-box--browse__select {
    flex-grow: 0;
    margin-top: 1.25rem;
  }
  .search-box--news .selectric-wrapper,
  .search-box--browse .selectric-wrapper {
    flex-basis: 30.2%;
    margin-right: 0;
  }
  .search-box--news__controls,
  .search-box--browse__controls {
    flex-basis: 30.2%;
  }
  .search-box--news__button,
  .search-box--browse__button {
    line-height: 1.375;
    padding: 0.5625rem 0.9375rem;
    width: 100%;
  }
  .search-box--news__label {
    display: none;
  }
  .search-box--browse__label {
    line-height: 1.375;
    padding: 0.5rem 2.5rem 0.5rem 0.9375rem;
  }
  .search-box--browse__controls {
    flex-basis: 100%;
    margin-left: 0;
  }
  .search-box--browse__button {
    width: 30.2%;
  }
  .search-box--browse__wrapper .button {
    height: 2.375rem;
    width: 2.1875rem;
  }
  .search-box--browse__wrapper .button:after {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 248.16px 184.8px;
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
    display: block;
    width: 11px;
    height: 11px;
    background-position: -79.2px -15.84px;
    content: '';
  }
  .no-svg .search-box--browse__wrapper .button:after {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
  }
  .search-box--news-main h2 {
    margin-top: 0.9375rem;
  }
  .search-box--news-main .search-box--browse__button {
    width: 12.2%;
  }
  /* Module: S */
  .search-global .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  /* Module: S */
  .header-row__search {
    align-items: stretch;
    display: flex;
    margin-right: 0;
    padding-top: 0.0625rem;
  }
  .header-row__search:hover .header-row__search-icon::after, .header-row__search--active .header-row__search-icon::after {
    width: 24px;
    height: 24px;
    background-position: -468px -36px;
  }
  /* NEW - code used only for new header search - header-row__search-global */
  .header-row__search-global .header-row__search-form {
    min-height: 34.375rem;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0.9375rem;
    z-index: 100;
  }
  .header-row__search-global .header-row__search-form:after {
    content: '';
    background: rgba(0, 0, 0, 0.9);
    left: -50%;
    right: -50%;
    top: 0;
    height: 100%;
    position: absolute;
    z-index: 1;
  }
  .header-row__search-icon {
    height: auto;
  }
  .header-row__search-icon::after {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 564px 420px;
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
    width: 24px;
    height: 24px;
    background-position: -432px -36px;
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }
  .no-svg .header-row__search-icon::after {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
  }
  .header-row__search-icon .visuallyhidden, .header-row__search-icon .sr-only {
    background: #000;
    color: #fff;
  }
  .search-form-group {
    width: 18rem;
  }
  .search-form-group__input, .search-form-group__submit {
    height: 2.5rem;
  }
  .search-form-group__input {
    margin-right: 3rem;
  }
  .search-form-group__scope-item {
    font-size: 0.75rem;
    margin-left: .75rem;
  }
  .search-form-group__submit {
    width: 2.5rem;
  }
  /* Module: S */
  .social-media-feed {
    padding-left: 0;
    padding-right: 0;
  }
  .social-media-feed .content-wrapper {
    max-width: 73.125rem;
  }
  .social-media-feed-listing {
    width: 100%;
  }
  .social-media-feed-listing__heading {
    font-size: 2.125rem;
    line-height: 1.1176;
    margin: 0 auto;
    padding-bottom: 3.75rem;
    width: 45%;
  }
  .social-media-feed-box {
    margin-bottom: 2rem;
  }
  .social-media-feed-box__wrapper {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 25%;
  }
  .social-media-feed-box__wrapper:nth-of-type(n+4) {
    display: block;
  }
  .social-media-feed-box__heading {
    font-size: 1rem;
    line-height: 1.375;
  }
  .social-media-feed-box__heading--icon-wrapper {
    height: 2.5rem;
    margin-right: 0.9375rem;
    width: 2.5rem;
  }
  .social-media-feed-box--instagram .social-media-feed-box__heading--icon {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 470px 350px;
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
    width: 20px;
    height: 20px;
    background-position: -420px 0px;
  }
  .no-svg .social-media-feed-box--instagram .social-media-feed-box__heading--icon {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
  }
  .social-media-feed-box--twitter .social-media-feed-box__heading--icon {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 423px 315px;
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
    width: 22px;
    height: 18px;
    background-position: -243px 0px;
  }
  .no-svg .social-media-feed-box--twitter .social-media-feed-box__heading--icon {
    background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.png);
  }
  /* Module: S */
  .accordion .accTitle a {
    font-size: 1rem;
    padding: 0.875rem 2.1875rem 0.875rem 1.25rem;
  }
  .accordion .accTitle a::after {
    right: 0.9375rem;
  }
  .accordion .accTitle.uber-accordion__button-active > a::after {
    right: 0.8125rem;
  }
  .accordion .accContent {
    padding: 0 1.25rem;
  }
  .accordion .accContent::after {
    height: 2.1875rem;
  }
  /* Module: S */
  .timeline-card .btn {
    display: table;
    font-size: 1rem;
    position: static;
    width: auto;
  }
  .timeline-card .box-listing-element__video-thumb-link::after {
    display: block;
  }
  .timeline-card__video-full-wrapper {
    height: 4.0625rem;
    left: 50%;
    margin-left: -2.0625rem;
    margin-top: -2.03125rem;
    top: 50%;
    width: 4.125rem;
  }
  .timeline-card__video-full-wrapper + .timeline-card__content {
    height: 100%;
    z-index: 1;
  }
  .timeline-card__video-full-wrapper + .timeline-card__content .timeline-card__content-background {
    display: block;
  }
  .timeline-card__video-full-wrapper + .timeline-card__content .btn {
    height: auto;
  }
  .timeline-card__video-full-wrapper::after {
    display: block;
  }
  .timeline-card__year {
    display: inline-block;
    width: auto;
  }
  .timeline-card__number {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #282828;
    bottom: -3.75rem;
    font-size: 0.9375rem;
    padding-left: 1.09375rem;
    right: auto;
    top: auto;
  }
  .timeline-card__subheading,
  .timeline-card-col {
    font-size: 1rem;
  }
  .timeline-card__heading {
    font-weight: 400;
  }
  .timeline-card-row {
    flex-wrap: nowrap;
  }
  .timeline-card-row [data-col="11"] {
    min-height: 11.75rem;
    padding: 3.125rem 0.9375rem 1rem 6.25rem;
  }
  .timeline-card-row [data-col="12"] {
    min-height: 11.75rem;
    padding: 3.125rem 6.25rem 0 0.9375rem;
  }
  .timeline-card-row [data-col="21"] {
    padding: 1.375rem 0.9375rem 3.125rem 6.25rem;
  }
  .timeline-card-row [data-col="22"] {
    padding: 1.375rem 6.25rem 3.125rem 0.9375rem;
  }
  .timeline-card__category {
    border-top-right-radius: 0.3125rem;
    left: auto;
    margin-left: 0;
    right: 0;
    width: auto;
  }
  .timeline-card__background--fixed {
    height: 28.125rem;
    object-fit: cover;
  }
  /* Module: S */
  .timeline-search-box {
    margin-top: 0;
  }
  .timeline-landing__search {
    margin: 0 auto;
    max-width: 56.25rem;
  }
  /* Module: S */
  .search-wrapper input[type='search'] {
    flex-basis: 80%;
  }
  .search-wrapper input[type='submit'] {
    flex-basis: 20%;
  }
  .search-results__pagination {
    justify-content: space-between;
  }
  .search-results__pagination .result-list,
  .search-results__pagination .pagination__item {
    display: block;
  }
  .timeline-search-box,
  .timeline-search-box__lhs {
    padding-left: 0;
    padding-right: 0;
  }
  /* Module: S */
  .timeline__slider {
    padding-left: 0;
    padding-right: 0;
    width: 51.75rem;
  }
  .timeline__slider .slick-next {
    right: 0.3125rem;
  }
  .timeline__slider .slick-prev {
    left: 0.3125rem;
  }
  .timeline__slider-wrapper {
    padding-bottom: 9.375rem;
    padding-top: 2.8125rem;
  }
  .timeline__slider-item {
    height: 26.5625rem;
    position: static;
  }
  .timeline__slider-item .timeline-card__number {
    visibility: visible;
  }
  .timeline__slider-item .box-listing-element__video-thumb-link {
    visibility: hidden;
  }
  .timeline__slider-item.slick-active {
    height: 28.125rem;
  }
  .timeline__slider-item.slick-active .box-listing-element__video-thumb-link {
    visibility: visible;
  }
  /* Module: S */
  .timeline-card__sm {
    top: 8.25rem;
  }
  /* Module: S */
  .timeline-year-nav {
    bottom: 0;
    top: auto;
  }
  /* Module: S */
  .timeline {
    margin: 0;
  }
  .timeline__header {
    padding-top: 2.1875rem;
  }
  .timeline-heading {
    font-size: 1.5rem;
    line-height: 2.0833;
  }
  .timeline-subheading {
    font-size: 0.75rem;
    line-height: 1.8333;
  }
  .timeline-content {
    align-items: flex-start;
    flex-direction: row;
    padding-bottom: 6.25rem;
  }
  .timeline-content h1,
  .timeline-content .timeline-card__subheading {
    max-width: 23.75rem;
  }
  .timeline-content .timeline-lhs-cta--white {
    background-color: #fff;
  }
  .timeline-content-lhs {
    flex-basis: 17rem;
    height: 100%;
    margin-top: 4.0625rem;
    order: 1;
  }
  .timeline-lhs-link {
    display: block;
    height: 100%;
    padding-bottom: 15rem;
    width: 100%;
  }
  .timeline-content-main {
    margin-left: 1.75rem;
    max-width: 36.875rem;
    order: 2;
  }
  .timeline-content-lhs__banner,
  .timeline-lhs-heading,
  .timeline-lhs-subheading {
    display: block;
  }
  .timeline-content-lhs__content {
    padding: 14.0625rem 2.5rem 0;
  }
  .timeline-content__sm {
    padding-bottom: 2.8125rem;
    padding-top: 2.1875rem;
  }
  .timeline-lhs-cta {
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-width: none;
    padding-bottom: 0.875rem;
    padding-top: 0.875rem;
  }
  .timeline-lhs-cta--white::before {
    color: #006dae;
  }
  .timeline-lhs-cta--white {
    color: #505050;
  }
  /* Module: S */
  .video-container {
    margin: 0;
  }
  /* Module: S */
  .news-archive-listing__events-item {
    margin-bottom: 1em;
  }
  .news-archive-listing__events-item h3 a {
    padding-left: 0em;
  }
  .news-archive-listing__events-item a {
    text-decoration: none;
  }
  .news-archive-listing__events-item a:hover {
    text-decoration: underline;
  }
  #full-page-events {
    margin: 0;
  }
  #full-page-events .box-listing-element__group {
    margin: 0;
  }
  .search-box--news-events-rhs {
    width: 50%;
  }
  .search-box--events {
    flex-basis: 100%;
  }
  .selectric-wrapper.selectric-search-box--news-events__select {
    flex-basis: auto;
  }
  .search-box--news-events__select {
    flex-wrap: wrap;
  }
  .news-archive-listing__events-item h3,
  p.news-item-published-date {
    margin: 0em;
  }
  a.news-item-url {
    margin-top: 0em;
    font-size: 0.625em;
  }
  .search-box--news-events-browse-lhs {
    margin-top: 1.25rem;
  }
}

@media only screen and (min-width: 73.25em) {
  /* Module: S */
  .box-listing-element__container {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  /* Module: S */
  .social-media-feed {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  /* Module: S */
  .timeline__slider .slick-next {
    right: 3.75rem;
  }
  .timeline__slider .slick-prev {
    left: 3.75rem;
  }
}

@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]::after {
    content: " (" attr(href) ")";
    word-break: break-all;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  table {
    overflow: visible;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .print-hide {
    display: none !important;
  }
  .print-show {
    display: block !important;
  }
  .header-row__utility-navigation,
  .banner-inside,
  .lhs,
  .footer,
  .feature-links,
  .header-row__search,
  .related {
    display: none;
  }
  .lhs + .content {
    margin: 0;
    padding-right: 0;
  }
  .content-inner__main {
    width: 100%;
  }
  .header-row__logo {
    font-size: 0;
  }
  body {
    overflow: visible;
  }
  @page {
    margin: 1.5cm 1cm;
  }
  ul,
  img {
    page-break-inside: avoid;
  }
  .accordion .accContent {
    display: block !important;
    max-height: none;
  }
  .accordion.desktop-hidden {
    display: none;
  }
  .tabs,
  .tabs__target {
    display: block;
    page-break-after: avoid;
    page-break-before: avoid;
    page-break-inside: avoid;
  }
  .tabs__target:before {
    content: attr(data-name);
    display: block;
    margin-top: 1.25rem;
  }
  .tabs__target {
    margin-bottom: 1.25rem;
  }
  .tabs__tab-list {
    display: none !important;
  }
  .social-media-share > a,
  input[type="submit"] {
    display: none;
  }
  .social-media-feed-box__wrapper {
    display: block !important;
    float: none !important;
    height: auto !important;
    left: 0 !important;
    page-break-after: avoid;
    page-break-before: avoid;
    page-break-inside: avoid;
    position: relative !important;
    top: 0 !important;
    width: 100% !important;
  }
  .box-featured__wrapper, .box-featured__group {
    display: block !important;
    float: none !important;
    height: auto !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
    overflow: visible !important;
    position: relative !important;
  }
  .box-featured__wrapper {
    page-break-inside: avoid;
  }
  .banner {
    clear: none;
  }
  .landing #listing-box-study-landing .box-listing-element__group {
    display: block;
  }
  .landing #listing-box-study-landing .box-listing-element__wrapper {
    page-break-inside: avoid;
  }
  .video-container {
    display: none;
  }
  figure {
    page-break-inside: avoid;
  }
  .sq-form-control,
  .feature-links {
    display: block;
  }
  .feature-links .flex-wrapper {
    display: block;
  }
  .feature-links .feature-links-box {
    page-break-inside: avoid;
    width: 100%;
  }
  input[type="text"],
  input[type="file"],
  textarea,
  .selectric,
  .sq-form-question-facade {
    max-width: 95%;
  }
  #related-keywords .related {
    display: block;
    overflow: auto;
  }
  .area-blocks-wrapper {
    border: 1px solid #000;
    margin-left: 2.5%;
    margin-right: 2.5%;
    max-width: 45%;
    page-break-inside: avoid;
    width: 45%;
  }
  .box-listing-element__group,
  .box-listing-element--enquiries {
    display: block;
    flex: 0;
  }
  .box-listing-element__nest {
    display: block;
    max-width: 100%;
    width: 100%;
  }
  .box-listing-element__events-item .event-summary {
    display: flex !important;
  }
  .search-box--courses {
    display: block !important;
    page-break-inside: avoid;
  }
  .control-group {
    width: 100%;
  }
  .control-group__input {
    width: 80%;
  }
  .control-group__button {
    width: 20%;
  }
  .box-listing-element__category-link,
  .box-listing-element {
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: avoid;
    position: static;
  }
  .course-listing,
  .course-page__year-change,
  .edit-btn,
  .course__action-quick-buttons,
  .contact-us__cta-button {
    display: none;
  }
  .course-page__more-info,
  .student-stories__content-more {
    display: block !important;
    page-break-inside: auto;
  }
  a[data-show-hide] {
    display: none;
  }
  .course-page__info-box,
  .bottom-tabs .introduction {
    padding: 0;
  }
  .btn-boxes {
    margin-left: 0;
    margin-right: 0;
  }
  .btn-boxes .btn-box a {
    border: 1px solid #000;
  }
  .course-page__overview-panel {
    page-break-before: avoid;
  }
  .course-page__subject-req {
    page-break-inside: avoid;
  }
  .course-page__subject-req table th .sq-icon__tick-green,
  .course-page__subject-req table td .sq-icon__tick-green {
    overflow: visible;
    text-indent: inherit;
    white-space: normal;
  }
  /* Module: Breadcrumbs */
  .breadcrumbs {
    display: none;
  }
  /* Module: Navbar */
  .navbar {
    display: none;
  }
  /* Module: Parallax */
  .parallax {
    min-height: inherit;
  }
  .parallax__layer-background {
    display: none;
  }
  /* Module: S */
  .banner {
    border-color: #f6f6f6;
    border-style: solid none;
    border-width: 2px 0;
    page-break-inside: avoid;
  }
  .banner__link, .banner__carousel-video-link, .banner__inner {
    height: auto;
  }
  .banner__link, .banner__carousel-link, .banner__carousel-video-link {
    text-decoration: none;
  }
  .banner__link[href]::after, .banner__carousel-link[href]::after, .banner__carousel-video-link[href]::after {
    content: '';
  }
  .banner__image {
    display: none;
  }
  .banner__contents {
    margin: 0 auto;
    position: static;
  }
  .banner__contents-inner {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .banner__heading, .banner__description {
    text-align: center;
  }
  .banner .parallax {
    min-height: 0;
  }
  .banner .parallax .banner__contents {
    min-height: 275px;
  }
  .banner__carousel {
    height: auto !important;
  }
  .banner__carousel-slide, .banner__carousel-link, .banner__carousel-video-link {
    height: auto !important;
  }
  .banner__carousel-slide {
    border-top: 1px solid #f6f6f6;
    opacity: 1 !important;
    position: static !important;
    transition: none !important;
    width: 100% !important;
  }
  .banner__carousel-video-link::after, .banner__carousel-video-link:hover::after, .banner__carousel-video-link:focus::after, .banner__carousel-video-link[href]::after, .banner__carousel-video-link[href]:hover::after, .banner__carousel-video-link[href]:focus::after {
    display: none;
  }
  .banner .slick-track {
    width: auto !important;
  }
  .banner .slick-slide img {
    display: none;
  }
  /* Module: S */
  .box-featured__thumb-link, .box-featured__video-thumb-link, .box-featured__heading-link,
  .box-featured .btn__link, .box-featured__rel-link, .box-featured--login__cta {
    text-decoration: none;
  }
  .box-featured__thumb-link[href]::after, .box-featured__video-thumb-link[href]::after, .box-featured__heading-link[href]::after,
  .box-featured .btn__link[href]::after, .box-featured__rel-link[href]::after, .box-featured--login__cta[href]::after {
    content: '';
  }
  .box-featured .btn {
    border: 1px solid #505050;
  }
  .box-featured .control-group__button {
    border-color: #006dae;
  }
  /* Module: S */
  .box-listing-element__group {
    height: auto !important;
  }
  .box-listing-element__group .btn--view-more {
    display: none;
  }
  .masonry-grid .box-listing-element__wrapper {
    position: static !important;
  }
  .box-listing-element__thumb-link[href]::after, .box-listing-element__video-thumb-link[href]::after, .box-listing-element__heading-link[href]::after, .box-listing-element__category-link[href]::after {
    content: '';
  }
  .box-listing-element__video-thumb-link {
    display: block !important;
  }
  .box-listing-element__video-thumb-link::after, .box-listing-element__video-thumb-link:hover::after, .box-listing-element__video-thumb-link:focus::after {
    background-image: none;
  }
  .box-listing-element__video-thumb-link + .video-container {
    display: none !important;
  }
  .box-listing-element__heading-link {
    text-decoration: none;
  }
  .nav-tiles__group {
    page-break-inside: auto;
  }
  /* Module: S */
  .btn--view-more {
    display: none;
  }
  /* Module: S */
  .call-to-action {
    border: 1px solid #505050;
    text-decoration: none;
  }
  .call-to-action__action {
    border: 1px solid #505050;
  }
  .call-to-action[href]::after {
    content: '';
  }
  /* Module: S */
  .js-enabled .sq-form-question-file-upload .sq-form-question-facade::after {
    background-color: transparent;
    border-left: 1px solid #006dae;
    color: #006dae;
  }
  /* Module: S */
  .header-row__logo-link[href]::after {
    content: '';
  }
  /* Module: S */
  .page {
    overflow-x: visible;
  }
  .user-def-icon::before {
    display: none;
  }
  /* Module: S */
  .link--external::after {
    background-image: none;
    display: inline;
    height: auto;
    margin-left: 0;
    margin-top: 0;
    vertical-align: baseline;
    width: auto;
  }
  /* Module: S */
  .search-box--courses,
  .search-box--news {
    display: none;
  }
  /* Module: S */
  .social-media-feed-box {
    border-bottom: 1px solid #f6f6f6;
  }
  .social-media-feed-box__link {
    text-decoration: none;
  }
  .social-media-feed-box__link[href]::after {
    content: '';
  }
  .social-media-feed-box__heading {
    border-bottom: 1px solid #006dae;
    padding: .625rem;
  }
  .social-media-feed-box__heading--icon-wrapper {
    display: none;
  }
  .flexbox .social-media-feed-box__heading--icon-wrapper {
    display: none;
  }
  /* Module: S */
  .course-page__table-default td,
  .course-page__table-default th {
    min-width: auto;
  }
  /* Module: S */
  .bottom-tabs .accordion.desktop-hidden {
    display: none;
  }
}

