@font-face {
	font-family: 'Basis Grotesque Light';
	src: url('../fonts/BasisGrotesque-Light-Web.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/BasisGrotesque-Light-Web.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/BasisGrotesque-Light-Web.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/BasisGrotesque-Light-Web.woff') format('woff'), /* Pretty Modern Browsers */
	url('../fonts/BasisGrotesque-Light-Web.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/BasisGrotesque-Light-Web.svg#svgFontName') format('svg');
	/* 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'), /* IE6-IE8 */
	url('https://cdn.csu.edu.au/__data/assets/file/0005/3176051/BasisGrotesque-Regular-Web.woff2'), /* Super Modern Browsers */
	url('https://cdn.csu.edu.au/__data/assets/file/0004/3176050/BasisGrotesque-Regular-Web.woff') format('woff'), /* Pretty Modern Browsers */
	url('https://cdn.csu.edu.au/__data/assets/file/0003/3176049/BasisGrotesque-Regular-Web.ttf') format('truetype'), /* Safari, Android, iOS */
	url('https://cdn.csu.edu.au/__data/assets/file/0011/3176048/BasisGrotesque-Regular-Web.svg#svgFontName') format('svg');
	/* 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'), /* IE6-IE8 */
	url('https://cdn.csu.edu.au/__data/assets/file/0004/3176041/BasisGrotesque-Medium-Web.woff2') format('woff2'), /* Super Modern Browsers */
	url('https://cdn.csu.edu.au/__data/assets/file/0003/3176040/BasisGrotesque-Medium-Web.woff') format('woff'), /* Pretty Modern Browsers */
	url('https://cdn.csu.edu.au/__data/assets/file/0011/3176039/BasisGrotesque-Medium-Web.ttf') format('truetype'), /* Safari, Android, iOS */
	url('https://cdn.csu.edu.au/__data/assets/file/0010/3176038/BasisGrotesque-Medium-Web.svg#svgFontName') format('svg');
	/* 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'), /* IE6-IE8 */
	url('https://cdn.csu.edu.au/__data/assets/file/0006/3176016/BasisGrotesque-Bold-Web.woff2'), /* Super Modern Browsers */
	url('https://cdn.csu.edu.au/__data/assets/file/0005/3176015/BasisGrotesque-Bold-Web.woff') format('woff'), /* Pretty Modern Browsers */
	url('https://cdn.csu.edu.au/__data/assets/file/0004/3176014/BasisGrotesque-Bold-Web.ttf') format('truetype'), /* Safari, Android, iOS */
	url('https://cdn.csu.edu.au/__data/assets/file/0003/3176013/BasisGrotesque-Bold-Web.svg#svgFontName') format('svg');
	/* Legacy iOS */
}

body, html {   	font-family: Arial, sans-serif !important;    }

h1, h2, h3, h4, h5 {	font-family: 'Basis Grotesque Medium', sans-serif !important;    }

p, ul, ol {    font-family: Arial, 'Basis Grotesque Light', sans-serif !important;    }

:link,
:visited {    color: #C92D0C;    }

ul, ol, p {    color:#616161;    }


h1, .csu-more-section h1  {
	font-family: 'Basis Grotesque Regular', sans-serif !important;
	font-size: 44px;
	line-height: 1.2em;
	color:#222222;
	margin-bottom:30px;
	font-weight: 500 !important;
}

h2 {
	font-family: 'Basis Grotesque Regular', sans-serif !important;
	font-size: 30px;
	line-height: 36px;
	padding-bottom: 0;
	border-bottom: none;
	color:#222222;
}

h3 {
	font-family: 'Basis Grotesque Medium', sans-serif !important;
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 15px;
	color:#222222;
	font-weight:300;
}

h4 {
	font-family: 'Basis Grotesque Regular', sans-serif !important;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
	color:#222222;
	font-weight:300;
}


p.blockquote {    font-family: 'Basis Grotesque Regular', sans-serif !important;    }

blockquote {	border-left-color: #DA3D0F !important;    }

.intro-blurb, .intro-blurb p,
p.intro-blurb {
	font-family: 'Basis Grotesque Regular', sans-serif !important;
	font-size: 20px;
	color: #717171;
	line-height: 30px;
	text-align: left !important;
}

.logo-font {	font-family: 'Basis Grotesque Regular', sans-serif !important;    }

p.testimonial-text {    font-family: 'Basis Grotesque Medium', sans-serif !important;    }

div.card-content h4,  {
	font-family: 'Basis Grotesque Medium', sans-serif !important;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 24px;
	margin-top: 30px;
	margin-bottom: 10px;
}
div.card.news-card div.card-content h4 {
	margin-top: 10px;
	margin-bottom: 30px;
}

.card-content h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.date-block,
.event-date a,
.event-date a:link,
.event-date a:visited {
	font-family: 'Basis Grotesque Medium', sans-serif !important;
	font-size: 14px;
}

.dropdown-content h2,
.sub-nav h2 {
	color: #222222;
	border-bottom: none;
}

#career-area h5 {    font-size: 18px;    }

div#can-we-help-you h2 {	text-align: center !important;    }

.card .card-content p {    font-family: Arial, sans-serif !important;    }

.card .card-content h2, .card-colour .card-content .colour-card-heading h3 {
    font-weight: 500 !important;
    letter-spacing: 0;
    font-size: 18px;
    margin: 10px 0 14px !important;
    font-family: 'Basis Grotesque Medium', sans-serif !important;
}

.card-accordion .card-accordion-header h2 {
    font-weight: 500 !important;
    letter-spacing: 0;
    font-size: 16px;
    margin: 10px 0 14px !important;
    font-family: 'Basis Grotesque Medium', sans-serif !important;
}

label {    color:#222 !important;    }

.columns tr, .columns td, .columns th {    font-family: Arial, 'Basis Grotesque Medium', sans-serif !important;    }

.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) {
    font-family:'Basis Grotesque Medium', sans-serif !important; 
    color:#222 !important;
    text-decoration:underline !important;
    border: none !important;
    padding-left: 0px;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover {
    text-decoration:none !important;
    background-color:transparent !important;
}

#fsh-cards .card-action-button .button {
    font-family:'Basis Grotesque Medium', sans-serif !important; 
    color:#222 !important;
    text-decoration:underline !important;
    border: none !important;
}



input, label, select, textarea, th, tr, table {     font-family: Arial, 'Basis Grotesque Medium', sans-serif !important;    }

.csu-banner-text-section h1 {
  	font-family: 'Basis Grotesque Regular', sans-serif !important;
	font-size: 36px;
	line-height: 38px;
	font-weight:normal !important;
}

.csu-mini-testimonial-section p {
    font-family: Arial, 'Basis Grotesque Medium', sans-serif !important;
    text-align: left;
    font-weight: 500 !important;
    font-size: 17px !important;
    padding-bottom: 20px;
}

p.pull-quote-text {
    color: #736858;
    font-size: 19px;
    line-height: 30px;
    font-family: 'Basis Grotesque Medium', sans-serif !important;
    font-weight: 300 !important;
    margin-bottom: 5px;
    font-style: italic;
    padding: 10px;
    text-align: left;
    position: relative;
}

.csu-side h3 {    font-size: 17px;    }


/* Testominial new - added by Erwin 8/7/2020 5:14pm */

.testimonial-text p {
    
    font-style: normal !important;
    font-size: 23px;
    line-height: 27px;
    font-family: 'Basis Grotesque Regular' !important;
     color: #222;
}

.testimonial-author-info .author-name, .testimonial-author-info .author-org, .testimonial-author-info .author-info {
     font-family: 'Basis Grotesque Medium', sans-serif !important;
}

.alt .testimonial-text p:first-of-type::before, .alt .testimonial-text p:last-of-type::after {color:#F7F5F2;}

.author-org {color:#C92D0C;}

.content-banner-type1 .banner-content h2, .content-banner-type1 .banner-content h3, .content-banner-type1 .banner-content h4, .content-banner-type1 .banner-content h5, .content-banner-type1 .banner-content h6 {
	font-family: Roboto, sans-serif;
	font-size: 22px;
	line-height: 30px;
	margin: 40px 0 0.8em;
	display: inline-block;
	font-weight: 400 !important;
	width: 100%;
	padding-bottom: 10px;
	text-align: left;
	margin-top: 40px;  /* !important; eh 20210416 */
	border: 0;
}

.content-banner-type1 .dark-grey .banner-content h2, .content-banner-type1 .dark-grey .banner-content h3, .content-banner-type1 .dark-grey .banner-content h4, .content-banner-type1 .dark-grey .banner-content h5, .content-banner-type1 .dark-grey .banner-content h6, .content-banner-type1 .dark-grey .banner-content p, .content-banner-type1 .dark-grey .banner-content a, .content-banner-type1 .dark-grey .banner-content a:hover {
	color: #fff;
}

.content-banner-type1 .csu-orange .banner-content h2, .content-banner-type1 .csu-orange .banner-content h3, .content-banner-type1 .csu-orange .banner-content h4, .content-banner-type1 .csu-orange .banner-content h5, .content-banner-type1 .csu-orange .banner-content h6, .content-banner-type1 .csu-orange .banner-content p {
	color: #fff;
}


.content-banner-type1 .information-left.dark-grey, .content-banner-type1 .information-right.dark-grey {
	background: #333;
}

.content-banner-type1 .information-left.csu-orange, .content-banner-type1 .information-right.csu-orange {
	background: #C92D0C !important;
}

.content-banner-type1 .dark-grey {     }
