/* Page Banners */
.csu-infotainment-section .csu-slogan.about-home,
.csu-mini-infotainment-section .csu-slogan.course-name {
    background: #FFFFFF !important;
 /*   box-shadow: 0.50em 0 0 #FFFFFF,-0.50em 0 0 #FFFFFF !important; */
    color: #222222 !important;
    
}

.csu-infotainment-section .csu-sub-slogan.about-home,
.csu-mini-infotainment-section .csu-slogan.course-name span.smaller-banner {
    background: #FFFFFF !important;
  /*  box-shadow: 0.50em 0 0 #FFFFFF,-18px 0 0 #FFFFFF !important; */
    color: #222222 !important;
}

.logo-font.csu-slogan.about-home {
    padding: 0px 10px !important;
    position: relative;
/*    bottom: -1px !important; */
}

.csu-banner-text-section .responsive, .csu-banner-text-section {
    visibility: visible !important;
}
/* End Page Banners */

p.testimonial-text, 
p.testimonial-text::before, 
p.testimonial-text::after, 
.testimonial-author-info, 
.content-banner-type1 
.custom .banner-content.csu-white a.button.hero-button {    color:#e9ceca !important;    }

.testimonial-author-info .author-name, 
.testimonial-author-info .author-org, 
.testimonial-author-info .author-info {    color:#e9ceca !important;    }

.alt .testimonial-text p:first-of-type::before,
.alt .testimonial-text p:last-of-type::after {
    color: #e9ceca;
    opacity: 0.2;
}
.testimonial-author-info .author-name strong {
    color: #fff !important;
}
.author-org {
    color: #fff !important;
}

/* .main-nav-wrap li.nav-item:nth-last-child(1) {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGAGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDQtMTJUMDk6NTg6MDErMTA6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDQtMTJUMDk6NTg6MDErMTA6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA0LTEyVDA5OjU4OjAxKzEwOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdhNjgxYjFmLTU3NzEtNGUyNS05YmM0LTIzNWYxZGEwOGY0OCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRkNzQ0YjBlLTdjYmUtZDc0OC04ZDcyLTMyY2E1MmU5YTFkYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY3ZDYwNGVkLWRiZGQtNDU3MC05MDE2LTI5M2JjYzQ0ZmE2YyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjdkNjA0ZWQtZGJkZC00NTcwLTkwMTYtMjkzYmNjNDRmYTZjIiBzdEV2dDp3aGVuPSIyMDE5LTA0LTEyVDA5OjU4OjAxKzEwOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6N2E2ODFiMWYtNTc3MS00ZTI1LTliYzQtMjM1ZjFkYTA4ZjQ4IiBzdEV2dDp3aGVuPSIyMDE5LTA0LTEyVDA5OjU4OjAxKzEwOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6CPK4IAAABcElEQVRIibWVPUtDMRSGn1sLIt50cnBQcOxgMwZFKE4dnbq4O/gbHJzE3yDo4CB1cRQRJ5eCzSASFwdBRxEXTRFcjIMRr3g/cq33hcDJSd7znpPPyDlHlaiVmayliLQUURlOVFSBlqIObAId4BpoALPAljL2pEigHpDELnAFLCpjnRdtAAdaipoy9jiX7ZzLbINWPD9oxb2MscagFffz+M65wj1YAlIzVMa+AI9aCpEXoEhgAnjNGX8GxkYRGBmVC/w6plqKGOj6bgd4Ai4z+GtAj+9lPFLGDpMT0o7pFNAEboCzggT3EnbTcwsFAE6VsecFwX9AS7Gc5g+5aF8BxoFt391Qxr6F8Mps8gqf5Q+9HYTgCoBJ4C5hB6FMBQ6IfAt+48tU0AcOvb0aSgquQBl7C7SBtreDkHbR5oAd4CE0iMc0sK6MvU86s5ZoH7goKbCQ5swS6GYRcjBDSlKpX6aW4k+PoDL2PUjgP1H5c/0BOkeeRFfGiyQAAAAASUVORK5CYII=");
    
} */

section.csu-more-section.page-introduction div.container {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.coursesButtons .calp-box {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none !important;
    display: flex;
    justify-content: left;
    align-items: center;
    position: relative;
    color: #222222;
}

.coursesButtons .calp-box:hover, 
.coursesButtons .calp-box:focus {
    color: #222222;
    background-color: #ffffff;
    transform: unset !important;
    box-shadow: unset !important;
}

/* this class is injected using Jquery and only applies to IE 
div#courses-search.ie-centre { left: 50% !important; }*/

div#courses-search.container div#filterArea div.row div.col.s12.m12.l12.center div.row {padding-top: 10px !important;}

div#filterArea > div.row > div.col > div.row > a:last-child .coursesButtons .calp-box:hover, 
div#filterArea > div.row > div.col > div.row > a:last-child .coursesButtons .calp-box:focus {
    background-color: transparent;
}

div#filterArea {
    background-color: #EEE9E2;
    position: absolute !important;
    margin-top: 20px;
}

div#filterArea > div.row {
    padding-top: 0 !important;
}

@media only screen and (min-width: 993px) {
    div.cohort-buttons-row div.cohort-button {
        width: 20% !important;
    }

    div#filterArea > div.row {
        width: 70%;
    }
}

.calp-box::before, .calp-box#calp-all-courses h5::after {
  font-family: "csu-icons-2019";
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  font-size: 66px !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -o-transform: scale(1);
  text-rendering: optimizeLegibility; 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
    margin: 0;
}

.calp-box:hover h5 {
    text-decoration: underline;
}

.calp-box#calp-all-courses h5::after,
.calp-box#calp-new-courses h5::after,
.calp-box#calp-short-courses h5::after {
    font-weight: normal;
    text-decoration: none !important;
}

.calp-box.agricultural_and_wine_sciences::before {
    content: '\e909';
    color: #222222;
}
.calp-box.agricultural_and_wine_sciences:hover h5 {
    color: #DA3D0F;
}

.calp-box.allied_health_and_pharmacy::before {
    content: '\e90a';
    color: #222222;
}
.calp-box.allied_health_and_pharmacy:hover h5 {
    color: #DA3D0F;
}

.calp-box.animal_and_veterinary_sciences::before {
    content: '\e90b';
    color: #222222;
}
.calp-box.animal_and_veterinary_sciences:hover h5 {
    color: #DA3D0F;
}

.calp-box.business::before {
    content: '\e90d';
    color: #222222;
}
.calp-box.business:hover h5 {
    color: #DA3D0F;
}

.calp-box.communication_and_creative_industries::before {
    content: '\e90e';
    color: #222222;
}
.calp-box.communication_and_creative_industries:hover h5 {
    color: #DA3D0F;
}

.calp-box.engineering::before {
    content: '\e90f';
    color: #222222;
}
.calp-box.engineering:hover h5 {
    color: #DA3D0F;
}

.calp-box.environmental_science_and_outdoor_recreation::before,
.calp-box.environmental_sciences::before {
    content: '\e910';
    color: #222222;
}
.calp-box.environmental_science_and_outdoor_recreation:hover h5,
.calp-box.environmental_sciences:hover h5 {
    color: #DA3D0F;
}

.calp-box.exercise_and_sports_sciences::before {
    content: '\e911';
    color: #222222;
}
.calp-box.exercise_and_sports_sciences:hover h5 {
    color: #DA3D0F;
}

.calp-box.humanities_social_work_and_human_services::before {
    content: '\e912';
    color: #222222;
}
.calp-box.humanities_social_work_and_human_services:hover h5 {
    color: #DA3D0F;
}

.calp-box.information_technology_computing_and_mathematics::before {
    content: '\e914';
    color: #222222;
}
.calp-box.information_technology_computing_and_mathematics:hover h5 {
    color: #DA3D0F;
}

.calp-box.information_and_library_studies::before {
    content: '\e913';
    color: #222222;
}
.calp-box.information_and_library_studies:hover h5 {
    color: #DA3D0F;
}

.calp-box.medical_science_and_dentistry::before {
    content: '\e915';
    color: #222222;
}
.calp-box.medical_science_and_dentistry:hover h5 {
    color: #DA3D0F;
}

.calp-box.dentistry_and_oral_health::before {
    content:url('//cdn.csu.edu.au/__data/assets/image/0007/3765823/CALP_DentistryAndOralHealth.png');
    top: 30px !important;
}

.calp-box.dentistry_and_oral_health:hover h5 {
    color: #DA3D0F;
}

.calp-box.medical_and_health_sciences::before,
#medical-health-science.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e915';
    color: #222222;
    
}

.calp-box.medical_and_health_sciences:hover h5 {
    color: #DA3D0F;
}

.calp-box.medicine::before {
    content: '\e91d';
    color: #222222;
}
.calp-box.medicine:hover h5 {
    color: #DA3D0F;
}

.calp-box.nursing_midwifery_and_indigenous_health::before {
    /*content: '\e916';
    color: #222222;*/
    content:url('//cdn.csu.edu.au/__data/assets/image/0008/3764447/CALP_Nursing,midwiferyandIndigenoushealth_web.png');
    top: 30px !important;
}
.calp-box.nursing_midwifery_and_indigenous_health:hover h5 {
    color: #DA3D0F;
}

.calp-box.policing_law_security_customs_and_emergency_management::before {
    content: '\e917';
    color: #222222;
}
.calp-box.policing_law_security_customs_and_emergency_management:hover h5 {
    color: #DA3D0F;
}

.calp-box.psychology::before {
    content: '\e918';
    color: #222222;
}
.calp-box.psychology:hover h5 {
    color: #DA3D0F;
}

.calp-box.science::before {
    content: '\e919';
    color: #222222;
}
.calp-box.science:hover h5 {
    color: #DA3D0F;
}

.calp-box.teaching_and_education::before {
    content: '\e91a';
    color: #222222;
}
.calp-box.teaching_and_education:hover h5 {
    color: #DA3D0F;
}

.calp-box.islamic_and_arabic_studies::before {
    content: '\e91b';
    color: #222222;
}
.calp-box.islamic_and_arabic_studies:hover h5 {
    color: #DA3D0F;
}

.calp-box.christian_theology_and_ministry::before {
    content: '\e922';
    color: #222222;
}
.calp-box.christian_theology_and_ministry:hover h5 {
    color: #DA3D0F;
}

.calp-box.partners_pathways::before {
    font-family: "csu-icons-2019" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 100% !important;
  font-size: 65px !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -o-transform: scale(1);
  text-rendering: optimizeLegibility; 
  display: inline-block;
  text-decoration: inherit;
  width: 1em !important;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em !important;
    margin: 0;
}

.calp-box.partners_pathways::before {
    content: '\e91c' !important;
    color: #222222;
}
.calp-box.partners_pathways:hover h5 {
    color: #DA3D0F;
}

.calp-box#calp-all-courses h5,
.calp-box#calp-new-courses h5,
.calp-box#calp-short-courses h5 {
    padding: 10px;
    border: 1px solid #222222;
}
.calp-box#calp-all-courses h5::after,
.calp-box#calp-new-courses h5::after,
.calp-box#calp-short-courses h5::after {
    content: '\e90c' !important;
    color: #222222;
    font-size: 24px !important;
    line-height: 16px !important;
    position: absolute;
    right: 10px;
    padding-top: 2px;
}
.calp-box#calp-all-courses:hover h5,
.calp-box#calp-all-courses:focus h5,
.calp-box#calp-new-courses:hover h5,
.calp-box#calp-new-courses:focus h5,
.calp-box#calp-short-courses:hover h5,
.calp-box#calp-short-courses:focus h5 {
    color: #FFF;
    border-color: #DA3D0F;
    background-color: #DA3D0F;
    text-decoration:none;
}
.calp-box#calp-all-courses:hover h5::after,
.calp-box#calp-all-courses:focus h5::after,
.calp-box#calp-new-courses:hover h5::after,
.calp-box#calp-new-courses:focus h5::after,
.calp-box#calp-short-courses:hover h5::after,
.calp-box#calp-short-courses:focus h5::after {
    background-color: #DA3D0F;
    color: #fff;
}

section.csu-more-section.alt div.non-printing h2 a {
    text-decoration: underline !important;
}
section.csu-more-section.alt div.non-printing h2 a:hover, section.csu-more-section.alt div.non-printing h2 a:focus {
    text-decoration: none !important;
}

section.csu-more-section.page-introduction {   background: none;    }

.csu-more-section .col.s12.m12.l1 {
    display: none;
}

div.event-date a.button.whiteButton.waves-effect.waves-light {
    margin: 0;
}
div.event-date .col.s12.m12.l12 {
    padding-left: 0;
}

section.csu-more-section div.container div.intro-blurb h2 {
    margin-bottom: 0px;
}