/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 December 2023 10:01:17
*/


/* ---------      site specific palette    --------- */
/* i think we can delete this one translate to $light-blue */
/* used on dark background */
/* ---------      CSU 2019 brand palette    --------- */
/* $CSU-brand-orange: #c92d0c; deprecated 20230310 */
/*
 20      @mixin accordion-trigger
 40      @mixin reset-list 
 50      @mixin horizontal-list
 80      @mixin button
 120     @mixin ticker-tape
 130     @mixin dropdown-arrow
 150     @mixin aspect-ratio
 170     @mixin rem
 250     function @str-replace
 280     placeholders styled checkboxes/radio buttons
 390     @mixin indicator
 400     placeholder %mk3-table
 450     placeholder %mk3-table-components
 480     placeholder %un-animate-menu
 500     placeholder %spinner
 510     placeholder %search-filter (used in staff search and list content components)
 */
.site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .cta::after {
  font-family: 'csu-icons-2019';
  content: '\e90c';
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  font-size: 1.4em;
  line-height: 0.6;
  position: relative;
  top: 3px;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -o-transform: scale(1);
  text-rendering: optimizeLegibility; }
/* - - - - -     fancy checkboxes/radio    - - - - - - */
/* - - - - -     mk3 tables    - - - - - - */
/* ---    lose the dicky bootstrap animation    --- */
.spinner-holder {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 99; }
  .spinner-holder .spinner {
    width: 56px;
    height: 56px;
    border: 8px solid rgba(201, 45, 12, 0.25);
    border-top-color: #c92d0c;
    border-radius: 50%;
    position: relative;
    animation: loader-rotate 1s linear infinite;
    top: 50%;
    margin: -28px auto 0 auto; }

@keyframes loader-rotate {
    0% {
      transform: rotate(0); }
    100% {
      transform: rotate(360deg); } }

.spinner-holder {
  height: 300px; }
/* use this to preload rollover images 
 attach it to the ::after or any other unused psuedo element
 https://heikomamerow.dev/preload-css-background-image-with-css/ */
.site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a.dropdown-toggle:after {
  /*    content: url('icon-hover.svg'); */
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
  z-index: -1; }
/*
 .input-group {
 border-radius: 500px;
 background: #fff;
 overflow: hidden;
 .form-control {
 border: none;
 color: #222944;
 }
 .input-group-append .btn {
 color: #DA3D0F;
 }
 } */
/* TYPOGRAPHY BRAND 2019 */
@font-face {
  font-family: 'Basis Grotesque Light';
  src: url('https://cdn.csu.edu.au/__data/assets/file/0008/3176027/BasisGrotesque-Light-Web.eot');
  /* IE9 Compat Modes */
  src: url('https://cdn.csu.edu.au/__data/assets/file/0008/3176027/BasisGrotesque-Light-Web.eot?#iefix') format('embedded-opentype'), url('https://cdn.csu.edu.au/__data/assets/file/0003/3176031/BasisGrotesque-Light-Web.woff2') format('woff2'), url('https://cdn.csu.edu.au/__data/assets/file/0020/3176030/BasisGrotesque-Light-Web.woff') format('woff'), url('https://cdn.csu.edu.au/__data/assets/file/0010/3176029/BasisGrotesque-Light-Web.ttf') format('truetype'), url('https://cdn.csu.edu.au/__data/assets/file/0009/3176028/BasisGrotesque-Light-Web.svg#svgFontName') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */ }

@font-face {
  font-family: 'Basis Grotesque Regular';
  src: url('https://cdn.csu.edu.au/__data/assets/file/0010/3176047/BasisGrotesque-Regular-Web.eot');
  /* IE9 Compat Modes */
  src: url('https://cdn.csu.edu.au/__data/assets/file/0010/3176047/BasisGrotesque-Regular-Web.eot?#iefix') format('embedded-opentype'), url('https://cdn.csu.edu.au/__data/assets/file/0005/3176051/BasisGrotesque-Regular-Web.woff2'), url('https://cdn.csu.edu.au/__data/assets/file/0004/3176050/BasisGrotesque-Regular-Web.woff') format('woff'), url('https://cdn.csu.edu.au/__data/assets/file/0003/3176049/BasisGrotesque-Regular-Web.ttf') format('truetype'), url('https://cdn.csu.edu.au/__data/assets/file/0011/3176048/BasisGrotesque-Regular-Web.svg#svgFontName') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */ }

@font-face {
  font-family: 'Basis Grotesque Medium';
  src: url('https://cdn.csu.edu.au/__data/assets/file/0009/3176037/BasisGrotesque-Medium-Web.eot');
  /* IE9 Compat Modes */
  src: url('https://cdn.csu.edu.au/__data/assets/file/0009/3176037/BasisGrotesque-Medium-Web.eot?#iefix') format('embedded-opentype'), url('https://cdn.csu.edu.au/__data/assets/file/0004/3176041/BasisGrotesque-Medium-Web.woff2') format('woff2'), url('https://cdn.csu.edu.au/__data/assets/file/0003/3176040/BasisGrotesque-Medium-Web.woff') format('woff'), url('https://cdn.csu.edu.au/__data/assets/file/0011/3176039/BasisGrotesque-Medium-Web.ttf') format('truetype'), url('https://cdn.csu.edu.au/__data/assets/file/0010/3176038/BasisGrotesque-Medium-Web.svg#svgFontName') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */ }

@font-face {
  font-family: 'Basis Grotesque Bold';
  src: url('https://cdn.csu.edu.au/__data/assets/file/0020/3176012/BasisGrotesque-Bold-Web.eot');
  /* IE9 Compat Modes */
  src: url('https://cdn.csu.edu.au/__data/assets/file/0020/3176012/BasisGrotesque-Bold-Web.eot?#iefix') format('embedded-opentype'), url('https://cdn.csu.edu.au/__data/assets/file/0006/3176016/BasisGrotesque-Bold-Web.woff2'), url('https://cdn.csu.edu.au/__data/assets/file/0005/3176015/BasisGrotesque-Bold-Web.woff') format('woff'), url('https://cdn.csu.edu.au/__data/assets/file/0004/3176014/BasisGrotesque-Bold-Web.ttf') format('truetype'), url('https://cdn.csu.edu.au/__data/assets/file/0003/3176013/BasisGrotesque-Bold-Web.svg#svgFontName') format('svg');
  /* IE6-IE8 */
  /* Super Modern Browsers */
  /* Pretty Modern Browsers */
  /* Safari, Android, iOS */
  /* Legacy iOS */ }

@font-face {
  font-family: 'csu-icons-2019';
  src: url('https://cdn.csu.edu.au/__data/assets/file/0003/3185742/csu-icons-2019.eot?id47i8');
  src: url('https://cdn.csu.edu.au/__data/assets/file/0003/3185742/csu-icons-2019.eot?id47i8#iefix') format('embedded-opentype'), url('https://cdn.csu.edu.au/__data/assets/file/0005/3185744/csu-icons-2019.ttf?id47i8') format('truetype'), url('https://cdn.csu.edu.au/__data/assets/file/0006/3185745/csu-icons-2019.woff?id47i8') format('woff'), url('https://cdn.csu.edu.au/__data/assets/file/0004/3185752/csu-icons-2019.woff2?id47i8') format('woff2'), url('https://cdn.csu.edu.au/__data/assets/file/0004/3185743/csu-icons-2019.svg?id47i8#csu-icons-2019') format('svg');
  font-weight: normal;
  font-style: normal; }

[class^="csu-icon-"], [class*=" csu-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'csu-icons-2019' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.csu-icon-bubbles:before {
  content: "\e91e";
  color: #7cc2a0; }

.csu-icon-info:before {
  content: "\e91f";
  color: #da3d0f; }

.csu-icon-video-camera:before {
  content: "\e920";
  color: #7cc2a0; }

.csu-icon-youtube:before {
  content: "\e921";
  color: #7cc2a0; }

.csu-icon-icon-social-call:before {
  content: "\e900"; }

.csu-icon-icon-social-facebook:before {
  content: "\e901"; }

.csu-icon-icon-social-insight:before {
  content: "\e902"; }

.csu-icon-icon-social-instagram:before {
  content: "\e903"; }

.csu-icon-icon-social-linkedIn:before {
  content: "\e904"; }

.csu-icon-icon-social-snapchat:before {
  content: "\e905"; }

.csu-icon-icon-social-twitter:before {
  content: "\e906"; }

.csu-icon-icon-social-visit:before {
  content: "\e907"; }

.csu-icon-icon-social-youtube:before {
  content: "\e908"; }

.csu-icon-medicine-new:before {
  content: "\e91d"; }

.csu-icon-icons-pathways:before {
  content: "\e91c"; }

.csu-icon-Agriculture_and_environment:before {
  content: "\e909"; }

.csu-icon-Allied-Health-and-Pharmacy:before, .csu-icon-Allied_health:before, .csu-icon-Paramedicine:before {
  content: "\e90a"; }

.csu-icon-Animal-and-veterinary-science:before, .csu-icon-Animal_and_veterinary_sciences:before {
  content: "\e90b"; }

.csu-icon-Arrow:before {
  content: "\e90c"; }

.csu-icon-Business:before {
  content: "\e90d"; }

.csu-icon-Communication-and-creative-industries:before, .csu-icon-Arts_and_communication:before {
  content: "\e90e"; }

.csu-icon-Engineering:before {
  content: "\e90f"; }

.csu-icon-Environmental-science-and-outdoor-recreation:before {
  content: "\e910"; }

.csu-icon-Exercise-and-Sports-Science:before, .csu-icon-Exercise_and_sports_sciences:before {
  content: "\e911"; }

.csu-icon-Humanities:before {
  content: "\e912"; }

.csu-icon-social-work-and-human-services:before {
  content: "\e912"; }

.csu-icon-Information-and-library-studies:before, .csu-icon-Information_and_library_studies:before {
  content: "\e913"; }

.csu-icon-IT:before, .csu-icon-IT_and_computing:before {
  content: "\e914"; }

.csu-icon-Medical-Science-and-Dentistry:before, .csu-icon-Dentistry_and_oral_health:before {
  content: "\e915"; }

.csu-icon-Medicine_and_health:before, .csu-icon-Diagnostic_and_health_science:before, .csu-icon-Medicine:before {
  content: "\e91d"; }

.csu-icon-Nursing:before {
  content: "\e916"; }

.csu-icon-midwifery-and-Indigenous-health:before {
  content: "\e916"; }

.csu-icon-Policing:before, .csu-icon-Law-Security:before, .csu-icon-Policing_law_and_security:before {
  content: "\e917"; }

.csu-icon-Customs-and-Emergency-Management:before {
  content: "\e917"; }

.csu-icon-Psychology:before, .csu-icon-Psychology_and_social_work:before {
  content: "\e918"; }

.csu-icon-Science:before, .csu-icon-Science_and_engineering:before {
  content: "\e919"; }

.csu-icon-Teaching-and-Education:before, .csu-icon-Education_and_teaching:before {
  content: "\e91a"; }

.csu-icon-Theology-and-islamic-studies:before {
  content: "\e91b"; }

.csu-icon-Theology_and_islamic_studies:before {
  content: "\e91b"; }

.csu-icon-book-icon:before {
  content: "\e924"; }

.csu-icon-coin-icon:before {
  content: "\e925"; }

.csu-icon-engagement-icon:before {
  content: "\e926"; }

.csu-icon-event-icon:before {
  content: "\e927"; }

.csu-icon-grad-cap-icon:before {
  content: "\e928"; }

.csu-icon-grad-cap-icon-02:before {
  content: "\e929"; }

.csu-icon-Hands-on-learning-icon:before {
  content: "\e92a"; }

.csu-icon-heart-icon:before {
  content: "\e92b"; }

.csu-icon-home-icon-01:before {
  content: "\e92c"; }

.csu-icon-informationiicon:before {
  content: "\e92d"; }

.csu-icon-laptop-icon:before {
  content: "\e92e"; }

.csu-icon-map-icon-01:before {
  content: "\e92f"; }

.csu-icon-Number-one-icon:before {
  content: "\e930"; }

.csu-icon-toggle-icon:before {
  content: "\e931"; }

.csu-icon-Location-icon:before {
  content: "\e932"; }
/* *****     _typography.scss  #3421193     ***** */
/* usage: @extend %link-standard; */
/* usage: @extend %link-reverse; */
.site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li a {
  text-decoration: none; }
  .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li a:hover, .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li a:focus {
    text-decoration: underline; }

body, html {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1.page-title {
  padding-left: 1.5rem; }

h2.section-heading, h3.section-heading {
  width: 100%; }

h3, .h3 {
  font-size: 1.1875rem; }

h4, .h4 {
  font-size: 0.95rem;
  line-height: 22px;
  font-family: 'Basis Grotesque Regular', Arial, sans-serif; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  color: #222;
  font-family: 'Basis Grotesque Regular', Arial, sans-serif;
  line-height: 1.4; }

h2.section-heading, h3.section-heading {
  width: 100%; }

h1, .h1 {
  font-size: 2.5625rem;
  line-height: 2.5625rem; }
  h1.page-title, .h1.page-title {
    line-height: 1.1;
    /*    padding-left: 0;  */
    margin: 1.5rem 0; }
    @media (min-width: 1200px) {
  h1.page-title, .h1.page-title {
    margin: 2.5rem 0 1.5rem 0; } }

h2, .h2 {
  font-size: 1.6875rem;
  line-height: 2rem;
  margin: 0px 0 10px 0;
  padding-top: 1.5rem; }

h3, .h3 {
  font-size: 1.3125rem;
  line-height: 1.5625rem;
  padding-top: 1.1rem;
  font-family: 'Basis Grotesque Medium', sans-serif; }

h4, .h4 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  padding-top: 1rem;
  font-family: 'Basis Grotesque Medium', sans-serif; }

h5, .h5 {
  font-style: normal;
  font-weight: normal;
  font-family: 'Basis Grotesque Medium', sans-serif;
  font-size: 0.90625rem;
  line-height: 1.375rem;
  text-transform: uppercase;
  padding-top: 0.7rem;
  margin-bottom: 0.1rem; }
/* override bootstrap because out base rem is 15px not 16 */
b, strong {
  font-weight: bold; }
/* ----------
 bootstrap rfs is enabled but throwing errors this is a workaround see:
 https://christianoliff.com/blog/bootstrap-with-rfs 
 @media (max-width: 1200px) {
 legend {
 font-size: calc(1.275rem + 0.3vw);
 }
 h1,
 .h1 {
 font-size: calc(1.375rem + 1.5vw);
 }
 h2,
 .h2 {
 font-size: calc(1.325rem + 0.9vw);
 }
 h3,
 .h3 {
 font-size: calc(1.3rem + 0.6vw);
 }
 h4,
 .h4 {
 font-size: calc(1.275rem + 0.3vw);
 }
 .display-1 {
 font-size: calc(1.725rem + 5.7vw);
 }
 .display-2 {
 font-size: calc(1.675rem + 5.1vw);
 }
 .display-3 {
 font-size: calc(1.575rem + 3.9vw);
 }
 .display-4 {
 font-size: calc(1.475rem + 2.7vw);
 }
 .close {
 font-size: calc(1.275rem + 0.3vw);
 }
 }
 ------------- */
/* -------       end rfs workaround     ----------*/
p {
  color: #616161;
  font-size: 0.95rem;
  line-height: 25px;
  margin-top: 0.5rem;
  margin-bottom: 0.75rem; }

a, .csu-link {
  color: #da3d0f;
  text-decoration: underline; }
  a:hover, .csu-link:hover, a:focus, .csu-link:focus {
    text-decoration: none; }
  a .card-title, .csu-link .card-title {
    text-decoration: none; }

a.external:after {
  text-decoration: none;
  display: inline-block; }
/* - - - - - - -     lists      - - - - - - - */
/* moved to the component 3395972
 .card {
 .card-content {
 ul {
 @include reset-list;
 margin-bottom: 1.3rem;
 }
 }
 }
 */
/* - - - - - - -    end lists      - - - - - - - */
.intro {
  font-size: 1rem;
  font-family: 'Basis Grotesque Regular', Arial, sans-serif; }

blockquote, .blockquote {
  border-left: 10px solid #e9ceca;
  margin-bottom: 2.5em;
  margin-top: 2rem;
  font-size: 1rem;
  padding-left: 20px;
  font-family: 'Basis Grotesque Regular', Arial, sans-serif;
  color: #222;
  font-style: italic; }

fieldset {
  margin: 10px 0; }
  fieldset legend {
    padding: 0 4px; }
/* don't think this is in use: leave it here jic 20230710 
 ul.tick-list {
 list-style-type: none;
 }
 ul.tick-list > li {
 text-indent: -1.4em;
 }
 ul.tick-list > li:before {
 font-family: "dripicons-v2";
 content: "\53";
 float: left;
 width: 1.4em;
 position: relative;
 top: 0.1em;
 }
 ul.tick-list > li ul li {
 text-indent: 0;
 }
 ul.tick-list.green-ticks li:before {
 color: #519674;
 }
 ul.tick-list.orange-ticks li:before {
 color: #DA3D0F;
 }
 ul.tick-list.light-blue-ticks li:before {
 color: #5675bc;
 }
 */
/* *****   END   _typography.scss  #3421193     ***** */
#body ul, #body ol {
  line-height: 27px; }

ul, ol {
  color: #616161;
  font-size: 0.95rem;
  line-height: 25px;
  /*font-weight: 300;*/ }

ul.links li:before, ul.quicklinks li:before {
  content: '\2011';
  position: absolute;
  margin-left: -20px; }
  ul.tags, ul.no-markers {
    list-style-type: none; }

ul.tick-list {
  padding-left: 0; }
  ul.tick-list li {
    display: block;
    padding-left: 5px;
    text-indent: 10px; }
    ul.tick-list li:before {
      display: inline-block;
      content: '';
      width: 1rem;
      height: 1rem;
      --svg: url(https://cdn.csu.edu.au/__data/assets/file/0019/4212541/checkmark.svg);
      -webkit-mask-image: var(--svg);
      mask-image: var(--svg);
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 100% 100%;
      mask-size: 100% 100%;
      background-color: #222;
      padding-right: 5px; }

select, input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search] {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-color: #ced4da; }

fieldset label, fieldset legend {
  font-family: 'Basis Grotesque Medium', sans-serif;
  font-weight: 500; }

select {
  padding-right: 2rem;
  max-width: 100%; }
  select option {
    white-space: pre-wrap;
    text-overflow: ellipsis; }

.sq-form-error {
  background-color: #da3d0f;
  color: #fff !important;
  padding: 1em;
  font-size: 0.9em;
  clear: both; }
  .sq-form-error.active {
    display: block; }

input[type="checkbox"]:checked + label::before {
  color: #da3d0f;
  border-color: #da3d0f;
  background-color: #da3d0f; }
  input[type="checkbox"] ~ label {
    padding-left: 20px; }
  input[type='radio'] {
    height: auto !important; }
  input[type='radio'] + label {
    padding-left: 18px; }
  input.date-picker.active {
    border: 1px solid #222;
    outline: none; }

.site_charles_sturt_university {
  background: url(https://cdn.csu.edu.au/__data/assets/file/0003/4156068/background-GL.svg) no-repeat top right #fff;
  background-attachment: fixed;
  /* scrollspy */
  /* buttons */
  /*
   LOGO
   GLOBAL NAV
   CURRENT STUDENTS DROPDOWN
   SEARCH
   MAIN MENU
   MOBILE
   APPLY BUTTON
   */
  /* 
   extends feature-banner.scss #3439027
   this file defines layout
   site scss files define colour schemes
   */
  /*
   feature banner overlap 
   these styles sit on top of the standard feature banner styles and add the overlayed image and reverse colour scheme styles 
   these are the default colour set
   csu-beige (black on beige / no border)
   site-theme (white on orange / no border)
   alternate (white on orange / no border)
   white (black on white / orange border)
   */
  /* #ninja */
  /*** study FOOTER ***/
  /*#floating_nav_toggle:active, #floating_nav_toggle:visited {
   background-color: $CSU-orange;
   color: white;
   }*/
  /* anchor links */
  /* mobile tweaks */
  /* solves sticky hover problem with styles on touch devices */ }
  .site_charles_sturt_university section.cards-component {
    margin-top: 2rem; }
  .site_charles_sturt_university #mainDiv {
    background: transparent; }
  .site_charles_sturt_university section.columns h2 {
    padding-top: 0.5rem; }
  .site_charles_sturt_university .chat-now-button-holder {
    margin-top: 2rem;
    display: flex;
    justify-content: center; }
  .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button {
    color: #fff;
    background-color: #519674;
    font-weight: 600;
    border-radius: 50px;
    padding: 0.5rem 1rem 0.5rem 1.5rem; }
    .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button span.sm-line-wrap {
      padding-right: 1rem; }
    .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button #chat-now-icon {
      margin-right: 0.5rem; }
    .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button span.open, .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button span.closed {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      font-size: 0.75rem;
      font-weight: 500;
      border-radius: 50px;
      background-color: #fff; }
    .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button.closed span.open {
      display: none; }
      .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button.closed span.closed {
        color: #da3d0f; }
    .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button.open span.open {
      color: #519674; }
      .site_charles_sturt_university .chat-now-button-holder #in_page_chat_now_dialog_button.open span.closed {
        display: none; }
  .site_charles_sturt_university #security_emergency_4251192 ul li {
    padding-left: 0.75rem; }
    .site_charles_sturt_university #security_emergency_4251192 ul li::marker {
      content: "–"; }
  .site_charles_sturt_university #research_4254449 .row.cards {
    margin-top: 3rem; }
  .site_charles_sturt_university .search-list {
    z-index: 95;
    /* < top nav */
    position: absolute;
    top: 126px;
    left: 45px;
    border: 1px solid #ddd;
    min-width: 300px;
    padding-top: 0.5rem;
    background-color: white;
    margin-top: -5px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    max-height: 200px;
    overflow: auto; }
  @media (min-width: 992px) {
    .site_charles_sturt_university .search-list {
      top: 93px;
      left: 205px; } }
  .site_charles_sturt_university #expert-search-form {
    position: relative; }
  .site_charles_sturt_university #expert-search-form #expert-search-input {
    margin-bottom: 0; }
  .site_charles_sturt_university #expert-search-form #expert-search-loading {
    background: white url(https://cdn.csu.edu.au/__data/assets/image/0012/3059985/loading-1.gif) right center no-repeat;
    height: 26px;
    position: relative;
    top: 10px;
    left: -20px; }
  .site_charles_sturt_university #expert-search-form #expert-search-container {
    position: absolute;
    right: 0;
    z-index: 3;
    width: 50px; }
    .site_charles_sturt_university #expert-search-form #expert-search-container button {
      width: auto;
      margin-top: 0;
      padding: 10px 12px !important; }
    .site_charles_sturt_university #expert-search-form #expert-search-container button[type=submit]:active, .site_charles_sturt_university #expert-search-form #expert-search-container button[type=submit]:focus {
      outline: 1px solid #da3d0f; }
      .site_charles_sturt_university #expert-search-form #expert-search-container button[type=submit]:active + button, .site_charles_sturt_university #expert-search-form #expert-search-container button[type=submit]:focus + button {
        outline: 1px solid #da3d0f; }
    .site_charles_sturt_university #expert-search-form #expert-search-container button svg {
      font-size: 1.5rem;
      color: #fff; }
    .site_charles_sturt_university #expert-search-form #expert-search-container a:hover {
      background: none; }
  .site_charles_sturt_university .site_charles_sturt_university .search-researchers .form fieldset input[type=text]:active, .site_charles_sturt_university .search-researchers .form fieldset .site_charles_sturt_university input[type=text]:active, .site_charles_sturt_university .site_charles_sturt_university .search-ask-csu .form fieldset input[type=text]:active, .site_charles_sturt_university .search-ask-csu .form fieldset .site_charles_sturt_university input[type=text]:active, .site_charles_sturt_university .site_charles_sturt_university .search-researchers .form fieldset input[type=text]:focus, .site_charles_sturt_university .search-researchers .form fieldset .site_charles_sturt_university input[type=text]:focus, .site_charles_sturt_university .site_charles_sturt_university .search-ask-csu .form fieldset input[type=text]:focus, .site_charles_sturt_university .search-ask-csu .form fieldset .site_charles_sturt_university input[type=text]:focus {
    outline: 1px solid #da3d0f; }
  .site_charles_sturt_university .search-researchers .form fieldset input[type=text], .site_charles_sturt_university .search-ask-csu .form fieldset input[type=text] {
    padding: 10px 20px; }
  .site_charles_sturt_university #expert-search-form #expert-search-container button, .site_charles_sturt_university .search-researchers .form fieldset button.input_submit, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit {
    /*max-width: 2.8rem;*/
    max-height: 2.8rem;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    padding: 6px 12px;
    background: #da3d0f;
    border: 0; }
  .site_charles_sturt_university #expert-search-form #expert-search-container button svg, .site_charles_sturt_university .search-researchers .form fieldset button.input_submit svg, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit svg {
    width: 20px;
    height: 20px;
    position: relative;
    top: 2px; }
  .site_charles_sturt_university #expert-search-form #expert-search-container button:hover, .site_charles_sturt_university .search-researchers .form fieldset button.input_submit:hover, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit:hover, .site_charles_sturt_university #expert-search-form #expert-search-container button:focus, .site_charles_sturt_university .search-researchers .form fieldset button.input_submit:focus, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit:focus {
    cursor: pointer;
    background: #222; }
  .site_charles_sturt_university .search-researchers, .site_charles_sturt_university .search-ask-csu {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    margin-top: 1.25rem;
    display: flex;
    flex-direction: column; }
  .site_charles_sturt_university .search-researchers .form, .site_charles_sturt_university .search-ask-csu .form {
    display: flex; }
    .site_charles_sturt_university .search-researchers .form h2, .site_charles_sturt_university .search-ask-csu .form h2 {
      display: flex;
      padding-right: 1rem; }
    @media (min-width: 768px) {
      .site_charles_sturt_university .search-researchers .form h2, .site_charles_sturt_university .search-ask-csu .form h2 {
        align-self: center; } }
    .site_charles_sturt_university .search-researchers .form form, .site_charles_sturt_university .search-ask-csu .form form {
      flex-grow: 1; }
  .site_charles_sturt_university .search-researchers .reset, .site_charles_sturt_university .search-ask-csu .reset {
    display: none; }
  .site_charles_sturt_university .search-researchers .form, .site_charles_sturt_university .search-ask-csu .form {
    padding: 0.75rem 12px 0.75rem 1.5rem;
    flex-direction: column;
    /* @extend %csu-background; */
    background-color: #fff;
    border: 1px solid #da3d0f;
    box-shadow: 0px 5px 9px 1px rgba(0, 0, 0, 0.09);
    /*-webkit-box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.09);
     -moz-box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.09);
     */ }
    @media (min-width: 768px) {
    .site_charles_sturt_university .search-researchers .form, .site_charles_sturt_university .search-ask-csu .form {
      flex-direction: row; } }
    .site_charles_sturt_university .search-researchers .form h2, .site_charles_sturt_university .search-ask-csu .form h2 {
      padding: 0;
      margin: 0;
      margin-right: 1rem;
      font-size: 1.125rem;
      font-family: 'Basis Grotesque Medium', sans-serif; }
    .site_charles_sturt_university .search-researchers .form fieldset, .site_charles_sturt_university .search-ask-csu .form fieldset {
      display: flex;
      flex-direction: column;
      padding: 0 6px; }
    @media (min-width: 768px) {
      .site_charles_sturt_university .search-researchers .form fieldset, .site_charles_sturt_university .search-ask-csu .form fieldset {
        flex-direction: row; } }
    .site_charles_sturt_university .search-researchers .form fieldset ::placeholder, .site_charles_sturt_university .search-ask-csu .form fieldset ::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #717171;
      opacity: 1;
      /* Firefox */ }
    .site_charles_sturt_university .search-researchers .form fieldset :-ms-input-placeholder, .site_charles_sturt_university .search-ask-csu .form fieldset :-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #717171; }
    .site_charles_sturt_university .search-researchers .form fieldset ::-ms-input-placeholder, .site_charles_sturt_university .search-ask-csu .form fieldset ::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #717171; }
    .site_charles_sturt_university .search-researchers .form fieldset input[type=text], .site_charles_sturt_university .search-ask-csu .form fieldset input[type=text] {
      height: 2.8rem;
      border: 1px solid #da3d0f;
      margin-bottom: 0; }
    .site_charles_sturt_university .search-researchers .form fieldset button, .site_charles_sturt_university .search-ask-csu .form fieldset button {
      width: auto;
      margin-top: 0; }
      .site_charles_sturt_university .search-researchers .form fieldset button.input_submit:active, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit:active, .site_charles_sturt_university .search-researchers .form fieldset button.input_submit:focus, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit:focus {
        outline: 1px solid #da3d0f; }
        .site_charles_sturt_university .search-researchers .form fieldset button.input_submit:active + button, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit:active + button, .site_charles_sturt_university .search-researchers .form fieldset button.input_submit:focus + button, .site_charles_sturt_university .search-ask-csu .form fieldset button.input_submit:focus + button {
          outline: 1px solid #da3d0f; }
    .site_charles_sturt_university .search-researchers .form fieldset .browse, .site_charles_sturt_university .search-ask-csu .form fieldset .browse {
      white-space: nowrap;
      display: flex;
      align-items: center;
      margin-left: 1rem; }
  .site_charles_sturt_university #askCSU .crm-hide {
    display: none; }
  .site_charles_sturt_university #askCSU .breadcrumb-wrapper {
    margin-top: 0;
    margin-bottom: 1rem;
    background: transparent;
    padding: 0; }
    .site_charles_sturt_university #askCSU .breadcrumb-wrapper .breadcrumb .breadcrumb-item a {
      color: #da3d0f; }
      .site_charles_sturt_university #askCSU .breadcrumb-wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
        color: #da3d0f; }
  .site_charles_sturt_university #askCSU #kbCategories {
    display: flex;
    flex-direction: column;
    position: relative;
    padding-left: 12px;
    padding-right: 12px; }
    .site_charles_sturt_university #askCSU #kbCategories > h3 {
      width: 100%;
      padding-left: 12px; }
    @media (min-width: 768px) {
    .site_charles_sturt_university #askCSU #kbCategories {
      display: grid;
      grid-template-columns: repeat(5, minmax(0, 1fr));
      grid-gap: 1rem;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
      min-height: 220px; } }
    .site_charles_sturt_university #askCSU #kbCategories .spinner-holder {
      height: 220px; }
    .site_charles_sturt_university #askCSU #kbCategories .kbTile {
      display: flex;
      width: 100%;
      min-height: 100px;
      /* width: 110px; */
      border: 0;
      align-items: center;
      justify-content: center;
      background-color: #222945;
      /* outline: 10px solid white;
       outline-offset: -10px;*/
      padding: 20px;
      margin-top: 0;
      margin-bottom: 1rem;
      line-height: 1.4rem;
      cursor: pointer;
      color: #fff;
      font-size: 1.125rem;
      transition: all 0.2s ease-in-out; }
    .site_charles_sturt_university #askCSU #kbCategories .kbTile:hover, .site_charles_sturt_university #askCSU #kbCategories .kbTile:focus {
      transform: scale(1.01);
      box-shadow: #000 0px 4px 12px -6px;
      text-decoration: underline;
      color: #fff; }
    @media (min-width: 768px) {
      .site_charles_sturt_university #askCSU #kbCategories .kbTile {
        height: 148px;
        padding: 30px;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0; } }
  .site_charles_sturt_university #askCSU #kbArticles .accordion .card-body {
    min-height: 270px; }
    .site_charles_sturt_university #askCSU #kbArticles .accordion .spinner-holder {
      height: 150px; }
  .site_charles_sturt_university #askCSU .csu-infotainment-section {
    background-color: #5378bc;
    height: 160px !important; }
  .site_charles_sturt_university #askCSU ul#kbResults .card {
    padding-left: 12px;
    padding-right: 12px; }
    .site_charles_sturt_university #askCSU ul#kbResults table tbody tr td {
      border: 1px solid #414141 !important; }
  .site_charles_sturt_university #askCSU div#nested_kb_content div.container {
    margin-left: 0; }
  .site_charles_sturt_university #askCSU hr.visible {
    height: 1px !important; }
  .site_charles_sturt_university #askCSU ul.relatedArticleList {
    margin-left: 24px; }
  .site_charles_sturt_university #askCSU h4.caps {
    text-transform: uppercase; }
  .site_charles_sturt_university #askCSU div#kbArticles > h2 {
    margin-top: 0 !important; }
  .site_charles_sturt_university #askCSU .kb-tags {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 1rem; }
    .site_charles_sturt_university #askCSU .kb-tags li {
      display: inline-block; }
    .site_charles_sturt_university #askCSU .kb-tags .kb-tag {
      display: inline-block;
      font-size: 0.75rem;
      line-height: 1.125rem;
      margin: 2px 0.25rem;
      padding: 3px 16px;
      color: #414141;
      background-color: #e9ceca;
      border-radius: 12px; }
    .site_charles_sturt_university #askCSU .kb-tags .kb-tag a {
      color: #414141;
      text-decoration: none; }
      .site_charles_sturt_university #askCSU .kb-tags .kb-tag a:focus, .site_charles_sturt_university #askCSU .kb-tags .kb-tag a:hover {
        color: #414141;
        text-decoration: underline; }
  .site_charles_sturt_university #askCSU div.card-accordion-header > div.header-content {
    background-color: #567dc3 !important;
    color: white !important; }
  .site_charles_sturt_university #askCSU section#content_container_quicklink_cards {
    padding-top: 0 !important;
    margin-top: -30px; }
  .site_charles_sturt_university #askCSU .notification {
    margin-top: 2rem; }
  .site_charles_sturt_university #askCSU .showMoreWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 1rem; }
  .site_charles_sturt_university #askCSU p#lnk-BrowseAskCSU {
    margin: 2rem 0; }
  .site_charles_sturt_university .chat_now_dialog_button .open {
    margin-left: 5px;
    font-weight: bold;
    font-size: 0.9em;
    display: none;
    color: #519674; }
  .site_charles_sturt_university .chat_now_dialog_button .closed {
    margin-left: 5px;
    font-weight: bold;
    font-size: 0.9em;
    display: none;
    color: red; }
  .site_charles_sturt_university .chat_now_dialog_button.open .open {
    display: inline-block; }
  .site_charles_sturt_university .chat_now_dialog_button.open .closed {
    display: none; }
  .site_charles_sturt_university .chat_now_dialog_button.closed .closed {
    display: inline-block; }
  .site_charles_sturt_university .chat_now_dialog_button.closed .open {
    display: none; }
  .site_charles_sturt_university .webchat-config {
    width: 100%; }
  .site_charles_sturt_university #genesysChat.loading div.chatFormContent {
    display: none; }
  .site_charles_sturt_university #genesysChat.loading div.loading {
    display: block; }
  .site_charles_sturt_university #genesysChat div.loading {
    display: none; }
  .site_charles_sturt_university #genesysChat .open {
    display: none; }
  .site_charles_sturt_university #genesysChat .modal-dialog {
    max-width: none;
    width: auto;
    margin-top: 0; }
  .site_charles_sturt_university #genesysChat .modal {
    z-index: 100000; }
    .site_charles_sturt_university #genesysChat .modal .modal-content {
      box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
      border: 1px solid rgba(0, 0, 0, 0.3); }
    .site_charles_sturt_university #genesysChat .modal .modal-content .modal-header {
      align-items: center; }
      .site_charles_sturt_university #genesysChat .modal .modal-content .modal-header button.close {
        box-shadow: 0 0 1em rgba(0, 0, 0, 0.3);
        border-radius: 5em;
        padding: 6px 6px;
        margin-right: 0;
        width: 2.75rem;
        border: 1px solid transparent;
        height: 2.75rem;
        display: flex;
        align-items: center;
        justify-content: center; }
      .site_charles_sturt_university #genesysChat .modal .modal-content .modal-header button.close span {
        height: 100%;
        position: relative;
        top: -7px; }
      .site_charles_sturt_university #genesysChat .modal .modal-content .modal-header button.close:hover, .site_charles_sturt_university #genesysChat .modal .modal-content .modal-header button.close:focus {
        color: #fff; }
    .site_charles_sturt_university #genesysChat .modal .modal-content p {
      color: #616161; }
    .site_charles_sturt_university #genesysChat .modal .modal-content form label {
      background: transparent;
      width: auto;
      display: block;
      color: #616161; }
  .site_charles_sturt_university #genesysChat .modal-footer {
    background-color: #f7f5f2; }
  .site_charles_sturt_university #genesysChat #chat-container iframe {
    border: none !important;
    display: none; }
  .site_charles_sturt_university #genesysChat .btn {
    border: 1px solid #717171;
    color: #535353; }
    .site_charles_sturt_university #genesysChat .btn:hover {
      color: #fff;
      text-decoration: none; }
  .site_charles_sturt_university #genesysChat #chat_now_dialog_button {
    position: fixed;
    display: inline-block;
    bottom: 0 !important;
    right: 1em;
    z-index: 99999;
    font-size: 1.1em;
    opacity: 0.6;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
    border-radius: 4px 4px 0px 0px;
    border: 1px solid;
    border-color: #fff;
    background-color: #fff;
    margin-bottom: 0;
    padding: 0.45rem 0.6rem 0.45rem 0.6rem; }
    .site_charles_sturt_university #genesysChat #chat_now_dialog_button i {
      font-size: 1.2em;
      vertical-align: middle; }
    .site_charles_sturt_university #genesysChat #chat_now_dialog_button:hover {
      background-color: #fff;
      color: #616161;
      text-decoration: none; }
    .site_charles_sturt_university #genesysChat #chat_now_dialog_button:focus {
      background-color: #fff;
      color: #616161;
      text-decoration: none; }
  .site_charles_sturt_university #genesysChat.purecloud-chat-available .closed {
    display: none; }
  .site_charles_sturt_university #genesysChat.purecloud-chat-available .open {
    display: inline; }
  .site_charles_sturt_university #genesysChat.purecloud-chat-available #chat-container iframe {
    min-height: 25rem;
    display: block; }
  .site_charles_sturt_university #genesysChat.purecloud-chat-available #chat_now_dialog_button {
    opacity: 1;
    color: #fff;
    border-color: #da3d0f;
    background-color: #da3d0f; }
    .site_charles_sturt_university #genesysChat.purecloud-chat-available #chat_now_dialog_button:focus {
      opacity: 1;
      color: #fff;
      border-color: #da3d0f;
      background-color: #da3d0f; }
    .site_charles_sturt_university #genesysChat.purecloud-chat-available #chat_now_dialog_button:hover {
      background-color: #fff;
      border-color: #da3d0f;
      color: #da3d0f; }
  .site_charles_sturt_university #chatFormModal {
    bottom: 0;
    right: 0;
    width: 100%;
    min-width: 20em;
    top: auto;
    left: auto;
    height: auto;
    background: transparent; }
  @media (min-width: 768px) {
    .site_charles_sturt_university #chatFormModal {
      width: 50%; } }
  @media (min-width: 992px) {
    .site_charles_sturt_university #chatFormModal {
      width: 33%; } }
  @media (min-width: 1200px) {
    .site_charles_sturt_university #chatFormModal {
      width: 25%; } }
  .site_charles_sturt_university #chatFormModal .modal-title {
    padding-top: 0; }
  .site_charles_sturt_university #main-menu #mainNav .nav-item {
    /* -- student portal -- */ }
    .site_charles_sturt_university #main-menu #mainNav .nav-item:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item:focus {
      background-color: #fff; }
    .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-toggle svg {
      margin-left: 0.1rem;
      font-size: 0.625rem; }
    .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004 {
      margin-left: auto;
      text-align: center;
      transition: all 0.2s; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004 a {
        display: inline-block;
        color: #c92d0c;
        background-color: #fff;
        padding: 0.25rem 1rem 0.25rem 0.25rem; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004:before {
        content: url(https://api.iconify.design/simple-line-icons:lock.svg?color=%23c92d0c);
        padding: 0.375rem 0 0.125rem 0.5rem;
        display: inline-block;
        color: #c92d0c;
        background-color: #fff; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004:active {
        background-color: #222; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004:hover a, .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004:active a {
        color: #fff;
        background-color: #c92d0c; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004:hover:before, .site_charles_sturt_university #main-menu #mainNav .nav-item#li-4121004:active:before {
        background-color: #c92d0c;
        content: url(https://api.iconify.design/simple-line-icons:lock.svg?color=%23ffffff); }
    .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-toggle {
      /* margin-left: 10px;  */ }
    .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu {
      /*padding-top: 1.35rem;*/
      width: 100%;
      transform: none !important;
      -webkit-animation-name: none;
      animation-name: none;
      top: 100% !important;
      border-radius: 0px;
      padding: 0.5rem;
      min-height: 400px;
      -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.22);
      box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.22);
      /*height: auto;
       overflow: auto;*/ }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h2 {
        padding-top: 1.35rem;
        margin-top: 0;
        font-size: 1.3125rem;
        font-family: 'Basis Grotesque Medium', sans-serif;
        padding-bottom: 1rem;
        margin-bottom: 0px; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h2:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h2:focus {
        text-decoration: underline;
        color: #c92d0c; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h2 a {
        padding-top: 0; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h3 {
        padding-top: 1.082rem;
        padding-left: 0.6rem;
        margin-top: 0;
        font-family: 'Basis Grotesque Medium', sans-serif;
        padding-bottom: 1rem;
        margin-bottom: 0px; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h3:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h3:focus {
        text-decoration: underline;
        color: #c92d0c; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h3 a {
        padding-top: 0; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h4 {
        padding-top: 1.082rem;
        padding-left: 0.6rem;
        margin-top: 0;
        font-family: 'Basis Grotesque Medium', sans-serif;
        padding-bottom: 0.4rem;
        margin-bottom: 0px; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h4:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h4:focus {
        text-decoration: underline;
        color: #c92d0c; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu h4 a {
        padding-top: 0; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu a {
        color: #222;
        text-decoration: none; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu a:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu a:focus {
        color: #c92d0c; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .sub-nav {
        padding-inline-start: 0; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .sub-nav li {
        position: static;
        padding-left: 0;
        padding-top: 0.2rem;
        padding-bottom: 0.2rem; }
        .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .sub-nav li:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .sub-nav li:focus {
          background-color: #f7f5f2;
          color: #c92d0c; }
        .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .sub-nav li a {
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between;
          flex-grow: 2;
          white-space: initial; }
          .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .sub-nav li a svg {
            margin-top: 3px;
            font-size: 0.875rem; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .dropdown-menu {
        background-color: #f7f5f2;
        top: 0 !important;
        left: 100%;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        /*overflow: visible;
         height: 100%;*/ }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .dropdown-menu li {
        padding-left: 0.6rem; }
        .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .dropdown-menu li:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .dropdown-menu li:focus {
          background-color: #eee9e2; }
        .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .dropdown-menu li a:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .dropdown-menu li a:focus {
          background-color: #eee9e2; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .dropdown-menu .dropdown-menu {
        background-color: #eee9e2; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links {
        background-color: #222944; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links * {
        color: #fff; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links h3 {
        padding-top: 1.457rem;
        padding-left: 0.6rem;
        /*font-size: 1.15rem;*/
        font-family: 'Basis Grotesque Medium', sans-serif; }
        .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links h3:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links h3:focus {
          text-decoration: none;
          color: #fff; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links p {
        padding-left: 0.6rem;
        font-family: Arial, sans-serif; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links ul {
        padding: 0.5rem 0 0.85rem 0.6rem; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links li {
        padding: 0;
        line-height: 1rem; }
      .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links a {
        text-decoration: underline; }
        .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links a:hover, .site_charles_sturt_university #main-menu #mainNav .nav-item .dropdown-menu .related-links a:focus {
          text-decoration: none;
          color: #fff; }
    .site_charles_sturt_university #main-menu #mainNav #li-4087798:first-of-type {
      margin-left: 10px; }
  .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu {
    padding: 1rem; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu li:has(div.dropdown-menu.show) {
      background-color: #f7f5f2; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu .sub-nav .sub-nav li:has(div.dropdown-menu.show) {
      background-color: #eee9e2; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu .dropdown-submenu .dropdown-menu {
      padding-left: 0 !important; }
      .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu .dropdown-submenu .dropdown-menu li.nav-item {
        padding-left: 0; }
        .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu .dropdown-submenu .dropdown-menu li.nav-item a {
          padding-left: 1.5rem; }
      .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu h3 {
        padding-left: 0; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu ul.sub-nav li {
      /* &:hover, &:focus {    background-color: transparent;    } */
      /* these are the ones that are in the 2nd && 3rd columns */ }
      .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu ul.sub-nav li a {
        padding-right: 1.5rem; }
      .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu ul.sub-nav li .dropdown-menu {
        padding: 0 1.5rem; }
        .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu ul.sub-nav li .dropdown-menu a > h3 {
          font-size: 1.125rem;
          padding-left: 1.5rem; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu div.related-links {
      padding-top: 1.5rem !important; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu div.related-links h3 {
      padding-bottom: 0; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu div.related-links ul {
      /* line-height: 1.75rem; */ }
      .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu div.related-links .h4 {
        padding-bottom: 0;
        padding-top: 1.5rem;
        font-family: 'Basis Grotesque Medium', sans-serif; }
    .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu > .row > div {
      padding: 0 1.5rem; }
      .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu > .row > div:first-child a h2 {
        padding-bottom: 0.5rem;
        text-decoration: none; }
        .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu > .row > div:first-child a h2 svg {
          margin-right: 0.5rem;
          /* margin-bottom: 0.4rem; */ }
        .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu > .row > div:first-child:hover h2, .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu > .row > div:first-child:focus h2 {
          text-decoration: underline; }
        .site_charles_sturt_university #main-menu #mainNav .dropdown-toggle ~ .dropdown-menu > .row > div:first-child p.site-description {
          font-size: 0.825rem;
          margin: 0 1.5rem 0 0;
          line-height: 1rem; }
  .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav {
    position: absolute;
    top: 65px;
    left: 0.75rem;
    z-index: 99;
    background-color: #fff;
    box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.2);
    border-radius: 1rem; }
  .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav ul {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0.5rem;
    border-radius: 1rem;
    border: 1px solid #ececec; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav ul li {
      border-top: 1px solid #ececec; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav ul li:first-child {
      border-top: none; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav ul li a {
      color: #222;
      padding: 0.5rem 1rem;
      display: block; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav ul li a:active {
      color: #da3d0f; }
  .site_charles_sturt_university #topNavContainer {
    background-color: #fff;
    position: sticky; }
  .site_charles_sturt_university #topNavContainer .study-top-nav {
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.25);
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* **********************************
     ***  LOGO
     ********************************** */
    /* **********************************
     ***  MOBILE
     ********************************** */
    /* **********************************
     ***  APPLY BUTTON
     ********************************** */ }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-logo-wrapper {
      max-width: 280px;
      display: flex;
      align-items: center;
      justify-content: center; }
    @media (min-width: 992px) {
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-logo-wrapper {
        padding-left: 1rem; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-logo-wrapper #banner-brand a img {
      max-width: 220px;
      width: 100%;
      padding: 1rem;
      min-width: 160px; }
      @media (min-width: 410px) {
          .site_charles_sturt_university #topNavContainer .study-top-nav .site-logo-wrapper #banner-brand a img {
            min-width: 220px; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      /* **********************************
       ***  GLOBAL NAV
       ********************************** */
      /* **********************************
       ***  MAIN MENU
       ********************************** */ }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav {
      display: flex;
      /*align-items: center;*/
      align-items: stretch;
      justify-content: space-between;
      /* **********************************
       ***  CURRENT STUDENTS DROPDOWN
       ********************************** */
      /* **********************************
       ***  SEARCH
       ********************************** */ }
    @media (min-width: 1200px) {
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav {
          border-bottom: 1px solid #eee9e2;
          border-left: 1px solid #eee9e2; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .study-global-nav {
      display: none; }
    @media (min-width: 1200px) {
          .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .study-global-nav {
            display: flex;
            padding: 0; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav {
      padding: 0.375rem; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li {
      display: flex;
      align-items: center; }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li.current-students {
        position: relative; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li.current-students > a {
          display: block;
          background: url(https://api.iconify.design/simple-line-icons:arrow-down.svg?height=12&inline=true&color=%23DA3D0F) no-repeat;
          background-position: right center;
          background-size: 12px 12px;
          padding-right: 1.5rem !important; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li.current-students > a.active {
          background: url(https://api.iconify.design/simple-line-icons:arrow-up.svg?height=12&inline=true&color=%23DA3D0F) no-repeat;
          background-position: right center; }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav li a {
        display: inline-block;
        font-size: 0.875rem;
        color: #696969;
        padding: 0.25rem 0;
        margin: 0 1rem 0 1rem; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav.nav-large {
      border-left: 1px solid #eee9e2;
      padding-left: 1.5rem; }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav.nav-large > li {
        background-color: #f7f5f2;
        border-radius: 5rem;
        margin-right: 0.5rem; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav.nav-large > li a {
          color: #222;
          padding: 0; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .nav.nav-large > li a svg {
          color: #da3d0f;
          margin-left: 0.25rem; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav {
      top: 35px;
      left: -1rem;
      width: fit-content; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav li {
      background-repeat: no-repeat;
      background-size: 26px 26px;
      background-position: left 10px center;
      padding-left: 1rem; }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav li.student_portal {
        background-image: url(https://cdn.csu.edu.au/__data/assets/file/0015/4200243/person-lock.svg); }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav li.current_students {
        background-image: url(https://cdn.csu.edu.au/__data/assets/file/0014/4200242/Information-icon.svg); }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav li.interact {
        background-image: url(https://cdn.csu.edu.au/__data/assets/file/0013/4200241/Laptop-icon.svg); }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav li a {
        width: max-content; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav #current-students-nav li a:hover {
          color: #da3d0f;
          text-decoration: underline; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .site-search {
      display: none; }
    @media (min-width: 1200px) {
          .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .site-search {
            display: flex;
            flex: 1 1;
            justify-content: flex-end; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .site-search form {
      display: flex;
      background-color: #f7f5f2;
      width: 100%; }
      @media (min-width: 1130px) {
          .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .site-search form {
            width: 80%;
            max-width: 400px; } }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .site-search form #header-searchLabel {
        flex: 12% 0;
        max-width: 12%;
        padding: 0 1.5rem;
        margin: 0;
        cursor: pointer; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .site-search form #header-searchLabel svg {
          transform: translate(-50%, -50%) !important;
          left: 50%;
          top: 50%;
          position: relative;
          color: #da3d0f; }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper .site-global-nav .site-search form #header-q {
        background-color: #f7f5f2;
        font-size: 15px;
        display: inline-block;
        flex: 0 88%;
        max-width: 88%;
        padding: 9px 0;
        color: #222;
        margin-bottom: 0;
        border: 0; }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu {
      display: none;
      position: relative; }
    @media (min-width: 1200px) {
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu {
          display: flex;
          border-left: 1px solid #eee9e2;
          background: 0; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav {
      background: #fff;
      flex-direction: row;
      width: 100%;
      padding-top: 1.5rem; }
      .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item {
        padding: 0;
        /*
         &.show, &:hover, &:focus {
         a {
         text-decoration: none;
         background: url(https://api.iconify.design/simple-line-icons:arrow-down.svg?height=12&inline=true&color=%23DA3D0F) no-repeat;
         background-position: top 0.75rem right 0.5rem;
         span {
         border-bottom: 5px solid #DA3D0F;
         }
         }
         }
         */ }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a {
          /*padding: 0 1.5rem 0 0;*/
          margin: 0 0.5rem;
          padding: 0.25rem 0 0.875rem 0;
          color: #222;
          font-size: 1rem;
          font-family: Arial, Helvetica, sans-serif; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a span {
          display: block;
          padding-bottom: 0.75rem;
          border-bottom: 5px solid transparent; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a:hover span, .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a:focus span {
          border-bottom: 5px solid #da3d0f; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a.dropdown-toggle {
          background: url(https://api.iconify.design/simple-line-icons:arrow-down.svg?height=12&inline=true&color=%23222) no-repeat;
          background-position: top 0.5rem right 0.5rem;
          background-size: 12px 12px; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a.dropdown-toggle:after {
          /* preload rollover image */
          content: url(https://api.iconify.design/simple-line-icons:arrow-down.svg?height=12&inline=true&color=%23DA3D0F); }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a.dropdown-toggle:hover, .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a.dropdown-toggle:focus {
          text-decoration: none;
          background: url(https://api.iconify.design/simple-line-icons:arrow-down.svg?height=12&inline=true&color=%23DA3D0F) no-repeat;
          background-position: top 0.5rem right 0.5rem; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item.active > a {
          border-bottom: none; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item.active > a span {
          border-bottom: 5px solid #da3d0f; }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item:hover {
          /* override base mk3 */ }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item:hover > a {
          text-decoration: none; }
        @media (min-width: 1130px) {
          .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item > a {
            padding: 0 2rem 0 0;
            margin: 0 1rem;
            /* margin: 0.5rem 1rem 0 1rem; */ } }
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-menu-wrapper #main-menu #mainNav > ul.nav > .nav-item.show > a.dropdown-toggle {
          background: url(https://api.iconify.design/simple-line-icons:arrow-up.svg?height=12&inline=true&color=%23DA3D0F) no-repeat;
          background-position: top 0.5rem right 0.5rem; }
    .site_charles_sturt_university #topNavContainer .study-top-nav #mobile-menu-options {
      display: flex;
      justify-content: flex-end; }
    @media (min-width: 576px) {
      .site_charles_sturt_university #topNavContainer .study-top-nav #mobile-menu-options {
        margin-right: 1rem; } }
    @media (min-width: 768px) {
      .site_charles_sturt_university #topNavContainer .study-top-nav #mobile-menu-options {
        justify-content: flex-end;
        margin-right: 0.5rem; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav #mobile-menu-options .mobile-menu-option {
      display: flex;
      align-items: center;
      justify-content: center;
      border: 0;
      color: #222;
      margin-top: 0;
      border: none;
      box-shadow: none;
      padding: 1rem; }
    @media (min-width: 1200px) {
      .site_charles_sturt_university #topNavContainer .study-top-nav #mobile-menu-options {
        display: none; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-top-apply-wrapper {
      display: flex;
      background-color: #438162;
      /*  padding: 0.125rem; */ }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-top-apply-wrapper .top-nav-apply {
      background-color: #438162;
      border: none;
      padding: 1.125rem;
      margin: 0;
      color: white; }
    @media (min-width: 1200px) {
        .site_charles_sturt_university #topNavContainer .study-top-nav .site-top-apply-wrapper .top-nav-apply {
          padding: 2rem; } }
    .site_charles_sturt_university #topNavContainer .study-top-nav .site-top-apply-wrapper .top-nav-apply:hover {
      background-color: #c4e8d6;
      border-color: #c4e8d6;
      color: #0e3a32; }
  .site_charles_sturt_university .w-0 {
    width: 0; }
  .site_charles_sturt_university #mobile-menu-modal.show {
    height: 100vh;
    overflow: visible; }
    .site_charles_sturt_university #mobile-menu-modal.show .modal-dialog {
      transform: none; }
  .site_charles_sturt_university #mobile-menu-modal .modal-dialog {
    width: 80%;
    margin: 0;
    height: 100%;
    transform: translateX(-100%); }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content {
      height: 100%;
      overflow: hidden; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body {
      padding: 0; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header {
      background-color: #222;
      display: flex;
      align-items: stretch;
      height: 75px;
      flex-shrink: 0;
      font-size: 1rem; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header > * {
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header a {
      text-decoration: underline; }
      .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header a.go-back {
        width: 54px;
        color: #222;
        margin-right: 10px; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header a.go-back .circle {
          background-color: #eee9e2;
          padding: 0.5rem;
          border-radius: 50%;
          line-height: 1rem; }
      .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header a.menu-title {
        flex-grow: 1;
        justify-content: flex-start; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header a.menu-title.initial {
          padding-left: 1rem; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-header button {
      padding: 0;
      margin-top: 0;
      border: 0;
      color: #fff;
      width: 54px; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content {
      display: flex;
      flex-direction: column;
      height: 100%; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav {
      padding: 0;
      list-style-type: none; }
      .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li {
        border-bottom: 1px solid #eee9e2;
        padding: 1.5rem 1rem;
        font-family: 'Basis Grotesque regular'; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li.parent.active {
          border-left: 4px solid #c92d0c;
          background-color: #fcfaf8; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li > a {
          display: block;
          width: 100%;
          color: #222; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li > a.has-children {
          background: url(https://api.iconify.design/simple-line-icons:arrow-right.svg?color=%23222&width=12px&height=12px);
          background-position: right center;
          background-repeat: no-repeat; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li .subtree {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          width: 100%;
          transform: translateX(100%);
          transition: transform 0.5s;
          background: #fff;
          /*height: calc(100vh - 125px);
           height: calc(var(--vh, 1vh) * 100);*/
          display: flex;
          flex-direction: column; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li .subtree.is-visible {
          transform: none; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li .subtree .mobile-related-content {
          padding: 1rem; }
        .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .mobile-nav li .subtree .mobile-related-content a {
          color: #da3d0f; }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .scrollable {
      --safe-top: env(safe-area-inset-top);
      --calc-top: calc(--safe-top + 200px);
      overflow: scroll;
      /*flex-grow: 1;
       height: calc(var(--vh, 1vh) * 100 - --calc-top);*/
      height: calc(var(--vh, 1vh) * 100 - 200px); }
    .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .accordion {
      flex-shrink: 0;
      margin: 0;
      padding: 0;
      position: absolute;
      bottom: env(safe-area-inset-bottom);
      left: 0;
      right: 0; }
      .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .accordion .row {
        margin-left: 0;
        margin-right: 0; }
      .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .accordion .card {
        margin-bottom: 0; }
      .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .accordion.fixed {
        position: fixed;
        right: 20%;
        bottom: 0; }
        @media (min-width: 768px) {
          .site_charles_sturt_university #mobile-menu-modal .modal-dialog .modal-content .modal-body .mobile-menu-content .accordion.fixed {
            max-width: 50%; } }
  .site_charles_sturt_university #sticky_left_nav {
    width: 16em;
    position: sticky;
    top: 125px; }
  .site_charles_sturt_university #sticky_left_nav.fixed {
    position: fixed;
    top: 2em; }
  .site_charles_sturt_university #sticky_left_nav .left-navigation-spacer {
    border-bottom: 1px solid #da3d0f;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0003/4197711/Slice-1.png) #fff center center;
    background-size: cover;
    height: 1.5rem; }
  .site_charles_sturt_university #sticky_left_nav nav {
    width: 100%;
    border: 1px solid #da3d0f;
    margin-bottom: 2em; }
    .site_charles_sturt_university #sticky_left_nav nav a {
      display: block;
      border-bottom: 1px solid #da3d0f;
      padding: 0.5rem 0.5rem 0.5rem 2rem;
      color: #616161;
      background: white;
      text-decoration: none; }
    .site_charles_sturt_university #sticky_left_nav nav a:focus, .site_charles_sturt_university #sticky_left_nav nav a:hover {
      background-color: #f7f5f2;
      text-decoration: underline; }
    .site_charles_sturt_university #sticky_left_nav nav a.active {
      border-left: 1em solid #da3d0f;
      padding-left: 1rem;
      font-weight: 600;
      background: #f7f5f2; }
    .site_charles_sturt_university #sticky_left_nav nav a:last-child {
      border-bottom: none; }
  .site_charles_sturt_university .content-banner.mk3-1 {
    /*  margin-left: 1.5rem;*/
    /*  margin-right: 1.5rem;*/
    margin-top: 2rem; }
  .site_charles_sturt_university .content-banner.mk3-1 .information h2, .site_charles_sturt_university .content-banner.mk3-1 .information h3, .site_charles_sturt_university .content-banner.mk3-1 .information h4 {
    padding-top: 0; }
  .site_charles_sturt_university .content-banner.mk3-1 .btn {
    display: inline-block;
    width: fit-content;
    position: relative;
    border-radius: 0;
    background-color: transparent;
    transition: all 0.2s; }
    .site_charles_sturt_university .content-banner.mk3-1 .btn.cta {
      padding: 0.5rem 2rem 0.5rem 1rem; }
    .site_charles_sturt_university .content-banner.mk3-1 .btn.external {
      border: none;
      padding: 0.25rem 1rem 0.25rem 0; }
    .site_charles_sturt_university .content-banner.mk3-1 .btn.external:hover, .site_charles_sturt_university .content-banner.mk3-1 .btn.external:focus {
      border: none;
      background: transparent; }
    .site_charles_sturt_university .content-banner.mk3-1 .btn.text {
      padding: 0.25rem 1rem 0.25rem 0; }
  .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active .image .pattern {
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-mask-image: url(https://www.csu.edu.au/_designs/2017/master/mk-iii-division/components-mk3.1/feature-content-banner-mk3.1/side-GL-mobile-01.svg);
    mask-image: url(https://www.csu.edu.au/_designs/2017/master/mk-iii-division/components-mk3.1/feature-content-banner-mk3.1/side-GL-mobile-01.svg);
    background-size: cover;
    /*  opacity: 0.65;  */ }
    .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active.site-theme .image .pattern {
      background-color: #da3d0f; }
    .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active.alternate .image .pattern {
      background-color: #567dc3; }
    .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active.csu-neutral .image .pattern {
      background-color: #efe9e2; }
  @media (min-width: 768px) {
    .site_charles_sturt_university .content-banner.mk3-1 {
      width: calc(100% - 3rem);
      box-shadow: none;
      width: 100%; }
      .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active .image .pattern {
        position: absolute;
        top: 0;
        bottom: unset;
        width: 40px;
        height: 100%;
        -webkit-mask-image: url(https://www.csu.edu.au/_designs/2017/master/mk-iii-division/components-mk3.1/feature-content-banner-mk3.1/side-GL-01.svg);
        mask-image: url(https://www.csu.edu.au/_designs/2017/master/mk-iii-division/components-mk3.1/feature-content-banner-mk3.1/side-GL-01.svg); }
      .site_charles_sturt_university .content-banner.mk3-1.type2 {
        margin: 3rem 0;
        width: 100%;
        position: relative;
        left: 0.75rem;
        /* 1/2 the info offset */
        /* when you have 2 adjacent */ }
        .site_charles_sturt_university .content-banner.mk3-1.type2 + div, .site_charles_sturt_university .content-banner.mk3-1.type2 + section {
          margin-top: 5rem; }
        .site_charles_sturt_university .content-banner.mk3-1.type2 + .content-banner.type1, .site_charles_sturt_university .content-banner.mk3-1.type2 + div > .content-banner.type1 {
          margin-top: 3rem; }
        .site_charles_sturt_university .content-banner.mk3-1.type2 + .content-banner.type2, .site_charles_sturt_university .content-banner.mk3-1.type2 + div > .content-banner.type2 {
          margin-top: 3rem; }
      .site_charles_sturt_university .content-banner.mk3-1.layout1.type1.gl-active .image .pattern, .site_charles_sturt_university .content-banner.mk3-1.layout3.type1.gl-active .image .pattern, .site_charles_sturt_university .content-banner.mk3-1.layout5.type1.gl-active .image .pattern {
        right: 0;
        left: unset; }
        .site_charles_sturt_university .content-banner.mk3-1.layout1.type2, .site_charles_sturt_university .content-banner.mk3-1.layout3.type2, .site_charles_sturt_university .content-banner.mk3-1.layout5.type2 {
          padding-bottom: 2rem; }
          .site_charles_sturt_university .content-banner.mk3-1.layout1.type2 .image, .site_charles_sturt_university .content-banner.mk3-1.layout3.type2 .image, .site_charles_sturt_university .content-banner.mk3-1.layout5.type2 .image {
            position: relative;
            bottom: -1.5em;
            box-shadow: 0 0 1em rgba(0, 0, 0, 0.2);
            max-height: 400px; }
          .site_charles_sturt_university .content-banner.mk3-1.layout1.type2 .information, .site_charles_sturt_university .content-banner.mk3-1.layout3.type2 .information, .site_charles_sturt_university .content-banner.mk3-1.layout5.type2 .information {
            padding-left: 4em;
            position: relative;
            left: -1.5em; }
      .site_charles_sturt_university .content-banner.mk3-1.layout2.type1.gl-active .image .pattern, .site_charles_sturt_university .content-banner.mk3-1.layout4.type1.gl-active .image .pattern, .site_charles_sturt_university .content-banner.mk3-1.layout6.type1.gl-active .image .pattern {
        left: 0;
        right: unset; }
        .site_charles_sturt_university .content-banner.mk3-1.layout2.type2, .site_charles_sturt_university .content-banner.mk3-1.layout4.type2, .site_charles_sturt_university .content-banner.mk3-1.layout6.type2 {
          margin: 2rem 0;
          padding-bottom: 2rem; }
          .site_charles_sturt_university .content-banner.mk3-1.layout2.type2 .image, .site_charles_sturt_university .content-banner.mk3-1.layout4.type2 .image, .site_charles_sturt_university .content-banner.mk3-1.layout6.type2 .image {
            position: relative;
            bottom: -1.5em;
            left: -1.5em;
            box-shadow: 0 0 1em rgba(0, 0, 0, 0.2);
            max-height: 400px; }
          .site_charles_sturt_university .content-banner.mk3-1.layout2.type2 .information, .site_charles_sturt_university .content-banner.mk3-1.layout4.type2 .information, .site_charles_sturt_university .content-banner.mk3-1.layout6.type2 .information {
            padding-right: 4em;
            position: relative;
            left: 0; } }
  @media (min-width: 1200px) {
    .site_charles_sturt_university .content-banner.mk3-1.type2 {
      left: 0;
      width: calc(100% + 1.5rem); } }
  .site_charles_sturt_university .content-banner.mk3-1.site-theme .information {
    background-color: #da3d0f; }
    .site_charles_sturt_university .content-banner.mk3-1.site-theme .information *, .site_charles_sturt_university .content-banner.mk3-1.site-theme .information .btn.text::after, .site_charles_sturt_university .content-banner.mk3-1.site-theme .information .btn:hover, .site_charles_sturt_university .content-banner.mk3-1.site-theme .information .btn:focus {
      color: #fff; }
    .site_charles_sturt_university .content-banner.mk3-1.site-theme .information p.intro-blurb {
      color: #fff !important; }
  .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information {
    background-color: #eee9e2; }
    .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn, .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn::after, .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn.external, .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn.external::after {
      color: #c43424; }
    .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn:hover, .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn:focus, .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn:focus::after, .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information .btn:hover::after {
      color: #c43424; }
    .site_charles_sturt_university .content-banner.mk3-1.csu-neutral .information p.intro-blurb {
      color: #222 !important; }
  .site_charles_sturt_university .content-banner.mk3-1.alternate .information {
    background-color: #567dc3; }
    .site_charles_sturt_university .content-banner.mk3-1.alternate .information *, .site_charles_sturt_university .content-banner.mk3-1.alternate .information .btn.text::after, .site_charles_sturt_university .content-banner.mk3-1.alternate .information .btn:hover, .site_charles_sturt_university .content-banner.mk3-1.alternate .information .btn:focus {
      color: #fff; }
    .site_charles_sturt_university .content-banner.mk3-1.alternate .information p.intro-blurb {
      color: #fff !important; }
  .site_charles_sturt_university .content-banner.mk3-1.border-site-theme .information {
    border: 1px solid #da3d0f;
    background-color: #fff; }
    .site_charles_sturt_university .content-banner.mk3-1.border-site-theme .information * {
      color: #222; }
    .site_charles_sturt_university .content-banner.mk3-1.border-site-theme .information .btn, .site_charles_sturt_university .content-banner.mk3-1.border-site-theme .information .btn.text::after, .site_charles_sturt_university .content-banner.mk3-1.border-site-theme .information .btn:hover, .site_charles_sturt_university .content-banner.mk3-1.border-site-theme .information .btn:focus {
      color: #da3d0f; }
    .site_charles_sturt_university .content-banner.mk3-1.border-site-theme .information p.intro-blurb {
      color: #222 !important; }
  .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-theme .information .btn, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-alternate .information .btn, .site_charles_sturt_university .content-banner.mk3-1.type2.border-neutral .information .btn, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-theme .information .btn::after, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-alternate .information .btn::after, .site_charles_sturt_university .content-banner.mk3-1.type2.border-neutral .information .btn::after {
    color: #da3d0f; }
    .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-theme .information .btn:hover, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-alternate .information .btn:hover, .site_charles_sturt_university .content-banner.mk3-1.type2.border-neutral .information .btn:hover, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-theme .information .btn:focus, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-alternate .information .btn:focus, .site_charles_sturt_university .content-banner.mk3-1.type2.border-neutral .information .btn:focus, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-theme .information .btn:hover::after, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-alternate .information .btn:hover::after, .site_charles_sturt_university .content-banner.mk3-1.type2.border-neutral .information .btn:hover::after, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-theme .information .btn:focus::after, .site_charles_sturt_university .content-banner.mk3-1.type2.border-site-alternate .information .btn:focus::after, .site_charles_sturt_university .content-banner.mk3-1.type2.border-neutral .information .btn:focus::after {
      color: #da3d0f; }
  .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active {
    /*  move this block to the component as default */ }
    .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active.site-theme .image .pattern {
      background-color: #da3d0f; }
    .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active.alternate .image .pattern {
      background-color: #567dc3; }
    .site_charles_sturt_university .content-banner.mk3-1.type1.gl-active.csu-neutral .image .pattern {
      background-color: #efe9e2; }
  .site_charles_sturt_university .feature-image-card-set > div .rich-media-card .content h2, .site_charles_sturt_university .feature-image-card-set > div .rich-media-card .content .message {
    display: inline;
    color: #fff;
    background: #da3d0f;
    width: fit-content;
    margin: 0;
    padding-top: 0;
    padding: 0.5rem 0.75rem;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone; }
  .site_charles_sturt_university .feature-image-card-set {
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem; }
  .site_charles_sturt_university .feature-image-card-set > div .rich-media-card {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 234px;
    /*   margin: 1rem 0 0 0; */
    /*   background-size: cover; */
    background-repeat: no-repeat;
    flex-direction: column; }
    .site_charles_sturt_university .feature-image-card-set > div .rich-media-card a {
      display: block;
      height: 100%;
      width: 100%; }
    .site_charles_sturt_university .feature-image-card-set > div .rich-media-card a:hover {
      text-decoration: none; }
    .site_charles_sturt_university .feature-image-card-set > div .rich-media-card .content {
      position: absolute;
      bottom: 20px;
      left: 20px;
      max-width: 75%;
      font-size: 1.125rem;
      line-height: 1.75rem; }
    .site_charles_sturt_university .feature-image-card-set > div .rich-media-card .content h2, .site_charles_sturt_university .feature-image-card-set > div .rich-media-card .content .message {
      width: fit-content;
      padding: 0.35rem 0.5rem;
      margin: 0; }
    .site_charles_sturt_university .feature-image-card-set > div .rich-media-card h2 {
      bottom: 50px;
      font-family: 'Basis Grotesque Bold', Arial, sans-serif;
      font-size: 1.5rem;
      line-height: 2.25rem; }
    .site_charles_sturt_university .feature-image-card-set > div.first-position .rich-media-card {
      background-size: cover; }
    .site_charles_sturt_university .feature-image-card-set > div.first-position .content h2, .site_charles_sturt_university .feature-image-card-set > div.first-position .content .message {
      background-color: #5675bc; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position {
      padding-top: 1rem; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points {
      background: url(https://cdn.csu.edu.au/__data/assets/image/0006/4159041/green-background.png); }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .slick-slide {
      width: 342px; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .icon {
      display: none; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp {
      padding: 1.5rem; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .fb h2 {
      width: 90%; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp {
      position: relative;
      width: 100%; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp > div {
      display: flex;
      height: 134px;
      /*width: calc(340px - 2rem);*/ }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .fb {
      display: flex;
      flex-grow: 1;
      flex-direction: column;
      justify-content: space-around; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp h2 {
      width: 95%;
      padding-top: 0;
      font-family: 'Basis Grotesque Bold', Arial, sans-serif;
      font-size: 1.5rem; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp a {
      font-size: 1.125rem;
      line-height: 1.75rem; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp h2, .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp a, .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp a:hover {
      color: white; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp a {
      text-decoration: none; }
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp a:hover {
        text-decoration: underline; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .icon {
      position: absolute;
      top: 22%;
      width: 100px;
      right: 10%;
      height: 100px; }
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .icon.hand-enviro {
        background-image: url('https://cdn.csu.edu.au/__data/assets/image/0010/4252636/Hands-on-learning-icon.png'); }
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .icon.grad-salary {
        background-image: url('https://cdn.csu.edu.au/__data/assets/image/0008/4252634/Grad-salary-icon.png'); }
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .icon.idea {
        background-image: url('https://cdn.csu.edu.au/__data/assets/image/0011/4252637/Idea-icon.png'); }
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .icon.hand-shake {
        background-image: url('https://cdn.csu.edu.au/__data/assets/image/0007/4252633/Engagement-icon.png'); }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .cta {
      display: inline-block; }
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .cta::after {
        top: 6px;
        left: 6px; }
    @media (min-width: 576px) {
      .site_charles_sturt_university .feature-image-card-set > div.second-position .slick-slide {
        width: 376px; } }
    @media (min-width: 768px) {
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points {
        height: 200px; }
        .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .slick-slide {
          width: 386px; } }
    @media (min-width: 992px) {
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .slick-slide {
        width: 560px; }
        .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .icon {
          display: block;
          right: 5%; }
          .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp .fb h2 {
            width: 80%; } }
    @media (min-width: 1200px) {
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points {
        height: 200px; }
        .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .slick-slide {
          width: 554px; }
        .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .icon {
          right: 10%; }
        .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .usp {
          padding: 2rem; } }
    @media (min-width: 1440px) {
      .site_charles_sturt_university .feature-image-card-set > div.second-position .unique-selling-points .slick-slide {
        width: 534px; } }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .slick-dots {
      display: flex;
      justify-content: center;
      margin: 0;
      padding: 0;
      list-style-type: none;
      position: relative;
      top: -2.5rem; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .slick-dots li {
      margin: 0 0.25rem; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .slick-dots li button {
      display: block;
      width: 0.5rem;
      height: 0.5rem;
      padding: 0;
      border: none;
      border-radius: 100%;
      background-color: #a9c3b8;
      text-indent: -9999px; }
    .site_charles_sturt_university .feature-image-card-set > div.second-position .slick-dots li.slick-active button {
      background-color: #fff; }
    .site_charles_sturt_university .feature-image-card-set > div.third-position {
      padding-top: 1rem;
      /*    .rich-media-card {    background-position: -100px;    } */ }
  @media (min-width: 768px) {
    .site_charles_sturt_university .feature-image-card-set {
      display: grid;
      grid-template-columns: 50%;
      grid-template-rows: max-content;
      height: 500px;
      /* new; value just for demo purposes */ }
      .site_charles_sturt_university .feature-image-card-set > div.first-position {
        grid-row-start: 1;
        grid-row-end: 3;
        margin: 0 0.75rem 0 0; }
        .site_charles_sturt_university .feature-image-card-set > div.first-position .rich-media-card {
          background-position: -100px;
          margin: 0; }
        .site_charles_sturt_university .feature-image-card-set > div.second-position {
          grid-column-start: 2;
          overflow: hidden;
          margin: 0 0 1.5rem 0.75rem;
          padding-top: 0;
          height: 200px;
          /* 
           .unique-selling-points {
           .usp {
           &> div {
           width: calc(534px - 2rem);
           }
           h2 {    width: 75%;     }
           }
           }
           */ }
        .site_charles_sturt_university .feature-image-card-set > div.second-position .rich-media-card {
          background-position: -100px;
          margin: 0;
          min-height: auto; }
        .site_charles_sturt_university .feature-image-card-set > div.third-position {
          grid-column-start: 2;
          grid-row-start: 2;
          margin: 0 0 0 0.75rem;
          padding-top: 0; }
        .site_charles_sturt_university .feature-image-card-set > div.third-position .rich-media-card {
          margin: 0; } }
  .site_charles_sturt_university #content-banner-4192829 .information h2, .site_charles_sturt_university #content-banner-4252866 .information h2, .site_charles_sturt_university #content-banner-4253402 .information h2, .site_charles_sturt_university #content-banner-4207818 .information h2, .site_charles_sturt_university #content-banner-4254239 .information h2 {
    order: 1;
    margin-bottom: 0;
    width: fit-content;
    color: #fff;
    font-size: 2rem;
    background-color: #222944;
    font-family: 'Basis Grotesque Regular', Arial, sans-serif;
    padding: 8px 8px !important; }
    @media (min-width: 768px) {
      .site_charles_sturt_university #content-banner-4192829 .information h2, .site_charles_sturt_university #content-banner-4252866 .information h2, .site_charles_sturt_university #content-banner-4253402 .information h2, .site_charles_sturt_university #content-banner-4207818 .information h2, .site_charles_sturt_university #content-banner-4254239 .information h2 {
        position: absolute;
        top: -19px; } }
    .site_charles_sturt_university #content-banner-4192829 .information .btn.text, .site_charles_sturt_university #content-banner-4252866 .information .btn.text, .site_charles_sturt_university #content-banner-4253402 .information .btn.text, .site_charles_sturt_university #content-banner-4207818 .information .btn.text, .site_charles_sturt_university #content-banner-4254239 .information .btn.text, .site_charles_sturt_university #content-banner-4192829 .information .btn.external, .site_charles_sturt_university #content-banner-4252866 .information .btn.external, .site_charles_sturt_university #content-banner-4253402 .information .btn.external, .site_charles_sturt_university #content-banner-4207818 .information .btn.external, .site_charles_sturt_university #content-banner-4254239 .information .btn.external {
      order: 2;
      margin-top: 0;
      padding: 0.25rem 1rem 0.25rem 0.5rem;
      font-family: 'Basis Grotesque Bold', Arial, sans-serif;
      color: #fff;
      background-color: #222944; }
    @media (min-width: 768px) {
      .site_charles_sturt_university #content-banner-4192829 .information .btn.text, .site_charles_sturt_university #content-banner-4252866 .information .btn.text, .site_charles_sturt_university #content-banner-4253402 .information .btn.text, .site_charles_sturt_university #content-banner-4207818 .information .btn.text, .site_charles_sturt_university #content-banner-4254239 .information .btn.text, .site_charles_sturt_university #content-banner-4192829 .information .btn.external, .site_charles_sturt_university #content-banner-4252866 .information .btn.external, .site_charles_sturt_university #content-banner-4253402 .information .btn.external, .site_charles_sturt_university #content-banner-4207818 .information .btn.external, .site_charles_sturt_university #content-banner-4254239 .information .btn.external {
        position: relative;
        top: -12px; } }
    .site_charles_sturt_university #content-banner-4192829 .information .btn.text::after, .site_charles_sturt_university #content-banner-4252866 .information .btn.text::after, .site_charles_sturt_university #content-banner-4253402 .information .btn.text::after, .site_charles_sturt_university #content-banner-4207818 .information .btn.text::after, .site_charles_sturt_university #content-banner-4254239 .information .btn.text::after, .site_charles_sturt_university #content-banner-4192829 .information .btn.external::after, .site_charles_sturt_university #content-banner-4252866 .information .btn.external::after, .site_charles_sturt_university #content-banner-4253402 .information .btn.external::after, .site_charles_sturt_university #content-banner-4207818 .information .btn.external::after, .site_charles_sturt_university #content-banner-4254239 .information .btn.external::after {
      color: #fff; }
    .site_charles_sturt_university #content-banner-4192829 .information p, .site_charles_sturt_university #content-banner-4252866 .information p, .site_charles_sturt_university #content-banner-4253402 .information p, .site_charles_sturt_university #content-banner-4207818 .information p, .site_charles_sturt_university #content-banner-4254239 .information p {
      order: 3;
      font-family: 'Basis Grotesque Regular', Arial, sans-serif;
      margin-top: 1rem;
      color: #222;
      font-size: 1.125rem; }
    .site_charles_sturt_university #content-banner-4192829 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4252866 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4253402 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4207818 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4254239 .information ul.cohort-card-cta {
      order: 4;
      list-style: none;
      list-style-type: none;
      padding: 0;
      margin: 0;
      margin-top: 1rem; }
    @media (min-width: 768px) {
      .site_charles_sturt_university #content-banner-4192829 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4252866 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4253402 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4207818 .information ul.cohort-card-cta, .site_charles_sturt_university #content-banner-4254239 .information ul.cohort-card-cta {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-row: auto auto;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem; } }
    .site_charles_sturt_university #content-banner-4192829 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4252866 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4253402 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4207818 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4254239 .information ul.cohort-card-cta li a.btn {
      width: 100%;
      font-family: 'Basis Grotesque Regular', Arial, sans-serif;
      color: #222944;
      background: #fff;
      border-color: #222944;
      display: flex;
      justify-content: space-between; }
    @media (min-width: 768px) {
          .site_charles_sturt_university #content-banner-4192829 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4252866 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4253402 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4207818 .information ul.cohort-card-cta li a.btn, .site_charles_sturt_university #content-banner-4254239 .information ul.cohort-card-cta li a.btn {
            margin-top: 0; } }
    .site_charles_sturt_university #content-banner-4192829 .information ul.cohort-card-cta li a.btn::after, .site_charles_sturt_university #content-banner-4252866 .information ul.cohort-card-cta li a.btn::after, .site_charles_sturt_university #content-banner-4253402 .information ul.cohort-card-cta li a.btn::after, .site_charles_sturt_university #content-banner-4207818 .information ul.cohort-card-cta li a.btn::after, .site_charles_sturt_university #content-banner-4254239 .information ul.cohort-card-cta li a.btn::after {
      color: #222944; }
    .site_charles_sturt_university #content-banner-4192829 .information ul.cohort-card-cta li a.btn:hover, .site_charles_sturt_university #content-banner-4252866 .information ul.cohort-card-cta li a.btn:hover, .site_charles_sturt_university #content-banner-4253402 .information ul.cohort-card-cta li a.btn:hover, .site_charles_sturt_university #content-banner-4207818 .information ul.cohort-card-cta li a.btn:hover, .site_charles_sturt_university #content-banner-4254239 .information ul.cohort-card-cta li a.btn:hover {
      color: #fff;
      background: #222944;
      text-decoration: none; }
      .site_charles_sturt_university #content-banner-4192829 .information ul.cohort-card-cta li a.btn:hover::after, .site_charles_sturt_university #content-banner-4252866 .information ul.cohort-card-cta li a.btn:hover::after, .site_charles_sturt_university #content-banner-4253402 .information ul.cohort-card-cta li a.btn:hover::after, .site_charles_sturt_university #content-banner-4207818 .information ul.cohort-card-cta li a.btn:hover::after, .site_charles_sturt_university #content-banner-4254239 .information ul.cohort-card-cta li a.btn:hover::after {
        color: #fff; }
  .site_charles_sturt_university #content-banner-4253402 {
    margin-top: 4rem; }
  .site_charles_sturt_university #content-banner-4253402 + .content-banner.type1 {
    margin-top: 2rem; }
  .site_charles_sturt_university .breadcrumb-wrapper {
    background: url(https://cdn.csu.edu.au/__data/assets/file/0007/4155937/Breadcrumb-GL.svg) no-repeat bottom right #555;
    color: #fff; }
  .site_charles_sturt_university .breadcrumb-wrapper .breadcrumb .breadcrumb-item.active, .site_charles_sturt_university .breadcrumb-wrapper .breadcrumb .breadcrumb-item a, .site_charles_sturt_university .breadcrumb-wrapper .breadcrumb .breadcrumb-item::before {
    color: #fff; }
  .site_charles_sturt_university footer.page-footer {
    background-color: #000;
    border-top: 1px solid #555;
    background-image: none;
    color: #fff; }
  .site_charles_sturt_university footer.page-footer .study-footer-content {
    display: flex; }
    .site_charles_sturt_university footer.page-footer .study-footer-content > div {
      flex: 1; }
    .site_charles_sturt_university footer.page-footer .study-footer-content div.desktop-logo {
      display: flex;
      justify-content: center;
      align-items: flex-start;
      flex: 0.6;
      float: none; }
    .site_charles_sturt_university footer.page-footer .study-footer-content div.desktop-logo img {
      width: 60%;
      /*position: relative;
       left: 80px;*/ }
    .site_charles_sturt_university footer.page-footer .study-footer-content h5 {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .acknowledgement-of-country-section {
      margin-left: 0;
      border-left: none;
      padding-left: 10px; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .acknowledgement-of-country-section .footer-acknowledgement-title, .site_charles_sturt_university footer.page-footer .study-footer-content .acknowledgement-of-country-section .footer-acknowledgement-of-country {
      color: #fff;
      max-width: 80%;
      font-style: normal;
      line-height: 1.4rem;
      font-style: italic; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .acknowledgement-of-country-section .footer-acknowledgement-title {
      padding-top: 0;
      top: 0;
      margin-bottom: 0.5em;
      line-height: 1.5rem;
      font-style: normal;
      font-family: 'Basis Grotesque Regular', Arial, sans-serif; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .acknowledgement-of-country-section li a, .site_charles_sturt_university footer.page-footer .study-footer-content .acknowledgement-of-country-section li:visited {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only {
      margin-left: 0; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only .row {
      margin-left: 5px !important; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only .row .col:nth-child(2) {
      border-left: none; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only .local-footer-header {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only .local-footer-content a {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only .local-footer-content a:focus, .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only .local-footer-content a:hover {
      color: #c7b8a0;
      text-decoration: none; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .enquiries.desktop-only svg {
      margin-right: 0.5rem; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section {
      background-color: transparent;
      flex: 0.6;
      font-size: 3em;
      padding-top: 0 !important; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section a {
      border-bottom: 3px solid transparent; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section a [class^="icon-"] {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section a [class^="icon-"]:hover, .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section a [class^="icon-"]:focus {
      color: #c7b8a0; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section a:hover, .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section a:focus {
      outline: none;
      text-decoration: none;
      border-bottom: none;
      color: gray; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section a > i {
      font-size: 3em; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section ul {
      padding: 0; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section ul li {
      list-style-image: none;
      list-style: none;
      display: inline-block;
      width: 3em; }
    .site_charles_sturt_university footer.page-footer .study-footer-content .social-media-section ul li span {
      visibility: hidden;
      width: 0 !important;
      position: absolute;
      left: -999999px; }
  .site_charles_sturt_university footer.page-footer #mobileParent .collapsible button, .site_charles_sturt_university footer.page-footer #mobileParent #mobileEnquiries {
    background-color: #222;
    color: #fff; }
    .site_charles_sturt_university footer.page-footer #mobileParent .collapsible button .local-footer-header, .site_charles_sturt_university footer.page-footer #mobileParent #mobileEnquiries .local-footer-header {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer #mobileParent .collapsible button .local-footer-content a, .site_charles_sturt_university footer.page-footer #mobileParent #mobileEnquiries .local-footer-content a {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer #mobileParent .collapsible-header[aria-expanded="true"] span {
      transform: rotate(180deg); }
    .site_charles_sturt_university footer.page-footer #mobileParent ul.footer-site-nav li {
      background-color: #222; }
    .site_charles_sturt_university footer.page-footer #mobileParent ul.footer-site-nav li .footer-links {
      color: #fff; }
    .site_charles_sturt_university footer.page-footer #mobileParent ul.footer-site-nav li a {
      color: #fff; }
  .site_charles_sturt_university footer.page-footer .footer-low {
    background-color: #000; }

@keyframes slide-open {
    from {
      right: -15em; }
    to {
      right: 1em; } }

@keyframes slide-closed {
    from {
      right: 1em; }
    to {
      right: -15em; } }

@keyframes mobile-slide-open {
    from {
      right: -50em; }
    to {
      right: 0.5em; } }

@keyframes mobile-slide-closed {
    from {
      right: 0.5em; }
    to {
      right: -50em; } }
  .site_charles_sturt_university #floating_nav_toggle {
    /*    outline: 5px solid rgba(255,255,255,.75);
     border: 5px solid rgba(255,255,255,0.75); */
    color: white;
    position: fixed;
    right: 0.7em;
    bottom: 5.25em;
    bottom: 1.25em;
    display: inline;
    background-color: #da3d0f;
    fill: #da3d0f;
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.3);
    border-radius: 5em;
    padding: 13px 13px;
    font-size: 1.5em;
    z-index: 99; }
  .site_charles_sturt_university #floating_nav {
    font-family: 'Basis Grotesque Regular', Arial, sans-serif;
    font-size: 1em;
    animation-name: slide-closed;
    animation-duration: 0.4s;
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.3);
    position: fixed;
    right: -15em;
    bottom: 12em;
    bottom: 6em;
    padding: 0.45em;
    border-radius: 0.75em;
    z-index: 98;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .site_charles_sturt_university #floating_nav.active {
    animation-name: slide-open;
    right: 1em; }
  .site_charles_sturt_university #floating_nav > a.nav-link {
    border: 1px solid #efefef;
    border-bottom: none;
    color: #222;
    text-decoration: none;
    background-color: white; }
  .site_charles_sturt_university #floating_nav > a.nav-link > svg.iconify {
    color: #da3d0f;
    font-size: 1.5em;
    vertical-align: middle !important;
    margin-right: 0.5em; }
  .site_charles_sturt_university #floating_nav > a.nav-link:first-child {
    border-top-right-radius: 0.5em;
    border-top-left-radius: 0.5em; }
  .site_charles_sturt_university #floating_nav > a.nav-link:last-child {
    border-bottom: 1px solid #efefef;
    border-bottom-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em; }
  .site_charles_sturt_university #floating_nav > a.nav-link:hover {
    text-decoration: none;
    background-color: #f7f5f2;
    cursor: pointer; }
  .site_charles_sturt_university #floating_nav > a.nav-link.apply-now {
    background-color: #da3d0f;
    color: white; }
  .site_charles_sturt_university #floating_nav > a.nav-link.apply-now > svg.iconify {
    color: white; }
  .site_charles_sturt_university #floating_nav #chat-now-icon {
    margin-left: -0.275rem;
    /* ~5px at 100% */
    margin-right: 0.55rem; }
  .site_charles_sturt_university #floating_nav_toggle.active > .iconify.open, .site_charles_sturt_university #floating_nav_toggle > .iconify.closed {
    display: inherit; }
  .site_charles_sturt_university #floating_nav_toggle > .iconify.open, .site_charles_sturt_university #floating_nav_toggle.active > .iconify.closed {
    display: none; }
  .site_charles_sturt_university #floating_nav a.save-to-compare .badge-pill.saved-count {
    color: #fff;
    background-color: black;
    width: auto;
    padding: 0.125rem 0.375rem;
    position: absolute;
    left: 2.25rem;
    top: 0.7rem; }
  .site_charles_sturt_university #floating_nav #chat_now_dialog_button span.open {
    font-family: 'Basis Grotesque Regular', Arial, sans-serif;
    font-size: smaller;
    color: #407e45; }
  .site_charles_sturt_university #floating_nav .nav-link.open #chat-now-icon .indicator {
    fill: #407e45; }
  .site_charles_sturt_university #floating_nav #chat_now_dialog_button span.closed {
    font-family: 'Basis Grotesque Regular', Arial, sans-serif;
    font-size: smaller;
    color: #c92d0c; }
  .site_charles_sturt_university #floating_nav .nav-link.closed #chat-now-icon .indicator {
    fill: #c92d0c; }
  .site_charles_sturt_university #floating_nav #chat_now_dialog_button .sm-line-wrap {
    margin-right: 0.275rem; }
  .site_charles_sturt_university #chat_now_dialog_button .open, .site_charles_sturt_university #chat_now_dialog_button .closed {
    margin-left: 0; }
  @media (max-width: 767px) {
  .site_charles_sturt_university #floating_nav {
    animation-name: mobile-slide-closed;
    flex-direction: row;
    right: -50em;
    bottom: 0.5em;
    border-radius: 1.225rem; }
    .site_charles_sturt_university #floating_nav.active {
      animation-name: mobile-slide-open;
      right: 0.5em;
      left: 0.5em; }

    .site_charles_sturt_university #floating_nav > a.nav-link {
      /*border-bottom: 1px solid #efefef;*/
      width: 33.33333%;
      display: flex;
      align-items: center;
      text-decoration: none;
      background-color: #f7f5f2;
      padding: 0.5rem;
      line-height: 1rem; }
      .site_charles_sturt_university #floating_nav > a.nav-link svg {
        width: 2rem; }
      .site_charles_sturt_university #floating_nav > a.nav-link:first-child {
        border-bottom-left-radius: 0.875em;
        border-top-left-radius: 0.875em;
        border-top-right-radius: 0;
        border-right: none; }
      .site_charles_sturt_university #floating_nav > a.nav-link:last-child {
        border-bottom-right-radius: 0.875em;
        border-top-right-radius: 0.875em;
        border-bottom-left-radius: 0;
        border-left: none; }

    .site_charles_sturt_university #floating_nav a.nav-link span.sm-hide {
      display: none; }

    .site_charles_sturt_university #floating_nav #chat_now_dialog_button {
      border-left: none;
      border-right: none;
      padding-left: 0.775rem; }

    .site_charles_sturt_university #floating_nav_toggle {
      bottom: 4.25em; } }
  @media (hover: hover) {
  .site_charles_sturt_university #floating_nav_toggle:hover {
    background-color: white;
    color: #222; } }

@keyframes drawer-slideout {
    from {
      bottom: 0%; }
    to {
      bottom: -100%; } }

@keyframes drawer-slidein {
    from {
      bottom: -100%; }
    to {
      bottom: 0%; } }
  .site_charles_sturt_university #compareModal.drawer {
    z-index: 1000;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    animation-name: drawer-slidein;
    animation-duration: 1s;
    background: #414141; }
  .site_charles_sturt_university #compareModal.drawer.slideout {
    bottom: -100%;
    animation-name: drawer-slideout;
    animation-duration: 1s; }
  .site_charles_sturt_university #compareModal.drawer .card-content .card-header, .site_charles_sturt_university #compareModal.drawer .card-content .card-body, .site_charles_sturt_university #compareModal.drawer .card-content .card-footer {
    background-color: #414141;
    border-bottom: none;
    border-top: none; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-header h5, .site_charles_sturt_university #compareModal.drawer .card-content .card-body h5, .site_charles_sturt_university #compareModal.drawer .card-content .card-footer h5, .site_charles_sturt_university #compareModal.drawer .card-content .card-header button, .site_charles_sturt_university #compareModal.drawer .card-content .card-body button, .site_charles_sturt_university #compareModal.drawer .card-content .card-footer button {
      color: #fff;
      text-transform: capitalize; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-header h5, .site_charles_sturt_university #compareModal.drawer .card-content .card-body h5, .site_charles_sturt_university #compareModal.drawer .card-content .card-footer h5 {
      font-size: 1.4em; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-header button.close, .site_charles_sturt_university #compareModal.drawer .card-content .card-body button.close, .site_charles_sturt_university #compareModal.drawer .card-content .card-footer button.close {
      position: absolute;
      right: 0.5em;
      top: 0; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses {
      display: flex;
      flex-direction: row;
      padding-left: 0; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li {
      background-color: #5675bc;
      color: #fff;
      list-style-type: none;
      padding: 1em;
      margin: 0.5em;
      position: relative;
      width: 24%; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li button.remove-course {
      border: none;
      padding: 0.25em 0.5em;
      color: #fff;
      position: absolute;
      right: 0em;
      top: -1.3em; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li div.title {
      padding: 1em; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li div.title span {
        display: block; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li div.title span.name {
        font-size: 1.5em; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.course-item {
      background-image: url(https://cdn.csu.edu.au/__data/assets/image/0006/4153038/Blue-Organic.png);
      padding: 1.7em 1em;
      text-align: center; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.course-item button.close {
        display: inline-block; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.course-item div.title {
        background-color: #5675bc; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.add-course {
      background-color: #616161;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.add-course button.remove-course {
        display: none; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.add-course div.title {
        text-align: center; }
        .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.add-course div.title a {
          color: #fff; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-footer {
      display: flex;
      justify-content: center; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-footer .compareModal-link {
      background-color: #da3d0f;
      color: #fff; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-footer .compareModal-link:after {
      font-family: 'csu-icons-2019';
      content: '\e90c';
      display: inline-block;
      font-style: normal;
      font-weight: 400;
      font-size: 1.4em;
      line-height: 0.6;
      position: relative;
      top: 5px;
      right: -22px;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -o-transform: scale(1);
      text-rendering: optimizeLegibility; }
  @media (max-width: 767px) {
  .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses {
    flex-direction: column; }
    .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li {
      width: auto; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.course-item, .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li.add-course {
        padding: 0;
        padding-right: 3em; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li button.remove-course {
        top: -0.3em;
        right: 0.3em; }
      .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li div.title {
        padding: 1em;
        background-size: contain; }
        .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li div.title span {
          display: inline; }
        .site_charles_sturt_university #compareModal.drawer .card-content .card-body #savedCourses li div.title span.name {
          margin-left: 0.5em;
          font-size: 1em; } }
  .site_charles_sturt_university .tooltip.compare-tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #ffc9c9;
    right: -1px; }
  .site_charles_sturt_university .tooltip.compare-tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #ffc9c9;
    top: -1px; }
  .site_charles_sturt_university .tooltip.compare-tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #ffc9c9;
    bottom: -1px; }
  .site_charles_sturt_university .tooltip.compare-tooltip .tooltip-inner {
    background-color: #ffc9c9;
    color: black; }
