.box-featured__blurb .news li {
	padding: 10px 6.5%
}

.box-featured__blurb .news-events__landing-image+a {
	display: block;
	margin-left: 115px;
	text-align: left;
	text-decoration: none
}

.box-featured__blurb .news-events__landing-image+a:hover {
	text-decoration: underline
}

.box-featured__blurb .events,
.box-featured__blurb .news {
	list-style: none;
	padding: 0;
	width: 100%
}

.box-featured__blurb .news li {
	zoom: 1;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	_overflow: visible;
	padding: 10px 6.5% 10px 0;
	width: 100%
}

.box-featured__blurb .news-events__landing-image {
	float: left;
	height: 70px;
	object-fit: cover;
	width: 105px
}

.news span {
	display: block;
	margin-left: 115px;
	text-align: left
}

.box-featured__blurb.noMargin {
	width: 100%
}

.box-featured__blurb li>div .news-events__landing-date>span {
	font-size: 1.1rem
}

.box-featured__blurb li>div .news-events__landing-date {
	background: #006dae;
	display: block;
	float: left;
	height: 70px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 105px
}

.box-featured__blurb li>div .news-events__landing-date+a {
	display: block;
	margin-left: 115px;
	text-decoration: none
}

.box-featured__blurb li>div .news-events__landing-date+a:hover {
	text-decoration: underline
}

.box-featured__blurb li>div .news-events__landing-date+a+span {
	margin-left: 115px
}

.box-featured__blurb .news li span {
	color: #646464;
	display: block
}

.box-featured__blurb li>div .news-events__landing-date>span+span {
	font-size: 25.5px;
	font-weight: 700;
	margin-top: -8px
}

.box-featured__blurb li>div .news-events__landing-date>span {
	color: #fff;
	font-size: 15.5px;
	margin-left: 0;
	margin-top: 15px;
	text-align: center
}

.box-featured.box-featured__single {
	margin-left: 0;
	margin-right: 0
}

.box-featured.box-featured__single div {
	padding-left: 0;
	padding-right: 0
}

.box-featured.box-featured__single .box-featured__blurb {
	padding-left: 1rem
}

.box-featured.box-featured__single .box-featured__cta-link {
	margin-left: 0
}

@media only screen and (min-width:60em) {
	.box-featured.box-featured__single {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-bottom: 2rem
	}
	.box-featured.box-featured__single .box-featured__blurb {
		padding-top: 0
	}
	.box-featured__single .box-featured__thumb-link {
		margin-bottom: 1.25rem;
		padding-right: 1rem
	}
}

.crt-grid-post .crt-post-header .crt-social-icon {
	margin-bottom: 0
}

.crt-widget.crt-widget-branded .crt-logo {
	display: none!important
}

.crt-panel-next,
.crt-panel-prev {
	background: #006dae;
	opacity: .7
}

.crt-panel-next:focus,
.crt-panel-next:hover,
.crt-panel-prev:focus,
.crt-panel-prev:hover {
	background-color: #0289d4
}

.crt-post-footer {
	display: none
}

.crt-post-hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

.crt-widget a {
	color: #fff
}

span.news-search-published-date {
	bottom: 10px;
	color: #505050;
	font-size: .75em;
	font-weight: 300;
	position: absolute;
	right: 17px;
	text-transform: uppercase
}

.box-listing-element__category-link {
	max-width: 65%
}

.social-media-feed-box--soundcloud .social-media-feed-box__heading {
	background-color: #006dae;
	color: #fff
}

.social-media-feed-box--soundcloud .social-media-feed-box__heading--icon-wrapper {
	background-color: #004d7b
}

.social-media-feed-box--soundcloud .social-media-feed-box__heading--icon {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/image/0007/1556197/soundcloud_logo.png);
	background-position: 0;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 30px;
	width: 30px
}

@media only screen and (min-width:60em) {
	.social-media-feed-box--soundcloud .social-media-feed-box__heading--icon {
		background-color: transparent;
		background-image: url(https://www.monash.edu/__data/assets/image/0007/1556197/soundcloud_logo.png);
		background-position: 0;
		background-repeat: no-repeat;
		background-size: 100%;
		height: 35px;
		width: 35px
	}
}

.video-box {
	margin: 2rem 0
}

.sq-icon__play-large-white {
	background-position: -288px -216px
}

.sq-icon__play-large-white,
.sq-icon__play-large-white:hover {
	background-image: url(https://www.monash.edu/__data/assets/file/0011/1203131/sprites.svg);
	background-repeat: no-repeat;
	background-size: 1128px 768px;
	display: block;
	height: 48px;
	left: 50%;
	margin: -1.5rem 0 0 -1.5rem;
	position: absolute;
	text-indent: -999em;
	top: 50%;
	width: 48px;
	z-index: 2
}

.sq-icon__play-large-white:hover {
	background-position: -360px -216px
}

.panel-overlay {
	background-image: linear-gradient(transparent, transparent 50%, #000);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.flex-container {
	display: block
}

@media (min-width:1200px) {
	.flex-container {
		display: flex
	}
}

.bg-base-monash-blue {
	background: #006dae
}

.bg-base-black {
	background: #000
}

.bg-base-white {
	background: #fff
}

.bg-greyish {
	background: #cecece
}

.bg-dark {
	background: #38445b
}

.bg-dark-shade {
	background: #263147
}

.bg-dark-glare {
	background: #505c73
}

.bg-light {
	background: #f9f4e3
}

.bg-light-shade {
	background: #fff6d7
}

.bg-light-glare {
	background: #fdfbf3
}

.bg-primary {
	background: #513aa6
}

.bg-primary-shade {
	background: #432e92
}

.bg-primary-glare {
	background: #654ac9
}

.bg-secondary {
	background: #6ac2b6
}

.bg-secondary-shade {
	background: #35a495
}

.bg-secondary-glare {
	background: #98e2d8
}

.bg-tertiary {
	background: #ffd490
}

.bg-tertiary-shade {
	background: #ffca77
}

.bg-tertiary-glare {
	background: #ffdeaa
}

.bg-quaternary {
	background: #ff7f5c
}

.bg-quaternary-shade {
	background: #f96841
}

.bg-quaternary-glare {
	background: #fe9476
}

.bg-quinary {
	background: #fa576e
}

.bg-quinary-shade {
	background: #fc3e59
}

.bg-quinary-glare {
	background: #f26c7f
}

.bg-black {
	background: #000
}

.bg-blue {
	background: #006dae
}

.bg-brown {
	background: #795549
}

.bg-cerise {
	background: #c8008f
}

.bg-green {
	background: #00ac3e
}

.bg-khaki {
	background: #829356
}

.bg-light-blue {
	background: #009fda
}

.bg-dark-charcoal {
	background: #3c3c3c
}

.bg-light-charcoal {
	background: #505050
}

.bg-dark-grey {
	background: #cfcfcf
}

.bg-medium-grey {
	background: #e6e6e6
}

.bg-light-grey {
	background: #f6f6f6
}

.bg-magenta {
	background: #c900ff
}

.bg-orange {
	background: #fc622e
}

.bg-pink {
	background: #ee64a4
}

.bg-purple {
	background: #8177e7
}

.bg-red {
	background: #ff002b
}

.bg-aa-blue {
	background: #00739d
}

.bg-aa-charcoal {
	background: #505050
}

.bg-aa-fuchsia {
	background: #c90095
}

.bg-aa-green {
	background: #006f29
}

.bg-aa-olive {
	background: #616d3a
}

.bg-aa-orange {
	background: #c33603
}

.bg-aa-purple {
	background: #6f64a9
}

.bg-aa-red {
	background: #df0021
}

.bg-aa-ruby {
	background: #c800d9
}

.bg-aa-umber {
	background: #795548
}

.bg-graphite-secondary-umber {
	background: #795549
}

.bg-graphite-secondary-olive {
	background: #6f7c4d
}

.bg-graphite-secondary-green {
	background: #008a25
}

.bg-graphite-secondary-blue {
	background: #027eb6
}

.bg-graphite-secondary-purple {
	background: #746fb2
}

.bg-graphite-secondary-fuchsia {
	background: #9651a0
}

.bg-graphite-secondary-ruby {
	background: #c8008f
}

.bg-graphite-secondary-pink {
	background: #ee64a4
}

.bg-graphite-secondary-orange {
	background: #d93f00
}

.bg-graphite-secondary-umber-bg {
	background: #e6dddb
}

.bg-graphite-secondary-olive-bg {
	background: #dde0d6
}

.bg-graphite-secondary-green-bg {
	background: #cce8d3
}

.bg-graphite-secondary-blue-bg {
	background: #d4e7ef
}

.bg-graphite-secondary-purple-bg {
	background: #e3e2f0
}

.bg-graphite-secondary-fuchsia-bg {
	background: #eadcec
}

.bg-graphite-secondary-ruby-bg {
	background: #f4cce9
}

.bg-graphite-secondary-pink-bg {
	background: #fce0ed
}

.bg-graphite-secondary-orange-bg {
	background: #f7d9cc
}

.bg-graphite-grey-05 {
	background: #f6f6f6
}

.bg-graphite-grey-10 {
	background: #e6e6e6
}

.bg-graphite-grey-20 {
	background: #d2d2d2
}

.bg-graphite-grey-30 {
	background: #bcbcbc
}

.bg-graphite-grey-40 {
	background: #a7a7a7
}

.bg-graphite-grey-50 {
	background: #969696
}

.bg-graphite-grey-60 {
	background: #858585
}

.bg-graphite-grey-70 {
	background: #717171
}

.bg-graphite-grey-80 {
	background: #505050
}

.bg-graphite-grey-90 {
	background: #323232
}

.bg-graphite-functional-alert {
	background: #ffcb07
}

.bg-graphite-functional-error {
	background: #ee0220
}

.bg-graphite-functional-information {
	background: #027eb6
}

.bg-graphite-functional-success {
	background: #008a25
}

.bg-graphite-functional-disabled {
	background: #969696
}

.bg-graphite-functional-alert-bg {
	background: #fcf1cd
}

.bg-graphite-functional-error-bg {
	background: #ffefeb
}

.bg-graphite-functional-information-bg {
	background: #eff8fd
}

.bg-graphite-functional-success-bg {
	background: #e9fadf
}

.bg-graphite-functional-disabled-bg {
	background: #f6f6f6
}

.color-base-monash-blue {
	color: #006dae
}

.color-base-black {
	color: #000
}

.color-base-white {
	color: #fff
}

.color-greyish {
	color: #cecece
}

.color-dark {
	color: #38445b
}

.color-dark-shade {
	color: #263147
}

.color-dark-glare {
	color: #505c73
}

.color-light {
	color: #f9f4e3
}

.color-light-shade {
	color: #fff6d7
}

.color-light-glare {
	color: #fdfbf3
}

.color-primary {
	color: #513aa6
}

.color-primary-shade {
	color: #432e92
}

.color-primary-glare {
	color: #654ac9
}

.color-secondary {
	color: #6ac2b6
}

.color-secondary-shade {
	color: #35a495
}

.color-secondary-glare {
	color: #98e2d8
}

.color-tertiary {
	color: #ffd490
}

.color-tertiary-shade {
	color: #ffca77
}

.color-tertiary-glare {
	color: #ffdeaa
}

.color-quaternary {
	color: #ff7f5c
}

.color-quaternary-shade {
	color: #f96841
}

.color-quaternary-glare {
	color: #fe9476
}

.color-quinary {
	color: #fa576e
}

.color-quinary-shade {
	color: #fc3e59
}

.color-quinary-glare {
	color: #f26c7f
}

.color-black {
	color: #000
}

.color-white {
	color: #fff
}

.color-blue {
	color: #006dae
}

.color-brown {
	color: #795549
}

.color-cerise {
	color: #c8008f
}

.color-green {
	color: #00ac3e
}

.color-khaki {
	color: #829356
}

.color-light-blue {
	color: #009fda
}

.color-dark-charcoal {
	color: #3c3c3c
}

.color-light-charcoal {
	color: #505050
}

.color-dark-grey {
	color: #cfcfcf
}

.color-medium-grey {
	color: #e6e6e6
}

.color-light-grey {
	color: #f6f6f6
}

.color-magenta {
	color: #c900ff
}

.color-orange {
	color: #fc622e
}

.color-pink {
	color: #ee64a4
}

.color-purple {
	color: #8177e7
}

.color-red {
	color: #ff002b
}

.color-aa-blue {
	color: #00739d
}

.color-aa-charcoal {
	color: #505050
}

.color-aa-fuchsia {
	color: #c90095
}

.color-aa-green {
	color: #006f29
}

.color-aa-olive {
	color: #616d3a
}

.color-aa-orange {
	color: #c33603
}

.color-aa-purple {
	color: #6f64a9
}

.color-aa-red {
	color: #df0021
}

.color-aa-ruby {
	color: #c800d9
}

.color-aa-umber {
	color: #795548
}

.color-graphite-secondary-umber {
	color: #795549
}

.color-graphite-secondary-olive {
	color: #6f7c4d
}

.color-graphite-secondary-green {
	color: #008a25
}

.color-graphite-secondary-blue {
	color: #027eb6
}

.color-graphite-secondary-purple {
	color: #746fb2
}

.color-graphite-secondary-fuchsia {
	color: #9651a0
}

.color-graphite-secondary-ruby {
	color: #c8008f
}

.color-graphite-secondary-pink {
	color: #ee64a4
}

.color-graphite-secondary-orange {
	color: #d93f00
}

.color-graphite-secondary-umber-bg {
	color: #e6dddb
}

.color-graphite-secondary-olive-bg {
	color: #dde0d6
}

.color-graphite-secondary-green-bg {
	color: #cce8d3
}

.color-graphite-secondary-blue-bg {
	color: #d4e7ef
}

.color-graphite-secondary-purple-bg {
	color: #e3e2f0
}

.color-graphite-secondary-fuchsia-bg {
	color: #eadcec
}

.color-graphite-secondary-ruby-bg {
	color: #f4cce9
}

.color-graphite-secondary-pink-bg {
	color: #fce0ed
}

.color-graphite-secondary-orange-bg {
	color: #f7d9cc
}

.color-graphite-grey-05 {
	color: #f6f6f6
}

.color-graphite-grey-10 {
	color: #e6e6e6
}

.color-graphite-grey-20 {
	color: #d2d2d2
}

.color-graphite-grey-30 {
	color: #bcbcbc
}

.color-graphite-grey-40 {
	color: #a7a7a7
}

.color-graphite-grey-50 {
	color: #969696
}

.color-graphite-grey-60 {
	color: #858585
}

.color-graphite-grey-70 {
	color: #717171
}

.color-graphite-grey-80 {
	color: #505050
}

.color-graphite-grey-90 {
	color: #323232
}

.color-graphite-functional-alert {
	color: #ffcb07
}

.color-graphite-functional-error {
	color: #ee0220
}

.color-graphite-functional-information {
	color: #027eb6
}

.color-graphite-functional-success {
	color: #008a25
}

.color-graphite-functional-disabled {
	color: #969696
}

.color-graphite-functional-alert-bg {
	color: #fcf1cd
}

.color-graphite-functional-error-bg {
	color: #ffefeb
}

.color-graphite-functional-information-bg {
	color: #eff8fd
}

.color-graphite-functional-success-bg {
	color: #e9fadf
}

.color-graphite-functional-disabled-bg {
	color: #f6f6f6
}

.flow-space-300 {
	--flow-space: 0.75rem
}

.flow-space-350 {
	--flow-space: 0.9rem
}

.flow-space-400 {
	--flow-space: 1rem
}

.flow-space-450 {
	--flow-space: 1.2rem
}

.flow-space-500 {
	--flow-space: 1.33rem
}

.flow-space-600 {
	--flow-space: 1.77rem
}

.flow-space-700 {
	--flow-space: 2.36rem
}

.flow-space-800 {
	--flow-space: 3.15rem
}

.flow-space-900 {
	--flow-space: 4.2rem
}

.flow-space-major {
	--flow-space: 5.6rem
}

.font-base {
	font-family: Roboto Condensed, sans-serif
}

.font-sans {
	font-family: Red Hat Display, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif
}

.gap-top-300 {
	margin-top: .75rem
}

.gap-top-350 {
	margin-top: .9rem
}

.gap-top-400 {
	margin-top: 1rem
}

.gap-top-450 {
	margin-top: 1.2rem
}

.gap-top-500 {
	margin-top: 1.33rem
}

.gap-top-600 {
	margin-top: 1.77rem
}

.gap-top-700 {
	margin-top: 2.36rem
}

.gap-top-800 {
	margin-top: 3.15rem
}

.gap-top-900 {
	margin-top: 4.2rem
}

.gap-top-major {
	margin-top: 5.6rem
}

.leading-loose {
	line-height: 1.7
}

.leading-tight {
	line-height: 1.3
}

.leading-flat {
	line-height: 1.1
}

.measure-micro {
	max-width: 10ch
}

.measure-compact {
	max-width: 30ch
}

.measure-short {
	max-width: 40ch
}

.measure-long {
	max-width: 65ch
}

.text-300 {
	font-size: .75rem
}

.text-350 {
	font-size: .9rem
}

.text-400 {
	font-size: 1rem
}

.text-450 {
	font-size: 1.2rem
}

.text-500 {
	font-size: 1.33rem
}

.text-600 {
	font-size: 1.77rem
}

.text-700 {
	font-size: 2.36rem
}

.text-800 {
	font-size: 3.15rem
}

.text-900 {
	font-size: 4.2rem
}

.text-major {
	font-size: 5.6rem
}

.weight-normal {
	font-weight: 400
}

.weight-bold {
	font-weight: 700
}

.white-space-nowrap {
	white-space: nowrap
}

@media screen and (min-width:355px) {
	.small\:flow-space-300 {
		--flow-space: 0.75rem
	}
	.small\:flow-space-350 {
		--flow-space: 0.9rem
	}
	.small\:flow-space-400 {
		--flow-space: 1rem
	}
	.small\:flow-space-450 {
		--flow-space: 1.2rem
	}
	.small\:flow-space-500 {
		--flow-space: 1.33rem
	}
	.small\:flow-space-600 {
		--flow-space: 1.77rem
	}
	.small\:flow-space-700 {
		--flow-space: 2.36rem
	}
	.small\:flow-space-800 {
		--flow-space: 3.15rem
	}
	.small\:flow-space-900 {
		--flow-space: 4.2rem
	}
	.small\:flow-space-major {
		--flow-space: 5.6rem
	}
	.small\:gap-top-300 {
		margin-top: .75rem
	}
	.small\:gap-top-350 {
		margin-top: .9rem
	}
	.small\:gap-top-400 {
		margin-top: 1rem
	}
	.small\:gap-top-450 {
		margin-top: 1.2rem
	}
	.small\:gap-top-500 {
		margin-top: 1.33rem
	}
	.small\:gap-top-600 {
		margin-top: 1.77rem
	}
	.small\:gap-top-700 {
		margin-top: 2.36rem
	}
	.small\:gap-top-800 {
		margin-top: 3.15rem
	}
	.small\:gap-top-900 {
		margin-top: 4.2rem
	}
	.small\:gap-top-major {
		margin-top: 5.6rem
	}
	.small\:measure-micro {
		max-width: 10ch
	}
	.small\:measure-compact {
		max-width: 30ch
	}
	.small\:measure-short {
		max-width: 40ch
	}
	.small\:measure-long {
		max-width: 65ch
	}
	.small\:text-300 {
		font-size: .75rem
	}
	.small\:text-350 {
		font-size: .9rem
	}
	.small\:text-400 {
		font-size: 1rem
	}
	.small\:text-450 {
		font-size: 1.2rem
	}
	.small\:text-500 {
		font-size: 1.33rem
	}
	.small\:text-600 {
		font-size: 1.77rem
	}
	.small\:text-700 {
		font-size: 2.36rem
	}
	.small\:text-800 {
		font-size: 3.15rem
	}
	.small\:text-900 {
		font-size: 4.2rem
	}
	.small\:text-major {
		font-size: 5.6rem
	}
	.small\:white-space-nowrap {
		white-space: nowrap
	}
}

@media screen and (min-width:600px) {
	.medium\:flow-space-300 {
		--flow-space: 0.75rem
	}
	.medium\:flow-space-350 {
		--flow-space: 0.9rem
	}
	.medium\:flow-space-400 {
		--flow-space: 1rem
	}
	.medium\:flow-space-450 {
		--flow-space: 1.2rem
	}
	.medium\:flow-space-500 {
		--flow-space: 1.33rem
	}
	.medium\:flow-space-600 {
		--flow-space: 1.77rem
	}
	.medium\:flow-space-700 {
		--flow-space: 2.36rem
	}
	.medium\:flow-space-800 {
		--flow-space: 3.15rem
	}
	.medium\:flow-space-900 {
		--flow-space: 4.2rem
	}
	.medium\:flow-space-major {
		--flow-space: 5.6rem
	}
	.medium\:gap-top-300 {
		margin-top: .75rem
	}
	.medium\:gap-top-350 {
		margin-top: .9rem
	}
	.medium\:gap-top-400 {
		margin-top: 1rem
	}
	.medium\:gap-top-450 {
		margin-top: 1.2rem
	}
	.medium\:gap-top-500 {
		margin-top: 1.33rem
	}
	.medium\:gap-top-600 {
		margin-top: 1.77rem
	}
	.medium\:gap-top-700 {
		margin-top: 2.36rem
	}
	.medium\:gap-top-800 {
		margin-top: 3.15rem
	}
	.medium\:gap-top-900 {
		margin-top: 4.2rem
	}
	.medium\:gap-top-major {
		margin-top: 5.6rem
	}
	.medium\:measure-micro {
		max-width: 10ch
	}
	.medium\:measure-compact {
		max-width: 30ch
	}
	.medium\:measure-short {
		max-width: 40ch
	}
	.medium\:measure-long {
		max-width: 65ch
	}
	.medium\:text-300 {
		font-size: .75rem
	}
	.medium\:text-350 {
		font-size: .9rem
	}
	.medium\:text-400 {
		font-size: 1rem
	}
	.medium\:text-450 {
		font-size: 1.2rem
	}
	.medium\:text-500 {
		font-size: 1.33rem
	}
	.medium\:text-600 {
		font-size: 1.77rem
	}
	.medium\:text-700 {
		font-size: 2.36rem
	}
	.medium\:text-800 {
		font-size: 3.15rem
	}
	.medium\:text-900 {
		font-size: 4.2rem
	}
	.medium\:text-major {
		font-size: 5.6rem
	}
	.medium\:white-space-nowrap {
		white-space: nowrap
	}
}

@media screen and (min-width:960px) {
	.wide\:flow-space-300 {
		--flow-space: 0.75rem
	}
	.wide\:flow-space-350 {
		--flow-space: 0.9rem
	}
	.wide\:flow-space-400 {
		--flow-space: 1rem
	}
	.wide\:flow-space-450 {
		--flow-space: 1.2rem
	}
	.wide\:flow-space-500 {
		--flow-space: 1.33rem
	}
	.wide\:flow-space-600 {
		--flow-space: 1.77rem
	}
	.wide\:flow-space-700 {
		--flow-space: 2.36rem
	}
	.wide\:flow-space-800 {
		--flow-space: 3.15rem
	}
	.wide\:flow-space-900 {
		--flow-space: 4.2rem
	}
	.wide\:flow-space-major {
		--flow-space: 5.6rem
	}
	.wide\:gap-top-300 {
		margin-top: .75rem
	}
	.wide\:gap-top-350 {
		margin-top: .9rem
	}
	.wide\:gap-top-400 {
		margin-top: 1rem
	}
	.wide\:gap-top-450 {
		margin-top: 1.2rem
	}
	.wide\:gap-top-500 {
		margin-top: 1.33rem
	}
	.wide\:gap-top-600 {
		margin-top: 1.77rem
	}
	.wide\:gap-top-700 {
		margin-top: 2.36rem
	}
	.wide\:gap-top-800 {
		margin-top: 3.15rem
	}
	.wide\:gap-top-900 {
		margin-top: 4.2rem
	}
	.wide\:gap-top-major {
		margin-top: 5.6rem
	}
	.wide\:measure-micro {
		max-width: 10ch
	}
	.wide\:measure-compact {
		max-width: 30ch
	}
	.wide\:measure-short {
		max-width: 40ch
	}
	.wide\:measure-long {
		max-width: 65ch
	}
	.wide\:text-300 {
		font-size: .75rem
	}
	.wide\:text-350 {
		font-size: .9rem
	}
	.wide\:text-400 {
		font-size: 1rem
	}
	.wide\:text-450 {
		font-size: 1.2rem
	}
	.wide\:text-500 {
		font-size: 1.33rem
	}
	.wide\:text-600 {
		font-size: 1.77rem
	}
	.wide\:text-700 {
		font-size: 2.36rem
	}
	.wide\:text-800 {
		font-size: 3.15rem
	}
	.wide\:text-900 {
		font-size: 4.2rem
	}
	.wide\:text-major {
		font-size: 5.6rem
	}
	.wide\:white-space-nowrap {
		white-space: nowrap
	}
}

@media screen and (min-width:1172px) {
	.large\:flow-space-300 {
		--flow-space: 0.75rem
	}
	.large\:flow-space-350 {
		--flow-space: 0.9rem
	}
	.large\:flow-space-400 {
		--flow-space: 1rem
	}
	.large\:flow-space-450 {
		--flow-space: 1.2rem
	}
	.large\:flow-space-500 {
		--flow-space: 1.33rem
	}
	.large\:flow-space-600 {
		--flow-space: 1.77rem
	}
	.large\:flow-space-700 {
		--flow-space: 2.36rem
	}
	.large\:flow-space-800 {
		--flow-space: 3.15rem
	}
	.large\:flow-space-900 {
		--flow-space: 4.2rem
	}
	.large\:flow-space-major {
		--flow-space: 5.6rem
	}
	.large\:gap-top-300 {
		margin-top: .75rem
	}
	.large\:gap-top-350 {
		margin-top: .9rem
	}
	.large\:gap-top-400 {
		margin-top: 1rem
	}
	.large\:gap-top-450 {
		margin-top: 1.2rem
	}
	.large\:gap-top-500 {
		margin-top: 1.33rem
	}
	.large\:gap-top-600 {
		margin-top: 1.77rem
	}
	.large\:gap-top-700 {
		margin-top: 2.36rem
	}
	.large\:gap-top-800 {
		margin-top: 3.15rem
	}
	.large\:gap-top-900 {
		margin-top: 4.2rem
	}
	.large\:gap-top-major {
		margin-top: 5.6rem
	}
	.large\:measure-micro {
		max-width: 10ch
	}
	.large\:measure-compact {
		max-width: 30ch
	}
	.large\:measure-short {
		max-width: 40ch
	}
	.large\:measure-long {
		max-width: 65ch
	}
	.large\:text-300 {
		font-size: .75rem
	}
	.large\:text-350 {
		font-size: .9rem
	}
	.large\:text-400 {
		font-size: 1rem
	}
	.large\:text-450 {
		font-size: 1.2rem
	}
	.large\:text-500 {
		font-size: 1.33rem
	}
	.large\:text-600 {
		font-size: 1.77rem
	}
	.large\:text-700 {
		font-size: 2.36rem
	}
	.large\:text-800 {
		font-size: 3.15rem
	}
	.large\:text-900 {
		font-size: 4.2rem
	}
	.large\:text-major {
		font-size: 5.6rem
	}
	.large\:white-space-nowrap {
		white-space: nowrap
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeInOut {
	0% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-webkit-keyframes shine {
	to {
		opacity: .75
	}
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

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

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

[hidden] {
	display: none
}

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

a:focus {
	outline: thin dotted
}

h1 {
	margin: .67em 0
}

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

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

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

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

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

pre {
	white-space: pre-wrap
}

q {
	quotes: "“" "”" "‘" "’"
}

small {
	font-size: 80%
}

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

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

figure {
	margin: 0
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

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

button,
input {
	line-height: normal
}

button,
select {
	text-transform: none
}

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

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

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

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

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

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

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

table {
	border-spacing: 0
}

.skip-links__link,
.sr-only,
.visuallyhidden {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

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

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

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

.clearfix {
	*zoom: 1
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table;
	line-height: 0
}

.clearfix:after {
	clear: both
}

.skip-links__link,
.sr-only,
.visuallyhidden {
	background: #000;
	color: #fff
}

.hidden {
	display: none!important
}

.hidden,
.invisible {
	visibility: hidden
}

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

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

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

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

.align-left {
	text-align: left
}

.align-right {
	text-align: right
}

.align-center {
	text-align: center
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeInOut {
	0% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes shine {
	to {
		opacity: .75
	}
}

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

body,
html {
	font-size: 16px;
	height: 100%
}

body {
	line-height: 1.4;
	margin: 0;
	overflow-y: scroll;
	padding: 0
}

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

.icon {
	fill: currentColor;
	color: inherit;
	display: inline-block;
	height: 16px;
	width: 16px
}

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

*,
:after,
:before {
	box-sizing: inherit
}

html {
	box-sizing: border-box
}

body {
	color: #3c3c3c;
	font-family: sans-serif
}

h1,
heading-h1,
strong.h1 {
	font-size: 1.75rem!important;
	margin-top: 0;
	padding-top: 1.5rem
}

h1,
h2,
heading-h1,
heading-h2,
strong.h1 {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-weight: 700;
	line-height: 1.2
}

h2,
heading-h2 {
	font-size: 1.5rem;
	margin-top: 3rem
}

h3,
heading-3 {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.185rem;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	margin-top: 2.5rem
}

h4,
heading-4 {
	font-size: 1.0265rem;
	margin-bottom: 1.25rem
}

h4,
h5,
heading-4 {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 2rem
}

h5,
h6 {
	font-size: 1.025rem;
	margin-bottom: 0
}

h6 {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 2rem
}

@media(min-width:960px) {
	h1,
	heading-h1,
	strong.h1 {
		font-size: 2.5rem!important
	}
	h2,
	heading-h2 {
		font-size: 1.9rem
	}
	h3,
	heading-3 {
		font-size: 1.5rem
	}
	h4,
	h5,
	h6,
	heading-4 {
		font-size: 1.2rem
	}
}

blockquote,
ol,
p,
ul {
	color: #505050;
	font-weight: 400
}

ul>li>ul {
	list-style-type: disc
}

ol {
	counter-reset: counter-ol;
	list-style-type: none
}

ol>li:before {
	content: counter(counter-ol, decimal);
	counter-increment: counter-ol;
	font-weight: 700;
	margin-left: -1rem;
	margin-right: .5rem
}

li {
	margin: .5rem 0
}

li>ol>li:before {
	content: counter(counter-ol, upper-alpha)
}

a {
	color: #006dae;
	text-decoration: underline
}

a:focus,
a:hover,
a[class*=btn] {
	text-decoration: none
}

a:active {
	color: #c8008f
}

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

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

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

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

.graphite-h1 {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: 2.5rem!important;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-h1 {
		font-size: 3.5rem!important
	}
}

.graphite-h2 {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-h2 {
		font-size: 2.5rem
	}
}

.graphite-h3 {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-h3 {
		font-size: 1.5rem
	}
}

.graphite-h4 {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-h4 {
		font-size: 1.2rem
	}
}

.graphite-h5,
.graphite-h6 {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-h5,
	.graphite-h6 {
		font-size: 1rem
	}
}

.graphite-subheading {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: .9375rem;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}

@media(min-width:960px) {
	.graphite-subheading {
		font-size: 1rem
	}
}

.graphite-p-l {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-p-l {
		font-size: 1.375rem
	}
}

.graphite-intro {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.6em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-intro {
		font-size: 1.125rem
	}
}

.graphite-p-m {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-p-m {
		font-size: 1rem
	}
}

.graphite-p-s {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-p-s {
		font-size: .875rem
	}
}

.graphite-meta {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-meta {
		font-size: .9375rem
	}
}

.graphite-legal {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-legal {
		font-size: .8125rem
	}
}

.graphite-nav-list {
	color: inherit;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.graphite-ul {
	color: inherit
}

.graphite-list-item {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-list-item {
		font-size: .875rem
	}
}

.graphite-list-item+.graphite-list-item {
	margin-top: .5em
}

@media(min-width:960px) {
	.graphite-list-item+.graphite-list-item {
		margin-top: 1em
	}
}

.graphite-featured-link {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-decoration: none
}

@media(min-width:960px) {
	.graphite-featured-link {
		font-size: 1rem
	}
}

.graphite-featured-link:focus,
.graphite-featured-link:hover {
	text-decoration: underline
}

.graphite-menu-link {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.graphite-menu-link {
		font-size: .9375rem
	}
}

.graphite-nav-menu-link {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .875rem;
	font-weight: 400;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase
}

@media(min-width:960px) {
	.graphite-nav-menu-link {
		font-size: .875rem
	}
}

.graphite-navbar-link {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1em;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase
}

@media(min-width:960px) {
	.graphite-navbar-link {
		font-size: 1.25rem
	}
}

.graphite-navbar-link:focus,
.graphite-navbar-link:hover {
	color: #006dae
}

.graphite-navbar-link.is-active,
.graphite-navbar-link.is-selected {
	cursor: auto;
	font-weight: 700
}

.graphite-navbar-link.is-active:focus,
.graphite-navbar-link.is-active:hover,
.graphite-navbar-link.is-selected:focus,
.graphite-navbar-link.is-selected:hover {
	color: currentColor
}

.graphite-nav-link {
	color: inherit;
	font-family: Roboto, sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-decoration: none
}

@media(min-width:960px) {
	.graphite-nav-link {
		font-size: .875rem
	}
}

.graphite-nav-link:focus,
.graphite-nav-link:hover {
	color: #006dae
}

.graphite-nav-link--bold {
	font-weight: 700
}

.graphite-label-m {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}

@media(min-width:960px) {
	.graphite-label-m {
		font-size: .875rem
	}
}

.graphite-label-m--bold {
	font-weight: 700
}

.graphite-label-s {
	color: inherit;
	font-family: Roboto Condensed, sans-serif;
	font-size: .625rem;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}

@media(min-width:960px) {
	.graphite-label-s {
		font-size: .625rem
	}
}

.graphite-label-s--bold {
	font-weight: 700
}

@page {
	margin: .5cm
}

.mfp-bg {
	background: #0b0b0b;
	filter: alpha(opacity=80);
	opacity: .8;
	overflow: hidden;
	z-index: 1042
}

.mfp-bg,
.mfp-wrap {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%
}

.mfp-wrap {
	-webkit-backface-visibility: hidden;
	outline: none!important;
	z-index: 1043
}

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

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

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

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

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

.mfp-ajax-cur {
	cursor: progress
}

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

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

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

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

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

.mfp-hide {
	display: none!important
}

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

.mfp-preloader a {
	color: #ccc
}

.mfp-preloader a:hover {
	color: #fff
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfp-arrow-left {
	left: 0
}

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

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

.mfp-arrow-right {
	right: 0
}

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

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

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

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

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

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

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

img.mfp-img {
	box-sizing: border-box;
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	padding: 40px 0;
	width: auto
}

.mfp-figure,
img.mfp-img {
	line-height: 0
}

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

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

.mfp-figure figure {
	margin: 0
}

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

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

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

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

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

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

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

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

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

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

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

.selectric-wrapper {
	cursor: pointer;
	position: relative
}

.selectric-responsive {
	width: 100%
}

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

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

.selectric .button,
.selectric .label {
	display: block;
	height: 38px;
	line-height: 38px
}

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

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

.selectric-focus .selectric {
	border-color: #aaa
}

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

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

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

.selectric-open {
	z-index: 9999
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tooltipster-default {
	background: #4c4c4c;
	border: 2px solid #000;
	border-radius: 5px;
	color: #fff
}

.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	padding: 8px 10px
}

.tooltipster-icon {
	cursor: help;
	margin-left: 4px
}

.tooltipster-base {
	font-size: 0;
	left: 0;
	line-height: 0;
	overflow: visible;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: auto;
	z-index: 9999999
}

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

.tooltipster-arrow {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: -1
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tooltipster-fade {
	opacity: 0;
	transition-property: opacity
}

.tooltipster-fade-show {
	opacity: 1
}

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

.tooltipster-grow-show {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotate(4deg);
	transform: rotate(4deg);
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}

.tooltipster-fall {
	top: 0;
	transition-property: top;
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-fall.tooltipster-dying {
	opacity: 0;
	top: 0!important;
	transition-property: all
}

.tooltipster-slide {
	left: -40px;
	transition-property: left;
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-slide.tooltipster-dying {
	left: 0!important;
	opacity: 0;
	transition-property: all
}

.tooltipster-content-changing {
	opacity: .5;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

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

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

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

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

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

.rangeslider__fill {
	background: lime;
	position: absolute
}

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

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

.rangeslider__handle {
	background: #fff;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIuNSIgeTE9IjAiIHgyPSIuNSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1vcGFjaXR5PSIuMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");
	background-image: linear-gradient(hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .1));
	border: 1px solid #ccc;
	box-shadow: 0 0 8px rgba(0, 0, 0, .3);
	cursor: pointer;
	display: inline-block;
	height: 40px;
	width: 40px
}

.rangeslider__handle,
.rangeslider__handle:after {
	background-size: 100%;
	border-radius: 50%;
	position: absolute
}

.rangeslider__handle:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIuNSIgeTE9IjAiIHgyPSIuNSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3Atb3BhY2l0eT0iLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+");
	background-image: linear-gradient(rgba(0, 0, 0, .13), hsla(0, 0%, 100%, 0));
	bottom: 0;
	content: "";
	display: block;
	height: 18px;
	left: 0;
	margin: auto;
	right: 0;
	top: 0;
	width: 18px
}

.rangeslider--active .rangeslider__handle,
.rangeslider__handle:active {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIuNSIgeTE9IjAiIHgyPSIuNSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3Atb3BhY2l0eT0iLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3Atb3BhY2l0eT0iLjEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==");
	background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .12));
	background-size: 100%
}

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

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

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

#trumbowyg-icons,
#trumbowyg-icons svg {
	height: 0;
	width: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.trumbowyg-modal {
	height: 350px;
	max-width: 520px;
	overflow: hidden;
	width: 100%;
	z-index: 12
}

.trumbowyg-modal,
.trumbowyg-modal-box {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	left: 50%;
	position: absolute;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.trumbowyg-modal-box {
	background-color: #fff;
	box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
	font-size: 14px;
	max-width: 500px;
	padding-bottom: 45px;
	text-align: center;
	width: calc(100% - 20px);
	z-index: 1
}

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

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

.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
	background: #2bc06a;
	height: 100%;
	transition: width .15s linear;
	width: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.trumbowyg-editor img {
	cursor: move
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap object {
	border: 0;
	margin: 0;
	outline: none;
	padding: 0;
	vertical-align: top
}

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

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

.fancybox-opened {
	z-index: 8030
}

.fancybox-opened .fancybox-skin {
	box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

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

.fancybox-inner {
	overflow: hidden
}

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

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

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

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

#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
	background-image: none
}

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

#fancybox-loading div {
	background: none 50% no-repeat;
	height: 44px;
	width: 44px
}

.fancybox-close {
	height: 36px;
	right: -18px;
	top: -18px;
	width: 36px
}

.fancybox-close,
.fancybox-nav {
	cursor: pointer;
	position: absolute;
	z-index: 8040
}

.fancybox-nav {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-color: transparent;
	background-image: none;
	height: 100%;
	text-decoration: none;
	top: 0;
	width: 40%
}

.fancybox-prev {
	left: 0
}

.fancybox-next {
	right: 0
}

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

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

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

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

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

.fancybox-lock {
	overflow: visible!important;
	width: auto
}

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

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

.fancybox-overlay {
	background: none;
	display: none;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 8010
}

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

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

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

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

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

.fancybox-title-float-wrap .child {
	background: transparent;
	background: rgba(0, 0, 0, .8);
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	line-height: 24px;
	margin-right: -100%;
	padding: 2px 20px;
	text-shadow: 0 1px 2px #222;
	white-space: nowrap
}

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

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

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

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-next span,
	.fancybox-prev span {
		background-image: none;
		background-size: 44px 152px
	}
	#fancybox-loading div {
		background-image: none;
		background-size: 24px 24px
	}
}

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

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

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

.breadcrumbs {
	font-size: .8rem;
	margin-top: 36px
}

.breadcrumbs__item {
	display: inline-block
}

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


/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	src: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.eot?v=4.7.0);
	src: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.eot#iefix&v=4.7.0) format("embedded-opentype"), url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg")
}

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

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -15%
}

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

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

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

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

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

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

.fa-ul>li {
	position: relative
}

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

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

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

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

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

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

.pull-right {
	float: right
}

.pull-left {
	float: left
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: ""
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-vine:before {
	content: ""
}

.fa-codepen:before {
	content: ""
}

.fa-jsfiddle:before {
	content: ""
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
	content: ""
}

.fa-circle-o-notch:before {
	content: ""
}

.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
	content: ""
}

.fa-empire:before,
.fa-ge:before {
	content: ""
}

.fa-git-square:before {
	content: ""
}

.fa-git:before {
	content: ""
}

.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
	content: ""
}

.fa-tencent-weibo:before {
	content: ""
}

.fa-qq:before {
	content: ""
}

.fa-wechat:before,
.fa-weixin:before {
	content: ""
}

.fa-paper-plane:before,
.fa-send:before {
	content: ""
}

.fa-paper-plane-o:before,
.fa-send-o:before {
	content: ""
}

.fa-history:before {
	content: ""
}

.fa-circle-thin:before {
	content: ""
}

.fa-header:before {
	content: ""
}

.fa-paragraph:before {
	content: ""
}

.fa-sliders:before {
	content: ""
}

.fa-share-alt:before {
	content: ""
}

.fa-share-alt-square:before {
	content: ""
}

.fa-bomb:before {
	content: ""
}

.fa-futbol-o:before,
.fa-soccer-ball-o:before {
	content: ""
}

.fa-tty:before {
	content: ""
}

.fa-binoculars:before {
	content: ""
}

.fa-plug:before {
	content: ""
}

.fa-slideshare:before {
	content: ""
}

.fa-twitch:before {
	content: ""
}

.fa-yelp:before {
	content: ""
}

.fa-newspaper-o:before {
	content: ""
}

.fa-wifi:before {
	content: ""
}

.fa-calculator:before {
	content: ""
}

.fa-paypal:before {
	content: ""
}

.fa-google-wallet:before {
	content: ""
}

.fa-cc-visa:before {
	content: ""
}

.fa-cc-mastercard:before {
	content: ""
}

.fa-cc-discover:before {
	content: ""
}

.fa-cc-amex:before {
	content: ""
}

.fa-cc-paypal:before {
	content: ""
}

.fa-cc-stripe:before {
	content: ""
}

.fa-bell-slash:before {
	content: ""
}

.fa-bell-slash-o:before {
	content: ""
}

.fa-trash:before {
	content: ""
}

.fa-copyright:before {
	content: ""
}

.fa-at:before {
	content: ""
}

.fa-eyedropper:before {
	content: ""
}

.fa-paint-brush:before {
	content: ""
}

.fa-birthday-cake:before {
	content: ""
}

.fa-area-chart:before {
	content: ""
}

.fa-pie-chart:before {
	content: ""
}

.fa-line-chart:before {
	content: ""
}

.fa-lastfm:before {
	content: ""
}

.fa-lastfm-square:before {
	content: ""
}

.fa-toggle-off:before {
	content: ""
}

.fa-toggle-on:before {
	content: ""
}

.fa-bicycle:before {
	content: ""
}

.fa-bus:before {
	content: ""
}

.fa-ioxhost:before {
	content: ""
}

.fa-angellist:before {
	content: ""
}

.fa-cc:before {
	content: ""
}

.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
	content: ""
}

.fa-meanpath:before {
	content: ""
}

.fa-buysellads:before {
	content: ""
}

.fa-connectdevelop:before {
	content: ""
}

.fa-dashcube:before {
	content: ""
}

.fa-forumbee:before {
	content: ""
}

.fa-leanpub:before {
	content: ""
}

.fa-sellsy:before {
	content: ""
}

.fa-shirtsinbulk:before {
	content: ""
}

.fa-simplybuilt:before {
	content: ""
}

.fa-skyatlas:before {
	content: ""
}

.fa-cart-plus:before {
	content: ""
}

.fa-cart-arrow-down:before {
	content: ""
}

.fa-diamond:before {
	content: ""
}

.fa-ship:before {
	content: ""
}

.fa-user-secret:before {
	content: ""
}

.fa-motorcycle:before {
	content: ""
}

.fa-street-view:before {
	content: ""
}

.fa-heartbeat:before {
	content: ""
}

.fa-venus:before {
	content: ""
}

.fa-mars:before {
	content: ""
}

.fa-mercury:before {
	content: ""
}

.fa-intersex:before,
.fa-transgender:before {
	content: ""
}

.fa-transgender-alt:before {
	content: ""
}

.fa-venus-double:before {
	content: ""
}

.fa-mars-double:before {
	content: ""
}

.fa-venus-mars:before {
	content: ""
}

.fa-mars-stroke:before {
	content: ""
}

.fa-mars-stroke-v:before {
	content: ""
}

.fa-mars-stroke-h:before {
	content: ""
}

.fa-neuter:before {
	content: ""
}

.fa-genderless:before {
	content: ""
}

.fa-facebook-official:before {
	content: ""
}

.fa-pinterest-p:before {
	content: ""
}

.fa-whatsapp:before {
	content: ""
}

.fa-server:before {
	content: ""
}

.fa-user-plus:before {
	content: ""
}

.fa-user-times:before {
	content: ""
}

.fa-bed:before,
.fa-hotel:before {
	content: ""
}

.fa-viacoin:before {
	content: ""
}

.fa-train:before {
	content: ""
}

.fa-subway:before {
	content: ""
}

.fa-medium:before {
	content: ""
}

.fa-y-combinator:before,
.fa-yc:before {
	content: ""
}

.fa-optin-monster:before {
	content: ""
}

.fa-opencart:before {
	content: ""
}

.fa-expeditedssl:before {
	content: ""
}

.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
	content: ""
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: ""
}

.fa-battery-2:before,
.fa-battery-half:before {
	content: ""
}

.fa-battery-1:before,
.fa-battery-quarter:before {
	content: ""
}

.fa-battery-0:before,
.fa-battery-empty:before {
	content: ""
}

.fa-mouse-pointer:before {
	content: ""
}

.fa-i-cursor:before {
	content: ""
}

.fa-object-group:before {
	content: ""
}

.fa-object-ungroup:before {
	content: ""
}

.fa-sticky-note:before {
	content: ""
}

.fa-sticky-note-o:before {
	content: ""
}

.fa-cc-jcb:before {
	content: ""
}

.fa-cc-diners-club:before {
	content: ""
}

.fa-clone:before {
	content: ""
}

.fa-balance-scale:before {
	content: ""
}

.fa-hourglass-o:before {
	content: ""
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: ""
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: ""
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: ""
}

.fa-hourglass:before {
	content: ""
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: ""
}

.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
	content: ""
}

.fa-hand-scissors-o:before {
	content: ""
}

.fa-hand-lizard-o:before {
	content: ""
}

.fa-hand-spock-o:before {
	content: ""
}

.fa-hand-pointer-o:before {
	content: ""
}

.fa-hand-peace-o:before {
	content: ""
}

.fa-trademark:before {
	content: ""
}

.fa-registered:before {
	content: ""
}

.fa-creative-commons:before {
	content: ""
}

.fa-gg:before {
	content: ""
}

.fa-gg-circle:before {
	content: ""
}

.fa-tripadvisor:before {
	content: ""
}

.fa-odnoklassniki:before {
	content: ""
}

.fa-odnoklassniki-square:before {
	content: ""
}

.fa-get-pocket:before {
	content: ""
}

.fa-wikipedia-w:before {
	content: ""
}

.fa-safari:before {
	content: ""
}

.fa-chrome:before {
	content: ""
}

.fa-firefox:before {
	content: ""
}

.fa-opera:before {
	content: ""
}

.fa-internet-explorer:before {
	content: ""
}

.fa-television:before,
.fa-tv:before {
	content: ""
}

.fa-contao:before {
	content: ""
}

.fa-500px:before {
	content: ""
}

.fa-amazon:before {
	content: ""
}

.fa-calendar-plus-o:before {
	content: ""
}

.fa-calendar-minus-o:before {
	content: ""
}

.fa-calendar-times-o:before {
	content: ""
}

.fa-calendar-check-o:before {
	content: ""
}

.fa-industry:before {
	content: ""
}

.fa-map-pin:before {
	content: ""
}

.fa-map-signs:before {
	content: ""
}

.fa-map-o:before {
	content: ""
}

.fa-map:before {
	content: ""
}

.fa-commenting:before {
	content: ""
}

.fa-commenting-o:before {
	content: ""
}

.fa-houzz:before {
	content: ""
}

.fa-vimeo:before {
	content: ""
}

.fa-black-tie:before {
	content: ""
}

.fa-fonticons:before {
	content: ""
}

.fa-reddit-alien:before {
	content: ""
}

.fa-edge:before {
	content: ""
}

.fa-credit-card-alt:before {
	content: ""
}

.fa-codiepie:before {
	content: ""
}

.fa-modx:before {
	content: ""
}

.fa-fort-awesome:before {
	content: ""
}

.fa-usb:before {
	content: ""
}

.fa-product-hunt:before {
	content: ""
}

.fa-mixcloud:before {
	content: ""
}

.fa-scribd:before {
	content: ""
}

.fa-pause-circle:before {
	content: ""
}

.fa-pause-circle-o:before {
	content: ""
}

.fa-stop-circle:before {
	content: ""
}

.fa-stop-circle-o:before {
	content: ""
}

.fa-shopping-bag:before {
	content: ""
}

.fa-shopping-basket:before {
	content: ""
}

.fa-hashtag:before {
	content: ""
}

.fa-bluetooth:before {
	content: ""
}

.fa-bluetooth-b:before {
	content: ""
}

.fa-percent:before {
	content: ""
}

.fa-gitlab:before {
	content: ""
}

.fa-wpbeginner:before {
	content: ""
}

.fa-wpforms:before {
	content: ""
}

.fa-envira:before {
	content: ""
}

.fa-universal-access:before {
	content: ""
}

.fa-wheelchair-alt:before {
	content: ""
}

.fa-question-circle-o:before {
	content: ""
}

.fa-blind:before {
	content: ""
}

.fa-audio-description:before {
	content: ""
}

.fa-volume-control-phone:before {
	content: ""
}

.fa-braille:before {
	content: ""
}

.fa-assistive-listening-systems:before {
	content: ""
}

.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
	content: ""
}

.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
	content: ""
}

.fa-glide:before {
	content: ""
}

.fa-glide-g:before {
	content: ""
}

.fa-sign-language:before,
.fa-signing:before {
	content: ""
}

.fa-low-vision:before {
	content: ""
}

.fa-viadeo:before {
	content: ""
}

.fa-viadeo-square:before {
	content: ""
}

.fa-snapchat:before {
	content: ""
}

.fa-snapchat-ghost:before {
	content: ""
}

.fa-snapchat-square:before {
	content: ""
}

.fa-pied-piper:before {
	content: ""
}

.fa-first-order:before {
	content: ""
}

.fa-yoast:before {
	content: ""
}

.fa-themeisle:before {
	content: ""
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
	content: ""
}

.fa-fa:before,
.fa-font-awesome:before {
	content: ""
}

.fa-handshake-o:before {
	content: ""
}

.fa-envelope-open:before {
	content: ""
}

.fa-envelope-open-o:before {
	content: ""
}

.fa-linode:before {
	content: ""
}

.fa-address-book:before {
	content: ""
}

.fa-address-book-o:before {
	content: ""
}

.fa-address-card:before,
.fa-vcard:before {
	content: ""
}

.fa-address-card-o:before,
.fa-vcard-o:before {
	content: ""
}

.fa-user-circle:before {
	content: ""
}

.fa-user-circle-o:before {
	content: ""
}

.fa-user-o:before {
	content: ""
}

.fa-id-badge:before {
	content: ""
}

.fa-drivers-license:before,
.fa-id-card:before {
	content: ""
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
	content: ""
}

.fa-quora:before {
	content: ""
}

.fa-free-code-camp:before {
	content: ""
}

.fa-telegram:before {
	content: ""
}

.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
	content: ""
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
	content: ""
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
	content: ""
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
	content: ""
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
	content: ""
}

.fa-shower:before {
	content: ""
}

.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
	content: ""
}

.fa-podcast:before {
	content: ""
}

.fa-window-maximize:before {
	content: ""
}

.fa-window-minimize:before {
	content: ""
}

.fa-window-restore:before {
	content: ""
}

.fa-times-rectangle:before,
.fa-window-close:before {
	content: ""
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
	content: ""
}

.fa-bandcamp:before {
	content: ""
}

.fa-grav:before {
	content: ""
}

.fa-etsy:before {
	content: ""
}

.fa-imdb:before {
	content: ""
}

.fa-ravelry:before {
	content: ""
}

.fa-eercast:before {
	content: ""
}

.fa-microchip:before {
	content: ""
}

.fa-snowflake-o:before {
	content: ""
}

.fa-superpowers:before {
	content: ""
}

.fa-wpexplorer:before {
	content: ""
}

.fa-meetup:before {
	content: ""
}

.sr-only {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

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

.sub-nav__group-container {
	width: 100%
}

.sub-nav li {
	padding: .5em
}

.parallax {
	min-height: 275px;
	position: relative
}

.parallax__layer {
	position: absolute;
	z-index: -1
}

.parallax__layer-background {
	width: 1300px
}

.parallax__layer--center {
	left: 50%;
	margin-left: -650px
}

.nav__deep-item,
.nav__item,
.nav__sub-item {
	display: block
}

.nav__deep-item-link,
.nav__item-link,
.nav__sub-item-link {
	display: block;
	padding: .5em 1em
}

.nav__deep-item-link {
	padding-left: 1.5em
}

.nav__deep-item--active .nav__deep-item-link:after,
.nav__item--active .nav__item-link:after,
.nav__sub-item--active .nav__sub-item-link:after {
	content: " (ACTIVE)"
}

.nav__deep-item--current .nav__deep-item-link:after,
.nav__item--current .nav__item-link:after,
.nav__sub-item--current .nav__sub-item-link:after {
	content: " (CURRENT)"
}

.skip-links__link:focus {
	background: #006dae;
	color: #fff;
	display: block;
	font-weight: 700;
	padding: .625rem 2%;
	text-transform: uppercase;
	width: 100%
}

.skip-links__item {
	margin: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-track {
	zoom: 1;
	display: block;
	left: 0;
	position: relative;
	top: 0
}

.slick-track:after,
.slick-track:before {
	content: " ";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	overflow-x: hidden
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	border: 1px solid transparent;
	display: block;
	height: auto
}

.slick-slideshow__slide img {
	margin: 0 auto
}

.slick-next {
	margin-top: -20px;
	right: 0
}

.slick-next,
.slick-prev {
	position: absolute;
	top: 50%
}

.slick-prev {
	left: 0;
	margin-top: -10px
}

.slick-dots {
	margin-top: 1em;
	text-align: center
}

.slick-dots li {
	zoom: 1;
	display: inline-block;
	*display: inline;
	margin: 0
}

.slick-dots li+li {
	margin-left: 1em
}

.sq-icon {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 752px 560px;
	display: inline-block
}

.no-svg .sq-icon {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.sq-icon__email-boxed-lc {
	background-position: 0 0;
	height: 32px;
	width: 32px
}

.sq-icon__print-boxed-lc {
	background-position: -48px 0;
	height: 32px;
	width: 32px
}

.sq-icon__baidu-boxed-lc {
	background-position: -96px 0;
	height: 32px;
	width: 32px
}

.sq-icon__baidu-white {
	background-position: -144px 0;
	height: 32px;
	width: 40px
}

.sq-icon__facebook-boxed-lc {
	background-position: -192px 0;
	height: 32px;
	width: 32px
}

.sq-icon__facebook-white {
	background-position: -240px 0;
	height: 32px;
	width: 17px
}

.sq-icon__googleplus-boxed-lc {
	background-position: -288px 0;
	height: 32px;
	width: 32px
}

.sq-icon__googleplus-white {
	background-position: -336px 0;
	height: 32px;
	width: 32px
}

.sq-icon__twitter-boxed-lc {
	background-position: -384px 0;
	height: 32px;
	width: 32px
}

.sq-icon__twitter-white {
	background-position: -432px 0;
	height: 32px;
	width: 39px
}

.sq-icon__linkedin-lc {
	background-position: -480px 0;
	height: 32px;
	width: 32px
}

.sq-icon__linkedin-white {
	background-position: -528px 0;
	height: 32px;
	width: 32px
}

.sq-icon__tumblr-white {
	background-position: -576px 0;
	height: 32px;
	width: 32px
}

.sq-icon__youtube-white {
	background-position: -624px 0;
	height: 32px;
	width: 32px
}

.sq-icon__instagram-white {
	background-position: -672px 0;
	height: 32px;
	width: 32px
}

.sq-icon__menu {
	background-position: -720px 0;
	height: 32px;
	width: 32px
}

.sq-icon__circle-o {
	background-position: 0 -48px;
	height: 32px;
	width: 32px
}

.sq-icon__circle-o-lg {
	background-position: -48px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__circle {
	background-position: -96px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__circle-lg {
	background-position: -144px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-down {
	background-position: -192px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-down-lg {
	background-position: -240px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-up {
	background-position: -288px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-up-lg {
	background-position: -336px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-right {
	background-position: -384px -48px;
	height: 32px;
	width: 17px
}

.sq-icon__angle-right-lg {
	background-position: -432px -48px;
	height: 32px;
	width: 17px
}

.sq-icon__angle-left {
	background-position: -480px -48px;
	height: 32px;
	width: 17px
}

.sq-icon__angle-left-lg {
	background-position: -528px -48px;
	height: 32px;
	width: 17px
}

.sq-icon__search-lc {
	background-position: -576px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__search-white {
	background-position: -624px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__cross {
	background-position: -672px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__cross-lg {
	background-position: -720px -48px;
	height: 32px;
	width: 32px
}

.sq-icon__cross-blue {
	background-position: 0 -96px;
	height: 32px;
	width: 32px
}

.sq-icon__back-to-top {
	background-position: -48px -96px;
	height: 32px;
	width: 64px
}

.sq-icon__comment-bubble {
	background-position: -144px -96px;
	height: 32px;
	width: 33px
}

.sq-icon__previous {
	background-position: -192px -96px;
	height: 32px;
	width: 32px
}

.sq-icon__pause {
	background-position: -240px -96px;
	height: 32px;
	width: 32px
}

.sq-icon__next {
	background-position: -288px -96px;
	height: 32px;
	width: 32px
}

.sq-icon__heart {
	background-position: -336px -96px;
	height: 32px;
	width: 39px
}

.sq-icon__heart-red {
	background-position: -384px -96px;
	height: 32px;
	width: 39px
}

.sq-icon__heart-lg {
	background-position: -432px -96px;
	height: 32px;
	width: 39px
}

.sq-icon__heart-o {
	background-position: -480px -96px;
	height: 32px;
	width: 39px
}

.sq-icon__heart-o-lg {
	background-position: -528px -96px;
	height: 32px;
	width: 39px
}

.sq-icon__filter-dc {
	background-position: -576px -96px;
	height: 32px;
	width: 32px
}

.sq-icon__filter-lg {
	background-position: -624px -96px;
	height: 32px;
	width: 32px
}

.sq-icon__filter {
	background-position: -672px -96px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-down-ca {
	background-position: -720px -96px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-up-ca {
	background-position: 0 -144px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-left-ca {
	background-position: -48px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__angle-right-ca {
	background-position: -96px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__menu-dc {
	background-position: -144px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__video-play {
	background-position: -192px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__video-play-hover {
	background-position: -240px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__ellipsis {
	background-position: -288px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__circle-right {
	background-position: -336px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__external-link {
	background-position: -384px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__external-link-white {
	background-position: -432px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__double-degree {
	background-position: -480px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__laptop {
	background-position: -528px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__shortlist-star-default {
	background-position: -576px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__shortlist-star-active {
	background-position: -624px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__dropdown {
	background-position: -672px -144px;
	height: 32px;
	width: 32px
}

.sq-icon__phone {
	background-position: 0 -192px;
	height: 32px;
	width: 32px
}

.sq-icon__tick {
	background-position: -48px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__shortlist-star-white-default {
	background-position: -96px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__shortlist-star-white-active {
	background-position: -144px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__arrow-right-circle-small-white {
	background-position: -192px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__arrow-right-circle-small-grey {
	background-position: -240px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__info-blue {
	background-position: -288px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__qmark-circle {
	background-position: -336px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__spreadsheet {
	background-position: -384px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__touch {
	background-position: -432px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__users-three {
	background-position: -480px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__user-message {
	background-position: -528px -192px;
	height: 32px;
	width: 32px
}

.sq-icon__arrow-green-down {
	background-position: -576px -192px;
	height: 32px;
	width: 42px
}

.sq-icon__arrow-green-up {
	background-position: -672px -192px;
	height: 32px;
	width: 38px
}

.sq-icon__australia-blue {
	background-position: 0 -240px;
	height: 32px;
	width: 32px
}

.sq-icon__australia-blue-solid {
	background-position: -48px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__business-people {
	background-position: -96px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__circle-of-trust {
	background-position: -144px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__document-pinned {
	background-position: -192px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__earth {
	background-position: -240px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__edit {
	background-position: -288px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__employability {
	background-position: -336px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__filter-and-sort {
	background-position: -384px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__folders {
	background-position: -432px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__gift {
	background-position: -480px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__globe {
	background-position: -528px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__handshake {
	background-position: -576px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__lecture {
	background-position: -624px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__magnifying-glass {
	background-position: -672px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__mail-write {
	background-position: -720px -240px;
	height: 32px;
	width: 32px
}

.sq-icon__map-location {
	background-position: 0 -288px;
	height: 32px;
	width: 32px
}

.sq-icon__medal {
	background-position: -48px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__messages {
	background-position: -96px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__money {
	background-position: -144px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__magazine {
	background-position: -192px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__piggy-bank {
	background-position: -240px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__question {
	background-position: -288px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__search-paper {
	background-position: -336px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__scroll {
	background-position: -384px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__users-five {
	background-position: -432px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__earth-blue-solid {
	background-position: -480px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__university {
	background-position: -528px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__users-crowd {
	background-position: -576px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__play {
	background-position: -624px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__course-new {
	background-position: -672px -288px;
	height: 32px;
	width: 32px
}

.sq-icon__monash-logo {
	background-position: 0 -336px;
	height: 32px;
	width: 109px
}

.sq-icon__monash-logo-shield {
	background-position: -144px -336px;
	height: 32px;
	width: 30px
}

.sq-icon__banner-play {
	background-position: 0 -384px;
	height: 80px;
	width: 80px
}

.sq-icon__banner-play-hover {
	background-position: -96px -384px;
	height: 80px;
	width: 80px
}

.sq-icon__feature-placeholder {
	background-position: 0 -480px;
	height: 32px;
	width: 32px
}

.sq-icon__emoticon-smile {
	background-position: -48px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__first-aid {
	background-position: -96px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__home-blue {
	background-position: -144px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__microscope {
	background-position: -192px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__ok {
	background-position: -240px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__passport {
	background-position: -288px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__suitcase {
	background-position: -336px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__trophy {
	background-position: -384px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__accreditation {
	background-position: -432px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__home-grey {
	background-position: -480px -480px;
	height: 29px;
	width: 29px
}

.sq-icon__home-white {
	background-position: -528px -480px;
	height: 29px;
	width: 29px
}

.sq-icon__bus {
	background-position: -576px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__camera-blue-icon {
	background-position: -624px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__car {
	background-position: -672px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__discovery-blue-icon {
	background-position: -720px -480px;
	height: 32px;
	width: 32px
}

.sq-icon__electricity {
	background-position: 0 -528px;
	height: 32px;
	width: 32px
}

.sq-icon__heart-blue {
	background-position: -48px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__history-blue-icon {
	background-position: -96px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__idea-blue-icon {
	background-position: -144px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__media-blue-icon {
	background-position: -192px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__mobile-phone-blue-icon {
	background-position: -240px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__mortar-board {
	background-position: -288px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__nature-blue-icon {
	background-position: -336px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__photo-blue-icon {
	background-position: -384px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__pin-drop {
	background-position: -432px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__rankings-blue-icon {
	background-position: -480px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__support-blue-icon {
	background-position: -528px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__survey-blue-icon {
	background-position: -576px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__sustainability-blue-icon {
	background-position: -624px -528px;
	height: 32px;
	width: 32px
}

.sq-icon__icon-tap {
	background-position: -672px -528px;
	height: 32px;
	width: 32px
}

.sq-calendar-date-table.start {
	flex-basis: auto
}

.sq-calendar-date-table.start .sq-backend-data {
	display: inline-block;
	white-space: nowrap
}

.sq-calendar-date-table.start .sq-backend-data:nth-child(2) {
	padding-left: 2.0625rem
}

.sq-calendar-date-table.end tbody,
.sq-calendar-date-table.start tr {
	display: flex;
	flex-direction: column
}

.sq-calendar-date-table.end tr:nth-child(2) {
	display: flex;
	flex-wrap: wrap
}

.sq-calendar-date-table.end tr:nth-child(2) td:first-child {
	display: none
}

.sq-calendar-date-table.end tr:nth-child(2) td:nth-child(2) {
	padding-left: 0;
	padding-right: .0625rem;
	width: 4rem
}

.sq-calendar-date-table.end tr:nth-child(2) td:nth-child(3) {
	flex-basis: 100%;
	padding-left: 0
}

.sq-calendar-date-table.end tr:nth-child(2) td:last-child {
	flex-basis: 100%
}

label {
	padding-right: .625rem
}

.microbanner {
	overflow: hidden;
	position: relative
}

.microbanner .microbanner-column {
	align-items: center;
	display: flex;
	height: 100px;
	justify-content: center
}

@media(min-width:960px) {
	.microbanner .microbanner-column {
		height: 140px
	}
}

.microbanner h1 {
	font: normal 700 28px/1.36 Roboto Condensed, sans-serif;
	letter-spacing: normal;
	margin: 0 auto;
	position: relative;
	width: 90%
}

@media(min-width:960px) {
	.microbanner h1 {
		margin-left: 0
	}
}

.microbanner .microbanner-img {
	height: 250px;
	margin: 0 auto;
	object-fit: cover;
	position: absolute;
	top: 0;
	z-index: -2
}

@media(min-width:600px) {
	.microbanner .microbanner-img {
		height: 200px;
		width: 100%
	}
}

@media(min-width:960px) {
	.microbanner .microbanner-img {
		height: 140px;
		width: 100%
	}
}

.microbanner #microbanner-search-form {
	margin: 0 auto;
	position: relative;
	width: 90%
}

@media(min-width:960px) {
	.microbanner #microbanner-search-form {
		position: absolute;
		right: 15px
	}
}

.microbanner #microbanner-search-form input {
	border: none;
	border-radius: 25px;
	font: normal 500 16px/1.25 Roboto Condensed, sans-serif;
	height: 50px;
	padding: 10px;
	text-indent: 15px;
	width: 100%
}

.microbanner #microbanner-search-form ::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

.microbanner #microbanner-search-form ::placeholder {
	color: #000;
	opacity: 1
}

.microbanner .microbanner__search-label {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.microbanner .microbanner-search-btn {
	background: #fff;
	border: 0;
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
	color: #fff;
	display: block;
	height: 50px;
	padding: 0 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto
}

.microbanner .microbanner-search-btn:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -468px -36px;
	background-position: -432px -36px;
	background-repeat: no-repeat;
	background-size: 564px 420px;
	color: transparent;
	content: ".";
	display: block;
	height: 24px;
	margin: 0;
	width: 24px
}

.microbanner.microbanner--no-search .microbanner-img {
	height: 40px;
	width: 100%
}

@media(min-width:960px) {
	.microbanner.microbanner--no-search .microbanner-img {
		height: 140px;
		width: 100%
	}
}

.microbanner.microbanner--no-search .microbanner-column {
	height: 20px
}

@media(min-width:960px) {
	.microbanner.microbanner--no-search .microbanner-column {
		height: 140px
	}
}

#main .background-image {
	height: 100%
}

#main .background-image:after {
	background-image: url(https://www.monash.edu/__data/assets/image/0005/2346080/banner-background.34783fd7.png);
	background-repeat: no-repeat;
	background-size: cover;
	bottom: -20px;
	content: "";
	height: 50%;
	opacity: .1;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: -1
}

#main .background-image .bg-white {
	background: none
}

.banner {
	clear: both;
	z-index: 1
}

.l--content .banner {
	margin-left: -1rem;
	margin-right: -1rem
}

.banner__inner,
.banner__link {
	height: 275px;
	overflow: hidden;
	position: relative
}

.banner__link {
	display: block
}

.banner__image {
	display: block;
	height: 275px;
	left: -138px;
	max-width: none;
	position: absolute;
	top: 0
}

.banner__contents {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 118px;
	padding-left: 2rem;
	padding-right: 1rem;
	position: absolute;
	top: 0;
	width: 62%;
	z-index: 20
}

.banner__description,
.banner__heading {
	color: #fff;
	font-family: Roboto Condensed, sans-serif;
	font-weight: 300;
	margin: 0
}

.banner__heading {
	font-size: 2rem;
	text-transform: uppercase
}

.banner__heading+.banner__description {
	margin-top: 1.25rem
}

.banner .page-wrapper {
	background-color: #3c3c3c;
	z-index: 2
}

.banner .parallax {
	overflow: hidden;
	z-index: 10
}

.banner .parallax__layer-background {
	height: 275px;
	z-index: 11
}

.banner .parallax__layer-background img {
	height: 550px
}

.banner .parallax__layer-foreground {
	left: -138px;
	position: absolute;
	z-index: 11
}

.banner .parallax__layer-foreground,
.banner .parallax__layer-foreground img {
	height: 275px
}

.banner .parallax__layer-foreground img {
	max-width: none
}

.banner__carousel {
	color: #fff;
	height: 275px
}

.banner__carousel-link,
.banner__carousel-slide,
.banner__carousel-video-link,
.banner__video-link {
	height: 275px;
	position: relative
}

.banner__carousel-link,
.banner__carousel-video-link,
.banner__video-link {
	display: block;
	overflow: hidden
}

.banner__carousel-video-link:after,
.banner__video-link:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: 0 -384px;
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: "";
	display: block;
	height: 80px;
	width: 80px
}

.no-svg .banner__carousel-video-link:after,
.no-svg .banner__video-link:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.banner__carousel-video-link:after,
.banner__video-link:after {
	left: 19px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10
}

.banner__carousel-video-link:focus:after,
.banner__carousel-video-link:hover:after,
.banner__video-link:focus:after,
.banner__video-link:hover:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -96px -384px;
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: "";
	display: block;
	height: 80px;
	width: 80px
}

.no-svg .banner__carousel-video-link:focus:after,
.no-svg .banner__carousel-video-link:hover:after,
.no-svg .banner__video-link:focus:after,
.no-svg .banner__video-link:hover:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.banner .slick-arrow,
.banner .slick-dots {
	z-index: 9998
}

.banner .slick-arrow,
.banner .slick-toggle-pause {
	height: 2.5rem;
	overflow: hidden;
	width: 2.5rem
}

.banner .slick-next,
.banner .slick-prev {
	bottom: 0;
	margin-top: 0;
	top: auto
}

.banner .slick-prev {
	background-position: -240px -120px;
	height: 40px;
	left: 0;
	width: 40px
}

.banner .slick-toggle-pause {
	background-position: -300px -120px;
	bottom: 0;
	height: 40px;
	left: 2.5625rem;
	position: absolute;
	width: 40px;
	z-index: 9998
}

.banner .slick-toggle-pause[aria-pressed=true] {
	background-position: -780px -360px;
	height: 40px;
	width: 40px
}

.banner .slick-next,
.banner .slick-prev,
.banner .slick-toggle-pause {
	zoom: 1;
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 940px 700px;
	border: 0;
	display: inline-block;
	*display: inline;
	opacity: .7;
	text-indent: -9999em
}

.no-svg .banner .slick-next,
.no-svg .banner .slick-prev,
.no-svg .banner .slick-toggle-pause {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.banner .slick-next:hover,
.banner .slick-prev:hover,
.banner .slick-toggle-pause:hover {
	opacity: 1
}

.banner .slick-next {
	background-position: -360px -120px;
	height: 40px;
	left: 5.125rem;
	right: auto;
	width: 40px
}

.banner .slick-dots {
	bottom: 1rem;
	margin-top: 0;
	position: absolute;
	right: 1rem
}

.banner .slick-dots li+li {
	margin-left: .25rem
}

.banner .slick-dots button {
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	color: #f6f6f6;
	font-size: 0;
	height: .625rem;
	line-height: 0;
	padding: 0;
	text-indent: -999em;
	vertical-align: middle;
	width: .625rem
}

.banner .slick-dots button:hover {
	opacity: .65
}

.banner .slick-active button {
	background-color: #fff;
	color: #3c3c3c
}

.banner .banner__carousel.slick-dotted[data-heading-palette=black] .slick-dots button,
.banner .banner__carousel.slick-dotted[data-heading-palette=monash-blue] .slick-dots button,
.banner .banner__carousel.slick-dotted[data-heading-palette^=aa-] .slick-dots button {
	border-color: #000
}

.banner .banner__carousel.slick-dotted[data-heading-palette=black] .slick-active button,
.banner .banner__carousel.slick-dotted[data-heading-palette=monash-blue] .slick-active button,
.banner .banner__carousel.slick-dotted[data-heading-palette^=aa-] .slick-active button {
	background-color: #000;
	color: #fff
}

.banner--feature-article {
	min-height: 275px;
	z-index: 1
}

.banner--feature-article,
.banner--feature-article__image-wrapper {
	position: relative
}

.banner--feature-article__image,
.banner--feature-article__image-wrapper {
	height: 275px
}

.banner--feature-article__image-wrapper {
	overflow: hidden;
	z-index: 11
}

.banner--feature-article__image {
	left: -8.625rem;
	max-width: none;
	position: absolute;
	top: 0
}

.banner--feature-article__contents {
	padding: 1.75rem 1rem 1.5rem;
	z-index: 12
}

.banner--feature-article__heading {
	color: #006dae;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.875rem;
	font-weight: 400;
	line-height: 1.2;
	margin-bottom: 0;
	margin-top: 0
}

.banner.banner-medium .banner__contents {
	pointer-events: none
}

.banner.banner-medium .banner__inner {
	max-height: 12.5rem
}

.banner.banner-medium .banner__heading {
	font-size: 1.5rem
}

.banner.banner-medium .banner__image {
	left: -9.625rem;
	max-height: 12.5rem
}

.banner__device {
	display: flex;
	height: 100%;
	justify-content: flex-end;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.l--content .banner.banner-full-width,
.l--content .banner.banner-search {
	margin: 0
}

.carousel-full-width,
.carousel-full-width__wrapper {
	height: 14.0625rem;
	max-width: 100vw
}

.carousel-full-width .banner__carousel,
.carousel-full-width .banner__carousel-slide,
.carousel-full-width__wrapper .banner__carousel,
.carousel-full-width__wrapper .banner__carousel-slide {
	height: 14.0625rem
}

.banner-full-width.banner-full-width--cta .banner__image,
.banner-search .banner__image,
.carousel-full-width .banner__image {
	background-color: #a7a7a7
}

.banner-full-width.banner-full-width--cta .banner__image--wrapper,
.banner-search .banner__image--wrapper,
.carousel-full-width .banner__image--wrapper {
	height: 14.0625rem;
	left: 0;
	overflow-x: hidden;
	position: absolute;
	width: 100%
}

.banner-full-width.banner-full-width--cta .banner__image--wrapper .banner__image,
.banner-full-width.banner-full-width--cta .banner__image--wrapper .banner__image--overlay,
.banner-search .banner__image--wrapper .banner__image,
.banner-search .banner__image--wrapper .banner__image--overlay,
.carousel-full-width .banner__image--wrapper .banner__image,
.carousel-full-width .banner__image--wrapper .banner__image--overlay {
	display: block;
	height: 100%;
	left: 0;
	object-fit: cover;
	-webkit-transform: none;
	transform: none;
	width: 100%
}

.banner-full-width.banner-full-width--cta .banner__image--wrapper .banner__image--overlay,
.banner-search .banner__image--wrapper .banner__image--overlay,
.carousel-full-width .banner__image--wrapper .banner__image--overlay {
	background-image: linear-gradient(125deg, rgba(0, 0, 0, .6) 31%, transparent 60%);
	opacity: .8;
	position: absolute;
	z-index: 1
}

.banner-full-width.banner-full-width--cta .banner__carousel-link,
.banner-full-width.banner-full-width--cta .banner__carousel-video-link,
.banner-full-width.banner-full-width--cta .banner__link,
.banner-search .banner__carousel-link,
.banner-search .banner__carousel-video-link,
.banner-search .banner__link,
.carousel-full-width .banner__carousel-link,
.carousel-full-width .banner__carousel-video-link,
.carousel-full-width .banner__link {
	height: 14.0625rem;
	position: static;
	text-decoration: none
}

.banner-full-width.banner-full-width--cta .banner__carousel-link .banner__contents.banner__contents-full-width,
.banner-full-width.banner-full-width--cta .banner__carousel-video-link .banner__contents.banner__contents-full-width,
.banner-full-width.banner-full-width--cta .banner__link .banner__contents.banner__contents-full-width,
.banner-search .banner__carousel-link .banner__contents.banner__contents-full-width,
.banner-search .banner__carousel-video-link .banner__contents.banner__contents-full-width,
.banner-search .banner__link .banner__contents.banner__contents-full-width,
.carousel-full-width .banner__carousel-link .banner__contents.banner__contents-full-width,
.carousel-full-width .banner__carousel-video-link .banner__contents.banner__contents-full-width,
.carousel-full-width .banner__link .banner__contents.banner__contents-full-width {
	margin: 0;
	max-width: none;
	position: relative
}

.banner-full-width.banner-full-width--cta .banner__carousel-link .monash-m__wrapper,
.banner-full-width.banner-full-width--cta .banner__carousel-video-link .monash-m__wrapper,
.banner-full-width.banner-full-width--cta .banner__link .monash-m__wrapper,
.banner-search .banner__carousel-link .monash-m__wrapper,
.banner-search .banner__carousel-video-link .monash-m__wrapper,
.banner-search .banner__link .monash-m__wrapper,
.carousel-full-width .banner__carousel-link .monash-m__wrapper,
.carousel-full-width .banner__carousel-video-link .monash-m__wrapper,
.carousel-full-width .banner__link .monash-m__wrapper {
	position: absolute;
	right: 0;
	top: 0
}

.banner-full-width.banner-full-width--cta .banner__inner,
.banner-search .banner__inner,
.carousel-full-width .banner__inner {
	display: flex;
	height: 14.0625rem;
	overflow: visible;
	overflow: initial;
	z-index: 4
}

.banner-full-width.banner-full-width--cta .banner__contents,
.banner-search .banner__contents,
.carousel-full-width .banner__contents {
	display: flex;
	justify-content: space-between;
	left: 0;
	max-width: 30rem;
	padding: 19px 0;
	width: 100%;
	z-index: 2
}

.banner-search {
	margin: 0;
	max-height: 14.0625rem
}

.banner-search .banner__description {
	font-family: Roboto Condensed, sans-serif
}

.banner-search .banner__image--wrapper {
	height: 14.0625rem;
	left: 0;
	position: absolute
}

.banner-search .banner__image--wrapper .banner__image {
	display: block;
	height: 100%;
	left: 0;
	object-fit: cover;
	-webkit-transform: none;
	transform: none;
	width: 100vw
}

.banner-search .banner__contents-divider {
	border-bottom: 2px solid #000;
	display: block;
	padding-top: 5px;
	width: 30px
}

.banner-search .banner__contents .banner__heading {
	font-size: 1.25rem;
	font-weight: 700
}

.banner-search .banner__contents .banner__description {
	font-size: .875rem;
	margin-top: 0;
	padding: 1rem 0
}

.banner-search .banner__contents .banner__description,
.banner-search .banner__contents .banner__heading {
	color: #000
}

.banner-search .banner__contents .banner-search__input-wrapper {
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	position: relative;
	width: 100%
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__dropdown {
	box-shadow: 0 0 0 0 transparent;
	-webkit-clip-path: inset(1.5rem 0 0 0);
	clip-path: inset(1.5rem 0 0 0);
	font-family: Roboto Condensed, sans-serif;
	max-height: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: max-height .2s, box-shadow .05s, -webkit-clip-path .05s;
	transition: max-height .2s, box-shadow .05s, clip-path .05s;
	transition: max-height .2s, box-shadow .05s, clip-path .05s, -webkit-clip-path .05s;
	transition-timing-function: cubic-bezier(.39, .58, .57, 1);
	width: 100%;
	z-index: 25
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__dropdown p,
.banner-search .banner__contents .banner-search__input-wrapper .banner-search__dropdown ul {
	padding-left: 1.25rem
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__dropdown p {
	font-weight: 700
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__dropdown ul {
	font-weight: 500;
	list-style: none
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__input {
	background-color: #fff;
	border: 0;
	border-radius: 1.875rem;
	font-family: Roboto Condensed, sans-serif;
	padding: .875rem 3rem .875rem 1.25rem;
	transition: all .05s ease-in-out;
	width: 100%;
	z-index: 10
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__input::-webkit-input-placeholder {
	color: #7a7a7a
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__input::placeholder {
	color: #7a7a7a
}

.banner-search .banner__contents .banner-search__input-wrapper .banner-search__icon {
	position: absolute;
	right: 1.25rem;
	z-index: 11
}

.banner-search .banner__contents .banner-search__input-wrapper[focus-within] .banner-search__input {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: 0 0 10px 3px #006dae;
	box-shadow: 0 0 20px rgba(0, 0, 0, .19), 0 0 10px 7px rgba(0, 0, 0, .23);
	-webkit-clip-path: inset(-20px -20px 1px -20px);
	clip-path: inset(-20px -20px 1px -20px);
	outline: none
}

.banner-search .banner__contents .banner-search__input-wrapper:focus-within .banner-search__input {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: 0 0 10px 3px #006dae;
	box-shadow: 0 0 20px rgba(0, 0, 0, .19), 0 0 10px 7px rgba(0, 0, 0, .23);
	-webkit-clip-path: inset(-20px -20px 1px -20px);
	clip-path: inset(-20px -20px 1px -20px);
	outline: none
}

.banner-search .banner__contents .banner-search__input-wrapper[focus-within] .banner-search__dropdown {
	background: #fff;
	border-bottom-left-radius: 1.875rem;
	border-bottom-right-radius: 1.875rem;
	box-shadow: 0 0 20px rgba(0, 0, 0, .19), 0 0 10px 7px rgba(0, 0, 0, .23);
	-webkit-clip-path: inset(3rem -20px -20px -20px);
	clip-path: inset(3rem -20px -20px -20px);
	max-height: 50rem;
	opacity: 1;
	padding-bottom: 1rem;
	padding-top: 3rem
}

.banner-search .banner__contents .banner-search__input-wrapper:focus-within .banner-search__dropdown {
	background: #fff;
	border-bottom-left-radius: 1.875rem;
	border-bottom-right-radius: 1.875rem;
	box-shadow: 0 0 20px rgba(0, 0, 0, .19), 0 0 10px 7px rgba(0, 0, 0, .23);
	-webkit-clip-path: inset(3rem -20px -20px -20px);
	clip-path: inset(3rem -20px -20px -20px);
	max-height: 50rem;
	opacity: 1;
	padding-bottom: 1rem;
	padding-top: 3rem
}

.banner-search .banner__contents .banner-search__input-wrapper[focus-within]:after {
	border: 1px solid #d8d8d8;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	width: 90%;
	z-index: 15
}

.banner-search .banner__contents .banner-search__input-wrapper:focus-within:after {
	border: 1px solid #d8d8d8;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	width: 90%;
	z-index: 15
}

.banner-full-width.banner-full-width--cta,
.carousel-full-width {
	font-family: Roboto Condensed, sans-serif
}

.banner-full-width.banner-full-width--cta .banner__heading,
.carousel-full-width .banner__heading {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.3
}

.banner-full-width.banner-full-width--cta .banner__contents,
.carousel-full-width .banner__contents {
	justify-content: center
}

.banner-full-width.banner-full-width--cta .banner__contents .banner__contents-inner,
.carousel-full-width .banner__contents .banner__contents-inner {
	max-width: 11rem
}

.banner-full-width.banner-full-width--cta .banner__contents .banner__contents-inner span.btn,
.carousel-full-width .banner__contents .banner__contents-inner span.btn {
	font-family: sans-serif;
	font-size: .8125rem
}

.banner-full-width.banner-full-width--cta .banner__description,
.carousel-full-width .banner__description {
	-webkit-line-clamp: 4;
	display: -webkit-box;
	font-family: Roboto, sans-serif;
	font-size: .8125rem;
	margin: 1rem 0;
	overflow: hidden
}

.banner-full-width.banner-full-width--cta .banner__carousel-video-link:after,
.banner-full-width.banner-full-width--cta .banner__video-link:after,
.carousel-full-width .banner__carousel-video-link:after,
.carousel-full-width .banner__video-link:after {
	display: none
}

.banner-full-width.banner-full-width--cta .btn.banner__video-btn,
.carousel-full-width .btn.banner__video-btn {
	align-items: center;
	display: inline-flex;
	flex-flow: row nowrap;
	padding: .5rem 1.0625rem
}

.banner-full-width.banner-full-width--cta .btn.banner__video-btn svg,
.carousel-full-width .btn.banner__video-btn svg {
	height: 1.875rem;
	margin-left: 1rem;
	width: 1.875rem
}

.banner.carousel-full-width {
	background-color: #3c3c3c;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 100%
}

.banner.carousel-full-width .page-wrapper {
	max-width: none
}

.banner.carousel-full-width .banner__image--wrapper {
	overflow-x: visible
}

.banner.carousel-full-width .banner__carousel-slide {
	max-height: 25rem
}

.banner.carousel-full-width .banner__carousel-link,
.banner.carousel-full-width .banner__carousel-slide,
.banner.carousel-full-width .banner__carousel-video-link,
.banner.carousel-full-width .page-wrapper,
.banner.carousel-full-width .slick-track {
	position: unset
}

.banner.carousel-full-width .banner__carousel-link,
.banner.carousel-full-width .banner__carousel-video-link,
.banner.carousel-full-width .slick-slide {
	overflow-x: visible
}

.banner.carousel-full-width .slick-next,
.banner.carousel-full-width .slick-prev {
	background-color: #000;
	background-image: url(https://www.monash.edu/__data/assets/file/0010/2179621/navigate-right.svg);
	background-position: 50%;
	background-size: unset;
	background-size: 20%;
	border-radius: 50%;
	bottom: 0;
	-webkit-filter: saturate(100) grayscale(100%);
	filter: saturate(100) grayscale(100%);
	height: 2.5rem;
	margin: auto;
	opacity: 0;
	top: 0;
	transition: opacity .25s linear;
	visibility: hidden;
	width: 2.5rem
}

.banner.carousel-full-width .slick-prev {
	left: .875rem;
	right: unset;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.banner.carousel-full-width .slick-next {
	left: unset;
	right: .875rem
}

.banner.carousel-full-width .slick-dots {
	left: 0;
	right: 0
}

.banner.carousel-full-width .slick-dots button {
	height: .375rem;
	width: .375rem
}

.banner.carousel-full-width .slick-toggle-pause {
	display: none;
	right: 14.563rem
}

.banner.carousel-full-width .banner__contents.banner__contents-full-width {
	margin-left: auto;
	margin-right: auto;
	max-width: calc(100% - 2rem);
	right: 0
}

.banner.carousel-full-width .banner__contents.banner__contents-full-width .banner__heading {
	font-size: 1.25rem;
	font-weight: 700
}

.banner.carousel-full-width .banner__contents.banner__contents-full-width .banner__description {
	font-size: .875rem
}

.banner.carousel-full-width .banner__contents-inner {
	max-width: 14.0625rem
}

@media only screen and (min-width:37.5em) {
	.banner-full-width.banner-full-width--cta .banner__image.banner__image-full-width,
	.banner-search .banner__image.banner__image-full-width,
	.carousel-full-width .banner__image.banner__image-full-width {
		left: 0;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	.banner-full-width.banner-full-width--cta .banner__contents .banner__contents-inner,
	.carousel-full-width .banner__contents .banner__contents-inner {
		max-width: 25rem
	}
	.banner.carousel-full-width .banner__contents.banner__contents-full-width {
		padding-left: 4.25rem
	}
	.banner.carousel-full-width:hover .slick-next,
	.banner.carousel-full-width:hover .slick-prev {
		opacity: .49;
		visibility: visible
	}
	.banner.carousel-full-width .slick-dots button {
		height: .625rem;
		width: .625rem
	}
}

@media only screen and (min-width:60em) {
	.l--content .banner {
		margin-left: max(-5rem, min(-1rem, calc(-1rem - 49.23077vw + 586px)));
		margin-right: max(-5rem, min(-1rem, calc(-1rem - 49.23077vw + 586px)))
	}
	.banner .page-wrapper.banner-wrapper-full-width {
		max-width: 2194px;
		width: 100%
	}
	.banner__image.banner__image-full-width {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}
	.banner-full-width.banner-full-width--cta,
	.banner-search {
		max-height: 25rem
	}
	.banner-full-width.banner-full-width--cta .banner__inner,
	.banner-full-width.banner-full-width--cta .banner__link,
	.banner-search .banner__inner,
	.banner-search .banner__link {
		height: 25rem;
		max-height: 25rem
	}
	.banner-full-width.banner-full-width--cta .banner__image--wrapper,
	.banner-full-width.banner-full-width--cta .banner__image--wrapper .banner__image,
	.banner-full-width.banner-full-width--cta .banner__image--wrapper .banner__image--overlay,
	.banner-search .banner__image--wrapper,
	.banner-search .banner__image--wrapper .banner__image,
	.banner-search .banner__image--wrapper .banner__image--overlay {
		height: 25rem
	}
	.carousel-full-width,
	.carousel-full-width .banner__carousel,
	.carousel-full-width .banner__carousel-link,
	.carousel-full-width .banner__carousel-slide,
	.carousel-full-width .banner__carousel-video-link,
	.carousel-full-width .banner__image,
	.carousel-full-width .banner__image--overlay,
	.carousel-full-width .banner__image--wrapper,
	.carousel-full-width__wrapper {
		height: 25rem;
		max-height: 25rem
	}
	.banner-search .banner__contents-divider {
		border-bottom: 3px solid #000;
		width: 40px
	}
	.banner-search .banner__contents {
		justify-content: start;
		max-width: 30rem;
		padding-top: 50px
	}
	.banner-search .banner__contents .banner__heading {
		font-size: 1.75rem
	}
	.banner-search .banner__contents .banner__description {
		font-size: 1.375rem;
		max-width: none;
		padding: 2.5rem 0
	}
	.banner-search .banner__contents .banner-search__input-wrapper[focus-within] .banner-search__dropdown {
		-webkit-clip-path: inset(calc(3rem + 2px) -20px -20px -20px);
		clip-path: inset(calc(3rem + 2px) -20px -20px -20px)
	}
	.banner-search .banner__contents .banner-search__input-wrapper:focus-within .banner-search__dropdown {
		-webkit-clip-path: inset(calc(3rem + 2px) -20px -20px -20px);
		clip-path: inset(calc(3rem + 2px) -20px -20px -20px)
	}
	.banner-search .banner__contents .banner-search__input-wrapper[focus-within] .banner-search__input {
		-webkit-clip-path: inset(-20px -20px 0 -20px);
		clip-path: inset(-20px -20px 0 -20px)
	}
	.banner-search .banner__contents .banner-search__input-wrapper:focus-within .banner-search__input {
		-webkit-clip-path: inset(-20px -20px 0 -20px);
		clip-path: inset(-20px -20px 0 -20px)
	}
	.banner-full-width.banner-full-width--cta,
	.banner.carousel-full-width {
		font-family: sans-serif
	}
	.banner-full-width.banner-full-width--cta .banner__contents.banner__contents-full-width .banner__heading,
	.banner-full-width.banner-full-width--cta .banner__heading,
	.banner.carousel-full-width .banner__contents.banner__contents-full-width .banner__heading,
	.banner.carousel-full-width .banner__heading {
		font-size: 2.5rem;
		line-height: 1.25
	}
	.banner-full-width.banner-full-width--cta .banner__contents.banner__contents-full-width,
	.banner.carousel-full-width .banner__contents.banner__contents-full-width {
		justify-content: center
	}
	.banner-full-width.banner-full-width--cta .banner__contents.banner__contents-full-width .banner__contents-inner,
	.banner.carousel-full-width .banner__contents.banner__contents-full-width .banner__contents-inner {
		max-width: 35rem
	}
	.banner-full-width.banner-full-width--cta .banner__contents.banner__contents-full-width .banner__contents-inner span.btn,
	.banner.carousel-full-width .banner__contents.banner__contents-full-width .banner__contents-inner span.btn {
		font-size: 1rem
	}
	.banner-full-width.banner-full-width--cta .banner__contents.banner__contents-full-width .banner__description,
	.banner-full-width.banner-full-width--cta .banner__description,
	.banner.carousel-full-width .banner__contents.banner__contents-full-width .banner__description,
	.banner.carousel-full-width .banner__description {
		font-size: 1.375rem;
		margin: 1rem 0
	}
	.banner-full-width.banner-full-width--cta .banner__contents-inner>.banner__description:last-child,
	.banner-full-width.banner-full-width--cta .banner__contents-inner>:last-child,
	.banner.carousel-full-width .banner__contents-inner>.banner__description:last-child,
	.banner.carousel-full-width .banner__contents-inner>:last-child {
		margin-bottom: 0
	}
}

@media only screen and (min-width:73.25rem) {
	.banner.carousel-full-width .banner__contents.banner__contents-full-width {
		max-width: 71.25rem
	}
	.banner.carousel-full-width .slick-prev {
		left: 1.875rem
	}
	.banner.carousel-full-width .slick-next {
		right: 1.875rem
	}
}

@media only screen and (min-width:83.25rem) {
	.page-wrapper .banner-full-width--cta .banner__image--wrapper,
	.page-wrapper .banner-search .banner__image--wrapper,
	.page-wrapper .carousel-full-width .banner__image--wrapper,
	.page-wrapper .page-wrapper .banner-search .banner__image--wrapper .banner__image--wrapper {
		margin-left: calc(-50vw + 41.625rem)
	}
	.banner.carousel-full-width .banner__contents.banner__contents-full-width {
		padding: 0
	}
	.banner.carousel-full-width .slick-prev {
		left: 2rem
	}
	.banner.carousel-full-width .slick-next {
		right: 2rem
	}
	.banner.carousel-full-width .slick-next,
	.banner.carousel-full-width .slick-prev {
		height: 4rem;
		width: 4rem
	}
}

.banner-graphite {
	margin: 0 auto -5vw;
	max-height: 700px;
	pointer-events: none
}

.banner-graphite :focus:not(a) {
	outline: none
}

.banner-graphite__media--wrapper {
	background-color: #000;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 270px;
	left: 0;
	max-height: 700px;
	min-height: 270px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: -1
}

.banner-graphite__media--wrapper:before {
	background-color: rgba(0, 0, 0, .4);
	content: "";
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: background-color 1s ease-in-out;
	width: 100%;
	z-index: 1
}

.banner-graphite__video {
	height: 100vw;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.banner-graphite__contents-divider {
	border-bottom: 2px solid #000;
	display: block;
	padding-top: 5px;
	width: 30px
}

.banner-graphite__inner {
	display: flex;
	height: 270px;
	max-height: 700px;
	min-height: 270px;
	overflow: visible;
	overflow: initial;
	position: relative
}

.banner-graphite__inner:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	height: 5vw;
	position: absolute;
	width: 100%;
	z-index: -1
}

.banner-graphite__inner .monash-m__wrapper {
	height: calc(100% - 5vw);
	min-width: 80px;
	object-fit: fill;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scaleX(1) translateX(0);
	transform: scaleX(1) translateX(0);
	transition: opacity .5s ease-in-out;
	width: 20%
}

.banner-graphite__inner .monash-m__wrapper .monash-m-new {
	width: 100%
}

.banner-graphite__inner .monash-m__wrapper .monash-m-new svg {
	width: 0
}

.banner-graphite__inner img.monash-m__wrapper {
	display: none
}

.banner-graphite__inner--preload-animation .monash-m__wrapper {
	-webkit-animation: fadeInOut 2s linear forwards;
	animation: fadeInOut 2s linear forwards;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	opacity: 0
}

.banner-graphite__inner--preload-animation .monash-m__wrapper .monash-m-new {
	-webkit-animation: mon-m 1s ease, bg 8s ease infinite;
	animation: mon-m 1s ease, bg 8s ease infinite;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	width: auto
}

.banner-graphite__inner--preload-animation img.monash-m__wrapper {
	-webkit-animation: fadeOut .5s linear forwards;
	animation: fadeOut .5s linear forwards;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	display: block;
	opacity: 1
}

.banner-graphite__inner--preload-animation .banner-graphite__contents {
	-webkit-animation: fadeIn .5s linear forwards;
	animation: fadeIn .5s linear forwards;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
	opacity: 0
}

.banner-graphite__contents {
	display: flex;
	flex-direction: column;
	height: 100%;
	height: auto;
	justify-content: space-between;
	left: 0;
	max-height: 700px;
	min-height: 270px;
	padding: 0 0 5vw;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.banner-graphite__contents-inner {
	margin-top: 5vw;
	max-width: 275px;
	pointer-events: all;
	z-index: -1
}

.banner-graphite__heading {
	color: #fff;
	margin: 0;
	text-transform: uppercase
}

.banner-graphite__link {
	color: #fff;
	display: inline-block;
	height: auto;
	margin: .5rem 0 0;
	padding: 0;
	position: relative;
	text-decoration: none
}

.banner-graphite__link .icon {
	fill: #fff;
	height: 21px;
	margin-left: 10px;
	position: relative;
	top: 6px;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	transition-duration: .2s;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-timing-function: ease-in-out;
	width: 21px
}

.banner-graphite__link:active,
.banner-graphite__link:focus,
.banner-graphite__link:hover {
	color: #fff;
	text-decoration: underline
}

.banner-graphite__link:active .icon,
.banner-graphite__link:focus .icon,
.banner-graphite__link:hover .icon {
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.banner-graphite__contents {
	opacity: 1
}

.banner-graphite__video-control {
	fill: #fff;
	background-color: rgba(255, 255, 255, 0);
	border: none;
	border-radius: 50px;
	bottom: 11vw;
	left: -10px;
	margin: 10px;
	padding: 0;
	pointer-events: all;
	position: absolute;
	transition-duration: .2s;
	transition-property: opacity, background-color, margin, padding;
	transition-timing-function: ease-in-out;
	z-index: -2
}

.banner-graphite__video-control:focus,
.banner-graphite__video-control:hover {
	background-color: rgba(255, 255, 255, .1);
	margin: 0;
	padding: 10px
}

.banner-graphite__video-control .icon {
	height: 20px;
	width: 20px
}

.banner-graphite__video-control--play .icon-play {
	display: block
}

.banner-graphite__video-control--pause .icon-play,
.banner-graphite__video-control--play .icon-pause {
	display: none
}

.banner-graphite__video-control--pause .icon-pause {
	display: block
}

.banner-graphite__video-control:hover {
	cursor: pointer
}

@media(min-width:600px) {
	.banner-graphite {
		margin: 0 auto -5vw
	}
	.banner-graphite__media--wrapper {
		height: 50vw
	}
	.banner-graphite__video {
		height: auto;
		width: 100%
	}
	.banner-graphite__inner {
		height: 50vw
	}
	.banner-graphite__inner .monash-m__wrapper {
		opacity: 1;
		width: 19%
	}
	.banner-graphite__inner.banner-graphite__inner--preload-animation .monash-m__wrapper {
		-webkit-animation: fadeIn .5s linear forwards;
		animation: fadeIn .5s linear forwards;
		-webkit-animation-delay: 2s;
		animation-delay: 2s;
		opacity: 0
	}
	.banner-graphite__inner.banner-graphite__inner--preload-animation img.monash-m__wrapper {
		-webkit-animation: fadeOut .5s linear forwards;
		animation: fadeOut .5s linear forwards;
		-webkit-animation-delay: 2s;
		animation-delay: 2s;
		opacity: 1
	}
	.banner-graphite__contents,
	.banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__contents {
		-webkit-animation: none;
		animation: none;
		opacity: 1
	}
	.banner-graphite__contents {
		height: 50vw
	}
	.banner-graphite__contents-inner {
		max-width: 390px;
		min-width: 390px;
		position: absolute
	}
	.banner-graphite__video-control {
		bottom: 6vw
	}
}

@media(min-width:960px) {
	.banner-graphite {
		max-width: 1528px;
		text-align: center
	}
	.banner-graphite__contents-divider {
		border-bottom: 3px solid #000;
		width: 40px
	}
	.banner-graphite__inner {
		display: inline-flex;
		margin-left: calc(-50vw + 50%);
		margin-right: calc(-50vw + 50%);
		max-width: 1528px;
		text-align: left;
		width: calc(100vw - 2rem)
	}
	.banner-graphite__inner .monash-m__wrapper {
		width: 20%
	}
	.banner-graphite__contents {
		justify-content: start;
		padding: 0 1rem 5vw
	}
	.banner-graphite__contents-inner {
		margin-top: 6%
	}
	.banner-graphite__link {
		height: auto;
		margin: .75rem 0 0;
		max-width: none
	}
	.banner-graphite__video-control {
		left: -3px
	}
}

@media(min-width:1172px) {
	.banner-graphite .banner-graphite__inner .monash-m__wrapper {
		max-width: 240px
	}
}

.skeleton-loader .banner-graphite__media--wrapper:before {
	background-color: #000
}

.skeleton-loader .banner-graphite__inner .banner-graphite__heading,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__heading,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__link,
.skeleton-loader .banner-graphite__inner .banner-graphite__link {
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: shine;
	animation-name: shine;
	background: #cfcfcf;
	border-radius: 30rem;
	color: transparent;
	display: block;
	height: 1rem;
	opacity: .25;
	pointer-events: none;
	width: 100%
}

.skeleton-loader .banner-graphite__inner .banner-graphite__heading>*,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__heading>*,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__link>*,
.skeleton-loader .banner-graphite__inner .banner-graphite__link>* {
	opacity: 0
}

.skeleton-loader .banner-graphite__inner .banner-graphite__heading,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__heading {
	height: 1.8rem;
	width: 80%
}

.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__link,
.skeleton-loader .banner-graphite__inner .banner-graphite__link {
	height: 1rem;
	width: 50%
}

.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__video-control,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .monash-m__wrapper,
.skeleton-loader .banner-graphite__inner .banner-graphite__video-control,
.skeleton-loader .banner-graphite__inner .monash-m__wrapper {
	opacity: 0
}

.skeleton-loader .banner-graphite__inner .banner-graphite__contents,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__contents,
.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .monash-m__wrapper .monash-m-new,
.skeleton-loader .banner-graphite__inner .monash-m__wrapper .monash-m-new {
	-webkit-animation: none;
	animation: none
}

.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__contents {
	opacity: 0
}

@media(min-width:600px) {
	.skeleton-loader .banner-graphite__inner .banner-graphite__contents,
	.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__contents {
		opacity: 1
	}
}

@media(min-width:960px) {
	.skeleton-loader .banner-graphite__inner .banner-graphite__heading,
	.skeleton-loader .banner-graphite__inner.banner-graphite__inner--preload-animation .banner-graphite__heading {
		height: 2.8rem
	}
}

main>.content.bg-white {
	background: transparent
}

.banner-graphite-micro {
	margin: 0 auto -2rem;
	max-height: 172px;
	pointer-events: none
}

.banner-graphite-micro :focus:not(a) {
	outline: none
}

.banner-graphite-micro__media--wrapper {
	background-color: #000;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vw;
	left: 0;
	max-height: 172px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: -1
}

.banner-graphite-micro__media--wrapper:before {
	background-color: rgba(0, 0, 0, .4);
	content: "";
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

.banner-graphite-micro__contents-divider {
	border-bottom: 2px solid #000;
	display: block;
	padding-top: 5px;
	width: 30px
}

.banner-graphite-micro__inner {
	display: flex;
	height: 100vw;
	max-height: 172px;
	overflow: visible;
	overflow: initial;
	position: relative
}

.banner-graphite-micro__inner:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	height: 2rem;
	position: absolute;
	width: 100%;
	z-index: -1
}

.banner-graphite-micro__inner .m-device,
.banner-graphite-micro__inner .monash-m__wrapper {
	height: calc(100% - 2rem);
	object-fit: fill;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0
}

.banner-graphite-micro__inner .m-device .monash-m-new,
.banner-graphite-micro__inner .monash-m__wrapper .monash-m-new {
	width: 220px
}

.banner-graphite-micro__inner .m-device .monash-m-new svg,
.banner-graphite-micro__inner .monash-m__wrapper .monash-m-new svg {
	width: 0
}

.banner-graphite-micro__inner .m-device {
	max-width: unset;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	width: auto
}

.banner-graphite-micro__inner .m-device__overlay,
.banner-graphite-micro__inner .m-device__wrapper {
	height: 100%
}

.banner-graphite-micro__inner img.monash-m__wrapper {
	display: none;
	width: 220px
}

.banner-graphite-micro__inner--preload-animation .monash-m__wrapper {
	-webkit-animation: fadeInOut 2s linear forwards;
	animation: fadeInOut 2s linear forwards;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	opacity: 0
}

.banner-graphite-micro__inner--preload-animation .monash-m__wrapper .monash-m-new {
	-webkit-animation: mon-m 1s ease, bg 8s ease infinite;
	animation: mon-m 1s ease, bg 8s ease infinite;
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}

.banner-graphite-micro__inner--preload-animation img.monash-m__wrapper {
	-webkit-animation: fadeOut .5s linear forwards;
	animation: fadeOut .5s linear forwards;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	display: block;
	opacity: 1
}

.banner-graphite-micro__inner--preload-animation .banner-graphite-micro__contents {
	-webkit-animation: fadeIn .5s linear forwards;
	animation: fadeIn .5s linear forwards;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
	opacity: 0
}

.banner-graphite-micro__no-search .m-device,
.banner-graphite-micro__no-search .monash-m__wrapper {
	opacity: 1
}

.banner-graphite-micro__no-search .banner-graphite-micro__inner--preload-animation .monash-m__wrapper:not(img) {
	-webkit-animation: fadeIn 1s linear forwards;
	animation: fadeIn 1s linear forwards;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	opacity: 0
}

.banner-graphite-micro__contents {
	display: flex;
	flex-direction: column;
	height: 100%;
	height: auto;
	justify-content: space-between;
	left: 0;
	max-height: 172px;
	min-height: 170px;
	opacity: 1;
	padding: 0 0 2rem;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

@media(min-width:600px) {
	.banner-graphite-micro {
		margin: 0 auto -5rem;
		max-height: 300px
	}
	.banner-graphite-micro__inner,
	.banner-graphite-micro__media--wrapper {
		height: 50vw;
		max-height: 300px
	}
	.banner-graphite-micro__inner:before {
		height: 5rem
	}
	.banner-graphite-micro__inner .m-device,
	.banner-graphite-micro__inner .monash-m__wrapper {
		height: calc(100% - 5rem);
		opacity: 1
	}
	.banner-graphite-micro__inner .monash-m__wrapper .monash-m-new,
	.banner-graphite-micro__inner img.monash-m__wrapper {
		width: 400px
	}
	.banner-graphite-micro__inner.banner-graphite-micro__inner--preload-animation .monash-m__wrapper {
		-webkit-animation: fadeIn .5s linear forwards;
		animation: fadeIn .5s linear forwards;
		-webkit-animation-delay: 2s;
		animation-delay: 2s;
		opacity: 0
	}
	.banner-graphite-micro__inner.banner-graphite-micro__inner--preload-animation img.monash-m__wrapper {
		-webkit-animation: fadeOut .5s linear forwards;
		animation: fadeOut .5s linear forwards;
		-webkit-animation-delay: 2s;
		animation-delay: 2s;
		opacity: 1
	}
	.banner-graphite-micro__contents,
	.banner-graphite-micro__inner.banner-graphite-micro__inner--preload-animation .banner-graphite-micro__contents,
	.banner-graphite-micro__inner.banner-graphite-micro__inner--preload-animation .m-device {
		-webkit-animation: none;
		animation: none;
		opacity: 1
	}
	.banner-graphite-micro__contents {
		height: 50vw;
		max-height: 300px;
		padding: 0 0 5rem
	}
	.banner-graphite-micro .banner-search-graphite__form-wrapper form {
		top: 29%
	}
}

@media(min-width:960px) {
	.banner-graphite-micro {
		max-height: 340px;
		max-width: 1528px
	}
	.banner-graphite-micro .banner-search-graphite__form-wrapper form {
		top: 32%
	}
	.banner-graphite-micro__contents-divider {
		border-bottom: 3px solid #000;
		width: 40px
	}
	.banner-graphite-micro__inner,
	.banner-graphite-micro__media--wrapper {
		max-height: 340px
	}
	.banner-graphite-micro__inner .monash-m__wrapper .monash-m-new,
	.banner-graphite-micro__inner img.monash-m__wrapper {
		width: 240px
	}
	.banner-graphite-micro__inner .m-device svg {
		width: auto
	}
	.banner-graphite-micro__contents {
		justify-content: start;
		max-height: 340px
	}
}

@media(min-width:1172px) {
	.banner-graphite-micro {
		text-align: center
	}
	.banner-graphite-micro__inner {
		display: inline-flex;
		margin-left: calc(-50vw + 50%);
		margin-right: calc(-50vw + 50%);
		max-width: 1528px;
		text-align: left;
		width: calc(100vw - 2rem)
	}
}

.banner-search-graphite--focused {
	overflow: hidden
}

.banner-search-graphite--focused #header,
.banner-search-graphite--focused header {
	z-index: 1
}

.banner-search-graphite--focused .banner-graphite-micro__inner .content-wrapper,
.banner-search-graphite--focused .banner-graphite__inner .content-wrapper {
	z-index: 9999
}

.banner-search-graphite__form-wrapper {
	margin: auto 0;
	pointer-events: all
}

.banner-search-graphite__form-wrapper form {
	align-items: flex-start;
	background-color: #fff;
	border-radius: 1.6875rem;
	display: flex;
	flex-direction: column;
	margin: auto;
	max-width: 580px;
	padding: 0 22px;
	position: relative;
	width: 90%
}

.banner-search-graphite__form-wrapper form:not(.banner-search-graphite--active) .banner-search-graphite-menu {
	height: 0!important
}

.banner-search-graphite__form-wrapper:first-child form {
	margin: auto
}

.banner-search-graphite__form-wrapper p,
.banner-search-graphite__form-wrapper ul {
	padding-left: 1.5rem
}

.banner-search-graphite__form-wrapper p {
	font-weight: 700
}

.banner-search-graphite__form-wrapper ul {
	font-weight: 500;
	list-style: none
}

.banner-search-graphite__form-wrapper .placeholder {
	display: flex;
	height: 48px;
	justify-content: flex-start;
	left: 25px;
	line-height: 48px;
	opacity: 1;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition: opacity .5s ease-in-out;
	width: 98%;
	z-index: 2
}

.banner-search-graphite__form-wrapper .placeholder .static {
	color: #717171
}

.banner-search-graphite__form-wrapper .placeholder .rw-words {
	display: inline;
	margin-left: 5px
}

.banner-search-graphite__form-wrapper .placeholder .rw-words:first-child {
	margin-left: 0
}

.banner-search-graphite__form-wrapper .placeholder .rw-words span {
	color: #717171;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	transition: color .75s ease-in-out;
	width: 100%
}

.banner-search-graphite__form-wrapper .placeholder .rw-words span.animate-in {
	-webkit-animation: animateWordIn .75s linear forwards;
	animation: animateWordIn .75s linear forwards
}

.banner-search-graphite__form-wrapper .placeholder .rw-words span.animate-out {
	-webkit-animation: animateWordOut .75s linear forwards;
	animation: animateWordOut .75s linear forwards;
	color: #fff
}

.banner-search-graphite__form-wrapper .placeholder .rw-words span:first-child {
	opacity: 1
}

.banner-search-graphite__form-wrapper input[type=search] {
	box-sizing: border-box
}

.banner-search-graphite-menu {
	background: #fff;
	display: block!important;
	margin: 0;
	-webkit-mask-image: linear-gradient(180deg, transparent, #fff 5%, #fff 95%, transparent);
	mask-image: linear-gradient(180deg, transparent, #fff 5%, #fff 95%, transparent);
	overflow: auto;
	padding: 0;
	position: relative;
	width: 100%
}

.banner-search-graphite-menu .banner-search-dataset {
	margin-top: 2rem
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-category {
	margin-bottom: 20px
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-category a {
	color: #000;
	text-decoration: none
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-category a:focus,
.banner-search-graphite-menu .banner-search-dataset .banner-search-category a:hover {
	text-decoration: underline
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span) {
	align-items: center;
	color: #000;
	display: flex;
	font-family: Roboto, sans-serif;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
	position: relative;
	text-decoration: none
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span):nth-of-type(n+4) {
	display: none
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span):focus,
.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span):hover {
	background-color: transparent;
	text-decoration: underline
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span) svg {
	margin: 6px 10px 6px 0
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span) .banner-search-graphite__icon {
	height: 20px;
	min-width: 32px;
	width: 32px
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span) .portrait {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 4px;
	margin-right: 10px;
	min-height: 32px;
	min-width: 32px
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span) .profile {
	display: flex;
	flex-direction: column
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span) .profile .department {
	color: #717171
}

.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not(span) .banner-search-highlight {
	font-weight: 700
}

.banner-search-graphite-menu .banner-search-dataset .show-more-trigger {
	display: block;
	font-family: Roboto, sans-serif;
	margin-left: 42px;
	text-decoration: none
}

.banner-search-graphite-menu .banner-search-dataset .show-more-trigger:focus,
.banner-search-graphite-menu .banner-search-dataset .show-more-trigger:hover {
	cursor: pointer;
	text-decoration: underline
}

.banner-search-graphite-menu .banner-search-dataset a:nth-of-type(-n+4).show-more-trigger {
	display: none
}

.banner-search-graphite-menu .banner-search-dataset.show-more .banner-search-suggestion.banner-search-selectable:not(span):nth-child(n+3) {
	display: flex
}

.banner-search-graphite-menu .banner-search-dataset.show-more .show-more-trigger {
	display: none
}

.banner-search-graphite__all-results {
	fill: #006dae;
	background: transparent;
	border: none;
	color: #000;
	font-family: Roboto, sans-serif;
	height: 0;
	margin-top: auto;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: relative;
	text-align: left;
	text-decoration: none;
	transition-duration: .2s;
	transition-property: height, padding;
	transition-timing-function: ease-in-out;
	width: 100%
}

.banner-search-graphite__all-results:focus,
.banner-search-graphite__all-results:hover {
	text-decoration: underline
}

.banner-search-graphite__all-results:focus .icon,
.banner-search-graphite__all-results:hover .icon {
	margin-left: 20px
}

.banner-search-graphite__all-results:before {
	border-top: 1px solid #e6e6e6;
	content: "";
	height: 1px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2
}

.banner-search-graphite__all-results .icon {
	color: #006dae;
	height: 23px;
	margin-left: 10px;
	position: absolute;
	transition: margin-left .2s ease-in-out;
	width: 17px
}

.banner-search-graphite__input {
	background: transparent;
	border: 0;
	box-shadow: none;
	box-sizing: border-box;
	color: #000;
	font-family: Roboto, sans-serif;
	height: 48px;
	margin: 0;
	outline: none;
	padding: 0 0 0 26px;
	width: 100%
}

.banner-search-graphite__input::-webkit-input-placeholder {
	color: #fff;
	opacity: 0
}

.banner-search-graphite__input::placeholder {
	color: #fff;
	opacity: 0
}

.banner-search-graphite__input:focus {
	box-shadow: none
}

.banner-search-graphite__input-wrapper {
	position: relative;
	width: 100%
}

.banner-search-graphite__input-wrapper .twitter-typeahead {
	display: block!important;
	height: 100%;
	width: 100%
}

.banner-search-graphite__input-wrapper .twitter-typeahead .banner-search-graphite-menu.tt-empty {
	max-height: 0;
	padding: 0
}

.banner-search-graphite__input-wrapper .twitter-typeahead pre {
	color: #fff;
	height: 1px!important;
	margin: 0!important;
	position: static!important;
	width: 100%!important
}

.banner-search-graphite__input-wrapper .twitter-typeahead pre:after {
	border-top: 1px solid #e6e6e6;
	content: "";
	height: 1px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 2
}

.banner-search-graphite__button-back:before,
.banner-search-graphite__button-clear:before {
	background: none;
	border-radius: 50%;
	bottom: 0;
	box-sizing: border-box;
	content: "";
	display: block;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	transition-duration: .2s;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	z-index: -1
}

.banner-search-graphite__button-back:focus:before,
.banner-search-graphite__button-back:hover:before,
.banner-search-graphite__button-clear:focus:before,
.banner-search-graphite__button-clear:hover:before {
	background-color: #f6f6f6;
	border: none;
	box-shadow: none;
	opacity: 1;
	-webkit-transform: scale(1.25);
	transform: scale(1.25)
}

.banner-search-graphite__button-search {
	fill: #006dae;
	background: transparent;
	border: none;
	color: #006dae;
	cursor: pointer;
	display: block;
	height: 48px;
	left: -13px;
	padding: 0;
	position: absolute;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
	width: 32px;
	z-index: 1
}

.banner-search-graphite__button-search .banner-search-graphite__icon {
	width: 70%
}

.banner-search-graphite__button-back {
	fill: #006dae;
	background: transparent;
	border: none;
	cursor: pointer;
	display: none;
	height: 32px;
	left: -6px;
	padding: 0;
	position: absolute;
	top: 9px;
	width: 32px;
	z-index: 1
}

.banner-search-graphite__button-back .banner-search-graphite__icon {
	margin-left: 0;
	width: 60%
}

.banner-search-graphite__button-clear {
	background: transparent;
	border: none;
	color: #969696;
	cursor: pointer;
	display: none;
	height: 32px;
	position: absolute;
	right: 0;
	top: 8px;
	transition: color .2s ease-in-out;
	width: 32px;
	z-index: 1
}

.banner-search-graphite__button-clear:hover {
	color: #000
}

.banner-search-graphite__button-clear .banner-search-graphite__icon {
	height: 30px;
	width: 14px
}

.banner-search-graphite__icon {
	height: 100%;
	width: 100%
}

.banner-search-graphite-menu .banner-search-dataset:last-child {
	margin-bottom: 32px
}

.banner-search-graphite--hasValue .banner-search-graphite__button-clear {
	display: block
}

.banner-search-graphite--hasValue .placeholder {
	opacity: 0
}

.banner-search-graphite--active {
	border-radius: 0;
	height: 100%;
	left: 0;
	margin: 0 auto;
	padding: 0 22px;
	position: fixed;
	top: 0;
	width: 100%
}

.banner-search-graphite--active:before {
	background-color: #fff;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 0
}

.banner-search-graphite--active .banner-search-graphite__input {
	padding: 0 36px
}

.banner-search-graphite--active .banner-search-graphite__input-wrapper pre {
	color: #fff;
	height: 1px!important;
	margin: 0!important;
	overflow: hidden;
	position: static!important;
	visibility: visible!important;
	width: 100%!important
}

.banner-search-graphite--active .banner-search-graphite__input-wrapper pre:after {
	border-top: 1px solid #e6e6e6;
	content: "";
	height: 1px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 2
}

.banner-search-graphite--active .banner-search-graphite__all-results {
	height: 58px;
	padding: 1.2rem 0 1rem;
	pointer-events: auto
}

.banner-search-graphite--active .banner-search-graphite__button-search {
	visibility: hidden
}

.banner-search-graphite--active .banner-search-graphite__button-back {
	display: block
}

@-webkit-keyframes animateWordIn {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-30px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@keyframes animateWordIn {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-30px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-webkit-keyframes animateWordOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(30px)
	}
}

@keyframes animateWordOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(30px)
	}
}

.banner-search-graphite--focused .banner-search-graphite__form-wrapper form {
	border-radius: 0;
	height: 100%;
	left: 0;
	padding: 0 22px;
	position: fixed;
	top: 0;
	width: 100%
}

.banner-search-graphite--focused .banner-search-graphite__form-wrapper:before {
	background-color: transparent;
	content: "";
	height: 100%;
	left: 0;
	pointer-events: all;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 0
}

.banner-search-graphite--focused .banner-search-graphite__button-search {
	visibility: hidden
}

.banner-search-graphite--focused .banner-search-graphite__button-back {
	display: block
}

.banner-search-graphite--focused .banner-search-graphite__input {
	padding: 0 36px
}

.banner-search-graphite--focused .banner-search-graphite__input-wrapper .placeholder {
	left: 36px;
	opacity: 0
}

.banner-search-graphite--focused .banner-search-graphite__input-wrapper pre {
	visibility: visible!important
}

@media(min-width:600px) {
	.banner-search-graphite--focused {
		overflow: visible
	}
	.banner-search-graphite--focused #header,
	.banner-search-graphite--focused header {
		position: static!important
	}
	.banner-search-graphite__form-wrapper form {
		height: auto;
		left: 0;
		margin: auto;
		padding: 0 22px;
		position: absolute;
		right: 0;
		top: 43%;
		transition: top .5s ease-in-out;
		width: 60%
	}
	.banner-search-graphite__form-wrapper:first-child form {
		position: absolute
	}
	.banner-search-graphite__form-wrapper .placeholder {
		left: 36px;
		width: 85%
	}
	.banner-search-graphite__form-wrapper:before {
		background-color: rgba(0, 0, 0, .6);
		content: "";
		height: 100%;
		left: 0;
		opacity: 0;
		pointer-events: none;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 0
	}
	.banner-search-graphite__input {
		padding: 0 36px
	}
	.banner-search-graphite__button-search {
		width: 48px
	}
	.banner-search-graphite__button-search .banner-search-graphite__icon {
		width: 50%
	}
	.banner-search-graphite-menu {
		max-height: 430px;
		position: static!important;
		transition: height .2s ease-in-out
	}
	.banner-search-graphite-menu .banner-search-dataset {
		margin: 2rem 2.2rem 0
	}
	.banner-search-graphite-menu .banner-search-dataset .banner-search-suggestion.banner-search-selectable:not([class*=sr-only]) {
		margin: 0
	}
	.banner-search-graphite-menu .banner-search-dataset .show-more-trigger {
		margin-top: 4px
	}
	.banner-search-graphite--active {
		border-radius: 1.6875rem;
		margin: auto;
		position: absolute;
		top: 20%
	}
	.banner-search-graphite--active:before {
		opacity: 1
	}
	.banner-search-graphite--active .banner-search-graphite__all-results {
		display: block;
		padding: 1.2rem 2.2rem 1rem
	}
	.banner-search-graphite--active .banner-search-graphite__button-back {
		display: none
	}
	.banner-search-graphite--active .banner-search-graphite__button-search {
		visibility: visible
	}
	.banner-search-graphite__all-results:before {
		width: 93.4%
	}
	.banner-search-graphite--focused .banner-search-graphite__form-wrapper form {
		border-radius: 1.6875rem;
		height: auto;
		margin: auto;
		position: absolute;
		top: 20%;
		width: 60%
	}
	.banner-search-graphite--focused .banner-search-graphite__form-wrapper:before {
		background-color: rgba(0, 0, 0, .6);
		opacity: 1;
		transition: opacity .5s ease-in-out
	}
	.banner-search-graphite--focused .banner-search-graphite__form-wrapper .banner-search-graphite__input {
		padding: 0 36px
	}
	.banner-search-graphite--focused .banner-search-graphite__form-wrapper .banner-search-graphite__input-wrapper pre {
		visibility: hidden!important
	}
	.banner-search-graphite--focused .banner-search-graphite__form-wrapper .banner-search-graphite__button-search {
		display: block;
		visibility: visible
	}
	.banner-search-graphite--focused .banner-search-graphite__form-wrapper .banner-search-graphite__button-back {
		display: none
	}
	.banner-search-graphite--focused .banner-search-graphite--active {
		border-radius: 1.6875rem
	}
	.banner-search-graphite--focused .banner-search-graphite--active .banner-search-graphite__input-wrapper pre {
		visibility: visible!important
	}
}

@media(min-width:960px) {
	.banner-search-graphite__form-wrapper form {
		width: 50%
	}
	.banner-search-graphite--active .banner-search-graphite-menu:before {
		width: 94%
	}
	.banner-search-graphite__all-results:before {
		width: 90%
	}
	.banner-search-graphite--focused .banner-search-graphite__form-wrapper form {
		width: 50%
	}
}

body.no-js .banner-search-graphite__input {
	color: #858585;
	opacity: 1
}

.banner-search-graphite__form-wrapper form.skeleton-loader {
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: shine;
	animation-name: shine;
	background: #cfcfcf;
	border-radius: 30rem;
	color: transparent;
	display: block;
	height: 1rem;
	height: 3rem;
	opacity: .25;
	pointer-events: none;
	width: 100%;
	width: 90%
}

.banner-search-graphite__form-wrapper form.skeleton-loader>* {
	opacity: 0
}

@media(min-width:600px) {
	.banner-search-graphite__form-wrapper form.skeleton-loader {
		width: 60%
	}
}

@media(min-width:960px) {
	.banner-search-graphite__form-wrapper form.skeleton-loader {
		width: 50%
	}
}

@-webkit-keyframes reveal-bg {
	0% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes reveal-bg {
	0% {
		-webkit-transform: scale(1.25);
		transform: scale(1.25)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes mon-m {
	0% {
		-webkit-clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0);
		clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0)
	}
	50% {
		-webkit-clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0);
		clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0)
	}
	to {
		-webkit-clip-path: polygon(57.45% 0, 50% 33%, 42% 0, 0 0, 0 100%, 27% 100%, 27% 59%, 37% 100%, 63.4% 100%, 73.6% 59%, 73.6% 100%, 100% 100%, 100% 0, 57.45% 0);
		clip-path: polygon(57.45% 0, 50% 33%, 42% 0, 0 0, 0 100%, 27% 100%, 27% 59%, 37% 100%, 63.4% 100%, 73.6% 59%, 73.6% 100%, 100% 100%, 100% 0, 57.45% 0)
	}
}

@keyframes mon-m {
	0% {
		-webkit-clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0);
		clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0)
	}
	50% {
		-webkit-clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0);
		clip-path: polygon(100% 0, 50% 0, 0 0, 0 0, 0 100%, 0 100%, 27% 100%, 50% 100%, 50% 100%, 73.6% 100%, 100% 100%, 100% 100%, 100% 0, 57.45% 0)
	}
	to {
		-webkit-clip-path: polygon(57.45% 0, 50% 33%, 42% 0, 0 0, 0 100%, 27% 100%, 27% 59%, 37% 100%, 63.4% 100%, 73.6% 59%, 73.6% 100%, 100% 100%, 100% 0, 57.45% 0);
		clip-path: polygon(57.45% 0, 50% 33%, 42% 0, 0 0, 0 100%, 27% 100%, 27% 59%, 37% 100%, 63.4% 100%, 73.6% 59%, 73.6% 100%, 100% 100%, 100% 0, 57.45% 0)
	}
}

.trim {
	background-color: #006ada;
	border-color: #006ada;
	color: #fff
}

.semi-transparent {
	opacity: .65
}

.monash-m__wrapper {
	height: 100%;
	-webkit-transform: scaleX(.25) translateX(150%);
	transform: scaleX(.25) translateX(150%)
}

.monash-m-new {
	-webkit-animation: mon-m 2s ease, bg 8s ease infinite;
	animation: mon-m 2s ease, bg 8s ease infinite;
	clip-path: url(#swipe__clip-path);
	-webkit-clip-path: polygon(57.45% 0, 50% 33%, 42% 0, 0 0, 0 100%, 27% 100%, 27% 59%, 37% 100%, 63.4% 100%, 73.6% 59%, 73.6% 100%, 100% 100%, 100% 0, 57.45% 0);
	height: 100%;
	margin-bottom: -1px;
	opacity: .35;
	width: 384px
}

.monash-m-new .background-image {
	-webkit-animation: reveal-bg 3s ease;
	animation: reveal-bg 3s ease;
	background-position: 50% 0;
	background-size: auto 100%;
	height: 100%
}

@media only screen and (min-width:60em) {
	.monash-m__wrapper {
		-webkit-transform: scaleX(.5) translateX(50%);
		transform: scaleX(.5) translateX(50%)
	}
	.monash-m-new {
		width: 340px
	}
	.microbanner #microbanner-search-form+.monash-m__wrapper {
		right: -190px
	}
	.microbanner #microbanner-search-form+.monash-m__wrapper,
	.microbanner .monash-m__wrapper {
		position: absolute;
		-webkit-transform: scaleX(.17) translateX(25%);
		transform: scaleX(.17) translateX(25%)
	}
	.microbanner .monash-m__wrapper {
		right: -110px
	}
	.microbanner .monash-m-new {
		width: 340px
	}
}

.microbanner .monash-m-new {
	display: none
}

@media(min-width:960px) {
	.microbanner .monash-m-new {
		display: block
	}
}

.box-featured {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	margin-bottom: 1rem;
	width: 100%
}

.box-featured.box-featured__video.row {
	flex-direction: row;
	margin-left: 0;
	margin-right: 0
}

.box-featured.box-featured__video.row div {
	padding-left: 0;
	padding-right: 0
}

.box-featured.box-featured__video.row .box-featured__blurb {
	padding-left: 1rem
}

.box-featured a {
	text-decoration: none
}

.box-featured .user-def-icon:before {
	display: none
}

.find-a-course-search-wrapper .box-featured .user-def-icon:before {
	display: block
}

.box-featured a:active,
.box-featured a:focus,
.box-featured a:hover {
	text-decoration: underline
}

.box-featured__section.box-featured__section--related-articles h3 {
	font-family: Roboto Condensed, sans-serif;
	line-height: 1.1429
}

.box-featured__group {
	padding: 0
}

.box-featured__nest {
	width: 100%
}

.box-featured__nest.row {
	margin-left: 0
}

.box-featured__nest .box-featured__blurb {
	padding-left: 1rem;
	padding-right: 0
}

.box-featured__thumb-image,
.box-featured__thumb-link,
.box-featured__video-thumb-image,
.box-featured__video-thumb-link {
	display: block
}

.box-featured__thumb-image,
.box-featured__video-thumb-image {
	width: 100%
}

.box-featured__video-thumb-link {
	position: relative
}

.box-featured__video-thumb-link:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -192px -144px;
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: "";
	display: block;
	height: 32px;
	width: 32px
}

.no-svg .box-featured__video-thumb-link:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.box-featured__video-thumb-link:after {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.box-featured__video-thumb-link:focus:after,
.box-featured__video-thumb-link:hover:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -240px -144px;
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: "";
	display: block;
	height: 32px;
	width: 32px
}

.no-svg .box-featured__video-thumb-link:focus:after,
.no-svg .box-featured__video-thumb-link:hover:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.box-featured__blurb {
	padding: 1.25rem 1.25rem .25rem
}

.box-featured__blurb .box-featured--login__submit {
	padding: .75rem 1.25rem
}

.box-featured__advanced-content,
.box-featured__form-wrapper {
	padding: 1.25rem
}

.box-featured__heading {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.1875rem;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 0;
	margin-top: 0
}

.box-featured__description {
	margin-bottom: 1.375rem
}

.box-featured__rel-list {
	padding-left: 0
}

.box-featured__rel-item {
	list-style-type: none
}

.box-featured__rel-link {
	color: #505050
}

.box-featured__cta-link {
	margin: 0 1.25rem 1.25rem
}

.box-featured .video-container {
	margin-left: 0;
	margin-right: 0;
	padding-top: 0
}

.box-featured--publication {
	padding-bottom: 0
}

.box-featured--search-staff__form:first-child {
	margin-bottom: 1rem
}

.box-featured--login__control-group {
	margin-bottom: .5rem
}

.box-featured--login__actions {
	-moz-flex-direction: row;
	flex-direction: row
}

.no-flexbox .box-featured--login__actions,
.no-js .box-featured--login__actions {
	display: table
}

.flexbox .box-featured--login__actions {
	display: flex
}

.box-featured--login__remember-group {
	flex-grow: 1
}

.box-featured--login__submit {
	flex-shrink: 0
}

.box-featured--login__cta {
	border-top: 1px solid #006dae;
	color: #006dae;
	-moz-flex-direction: row;
	flex-direction: row;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	margin-top: 1.5rem;
	padding-bottom: 1.75rem;
	padding-top: 2rem
}

.box-featured--login__cta:before {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: 0 -480px;
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: "";
	display: block;
	height: 32px;
	width: 32px
}

.no-svg .box-featured--login__cta:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.no-flexbox .box-featured--login__cta,
.no-js .box-featured--login__cta {
	display: table
}

.flexbox .box-featured--login__cta {
	display: flex
}

.box-featured--login__cta:before {
	flex-shrink: 0;
	margin-right: 1rem
}

.box-featured__related-article {
	padding-bottom: 0
}

.box-featured__related-article .box-featured__blurb {
	padding: .625rem
}

.box-featured__related-article .box-featured__thumb-image {
	height: 12.5rem;
	object-fit: cover
}

.box-featured__related-article .box-featured__heading {
	line-height: 1.1429
}

.box-featured__related-article .box-featured__description {
	margin-bottom: 0;
	margin-top: .625rem
}

.btn.box-featured__cta-link {
	display: none;
	text-align: left
}

.box-featured__group[class*=bottom-gap--]+.box-featured__group[class*=top-gap--] {
	margin-top: -1.5rem;
	padding-top: 0
}

.box-featured__horizontal .box-featured {
	border-bottom: none;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

@media print {
	.box-featured--login__cta,
	.box-featured .btn__link,
	.box-featured__heading-link,
	.box-featured__rel-link,
	.box-featured__thumb-link,
	.box-featured__video-thumb-link {
		text-decoration: none
	}
	.box-featured--login__cta[href]:after,
	.box-featured .btn__link[href]:after,
	.box-featured__heading-link[href]:after,
	.box-featured__rel-link[href]:after,
	.box-featured__thumb-link[href]:after,
	.box-featured__video-thumb-link[href]:after {
		content: ""
	}
	.box-featured .btn {
		border: 1px solid #505050
	}
	.box-featured .control-group__button {
		border-color: #006dae
	}
}

@media(min-width:960px) {
	.box-featured {
		-moz-flex-direction: column;
		flex-direction: column;
		margin-bottom: 2rem
	}
	.no-flexbox .box-featured,
	.no-js .box-featured {
		display: table
	}
	.flexbox .box-featured {
		display: flex
	}
	.box-featured__listing {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.box-featured__section.box-featured__section--related-articles {
		padding-bottom: 5.625rem;
		padding-top: 3.75rem
	}
	.box-featured__section.box-featured__section--related-articles h3 {
		line-height: 1.1667
	}
	.box-featured__section.box-featured__section--related-articles .box-featured__wrapper {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	.box-featured__section.box-featured__section--related-articles .box-featured__group {
		margin-left: -.9375rem;
		margin-right: -.9375rem
	}
	.box-featured__group,
	.box-featured__nest {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.box-featured__wrapper {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.no-flexbox .box-featured__wrapper,
	.no-js .box-featured__wrapper {
		display: table
	}
	.flexbox .box-featured__wrapper {
		display: flex
	}
	.box-featured__description {
		margin-bottom: 1rem
	}
	.box-featured__nest {
		flex-grow: 1
	}
	.box-featured__nest.row {
		margin-left: -1rem
	}
	.box-featured__nest .box-featured__blurb {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}
	.box-featured__call-to-action {
		margin-bottom: .875rem
	}
	.box-featured__call-to-action a:hover {
		text-decoration: none
	}
	.box-featured__thumb-link,
	.box-featured__video-thumb-link {
		-ms-flex-preferred-size: 1
	}
	.box-featured__advanced-content--shrinked-fields .control-group {
		flex-direction: row;
		flex-wrap: wrap
	}
	.box-featured__advanced-content--shrinked-fields .control-group__input {
		flex: 1 1 20%;
		min-width: 9.375rem
	}
	.box-featured__blurb {
		-moz-flex-direction: column;
		flex-direction: column;
		flex-grow: 1
	}
	.no-flexbox .box-featured__blurb,
	.no-js .box-featured__blurb {
		display: table
	}
	.flexbox .box-featured__blurb {
		display: flex
	}
	.box-featured__blurb .box-featured--login__submit {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.box-featured__heading {
		font-size: 1.5rem
	}
	.box-featured--publication {
		padding-bottom: 0
	}
	.box-featured--search-staff__forms {
		justify-content: space-between;
		margin-left: -1rem;
		margin-right: -1rem
	}
	.box-featured--search-staff__form {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.box-featured--search-staff__form:first-child {
		margin-bottom: 0
	}
	.box-featured--login__cta {
		padding-bottom: 2.5rem;
		padding-top: 1.5rem
	}
	.box-featured__related-article .box-featured__thumb-image {
		height: 9.375rem
	}
	.box-featured__related-article .box-featured__heading {
		line-height: 1.1667
	}
	.box-featured__related-article .box-featured__blurb {
		padding: .9375rem .625rem 1.25rem 1.25rem
	}
	.box-featured__related-article .box-featured__description {
		margin-top: .3125rem
	}
	.box-featured.box-featured__video.row .box-featured__blurb {
		padding-top: 0
	}
}

@media(min-width:600px) {
	.box-featured__flex {
		display: flex
	}
}

.box-featured__horizontal {
	margin-bottom: 20px;
	margin-top: 0;
	min-height: 80px;
	position: relative
}

@media(min-width:600px) {
	.box-featured__horizontal {
		min-height: auto
	}
}

.box-featured__horizontal .box-featured__linkshadow {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	cursor: pointer;
	display: block;
	text-decoration: none;
	transition: all .3s ease
}

@media(min-width:600px) {
	.box-featured__horizontal .box-featured__linkshadow {
		display: flex;
		height: 161px
	}
}

.box-featured__horizontal .box-featured__linkshadow:focus,
.box-featured__horizontal .box-featured__linkshadow:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

@media(min-width:355px) {
	.box-featured__horizontal .box-featured__thumb-image {
		height: auto
	}
}

@media(min-width:600px) {
	.box-featured__horizontal .box-featured__thumb-image {
		display: flex;
		height: 161px;
		max-width: 255px;
		min-width: 255px
	}
}

.box-featured__horizontal .box-featured__thumb-image img {
	display: block;
	width: 100%
}

@media(min-width:600px) {
	.box-featured__horizontal .box-featured__thumb-image img {
		min-height: 80px;
		min-width: 126px
	}
}

.box-featured__horizontal .date {
	color: #a3a3a3;
	font-size: 10px;
	font-weight: 700;
	margin-bottom: .2em
}

@media(min-width:960px) {
	.box-featured__horizontal .date {
		display: none
	}
}

.box-featured__horizontal .box-featured__blurb {
	flex-grow: 1;
	justify-content: left;
	max-width: 75ch;
	min-height: 80px;
	overflow: hidden;
	padding: 1.5rem;
	text-overflow: ellipsis
}

.box-featured__horizontal .box-featured__blurb p {
	-webkit-line-clamp: 4;
	display: -webkit-box;
	margin: 0;
	overflow: hidden;
	padding-top: 12px
}

@media(min-width:600px) {
	.box-featured__horizontal .box-featured__blurb {
		max-width: 100%;
		min-height: auto
	}
}

.box-featured__horizontal .box-featured__blurb h3 {
	font-size: 1.2rem;
	line-height: 1.2;
	margin-top: 0;
	max-width: 75ch;
	overflow: hidden;
	text-overflow: ellipsis
}

.box-featured__horizontal p {
	color: #505050;
	font-size: 14px;
	max-width: 115ch;
	text-decoration: none;
	-webkit-text-decoration-style: none;
	text-decoration-style: none
}

@media(min-width:600px) {
	.box-featured__horizontal p {
		display: block;
		height: auto;
		visibility: visible
	}
}

.box-featured__horizontal a {
	outline: none
}

.box-featured__horizontal h3 {
	margin: 0
}

.box-featured__horizontal h3 a {
	text-decoration: none
}

.box-featured__horizontal h3 a:focus {
	text-decoration: underline
}

.box-featured__wrapper [focus-within] h3 a:focus {
	text-decoration: none
}

.box-featured__wrapper :focus-within h3 a:focus {
	text-decoration: none
}

.box-featured__wrapper small a {
	padding: .5rem 0;
	position: relative
}

.box-featured__wrapper small a:focus,
.box-featured__wrapper small a:hover {
	font-weight: 700
}

.box-listing-element {
	background-color: #fff;
	display: block;
	margin-bottom: 1.875rem;
	position: relative;
	width: 100%
}

.lhs .box-listing-element {
	margin: 0 1rem 1rem;
	width: auto
}

.box-listing-element a {
	text-decoration: none
}

.box-listing-element a:focus,
.box-listing-element a:hover {
	text-decoration: underline
}

.box-listing-element.shadow-hover {
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	transition: all .25s ease-in-out
}

.box-listing-element.shadow-hover:focus,
.box-listing-element.shadow-hover:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

.box-listing-element.shadow-hover .box-listing-element__heading {
	color: #006dae;
	font-size: 1.3125rem;
	line-height: 1.2;
	padding-left: 0
}

.box-listing-element.shadow-hover .box-listing-element__blurb {
	display: flex;
	flex-direction: column;
	padding: 1.5rem 2rem 1.5rem 1.5rem
}

.box-listing-element__wrapper {
	flex-direction: inherit!important;
	margin: 0;
	padding-left: .9375rem;
	padding-right: .9375rem
}

.box-listing-element__wrapper,
.box-listing-element__wrapper.mobile-hidden {
	display: flex
}

.box-listing-element__container.bg-light-grey {
	background-color: transparent
}

.box-listing-element__container+.box-listing-element__container {
	margin-top: 1.75rem
}

.box-listing-element__video-thumb-link:after {
	background-position: -192px -144px
}

.box-listing-element__video-thumb-link:after,
.box-listing-element__video-thumb-link:focus:after,
.box-listing-element__video-thumb-link:hover:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: "";
	display: block;
	height: 32px;
	width: 32px
}

.box-listing-element__video-thumb-link:focus:after,
.box-listing-element__video-thumb-link:hover:after {
	background-position: -240px -144px
}

.box-listing-element__small-thumb {
	flex-grow: 0;
	flex-shrink: 0;
	height: 10rem;
	overflow: hidden
}

.box-listing-element__small-thumb h1 {
	font-size: 1.3125rem;
	line-height: 1.143
}

.box-listing-element__small-thumb p {
	font-size: .9375rem;
	line-height: 1.4;
	margin-top: .75rem
}

.box-listing-element__small-thumb .box-listing-element__thumb-link {
	flex-basis: 4.25rem;
	margin-left: .9375rem
}

.box-listing-element__small-thumb .box-listing-element__blurb {
	flex-basis: 0;
	flex-grow: 1;
	height: 8.875rem;
	max-width: none;
	overflow: hidden;
	padding: 1.25rem .9375rem 0 1.875rem
}

.box-listing-element__group {
	height: 100%;
	list-style-type: none;
	margin: 0 -.9375rem;
	padding: 0
}

.box-listing-element__group.masonry-grid {
	display: flex;
	flex-wrap: wrap
}

.content-inner__rhs .box-listing-element__group {
	margin: 0;
	padding: 0
}

.box-listing-element__group-heading {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.3125rem;
	line-height: 1.12;
	margin: 0 auto 1.5625rem;
	max-width: 580px;
	padding: .3125rem 0 1.25rem;
	text-align: center
}

.box-listing-element__thumb-image,
.box-listing-element__thumb-link,
.box-listing-element__video-thumb-image,
.box-listing-element__video-thumb-link {
	display: block
}

.box-listing-element__thumb-image,
.box-listing-element__video-thumb-image {
	width: 100%
}

.box-listing-element__video-thumb-link {
	position: relative
}

.box-listing-element__video-thumb-link:after {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.box-listing-element__blurb {
	padding: .9375rem .9375rem 1.6875rem
}

.box-listing-element__heading {
	font-family: Roboto Condensed, sans-serif;
	line-height: 1.143;
	margin-bottom: 0;
	margin-top: 0
}

.box-listing-element__group-heading,
.box-listing-element__heading {
	color: #000;
	font-weight: 700
}

.box-listing-element__heading-link:focus,
.box-listing-element__heading-link:hover {
	text-decoration: underline
}

.box-listing-element__help {
	font-size: .75rem;
	font-weight: 300
}

.box-listing-element__category-link {
	bottom: .4375rem;
	color: #505050;
	font-size: .75rem;
	font-weight: 300;
	position: absolute;
	text-transform: uppercase
}

.box-listing-element__category-link:focus,
.box-listing-element__category-link:hover {
	text-decoration: underline
}

.box-listing-element__enquiries-list,
.box-listing-element__events-list {
	margin: 0;
	padding: 0
}

.box-listing-element__enquiries-list li:before,
.box-listing-element__events-list li:before {
	content: "";
	margin-left: 0;
	margin-right: 0
}

.box-listing-element__enquiries-item,
.box-listing-element__events-item {
	list-style-type: none;
	margin: 0
}

.box-listing-element__enquiries-item a,
.box-listing-element__events-item a {
	display: flex
}

.box-listing-element__events-item:first-child .event-summary {
	margin-top: 0
}

.box-listing-element .video-container {
	margin-left: 0;
	margin-right: 0;
	padding-top: 0
}

.box-listing-element.bg-light-grey {
	background-color: transparent
}

.box-listing-element.bg-light-grey .box-listing-element--sidebar {
	background-color: #fff
}

.box-listing-element--sidebar {
	background-color: #f6f6f6;
	padding: 0
}

.box-listing-element--sidebar-legacy .panel-summary strong,
.box-listing-element--sidebar-legacy h2 {
	font-family: Roboto Condensed, sans-serif;
	font-weight: 700;
	line-height: 1.143;
	margin-bottom: 0;
	margin-top: 0
}

.box-listing-element--sidebar-legacy .box-listing-element__thumb-image {
	width: 100%
}

.box-listing-element--sidebar-legacy ul {
	padding-left: 20px
}

.box-listing-element--sidebar-legacy .panel-summary br:first-child {
	display: none
}

.box-listing-element--nav-tiles {
	margin: .875rem 0
}

.box-listing-element--nav-tiles+* {
	margin-top: 2rem
}

.box-listing-element--heading-first .box-listing-element__heading {
	margin-bottom: 0;
	padding: .625rem .9375rem
}

.box-listing-element--heading-first .box-listing-element__description,
.box-listing-element--heading-first .box-listing-element__description p:first-child {
	margin-top: 0
}

.box-listing-element--2-col-hero .box-listing-element__heading {
	font-size: 1.3125rem;
	line-height: 1.143;
	padding: 0
}

.box-listing-element--enquiries,
.box-listing-element--events {
	background-color: transparent;
	border-bottom: 0;
	flex-direction: column;
	position: static
}

.box-listing-element--enquiries .box-listing-element__heading,
.box-listing-element--events .box-listing-element__heading {
	background-color: #505050;
	color: #fff
}

.box-listing-element--enquiries .box-listing-element__heading {
	padding: 1.75rem 1.68rem
}

.box-listing-element--events {
	display: flex
}

.box-listing-element--events .box-listing-element__heading-link {
	display: block;
	padding: 1.75rem 1.68rem
}

.box-listing-element--events .box-listing-element__heading-link,
.box-listing-element--events .box-listing-element__heading-link:active,
.box-listing-element--events .box-listing-element__heading-link:focus,
.box-listing-element--events .box-listing-element__heading-link:hover {
	color: #fff
}

.box-listing-element--events .btn {
	align-self: center;
	margin: 1.25rem auto;
	text-transform: uppercase
}

.box-listing-element--events.rhs-events__view-more--hidden {
	padding-bottom: 1.25rem
}

.box-listing-element--theme-dark {
	background-color: #3c3c3c;
	border-bottom: 0
}

.box-listing-element--theme-dark .box-listing-element__category-link,
.box-listing-element--theme-dark .box-listing-element__description,
.box-listing-element--theme-dark .box-listing-element__description p,
.box-listing-element--theme-dark .box-listing-element__heading-link {
	color: #fff
}

@media(min-width:600px) {
	.box-listing-element__small-thumb h1 {
		font-size: 1.3125rem;
		line-height: 1.143
	}
	.box-listing-element__small-thumb p {
		font-size: .9375rem;
		line-height: 1.4
	}
	.box-listing-element__group-heading {
		font-size: 1.9rem
	}
	.box-listing-element .search-box--browse__heading,
	.box-listing-element .search-box--news__heading {
		font-size: 1.3125rem
	}
}

@media(min-width:960px) {
	.box-listing-element {
		flex-grow: 1;
		margin-bottom: 1.875rem
	}
	.lhs .box-listing-element {
		margin: 0 0 1rem;
		width: 100%
	}
	.box-listing-element__container {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.box-listing-element__blurb {
		padding: .9375rem .9375rem 1.75rem
	}
	.box-listing-element__heading {
		line-height: 1.1176;
		padding: .3125rem
	}
	.box-listing-element__group,
	.box-listing-element__nest {
		margin: 0 -.9375rem
	}
}

@media(min-width:960px)and (min-width:960px) {
	.box-listing-element__group-heading {
		font-size: 2.125rem;
		margin: 0 auto 1.5625rem;
		padding: .4375rem 0 2.5rem
	}
}

@media(min-width:960px) {
	.box-listing-element__category-link {
		bottom: .625rem
	}
	.box-listing-element__nest {
		flex-grow: 1
	}
	.box-listing-element__group {
		padding: 0
	}
	.box-listing-element__group .btn--view-more {
		font-size: 1rem;
		line-height: 1.375;
		padding: .875rem 1.21875rem;
		text-transform: none
	}
	.content-inner__rhs .box-listing-element__group {
		margin-left: 0;
		margin-right: 0
	}
	.content-inner__rhs .box-listing-element__group--enquiries {
		margin-right: -1rem
	}
	.box-listing-element--sidebar .box-listing-element__heading {
		padding-left: 0;
		padding-right: 0
	}
	.box-listing-element--sidebar-legacy .panel-summary strong,
	.box-listing-element--sidebar-legacy h2 {
		font-size: 1.3125rem;
		line-height: 1.1176;
		padding: .3125rem
	}
	.box-listing-element--sidebar-legacy a:focus,
	.box-listing-element--sidebar-legacy a:hover {
		text-decoration: underline
	}
	.box-listing-element--heading-first .box-listing-element__heading {
		padding: 1.25rem
	}
	.box-listing-element__2-col .box-listing-element__blurb {
		padding-left: 1.875rem
	}
	.box-listing-element__2-col .box-listing-element__heading {
		padding: 0
	}
	.box-listing-element--2-col-hero .box-listing-element__blurb {
		padding-left: 1.875rem;
		padding-right: 1.875rem;
		padding-top: 2.1875rem
	}
	.box-listing-element--2-col-hero .box-listing-element__blurb>img {
		padding-bottom: .9375rem
	}
	.box-listing-element--2-col-hero .box-listing-element__heading {
		font-size: 1.5rem
	}
	.box-listing-element--enquiries {
		display: flex
	}
	.box-listing-element--enquiries .box-listing-element__heading {
		padding: 1.68rem 1rem
	}
	.box-listing-element--events .box-listing-element__heading {
		padding: 0
	}
	.box-listing-element--events .box-listing-element__heading-link {
		padding: 1.68rem 1rem
	}
	.box-listing-element--events .btn {
		display: none
	}
	.box-listing-element--events.rhs-events__view-more--hidden,
	.box-listing-element__small-thumb .box-listing-element__blurb {
		padding-bottom: 0
	}
}

@media(min-width:1172px) {
	.box-listing-element.shadow-hover .box-listing-element__heading,
	.box-listing-element__heading {
		font-size: 1.5rem
	}
	.box-listing-element__container {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.box-listing-element__events-item,
	.box-listing-element a.box-listing-element__events-item {
		display: flex;
		flex-direction: row
	}
	.box-listing-element .box-listing-element--2-col-hero .box-listing-element__heading {
		font-size: 1.5rem
	}
	.box-listing-element .box-listing-element .box-listing-element__thumb-image {
		height: 100%;
		object-fit: cover
	}
}

a.box-listing-element,
a.box-listing-element .box-listing-element__description,
a.box-listing-element .box-listing-element__description p,
a .box-listing-element.shadow-hover .box-listing-element__category-link:hover,
a.box-listing-element:hover {
	border-bottom: none;
	color: #000;
	text-decoration: none
}

a.box-listing-element .news-published-date {
	color: #505050;
	font-size: .75rem
}

.bg-light-grey.l--content {
	background-color: #fff
}

.content-inner__rhs .box-listing-element a.btn {
	display: inline-block
}

.content-inner__rhs .box-listing-element a.btn:hover {
	text-decoration: none
}

#full-page-events .box-listing-element__group {
	height: auto
}

#sidebar-container .box-listing-element__heading,
#sidebar-container .event-summary__date {
	font-family: Roboto Condensed, sans-serif
}

#news-events-list .box-listing-element__wrapper {
	width: 50%
}

#news-events-list .box-listing-element__footer {
	padding-top: .3125rem
}

#news-events-list .box-listing-element__footer span.box-listing-element__category-link {
	bottom: unset;
	display: block;
	line-height: 1.2;
	max-width: 100%;
	padding-top: .5rem;
	position: unset
}

#news-events-list .box-listing-element__footer span.box-listing-element__category-link:empty {
	display: none
}

#news-events-list .box-listing-element__footer span.news-search-published-date.news-search-lens-logo__wrapper {
	bottom: 1px;
	position: absolute;
	right: 17px;
	width: 1.6rem
}

#news-events-list .box-listing-element__footer span.news-search-published-date {
	bottom: unset;
	display: block;
	position: relative;
	right: unset;
	width: 100%
}

#news-events-list .box-listing-element__description {
	display: block;
	margin-bottom: 1rem;
	margin-top: 1rem
}

#news-events-list .box-listing-element.shadow-hover {
	display: inline-block
}

#news-events-list .news-search-lens-logo {
	width: 1.6rem
}

.breadcrumbs__link {
	font-size: .75rem;
	text-decoration: none
}

.breadcrumbs__link:active,
.breadcrumbs__link:focus,
.breadcrumbs__link:hover {
	border-bottom: .0625rem solid #505050;
	color: #505050;
	text-decoration: none
}

.btn,
.btn-bordered,
.sq-form-submit,
p.button>a {
	zoom: 1;
	background-color: #006dae;
	border: 0;
	color: #fff;
	display: inline-block;
	*display: inline;
	padding: .75rem 1.0625rem;
	text-align: center;
	transition: all .15s
}

.btn-bordered:focus,
.btn:focus,
.sq-form-submit:focus,
p.button>a:focus {
	outline: thin dotted #3c3c3c
}

.btn-bordered:hover,
.btn:hover,
.sq-form-submit:hover,
p.button>a:hover {
	background-color: #0289d4
}

.btn--blue,
.btn-bordered--blue,
.sq-form-submit--blue,
p.button>a--blue {
	background-color: #006dae
}

.btn--blue:focus,
.btn-bordered--blue:focus,
.sq-form-submit--blue:focus,
p.button>a--blue:focus {
	outline: thin dotted #3c3c3c
}

.btn--grey,
.btn-bordered--grey,
.sq-form-submit--grey,
p.button>a--grey {
	background-color: #505050
}

.btn--blue,
.btn--blue .btn__link,
.btn--grey,
.btn--grey .btn__link,
.btn-bordered--blue,
.btn-bordered--blue .btn__link,
.btn-bordered--grey,
.btn-bordered--grey .btn__link,
.sq-form-submit--blue,
.sq-form-submit--blue .btn__link,
.sq-form-submit--grey,
.sq-form-submit--grey .btn__link,
p.button>a--blue,
p.button>a--blue .btn__link,
p.button>a--grey,
p.button>a--grey .btn__link {
	color: #fff
}

.btn--arrow .btn__arrow,
.btn-bordered--arrow .btn__arrow,
.sq-form-submit--arrow .btn__arrow,
p.button>a--arrow .btn__arrow {
	zoom: 1;
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 376px 280px;
	display: inline-block;
	*display: inline
}

.btn--arrow--regular,
.btn-bordered--arrow--regular,
.sq-form-submit--arrow--regular,
p.button>a--arrow--regular {
	min-width: 8.125rem;
	padding: .875rem
}

.btn--arrow--dynamic,
.btn-bordered--arrow--dynamic,
.sq-form-submit--arrow--dynamic,
p.button>a--arrow--dynamic {
	padding: .75rem 1.25rem
}

.btn--arrow__link:hover,
.btn-bordered--arrow__link:hover,
.sq-form-submit--arrow__link:hover,
p.button>a--arrow__link:hover {
	text-decoration: underline
}

.btn--arrow--right-circle-white,
.btn-bordered--arrow--right-circle-white,
.sq-form-submit--arrow--right-circle-white,
p.button>a--arrow--right-circle-white {
	zoom: 1;
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 376px 280px;
	display: inline-block;
	*display: inline
}

.btn--view-more,
.btn-bordered--view-more,
.sq-form-submit--view-more,
p.button>a--view-more {
	display: block;
	font-size: .75rem;
	margin: .3125rem auto 0;
	padding: 1rem;
	text-decoration: none;
	text-transform: uppercase
}

.btn--view-more:active,
.btn--view-more:focus,
.btn--view-more:hover,
.btn-bordered--view-more:active,
.btn-bordered--view-more:focus,
.btn-bordered--view-more:hover,
.sq-form-submit--view-more:active,
.sq-form-submit--view-more:focus,
.sq-form-submit--view-more:hover,
p.button>a--view-more:active,
p.button>a--view-more:focus,
p.button>a--view-more:hover {
	text-decoration: underline
}

.btn--wide,
.btn-bordered--wide,
.sq-form-submit--wide,
p.button>a--wide {
	display: block;
	margin: 0 1rem 1rem;
	padding: 1rem;
	text-align: center
}

.btn--wide a,
.btn-bordered--wide a,
.sq-form-submit--wide a,
p.button>a--wide a {
	text-decoration: none
}

.btn--wide a:focus,
.btn--wide a:hover,
.btn-bordered--wide a:focus,
.btn-bordered--wide a:hover,
.sq-form-submit--wide a:focus,
.sq-form-submit--wide a:hover,
p.button>a--wide a:focus,
p.button>a--wide a:hover {
	text-decoration: underline
}

[class*=btn]:active,
p.button>a:active {
	color: #fff
}

.masonry-grid+.btn--view-more {
	margin-bottom: 2rem
}

.spinner {
	display: flex;
	justify-content: space-between;
	text-align: center
}

.spinner.view-more {
	height: 3rem;
	margin: -1.375rem auto 2rem;
	width: 2.5rem
}

.spinner>div {
	-webkit-animation: sk-stretchdelay 1.2s ease-in-out infinite;
	animation: sk-stretchdelay 1.2s ease-in-out infinite;
	background-color: #006dae;
	display: inline-block;
	height: 100%;
	width: .375rem
}

.spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.spinner .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.spinner .rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.spinner .rect5 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

@-webkit-keyframes sk-stretchdelay {
	0%,
	40%,
	to {
		-webkit-transform: scaleY(.4)
	}
	20% {
		-webkit-transform: scaleY(1)
	}
}

@keyframes sk-stretchdelay {
	0%,
	40%,
	to {
		-webkit-transform: scaleY(.4);
		transform: scaleY(.4)
	}
	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

.graphite-btn {
	-webkit-appearance: none;
	appearance: none;
	background: none;
	background-color: #006dae;
	border: none;
	color: #fff;
	display: inline-block;
	font-family: Roboto, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.2;
	margin: 0;
	padding: 1rem 2rem;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: background-color .25s ease, opacity .25s ease;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 0
}

.graphite-btn.is-active,
.graphite-btn:focus,
.graphite-btn:hover {
	background-color: #0289d4
}

.graphite-btn--ghost {
	background-color: transparent;
	border: 1px solid #006dae;
	color: #006dae
}

.graphite-btn--ghost:before {
	background-color: #006dae;
	bottom: -1px;
	content: "";
	display: block;
	height: auto;
	left: 0;
	margin: 0 auto;
	opacity: 0;
	position: absolute;
	right: 0;
	top: -1px;
	transition: opacity .5s ease, width .5s ease;
	width: 0;
	z-index: -1
}

.graphite-btn--ghost.is-active,
.graphite-btn--ghost:focus,
.graphite-btn--ghost:hover {
	background: none;
	color: #fff
}

.graphite-btn--ghost.is-active:before,
.graphite-btn--ghost:focus:before,
.graphite-btn--ghost:hover:before {
	left: -1px;
	opacity: 1;
	right: -1px;
	width: calc(100% + 2px)
}

.graphite-btn--ghost.graphite-btn--white {
	border-color: #fff;
	color: #fff
}

.graphite-btn--ghost.graphite-btn--white:before {
	background-color: #fff
}

.graphite-btn--ghost.graphite-btn--white.is-active,
.graphite-btn--ghost.graphite-btn--white:focus,
.graphite-btn--ghost.graphite-btn--white:hover {
	color: #006dae
}

.graphite-btn--ghost.graphite-btn--black {
	border-color: #000;
	color: #000
}

.graphite-btn--ghost.graphite-btn--black:before {
	background-color: #000
}

.graphite-btn--ghost.graphite-btn--black.is-active,
.graphite-btn--ghost.graphite-btn--black:focus,
.graphite-btn--ghost.graphite-btn--black:hover {
	color: #fff
}

.graphite-btn--secondary {
	border: 1px solid #006dae;
	color: #000;
	font-size: .8125rem;
	font-weight: 700;
	text-transform: uppercase
}

.graphite-btn--secondary.is-active,
.graphite-btn--secondary:focus,
.graphite-btn--secondary:hover {
	color: #fff
}

.graphite-btn--block {
	display: block;
	width: 100%
}

.graphite-btn--small {
	padding: .75rem 2rem
}

.call-to-action {
	background-color: #fff;
	display: flex;
	flex-grow: 1;
	padding: .75rem;
	text-align: center
}

.call-to-action,
.call-to-action:focus,
.call-to-action:hover {
	text-decoration: none
}

.call-to-action:active {
	color: #fff
}

.call-to-action__container {
	margin-left: -1rem;
	margin-right: -1rem
}

.call-to-action__group {
	margin-left: -.5rem;
	margin-right: -.5rem;
	padding-left: 1rem;
	padding-right: 1rem
}

.call-to-action__wrapper {
	display: flex;
	flex-direction: column;
	padding-left: .46875rem;
	padding-right: .46875rem
}

.call-to-action__wrapper:first-child {
	padding-left: 0
}

.call-to-action__wrapper:last-child {
	padding-right: 0
}

.call-to-action__description,
.call-to-action__heading,
.call-to-action__subheading {
	display: block;
	width: 100%
}

.call-to-action__heading {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.3rem;
	font-weight: 300;
	text-transform: uppercase
}

.call-to-action__subheading {
	font-family: Roboto Condensed, sans-serif;
	font-size: .9rem;
	font-weight: 400
}

.call-to-action__action {
	display: none
}

.graphite-btn[data-personalisation-cta] {
	opacity: 0
}

.graphite-btn[data-personalisation-cta][data-personalised=true] {
	opacity: 1
}

.graphite-btn[data-personalisation-cta][data-personalised=disabled] {
	display: none
}

.slider-loaded-content {
	overflow: hidden;
	width: 100%
}

.slider-loaded-content .slideItem {
	left: 0;
	position: relative;
	transition: all .5s linear 0s;
	width: 100%
}

.slider-loaded-content .slideItem.out {
	left: -100%
}

.slider-loaded-content .slide-back {
	background: transparent;
	border: 0;
	color: #006dae;
	font-weight: 300;
	margin: .5rem .0625rem .0625rem;
	outline: 0;
	padding: 0;
	text-decoration: underline
}

.slider-loaded-content .slide-back:hover {
	text-decoration: none
}

.slider-loaded-content .slide-back:focus {
	outline: thin dotted
}

.detail-slider-preloader {
	background-color: #fff;
	border-radius: 20px;
	box-shadow: #e6e6e6;
	box-shadow: 0 0 5px rgba(0, 0, 0, .7);
	display: none;
	height: 85px;
	left: 50%;
	margin: -40px 0 0 -40px;
	padding: 20px;
	position: fixed;
	top: 50%;
	z-index: 5000
}

.detail-slider-preloader.loading {
	display: block
}

.enquiry-summary {
	background-color: #fff;
	margin-top: 1px;
	padding: .25rem 1.25rem
}

.enquiry-summary:first-child {
	margin-top: 0
}

.enquiry-summary__heading {
	font-family: sans-serif;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 1rem
}

.event-post-tools {
	position: relative
}

.event-post-tools__ical-link {
	background-color: #ddd;
	border: .0625rem solid #555;
	border-radius: .125rem;
	font-size: .875rem;
	height: 1.5rem;
	line-height: 1.714;
	padding: 0 .3125rem 0 0;
	position: absolute;
	right: 0;
	top: 0
}

.event-post-tools__ical-icon {
	margin: .25rem 0 0 .375rem
}

.event-details dt {
	clear: left;
	float: left;
	font-weight: 700
}

.event-details dd {
	clear: right;
	margin: .9375rem 0 .9375rem 9.5rem
}

.event-summary {
	background-color: #fff;
	display: flex;
	margin-top: 1px;
	padding: .5rem
}

.event-summary:focus,
.event-summary:hover {
	text-decoration: none
}

.event-summary:focus .event-summary__title,
.event-summary:hover .event-summary__title {
	text-decoration: underline
}

.event-summary:active {
	color: #006dae
}

.event-summary__date,
.event-summary__date-day,
.event-summary__date-end-label,
.event-summary__date-month {
	display: block
}

.event-summary__date {
	background-color: #f6f6f6;
	color: #505050;
	display: flex;
	flex-direction: column;
	flex-grow: 0;
	flex-shrink: 0;
	flex-wrap: wrap;
	font-family: sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	justify-content: center;
	line-height: 1.2rem;
	margin-right: 2rem;
	padding: .8rem 0;
	text-align: center;
	width: 4.5rem
}

.event-summary__date-day,
.event-summary__date-end,
.event-summary__date-end-label,
.event-summary__date-month {
	display: block;
	width: 100%
}

.event-summary__title {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	width: 100%
}

.event-summary__date {
	font-size: 1rem;
	line-height: 1.6rem;
	margin-right: 1rem;
	padding: .75rem 0;
	width: 4rem
}

.expertline {
	padding: 0 0 2rem
}

.expertline__form-wrapper {
	width: 100%
}

.expertline__form-select {
	background-color: #fff;
	border: 1px solid #006dae;
	padding: .5rem;
	width: 100%
}

.expertline .selectric-expertline__form-select {
	height: 2.5625rem;
	margin-bottom: 1rem;
	margin-top: .9375rem;
	width: 100%
}

.expertline .selectric-expertline__form-select .selectric {
	background-color: #fff;
	border: 1px solid #006dae;
	height: 2.5625rem
}

.expertline .selectric-expertline__form-select .selectric-items {
	background-color: #fff
}

.expertline .selectric-expertline__form-select .selectric-items .selectric-items li {
	font-size: 1rem;
	line-height: 1.5rem
}

.expertline .selectric-expertline__form-select .selectric-items .selectric-items li.selected {
	font-weight: 700
}

.expertline .selectric-expertline__form-select .label {
	color: #006dae;
	font-size: .9375rem;
	height: 2.5625rem;
	line-height: 2.5625rem
}

.expertline .selectric-expertline__form-select .button {
	background-color: #fff;
	color: #3c3c3c;
	height: 2.4375rem
}

.expertline .selectric-expertline__form-select .button:hover {
	background-color: #e6e6e6
}

.expertline .selectric-expertline__form-select .button:after {
	display: none
}

.expertline .selectric-expertline__form-select .button:before {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -57.6px -14.4px;
	background-repeat: no-repeat;
	background-size: 225.6px 168px;
	content: "";
	height: 10px;
	left: 50%;
	margin-left: -.3125rem;
	margin-top: -.3125rem;
	position: absolute;
	top: 50%;
	width: 10px
}

.no-svg .expertline .selectric-expertline__form-select .button:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.expertline__form-submit {
	float: left;
	width: 100%
}

.expertline__loader {
	display: none;
	height: 6.25rem;
	margin: 0 auto;
	padding: 1rem;
	position: relative;
	text-align: center;
	width: 12.5rem;
	z-index: 2000
}

.expertline__loader-text {
	bottom: 0;
	font-size: .75rem;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 2300
}

.expertline__results {
	display: none
}

.expertline__results-hr {
	margin: 2rem 0
}

.expertline__results-header {
	margin-bottom: 0
}

.expertline__results-header-count {
	margin-top: .3rem
}

.expertline__results-list {
	flex-wrap: wrap;
	list-style: none;
	margin: 0 -1rem;
	padding: 0
}

.no-flexbox .expertline__results-list,
.no-js .expertline__results-list {
	display: table
}

.flexbox .expertline__results-list {
	display: flex
}

.expertline__results-item {
	margin: 0;
	max-width: 100%;
	overflow: hidden;
	padding: .5rem;
	transition: all .5s ease-out
}

.flexbox .expertline__results-item {
	flex: .0001 0 100%
}

.no-flexbox .expertline__results-item,
.no-js .expertline__results-item {
	display: table-cell;
	vertical-align: top
}

.expertline__results-item--expanded {
	max-width: 100%
}

.flexbox .expertline__results-item--expanded {
	flex: .0001 0 100%
}

.no-flexbox .expertline__results-item--expanded,
.no-js .expertline__results-item--expanded {
	display: table-cell;
	vertical-align: top
}

.expertline__results-item--expanded .expertline__results-item-department,
.expertline__results-item--expanded .expertline__results-item-name {
	clear: left;
	float: left;
	width: 100%
}

.expertline__results-item--expanded .expertline__results-item-department {
	border-bottom: 1px solid #006dae;
	margin-bottom: .5rem;
	padding-bottom: .5rem
}

.expertline__results-item--expanded .expertline__results-item-topics,
.expertline__results-item--expanded .expertline__results-item-topics-label {
	clear: right;
	float: right;
	font-size: .875rem;
	width: 100%
}

.expertline__results-item--expanded .expertline__results-item-topics-label {
	margin-bottom: .2rem;
	margin-top: 0
}

.expertline__results-item--expanded .expertline__results-item-topic:before {
	content: "-";
	display: inline-block;
	padding-right: .5em
}

.expertline__results-item--expanded .expertline__results-item-topic {
	display: block;
	font-size: .875rem;
	margin-bottom: .1rem;
	padding: 0 0 0 .5rem
}

.expertline__results-item--expanded .expertline__results-item-topic:after {
	display: none
}

.expertline__results-item--expanded .expertline__results-item-full {
	border-top: 1px solid #006dae;
	clear: left;
	display: block;
	float: left;
	margin-top: .5rem;
	padding-left: 1.2rem;
	padding-top: .5rem;
	width: 100%
}

.expertline__results-item--expanded .expertline__results-item-collapse,
.expertline__results-item--expanded .expertline__results-item-goto {
	display: block
}

.expertline__results-item--expanded .expertline__results-item-goto {
	width: 100%
}

.expertline__results-item--expanded .expertline__results-item-expand {
	display: none
}

.expertline__results-item-short {
	position: relative;
	top: 0;
	transition: all .5s ease-out
}

.expertline__results-item-full {
	display: none;
	font-size: .875rem
}

.expertline__results-item-wrapper {
	background-color: #f6f6f6;
	border-bottom: 1px solid #006dae;
	height: 100%;
	padding: 1rem;
	position: relative;
	z-index: 2000
}

.expertline__results-item-name {
	font-size: 1.125rem;
	margin: 0;
	max-width: 75%;
	padding: 0
}

.expertline__results-item-name-link {
	background-color: transparent;
	border: 0;
	color: #006dae;
	margin: 0 0 .3rem;
	padding: 0;
	text-align: left
}

.expertline__results-item-name-link span:after {
	background-color: #006dae;
	content: "";
	display: block;
	height: .125rem;
	margin-top: .3125rem;
	transition: all .3s ease-in;
	width: 0
}

.expertline__results-item-name-link:focus span:after,
.expertline__results-item-name-link:hover span:after {
	width: 80%
}

.expertline__results-item-department {
	font-size: .875rem;
	margin: .2rem 0 .5rem;
	padding: 0
}

.expertline__results-item-topics-label {
	display: inline;
	font-size: .6875rem;
	font-weight: 700;
	margin: 0;
	padding: 0
}

.expertline__results-item-topics {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0
}

.expertline__results-item-topic {
	display: inline;
	font-size: .6875rem;
	margin: 0;
	padding: 0
}

.expertline__results-item-topic:after {
	content: ",";
	display: inline-block;
	padding: 0 .05rem 0 0
}

.expertline__results-item-topic:last-child:after {
	display: none
}

.expertline__results-item-collapse {
	display: none;
	transition: all .5s ease-out
}

.expertline__results-item-collapse,
.expertline__results-item-expand {
	font-size: .75rem;
	padding: .5rem;
	position: absolute;
	right: .5rem;
	top: .5rem
}

.expertline__results-item-expand {
	display: block
}

.expertline__results-pagination {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center
}

.expertline__results-pagination>li:only-child {
	display: none
}

.expertline__results-pagination-item {
	display: inline-block
}

.expertline__results-pagination-item--curent {
	color: #006dae;
	font-weight: 700;
	padding: .3rem
}

.expertline__results-pagination-link {
	display: inline-block;
	padding: .3rem;
	text-decoration: none
}

.expertline__results-pagination-link--prev:before {
	content: "<"
}

.expertline__results-pagination-link--next:before {
	content: ">"
}

.expertline__results-pagination-link:focus,
.expertline__results-pagination-link:hover {
	text-decoration: underline
}

body.no-js .expertline__form,
body.no-js .expertline__intro {
	display: none
}

body.no-js .expertline__noscript {
	border: 1px solid #006dae;
	display: block;
	font-weight: 700;
	padding: 2rem;
	text-align: center
}

@-webkit-keyframes rotating {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes rotating {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.social-n-navigation {
	margin-bottom: 1.875rem
}

.social-n-navigation .social-media-share {
	border-bottom: .0625rem solid #fff
}

.social-n-navigation .cross-nav-bar__list {
	height: 2.875rem;
	justify-content: space-between;
	list-style: none;
	margin: 0;
	padding: 0
}

.no-flexbox .social-n-navigation .cross-nav-bar__list,
.no-js .social-n-navigation .cross-nav-bar__list {
	display: table
}

.flexbox .social-n-navigation .cross-nav-bar__list {
	display: flex
}

.social-n-navigation .cross-nav-bar__list-item {
	align-items: center;
	border-left: .0625rem solid #fff;
	flex-basis: 25%;
	font-size: .75rem;
	justify-content: center;
	margin: 0;
	padding-left: .3125rem;
	padding-right: .3125rem;
	padding-top: 0;
	text-align: center;
	text-transform: uppercase
}

.no-flexbox .social-n-navigation .cross-nav-bar__list-item,
.no-js .social-n-navigation .cross-nav-bar__list-item {
	display: table
}

.flexbox .social-n-navigation .cross-nav-bar__list-item {
	display: flex
}

.social-n-navigation .cross-nav-bar__list-item a {
	text-decoration: none
}

.social-n-navigation .cross-nav-bar__list-item a:hover {
	text-decoration: underline
}

.social-n-navigation .cross-nav-bar__list-item:first-child {
	border-left: 0
}

.feature-content-banner {
	margin-left: -1rem;
	margin-right: -1rem;
	padding-bottom: .625rem;
	padding-top: .625rem
}

.feature-content-banner h3,
.feature-content-banner p:not(.legend) {
	color: inherit
}

.feature-content-banner .large-text,
.feature-content-banner h3 {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.125rem;
	line-height: 1.2778;
	margin-top: 0
}

.feature-content-banner__col-img {
	line-height: 0
}

.feature-content-banner__col--border {
	border-bottom: .0625rem solid
}

.feature-content-banner__col-text {
	flex-direction: column;
	justify-content: center;
	padding: 2rem 3.125rem
}

.no-flexbox .feature-content-banner__col-text,
.no-js .feature-content-banner__col-text {
	display: table
}

.flexbox .feature-content-banner__col-text {
	display: flex
}

.feature-content-banner__col-bckgnd-img {
	height: 100%;
	object-fit: cover;
	width: 100%
}

.feature-content-banner .legend {
	font-size: .75rem;
	line-height: 1.1667;
	margin: 0
}

.feature-links {
	margin-top: 2.1875rem
}

.feature-links a {
	text-decoration: none
}

.feature-links a:active,
.feature-links a:focus,
.feature-links a:hover {
	text-decoration: underline
}

.feature-links-box {
	background-color: #f6f6f6;
	float: left;
	margin-bottom: .9375rem;
	padding: 1.25rem .9375rem 1.25rem 1.25rem;
	position: relative;
	width: 48%
}

.feature-links-box:nth-child(odd) {
	margin-right: 4%
}

.feature-links-box:nth-child(2n) {
	float: right
}

.feature-links-box--blue {
	border-bottom: 1px solid #006dae;
	color: #006dae
}

.feature-links-box__icon {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: " ";
	display: inline-block;
	float: left;
	margin-right: .625rem
}

.no-svg .feature-links-box__icon {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.feature-links-box__icon--feature-double-degree {
	background-position: -480px -144px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-laptop {
	background-position: -528px -144px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-phone {
	background-position: 0 -192px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-spreadsheet {
	background-position: -384px -192px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-touch {
	background-position: -432px -192px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-users-three {
	background-position: -480px -192px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-user-message {
	background-position: -528px -192px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-australia-blue {
	background-position: 0 -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-australia-blue-solid {
	background-position: -48px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-business-people {
	background-position: -96px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-circle-of-trust {
	background-position: -144px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-document-pinned {
	background-position: -192px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-earth {
	background-position: -240px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-edit {
	background-position: -288px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-employability {
	background-position: -336px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-filter-and-sort {
	background-position: -384px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-folders {
	background-position: -432px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-gift {
	background-position: -480px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-world-globe {
	background-position: -528px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-handshake {
	background-position: -576px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-lecture {
	background-position: -624px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-magnifying-glass {
	background-position: -672px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-mail-write {
	background-position: -720px -240px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-map-location {
	background-position: 0 -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-medal {
	background-position: -48px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-messages {
	background-position: -96px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-money {
	background-position: -144px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-publication {
	background-position: -192px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-piggy-bank {
	background-position: -240px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-question {
	background-position: -288px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-search {
	background-position: -336px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-scroll {
	background-position: -384px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-users-five {
	background-position: -432px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-earth-blue-solid {
	background-position: -480px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-university {
	background-position: -528px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-users-crowd {
	background-position: -576px -288px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-emoticon-smile {
	background-position: -48px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-first-aid {
	background-position: -96px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-home {
	background-position: -144px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-microscope {
	background-position: -192px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-ok-mark {
	background-position: -240px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-passport {
	background-position: -288px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-suitcase {
	background-position: -336px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-trophy {
	background-position: -384px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__icon--feature-accreditation {
	background-position: -432px -480px;
	height: 32px;
	width: 32px
}

.feature-links-box__heading {
	color: #006dae;
	display: inline-block;
	float: left;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.3125rem;
	font-weight: 400;
	line-height: 1.2;
	line-height: 1.167;
	margin-top: .125rem;
	padding-bottom: 3.125rem;
	vertical-align: top;
	width: 80%
}

.feature-links .btn {
	bottom: 1.25rem;
	display: table;
	margin-top: 1.25rem;
	position: absolute
}

.feature-links .btn:active {
	background: #505050;
	color: #fff
}

.window-overlay {
	background-color: #000;
	height: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	top: 0;
	transition: opacity .5s ease-in-out;
	width: 100%;
	z-index: 10000
}

.window-overlay.is-active {
	opacity: .7;
	pointer-events: auto
}

.feature-numbers {
	color: #006dae;
	font-family: Roboto Condensed, sans-serif;
	font-size: 4.625rem
}

.feature-numbers p,
.feature-numbers span {
	color: inherit;
	display: inline;
	margin: 1rem 0
}

.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 2rem;
	padding-right: 2rem
}

.row {
	box-sizing: border-box;
	flex: 0 1 auto;
	-moz-flex-direction: row;
	flex-direction: row
}

.no-flexbox .row,
.no-js .row {
	display: table
}

.flexbox .row {
	display: flex
}

.row.reverse {
	flex-direction: row-reverse
}

.col.reverse {
	flex-direction: column-reverse
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	box-sizing: border-box;
	flex: 0 0 auto
}

.col-xs {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%
}

.col-xs-1 {
	flex-basis: 8.333%;
	max-width: 8.333%
}

.col-xs-2 {
	flex-basis: 16.667%;
	max-width: 16.667%
}

.col-xs-3 {
	flex-basis: 25%;
	max-width: 25%
}

.col-xs-4 {
	flex-basis: 33.333%;
	max-width: 33.333%
}

.col-xs-5 {
	flex-basis: 41.667%;
	max-width: 41.667%
}

.col-xs-6 {
	flex-basis: 50%;
	max-width: 50%
}

.col-xs-7 {
	flex-basis: 58.333%;
	max-width: 58.333%
}

.col-xs-8 {
	flex-basis: 66.667%;
	max-width: 66.667%
}

.col-xs-9 {
	flex-basis: 75%;
	max-width: 75%
}

.col-xs-10 {
	flex-basis: 83.333%;
	max-width: 83.333%
}

.col-xs-11 {
	flex-basis: 91.667%;
	max-width: 91.667%
}

.col-xs-12 {
	flex-basis: 100%;
	max-width: 100%
}

.col-xs-offset-1 {
	margin-left: 8.333%
}

.col-xs-offset-2 {
	margin-left: 16.667%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-4 {
	margin-left: 33.333%
}

.col-xs-offset-5 {
	margin-left: 41.667%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-7 {
	margin-left: 58.333%
}

.col-xs-offset-8 {
	margin-left: 66.667%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-10 {
	margin-left: 83.333%
}

.col-xs-offset-11 {
	margin-left: 91.667%
}

.start-xs {
	justify-content: flex-start;
	[dir=ltr] & {
		text-align: left
	}
	[dir=rtl] & {
		text-align: right
	}
}

.center-xs {
	justify-content: center;
	text-align: center
}

.end-xs {
	justify-content: flex-end;
	[dir=ltr] & {
		text-align: right
	}
	[dir=rtl] & {
		text-align: left
	}
}

.top-xs {
	align-items: flex-start
}

.middle-xs {
	align-items: center
}

.bottom-xs {
	align-items: flex-end
}

.around-xs {
	justify-content: space-around
}

.between-xs {
	justify-content: space-between
}

.first-xs {
	order: -1
}

.last-xs {
	order: 1
}

.ftr {
	background: #323232;
	color: #969696;
	display: block;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 100%
}

@media(min-width:960px) {
	.ftr {
		margin-top: 0px
	}
}

.ftr__wrapper {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 1509px;
	padding: 0 2rem;
	width: 100%
}

@media(min-width:1172px) {
	.ftr__wrapper {
		padding: 0 80px
	}
}

.ftr_info,
.ftr_legal,
.ftr_links,
.ftr_logos,
.ftr_social {
	display: block;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

.ftr__logos {
	background: #e6e6e6;
	color: #3c3c3c;
	padding: 2rem 0;
	text-align: center
}

@media(min-width:600px) {
	.ftr__logos {
		padding: .625rem 0
	}
}

.ftr__logos-list,
.ftr__logos-list>li {
	list-style: none;
	margin: 0;
	padding: 0
}

.ftr__logos-list .ftr__logos-item {
	align-items: center;
	display: inline-flex;
	margin: .375rem .625rem;
	text-align: center;
	vertical-align: middle
}

.ftr__logos-list .ftr__logos-item:only-child {
	margin: 0
}

@media(min-width:600px) {
	.ftr__logos-list .ftr__logos-item {
		margin: .875rem
	}
}

@media(min-width:960px) {
	.ftr__logos-list .ftr__logos-item {
		margin-left: 3rem;
		margin-right: 3rem
	}
}

.ftr__logos-list .ftr__logos-link {
	align-items: center;
	display: inline-flex;
	text-align: center
}

.ftr__logos-list .ftr__logos-link,
.ftr__logos-list .ftr__logos-link:active,
.ftr__logos-list .ftr__logos-link:focus,
.ftr__logos-list .ftr__logos-link:hover,
.ftr__logos-list .ftr__logos-link:link,
.ftr__logos-list .ftr__logos-link:visited {
	color: inherit;
	text-decoration: none
}

.ftr__logos-list .ftr__logos-link:focus {
	outline: 1px dotted currentColor
}

.ftr__logos-list .ftr__logos-img {
	display: inline-flex;
	height: auto;
	margin: 0;
	width: 78px
}

@media(min-width:600px) {
	.ftr__logos-list .ftr__logos-img {
		width: 140px
	}
}

@media(min-width:960px) {
	.ftr__logos-list .ftr__logos-img {
		width: 150px
	}
}

.ftr__social {
	color: #fff;
	padding-top: 3rem;
	text-align: center
}

@media(min-width:600px) {
	.ftr__social {
		padding-top: 5.5rem
	}
}

.ftr__social-list,
.ftr__social-list>li {
	list-style: none;
	margin: 0;
	padding: 0
}

.ftr__social-list .ftr__social-item {
	display: inline-flex;
	margin: 0 .875rem;
	text-align: center;
	vertical-align: middle
}

.ftr__social-list .ftr__social-item:first-child {
	margin-left: 0
}

.ftr__social-list .ftr__social-item:last-child {
	margin-right: 0
}

.ftr__social-list .ftr__social-item:only-child {
	margin: 0
}

.ftr__social-list .ftr__social-link {
	display: inline-flex;
	text-align: center;
	transition: opacity .3s ease-out
}

.ftr__social-list .ftr__social-link,
.ftr__social-list .ftr__social-link:active,
.ftr__social-list .ftr__social-link:focus,
.ftr__social-list .ftr__social-link:hover,
.ftr__social-list .ftr__social-link:link,
.ftr__social-list .ftr__social-link:visited {
	color: #fff;
	text-decoration: none
}

.ftr__social-list .ftr__social-link:active,
.ftr__social-list .ftr__social-link:hover {
	opacity: .42
}

.ftr__social-list .ftr__social-link:focus {
	outline: 1px dotted currentColor
}

.ftr__social-list .ftr__social-img {
	display: block;
	margin: 0
}

.ftr__social-list .ftr__social-img,
.ftr__social-list .ftr__social-img>svg {
	fill: #fff;
	height: 23px;
	width: 23px
}

.ftr__info {
	color: inherit;
	text-align: center
}

.ftr__info-wrapper {
	display: block;
	margin: 0 auto;
	max-width: 900px;
	overflow: hidden;
	padding-top: .875rem;
	width: 100%
}

@media(min-width:600px) {
	.ftr__info-wrapper {
		padding-top: 1.75rem
	}
}

.ftr__info p {
	margin: 1em 0
}

.ftr__info a {
	color: inherit;
	text-decoration: underline
}

.ftr__info a:active,
.ftr__info a:hover {
	color: #fff
}

.ftr__info a:focus {
	color: #fff;
	outline: 1px dotted currentColor
}

.ftr__links .ftr__links-sec {
	display: block
}

.ftr__links .ftr__links-sec-title {
	text-align: left
}

.ftr__links ul.ftr__links-list {
	display: block;
	overflow: hidden;
	padding: .375rem 0 0
}

.ftr__links li.ftr__links-item {
	display: block;
	text-align: left
}

.ftr__links .ftr__links-link {
	display: inline-flex;
	text-align: inherit
}

.ftr__links .ftr__links-link,
.ftr__links .ftr__links-link:link,
.ftr__links .ftr__links-link:visited {
	color: #fff;
	text-decoration: none
}

.ftr__links .ftr__links-link:active,
.ftr__links .ftr__links-link:hover {
	color: #fff;
	text-decoration: underline
}

.ftr__links .ftr__links-link:focus {
	color: #fff;
	outline: 1px dotted currentColor;
	outline-offset: -1px
}

.ftr__links.ftr__links--desktop {
	align-items: stretch;
	display: none;
	flex-flow: row wrap;
	justify-content: center;
	padding: 1.75rem 0
}

@media(min-width:600px) {
	.ftr__links.ftr__links--desktop {
		display: flex
	}
}

.ftr__links.ftr__links--desktop .ftr__links-sec {
	flex: 1 1 198px;
	margin: 16px 0;
	max-width: 33.3333333333%;
	padding: 0 16px;
	width: 198px
}

.ftr__links.ftr__links--desktop .ftr__links-sec .ftr__links-sec-title {
	text-align: center
}

@media(min-width:1172px) {
	.ftr__links.ftr__links--desktop .ftr__links-sec .ftr__links-sec-title {
		text-align: left
	}
}

.ftr__links.ftr__links--desktop li.ftr__links-item {
	margin-top: .875rem;
	text-align: center
}

@media(min-width:1172px) {
	.ftr__links.ftr__links--desktop li.ftr__links-item {
		text-align: left
	}
}

.ftr__links.ftr__links--mobile {
	display: block;
	padding: 2rem 0
}

@media(min-width:600px) {
	.ftr__links.ftr__links--mobile {
		display: none
	}
}

.ftr__links.ftr__links--mobile details.ftr__links-sec {
	border-top: 1px solid #505050;
	max-height: 90px;
	overflow: hidden;
	transition: max-height .6s ease-out
}

.ftr__links.ftr__links--mobile details.ftr__links-sec:last-of-type {
	border-bottom: 1px solid #505050
}

.ftr__links.ftr__links--mobile details.ftr__links-sec summary.ftr__links-sec-trigger {
	display: block;
	padding: .875rem .375rem
}

.ftr__links.ftr__links--mobile details.ftr__links-sec summary.ftr__links-sec-trigger::-webkit-details-marker {
	display: none
}

.ftr__links.ftr__links--mobile details.ftr__links-sec summary.ftr__links-sec-trigger:hover {
	cursor: pointer
}

.ftr__links.ftr__links--mobile details.ftr__links-sec summary.ftr__links-sec-trigger:focus {
	outline: 1px dotted currentcolor;
	outline-offset: -1px
}

.ftr__links.ftr__links--mobile details.ftr__links-sec .ftr__links-sec-title {
	align-items: center;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	width: 100%
}

.ftr__links.ftr__links--mobile details.ftr__links-sec .ftr__links-sec-trigger-icon {
	box-sizing: border-box;
	color: transparent;
	display: inline-block;
	flex: 0 0 14px;
	font-size: 0;
	height: 14px;
	line-height: 0;
	margin-left: .625rem;
	overflow: hidden;
	position: relative;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
	width: 14px
}

.ftr__links.ftr__links--mobile details.ftr__links-sec .ftr__links-sec-trigger-icon:before {
	border-color: #969696;
	border-style: solid;
	border-width: 0 0 2px 2px;
	bottom: 3px;
	box-sizing: border-box;
	content: "";
	display: block;
	font-size: 0;
	height: 10px;
	line-height: 0;
	margin: 2px;
	overflow: hidden;
	position: relative;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 10px
}

.ftr__links.ftr__links--mobile details.ftr__links-sec .ftr__links-sec-content {
	overflow: hidden;
	padding: 0 .375rem .625rem
}

.ftr__links.ftr__links--mobile details.ftr__links-sec[open] {
	max-height: 320px
}

.ftr__links.ftr__links--mobile details.ftr__links-sec[open] .ftr__links-sec-trigger-icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ftr__links.ftr__links--mobile details.ftr__links-sec[open] .ftr__links-sec-content {
	-webkit-animation: sec-accordion-open .6s ease-out;
	animation: sec-accordion-open .6s ease-out
}

@-webkit-keyframes sec-accordion-open {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes sec-accordion-open {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.ftr__links.ftr__links--mobile li.ftr__links-item {
	margin-bottom: .625rem
}

.ftr__legal {
	display: block;
	padding: .875rem 0
}

@media(min-width:600px) {
	.ftr__legal {
		align-items: stretch;
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
		padding: 0
	}
	.ftr__legal:after,
	.ftr__legal:before {
		content: "";
		display: block;
		font-size: 0;
		height: 2rem;
		line-height: 0;
		margin: 0 16px;
		overflow: hidden;
		width: 100%
	}
	.ftr__legal:before {
		border-top: 1px solid #505050
	}
	.ftr__legal:after {
		border-bottom: 1px solid #505050
	}
}

.ftr__legal .ftr__legal-sec {
	display: block;
	margin: 2.375rem 0;
	text-align: center
}

.ftr__legal .ftr__legal-sec:first-of-type {
	margin-top: 0
}

.ftr__legal .ftr__legal-sec:last-of-type {
	margin-bottom: 0
}

@media(min-width:600px) {
	.ftr__legal .ftr__legal-sec {
		flex: 1 1 198px;
		max-width: 33.3333333333%;
		padding: 0 16px;
		width: 198px
	}
	.ftr__legal .ftr__legal-sec,
	.ftr__legal .ftr__legal-sec:first-of-type,
	.ftr__legal .ftr__legal-sec:last-of-type {
		margin: 16px 0
	}
}

@media(min-width:1172px) {
	.ftr__legal .ftr__legal-sec {
		text-align: left
	}
}

.ftr__legal .ftr__legal-sec-title {
	color: #969696;
	display: block;
	text-align: inherit
}

.ftr__legal .ftr__legal-sec-content {
	color: #969696;
	text-align: inherit
}

.ftr__legal .ftr__legal-sec-content p {
	line-height: 1.7em;
	margin: 1em 0 0
}

.ftr__legal .ftr__legal-sec-content a {
	display: inline-block;
	font-size: inherit;
	line-height: inherit
}

.ftr__legal .ftr__legal-sec-content a,
.ftr__legal .ftr__legal-sec-content a:active,
.ftr__legal .ftr__legal-sec-content a:focus,
.ftr__legal .ftr__legal-sec-content a:hover,
.ftr__legal .ftr__legal-sec-content a:link,
.ftr__legal .ftr__legal-sec-content a:visited {
	color: inherit;
	text-decoration: underline
}

.ftr__legal .ftr__legal-sec-content a:active,
.ftr__legal .ftr__legal-sec-content a:hover {
	color: #fff
}

.ftr__legal .ftr__legal-sec-content a:focus {
	outline: 1px dotted currentColor
}

@media(min-width:600px) {
	.ftr__legal .ftr__legal-sec--go8 {
		display: block
	}
}

.ftr__legal .ftr__legal-sec--go8 a {
	color: #969696;
	display: inline-block;
	opacity: .5;
	transition: opacity .3s ease-out
}

.ftr__legal .ftr__legal-sec--go8 a:active,
.ftr__legal .ftr__legal-sec--go8 a:hover {
	opacity: .7
}

.ftr__legal .ftr__legal-sec--go8 a:focus {
	outline: 1px dotted currentColor
}

.ftr__legal .ftr__legal-sec--go8 svg {
	display: block;
	height: auto;
	margin: 0 auto;
	width: 125px
}

@media(min-width:600px) {
	.ftr__legal .ftr__legal-sec--go8 svg {
		width: 160px
	}
}

.ftr__utils {
	display: block;
	padding: .875rem 0 2rem;
	text-align: center
}

.ftr__utils .ftr__utils-list {
	overflow: hidden
}

.ftr__utils .ftr__utils-list,
.ftr__utils .ftr__utils-list>li {
	list-style: none;
	margin: 0;
	padding: 0
}

@media(min-width:1172px) {
	.ftr__utils .ftr__utils-list {
		overflow: visible
	}
}

.ftr__utils .ftr__utils-list>li.ftr__utils-list-item {
	color: #d2d2d2;
	display: block;
	margin: .625rem 0;
	text-align: inherit
}

.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a {
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	text-align: inherit
}

.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a,
.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:active,
.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:focus,
.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:hover,
.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:link,
.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:visited {
	color: inherit;
	text-decoration: none
}

.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:active,
.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:hover {
	color: #fff;
	text-decoration: underline
}

.ftr__utils .ftr__utils-list>li.ftr__utils-list-item>a:focus {
	color: #fff;
	outline: 1px dotted currentColor
}

.ftr__utils .ftr__utils-copy {
	color: #969696;
	padding-top: 2.375rem;
	text-align: inherit
}

@media(min-width:1172px) {
	.ftr__utils {
		align-items: stretch;
		display: flex;
		flex-flow: row nowrap;
		justify-content: left;
		padding: 3rem 0 4rem
	}
	.ftr__utils .ftr__utils-copy,
	.ftr__utils .ftr__utils-list {
		padding-left: 16px;
		padding-right: 16px
	}
	.ftr__utils .ftr__utils-list {
		align-items: stretch;
		display: flex;
		flex: 1 1 auto;
		flex-flow: row nowrap;
		justify-content: left
	}
	.ftr__utils .ftr__utils-list>li.ftr__utils-list-item {
		flex: 0 0 auto;
		margin: 0;
		max-width: 168px;
		position: relative;
		text-align: left;
		width: auto
	}
	.ftr__utils .ftr__utils-list>li.ftr__utils-list-item+li.ftr__utils-list-item {
		margin-left: 32px
	}
	.ftr__utils .ftr__utils-list>li.ftr__utils-list-item+li.ftr__utils-list-item:before {
		border-right: 1px solid;
		content: "";
		display: inline-block;
		font-size: 0;
		height: 12px;
		left: -16px;
		line-height: 0;
		position: absolute;
		top: 3px;
		width: 1px
	}
	.ftr__utils .ftr__utils-copy {
		flex: 0 0 auto;
		padding-top: 0
	}
}

.hdr {
	display: block;
	position: relative;
	z-index: 101
}

.hdr[data-scroll-sticky=init] {
	transition: opacity .12s ease-in-out
}

.hdr[data-scroll-sticky=init][data-scroll-dir=up] {
	position: sticky;
	position: -webkit-sticky;
	top: -41px
}

.hdr[data-scroll-sticky=init][data-scroll-dir=up] .hdr-main__main {
	display: none
}

@media(min-width:960px) {
	.hdr[data-scroll-sticky=init][data-scroll-dir=up] .hdr-main__main {
		display: block
	}
}

.hdr .hdr-main {
	align-items: flex-start;
	background: #fff;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .1);
	color: #000;
	display: flex;
	flex-flow: row wrap;
	height: auto;
	justify-content: space-between;
	margin: 0;
	min-height: 60px;
	padding: 0;
	width: 100%
}

@media(min-width:960px) {
	.hdr .hdr-main {
		flex-wrap: nowrap;
		justify-content: center;
		min-height: 100px
	}
}

.hdr .hdr-main a.hdr-main__brand {
	display: block;
	flex: 0 0 auto;
	height: auto;
	margin: 10px;
	padding: 5px;
	width: auto
}

@media(min-width:960px) {
	.hdr .hdr-main a.hdr-main__brand {
		margin: 2rem 1.5rem;
		max-width: 200px;
		padding: 0;
		width: 200px
	}
}

.hdr .hdr-main a.hdr-main__brand:active,
.hdr .hdr-main a.hdr-main__brand:focus,
.hdr .hdr-main a.hdr-main__brand:hover,
.hdr .hdr-main a.hdr-main__brand:link,
.hdr .hdr-main a.hdr-main__brand:visited {
	text-decoration: none
}

.hdr .hdr-main a.hdr-main__brand:focus {
	outline: 1px dotted #000
}

.hdr .hdr-main a.hdr-main__brand>img.hdr-main__brand-img {
	display: block;
	height: 30px;
	width: auto
}

@media(min-width:960px) {
	.hdr .hdr-main a.hdr-main__brand>img.hdr-main__brand-img {
		height: 35px
	}
}

.hdr .hdr-main button.hdr-main__drawer-trigger {
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	display: block;
	flex: 0 0 3rem;
	height: 3rem;
	margin: 6px;
	padding: 0;
	position: relative;
	width: 3rem
}

.hdr .hdr-main button.hdr-main__drawer-trigger:focus {
	outline: 1px dotted #000
}

.hdr .hdr-main button.hdr-main__drawer-trigger .hdr-main__drawer-trigger-icon {
	margin: .75rem auto
}

.hdr .hdr-main button.hdr-main__drawer-trigger .hdr-main__drawer-trigger-icon,
.hdr .hdr-main button.hdr-main__drawer-trigger .hdr-main__drawer-trigger-icon svg {
	display: block;
	height: 1.5rem;
	overflow: hidden;
	width: 1.5rem
}

.hdr .hdr-main button.hdr-main__drawer-trigger .hdr-main__drawer-trigger-icon svg {
	fill: #000;
	stroke: none
}

@media(min-width:960px) {
	.hdr .hdr-main button.hdr-main__drawer-trigger {
		display: none
	}
}

.hdr .hdr-main .hdr-main__main {
	display: block;
	flex: 1 1 100%;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%
}

@media(min-width:960px) {
	.hdr .hdr-main .hdr-main__main {
		flex-basis: auto;
		max-width: calc(100% - 500px);
		padding: 2rem 0 1.5rem;
		width: auto
	}
}

@media(min-width:600px) {
	.hdr .hdr-main .hdr-main__main .hdr-main__site-heading {
		max-width: 400px
	}
}

@media(min-width:960px) {
	.hdr .hdr-main .hdr-main__main .hdr-main__site-heading {
		margin-top: .5rem
	}
}

@media(min-width:1172px) {
	.hdr .hdr-main .hdr-main__main .hdr-main__site-heading {
		max-width: 500px
	}
}

@media(min-width:1366px) {
	.hdr .hdr-main .hdr-main__main .hdr-main__site-heading {
		max-width: 600px
	}
}

.hdr .hdr-main .hdr-main__main .hdr-main__site-heading>a.hdr-main__site-heading-link {
	color: #006dae;
	display: inline-block;
	padding: 1rem;
	text-decoration: none;
	text-transform: uppercase
}

@media(min-width:960px) {
	.hdr .hdr-main .hdr-main__main .hdr-main__site-heading>a.hdr-main__site-heading-link {
		padding: 0
	}
}

.hdr .hdr-main .hdr-main__main .hdr-main__site-heading>a.hdr-main__site-heading-link:active,
.hdr .hdr-main .hdr-main__main .hdr-main__site-heading>a.hdr-main__site-heading-link:focus,
.hdr .hdr-main .hdr-main__main .hdr-main__site-heading>a.hdr-main__site-heading-link:hover {
	outline: none;
	text-decoration: underline
}

.hdr .hdr-main .hdr-main__wrapper {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 100%
}

.hdr .hdr-main .hdr-main__wrapper+.hdr-main__wrapper {
	margin-top: .5rem
}

.hdr .hdr-main .hdr-main__wrapper+.hdr-main__wrapper[data-for=student-switcher] {
	margin-top: -1rem
}

@media(min-width:960px) {
	.hdr .hdr-main .hdr-main__wrapper+.hdr-main__wrapper[data-for=student-switcher] {
		margin-top: .5rem
	}
}

.hdr .hdr-main .hdr-main__wrapper[data-for=student-switcher] {
	margin-top: .5rem;
	padding-bottom: 1rem
}

@media(min-width:960px) {
	.hdr .hdr-main .hdr-main__wrapper[data-for=student-switcher] {
		padding-bottom: 0
	}
}

.hdr .hdr-main .hdr-main__wrapper[data-for=nav] {
	display: none
}

@media(min-width:960px) {
	.hdr .hdr-main .hdr-main__wrapper[data-for=nav] {
		display: block
	}
}

.hdr .hdr-main .hdr-main__aside {
	display: none
}

@media(min-width:960px) {
	.hdr .hdr-main .hdr-main__aside {
		display: block;
		flex: 0 0 auto;
		height: auto;
		margin: 0;
		max-width: 248px;
		padding: 2rem 1.5rem 2rem 0;
		text-align: right;
		width: 248px
	}
}

.hdr .hdr-main .hdr-main__aside a.graphite-btn[data-personalisation-cta] {
	max-width: 220px;
	min-width: 200px;
	overflow: hidden;
	padding-left: .8rem;
	padding-right: .8rem;
	text-overflow: ellipsis
}

.hdr .hdr-main__student-type {
	color: #000;
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative
}

.hdr .hdr-main__student-type-control {
	align-items: baseline;
	display: inline-flex;
	flex-flow: row nowrap;
	height: auto;
	justify-content: center;
	max-width: 100%;
	width: auto
}

.hdr .hdr-main__student-type-control.graphite-nav-link:focus,
.hdr .hdr-main__student-type-control.graphite-nav-link:hover {
	color: inherit
}

.hdr .hdr-main__student-type-control:before {
	content: attr(data-prefix);
	display: block;
	flex: 0 0 auto;
	margin-right: 6px
}

.hdr .hdr-main__student-type-toggle {
	align-items: center;
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	color: inherit;
	display: inline-flex;
	flex: 0 0 auto;
	flex-flow: row nowrap;
	font-size: inherit;
	font-weight: 700;
	height: auto;
	justify-content: center;
	line-height: inherit;
	margin: 0;
	outline: none;
	padding: .5rem 0;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	width: auto;
	z-index: auto
}

.hdr .hdr-main__student-type-toggle:focus,
.hdr .hdr-main__student-type-toggle:hover {
	color: #006dae;
	text-decoration: none
}

.hdr .hdr-main__student-type-toggle:focus {
	outline: 1px dotted currentColor
}

.hdr .hdr-main__student-type-toggle:after {
	background: none;
	border-color: #000;
	border-style: solid;
	border-width: 0 0 2px 2px;
	bottom: 2px;
	box-sizing: border-box;
	content: "";
	display: block;
	flex: 0 0 auto;
	font-size: 0;
	height: 8px;
	line-height: 0;
	margin: 2px;
	margin-left: .75rem;
	overflow: hidden;
	position: relative;
	text-indent: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	transition-duration: .2s;
	transition-property: bottom, -webkit-transform;
	transition-property: transform, bottom;
	transition-property: transform, bottom, -webkit-transform;
	transition-timing-function: cubic-bezier(.075, .82, .165, 1);
	width: 8px
}

.hdr .hdr-main__student-type-toggle.student-type__dropdown__toggle--active:after {
	bottom: -2px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.hdr .hdr-main__student-type-dropdown {
	background: #fff;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
	color: #000;
	display: none;
	height: auto;
	margin-left: 2rem;
	max-width: 220px;
	position: absolute;
	top: 2rem;
	width: 100%
}

@media(min-width:960px) {
	.hdr .hdr-main__student-type-dropdown {
		z-index: 1006
	}
}

.hdr .hdr-main__student-type-dropdown-list {
	background: none;
	color: inherit;
	display: block;
	height: auto;
	left: auto;
	list-style: none;
	margin: 0;
	max-height: none;
	overflow: auto;
	padding: .5rem 0;
	position: static;
	right: auto;
	top: auto;
	transition: none;
	width: 100%;
	z-index: auto
}

.hdr .hdr-main__student-type-dropdown-item {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left
}

.hdr .hdr-main__student-type-dropdown.student-type__dropdown--active {
	display: block
}

.hdr .hdr-main__student-type-dropdown.student-type__dropdown--active .hdr-main__student-type-dropdown-list {
	max-height: none;
	position: static;
	z-index: auto
}

.hdr .hdr-main__student-type-input {
	display: none
}

.hdr .hdr-main__student-type-label {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: .75rem 1.5rem
}

.hdr .hdr-main__student-type-label:focus,
.hdr .hdr-main__student-type-label:hover {
	background: #f6f6f6;
	color: #000
}

.hdr .hdr-main__student-type-label:focus {
	outline: 1px dotted currentColor
}

.hdr .hdr-main__nav {
	align-items: flex-end;
	background: #fff;
	display: none;
	flex-flow: row nowrap;
	height: auto;
	justify-content: space-between;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: auto
}

.hdr .hdr-main__nav[data-more-menu=active],
.hdr .hdr-main__nav[data-more-menu=destroy] {
	overflow: visible
}

@media(min-width:960px) {
	.hdr .hdr-main__nav {
		display: inline-flex;
		max-width: 460px
	}
}

@media(min-width:1024px) {
	.hdr .hdr-main__nav {
		max-width: 520px
	}
}

@media(min-width:1172px) {
	.hdr .hdr-main__nav {
		max-width: 650px
	}
}

@media(min-width:1366px) {
	.hdr .hdr-main__nav {
		max-width: 800px
	}
}

.hdr .hdr-main__nav-section {
	display: block;
	flex: 0 0 auto;
	height: auto;
	position: relative
}

@media(hover:hover) {
	.hdr .hdr-main__nav-section:not([data-trigger-event=click]):hover .hdr-main__nav-link {
		background-size: 100% 4px
	}
	.hdr .hdr-main__nav-section:not([data-trigger-event=click]):hover input.hdr-main__nav-trigger {
		display: none
	}
	.hdr .hdr-main__nav-section:not([data-trigger-event=click]):hover .hdr-main__nav-submenu {
		display: block
	}
}

.hdr .hdr-main__nav-section+.hdr-main__nav-section {
	border-left: 36px solid transparent
}

.hdr .hdr-main__nav-section[data-disabled=true],
.hdr .hdr-main__nav-section[data-overflowing=true] {
	display: none
}

.hdr .hdr-main__nav-section[data-menu-active=true] .hdr-main__nav-link {
	background-size: 100% 4px
}

.hdr .hdr-main__nav-section[data-trigger-event=click] input.hdr-main__nav-trigger {
	cursor: pointer
}

.hdr .hdr-main__nav-section[data-trigger-event=click] input.hdr-main__nav-trigger:checked {
	pointer-events: auto!important
}

.hdr .hdr-main__nav-section--more .hdr-main__nav-link {
	position: relative
}

.hdr .hdr-main__nav-section--more .hdr-main__nav-link-icon,
.hdr .hdr-main__nav-section--more .hdr-main__nav-link-icon svg {
	display: block;
	height: 16px;
	overflow: hidden;
	width: 16px
}

.hdr .hdr-main__nav-section--more .hdr-main__nav-link-icon svg {
	fill: #000;
	stroke: none
}

.hdr .hdr-main__nav-section a.hdr-main__nav-link {
	align-items: center;
	background-image: linear-gradient(#006dae, #006dae);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 0 4px;
	display: inline-flex;
	flex-flow: row nowrap;
	height: 48px;
	justify-content: center;
	line-height: 48px;
	transition: background-size .2s ease-in-out;
	white-space: nowrap
}

.hdr .hdr-main__nav-section a.hdr-main__nav-link:active,
.hdr .hdr-main__nav-section a.hdr-main__nav-link:focus,
.hdr .hdr-main__nav-section a.hdr-main__nav-link:hover,
.hdr .hdr-main__nav-section a.hdr-main__nav-link:visited {
	color: #000
}

.hdr .hdr-main__nav-section input.hdr-main__nav-trigger {
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	box-shadow: none;
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%
}

@media(hover:hover) {
	.hdr .hdr-main__nav-section input.hdr-main__nav-trigger:focus~.hdr-main__nav-trigger-icon {
		border-top-width: 4px;
		opacity: 1
	}
}

.hdr .hdr-main__nav-section input.hdr-main__nav-trigger:checked {
	pointer-events: none
}

.hdr .hdr-main__nav-section input.hdr-main__nav-trigger:checked~.hdr-main__nav-submenu {
	display: block
}

.hdr .hdr-main__nav-section .hdr-main__nav-trigger-icon {
	border: 4px solid transparent;
	border-bottom: none;
	border-top: 0 solid #006dae;
	bottom: 0;
	display: block;
	left: 50%;
	margin-left: -4px;
	opacity: 0;
	position: absolute;
	transition-delay: .05s;
	transition-duration: .2s;
	transition-property: border-top-width, opacity;
	transition-timing-function: ease-in-out
}

.hdr .hdr-main__nav-section .hdr-main__nav-submenu {
	background: #fff;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
	display: none;
	height: auto;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 300px;
	z-index: 1001
}

.hdr .hdr-main__nav-section .hdr-main__nav-submenu-wrapper {
	-webkit-overflow-scrolling: touch;
	display: block;
	height: auto;
	margin: 0;
	-webkit-mask-image: linear-gradient(180deg, transparent, #fff 10%, #fff 90%, transparent);
	mask-image: linear-gradient(180deg, transparent, #fff 10%, #fff 90%, transparent);
	max-height: 336px;
	overflow: auto;
	padding: 0;
	position: relative;
	width: 100%
}

.hdr .hdr-main__nav-section .hdr-main__nav-submenu-item,
.hdr .hdr-main__nav-section .hdr-main__nav-submenu-list {
	list-style: none
}

.hdr .hdr-main__nav-section .hdr-main__nav-submenu-list {
	color: #000;
	display: block;
	height: auto;
	margin: 0;
	padding: 1.5rem 0;
	text-align: left;
	width: auto
}

.hdr .hdr-main__nav-section .hdr-main__nav-submenu-item {
	display: block;
	margin: 0;
	padding: 0
}

.hdr .hdr-main__nav-section .hdr-main__nav-submenu-link {
	display: block;
	padding: .5rem 1.5rem
}

.hdr .hdr-main__nav-section .hdr-main__nav-submenu-link:focus,
.hdr .hdr-main__nav-section .hdr-main__nav-submenu-link:hover {
	text-decoration: underline
}

.hdr-utils {
	align-items: center;
	background: #006dae;
	color: #fff;
	display: flex;
	height: 40px;
	justify-content: space-between;
	overflow-x: auto;
	padding: 0 .5rem
}

.hdr-utils__featured-nav,
.hdr-utils__nav,
.hdr-utils__quick-links-nav,
.hdr-utils__site-nav {
	height: 100%
}

.hdr-utils__quick-links-nav {
	display: none
}

.hdr-utils__featured-nav .hdr-utils__nav {
	justify-content: flex-end
}

.hdr-utils__nav {
	align-items: center;
	color: #fff;
	display: flex;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.hdr-utils__nav a {
	color: currentColor;
	text-decoration: none
}

.hdr-utils__nav-item {
	height: 100%;
	margin: 0;
	position: relative;
	transition: background-color .2s
}

.hdr-utils__nav-item.is-active,
.hdr-utils__nav-item:focus,
.hdr-utils__nav-item:hover,
.hdr-utils__nav-item[focus-within] {
	background-color: #027eb6
}

.hdr-utils__nav-item.is-active,
.hdr-utils__nav-item:focus,
.hdr-utils__nav-item:focus-within,
.hdr-utils__nav-item:hover {
	background-color: #027eb6
}

.hdr-utils__nav-button {
	align-items: center;
	background-color: transparent;
	display: flex;
	height: 100%;
	padding: 0 .5rem;
	transition: background-color .2s;
	white-space: nowrap
}

.hdr-utils__search-button {
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	color: #fff;
	margin: 0;
	padding: 0 .5rem;
	position: relative
}

.hdr-utils__icon {
	display: inline-block;
	height: 18px;
	width: 18px
}

.hdr-utils #LocationSelectorDropdown .util-selector__list,
.hdr-utils #LocationSelectorDropdown .util-selector__toggle {
	min-width: 160px
}

.hdr-utils #LocationSelectorDropdown .util-selector__label {
	position: relative;
	top: 1px
}

@media(min-width:600px) {
	.hdr-utils {
		grid-gap: 1rem;
		display: grid;
		gap: 1rem;
		grid-template-columns: auto 1fr;
		overflow: unset
	}
	.hdr-utils__label {
		display: block
	}
	.hdr-utils__nav-item--location {
		max-width: unset;
		min-width: unset;
		width: auto
	}
	.hdr-utils__nav-item--location .util-selector {
		width: 100%
	}
}

@media(min-width:960px) {
	.hdr-utils {
		grid-template-columns: 220px 1fr 1fr
	}
	.hdr-utils__quick-links-nav {
		display: flex
	}
	.hdr-utils__nav-item.is-active>.hdr-utils__dropdown,
	.hdr-utils__nav-item:focus>.hdr-utils__dropdown,
	.hdr-utils__nav-item:hover>.hdr-utils__dropdown,
	.hdr-utils__nav-item[focus-within]>.hdr-utils__dropdown {
		display: block
	}
	.hdr-utils__nav-item.is-active>.hdr-utils__dropdown,
	.hdr-utils__nav-item:focus-within>.hdr-utils__dropdown,
	.hdr-utils__nav-item:focus>.hdr-utils__dropdown,
	.hdr-utils__nav-item:hover>.hdr-utils__dropdown {
		display: block
	}
	.hdr-utils__nav-button {
		padding: 0 12px
	}
	.hdr-utils__search-button:before {
		content: none
	}
}

@media(min-width:1172px) {
	.hdr-utils {
		grid-template-columns: repeat(3, 1fr)
	}
	.hdr-utils__quick-links-nav {
		justify-content: center
	}
}

.nav-drawer {
	background-color: #fff;
	box-shadow: 0 1px 8px rgba(0, 0, 0, .103447);
	display: flex;
	flex-direction: column;
	height: 100%;
	left: 0;
	max-width: calc(100vw - 20px);
	min-width: 290px;
	overflow: hidden;
	position: fixed;
	top: 0;
	-webkit-transform: translateX(-110%);
	transform: translateX(-110%);
	transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
	transition: transform .6s cubic-bezier(.165, .84, .44, 1);
	transition: transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
	width: 100%;
	will-change: transform;
	z-index: 10001
}

.nav-drawer:focus {
	outline: 0
}

.nav-drawer__header {
	padding: 1.25rem;
	position: relative;
	width: 100%;
	z-index: 25
}

.nav-drawer__body {
	content-visibility: hidden;
	-webkit-overflow-scrolling: touch;
	overflow: auto;
	position: relative
}

.nav-drawer__wrapper {
	overflow: hidden;
	position: relative
}

.nav-drawer__footer {
	margin-top: auto;
	padding: 1.25rem;
	position: relative;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
	transition: transform .6s cubic-bezier(.165, .84, .44, 1);
	transition: transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
	z-index: 25
}

.nav-drawer__footer.is-hidden {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}

.nav-drawer__top-bar {
	background-color: #006dae;
	width: 100%
}

.nav-drawer__top-bar-nav {
	align-items: center;
	color: #fff;
	display: flex;
	height: 40px;
	list-style-type: none;
	margin: 0;
	overflow: auto;
	padding: 0 1.25rem
}

.nav-drawer__top-bar-nav a {
	color: currentColor;
	display: inline-block;
	position: relative;
	text-decoration: none;
	top: -1px;
	z-index: 10001
}

.nav-drawer__top-bar-nav a:hover {
	text-decoration: underline
}

.nav-drawer__top-bar-nav-item {
	display: inline-block;
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.nav-drawer__top-bar-nav-item:not(:first-child) {
	margin-left: 1rem
}

.nav-drawer__controls {
	align-items: center;
	display: flex
}

.nav-drawer__control {
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 24px
}

.nav-drawer__control:focus,
.nav-drawer__control:hover {
	fill: #006dae
}

.nav-drawer__control.is-hidden {
	display: none
}

.nav-drawer__close {
	margin-left: auto
}

.nav-drawer__site-heading {
	color: #006dae;
	padding-top: 2rem;
	text-align: center;
	text-transform: uppercase
}

.nav-drawer__site-heading a {
	text-decoration: none
}

.nav-drawer__menu {
	background-color: #fff;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0
}

.nav-drawer__menu--nested {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	transition: -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
	transition: transform .6s cubic-bezier(.165, .84, .44, 1);
	transition: transform .6s cubic-bezier(.165, .84, .44, 1), -webkit-transform .6s cubic-bezier(.165, .84, .44, 1);
	width: 100%;
	will-change: transform;
	z-index: 10
}

.nav-drawer__menu--nested.is-active {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.nav-drawer__menu--nested .nav-drawer__menu-link {
	padding-left: 2.5rem
}

.nav-drawer__menu-item {
	color: #000;
	margin: 0
}

.nav-drawer__menu-item--has-children>.nav-drawer__parent-link,
.nav-drawer__menu-item button[data-nav-drawer=expandMenu] {
	display: none
}

.nav-drawer__menu-item--has-children>button[data-nav-drawer=expandMenu] {
	display: flex
}

.nav-drawer__heading-link {
	display: block
}

.nav-drawer__heading-link,
.nav-drawer__menu-link {
	-webkit-appearance: none;
	appearance: none;
	background: none;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	margin: 0;
	padding: 1.25rem;
	text-align: left;
	width: 100%
}

.nav-drawer__menu-link {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.nav-drawer.is-active {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.nav-drawer.is-active .nav-drawer__body {
	content-visibility: visible
}

.nav-drawer__header:after {
	background: linear-gradient(180deg, rgba(0, 0, 0, .1), hsla(0, 0%, 100%, 0));
	bottom: -8px
}

.nav-drawer__footer:before,
.nav-drawer__header:after {
	content: "";
	display: block;
	height: 8px;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition: opacity .5s;
	width: 100%;
	z-index: 1
}

.nav-drawer__footer:before {
	background: linear-gradient(0, rgba(0, 0, 0, .1), hsla(0, 0%, 100%, 0));
	top: -8px
}

.nav-drawer.is-off-bottom .nav-drawer__footer:before,
.nav-drawer.is-off-top .nav-drawer__header:after {
	opacity: 1
}

.nav-drawer__icon--chevron {
	fill: #006dae;
	color: #006dae;
	max-width: 11px;
	width: 100%
}

.nav-drawer__icon--home {
	fill: #fff;
	color: #fff;
	position: relative;
	top: 2px
}

@media(min-width:600px) {
	.nav-drawer {
		max-width: 520px
	}
}

@media(min-width:960px) {
	.nav-drawer {
		display: none
	}
}

.page {
	overflow-x: hidden
}

.page-wrapper {
	margin: 0 auto;
	max-width: 81.25rem;
	position: relative
}

.content-wrapper {
	margin: 0 auto;
	max-width: 100%
}

.wrapper {
	padding-left: .9375rem;
	padding-right: .9375rem
}

.content {
	padding: 0 1rem 2.8125rem
}

.l--content .content {
	padding: 0
}

.layout--content .content-inner__rhs {
	padding: 1rem
}

.no-flexbox .flex-wrapper,
.no-js .flex-wrapper {
	display: table
}

.flexbox .flex-wrapper {
	display: flex
}

.mobile-hidden {
	display: none
}

.desktop-hidden {
	display: inline-block
}

.bg-default {
	background: transparent
}

.bg-white {
	background: #fff
}

.bg-cerise {
	background-color: #c8008f
}

.bg-dark-charcoal {
	background-color: #3c3c3c
}

.bg-light-charcoal {
	background-color: #505050
}

.bg-light-grey {
	background-color: #f6f6f6
}

.bg-medium-grey {
	background-color: #e6e6e6
}

.bg-dark-grey {
	background-color: #cfcfcf
}

.bg-monash-blue {
	background-color: #006dae
}

.bg-brown {
	background-color: #795549
}

.top-gap--standard {
	padding-top: 1.5rem
}

.top-gap--small {
	padding-top: 1.875rem
}

.top-gap--regular {
	padding-top: .9375rem
}

.top-gap--grey:before {
	background-color: #f6f6f6;
	content: " ";
	display: block;
	height: 1.5rem
}

.top-gap--white:before {
	background-color: #fff;
	content: " ";
	display: block;
	height: 1.5rem
}

.bottom-gap--standard {
	padding-bottom: 1.5rem
}

.bottom-gap--medium {
	padding-bottom: 2rem
}

.bottom-gap--grey:after {
	background-color: #f6f6f6;
	content: " ";
	display: block;
	height: 1.5rem
}

.bottom-gap--white:after {
	background-color: #fff;
	content: " ";
	display: block;
	height: 1.5rem
}

.banner .page-wrapper.user-def-palette--bg-black,
.call-to-action__action.user-def-palette--bg-black,
.user-def-palette--bg-black {
	background-color: #000
}

.banner .page-wrapper.user-def-palette--border-black,
.call-to-action__action.user-def-palette--border-black,
.user-def-palette--border-black {
	border-color: #000
}

.banner .page-wrapper.user-def-palette--text-black,
.banner .page-wrapper.user-def-palette--text-black p,
.call-to-action__action.user-def-palette--text-black,
.call-to-action__action.user-def-palette--text-black p,
.user-def-palette--text-black,
.user-def-palette--text-black p {
	color: #000
}

.banner .page-wrapper.user-def-palette--bg-monash-blue,
.call-to-action__action.user-def-palette--bg-monash-blue,
.user-def-palette--bg-monash-blue {
	background-color: #006dae
}

.banner .page-wrapper.user-def-palette--border-monash-blue,
.call-to-action__action.user-def-palette--border-monash-blue,
.user-def-palette--border-monash-blue {
	border-color: #006dae
}

.banner .page-wrapper.user-def-palette--text-monash-blue,
.banner .page-wrapper.user-def-palette--text-monash-blue p,
.call-to-action__action.user-def-palette--text-monash-blue,
.call-to-action__action.user-def-palette--text-monash-blue p,
.user-def-palette--text-monash-blue,
.user-def-palette--text-monash-blue p {
	color: #006dae
}

.banner .page-wrapper.user-def-palette--bg-white,
.call-to-action__action.user-def-palette--bg-white,
.user-def-palette--bg-white {
	background-color: #fff
}

.banner .page-wrapper.user-def-palette--border-white,
.call-to-action__action.user-def-palette--border-white,
.user-def-palette--border-white {
	border-color: #fff
}

.banner .page-wrapper.user-def-palette--text-white,
.banner .page-wrapper.user-def-palette--text-white p,
.call-to-action__action.user-def-palette--text-white,
.call-to-action__action.user-def-palette--text-white p,
.user-def-palette--text-white,
.user-def-palette--text-white p {
	color: #fff
}

.banner .page-wrapper.user-def-palette--bg-blue,
.call-to-action__action.user-def-palette--bg-blue,
.user-def-palette--bg-blue {
	background-color: #006dae
}

.banner .page-wrapper.user-def-palette--border-blue,
.call-to-action__action.user-def-palette--border-blue,
.user-def-palette--border-blue {
	border-color: #006dae
}

.banner .page-wrapper.user-def-palette--text-blue,
.banner .page-wrapper.user-def-palette--text-blue p,
.call-to-action__action.user-def-palette--text-blue,
.call-to-action__action.user-def-palette--text-blue p,
.user-def-palette--text-blue,
.user-def-palette--text-blue p {
	color: #006dae
}

.banner .page-wrapper.user-def-palette--bg-brown,
.call-to-action__action.user-def-palette--bg-brown,
.user-def-palette--bg-brown {
	background-color: #795549
}

.banner .page-wrapper.user-def-palette--border-brown,
.call-to-action__action.user-def-palette--border-brown,
.user-def-palette--border-brown {
	border-color: #795549
}

.banner .page-wrapper.user-def-palette--text-brown,
.banner .page-wrapper.user-def-palette--text-brown p,
.call-to-action__action.user-def-palette--text-brown,
.call-to-action__action.user-def-palette--text-brown p,
.user-def-palette--text-brown,
.user-def-palette--text-brown p {
	color: #795549
}

.banner .page-wrapper.user-def-palette--bg-cerise,
.call-to-action__action.user-def-palette--bg-cerise,
.user-def-palette--bg-cerise {
	background-color: #c8008f
}

.banner .page-wrapper.user-def-palette--border-cerise,
.call-to-action__action.user-def-palette--border-cerise,
.user-def-palette--border-cerise {
	border-color: #c8008f
}

.banner .page-wrapper.user-def-palette--text-cerise,
.banner .page-wrapper.user-def-palette--text-cerise p,
.call-to-action__action.user-def-palette--text-cerise,
.call-to-action__action.user-def-palette--text-cerise p,
.user-def-palette--text-cerise,
.user-def-palette--text-cerise p {
	color: #c8008f
}

.banner .page-wrapper.user-def-palette--bg-dark-charcoal,
.call-to-action__action.user-def-palette--bg-dark-charcoal,
.user-def-palette--bg-dark-charcoal {
	background-color: #3c3c3c
}

.banner .page-wrapper.user-def-palette--border-dark-charcoal,
.call-to-action__action.user-def-palette--border-dark-charcoal,
.user-def-palette--border-dark-charcoal {
	border-color: #3c3c3c
}

.banner .page-wrapper.user-def-palette--text-dark-charcoal,
.banner .page-wrapper.user-def-palette--text-dark-charcoal p,
.call-to-action__action.user-def-palette--text-dark-charcoal,
.call-to-action__action.user-def-palette--text-dark-charcoal p,
.user-def-palette--text-dark-charcoal,
.user-def-palette--text-dark-charcoal p {
	color: #3c3c3c
}

.banner .page-wrapper.user-def-palette--bg-dark-grey,
.call-to-action__action.user-def-palette--bg-dark-grey,
.user-def-palette--bg-dark-grey {
	background-color: #cfcfcf
}

.banner .page-wrapper.user-def-palette--border-dark-grey,
.call-to-action__action.user-def-palette--border-dark-grey,
.user-def-palette--border-dark-grey {
	border-color: #cfcfcf
}

.banner .page-wrapper.user-def-palette--text-dark-grey,
.banner .page-wrapper.user-def-palette--text-dark-grey p,
.call-to-action__action.user-def-palette--text-dark-grey,
.call-to-action__action.user-def-palette--text-dark-grey p,
.user-def-palette--text-dark-grey,
.user-def-palette--text-dark-grey p {
	color: #cfcfcf
}

.banner .page-wrapper.user-def-palette--bg-green,
.call-to-action__action.user-def-palette--bg-green,
.user-def-palette--bg-green {
	background-color: #00ac3e
}

.banner .page-wrapper.user-def-palette--border-green,
.call-to-action__action.user-def-palette--border-green,
.user-def-palette--border-green {
	border-color: #00ac3e
}

.banner .page-wrapper.user-def-palette--text-green,
.banner .page-wrapper.user-def-palette--text-green p,
.call-to-action__action.user-def-palette--text-green,
.call-to-action__action.user-def-palette--text-green p,
.user-def-palette--text-green,
.user-def-palette--text-green p {
	color: #00ac3e
}

.banner .page-wrapper.user-def-palette--bg-khaki,
.call-to-action__action.user-def-palette--bg-khaki,
.user-def-palette--bg-khaki {
	background-color: #829356
}

.banner .page-wrapper.user-def-palette--border-khaki,
.call-to-action__action.user-def-palette--border-khaki,
.user-def-palette--border-khaki {
	border-color: #829356
}

.banner .page-wrapper.user-def-palette--text-khaki,
.banner .page-wrapper.user-def-palette--text-khaki p,
.call-to-action__action.user-def-palette--text-khaki,
.call-to-action__action.user-def-palette--text-khaki p,
.user-def-palette--text-khaki,
.user-def-palette--text-khaki p {
	color: #829356
}

.banner .page-wrapper.user-def-palette--bg-light-blue,
.call-to-action__action.user-def-palette--bg-light-blue,
.user-def-palette--bg-light-blue {
	background-color: #009fda
}

.banner .page-wrapper.user-def-palette--border-light-blue,
.call-to-action__action.user-def-palette--border-light-blue,
.user-def-palette--border-light-blue {
	border-color: #009fda
}

.banner .page-wrapper.user-def-palette--text-light-blue,
.banner .page-wrapper.user-def-palette--text-light-blue p,
.call-to-action__action.user-def-palette--text-light-blue,
.call-to-action__action.user-def-palette--text-light-blue p,
.user-def-palette--text-light-blue,
.user-def-palette--text-light-blue p {
	color: #009fda
}

.banner .page-wrapper.user-def-palette--bg-light-charcoal,
.call-to-action__action.user-def-palette--bg-light-charcoal,
.user-def-palette--bg-light-charcoal {
	background-color: #505050
}

.banner .page-wrapper.user-def-palette--border-light-charcoal,
.call-to-action__action.user-def-palette--border-light-charcoal,
.user-def-palette--border-light-charcoal {
	border-color: #505050
}

.banner .page-wrapper.user-def-palette--text-light-charcoal,
.banner .page-wrapper.user-def-palette--text-light-charcoal p,
.call-to-action__action.user-def-palette--text-light-charcoal,
.call-to-action__action.user-def-palette--text-light-charcoal p,
.user-def-palette--text-light-charcoal,
.user-def-palette--text-light-charcoal p {
	color: #505050
}

.banner .page-wrapper.user-def-palette--bg-light-grey,
.call-to-action__action.user-def-palette--bg-light-grey,
.user-def-palette--bg-light-grey {
	background-color: #f6f6f6
}

.banner .page-wrapper.user-def-palette--border-light-grey,
.call-to-action__action.user-def-palette--border-light-grey,
.user-def-palette--border-light-grey {
	border-color: #f6f6f6
}

.banner .page-wrapper.user-def-palette--text-light-grey,
.banner .page-wrapper.user-def-palette--text-light-grey p,
.call-to-action__action.user-def-palette--text-light-grey,
.call-to-action__action.user-def-palette--text-light-grey p,
.user-def-palette--text-light-grey,
.user-def-palette--text-light-grey p {
	color: #f6f6f6
}

.banner .page-wrapper.user-def-palette--bg-magenta,
.call-to-action__action.user-def-palette--bg-magenta,
.user-def-palette--bg-magenta {
	background-color: #c900ff
}

.banner .page-wrapper.user-def-palette--border-magenta,
.call-to-action__action.user-def-palette--border-magenta,
.user-def-palette--border-magenta {
	border-color: #c900ff
}

.banner .page-wrapper.user-def-palette--text-magenta,
.banner .page-wrapper.user-def-palette--text-magenta p,
.call-to-action__action.user-def-palette--text-magenta,
.call-to-action__action.user-def-palette--text-magenta p,
.user-def-palette--text-magenta,
.user-def-palette--text-magenta p {
	color: #c900ff
}

.banner .page-wrapper.user-def-palette--bg-medium-grey,
.call-to-action__action.user-def-palette--bg-medium-grey,
.user-def-palette--bg-medium-grey {
	background-color: #e6e6e6
}

.banner .page-wrapper.user-def-palette--border-medium-grey,
.call-to-action__action.user-def-palette--border-medium-grey,
.user-def-palette--border-medium-grey {
	border-color: #e6e6e6
}

.banner .page-wrapper.user-def-palette--text-medium-grey,
.banner .page-wrapper.user-def-palette--text-medium-grey p,
.call-to-action__action.user-def-palette--text-medium-grey,
.call-to-action__action.user-def-palette--text-medium-grey p,
.user-def-palette--text-medium-grey,
.user-def-palette--text-medium-grey p {
	color: #e6e6e6
}

.banner .page-wrapper.user-def-palette--bg-orange,
.call-to-action__action.user-def-palette--bg-orange,
.user-def-palette--bg-orange {
	background-color: #fc622e
}

.banner .page-wrapper.user-def-palette--border-orange,
.call-to-action__action.user-def-palette--border-orange,
.user-def-palette--border-orange {
	border-color: #fc622e
}

.banner .page-wrapper.user-def-palette--text-orange,
.banner .page-wrapper.user-def-palette--text-orange p,
.call-to-action__action.user-def-palette--text-orange,
.call-to-action__action.user-def-palette--text-orange p,
.user-def-palette--text-orange,
.user-def-palette--text-orange p {
	color: #fc622e
}

.banner .page-wrapper.user-def-palette--bg-pink,
.call-to-action__action.user-def-palette--bg-pink,
.user-def-palette--bg-pink {
	background-color: #ee64a4
}

.banner .page-wrapper.user-def-palette--border-pink,
.call-to-action__action.user-def-palette--border-pink,
.user-def-palette--border-pink {
	border-color: #ee64a4
}

.banner .page-wrapper.user-def-palette--text-pink,
.banner .page-wrapper.user-def-palette--text-pink p,
.call-to-action__action.user-def-palette--text-pink,
.call-to-action__action.user-def-palette--text-pink p,
.user-def-palette--text-pink,
.user-def-palette--text-pink p {
	color: #ee64a4
}

.banner .page-wrapper.user-def-palette--bg-purple,
.call-to-action__action.user-def-palette--bg-purple,
.user-def-palette--bg-purple {
	background-color: #8177e7
}

.banner .page-wrapper.user-def-palette--border-purple,
.call-to-action__action.user-def-palette--border-purple,
.user-def-palette--border-purple {
	border-color: #8177e7
}

.banner .page-wrapper.user-def-palette--text-purple,
.banner .page-wrapper.user-def-palette--text-purple p,
.call-to-action__action.user-def-palette--text-purple,
.call-to-action__action.user-def-palette--text-purple p,
.user-def-palette--text-purple,
.user-def-palette--text-purple p {
	color: #8177e7
}

.banner .page-wrapper.user-def-palette--bg-red,
.call-to-action__action.user-def-palette--bg-red,
.user-def-palette--bg-red {
	background-color: #ff002b
}

.banner .page-wrapper.user-def-palette--border-red,
.call-to-action__action.user-def-palette--border-red,
.user-def-palette--border-red {
	border-color: #ff002b
}

.banner .page-wrapper.user-def-palette--text-red,
.banner .page-wrapper.user-def-palette--text-red p,
.call-to-action__action.user-def-palette--text-red,
.call-to-action__action.user-def-palette--text-red p,
.user-def-palette--text-red,
.user-def-palette--text-red p {
	color: #ff002b
}

.banner .page-wrapper.user-def-palette--bg-aa-blue,
.call-to-action__action.user-def-palette--bg-aa-blue,
.user-def-palette--bg-aa-blue {
	background-color: #00739d
}

.banner .page-wrapper.user-def-palette--border-aa-blue,
.call-to-action__action.user-def-palette--border-aa-blue,
.user-def-palette--border-aa-blue {
	border-color: #00739d
}

.banner .page-wrapper.user-def-palette--text-aa-blue,
.banner .page-wrapper.user-def-palette--text-aa-blue p,
.call-to-action__action.user-def-palette--text-aa-blue,
.call-to-action__action.user-def-palette--text-aa-blue p,
.user-def-palette--text-aa-blue,
.user-def-palette--text-aa-blue p {
	color: #00739d
}

.banner .page-wrapper.user-def-palette--bg-aa-charcoal,
.call-to-action__action.user-def-palette--bg-aa-charcoal,
.user-def-palette--bg-aa-charcoal {
	background-color: #505050
}

.banner .page-wrapper.user-def-palette--border-aa-charcoal,
.call-to-action__action.user-def-palette--border-aa-charcoal,
.user-def-palette--border-aa-charcoal {
	border-color: #505050
}

.banner .page-wrapper.user-def-palette--text-aa-charcoal,
.banner .page-wrapper.user-def-palette--text-aa-charcoal p,
.call-to-action__action.user-def-palette--text-aa-charcoal,
.call-to-action__action.user-def-palette--text-aa-charcoal p,
.user-def-palette--text-aa-charcoal,
.user-def-palette--text-aa-charcoal p {
	color: #505050
}

.banner .page-wrapper.user-def-palette--bg-aa-fuchsia,
.call-to-action__action.user-def-palette--bg-aa-fuchsia,
.user-def-palette--bg-aa-fuchsia {
	background-color: #c90095
}

.banner .page-wrapper.user-def-palette--border-aa-fuchsia,
.call-to-action__action.user-def-palette--border-aa-fuchsia,
.user-def-palette--border-aa-fuchsia {
	border-color: #c90095
}

.banner .page-wrapper.user-def-palette--text-aa-fuchsia,
.banner .page-wrapper.user-def-palette--text-aa-fuchsia p,
.call-to-action__action.user-def-palette--text-aa-fuchsia,
.call-to-action__action.user-def-palette--text-aa-fuchsia p,
.user-def-palette--text-aa-fuchsia,
.user-def-palette--text-aa-fuchsia p {
	color: #c90095
}

.banner .page-wrapper.user-def-palette--bg-aa-green,
.call-to-action__action.user-def-palette--bg-aa-green,
.user-def-palette--bg-aa-green {
	background-color: #006f29
}

.banner .page-wrapper.user-def-palette--border-aa-green,
.call-to-action__action.user-def-palette--border-aa-green,
.user-def-palette--border-aa-green {
	border-color: #006f29
}

.banner .page-wrapper.user-def-palette--text-aa-green,
.banner .page-wrapper.user-def-palette--text-aa-green p,
.call-to-action__action.user-def-palette--text-aa-green,
.call-to-action__action.user-def-palette--text-aa-green p,
.user-def-palette--text-aa-green,
.user-def-palette--text-aa-green p {
	color: #006f29
}

.banner .page-wrapper.user-def-palette--bg-aa-olive,
.call-to-action__action.user-def-palette--bg-aa-olive,
.user-def-palette--bg-aa-olive {
	background-color: #616d3a
}

.banner .page-wrapper.user-def-palette--border-aa-olive,
.call-to-action__action.user-def-palette--border-aa-olive,
.user-def-palette--border-aa-olive {
	border-color: #616d3a
}

.banner .page-wrapper.user-def-palette--text-aa-olive,
.banner .page-wrapper.user-def-palette--text-aa-olive p,
.call-to-action__action.user-def-palette--text-aa-olive,
.call-to-action__action.user-def-palette--text-aa-olive p,
.user-def-palette--text-aa-olive,
.user-def-palette--text-aa-olive p {
	color: #616d3a
}

.banner .page-wrapper.user-def-palette--bg-aa-orange,
.call-to-action__action.user-def-palette--bg-aa-orange,
.user-def-palette--bg-aa-orange {
	background-color: #c33603
}

.banner .page-wrapper.user-def-palette--border-aa-orange,
.call-to-action__action.user-def-palette--border-aa-orange,
.user-def-palette--border-aa-orange {
	border-color: #c33603
}

.banner .page-wrapper.user-def-palette--text-aa-orange,
.banner .page-wrapper.user-def-palette--text-aa-orange p,
.call-to-action__action.user-def-palette--text-aa-orange,
.call-to-action__action.user-def-palette--text-aa-orange p,
.user-def-palette--text-aa-orange,
.user-def-palette--text-aa-orange p {
	color: #c33603
}

.banner .page-wrapper.user-def-palette--bg-aa-purple,
.call-to-action__action.user-def-palette--bg-aa-purple,
.user-def-palette--bg-aa-purple {
	background-color: #6f64a9
}

.banner .page-wrapper.user-def-palette--border-aa-purple,
.call-to-action__action.user-def-palette--border-aa-purple,
.user-def-palette--border-aa-purple {
	border-color: #6f64a9
}

.banner .page-wrapper.user-def-palette--text-aa-purple,
.banner .page-wrapper.user-def-palette--text-aa-purple p,
.call-to-action__action.user-def-palette--text-aa-purple,
.call-to-action__action.user-def-palette--text-aa-purple p,
.user-def-palette--text-aa-purple,
.user-def-palette--text-aa-purple p {
	color: #6f64a9
}

.banner .page-wrapper.user-def-palette--bg-aa-red,
.call-to-action__action.user-def-palette--bg-aa-red,
.user-def-palette--bg-aa-red {
	background-color: #df0021
}

.banner .page-wrapper.user-def-palette--border-aa-red,
.call-to-action__action.user-def-palette--border-aa-red,
.user-def-palette--border-aa-red {
	border-color: #df0021
}

.banner .page-wrapper.user-def-palette--text-aa-red,
.banner .page-wrapper.user-def-palette--text-aa-red p,
.call-to-action__action.user-def-palette--text-aa-red,
.call-to-action__action.user-def-palette--text-aa-red p,
.user-def-palette--text-aa-red,
.user-def-palette--text-aa-red p {
	color: #df0021
}

.banner .page-wrapper.user-def-palette--bg-aa-ruby,
.call-to-action__action.user-def-palette--bg-aa-ruby,
.user-def-palette--bg-aa-ruby {
	background-color: #c800d9
}

.banner .page-wrapper.user-def-palette--border-aa-ruby,
.call-to-action__action.user-def-palette--border-aa-ruby,
.user-def-palette--border-aa-ruby {
	border-color: #c800d9
}

.banner .page-wrapper.user-def-palette--text-aa-ruby,
.banner .page-wrapper.user-def-palette--text-aa-ruby p,
.call-to-action__action.user-def-palette--text-aa-ruby,
.call-to-action__action.user-def-palette--text-aa-ruby p,
.user-def-palette--text-aa-ruby,
.user-def-palette--text-aa-ruby p {
	color: #c800d9
}

.banner .page-wrapper.user-def-palette--bg-aa-umber,
.call-to-action__action.user-def-palette--bg-aa-umber,
.user-def-palette--bg-aa-umber {
	background-color: #795548
}

.banner .page-wrapper.user-def-palette--border-aa-umber,
.call-to-action__action.user-def-palette--border-aa-umber,
.user-def-palette--border-aa-umber {
	border-color: #795548
}

.banner .page-wrapper.user-def-palette--text-aa-umber,
.banner .page-wrapper.user-def-palette--text-aa-umber p,
.call-to-action__action.user-def-palette--text-aa-umber,
.call-to-action__action.user-def-palette--text-aa-umber p,
.user-def-palette--text-aa-umber,
.user-def-palette--text-aa-umber p {
	color: #795548
}

.user-def-icon {
	width: 100%
}

.no-flexbox .user-def-icon,
.no-js .user-def-icon {
	display: table
}

.flexbox .user-def-icon {
	display: flex
}

.user-def-icon:before {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 752px 560px;
	content: "";
	display: block;
	flex-shrink: 0;
	margin-right: 1rem;
	vertical-align: top
}

.no-svg .user-def-icon:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.user-def-icon--feature-double-degree:before {
	background-position: -480px -144px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-laptop:before {
	background-position: -528px -144px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-phone:before {
	background-position: 0 -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-spreadsheet:before {
	background-position: -384px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-touch:before {
	background-position: -432px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-users-three:before {
	background-position: -480px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-user-message:before {
	background-position: -528px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-australia-blue:before {
	background-position: 0 -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-australia-blue-solid:before {
	background-position: -48px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-business-people:before {
	background-position: -96px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-circle-of-trust:before {
	background-position: -144px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-document-pinned:before {
	background-position: -192px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-earth:before {
	background-position: -240px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-edit:before {
	background-position: -288px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-employability:before {
	background-position: -336px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-filter-and-sort:before {
	background-position: -384px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-folders:before {
	background-position: -432px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-gift:before {
	background-position: -480px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-world-globe:before {
	background-position: -528px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-handshake:before {
	background-position: -576px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-lecture:before {
	background-position: -624px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-magnifying-glass:before {
	background-position: -672px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-mail-write:before {
	background-position: -720px -240px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-map-location:before {
	background-position: 0 -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-medal:before {
	background-position: -48px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-messages:before {
	background-position: -96px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-money:before {
	background-position: -144px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-publication:before {
	background-position: -192px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-piggy-bank:before {
	background-position: -240px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-question:before {
	background-position: -288px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-search:before {
	background-position: -336px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-scroll:before {
	background-position: -384px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-users-five:before {
	background-position: -432px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-earth-blue-solid:before {
	background-position: -480px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-university:before {
	background-position: -528px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-users-crowd:before {
	background-position: -576px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-emoticon-smile:before {
	background-position: -48px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-first-aid:before {
	background-position: -96px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-home:before {
	background-position: -144px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-microscope:before {
	background-position: -192px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-ok-mark:before {
	background-position: -240px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-passport:before {
	background-position: -288px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-suitcase:before {
	background-position: -336px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-trophy:before {
	background-position: -384px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-accreditation:before {
	background-position: -432px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-bus:before {
	background-position: -576px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-camera-blue-icon:before {
	background-position: -624px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-car:before {
	background-position: -672px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-discovery-blue-icon:before {
	background-position: -720px -480px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-electricity:before {
	background-position: 0 -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-heart-blue:before {
	background-position: -48px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-history-blue-icon:before {
	background-position: -96px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-idea-blue-icon:before {
	background-position: -144px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-media-blue-icon:before {
	background-position: -192px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-mobile-phone-blue-icon:before {
	background-position: -240px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-mortar-board:before {
	background-position: -288px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-nature-blue-icon:before {
	background-position: -336px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-photo-blue-icon:before {
	background-position: -384px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-pin-drop:before {
	background-position: -432px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-rankings-blue-icon:before {
	background-position: -480px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-support-blue-icon:before {
	background-position: -528px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-survey-blue-icon:before {
	background-position: -576px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-sustainability-blue-icon:before {
	background-position: -624px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--feature-icon-tap:before {
	background-position: -672px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-alumni:before {
	background-position: -720px -528px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-info-crowd-business:before {
	background-position: -528px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-info-crowd-normal:before {
	background-position: -480px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-info-degree:before {
	background-position: -384px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-info-specialisations:before {
	background-position: -432px -192px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-search-online-course:before {
	background-position: -528px -144px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-search-double-degree:before {
	background-position: -480px -144px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-search-course-new:before {
	background-position: -672px -288px;
	height: 32px;
	width: 32px
}

.user-def-icon--study-search-accreditation:before {
	background-position: -432px -480px;
	height: 32px;
	width: 32px
}

.byline {
	font-size: .8rem;
	font-weight: 700
}

.byline__author {
	text-transform: uppercase
}

.byline__datetime,
.byline__phone {
	margin-left: .8rem
}

.byline__datetime:first-child,
.byline__phone:first-child {
	margin-left: 0
}

.byline__datetime {
	font-weight: 400
}

.gallery-slick-slideshow {
	margin: 1rem 0;
	position: relative
}

.gallery-slick-slideshow a {
	display: block
}

.gallery-slick-slideshow a:focus span,
.gallery-slick-slideshow a:hover span {
	text-decoration: underline
}

.gallery-slick-slideshow__slide {
	position: relative
}

.gallery-slick-slideshow__slide img {
	width: 100%
}

.gallery-slick-slideshow__slide a {
	background: #000
}

.gallery-slick-slideshow__summary {
	bottom: 0;
	color: #fff;
	padding: 1rem 2rem;
	z-index: 1
}

.gallery-slick-slideshow__overlay,
.gallery-slick-slideshow__summary {
	position: absolute;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.gallery-slick-slideshow__overlay {
	background-image: linear-gradient(transparent, transparent 50%, #000);
	height: 100%;
	left: 0;
	right: 0;
	text-indent: 100%;
	top: 0;
	white-space: nowrap;
	width: 100%
}

.gallery-slick-slideshow .slick-arrow {
	background-color: rgba(0, 0, 0, .2);
	border: 0;
	content: "";
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	transition: backgound-color, .3s, ease;
	width: 1.875rem;
	z-index: 99
}

.gallery-slick-slideshow .slick-arrow span {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 564px 420px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap
}

.no-svg .gallery-slick-slideshow .slick-arrow span {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.gallery-slick-slideshow .slick-arrow.slick-prev span {
	background-position: -396px -36px;
	height: 24px;
	left: 0;
	width: 13px
}

.gallery-slick-slideshow .slick-arrow.slick-next span {
	background-position: -324px -36px;
	height: 24px;
	right: 0;
	width: 13px
}

.gallery-slick-slideshow .slick-arrow:focus,
.gallery-slick-slideshow .slick-arrow:hover {
	background-color: rgba(0, 0, 0, .6)
}

.gallery-slick-slideshow.popup__video a:before {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -288px -216px;
	background-repeat: no-repeat;
	background-size: 1128px 840px;
	content: "";
	display: block;
	height: 48px;
	width: 48px
}

.no-svg .gallery-slick-slideshow.popup__video a:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.gallery-slick-slideshow.popup__video a:before {
	left: 50%;
	margin: -1.5rem 0 0 -1.5rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 1
}

.gallery-slick-slideshow.popup__video a:after {
	display: none
}

.gallery-slick-slideshow.popup__video a:focus:before,
.gallery-slick-slideshow.popup__video a:hover:before {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -360px -216px;
	background-repeat: no-repeat;
	background-size: 1128px 840px;
	content: "";
	display: block;
	height: 48px;
	width: 48px
}

.no-svg .gallery-slick-slideshow.popup__video a:focus:before,
.no-svg .gallery-slick-slideshow.popup__video a:hover:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.content-image__image {
	display: block;
	width: 100%
}

.content-image__caption {
	color: #505050;
	font-size: .75rem;
	margin-top: .75rem
}

.imgCaption {
	display: inline-block;
	overflow: hidden
}

.imgCaption img {
	margin-bottom: .5rem
}

.imgCaption .caption {
	color: #505050;
	font-size: .75rem;
	margin-top: .75rem
}

.imgFloatLeft {
	float: left;
	margin-right: 1.875rem
}

.imgFloatRight {
	float: right;
	margin-left: 1.875rem
}

.inside-page .content-inner__main>h1 {
	margin-top: 0
}

.related {
	margin-bottom: 1rem;
	overflow: hidden;
	position: relative
}

.related__heading {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.3125rem;
	margin: .5rem 0
}

.related:first-child {
	margin-top: 2.1875rem
}

.related>div {
	margin-left: -1px
}

.related>div a {
	border-left: 1px solid #505050;
	color: #505050;
	font-size: .75rem;
	margin: .25em 0;
	padding: 0 1em;
	text-decoration: underline
}

.related>div a:active,
.related>div a:focus,
.related>div a:hover {
	color: #006dae
}

.related>div a:first-child {
	padding-left: 0
}

.intro-text {
	clear: both;
	margin-left: -1rem;
	margin-right: -1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	text-align: center
}

.intro-text h2 {
	font-size: 1.75rem;
	line-height: 1.2;
	margin-bottom: 1.125rem;
	margin-top: 3rem;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: .3125rem
}

.intro-text p {
	font-size: .9375rem;
	font-weight: 300
}

.intro-text p:last-child {
	margin-bottom: 0
}

.intro-text .introduction {
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 0;
	padding-bottom: 2rem
}

@media(min-width:960px) {
	.intro-text {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0
	}
	.intro-text .content-wrapper {
		max-width: 70%
	}
	.intro-text.align-left-w h3,
	.intro-text.align-left-w p {
		text-align: left
	}
	.intro-text.align-left-w .content-wrapper {
		max-width: 60%
	}
	.intro-text h2 {
		font-size: 2.5rem;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0
	}
	.intro-text p {
		font-size: 1rem
	}
	.intro-text .introduction {
		font-size: 1.375rem;
		line-height: 1.4
	}
}

.lhs-nav {
	background: #fff
}

.lhs-nav a {
	text-decoration: none
}

.lhs-nav-list {
	list-style: none;
	margin: 0;
	padding: 0
}

.lhs-nav-list__item,
.lhs-nav-list__item--active,
.lhs-nav-list__item--current,
.lhs-nav-list__item--parent {
	position: relative
}

.lhs-nav-list__item--parent {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0
}

.lhs-nav-list__item--active {
	background: #f6f6f6
}

.lhs-nav-list__item-link {
	color: #505050;
	display: block;
	font-weight: 300;
	padding: 1.5rem .9375rem
}

.lhs-nav-list__item-link:active {
	color: #505050
}

.lhs-nav-list__item-link--current,
.lhs-nav-list__item-link--current:active,
.lhs-nav-list__item-link:focus,
.lhs-nav-list__item-link:hover {
	background: #006dae;
	color: #fff
}

.lhs-nav-list__item-link--current .lhs-nav-list__item-cta:after,
.lhs-nav-list__item-link--current:active .lhs-nav-list__item-cta:after,
.lhs-nav-list__item-link:focus .lhs-nav-list__item-cta:after,
.lhs-nav-list__item-link:hover .lhs-nav-list__item-cta:after {
	background-position: -162px -18px;
	height: 12px;
	opacity: 1;
	width: 6px
}

.lhs-nav-list__item-link--current .lhs-nav-list__item-cta--expanded:after,
.lhs-nav-list__item-link--current:active .lhs-nav-list__item-cta--expanded:after,
.lhs-nav-list__item-link:focus .lhs-nav-list__item-cta--expanded:after,
.lhs-nav-list__item-link:hover .lhs-nav-list__item-cta--expanded:after {
	background-position: -90px -18px;
	height: 12px;
	width: 12px
}

.lhs-nav-list__item-link--parent {
	background-color: #f6f6f6;
	color: #006dae;
	display: block;
	font-size: .9375rem;
	font-weight: 700;
	padding: 1.5rem .9375rem;
	position: relative
}

.lhs-nav-list__item-link--parent:active {
	color: #006dae
}

.lhs-nav-list__item-link--parent:after {
	border-bottom: .0625rem solid #006dae;
	bottom: 0;
	content: "";
	display: none;
	height: .0625rem;
	position: absolute;
	width: 1.25rem
}

.lhs-nav-list__item-link--current {
	background: #006dae;
	color: #fff;
	font-weight: 700
}

.lhs-nav-list__item-link--current:focus {
	outline: thin dotted #3c3c3c
}

.lhs-nav-list__item-cta {
	background: transparent;
	border: 0;
	height: 2.65rem;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 2.65rem
}

.lhs-nav-list__item-cta:after {
	zoom: 1;
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -144px -18px;
	background-repeat: no-repeat;
	background-size: 282px 210px;
	border: 0;
	content: "";
	display: inline-block;
	*display: inline;
	height: 12px;
	margin: 0 .625rem 0 0;
	opacity: .3;
	position: absolute;
	right: 0;
	top: 15px;
	width: 6px
}

.no-svg .lhs-nav-list__item-cta:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.lhs-nav-list__item-cta--expanded:after {
	background-position: -72px -18px;
	height: 12px;
	opacity: 1;
	width: 12px
}

.fac-filter {
	margin-top: 0;
	position: relative
}

.fac-filter .rangeslider {
	background: #cfcfcf;
	border-radius: 0;
	height: 3px;
	margin: 1rem 0 2rem
}

.fac-filter .rangeslider__fill {
	display: none
}

.fac-filter .rangeslider__handle {
	background: #006dae;
	border: 0;
	box-shadow: none;
	height: 16px;
	margin: 3px 3px 3px 0;
	width: 16px
}

.fac-filter .output {
	-moz-appearance: textfield;
	background: #fff;
	border: 1px solid #006dae;
	color: #006dae;
	float: left;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	margin-right: 5%;
	text-align: center;
	width: 45%
}

.fac-filter .output::-webkit-inner-spin-button,
.fac-filter .output::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.fac-filter .range__button {
	overflow: hidden;
	padding-left: 5%
}

.fac-filter .range__button input {
	background: #006dae;
	border: 0;
	color: #fff;
	float: right;
	height: 40px;
	width: 100%
}

.fac-filter .range__button input:focus,
.fac-filter .range__button input:hover {
	text-decoration: underline
}

.fac-filter .accordion .fac-filter__wrap .accTitle {
	background: #fff
}

.fac-filter .accordion .fac-filter__wrap .accTitle.uber-accordion__target-active a:after {
	background-position: -360px -48px;
	height: 16px;
	width: 16px
}

.fac-filter .accordion .fac-filter__wrap .accContent {
	background: #fff
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset {
	border: 0;
	border-bottom: 1px solid #cfcfcf;
	margin: 0;
	padding: 0
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet {
	color: #006dae;
	font-size: .75rem;
	font-weight: 300;
	text-decoration: none
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet .sq-icon__remove {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -210px -15px;
	background-repeat: no-repeat;
	background-size: 235px 175px;
	content: "";
	display: inline-block;
	height: 10px;
	margin-right: .75rem;
	width: 10px
}

.no-svg .fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet .sq-icon__remove {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset .reset-facet:hover {
	text-decoration: underline
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li {
	margin: 0
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a {
	color: #006dae;
	display: block;
	font-size: .75rem;
	font-weight: 300;
	margin: .625rem 0;
	text-decoration: none;
	width: 100%
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a.inactive {
	color: #505050
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a.inactive .sq-icon__checkbox-default:before {
	background: #d1d3d4;
	border: 1px solid #505050
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-default {
	cursor: pointer;
	margin-left: 1.375rem;
	position: relative
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-default:before {
	border: 1px solid #006dae;
	content: "";
	display: inline-block;
	height: .75rem;
	left: -1.375rem;
	position: absolute;
	top: .0625rem;
	width: .75rem
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-selected {
	cursor: pointer;
	margin-left: 1.375rem;
	position: relative
}

.fac-filter .accordion .fac-filter__wrap .accContent fieldset ul li a .sq-icon__checkbox-selected:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/tick.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: .5rem .5rem;
	border: 1px solid #006dae;
	content: "";
	display: inline-block;
	height: .75rem;
	left: -1.375rem;
	position: absolute;
	top: .0625rem;
	width: .75rem
}

.fac-filter .accordion .fac-filter__wrap>.accContent {
	background: none;
	padding: 0
}

.fac-filter .accordion .fac-filter__wrap>.accTitle {
	background: #f6f6f6
}

.fac-filter .accordion .fac-filter__wrap>.accTitle a {
	color: #505050;
	line-height: 1.0625rem;
	text-indent: 1.875rem
}

.fac-filter .accordion .fac-filter__wrap>.accTitle a:before {
	zoom: 1;
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -288px -48px;
	background-repeat: no-repeat;
	background-size: 376px 280px;
	content: "";
	display: inline-block;
	*display: inline;
	height: 16px;
	left: 1.4375rem;
	position: absolute;
	width: 16px
}

.no-svg .fac-filter .accordion .fac-filter__wrap>.accTitle a:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.fac-filter .accordion .fac-filter__wrap>.accTitle.uber-accordion__target-active {
	background: #006dae
}

.fac-filter .accordion .fac-filter__wrap>.accTitle.uber-accordion__target-active a {
	color: #fff
}

.fac-filter .accordion .fac-filter__wrap>.accTitle.uber-accordion__target-active a:before {
	background-position: -312px -48px;
	height: 16px;
	width: 16px
}

.fac-filter .accordion .fac-filter__wrap>.accTitle.uber-accordion__target-active a:after {
	background-position: -120px -24px;
	height: 16px;
	width: 16px
}

.no-js .lhs-nav-list__item .lhs-nav-list {
	display: block
}

.m-device {
	width: 100%
}

.m-device__wrapper {
	position: relative
}

.m-device svg {
	height: 100%;
	width: 100%
}

.m-device--mc {
	max-width: 125px
}

.m-device--mc .m-device__overlay svg>* {
	fill: #fff;
	opacity: .35
}

@media screen and (min-width:60em) {
	.m-device--mc {
		max-width: 220px
	}
}

.microbanner .m-device__wrapper {
	display: none
}

@media only screen and (min-width:60em) {
	.microbanner .m-device {
		width: auto
	}
	.microbanner .m-device__wrapper {
		display: inline-block;
		height: 100%
	}
	.microbanner .m-device--mc {
		height: 100%;
		position: absolute;
		right: 15px
	}
	.microbanner .m-device__overlay {
		display: inline-block;
		height: 100%
	}
	.microbanner .m-device svg {
		width: auto
	}
}

.dropdown-container-wrapper .selectric-wrapper {
	clear: both
}

.error {
	color: red
}

input.typeahead {
	padding: .625rem
}

section.panel.section6__loader {
	background-color: #f8f8f8;
	padding: .625rem;
	text-align: center
}

a.dropdown-item {
	list-style-type: none;
	padding-bottom: .3125rem
}

.tt-suggestion.tt-selectable {
	padding: .125rem .3125rem
}

.tt-suggestion.tt-selectable:hover {
	background-color: #f8f8f8;
	cursor: pointer
}

.dropdown-menu li {
	float: left;
	height: 2.1875rem;
	line-height: 34px;
	margin: 1px;
	width: 100%;
	z-index: 2
}

a.dropdown-item {
	float: left;
	position: relative
}

.twitter-typeahead,
div#the-basics {
	width: 100%
}

ul.typeahead.dropdown-menu {
	background-color: #fff;
	height: 100%;
	margin-top: 0;
	padding-left: .625rem;
	z-index: 1
}

input.typeahead {
	border: 1px solid #006dae;
	color: #006dae;
	flex-basis: 100%;
	font-weight: 300;
	padding: .6875rem .9375rem;
	width: 100%
}

.dropdown-menu li {
	cursor: pointer;
	list-style-type: none;
	padding: 5px
}

.tt-menu {
	background-color: #fff;
	padding: 10px;
	width: 100%
}

section.panel.section6__loader {
	background-color: transparent;
	padding: .625rem 0
}

a.btn-bordered.link-asset {
	margin-bottom: 30px;
	width: 100%
}

.panel a.link-asset {
	width: 100%
}

.nav-tiles__group .box-listing-element {
	margin-bottom: 0
}

.nav-tiles__group .box-listing-element__wrapper {
	margin-bottom: 1.875rem
}

.nav-tiles__group .box-listing-element__wrapper:last-child {
	margin-bottom: 0
}

.nav-tiles__group .box-listing-element__heading {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.1875rem
}

.nav-tiles__group .box-listing-element__description {
	font-size: .9rem
}

.nav-tiles__group .box-listing-element.shadow-hover .box-listing-element__heading {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.1875rem
}

.nav-tiles__group.shadow-hover .nav-tiles__heading,
.nav-tiles__group__group .nav-tiles__heading {
	font-size: 1.5rem
}

.nav-tiles+.nav-tiles__group {
	margin-top: 1.75rem
}

.nav-tiles .promo-block {
	margin-top: 2rem
}

@media(min-width:600px) {
	.nav-tiles__group .box-listing-element__description {
		font-size: .9375rem
	}
}

@media(min-width:1172px) {
	.nav-tiles__group .box-listing-element,
	.nav-tiles__group .box-listing-element__wrapper {
		margin-bottom: 0
	}
}

@media(min-width:960px) {
	.nav-tiles__group .box-listing-element-width-50 {
		padding-top: .875rem
	}
}

.intro-text+.box-listing-element__container .nav-tiles__group {
	padding-top: 1.5625rem
}

@media print {
	.nav-tiles__group {
		page-break-inside: auto
	}
}

.search-result__item .breadcrumbs {
	display: block;
	font-size: .75rem
}

.search-result__item a:hover {
	text-decoration: none
}

.search-result__item:hover .search-result__title,
.search-result__title:hover {
	text-decoration: underline
}

.notices-listing__cat-heading {
	font-size: 1.75rem
}

.quote-box {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.2778;
	margin-top: 1.75rem;
	padding: 1.5625rem 2rem
}

.search-box--courses {
	margin-left: -1rem;
	margin-right: -1rem
}

.search-box--courses .control-group,
.search-box--courses__label {
	padding-left: 1rem;
	padding-right: 1rem
}

.search-box--courses__label {
	color: #006dae;
	display: block;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.875rem;
	line-height: 1.0667;
	padding-bottom: 1.75rem;
	padding-top: 1.75rem;
	text-align: center
}

.search-box--courses .control-group {
	background-color: #f6f6f6;
	padding-bottom: 1.25rem;
	padding-top: 1.25rem
}

.search-box--courses .control-group__button,
.search-box--courses .control-group__input {
	display: block;
	font-size: 1rem;
	line-height: 1.3125;
	padding-bottom: 1rem;
	padding-top: 1rem
}

.search-box--courses .control-group__input {
	padding-left: 1rem;
	padding-right: 1rem
}

.search-box--courses .control-group__input::-webkit-input-placeholder {
	color: #505050
}

.search-box--courses .control-group__input:-moz-placeholder,
.search-box--courses .control-group__input::-moz-placeholder {
	color: #505050
}

.search-box--courses .control-group__input:-ms-input-placeholder {
	color: #505050
}

.search-box--courses .control-group__button {
	border: 1px solid #006dae;
	font-weight: 300;
	text-align: center
}

.search-box--courses .control-group__button:focus,
.search-box--courses .control-group__button:hover {
	text-decoration: underline
}

.monash-search-panel {
	margin: 0
}

.monash-search-panel__heading {
	color: #006dae;
	float: left;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.3125rem;
	line-height: 1.143;
	margin-bottom: 1.125rem;
	margin-top: 0;
	width: 100%
}

.monash-search-panel__input {
	background-color: #fff;
	border-color: #006dae;
	color: #006dae;
	flex-basis: 100%;
	padding: .6875rem .9375rem
}

.monash-search-panel__input::-webkit-input-placeholder {
	color: #006dae;
	opacity: 1
}

.monash-search-panel__input:-moz-placeholder,
.monash-search-panel__input::-moz-placeholder {
	color: #006dae;
	opacity: 1
}

.monash-search-panel__input:-ms-input-placeholder {
	color: #006dae;
	opacity: 1
}

.search-box--browse,
.search-box--news {
	margin: 0
}

.search-box--browse .selectric-wrapper,
.search-box--news .selectric-wrapper {
	margin-right: 0!important
}

.search-box--browse__form,
.search-box--news__form {
	background-color: #fff;
	border-bottom: .0625rem solid #006dae;
	display: block;
	margin-bottom: 1rem;
	padding: .9375rem .3125rem 1.25rem
}

.search-box--browse-main,
.search-box--news-main {
	margin-top: 0;
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 100%
}

.search-box--browse-main .search-box--browse__heading,
.search-box--news-main .search-box--browse__heading {
	float: none
}

.search-box--browse-main .search-box--browse__button,
.search-box--news-main .search-box--browse__button {
	width: 30.2%
}

.search-box--browse-lhs,
.search-box--browse-rhs,
.search-box--news-lhs,
.search-box--news-rhs {
	align-content: flex-start;
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-left: .9375rem;
	padding-right: .9375rem
}

.search-box--browse-rhs,
.search-box--news-rhs {
	margin-top: 1.25rem
}

@media(min-width:600px) {
	.content-inner__main-full-width .search-box--browse-rhs,
	.content-inner__main-full-width .search-box--news-rhs {
		margin-top: 0
	}
}

.search-box--browse__heading,
.search-box--news__heading {
	color: #006dae;
	float: left;
	font-size: 1.3125rem;
	line-height: 1.143;
	margin-bottom: 1.125rem;
	margin-top: 0;
	width: 100%
}

.search-box--browse__label,
.search-box--news__label {
	color: #006dae
}

.search-box--browse__input,
.search-box--news__input {
	background-color: #fff;
	border-color: #006dae;
	color: #006dae;
	flex-basis: 100%;
	padding: .6875rem .9375rem
}

.search-box--browse__input::-webkit-input-placeholder,
.search-box--news__input::-webkit-input-placeholder {
	color: #006dae;
	opacity: 1
}

.search-box--browse__input:-moz-placeholder,
.search-box--browse__input::-moz-placeholder,
.search-box--news__input:-moz-placeholder,
.search-box--news__input::-moz-placeholder {
	color: #006dae;
	opacity: 1
}

.search-box--browse__input:-ms-input-placeholder,
.search-box--news__input:-ms-input-placeholder {
	color: #006dae;
	opacity: 1
}

.search-box--browse .selectric-wrapper,
.search-box--browse__controls,
.search-box--browse__select,
.search-box--news .selectric-wrapper,
.search-box--news__controls,
.search-box--news__select {
	margin-top: .625rem
}

.search-box--browse .selectric-wrapper,
.search-box--browse__select,
.search-box--news .selectric-wrapper,
.search-box--news__select {
	flex-grow: 1;
	margin-right: 2%
}

.search-box--browse__select,
.search-box--news__select {
	background-color: #fff;
	border: .0625rem solid #006dae;
	color: #006dae;
	height: 2.8125rem;
	padding: .8125rem .9375rem
}

.search-box--browse .selectric-items li,
.search-box--browse .selectric .label,
.search-box--news .selectric-items li,
.search-box--news .selectric .label {
	color: #006dae;
	flex-grow: 1;
	font-weight: 300
}

.search-box--browse .selectric,
.search-box--news .selectric {
	background-color: #fff;
	border-color: #006dae;
	padding: .6875rem .9375rem
}

.search-box--browse .selectric .label,
.search-box--news .selectric .label {
	font-size: .9375rem;
	height: auto;
	line-height: 1.4;
	margin: 0
}

.search-box--browse .selectric .button,
.search-box--news .selectric .button {
	background-color: #006dae;
	color: #fff;
	height: 2.6875rem;
	width: 2.5rem
}

.search-box--browse .selectric .button:after,
.search-box--news .selectric .button:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -120px -24px;
	background-repeat: no-repeat;
	background-size: 376px 280px;
	content: "";
	display: block;
	height: 16px;
	width: 16px
}

.no-svg .search-box--browse .selectric .button:after,
.no-svg .search-box--news .selectric .button:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.search-box--browse .selectric .button:after,
.search-box--news .selectric .button:after {
	border: 0;
	border-top: 0 transparent
}

.search-box--browse .selectric-items,
.search-box--news .selectric-items {
	border-color: #006dae;
	border-top: 0
}

.search-box--browse .selectric-items li,
.search-box--news .selectric-items li {
	background-color: #fff;
	border-bottom: 0;
	border-top: 0;
	color: #505050;
	font-size: .9375rem;
	line-height: 1.4;
	padding: .6875rem .875rem
}

.search-box--browse .selectric-items li.selected:focus,
.search-box--browse .selectric-items li.selected:hover,
.search-box--browse .selectric-items li:focus,
.search-box--browse .selectric-items li:hover,
.search-box--news .selectric-items li.selected:focus,
.search-box--news .selectric-items li.selected:hover,
.search-box--news .selectric-items li:focus,
.search-box--news .selectric-items li:hover {
	background-color: #006dae;
	color: #fff
}

.search-box--browse .selectric-items li.selected,
.search-box--news .selectric-items li.selected {
	color: #006dae
}

.search-box--browse .selectric-above .selectric-items,
.search-box--news .selectric-above .selectric-items {
	border-bottom: 0;
	border-top: .0625rem solid #006dae
}

.search-box--browse__controls,
.search-box--news__controls {
	display: flex;
	flex-basis: 5.3125rem;
	justify-content: flex-end
}

.search-box--browse__button,
.search-box--news__button {
	background-color: #006dae;
	color: #fff;
	display: block;
	padding: .75rem 1.25rem;
	width: 5.3125rem
}

.search-box--browse__control {
	color: #006dae;
	font-weight: 300;
	margin: .5rem 0
}

.search-box--browse__control span {
	text-decoration: underline
}

.search-box--browse__control span:hover {
	text-decoration: none
}

.search-box--browse__list {
	background-color: #fff;
	border: 1px solid #006dae;
	border-top: 0;
	display: none;
	padding: .5rem .9375rem;
	position: absolute;
	z-index: 1
}

.search-box--browse__list ul {
	color: #006dae
}

.search-box--browse__list li {
	float: left;
	line-height: 1.375;
	margin: .3125rem 0;
	position: relative;
	width: 49%
}

.search-box--browse__list li:nth-child(odd) {
	margin-right: 2%
}

.search-box--browse__list label {
	display: block;
	font-weight: 300
}

.search-box--browse__list--opened {
	display: block
}

.search-box--browse__form {
	color: #006dae
}

.search-box--browse__controls {
	flex-basis: 100%;
	margin-left: 0
}

.search-box--browse__wrapper {
	cursor: pointer;
	position: relative;
	width: 100%
}

.search-box--browse__wrapper .button {
	background-color: #006dae;
	display: block;
	height: 2.6875rem;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 1px;
	top: 1px;
	width: 2.5rem
}

.search-box--browse__wrapper .button:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -120px -24px;
	background-repeat: no-repeat;
	background-size: 376px 280px;
	display: block;
	height: 16px;
	width: 16px
}

.no-svg .search-box--browse__wrapper .button:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.search-box--browse__wrapper .button:after {
	bottom: 0;
	content: "";
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0
}

.search-box--browse__label {
	border: 1px solid #006dae;
	display: block;
	font-weight: 300;
	margin: 0;
	padding: .6875rem 2.5rem .6875rem .9375rem;
	transition: all .3s linear;
	width: 100%
}

.search-box--browse__form,
.search-box--news__form {
	background-color: #f6f6f6;
	border-bottom: none
}

.search-box--browse__wrapper {
	background-color: #fff
}

.search-box--browse__heading,
.search-box--news__heading {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.1875rem;
	font-weight: 700
}

.no-js .search-box--browse__label {
	display: none
}

.no-js .search-box--browse__list {
	border: 1px solid #fff;
	display: block;
	position: relative
}

.news__list--none {
	background-color: #fff;
	margin-bottom: 2rem;
	padding: .5rem 1rem
}

.events-wrapper h4 {
	color: #006dae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: .625rem
}

.events-wrapper p {
	font-size: 1.07rem
}

.events-wrapper .date {
	margin: 0
}

.events-wrapper .description {
	margin-top: 0
}

#page-wrapper.page {
	overflow: visible
}

#page-wrapper.overlay {
	position: relative
}

#page-wrapper.overlay:before {
	background-color: rgba(0, 0, 0, .2);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3
}

.search-global form .form-control::-webkit-input-placeholder {
	color: #c7c7c7;
	opacity: 1
}

.search-global form .form-control::placeholder {
	color: #c7c7c7;
	opacity: 1
}

.search-global form .form-control:-ms-input-placeholder {
	color: #c7c7c7
}

.search-global__icon-search {
	margin-right: .5rem
}

.search-global__icon-search svg {
	display: inline-block;
	vertical-align: middle
}

@media only screen and (max-width:959px) {
	.search-global__icon-search svg {
		height: 1.375rem;
		vertical-align: sub;
		width: 1.25rem
	}
}

.search-global .h1 {
	color: #fff;
	display: block;
	font-family: Roboto Condensed, sans-serif;
	font-size: 2rem;
	font-weight: 400;
	margin-bottom: 1.875rem;
	padding-top: 0
}

.search-global li {
	margin: 0
}

.search-global li:before {
	content: "";
	margin: 0
}

.search-global .pagination-lg {
	margin: 2.375rem 0
}

.search-global .pagination-lg .page-item .page-link {
	border: 0;
	color: #020202;
	font-size: 1.0625rem;
	font-weight: 200;
	margin: 0 .125rem 0 0;
	padding: .594rem 1.072rem;
	text-decoration: none
}

.search-global .pagination-lg .page-item.active .page-link {
	background-color: #006bad;
	border-color: #006bad;
	color: #fff
}

.search-global .pagination-lg .page-item:first-child .page-link,
.search-global .pagination-lg .page-item:last-child .page-link {
	border-radius: 0
}

.search-global__btn.btn {
	border-radius: 0;
	font-size: 1.0625rem;
	font-weight: 200;
	margin-top: 1.05rem;
	padding: .594rem .75rem;
	width: 100%
}

.search-global__btn--blue.btn {
	background-color: #006bad;
	border-color: #006bad;
	color: #fff
}

.search-global__btn--blue.btn:focus,
.search-global__btn--blue.btn:hover {
	background-color: #006bad;
	border-color: #006bad;
	text-decoration: underline
}

.search-global__box-svg {
	display: inline-block;
	margin-right: .4rem;
	vertical-align: middle
}

.search-global__box-svg svg {
	vertical-align: text-top
}

.search-user-guides form .form-control::-webkit-input-placeholder {
	color: #c7c7c7;
	opacity: 1
}

.search-user-guides form .form-control::placeholder {
	color: #c7c7c7;
	opacity: 1
}

.search-user-guides form .form-control:-ms-input-placeholder {
	color: #c7c7c7
}

.search-user-guides__icon-search {
	margin-right: .5rem
}

.search-user-guides__icon-search svg {
	display: inline-block;
	vertical-align: middle
}

@media only screen and (max-width:959px) {
	.search-user-guides__icon-search svg {
		height: 1.375rem;
		vertical-align: sub;
		width: 1.25rem
	}
}

.search-user-guides .h1 {
	color: #fff;
	display: block;
	font-family: Roboto Condensed, sans-serif;
	font-size: 2rem;
	font-weight: 400;
	margin-bottom: 1.875rem;
	padding-top: 0
}

.search-user-guides li {
	margin: 0
}

.search-user-guides li:before {
	content: "";
	margin: 0
}

.search-user-guides .pagination-lg {
	margin: 2.375rem 0
}

.search-user-guides .pagination-lg .page-item .page-link {
	border: 0;
	color: #020202;
	font-size: 1.0625rem;
	font-weight: 200;
	margin: 0 .125rem 0 0;
	padding: .594rem 1.072rem
}

.search-user-guides .pagination-lg .page-item.active .page-link {
	background-color: #006bad;
	border-color: #006bad;
	color: #fff
}

.search-user-guides .pagination-lg .page-item:first-child .page-link,
.search-user-guides .pagination-lg .page-item:last-child .page-link {
	border-radius: 0
}

.search-user-guides__btn.btn {
	border-radius: 0;
	font-size: 1.0625rem;
	font-weight: 200;
	margin-top: 1.05rem;
	padding: .594rem .75rem;
	width: 100%
}

.search-user-guides__btn--blue.btn {
	background-color: #006bad;
	border-color: #006bad;
	color: #fff
}

.search-user-guides__btn--blue.btn:focus,
.search-user-guides__btn--blue.btn:hover {
	background-color: #006bad;
	border-color: #006bad;
	text-decoration: underline
}

.search-user-guides__box-svg {
	display: inline-block;
	margin-right: .4rem;
	vertical-align: middle
}

.search-user-guides__box-svg svg {
	vertical-align: text-top
}

.btn-white {
	background-color: #fff;
	color: #000
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

.text-center {
	text-align: center!important
}

.text-white {
	color: #fff!important
}

.text-muted {
	color: #6c757d!important
}

.float-left {
	float: left!important
}

.float-right {
	float: right!important
}

.float-none {
	float: none!important
}

.mr-3,
.mx-3 {
	margin-right: 1rem!important
}

.d-flex {
	display: flex!important
}

.search-global a {
	-webkit-text-decoration-skip: objects;
	text-decoration: none
}

.search-global h1,
.search-global h2,
.search-global h3,
.search-global h4,
.search-global h5,
.search-global h6 {
	line-height: 1.2;
	margin-bottom: .5rem;
	margin-top: 0
}

.search-global .h2,
.search-global .h3,
.search-global .h4,
.search-global .h5,
.search-global .h6,
.search-global h2,
.search-global h3,
.search-global h4,
.search-global h5,
.search-global h6 {
	color: inherit;
	font-family: inherit;
	font-weight: 500;
	margin-bottom: .5rem
}

.search-global img {
	border-style: none;
	vertical-align: middle
}

.jumbotron {
	background-color: #e9ecef;
	border-radius: .3rem;
	margin-bottom: 2rem;
	padding: 2rem 1rem
}

.justify-content-center {
	justify-content: center!important
}

@media(min-width:576px) {
	.jumbotron {
		padding: 4rem 2rem
	}
}

.search-global dl,
.search-global ol,
.search-global ul {
	margin-bottom: 1rem;
	margin-top: 0
}

.list-inline,
.list-unstyled {
	list-style: none;
	padding-left: 0
}

.list-inline-item {
	display: inline-block
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem
}

.media {
	align-items: flex-start;
	display: flex
}

.media-body {
	flex: 1
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px
}

.jumbotron-fluid {
	border-radius: 0;
	padding-left: 0;
	padding-right: 0
}

.input-group {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	width: 100%
}

@media(max-width:767.98px) {
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		padding-left: 0;
		padding-right: 0
	}
}

@media(min-width:768px) {
	.navbar-expand-md {
		flex-flow: row nowrap;
		justify-content: flex-start
	}
	.navbar-expand-md .navbar-nav {
		flex-direction: row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-md .navbar-nav .dropdown-menu-right {
		left: auto;
		right: 0
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-left: .5rem;
		padding-right: .5rem
	}
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		flex-wrap: nowrap
	}
	.navbar-expand-md .navbar-collapse {
		display: flex!important;
		flex-basis: auto
	}
	.navbar-expand-md .navbar-toggler {
		display: none
	}
	.navbar-expand-md .dropup .dropdown-menu {
		bottom: 100%;
		top: auto
	}
}

.navbar-collapse {
	align-items: center;
	flex-basis: 100%;
	flex-grow: 1
}

.navbar-toggler {
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem;
	font-size: 1.25rem;
	line-height: 1;
	padding: .25rem .75rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
	text-decoration: none
}

.navbar-toggler:not(:disabled):not(.disabled) {
	cursor: pointer
}

.navbar-toggler-icon {
	background: no-repeat 50%;
	background-size: 100% 100%;
	content: "";
	display: inline-block;
	height: 1.5em;
	vertical-align: middle;
	width: 1.5em
}

.nav {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin-bottom: 0;
	padding-left: 0
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-link:focus,
.nav-link:hover {
	text-decoration: none
}

.nav-link.disabled {
	color: #6c757d
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
	margin-bottom: -1px
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
	background-color: transparent;
	border-color: transparent;
	color: #6c757d
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
	color: #495057
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.card {
	word-wrap: break-word;
	background-clip: border-box;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
	display: flex;
	flex-direction: column;
	min-width: 0;
	position: relative
}

.card>hr {
	margin-left: 0;
	margin-right: 0
}

.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.card-body {
	flex: 1 1 auto;
	padding: 1.25rem
}

.card-title {
	margin-bottom: .75rem
}

.card-subtitle {
	margin-top: -.375rem
}

.card-subtitle,
.card-text:last-child {
	margin-bottom: 0
}

.card-link:hover {
	text-decoration: none
}

.card-link+.card-link {
	margin-left: 1.25rem
}

.card-header {
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125);
	margin-bottom: 0;
	padding: .75rem 1.25rem
}

.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
	border-top: 0
}

.card-footer {
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid rgba(0, 0, 0, .125);
	padding: .75rem 1.25rem
}

.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
	border-bottom: 0;
	margin-bottom: -.75rem
}

.card-header-pills,
.card-header-tabs {
	margin-left: -.625rem;
	margin-right: -.625rem
}

.card-img-overlay {
	bottom: 0;
	left: 0;
	padding: 1.25rem;
	position: absolute;
	right: 0;
	top: 0
}

.card-img {
	border-radius: calc(.25rem - 1px);
	width: 100%
}

.card-img-top {
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
	width: 100%
}

.card-img-bottom {
	border-bottom-left-radius: calc(.25rem - 1px);
	border-bottom-right-radius: calc(.25rem - 1px);
	width: 100%
}

.form-control {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	color: #495057;
	display: block;
	font-size: 1rem;
	line-height: 1.5;
	padding: .375rem .75rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	width: 100%
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:focus {
	background-color: #fff;
	border-color: #80bdff;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
	color: #495057;
	outline: 0
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1
}

.badge {
	border-radius: .25rem;
	display: inline-block;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	padding: .25em .4em;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap
}

.badge:empty {
	display: none
}

.badge-light {
	background-color: #f8f9fa;
	color: #212529
}

.badge-light[href]:focus,
.badge-light[href]:hover {
	background-color: #dae0e5;
	color: #212529;
	text-decoration: none
}

.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	width: 100%
}

.collapse {
	display: none
}

.collapse.show {
	display: block
}

.collapsing {
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}

.collapsing,
.dropdown,
.dropup {
	position: relative
}

.dropdown-toggle:after {
	border-bottom: 0;
	border-left: .3em solid transparent;
	border-right: .3em solid transparent;
	border-top: .3em solid;
	content: "";
	display: inline-block;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	width: 0
}

.dropdown-toggle:empty:after {
	margin-left: 0
}

.dropdown-menu {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem;
	color: #212529;
	display: none;
	float: left;
	font-size: 1rem;
	left: 0;
	list-style: none;
	margin: .125rem 0 0;
	min-width: 10rem;
	padding: .5rem 0;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 1000
}

.dropdown-item {
	background-color: transparent;
	border: 0;
	clear: both;
	color: #212529;
	display: block;
	font-weight: 400;
	padding: .25rem 1.5rem;
	text-align: inherit;
	white-space: nowrap;
	width: 100%
}

.dropdown-item:focus,
.dropdown-item:hover {
	background-color: #f8f9fa;
	color: #16181b;
	text-decoration: none
}

.dropdown-item.active,
.dropdown-item:active {
	background-color: #007bff;
	color: #fff;
	text-decoration: none
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	background-color: transparent;
	color: #6c757d
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	color: #6c757d;
	display: block;
	font-size: .875rem;
	margin-bottom: 0;
	padding: .5rem 1.5rem;
	white-space: nowrap
}

.btn:focus,
.btn:hover {
	text-decoration: none
}

.btn.focus,
.btn:focus {
	outline: 0
}

.btn-group-sm>.btn,
.btn-sm {
	border-radius: .2rem;
	font-size: .875rem;
	line-height: 1.5;
	padding: .25rem .5rem
}

.btn-light {
	background-color: #f8f9fa;
	border-color: #f8f9fa;
	color: #212529
}

.btn-light:hover {
	background-color: #e2e6ea;
	border-color: #dae0e5;
	color: #212529
}

.btn-light.focus,
.btn-light:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-light.disabled,
.btn-light:disabled {
	background-color: #f8f9fa;
	border-color: #f8f9fa;
	color: #212529
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
	background-color: #dae0e5;
	border-color: #d3d9df;
	color: #212529
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-dark {
	background-color: #343a40;
	border-color: #343a40;
	color: #fff
}

.btn-dark:hover {
	background-color: #23272b;
	border-color: #1d2124;
	color: #fff
}

.btn-dark.focus,
.btn-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
	background-color: #343a40;
	border-color: #343a40;
	color: #fff
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
	background-color: #1d2124;
	border-color: #171a1d;
	color: #fff
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.ml-1,
.mx-1 {
	margin-left: .25rem!important
}

.pagination {
	border-radius: .25rem;
	display: flex;
	list-style: none;
	padding-left: 0
}

.page-link {
	background-color: #fff;
	border: 1px solid #dee2e6;
	color: #007bff;
	display: block;
	line-height: 1.25;
	margin-left: -1px;
	padding: .5rem .75rem;
	position: relative
}

.page-link:hover {
	background-color: #e9ecef;
	border-color: #dee2e6;
	color: #0056b3;
	text-decoration: none
}

.page-link:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
	outline: 0;
	z-index: 2
}

.page-link:not(:disabled):not(.disabled) {
	cursor: pointer
}

.page-item:first-child .page-link {
	border-bottom-left-radius: .25rem;
	border-top-left-radius: .25rem;
	margin-left: 0
}

.page-item:last-child .page-link {
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem
}

.page-item.active .page-link {
	background-color: #007bff;
	border-color: #007bff;
	color: #fff;
	z-index: 1
}

.page-item.disabled .page-link {
	background-color: #fff;
	border-color: #dee2e6;
	color: #6c757d;
	cursor: auto;
	pointer-events: none
}

.pagination-lg .page-link {
	font-size: 1.25rem;
	line-height: 1.5;
	padding: .75rem 1.5rem
}

.pagination-lg .page-item:first-child .page-link {
	border-bottom-left-radius: .3rem;
	border-top-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
	border-bottom-right-radius: .3rem;
	border-top-right-radius: .3rem
}

.pagination-sm .page-link {
	font-size: .875rem;
	line-height: 1.5;
	padding: .25rem .5rem
}

.pagination-sm .page-item:first-child .page-link {
	border-bottom-left-radius: .2rem;
	border-top-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
	border-bottom-right-radius: .2rem;
	border-top-right-radius: .2rem
}

.search-global__banner {
	background-position: 50%;
	background-size: cover;
	color: #fff;
	height: 24.375rem
}

.search-global__banner.jumbotron {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/abstract-bg-min.jpg);
	padding-top: 6.125rem
}

@media only screen and (max-width:959px) {
	.search-global__banner.jumbotron {
		padding-top: 2.25rem
	}
}

@media only screen and (max-width:374px) {
	.search-global__banner.jumbotron {
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/mobile-abstract-bg-min.jpg)
	}
}

@media only screen and (max-width:959px) {
	.search-global__banner {
		height: 15.9375rem
	}
}

.search-global__banner-medium.jumbotron {
	height: auto;
	padding-bottom: 1.5rem;
	padding-top: 3rem
}

.search-global__banner-medium.jumbotron .h1 {
	margin-bottom: 1rem
}

@media only screen and (max-width:959px) {
	.search-global__banner-medium.jumbotron {
		padding-top: 1rem
	}
}

.search-global .jumbotron {
	margin-bottom: 0
}

.search-global .jumbotron .container {
	box-sizing: content-box
}

.search-global .jumbotron form {
	position: relative;
	z-index: 3
}

.search-global .jumbotron .input-group {
	border-bottom: 1px solid #fff;
	flex-wrap: inherit;
	margin: 0 auto;
	padding-bottom: .5625rem;
	position: static;
	width: 46.625rem
}

@media only screen and (max-width:959px) {
	.search-global .jumbotron .input-group {
		margin: 0 .9375rem;
		padding-bottom: .3rem;
		width: calc(100% - 1.875rem)
	}
}

.search-global .jumbotron .input-group .twitter-typeahead {
	position: static!important
}

.search-global .jumbotron .input-group-addon:first-child {
	font-size: 2rem;
	padding-left: 0;
	width: 3rem
}

.search-global .jumbotron .input-group-addon:last-child {
	padding-right: 0
}

.search-global .jumbotron button[type=submit] {
	background-color: #006bad;
	border-color: #006bad;
	border-radius: 0;
	font-family: Open Sans, sans-serif;
	font-size: 1.0625rem;
	padding: .657rem 2.2125rem
}

@media only screen and (max-width:959px) {
	.search-global .jumbotron button[type=submit] {
		height: 2.875rem;
		padding: 0;
		position: relative;
		text-indent: -9999px;
		width: 2.125rem
	}
	.search-global .jumbotron button[type=submit]:after,
	.search-global .jumbotron button[type=submit]:before {
		background-color: #fff;
		content: "";
		display: block;
		height: .675rem;
		left: .9375rem;
		position: absolute;
		width: .25rem
	}
	.search-global .jumbotron button[type=submit]:before {
		top: 1.24rem;
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg)
	}
	.search-global .jumbotron button[type=submit]:after {
		top: .85rem;
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
}

.search-global .jumbotron button[type=submit]:focus,
.search-global .jumbotron button[type=submit]:hover {
	background-color: #006bad;
	border-color: #006bad;
	text-decoration: underline
}

.search-global .jumbotron input {
	background-color: transparent;
	border: none;
	box-shadow: none;
	color: #fff;
	font-family: Open Sans, sans-serif;
	font-size: 1.875rem;
	font-weight: 300;
	padding: 0
}

.search-global .jumbotron input:focus {
	color: #fff;
	font-size: 1.875rem
}

.search-global .jumbotron .fa {
	color: #fff
}

.search-global .tt-menu {
	color: #000;
	margin-top: -1px;
	padding: 3.125rem 5.9375rem 3.75rem 4.0625rem
}

@media only screen and (max-width:959px) {
	.search-global .tt-menu {
		padding: 1.5rem .9375rem
	}
}

.search-global .tt-menu h6 {
	margin-bottom: 0
}

.search-global .tt-menu .details small {
	font-size: .9375rem
}

.search-global .tt-menu .details-svg {
	padding-right: .4rem;
	vertical-align: text-top
}

.search-global .tt-menu .details-svg img {
	vertical-align: baseline
}

.search-global .tt-menu .media-svg {
	margin-right: 1.125rem
}

.search-global .tt-menu .media-svg svg {
	vertical-align: bottom
}

.search-global .tt-menu .media-body h6 {
	font-weight: 400;
	margin-bottom: 0
}

.search-global .tt-menu .media-body h6.tt-suggestion__title {
	font-weight: 700;
	margin-bottom: .5rem
}

.search-global .tt-menu .tt-suggestion img.picture {
	margin-left: 2.25rem;
	max-width: 4.125rem
}

.search-global .tt-menu .tt-suggestion__title {
	color: #006bad
}

.search-global .tt-menu .tt-suggestion.tt-selectable {
	padding: 0
}

.search-global .tt-menu .tt-suggestion.tt-selectable:focus,
.search-global .tt-menu .tt-suggestion.tt-selectable:hover {
	background-color: transparent;
	text-decoration: underline
}

.search-global .tt-dataset {
	float: left
}

@media only screen and (max-width:767px) {
	.search-global .tt-dataset {
		display: block
	}
}

.search-global .tt-dataset-organic {
	padding-right: 1.875rem;
	width: 28.85%!important
}

@media only screen and (max-width:959px) {
	.search-global .tt-dataset-organic {
		width: 33.333%!important
	}
}

@media only screen and (max-width:767px) {
	.search-global .tt-dataset-organic {
		margin-bottom: .5rem;
		width: 100%!important
	}
}

.search-global .tt-dataset-courses {
	padding-right: 2.0625rem;
	width: 28.52%!important
}

@media only screen and (max-width:959px) {
	.search-global .tt-dataset-courses {
		width: 33.333%!important
	}
}

@media only screen and (max-width:767px) {
	.search-global .tt-dataset-courses {
		width: 100%!important
	}
}

.search-global .tt-dataset-courses .tt-suggestion {
	margin-bottom: 1.125rem
}

.search-global .tt-dataset-research {
	width: 42.62%!important
}

@media only screen and (max-width:959px) {
	.search-global .tt-dataset-research {
		width: 33.333%!important
	}
}

@media only screen and (max-width:767px) {
	.search-global .tt-dataset-research {
		width: 100%!important
	}
}

.search-global .tt-dataset-research .tt-suggestion {
	margin-bottom: 1.125rem
}

.search-global .tt-dataset-research .tt-suggestion img {
	margin-left: 0
}

.search-global .tt-category {
	border-bottom: 1px solid #979797;
	font-size: 1.5rem;
	font-weight: 200;
	margin-bottom: .9375rem;
	padding-bottom: .5rem
}

.search-global__nav {
	font-family: Open Sans, sans-serif;
	font-size: .9375rem
}

@media only screen and (max-width:959px) {
	.search-global__nav {
		font-size: 1.0625rem
	}
}

.search-global__nav.content-wrapper {
	margin-top: -2.75rem
}

@media only screen and (max-width:959px) {
	.search-global__nav.content-wrapper {
		margin-top: 0
	}
}

.search-global__nav.container-fluid {
	background-color: transparent
}

@media only screen and (max-width:959px) {
	.search-global__nav.container-fluid {
		background-color: #d8d8d8;
		padding: 1.032rem .9375rem
	}
}

.search-global__nav .navbar-toggler {
	font-size: 1.0625rem
}

.search-global__nav .navbar-toggler-icon {
	font-size: 1.25rem;
	margin-right: .8rem;
	margin-top: -4px;
	vertical-align: middle
}

.search-global__nav .nav-tabs {
	border-bottom: none;
	margin-bottom: 0
}

@media only screen and (max-width:959px) {
	.search-global__nav .nav-tabs {
		display: block;
		margin: .75rem 0 1.468rem;
		width: 100%
	}
}

.search-global__nav .nav-tabs .nav-item {
	background-color: #000;
	margin: 0 .1875rem 0 0
}

@media only screen and (max-width:959px) {
	.search-global__nav .nav-tabs .nav-item {
		background-color: #3b3b3b;
		margin-bottom: .25rem
	}
}

.search-global__nav .nav-tabs .nav-item .nav-link {
	border-bottom: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	color: #fff;
	display: block;
	font-weight: 400;
	min-width: 10.6875rem;
	padding: .657rem 1rem;
	text-decoration: none
}

.search-global__nav .nav-tabs .nav-item .nav-link.active {
	background-color: #f2f2f2;
	color: #363636
}

.search-global__nav .nav-tabs .nav-item .nav-link:focus,
.search-global__nav .nav-tabs .nav-item .nav-link:hover {
	background-color: #404040;
	border-color: #404040;
	color: #fff
}

@media only screen and (max-width:959px) {
	.search-global__nav .nav-tabs .nav-item .nav-link {
		padding: .563rem 1rem
	}
	.search-global__nav .nav-tabs .nav-item {
		display: block;
		width: 100%
	}
}

.search-global__related.card {
	background-color: #f2f2f2;
	border-left-width: 0;
	border-right-width: 0
}

.search-global__related .card-title h3 {
	font-size: 1.5625rem;
	font-weight: 200;
	margin: 1.25rem 0 2rem
}

.search-global__related .card-text a {
	color: #000;
	font-size: .9375rem
}

.search-global__related .card-text ul {
	margin-left: 1.25rem
}

.search-global__related .card-text ul li {
	line-height: 1.375rem
}

.search-global__related .card-text h4 {
	color: #006bad;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5625rem;
	margin-bottom: 1rem
}

.search-global .search-refined {
	margin-bottom: 2rem
}

.search-global .search-counts {
	margin: .8rem 0 1.4rem
}

.search-global .search-exhibit.open-day {
	background-color: #1e1e1e;
	color: #fff;
	padding: 1.3rem 1.375rem 1.75rem 1.5rem
}

.search-global .search-exhibit.open-day .card-header {
	padding: 0
}

.search-global .search-exhibit.open-day .card-header h4 {
	border-bottom: 1px solid #fff;
	margin-bottom: 1.5625rem;
	padding-bottom: .425rem
}

.search-global .search-exhibit.open-day .card-header h4 a {
	color: #fff;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.6875rem
}

.search-global .search-exhibit.open-day .card-body {
	font-size: 1.625rem;
	line-height: 1.08;
	padding: 0
}

.search-global .search-exhibit.open-day .card-body small {
	display: block;
	font-size: .9375rem;
	font-weight: 200;
	margin: .625rem 0 .825rem
}

.search-global .search-result {
	overflow: hidden
}

.search-global .search-result h4 a {
	color: #006bad;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5625rem;
	font-weight: 200
}

.search-global .search-result .card-footer,
.search-global .search-result .card-header {
	background-color: #fff
}

.search-global .search-result .card-subtitle {
	color: #4c4c4c;
	font-size: .9375rem;
	font-weight: 200
}

.search-global .search-result .card-subtitle cite {
	font-style: normal;
	font-weight: 200
}

.search-global .search-result-important--blue {
	color: #fff
}

.search-global .search-result-important--blue.search-result .card-header {
	padding-bottom: 0
}

.search-global .search-result-important--blue.search-result .card-body {
	padding-bottom: 3.125rem
}

.search-global .search-result-important--blue .card,
.search-global .search-result-important--blue .card-header {
	background-color: #006bad
}

.search-global .search-result-important--blue .card-header {
	border-width: 0
}

.search-global .search-result-important--blue h4 a {
	color: #fff
}

.search-global .search-result-video .card-img-overlay .fa-play-circle-o {
	color: rgba(255, 255, 255, .75);
	left: 38%;
	position: absolute;
	top: 30%
}

@media only screen and (max-width:767px) {
	.search-global .search-result-video .card-img-overlay .fa-play-circle-o {
		left: 45%;
		top: 40%
	}
}

.search-global .search-result-video .card-img-overlay .badge {
	bottom: .5rem;
	color: #fff;
	position: absolute;
	right: .5rem
}

.search-global .search-result:not(.search-result-event):not(.search-result-people) h4 {
	max-width: 80%
}

.search-global .search-result .card {
	position: relative
}

.search-global .search-result .card .card-tag {
	background-color: #006dae;
	border-radius: 5px;
	color: #fff;
	font-size: .8125rem;
	font-weight: 500;
	letter-spacing: -.35px;
	line-height: 16px;
	padding: .1875rem .75rem;
	position: absolute;
	right: 6px;
	top: 8px
}

@media only screen and (min-width:60em) {
	.search-global .search-result .card .card-tag {
		right: 10px;
		top: 9px
	}
}

.search-global .search-result.search-result-people {
	background-color: #fff;
	margin-bottom: .9375rem;
	padding: 0
}

.search-global .search-result.search-result-people-img {
	height: 10.1875rem;
	margin: 0 auto;
	max-width: 7.875rem;
	overflow: hidden
}

.search-global .search-result.search-result-people .card {
	margin-bottom: 0
}

.search-global .search-result.search-result-people .card-body {
	display: flex;
	margin-top: 25px;
	padding: 1rem .75rem
}

@media only screen and (min-width:60em) {
	.search-global .search-result.search-result-people .card-body {
		margin-top: 0;
		padding: 1rem 1.375rem
	}
}

.search-global .search-result.search-result-people .card-body-people-img {
	flex-basis: 6.25rem;
	height: auto;
	margin-right: 20px;
	max-width: 6.25rem;
	overflow: hidden
}

@media only screen and (min-width:60em) {
	.search-global .search-result.search-result-people .card-body-people-img {
		flex-basis: 8.4375rem;
		max-width: 8.4375rem
	}
}

.search-global .search-result.search-result-people .card-body-people {
	flex-basis: calc(100% - 100px);
	max-width: calc(100% - 100px)
}

@media only screen and (min-width:60em) {
	.search-global .search-result.search-result-people .card-body-people {
		flex-basis: calc(100% - 135px);
		max-width: calc(100% - 155px)
	}
}

.search-global .search-result.search-result-people .card-body-people .card-title {
	margin-bottom: 1.875rem
}

.search-global .search-result.search-result-people .card-body-people .card-title h4 a {
	font-weight: 200;
	text-transform: none
}

.search-global .search-result.search-result-people .card-body-people .card-title .float-right {
	margin-top: 6px
}

.search-global .search-result.search-result-people .card-body-people .card-subtitle {
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 30px
}

.search-global .search-result.search-result-people .card-body-people .card-subtitle a {
	color: #000;
	text-decoration: none
}

.search-global .search-result.search-result-people .card-body-people .card-subtitle a:focus,
.search-global .search-result.search-result-people .card-body-people .card-subtitle a:hover {
	text-decoration: underline
}

.search-global .search-result-event .search-event-date {
	background-color: #006bad;
	color: #fff;
	font-size: 1.1rem;
	margin: .4rem 1.3rem 0 0;
	padding: .5rem .2rem
}

@media only screen and (max-width:767px) {
	.search-global .search-result-event .search-event-date {
		margin: .4rem 0 1.5rem
	}
}

.search-global .search-result-event .card-subtitle {
	padding-top: 10px
}

.search-global .search-result-course .card-body {
	border-bottom: 2px solid #006bad
}

.search-global .search-result__related-articles h5 {
	font-size: 1.25rem;
	margin: 1.5rem 0 .5rem
}

.search-global .search-result__related-articles ol,
.search-global .search-result__related-articles ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.search-global .search-result__related-articles li {
	display: inline-block;
	margin-bottom: .3rem
}

.search-global .search-result__related-articles a:link {
	border: 1px solid;
	display: inline-block;
	padding: .3rem 1rem
}

.search-global .search-results {
	background-color: #f2f2f2;
	font-family: Open Sans, sans-serif;
	padding-top: 2.5rem
}

@media only screen and (max-width:959px) {
	.search-global .search-results {
		padding: .9375rem
	}
}

.search-global .search-results .search-count {
	font-size: .9375rem
}

.search-global .search-results .dropdown {
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	.search-global .search-results .dropdown {
		display: none
	}
}

.search-global .search-results .dropdown-menu {
	border-radius: 0
}

.search-global .search-results .dropdown-toggle {
	background-color: #fff;
	border-radius: 0;
	color: #000;
	font-size: .9375rem;
	padding: .5rem .9375rem
}

.search-global .search-results .dropdown-toggle:focus,
.search-global .search-results .dropdown-toggle:hover {
	text-decoration: underline
}

.search-global .search-results .card-body {
	padding: 1.4375rem .875rem 1.4375rem 1.1875rem
}

.search-global .search-results .card-body .card-text {
	font-size: .9375rem;
	font-weight: 300
}

.search-global .search-results .card-body .card-text img {
	margin: 0 .875rem;
	max-width: 30%
}

.search-global .search-results .card-body .card-text .media img {
	margin-top: .1875rem;
	max-width: 3.0625rem
}

.search-global .search-results .card {
	border: 0;
	border-radius: 0;
	margin-bottom: .9375rem
}

.search-global .search-results .card.search-refine {
	margin-bottom: .1rem
}

.search-global .search-results-twitter {
	margin: .4375rem 0 1.375rem
}

.search-global .search-results-twitter .fa-twitter,
.search-global .search-results-twitter .media {
	font-size: 1.0625rem
}

.search-global .search-results-twitter .card {
	margin-bottom: 0
}

.search-global .search-results-twitter .card-body {
	padding: 1.25rem 1.125rem .9375rem
}

.search-global .search-results-twitter .read-more {
	color: #006bad;
	display: inline-block;
	font-weight: 500;
	margin-top: 1.125rem
}

.search-global .search-results .card-title {
	margin-bottom: 1.125rem
}

.search-global .search-results .card-title h4 {
	color: #006bad;
	font-size: .875rem;
	font-weight: 600;
	margin-bottom: 0
}

.search-global .search-results .search-facet .list-unstyled {
	clear: both
}

.search-global .search-results .search-facet .list-unstyled a {
	color: #000;
	display: inline-block;
	font-size: .9375rem;
	font-weight: 300;
	max-width: 80%;
	text-decoration: none
}

.search-global .search-results .search-facet .list-unstyled a:hover,
.search-global .search-results .search-facet .list-unstyled afocus {
	text-decoration: underline
}

.search-global .search-results .search-facet .list-unstyled .badge {
	font-weight: 500
}

.search-global .search-results .search-facet .badge-default {
	background-color: #f2f2f2;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	color: #313131;
	font-size: .75rem
}

.search-global .search-results .search-facet .search-toggle-more-categories {
	background: none;
	color: #000;
	font-size: .9375rem;
	padding: 0
}

.search-global .search-results .search-facet .search-toggle-more-categories small {
	margin-right: .3rem
}

.search-global .search-results .search-facet .search-toggle-more-categories[data-state=less] small.fa:before {
	content: ""
}

.search-global .search-results .card-header {
	padding: 1.1571rem 1.25rem
}

.search-global .search-results .card-header:first-child {
	border-radius: 0
}

.search-global .search-results .card-header.bg-blue {
	background-color: #006bad;
	color: #fff
}

.search-global .search-results .card-header h3 {
	font-size: 1.0625rem;
	margin-bottom: 0
}

.header-row__search:not(.header-row__search-global) .header-row__search-form {
	background: #505050;
	padding: .9375rem;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 100
}

.header-row__search-form--expanded,
.header-row__search:not(.header-row__search-global) {
	height: 120px
}

.header-row__search:not(.header-row__search-global) {
	position: relative
}

.header-row__search:not(.header-row__search-global) .search-form-group__label {
	display: inline
}

.header__search--open {
	overflow-y: hidden
}

.header-row__search-close {
	display: flex;
	justify-content: space-between;
	padding: 1.25rem .9375rem
}

.header-row__search-close--btn {
	background-color: #2a2a2a;
	border: 0;
	border-radius: 100%;
	cursor: pointer;
	display: block;
	height: 38px;
	position: relative;
	width: 38px
}

.header-row__search-close--btn:after,
.header-row__search-close--btn:before {
	background-color: #fff;
	content: "";
	display: block;
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 18px
}

.header-row__search-close--btn:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg)
}

.header-row__search-close--btn:before {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg)
}

.header-row__search-close--btn:focus,
.header-row__search-close--btn:hover {
	outline: none
}

.header-row__search-close--btn:focus .header-row__search-close--text,
.header-row__search-close--btn:hover .header-row__search-close--text {
	text-decoration: underline
}

.header-row__search-close--text {
	display: flex;
	text-indent: -70px
}

.header-row__search {
	flex: none;
	text-align: center;
	transition: background .3s ease;
	width: 3.4375rem
}

.header-row__search-inputwrapper {
	width: 100%
}

.page .tt-menu {
	color: #000;
	margin-top: -1px;
	padding: 1.5rem 1.25rem
}

.page .tt-link {
	color: inherit;
	text-decoration: none
}

.page .tt-link:focus,
.page .tt-link:hover {
	text-decoration: underline
}

.page .tt-dataset {
	padding-top: 1.25rem;
	position: relative;
	text-align: left;
	width: 100%!important;
	z-index: 101
}

.page .tt-dataset-matrix,
.page .tt-dataset:first-child {
	padding-top: 0
}

.page .tt-dataset-matrix+.tt-dataset-matrix {
	padding-top: 1.25rem
}

.page .tt-category {
	border-bottom: 1px solid #979797;
	color: inherit;
	font-family: Open Sans, sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: .875rem;
	margin-top: 0;
	padding-bottom: .5rem;
	position: relative
}

.page .tt-category a {
	color: inherit;
	display: block;
	text-decoration: none
}

.page .tt-category a:focus,
.page .tt-category a:hover {
	text-decoration: underline
}

.page .tt-category:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/search_arrow.svg);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	display: block;
	height: 15px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 17px
}

.page .tt-suggestion {
	color: inherit;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 500;
	line-height: 23px;
	margin-bottom: .3125rem
}

.page .tt-suggestion .details-svg,
.page .tt-suggestion .media-svg,
.page .tt-suggestion.media span:first-of-type {
	display: none
}

.page .tt-suggestion .media-body h6 {
	color: #000;
	font-size: .9375rem;
	font-weight: 300;
	line-height: 22px;
	margin-bottom: 0
}

.page .tt-suggestion .media-body .tt-suggestion__title {
	color: #006bad;
	font-weight: 500;
	line-height: 27px;
	margin-bottom: 0
}

.page .tt-suggestion h6 {
	color: #000;
	font-family: Open Sans, sans-serif;
	font-size: 1rem;
	line-height: 23px;
	margin: 0
}

.page .tt-suggestion .details {
	font-size: 1rem;
	line-height: 22px;
	word-break: break-word
}

.page .tt-suggestion .details small {
	font-size: .875rem
}

.page .tt-suggestion img.picture {
	width: 4.125rem
}

.page .tt-suggestion.tt-selectable:hover {
	background: inherit;
	text-decoration: underline
}

.header-row__search-form {
	background-color: #fff;
	display: none;
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	height: 100vh;
	left: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	transition: all .4s ease;
	visibility: hidden;
	width: 100%;
	z-index: 102
}

.header-row__search-form .btn-primary {
	background-color: #006bad;
	border-radius: 0;
	color: transparent;
	font-family: Open Sans, sans-serif;
	font-size: 1.0625rem;
	line-height: 1.5;
	padding: .75rem 1.5rem;
	position: absolute;
	right: .3125rem;
	text-indent: -1000px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 101
}

.header-row__search-form--expanded {
	display: block;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	visibility: visible
}

.header-row__search-form form {
	padding: .9375rem .9375rem 0
}

.header-row__search-form input::-webkit-input-placeholder {
	color: #f6f6f6
}

.header-row__search-form input:-moz-placeholder,
.header-row__search-form input::-moz-placeholder {
	color: #f6f6f6
}

.header-row__search-form input:-ms-input-placeholder {
	color: #f6f6f6
}

.header-row__search-form .tt-menu {
	background: transparent;
	height: calc(100vh - 200px);
	overflow-y: auto;
	padding: 24px 8px
}

.header-row__search-form .input-group {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	width: 100%
}

.header-row__search-form .form-control {
	border-radius: .25rem;
	display: block;
	font-size: 1rem;
	line-height: 1.5;
	padding: .375rem .75rem;
	width: 100%
}

.header-row__search-form .tt-input {
	border: 1px solid #000;
	border-radius: 0;
	box-sizing: border-box;
	font-size: 1.875rem;
	padding-right: 3.75rem;
	position: relative;
	width: 100%
}

.header-row__search-form .tt-input,
.header-row__search-form .tt-input:focus {
	background: transparent;
	color: #000;
	z-index: 101
}

.search-form-group {
	display: flex;
	flex-wrap: wrap;
	font-family: Roboto Condensed, sans-serif;
	position: relative
}

.search-form-group__label {
	color: #000;
	display: inline
}

.search-form-group__input,
.search-form-group__submit {
	height: 3rem;
	overflow: hidden
}

.search-form-group__input {
	background: transparent;
	border: 1px solid #929292;
	color: #f6f6f6;
	font-size: .75rem;
	line-height: 1;
	margin-right: 3.5rem;
	padding: 0 .9375rem;
	text-transform: uppercase;
	width: 100%
}

.search-form-group__scope {
	border: 0;
	margin: 1.25rem 0 .625rem;
	padding: 0;
	width: 100%
}

.search-form-group__scope .skip-links__link,
.search-form-group__scope .sr-only,
.search-form-group__scope .visuallyhidden {
	color: #fff
}

.search-form-group__scope-list {
	display: flex;
	flex-direction: row;
	margin: 0;
	padding: 0;
	text-align: left
}

.search-form-group__scope-item {
	display: block;
	list-style-type: none;
	margin: 0 0 0 1.25rem;
	padding-left: 1.3rem;
	position: relative;
	text-indent: -1.3rem;
	text-transform: uppercase
}

.search-form-group__scope-item:first-child {
	margin-left: 0
}

.search-form-group__submit {
	position: absolute;
	right: 0;
	top: 0;
	width: 2.75rem
}

.search-form-group .sq-form-field[type=radio]+label:before {
	background-color: #fff;
	border-color: #fff
}

.tt-dataset-organic .tt-suggestion {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: .5rem
}

.tt-dataset-organic .tt-suggestion .tt-highlight {
	font-weight: 400
}

.header-row__search-form {
	padding-bottom: 0
}

.header-row__search-form .tt-menu {
	padding: 2.625rem 0 1.875rem
}

.header-row__search-form .tt-input {
	padding-right: 4.4em
}

.header-row__search-form .btn-primary {
	color: #fff;
	padding: .657rem 2.2125rem;
	text-indent: 0
}

.header-row__search-form .btn-primary:after {
	content: none
}

.page .tt-menu {
	display: block;
	padding: 1.5rem .9375rem
}

.page .tt-dataset {
	display: block;
	float: left;
	padding-right: 30px;
	padding-top: 0;
	width: 33.333%!important
}

.page .tt-dataset:last-child {
	padding-right: 0;
	padding-top: 0
}

.page .tt-dataset.tt-dataset-research {
	padding-right: 0
}

.page .tt-category {
	font-size: 1.5rem
}

.page .tt-suggestion {
	font-size: 1.0625rem
}

.page .tt-dataset.tt-dataset-matrix {
	width: 50%!important
}

.social-media-feed {
	margin-left: -1rem;
	margin-right: -1rem;
	padding-left: 1rem;
	padding-right: 1rem
}

.social-media-feed.bg-light-grey {
	background: transparent
}

@media only screen and (min-width:73.25em) {
	.social-media-feed {
		margin-left: auto;
		margin-right: auto
	}
}

@media(min-width:960px) {
	.social-media-feed {
		padding-left: 0;
		padding-right: 0
	}
	.social-media-feed .content-wrapper {
		max-width: 73.125rem
	}
}

.social-media-feed-listing {
	width: 100%
}

.social-media-feed-listing__heading {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5rem;
	line-height: 1.2;
	margin: 1.25rem auto 5rem;
	text-align: center
}

@media(min-width:960px) {
	.social-media-feed-listing {
		width: 100%
	}
	.social-media-feed-listing__heading {
		font-size: 1.9rem;
		width: 45%
	}
}

.social-media-feed-box {
	background-color: #fff;
	margin-bottom: 1rem
}

.social-media-feed-box__wrapper:nth-of-type(n+4) {
	display: none
}

.social-media-feed-box__heading {
	align-items: center;
	font-size: 1.125rem;
	line-height: 1.2778;
	margin: 0 0 .0625rem
}

.social-media-feed-box__heading--icon {
	display: block;
	text-indent: -999em
}

.social-media-feed-box__heading--icon-wrapper {
	align-items: center;
	height: 3.125rem;
	justify-content: center;
	margin-right: .75rem;
	width: 3.125rem
}

.social-media-feed-box__link {
	display: block;
	text-decoration: none
}

.social-media-feed-box__link:active,
.social-media-feed-box__link:hover {
	opacity: .75;
	text-decoration: none
}

.social-media-feed-box__thumb-image {
	display: block
}

.social-media-feed-box__blurb {
	word-wrap: break-word;
	padding: 0 1rem
}

.social-media-feed-box__blurb:after {
	border-bottom: 1px solid #f6f6f6;
	content: " ";
	display: block
}

.social-media-feed-box__stats {
	font-size: .75rem;
	padding: .75rem 1rem;
	position: relative
}

.social-media-feed-box__stats>span {
	align-items: center;
	color: #505050
}

.social-media-feed-box__stats>span:before {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 423px 315px;
	content: " ";
	display: inline-block;
	margin-right: .4rem
}

.social-media-feed-box__stats-like {
	margin-right: 1rem
}

.social-media-feed-box__stats-like:before {
	background-position: -270px -54px;
	height: 18px;
	width: 22px
}

.social-media-feed-box__stats-comments:before {
	background-position: -81px -54px;
	height: 18px;
	width: 19px
}

.social-media-feed-box__stats-other {
	background: none;
	border: 0;
	font-size: 0;
	padding: 0;
	position: absolute;
	right: 1rem
}

.social-media-feed-box__stats-other:active,
.social-media-feed-box__stats-other:focus,
.social-media-feed-box__stats-other:hover {
	outline: 0
}

.social-media-feed-box__stats-other:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -164.16px -82.08px;
	background-repeat: no-repeat;
	background-size: 428.64px 319.2px;
	content: " ";
	display: inline-block;
	height: 18px;
	width: 18px
}

.social-media-feed-box--facebook .social-media-feed-box__heading,
.social-media-feed-box--instagram .social-media-feed-box__heading,
.social-media-feed-box--twitter .social-media-feed-box__heading {
	background-color: #006dae;
	color: #fff
}

.social-media-feed-box--facebook .social-media-feed-box__heading--icon-wrapper,
.social-media-feed-box--instagram .social-media-feed-box__heading--icon-wrapper,
.social-media-feed-box--twitter .social-media-feed-box__heading--icon-wrapper {
	background-color: #004d7b
}

.social-media-feed-box--facebook .social-media-feed-box__heading--icon {
	background-position: -195px 0;
	background-size: 611px 455px;
	height: 26px;
	width: 14px
}

.social-media-feed-box--facebook .social-media-feed-box__heading--icon,
.social-media-feed-box--instagram .social-media-feed-box__heading--icon {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat
}

.social-media-feed-box--instagram .social-media-feed-box__heading--icon {
	background-position: -483px 0;
	background-size: 540.5px 402.5px;
	height: 23px;
	width: 23px
}

.social-media-feed-box--twitter .social-media-feed-box__heading--icon {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -283.5px 0;
	background-repeat: no-repeat;
	background-size: 493.5px 367.5px;
	height: 21px;
	width: 26px
}

@media(min-width:960px) {
	.social-media-feed-box {
		margin-bottom: 2rem
	}
	.social-media-feed-box__wrapper {
		float: left;
		padding-left: .9375rem;
		padding-right: .9375rem;
		width: 25%
	}
	.social-media-feed-box__wrapper:nth-of-type(n+4) {
		display: block
	}
	.social-media-feed-box__heading {
		font-size: 1rem;
		line-height: 1.375
	}
	.social-media-feed-box__heading--icon-wrapper {
		height: 2.5rem;
		margin-right: .9375rem;
		width: 2.5rem
	}
	.social-media-feed-box--instagram .social-media-feed-box__heading--icon {
		background-position: -420px 0;
		background-size: 470px 350px;
		height: 20px;
		width: 20px
	}
	.social-media-feed-box--instagram .social-media-feed-box__heading--icon,
	.social-media-feed-box--twitter .social-media-feed-box__heading--icon {
		background-color: transparent;
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
		background-repeat: no-repeat
	}
	.social-media-feed-box--twitter .social-media-feed-box__heading--icon {
		background-position: -243px 0;
		background-size: 423px 315px;
		height: 18px;
		width: 22px
	}
}

@media print {
	.social-media-feed-box {
		border-bottom: 1px solid #f6f6f6
	}
	.social-media-feed-box__wrapper {
		display: block!important;
		float: none!important;
		height: auto!important;
		left: 0!important;
		page-break-after: avoid;
		page-break-before: avoid;
		page-break-inside: avoid;
		position: relative!important;
		top: 0!important;
		width: 100%!important
	}
	.social-media-feed-box__link {
		text-decoration: none
	}
	.social-media-feed-box__link[href]:after {
		content: ""
	}
	.social-media-feed-box__heading {
		border-bottom: 1px solid #006dae;
		padding: .625rem
	}
	.social-media-feed-box__heading--icon-wrapper {
		display: none
	}
}

.no-flexbox .social-media-feed-box__heading,
.no-flexbox .social-media-feed-box__heading--icon-wrapper,
.no-flexbox .social-media-feed-box__stats,
.no-flexbox .social-media-feed-box__stats>span,
.no-js .social-media-feed-box__heading,
.no-js .social-media-feed-box__heading--icon-wrapper,
.no-js .social-media-feed-box__stats,
.no-js .social-media-feed-box__stats>span {
	display: table
}

.flexbox .social-media-feed-box__heading,
.flexbox .social-media-feed-box__heading--icon-wrapper,
.flexbox .social-media-feed-box__stats,
.flexbox .social-media-feed-box__stats>span {
	display: flex
}

@media print {
	.flexbox .social-media-feed-box__heading--icon-wrapper {
		display: none
	}
}

.no-svg .social-media-feed-box--facebook .social-media-feed-box__heading--icon,
.no-svg .social-media-feed-box--instagram .social-media-feed-box__heading--icon,
.no-svg .social-media-feed-box--twitter .social-media-feed-box__heading--icon,
.no-svg .social-media-feed-box__stats-other:after,
.no-svg .social-media-feed-box__stats>span:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

@media(min-width:960px) {
	.no-svg .social-media-feed-box--instagram .no-svg .social-media-feed-box__heading--icon,
	.no-svg .social-media-feed-box--twitter .no-svg .social-media-feed-box__heading--icon {
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
	}
}

.social-media-share {
	display: flex;
	padding: .7rem 0
}

.social-media-share:active,
.social-media-share:focus {
	outline: none
}

.social-media-share>:first-child {
	margin-left: 0
}

[class*=addthis_button_] {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-repeat: no-repeat;
	background-size: 540.5px 402.5px;
	display: block;
	margin-left: .375rem;
	max-height: 1.4375rem;
	text-decoration: none
}

.no-svg [class*=addthis_button_] {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

[class*=addthis_button_]:active,
[class*=addthis_button_]:focus,
[class*=addthis_button_]:hover {
	color: #fff;
	opacity: .75
}

[class*=addthis_button_] .at-icon-wrapper {
	display: none
}

.addthis_button_facebook {
	background-position: -138px 0;
	height: 23px;
	width: 23px
}

.addthis_button_twitter {
	background-position: -276px 0;
	height: 23px;
	width: 23px
}

.addthis_button_linkedin {
	background-position: -345px 0;
	height: 23px;
	width: 23px
}

.addthis_button_google_plusone_share {
	background-position: -207px 0;
	height: 23px;
	width: 23px
}

.addthis_button_baidu {
	background-position: -69px 0;
	height: 23px;
	width: 23px
}

.addthis_button_email {
	background-position: 0 0;
	height: 23px;
	width: 23px
}

.addthis_button_print {
	background-position: -34.5px 0;
	height: 23px;
	width: 23px
}

.addthis_button_compact {
	background-color: #505050;
	background-image: none;
	border-radius: 3px;
	color: #fff;
	font-size: .6875rem;
	font-weight: 300;
	padding: .25rem .5rem;
	text-transform: uppercase
}

table {
	border-collapse: collapse;
	color: #505050;
	display: block;
	margin: .5em 0 1.5em;
	overflow: auto;
	position: relative;
	width: 100%
}

th {
	background: #f6f6f6;
	padding: .875rem 1.125rem;
	text-align: left
}

th:not(:last-child) {
	border-right: 1px solid #fff
}

td {
	border-bottom: 1px solid #f6f6f6;
	padding: .875rem 1.125rem;
	vertical-align: top
}

tbody tr:last-child,
tbody tr:last-child td,
tbody tr:last-child th,
tbody tr:nth-last-child(2) td[rowspan="2"],
tbody tr:nth-last-child(2) th[rowspan="2"],
tbody tr:nth-last-child(3) td[rowspan="3"],
tbody tr:nth-last-child(3) th[rowspan="3"],
tbody tr:nth-last-child(4) td[rowspan="4"],
tbody tr:nth-last-child(4) th[rowspan="4"],
tbody tr:nth-last-child(5) td[rowspan="5"],
tbody tr:nth-last-child(5) th[rowspan="5"] {
	border-bottom: thin solid #006dae
}

caption {
	color: #505050;
	display: block;
	font-family: sans-serif;
	font-size: .9375rem;
	font-weight: 700;
	margin: 1rem 0;
	text-align: left
}

.table__border-blue-cell {
	border-bottom: 0
}

.table__border-blue-cell td,
.table__border-blue-cell th {
	background-color: #fff;
	border: 1px solid #006dae;
	font-weight: 300;
	line-height: 1;
	padding: .625rem;
	text-align: center
}

.table__border-blue-cell th {
	word-wrap: break-word;
	font-size: .9375rem
}

.table__border-blue-cell td {
	color: #006dae;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.3125rem;
	line-height: inherit
}

.table__border-blue-cell td .sq-icon__tick-green {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -36px -144px;
	background-repeat: no-repeat;
	background-size: 564px 420px;
	content: "";
	display: inline-block;
	height: 24px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: 100%;
	vertical-align: middle;
	white-space: nowrap;
	width: 24px
}

.no-svg .table__border-blue-cell td .sq-icon__tick-green {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.table__border-blue-row {
	border-bottom: 0;
	margin: 1rem 0
}

.table__border-blue-row tr {
	border: 1px solid #006dae
}

.table__border-blue-row td,
.table__border-blue-row th {
	background-color: #fff;
	border: 0
}

.table__border-blue-row td {
	color: #006dae;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.3125rem
}

.table__border-blue-row td,
.table__border-blue-row th {
	font-weight: 300;
	line-height: 1.3125rem
}

.table__legend {
	color: #505050;
	font-size: .75rem
}

.table__legend a {
	color: inherit
}

.scroll-wrapper {
	overflow: auto
}

.course-page__table-default {
	border-bottom: 1px solid #006dae;
	display: table;
	margin-top: .9375rem
}

.course-page__table-default tbody {
	display: table-row-group
}

.course-page__table-default tbody tr {
	border-bottom: 1px solid #f6f6f6
}

.course-page__table-default tbody tr:last-child {
	border: 0
}

.course-page__table-default thead {
	display: table-header-group
}

.course-page__table-default thead td,
.course-page__table-default thead th {
	background-color: #f6f6f6
}

.course-page__table-default td,
.course-page__table-default th {
	background-color: #fff;
	border: 0;
	min-width: 175px
}

.course-page__course-structure {
	border-bottom: 0;
	font-size: .9375rem
}

.course-page__course-structure th {
	min-width: 170px
}

.course-page__course-structure td,
.course-page__course-structure th {
	background-color: transparent;
	border: 1px solid #fff
}

.course-page__course-structure td p,
.course-page__course-structure th p {
	margin-top: 0
}

.course-page__course-structure tr:nth-child(odd) {
	background-color: #f6f6f6
}

.course-page__course-structure .elective-unit-bg {
	background-color: #e0cec8
}

.course-page__course-structure .core-unit-bg {
	background-color: #bbe0f6
}

.content-center {
	justify-content: left
}

@media(min-width:960px) {
	.content-center {
		justify-content: center
	}
}

#tabs-no-accordion .search-tabs,
#tabs-no-accordion .tabs {
	margin-bottom: 1rem
}

#tabs-no-accordion .search-tabs__title,
#tabs-no-accordion .tabs__title {
	text-align: center
}

#tabs-no-accordion .search-tabs__tab-list,
#tabs-no-accordion .tabs__tab-list {
	display: flex;
	overflow-x: auto;
	scrollbar-width: none!important
}

#tabs-no-accordion .search-tabs__tab-list::-webkit-scrollbar,
#tabs-no-accordion .tabs__tab-list::-webkit-scrollbar {
	-ms-overflow-style: none;
	background: transparent;
	display: none;
	scrollbar-width: none;
	width: 0
}

#tabs-no-accordion .search-tabs__tab-content,
#tabs-no-accordion .tabs__tab-content {
	border-top: 1px solid #cecece
}

#tabs-no-accordion .search-tabs__tab-content .content-wrapper,
#tabs-no-accordion .tabs__tab-content .content-wrapper {
	margin: 40px 0;
	padding: 0
}

#tabs-no-accordion .search-tabs__item,
#tabs-no-accordion .tabs__item {
	flex: 0 0 auto;
	flex-direction: column;
	font-family: Roboto Condensed, sans-serif;
	font-size: .875rem;
	line-height: 1rem;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	text-align: center
}

@media(min-width:960px) {
	#tabs-no-accordion .search-tabs__item,
	#tabs-no-accordion .tabs__item {
		flex: 0 1 auto;
		font-size: 1.25rem;
		line-height: 1.3rem
	}
}

#tabs-no-accordion .search-tabs__item:last-child,
#tabs-no-accordion .tabs__item:last-child {
	margin-right: 0
}

.bottom-tabs #tabs-no-accordion .search-tabs__item,
.bottom-tabs #tabs-no-accordion .tabs__item {
	flex: 0 0 auto;
	margin-bottom: 0;
	white-space: nowrap
}

.bottom-tabs #tabs-no-accordion .search-tabs__tab-list,
.bottom-tabs #tabs-no-accordion .tabs__tab-list {
	border-bottom: 1px solid #505050;
	margin-bottom: .5rem
}

.bottom-tabs #tabs-no-accordion .search-tabs__target,
.bottom-tabs #tabs-no-accordion .tabs__target {
	padding: 0
}

#tabs-no-accordion .search-tabs__target,
#tabs-no-accordion .tabs__target {
	display: block;
	height: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	visibility: hidden
}

#tabs-no-accordion .search-tabs__target.uber-accordion__target-active,
#tabs-no-accordion .tabs__target.uber-accordion__target-active {
	height: auto;
	opacity: 1;
	overflow: visible;
	padding: 0;
	transition: opacity .5s linear;
	visibility: visible
}

#tabs-no-accordion .search-tabs__target p,
#tabs-no-accordion .tabs__target p {
	margin-bottom: 0
}

#tabs-no-accordion .search-tabs__link,
#tabs-no-accordion .tabs__link {
	background: none;
	color: #505050;
	display: block;
	padding: .2rem .7rem;
	text-decoration: none;
	text-transform: uppercase;
	transition: height .3s ease
}

@media(min-width:600px) {
	#tabs-no-accordion .search-tabs__link,
	#tabs-no-accordion .tabs__link {
		padding: .5rem 1.25rem
	}
}

#tabs-no-accordion .search-tabs__link:active,
#tabs-no-accordion .search-tabs__link:focus,
#tabs-no-accordion .search-tabs__link:hover,
#tabs-no-accordion .tabs__link:active,
#tabs-no-accordion .tabs__link:focus,
#tabs-no-accordion .tabs__link:hover {
	color: #000;
	text-decoration: none
}

#tabs-no-accordion .search-tabs__link.uber-accordion__button-active,
#tabs-no-accordion .tabs__link.uber-accordion__button-active {
	background: none;
	border-bottom: 3px solid #000;
	color: #000;
	font-weight: 700
}

#tabs-no-accordion .search-tabs__link.uber-accordion__button-active:active,
#tabs-no-accordion .search-tabs__link.uber-accordion__button-active:focus,
#tabs-no-accordion .tabs__link.uber-accordion__button-active:active,
#tabs-no-accordion .tabs__link.uber-accordion__button-active:focus {
	outline: none
}

#tabs-no-accordion .search-tabs__link.uber-accordion__button-active.focus-visible,
#tabs-no-accordion .tabs__link.uber-accordion__button-active.focus-visible {
	outline: 1
}

#tabs-no-accordion .search-tabs__link.uber-accordion__button-active:focus-visible,
#tabs-no-accordion .tabs__link.uber-accordion__button-active:focus-visible {
	outline: 1
}

.card-grid {
	margin-bottom: 20px
}

.card-grid .card {
	border: 0;
	display: flex;
	flex-direction: row;
	height: 100%;
	justify-content: space-between;
	margin: 0;
	width: 100%
}

.card-grid .card__body {
	margin: 20px 10px 30px 20px;
	width: 100%
}

.card-grid .card__heading {
	color: #000
}

.card-grid .card__text {
	color: #505050;
	margin-top: .875rem
}

.card-grid .card__icon {
	color: #006dae;
	flex-shrink: 0;
	height: 36px;
	margin: 20px 20px auto 10px;
	width: 36px
}

.card-grid .card a {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	color: #006dae;
	display: flex;
	height: 100%;
	justify-content: space-between;
	text-decoration: none;
	transition: box-shadow .25s ease-in-out;
	width: 100%
}

.card-grid .card a:focus,
.card-grid .card a:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

.card-grid .card a .card__heading {
	color: #006dae
}

.card-grid .card a .card__text {
	color: #505050
}

.card-grid__list {
	grid-gap: 20px;
	display: grid;
	gap: 20px;
	list-style: none;
	margin: 0;
	padding: 0
}

.card-grid--reverse-icons .card,
.card-grid--reverse-icons .card a {
	flex-direction: row-reverse
}

.card-grid--reverse-icons .card__icon {
	margin: 20px 10px auto 20px
}

.card-grid--black .card__icon {
	color: #000
}

@media(min-width:355px) {
	.card-grid__list {
		grid-template-columns: repeat(1, 1fr)
	}
}

@media(min-width:600px) {
	.card-grid .card__body {
		margin: 20px 20px 30px
	}
	.card-grid .card__icon {
		height: 42px;
		margin: 20px 20px auto;
		width: 42px
	}
	.card-grid__list {
		grid-template-columns: repeat(3, 1fr)
	}
	.card-grid--1up .card-grid__list {
		grid-template-columns: repeat(1, 1fr)
	}
	.card-grid--2up .card-grid__list,
	.card-grid--4up .card-grid__list {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media(min-width:960px) {
	.card-grid .card__icon {
		height: 48px;
		width: 48px
	}
	.card-grid--4up .card-grid__list {
		grid-template-columns: repeat(4, 1fr)
	}
}

#cards-grid.cards-grid>ul {
	list-style: none;
	margin: 0;
	padding: 0
}

@media(min-width:600px) {
	#cards-grid.cards-grid>ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		width: 100%
	}
}

#cards-grid.cards-grid .card-item+.card {
	margin-top: 1.5rem
}

#cards-grid.cards-grid .card {
	border: 0;
	border-radius: 0;
	flex-direction: unset;
	margin: 0 0 20px;
	position: relative;
	transition: all .3s ease;
	width: 100%
}

#cards-grid.cards-grid .card a {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	display: flex;
	text-decoration: none;
	transition: all .25s ease-in-out;
	width: 100%
}

#cards-grid.cards-grid .card a:focus,
#cards-grid.cards-grid .card a:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

#cards-grid.cards-grid .card .icon {
	margin: 20px 20px 20px 0;
	text-align: right;
	width: 60px
}

#cards-grid.cards-grid .card .icon.black {
	-webkit-filter: brightness(0);
	filter: brightness(0)
}

#cards-grid.cards-grid .card .icon img {
	max-height: 2.5rem;
	max-width: 2.5rem
}

@media(min-width:960px) {
	#cards-grid.cards-grid .card .icon img {
		max-height: none;
		max-width: 50px
	}
}

#cards-grid.cards-grid .card.width-25,
#cards-grid.cards-grid .card.width-33,
#cards-grid.cards-grid .card.width-50,
#cards-grid.cards-grid .card.width-100 {
	width: 100%
}

@media(min-width:600px) {
	#cards-grid.cards-grid .card.width-25,
	#cards-grid.cards-grid .card.width-33 {
		margin-right: 20px
	}
}

@media(min-width:960px) {
	#cards-grid.cards-grid .card.width-50 {
		margin-right: 20px
	}
}

@media(min-width:600px) {
	#cards-grid.cards-grid .card.width-25 {
		width: calc(25% - 15px)
	}
	#cards-grid.cards-grid .card.width-25:nth-child(4n) {
		margin-right: 0
	}
	#cards-grid.cards-grid .card.width-33 {
		width: calc(33.33333% - 13.33333px)
	}
	#cards-grid.cards-grid .card.width-33:nth-child(3n) {
		margin-right: 0
	}
}

@media(min-width:960px) {
	#cards-grid.cards-grid .card.width-50 {
		width: calc(50% - 10px)
	}
	#cards-grid.cards-grid .card.width-50:nth-child(2n) {
		margin-right: 0
	}
}

#cards-grid.cards-grid--reverse-icons .card a {
	flex-direction: row-reverse
}

#cards-grid.cards-grid--reverse-icons .card .icon {
	margin: 20px 0 20px 20px
}

#cards-grid.cards-grid--reverse-icons li.card {
	flex-direction: row-reverse
}

#cards-grid.cards-grid--reverse-icons .icon {
	margin: 20px 0 20px 20px
}

#cards-grid.cards-grid .card .text {
	flex-grow: 1;
	font-size: .9rem;
	padding: 1.5rem
}

#cards-grid.cards-grid .card .text h3 {
	margin-top: 0
}

#cards-grid.cards-grid .card a {
	outline: none
}

#cards-grid.cards-grid .card h3 {
	margin: 0
}

#cards-grid.cards-grid .card a h3 {
	color: #006dae;
	text-decoration: none
}

#cards-grid.cards-grid .card h3 a:focus {
	text-decoration: underline
}

#cards-grid.cards-grid .card[focus-within] h3 a:focus {
	text-decoration: none
}

#cards-grid.cards-grid .card:focus-within h3 a:focus {
	text-decoration: none
}

#cards-grid.cards-grid .card .text>*+* {
	margin-top: .75rem
}

#cards-grid.cards-grid .card .text>:nth-last-child(3) {
	margin-bottom: .75rem
}

.cards-grid.search-listing {
	margin-bottom: 7.5rem
}

.cards-grid.search-listing .search-listing__result {
	font-weight: 700
}

.cards-grid.search-listing .card .icon {
	display: flex;
	margin-left: 20px;
	margin-right: 40px
}

.cards-grid.search-listing .card .icon svg {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	height: auto;
	max-height: 100%;
	position: absolute;
	top: 0;
	width: 59px
}

.cards-grid.search-listing .search-listing__result-summary {
	display: flex;
	justify-content: space-between;
	margin-bottom: 2.6rem;
	margin-top: 3.45rem
}

.cards-grid.search-listing .search-listing__filter-wrapper {
	border: 0;
	display: none;
	height: 1.25rem;
	text-transform: uppercase
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-button {
	background-color: transparent;
	border: 0
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category--label {
	align-items: center;
	display: flex;
	font-size: .8125rem;
	font-weight: 700;
	height: 100%;
	justify-content: space-between;
	padding-left: 8px;
	padding-right: 8px;
	width: 100%
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category--label svg {
	max-width: 1.75rem
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category {
	background-color: #f6f6f6;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 100
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul {
	color: #505050;
	font-family: Roboto, sans-serif;
	font-size: .76rem;
	list-style: none;
	padding: 0 1rem;
	text-transform: capitalize;
	width: 100%
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul li {
	margin: 1.25rem 0
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul li label {
	align-items: center;
	cursor: pointer;
	display: flex;
	padding-left: 2rem;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul li .search-listing__category-checkbox {
	align-items: center;
	background-color: #fff;
	border: 1px solid #b6b6b6;
	box-shadow: 0 7px 64px 0 rgba(0, 0, 0, .07);
	display: flex;
	height: 1.25rem;
	justify-content: center;
	left: 0;
	position: absolute;
	width: 1.25rem
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul li .search-listing__category-checkbox:after {
	border: solid #fff;
	border-width: 0 2px 2px 0;
	content: "";
	display: none;
	height: 11px;
	position: absolute;
	top: 2px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 7px
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul li input {
	cursor: pointer;
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul li input:checked~.search-listing__category-checkbox {
	background-color: #006dae
}

.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category ul li input:checked~.search-listing__category-checkbox:after,
.cards-grid.search-listing .search-listing__filter-wrapper.search-listing__filter-wrapper--mobile {
	display: block
}

.cards-grid.search-listing .search-listing__filter-wrapper.search-listing__filter-wrapper--mobile .search-listing__category {
	height: 100%;
	top: 0
}

.cards-grid.search-listing .search-listing__filter-wrapper.search-listing__filter-wrapper--mobile .search-listing__category .search-listing__category--mobile-heading {
	align-items: center;
	display: flex;
	flex-direction: row;
	font-family: Roboto, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	justify-content: space-between;
	padding: 1rem;
	text-transform: uppercase
}

.cards-grid.search-listing .search-listing__filter-wrapper.search-listing__filter-wrapper--mobile .search-listing__category .search-listing__category--mobile-heading svg {
	-webkit-filter: saturate(0);
	filter: saturate(0);
	max-height: 1.3125rem;
	max-width: 1.3125rem
}

.cards-grid.search-listing .search-listing__filter-wrapper.search-listing__filter-wrapper--mobile .search-listing__category .search-listing__category--label-text {
	font-family: Roboto, sans-serif;
	font-size: .8125rem;
	font-weight: 700;
	padding: .5rem 1rem;
	position: relative;
	text-transform: uppercase;
	width: 100%
}

.cards-grid.search-listing .search-listing__filter-wrapper.search-listing__filter-wrapper--mobile .search-listing__category .search-listing__category--label-text:after {
	border: 1px solid #d7d7d9;
	bottom: 0;
	content: "";
	height: 1px;
	left: 50%;
	position: absolute;
	right: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: calc(100% - 2rem);
	z-index: 15
}

.cards-grid.search-listing .tabs__tab-list .card .text p {
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden
}

.cards-grid.search-listing .search-listing__pagination {
	display: flex;
	justify-content: center;
	margin-top: 3rem
}

.cards-grid.search-listing .search-listing__pagination a {
	align-items: center;
	color: #000;
	display: inline-flex;
	font-family: HelveticaNeue, sans-serif;
	font-weight: 500;
	height: 1.75rem;
	justify-content: center;
	text-decoration: none;
	width: 1.75rem
}

.cards-grid.search-listing .search-listing__pagination a.active {
	background-color: #006dae;
	color: #fff
}

.cards-grid.search-listing .search-listing__pagination .search-listing__pagination--next,
.cards-grid.search-listing .search-listing__pagination .search-listing__pagination--prev {
	width: 3.5rem
}

.cards-grid.search-listing .search-listing--empty {
	color: #000;
	font-family: Roboto Condensed, sans-serif
}

.cards-grid.search-listing .search-listing--empty-separator {
	border: 1px solid #d8d8d8;
	display: block;
	height: 1px
}

.cards-grid.search-listing .search-listing--empty h3 {
	font-size: 1.75rem
}

.cards-grid.search-listing .search-listing--empty p {
	font-family: sans-serif
}

.cards-grid.search-listing .search-listing__popular--heading {
	color: #000;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.25rem;
	font-weight: 700
}

.cards-grid.search-listing .search-listing__popular--suggestions {
	font-family: Roboto, sans-serif;
	list-style-type: none;
	padding-left: 0
}

.cards-grid.search-listing .search-listing__popular li {
	font-weight: 500
}

.cards-grid.search-listing .search-listing__popular li a {
	text-decoration: none
}

@media only screen and (min-width:60em) {
	.cards-grid.search-listing .search-listing__filter-wrapper {
		background-color: #f6f6f6;
		display: block;
		height: 2.125rem;
		position: relative;
		width: 10.625rem
	}
	.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category--label {
		background-color: #f6f6f6;
		padding: 8px 15px
	}
	.cards-grid.search-listing .search-listing__filter-wrapper .search-listing__category:after {
		border: 1px solid #d7d7d9;
		content: "";
		height: 1px;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		position: absolute;
		right: 0;
		top: 0;
		width: 82%;
		z-index: 15
	}
	.cards-grid.search-listing .search-listing__filter-wrapper.search-listing__filter-wrapper--mobile {
		display: none
	}
	.cards-grid.search-listing .card .icon {
		margin-right: 20px
	}
	.cards-grid.search-listing .tabs__tab-list .card .text p {
		display: block
	}
}

.select-dropdown {
	position: relative
}

.select-dropdown label {
	align-items: center;
	display: flex;
	pointer-events: none;
	white-space: nowrap
}

.select-dropdown label:hover {
	color: #fff
}

.select-dropdown select {
	background-color: transparent;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.select-dropdown__list {
	display: none;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 31px;
	width: 100%;
	z-index: 10000
}

.select-dropdown__menu {
	display: none;
	position: relative
}

.select-dropdown__menu .select-dropdown__icon--chevron {
	fill: rgba(255, 255, 255, .5);
	-webkit-transform: rotate(0);
	transform: rotate(0);
	transition: -webkit-transform .2s cubic-bezier(.075, .82, .165, 1);
	transition: transform .2s cubic-bezier(.075, .82, .165, 1);
	transition: transform .2s cubic-bezier(.075, .82, .165, 1), -webkit-transform .2s cubic-bezier(.075, .82, .165, 1)
}

.select-dropdown__menu.is-active .select-dropdown__list {
	display: block
}

.select-dropdown__menu.is-active .select-dropdown__icon--chevron {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.select-dropdown__toggle {
	align-items: center;
	display: flex;
	position: relative
}

.select-dropdown__icon {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	margin-left: .75em;
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

.select-dropdown__icon.is-hidden {
	display: none
}

.select-dropdown__icon--chevron {
	height: 6px;
	width: 11px
}

@media(min-width:600px) {
	.select-dropdown label {
		clip: auto;
		display: flex;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		width: auto
	}
	.select-dropdown__menu {
		display: none
	}
	.select-dropdown__menu.is-active .select-dropdown__list {
		display: block
	}
	.select-dropdown.is-loaded label,
	.select-dropdown.is-loaded select {
		clip: rect(0 0 0 0);
		border: 0;
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.select-dropdown.is-loaded .select-dropdown__menu {
		display: block
	}
}

.util-selector {
	align-items: center;
	display: flex;
	height: 100%
}

.util-selector label {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath fill='%2380B6D7' d='m5.429 4.083 3.83-3.81a.94.94 0 0 1 1.324 0 .928.928 0 0 1 0 1.316L6.091 6.06a.94.94 0 0 1-1.324 0L.274 1.588a.928.928 0 0 1 0-1.316.94.94 0 0 1 1.324 0l3.83 3.81z'/%3E%3C/svg%3E") no-repeat 94%;
	background-size: 11px 8px;
	color: #fff;
	padding: 0 28px 0 12px
}

.util-selector label:focus,
.util-selector label:hover {
	color: #fff
}

.util-selector option {
	color: #000
}

.util-selector__label {
	align-items: center;
	display: flex;
	left: 0
}

.util-selector__icon {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%
}

.util-selector__icon .icon {
	height: 18px;
	width: 18px
}

.util-selector__dropdown {
	display: none;
	white-space: nowrap
}

.util-selector__menu {
	flex-flow: row wrap;
	height: 100%;
	width: 100%
}

.util-selector__menu.is-active {
	display: flex
}

.util-selector__list {
	background-color: #027eb6;
	color: #fff;
	min-width: 145px;
	padding-bottom: .5rem;
	top: 39px
}

.util-selector__item {
	margin: 0
}

.util-selector__item:focus,
.util-selector__item:hover {
	background-color: #006dae;
	color: #fff;
	cursor: pointer
}

.util-selector__toggle {
	-webkit-appearance: none;
	appearance: none;
	background-color: transparent;
	border: 0;
	color: #fff;
	height: 100%;
	padding: 0 1rem;
	transition: background-color .2s;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.util-selector__toggle.is-active,
.util-selector__toggle:focus,
.util-selector__toggle:hover {
	color: #fff
}

.util-selector--featured label {
	background-image: none;
	background-position: 50%;
	background-size: 18px 18px;
	height: 100%;
	justify-content: center;
	padding: 0;
	text-indent: -9999px;
	width: 36px
}

@media(min-width:600px) {
	.util-selector label {
		padding: 0 24px 0 1rem
	}
	.util-selector--featured label {
		padding: 0 1rem;
		text-indent: unset;
		width: unset
	}
	.util-selector--reverse .util-selector__icon {
		margin: 0 .75rem 0 0;
		order: -1
	}
	.util-selector__dropdown {
		background-color: #027eb6;
		color: #fff;
		list-style: none;
		margin: 0;
		min-width: 150px;
		padding: 0 0 .875rem;
		position: absolute;
		z-index: 2
	}
	.util-selector__dropdown-item {
		margin: 0
	}
	.util-selector__dropdown-link {
		display: block;
		padding: .75rem 1rem;
		transition: background-color .2s
	}
	.util-selector__dropdown-link:focus,
	.util-selector__dropdown-link:hover {
		background-color: #006dae;
		color: #fff;
		text-decoration: none
	}
}

@media(min-width:960px) {
	.util-selector__toggle {
		padding: 0 1rem
	}
}

.accordion+.accordion {
	margin-top: 2rem
}

.accordion .panel {
	margin-bottom: 1px
}

.accordion .accTitle {
	background: #f6f6f6;
	font-family: sans-serif;
	margin: 0
}

.accordion .accTitle a {
	color: #505050;
	display: block;
	font-size: .9375rem;
	font-weight: 700;
	line-height: 1.4;
	padding: 1.0625rem 3.125rem 1.0625rem .9375rem;
	position: relative;
	text-decoration: none
}

.accordion .accTitle a:active,
.accordion .accTitle a:focus,
.accordion .accTitle a:hover {
	color: #000;
	text-decoration: none
}

.accordion .accTitle a:after {
	zoom: 1;
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -192px -24px;
	background-repeat: no-repeat;
	background-size: 376px 280px;
	content: "";
	display: inline-block;
	*display: inline;
	height: 16px;
	position: absolute;
	right: 2rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 9px
}

.no-svg .accordion .accTitle a:after {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
}

.accordion .accTitle.uber-accordion__button-active a {
	color: #000;
	font-weight: 700
}

.accordion .accTitle.uber-accordion__button-active>a:after {
	background-position: -96px -24px;
	height: 16px;
	right: 1.75rem;
	width: 16px
}

.accordion .accContent {
	display: block!important;
	max-height: 0;
	overflow: hidden;
	padding: 0 .9375rem;
	transition: max-height .3s ease
}

.accordion .accContent p {
	margin-bottom: 0
}

.accordion .accContent:after {
	content: " ";
	display: block;
	height: 1.5625rem
}

.accordion .accordion__item-heading--active>.accContent {
	max-height: 9999em
}

.search-tabs,
.tabs {
	margin-bottom: 1rem
}

.no-flexbox .search-tabs__tab-list,
.no-flexbox .tabs__tab-list,
.no-js .search-tabs__tab-list,
.no-js .tabs__tab-list {
	display: table
}

.flexbox .search-tabs__tab-list,
.flexbox .tabs__tab-list {
	display: flex
}

.search-tabs__item,
.tabs__item {
	-moz-flex-direction: column;
	flex-direction: column;
	margin-right: .0625rem;
	text-align: center
}

.no-flexbox .search-tabs__item,
.no-flexbox .tabs__item,
.no-js .search-tabs__item,
.no-js .tabs__item {
	display: table
}

.flexbox .search-tabs__item,
.flexbox .tabs__item {
	display: flex;
	flex: 1
}

.no-flexbox .search-tabs__item,
.no-flexbox .tabs__item,
.no-js .search-tabs__item,
.no-js .tabs__item {
	display: table-cell;
	vertical-align: top
}

.search-tabs__item:last-child,
.tabs__item:last-child {
	margin-right: 0
}

.bottom-tabs .search-tabs__item,
.bottom-tabs .tabs__item {
	margin-bottom: 0;
	white-space: nowrap
}

.flexbox .bottom-tabs .search-tabs__item,
.flexbox .bottom-tabs .tabs__item {
	flex: 0 0 auto
}

.no-flexbox .bottom-tabs .search-tabs__item,
.no-flexbox .bottom-tabs .tabs__item,
.no-js .bottom-tabs .search-tabs__item,
.no-js .bottom-tabs .tabs__item {
	display: table-cell;
	vertical-align: top
}

.bottom-tabs .search-tabs__tab-list,
.bottom-tabs .tabs__tab-list {
	border-bottom: 1px solid #505050;
	margin-bottom: .5rem
}

.bottom-tabs .search-tabs__target,
.bottom-tabs .tabs__target {
	padding: 0
}

.search-tabs__target,
.tabs__target {
	display: none;
	padding: 0 1.25rem
}

.search-tabs__target.uber-accordion__target-active,
.tabs__target.uber-accordion__target-active {
	display: block
}

.search-tabs__target p,
.tabs__target p {
	margin-bottom: 0
}

.search-tabs__link,
.tabs__link {
	background: #f6f6f6;
	color: #505050;
	display: block;
	flex-grow: 1;
	padding: .875rem 1.25rem;
	text-decoration: none;
	transition: all .3s ease
}

.search-tabs__link:active,
.search-tabs__link:focus,
.search-tabs__link:hover,
.tabs__link:active,
.tabs__link:focus,
.tabs__link:hover {
	color: #000;
	text-decoration: none
}

.search-tabs__link.uber-accordion__button-active,
.tabs__link.uber-accordion__button-active {
	background: #eee;
	color: #000;
	font-weight: 700
}

.accordion+.box-featured__group,
.accordion+.cards-grid {
	margin-top: 16px
}

@media(min-width:960px) {
	.accordion+.box-featured__group,
	.accordion+.cards-grid {
		margin-top: 2rem
	}
}

.timeline-card {
	height: 100%;
	overflow: hidden;
	position: relative
}

.timeline-card--black .btn,
.timeline-card--black .timeline-card__category,
.timeline-card--black .timeline-card__sm [class*=addthis_button_],
.timeline-card--black .timeline-card__year {
	background-color: #000
}

.timeline-card--black .timeline-card__heading {
	color: #000
}

.timeline-card--charcoal .btn,
.timeline-card--charcoal .timeline-card__category,
.timeline-card--charcoal .timeline-card__sm [class*=addthis_button_],
.timeline-card--charcoal .timeline-card__year {
	background-color: #505050
}

.timeline-card--charcoal .timeline-card__heading {
	color: #505050
}

.timeline-card--fuchsia .btn,
.timeline-card--fuchsia .timeline-card__category,
.timeline-card--fuchsia .timeline-card__sm [class*=addthis_button_],
.timeline-card--fuchsia .timeline-card__year {
	background-color: #c90095
}

.timeline-card--fuchsia .timeline-card__heading {
	color: #c90095
}

.timeline-card--green .btn,
.timeline-card--green .timeline-card__category,
.timeline-card--green .timeline-card__sm [class*=addthis_button_],
.timeline-card--green .timeline-card__year {
	background-color: #006f29
}

.timeline-card--green .timeline-card__heading {
	color: #006f29
}

.timeline-card--purple .btn,
.timeline-card--purple .timeline-card__category,
.timeline-card--purple .timeline-card__sm [class*=addthis_button_],
.timeline-card--purple .timeline-card__year {
	background-color: #6f64a9
}

.timeline-card--purple .timeline-card__heading {
	color: #6f64a9
}

.timeline-card--ruby .btn,
.timeline-card--ruby .timeline-card__category,
.timeline-card--ruby .timeline-card__sm [class*=addthis_button_],
.timeline-card--ruby .timeline-card__year {
	background-color: #c800d9
}

.timeline-card--ruby .timeline-card__heading {
	color: #c800d9
}

.timeline-card--white .btn,
.timeline-card--white .timeline-card__category,
.timeline-card--white .timeline-card__sm [class*=addthis_button_],
.timeline-card--white .timeline-card__year {
	background-color: #fff
}

.timeline-card--white .timeline-card__heading {
	color: #fff
}

.timeline-card .btn {
	bottom: 0;
	font-size: .9375rem;
	left: 0;
	margin-top: .625rem;
	padding-bottom: .625rem;
	padding-top: .625rem;
	position: absolute;
	width: 100%
}

.timeline-card .timeline-card-col>.box-listing-element__video-thumb-link {
	background-color: #cfcfcf
}

.timeline-card .box-listing-element__video-thumb-link {
	height: 100%
}

.timeline-card .box-listing-element__video-thumb-link:hover:after {
	opacity: .75
}

.timeline-card .box-listing-element__video-thumb-link:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-play-button.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto;
	content: "";
	display: none;
	height: 4.0625rem;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 4.125rem
}

.timeline-card .box-listing-element__video-thumb-image {
	height: 100%;
	object-fit: cover;
	width: 100%
}

.timeline-card .video-container {
	margin: 0;
	width: 100%
}

.timeline-card--video-full {
	position: relative
}

.timeline-card--video-full .timeline-card__sm {
	z-index: 4
}

.timeline-card__video-full-wrapper {
	height: 23.125rem;
	left: 0;
	position: absolute;
	top: 1.875rem;
	width: 100%;
	z-index: 2
}

.timeline-card__video-full-wrapper .video-container {
	position: static
}

.timeline-card__video-full-wrapper+.timeline-card__content {
	bottom: 0;
	height: 9.6875rem;
	position: absolute;
	width: 100%;
	z-index: 3
}

.timeline-card__video-full-wrapper+.timeline-card__content .timeline-card-col {
	background-color: transparent;
	margin-top: -3.0625rem
}

.timeline-card__video-full-wrapper+.timeline-card__content .timeline-card__content-background {
	display: none;
	height: 100%;
	object-fit: cover;
	position: absolute;
	width: 100%;
	z-index: -1
}

.timeline-card__video-full-wrapper+.timeline-card__content .btn {
	bottom: 0;
	height: 2.5rem;
	top: auto
}

.timeline-card__video-full-wrapper+.timeline-card__content .box-listing-element__video-thumb-link:after {
	display: none
}

.timeline-card__video-full-wrapper:after {
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-play-button.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto;
	content: "";
	display: none;
	height: 4.0625rem;
	left: 0;
	position: absolute;
	top: 0;
	width: 4.125rem;
	z-index: -1
}

.timeline-card__video-full-wrapper:hover:after {
	opacity: .75
}

.timeline-card__content {
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
	z-index: 1
}

.timeline-card-row {
	display: flex;
	flex-wrap: wrap
}

.timeline-card-row [data-col="11"] {
	flex-basis: 100%;
	padding: 3.0625rem 1.125rem .6875rem 1.5625rem
}

.timeline-card-row [data-col="12"] {
	display: none;
	padding: 3.6875rem 4.0625rem 0 0
}

.timeline-card-row [data-col="21"] {
	flex-basis: 100%;
	padding: .4375rem 1.5625rem 4.0625rem
}

.timeline-card-row [data-col="22"] {
	height: 0;
	padding: 0
}

.timeline-card--arranged .timeline-card-row:first-child {
	flex-basis: 55%
}

.timeline-card--arranged [data-col="21"],
.timeline-card--arranged [data-col="22"] {
	padding-top: 1.6875rem
}

.timeline-card--arranged [data-col="12"] {
	display: block
}

.timeline-card--arranged [data-col="11"] {
	flex-basis: 50%
}

.timeline-card--arranged [data-col="22"] {
	margin-bottom: -2.5rem
}

.timeline-card-row:last-child {
	flex-grow: 1
}

.timeline-card-col {
	flex-basis: 50%;
	font-size: .9375rem;
	line-height: 1.375
}

.timeline-card-col--text-black,
.timeline-card-col--text-black .timeline-card__heading,
.timeline-card-col--text-black .timeline-card__quote,
.timeline-card-col--text-black .timeline-card__subheading {
	color: #000
}

.timeline-card-col--text-charcoal,
.timeline-card-col--text-charcoal .timeline-card__heading,
.timeline-card-col--text-charcoal .timeline-card__quote,
.timeline-card-col--text-charcoal .timeline-card__subheading {
	color: #505050
}

.timeline-card-col--text-fuchsia,
.timeline-card-col--text-fuchsia .timeline-card__heading,
.timeline-card-col--text-fuchsia .timeline-card__quote,
.timeline-card-col--text-fuchsia .timeline-card__subheading {
	color: #c90095
}

.timeline-card-col--text-green,
.timeline-card-col--text-green .timeline-card__heading,
.timeline-card-col--text-green .timeline-card__quote,
.timeline-card-col--text-green .timeline-card__subheading {
	color: #006f29
}

.timeline-card-col--text-purple,
.timeline-card-col--text-purple .timeline-card__heading,
.timeline-card-col--text-purple .timeline-card__quote,
.timeline-card-col--text-purple .timeline-card__subheading {
	color: #6f64a9
}

.timeline-card-col--text-ruby,
.timeline-card-col--text-ruby .timeline-card__heading,
.timeline-card-col--text-ruby .timeline-card__quote,
.timeline-card-col--text-ruby .timeline-card__subheading {
	color: #c800d9
}

.timeline-card-col--text-white,
.timeline-card-col--text-white .timeline-card__heading,
.timeline-card-col--text-white .timeline-card__quote,
.timeline-card-col--text-white .timeline-card__subheading {
	color: #fff
}

.timeline-card-col--white-high {
	background-color: #fff
}

.timeline-card-col--white-medium {
	background-color: rgba(255, 255, 255, .5)
}

.timeline-card-col--white-low {
	background-color: rgba(255, 255, 255, 0)
}

.timeline-card-col--black-high {
	background-color: #000
}

.timeline-card-col--black-medium {
	background-color: rgba(0, 0, 0, .5)
}

.timeline-card-col--black-low {
	background-color: transparent
}

.timeline-card-col--charcoal-high {
	background-color: #505050
}

.timeline-card-col--charcoal-medium {
	background-color: rgba(80, 80, 80, .5)
}

.timeline-card-col--charcoal-low {
	background-color: rgba(80, 80, 80, 0)
}

.timeline-card-col--grey-high {
	background-color: #f6f6f6
}

.timeline-card-col--grey-medium {
	background-color: rgba(246, 246, 246, .5)
}

.timeline-card-col--grey-low {
	background-color: rgba(246, 246, 246, 0)
}

.timeline-card__number,
.timeline-card__year {
	color: #fff;
	font-size: .8125rem
}

.timeline-card__year {
	background-color: #006cab;
	border-top-left-radius: .3125rem;
	line-height: 1.1538;
	padding: .46875rem .625rem;
	position: absolute;
	width: 100%;
	z-index: 2
}

.timeline-card__number {
	line-height: 2.3333;
	margin-left: 21.875rem;
	padding: 0 .625rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

.timeline-card__heading,
.timeline-card__number,
.timeline-card__quote,
.timeline-card__subheading,
.timeline-card__year {
	font-family: Roboto Condensed, sans-serif
}

.timeline-card__heading {
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.1429;
	margin-bottom: .8125rem;
	margin-top: 0;
	text-transform: uppercase
}

.timeline-card__heading--small {
	font-size: 1.125rem;
	line-height: 1.3333
}

.timeline-card__subheading {
	font-size: .75rem;
	font-weight: 600;
	line-height: 1.1666;
	margin: 0;
	text-transform: uppercase
}

.timeline-card__background {
	border-radius: 5px;
	height: 100%;
	object-fit: cover;
	position: absolute;
	width: 48.25rem;
	z-index: 0
}

.timeline-card__background--fixed {
	height: 25rem;
	object-fit: fill
}

.timeline-card__quote:before {
	display: none
}

.timeline-card__quote {
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 1.1667;
	margin: 0;
	padding: 0 0 1.25rem
}

.timeline-card--video.timeline-card__background--arranged .timeline-card-row:first-child {
	height: 55%;
	justify-content: center;
	max-height: 55%
}

.timeline-card--video.timeline-card__background--arranged [data-col="11"] {
	display: none
}

.timeline-card--video.timeline-card__background--arranged [data-col="12"] {
	display: flex;
	flex-basis: 100%;
	height: 100%;
	padding-right: 0;
	padding-top: 1.875rem
}

@media (-ms-high-contrast:none) {
	.timeline-card--video.timeline-card__background--arranged [data-col="12"] .box-listing-element__video-thumb-image {
		display: none!important
	}
}

.timeline-card--video.timeline-card__background--arranged .video-container {
	height: 100%;
	padding: 0
}

.timeline-card__category {
	font-size: .8125rem;
	left: 50%;
	line-height: 1.1538;
	margin-left: -33%;
	padding: .46875rem 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 66%;
	z-index: 2
}

.timeline-card__category-link {
	color: #fff;
	text-decoration: none
}

.timeline-card__category-link:hover {
	text-decoration: underline
}

.timeline-search-box {
	margin-top: 2.8125rem
}

.timeline-search-box .search-box--news-rhs {
	padding-left: 0
}

.timeline-search-box .search-box--browse__controls {
	justify-content: flex-start
}

.search-wrapper {
	align-content: flex-start
}

.no-flexbox .search-wrapper,
.no-js .search-wrapper {
	display: table
}

.flexbox .search-wrapper {
	display: flex
}

.search-wrapper input[type=search] {
	-webkit-appearance: none;
	border: 1px solid #006dae;
	color: #006dae;
	-webkit-flex-basis: 70%;
	flex-basis: 70%;
	padding: .75rem 1.0625rem
}

.search-wrapper input[type=submit] {
	flex-basis: 30%
}

.search-results__pagination {
	align-items: center;
	justify-content: flex-end;
	margin: 1rem 0
}

.no-flexbox .search-results__pagination,
.no-js .search-results__pagination {
	display: table
}

.flexbox .search-results__pagination {
	display: flex
}

.search-results__pagination .result-list {
	display: none
}

.search-results__pagination .pagination {
	justify-content: flex-end;
	list-style: none;
	margin: 0;
	padding: 0
}

.no-flexbox .search-results__pagination .pagination,
.no-js .search-results__pagination .pagination {
	display: table
}

.flexbox .search-results__pagination .pagination {
	display: flex
}

.search-results__pagination .pagination__item {
	display: none;
	line-height: 2rem;
	margin: 0;
	max-height: 2rem;
	text-align: center;
	width: 2rem
}

.search-results__pagination .pagination__item--current {
	background-color: #006dae;
	color: #fff
}

.search-results__pagination .pagination__item+.pagination__item {
	margin-left: .625rem
}

.search-results__pagination .pagination__link,
.search-results__pagination .pagination__next a,
.search-results__pagination .pagination__previous a {
	display: block;
	text-decoration: none
}

.search-results__pagination .pagination__link:focus,
.search-results__pagination .pagination__link:hover,
.search-results__pagination .pagination__next a:focus,
.search-results__pagination .pagination__next a:hover,
.search-results__pagination .pagination__previous a:focus,
.search-results__pagination .pagination__previous a:hover {
	background-color: #006dae;
	color: #f6f6f6;
	text-decoration: underline
}

.search-results__pagination .pagination__next,
.search-results__pagination .pagination__previous {
	display: block;
	width: auto
}

.search-results__pagination .pagination__next a,
.search-results__pagination .pagination__previous a {
	padding: 0 .625rem
}

.search-result__item {
	color: #006dae;
	display: block;
	margin-bottom: 2rem;
	text-decoration: none
}

.search-result__item:focus .search-result__title,
.search-result__item:hover .search-result__title {
	text-decoration: underline
}

.search-result__title {
	display: block;
	font-size: 1.375rem
}

.search-result__date {
	display: block
}

.search-result__body {
	margin: 0
}

.grid {
	margin-top: 2rem
}

.grid .breadcrumbs {
	display: block;
	font-size: .75rem
}

.grid+.search-results__pagination {
	justify-content: flex-end
}

.timeline-search-box,
.timeline-search-box__lhs {
	padding-left: 0;
	padding-right: 0
}

.timeline-search-box {
	justify-content: space-between
}

.timeline-search-box .search-box--news-rhs {
	padding-right: 0
}

.timeline__slider-wrapper {
	display: flex;
	justify-content: center;
	padding-bottom: 2.8125rem;
	padding-top: 1.875rem
}

.timeline__slider {
	padding-left: .9375rem;
	padding-right: .9375rem;
	width: 100%
}

.timeline__slider .slick-dots {
	height: 0;
	margin: 0
}

.timeline__slider .slick-list {
	margin-bottom: -5.625rem;
	padding-bottom: 5.625rem!important
}

.timeline__slider .slick-arrow {
	background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-arrows-sprite.png) 0 0;
	border: 0;
	color: transparent;
	height: 2.46875rem;
	margin-top: -1.23438rem;
	width: 2.46875rem
}

.timeline__slider .slick-arrow:active,
.timeline__slider .slick-arrow:focus {
	outline: .0625rem dotted #fff
}

.timeline__slider .slick-next {
	background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-arrows-sprite.png) -118.5px 0
}

.timeline__slider .slick-next:hover {
	background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-arrows-sprite.png) -39.5px 0
}

.timeline__slider .slick-prev {
	background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-arrows-sprite.png) -79px 0
}

.timeline__slider .slick-prev:hover {
	background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-arrows-sprite.png) 0 0
}

.timeline__slider-item {
	background-color: rgba(255, 255, 255, .5);
	box-shadow: 0 3px 3px rgba(0, 0, 0, .25);
	cursor: pointer;
	direction: ltr;
	height: 23.4375rem;
	margin-top: .78125rem;
	opacity: .5;
	position: relative
}

.timeline__slider-item .btn,
.timeline__slider-item .timeline-card-row .timeline-card-col:not([data-col="22"]),
.timeline__slider-item .timeline-card__background,
.timeline__slider-item .timeline-card__content-background,
.timeline__slider-item .timeline-card__number,
.timeline__slider-item .timeline-card__sm,
.timeline__slider-item .timeline-card__year,
.timeline__slider-item .video-container {
	visibility: hidden
}

.timeline__slider-item.slick-active {
	background-color: transparent;
	border-radius: 5px;
	cursor: auto;
	height: 25rem;
	margin-top: 0;
	opacity: 1
}

.timeline__slider-item.slick-active .btn,
.timeline__slider-item.slick-active .timeline-card-row .timeline-card-col:not([data-col="22"]),
.timeline__slider-item.slick-active .timeline-card__background,
.timeline__slider-item.slick-active .timeline-card__content-background,
.timeline__slider-item.slick-active .timeline-card__number,
.timeline__slider-item.slick-active .timeline-card__sm,
.timeline__slider-item.slick-active .timeline-card__year,
.timeline__slider-item.slick-active .video-container {
	visibility: visible
}

.timeline__slider-item.slick-active [data-col="11"] {
	border-top-left-radius: .3125rem
}

.timeline__slider-item.slick-active [data-col="12"] {
	border-top-right-radius: .3125rem
}

.timeline__slider-item.slick-active [data-col="21"] {
	border-bottom-left-radius: .3125rem
}

.timeline__slider-item.slick-active [data-col="22"] {
	border-bottom-right-radius: .3125rem;
	flex-basis: 0;
	text-indent: -999em;
	visibility: hidden;
	width: 0
}

.timeline__slider-item.slick-active [data-col="22"] .btn {
	text-indent: 0
}

.timeline__slider-item:active,
.timeline__slider-item:focus {
	outline: 0
}

.timeline-hide {
	visibility: hidden
}

.timeline__slider-item:not(.slick-current) [class*=timeline-card-] {
	opacity: .5
}

.timeline__slider-item:not(.slick-current) .timeline-card--arranged [data-col="21"],
.timeline__slider-item:not(.slick-current) .timeline-card__background--arranged [data-col="21"] {
	visibility: hidden
}

.timeline-iframe-close {
	margin-bottom: 3.125rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20
}

.timeline-iframe-close:hover {
	opacity: .75
}

.timeline-card__sm {
	display: none;
	position: absolute;
	top: 10.4375rem;
	z-index: 2
}

.timeline-card__sm .social-media-share {
	flex-direction: column
}

.timeline-card__sm [class*=addthis_button_] {
	margin: 0 0 .0625rem
}

.timeline-content__sm [class*=addthis_button_] {
	margin: 0 .0625rem 0 0
}

.timeline-card__sm .social-media-share,
.timeline-content__sm .social-media-share {
	background: transparent;
	padding: 0
}

.timeline-card__sm [class*=addthis_button_],
.timeline-content__sm [class*=addthis_button_] {
	background-color: #006cab;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sm-sprite.png);
	background-size: auto;
	height: 2.25rem;
	max-height: none;
	width: 2.25rem
}

.timeline-card__sm .addthis_button_twitter,
.timeline-content__sm .addthis_button_twitter {
	background-position: -.5625rem -.6875rem
}

.timeline-card__sm .addthis_button_facebook,
.timeline-content__sm .addthis_button_facebook {
	background-position: -3.8125rem -.8125rem
}

.timeline-card__sm .addthis_button_linkedin,
.timeline-content__sm .addthis_button_linkedin {
	background-position: -7.0625rem -.6875rem
}

.timeline-card__sm .addthis_button_google_plusone_share,
.timeline-content__sm .addthis_button_google_plusone_share {
	background-position: -10.5625rem -.6875rem
}

.timeline-year-nav {
	background-color: #e6e6e6;
	direction: ltr;
	display: flex;
	height: 3.75rem;
	justify-content: center;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.timeline-year-nav .timeline-year-nav__item {
	align-items: center;
	display: flex
}

.timeline-year-nav .slick-track {
	height: 3.75rem
}

.timeline-year-nav__item {
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.125rem;
	margin: 0;
	padding: 0 1.5rem
}

.timeline-year-nav__item.slick-current {
	background-color: #cfcfcf;
	font-size: 1.25rem
}

.timeline-year-nav__item.slick-current .timeline-year-nav__item-link {
	color: #000
}

.timeline-year-nav__item-link {
	color: #676767;
	text-decoration: none
}

.timeline-year-nav__item-link:hover {
	color: #282828;
	text-decoration: underline
}

.timeline {
	background-color: #0c213c;
	margin: 0 -1rem -2.8125rem;
	position: relative;
	z-index: 1
}

.timeline--loading {
	min-height: 37.1875rem
}

.timeline--loading .timeline__slider-wrapper {
	visibility: hidden
}

.timeline--loading .timeline__slider-item {
	opacity: 0
}

.timeline--loading-iframe:before {
	background: #000;
	content: "";
	height: 100%;
	opacity: .5;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 20
}

.timeline--loading-iframe:after {
	margin-top: -3.125rem;
	z-index: 21
}

.timeline--loading-iframe:after,
.timeline--loading:after {
	background: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/timeline-loader.svg);
	content: "";
	display: block;
	height: 6.25rem;
	left: 50%;
	margin-left: -3.125rem;
	position: absolute;
	top: 50%;
	width: 6.25rem
}

.timeline--loading:after {
	margin-top: -6.875rem
}

.timeline__header {
	padding: 5.125rem .9375rem 0;
	text-align: center
}

.timeline-heading,
.timeline-subheading {
	color: #fff;
	font-family: Century Schoolbook, Georgia, Times New Roman, Times, serif;
	letter-spacing: .1875rem;
	text-transform: uppercase
}

.timeline-heading {
	font-size: .9375rem;
	line-height: 2.5;
	margin: 0
}

.timeline-subheading {
	font-size: .625rem;
	line-height: 1.3;
	margin: 0
}

.timeline__banner {
	height: 100%;
	object-fit: cover;
	position: absolute;
	width: 100%;
	z-index: -1
}

.page-timeline-landing {
	overflow-y: hidden
}

.timeline-content {
	display: flex;
	flex-direction: column
}

.timeline-content--green .timeline-content__sm [class*=addthis_button_],
.timeline-content--green .timeline-lhs-cta {
	background-color: #006f29
}

.timeline-content--green .timeline-content__quote,
.timeline-content--green h1 {
	color: #006f29
}

.timeline-content--green .timeline-content__quote {
	border-top-color: #006f29
}

.timeline-content--ruby .timeline-content__sm [class*=addthis_button_],
.timeline-content--ruby .timeline-lhs-cta {
	background-color: #c800d9
}

.timeline-content--ruby .timeline-content__quote,
.timeline-content--ruby h1 {
	color: #c800d9
}

.timeline-content--ruby .timeline-content__quote {
	border-top-color: #c800d9
}

.timeline-content--purple .timeline-content__sm [class*=addthis_button_],
.timeline-content--purple .timeline-lhs-cta {
	background-color: #6f64a9
}

.timeline-content--purple .timeline-content__quote,
.timeline-content--purple h1 {
	color: #6f64a9
}

.timeline-content--purple .timeline-content__quote {
	border-top-color: #6f64a9
}

.timeline-content--fuchsia .timeline-content__sm [class*=addthis_button_],
.timeline-content--fuchsia .timeline-lhs-cta {
	background-color: #c90095
}

.timeline-content--fuchsia .timeline-content__quote,
.timeline-content--fuchsia h1 {
	color: #c90095
}

.timeline-content--fuchsia .timeline-content__quote {
	border-top-color: #c90095
}

.timeline-content h1 {
	font-family: Roboto Condensed, sans-serif;
	font-weight: 300;
	margin-bottom: 1.4375rem;
	margin-top: 1.375rem;
	padding-top: 0
}

.timeline-banner {
	display: none
}

.timeline-content-lhs {
	flex-basis: 3.125rem;
	flex-shrink: 0;
	margin-top: 0;
	order: 2;
	position: relative;
	z-index: 1
}

.timeline-content-lhs__banner,
.timeline-lhs-heading,
.timeline-lhs-subheading {
	display: none
}

.timeline-content-lhs__banner {
	position: absolute;
	top: 0;
	z-index: -1
}

.timeline-content-lhs__content {
	color: #fff;
	height: 100%;
	padding: 0;
	text-align: center;
	width: 100%
}

.timeline-lhs-heading,
.timeline-lhs-subheading {
	color: #fff;
	font-family: Century Schoolbook, Georgia, Times New Roman, Times, serif;
	font-weight: 500;
	text-transform: uppercase
}

.timeline-lhs-heading {
	font-size: 1.25rem;
	letter-spacing: .375rem;
	line-height: 1.4;
	margin-top: 0
}

.timeline-lhs-subheading {
	font-size: .75rem;
	letter-spacing: .1875rem;
	line-height: 1.1667
}

.timeline-lhs-cta:before {
	content: "";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 1.375rem;
	left: 1.25rem;
	line-height: 1;
	position: absolute;
	top: .8125rem;
	transition: all .2s
}

.timeline-lhs-cta {
	display: inline-block;
	line-height: 1.375;
	min-width: 11.25rem;
	padding-bottom: .875rem;
	padding-top: .875rem;
	position: relative
}

.timeline-lhs-link {
	text-decoration: none
}

.timeline-lhs-link:active .timeline-lhs-cta:before,
.timeline-lhs-link:focus .timeline-lhs-cta:before,
.timeline-lhs-link:hover .timeline-lhs-cta:before {
	left: .9375rem;
	text-decoration: none
}

.timeline-lhs-link:active .timeline-lhs-cta,
.timeline-lhs-link:focus .timeline-lhs-cta,
.timeline-lhs-link:hover .timeline-lhs-cta {
	opacity: .75
}

.timeline-lhs-cta--white,
.timeline-lhs-cta--white:before {
	color: #fff
}

.timeline-content-main {
	flex-grow: 1;
	padding-top: .3125rem
}

.timeline-content__sm {
	padding-bottom: 1.25rem;
	padding-top: .9375rem
}

.timeline-content__quote {
	border-top: .125rem solid;
	color: #006dae;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	margin: 2.375rem 0;
	padding-top: 1.125rem
}

.timeline-content__quote .quotes:after,
.timeline-content__quote .quotes:before {
	content: '"'
}

.timeline-content--iframed #nav-drawer,
.timeline-content--iframed .breadcrumbs,
.timeline-content--iframed .ftr,
.timeline-content--iframed .hdr,
.timeline-content--iframed .timeline-banner,
.timeline-content--iframed .timeline-content-lhs {
	display: none
}

.timeline-content--iframed .content-wrapper {
	margin: 0;
	padding: 0
}

.video-container {
	margin: 0 -1rem
}

.quick-links {
	display: flex;
	flex-direction: column;
	padding: 50px 15px
}

@media(min-width:960px) {
	.quick-links__wrapper-fill-width {
		flex-wrap: nowrap
	}
	.quick-links__wrapper-fill-width .quick-links__list-wrapper {
		flex-basis: 100%;
		flex-shrink: 1;
		max-width: 100%
	}
}

.quick-links__list {
	border-bottom: 1px solid #e6e6e6;
	list-style-type: none;
	margin: 0 0 1.25rem;
	padding: 0 0 1.25rem
}

@media(min-width:960px) {
	.quick-links__list {
		border-bottom: none;
		padding: 0
	}
}

.quick-links__list-wrapper:last-child .quick-links__list {
	border-bottom: none
}

.quick-links__item {
	align-items: end;
	display: flex;
	justify-content: flex-start;
	margin: 0 0 1.25rem
}

.quick-links__item:last-child {
	margin: 0
}

.quick-links__icon {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	height: 25px;
	margin-right: 1.25rem;
	width: 25px
}

.quick-links__link,
.quick-links__link-wrapper {
	display: flex;
	width: 100%
}

.quick-links__link {
	color: #000;
	text-decoration: none
}

.quick-links__link-text {
	margin: 0
}

.quick-links__link:focus .quick-links__link-text,
.quick-links__link:hover .quick-links__link-text {
	color: #006dae;
	text-decoration: none
}

.quick-links__link-text {
	color: inherit;
	display: inline-block;
	-webkit-text-decoration-color: #006dae;
	text-decoration-color: #006dae;
	width: calc(100% - 45px)
}

.page-wrapper .content-wrapper--nowrap {
	max-width: none;
	padding: 0
}

.search-user-guides__banner {
	background-position: 50%;
	background-size: cover;
	color: #fff;
	height: 24.375rem
}

.search-user-guides__banner.jumbotron {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/abstract-bg-min.jpg);
	padding-top: 6.125rem
}

@media only screen and (max-width:959px) {
	.search-user-guides__banner.jumbotron {
		padding-top: 2.25rem
	}
}

@media only screen and (max-width:374px) {
	.search-user-guides__banner.jumbotron {
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/mobile-abstract-bg-min.jpg)
	}
}

@media only screen and (max-width:959px) {
	.search-user-guides__banner {
		height: 15.9375rem
	}
}

.search-user-guides__banner-medium.jumbotron {
	height: auto;
	padding-bottom: 1.5rem;
	padding-top: 3rem
}

.search-user-guides__banner-medium.jumbotron .h1 {
	margin-bottom: 1rem
}

@media only screen and (max-width:959px) {
	.search-user-guides__banner-medium.jumbotron {
		padding-top: 1rem
	}
}

.search-user-guides .jumbotron {
	margin-bottom: 0
}

.search-user-guides .jumbotron .container {
	box-sizing: content-box
}

.search-user-guides .jumbotron form {
	position: relative;
	z-index: 3
}

.search-user-guides .jumbotron .input-group {
	border-bottom: 1px solid #fff;
	flex-wrap: inherit;
	margin: 0 auto;
	padding-bottom: .5625rem;
	position: static;
	width: 46.625rem
}

@media only screen and (max-width:959px) {
	.search-user-guides .jumbotron .input-group {
		margin: 0 .9375rem;
		padding-bottom: .3rem;
		width: calc(100% - 1.875rem)
	}
}

.search-user-guides .jumbotron .input-group .twitter-typeahead {
	position: static!important
}

.search-user-guides .jumbotron .input-group-addon:first-child {
	font-size: 2rem;
	padding-left: 0;
	width: 3rem
}

.search-user-guides .jumbotron .input-group-addon:last-child {
	padding-right: 0
}

.search-user-guides .jumbotron button[type=submit] {
	background-color: #006bad;
	border-color: #006bad;
	border-radius: 0;
	font-family: Open Sans, sans-serif;
	font-size: 1.0625rem;
	padding: .657rem 2.2125rem
}

@media only screen and (max-width:959px) {
	.search-user-guides .jumbotron button[type=submit] {
		height: 2.875rem;
		padding: 0;
		position: relative;
		text-indent: -9999px;
		width: 2.125rem
	}
	.search-user-guides .jumbotron button[type=submit]:after,
	.search-user-guides .jumbotron button[type=submit]:before {
		background-color: #fff;
		content: "";
		display: block;
		height: .675rem;
		left: .9375rem;
		position: absolute;
		width: .25rem
	}
	.search-user-guides .jumbotron button[type=submit]:before {
		top: 1.24rem;
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg)
	}
	.search-user-guides .jumbotron button[type=submit]:after {
		top: .85rem;
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
}

.search-user-guides .jumbotron button[type=submit]:focus,
.search-user-guides .jumbotron button[type=submit]:hover {
	background-color: #006bad;
	border-color: #006bad;
	text-decoration: underline
}

.search-user-guides .jumbotron input {
	background-color: transparent;
	border: none;
	box-shadow: none;
	color: #fff;
	font-family: Open Sans, sans-serif;
	font-size: 1.875rem;
	font-weight: 300;
	padding: 0
}

.search-user-guides .jumbotron input:focus {
	color: #fff;
	font-size: 1.875rem
}

.search-user-guides .jumbotron .fa {
	color: #fff
}

.search-user-guides .tt-menu {
	color: #000;
	margin-top: -1px;
	padding: 3.125rem 5.9375rem 3.75rem 4.0625rem
}

@media only screen and (max-width:959px) {
	.search-user-guides .tt-menu {
		padding: 1.5rem .9375rem
	}
}

.search-user-guides .tt-menu h6 {
	margin-bottom: 0
}

.search-user-guides .tt-menu .details small {
	font-size: .9375rem
}

.search-user-guides .tt-menu .details-svg {
	padding-right: .4rem;
	vertical-align: text-top
}

.search-user-guides .tt-menu .details-svg img {
	vertical-align: baseline
}

.search-user-guides .tt-menu .media-svg {
	margin-right: 1.125rem
}

.search-user-guides .tt-menu .media-svg svg {
	vertical-align: bottom
}

.search-user-guides .tt-menu .media-body h6 {
	font-weight: 400;
	margin-bottom: 0
}

.search-user-guides .tt-menu .media-body h6.tt-suggestion__title {
	font-weight: 700;
	margin-bottom: .5rem
}

.search-user-guides .tt-menu .tt-suggestion img.picture {
	margin-left: 2.25rem;
	max-width: 4.125rem
}

.search-user-guides .tt-menu .tt-suggestion__title {
	color: #006bad
}

.search-user-guides .tt-menu .tt-suggestion.tt-selectable {
	padding: 0
}

.search-user-guides .tt-menu .tt-suggestion.tt-selectable:focus,
.search-user-guides .tt-menu .tt-suggestion.tt-selectable:hover {
	background-color: transparent;
	text-decoration: underline
}

.search-user-guides .tt-dataset {
	float: left
}

@media only screen and (max-width:767px) {
	.search-user-guides .tt-dataset {
		display: block
	}
}

.search-user-guides .tt-dataset-organic {
	padding-right: 1.875rem;
	width: 28.85%!important
}

@media only screen and (max-width:959px) {
	.search-user-guides .tt-dataset-organic {
		width: 33.333%!important
	}
}

@media only screen and (max-width:767px) {
	.search-user-guides .tt-dataset-organic {
		margin-bottom: .5rem;
		width: 100%!important
	}
}

.search-user-guides .tt-dataset-courses {
	padding-right: 2.0625rem;
	width: 28.52%!important
}

@media only screen and (max-width:959px) {
	.search-user-guides .tt-dataset-courses {
		width: 33.333%!important
	}
}

@media only screen and (max-width:767px) {
	.search-user-guides .tt-dataset-courses {
		width: 100%!important
	}
}

.search-user-guides .tt-dataset-courses .tt-suggestion {
	margin-bottom: 1.125rem
}

.search-user-guides .tt-dataset-research {
	width: 42.62%!important
}

@media only screen and (max-width:959px) {
	.search-user-guides .tt-dataset-research {
		width: 33.333%!important
	}
}

@media only screen and (max-width:767px) {
	.search-user-guides .tt-dataset-research {
		width: 100%!important
	}
}

.search-user-guides .tt-dataset-research .tt-suggestion {
	margin-bottom: 1.125rem
}

.search-user-guides .tt-dataset-research .tt-suggestion img {
	margin-left: 0
}

.search-user-guides .tt-category {
	border-bottom: 1px solid #979797;
	font-size: 1.5rem;
	font-weight: 200;
	margin-bottom: .9375rem;
	padding-bottom: .5rem
}

.search-user-guides__nav {
	font-family: Open Sans, sans-serif;
	font-size: .9375rem
}

@media only screen and (max-width:959px) {
	.search-user-guides__nav {
		font-size: 1.0625rem
	}
}

.search-user-guides__nav.content-wrapper {
	margin-top: -2.75rem
}

@media only screen and (max-width:959px) {
	.search-user-guides__nav.content-wrapper {
		margin-top: 0
	}
}

.search-user-guides__nav.container-fluid {
	background-color: transparent
}

@media only screen and (max-width:959px) {
	.search-user-guides__nav.container-fluid {
		background-color: #d8d8d8;
		padding: 1.032rem .9375rem
	}
}

.search-user-guides__nav .navbar-toggler {
	font-size: 1.0625rem
}

.search-user-guides__nav .navbar-toggler-icon {
	font-size: 1.25rem;
	margin-right: .8rem;
	margin-top: -4px;
	vertical-align: middle
}

.search-user-guides__nav .nav-tabs {
	border-bottom: none;
	margin-bottom: 0
}

@media only screen and (max-width:959px) {
	.search-user-guides__nav .nav-tabs {
		display: block;
		margin: .75rem 0 1.468rem;
		width: 100%
	}
}

.search-user-guides__nav .nav-tabs .nav-item {
	background-color: #000;
	margin: 0 .1875rem 0 0
}

@media only screen and (max-width:959px) {
	.search-user-guides__nav .nav-tabs .nav-item {
		background-color: #3b3b3b;
		margin-bottom: .25rem
	}
}

.search-user-guides__nav .nav-tabs .nav-item .nav-link {
	border-bottom: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	color: #fff;
	display: block;
	font-weight: 400;
	min-width: 10.6875rem;
	padding: .657rem 1rem;
	text-decoration: none
}

.search-user-guides__nav .nav-tabs .nav-item .nav-link.active {
	background-color: #f2f2f2;
	color: #363636
}

.search-user-guides__nav .nav-tabs .nav-item .nav-link:focus,
.search-user-guides__nav .nav-tabs .nav-item .nav-link:hover {
	background-color: #404040;
	border-color: #404040;
	color: #fff
}

@media only screen and (max-width:959px) {
	.search-user-guides__nav .nav-tabs .nav-item .nav-link {
		padding: .563rem 1rem
	}
	.search-user-guides__nav .nav-tabs .nav-item {
		display: block;
		width: 100%
	}
}

.search-user-guides__related.card {
	background-color: #f2f2f2;
	border-left-width: 0;
	border-right-width: 0
}

.search-user-guides__related .card-title h3 {
	font-size: 1.5625rem;
	font-weight: 200;
	margin: 1.25rem 0 2rem
}

.search-user-guides__related .card-text a {
	color: #000;
	font-size: .9375rem
}

.search-user-guides__related .card-text ul {
	margin-left: 1.25rem
}

.search-user-guides__related .card-text ul li {
	line-height: 1.375rem
}

.search-user-guides__related .card-text h4 {
	color: #006bad;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5625rem;
	margin-bottom: 1rem
}

.search-user-guides .search-refined {
	margin-bottom: 2rem
}

.search-user-guides .search-counts {
	margin: .8rem 0 1.4rem
}

.search-user-guides .search-exhibit.open-day {
	background-color: #1e1e1e;
	color: #fff;
	padding: 1.3rem 1.375rem 1.75rem 1.5rem
}

.search-user-guides .search-exhibit.open-day .card-header {
	padding: 0
}

.search-user-guides .search-exhibit.open-day .card-header h4 {
	border-bottom: 1px solid #fff;
	margin-bottom: 1.5625rem;
	padding-bottom: .425rem
}

.search-user-guides .search-exhibit.open-day .card-header h4 a {
	color: #fff;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.6875rem
}

.search-user-guides .search-exhibit.open-day .card-body {
	font-size: 1.625rem;
	line-height: 1.08;
	padding: 0
}

.search-user-guides .search-exhibit.open-day .card-body small {
	display: block;
	font-size: .9375rem;
	font-weight: 200;
	margin: .625rem 0 .825rem
}

.search-user-guides .search-result {
	overflow: hidden
}

.search-user-guides .search-result h4 a {
	color: #006bad;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.5625rem;
	font-weight: 200
}

.search-user-guides .search-result .card-footer,
.search-user-guides .search-result .card-header {
	background-color: #fff
}

.search-user-guides .search-result .card-subtitle {
	color: #4c4c4c;
	font-size: .9375rem;
	font-weight: 200
}

.search-user-guides .search-result .card-subtitle cite {
	font-style: normal;
	font-weight: 200
}

.search-user-guides .search-result-important--blue {
	color: #fff
}

.search-user-guides .search-result-important--blue.search-result .card-header {
	padding-bottom: 0
}

.search-user-guides .search-result-important--blue.search-result .card-body {
	padding-bottom: 3.125rem
}

.search-user-guides .search-result-important--blue .card,
.search-user-guides .search-result-important--blue .card-header {
	background-color: #006bad
}

.search-user-guides .search-result-important--blue .card-header {
	border-width: 0
}

.search-user-guides .search-result-important--blue h4 a {
	color: #fff
}

.search-user-guides .search-result-video .card-img-overlay .fa-play-circle-o {
	color: rgba(255, 255, 255, .75);
	left: 38%;
	position: absolute;
	top: 30%
}

@media only screen and (max-width:767px) {
	.search-user-guides .search-result-video .card-img-overlay .fa-play-circle-o {
		left: 45%;
		top: 40%
	}
}

.search-user-guides .search-result-video .card-img-overlay .badge {
	bottom: .5rem;
	color: #fff;
	position: absolute;
	right: .5rem
}

.search-user-guides .search-result:not(.search-result-event):not(.search-result-people) h4 {
	max-width: 80%
}

.search-user-guides .search-result .card {
	position: relative
}

.search-user-guides .search-result .card .card-tag {
	background-color: #006dae;
	border-radius: 5px;
	color: #fff;
	font-size: .8125rem;
	font-weight: 500;
	letter-spacing: -.35px;
	line-height: 16px;
	padding: .1875rem .75rem;
	position: absolute;
	right: 6px;
	top: 8px
}

@media only screen and (min-width:60em) {
	.search-user-guides .search-result .card .card-tag {
		right: 10px;
		top: 9px
	}
}

.search-user-guides .search-result.search-result-people {
	background-color: #fff;
	margin-bottom: .9375rem;
	padding: 0
}

.search-user-guides .search-result.search-result-people-img {
	height: 10.1875rem;
	margin: 0 auto;
	max-width: 7.875rem;
	overflow: hidden
}

.search-user-guides .search-result.search-result-people .card {
	margin-bottom: 0
}

.search-user-guides .search-result.search-result-people .card-body {
	display: flex;
	margin-top: 25px;
	padding: 1rem .75rem
}

@media only screen and (min-width:60em) {
	.search-user-guides .search-result.search-result-people .card-body {
		margin-top: 0;
		padding: 1rem 1.375rem
	}
}

.search-user-guides .search-result.search-result-people .card-body-people-img {
	flex-basis: 6.25rem;
	height: auto;
	margin-right: 20px;
	max-width: 6.25rem;
	overflow: hidden
}

@media only screen and (min-width:60em) {
	.search-user-guides .search-result.search-result-people .card-body-people-img {
		flex-basis: 8.4375rem;
		max-width: 8.4375rem
	}
}

.search-user-guides .search-result.search-result-people .card-body-people {
	flex-basis: calc(100% - 100px);
	max-width: calc(100% - 100px)
}

@media only screen and (min-width:60em) {
	.search-user-guides .search-result.search-result-people .card-body-people {
		flex-basis: calc(100% - 135px);
		max-width: calc(100% - 155px)
	}
}

.search-user-guides .search-result.search-result-people .card-body-people .card-title {
	margin-bottom: 1.875rem
}

.search-user-guides .search-result.search-result-people .card-body-people .card-title h4 a {
	font-weight: 200;
	text-transform: none
}

.search-user-guides .search-result.search-result-people .card-body-people .card-title .float-right {
	margin-top: 6px
}

.search-user-guides .search-result.search-result-people .card-body-people .card-subtitle {
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 30px
}

.search-user-guides .search-result.search-result-people .card-body-people .card-subtitle a {
	color: #000;
	text-decoration: none
}

.search-user-guides .search-result.search-result-people .card-body-people .card-subtitle a:focus,
.search-user-guides .search-result.search-result-people .card-body-people .card-subtitle a:hover {
	text-decoration: underline
}

.search-user-guides .search-result-event .search-event-date {
	background-color: #006bad;
	color: #fff;
	font-size: 1.1rem;
	margin: .4rem 1.3rem 0 0;
	padding: .5rem .2rem
}

@media only screen and (max-width:767px) {
	.search-user-guides .search-result-event .search-event-date {
		margin: .4rem 0 1.5rem
	}
}

.search-user-guides .search-result-event .card-subtitle {
	padding-top: 10px
}

.search-user-guides .search-result-course .card-body {
	border-bottom: 2px solid #006bad
}

.search-user-guides .search-result__related-articles h5 {
	font-size: 1.25rem;
	margin: 1.5rem 0 .5rem
}

.search-user-guides .search-result__related-articles ol,
.search-user-guides .search-result__related-articles ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.search-user-guides .search-result__related-articles li {
	display: inline-block;
	margin-bottom: .3rem
}

.search-user-guides .search-result__related-articles a:link {
	border: 1px solid;
	display: inline-block;
	padding: .3rem 1rem
}

.search-user-guides .search-results {
	background-color: #fff;
	font-family: Open Sans, sans-serif;
	padding-top: 2.5rem
}

@media only screen and (max-width:959px) {
	.search-user-guides .search-results {
		padding: .9375rem
	}
}

.search-user-guides .search-results .search-count {
	font-size: .9375rem
}

.search-user-guides .search-results .dropdown {
	margin-bottom: 1rem
}

@media only screen and (max-width:767px) {
	.search-user-guides .search-results .dropdown {
		display: none
	}
}

.search-user-guides .search-results .dropdown-menu {
	border-radius: 0
}

.search-user-guides .search-results .dropdown-toggle {
	background-color: #fff;
	border-radius: 0;
	color: #000;
	font-size: .9375rem;
	padding: .5rem .9375rem
}

.search-user-guides .search-results .dropdown-toggle:focus,
.search-user-guides .search-results .dropdown-toggle:hover {
	text-decoration: underline
}

.search-user-guides .search-results .card-body {
	padding: 1.4375rem .875rem 1.4375rem 1.1875rem
}

.search-user-guides .search-results .card-body .card-text {
	font-size: .9375rem;
	font-weight: 300
}

.search-user-guides .search-results .card-body .card-text img {
	margin: 0 .875rem;
	max-width: 30%
}

.search-user-guides .search-results .card-body .card-text .media img {
	margin-top: .1875rem;
	max-width: 3.0625rem
}

.search-user-guides .search-results .card {
	border: 0;
	border-radius: 0;
	margin-bottom: .9375rem
}

.search-user-guides .search-results .card.search-refine {
	margin-bottom: .1rem
}

.search-user-guides .search-results-twitter {
	margin: .4375rem 0 1.375rem
}

.search-user-guides .search-results-twitter .fa-twitter,
.search-user-guides .search-results-twitter .media {
	font-size: 1.0625rem
}

.search-user-guides .search-results-twitter .card {
	margin-bottom: 0
}

.search-user-guides .search-results-twitter .card-body {
	padding: 1.25rem 1.125rem .9375rem
}

.search-user-guides .search-results-twitter .read-more {
	color: #006bad;
	display: inline-block;
	font-weight: 500;
	margin-top: 1.125rem
}

.search-user-guides .search-results .card-title {
	margin-bottom: 1.125rem
}

.search-user-guides .search-results .card-title h4 {
	color: #006bad;
	font-size: .875rem;
	font-weight: 600;
	margin-bottom: 0
}

.search-user-guides .search-results .search-facet .list-unstyled {
	clear: both
}

.search-user-guides .search-results .search-facet .list-unstyled a {
	color: #000;
	display: inline-block;
	font-size: .9375rem;
	font-weight: 300;
	max-width: 80%;
	text-decoration: none
}

.search-user-guides .search-results .search-facet .list-unstyled a:hover,
.search-user-guides .search-results .search-facet .list-unstyled afocus {
	text-decoration: underline
}

.search-user-guides .search-results .search-facet .list-unstyled .badge {
	font-weight: 500
}

.search-user-guides .search-results .search-facet .badge-default {
	background-color: #f2f2f2;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	color: #313131;
	font-size: .75rem
}

.search-user-guides .search-results .search-facet .search-toggle-more-categories {
	background: none;
	color: #000;
	font-size: .9375rem;
	padding: 0
}

.search-user-guides .search-results .search-facet .search-toggle-more-categories small {
	margin-right: .3rem
}

.search-user-guides .search-results .search-facet .search-toggle-more-categories[data-state=less] small.fa:before {
	content: ""
}

.search-user-guides .search-results .card-header {
	padding: 1.1571rem 1.25rem
}

.search-user-guides .search-results .card-header:first-child {
	border-radius: 0
}

.search-user-guides .search-results .card-header.bg-blue {
	background-color: #006bad;
	color: #fff
}

.search-user-guides .search-results .card-header h3 {
	font-size: 1.0625rem;
	margin-bottom: 0
}

.search-user-guides {
	background-color: #fff;
	list-style-type: none;
	margin: 0;
	padding: 2.375rem 0 2rem
}

.search-user-guides__results-count {
	font-size: 1rem
}

@media(min-width:960px) {
	.search-user-guides__results-count {
		font-size: 1.375rem
	}
	.search-user-guides__results-wrapper {
		padding-left: 3rem
	}
}

.search-user-guides__results-wrapper h1 {
	margin: 0;
	padding: 0
}

@media(min-width:960px) {
	.search-user-guides__top {
		border-bottom: 1px solid #e6e6e6;
		margin-bottom: 2.375rem;
		padding-bottom: 2rem
	}
}

.search-user-guides__inner {
	background-color: #fff;
	padding: 1rem 0 2rem
}

@media(min-width:960px) {
	.search-user-guides__inner {
		padding: 2.375rem 0 2rem
	}
}

.search-user-guides__inner--favourites .search-user-guides-favourites,
.search-user-guides__inner--last-viewed .search-user-guides-last-viewed,
.search-user-guides__inner--results .search-user-guides-pagination,
.search-user-guides__inner--results .search-user-guides-results {
	display: block;
	list-style-type: none;
	padding: 0
}

.search-user-guides__inner--consent-given button.search-user-guides-card-fave-icon,
.search-user-guides__inner--favourites button.search-user-guides-card-fave-icon {
	display: block
}

.search-user-guides__inner--last-viewed h3 {
	margin-top: 0
}

.search-user-guides__inner--last-viewed ul {
	list-style: none;
	padding: 0
}

.search-user-guides__inner--last-viewed li {
	margin: .625rem 0
}

.search-user-guides-favourites,
.search-user-guides-last-viewed,
.search-user-guides-pagination,
.search-user-guides-results {
	display: none
}

.search-user-guides-last-viewed__clear-button {
	margin: 1.75rem auto
}

@media(min-width:960px) {
	.search-user-guides-last-viewed__clear-button {
		margin: 1.75rem 0
	}
}

.search-user-guides .search-user-guides-icon-facets {
	box-sizing: border-box;
	margin-bottom: 2.1875rem;
	overflow: scroll;
	width: calc(50% + 50vw)
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-icon-facets {
		margin-bottom: 4rem;
		overflow: hidden;
		width: 100%
	}
}

.search-user-guides .search-user-guides-icon-facets__list {
	align-items: center;
	display: flex;
	list-style-type: none;
	margin: 0;
	padding: 0 0 .9375rem
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-icon-facets__list {
		flex-wrap: wrap;
		padding: 0
	}
}

.search-user-guides .search-user-guides-icon-facets__item {
	background: #e6e6e6;
	border-radius: 14px;
	color: #505050;
	margin-right: .625rem;
	padding: 0
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-icon-facets__item {
		margin-bottom: 1rem
	}
}

.search-user-guides .search-user-guides-icon-facets__item--active,
.search-user-guides .search-user-guides-icon-facets__item:focus,
.search-user-guides .search-user-guides-icon-facets__item:hover {
	background-color: #006dae;
	color: #fff
}

.search-user-guides .search-user-guides-icon-facets__item--active svg path,
.search-user-guides .search-user-guides-icon-facets__item:focus svg path,
.search-user-guides .search-user-guides-icon-facets__item:hover svg path {
	fill: #fff
}

.search-user-guides .search-user-guides-icon-facets__item:first-child {
	min-width: 76px
}

.search-user-guides .search-user-guides-icon-facets__item--disabled {
	pointer-events: none
}

.search-user-guides .search-user-guides-icon-facets__link {
	color: inherit;
	display: flex;
	font-family: Roboto Condensed, sans-serif;
	line-height: 1rem;
	padding: .375rem .875rem;
	text-decoration: none;
	white-space: nowrap
}

.search-user-guides .search-user-guides-icon-facets__link svg {
	margin-right: .5rem
}

.search-user-guides .search-user-guides-sort.dropdown {
	display: flex;
	justify-content: flex-end;
	margin: 0
}

.search-user-guides .search-user-guides-sort .dropdown-toggle:after {
	content: none
}

.search-user-guides .search-user-guides-sort__toggle-btn.dropdown-toggle {
	padding: .875rem
}

.search-user-guides .search-user-guides-sort__toggle-btn.dropdown-toggle:active,
.search-user-guides .search-user-guides-sort__toggle-btn.dropdown-toggle:focus,
.search-user-guides .search-user-guides-sort__toggle-btn.dropdown-toggle:hover {
	background-color: #fff!important;
	border: 0;
	box-shadow: none!important;
	text-decoration: none
}

.search-user-guides .search-user-guides-sort__title {
	align-items: center;
	display: flex;
	font-family: Roboto;
	font-size: .875rem;
	line-height: 1.1875rem
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-sort__title {
		font-size: 1rem
	}
}

.search-user-guides .search-user-guides-sort__title svg {
	margin-left: 1rem;
	margin-top: .0625rem
}

.search-user-guides .search-user-guides-sort__menu.dropdown-menu {
	left: unset;
	margin-top: 0;
	right: 0;
	z-index: 5
}

.search-user-guides .search-user-guides-sort .dropdown-item {
	text-decoration: none
}

.search-user-guides .search-user-guides-sort .dropdown-item:hover {
	background: #e6e6e6
}

.search-user-guides .search-user-guides-card {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	margin-bottom: .875rem;
	transition: all .25s ease-in-out
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-card {
		margin-bottom: 2rem
	}
}

.search-user-guides .search-user-guides-card:focus,
.search-user-guides .search-user-guides-card:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

.search-user-guides .search-user-guides-card--fave .search-user-guides-card-fave-icon__icon--no-fave {
	opacity: 0
}

.search-user-guides .search-user-guides-card--fave .search-user-guides-card-fave-icon__icon--fave {
	opacity: 1
}

.search-user-guides .search-user-guides-card--lock .search-user-guides-card__lock {
	display: block
}

.search-user-guides .search-user-guides-card__link {
	display: block;
	padding: 1.75rem 1.75rem 2rem;
	position: relative;
	text-decoration: none
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-card__link {
		display: flex;
		padding: 1.75rem 3.125rem 2rem 2rem
	}
}

.search-user-guides .search-user-guides-card__icons {
	margin-bottom: .875rem
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-card__icons {
		margin-bottom: 0;
		margin-right: 2rem;
		width: 50px
	}
}

.search-user-guides .search-user-guides-card__icons.blog .search-user-guides-card__icon--blog,
.search-user-guides .search-user-guides-card__icons.exemplar .search-user-guides-card__icon--exemplar,
.search-user-guides .search-user-guides-card__icons.file .search-user-guides-card__icon--file,
.search-user-guides .search-user-guides-card__icons.guide .search-user-guides-card__icon--guide,
.search-user-guides .search-user-guides-card__icons.moodle .search-user-guides-card__icon--moodle,
.search-user-guides .search-user-guides-card__icons.template .search-user-guides-card__icon--template,
.search-user-guides .search-user-guides-card__icons.video .search-user-guides-card__icon--video,
.search-user-guides .search-user-guides-card__icons.website .search-user-guides-card__icon--website,
.search-user-guides .search-user-guides-card__icons.workshop .search-user-guides-card__icon--workshop {
	display: block
}

.search-user-guides .search-user-guides-card__icon {
	display: none;
	height: 36px;
	width: auto
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-card__icon {
		height: auto;
		width: 100%
	}
}

.search-user-guides .search-user-guides-card__text {
	width: 100%
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-card__text {
		width: calc(100% - 50px - 2rem)
	}
}

.search-user-guides .search-user-guides-card__heading {
	margin: 0 0 .5rem
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-card__heading {
		margin: 0 0 1rem
	}
}

.search-user-guides .search-user-guides-card__summary {
	color: #505050;
	margin: 0 0 1.25rem
}

@media(min-width:960px) {
	.search-user-guides .search-user-guides-card__summary {
		line-height: 1.375rem
	}
}

.search-user-guides .search-user-guides-card__categories {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.search-user-guides .search-user-guides-card__category {
	color: #757575;
	display: inline-block;
	font-family: Roboto;
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.25rem;
	text-transform: capitalize
}

.search-user-guides .search-user-guides-card__category:before {
	display: none
}

.search-user-guides .search-user-guides-card__category:after {
	content: "/";
	display: inline-block;
	font-weight: 500;
	margin: 0 .625rem
}

.search-user-guides .search-user-guides-card__category:last-child {
	font-size: .75rem;
	font-weight: 700;
	text-transform: uppercase
}

.search-user-guides .search-user-guides-card__category:last-child:after {
	content: none
}

.search-user-guides .search-user-guides-card__lock {
	bottom: 15px;
	display: none;
	position: absolute;
	right: 15px
}

.search-user-guides .search-user-guides-card__lock svg {
	height: 16px;
	width: 16px
}

.search-user-guides .search-user-guides-card-fave-icon {
	background: transparent;
	border: 0;
	display: none;
	height: 21px;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 24px
}

.search-user-guides .search-user-guides-card-fave-icon:hover .search-user-guides-card-fave-icon__icon--no-fave {
	opacity: 0
}

.search-user-guides .search-user-guides-card-fave-icon:hover .search-user-guides-card-fave-icon__icon--fave {
	opacity: .5
}

.search-user-guides .search-user-guides-card-fave-icon__icon {
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s;
	z-index: 0
}

.search-user-guides .search-user-guides-card-fave-icon__icon--fave {
	opacity: 0
}

.search-user-guides .search-user-guides-card-fave-icon__icon--no-fave {
	opacity: 1
}

.search-user-guides .search-user-guides-pagination .pagination-lg {
	margin: 2.375rem 0
}

.search-user-guides .search-user-guides-pagination .page-link {
	background-color: #f2f2f2;
	border: 0;
	color: #020202;
	font-size: 1.0625rem;
	font-weight: 200;
	margin: 0 .125rem 0 0;
	padding: .594rem 1.072rem;
	text-decoration: none
}

.search-user-guides .search-user-guides-pagination .page-item.active .page-link,
.search-user-guides .search-user-guides-pagination .page-item:focus .page-link,
.search-user-guides .search-user-guides-pagination .page-item:hover .page-link {
	background-color: #006bad;
	border-color: #006bad;
	color: #fff
}

.search-user-guides .search-user-guides-pagination .page-item:first-child .page-link,
.search-user-guides .search-user-guides-pagination .page-item:last-child .page-link {
	border-radius: 0
}

.search-user-guides .search-facets-filter-button-open {
	align-items: center;
	background: transparent;
	border: none;
	display: flex;
	padding: 0;
	position: relative
}

@media(min-width:960px) {
	.search-user-guides .search-facets-filter-button-open {
		display: none
	}
}

.search-user-guides .search-facets-filter-button-open svg {
	margin-right: .5rem
}

.search-user-guides .search-facets-filter-button-open__text {
	display: inline-block;
	font-size: .875rem;
	line-height: 1.1875rem
}

.search-user-guides .search-facets-filter-button-open__notification {
	background-color: #006dae;
	border-radius: 100%;
	color: #fff;
	display: flex;
	font-size: .6rem;
	font-weight: 700;
	height: 18px;
	justify-content: center;
	line-height: 17px;
	position: absolute;
	right: -20px;
	top: 8px;
	width: 18px
}

.search-user-guides .search-facets-filter-button-close {
	background: #fff;
	border: 0;
	padding: 0;
	position: absolute;
	right: 1.25rem;
	top: 1.25rem
}

@media(min-width:960px) {
	.search-user-guides .search-facets-filter-button-close {
		display: none
	}
}

.search-user-guides .search-facets-open {
	overflow: hidden
}

@media(min-width:960px) {
	.search-user-guides .search-facets-open {
		overflow: unset
	}
}

.search-user-guides .search-facets {
	background-color: #fff;
	display: none;
	height: 100%;
	left: 0;
	list-style-type: none;
	padding: 40px 1.25rem 1.25rem;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 101
}

@media(min-width:960px) {
	.search-user-guides .search-facets {
		display: block;
		height: auto;
		padding: 0;
		position: relative;
		width: auto;
		z-index: 0
	}
}

.search-user-guides .search-facets.is-active {
	display: block;
	overflow: scroll
}

.search-user-guides .search-facets__heading {
	border-bottom: 1px solid #e6e6e6;
	display: block;
	font-size: 1.8125rem;
	font-weight: 700;
	line-height: 2.125rem;
	margin: 0;
	padding-bottom: 1.25rem
}

@media(min-width:960px) {
	.search-user-guides .search-facets__heading {
		display: none
	}
}

.search-user-guides .search-facets-list {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.search-user-guides .search-facets-list--checkboxes {
	padding: 1.25rem 0
}

@media(min-width:960px) {
	.search-user-guides .search-facets-list--checkboxes {
		padding: 1rem 0
	}
}

.search-user-guides .search-facets-list__dropdown {
	height: 0;
	overflow: hidden
}

.search-user-guides .search-facets-list__item {
	border-bottom: 1px solid #e6e6e6;
	color: #000;
	margin: 0;
	padding: 1.25rem 0
}

@media(min-width:960px) {
	.search-user-guides .search-facets-list__item {
		padding: .875rem 0
	}
}

.search-user-guides .search-facets-list__item:before {
	content: none
}

@media(min-width:960px) {
	.search-user-guides .search-facets-list__item:first-child {
		padding-top: 0
	}
}

.search-user-guides .search-facets-list__item:last-child {
	border: 0
}

.search-user-guides .search-facets-list__item--checkbox {
	border-bottom: none;
	padding: 0 0 .625rem 3rem
}

@media(min-width:960px) {
	.search-user-guides .search-facets-list__item--checkbox {
		padding: 0 0 .625rem 2.625rem
	}
}

.search-user-guides .search-facets-list__item--checkbox:last-child {
	padding-left: 3rem
}

@media(min-width:960px) {
	.search-user-guides .search-facets-list__item--checkbox:last-child {
		padding-bottom: .625rem;
		padding-left: 2.625rem
	}
}

.search-user-guides .search-facets-list__item.is-active .search-facets-list__dropdown {
	height: auto
}

.search-user-guides .search-facets-list__item.is-active .search-facets-list__item-heading svg {
	opacity: .3;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.search-user-guides .search-facets-list__item-heading {
	align-items: center;
	color: #000;
	cursor: pointer;
	display: flex;
	font-family: Roboto;
	font-size: .875rem;
	font-weight: 700;
	justify-content: space-between;
	line-height: 1.1875rem;
	margin: 0;
	padding: 0
}

.search-user-guides .search-facets-list__link {
	color: #505050;
	font-family: Roboto;
	font-size: .75rem;
	line-height: 1rem;
	position: relative;
	text-decoration: none
}

.search-user-guides .search-facets-list__link:before {
	background: #fff;
	border: 2px solid #006dae;
	content: "";
	display: inline-block;
	height: 1rem;
	left: -1.125rem;
	margin-left: -.3rem;
	margin-top: -.15rem;
	position: absolute;
	top: .0625rem;
	width: 1rem
}

.search-user-guides .search-facets-list__link:after {
	background-color: #006dae;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	content: "";
	display: inline-block;
	height: .625rem;
	left: -1.125rem;
	opacity: 0;
	position: absolute;
	top: .0625rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: .375rem
}

.search-user-guides .search-facets-list__link--selected {
	font-weight: 700
}

.search-user-guides .search-facets-list__link--selected:before {
	background-color: #006dae
}

.search-user-guides .search-facets-list__link--selected:after {
	opacity: 1
}

.search-user-guides .search-facets-list__link--disabled {
	pointer-events: none
}

.search-user-guides-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

@media(min-width:960px) {
	.search-user-guides-buttons {
		align-items: flex-end;
		border-bottom: 1px solid #e6e6e6;
		justify-content: space-between
	}
}

.search-user-guides-buttons__inner {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 2.375rem;
	width: 100%
}

@media(min-width:960px) {
	.search-user-guides-buttons__inner {
		border-bottom: 0;
		margin-bottom: 0;
		width: auto
	}
}

.search-user-guides-buttons__inner .search-user-guides__button--favourites,
.search-user-guides-buttons__inner .search-user-guides__button--last-viewed {
	display: none
}

.search-user-guides-buttons__inner--consent-given .search-user-guides__button--favourites,
.search-user-guides-buttons__inner--consent-given .search-user-guides__button--last-viewed {
	display: inline-flex
}

.search-user-guides__button {
	align-items: center;
	background: #fff;
	border: 0;
	border-bottom: 4px solid #fff;
	color: #505050;
	display: inline-flex;
	font-weight: 400;
	height: 2.375rem;
	justify-content: center;
	line-height: 2.125rem;
	padding: 0 .1875rem
}

.search-user-guides__button svg {
	display: none;
	margin-right: .4375rem
}

@media screen and (min-width:460px) {
	.search-user-guides__button {
		margin-right: 2rem;
		padding: 0 .375rem
	}
	.search-user-guides__button svg {
		display: inline-block
	}
}

.search-user-guides__button:last-child {
	margin-right: 0
}

.search-user-guides__button--active {
	border-bottom-color: #006dae;
	color: #000;
	font-weight: 700
}

.search-user-guides__button-text {
	font-weight: inherit
}

.card-image-carousel {
	margin-left: calc(-50vw - -50%);
	padding: 1.25rem 0;
	width: 100vw
}

@media(min-width:600px) {
	.card-image-carousel {
		margin-left: 0;
		width: 100%
	}
}

.card-image-carousel__inner {
	position: relative
}

.card-image-carousel__slides {
	margin: 0 0 0 1rem;
	overflow: hidden
}

@media(min-width:600px) {
	.card-image-carousel__slides {
		margin: 0
	}
}

.card-image-carousel__slides .slick-track {
	display: flex
}

.card-image-carousel .slick-list {
	left: -24px;
	position: relative
}

@media(min-width:600px) {
	.card-image-carousel .slick-list {
		left: unset;
		margin: 0 -.6875rem;
		position: static
	}
}

.card-image-carousel__slide-wrapper {
	height: auto;
	padding: 0 .625rem .875rem
}

@media(min-width:600px) {
	.card-image-carousel__slide-wrapper {
		margin: .375rem;
		padding-bottom: 1rem
	}
}

.card-image-carousel__slide {
	box-shadow: 0 1px 8px rgba(0, 0, 0, .103447);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	color: #000;
	display: block;
	height: 100%;
	text-decoration: none;
	transition: all .25s ease-in-out
}

.card-image-carousel__slide:focus,
.card-image-carousel__slide:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	color: #000;
	text-decoration: none
}

.card-image-carousel__slide:focus .card-image-carousel__slide-link-icon,
.card-image-carousel__slide:hover .card-image-carousel__slide-link-icon {
	margin-right: -.3125rem;
	transition: margin-right .2s ease-in-out
}

.card-image-carousel__slide:active {
	color: #000
}

.card-image-carousel__slide-image {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50%;
	pointer-events: none;
	width: 100%
}

.card-image-carousel__slide-content {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	padding: 1.25rem
}

.card-image-carousel__slide-heading {
	display: block;
	width: calc(100% - 38px)
}

.card-image-carousel__slide-link-icon {
	display: inline-block;
	height: 17px;
	margin: 3px 0 0 1rem;
	width: 23px
}

.card-image-carousel__controls {
	align-items: center;
	display: none;
	height: 0;
	justify-content: space-between;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

@media(min-width:600px) {
	.card-image-carousel--more-than-min .card-image-carousel__controls {
		display: flex;
		left: -33px;
		width: calc(100% + 65px)
	}
}

@media(min-width:1172px) {
	.card-image-carousel--more-than-min .card-image-carousel__controls {
		left: calc(-25vw + 25% - 6px);
		width: calc(50% + 12px + 50vw)
	}
	.card-image-carousel--has-lhs-nav .card-image-carousel__controls {
		left: -38px;
		width: calc(100% + 75px)
	}
}

.card-image-carousel__arrow {
	align-items: center;
	background: #fff;
	border: none;
	display: flex;
	padding: .375rem;
	position: relative;
	transition: box-shadow .25s ease-in-out
}

.card-image-carousel__arrow--left {
	border-radius: 5px 50% 50% 5px;
	left: 1.25rem;
	padding-right: .9375rem
}

.card-image-carousel__arrow--left:hover {
	margin-left: -.3125rem;
	transition: margin-left .2s ease-in-out
}

.card-image-carousel__arrow--right {
	border-radius: 50% 5px 5px 50%;
	padding-left: .9375rem;
	right: 1.25rem
}

.card-image-carousel__arrow--right:hover {
	margin-right: -.3125rem;
	transition: margin-right .2s ease-in-out
}

@media only screen and (min-width:1200px) {
	.card-image-carousel__arrow {
		background-color: transparent;
		border-radius: 5px
	}
	.card-image-carousel__arrow--left {
		left: 0
	}
	.card-image-carousel__arrow--right {
		right: 0
	}
}

.card-image-carousel__arrow:focus svg path,
.card-image-carousel__arrow:hover svg path {
	fill: #000
}

.news-archive-listing__events-item {
	margin-bottom: 1em
}

.news-archive-listing__events-item h3 a {
	padding-left: 0
}

.news-archive-listing__events-item a {
	text-decoration: none
}

.news-archive-listing__events-item a:hover {
	text-decoration: underline
}

.time-period-btn-wrapper {
	display: flex;
	flex-wrap: nowrap;
	width: 100%
}

.search-box--news-events-browse-lhs {
	display: flex;
	flex-direction: inherit;
	flex-wrap: wrap;
	margin-top: .625rem
}

.selectric-wrapper.selectric-search-box--news-events__select {
	border-right: 5px solid transparent;
	flex-grow: 1
}

.selectric-wrapper.selectric-search-box--news-events__select .selectric {
	padding-left: 10px
}

.news-archive-listing__events-item h3,
p.news-item-published-date {
	margin: 0
}

a.news-item-url {
	font-size: .625em;
	margin-top: 0
}

.search-box--news-events-browse-rhs,
.search-box--news-events-rhs {
	margin-top: 0
}

.search-box-wrapper-rhs {
	width: 100%
}

.search-box-wrapper-rhs .selectric {
	padding-left: 15px!important
}

@media(min-width:37.5em) {
	.parallax,
	.parallax__layer-background {
		overflow: hidden
	}
	.parallax__layer-background img {
		min-width: 100%
	}
	.banner .parallax__layer-background img {
		min-width: 0
	}
	.banner.banner-medium .banner__inner {
		max-height: 22.5rem
	}
	.banner.banner-medium .banner__heading {
		font-size: 2rem
	}
	.banner.banner-medium .banner__image {
		left: -13.1875rem;
		max-height: 22.5rem
	}
	.box-listing-element__small-thumb h1 {
		font-size: 1.3125rem;
		line-height: 1.143
	}
	.box-listing-element__small-thumb p {
		font-size: .9375rem;
		line-height: 1.4
	}
	.container {
		width: 36.5rem
	}
	.col-sm,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		box-sizing: border-box;
		flex: 0 0 auto
	}
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}
	.col-sm-1 {
		flex-basis: 8.333%;
		max-width: 8.333%
	}
	.col-sm-2 {
		flex-basis: 16.667%;
		max-width: 16.667%
	}
	.col-sm-3 {
		flex-basis: 25%;
		max-width: 25%
	}
	.col-sm-4 {
		flex-basis: 33.333%;
		max-width: 33.333%
	}
	.col-sm-5 {
		flex-basis: 41.667%;
		max-width: 41.667%
	}
	.col-sm-6 {
		flex-basis: 50%;
		max-width: 50%
	}
	.col-sm-7 {
		flex-basis: 58.333%;
		max-width: 58.333%
	}
	.col-sm-8 {
		flex-basis: 66.667%;
		max-width: 66.667%
	}
	.col-sm-9 {
		flex-basis: 75%;
		max-width: 75%
	}
	.col-sm-10 {
		flex-basis: 83.333%;
		max-width: 83.333%
	}
	.col-sm-11 {
		flex-basis: 91.667%;
		max-width: 91.667%
	}
	.col-sm-12 {
		flex-basis: 100%;
		max-width: 100%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
	.col-sm-offset-1 {
		margin-left: 8.333%
	}
	.col-sm-offset-2 {
		margin-left: 16.667%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-4 {
		margin-left: 33.333%
	}
	.col-sm-offset-5 {
		margin-left: 41.667%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-7 {
		margin-left: 58.333%
	}
	.col-sm-offset-8 {
		margin-left: 66.667%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-10 {
		margin-left: 83.333%
	}
	.col-sm-offset-11 {
		margin-left: 91.667%
	}
	.start-sm {
		justify-content: flex-start;
		[dir=ltr] & {
			text-align: left
		}
		[dir=rtl] & {
			text-align: right
		}
	}
	.center-sm {
		justify-content: center;
		text-align: center
	}
	.end-sm {
		justify-content: flex-end;
		[dir=ltr] & {
			text-align: right
		}
		[dir=rtl] & {
			text-align: left
		}
	}
	.top-sm {
		align-items: flex-start
	}
	.middle-sm {
		align-items: center
	}
	.bottom-sm {
		align-items: flex-end
	}
	.around-sm {
		justify-content: space-around
	}
	.between-sm {
		justify-content: space-between
	}
	.first-sm {
		order: -1
	}
	.last-sm {
		order: 1
	}
	.content-image__image {
		width: 100%
	}
	.content-image__centred,
	.content-image__float-left,
	.content-image__float-right {
		width: 50%
	}
	.content-image__centred {
		margin: 0 auto
	}
	.content-image__centred .content-image__caption {
		text-align: center
	}
	.content-image__float-left {
		float: left;
		margin-right: 1.875rem
	}
	.content-image__float-right {
		float: right;
		margin-left: 1.875rem
	}
	.search-global .order-md-first {
		order: -1
	}
	.header-row__search-form {
		padding-bottom: 0
	}
	.header-row__search-form .tt-menu {
		display: block;
		padding: 30px 0
	}
	.header-row__search-form .tt-dataset {
		display: block;
		float: left;
		padding-right: 30px;
		width: 33.333%!important
	}
	.header-row__search-form .tt-dataset:last-child {
		padding-right: 0
	}
	.timeline-card .btn {
		font-size: 1.25rem;
		padding-bottom: .75rem;
		padding-top: .75rem
	}
	.timeline-card-row [data-col="11"] {
		flex-basis: 50%;
		padding: 3.6875rem 1.125rem 1rem 4.0625rem
	}
	.timeline-card-row [data-col="12"] {
		display: block
	}
	.timeline-card-row [data-col="21"] {
		flex-basis: 50%;
		padding: .75rem .5625rem 3.75rem 4.0625rem
	}
	.timeline-card-row [data-col="22"] {
		height: auto;
		padding: .75rem 4.0625rem 3.75rem .5625rem
	}
	.timeline-card--arranged .timeline-card-row:first-child {
		flex-basis: 50%
	}
	.timeline-card--arranged [data-col="21"],
	.timeline-card--arranged [data-col="22"] {
		padding-top: 2rem
	}
	.timeline-card--arranged [data-col="22"] {
		margin-bottom: 0
	}
	.timeline-card--video.timeline-card__background--arranged [data-col="12"] {
		padding-top: 2.1875rem
	}
	.timeline-card__video-full-wrapper {
		height: 27.8125rem;
		top: 2.1875rem
	}
	.timeline-card__video-full-wrapper+.timeline-card__content {
		bottom: auto;
		height: 12.5rem
	}
	.timeline-card__video-full-wrapper+.timeline-card__content .timeline-card-col {
		margin-top: 0
	}
	.timeline-card__video-full-wrapper+.timeline-card__content .btn {
		bottom: auto;
		height: 3.1875rem;
		top: 26.1875rem
	}
	.timeline-card__number,
	.timeline-card__year {
		font-size: 1rem
	}
	.timeline-card__year {
		line-height: 1.25;
		padding: .46875rem .9375rem
	}
	.timeline-card__number {
		padding-right: 1.09375rem
	}
	.timeline-card__heading {
		font-size: 1.75rem;
		margin-bottom: 1.125rem
	}
	.timeline-card__heading--small {
		font-size: 1.125rem
	}
	.timeline-card__subheading {
		font-size: .9375rem;
		line-height: 1.25
	}
	.timeline-card__category {
		font-size: 1rem;
		line-height: 1.25;
		padding: .46875rem .9375rem
	}
	.timeline-card__background--fixed {
		height: 30rem
	}
	.timeline__slider-wrapper {
		padding-bottom: 4.6875rem;
		padding-top: 2.5rem
	}
	.timeline__slider {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}
	.timeline__slider-item {
		height: 28.4375rem
	}
	.timeline__slider-item.slick-active {
		height: 30rem
	}
	.timeline__slider-item.slick-active [data-col="22"] {
		flex-basis: 50%;
		text-indent: 0;
		visibility: visible;
		width: auto
	}
	.timeline-card__sm {
		display: block
	}
	.timeline__header {
		padding: 5.125rem 2.5rem 0
	}
	.timeline-heading {
		font-size: 1.25rem
	}
	.timeline-subheading {
		font-size: .6875rem;
		line-height: 1.8182
	}
	.timeline-content__quote {
		font-size: 1.75rem
	}
	.timeline-content__sm {
		padding-bottom: 2.1875rem;
		padding-top: 1.5625rem
	}
	.timeline-content {
		padding-bottom: 3.125rem
	}
	.timeline-banner {
		display: block
	}
	.timeline-lhs-cta {
		margin-top: 2.8125rem
	}
	.timeline--loading {
		min-height: 45.625rem
	}
}

@media only screen and (min-width:60em) {
	.parallax__layer-background {
		min-width: 1300px;
		width: 100%
	}
	.parallax__layer-background img {
		min-width: 100%;
		width: 100%
	}
	.parallax__layer-center {
		left: 0;
		margin: 0 auto
	}
	.l--content .banner {
		margin-left: max(-5rem, min(-1rem, calc(-1rem - 49.23077vw + 586px)));
		margin-right: max(-5rem, min(-1rem, calc(-1rem - 49.23077vw + 586px)))
	}
	.banner__inner,
	.banner__link {
		height: 550px
	}
	.banner__image {
		height: auto;
		left: 0;
		width: auto
	}
	.banner__contents {
		left: 512px;
		padding-left: 6.25rem;
		width: 32rem
	}
	.banner__heading {
		font-size: 3.75rem
	}
	.banner__description {
		font-size: 2rem
	}
	.banner__heading+.banner__description {
		margin-top: 3rem
	}
	.banner .parallax {
		min-height: 550px
	}
	.banner .parallax__layer {
		left: 0;
		top: 0;
		-webkit-transform: translate(0);
		transform: translate(0)
	}
	.banner .parallax__layer-background {
		height: 550px;
		overflow: visible
	}
	.banner .parallax__layer-background img {
		height: auto;
		width: auto
	}
	.banner .parallax__layer-foreground {
		left: 0
	}
	.banner .parallax__layer-foreground,
	.banner .parallax__layer-foreground img,
	.banner__carousel,
	.banner__carousel-link,
	.banner__carousel-slide,
	.banner__carousel-video-link,
	.banner__video-link {
		height: 550px
	}
	.banner__carousel-video-link:after,
	.banner__video-link:after {
		left: 354px
	}
	.banner .slick-arrow,
	.banner .slick-toggle-pause {
		bottom: 1.25rem;
		left: auto
	}
	.banner .slick-prev {
		right: 10.125rem
	}
	.banner .slick-next {
		right: 5rem
	}
	.banner .slick-dots {
		bottom: 1.875rem;
		right: 13.25rem
	}
	.banner .slick-toggle-pause {
		right: 7.5625rem
	}
	.banner .slick-next,
	.banner .slick-prev,
	.banner .slick-toggle-pause {
		opacity: .6
	}
	.banner--feature-article {
		min-height: 550px
	}
	.banner--feature-article__image-wrapper {
		height: 550px
	}
	.banner--feature-article__image {
		height: auto;
		left: 0;
		width: auto
	}
	.banner--feature-article__contents {
		bottom: 2.5rem;
		left: 5rem;
		overflow: hidden;
		padding: 0;
		position: absolute
	}
	.banner--feature-article__heading {
		font-size: 2.625rem;
		max-height: 3.8em;
		max-width: 15em
	}
	.banner--feature-article__heading-row {
		display: block
	}
	.banner.banner-medium .banner__image {
		left: 0
	}
	.banner.banner-medium .banner__heading {
		font-size: 3.15rem
	}
	.banner.banner-medium .banner__heading+.banner__description {
		margin-top: .5rem
	}
	.box-featured {
		-moz-flex-direction: column;
		flex-direction: column;
		margin-bottom: 2rem
	}
	.no-flexbox .box-featured,
	.no-js .box-featured {
		display: table
	}
	.flexbox .box-featured {
		display: flex
	}
	.box-featured__listing {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.box-featured__section.box-featured__section--related-articles {
		padding-bottom: 5.625rem;
		padding-top: 3.75rem
	}
	.box-featured__section.box-featured__section--related-articles h3 {
		line-height: 1.1667
	}
	.box-featured__section.box-featured__section--related-articles .box-featured__wrapper {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	.box-featured__section.box-featured__section--related-articles .box-featured__group {
		margin-left: -.9375rem;
		margin-right: -.9375rem
	}
	.box-featured__group,
	.box-featured__nest {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.box-featured__wrapper {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.no-flexbox .box-featured__wrapper,
	.no-js .box-featured__wrapper {
		display: table
	}
	.flexbox .box-featured__wrapper {
		display: flex
	}
	.box-featured__description {
		margin-bottom: 1rem
	}
	.box-featured__nest {
		flex-grow: 1
	}
	.box-featured__thumb-link,
	.box-featured__video-thumb-link {
		-ms-flex-preferred-size: 1
	}
	.box-featured__advanced-content--shrinked-fields .control-group {
		flex-direction: row;
		flex-wrap: wrap
	}
	.box-featured__advanced-content--shrinked-fields .control-group__input {
		flex: 1 1 20%;
		min-width: 9.375rem
	}
	.box-featured__blurb {
		-moz-flex-direction: column;
		flex-direction: column;
		flex-grow: 1
	}
	.no-flexbox .box-featured__blurb,
	.no-js .box-featured__blurb {
		display: table
	}
	.flexbox .box-featured__blurb {
		display: flex
	}
	.box-featured__blurb .box-featured--login__submit {
		padding-bottom: .5rem;
		padding-top: .5rem
	}
	.box-featured--publication {
		padding-bottom: 0
	}
	.box-featured--search-staff__forms {
		justify-content: space-between;
		margin-left: -1rem;
		margin-right: -1rem
	}
	.box-featured--search-staff__form {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.box-featured--search-staff__form:first-child {
		margin-bottom: 0
	}
	.box-featured--login__cta {
		padding-bottom: 2.5rem;
		padding-top: 1.5rem
	}
	.box-featured__related-article .box-featured__thumb-image {
		height: 9.375rem
	}
	.box-featured__related-article .box-featured__heading {
		line-height: 1.1667
	}
	.box-featured__related-article .box-featured__blurb {
		padding: .9375rem .625rem 1.25rem 1.25rem
	}
	.box-featured__related-article .box-featured__description {
		margin-top: .3125rem
	}
	.btn {
		padding: .5rem 1.0625rem
	}
	.btn--arrow .btn__arrow {
		zoom: 1;
		background-color: transparent;
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
		background-repeat: no-repeat;
		background-size: 258.688px 192.64px;
		display: inline-block;
		*display: inline
	}
	.no-svg .btn--arrow .btn__arrow {
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
	}
	.btn--arrow .btn__arrow--right {
		background-position: -148.608px -16.512px;
		height: 11px;
		width: 6px
	}
	.btn--regular {
		min-width: 8.125rem;
		padding: .875rem
	}
	.btn--dynamic {
		padding: .5625rem 1.25rem
	}
	.btn--wide {
		margin: 0 0 1rem
	}
	.btn--view-more {
		margin-top: 0;
		padding: 1rem
	}
	.call-to-action {
		align-items: center;
		padding: 1.875rem 1.875rem 1.875rem 2.5rem;
		text-align: left
	}
	.call-to-action:focus .call-to-action__action,
	.call-to-action:hover .call-to-action__action {
		box-shadow: -1px -1px 1px 0 rgba(0, 0, 0, .75);
		font-size: 1.25rem
	}
	.call-to-action__container {
		margin-left: -5rem;
		margin-right: -5rem
	}
	.call-to-action__group {
		margin: 0 auto;
		padding-left: 3.125rem;
		padding-right: 3.125rem
	}
	.call-to-action__wrapper {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	.call-to-action__description {
		flex-grow: 1
	}
	.call-to-action__heading {
		font-size: 1.75rem
	}
	.call-to-action__subheading {
		font-size: 1.2rem
	}
	.call-to-action__action {
		align-items: center;
		background-color: #fff;
		box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .75);
		color: #006dae;
		display: flex;
		font-family: Roboto Condensed, sans-serif;
		font-size: 1.125rem;
		font-weight: 300;
		height: 6.25rem;
		justify-content: center;
		min-width: 6.25rem;
		padding: 1rem;
		text-align: center;
		text-transform: uppercase
	}
	.event-post-tools__ical-link {
		top: 1.6875rem
	}
	.expertline__form-header {
		margin-top: 0
	}
	.expertline__form-submit {
		padding-left: 4em;
		padding-right: 4em;
		width: auto
	}
	.expertline__results-item {
		max-width: 50%
	}
	.flexbox .expertline__results-item {
		flex: .0001 0 50%
	}
	.no-flexbox .expertline__results-item,
	.no-js .expertline__results-item {
		display: table-cell;
		vertical-align: top
	}
	.expertline__results-item--expanded {
		max-width: 100%
	}
	.flexbox .expertline__results-item--expanded {
		flex: .0001 0 100%
	}
	.no-flexbox .expertline__results-item--expanded,
	.no-js .expertline__results-item--expanded {
		display: table-cell;
		vertical-align: top
	}
	.expertline__results-item--expanded .expertline__results-item-department,
	.expertline__results-item--expanded .expertline__results-item-name {
		width: 45%
	}
	.expertline__results-item--expanded .expertline__results-item-topics,
	.expertline__results-item--expanded .expertline__results-item-topics-label {
		width: 50%
	}
	.expertline__results-item--expanded .expertline__results-item-topics-label {
		margin-top: -1rem
	}
	.expertline__results-item--expanded .expertline__results-item-full {
		border: 0;
		margin-top: 0;
		padding-left: inherit;
		padding-top: 0;
		width: auto
	}
	.expertline__results-item--expanded .expertline__results-item-goto {
		width: auto
	}
	.expertline__results-item--expanded .expertline__results-item-expand {
		display: none
	}
	.social-n-navigation {
		align-items: stretch;
		justify-content: space-between;
		margin-bottom: 0;
		margin-left: -5rem;
		margin-right: -5rem
	}
	.no-flexbox .social-n-navigation,
	.no-js .social-n-navigation {
		display: table
	}
	.flexbox .social-n-navigation {
		display: flex
	}
	.social-n-navigation.social-n-navigation--no-sm {
		justify-content: flex-end
	}
	.social-n-navigation .social-media-share {
		border: 0;
		flex-basis: 50%;
		padding-left: 5rem
	}
	.social-n-navigation .at300b:first-child {
		margin-left: 0
	}
	.social-n-navigation .cross-nav-bar {
		flex-basis: 50%;
		padding-right: 5rem
	}
	.social-n-navigation .cross-nav-bar__list {
		float: right;
		height: 100%;
		justify-content: flex-start
	}
	.social-n-navigation .cross-nav-bar__list-item {
		align-items: stretch;
		display: inline;
		flex-basis: auto;
		line-height: 1.3333;
		padding: 1rem .625rem .8125rem
	}
	.social-n-navigation .cross-nav-bar__list-item:first-child {
		border-left: .0625rem solid #fff
	}
	.social-n-navigation .cross-nav-bar__list-item:last-child {
		border-right: .0625rem solid #fff
	}
	.feature-content-banner {
		margin-left: -5rem;
		margin-right: -5rem;
		padding-bottom: 1.875rem;
		padding-top: 1.875rem
	}
	.no-flexbox .feature-content-banner,
	.no-js .feature-content-banner {
		display: table
	}
	.flexbox .feature-content-banner {
		display: flex
	}
	.feature-content-banner .large-text,
	.feature-content-banner h3 {
		font-size: 1.5rem;
		font-weight: 300;
		line-height: 1.1667;
		margin-bottom: 1.25rem
	}
	.feature-content-banner__col {
		flex-basis: 50%
	}
	.feature-content-banner__col--single {
		flex-basis: 100%;
		text-align: center
	}
	.feature-content-banner__col-text {
		padding: 5rem 4.6875rem 5rem 5rem
	}
	.feature-content-banner__col-text.feature-content-banner__col--single {
		padding-left: 18.75rem;
		padding-right: 18.75rem
	}
	.feature-content-banner__col+.feature-content-banner__col-text {
		padding-left: 6.875rem;
		padding-right: 11.25rem
	}
	.feature-content-banner .legend {
		font-size: 1rem;
		line-height: 1.375
	}
	.lhs+.content .feature-content-banner {
		margin-left: -23.25rem
	}
	.feature-links {
		margin-top: 4.6875rem
	}
	.feature-links-box {
		float: left;
		margin-bottom: 1.875rem
	}
	.feature-links-box:nth-child(odd) {
		margin-right: 1.875rem
	}
	.feature-links-box:nth-child(2n) {
		float: left
	}
	.feature-links-box__heading {
		font-size: 1.5rem;
		line-height: 1.167;
		padding-bottom: 2.5rem
	}
	.feature-links .btn {
		margin-top: .625rem
	}
	.container {
		width: 59rem
	}
	.col-md,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12 {
		box-sizing: border-box;
		flex: 0 0 auto
	}
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}
	.col-md-1 {
		flex-basis: 8.333%;
		max-width: 8.333%
	}
	.col-md-2 {
		flex-basis: 16.667%;
		max-width: 16.667%
	}
	.col-md-3 {
		flex-basis: 25%;
		max-width: 25%
	}
	.col-md-4 {
		flex-basis: 33.333%;
		max-width: 33.333%
	}
	.col-md-5 {
		flex-basis: 41.667%;
		max-width: 41.667%
	}
	.col-md-6 {
		flex-basis: 50%;
		max-width: 50%
	}
	.col-md-7 {
		flex-basis: 58.333%;
		max-width: 58.333%
	}
	.col-md-8 {
		flex-basis: 66.667%;
		max-width: 66.667%
	}
	.col-md-9 {
		flex-basis: 75%;
		max-width: 75%
	}
	.col-md-10 {
		flex-basis: 83.333%;
		max-width: 83.333%
	}
	.col-md-11 {
		flex-basis: 91.667%;
		max-width: 91.667%
	}
	.col-md-12 {
		flex-basis: 100%;
		max-width: 100%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
	.col-md-offset-1 {
		margin-left: 8.333%
	}
	.col-md-offset-2 {
		margin-left: 16.667%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-4 {
		margin-left: 33.333%
	}
	.col-md-offset-5 {
		margin-left: 41.667%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-7 {
		margin-left: 58.333%
	}
	.col-md-offset-8 {
		margin-left: 66.667%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-10 {
		margin-left: 83.333%
	}
	.col-md-offset-11 {
		margin-left: 91.667%
	}
	.start-md {
		justify-content: flex-start;
		[dir=ltr] & {
			text-align: left
		}
		[dir=rtl] & {
			text-align: right
		}
	}
	.center-md {
		justify-content: center;
		text-align: center
	}
	.end-md {
		justify-content: flex-end;
		[dir=ltr] & {
			text-align: right
		}
		[dir=rtl] & {
			text-align: left
		}
	}
	.top-md {
		align-items: flex-start
	}
	.middle-md {
		align-items: center
	}
	.bottom-md {
		align-items: flex-end
	}
	.around-md {
		justify-content: space-around
	}
	.between-md {
		justify-content: space-between
	}
	.first-md {
		order: -1
	}
	.last-md {
		order: 1
	}
	a[href^="tel:"] {
		color: inherit;
		text-decoration: none
	}
	.mobile-hidden {
		display: block
	}
	.desktop-hidden {
		display: none
	}
	.content-wrapper {
		max-width: 73.25rem;
		padding: 0 1rem
	}
	.lhs {
		float: left;
		padding-top: 2rem;
		width: 16.4375rem
	}
	.lhs+.content {
		margin-left: 17.375rem
	}
	.lhs--wide {
		margin-left: -5rem;
		padding-top: 2.8125rem;
		width: 21.25rem
	}
	.lhs--wide+.content {
		margin-left: 18.25rem;
		padding-top: 2.8125rem
	}
	.lhs--wide+.content h3 {
		margin-top: 0
	}
	.content {
		padding: 0
	}
	.content-inner__main {
		float: left;
		padding: .75rem 1.875rem 1.875rem 0;
		width: 70%
	}
	.l--lhs-content .content-inner__main {
		padding-right: 0;
		width: 100%
	}
	.l--content-rhs .content-inner__main {
		width: 74%
	}
	.l--content .content-inner__main {
		padding: 0;
		width: 66%
	}
	.l--lhs-content-rhs .content-inner__main,
	.l--lhs-content .content-inner__main {
		padding-left: 1.875rem
	}
	.l--content-rhs-even .content-inner__main {
		width: 74.39%
	}
	.content-inner__rhs {
		float: right;
		padding-top: 2rem;
		width: 30%
	}
	.l--content-rhs .content-inner__rhs {
		padding-left: 0;
		width: 26%
	}
	.l--content .content-inner__rhs {
		padding: 0 0 0 2rem;
		width: 34%
	}
	.l--content-rhs-even .content-inner__rhs {
		margin-left: 2.63%;
		padding-left: 0;
		width: 22.98%
	}
	.top-gap--min {
		padding-top: 1.25rem
	}
	.top-gap--regular {
		padding-top: 5rem
	}
	.top-gap--small {
		padding-top: 3.125rem
	}
	.top-gap--mid {
		padding-top: 3.75rem
	}
	.top-gap--medium {
		padding-top: 5.625rem
	}
	.bottom-gap--min {
		padding-bottom: 1.25rem
	}
	.bottom-gap--regular {
		padding-bottom: 5rem
	}
	.bottom-gap--small {
		padding-bottom: 3.125rem
	}
	.bottom-gap--mid {
		padding-bottom: 3.75rem
	}
	.bottom-gap--medium {
		padding-bottom: 5.625rem
	}
	.banner .page-wrapper.user-def-palette--bg-wide-black,
	.call-to-action__action.user-def-palette--bg-wide-black,
	.user-def-palette--bg-wide-black {
		background-color: #000
	}
	.banner .page-wrapper.user-def-palette--text-wide-black,
	.call-to-action__action.user-def-palette--text-wide-black,
	.user-def-palette--text-wide-black {
		color: #000
	}
	.banner .page-wrapper.user-def-palette--bg-wide-monash-blue,
	.call-to-action__action.user-def-palette--bg-wide-monash-blue,
	.user-def-palette--bg-wide-monash-blue {
		background-color: #006dae
	}
	.banner .page-wrapper.user-def-palette--text-wide-monash-blue,
	.call-to-action__action.user-def-palette--text-wide-monash-blue,
	.user-def-palette--text-wide-monash-blue {
		color: #006dae
	}
	.banner .page-wrapper.user-def-palette--bg-wide-white,
	.call-to-action__action.user-def-palette--bg-wide-white,
	.user-def-palette--bg-wide-white {
		background-color: #fff
	}
	.banner .page-wrapper.user-def-palette--text-wide-white,
	.call-to-action__action.user-def-palette--text-wide-white,
	.user-def-palette--text-wide-white {
		color: #fff
	}
	.banner .page-wrapper.user-def-palette--bg-wide-blue,
	.call-to-action__action.user-def-palette--bg-wide-blue,
	.user-def-palette--bg-wide-blue {
		background-color: #006dae
	}
	.banner .page-wrapper.user-def-palette--text-wide-blue,
	.call-to-action__action.user-def-palette--text-wide-blue,
	.user-def-palette--text-wide-blue {
		color: #006dae
	}
	.banner .page-wrapper.user-def-palette--bg-wide-brown,
	.call-to-action__action.user-def-palette--bg-wide-brown,
	.user-def-palette--bg-wide-brown {
		background-color: #795549
	}
	.banner .page-wrapper.user-def-palette--text-wide-brown,
	.call-to-action__action.user-def-palette--text-wide-brown,
	.user-def-palette--text-wide-brown {
		color: #795549
	}
	.banner .page-wrapper.user-def-palette--bg-wide-cerise,
	.call-to-action__action.user-def-palette--bg-wide-cerise,
	.user-def-palette--bg-wide-cerise {
		background-color: #c8008f
	}
	.banner .page-wrapper.user-def-palette--text-wide-cerise,
	.call-to-action__action.user-def-palette--text-wide-cerise,
	.user-def-palette--text-wide-cerise {
		color: #c8008f
	}
	.banner .page-wrapper.user-def-palette--bg-wide-dark-charcoal,
	.call-to-action__action.user-def-palette--bg-wide-dark-charcoal,
	.user-def-palette--bg-wide-dark-charcoal {
		background-color: #3c3c3c
	}
	.banner .page-wrapper.user-def-palette--text-wide-dark-charcoal,
	.call-to-action__action.user-def-palette--text-wide-dark-charcoal,
	.user-def-palette--text-wide-dark-charcoal {
		color: #3c3c3c
	}
	.banner .page-wrapper.user-def-palette--bg-wide-dark-grey,
	.call-to-action__action.user-def-palette--bg-wide-dark-grey,
	.user-def-palette--bg-wide-dark-grey {
		background-color: #cfcfcf
	}
	.banner .page-wrapper.user-def-palette--text-wide-dark-grey,
	.call-to-action__action.user-def-palette--text-wide-dark-grey,
	.user-def-palette--text-wide-dark-grey {
		color: #cfcfcf
	}
	.banner .page-wrapper.user-def-palette--bg-wide-green,
	.call-to-action__action.user-def-palette--bg-wide-green,
	.user-def-palette--bg-wide-green {
		background-color: #00ac3e
	}
	.banner .page-wrapper.user-def-palette--text-wide-green,
	.call-to-action__action.user-def-palette--text-wide-green,
	.user-def-palette--text-wide-green {
		color: #00ac3e
	}
	.banner .page-wrapper.user-def-palette--bg-wide-khaki,
	.call-to-action__action.user-def-palette--bg-wide-khaki,
	.user-def-palette--bg-wide-khaki {
		background-color: #829356
	}
	.banner .page-wrapper.user-def-palette--text-wide-khaki,
	.call-to-action__action.user-def-palette--text-wide-khaki,
	.user-def-palette--text-wide-khaki {
		color: #829356
	}
	.banner .page-wrapper.user-def-palette--bg-wide-light-blue,
	.call-to-action__action.user-def-palette--bg-wide-light-blue,
	.user-def-palette--bg-wide-light-blue {
		background-color: #009fda
	}
	.banner .page-wrapper.user-def-palette--text-wide-light-blue,
	.call-to-action__action.user-def-palette--text-wide-light-blue,
	.user-def-palette--text-wide-light-blue {
		color: #009fda
	}
	.banner .page-wrapper.user-def-palette--bg-wide-light-charcoal,
	.call-to-action__action.user-def-palette--bg-wide-light-charcoal,
	.user-def-palette--bg-wide-light-charcoal {
		background-color: #505050
	}
	.banner .page-wrapper.user-def-palette--text-wide-light-charcoal,
	.call-to-action__action.user-def-palette--text-wide-light-charcoal,
	.user-def-palette--text-wide-light-charcoal {
		color: #505050
	}
	.banner .page-wrapper.user-def-palette--bg-wide-light-grey,
	.call-to-action__action.user-def-palette--bg-wide-light-grey,
	.user-def-palette--bg-wide-light-grey {
		background-color: #f6f6f6
	}
	.banner .page-wrapper.user-def-palette--text-wide-light-grey,
	.call-to-action__action.user-def-palette--text-wide-light-grey,
	.user-def-palette--text-wide-light-grey {
		color: #f6f6f6
	}
	.banner .page-wrapper.user-def-palette--bg-wide-magenta,
	.call-to-action__action.user-def-palette--bg-wide-magenta,
	.user-def-palette--bg-wide-magenta {
		background-color: #c900ff
	}
	.banner .page-wrapper.user-def-palette--text-wide-magenta,
	.call-to-action__action.user-def-palette--text-wide-magenta,
	.user-def-palette--text-wide-magenta {
		color: #c900ff
	}
	.banner .page-wrapper.user-def-palette--bg-wide-medium-grey,
	.call-to-action__action.user-def-palette--bg-wide-medium-grey,
	.user-def-palette--bg-wide-medium-grey {
		background-color: #e6e6e6
	}
	.banner .page-wrapper.user-def-palette--text-wide-medium-grey,
	.call-to-action__action.user-def-palette--text-wide-medium-grey,
	.user-def-palette--text-wide-medium-grey {
		color: #e6e6e6
	}
	.banner .page-wrapper.user-def-palette--bg-wide-orange,
	.call-to-action__action.user-def-palette--bg-wide-orange,
	.user-def-palette--bg-wide-orange {
		background-color: #fc622e
	}
	.banner .page-wrapper.user-def-palette--text-wide-orange,
	.call-to-action__action.user-def-palette--text-wide-orange,
	.user-def-palette--text-wide-orange {
		color: #fc622e
	}
	.banner .page-wrapper.user-def-palette--bg-wide-pink,
	.call-to-action__action.user-def-palette--bg-wide-pink,
	.user-def-palette--bg-wide-pink {
		background-color: #ee64a4
	}
	.banner .page-wrapper.user-def-palette--text-wide-pink,
	.call-to-action__action.user-def-palette--text-wide-pink,
	.user-def-palette--text-wide-pink {
		color: #ee64a4
	}
	.banner .page-wrapper.user-def-palette--bg-wide-purple,
	.call-to-action__action.user-def-palette--bg-wide-purple,
	.user-def-palette--bg-wide-purple {
		background-color: #8177e7
	}
	.banner .page-wrapper.user-def-palette--text-wide-purple,
	.call-to-action__action.user-def-palette--text-wide-purple,
	.user-def-palette--text-wide-purple {
		color: #8177e7
	}
	.banner .page-wrapper.user-def-palette--bg-wide-red,
	.call-to-action__action.user-def-palette--bg-wide-red,
	.user-def-palette--bg-wide-red {
		background-color: #ff002b
	}
	.banner .page-wrapper.user-def-palette--text-wide-red,
	.call-to-action__action.user-def-palette--text-wide-red,
	.user-def-palette--text-wide-red {
		color: #ff002b
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-blue,
	.call-to-action__action.user-def-palette--bg-wide-aa-blue,
	.user-def-palette--bg-wide-aa-blue {
		background-color: #00739d
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-blue,
	.call-to-action__action.user-def-palette--text-wide-aa-blue,
	.user-def-palette--text-wide-aa-blue {
		color: #00739d
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-charcoal,
	.call-to-action__action.user-def-palette--bg-wide-aa-charcoal,
	.user-def-palette--bg-wide-aa-charcoal {
		background-color: #505050
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-charcoal,
	.call-to-action__action.user-def-palette--text-wide-aa-charcoal,
	.user-def-palette--text-wide-aa-charcoal {
		color: #505050
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-fuchsia,
	.call-to-action__action.user-def-palette--bg-wide-aa-fuchsia,
	.user-def-palette--bg-wide-aa-fuchsia {
		background-color: #c90095
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-fuchsia,
	.call-to-action__action.user-def-palette--text-wide-aa-fuchsia,
	.user-def-palette--text-wide-aa-fuchsia {
		color: #c90095
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-green,
	.call-to-action__action.user-def-palette--bg-wide-aa-green,
	.user-def-palette--bg-wide-aa-green {
		background-color: #006f29
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-green,
	.call-to-action__action.user-def-palette--text-wide-aa-green,
	.user-def-palette--text-wide-aa-green {
		color: #006f29
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-olive,
	.call-to-action__action.user-def-palette--bg-wide-aa-olive,
	.user-def-palette--bg-wide-aa-olive {
		background-color: #616d3a
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-olive,
	.call-to-action__action.user-def-palette--text-wide-aa-olive,
	.user-def-palette--text-wide-aa-olive {
		color: #616d3a
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-orange,
	.call-to-action__action.user-def-palette--bg-wide-aa-orange,
	.user-def-palette--bg-wide-aa-orange {
		background-color: #c33603
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-orange,
	.call-to-action__action.user-def-palette--text-wide-aa-orange,
	.user-def-palette--text-wide-aa-orange {
		color: #c33603
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-purple,
	.call-to-action__action.user-def-palette--bg-wide-aa-purple,
	.user-def-palette--bg-wide-aa-purple {
		background-color: #6f64a9
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-purple,
	.call-to-action__action.user-def-palette--text-wide-aa-purple,
	.user-def-palette--text-wide-aa-purple {
		color: #6f64a9
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-red,
	.call-to-action__action.user-def-palette--bg-wide-aa-red,
	.user-def-palette--bg-wide-aa-red {
		background-color: #df0021
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-red,
	.call-to-action__action.user-def-palette--text-wide-aa-red,
	.user-def-palette--text-wide-aa-red {
		color: #df0021
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-ruby,
	.call-to-action__action.user-def-palette--bg-wide-aa-ruby,
	.user-def-palette--bg-wide-aa-ruby {
		background-color: #c800d9
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-ruby,
	.call-to-action__action.user-def-palette--text-wide-aa-ruby,
	.user-def-palette--text-wide-aa-ruby {
		color: #c800d9
	}
	.banner .page-wrapper.user-def-palette--bg-wide-aa-umber,
	.call-to-action__action.user-def-palette--bg-wide-aa-umber,
	.user-def-palette--bg-wide-aa-umber {
		background-color: #795548
	}
	.banner .page-wrapper.user-def-palette--text-wide-aa-umber,
	.call-to-action__action.user-def-palette--text-wide-aa-umber,
	.user-def-palette--text-wide-aa-umber {
		color: #795548
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-umber,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-umber,
	.user-def-palette--bg-wide-graphite-secondary-umber {
		background-color: #795549
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-umber,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-umber,
	.user-def-palette--text-wide-graphite-secondary-umber {
		color: #795549
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-olive,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-olive,
	.user-def-palette--bg-wide-graphite-secondary-olive {
		background-color: #6f7c4d
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-olive,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-olive,
	.user-def-palette--text-wide-graphite-secondary-olive {
		color: #6f7c4d
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-green,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-green,
	.user-def-palette--bg-wide-graphite-secondary-green {
		background-color: #008a25
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-green,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-green,
	.user-def-palette--text-wide-graphite-secondary-green {
		color: #008a25
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-blue,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-blue,
	.user-def-palette--bg-wide-graphite-secondary-blue {
		background-color: #027eb6
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-blue,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-blue,
	.user-def-palette--text-wide-graphite-secondary-blue {
		color: #027eb6
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-purple,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-purple,
	.user-def-palette--bg-wide-graphite-secondary-purple {
		background-color: #746fb2
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-purple,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-purple,
	.user-def-palette--text-wide-graphite-secondary-purple {
		color: #746fb2
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-fuchsia,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-fuchsia,
	.user-def-palette--bg-wide-graphite-secondary-fuchsia {
		background-color: #9651a0
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-fuchsia,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-fuchsia,
	.user-def-palette--text-wide-graphite-secondary-fuchsia {
		color: #9651a0
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-ruby,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-ruby,
	.user-def-palette--bg-wide-graphite-secondary-ruby {
		background-color: #c8008f
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-ruby,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-ruby,
	.user-def-palette--text-wide-graphite-secondary-ruby {
		color: #c8008f
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-pink,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-pink,
	.user-def-palette--bg-wide-graphite-secondary-pink {
		background-color: #ee64a4
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-pink,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-pink,
	.user-def-palette--text-wide-graphite-secondary-pink {
		color: #ee64a4
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-orange,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-orange,
	.user-def-palette--bg-wide-graphite-secondary-orange {
		background-color: #d93f00
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-orange,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-orange,
	.user-def-palette--text-wide-graphite-secondary-orange {
		color: #d93f00
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-umber-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-umber-bg,
	.user-def-palette--bg-wide-graphite-secondary-umber-bg {
		background-color: #e6dddb
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-umber-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-umber-bg,
	.user-def-palette--text-wide-graphite-secondary-umber-bg {
		color: #e6dddb
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-olive-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-olive-bg,
	.user-def-palette--bg-wide-graphite-secondary-olive-bg {
		background-color: #dde0d6
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-olive-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-olive-bg,
	.user-def-palette--text-wide-graphite-secondary-olive-bg {
		color: #dde0d6
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-green-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-green-bg,
	.user-def-palette--bg-wide-graphite-secondary-green-bg {
		background-color: #cce8d3
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-green-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-green-bg,
	.user-def-palette--text-wide-graphite-secondary-green-bg {
		color: #cce8d3
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-blue-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-blue-bg,
	.user-def-palette--bg-wide-graphite-secondary-blue-bg {
		background-color: #d4e7ef
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-blue-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-blue-bg,
	.user-def-palette--text-wide-graphite-secondary-blue-bg {
		color: #d4e7ef
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-purple-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-purple-bg,
	.user-def-palette--bg-wide-graphite-secondary-purple-bg {
		background-color: #e3e2f0
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-purple-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-purple-bg,
	.user-def-palette--text-wide-graphite-secondary-purple-bg {
		color: #e3e2f0
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-fuchsia-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-fuchsia-bg,
	.user-def-palette--bg-wide-graphite-secondary-fuchsia-bg {
		background-color: #eadcec
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-fuchsia-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-fuchsia-bg,
	.user-def-palette--text-wide-graphite-secondary-fuchsia-bg {
		color: #eadcec
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-ruby-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-ruby-bg,
	.user-def-palette--bg-wide-graphite-secondary-ruby-bg {
		background-color: #f4cce9
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-ruby-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-ruby-bg,
	.user-def-palette--text-wide-graphite-secondary-ruby-bg {
		color: #f4cce9
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-pink-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-pink-bg,
	.user-def-palette--bg-wide-graphite-secondary-pink-bg {
		background-color: #fce0ed
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-pink-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-pink-bg,
	.user-def-palette--text-wide-graphite-secondary-pink-bg {
		color: #fce0ed
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-secondary-orange-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-secondary-orange-bg,
	.user-def-palette--bg-wide-graphite-secondary-orange-bg {
		background-color: #f7d9cc
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-secondary-orange-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-secondary-orange-bg,
	.user-def-palette--text-wide-graphite-secondary-orange-bg {
		color: #f7d9cc
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-05,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-05,
	.user-def-palette--bg-wide-graphite-grey-05 {
		background-color: #f6f6f6
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-05,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-05,
	.user-def-palette--text-wide-graphite-grey-05 {
		color: #f6f6f6
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-10,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-10,
	.user-def-palette--bg-wide-graphite-grey-10 {
		background-color: #e6e6e6
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-10,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-10,
	.user-def-palette--text-wide-graphite-grey-10 {
		color: #e6e6e6
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-20,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-20,
	.user-def-palette--bg-wide-graphite-grey-20 {
		background-color: #d2d2d2
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-20,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-20,
	.user-def-palette--text-wide-graphite-grey-20 {
		color: #d2d2d2
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-30,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-30,
	.user-def-palette--bg-wide-graphite-grey-30 {
		background-color: #bcbcbc
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-30,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-30,
	.user-def-palette--text-wide-graphite-grey-30 {
		color: #bcbcbc
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-40,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-40,
	.user-def-palette--bg-wide-graphite-grey-40 {
		background-color: #a7a7a7
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-40,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-40,
	.user-def-palette--text-wide-graphite-grey-40 {
		color: #a7a7a7
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-50,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-50,
	.user-def-palette--bg-wide-graphite-grey-50 {
		background-color: #969696
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-50,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-50,
	.user-def-palette--text-wide-graphite-grey-50 {
		color: #969696
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-60,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-60,
	.user-def-palette--bg-wide-graphite-grey-60 {
		background-color: #858585
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-60,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-60,
	.user-def-palette--text-wide-graphite-grey-60 {
		color: #858585
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-70,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-70,
	.user-def-palette--bg-wide-graphite-grey-70 {
		background-color: #717171
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-70,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-70,
	.user-def-palette--text-wide-graphite-grey-70 {
		color: #717171
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-80,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-80,
	.user-def-palette--bg-wide-graphite-grey-80 {
		background-color: #505050
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-80,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-80,
	.user-def-palette--text-wide-graphite-grey-80 {
		color: #505050
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-grey-90,
	.call-to-action__action.user-def-palette--bg-wide-graphite-grey-90,
	.user-def-palette--bg-wide-graphite-grey-90 {
		background-color: #323232
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-grey-90,
	.call-to-action__action.user-def-palette--text-wide-graphite-grey-90,
	.user-def-palette--text-wide-graphite-grey-90 {
		color: #323232
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-alert,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-alert,
	.user-def-palette--bg-wide-graphite-functional-alert {
		background-color: #ffcb07
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-alert,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-alert,
	.user-def-palette--text-wide-graphite-functional-alert {
		color: #ffcb07
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-error,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-error,
	.user-def-palette--bg-wide-graphite-functional-error {
		background-color: #ee0220
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-error,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-error,
	.user-def-palette--text-wide-graphite-functional-error {
		color: #ee0220
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-information,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-information,
	.user-def-palette--bg-wide-graphite-functional-information {
		background-color: #027eb6
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-information,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-information,
	.user-def-palette--text-wide-graphite-functional-information {
		color: #027eb6
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-success,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-success,
	.user-def-palette--bg-wide-graphite-functional-success {
		background-color: #008a25
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-success,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-success,
	.user-def-palette--text-wide-graphite-functional-success {
		color: #008a25
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-disabled,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-disabled,
	.user-def-palette--bg-wide-graphite-functional-disabled {
		background-color: #969696
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-disabled,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-disabled,
	.user-def-palette--text-wide-graphite-functional-disabled {
		color: #969696
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-alert-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-alert-bg,
	.user-def-palette--bg-wide-graphite-functional-alert-bg {
		background-color: #fcf1cd
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-alert-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-alert-bg,
	.user-def-palette--text-wide-graphite-functional-alert-bg {
		color: #fcf1cd
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-error-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-error-bg,
	.user-def-palette--bg-wide-graphite-functional-error-bg {
		background-color: #ffefeb
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-error-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-error-bg,
	.user-def-palette--text-wide-graphite-functional-error-bg {
		color: #ffefeb
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-information-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-information-bg,
	.user-def-palette--bg-wide-graphite-functional-information-bg {
		background-color: #eff8fd
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-information-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-information-bg,
	.user-def-palette--text-wide-graphite-functional-information-bg {
		color: #eff8fd
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-success-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-success-bg,
	.user-def-palette--bg-wide-graphite-functional-success-bg {
		background-color: #e9fadf
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-success-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-success-bg,
	.user-def-palette--text-wide-graphite-functional-success-bg {
		color: #e9fadf
	}
	.banner .page-wrapper.user-def-palette--bg-wide-graphite-functional-disabled-bg,
	.call-to-action__action.user-def-palette--bg-wide-graphite-functional-disabled-bg,
	.user-def-palette--bg-wide-graphite-functional-disabled-bg {
		background-color: #f6f6f6
	}
	.banner .page-wrapper.user-def-palette--text-wide-graphite-functional-disabled-bg,
	.call-to-action__action.user-def-palette--text-wide-graphite-functional-disabled-bg,
	.user-def-palette--text-wide-graphite-functional-disabled-bg {
		color: #f6f6f6
	}
	.inside-page .content-inner__main>h1 {
		margin-top: .67em
	}
	.related:first-child {
		margin-top: 3.4375rem
	}
	.related__heading {
		font-size: 1.5rem
	}
	.related>div a {
		font-size: 1rem
	}
	.lhs-nav {
		padding: .9375rem .625rem .3125rem
	}
	.lhs-nav-list {
		display: none
	}
	.lhs-nav-list[aria-expanded=true] {
		display: block
	}
	.lhs-nav-list__item,
	.lhs-nav-list__item--active,
	.lhs-nav-list__item--current,
	.lhs-nav-list__item--parent {
		margin-bottom: auto;
		margin-top: auto
	}
	.lhs-nav-list__item-link {
		padding: .625rem 2.625rem .625rem .875rem
	}
	.lhs-nav-list__item-link--lvl4 {
		padding-left: 2.4375rem
	}
	.lhs-nav-list__item-link--lvl5 {
		padding-left: 4rem
	}
	.lhs-nav-list__item-link--parent {
		background-color: transparent;
		font-size: 1rem;
		margin-bottom: 1.25rem;
		padding: .625rem 2.625rem 1.5625rem .875rem
	}
	.lhs-nav-list__item-link--parent:after {
		display: block
	}
	#monash-college-news-list .col-md-6 {
		max-width: 100%
	}
	#monash-college-news-list .box-listing-element__blurb {
		float: none
	}
	#monash-college-news-list a.box-listing-element__thumb-link {
		float: left;
		height: 100%;
		max-width: 250px;
		padding: 20px
	}
	.quote-box {
		font-size: 1.5rem;
		line-height: 1.1667;
		margin-top: 0;
		padding: 2.5rem 5rem
	}
	.single-news-page p {
		background-color: #fff!important
	}
	.single-news-page a {
		color: #505050!important;
		font-family: Arial;
		font-size: 1rem
	}
	.single-news-page a:hover {
		text-decoration: none
	}
	.search-box--courses {
		margin-left: -5rem;
		margin-right: -5rem
	}
}

@media only screen and (min-width:60em)and (max-width:74em) {
	.search-box--courses {
		margin-left: -1rem;
		margin-right: -1rem
	}
}

@media only screen and (min-width:60em) {
	.search-box--courses__label {
		font-size: 2.625rem;
		line-height: 1.1904;
		padding: 3.125rem 0 .9375rem
	}
	.search-box--courses .control-group {
		background-color: #f6f6f6;
		padding: 1.875rem 10.25rem
	}
	.search-box--courses .control-group__button,
	.search-box--courses .control-group__input {
		font-size: 1.25rem;
		line-height: 1.3;
		padding-bottom: .6875rem;
		padding-top: .6875rem
	}
	.search-box--courses .control-group__input {
		padding-left: 2rem
	}
	.search-box--courses .control-group__button {
		padding-left: 3.125rem;
		padding-right: 3.125rem
	}
	.search-box--browse .search-box--news-events-browse-rhs,
	.search-box--browse .search-box--news-events-rhs,
	.search-box--news .search-box--news-events-browse-rhs,
	.search-box--news .search-box--news-events-rhs {
		margin-top: 0
	}
	.search-box--browse .search-box--news-events-browse-rhs .search-box--browse__heading,
	.search-box--browse .search-box--news-events-rhs .search-box--browse__heading,
	.search-box--news .search-box--news-events-browse-rhs .search-box--browse__heading,
	.search-box--news .search-box--news-events-rhs .search-box--browse__heading {
		float: none
	}
	.search-box--browse .search-box--news-events,
	.search-box--news .search-box--news-events {
		flex-basis: 50%
	}
	.search-box--browse__form,
	.search-box--news__form {
		display: flex;
		margin-bottom: 2rem;
		padding: 1.5625rem .9375rem
	}
	.search-box--browse-lhs,
	.search-box--browse-rhs,
	.search-box--news-lhs,
	.search-box--news-rhs {
		flex: 1 1 50%
	}
	.search-box--browse-rhs,
	.search-box--news-rhs {
		margin-top: 0
	}
	.search-box--browse__heading,
	.search-box--news__heading {
		font-size: 1.5rem;
		line-height: 1.1667
	}
	.search-box--browse__input,
	.search-box--news__input {
		height: 2.5rem;
		line-height: 1.375
	}
	.search-box--browse .selectric,
	.search-box--news .selectric {
		padding: .5rem 15%
	}
	.search-box--browse .selectric .label,
	.search-box--news .selectric .label {
		font-size: 1rem;
		line-height: 1.375;
		padding-right: 1.4375rem
	}
	.search-box--browse .selectric .button,
	.search-box--news .selectric .button {
		height: 2.375rem;
		width: 2.1875rem
	}
	.search-box--browse .selectric .button:after,
	.search-box--news .selectric .button:after {
		background-color: transparent;
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
		background-position: -79.2px -15.84px;
		background-repeat: no-repeat;
		background-size: 248.16px 184.8px;
		content: "";
		display: block;
		height: 11px;
		width: 11px
	}
	.no-svg .search-box--browse .selectric .button:after,
	.no-svg .search-box--news .selectric .button:after {
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
	}
	.search-box--browse .selectric-search-box--news__select--month,
	.search-box--news .selectric-search-box--news__select--month {
		margin-left: -3%
	}
	.search-box--browse .selectric-search-box--news__select--month.selectric-wrapper,
	.search-box--news .selectric-search-box--news__select--month.selectric-wrapper {
		flex-basis: 32%
	}
	.search-box--browse .selectric-items li,
	.search-box--news .selectric-items li {
		font-size: 1rem;
		line-height: 1.375;
		padding: .5625rem .9375rem
	}
	.search-box--browse .selectric-wrapper,
	.search-box--browse__controls,
	.search-box--browse__select,
	.search-box--news .selectric-wrapper,
	.search-box--news__controls,
	.search-box--news__select {
		flex-grow: 0;
		margin-top: 1.25rem
	}
	.search-box--browse .selectric-wrapper,
	.search-box--news .selectric-wrapper {
		flex-basis: 30.2%;
		margin-right: 0
	}
	.search-box--browse__controls,
	.search-box--news__controls {
		flex-basis: 30.2%
	}
	.search-box--browse__button,
	.search-box--news__button {
		line-height: 1.375;
		padding: .5625rem .9375rem;
		width: 100%
	}
	.search-box--news__label {
		display: none
	}
	.search-box--browse__label {
		line-height: 1.375;
		padding: .5rem 2.5rem .5rem .9375rem
	}
	.search-box--browse__controls {
		flex-basis: 100%;
		margin-left: 0
	}
	.search-box--browse__button {
		width: 30.2%
	}
	.search-box--browse__wrapper .button {
		height: 2.375rem;
		width: 2.1875rem
	}
	.search-box--browse__wrapper .button:after {
		background-color: transparent;
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
		background-position: -79.2px -15.84px;
		background-repeat: no-repeat;
		background-size: 248.16px 184.8px;
		content: "";
		display: block;
		height: 11px;
		width: 11px
	}
	.no-svg .search-box--browse__wrapper .button:after {
		background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/sprites.png)
	}
	.search-box--news-main h2 {
		margin-top: .9375rem
	}
	.search-box--news-main .search-box--browse__button {
		width: 12.2%
	}
	.search-global .order-lg-first {
		order: -1
	}
	.header-row__search {
		align-items: stretch;
		display: flex;
		margin-right: 0;
		padding-top: .0625rem
	}
	.search-form-group {
		width: 18rem
	}
	.search-form-group__input,
	.search-form-group__submit {
		height: 2.5rem
	}
	.search-form-group__input {
		margin-right: 3rem
	}
	.search-form-group__scope-item {
		font-size: .75rem;
		margin-left: .75rem
	}
	.search-form-group__submit {
		width: 2.5rem
	}
	.accordion .accTitle a {
		font-size: 1rem;
		padding: .875rem 2.1875rem .875rem 1.25rem
	}
	.accordion .accTitle a:after {
		right: .9375rem
	}
	.accordion .accTitle.uber-accordion__button-active>a:after {
		right: .8125rem
	}
	.accordion .accContent {
		padding: 0 1.25rem
	}
	.accordion .accContent:after {
		height: 2.1875rem
	}
	.timeline-card .btn {
		display: table;
		font-size: 1rem;
		position: static;
		width: auto
	}
	.timeline-card .box-listing-element__video-thumb-link:after {
		display: block
	}
	.timeline-card__video-full-wrapper {
		height: 4.0625rem;
		left: 50%;
		margin-left: -2.0625rem;
		margin-top: -2.03125rem;
		top: 50%;
		width: 4.125rem
	}
	.timeline-card__video-full-wrapper+.timeline-card__content {
		height: 100%;
		z-index: 1
	}
	.timeline-card__video-full-wrapper+.timeline-card__content .timeline-card__content-background {
		display: block
	}
	.timeline-card__video-full-wrapper+.timeline-card__content .btn {
		height: auto
	}
	.timeline-card__video-full-wrapper:after {
		display: block
	}
	.timeline-card__year {
		display: inline-block;
		width: auto
	}
	.timeline-card__number {
		background-color: #282828;
		border-radius: 5px;
		bottom: -3.75rem;
		font-size: .9375rem;
		padding-left: 1.09375rem;
		right: auto;
		top: auto
	}
	.timeline-card-col,
	.timeline-card__subheading {
		font-size: 1rem
	}
	.timeline-card__heading {
		font-weight: 400
	}
	.timeline-card-row {
		flex-wrap: nowrap
	}
	.timeline-card-row [data-col="11"] {
		min-height: 11.75rem;
		padding: 3.125rem .9375rem 1rem 6.25rem
	}
	.timeline-card-row [data-col="12"] {
		min-height: 11.75rem;
		padding: 3.125rem 6.25rem 0 .9375rem
	}
	.timeline-card-row [data-col="21"] {
		padding: 1.375rem .9375rem 3.125rem 6.25rem
	}
	.timeline-card-row [data-col="22"] {
		padding: 1.375rem 6.25rem 3.125rem .9375rem
	}
	.timeline-card__category {
		border-top-right-radius: .3125rem;
		left: auto;
		margin-left: 0;
		right: 0;
		width: auto
	}
	.timeline-card__background--fixed {
		height: 28.125rem;
		object-fit: cover
	}
	.timeline-search-box {
		margin-top: 0
	}
	.timeline-landing__search {
		margin: 0 auto;
		max-width: 56.25rem
	}
	.search-wrapper input[type=search] {
		flex-basis: 80%
	}
	.search-wrapper input[type=submit] {
		flex-basis: 20%
	}
	.search-results__pagination {
		justify-content: space-between
	}
	.search-results__pagination .pagination__item,
	.search-results__pagination .result-list {
		display: block
	}
	.timeline-search-box,
	.timeline-search-box__lhs,
	.timeline__slider {
		padding-left: 0;
		padding-right: 0
	}
	.timeline__slider {
		width: 51.75rem
	}
	.timeline__slider .slick-next {
		right: .3125rem
	}
	.timeline__slider .slick-prev {
		left: .3125rem
	}
	.timeline__slider-wrapper {
		padding-bottom: 9.375rem;
		padding-top: 2.8125rem
	}
	.timeline__slider-item {
		height: 26.5625rem;
		position: static
	}
	.timeline__slider-item .timeline-card__number {
		visibility: visible
	}
	.timeline__slider-item .box-listing-element__video-thumb-link {
		visibility: hidden
	}
	.timeline__slider-item.slick-active {
		height: 28.125rem
	}
	.timeline__slider-item.slick-active .box-listing-element__video-thumb-link {
		visibility: visible
	}
	.timeline-card__sm {
		top: 8.25rem
	}
	.timeline-year-nav {
		bottom: 0;
		top: auto
	}
	.timeline {
		margin: 0
	}
	.timeline__header {
		padding-top: 2.1875rem
	}
	.timeline-heading {
		font-size: 1.5rem;
		line-height: 2.0833
	}
	.timeline-subheading {
		font-size: .75rem;
		line-height: 1.8333
	}
	.timeline-content {
		align-items: flex-start;
		flex-direction: row;
		padding-bottom: 6.25rem
	}
	.timeline-content .timeline-card__subheading,
	.timeline-content h1 {
		max-width: 23.75rem
	}
	.timeline-content .timeline-lhs-cta--white {
		background-color: #fff
	}
	.timeline-content-lhs {
		flex-basis: 17rem;
		height: 100%;
		margin-top: 4.0625rem;
		order: 1
	}
	.timeline-lhs-link {
		display: block;
		height: 100%;
		padding-bottom: 15rem;
		width: 100%
	}
	.timeline-content-main {
		margin-left: 1.75rem;
		max-width: 36.875rem;
		order: 2
	}
	.timeline-content-lhs__banner,
	.timeline-lhs-heading,
	.timeline-lhs-subheading {
		display: block
	}
	.timeline-content-lhs__content {
		padding: 14.0625rem 2.5rem 0
	}
	.timeline-content__sm {
		padding-bottom: 2.8125rem;
		padding-top: 2.1875rem
	}
	.timeline-lhs-cta {
		display: block;
		margin-left: auto;
		margin-right: auto;
		min-width: none;
		padding-bottom: .875rem;
		padding-top: .875rem
	}
	.timeline-lhs-cta--white:before {
		color: #006dae
	}
	.timeline-lhs-cta--white {
		color: #505050
	}
	.video-container {
		margin: 0
	}
	.news-archive-listing__events-item {
		margin-bottom: 1em
	}
	.news-archive-listing__events-item h3 a {
		padding-left: 0
	}
	.news-archive-listing__events-item a {
		text-decoration: none
	}
	.news-archive-listing__events-item a:hover {
		text-decoration: underline
	}
	#full-page-events,
	#full-page-events .box-listing-element__group {
		margin: 0
	}
	.search-box--news-events-rhs {
		width: 50%
	}
	.search-box--events {
		flex-basis: 100%
	}
	.selectric-wrapper.selectric-search-box--news-events__select {
		flex-basis: auto
	}
	.search-box--news-events__select {
		flex-wrap: wrap
	}
	.news-archive-listing__events-item h3,
	p.news-item-published-date {
		margin: 0
	}
	a.news-item-url {
		font-size: .625em;
		margin-top: 0
	}
	.search-box--news-events-browse-lhs {
		margin-top: 1.25rem
	}
}

@media only screen and (min-width:73.25em) {
	.box-listing-element__container {
		margin-left: -1rem;
		margin-right: -1rem
	}
	.timeline__slider .slick-next {
		right: 3.75rem
	}
	.timeline__slider .slick-prev {
		left: 3.75rem
	}
}

@media print {
	* {
		background: transparent!important;
		box-shadow: none!important;
		color: #000!important;
		text-shadow: none!important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")";
		word-break: break-all
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	.ir a:after,
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: ""
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	table {
		overflow: visible
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	img {
		max-width: 100%!important
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	.print-hide {
		display: none!important
	}
	.print-show {
		display: block!important
	}
	#nav-drawer,
	.feature-links,
	.ftr,
	.hdr .hdr-main__aside a.graphite-btn,
	.hdr .hdr-main__nav,
	.hdr .hdr-utils,
	.lhs,
	.related {
		display: none
	}
	.lhs+.content {
		margin: 0;
		padding-right: 0
	}
	.content-inner__main {
		width: 100%
	}
	body {
		overflow: visible
	}
	@page {
		margin: 1.5cm 1cm
	}
	img,
	ul {
		page-break-inside: avoid
	}
	.accordion .accContent {
		display: block!important;
		max-height: none
	}
	.accordion.desktop-hidden {
		display: none
	}
	.tabs,
	.tabs__target {
		display: block;
		page-break-after: avoid;
		page-break-before: avoid;
		page-break-inside: avoid
	}
	.tabs__target:before {
		content: attr(data-name);
		display: block;
		margin-top: 1.25rem
	}
	.tabs__target {
		margin-bottom: 1.25rem
	}
	.tabs__tab-list {
		display: none!important
	}
	.social-media-share>a,
	input[type=submit] {
		display: none
	}
	.box-featured__group,
	.box-featured__wrapper {
		display: block!important;
		float: none!important;
		height: auto!important;
		overflow-x: visible!important;
		overflow-y: visible!important;
		overflow: visible!important;
		position: relative!important
	}
	.box-featured__wrapper {
		page-break-inside: avoid
	}
	.banner {
		clear: none
	}
	.landing #listing-box-study-landing .box-listing-element__group {
		display: block
	}
	.landing #listing-box-study-landing .box-listing-element__wrapper {
		page-break-inside: avoid
	}
	.video-container {
		display: none
	}
	figure {
		page-break-inside: avoid
	}
	.feature-links,
	.feature-links .flex-wrapper {
		display: block
	}
	.feature-links .feature-links-box {
		page-break-inside: avoid;
		width: 100%
	}
	.selectric,
	input[type=file],
	input[type=text],
	textarea {
		max-width: 95%
	}
	#related-keywords .related {
		display: block;
		overflow: auto
	}
	.area-blocks-wrapper {
		border: 1px solid #000;
		margin-left: 2.5%;
		margin-right: 2.5%;
		max-width: 45%;
		page-break-inside: avoid;
		width: 45%
	}
	.box-listing-element--enquiries,
	.box-listing-element__group {
		display: block;
		flex: 0
	}
	.box-listing-element__nest {
		display: block;
		max-width: 100%;
		width: 100%
	}
	.box-listing-element__events-item .event-summary {
		display: flex!important
	}
	.search-box--courses {
		display: block!important;
		page-break-inside: avoid
	}
	.control-group {
		width: 100%
	}
	.control-group__input {
		width: 80%
	}
	.control-group__button {
		width: 20%
	}
	.box-listing-element,
	.box-listing-element__category-link {
		page-break-after: auto;
		page-break-before: auto;
		page-break-inside: avoid;
		position: static
	}
	.contact-us__cta-button,
	.course-listing,
	.course-page__year-change,
	.course__action-quick-buttons,
	.edit-btn {
		display: none
	}
	.course-page__more-info,
	.student-stories__content-more {
		display: block!important;
		page-break-inside: auto
	}
	a[data-show-hide] {
		display: none
	}
	.bottom-tabs .introduction,
	.course-page__info-box {
		padding: 0
	}
	.btn-boxes {
		margin-left: 0;
		margin-right: 0
	}
	.btn-boxes .btn-box a {
		border: 1px solid #000
	}
	.course-page__overview-panel {
		page-break-before: avoid
	}
	.course-page__subject-req {
		page-break-inside: avoid
	}
	.course-page__subject-req table td .sq-icon__tick-green,
	.course-page__subject-req table th .sq-icon__tick-green {
		overflow: visible;
		text-indent: inherit;
		white-space: normal
	}
	.breadcrumbs,
	.navbar {
		display: none
	}
	.parallax {
		min-height: inherit
	}
	.parallax__layer-background {
		display: none
	}
	.banner {
		border-color: #f6f6f6;
		border-style: solid none;
		border-width: 2px 0;
		page-break-inside: avoid
	}
	.banner__carousel-video-link,
	.banner__inner,
	.banner__link {
		height: auto
	}
	.banner__carousel-link,
	.banner__carousel-video-link,
	.banner__link {
		text-decoration: none
	}
	.banner__carousel-link[href]:after,
	.banner__carousel-video-link[href]:after,
	.banner__link[href]:after {
		content: ""
	}
	.banner__image {
		display: none
	}
	.banner__contents {
		margin: 0 auto;
		position: static
	}
	.banner__contents-inner {
		padding-bottom: 2rem;
		padding-top: 2rem
	}
	.banner__description,
	.banner__heading {
		text-align: center
	}
	.banner .parallax {
		min-height: 0
	}
	.banner .parallax .banner__contents {
		min-height: 275px
	}
	.banner__carousel,
	.banner__carousel-link,
	.banner__carousel-slide,
	.banner__carousel-video-link {
		height: auto!important
	}
	.banner__carousel-slide {
		border-top: 1px solid #f6f6f6;
		opacity: 1!important;
		position: static!important;
		transition: none!important;
		width: 100%!important
	}
	.banner__carousel-video-link:after,
	.banner__carousel-video-link:focus:after,
	.banner__carousel-video-link:hover:after,
	.banner__carousel-video-link[href]:after,
	.banner__carousel-video-link[href]:focus:after,
	.banner__carousel-video-link[href]:hover:after {
		display: none
	}
	.banner .slick-track {
		width: auto!important
	}
	.banner .slick-slide img {
		display: none
	}
	.box-featured--login__cta,
	.box-featured .btn__link,
	.box-featured__heading-link,
	.box-featured__rel-link,
	.box-featured__t-humb-link,
	.box-featured__video-thumb-link {
		text-decoration: none
	}
	.box-featured--login__cta[href]:after,
	.box-featured .btn__link[href]:after,
	.box-featured__heading-link[href]:after,
	.box-featured__rel-link[href]:after,
	.box-featured__thumb-link[href]:after,
	.box-featured__video-thumb-link[href]:after {
		content: ""
	}
	.box-featured .btn {
		border: 1px solid #505050
	}
	.box-featured .control-group__button {
		border-color: #006dae
	}
	.box-listing-element__group {
		height: 100%
	}
	.btn--view-more {
		display: none
	}
	.call-to-action {
		text-decoration: none
	}
	.call-to-action,
	.call-to-action__action {
		border: 1px solid #505050
	}
	.call-to-action[href]:after {
		content: ""
	}
	.page {
		overflow-x: visible
	}
	.user-def-icon:before {
		display: none
	}
	.link--external:after {
		background-image: none;
		display: inline;
		height: auto;
		margin-left: 0;
		margin-top: 0;
		vertical-align: baseline;
		width: auto
	}
	.search-box--courses,
	.search-box--news {
		display: none
	}
	.course-page__table-default td,
	.course-page__table-default th {
		min-width: auto
	}
	.bottom-tabs .accordion.desktop-hidden {
		display: none
	}
	.box-listing-element__group {
		height: auto!important
	}
	.box-listing-element__group .btn--view-more {
		display: none
	}
	.masonry-grid .box-listing-element__wrapper {
		position: static!important
	}
	.box-listing-element__category-link[href]:after,
	.box-listing-element__heading-link[href]:after,
	.box-listing-element__thumb-link[href]:after,
	.box-listing-element__video-thumb-link[href]:after {
		content: ""
	}
	.box-listing-element__video-thumb-link {
		display: block!important
	}
	.box-listing-element__video-thumb-link:after,
	.box-listing-element__video-thumb-link:focus:after,
	.box-listing-element__video-thumb-link:hover:after {
		background-image: none
	}
	.box-listing-element__video-thumb-link+.video-container {
		display: none!important
	}
	.box-listing-element__heading-link {
		text-decoration: none
	}
}

.policy-list {
	width: 100%
}

.policy-list,
.policy-list tbody {
	display: block
}

.policy-list tr {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	cursor: pointer;
	display: block;
	left: .3%;
	margin-bottom: 1.8em;
	min-height: 109px;
	position: relative;
	right: .3%;
	transition: all .3s ease;
	width: 99.4%
}

.policy-list tr:focus,
.policy-list tr:hover {
	-ms-box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	-o-box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

.policy-list tr:last-child,
.policy-list tr:last-child td {
	border-bottom: none
}

.policy-list tr td,
.policy-list tr th {
	background: transparent;
	color: #006dae;
	font-family: Roboto Condensed, sans-serif;
	font-size: 1.2em;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 1.2
}

.policy-list tr td:first-child,
.policy-list tr th:first-child {
	background-color: transparent;
	border: 0;
	display: block;
	margin-top: 10px;
	padding-left: 90px;
	width: 100%
}

.policy-list tr td:nth-child(2),
.policy-list tr th:nth-child(2) {
	display: none
}

.policy-list tr td:nth-child(3),
.policy-list tr th:nth-child(3) {
	background-image: url(https://www.monash.edu/__data/assets/file/0005/2179499/copy.svg);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 50px 60px;
	border: 0;
	-webkit-filter: brightness(0);
	filter: brightness(0);
	height: 60px;
	left: 20px;
	padding: 0;
	position: absolute;
	top: 20px;
	width: 53px
}

.policy-list tr td:nth-child(3) a,
.policy-list tr th:nth-child(3) a {
	color: transparent;
	display: block;
	height: 100%
}

.policy-list tr td p,
.policy-list tr th p {
	color: #505050;
	display: block!important;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.2
}

.policy-list tr.policy-list-heading2 {
	background: none;
	box-shadow: none;
	min-height: unset
}

.policy-list tr.policy-list-heading2 th:first-child {
	color: #000;
	font-size: 1.3125rem;
	padding: 0
}

.policy-list tr.policy-list-heading2 th:nth-child(3) {
	display: none
}

.policy-list tr.policy-list-link td:first-child a {
	cursor: default;
	pointer-events: none;
	text-decoration: none
}

.policy-list tr.policy-list-link td:nth-child(3) {
	background-image: url(https://www.monash.edu/__data/assets/file/0005/2179499/copy.svg);
	background-position: 0 0;
	background-repeat: no-repeat
}

.control-group__input,
.js-enabled .sq-form-question-file-upload .sq-form-question-facade,
.sq-form-field,
.sq-form-question-country .selectric,
.sq-form-question-datetime .selectric,
.sq-form-question-select .selectric {
	border: 1px solid #cfcfcf;
	color: #006dae;
	font-family: sans-serif;
	font-size: 16;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.25;
	padding: .5rem .625rem;
	width: 100%
}

input,
select,
textarea {
	border-radius: 0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	outline: 0;
	transition: all .25s
}

input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #bcbcbc
}

input:focus,
select:focus,
textarea:focus {
	box-shadow: 0 6px 6px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

input:-moz-placeholder,
input::-moz-placeholder,
select:-moz-placeholder,
select::-moz-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder {
	color: #bcbcbc
}

input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #bcbcbc
}

input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
textarea {
	-webkit-appearance: none
}

.control-group {
	flex-direction: row
}

.no-flexbox .control-group,
.no-js .control-group {
	display: table
}

.flexbox .control-group {
	display: flex
}

.control-group__button,
.control-group__label {
	flex-shrink: 0
}

.control-group__label {
	font-size: .75rem;
	font-weight: 600;
	width: 100%
}

.control-group__input {
	flex-grow: 1
}

.control-group__input::placeholder {
	color: #e6e6e6
}

.control-group__input::-webkit-input-placeholder {
	color: #e6e6e6
}

.control-group__input:-moz-placeholder,
.control-group__input::-moz-placeholder {
	color: #e6e6e6
}

.control-group__input:-ms-input-placeholder {
	color: #e6e6e6
}

.sq-form {
	background-color: none;
	font-family: sans-serif;
	padding: 2em
}

.sq-form-section {
	border: 0;
	margin: 0;
	padding: 0
}

.sq-form-section-title {
	display: none
}

.sq-form-error,
.sq-form-success {
	display: block;
	padding-left: 1.6875rem;
	position: relative
}

.sq-form-error:before,
.sq-form-success:before {
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 1.125rem;
	left: 0;
	margin-top: -.5625rem;
	position: absolute;
	top: 50%;
	width: 1.125rem
}

.sq-form-error {
	color: #b60706;
	margin-bottom: .9375rem
}

.sq-form-error:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/error-icon.png)
}

.sq-form-success {
	color: #008932;
	margin-top: .9375rem
}

.sq-form-success:before {
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/success-icon.png)
}

.sq-form-field[type=file] {
	border: 0
}

.sq-form-field[type=checkbox],
.sq-form-field[type=radio] {
	height: 1.25rem;
	left: -.25rem;
	margin-right: .25rem;
	opacity: 0;
	position: absolute;
	top: .125rem;
	width: 1.4375rem
}

.sq-form-field[type=checkbox]:checked+label:after,
.sq-form-field[type=radio]:checked+label:after {
	opacity: 1
}

.sq-form-field[type=checkbox]:focus+label,
.sq-form-field[type=radio]:focus+label {
	outline: thin dotted
}

.sq-form-field[type=checkbox]+label,
.sq-form-field[type=radio]+label {
	cursor: pointer;
	margin-left: 1.375rem;
	position: relative
}

.sq-form-field[type=checkbox]+label {
	padding-right: 1.375rem
}

.sq-form-field[type=checkbox]+label:after,
.sq-form-field[type=checkbox]+label:before,
.sq-form-field[type=radio]+label:after,
.sq-form-field[type=radio]+label:before {
	content: "";
	position: absolute
}

.sq-form-field[type=radio]+label:after,
.sq-form-field[type=radio]+label:before {
	border-radius: 50%;
	content: "";
	position: absolute
}

.sq-form-field[type=checkbox]+label:before,
.sq-form-field[type=radio]+label:before {
	display: inline-block;
	height: .875rem;
	left: -1.375rem;
	top: .0625rem;
	width: .875rem
}

.sq-form-field[type=radio]+label:before {
	background: #fff;
	border: 1px solid #a9a9a9
}

.sq-form-field[type=radio]+label:after {
	background-color: #006dae;
	height: .375rem;
	left: -1.125rem;
	opacity: 0;
	top: .3125rem;
	width: .375rem
}

.sq-form-field[type=checkbox]+label:before {
	background: #fff;
	border: 1px solid #a9a9a9;
	height: 1.25rem;
	margin-left: -.3rem;
	margin-top: -.15rem;
	width: 1.25rem
}

.sq-form-field[type=checkbox]+label:after {
	background-color: #006dae;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	content: "";
	display: inline-block;
	height: 11px;
	left: -20px;
	opacity: 0;
	position: absolute;
	top: 2px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 7px
}

.sq-form-field[type=checkbox]:checked+label:before {
	background: #006dae;
	border: 1px solid #a9a9a9;
	height: 1.25rem;
	opacity: 1;
	width: 1.25rem
}

.sq-form-question {
	margin-bottom: 1.5625rem
}

.sq-form-question-title {
	color: #505050;
	color: #000;
	display: block;
	font-family: Roboto Condensed, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 1.5;
	margin-left: 0
}

.sq-form-question-answer {
	margin-top: .3125rem
}

.sq-form-question-option-list ul,
.sq-form-question-tickbox-list ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.sq-form-question-option-list li,
.sq-form-question-tickbox-list li {
	margin-bottom: .375rem;
	position: relative
}

.sq-form-question-option-list li:last-child,
.sq-form-question-tickbox-list li:last-child {
	margin-bottom: 0
}

.sq-form-question-option-list--inline li,
.sq-form-question-tickbox-list--inline li {
	display: inline;
	margin-bottom: 0;
	margin-right: .9375rem
}

.sq-form-question-option-list--inline li:last-child,
.sq-form-question-tickbox-list--inline li:last-child {
	margin-right: 0
}

.sq-form-question-datetime fieldset,
.sq-form-question-option-list fieldset,
.sq-form-question-tickbox-list fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

.sq-form-question-datetime {
	margin-bottom: .9375rem
}

.sq-form-question-datetime .selectric-wrapper {
	margin-bottom: .625rem;
	margin-top: .625rem
}

.sq-form-question-datetime label {
	color: #505050
}

.sq-form textarea {
	min-height: 8.75rem;
	resize: none
}

.sq-form-question-country .selectric,
.sq-form-question-datetime .selectric,
.sq-form-question-select .selectric {
	background: #fff;
	min-height: 2.5rem
}

.sq-form-question-country .selectric .label,
.sq-form-question-datetime .selectric .label,
.sq-form-question-select .selectric .label {
	color: #000;
	font-size: 1rem;
	height: auto;
	line-height: 1.375;
	margin: 0
}

.sq-form-question-country .selectric .button,
.sq-form-question-country .selectric .button:hover,
.sq-form-question-datetime .selectric .button,
.sq-form-question-datetime .selectric .button:hover,
.sq-form-question-select .selectric .button,
.sq-form-question-select .selectric .button:hover {
	background-color: #006dae
}

.sq-form-question-country .selectric .button,
.sq-form-question-datetime .selectric .button,
.sq-form-question-select .selectric .button {
	color: #f6f6f6;
	height: 2.5rem;
	right: -.0625rem;
	top: -.0625rem;
	width: 2.5rem
}

.sq-form-question-country .selectric .button:after,
.sq-form-question-datetime .selectric .button:after,
.sq-form-question-select .selectric .button:after {
	zoom: 1;
	background-color: transparent;
	background-image: url(https://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/styles/mysource_files/sprites.svg);
	background-position: -105px -21px;
	background-repeat: no-repeat;
	background-size: 329px 245px;
	border: 0;
	content: "";
	display: inline-block;
	*display: inline;
	height: 14px;
	margin-right: -.4375rem;
	margin-top: -.4375rem;
	position: absolute;
	right: 1.25rem;
	top: 50%;
	width: 14px
}

.sq-form-question-country .selectric-items,
.sq-form-question-datetime .selectric-items,
.sq-form-question-select .selectric-items {
	background: #fff;
	border-top: 0;
	box-shadow: none
}

.sq-form-question-country .selectric-items li,
.sq-form-question-datetime .selectric-items li,
.sq-form-question-select .selectric-items li {
	border: 0;
	border-top: 1px solid #fff;
	color: #505050;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.375;
	padding: .5rem .625rem
}

.sq-form-question-country .selectric-items li.selected,
.sq-form-question-datetime .selectric-items li.selected,
.sq-form-question-select .selectric-items li.selected {
	background: #fff;
	color: #006dae
}

.sq-form-question-country .selectric-items li:hover,
.sq-form-question-datetime .selectric-items li:hover,
.sq-form-question-select .selectric-items li:hover {
	background: #006dae;
	color: #fff
}

.sq-form-question-country .selectric-items li:first-child,
.sq-form-question-datetime .selectric-items li:first-child,
.sq-form-question-select .selectric-items li:first-child {
	border-top: 0
}

.sq-form-question-country .selectric-above .selectric-items,
.sq-form-question-datetime .selectric-above .selectric-items,
.sq-form-question-select .selectric-above .selectric-items {
	border-bottom: 0;
	border-top: 1px solid #006dae
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer,
.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
	height: 2.5rem
}

.js-enabled .sq-form-question-file-upload .sq-form-question-answer {
	background: #fff;
	cursor: pointer;
	display: inline-block;
	position: relative;
	width: 100%
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type=file] {
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0
}

.js-enabled .sq-form-question-file-upload .sq-form-field[type=file]:focus+.sq-form-question-facade {
	outline: thin dotted
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade {
	color: #000;
	left: 0;
	overflow: hidden;
	padding-right: 49%;
	position: absolute;
	right: 0;
	text-overflow: ellipsis;
	top: 0;
	white-space: nowrap;
	z-index: 2
}

.js-enabled .sq-form-question-file-upload .sq-form-question-facade:after {
	background-color: #006dae;
	bottom: 0;
	color: #fff;
	content: "Browse files";
	padding: .5625rem 1.0625rem;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: auto
}

a.promo-block:hover {
	box-shadow: 0 6px 6px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}

.promo-block {
	background-color: #fff;
	border: thin solid #ddd;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	display: flex;
	flex-flow: column wrap;
	font-family: Roboto, sans-serif;
	font-weight: 400;
	margin-bottom: 2rem;
	position: relative;
	text-decoration: none;
	transition: all .25s ease-in-out
}

.promo-block+.promo-block {
	margin-top: 2rem
}

.promo-block p:empty {
	display: none
}

.promo-block.no-cta {
	box-shadow: none
}

.promo-block__heading {
	font-family: Roboto Condensed, sans-serif;
	margin: 0 0 2rem
}

.promo-block p {
	margin: 0 0 2rem
}

.promo-block__button {
	margin: 0
}

.promo-block__action {
	display: block!important;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.promo-block__action:after {
	height: 32px;
	left: 0;
	margin: 0 auto;
	opacity: .75;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 32px
}

.promo-block__button {
	font-family: sans-serif;
	font-weight: 300
}

.promo-block__button:hover {
	background-color: #0289d9
}

.promo-block__overlay-video {
	background-color: transparent;
	display: block;
	height: 100%;
	width: 50%
}

.promo-block__section {
	background-color: #fff;
	padding: 3rem 2rem 2rem
}

.promo-block__tag {
	background-color: #f6f6f6;
	color: #505050;
	display: inline-block;
	font-family: Roboto Condensed, sans-serif;
	font-size: .875rem;
	font-weight: 700;
	left: 0;
	line-height: 1;
	padding: .625rem 2rem;
	position: absolute;
	text-transform: uppercase;
	top: 0
}

.promo-block__media {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
	padding-top: 56.25%;
	position: relative
}

.promo-block .video-container {
	display: none!important;
	left: 0;
	margin: 0;
	padding-top: 0;
	position: absolute;
	top: 0;
	width: 100%
}

@media(min-width:960px) {
	.promo-block {
		flex-flow: row wrap;
		min-height: 345px
	}
	.promo-block__overlay {
		background-color: #fff;
		max-width: 58%
	}
	.promo-block__section {
		background: transparent;
		-webkit-clip-path: none;
		clip-path: none;
		margin: 1.75rem 2.375rem 2.625rem;
		max-width: 75%;
		overflow: hidden;
		padding: 0
	}
	.promo-block__action {
		position: relative
	}
	.promo-block__media {
		background-position: 100%;
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%);
		clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%);
		display: block;
		height: 100%;
		order: 2;
		padding-top: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 50%
	}
	.promo-block__tag {
		margin: 1.75rem 0 0;
		padding: .875rem 2.375rem;
		position: static
	}
}

[id] {
	scroll-margin-top: 60px
}

@media(min-width:960px) {
	[id] {
		scroll-margin-top: 75px
	}
}

.policy-pyramid {
	margin: 2em 0 10em;
	padding: 0
}

.policy-pyramid li {
	list-style-type: none;
	margin: 0 0 3em;
	padding: 0;
	position: relative
}

.policy-pyramid li .pyramid-layer {
	-webkit-animation: pyramid_pyramidFloat__Gbvnc 20s linear infinite;
	animation: pyramid_pyramidFloat__Gbvnc 20s linear infinite;
	position: absolute;
	right: -15%;
	top: -50%
}

@media(min-width:960px) {
	.policy-pyramid li .pyramid-layer {
		right: 25%
	}
}

.policy-pyramid li .pyramid-layer .layer-1 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	top: -20px;
	z-index: 6
}

.policy-pyramid li .pyramid-layer.layer-2 {
	-webkit-animation-delay: .25;
	animation-delay: .25;
	top: -45px;
	z-index: 5
}

.policy-pyramid li .pyramid-layer.layer-3 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
	top: -70px;
	z-index: 4
}

.policy-pyramid li .pyramid-layer.layer-4 {
	-webkit-animation-delay: .75s;
	animation-delay: .75s;
	top: -90px;
	z-index: 3
}

.policy-pyramid li .pyramid-layer.layer-5 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	top: -120px;
	z-index: 2
}

.policy-pyramid li .pyramid-layer.layer-6 {
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s;
	top: -140px;
	z-index: 1
}

.policy-pyramid li .pyramid-layer .pyramid-layer-shape {
	-webkit-animation: pyramid_rotateIn__3Z89G 1s ease-in-out forwards;
	animation: pyramid_rotateIn__3Z89G 1s ease-in-out forwards;
	opacity: 0;
	position: absolute;
	-webkit-transform: rotateX(70deg) rotate(45deg);
	transform: rotateX(70deg) rotate(45deg);
	-webkit-transform-origin: top left;
	transform-origin: top left
}

.policy-pyramid li .pyramid-layer .pyramid-layer-shape.shape-1 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	background-color: #252525;
	height: 100px;
	width: 100px
}

.policy-pyramid li .pyramid-layer .pyramid-layer-shape.shape-2 {
	-webkit-animation-delay: .25s;
	animation-delay: .25s;
	background-color: rgba(73, 73, 73, .9);
	height: 200px;
	width: 200px
}

.policy-pyramid li .pyramid-layer .pyramid-layer-shape.shape-3 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
	background-color: rgba(110, 110, 110, .8);
	height: 300px;
	width: 300px
}

.policy-pyramid li .pyramid-layer .pyramid-layer-shape.shape-4 {
	-webkit-animation-delay: .75s;
	animation-delay: .75s;
	background-color: rgba(147, 147, 147, .7);
	height: 400px;
	width: 400px
}

.policy-pyramid li .pyramid-layer .pyramid-layer-shape.shape-5 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	background-color: rgba(183, 183, 183, .6);
	height: 500px;
	width: 500px
}

.policy-pyramid li .pyramid-layer .pyramid-layer-shape.shape-6 {
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s;
	background-color: rgba(220, 220, 220, .5);
	height: 600px;
	width: 600px
}

.policy-pyramid li span {
	-webkit-font-smoothing: antialiased;
	-webkit-animation: policy-framework_slideInFromLeft__m91vu 1s ease-in-out forwards;
	animation: policy-framework_slideInFromLeft__m91vu 1s ease-in-out forwards;
	color: #000;
	font-family: sans-serif;
	font-size: 20px;
	font-weight: 700;
	opacity: 0;
	position: relative;
	text-transform: capitalize;
	width: -webkit-fit-content;
	width: fit-content;
	z-index: 10
}

.pyramid-line {
	display: none
}

@media(min-width:960px) {
	.pyramid-line {
		-webkit-animation: policy-pyramid_lineGrow 1s ease-in-out forwards;
		animation: policy-pyramid_lineGrow 1s ease-in-out forwards;
		background-color: #000;
		content: "";
		display: block;
		height: 2px;
		opacity: 0;
		position: absolute;
		top: 50%;
		-webkit-transform-origin: left;
		transform-origin: left;
		z-index: 100
	}
	.pyramid-line.line-1 {
		-webkit-animation-delay: 0s;
		animation-delay: 0s;
		left: 120px;
		width: 730px
	}
	.pyramid-line.line-2 {
		-webkit-animation-delay: .25s;
		animation-delay: .25s;
		left: 190px;
		width: 580px
	}
	.pyramid-line.line-3 {
		-webkit-animation-delay: .5s;
		animation-delay: .5s;
		left: 80px;
		width: 650px
	}
	.pyramid-line.line-4 {
		-webkit-animation-delay: .75s;
		animation-delay: .75s;
		left: 110px;
		width: 590px
	}
	.pyramid-line.line-5 {
		-webkit-animation-delay: 1s;
		animation-delay: 1s;
		left: 380px;
		width: 250px
	}
	.pyramid-line.line-6 {
		-webkit-animation-delay: 1.25s;
		animation-delay: 1.25s;
		left: 460px;
		width: 100px
	}
}

.pyramid-dot {
	background-color: #000;
	border: 1px solid #000;
	border-radius: 10px;
	height: 10px;
	position: absolute;
	right: 0;
	top: -4px;
	width: 10px
}

@-webkit-keyframes pyramid_pyramidFloat__Gbvnc {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
	30% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
	7% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes pyramid_pyramidFloat__Gbvnc {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
	30% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
	7% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes pyramid_rotateIn__3Z89G {
	0% {
		opacity: 0;
		-webkit-transform: rotateX(90deg) rotate(45deg);
		transform: rotateX(90deg) rotate(45deg)
	}
	to {
		opacity: 1;
		-webkit-transform: rotateX(70deg) rotate(45deg);
		transform: rotateX(70deg) rotate(45deg)
	}
}

@keyframes pyramid_rotateIn__3Z89G {
	0% {
		opacity: 0;
		-webkit-transform: rotateX(90deg) rotate(45deg);
		transform: rotateX(90deg) rotate(45deg)
	}
	to {
		opacity: 1;
		-webkit-transform: rotateX(70deg) rotate(45deg);
		transform: rotateX(70deg) rotate(45deg)
	}
}

@-webkit-keyframes policy-framework_slideInFromLeft__m91vu {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-5%);
		transform: translateX(-5%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes policy-framework_slideInFromLeft__m91vu {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-5%);
		transform: translateX(-5%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes policy-pyramid_lineGrow {
	0% {
		opacity: 0;
		-webkit-transform: scaleX(0);
		transform: scaleX(0)
	}
	to {
		opacity: 1;
		-webkit-transform: scaleX(100%);
		transform: scaleX(100%)
	}
}

@keyframes policy-pyramid_lineGrow {
	0% {
		opacity: 0;
		-webkit-transform: scaleX(0);
		transform: scaleX(0)
	}
	to {
		opacity: 1;
		-webkit-transform: scaleX(100%);
		transform: scaleX(100%)
	}
}

#search-news .box-listing-element {
	position: relative!important
}

.box-listing-element__container {
	margin-left: -1rem;
	margin-right: -1rem
}

@media(max-width:60em) {
	.box-listing-element__container {
		margin-left: 0;
		margin-right: 0
	}
}

.box-listing-element--sidebar-legacy h2 {
	color: #000;
	padding-left: 0
}

.box-listing-element--theme-dark,
.intro-text {
	background-color: #fff!important
}

@media only screen and (min-width:60em) {
	h2.banner__heading {
		line-height: 1.1
	}
	p.banner__description {
		font-size: 1.4rem
	}
}

.content-wrapper .promo-block {
	margin: 1.5rem 0
}

.accordion__controller {
	padding: 1rem
}