html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

html * {
	box-sizing: border-box
}

body {
	margin: 0
}

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

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

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

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

small {
	font-size: 80%
}

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

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

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

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

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

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

.fa-instagram-square {
	color: #d50e5b
}

.fa-facebook-square {
	color: #227bef
}

.fa-linkedin {
	color: #2867b2
}

.fa-twitter-square {
	color: #1da1f2
}

.fa-youtube-square {
	color: red
}

.jim-look-here {
	color: rgba(51, 51, 51, .15)
}




.system-campus__map.footer__mn-campus-map text {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px)
}

body {
	color: #333;
	font-family: Open Sans, sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5;
	overflow:hidden;
}

@media screen and (min-width:60em) {
	body {
		font-size: 1.125em;
		line-height: 1.5
	}
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
	font-family: Open Sans, sans-serif;
	font-size: 1.125em;
	font-weight: 600;
	line-height: 1.35;
	margin: 0 0 .75em
}

h1 a,
h1 a:link,
h2 a,
h2 a:link,
h3 a,
h3 a:link,
h4 a,
h4 a:link,
h5 a,
h5 a:link,
h6 a,
h6 a:link {
	color: #5a5a5a;
	border-bottom: none
}

.style-h1,
h1 {
	font-size: 1.5em;
	font-weight: 400;
	margin: .833333333em 0 .555555556em
}
@media screen and (min-width:60em) {

	.style-h1,
	h1 {
		font-size: 2em
	}
}

.style-h2,
h2 {
	font-size: 1.4375em;
	margin: 2em 0 .65em
}

@media screen and (min-width:60em) {

	.style-h2,
	h2 {
		font-size: 1.666em
	}
}

.style-h2:first-child,
h2:first-child {
	margin: .876875em 0 .78125em
}

.style-h3,
h3 {
	font-size: 1.27em;
	margin: 1.75em 0 .833em
}

@media screen and (min-width:60em) {

	.style-h3,
	h3 {
		font-size: 1.2em;
		font-weight:normal;
	}
}

.style-h3:first-child,
h3:first-child {
	margin-top: 0.5em;
	margin-bottom: 0.3em
}

.style-h4,
h4 {
	font-size: 1.111em;
	font-weight: 700;
	margin: 1.636363636em 0 .833333333em
}

@media screen and (min-width:60em) {

	.style-h4,
	h4 {
		font-size: 1.111em
	}
}

h5 {
	font-size: 1.125em;
	line-height: 1.275;
	margin-bottom: 0
}

@media screen and (min-width:60em) {
	h5 {
		font-size: 1em;
		line-height: 1.35
	}
}

h6 {
	font-size: .888em;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .5px
}

h1.fancy {
	font-size: 2.666em;
	margin: .833em 0 .556em
}

h2.fancy {
	font-size: 2em;
	margin: 2em 0 .65em
}

h2.fancy:first-child {
	margin: .876875em 0 .78125em
}

h3.fancy {
	font-size: 1.5em;
	margin: 1.75em 0 .833em
}

h3.fancy:first-child {
	margin-top: .88em
}

.fancy {
	font-weight: 400
}

h1+h2,
h2+h3,
h3+h4,
h4+h5,
h4:first-child,
h5+h6,
h5:first-child,
h6:first-child {
	margin-top: 0
}

@media screen and (min-width:60em) {
	p+h2 {
		margin-top: 1.3em
	}

	p+h3 {
		margin-top: 1.4em
	}

	p+h4 {
		margin-top: 1.316em
	}
}

p {
	margin: 0 0 1.333em
}
.img-button__text p {
	margin: 0 0 .5em!important;
}
h6+p {
	margin-top: 0
}

.txt-intro,
.txt-intro:link {
	font-size: 1.22em;
	line-height: 1.5;
	margin-bottom: 1.33em;
	color: #777677
}

@media screen and (min-width:320px 480px) {
	h1 {
		font-size: 1.5em
	}

	h2 {
		font-size: 1.4375em
	}

	p+h2 {
		margin-top: 1.086956522em
	}

	h3 {
		font-size: 1.3125em;
		line-height: 1.35
	}

	p+h3 {
		margin-top: 1.19047619em
	}

	h4 {
		font-size: 1.1875em
	}

	p+h4 {
		margin-top: 1.315789474em
	}

	h5 {
		font-size: 1.125em;
		line-height: 1.275
	}

	p+h5 {
		margin-top: 1.388888889em
	}

	h6,
	small {
		font-size: 1em;
		font-weight: 700
	}

	p+h6 {
		margin-top: 1.5625em
	}

	p {
		margin-bottom: 1.25em
	}
}

a {
	color: #5a5a5a;
	text-decoration: none;
	transition: all .4s ease-in-out;
}

a:active,
a:hover {
	background-color: rgba(51, 51, 51, .15)
}

a:focus {
	background-color: #ffd75f
}

a:visited {
	color: #5a5a5a;
}

a:disabled {
	cursor: not-allowed;
	opacity: .5;
	background-color: #fff;
	border-bottom: 1px solid #d5d6d2
}

a.emphasis {
	color: #7a0019;
	display: block;
	text-decoration: none;
	transition: all .4s ease-in-out;
	border-bottom: 1px solid transparent;
	font-weight: 600;
	padding: .2em
}

a.emphasis:after {
	font-family: Fontawesome;
	font-size: .8em;
	font-weight: 900;
	padding-left: .6em;
	content: "\f054";
	color: #777677
}

a.emphasis:active,
a.emphasis:focus,
a.emphasis:hover {
	border-bottom: 1px solid #7a0019
	text-decoration:none!important;
}

a.emphasis:hover {
	background-color: rgba(51, 51, 51, .15)
}

a.emphasis:hover:after {
	font-family: Fontawesome;
	font-size: .8em;
	font-weight: 900;
	padding-left: .6em;
	content: "\f054";
	color: #7a0019
}

a.emphasis:focus {
	background-color: #ffd75f
}

a.emphasis:active {
	background-color: #d5d6d2
}

a.link-nu,
a.link-nu:link {
	text-decoration: none;
	transition: color .5s ease-in-out;
	border-bottom: none
}

.link-nu a:link {
	border-bottom: none
}

hr {
	border-bottom: 1px solid #d5d6d2;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	margin: 1.5em 0
}

img,
picture {
	margin: 0;
	max-width: 100%
}

.embedded-entity article a {
	border-bottom: none
}

.embedded-entity article a:focus,
.embedded-entity article a:hover {
	background-color: transparent
}

.txt-caption,
caption,
cite,
figcaption {
	font-size: .85em;
	color: #5a5a5a;
	font-style: italic;
	line-height: 24px
}

ul {
	-webkit-padding-start: 20px;
	padding-inline-start: 20px
}

.ui-widget-content a {
	color: unset;
	color: #5b0013
}

a.is-active {
	font-weight: 700;
	background: #d5d6d2
}

a.is-active:hover {
	color: #7a0019
}

audio {
	width: 100%
}

video {
	max-width: 100%
}

ol li,
ul li {
	padding: .4em .25em
}

@media screen and (min-width:60em) {

	ol li,
	ul li {
		padding: .25em
	}
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 1.25em
}

dl,
dt {
	margin: 0
}

dt {
	font-weight: 600
}

dd {
	margin: 0 0 .5em
}

p+ul {
	margin-top: -1.1em
}

section.content-main ul {
	overflow: hidden
}

section.content-main ul ul {
	overflow: visible
}

.region.region-system-messages {
	margin: 0 auto;
	max-width: 1200px;
	padding: 0
}

.region.region-system-messages div {
	padding: 1em 0
}

.content-actions ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0
}

.content-actions ul li a {
	border: 1px solid #7a0019;
	display: block;
	padding: .5em 1em
}

.content-actions ul li a.is-active {
	background: #7a0019;
	color: #fff
}

ul.contextual-links li a {
	border: none
}

.path-user .region-content {
	
	
	grid-gap: 1.5rem
}

@media screen and (min-width:750px) {
	.path-user .region-content {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		max-width: 1400px;
		margin: 2rem auto 4rem
	}

	.path-user .region-content #block-contentactions {
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 1;
		grid-column: 1;
		width: 100%
	}

	.path-user .region-content #block-views-block-documentation-block-1 {
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 2;
		grid-column: 2;
		width: 100%
	}

	.path-user .region-content #block-views-block-your-content-block-1 {
		-ms-grid-row: 2;
		grid-row: 2;
		grid-column: 1/3;
		width: 100%
	}

	.path-user .region-content #block-homesite-content {
		-ms-grid-row: 3;
		grid-row: 3;
		width: 100%
	}
}

.path-user #block-contentactions,
.path-user #block-homesite-content,
.path-user #block-views-block-your-content-block-1 {
	max-width: 1400px;
	margin: 0 auto
}

.toolbar-menu-administration a {
	border: none
}

.node--unpublished {
	background: #ffc0cb87
}

.node.documentation {
	max-width: 1400px;
	margin: 2rem auto 4rem;
	padding: 0 1rem
}

.node.documentation h1,
.node.documentation h2,
.node.documentation h3,
.node.documentation h4,
.node.documentation ol,
.node.documentation p,
.node.documentation ul {
	max-width: 700px;
	margin: 0 auto 1.33rem
}

.node.documentation .embedded-entity {
	max-width: 800px;
	margin: 0 auto 1.33rem;
	padding: 0 .25rem
}

.node.documentation .embedded-entity img {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	margin: .25rem auto
}

body #backtotop {
	z-index: 3 !important
}

.menu {
	list-style: none;
	margin: 0;
	padding: 0
}

ul.sf-menu li.sfHover>ul,
ul.sf-menu li:hover>ul {
	box-shadow: 3px 10px 10px -1px hsla(0, 0%, 54%, .7);
	top: 60px
}

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

figcaption {
	font-size: .889em;
	padding: .5em 0
}

.btn {
	background: #7a0019;
	border: none;
	color: #fff;
	display: block;
	margin: 2em auto 0;
	padding: 1em;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.btn:active,
.btn:focus,
.btn:hover {
	background: #900021
}

p a.btn:link,
p a.btn:link:visited,
p a.btn:visited {
	color: #fff;
	border-bottom: none
}

p a.btn:link:hover,
p a.btn:link:visited:hover,
p a.btn:visited:hover {
	background: #900021;
	color: #fff
}

button.crt-load-more {
	-ms-flex-align: center;
	align-items: center;
	background: #7a0019;
	border: none;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	font-size: .9em;
	height: 55px;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 0 auto;
	max-width: 42ch;
	padding: 0 .75em;
	text-align: center;
	width: 100%;
	background: #7a0019 !important;
	border: none !important;
	color: #fff !important;
	transition: all .4s ease
}

button.crt-load-more:active,
button.crt-load-more:focus,
button.crt-load-more:hover {
	background: #900021
}

button.crt-load-more:active,
button.crt-load-more:focus {
	color: #fc3
}

button.crt-load-more:visited {
	border: none;
	color: #fff
}

@media screen and (min-width:500px) {
	button.crt-load-more {
		height: 65px
	}
}

button.crt-load-more:hover {
	background: #900021 !important
}

div#block-breadcrumbs {
	display: block
}

div#block-breadcrumbs ol {
	background: none;
	display: block;
	line-height: 1.3;
	margin: 0 auto;
	max-width: 1400px;
	padding: .7rem .5rem .5rem 1rem;
	position: relative
}

@media screen and (min-width:1420px) {
	div#block-breadcrumbs ol {
		padding: .7rem .5rem .5rem 0
	}
}

div#block-breadcrumbs ol li:before {
	padding-left: 0
}

div#block-breadcrumbs li:after {
	font-family: FontAwesome;
	color: #777677;
	content: "\f054";
	font-style: normal;
	font-size: .6em;
	margin-left: 5px
}

div#block-breadcrumbs li:last-child:after {
	content: none;
	padding-left: 0
}

div#block-breadcrumbs li:last-child {
	font-size: .778em;
	font-weight: 400;
	color: #777677
}

div#block-breadcrumbs li {
	display: inline;
	padding: 0 .25em .5em 0;
	font-size: .778em
}

div#block-breadcrumbs a {
	color: #777677;
	text-decoration: none;
	transition: color .5s ease-in-out;
	border-bottom: 1px solid #777677;
	font-weight: 400
}

div#block-breadcrumbs a:hover {
	border-bottom: 1px solid #777677;
	background-color: #eaecef
}

div#block-breadcrumbs a:focus {
	border-bottom: 1px solid #777677;
	background-color: #ffd75f
}

.path-taxonomy .breadcrumbs {
	background: #f9f7f6
}

.node-30006 div#block-breadcrumbs,
.node-30011 div#block-breadcrumbs,
.node-30016 div#block-breadcrumbs,
.node-30021 div#block-breadcrumbs {
	display: none
}

.page-node-type-news div#block-breadcrumbs {
	padding-bottom: 1.5rem
}

.pager__items {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	padding: 0
}

.pager__item {
	padding: 0;
	margin: 0
}

.pager__item a {
	border: none;
	color: #333;
	display: block;
	padding: .5em 1em
}

.pager__item a:active,
.pager__item a:focus {
	background: #d5d6d2
}

@media screen and (min-width:600px) {
	.pager__items li:first-child {
		margin-left: auto
	}
}

li.pager__item.pager__item--first {
	margin: 0
}

.pager__item.is-active {
	background: #d5d6d2
}

.pager__item.is-active a {
	font-weight: 700
}

li.pager__item.pager__item--previous {
	margin-right: auto
}

li.pager__item.pager__item--next {
	margin-left: auto
}

.wysiwyg__content {
	margin: 0 auto;
	width: 100%
}

.wysiwyg__content p {
	max-width: 99ch;
	margin-left: auto;
	margin-right: auto
}

.wysiwyg__content h2 {
	max-width: 42ch;
	margin-left: auto;
	margin-right: auto
}

.wysiwyg__content h3 {
	max-width: 50.5ch;
	margin-left: auto;
	margin-right: auto
}

@media screen and (min-width:1000px) {
	.wysiwyg__content h3 {
		max-width: 48.5ch
	}
}

.wysiwyg__content iframe {
	max-width: 100%
}

.news__feature-components .wysiwyg__text h3 {
	max-width: 56.5ch
}

@media screen and (min-width:960px) {
	.news__feature-components .wysiwyg__text h3 {
		max-width: 54.5ch
	}
}

.wysiwyg__text img {
	margin-bottom: 1.5em
}

.wysiwyg__text>h2,
.wysiwyg__text>h4,
.wysiwyg__text>h5,
.wysiwyg__text>h6 {
	text-align: center
}

.wysiwyg__text p:last-of-type {
	margin-bottom: 0
}

.wysiwyg__text p:last-of-type+h2 {
	margin-top: 1em
}

.wysiwyg__text h3:first-of-type {
	margin-top: 0
}

.wysiwyg__text figure {
	margin: 0 auto 1.5em;
	max-width: 64ch
}

.wysiwyg__text figure img {
	margin: 0;
	width: 100%
}

.align-center.embedded-entity img {
	margin: 1.5em auto 0
}

.embedded-entity {
	margin: 0 auto;
	overflow: hidden
}

.align-center.embedded-entity {
	max-width: 72ch
}

.align-left.embedded-entity {
	margin: 0 1.3rem 1.3rem 0
}

.video-embed-field-responsive-video {
	margin: 0 auto
}

.news__body .video-embed-field-responsive-video {
	margin: 0 auto 1.33rem
}

.person-news .video-embed-field-responsive-video {
	max-width: 90ch
}

.news__content .wysiwyg__text .align-right.embedded-entity,
.news__content .wysiwyg__text figure.align-right {
	float: none;
	margin: 1em 0;
	max-width: 500px;
	min-width: unset
}

.news__content .wysiwyg__text .align-right.embedded-entity img,
.news__content .wysiwyg__text figure.align-right img {
	width: 100%;
	max-width: none;
	margin: 0
}

@media screen and (min-width:500px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		float: right;
		margin: 1em 0 1em 1em;
		max-width: 250px
	}
}

@media screen and (min-width:850px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		margin: 1em 1em 1em 2em;
		max-width: 350px
	}
}

@media screen and (min-width:1050px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		margin: 0 6% 1em 2em
	}
}

@media screen and (min-width:1150px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		margin: 0 9% 1em 2em
	}
}

@media screen and (min-width:1300px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		margin: 0 15% 1em 2em
	}
}

@media screen and (min-width:1500px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		margin: 0 22% 1em 2em
	}
}

@media screen and (min-width:1600px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		margin: 0 25% 1em 2em
	}
}

@media screen and (min-width:1800px) {

	.news__content .wysiwyg__text .align-right.embedded-entity,
	.news__content .wysiwyg__text figure.align-right {
		margin: 0 29% 1em 2em
	}
}

.news__content .wysiwyg__text .align-left.embedded-entity,
.news__content .wysiwyg__text figure.align-left {
	float: none;
	margin: 1em 0;
	max-width: 500px;
	min-width: unset
}

.news__content .wysiwyg__text .align-left.embedded-entity img,
.news__content .wysiwyg__text figure.align-left img {
	width: 100%;
	max-width: none;
	margin: 0
}

@media screen and (min-width:500px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		float: left;
		margin: 1em 1em 1em 0;
		max-width: 250px
	}
}

@media screen and (min-width:850px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		margin: 1em 2em 1em 1em;
		max-width: 350px
	}
}

@media screen and (min-width:1050px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		margin: 0 1em 1em 6%
	}
}

@media screen and (min-width:1150px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		margin: 0 1em 1em 9%
	}
}

@media screen and (min-width:1300px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		margin: 0 1em 1em 15%
	}
}

@media screen and (min-width:1500px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		margin: 0 1em 1em 22%
	}
}

@media screen and (min-width:1600px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		margin: 0 1em 1em 25%
	}
}

@media screen and (min-width:1800px) {

	.news__content .wysiwyg__text .align-left.embedded-entity,
	.news__content .wysiwyg__text figure.align-left {
		margin: 0 1em 1em 29%
	}
}

h2+.align-left.embedded-entity,
h2+.align-right.embedded-entity,
h2+figure.align-left,
h2+figure.align-right {
	margin-top: 0
}

table {
	width: 100%;
	text-align: left
}

.page-section.table table td,
.page-section.table table th {
	padding: 1em
}

thead {
	background: #d5d6d2
}

tbody tr:nth-of-type(2n) {
	background: #f0efee
}

span.file img {
	display: none
}

img.file-icon+a:before {
	content: "\f15c";
	display: inline-block;
	font-family: Fontawesome;
	color: #333;
	margin-right: .5em
}

.media.media-element-container.media-default.media-wysiwyg-align-left img {
	margin: 0 1.5rem 1.5rem 0
}

.media.media-element-container.media-default.media-wysiwyg-align-right img {
	margin: 0 0 1.5rem 1.5rem
}

.views-table td {
	padding: .5em .25em
}

.views-table td:before {
	display: none
}

.region {
	padding: .75em
}

.region--expanded {
	display: block
}

.region--collapsed {
	display: none
}

.region-content {
	padding: 0
}

.block-page-title-block {
	text-align: center
}

#block-homesite-content {
	position: relative;
	padding: 0
}

.region-primary-nav {
	display: none
}

@media screen and (min-width:900px) {
	.region-primary-nav {
		background: #f0efee;
		display: block;
		padding: 0
	}
}

#superfish-news-menu,
.main-menu {
	max-width: 1440px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: flex
}

.main-menu__item {
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0
}

.region-primary-nav ul.menu.main-menu>li:first-of-type,
.region-primary-nav ul.menu.main-menu>li:last-of-type {
	-ms-flex-positive: unset;
	flex-grow: unset
}

.region-primary-nav ul.menu.main-menu>li:first-of-type a.main-menu__link,
.region-primary-nav ul.menu.main-menu>li:last-of-type a.main-menu__link {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 0 1em
}

.main-menu__item.main-menu__item--active-trail .main-menu__link {
	font-weight: 700;
	background: #d5d6d2
}

.main-menu__item.main-menu__item--active-trail .main-menu__link:hover {
	color: #7a0019
}

#superfish-news-menu a,
.main-menu__link {
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	font-size: .889em;
	border: none;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-align: center;
	align-items: center
}

#superfish-news-menu a:link,
#superfish-news-menu a:visited,
#superfish-news-menu a:visited:hover,
.main-menu__link:link,
.main-menu__link:visited,
.main-menu__link:visited:hover {
	border: none;
	color: #333
}

#superfish-news-menu a:hover,
#superfish-news-menu a:link:hover,
.main-menu__link:hover,
.main-menu__link:link:hover {
	background: #f9f7f6;
	border: none
}

#superfish-news-menu a {
	padding: 0 2em
}

#superfish-news-menu a.sf-depth-2 {
	padding: 1em;
	-ms-flex-pack: left;
	justify-content: left
}

#superfish-news-menu a.sf-depth-2:hover {
	background: #d5d6d2
}

#superfish-news-menu a.menuparent {
	padding: 0 3em 0 1em
}

li.sf-depth-1 ul {
	background: #f9f7f6
}

ul.sf-menu .sf-sub-indicator:after {
	font-family: Fontawesome;
	font-size: inherit;
	font-weight: 900;
	content: "\f107";
	left: 0;
	line-height: 1;
	position: absolute;
	text-indent: 0;
	top: 0
}

a.menuparent.sf-clicked {
	background: #f9f7f6
}

.region-search {
	background: #fff;
	box-shadow: inset 0 11px 8px -10px rgba(51, 51, 51, .5), inset 0 -11px 8px -10px rgba(51, 51, 51, .25);
	padding: 1.5em
}

@media screen and (min-width:900px) {
	.region-search {
		padding: 2em 1em
	}
}

.common-search-terms-block,
.cse-form-block {
	max-width: 70ch;
	margin: 0 auto
}

.common-search-terms-block>h2,
.cse-form-block>h2 {
	font-size: 1rem;
	font-weight: 400;
	line-height: normal;
	margin: 2rem 0 0;
	text-transform: uppercase
}

.common-search-terms-block {
	margin: 1.5em auto 0
}

.cse-form-block .search-form__input {
	padding: .5em
}

@media screen and (min-width:900px) {
	.cse-form-block .search-form__input {
		padding: 1em
	}
}

.cse-form-block .search-form__button {
	padding: 0 .5em;
	width: 2.5em
}

@media screen and (min-width:900px) {
	.cse-form-block .search-form__button {
		width: 3.5em
	}
}

.common-search-terms-menu {
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.common-search-terms-menu__item {
	margin: .75rem .75em 0 0;
	padding: 0
}

.common-search-terms-menu__link {
	-ms-flex-align: center;
	align-items: center;
	background: #f0efee;
	border: none;
	color: #333;
	display: -ms-flexbox;
	display: flex;
	font-size: .889rem;
	height: 42px;
	-ms-flex-pack: center;
	justify-content: center;
	padding: .56em 1.39em
}

.common-search-terms-menu__link:hover {
	background: #d5d6d2
}

button.button.search-form__button {
	background: #7a0019
}

.search-form__button-icon {
	height: auto;
	width: 1em
}

.search-form__button-icon path {
	fill: #fff
}

.search-area__close {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 1em;
	display: none
}

@media screen and (min-width:900px) {
	.search-area__close {
		display: block;
		position: relative;
		right: 0
	}
}

button.search-close__button {
	background: transparent;
	border: 1px solid #777677;
	border-radius: 0;
	color: #777677;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	margin-left: auto;
	padding: 0 .35em;
	position: absolute;
	right: 0;
	transition: background-color .4s ease
}

button.search-close__button svg {
	margin: 0 auto
}

button.search-close__button svg path {
	fill: #777677
}

button.search-close__button:hover {
	background: #ffde7a
}

footer {
	background: #f0efee
}

footer a:not(.btn) {
	border: none;
	color: #333
}

footer a:not(.btn):visited {
	color: #ffffff;
}

footer ul li {
	padding: 0
}

footer h2:first-child {
	font-size: 14px;
	margin: 0 0 1.5em;
	line-height: normal;
	text-transform: uppercase
}

footer ul {
	font-size: .85em
}

@media screen and (min-width:1000px) {

	.node-26116 footer,
	.page-node-type-advanced-page footer,
	.page-node-type-landing-page footer,
	.page-node-type-person-profile footer {
		margin-top: -3em
	}
}

@media screen and (min-width:1000px) {
	.path-frontpage footer {
		margin-top: -5em
	}
}

.region-footer {
	
	
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	padding: 0;
	max-width: 1400px;
	margin: 0 auto
}

@media screen and (min-width:600px) {
	.region-footer {
		-ms-grid-columns: (33.33333%)[3];
		grid-template-columns: repeat(3, 33.33333%)
	}
}

@media screen and (min-width:1100px) {
	.region-footer {
		-ms-grid-columns: 31% 23.5% 23.5% 22%;
		grid-template-columns: 31% 23.5% 23.5% 22%
	}
}

.footer-menu {
	padding: 1.25em;
	border-top: 1px solid #d5d6d2
}

@media screen and (min-width:600px) {
	.footer-menu {
		border-top: none
	}
}

@media screen and (min-width:700px) {
	.footer-menu {
		border-top: none;
		padding: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.footer-menu {
		padding: 5em 2em 2em
	}
}

@media screen and (min-width:600px) {
	.region-footer>:nth-child(-n+2) {
		border-right: 1px solid #d5d6d2
	}
}

@media screen and (min-width:1100px) {
	.region-footer>:nth-child(-n+3) {
		border-right: 1px solid #d5d6d2
	}
}

.footer__upper {
	border-bottom: 1px solid #d5d6d2
}

.region-footer-lower {
	
	
	margin-bottom: 2em;
	max-width: 1400px;
	margin: 0 auto;
	padding: 2em 0
}

@media screen and (min-width:1000px) {
	.region-footer-lower {
		-ms-grid-columns: 50% 50%;
		grid-template-columns: 50% 50%;
		margin-bottom: 1em;
		padding: 3em 0
	}
}

.footer-menu.menu__give {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

@media screen and (min-width:600px) {
	.footer-menu.menu__give {
		border-top: 1px solid #d5d6d2;
		grid-column: 1/4;
		padding: 2em 0
	}
}

@media screen and (min-width:1100px) {
	.footer-menu.menu__give {
		border: none;
		-ms-grid-column: 4;
		grid-column: 4;
		padding: 5em 3em 4em
	}
}

.footer__give-block .btn {
	margin-top: 0;
	max-width: 150px;
	padding: .5em 0;
	text-align: center;
	width: 100%
}

.footer__give-block p {
	font-weight: 600;
	text-align: center
}

.system-campuses {
	
	
	margin-bottom: 1.5em
}

@media screen and (min-width:1100px) {
	.system-campuses {
		-ms-grid-columns: 45% 40%;
		grid-template-columns: 45% 40%;
		grid-column-gap: 15%;
		margin-bottom: 0
	}
}

.system-campus__map.footer__mn-campus-map {
	display: none;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

@media screen and (min-width:1100px) {
	.system-campus__map.footer__mn-campus-map {
		display: block;
		max-width: 157px
	}
}

.campus-list {
	list-style: none;
	margin: 0;
	padding: 0
}

.campus-list__item:first-of-type {
	margin-bottom: .5em
}

.system-campus__map.footer__mn-campus-map {
	fill: #333
}

path.footer-map__mn {
	fill: #d5d6d2
}

a.footer-map__tc circle {
	fill: #7a0019
}

.footer__website-feedback {
	margin: 2em 0
}

.footer_news {
	border-bottom: 1px solid #d5d6d2
}

.region-footer-news {
	
	
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	max-width: 1400px;
	margin: 0 auto;
	padding: 0
}

@media screen and (min-width:760px) {
	.region-footer-news {
		-ms-grid-columns: (33.33333%)[3];
		grid-template-columns: repeat(3, 33.33333%);
		padding-top: 3em
	}

	.region-footer-news .footer__campus-map {
		border-right: 1px solid #d5d6d2;
		padding: 2em
	}

	.region-footer-news .footer__campus-map .system-campuses {
		-ms-grid-columns: auto;
		grid-template-columns: auto
	}
}

@media screen and (min-width:1100px) {
	.region-footer-news {
		-ms-grid-columns: 31% 21.5% 21.5% 26%;
		grid-template-columns: 31% 21.5% 21.5% 26%
	}

	.region-footer-news .footer__campus-map {
		border-right: 1px solid #d5d6d2;
		padding: 2em
	}

	.region-footer-news .footer__campus-map .system-campuses {
		-ms-grid-columns: 45% 40%;
		grid-template-columns: 45% 40%
	}
}

.region-footer-news .footer-menu.footer__for-journalists {
	padding: 1.25em
}

@media screen and (min-width:700px) {
	.region-footer-news .footer-menu.footer__for-journalists {
		padding: 1.5em
	}
}

@media screen and (min-width:760px) {
	.region-footer-news .footer-menu.footer__for-journalists {
		border-right: 1px solid #d5d6d2
	}
}

@media screen and (min-width:1000px) {
	.region-footer-news .footer-menu.footer__for-journalists {
		padding: 2em
	}
}

.region-footer-news .footer-menu.footer__news-contact {
	padding: 1.25em
}

@media screen and (min-width:700px) {
	.region-footer-news .footer-menu.footer__news-contact {
		padding: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.region-footer-news .footer-menu.footer__news-contact {
		padding: 2em
	}
}

.region-footer-news .footer-menu.footer__driven-campaign {
	border-top: 1px solid #d5d6d2;
	padding: 1.25em
}

@media screen and (min-width:700px) {
	.region-footer-news .footer-menu.footer__driven-campaign {
		padding: 1.5em
	}
}

@media screen and (min-width:760px) {
	.region-footer-news .footer-menu.footer__driven-campaign {
		grid-column: 1/4;
		-ms-grid-row: 2;
		grid-row: 2;
		padding: 2em
	}
}

@media screen and (min-width:1000px) {
	.region-footer-news .footer-menu.footer__driven-campaign {
		padding: 2em
	}
}

@media screen and (min-width:1100px) {
	.region-footer-news .footer-menu.footer__driven-campaign {
		border: none;
		-ms-grid-row: 1;
		grid-row: 1;
		-ms-grid-column: 4;
		grid-column: 4
	}
}

.page-node-type-news .region-footer-news {
	padding: 0
}

svg#footer-map text {
	font-size: 0
}

.block-m-svg--exp path {
	fill: #333
}

.campaign-footer__copy {
	
	
	font-size: 1.35em;
	font-weight: 600;
	line-height: 1.7;
	text-align: center
}

@media screen and (min-width:1100px) {
	.campaign-footer__copy {
		font-size: 1.1em;
		line-height: 1.5
	}
}

@media screen and (min-width:1250px) {
	.campaign-footer__copy {
		font-size: 1.25em
	}
}

@media screen and (min-width:1400px) {
	.campaign-footer__copy {
		font-size: 1.35em
	}
}

.campaign-lp__text_2 {
	
	
	text-align: center;
	margin: 0 auto;
	-ms-grid-columns: auto auto auto;
	grid-template-columns: auto auto auto;
	grid-column-gap: 10px
}

.footer__campaign-block {
	margin: 0 auto
}

.footer__campaign-block .btn {
	margin-top: 1em;
	text-align: center
}

.footer__campaign-block .btn:visited {
	color: #fff
}

.campaign-lp__svg {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	width: 2em
}

.footer__news-contact {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

@media screen and (min-width:1100px) {
	.footer__news-contact {
		border-right: 1px solid #d5d6d2
	}
}

a.news-contact__email,
a.news-contact__phone {
	display: block;
	font-size: .9em;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.menu__social {
	border-bottom: 1px solid #d5d6d2;
	margin: 0;
	padding: 0 2em 2em;
	width: 100%
}

@media screen and (min-width:1000px) {
	.menu__social {
		border: none;
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		grid-row: 1;
		margin: 0 0 0 auto;
		max-width: 400px;
		padding: 0 2em
	}
}

.social-menu {
	
	
	-ms-grid-columns: (16%)[5];
	grid-template-columns: repeat(5, 16%);
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 5%;
	list-style: none;
	max-width: 280px;
	margin: 0;
	padding: 0;
	width: 100%
}

a.social-menu__link {
	border: none;
	display: block
}

a.social-menu__link img {
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start;
	margin: 0;
	width: 100%
}

a.social-menu__link .svg-inline--fa,
a.social-menu__link .svg-inline--fa.fa-w-14 {
	display: block;
	width: unset;
	height: unset
}

a.social-menu__link:hover {
	background: transparent
}

.footer__privacy-statement {
	font-size: 12px;
	line-height: 1.4;
	padding: 0 2em
}

.footer__privacy-statement .website-feedback-menu {
	font-size: 1em
}

.footer__lower .wordmark-campuses {
	max-width: 100%
}

.footer__lower .system-header .wordmark-system {
	margin: 0
}

.footer__lower .footer__news-wordmark .wordmark-system {
	display: block;
	margin: 0 auto;
	max-width: 280px
}

.footer__lower .campus-menu__link {
	padding: 0
}

.footer__lower .system-header svg path {
	fill: #333
}

.wordmark__footer {
	padding: 0 2em;
	max-width: 450px
}

.footer__lower .wordmark-mobile {
	max-width: 100%;
	display: none
}

.footer__lower .campus-menu .campus-menu__item .campus-highlight {
	color: #000
}

.privacy-statement__link {
	text-decoration: underline
}

.feedback {
	-ms-grid-column: 1;
	grid-column: 1;
	font-size: 12px;
	padding: 0 2em
}

.feedback a.footer__feedback {
	border: none;
	line-height: 1.4
}

header.site-header {
	background: #fff;
	border-top: 6px solid #fc3
}

.region-header {
	padding: .4em 1em
}

@media screen and (min-width:900px) {
	.region-header {
		
		
		-ms-grid-columns: 1fr 120px;
		grid-template-columns: 1fr 120px;
		grid-column-gap: 2%;
		max-width: 1440px;
		margin: 0 auto;
		padding: 1.15em 1em
	}
}

@media screen and (min-width:1000px) {
	.region-header {
		-ms-grid-columns: 1fr minmax(250px, 350px) 120px;
		grid-template-columns: 1fr minmax(250px, 350px) 120px
	}
}

.system-header {
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	max-width: 1440px;
	margin: 0 auto;
	padding: 0
}

.utility-menu {
	display: none
}

@media screen and (min-width:1000px) {
	.utility-menu {
		-ms-flex-item-align: baseline;
		align-self: baseline;
		display: block;
		font-size: .8em;
		list-style: none;
		margin: 0;
		padding: 0
	}
}

.utility-menu-menu {
	
	
	-ms-grid-columns: (auto)[3];
	grid-template-columns: repeat(3, auto);
	width: 100%
}

.utility-menu-menu__item {
	padding: 0
}

.utility-menu-menu__link {
	border: none;
	color: #333;
	display: -ms-flexbox;
	display: flex;
	height: 44px;
	padding: 0 .5em;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}

.utility-menu-menu__link:hover {
	background: #f0efee;
	color: #333
}

a[href="https://myu.umn.edu"]:after {
	content: "\f023";
	display: block;
	font-family: FontAwesome;
	margin-left: .35rem
}

.task-list-menu a[href*=health-alerts],
.task-list-menu a[href*=safe-campus],
.utility-menu-menu a[href*=health-alerts],
.utility-menu-menu a[href*=safe-campus] {
	background: #7a0019;
	color: #fff
}

.task-list-menu a[href*=health-alerts]:hover,
.task-list-menu a[href*=safe-campus]:hover,
.utility-menu-menu a[href*=health-alerts]:hover,
.utility-menu-menu a[href*=safe-campus]:hover {
	background: #900021
}

.campus-menu {
	display: none
}

@media screen and (min-width:900px) {
	.campus-menu {
		
		
		-ms-grid-columns: (auto)[5];
		grid-template-columns: repeat(5, auto);
		grid-column-gap: 6px;
		font-weight: 400;
		font-size: 9px;
		list-style: none;
		margin: .75em auto 0;
		padding: 0;
		text-align: center;
		width: 100%
	}
}

@media screen and (min-width:340px) {
	.campus-menu {
		font-size: 9px
	}
}

@media screen and (min-width:360px) {
	.campus-menu {
		font-size: 10px
	}
}

@media screen and (min-width:380px) {
	.campus-menu {
		font-size: 11px
	}
}

@media screen and (min-width:400px) {
	.campus-menu {
		font-size: 12px
	}
}

@media screen and (min-width:600px) {
	.campus-menu {
		font-size: 12.5px
	}
}

.campus-menu.left-aligned {
	letter-spacing: .5px
}

.campus-menu__item {
	margin: 0;
	padding: 0;
	-ms-flex-item-align: baseline;
	align-self: baseline;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.campus-menu__link {
	border: none;
	color: #5a5a5a;
	padding: .2em 0
}

.campus-menu.left-aligned .campus-menu__item:last-of-type .campus-menu__link,
.campus-menu__item:last-of-type .campus-menu__link {
	text-decoration: none
}

.campus-menu.left-aligned .campus-menu__item .campus-highlight {
	color: #7a0019;
	font-weight: 700;
	text-transform: uppercase
}

.wordmark-campuses {
	width: 100%;
	max-width: 340px;
	margin: 0 auto
}

@media screen and (min-width:900px) {
	.wordmark-campuses {
		margin: 0
	}
}

.wordmark-mobile {
	display: block;
	margin: 0 auto;
	max-width: 280px;
	padding: .75em 0;
	width: 100%
}

.wordmark__anchor {
	border: none;
	display: block;
	text-align: center;
	width: 100%
}

.wordmark__anchor:hover {
	background: none
}

@media screen and (min-width:900px) {
	.wordmark-mobile {
		display: none
	}
}

.wordmark-full {
	display: none
}

@media screen and (min-width:900px) {
	.wordmark-full {
		max-width: 340px;
		display: block;
		margin: 0
	}
}

.wordmark-system__umn {
	fill: #333
}

.wordmark-system__block-m,
.wordmark-system__d2d {
	fill: #7a0019
}

.header-toggle-buttons {
	display: none
}

@media screen and (min-width:900px) {
	.header-toggle-buttons {
		display: block
	}
}

.region-header .header-toggle-buttons.header-region .header-toggles__button {
	border: 1px solid #5a5a5a;
	height: 44px;
	padding: 0
}

@media screen and (min-width:900px) {
	.header-toggle-buttons.header-region li.menu-item {
		display: none
	}
}

.header-toggle-buttons.header-region li.search-item {
	width: 100%
}

.header-toggle-buttons.header-region .header-toggles__button {
	cursor: pointer;
	padding: 1em
}

.header-toggle-buttons.header-region .header-toggles__button:hover {
	background: #d5d6d2
}

.header-toggle-buttons.header-region .header-toggles__button--search.header-toggles__button--open .svg__close path {
	fill: #333
}

.region-mobile-nav {
	background: #fff;
	box-shadow: inset 0 11px 8px -10px rgba(51, 51, 51, .5), inset 0 -11px 8px -10px rgba(51, 51, 51, .25);
	padding: 1.5em
}

@media screen and (min-width:900px) {
	.region-mobile-nav {
		padding: 2em
	}
}

.block-m {
	width: 64px;
	min-width: 64px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.region-mobile-toggles {
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	background: #f0efee
}

@media screen and (min-width:900px) {
	.region-mobile-toggles {
		display: none
	}
}

.block-m-svg--exp {
	display: block
}

.exp-header__menu .main-menu {
	display: none
}

@media screen and (min-width:1540px) {
	.exp-header__menu .main-menu {
		max-width: unset;
		margin: unset;
		margin-right: 1em;
		display: -ms-flexbox;
		display: flex
	}
}

.exp-header__menu .main-menu__link {
	padding: 0;
	color: #333
}

.region-mobile-toggles .exp-header__toggles {
	width: 100%
}

.region-mobile-nav .main-menu,
.region-mobile-nav .news-menu-menu {
	
	
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	max-width: 500px;
	margin: 0 auto;
	margin-bottom: .5em;
	height: 100%
}

.region-mobile-nav .main-menu__item,
.region-mobile-nav .news-menu-menu__item {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding: 0
}

.region-mobile-nav .main-menu__link,
.region-mobile-nav .news-menu-menu__link {
	-ms-flex-align: center;
	align-items: center;
	background: #f0efee;
	border: none;
	display: -ms-flexbox;
	display: flex;
	font-size: 1em;
	height: 44px;
	-ms-flex-pack: start;
	justify-content: start;
	line-height: normal;
	padding: 0 1.5em;
	width: 100%
}

.region-mobile-nav .main-menu__link:hover,
.region-mobile-nav .news-menu-menu__link:hover {
	background: #d5d6d2
}

.region-mobile-nav .main-menu__link:visited,
.region-mobile-nav .news-menu-menu__link:visited {
	border: none
}

.block-task-menu {
	margin: 0 auto
}

.task-list-menu {
	
	
	-ms-grid-columns: (30.6667%)[3];
	grid-template-columns: repeat(3, 30.6667%);
	grid-column-gap: 4%;
	margin-bottom: 1rem;
	line-height: 1;
	margin: 1.15em auto 0;
	max-width: 500px
}

.task-list-menu li:last-of-type {
	grid-column: 1/4;
	width: 100%
}

@media screen and (min-width:500px) {
	.task-list-menu li:last-of-type {
		max-width: 90%;
		margin: 0 auto
	}
}

.task-list-menu__item {
	padding: 0
}

.task-list-menu__link {
	-ms-flex-align: center;
	align-items: center;
	background: #f0efee;
	border: none;
	color: #5a5a5a;
	display: -ms-flexbox;
	display: flex;
	height: 44px;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 .5em;
	text-align: center
}

.task-list-menu__link:hover {
	background: #d5d6d2
}

.header-toggles {
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 340px
}

.header-toggles__item {
	width: 50%;
	padding: 0;
	margin: 0
}

.header-toggles__button {
	background: transparent;
	border: 0;
	color: #333;
	display: -ms-flexbox;
	display: flex;
	font-size: .8em;
	height: 50px;
	-ms-flex-pack: center;
	justify-content: center;
	transition: all .4s ease;
	width: 100%
}

@media screen and (min-width:769px) {
	.header-toggles__button:hover {
		background: #900021
	}
}

.header-toggles__icon path {
	transition: all .4s ease
}

.header-toggles__text {
	display: block;
	margin-left: .35rem
}

.header-toggles__text,
.svg__close,
.svg__menu,
.svg__search {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.svg__search {
	height: 16px
}

.svg__menu {
	margin-left: 1.5px;
	margin-top: -1px;
	height: 19px
}

.svg__close {
	height: 20px;
	margin-top: -2px;
	margin-left: 4px
}

.header-toggles__button--closed .svg__close {
	display: none
}

.header-toggles__button--search.header-toggles__button--open .svg__close {
	display: initial
}

.header-toggles__button--search.header-toggles__button--open .svg__search {
	display: none
}

.header-toggles__button--mobile-menu.header-toggles__button--open .svg__close {
	display: initial
}

.header-toggles__button--mobile-menu.header-toggles__button--open .svg__menu {
	display: none
}

.header-toggles__button[aria-pressed=true] {
	background: #7a0019;
	color: #fff
}

.search-form__form {
	border: 1px solid #d5d6d2;
	display: -ms-flexbox;
	display: flex;
	padding: 0
}

.search-form__button {
	margin: 0;
	line-height: normal;
	padding: .5em;
	border: none;
	color: #7a0019;
	background: #fff
}

.search-form__input {
	line-height: normal;
	padding: 0;
	margin: 0;
	border: none;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.search-form__button--label {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.search-form__button--label.focusable:active,
.search-form__button--label.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.search-form__label {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.search-form__label.focusable:active,
.search-form__label.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.page-section {
	padding: 1.25em;
	position: relative;
}

@media screen and (min-width:700px) {
	.page-section {
		padding: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.page-section {
		padding: 0 3em 0;
	}
}

h2.section__heading {
	margin: 0;
	text-align: center;
	margin-top:0.5em;
	margin-bottom:0.7em;
}

.section__gold-bar-container {
	left: 0;
	position: absolute;
	top: -.5em;
	width: 100%
}

.section__gold-bar {
	background: #fc3;
	height: 1em;
	margin: 0 auto;
	width: 4em
}

@media screen and (min-width:1000px) {
	.section__gold-bar {
		width: 6em
	}
}

.section__content {
	
	margin-bottom: 1.25em;
	-ms-grid-columns: 100%;
	grid-template-columns: 100%
}

@media screen and (min-width:700px) {
	.section__content {
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.section__content {
		margin-bottom: 2em
	}
}

.page-section._bg--maroon .section__gold-bar-container {
	display: none
}

.page-section._bg--maroon .section__heading {
	color: #fc3
}

.page-section._bg--maroon .paragraph--type--button a {
	border: 1px solid #fff
}

.page-section p.accordion-expand-holder {
	max-width: 800px;
	margin: 0 auto -1.25em;
	width: 100%
}

@media screen and (min-width:700px) {
	.page-section p.accordion-expand-holder {
		margin: 0 auto -1.5em
	}
}

@media screen and (min-width:1000px) {
	.page-section p.accordion-expand-holder {
		margin: 0 auto -2em
	}
}

.page-section .accordion {
	max-width: 800px;
	margin: 0 auto;
	width: 100%
}

.page-section .paragraph.paragraph--type--image-tryptich {
	width: 125%;
	margin: 0 -12.5%
}

@media screen and (min-width:550px) {
	.page-section .paragraph.paragraph--type--image-tryptich {
		width: 114%;
		margin: 0 -7%
	}
}

@media screen and (min-width:760px) {
	.page-section .paragraph.paragraph--type--image-tryptich {
		width: 108%;
		margin: 0 -4%
	}
}

@media screen and (min-width:1000px) {
	.page-section .paragraph.paragraph--type--image-tryptich {
		width: 100%;
		margin: 0
	}
}

.section__content.historical-resources ul {
	max-width: 800px;
	margin: 0 auto
}

.paragraph--type--infographic-bundle {
	
	margin-bottom: .75em;
	margin: 0;
	padding: 0
}

.paragraph--type--infographic-bundle:before {
	content: "";
	display: block;
	height: 6px;
	background: #fc3;
	width: 2.5em
}

@media screen and (min-width:550px) {
	.paragraph--type--infographic-bundle:before {
		width: 3em
	}
}

@media screen and (min-width:650px) {
	.paragraph--type--infographic-bundle {
		-ms-grid-columns: (30.667%)[3];
		grid-template-columns: repeat(3, 30.667%);
		grid-column-gap: 4%;
		-ms-flex-pack: center;
		justify-content: center;
		max-width: 900px;
		width: 100%;
		margin: 0 auto
	}

	.paragraph--type--infographic-bundle:before {
		display: none
	}
}

.cta__button-container,
.paragraph--button {
	
	grid-gap: 1rem;
	margin: 0 auto;
	padding: 0;
	width: 100%
}

@media screen and (min-width:540px) {

	.cta__button-container,
	.paragraph--button {
		grid-gap: 1.25rem
	}
}

@media screen and (min-width:700px) {

	.cta__button-container,
	.paragraph--button {
		grid-gap: 1.5rem
	}
}

@media screen and (min-width:1000px) {

	.cta__button-container,
	.paragraph--button {
		margin-bottom: 1.25rem;
		grid-column-gap: 2rem
	}
}

.homesite-btn {
	-ms-flex-align: center;
	align-items: center;
	background: #7a0019;
	border: none;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	font-size: .9em;
	height: 55px;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 0 auto;
	max-width: 42ch;
	padding: 0 .75em;
	text-align: center;
	width: 100%
}

.homesite-btn:active,
.homesite-btn:focus,
.homesite-btn:hover {
	background: #900021
}

.homesite-btn:active,
.homesite-btn:focus {
	color: #fc3
}

.homesite-btn:visited {
	border: none!important;
	color: #fff!important;
}

@media screen and (min-width:500px) {
	.homesite-btn {
		height: 65px
	}
}

@media screen and (min-width:540px) {

	.cta__button-container.count--3,
	.paragraph--button.count--3 {
		-ms-grid-columns: (1fr)[3];
		grid-template-columns: repeat(3, 1fr);
		max-width: 1200px
	}
}

@media screen and (min-width:540px) {

	.cta__button-container.count--2,
	.cta__button-container.count--4,
	.cta__button-container.count--5,
	.paragraph--button.count--2,
	.paragraph--button.count--4,
	.paragraph--button.count--5 {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
		max-width: 64ch
	}
}

@media screen and (min-width:540px) {
	.paragraph--button.count--5 a:nth-of-type(5) {
		grid-column: 1/3;
		max-width: 48%
	}
}

._bg--maroon .homesite-btn {
	border: 2px solid #fff
}

.container__content {
	margin: 0;
	padding: 0
}

@media screen and (min-width:1000px) {
	.container__content {
		padding: 0
	}
}

.container__content._layout--one-column {
	
	margin-bottom: 2em
}

@media screen and (min-width:700px) {
	.container__content._layout--one-column {
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.container__content._layout--one-column {
		margin-bottom: 2em
	}
}

.container__content._layout--two-columnn {
	
	
	margin-bottom: 1.25em
}

@media screen and (min-width:700px) {
	.container__content._layout--two-columnn {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 1.5em;
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.container__content._layout--two-columnn {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 2em;
		margin-bottom: 2em
	}
}

.container__content._layout--two-columnn img {
	margin-bottom: 0
}

.container__content._layout--three-column {
	overflow:hidden;
	margin-bottom: 1.25rem
}

@media screen and (min-width:700px) {
	.container__content._layout--three-column {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 1.5rem
	}
}

@media screen and (min-width:1000px) {
	.container__content._layout--three-column {
		grid-gap: 2rem
	}
}

.container__content.max-1000 {
	max-width: 1000px;
	margin: 0 auto
}

.container__content.max-1200 {
	max-width: 1200px;
	margin: 0 auto
}

.container__content.padding-0 {
	padding: 0
}

.news__feature-components>.container__content {
	margin: 2rem 0;
	padding: 3rem 2rem
}

.news__feature-components>.container__content>h2,
.news__feature-components>.container__content>h3 {
	margin: 0
}

.icon-buttons__container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly
}

@media screen and (min-width:400px) {
	.icon-buttons__container {
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.icon-button__link {
	display: block;
	padding-bottom: 1em
}

.icon-button__link-text {
	text-align: center
}

.icon-buttons {
	width: 100%
}

@media screen and (min-width:400px) {
	.icon-buttons {
		width: 31%
	}
}

.icon-button__link-svg {
	max-width: 5em;
	margin: 0 auto
}

.paragraph--type--image-tryptich {
	

	-ms-grid-columns: 32% 32% 32%;
	grid-template-columns: 32% 32% 32%;
	grid-column-gap: 2%
}

.page-section .paragraph--type--image-tryptich {
	width: 105%;
	margin: 0 -2.5%
}

@media screen and (min-width:1000px) {
	.page-section .paragraph--type--image-tryptich {
		margin: 0 auto;
		width: 100%
	}
}

.image-tryptich,
figcaption p {
	margin: 0
}

.timeline-entry {
	

	-ms-grid-columns: 4ch auto;
	grid-template-columns: 4ch auto;
	max-width: 800px;
	margin: 0 auto;
	grid-column-gap: 2em;
	border-top: 1px solid #d5d6d2;
	padding: 1em 0
}

.timeline-entry__year {
	font-weight: 700
}

.timeline-entry__text p {
	margin: 0
}

.timeline-entry:last-of-type {
	border-bottom: 1px solid #d5d6d2
}

.researchers__section {
	overflow: hidden;
	margin: 2rem 0 4rem;
	padding: 0
}

@media screen and (min-width:1000px) {
	.researchers__section {
		padding: 0 1em
	}
}

@media screen and (min-width:1440px) {
	.researchers__section {
		padding: 0
	}
}

.researchers__content {
	max-width: 1000px;
	margin: 1.25em auto 0;
	padding: 0
}

@media screen and (min-width:700px) {
	.researchers__content {
		margin: 1.5em auto 0
	}
}

@media screen and (min-width:1000px) {
	.researchers__content {
		margin: 2em auto 0
	}
}

.researchers__content.count--1 {
	max-width: 72ch
}

.researchers__content.count--1 .researcher {
	max-width: 100%;
	width: 100%;
	-ms-grid-columns: 250px auto;
	grid-template-columns: 250px auto
}

.researchers__content.count--2,
.researchers__content.count--4,
.researchers__content.count--5,
.researchers__content.count--6,
.researchers__content.count--7,
.researchers__content.count--8 {
	

	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	grid-gap: 1.25em
}

@media screen and (min-width:700px) {

	.researchers__content.count--2,
	.researchers__content.count--4,
	.researchers__content.count--5,
	.researchers__content.count--6,
	.researchers__content.count--7,
	.researchers__content.count--8 {
		grid-gap: 1.25rem;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media screen and (min-width:900px) {

	.researchers__content.count--2,
	.researchers__content.count--4,
	.researchers__content.count--5,
	.researchers__content.count--6,
	.researchers__content.count--7,
	.researchers__content.count--8 {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media screen and (min-width:1000px) {

	.researchers__content.count--2,
	.researchers__content.count--4,
	.researchers__content.count--5,
	.researchers__content.count--6,
	.researchers__content.count--7,
	.researchers__content.count--8 {
		grid-gap: 2rem
	}
}

.researchers__heading {
	text-align: center
}

.researcher {
	

	-ms-grid-columns: 40% 56%;
	grid-template-columns: 40% 56%;
	grid-column-gap: 4%;
	max-width: 600px;
	margin: 0 auto;
	width: 100%
}

h3.researcher__name {
	font-size: 16px;
	margin: 0 0 .4em
}

h3.researcher__name p {
	margin: 0
}

@media screen and (min-width:900px) {
	h3.researcher__name {
		font-size: 20px
	}
}

.researcher__title {
	font-size: 15px
}

@media screen and (min-width:900px) {
	.researcher__title {
		font-size: 16.5px
	}
}

.researcher__name .researcher__link:hover {
	color: #333
}

.img-caption-block__container {
	

	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: min-content;
	grid-template-rows: min-content;
	grid-gap: 1.25em;
	margin: 1.5em auto;
	max-width: 1200px
}

@media screen and (min-width:700px) {
	.img-caption-block__container {
		grid-gap: 1.5rem
	}
}

@media screen and (min-width:1000px) {
	.img-caption-block__container {
		grid-gap: 2rem
	}
}

.img-caption p,
figure.img-caption {
	margin: 0
}

@media screen and (min-width:500px) {

	.img-caption-block__container.count--2,
	.img-caption-block__container.count--4 {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media screen and (min-width:500px) {

	.img-caption-block__container.count--3,
	.img-caption-block__container.count--6 {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr
	}
}

.img-caption-block__container.max-1000px {
	max-width: 1000px
}

.img-caption-block__container.max-1200px {
	max-width: 1200px
}

.img-caption-block__container.max-1400px {
	max-width: 1400px
}

.img-caption-block__container.max-full {
	max-width: unset
}

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

.img-caption-block__container.layout-full,
.img-caption-block__container.layout-full-sticky {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 1.25rem;
	position: relative
}

.img-caption-block__container.layout-full-sticky picture img,
.img-caption-block__container.layout-full picture img {
	max-width: unset;
	width: 100%
}

@media screen and (min-width:750px) {

	.img-caption-block__container.layout-full,
	.img-caption-block__container.layout-full-sticky {
		grid-gap: 0
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption,
	.img-caption-block__container.layout-full figure.img-caption {
		

		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: 1fr;
		grid-template-rows: 1fr;
		position: relative;
		width: 100%
	}

	.img-caption-block__container.layout-full-sticky figcaption,
	.img-caption-block__container.layout-full-sticky picture,
	.img-caption-block__container.layout-full figcaption,
	.img-caption-block__container.layout-full picture {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 1;
		grid-row: 1
	}

	.img-caption-block__container.layout-full-sticky picture img,
	.img-caption-block__container.layout-full picture img {
		max-width: unset;
		width: 100%
	}

	.img-caption-block__container.layout-full-sticky figcaption,
	.img-caption-block__container.layout-full figcaption {
		-ms-flex-item-align: end;
		-ms-grid-row-align: end;
		align-self: end;
		background: hsla(0, 0%, 100%, .85);
		color: #333;
		display: block;
		font-size: 1rem;
		font-style: normal;
		line-height: 1.5;
		margin: 1rem;
		max-width: 500px;
		padding: 1.5rem;
		z-index: 1
	}
}

@media screen and (min-width:750px) and (min-width:1000px) {

	.img-caption-block__container.layout-full-sticky figcaption,
	.img-caption-block__container.layout-full figcaption {
		margin: 2.5rem
	}
}

@media screen and (min-width:750px) and (min-width:1200px) {

	.img-caption-block__container.layout-full-sticky figcaption,
	.img-caption-block__container.layout-full figcaption {
		margin: 4rem
	}
}

@media screen and (min-width:750px) and (min-width:1400px) {

	.img-caption-block__container.layout-full-sticky figcaption,
	.img-caption-block__container.layout-full figcaption {
		margin: 5rem
	}
}

@media screen and (min-width:750px) and (min-width:1600px) {

	.img-caption-block__container.layout-full-sticky figcaption,
	.img-caption-block__container.layout-full figcaption {
		margin: 8rem
	}
}

.img-caption-block__container.layout-full-sticky figcaption {
	position: -webkit-sticky;
	position: sticky;
	top: 0
}

@media screen and (min-width:750px) {
	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.max-300px {
		max-width: 300px
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.max-350px {
		max-width: 350px
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.max-400px {
		max-width: 400px
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.caption-right {
		margin-left: auto
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.caption-left {
		margin-right: auto
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.align-start {
		-ms-flex-item-align: start;
		-ms-grid-row-align: start;
		align-self: start
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.align-center {
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.align-end {
		-ms-flex-item-align: end;
		-ms-grid-row-align: end;
		align-self: end
	}
}

figure.img-caption ul {
	margin: 0
}

figure.img-caption li {
	padding: .25rem 0
}

figure.img-caption h3 {
	margin: 0 0 1.5rem
}

figure.img-caption h4 {
	margin: 1.5rem 0 .5rem
}

.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded {
	padding: 0
}

.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded p {
	padding: 1.5rem
}

.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded h3 {
	padding: 1.5rem 1.5rem 0;
	margin: 0
}

@media screen and (min-width:600px) {
	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded {
		-ms-grid-columns: auto auto;
		grid-template-columns: auto auto;
		
		display: grid
	}
}

@media screen and (min-width:750px) {
	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded {
		margin: 0;
		-ms-grid-row: 2;
		grid-row: 2;
		width: 100%;
		max-width: 100%
	}
}

@media screen and (min-width:950px) {
	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded {
		-ms-grid-row: 1;
		grid-row: 1;
		margin: 1rem;
		display: block
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded.max-300px {
		max-width: 300px
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded.caption-right {
		margin-left: auto
	}

	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded.caption-left {
		margin-right: auto
	}
}

@media screen and (min-width:1150px) {
	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded {
		margin: 2rem
	}
}

@media screen and (min-width:1250px) {
	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded {
		margin: 4rem
	}
}

@media screen and (min-width:1400px) {
	.img-caption-block__container.layout-full-sticky figure.img-caption figcaption.img-embedded {
		margin: 5rem
	}
}

@media screen and (min-width:700px) {
	.img-caption-block__container.safl__stream-lab-gallery.max-full.layout-full-sticky.count--3 {
		

		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		grid-gap: 2rem
	}

	.img-caption-block__container.safl__stream-lab-gallery.max-full.layout-full-sticky.count--3>figure:first-of-type {
		grid-column: 1/3;
		-ms-grid-row: 1;
		grid-row: 1
	}

	.img-caption-block__container.safl__stream-lab-gallery.max-full.layout-full-sticky.count--3>figure:nth-of-type(2) {
		-ms-grid-column: 1;
		grid-column: 1;
		-ms-grid-row: 2;
		grid-row: 2
	}

	.img-caption-block__container.safl__stream-lab-gallery.max-full.layout-full-sticky.count--3>figure:nth-of-type(3) {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 2;
		grid-row: 2
	}
}

.external-news {
	

	-ms-grid-columns: 31% 65%;
	grid-template-columns: 31% 65%;
	grid-column-gap: 4%
}

a.ext-news__link {
	display: block;
	border: none
}

h3.ext-news__heading {
	color: maroon;
	margin: 0;
	font-size: 18px;
	font-weight: 700
}

.ext-news__lede {
	font-size: 16px;
	margin-top: .5em
}

.ext-news__lede p {
	margin: 0
}

.news-profile.news-profile {
	background: #ffde7a;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	
	display: grid
}

@media screen and (min-width:720px) {
	.news-profile.news-profile {
		-ms-grid-columns: 50% 50%;
		grid-template-columns: 50% 50%
	}
}

.news-profile__main-image img {
	width: 100%;
	max-width: none
}

.news-profile__container {
	max-width: 64ch;
	margin: 0 auto;
	padding: 1em;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

@media screen and (min-width:450px) {
	.news-profile__container {
		padding: 1.5em
	}
}

@media screen and (min-width:570px) {
	.news-profile__container {
		padding: 2em
	}
}

@media screen and (min-width:720px) {
	.news-profile__container {
		padding: 1em
	}
}

@media screen and (min-width:840px) {
	.news-profile__container {
		padding: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.news-profile__container {
		padding: 1em
	}
}

@media screen and (min-width:1150px) {
	.news-profile__container {
		padding: 1.5em
	}
}

@media screen and (min-width:1340px) {
	.news-profile__container {
		padding: 2em
	}
}

.news-profile__details p {
	margin: 0
}

.news-profile__quote {
	font-size: 1.22em;
	line-height: 1.5
}

.news-profile__link.emphasis {
	padding: 0;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.news-profile__details,
.news-profile__link,
.news-profile__name,
.news-profile__quote {
	line-height: normal
}

.news-profile__details,
.news-profile__name {
	font-size: .85em;
	margin: 0 0 .2rem;
	text-transform: uppercase;
	letter-spacing: 1px
}

.img-button {
	max-width: 44ch;
	margin: 0 auto;
	margin: 1% 1%!important
}

@media screen and (min-width:700px) {
	.img-button {
		margin: 0;
		
		float: left;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: max-content;
		grid-template-rows: max-content
	}
}

@media screen and (min-width:1350px) {
	.img-button__text {
		min-height: 5em
	}
}

.homesite-btn.img-button__link {
	max-width: 100%
}

.img-button .img-button__link {
	margin-top: 4px
}

@media screen and (min-width:700px) {
	.img-button .img-button__link {
		-ms-flex-item-align: end;
		-ms-grid-row-align: end;
		align-self: end
	}
}

.img-gallery__container.count--3,
.img-gallery__container.count--6 {
	
	
	grid-gap: 1.25rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	max-width: 1000px;
	margin: 1.25rem auto
}

.img-gallery__container.count--3 img,
.img-gallery__container.count--6 img {
	width: 100%
}

@media screen and (min-width:750px) {

	.img-gallery__container.count--3,
	.img-gallery__container.count--6 {
		grid-gap: 1.5rem;
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
		margin: 1.5rem auto
	}
}

@media screen and (min-width:1000px) {

	.img-gallery__container.count--3,
	.img-gallery__container.count--6 {
		grid-gap: 2rem;
		margin: 2rem auto
	}
}

.paragraph--type--views-reference.layout__equal-spacing .views-element-container>div {
	
	
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 1.25rem
}

@media screen and (max-width:1000px) {
	.adv_page__nav-heading{
		color:rgba(255,255,255,0.6)!important;
	}
    .adv_page__nav{		
		background:rgba(48,93,195)!important;
		border:none!important;
    }
}
@media screen and (max-width:1024px) {
	.adv_page__section-content{
		margin-top:0!important;
	}
	.adv_page__nav-list{
		padding-button:0!important;
	}
}

.paragraph--type--views-reference.layout__equal-spacing .views-element-container>div .person-teaser {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	margin-bottom: .5rem
}

@media screen and (min-width:700px) {
	.paragraph--type--views-reference.layout__equal-spacing .views-element-container>div {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
		-ms-grid-rows: min-content;
		grid-template-rows: min-content;
		grid-gap: 1.5rem
	}
}

@media screen and (min-width:1000px) {
	.paragraph--type--views-reference.layout__equal-spacing .views-element-container>div {
		grid-gap: 2rem
	}
}

.block__related-news {
	background: #f9f7f6;
	overflow: hidden
}

.block__related-news h2 {
	text-align: center;
	display: block
}

.view--related-news-block {
	
	
	-ms-grid-columns: (31%)[3];
	grid-template-columns: repeat(3, 31%);
	grid-column-gap: 3.5%;
	max-width: 1400px;
	margin: 0 auto;
	padding: 2em
}

.region-emergency {
	padding: 0
}

.banner {
	padding: 1.5rem 1.25rem;
	position: relative
}

@media screen and (min-width:700px) {
	.banner {
		padding: 1.5rem
	}
}

@media screen and (min-width:1000px) {
	.banner {
		padding: 1.5rem 2rem
	}
}

.banner p {
	margin: 0;
	display: inline
}

.banner__container {
	max-width: 1440px;
	margin: 0 auto
}

.banner__copy svg {
	margin-left: 1rem
}

.banner__copy svg path {
	fill: #7a0019
}

.banner__emergency .banner__container {
	
	
	grid-gap: 1rem;
	-ms-grid-columns: 2rem auto;
	grid-template-columns: 2rem auto
}

.banner__emergency .banner__container .banner__icon {
	-ms-grid-column: 1;
	grid-column: 1;
	grid-row: 1/3
}

.banner__emergency .banner__container .banner__icon svg {
	width: 1.5rem
}

.banner__emergency .banner__container .banner__heading {
	margin: 0;
	padding: 0;
	line-height: 1.4;
	font-size: 1.125rem;
	color: #fff
}

.banner__emergency .banner__container .banner__copy,
.banner__emergency .banner__container .banner__heading,
.banner__emergency .banner__container .banner__link {
	-ms-grid-column: 2;
	grid-column: 2
}

@media screen and (min-width:1000px) {
	.banner__emergency .banner__container {
		display: -ms-flexbox;
		display: flex;
		grid-gap: 2rem;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.banner__emergency .banner__container .banner__icon {
		display: -ms-flexbox;
		display: flex
	}

	.banner__emergency .banner__container .banner__icon svg {
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center
	}

	.banner__emergency .banner__container .banner__copy {
		max-width: 800px
	}
}

.banner__basic .banner__container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

a.banner__link.emphasis {
	font-size: 1.125rem;
	line-height: 1.4;
	padding: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.bg--emergency-red a.banner__link.emphasis,
.bg--emergency-red a.banner__link.emphasis:after {
	color: #fff
}

.bg--emergency-red a.banner__link.emphasis:hover {
	background: transparent;
	border-color: #fff
}

.banner__copy {
	width: 100%
}

.covid-banner__container {
	
	
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 1rem
}

@media screen and (min-width:550px) {
	.covid-banner__container {
		-ms-grid-columns: auto auto;
		grid-template-columns: auto auto
	}
}

@media screen and (min-width:750px) {
	.covid-banner__container {
		-ms-grid-columns: 60% auto;
		grid-template-columns: 60% auto
	}
}

button.close-element {
	border: none;
	background: none;
	cursor: pointer;
	padding: 1rem;
	position: absolute;
	top: 0;
	right: 0
}

button.close-element svg {
	margin: 0 auto;
	width: 1rem
}

button.close-element svg path {
	fill: #fff
}

.covid-banner__buttons {
	
	
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	grid-gap: 1.5rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

@media screen and (min-width:550px) {
	.covid-banner__buttons {
		grid-gap: 1rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		margin: 0 2rem 0 auto
	}
}

@media screen and (min-width:750px) {
	.covid-banner__buttons {
		grid-gap: 1.5rem;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media screen and (min-width:1550px) {
	.covid-banner__buttons {
		margin-right: 0
	}
}

.covid-banner__buttons a.btn {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: .5rem .75rem;
	text-align: center
}

@media screen and (min-width:550px) {
	.covid-banner__buttons a.btn {
		width: 100%
	}
}

p.covid-banner__text {
	padding-right: 2rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	max-width: 65ch;
	display: block
}

@media screen and (min-width:550px) {
	p.covid-banner__text {
		padding: 0
	}
}

.covid-banner__container+svg {
	display: none
}

.page-node-type-person-profile .region-content {
	background: #f9f7f6;
	overflow: hidden
}

.person {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	max-width: 1420px;
	margin: .5rem auto 0;
	background: #fff;
	padding: 1.25rem 0 0;
	z-index: 2
}

@media screen and (min-width:700px) {
	.person {
		padding: 1.5rem 0 0
	}
}

@media screen and (min-width:1000px) {
	.person {
		padding: 2rem 0 0
	}
}

.person-card {
	margin: 0 auto;
	max-width: 740px;
	padding: 0 1.25rem 1.25rem
}

@media screen and (min-width:700px) {
	.person-card {
		padding: 0 1.5rem 1.5rem
	}
}

@media screen and (min-width:800px) {
	.person-card {
		padding: 0 0 1.5rem
	}
}

@media screen and (min-width:1000px) {
	.person-card {
		padding: 0 0 2rem
	}
}

.person-contact,
.person-header,
.person__name {
	padding: 0 0 1.25rem
}

@media screen and (min-width:700px) {

	.person-contact,
	.person-header,
	.person__name {
		padding: 0 0 1.5rem
	}
}

@media screen and (min-width:1000px) {

	.person-contact,
	.person-header,
	.person__name {
		padding: 0 0 2rem
	}
}

.person-expertise {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 16px;
	list-style: none;
	text-transform: uppercase;
	padding: 0;
	margin: 0
}

.person__expertise-item {
	padding: 0;
	margin: 0 7px 0 0
}

.person__expertise-item:after {
	content: ","
}

.person__expertise-item:last-of-type:after {
	content: ""
}

.person__name {
	text-align: center;
	margin: 0
}

.person-achievements,
.person-intro,
.person-news {
	max-width: 740px;
	margin: 0 auto;
	padding: 1.25rem
}

@media screen and (min-width:700px) {

	.person-achievements,
	.person-intro,
	.person-news {
		padding: 1.5rem
	}
}

@media screen and (min-width:800px) {

	.person-achievements,
	.person-intro,
	.person-news {
		padding: 1.5rem 0
	}
}

@media screen and (min-width:1000px) {

	.person-achievements,
	.person-intro,
	.person-news {
		padding: 2rem 0
	}
}

.person-header {
	
	
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	margin-bottom: 1rem
}

@media screen and (min-width:500px) {
	.person-header {
		-ms-grid-columns: 36% 60%;
		grid-template-columns: 36% 60%;
		grid-column-gap: 4%
	}
}

.person-header__portrait img {
	width: 100%
}

.person-header__add-appt {
	margin-top: .5rem
}

.person-header__add-appt p {
	margin-bottom: .25rem;
	font-size: .9rem
}

.person-header__add-appt p:last-of-type {
	margin-bottom: 0
}

.person-contact {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 16px
}

.person__bio a {
	padding: 0;
	margin: 1.33rem 0 0
}

.person-contact__twitter {
	color: #1da1f2;
	display: -ms-flexbox;
	display: flex;
	border: none;
	padding: 0 8px
}

.person-contact__twitter:visited {
	color: #1da1f2
}

.person-contact__separator {
	display: block;
	margin: 0 4px
}

.person-contact__twitter svg {
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start;
	margin: 6px 2px 0 0;
	width: 1em
}

.person-contact__twitter svg path {
	fill: #1da1f2
}

.person-contact__add-link {
	border: none;
	text-decoration: underline;
	color: #7a0019
}

.person-contact__add-link:visited {
	color: #7a0019
}

.person-achievements,
.person-intro,
.person-news {
	border-top: 1px solid #d5d6d2
}

.person-achievements>h2,
.person-intro>h2,
.person-news>h2 {
	line-height: 1;
	margin: 0 0 1.25rem
}

@media screen and (min-width:700px) {

	.person-achievements>h2,
	.person-intro>h2,
	.person-news>h2 {
		margin: 0 0 1.5rem
	}
}

@media screen and (min-width:1000px) {

	.person-achievements>h2,
	.person-intro>h2,
	.person-news>h2 {
		margin: 0 0 2rem
	}
}

.person-achievements p:last-of-type,
.person-achievements ul,
.person-intro p:last-of-type,
.person-intro ul {
	margin: 0
}

.view--expert-tagged-news {
	
	
	margin-bottom: 1.5em
}

@media screen and (min-width:600px) {
	.view--expert-tagged-news .news-teaser {
		
		display: grid
	}

	.view--expert-tagged-news .news-teaser .news-teaser__copy {
		margin-top: 0
	}
}

.person__expert-search {
	background: maroon;
	padding: 1.25em
}

@media screen and (min-width:700px) {
	.person__expert-search {
		padding: 1.5rem
	}
}

@media screen and (min-width:1000px) {
	.person__expert-search {
		padding: 2rem
	}
}

h2.expert-search__heading {
	color: gold;
	margin: 0 0 1.25rem;
	text-align: center
}

@media screen and (min-width:700px) {
	h2.expert-search__heading {
		margin: 0 0 1.5rem
	}
}

@media screen and (min-width:1000px) {
	h2.expert-search__heading {
		margin: 0 0 2rem
	}
}

form.expert-search {
	max-width: 600px;
	margin: 0 auto;
	
	
	-ms-grid-columns: auto 5em;
	grid-template-columns: auto 5em
}

.person-teaser {
	
	
	-ms-grid-columns: 27% 67%;
	grid-template-columns: 27% 67%;
	grid-column-gap: 6%
}

.person-teaser h3.person-teaser__name {
	color: #7a0019;
	font-size: 16px;
	margin: 0 0 .25rem
}

.person-teaser .person-teaser__job-title {
	font-size: 15px;
	color: #5a5a5a;
	line-height: 1.4
}

@media screen and (min-width:750px) {
	.person-teaser h3.person-teaser__name {
		font-size: 20px;
		margin: .5em 0 .25rem
	}

	.person-teaser .person-teaser__job-title {
		font-size: 18px
	}
}

button.expert-search__submit {
	display: -ms-flexbox;
	display: flex;
	border: none;
	height: 44px;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	transition: background-color .4s ease
}

button.expert-search__submit:hover {
	background: gold
}

button.expert-search__submit svg {
	display: block;
	width: .75em;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-right: .25em
}

input.expert-search__input {
	border: none;
	height: 44px;
	padding: 0 .75em
}

span.expert-search__text {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.node--type-infographic {
	font-size: .9em;
	line-height: 1.4;
	margin-bottom: 0
}

@media screen and (min-width:500px) {
	.node--type-infographic {
		font-size: 1em
	}
}

@media screen and (min-width:650px) {
	.node--type-infographic {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		line-height: 1.6;
		text-align: center
	}
}

.infographic_number {
	float: left;
	font-weight: 700;
	width:100%;
	min-width: 1.75em;
	margin-right: 4px
}

@media screen and (min-width:650px) {
	.infographic_number {
		color:#264EA7;
		font-size: 1.5em;
		font-weight: 600;
		margin-right: 0;
		min-width: unset;
		width: 100%
	}
}

.infographic_text {
	color: #777677;
	text-transform: uppercase
}

.infographic_text p {
	margin: 0
}

@media screen and (min-width:650px) {
	.infographic_text {
		font-size: 14px
	}
}

.infographic__gold-bar {
	display: none
}

@media screen and (min-width:650px) {
	.infographic__gold-bar {
		background: #fc3;
		display: block;
		height: .4em;
		margin: 0 auto .5em;
		width: 2em
	}
}


.view--infograhpics:before {
	content: "";
	display: none;
	background: #fc3;
	width: 3em;
	height: .5em
}

@media screen and (min-width:650px) {
	.view--infograhpics {
	}

	.view--infograhpics:before {
		display: none
	}
}

@media screen and (min-width:650px) {
	.paragraph-infographic {
		text-align: center
	}
}

@media screen and (min-width:650px) {
	.container__content._layout--one-column.cedar-creek__infographics .container__content._layout--three-column {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		grid-gap: 1.5rem
	}
}

@media screen and (min-width:700px) {
	.container__content._layout--one-column.cedar-creek__infographics .container__content._layout--three-column {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 1.5rem
	}
}

.node--type-cta-banner {
	background: radial-gradient(circle 1054px at 10.2% 17.5%, #7a0019 0, #970422 66.6%, #6a0016 98.5%);
	
	
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	margin-bottom: 1.25em;
	padding: 1.25em
}

@media screen and (min-width:700px) {
	.node--type-cta-banner {
		margin-bottom: 1.5em;
		padding: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.node--type-cta-banner {
		margin-bottom: 2em;
		padding: 2em
	}
}

.page-section+.node--type-cta-banner {
	margin-top: -1.25em
}

@media screen and (min-width:700px) {
	.page-section+.node--type-cta-banner {
		margin-top: -1.5em
	}
}

@media screen and (min-width:1000px) {
	.page-section+.node--type-cta-banner {
		margin-top: -2em
	}
}

h2.cta__heading {
	color: #fc3;
	margin: 0;
	text-align: center
}

.cta__copy p {
	font-size: 1.4rem;
	max-width: 720px;
	padding: 0 1rem
}

.cta__button-container a,
.cta__copy p {
	color: #fff;
	text-align: center;
	margin: 0 auto
}

.cta__button-container a {
	-ms-flex-align: center;
	align-items: center;
	background: #7a0019;
	border: none;
	display: -ms-flexbox;
	display: flex;
	font-size: .9em;
	height: 55px;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	max-width: 42ch;
	padding: 0 .75em;
	width: 100%;
	background: transparent;
	border: 2px solid #fff
}

.cta__button-container a:active,
.cta__button-container a:focus,
.cta__button-container a:hover {
	background: #900021
}

.cta__button-container a:active,
.cta__button-container a:focus {
	color: #fc3
}

.cta__button-container a:visited {
	border: none;
	color: #fff
}

@media screen and (min-width:500px) {
	.cta__button-container a {
		height: 65px
	}
}

.cta-banner._bg--maroon {
	background: linear-gradient(110.9deg, #5b0013 1.3%, #7a0019 4.5%, #900021 98.2%, #7a0019 101.6%)
}

.page-node-type-page .region-content {
	background: #f9f7f6;
	padding: 2em 0 0
}

@media screen and (min-width:1000px) {
	.page-node-type-page footer {
		margin-top: -3em
	}
}

.block-page-title-block,
.node--type-page {
	
	
	margin-bottom: 2em;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
	z-index: 2
}

.node--type-page .paragraph--button,
.node--type-page h2,
.node--type-page h3,
.node--type-page p,
.node--type-page ul {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto
}

.page-top {
	background: #fff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	padding: 2em
}

.page-top__heading {
	text-align: center;
	margin-top: 0
}

.links-list {
	
	
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 3px
}

@media screen and (min-width:440px) {
	.links-list {
		-ms-grid-columns: 49% 49%;
		grid-template-columns: 49% 49%;
		grid-column-gap: 1%
	}
}

@media screen and (min-width:640px) {
	.links-list {
		-ms-grid-columns: 32.6667% 32.6667% 32.6667%;
		grid-template-columns: 32.6667% 32.6667% 32.6667%;
		grid-column-gap: 1%
	}
}

.links-list__link {
	border: none;
	color: #5a5a5a;
	display: block;
	background: #f0efee;
	height: 100%;
	padding: .75em 1em
}

.links-list__link:hover {
	color: #7a0019
}

.links-list__link:active {
	background: #fc3
}

.links-list__item {
	padding: 0
}

.college-school__container {
	
	
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	grid-column-gap: 4%;
	margin-bottom: 1.5em
}

@media screen and (min-width:700px) {
	.college-school__container {
		-ms-grid-columns: 46% 50%;
		grid-template-columns: 46% 50%
	}
}

.college-school__link.emphasis {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 4px
}

.college-school__link.emphasis:last-of-type {
	margin: 0
}

.college-school__news {
	border-top: 1px solid #d5d6d2;
	
	
	margin-bottom: 1em;
	padding-top: 2em
}

@media screen and (min-width:700px) {
	.college-school__news {
		border: none;
		margin-bottom: 1.5em;
		padding: 0
	}
}

@media screen and (min-width:600px) {
	.college-school .news-teaser {
		
		display: grid
	}

	.college-school .news-teaser .news-teaser__copy {
		margin-top: 0
	}
}

@media screen and (min-width:700px) {
	.college-school .news-teaser {
		-ms-grid-columns: 28% 67%;
		grid-template-columns: 28% 67%;
		grid-column-gap: 5%
	}
}

.page-node-type-homepage main {
	background: #f9f7f6
}

.page-node-type-homepage div#block-homesite-content {
	padding-top: 0
}

.page-node-type-homepage .region-content {
	padding-bottom: 0
}

.page-node-type-homepage .paragraph--type--news-person-profile {
	max-width: 1200px;
	margin: 0 auto
}

.front-page__intro .wysiwyg__content {
	font-size: 1.2em;
	max-width: 900px;
	text-align: center
}

.front-page__intro .paragraph--type--button {
	max-width: 1100px;
	width: 100%
}

.front-page__intro .mobile-video-embed {
	margin-top: 1em;
	display: none
}

.front-page__intro .mobile-video-embed iframe {
	max-width: 100%
}

.front-page__intro .mobile-video-embed.open {
	display: block
}

.container__content._layout--one-column.front-page__intro {
	
	
	-ms-flex-pack: unset;
	justify-content: unset;
	margin-bottom: 2em;
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	margin: 0;
	padding: 2em 2em 0
}

.page-section.front-page {
	max-width: 1200px;
	margin: 2em auto;
	z-index: 2
}

h2.mid-section__heading {
	margin: 0 auto
}

.front-page.no-heading {
	padding-top: 0
}

.front-page.no-heading .section__heading {
	display: none
}

.page-section.majors-and-programs-search .wysiwyg__content:first-of-type {
	max-width: 100%;
	width: 100%
}

.page-section.majors-and-programs-search .wysiwyg__content:first-of-type .embedded-entity,
.page-section.majors-and-programs-search .wysiwyg__content:first-of-type article {
	margin: 0
}

.page-section.majors-and-programs-search .wysiwyg__content:first-of-type .embedded-entity img,
.page-section.majors-and-programs-search .wysiwyg__content:first-of-type article img {
	width: 100%;
	margin: 0
}

.page-section.majors-and-programs-search .wysiwyg__content:nth-of-type(2),
.page-section.majors-and-programs-search .wysiwyg__content:nth-of-type(4) {
	padding: 0 2em
}

.page-section.majors-and-programs-search .wysiwyg__content:nth-of-type(4) {
	font-size: 1.22em;
	max-width: 59ch
}

.page-section.majors-and-programs-search .paragraph--type--infographic-bundle {
	padding: 0 2em
}

@media screen and (min-width:650px) {
	.page-section.majors-and-programs-search .paragraph--type--infographic-bundle {
		padding: 0
	}
}

.page-section.majors-and-programs-search .wysiwyg__content:last-of-type {
	max-width: 100%;
	width: 100%;
	background: #7a0019;
	padding: 2em
}

.page-section.majors-and-programs-search .search-form {
	width: 100%;
	max-width: 64ch;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: 0 auto 2em;
	border: none;
	border-bottom: 2px solid #fc3;
	background: none
}

.page-section.majors-and-programs-search .search-form__input {
	background: none;
	font-size: 1.1em;
	font-weight: 600;
	color: #fc3;
	line-height: 3rem
}

.page-section.majors-and-programs-search .search-form__input:-ms-input-placeholder {
	color: #fc3
}

.page-section.majors-and-programs-search .search-form__input::placeholder {
	color: #fc3
}

@media screen and (min-width:500px) {
	.page-section.majors-and-programs-search .search-form__input {
		font-size: 1.666em
	}
}

.page-section.majors-and-programs-search .paragraph--button {
	padding: 0 1em
}

@media screen and (min-width:620px) {
	.page-section.majors-and-programs-search .paragraph--button {
		padding: 0
	}
}

.page-section.majors-and-programs-search .wysiwyg__text .paragraph--button.count--2 {
	padding: 0
}

.page-section.majors-and-programs-search .search-button {
	background: none;
	border: none;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	line-height: 3rem;
	transition: background-color .4s ease;
	min-width: 50px
}

.page-section.majors-and-programs-search .search-button:hover {
	background: #5b0013
}

.page-section.majors-and-programs-search svg.search-button__icon {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	height: 1em;
	fill: #fff;
	margin: .15em auto 0
}

.page-section.majors-and-programs-search span.search-button__label {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	color: #fff;
	display: none
}

@media screen and (min-width:650px) {
	.page-section.majors-and-programs-search span.search-button__label {
		display: block;
		margin-left: 6px
	}
}

.programs-buttons {
	
	
	margin-bottom: 1.25em;
	max-width: 64ch;
	margin: 0 auto
}

@media screen and (min-width:400px) {
	.programs-buttons {
		-ms-grid-columns: 48% 48%;
		grid-template-columns: 48% 48%;
		grid-column-gap: 4%
	}
}

.btn--outline {
	display: block;
	text-align: center;
	padding: 1em;
	border: 2px solid #fff;
	color: #fff
}

.btn--outline:visited {
	color: #fff;
	border: #fff
}

.container-content.front-page {
	padding: 0
}

.front-page.picture-yourself-here .wysiwyg__content:first-of-type {
	max-width: 100%;
	width: 100%
}

.picture-yourself-here .galcolumn>div:nth-child(n+4) {
	display: none
}

@media screen and (min-width:564px) {
	.picture-yourself-here .galcolumn>div:nth-child(n+4) {
		display: block
	}
}

@media screen and (min-width:564px) {
	.picture-yourself-here .galcolumn>div:nth-child(n+3) {
		display: none
	}
}

@media screen and (min-width:564px) and (min-width:760px) {
	.picture-yourself-here .galcolumn>div:nth-child(n+3) {
		display: block
	}
}

.billboard {
	background: #ffde7a
}

.billboard .section__gold-bar-container {
	display: none
}

.billboard a.homesite-btn {
	background: transparent;
	border: 1px solid #7a0019;
	color: #7a0019
}

.billboard a.homesite-btn:hover {
	background: #7a0019;
	color: #fff
}

.page-node-type-for-journalists .region-content {
	background: #f9f7f6;
	overflow: hidden
}

.for-journalists {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	max-width: 1400px;
	margin: .5em auto 2px;
	background: #fff
}

.journalist-container {
	overflow: hidden
}

.journalist__name {
	margin: 2rem auto;
	text-align: center
}

.journalist-body,
.journalist-paragraphs ._layout--one-column {
	margin: 0 auto 2em;
	padding: 0 1em
}

@media screen and (min-width:700px) {

	.journalist-body,
	.journalist-paragraphs ._layout--one-column {
		padding: 0 2em
	}
}

.journalist-body {
	max-width: 850px;
	margin: 0 auto;
	padding: 0 1em
}

@media screen and (min-width:700px) {
	.journalist-body {
		padding: 0 2em
	}
}

.journalist-paragraphs h2 {
	text-align: center;
	margin: 0 auto
}

.journalist-paragraphs ._layout--one-column h2 {
	text-align: center;
	margin: 1rem auto -2rem
}

.journalist-paragraphs p.accordion-expand-holder {
	margin: 0 auto -2em;
	width: 100%
}

.journalist-paragraphs .accordion {
	margin: 0 auto;
	width: 100%
}

.journalist-paragraphs .accordion,
.journalist-paragraphs p.accordion-expand-holder {
	max-width: 850px
}

@media screen and (min-width:1000px) {

	.journalist-paragraphs .accordion,
	.journalist-paragraphs p.accordion-expand-holder {
		padding: 0 2em
	}
}

.container__content._layout--two-columnn.meet-pr-team {
	padding: 0 1em
}

@media screen and (min-width:700px) {
	.container__content._layout--two-columnn.meet-pr-team {
		-ms-grid-columns: auto;
		grid-template-columns: auto;
		padding: 0 2em
	}
}

@media screen and (min-width:1140px) {
	.container__content._layout--two-columnn.meet-pr-team {
		-ms-grid-columns: 34% 60%;
		grid-template-columns: 34% 60%;
		padding: 0 4em
	}
}

.container__content._layout--two-columnn.meet-pr-team ._layout--one-column {
	margin: 0;
	padding: 0
}

.container__content._layout--two-columnn.meet-pr-team ._layout--one-column>div:nth-of-type(2) {
	border-top: 1px solid #d5d6d2
}

@media screen and (min-width:700px) {
	.container__content._layout--two-columnn.meet-pr-team ._layout--one-column>div:nth-of-type(2) {
		border: none
	}
}

.container__content._layout--two-columnn.meet-pr-team ._layout--one-column .wysiwyg__content p {
	margin: 0 0 1.333em
}

.container__content._layout--two-columnn.meet-pr-team .view--people-by-role {
	
	
	margin-bottom: 1.5em;
	padding-top: 2em;
	border-top: 1px solid #d5d6d2
}

@media screen and (min-width:1000px) {
	.container__content._layout--two-columnn.meet-pr-team .view--people-by-role {
		padding-top: 0;
		border-top: none
	}
}

.container__content._layout--two-columnn.meet-pr-team ._layout--one-column h2 {
	margin: 0 0 1rem
}

.container__content._layout--two-columnn.meet-pr-team ._layout--one-column {
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start
}

.container__content._layout--two-columnn.meet-pr-team ._layout--one-column>div:nth-of-type(2) h2 {
	margin: 2rem 0 -1rem
}

@media screen and (min-width:800px) {
	.container__content._layout--two-columnn.meet-pr-team ._layout--one-column>div:nth-of-type(2) h2 {
		margin: 0 0 -1rem
	}
}

.node-25201 .person-teaser-small:last-of-type {
	border: none
}

.node-25201 .wysiwyg__text h2 {
	text-align: left
}

.ur-person {
	
	
	-ms-grid-columns: 36% 60%;
	grid-template-columns: 36% 60%;
	grid-column-gap: 4%;
	margin-bottom: 1.5em
}

@media screen and (min-width:700px) {
	.ur-person {
		-ms-grid-columns: auto;
		grid-template-columns: auto
	}
}

@media screen and (min-width:800px) {
	.ur-person {
		-ms-grid-columns: 36% 60%;
		grid-template-columns: 36% 60%
	}
}

.ur-person__name {
	font-size: 1.2em
}

.ur-person__focus {
	margin-top: .5em
}

.ur-person__focus b,
.ur-person__focus p {
	display: inline
}

.person-teaser-small {
	
	
	padding: 0 0 1.25em;
	border-bottom: 1px solid #d5d6d2
}

@media screen and (min-width:500px) {
	.person-teaser-small {
		-ms-grid-columns: 31% 66%;
		grid-template-columns: 31% 66%;
		grid-column-gap: 3%
	}
}

@media screen and (min-width:700px) {
	.person-teaser-small {
		padding: 0 0 1.5em
	}
}

@media screen and (min-width:750px) {
	.person-teaser-small {
		-ms-grid-columns: 32% 64%;
		grid-template-columns: 32% 64%;
		grid-column-gap: 4%
	}
}

@media screen and (min-width:1000px) {
	.person-teaser-small {
		-ms-grid-columns: 25% 73%;
		grid-template-columns: 25% 73%;
		grid-column-gap: 2%;
		padding: 0 0 2em
	}
}

a.person-teaser-small__img {
	border: none;
	display: none
}

@media screen and (min-width:500px) {
	a.person-teaser-small__img {
		display: block
	}
}

h3.person-teaser-small__name {
	font-size: 18px;
	margin: 0 0 .25em
}

@media screen and (min-width:900px) {
	h3.person-teaser-small__name {
		font-size: 20px
	}
}

.person-teaser-small__job-title {
	color: #5a5a5a;
	font-size: 16px;
	line-height: normal
}

@media screen and (min-width:900px) {
	.person-teaser-small__job-title {
		font-size: 18px
	}
}

.person-teaser-small__contact-info,
.person-teaser-small__expertise,
.person-teaser-small__field,
.person-teaser__school {
	font-size: 15px
}

@media screen and (min-width:900px) {

	.person-teaser-small__contact-info,
	.person-teaser-small__expertise,
	.person-teaser-small__field,
	.person-teaser__school {
		font-size: 16px
	}
}

.person-teaser-small__field {
	margin-bottom: .25em
}

.person-teaser-small__field b,
.person-teaser-small__field p {
	display: inline;
	margin: 0
}

.person-teaser-small__link {
	color: maroon
}

.person-teaser-small__expertise a,
.person-teaser-small__field a {
	border: none;
	color: #333;
	text-decoration: underline
}

.person-teaser-small__expertise a:after,
.person-teaser-small__field a:after {
	content: ","
}

.person-teaser-small__expertise a:last-child:after,
.person-teaser-small__field a:last-child:after {
	content: ""
}

.person-teaser-small__contact-info {
	margin: .5em 0
}

@media screen and (min-width:1000px) {
	.person-teaser-small__contact-info {
		margin: .75em 0
	}
}

.view--news-archive {
	
	
	margin-bottom: 1.25em
}

@media screen and (min-width:700px) {
	.view--news-archive {
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.view--news-archive {
		margin-bottom: 2em
	}
}

.view--news-archive header {
	-ms-grid-row: 2;
	grid-row: 2;
	font-style: italic
}

.covid-archive .view--news-archive header {
	-ms-grid-row: unset;
	grid-row: unset
}

form#views-exposed-form-news-latest-embed-12 {
	margin: 0 auto
}

@media screen and (min-width:600px) {
	form#views-exposed-form-news-latest-embed-12 {
		grid-column: 1/4
	}
}

form#views-exposed-form-news-latest-embed-12 .form-item-type {
	border: 1px solid #d5d6d2;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

form#views-exposed-form-news-latest-embed-12 #edit-type {
	border: none;
	background: #fff
}

.node--news--teaser.journalists .news-teaser-small__type {
	margin: .25em 0 0;
	text-transform: uppercase;
	font-size: .85em;
	color: #777677
}

.node--news--teaser.journalists .news__category {
	margin: 0;
	padding: 0
}

.node--news--teaser.journalists .news-teaser-small__lede p {
	margin: 0 0 .75em
}

.umn-news__source {
	padding-bottom: 1em;
	border-bottom: 1px solid #d5d6d2
}

.umn-news__title {
	margin: .25em 0
}

.umn-news__date {
	font-style: italic;
	padding-top: 1em
}

.view--umn-in-the-news {
	max-width: 64ch;
	margin: 0 auto
}

.landing-page__background-media {
	
	
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: 1fr;
	grid-template-rows: 1fr
}

.landing-page__background-media .news__feature-video-hero {
	background: #f0efee;
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 1;
	grid-column: 1
}

.landing-page__container {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-row: 1;
	grid-row: 1;
	-ms-grid-column: 1;
	grid-column: 1;
	z-index: 1
}

.text-container__heading {
	max-width: 900px;
	margin: 0 auto 4rem;
	text-align: center
}

.text-container__heading h1 {
	color: #fff;
	font-size: 30px;
	margin-bottom: 1rem
}

@media screen and (min-width:450px) {
	.text-container__heading h1 {
		font-size: 45px
	}
}

@media screen and (min-width:1000px) {
	.text-container__heading h1 {
		font-size: 75px
	}
}

.text-container__heading .news__lede p {
	color: #fff;
	font-size: 24px;
	line-height: 1.2;
	padding: 0 .5rem
}

@media screen and (min-width:450px) {
	.text-container__heading .news__lede p {
		font-size: 26px
	}
}

@media screen and (min-width:1000px) {
	.text-container__heading .news__lede p {
		font-size: 32px
	}
}

@media screen and (min-width:900px) {
	.text-container__heading {
		margin: 0 auto 6rem
	}
}

@media screen and (min-width:1200px) {
	.text-container__heading {
		margin: 0 auto 8rem
	}
}

.news__feature-video-hero video {
	width: 100%;
	height: 100vh;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative
}

@media screen and (min-width:500px) {
	.news__feature-video-hero video {
		height: 75vh
	}
}

@media screen and (min-width:750px) {
	.news__feature-video-hero video {
		height: 65vh
	}
}

@media screen and (min-width:1200px) {
	.news__feature-video-hero video {
		height: 90vh
	}
}

.landing-page__components {
	padding: 0 1rem
}

@media screen and (min-width:1440px) {
	.landing-page__components {
		padding: 0
	}
}

.seeing-inside-nature .wysiwyg__content {
	background: hsla(0, 0%, 100%, .75);
	padding: 1rem
}

@media screen and (min-width:500px) {
	.seeing-inside-nature .wysiwyg__content {
		padding: 1.25rem
	}
}

@media screen and (min-width:700px) {
	.seeing-inside-nature .wysiwyg__content {
		padding: 1.5rem
	}
}

.seeing-inside-nature .wysiwyg__content h2 {
	margin-top: 0;
	margin-bottom: 1rem;
	line-height: 1
}

@media screen and (min-width:500px) {
	.seeing-inside-nature .wysiwyg__content h2 {
		margin-bottom: 1.25rem
	}
}

@media screen and (min-width:700px) {
	.seeing-inside-nature .wysiwyg__content h2 {
		margin-bottom: 1.5rem
	}
}

.seeing-inside-nature .wysiwyg__content p {
	line-height: 1.3;
	margin-bottom: 1.5rem
}

@media screen and (min-width:900px) {
	.seeing-inside-nature .wysiwyg__content p {
		min-height: 5rem
	}
}

.section__content.campus-life {
	-ms-flex-direction: column;
	flex-direction: column
}

.section__content.campus-life>article:nth-of-type(odd) {
	margin-left: auto
}

.page-section.student-news .section__intro-content {
	margin-bottom: 2em
}

.page-section.student-news .section__content.student-news {
	-ms-flex-direction: row;
	flex-direction: row
}

.page-section.student-news .paragraph--type--content-reference-feature {
	width: 45%;
	margin-right: 5%
}

.page-section.student-news .paragraph--type--views-reference {
	width: 50%
}

.container__content.curator-feed .wysiwyg__content {
	width: 100%;
	max-width: 100%
}

.social-menu.social-menu__alumni {
	-ms-grid-columns: (auto)[6];
	grid-template-columns: repeat(6, auto);
	max-width: 500px;
	width: 100%;
	margin: 0 auto
}

.node-3806 .region-header,
.node-25571 .region-header,
.node-25796 .region-header,
.node-29986 .region-header,
.page-node-type-for-journalists .region-header,
.page-node-type-landing-page .region-header,
.page-node-type-news .region-header,
.page-node-type-person-profile .region-header,
.path-news-events .region-header,
.path-taxonomy .region-header {
	
	
	grid-column-gap: .75em;
	-ms-grid-columns: 35% 61%;
	grid-template-columns: 35% 61%;
	padding: 1.15em 1em
}

.node-3806 .region-header .news-events__fake-h1-block,
.node-3806 .region-header .news-events__h1-block,
.node-25571 .region-header .news-events__fake-h1-block,
.node-25571 .region-header .news-events__h1-block,
.node-25796 .region-header .news-events__fake-h1-block,
.node-25796 .region-header .news-events__h1-block,
.node-29986 .region-header .news-events__fake-h1-block,
.node-29986 .region-header .news-events__h1-block,
.page-node-type-for-journalists .region-header .news-events__fake-h1-block,
.page-node-type-for-journalists .region-header .news-events__h1-block,
.page-node-type-landing-page .region-header .news-events__fake-h1-block,
.page-node-type-landing-page .region-header .news-events__h1-block,
.page-node-type-news .region-header .news-events__fake-h1-block,
.page-node-type-news .region-header .news-events__h1-block,
.page-node-type-person-profile .region-header .news-events__fake-h1-block,
.page-node-type-person-profile .region-header .news-events__h1-block,
.path-news-events .region-header .news-events__fake-h1-block,
.path-news-events .region-header .news-events__h1-block,
.path-taxonomy .region-header .news-events__fake-h1-block,
.path-taxonomy .region-header .news-events__h1-block {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.node-3806 .region-header .news-events__fake-h1,
.node-3806 .region-header h1,
.node-25571 .region-header .news-events__fake-h1,
.node-25571 .region-header h1,
.node-25796 .region-header .news-events__fake-h1,
.node-25796 .region-header h1,
.node-29986 .region-header .news-events__fake-h1,
.node-29986 .region-header h1,
.page-node-type-for-journalists .region-header .news-events__fake-h1,
.page-node-type-for-journalists .region-header h1,
.page-node-type-landing-page .region-header .news-events__fake-h1,
.page-node-type-landing-page .region-header h1,
.page-node-type-news .region-header .news-events__fake-h1,
.page-node-type-news .region-header h1,
.page-node-type-person-profile .region-header .news-events__fake-h1,
.page-node-type-person-profile .region-header h1,
.path-news-events .region-header .news-events__fake-h1,
.path-news-events .region-header h1,
.path-taxonomy .region-header .news-events__fake-h1,
.path-taxonomy .region-header h1 {
	margin: 0;
	font-size: 17px
}

.node-3806 .region-header .block-m-svg--exp path,
.node-25571 .region-header .block-m-svg--exp path,
.node-25796 .region-header .block-m-svg--exp path,
.node-29986 .region-header .block-m-svg--exp path,
.page-node-type-for-journalists .region-header .block-m-svg--exp path,
.page-node-type-landing-page .region-header .block-m-svg--exp path,
.page-node-type-news .region-header .block-m-svg--exp path,
.page-node-type-person-profile .region-header .block-m-svg--exp path,
.path-news-events .region-header .block-m-svg--exp path,
.path-taxonomy .region-header .block-m-svg--exp path {
	fill: maroon
}

.node-3806 .region-header .news-events__block-m,
.node-25571 .region-header .news-events__block-m,
.node-25796 .region-header .news-events__block-m,
.node-29986 .region-header .news-events__block-m,
.page-node-type-for-journalists .region-header .news-events__block-m,
.page-node-type-landing-page .region-header .news-events__block-m,
.page-node-type-news .region-header .news-events__block-m,
.page-node-type-person-profile .region-header .news-events__block-m,
.path-news-events .region-header .news-events__block-m,
.path-taxonomy .region-header .news-events__block-m {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-left: auto;
	width: 46px
}

.node-3806 .region-header a.news-events__fake-h1,
.node-3806 .region-header a.news-events__link,
.node-25571 .region-header a.news-events__fake-h1,
.node-25571 .region-header a.news-events__link,
.node-25796 .region-header a.news-events__fake-h1,
.node-25796 .region-header a.news-events__link,
.node-29986 .region-header a.news-events__fake-h1,
.node-29986 .region-header a.news-events__link,
.page-node-type-for-journalists .region-header a.news-events__fake-h1,
.page-node-type-for-journalists .region-header a.news-events__link,
.page-node-type-landing-page .region-header a.news-events__fake-h1,
.page-node-type-landing-page .region-header a.news-events__link,
.page-node-type-news .region-header a.news-events__fake-h1,
.page-node-type-news .region-header a.news-events__link,
.page-node-type-person-profile .region-header a.news-events__fake-h1,
.page-node-type-person-profile .region-header a.news-events__link,
.path-news-events .region-header a.news-events__fake-h1,
.path-news-events .region-header a.news-events__link,
.path-taxonomy .region-header a.news-events__fake-h1,
.path-taxonomy .region-header a.news-events__link {
	color: #333;
	background: transparent;
	border: none
}

.node-3806 .region-header a.news-events__fake-h1:active,
.node-3806 .region-header a.news-events__fake-h1:hover,
.node-3806 .region-header a.news-events__fake-h1:visited,
.node-3806 .region-header a.news-events__link:active,
.node-3806 .region-header a.news-events__link:hover,
.node-3806 .region-header a.news-events__link:visited,
.node-25571 .region-header a.news-events__fake-h1:active,
.node-25571 .region-header a.news-events__fake-h1:hover,
.node-25571 .region-header a.news-events__fake-h1:visited,
.node-25571 .region-header a.news-events__link:active,
.node-25571 .region-header a.news-events__link:hover,
.node-25571 .region-header a.news-events__link:visited,
.node-25796 .region-header a.news-events__fake-h1:active,
.node-25796 .region-header a.news-events__fake-h1:hover,
.node-25796 .region-header a.news-events__fake-h1:visited,
.node-25796 .region-header a.news-events__link:active,
.node-25796 .region-header a.news-events__link:hover,
.node-25796 .region-header a.news-events__link:visited,
.node-29986 .region-header a.news-events__fake-h1:active,
.node-29986 .region-header a.news-events__fake-h1:hover,
.node-29986 .region-header a.news-events__fake-h1:visited,
.node-29986 .region-header a.news-events__link:active,
.node-29986 .region-header a.news-events__link:hover,
.node-29986 .region-header a.news-events__link:visited,
.page-node-type-for-journalists .region-header a.news-events__fake-h1:active,
.page-node-type-for-journalists .region-header a.news-events__fake-h1:hover,
.page-node-type-for-journalists .region-header a.news-events__fake-h1:visited,
.page-node-type-for-journalists .region-header a.news-events__link:active,
.page-node-type-for-journalists .region-header a.news-events__link:hover,
.page-node-type-for-journalists .region-header a.news-events__link:visited,
.page-node-type-landing-page .region-header a.news-events__fake-h1:active,
.page-node-type-landing-page .region-header a.news-events__fake-h1:hover,
.page-node-type-landing-page .region-header a.news-events__fake-h1:visited,
.page-node-type-landing-page .region-header a.news-events__link:active,
.page-node-type-landing-page .region-header a.news-events__link:hover,
.page-node-type-landing-page .region-header a.news-events__link:visited,
.page-node-type-news .region-header a.news-events__fake-h1:active,
.page-node-type-news .region-header a.news-events__fake-h1:hover,
.page-node-type-news .region-header a.news-events__fake-h1:visited,
.page-node-type-news .region-header a.news-events__link:active,
.page-node-type-news .region-header a.news-events__link:hover,
.page-node-type-news .region-header a.news-events__link:visited,
.page-node-type-person-profile .region-header a.news-events__fake-h1:active,
.page-node-type-person-profile .region-header a.news-events__fake-h1:hover,
.page-node-type-person-profile .region-header a.news-events__fake-h1:visited,
.page-node-type-person-profile .region-header a.news-events__link:active,
.page-node-type-person-profile .region-header a.news-events__link:hover,
.page-node-type-person-profile .region-header a.news-events__link:visited,
.path-news-events .region-header a.news-events__fake-h1:active,
.path-news-events .region-header a.news-events__fake-h1:hover,
.path-news-events .region-header a.news-events__fake-h1:visited,
.path-news-events .region-header a.news-events__link:active,
.path-news-events .region-header a.news-events__link:hover,
.path-news-events .region-header a.news-events__link:visited,
.path-taxonomy .region-header a.news-events__fake-h1:active,
.path-taxonomy .region-header a.news-events__fake-h1:hover,
.path-taxonomy .region-header a.news-events__fake-h1:visited,
.path-taxonomy .region-header a.news-events__link:active,
.path-taxonomy .region-header a.news-events__link:hover,
.path-taxonomy .region-header a.news-events__link:visited {
	color: #333;
	background: transparent
}

@media screen and (min-width:400px) {

	.node-3806 .region-header,
	.node-25571 .region-header,
	.node-25796 .region-header,
	.node-29986 .region-header,
	.page-node-type-for-journalists .region-header,
	.page-node-type-landing-page .region-header,
	.page-node-type-news .region-header,
	.page-node-type-person-profile .region-header,
	.path-news-events .region-header,
	.path-taxonomy .region-header {
		-ms-grid-columns: 36% 61%;
		grid-template-columns: 36% 61%
	}
}

@media screen and (min-width:500px) {

	.node-3806 .region-header,
	.node-25571 .region-header,
	.node-25796 .region-header,
	.node-29986 .region-header,
	.page-node-type-for-journalists .region-header,
	.page-node-type-landing-page .region-header,
	.page-node-type-news .region-header,
	.page-node-type-person-profile .region-header,
	.path-news-events .region-header,
	.path-taxonomy .region-header {
		-ms-grid-columns: 41% 58%;
		grid-template-columns: 41% 58%
	}

	.node-3806 .region-header .news-events__fake-h1,
	.node-3806 .region-header h1,
	.node-25571 .region-header .news-events__fake-h1,
	.node-25571 .region-header h1,
	.node-25796 .region-header .news-events__fake-h1,
	.node-25796 .region-header h1,
	.node-29986 .region-header .news-events__fake-h1,
	.node-29986 .region-header h1,
	.page-node-type-for-journalists .region-header .news-events__fake-h1,
	.page-node-type-for-journalists .region-header h1,
	.page-node-type-landing-page .region-header .news-events__fake-h1,
	.page-node-type-landing-page .region-header h1,
	.page-node-type-news .region-header .news-events__fake-h1,
	.page-node-type-news .region-header h1,
	.page-node-type-person-profile .region-header .news-events__fake-h1,
	.page-node-type-person-profile .region-header h1,
	.path-news-events .region-header .news-events__fake-h1,
	.path-news-events .region-header h1,
	.path-taxonomy .region-header .news-events__fake-h1,
	.path-taxonomy .region-header h1 {
		font-size: 22px
	}
}

@media screen and (min-width:700px) {

	.node-3806 .region-header .news-events__block-m,
	.node-25571 .region-header .news-events__block-m,
	.node-25796 .region-header .news-events__block-m,
	.node-29986 .region-header .news-events__block-m,
	.page-node-type-for-journalists .region-header .news-events__block-m,
	.page-node-type-landing-page .region-header .news-events__block-m,
	.page-node-type-news .region-header .news-events__block-m,
	.page-node-type-person-profile .region-header .news-events__block-m,
	.path-news-events .region-header .news-events__block-m,
	.path-taxonomy .region-header .news-events__block-m {
		width: 48.75px
	}
}

@media screen and (min-width:900px) {

	.node-3806 .region-header,
	.node-25571 .region-header,
	.node-25796 .region-header,
	.node-29986 .region-header,
	.page-node-type-for-journalists .region-header,
	.page-node-type-landing-page .region-header,
	.page-node-type-news .region-header,
	.page-node-type-person-profile .region-header,
	.path-news-events .region-header,
	.path-taxonomy .region-header {
		-ms-grid-columns: auto 1fr 100px;
		grid-template-columns: auto 1fr 100px
	}

	.node-3806 .region-header .news-events__fake-h1,
	.node-3806 .region-header h1,
	.node-25571 .region-header .news-events__fake-h1,
	.node-25571 .region-header h1,
	.node-25796 .region-header .news-events__fake-h1,
	.node-25796 .region-header h1,
	.node-29986 .region-header .news-events__fake-h1,
	.node-29986 .region-header h1,
	.page-node-type-for-journalists .region-header .news-events__fake-h1,
	.page-node-type-for-journalists .region-header h1,
	.page-node-type-landing-page .region-header .news-events__fake-h1,
	.page-node-type-landing-page .region-header h1,
	.page-node-type-news .region-header .news-events__fake-h1,
	.page-node-type-news .region-header h1,
	.page-node-type-person-profile .region-header .news-events__fake-h1,
	.page-node-type-person-profile .region-header h1,
	.path-news-events .region-header .news-events__fake-h1,
	.path-news-events .region-header h1,
	.path-taxonomy .region-header .news-events__fake-h1,
	.path-taxonomy .region-header h1 {
		font-size: 32px
	}

	.node-3806 .region-header .news-events__block-m,
	.node-25571 .region-header .news-events__block-m,
	.node-25796 .region-header .news-events__block-m,
	.node-29986 .region-header .news-events__block-m,
	.page-node-type-for-journalists .region-header .news-events__block-m,
	.page-node-type-landing-page .region-header .news-events__block-m,
	.page-node-type-news .region-header .news-events__block-m,
	.page-node-type-person-profile .region-header .news-events__block-m,
	.path-news-events .region-header .news-events__block-m,
	.path-taxonomy .region-header .news-events__block-m {
		width: 60px
	}
}

@media screen and (min-width:1000px) {

	.node-3806 .region-header,
	.node-25571 .region-header,
	.node-25796 .region-header,
	.node-29986 .region-header,
	.page-node-type-for-journalists .region-header,
	.page-node-type-landing-page .region-header,
	.page-node-type-news .region-header,
	.page-node-type-person-profile .region-header,
	.path-news-events .region-header,
	.path-taxonomy .region-header {
		-ms-grid-columns: auto 1fr minmax(400px, 500px) 100px;
		grid-template-columns: auto 1fr minmax(400px, 500px) 100px
	}

	.node-3806 .region-header .news-events__block-m,
	.node-25571 .region-header .news-events__block-m,
	.node-25796 .region-header .news-events__block-m,
	.node-29986 .region-header .news-events__block-m,
	.page-node-type-for-journalists .region-header .news-events__block-m,
	.page-node-type-landing-page .region-header .news-events__block-m,
	.page-node-type-news .region-header .news-events__block-m,
	.page-node-type-person-profile .region-header .news-events__block-m,
	.path-news-events .region-header .news-events__block-m,
	.path-taxonomy .region-header .news-events__block-m {
		width: 69px
	}
}

.node-3806 .adv_page__nav-list li:nth-last-of-type(3):before {
	background: #d5d6d2;
	content: "";
	display: block;
	height: 1px;
	margin: .5em auto;
	width: 75%
}

@media screen and (min-width:1400px) {
	.node-3806 .adv_page__nav-list li:nth-last-of-type(3):before {
		width: 85%
	}
}

.taxonomy-page {
	display: none
}

.path-taxonomy div#block-homesite-content {
	background: #f9f7f6
}

.news-term {
	max-width: 1400px;
	margin: 0 auto
}

.news-term__container {
	background: #fff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	
	
	margin-bottom: 1.25em;
	padding: 1.25em;
	position: relative
}

@media screen and (min-width:550px) {
	.news-term__container {
		margin-bottom: 1.5em;
		padding: 1.5em
	}
}

@media screen and (min-width:750px) {
	.news-term__container {
		margin-bottom: 2em;
		padding: 2em
	}
}

.news-term__container.experts {
	margin-top: 2em
}

.path-taxonomy .news-term__heading {
	margin: 0;
	text-align: center
}

.path-taxonomy .news-taxonomy__experts h2 {
	margin: 0 0 2rem;
	text-align: center
}

.path-taxonomy .news-term__experts .view--people-by-taxonomy,
.path-taxonomy .news-term__features .view--news-by-taxonomy {
	
	
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	margin-bottom: 1.25em
}

@media screen and (min-width:550px) {

	.path-taxonomy .news-term__experts .view--people-by-taxonomy .news-teaser,
	.path-taxonomy .news-term__experts .view--people-by-taxonomy .person-teaser,
	.path-taxonomy .news-term__features .view--news-by-taxonomy .news-teaser,
	.path-taxonomy .news-term__features .view--news-by-taxonomy .person-teaser {
		
		
		-ms-grid-columns: 37% 60%;
		grid-template-columns: 37% 60%;
		grid-column-gap: 3%
	}
}

@media screen and (min-width:750px) {

	.path-taxonomy .news-term__experts .view--people-by-taxonomy,
	.path-taxonomy .news-term__features .view--news-by-taxonomy {
		-ms-grid-columns: (31.3333%)[3];
		grid-template-columns: repeat(3, 31.3333%);
		grid-column-gap: 3%
	}

	.path-taxonomy .news-term__experts .view--people-by-taxonomy .news-teaser,
	.path-taxonomy .news-term__experts .view--people-by-taxonomy .person-teaser,
	.path-taxonomy .news-term__features .view--news-by-taxonomy .news-teaser,
	.path-taxonomy .news-term__features .view--news-by-taxonomy .person-teaser {
		-ms-grid-columns: 100%;
		grid-template-columns: 100%;
		-ms-grid-rows: min-content;
		grid-template-rows: min-content
	}
}

.path-taxonomy .news-term__pr .view--news-by-taxonomy {
	
	
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	margin-bottom: 1.25em;
	max-width: 70ch;
	margin: 0 auto
}

@media screen and (min-width:550px) {
	.path-taxonomy .news-term__pr .view--news-by-taxonomy {
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:750px) {
	.path-taxonomy .news-term__pr .view--news-by-taxonomy {
		margin-bottom: 2em
	}
}

.path-taxonomy .news-term__pr .view--news-by-taxonomy .news-teaser {
	
	display: grid
}

.path-taxonomy .news-term__pr .view--news-by-taxonomy .news-teaser .news-teaser__copy {
	margin: 0
}

.path-taxonomy .news-term__experts,
.path-taxonomy .news-term__features,
.path-taxonomy .news-term__pr {
	max-width: 1000px;
	margin: 0 auto
}

.path-taxonomy .news-term__features {
	margin: 0 auto 1em
}

.path-taxonomy .region.region-footer-news {
	padding-top: 0
}

.node-25206 footer {
	margin: 0
}

@media screen and (min-width:760px) {
	.node-25206 footer {
		margin: -3em 0 0
	}
}

form#views-exposed-form-news-archive-default,
form#views-exposed-form-news-archive-embed-1,
form#views-exposed-form-news-archive-embed-2 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: .5em;
	-ms-grid-columns: auto auto;
	grid-template-columns: auto auto
}

@media screen and (min-width:500px) {

	form#views-exposed-form-news-archive-default,
	form#views-exposed-form-news-archive-embed-1,
	form#views-exposed-form-news-archive-embed-2 {
		-ms-grid-columns: auto auto;
		grid-template-columns: auto auto
	}
}

@media screen and (min-width:700px) {

	form#views-exposed-form-news-archive-default,
	form#views-exposed-form-news-archive-embed-1,
	form#views-exposed-form-news-archive-embed-2 {
		-ms-grid-columns: auto auto auto auto;
		grid-template-columns: auto auto auto auto
	}
}

form#views-exposed-form-news-archive-default #edit-actions,
form#views-exposed-form-news-archive-embed-1 #edit-actions,
form#views-exposed-form-news-archive-embed-2 #edit-actions {
	background: #fff;
	background: #7a0019;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-order: 2;
	order: 2;
	width: 15%
}

@media screen and (min-width:420px) {

	form#views-exposed-form-news-archive-default #edit-actions,
	form#views-exposed-form-news-archive-embed-1 #edit-actions,
	form#views-exposed-form-news-archive-embed-2 #edit-actions {
		width: 11%
	}
}

@media screen and (min-width:760px) {

	form#views-exposed-form-news-archive-default #edit-actions,
	form#views-exposed-form-news-archive-embed-1 #edit-actions,
	form#views-exposed-form-news-archive-embed-2 #edit-actions {
		width: 7%
	}
}

@media screen and (min-width:1000px) {

	form#views-exposed-form-news-archive-default #edit-actions,
	form#views-exposed-form-news-archive-embed-1 #edit-actions,
	form#views-exposed-form-news-archive-embed-2 #edit-actions {
		width: 6%
	}
}

@media screen and (min-width:1400px) {

	form#views-exposed-form-news-archive-default #edit-actions,
	form#views-exposed-form-news-archive-embed-1 #edit-actions,
	form#views-exposed-form-news-archive-embed-2 #edit-actions {
		width: 4%
	}
}

form#views-exposed-form-news-archive-default div#edit-actions svg,
form#views-exposed-form-news-archive-embed-1 div#edit-actions svg,
form#views-exposed-form-news-archive-embed-2 div#edit-actions svg {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin: 0 auto;
	width: 1.15rem
}

form#views-exposed-form-news-archive-default div#edit-actions button,
form#views-exposed-form-news-archive-embed-1 div#edit-actions button,
form#views-exposed-form-news-archive-embed-2 div#edit-actions button {
	border: none;
	background: #7a0019;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	width: 100%
}

form#views-exposed-form-news-archive-default div#edit-actions button:hover,
form#views-exposed-form-news-archive-embed-1 div#edit-actions button:hover,
form#views-exposed-form-news-archive-embed-2 div#edit-actions button:hover {
	background: #5b0013
}

form#views-exposed-form-news-archive-default div#edit-actions svg path,
form#views-exposed-form-news-archive-embed-1 div#edit-actions svg path,
form#views-exposed-form-news-archive-embed-2 div#edit-actions svg path {
	fill: #fff
}

form#views-exposed-form-news-archive-default .form-item-topic,
form#views-exposed-form-news-archive-embed-1 .form-item-topic,
form#views-exposed-form-news-archive-embed-2 .form-item-topic {
	background: #fff;
	border: 1px solid #d5d6d2;
	margin: 10px 0 0;
	-ms-flex-order: 4;
	order: 4;
	width: 49%
}

@media screen and (min-width:760px) {

	form#views-exposed-form-news-archive-default .form-item-topic,
	form#views-exposed-form-news-archive-embed-1 .form-item-topic,
	form#views-exposed-form-news-archive-embed-2 .form-item-topic {
		margin: 14px 0 0
	}
}

@media screen and (min-width:1000px) {

	form#views-exposed-form-news-archive-default .form-item-topic,
	form#views-exposed-form-news-archive-embed-1 .form-item-topic,
	form#views-exposed-form-news-archive-embed-2 .form-item-topic {
		width: 49.5%
	}
}

form#views-exposed-form-news-archive-default .form-item-type,
form#views-exposed-form-news-archive-embed-1 .form-item-type,
form#views-exposed-form-news-archive-embed-2 .form-item-type {
	margin: 10px auto 0 0;
	-ms-flex-order: 3;
	order: 3;
	width: 49%
}

@media screen and (min-width:760px) {

	form#views-exposed-form-news-archive-default .form-item-type,
	form#views-exposed-form-news-archive-embed-1 .form-item-type,
	form#views-exposed-form-news-archive-embed-2 .form-item-type {
		margin: 14px auto 0 0
	}
}

@media screen and (min-width:1000px) {

	form#views-exposed-form-news-archive-default .form-item-type,
	form#views-exposed-form-news-archive-embed-1 .form-item-type,
	form#views-exposed-form-news-archive-embed-2 .form-item-type {
		width: 49.5%
	}
}

form#views-exposed-form-news-archive-default .form-item-search,
form#views-exposed-form-news-archive-default .form-item-title,
form#views-exposed-form-news-archive-embed-1 .form-item-search,
form#views-exposed-form-news-archive-embed-1 .form-item-title,
form#views-exposed-form-news-archive-embed-2 .form-item-search,
form#views-exposed-form-news-archive-embed-2 .form-item-title {
	-ms-flex-order: 1;
	order: 1;
	width: 85%
}

@media screen and (min-width:420px) {

	form#views-exposed-form-news-archive-default .form-item-search,
	form#views-exposed-form-news-archive-default .form-item-title,
	form#views-exposed-form-news-archive-embed-1 .form-item-search,
	form#views-exposed-form-news-archive-embed-1 .form-item-title,
	form#views-exposed-form-news-archive-embed-2 .form-item-search,
	form#views-exposed-form-news-archive-embed-2 .form-item-title {
		width: 89%
	}
}

@media screen and (min-width:760px) {

	form#views-exposed-form-news-archive-default .form-item-search,
	form#views-exposed-form-news-archive-default .form-item-title,
	form#views-exposed-form-news-archive-embed-1 .form-item-search,
	form#views-exposed-form-news-archive-embed-1 .form-item-title,
	form#views-exposed-form-news-archive-embed-2 .form-item-search,
	form#views-exposed-form-news-archive-embed-2 .form-item-title {
		width: 93%
	}
}

@media screen and (min-width:1000px) {

	form#views-exposed-form-news-archive-default .form-item-search,
	form#views-exposed-form-news-archive-default .form-item-title,
	form#views-exposed-form-news-archive-embed-1 .form-item-search,
	form#views-exposed-form-news-archive-embed-1 .form-item-title,
	form#views-exposed-form-news-archive-embed-2 .form-item-search,
	form#views-exposed-form-news-archive-embed-2 .form-item-title {
		width: 94%
	}
}

@media screen and (min-width:1400px) {

	form#views-exposed-form-news-archive-default .form-item-search,
	form#views-exposed-form-news-archive-default .form-item-title,
	form#views-exposed-form-news-archive-embed-1 .form-item-search,
	form#views-exposed-form-news-archive-embed-1 .form-item-title,
	form#views-exposed-form-news-archive-embed-2 .form-item-search,
	form#views-exposed-form-news-archive-embed-2 .form-item-title {
		width: 96%
	}
}

form#views-exposed-form-news-archive-default .form-item-name,
form#views-exposed-form-news-archive-default .form-item-search,
form#views-exposed-form-news-archive-default .form-item-title,
form#views-exposed-form-news-archive-embed-1 .form-item-name,
form#views-exposed-form-news-archive-embed-1 .form-item-search,
form#views-exposed-form-news-archive-embed-1 .form-item-title,
form#views-exposed-form-news-archive-embed-2 .form-item-name,
form#views-exposed-form-news-archive-embed-2 .form-item-search,
form#views-exposed-form-news-archive-embed-2 .form-item-title {
	background: #fff;
	border: 1px solid #d5d6d2
}

form#views-exposed-form-news-archive-default input#edit-name,
form#views-exposed-form-news-archive-default input#edit-search,
form#views-exposed-form-news-archive-default input#edit-title,
form#views-exposed-form-news-archive-embed-1 input#edit-name,
form#views-exposed-form-news-archive-embed-1 input#edit-search,
form#views-exposed-form-news-archive-embed-1 input#edit-title,
form#views-exposed-form-news-archive-embed-2 input#edit-name,
form#views-exposed-form-news-archive-embed-2 input#edit-search,
form#views-exposed-form-news-archive-embed-2 input#edit-title {
	border: none;
	color: #333;
	height: 44px;
	padding: 0 7px;
	width: 100%
}

form#views-exposed-form-news-archive-default select,
form#views-exposed-form-news-archive-embed-1 select,
form#views-exposed-form-news-archive-embed-2 select {
	color: #333
}

form#views-exposed-form-news-archive-default select option[value=All],
form#views-exposed-form-news-archive-embed-1 select option[value=All],
form#views-exposed-form-news-archive-embed-2 select option[value=All] {
	color: #5a5a5a
}

form#views-exposed-form-news-archive-default select#edit-topic,
form#views-exposed-form-news-archive-embed-1 select#edit-topic,
form#views-exposed-form-news-archive-embed-2 select#edit-topic {
	background: #fff;
	border: none;
	border-radius: 0;
	height: 44px;
	padding: .5em .6em;
	width: 100%
}

form#views-exposed-form-news-archive-default select#edit-expertise,
form#views-exposed-form-news-archive-default select#edit-type,
form#views-exposed-form-news-archive-embed-1 select#edit-expertise,
form#views-exposed-form-news-archive-embed-1 select#edit-type,
form#views-exposed-form-news-archive-embed-2 select#edit-expertise,
form#views-exposed-form-news-archive-embed-2 select#edit-type {
	border: none;
	background: #fff;
	height: 44px;
	padding: .5em .6em;
	width: 100%
}

form#views-exposed-form-news-archive-default .form-item-expertise,
form#views-exposed-form-news-archive-default .form-item-type,
form#views-exposed-form-news-archive-embed-1 .form-item-expertise,
form#views-exposed-form-news-archive-embed-1 .form-item-type,
form#views-exposed-form-news-archive-embed-2 .form-item-expertise,
form#views-exposed-form-news-archive-embed-2 .form-item-type {
	background: #fff;
	border: 1px solid #d5d6d2
}

form#views-exposed-form-news-archive-default input#edit-submit-expert-search,
form#views-exposed-form-news-archive-default input#edit-submit-news-archive,
form#views-exposed-form-news-archive-embed-1 input#edit-submit-expert-search,
form#views-exposed-form-news-archive-embed-1 input#edit-submit-news-archive,
form#views-exposed-form-news-archive-embed-2 input#edit-submit-expert-search,
form#views-exposed-form-news-archive-embed-2 input#edit-submit-news-archive {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

form#views-exposed-form-news-archive-default input#edit-submit-expert-search.focusable:active,
form#views-exposed-form-news-archive-default input#edit-submit-expert-search.focusable:focus,
form#views-exposed-form-news-archive-default input#edit-submit-news-archive.focusable:active,
form#views-exposed-form-news-archive-default input#edit-submit-news-archive.focusable:focus,
form#views-exposed-form-news-archive-embed-1 input#edit-submit-expert-search.focusable:active,
form#views-exposed-form-news-archive-embed-1 input#edit-submit-expert-search.focusable:focus,
form#views-exposed-form-news-archive-embed-1 input#edit-submit-news-archive.focusable:active,
form#views-exposed-form-news-archive-embed-1 input#edit-submit-news-archive.focusable:focus,
form#views-exposed-form-news-archive-embed-2 input#edit-submit-expert-search.focusable:active,
form#views-exposed-form-news-archive-embed-2 input#edit-submit-expert-search.focusable:focus,
form#views-exposed-form-news-archive-embed-2 input#edit-submit-news-archive.focusable:active,
form#views-exposed-form-news-archive-embed-2 input#edit-submit-news-archive.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.view--expert-search {
	
	
	margin-bottom: 2em
}

.view--expert-search header {
	font-size: 16px;
	font-style: italic;
	-ms-grid-row: 2;
	grid-row: 2
}

.expert-list {
	padding: 0 1em;
	
	
	margin-bottom: 1.25em;
	-ms-grid-columns: 100%;
	grid-template-columns: 100%
}

.expert-list .person-teaser-small:last-of-type {
	border: none
}

@media screen and (min-width:700px) {
	.expert-list {
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.expert-list {
		margin-bottom: 2em;
		padding: 0 2em
	}
}

form#expert-search {
	
	
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	margin-bottom: 1em
}

@media screen and (min-width:450px) {
	form#expert-search {
		-ms-grid-columns: 62% 36%;
		grid-template-columns: 62% 36%;
		grid-column-gap: 2%
	}
}

.expert-search__field {
	border: 1px solid #d5d6d2;
	color: #333;
	padding: .5em .6em
}

.expert-search__field.input {
	-ms-grid-row: 1;
	grid-row: 1
}

@media screen and (min-width:450px) {
	.expert-search__field.input {
		-ms-grid-row: unset;
		grid-row: unset
	}
}

.expert-search__field.select {
	-ms-grid-row: 2;
	grid-row: 2
}

@media screen and (min-width:450px) {
	.expert-search__field.select {
		-ms-grid-row: unset;
		grid-row: unset
	}
}

.timely-topics {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media screen and (min-width:450px) {
	.timely-topics {
		grid-column: 1/3
	}
}

.timely-topics__label {
	font-size: .88em;
	margin: 0 .5em .5em 0;
	text-transform: uppercase;
	width: 100%
}

@media screen and (min-width:500px) {
	.timely-topics__label {
		margin: 0 .5em 0 0;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}
}

.timely-topic__button {
	background: #f0efee;
	border: none;
	color: #333;
	cursor: pointer;
	font-size: .88em;
	line-height: 1.25;
	padding: .5rem 1.25rem;
	margin: 0 8px 8px 0;
	transition: background-color .4s ease
}

.timely-topic__button:hover {
	background: hsla(72, 6%, 83%, .6)
}

form#views-exposed-form-expert-search-default {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media screen and (min-width:500px) {
	form#views-exposed-form-expert-search-default {
		-ms-grid-columns: auto auto;
		grid-template-columns: auto auto
	}
}

@media screen and (min-width:700px) {
	form#views-exposed-form-expert-search-default {
		-ms-grid-columns: auto 4rem auto auto;
		grid-template-columns: auto 4rem auto auto
	}
}

form#views-exposed-form-expert-search-default .form-item-name {
	-ms-flex-order: 1;
	order: 1;
	width: 90%
}

@media screen and (min-width:700px) {
	form#views-exposed-form-expert-search-default .form-item-name {
		width: 92%
	}
}

@media screen and (min-width:1000px) {
	form#views-exposed-form-expert-search-default .form-item-name {
		width: 34%
	}
}

form#views-exposed-form-expert-search-default .js-form-item-expertise {
	margin: 12px 0 0 auto;
	-ms-flex-order: 4;
	order: 4;
	width: 48.5%
}

@media screen and (min-width:500px) {
	form#views-exposed-form-expert-search-default .js-form-item-expertise {
		width: 49%
	}
}

@media screen and (min-width:1000px) {
	form#views-exposed-form-expert-search-default .js-form-item-expertise {
		margin: 0 0 0 auto;
		width: 29%
	}
}

form#views-exposed-form-expert-search-default #edit-actions {
	background: #fff;
	background: #7a0019;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-order: 2;
	order: 2;
	width: 10%
}

@media screen and (min-width:700px) {
	form#views-exposed-form-expert-search-default #edit-actions {
		width: 8%
	}
}

@media screen and (min-width:1000px) {
	form#views-exposed-form-expert-search-default #edit-actions {
		width: 4%
	}
}

form#views-exposed-form-expert-search-default div#edit-actions svg {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin: 0 auto;
	width: 1.5rem
}

form#views-exposed-form-expert-search-default div#edit-actions button {
	border: none;
	background: #7a0019;
	cursor: pointer;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	padding: 0
}

form#views-exposed-form-expert-search-default div#edit-actions button:hover {
	background: #5b0013
}

form#views-exposed-form-expert-search-default div#edit-actions svg path {
	fill: #fff
}

form#views-exposed-form-expert-search-default .form-item-topic {
	background: #fff;
	border: 1px solid #d5d6d2;
	padding: 0 4px;
	margin: 12px 0 0;
	-ms-flex-order: 3;
	order: 3;
	width: 48.5%
}

@media screen and (min-width:500px) {
	form#views-exposed-form-expert-search-default .form-item-topic {
		width: 49%
	}
}

@media screen and (min-width:1000px) {
	form#views-exposed-form-expert-search-default .form-item-topic {
		margin: 0 0 0 auto;
		width: 29%
	}
}

@media screen and (min-width:700px) {
	form#views-exposed-form-expert-search-default .form-item-title {
		grid-column: 1/4
	}
}

@media screen and (min-width:1040px) {
	form#views-exposed-form-expert-search-default .form-item-title {
		-ms-grid-column: 1;
		grid-column: 1
	}
}

form#views-exposed-form-expert-search-default .form-item-name,
form#views-exposed-form-expert-search-default .form-item-title {
	background: #fff;
	border: 1px solid #d5d6d2
}

form#views-exposed-form-expert-search-default input#edit-name,
form#views-exposed-form-expert-search-default input#edit-title {
	width: 100%;
	padding: 8px 7px 7px;
	border: none
}

form#views-exposed-form-expert-search-default select#edit-topic {
	width: 100%;
	padding: 4px;
	border: none;
	border-radius: 0;
	background: #fff
}

form#views-exposed-form-expert-search-default select#edit-expertise,
form#views-exposed-form-expert-search-default select#edit-type {
	width: 100%;
	border: none;
	background: #fff;
	padding: 4px
}

form#views-exposed-form-expert-search-default .form-item-expertise,
form#views-exposed-form-expert-search-default .form-item-type {
	background: #fff;
	border: 1px solid #d5d6d2;
	padding: 0 4px
}

form#views-exposed-form-expert-search-default input#edit-submit-expert-search,
form#views-exposed-form-expert-search-default input#edit-submit-news-archive {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

form#views-exposed-form-expert-search-default input#edit-submit-expert-search.focusable:active,
form#views-exposed-form-expert-search-default input#edit-submit-expert-search.focusable:focus,
form#views-exposed-form-expert-search-default input#edit-submit-news-archive.focusable:active,
form#views-exposed-form-expert-search-default input#edit-submit-news-archive.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.view--news-archive .news-teaser.small {
	border-bottom: 1px solid #d5d6d2;
	padding: 0 0 1.25rem
}

@media screen and (min-width:700px) {
	.view--news-archive .news-teaser.small {
		padding: 0 0 1.5em
	}
}

@media screen and (min-width:1000px) {
	.view--news-archive .news-teaser.small {
		padding: 0 0 2em
	}
}

.view--news-archive .news-teaser.small:last-of-type {
	border: none
}

#edit-timely-topic div:first-child {
	display: none
}

.return-count {
	font-style: italic;
	margin: -8px 0 0
}

.views-infinite-scroll-content-wrapper {
	
	
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 1.25rem
}

@media screen and (min-width:600px) {
	.views-infinite-scroll-content-wrapper {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media screen and (min-width:700px) {
	.views-infinite-scroll-content-wrapper {
		grid-gap: 1.5rem;
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr
	}
}

@media screen and (min-width:1000px) {
	.views-infinite-scroll-content-wrapper {
		grid-gap: 2rem
	}
}

.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager {
	padding: 0;
	margin: 0;
	list-style: none
}

.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a {
	-ms-flex-align: center;
	align-items: center;
	background: #7a0019;
	border: none;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	font-size: .9em;
	height: 55px;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 0 auto;
	max-width: 42ch;
	padding: 0 .75em;
	text-align: center;
	width: 100%
}

.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a:active,
.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a:focus,
.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a:hover {
	background: #900021
}

.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a:active,
.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a:focus {
	color: #fc3
}

.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a:visited {
	border: none;
	color: #fff
}

@media screen and (min-width:500px) {
	.views-infinite-scroll-content-wrapper+ul.js-pager__items.pager a {
		height: 65px
	}
}

.node-25796 .node--type-homepage {
	max-width: 1440px;
	margin: 0 auto
}

div#block-homesite-page-title {
	display: none
}

.node-25796 .page-section {
	margin-top: 2em
}

.node-25796 #driven {
	margin-top: .5em
}

.node-25796 #driven .section__gold-bar-container,
.node-25796 #driven h2.section__heading {
	display: none
}

.node-25796 #driven h1.campaign-lp__headline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 1.25rem
}

@media screen and (min-width:700px) {
	.node-25796 #driven h1.campaign-lp__headline {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 0 1.5rem
	}
}

@media screen and (min-width:760px) {
	.node-25796 #driven h1.campaign-lp__headline {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
}

@media screen and (min-width:1000px) {
	.node-25796 #driven h1.campaign-lp__headline {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0 0 2rem
	}
}

.node-25796 #driven h1.campaign-lp__headline .campaign-lp__text_2 {
	margin: 0 0 0 .35em;
	display: -ms-flexbox;
	display: flex
}

.node-25796 #driven h1.campaign-lp__headline .campaign-lp__svg {
	margin: 0 .15em 0 .35em
}

.node-25796 #driven h1.campaign-lp__headline path.block-m-svg__path {
	fill: #fc3
}

.node-25796 #driven .view--campaign-stories {
	
	
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	margin-bottom: 2em;
	grid-column-gap: 3%
}

@media screen and (min-width:550px) {
	.node-25796 #driven .view--campaign-stories {
		-ms-grid-columns: (48.5%)[2];
		grid-template-columns: repeat(2, 48.5%)
	}
}

@media screen and (min-width:760px) {
	.node-25796 #driven .view--campaign-stories {
		-ms-grid-columns: (31.3333%)[3];
		grid-template-columns: repeat(3, 31.3333%)
	}
}

.node-25796 #driven .bef-exposed-form {
	list-style: none;
	margin: 0 auto;
	max-width: 500px;
	width: 100%
}

@media screen and (min-width:550px) {
	.node-25796 #driven .bef-exposed-form {
		grid-column: 1/3
	}
}

@media screen and (min-width:760px) {
	.node-25796 #driven .bef-exposed-form {
		grid-column: 1/4
	}
}

.node-25796 #driven .form-select.bef-links ul {
	
	
	margin-bottom: .5em;
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	grid-column-gap: 4%
}

.node-25796 #driven .form-select.bef-links ul li {
	margin: 0;
	padding: 0
}

@media screen and (min-width:550px) {
	.node-25796 #driven .form-select.bef-links ul {
		-ms-grid-columns: (22%)[4];
		grid-template-columns: repeat(4, 22%)
	}
}

.node-25796 #driven .form-select.bef-links a {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	display: -ms-flexbox;
	display: flex;
	height: 44px;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	border: none;
	background: #f0efee;
	color: #333
}

.node-25796 #driven .form-select.bef-links a:hover {
	background: #ffde7a;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(0, 0, 0, .08)
}

.node-25796 #driven .form-select.bef-links a.bef-link-active {
	background: #ffde7a
}

.node-25796 .driven-social {
	background: #7a0019;
	padding: 2em 4em
}

.node-25796 .driven-social .news__social-sharing {
	-ms-grid-columns: (auto)[6];
	grid-template-columns: repeat(6, auto);
	grid-column-gap: 2em;
	
	
	margin: 0;
	list-style: none;
	padding: 0 1em;
	max-width: 550px;
	margin: 0 auto
}

.node-25796 .driven-social .news__social-sharing li {
	padding: 0;
	margin: 0
}

.node-25796 .driven-social .news__social-sharing svg {
	width: 55px;
	display: block
}

.node-25796 .driven-social .news__social-sharing svg path {
	fill: #fff;
	transition: fill .4s ease
}

.node-25796 .driven-social .news__social-sharing a {
	display: block;
	border: none
}

.node-25796 .driven-social .news__social-sharing a:hover {
	background: transparent
}

.node-25796 .driven-social .news__social-sharing a:hover svg path {
	fill: #fc3
}

.node-25796 .driven-social h2 {
	color: #fc3
}

.node-25796 .region-footer-news {
	padding-top: 0
}

@media screen and (min-width:1300px) {
	.health-sciences__care>div:first-of-type {
		grid-row: 1/3
	}
}

@media screen and (min-width:700px) {
	.health-sciences__care>div:nth-of-type(3) {
		grid-column: 1/3
	}
}

@media screen and (min-width:1300px) {
	.health-sciences__care>div:nth-of-type(3) {
		-ms-grid-column: 2;
		grid-column: 2
	}
}

.health-sciences__care h3 {
	margin-top: 2rem
}

@media screen and (min-width:700px) {
	.health-sciences__care h3 {
		margin-top: 1rem
	}
}

@media screen and (min-width:1300px) {
	.health-sciences__care h3 {
		text-align: left
	}
}

.health-sciences__research {
	margin-bottom: 2em
}

.health-sciences__research>div:first-of-type img {
	margin: 0
}

@media screen and (min-width:1350px) {
	.health-sciences__research>div:first-of-type {
		grid-row: 1/3
	}
}

@media screen and (min-width:650px) {
	.health-sciences__research .paragraph--type--infographic-bundle {
		-ms-grid-columns: 42% 54%;
		grid-template-columns: 42% 54%
	}
}

@media screen and (min-width:700px) {
	.health-sciences__research .paragraph--type--infographic-bundle {
		grid-column: 1/3;
		max-width: 525px;
		margin: 0 auto
	}
}

@media screen and (min-width:1350px) {
	.health-sciences__research .paragraph--type--infographic-bundle {
		-ms-grid-column: 2;
		grid-column: 2
	}
}

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

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

._bg--light-gray,
.bg--gray-lighter {
	background: #f0efee
}

._bg--off-white,
.bg--off-white {
	background: #f9f7f6
}

._bg--black {
	background: #000;
	color: #fff
}

._bg--maroon,
.bg--maroon {
	background: #7a0019;
	color: #fff
}

._bg--gold,
.bg--gold--light,
.bg--gold-light {
	background: #ffde7a
}

._bg--transparent {
	background: transparent
}

._bg--white,
.bg--white {
	background: #fff
}

._bg--dark-gray {
	background: #333;
	color: #fff
}

.bg--emergency-red {
	background: #ba0000;
	color: #fff
}

._bg--gradient-gold-to-white {
	background: linear-gradient(#ffde7a, #fff)
}

._elem--box-shadow-small {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08)
}

._elem--box-shadow-large {
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(0, 0, 0, .08)
}

._margin--negative-top-margin {
	margin-top: -16em;
	padding-top: 12em
}

.padding-0 {
	padding: 0
}

.margin-bottom-0 {
	margin-bottom: 0
}

.margin-bottom-2 {
	margin-bottom: 2rem
}

.margin-top-3 {
	margin-top: 1.25em
}

@media screen and (min-width:700px) {
	.margin-top-3 {
		margin-top: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.margin-top-3 {
		margin-top: 2em
	}
}

.btn-outline.white {
	background-color: transparent;
	color: #fff;
	border: 1px solid #fff
}

.btn.small {
	font-size: .9rem;
	margin: 1.5rem 0 0;
	padding: .25rem 1rem
}

.outline-white {
	border: 2px solid #fff
}

.max-64ch {
	max-width: 64ch;
	margin: 0 auto
}

.max-1000px {
	max-width: 1000px
}

.max-1000px,
.max-1200px {
	margin-left: auto;
	margin-right: auto
}

.max-1200px {
	max-width: 1200px
}

.max-1400px {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto
}

.align-start {
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start
}

.align-center {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center
}

.align-end {
	-ms-flex-item-align: end;
	-ms-grid-row-align: end;
	align-self: end
}

.grid-4 {
	
	
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 1.25rem
}

@media screen and (min-width:450px) {
	.grid-4 {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr)
	}
}

@media screen and (min-width:700px) {
	.grid-4 {
		grid-gap: 1.5rem
	}
}

@media screen and (min-width:1000px) {
	.grid-4 {
		grid-gap: 2rem;
		-ms-grid-columns: (1fr)[4];
		grid-template-columns: repeat(4, 1fr)
	}
}

.schema {
	display: none
}

@media print {

	.emergency-message,
	.page-node-type-news .news__related-stories,
	.region.region-system-messages,
	.social-sharing__container,
	div#block-breadcrumbs,
	footer,
	header.site-header {
		display: none
	}

	p a[href]:after {
		content: " ("attr(href) ")"
	}

	main:after {
		display: block;
		content: url(/sites/twin-cities.umn.edu/files/2020-09/wordmark-system_left-aligned.svg);
		max-width: 300px;
		margin: 2rem auto
	}
}

.fa-instagram-square {
	color: #d50e5b
}

.fa-facebook-square {
	color: #227bef
}

.fa-linkedin {
	color: #2867b2
}

.fa-twitter-square {
	color: #1da1f2
}

.fa-youtube-square {
	color: red
}

p.blockquote {
	border-left: 4px solid #7a0019;
	color: #777677;
	display: block;
	font-size: 1.5em;
	font-style: italic;
	margin: 1.5em 0 1.5em 1.5em;
	padding: .5em 1.5em
}

h2.styled {
	border-bottom: 4px solid #7a0019
}

.news__content .wysiwyg__text blockquote.blockquote__float-right,
.news__content .wysiwyg__text p.blockquote__float-right {
	background: #f9f7f6;
	border-left: 6px solid #fc3;
	margin: 1em 0;
	padding: 1em
}

@media screen and (min-width:540px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-right,
	.news__content .wysiwyg__text p.blockquote__float-right {
		float: right;
		max-width: 350px;
		width: 50%;
		margin: 0 0 1rem 2em
	}
}

@media screen and (min-width:630px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-right,
	.news__content .wysiwyg__text p.blockquote__float-right {
		width: 40%
	}
}

@media screen and (min-width:960px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-right,
	.news__content .wysiwyg__text p.blockquote__float-right {
		width: 35%
	}
}

@media screen and (min-width:1200px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-right,
	.news__content .wysiwyg__text p.blockquote__float-right {
		margin: 1em 10% 1em 2em
	}
}

@media screen and (min-width:1350px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-right,
	.news__content .wysiwyg__text p.blockquote__float-right {
		margin: 1em 14% 1em 2em
	}
}

@media screen and (min-width:1600px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-right,
	.news__content .wysiwyg__text p.blockquote__float-right {
		margin: 1em 18% 1em 2em
	}
}

@media screen and (min-width:1800px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-right,
	.news__content .wysiwyg__text p.blockquote__float-right {
		margin: 2em 22% 1em 2em
	}
}

.news__content .wysiwyg__text blockquote.blockquote__float-left,
.news__content .wysiwyg__text p.blockquote__float-left {
	background: #f9f7f6;
	border-left: 6px solid #fc3;
	margin: 1em 0;
	padding: 1em
}

@media screen and (min-width:540px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-left,
	.news__content .wysiwyg__text p.blockquote__float-left {
		float: left;
		max-width: 350px;
		width: 50%;
		margin: 0 2em 0 0
	}
}

@media screen and (min-width:630px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-left,
	.news__content .wysiwyg__text p.blockquote__float-left {
		width: 40%
	}
}

@media screen and (min-width:960px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-left,
	.news__content .wysiwyg__text p.blockquote__float-left {
		width: 35%
	}
}

@media screen and (min-width:1200px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-left,
	.news__content .wysiwyg__text p.blockquote__float-left {
		margin: 1em 2em 1em 10%
	}
}

@media screen and (min-width:1350px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-left,
	.news__content .wysiwyg__text p.blockquote__float-left {
		margin: 1em 2em 1em 14%
	}
}

@media screen and (min-width:1600px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-left,
	.news__content .wysiwyg__text p.blockquote__float-left {
		margin: 1em 2em 2em 18%
	}
}

@media screen and (min-width:1800px) {

	.news__content .wysiwyg__text blockquote.blockquote__float-left,
	.news__content .wysiwyg__text p.blockquote__float-left {
		margin: 2em 2em 2em 22%
	}
}

.blockquote__float-left,
.blockquote__float-right {
	font-size: .9em;
	text-align: left
}

.blockquote__float-left cite,
.blockquote__float-right cite {
	display: block;
	margin-top: .75em
}

a.btn {
	background: #7a0019;
	border: none;
	color: #fff;
	display: block;
	margin: 2em auto 0;
	padding: 1em
}

a.btn:hover {
	background: #900021
}

a.btn:visited {
	color: #fff
}

.node--unpublished {
	background-color: #fff4f4;
}

.fa-instagram-square {
	color: #d50e5b
}

.fa-facebook-square {
	color: #227bef
}

.fa-linkedin {
	color: #2867b2
}

.fa-twitter-square {
	color: #1da1f2
}

.fa-youtube-square {
	color: red
}

.news-teaser__type {
	color: #777677;
	font-size: 14px;
	line-height: 1;
	margin: 0 0 .5rem;
	text-transform: uppercase
}

.news-teaser__lede+.news-teaser__type {
	margin: 1em 0 0
}

h3.news-teaser__title {
	margin: 0 0 .45em;
	width: 100%;
	line-height: normal
}

.news-teaser__main-image {
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start;
	border: none
}

.news-teaser__main-image img {
	width: 100%
}

svg.icon__headphones,
svg.icon__video {
	display: inline-block;
	vertical-align: -.125em;
	width: 1em
}

.news-teaser__lede p {
	margin: 0
}

.news-teaser ul.news__category {
	list-style: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: .5em auto 0;
	padding: 0;
	text-transform: uppercase;
	width: 100%
}

.news-teaser .news__category-item {
	display: -ms-flexbox;
	display: flex;
	margin-right: .5em;
	font-size: 14px;
	padding: 0
}

.news-teaser .news__category-item a {
	border: none;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	color: #777677;
	padding: 0
}

.news-teaser .news__category-item:after {
	content: ",";
	display: inline;
	display: block;
	margin-right: .35em
}

.news-teaser .news__category-item:last-of-type:after {
	content: none
}

.news-teaser {
	
	
	-ms-grid-columns: 30% 67%;
	grid-template-columns: 30% 67%;
	grid-column-gap: 3%
}

.news-teaser h3.news-teaser__title {
	font-size: 16px
}

.news-teaser .news-teaser__lede {
	font-size: 13px;
	line-height: 1.4
}

@media screen and (min-width:600px) {
	.news-teaser {
		display: block
	}

	.news-teaser .news-teaser__copy {
		margin-top: .75rem
	}
}

@media screen and (min-width:1200px) {
	.news-teaser h3.news-teaser__title {
		font-size: 20px
	}

	.news-teaser .news-teaser__lede {
		font-size: 14px
	}
}

.news-teaser.small {
	display: block
}

.news-teaser.small h3.news-teaser__title {
	font-size: 16px
}

.news-teaser.small .news-teaser__lede {
	font-size: 15px;
	line-height: 1.4
}

.news-teaser.small .news-teaser__main-image {
	display: none
}

@media screen and (min-width:500px) {
	.news-teaser.small {
		
		display: grid
	}

	.news-teaser.small .news-teaser__main-image {
		display: block
	}
}

@media screen and (min-width:600px) {
	.news-teaser.small {
		
		display: grid
	}

	.news-teaser.small .news-teaser__copy {
		margin-top: 0
	}
}

@media screen and (min-width:1200px) {
	.news-teaser.small {
		-ms-grid-columns: 22.5% 75.5%;
		grid-template-columns: 22.5% 75.5%;
		grid-column-gap: 2%
	}

	.news-teaser.small h3.news-teaser__title {
		font-size: 20px
	}

	.news-teaser.small .news-teaser__lede {
		font-size: 16.5px
	}
}

@media screen and (min-width:1400px) {
	.news-teaser.small h3.news-teaser__title {
		font-size: 1.333em
	}

	.news-teaser.small .news-teaser__lede {
		font-size: 1.125em
	}
}

.news-teaser-small__content .news-teaser-small__main-image {
	display: none
}

.news-teaser-small__content .news-teaser-small__lede p {
	margin: 0
}

@media screen and (min-width:500px) {
	.news-teaser-small__content {
		
		
		-ms-grid-columns: 31% 66%;
		grid-template-columns: 31% 66%;
		grid-column-gap: 3%
	}

	.news-teaser-small__content .news-teaser-small__main-image {
		display: block
	}
}

@media screen and (min-width:750px) {
	.news-teaser-small__content {
		
		
		-ms-grid-columns: 25% 73%;
		grid-template-columns: 25% 73%;
		grid-column-gap: 2%
	}
}

.front-page.news-container .paragraph--type--content-reference__teaser,
.paragraph--type--views-reference .view--news-latest {
	max-width: 1400px;
	margin: 0 auto;
	
	
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	grid-column-gap: 1.25em;
	margin-bottom: 1.25em
}

.paragraph--type--views-reference .view--news-latest {
	-ms-grid-columns: auto;
	grid-template-columns: auto
}

@media screen and (min-width:600px) {
	.paragraph--type--views-reference .view--news-latest {
		-ms-grid-columns: (1fr)[3];
		grid-template-columns: repeat(3, 1fr);
		-ms-grid-rows: 1fr;
		grid-template-rows: 1fr
	}
}

@media screen and (min-width:700px) {
	.paragraph--type--views-reference .view--news-latest {
		grid-column-gap: 1.5em;
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.paragraph--type--views-reference .view--news-latest {
		grid-column-gap: 2em;
		margin-bottom: 2em
	}
}

@media screen and (min-width:1000px) {

	.front-page.news-container .paragraph--type--content-reference__teaser,
	.paragraph--type--views-reference.layout__feature-left .view--news-latest {
		-ms-grid-columns: 40% auto;
		grid-template-columns: 40% auto;
		-ms-grid-rows: auto;
		grid-template-rows: auto
	}

	.front-page.news-container .paragraph--type--content-reference__teaser .node--news:first-of-type,
	.paragraph--type--views-reference.layout__feature-left .view--news-latest .node--news:first-of-type {
		grid-row: 1/4;
		-ms-grid-column: 1;
		grid-column: 1
	}

	.front-page.news-container .paragraph--type--content-reference__teaser .node--news:first-of-type h3,
	.paragraph--type--views-reference.layout__feature-left .view--news-latest .node--news:first-of-type h3 {
		margin-top: .25em
	}

	.front-page.news-container .paragraph--type--content-reference__teaser .node--news:first-of-type .news__category-item,
	.paragraph--type--views-reference.layout__feature-left .view--news-latest .node--news:first-of-type .news__category-item {
		font-size: 16px
	}

	.front-page.news-container .paragraph--type--content-reference__teaser .node--news:nth-of-type(n+2),
	.paragraph--type--views-reference.layout__feature-left .view--news-latest .node--news:nth-of-type(n+2) {
		-ms-grid-column: 2;
		grid-column: 2;
		
		
		-ms-grid-columns: 40% auto;
		grid-template-columns: 40% auto;
		grid-column-gap: 3%
	}

	.front-page.news-container .paragraph--type--content-reference__teaser .node--news:nth-of-type(n+2) .news-teaser__copy,
	.paragraph--type--views-reference.layout__feature-left .view--news-latest .node--news:nth-of-type(n+2) .news-teaser__copy {
		margin: 0
	}
}

@media screen and (min-width:1000px) {
	.paragraph--type--views-reference.layout__feature-right .view--news-latest {
		-ms-grid-columns: 56% 40%;
		grid-template-columns: 56% 40%;
		margin-bottom: 1.5em;
		-ms-grid-rows: auto;
		grid-template-rows: auto
	}

	.paragraph--type--views-reference.layout__feature-right .view--news-latest .node--news:first-of-type {
		grid-row: 1/4;
		-ms-grid-column: 2;
		grid-column: 2
	}

	.paragraph--type--views-reference.layout__feature-right .view--news-latest .node--news:first-of-type h3 {
		margin-top: .25em
	}

	.paragraph--type--views-reference.layout__feature-right .view--news-latest .node--news:first-of-type .news__category-item {
		font-size: 16px
	}

	.paragraph--type--views-reference.layout__feature-right .view--news-latest .node--news:nth-of-type(n+2) {
		-ms-grid-column: 1;
		grid-column: 1;
		
		
		-ms-grid-columns: 40% 57%;
		grid-template-columns: 40% 57%;
		grid-column-gap: 3%
	}

	.paragraph--type--views-reference.layout__feature-right .view--news-latest .node--news:nth-of-type(n+2) .news-teaser__copy {
		margin: 0
	}
}

.fa-instagram-square {
	color: #d50e5b
}

.fa-facebook-square {
	color: #227bef
}

.fa-linkedin {
	color: #2867b2
}

.fa-twitter-square {
	color: #1da1f2
}

.fa-youtube-square {
	color: red
}

.page-node-type-advanced-page {
	background: #f9f7f6
}

.node--type-advanced-page {
	position: relative;
	z-index: 3
}

.adv_page__intro {
	background: #fff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	margin: 0 auto 1.25em;
	max-width: 1440px;
	padding: 0 0 2em;
	position: relative
}

@media screen and (min-width:700px) {
	.adv_page__intro {
		margin: 0 auto 1.5em
	}
}

@media screen and (min-width:1000px) {
	.adv_page__intro {
		background: transparent;
		box-shadow: none;
		margin: 0 auto;
		padding: 2em 2em 0
	}
}

@media screen and (min-width:1420px) {
	.adv_page__intro {
		padding: 2em 1em 0
	}
}

.intro-text__text p {
	max-width: 64ch;
	margin: 0 auto
}

.intro-text__text p+ul {
	margin: unset
}

@media screen and (min-width:1000px) {
	.adv_page__main-content {
		-ms-flex-align: start;
		align-items: flex-start;
		display: -ms-grid;
		display: grid;
		clear：both;
		-ms-grid-columns: 20% 80%;
		grid-template-columns: 20% 80%;
		margin: 0 auto;
		max-width: 1440px;
		padding: 0;
		position: relative;
		top: 30px;
		width: 100%;
		margin-bottom: 50px;
	}
}

.adv_page__nav {
	background:#305DC3;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	display: block;
	margin: 0 0 1.25em;
	padding: .75em 0;
	max-height:600px;
	-ms-grid-column: 1;
}

@media screen and (min-width:700px) {
	.adv_page__nav {
		padding: 1.5em 0;
		margin: 0 0 1.5em
	}
}

@media screen and (min-width:1000px) {
	.adv_page__nav {
		background: #305DC3;
		border-radius:5px;
		box-shadow: none;
		margin-bottom: 0;
		padding: 1em 1em 1em;
		position: -webkit-sticky;
		position: sticky;
		top:0px;
		-ms-grid-column: 1;
	}

	.adv_page__nav .section__gold-bar-container {
		display: none
	}
}

.adv_page__nav.waypoint {
	max-width: 288px;
	position: fixed;
	top: 0
}

.adv_page__nav-heading {
	color: rgba(255,255,255,0.9);
	text-transform: uppercase;
	padding: .5em 1em;
	font-size: 25px;
	font-weight: 700
}

@media screen and (min-width:500px) {
	.adv_page__nav-heading {
		padding: .4em 1em .4em 15%
	}
}

@media screen and (min-width:750px) {
	.adv_page__nav-heading {
		padding: .4em 1em .4em 12%
	}
}

@media screen and (min-width:1000px) {
	.adv_page__nav-heading {
		padding: .4em 1em .4em 1em
	}
}

@media screen and (min-width:1420px) {
	.adv_page__nav-heading {
		padding: .4em 1em .4em 1.5em
	}
}

.adv_page__nav-heading.tablet {
	display: none
}

@media screen and (min-width:1000px) {
	.adv_page__nav-heading.tablet {
		display: block
	}
}

@media screen and (min-width:1000px) {
	.adv_page__nav-heading.mobile {
		display: none
	}
}

.adv_page__nav-list {
	list-style: none;
	margin: 0;
	padding: 0;
	color:#ffffff!important;
}

.adv_page__nav-item {
	border: none;
	padding: 0
	color:#ffffff!important;
}

a.adv_page__nav-link {
	border: none;
	color: #ffffff;
	display: block;
	padding: 0.4em 1.25em;
	font-size: 15px;
	text-decoration: underline
}

a.adv_page__nav-link:hover {
	background: #FDC94A;
}

a.adv_page__nav-link:visited {
	color: #ffffff;
	border: none
}

a.adv_page__nav-link:focus:not(.active-section) {
	background: unset;
}

@media screen and (min-width:500px) {
	a.adv_page__nav-link {
		padding: 0.5em 1.25em 0.5em 8%
	}
}

@media screen and (min-width:750px) {
	a.adv_page__nav-link {
		padding: 0.5em 1.25em 0.5em 6%
	}
}

@media screen and (min-width:1000px) {
	a.adv_page__nav-link {
		padding: 0.4em 1.25em 0.4em 1.5em;	
		text-decoration: none
	}
}

@media screen and (min-width:1420px) {
	a.adv_page__nav-link {
		padding: 0.4em 1.25em;
		text-decoration: none
	}
}

.adv_page__nav-link.active-section {
	background: #ffde7a
}

.adv_page__bkgd {
	display: none
}

@media screen and (min-width:1000px) {
	.adv_page__bkgd {
		background: #7a0019;
		background: linear-gradient(180deg, #5b0013, #7a0019 50%, #900021);
		display: block;
		height: 325px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: -2
	}
}

@media screen and (min-width:1100px) {
	.adv_page__bkgd {
		height: 357px
	}
}

@media screen and (min-width:1250px) {
	.adv_page__bkgd {
		height: 409px
	}
}

@media screen and (min-width:1300px) {
	.adv_page__bkgd {
		height: 426px
	}
}

@media screen and (min-width:1400px) {
	.adv_page__bkgd {
		height: 461px
	}
}

@media screen and (min-width:1450px) {
	.adv_page__bkgd {
		height: 475px
	}
}

.adv_page__gold-bar {
	background: #fc3;
	height: 1em;
	left: 39.5%;
	position: absolute;
	top: -.5em;
	width: 5em
}

.adv_page__intro-text {
	padding: 1.25em 1em 0;
	position: relative
}

@media screen and (min-width:700px) {
	.adv_page__intro-text {
		padding: 1.5em 1em 0
	}
}

@media screen and (min-width:1000px) {
	.adv_page__intro-text {
		background: #fff;
		font-size: .85em;
		padding: 2em;
		position: absolute;
		right: 80px;
		top: 80px;
		width: 435px
	}
}

@media screen and (min-width:1144px) {
	.adv_page__intro-text {
		font-size: 1em
	}
}

h1.adv_page__title {
	margin-top: 0;
	text-align: center
}

@media screen and (min-width:1000px) {
	.hero-layout--left .adv_page__intro-text {
		left: 80px;
		right: unset
	}
}

.adv_page__section-content {
	display: block
}

.adv_page__news-intro {
	padding: 1.25em;
	background: #fff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	margin-bottom: 1.25em
}

@media screen and (min-width:700px) {
	.adv_page__news-intro {
		padding: 1.5em;
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.adv_page__news-intro {
		padding: 2em;
		margin-bottom: 2em
	}
}

.news-intro__wrapper {
	max-width: 750px;
	margin: 0 auto;
	
	
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	grid-column-gap: 1.25em;
	margin-bottom: 1.25em
}

@media screen and (min-width:600px) {
	.news-intro__wrapper {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media screen and (min-width:700px) {
	.news-intro__wrapper {
		grid-column-gap: 1.5em;
		margin-bottom: 1.5em
	}
}

@media screen and (min-width:850px) {
	.news-intro__wrapper {
		-ms-grid-columns: 40% 56%;
		grid-template-columns: 40% 56%;
		max-width: 1400px
	}
}

@media screen and (min-width:1000px) {
	.news-intro__wrapper {
		grid-column-gap: 2em;
		margin-bottom: 2em;
		max-width: 1440px
	}
}

@media screen and (min-width:600px) {

	.news-intro__wrapper .paragraph--type--news-feature:first-of-type,
	.news-intro__wrapper>div:first-of-type {
		-ms-grid-row: 1;
		grid-row: 1;
		grid-column: 1/3
	}
}

@media screen and (min-width:850px) {

	.news-intro__wrapper .paragraph--type--news-feature:first-of-type,
	.news-intro__wrapper>div:first-of-type {
		grid-row: 1/4;
		-ms-grid-column: 1;
		grid-column: 1
	}
}

.news-intro__wrapper .paragraph--type--news-feature:first-of-type .news-teaser,
.news-intro__wrapper>div:first-of-type .news-teaser {
	display: block
}

.news-intro__wrapper .paragraph--type--news-feature:first-of-type .news-teaser h3.news-teaser__title,
.news-intro__wrapper>div:first-of-type .news-teaser h3.news-teaser__title {
	font-size: 20px
}

.news-intro__wrapper .paragraph--type--news-feature:first-of-type .news-teaser .news-teaser__lede,
.news-intro__wrapper>div:first-of-type .news-teaser .news-teaser__lede {
	font-size: 15px
}

.news-intro__wrapper .paragraph--type--news-feature:first-of-type .news-teaser .news-teaser__copy,
.news-intro__wrapper>div:first-of-type .news-teaser .news-teaser__copy {
	margin-top: .5rem
}

@media screen and (min-width:600px) {

	.news-intro__wrapper .paragraph--type--news-feature:first-of-type .news-teaser h3.news-teaser__title,
	.news-intro__wrapper>div:first-of-type .news-teaser h3.news-teaser__title {
		font-size: 23px
	}

	.news-intro__wrapper .paragraph--type--news-feature:first-of-type .news-teaser .news-teaser__lede,
	.news-intro__wrapper>div:first-of-type .news-teaser .news-teaser__lede {
		font-size: 18px
	}
}

@media screen and (min-width:850px) {

	.news-intro__wrapper .paragraph--type--news-feature:first-of-type .news-teaser .news-teaser__lede p,
	.news-intro__wrapper>div:first-of-type .news-teaser .news-teaser__lede p {
		font-size: 19px
	}
}

.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser,
.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser {
	
	display: grid
}

.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser .news-teaser__copy,
.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser .news-teaser__copy {
	margin: 0
}

@media screen and (min-width:600px) {

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser {
		display: block;
		-ms-grid-row: 2;
		grid-row: 2
	}

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser .news-teaser__copy,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser .news-teaser__copy {
		margin: .5rem 0 0
	}
}

@media screen and (min-width:700px) {

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser h3.news-teaser__title,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser h3.news-teaser__title {
		font-size: 20px
	}

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser .news-teaser__lede,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser .news-teaser__lede {
		font-size: 16px
	}
}

@media screen and (min-width:850px) {

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser {
		
		
		-ms-grid-columns: 41.33% auto;
		grid-template-columns: 41.33% auto;
		grid-column-gap: 3%
	}

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser h3.news-teaser__title,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser h3.news-teaser__title {
		font-size: 20px
	}

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser .news-teaser__lede,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser .news-teaser__lede {
		font-size: 16.5px
	}

	.news-intro__wrapper .paragraph--type--news-feature:nth-of-type(n+2) .news-teaser .news-teaser__copy,
	.news-intro__wrapper>div:nth-of-type(n+2) .news-teaser .news-teaser__copy {
		margin: 0
	}
}

.no-hero-image .adv_page__intro {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	width: 100%;
	padding: 0;
	background: #fff;
	margin-bottom: 2em;
	text-align: center
}

.no-hero-image .adv_page__intro .adv_page__intro-text {
	position: relative;
	top: unset;
	width: 100%;
	margin: 0;
	right: unset;
	padding: 2em
}

.no-hero-image .adv_page__intro .adv_page__intro-text .intro-text__text {
	max-width: 66ch;
	margin: 0 auto;
	text-align: left
}

.no-hero-image .adv_page__intro .adv_page__intro-text .section__gold-bar-container {
	display: none
}

@media screen and (min-width:1000px) {
	.no-hero-image .adv_page__intro .adv_page__intro-text .section__gold-bar-container {
		display: block
	}
}

.no-hero-image .adv_page__section-content .adv_page__intro {
	display: none
}

@media screen and (min-width:1000px) {
	.no-hero-image .adv_page__section-content .adv_page__intro {
		display: block;
		margin: 2em 0 0
	}
}

@media screen and (min-width:1000px) {
	.no-hero-image>.adv_page__intro {
		display: none
	}
}

.adv_page__infographics {
	padding: 1.5em 1em 0
}

@media screen and (min-width:650px) {
	.adv_page__infographics {
		padding: 2em 1.5em 0
	}
}

@media screen and (min-width:1000px) {
	.adv_page__infographics {
		padding: 0 2em 0;
	}
}

.adv_page__section-content .adv_page__infographics {
	display: block;
	overflow:hidden;
	margin-bottom:1.5em;
}

@media screen and (min-width:1000px) {
	.adv_page__section-content .adv_page__infographics {
		display: block
	}
}

@media screen and (min-width:1000px) {
	.adv_page__intro .adv_page__infographics {
		display: none
	}
}

.adv_page__section-content {
	
	margin-bottom: 1.5em;
	-ms-grid-column:2;
}

.adv_page__section-content .feature-component,
.adv_page__section-content .paragraph--type--full-width-image,
.adv_page__section-content .paragraph--type--news-person-profile {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08)
}

@media screen and (min-width:700px) {
	.adv_page__section-content {
		margin-bottom: 1.5em;
		-ms-grid-column:2;
	}
}

@media screen and (min-width:1000px) {
	.adv_page__section-content {
		margin-bottom: 1.5em;
	    -ms-grid-column:2;
	}
}

.node-25621 .adv_page__bkgd,
.node-25621 .adv_page__infographics,
.node-25621 .adv_page__main-content {
	display: none
}

.node-25621 .adv_page__intro {
	margin-bottom: 0;
	padding: 0;
	max-width: 100%;
	width: 100%
}

.node-25621 .adv_page__intro img {
	width: 100%
}

@media screen and (min-width:1568px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 5%
	}
}

@media screen and (min-width:1620px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 6%
	}
}

@media screen and (min-width:1720px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 9%
	}
}

@media screen and (min-width:1820px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 12%
	}
}

@media screen and (min-width:1980px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 14%
	}
}

@media screen and (min-width:2140px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 16%
	}
}

@media screen and (min-width:2240px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 19%
	}
}

@media screen and (min-width:2340px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 21%
	}
}

@media screen and (min-width:2400px) {
	.node-25621 .hero-layout--left .adv_page__intro-text {
		left: 22.5%
	}
}

.node-25621 footer {
	margin-top: 0
}

@media screen and (min-width:700px) {
	._layout--two-columnn.cost-of-attendance {
		-ms-grid-columns: 36% 60%;
		grid-template-columns: 36% 60%
	}

	._layout--two-columnn.cost-of-attendance .btn {
		margin: 1em 0
	}
}

.virtual-tour {
	max-width: 280px;
	width: 100%;
	margin: 0 auto -1em;
	height: 300px
}

@media screen and (min-width:400px) {
	.virtual-tour {
		max-width: 350px
	}
}

@media screen and (min-width:500px) {
	.virtual-tour {
		max-width: 450px
	}
}

@media screen and (min-width:600px) {
	.virtual-tour {
		height: 400px;
		max-width: 500px
	}
}

@media screen and (min-width:750px) {
	.virtual-tour {
		height: 450px;
		max-width: 700px
	}
}

@media screen and (min-width:1000px) {
	.virtual-tour {
		height: 500px;
		max-width: 830px
	}
}

.student-research .container__content {
	max-width: 72ch;
	margin: 0 auto
}

#notable-alumni .paragraph--type--fa-text-with-optional-header>ul {
	margin: 0
}

.page-section.banner {
	background: #ffde7a
}

.page-section.banner .section__gold-bar-container {
	display: none
}

.page-section.simple-banner {
	background: #ffde7a;
	padding: 1.25em
}

@media screen and (min-width:700px) {
	.page-section.simple-banner {
		padding: 1.5em
	}
}

@media screen and (min-width:1000px) {
	.page-section.simple-banner {
		padding: 1em 2em
	}
}

.page-section.simple-banner .section__gold-bar-container,
.page-section.simple-banner h2 {
	display: none
}

.page-section.simple-banner p {
	max-width: 100%
}

div#experts form.expert-search {
	width: 100%;
	max-width: 100%;
	margin-top: 2rem;
	-ms-grid-columns: auto 3em;
	grid-template-columns: auto 3em
}

div#experts form.expert-search input.expert-search__input {
	border: 1px solid #d5d6d2
}

div#experts form.expert-search button.expert-search__submit {
	background: #7a0019;
	color: #fff
}

div#experts form.expert-search button.expert-search__submit span.expert-search__text {
	display: none
}

div#experts form.expert-search button.expert-search__submit:hover {
	background: #900021
}

div#experts form.expert-search button.expert-search__submit svg {
	width: 1em
}

div#experts form.expert-search button.expert-search__submit svg path {
	fill: #fff
}

.in-the-news .container__content._layout--two-columnn,
.in-the-news .view--umn-in-the-news {
	max-width: 850px;
	margin: 0 auto
}

.in-the-news .news-teaser.small {
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: min-content;
	grid-template-rows: min-content
}

.in-the-news .news-teaser.small .news-teaser__type {
	margin-top: .5em
}

.in-the-news .umn-news__source:last-of-type {
	border: none
}
#fudong{
	z-index:500;
	width: 150px;
	height: 400px;
	background: #ffffff;
	position:fixed;
	right: 0px;
	top: 200px;
	overflow: hidden;
	border: solid 5px #3AB4C3;
	color:#3AB4C3;
}
#fudong ul a li{
color:#3AB4C3;
}
#dian_x{
	margin: 5px;
	width: 20px;
	height: 20px;
	background: #ffffff;
	position:absolute;
	right: 0px;
	top: 0px;
	font-size: 18px;
	text-align: center;
	line-height:20px;
    cursor:pointer;
}
#fudong ul a:nth-child(3) li i{
	font-size: 22px;
	top:5px;
	left: -32px;
}
#fudong ul  li:nth-child(5){
	font-size: 15px;
	margin-left: 5px;
	width: 120px;
}
#fudong ul li i{
	font-size: 25px;
	margin: 0 5px;
	list-style: none;
	margin-top: 5px;
	position:absolute;
	top:3px;
	left: -30px;
	
}
#fudong ul{
	overflow: hidden;
}
#fudong ul li{
	position:relative;
	margin: 5px 0;
	width: 90px;
	height: 40px;
	padding: 0px;
	margin-left: 30px;
	list-style: none;
	font-size: 16px;
	line-height: 40px;
}
#fudong ul a{
	color: #000000;
	text-decoration:none;
}
#fudong ul p{
	text-align: center;
}
#fudong_xiao{
	display: none;
	z-index:503;
    color:#3AB4C3;
	background:rgba(255,255,255,0.95);
	position:fixed;
	right: 0px;
	top: 400px;
	width: 40px;
	height: 140px;
	writing-mode: tb-rl;
	border: solid 2px #3AB4C3;
}
#fudong_xiao span{
	margin-top: 10px;
	font-size: 20px;
	font-weight:600;
	display: inline-block;
	text-decoration:none;
	line-height: 38px;
    letter-spacing:2px; 
cursor:pointer;	
}
#fudong_xiao span i{
	font-size: 28px;
}
#dibu_fd{
	z-index:503;
	display: none;
	position:fixed;
	bottom: 0;
	width: 100%;
	height: 60px;
	background:#4c4c4c;
}
#dibu_fd div{
	float: left;
	width: 33.3333%;
	height: 60px;
}
#dibu_fd a div p i{
	font-size: 30px;
	display: inline-block;
margin-top:6px;
}
#dibu_fd a:nth-child(2) div p i{
margin-top:5px;
}
#dibu_fd a:nth-child(3) div p i{
margin-top:3px;
}
#dibu_fd a{
	color:rgba(0,0,0,0.7);
}
#dibu_fd a:nth-child(3):visited{
	color:rgba(0,0,0,0.7);
}
#dibu_fd  p{
	margin: 0 auto;
	text-align: center;
}
#dibu_fd a:hover div{
	background:rgba(255,255,255,0.7);
}
@media screen and (max-width: 750px) {
	#dibu_fd{
		display: block!important;
	}
	#page-footer{
		margin-bottom:60px;
	}
}
#qxxb:after{
	display:none !important;
}

#left_bys{
	text-align:left;
}
#saoma{
	box-shadow:none;
}
#saoma img{
	width:610px!important;
	margin: 0 auto;
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	border:3px solid #006A6F;
	border-radius:10px;
}
#container{
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	border:1px solid #006A6F;
	border-radius:10px;
	
}
#byspx{
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .08);
	border:3px solid #006A6F;
	border-radius:10px;
}
#ys_lang{
	margin-top: 10px;
	width: 100%;
	height: 3px;
	background: #dddddd;
}
#ys_xiao{
	width: 15%;
	height: 3px;
	background: #264EA7;
}
.list_paging ul li {
	display: inline-block;
	border: 1px solid #3F54BF;
	padding: 6px 15px;
	margin: 0 1px;
	line-height: 24px;
	background: #F9F7F6;
	color: #3F54BF;
	border-radius: 2px;
	margin-bottom:6px;
}
.list_paging ul li a{
	color: #3F54BF;
}
.list_paging ul li a:hover,.list_paging ul li a:visited,.list_paging ul li a:active,.list_paging ul li a:link{
	background: #F9F7F6;
}
.list_paging ul {
	text-align: center;
}

.list_paging .active {
	background: #3fa7c3;
}

.list_paging .active a {
	color: #006A6F;
}
h3.section__heading{
	text-align:center;
}
#wdby img{
	background: #f9f7f6;
	border-radius:10px;
	width: 100%!important;
}
#xctp img{
	display: none;
}
#wysiwyg__text{
	line-height: 40px;
}
#qxbk{
	border: none;
	box-shadow:none;
}
#jj_text p span{
	font-size: 16px!important;
}
#jj_text_li ul{
	color:#1495E7;
	font-size:18px!important;
}
#jj_text_li ul li{
	list-style-type:disc!important;
}

#jj_text_li ul li span{
	color:#D5362B;
	font-size: 25px!important;
}
#wh_wz p{
	margin:0 0 0.4em!important;
}
#wh_wz p span{
	font-size: 16px!important;
}
#ntgrid1{
	float: left;
	width: 50%;
	padding: 1%;
}
#ntgrid2{
	float: right;
	width: 50%;
	padding: 1%;
}
@media screen and (max-width: 1000px) {
	#ntgrid1{
		width: 100%;
	}
	#ntgrid2{
		width: 100%;
	}
}
#jj_text_li_right{
	width: 50%;
	float:left;
}
#jj_text_li{
	margin-bottom: 15px;
	width: 40%;
	float: left;
}
@media screen and (max-width: 900px) {
	#jj_text_li_right{
		width: 100%;
	}
	#jj_text_li{
		width: 100%;
	}
}
.jj_text_xia{
	margin-bottom: 20px;
	overflow: hidden;
}
.qx_di{
	margin-bottom: 0px!important;
}
#mytitle{
    position: absolute;
    color: #ffffff;
    max-width: 160px;
    font-size: 14px;
    padding: 4px;
    background: rgba(40, 40, 40, 0.8);
    border: solid 1px #e9f7f6;
    border-radius:5px;
}
.anli_sj{
	width: 100%;
	overflow: hidden;
}
.anli_sj img{
	width: 19%;
	display: inline-block;
	border: solid 1px #5e7cd0;
	border-radius:2px;
}
@media screen and (max-width: 1000px) {
	.anli_sj img{
	    width: 24%;
    }
}
@media screen and (max-width: 700px) {
	.anli_sj img{
	    width: 32.5%;
    }
}
@media screen and (max-width: 500px) {
	.anli_sj img{
	    width: 49%;
    }
}
#anli{
	width: 23%;
}
@media screen and (max-width: 700px) {
	#anli{
	    width: 100%;
    }
}
.adv_page__nav img{
	width: 100%;
	display:block;
	position: absolute;
	top:150px;
	left: 0;
}
@media screen and (max-width: 1100px) {
	.adv_page__nav img{
		display:none;
	}
}
.zp_nr{
	border-top: solid 1px #cccccc;
}
.zp_nr ul li:first-child{
	color:#004286;
	font-size: 20px;
}
.zp_nr ul{
	margin-bottom: 20px;
	padding-left: 0px;
}
.zp_nr ul li{
	padding-top: 0;
	margin-bottom: 5px;
	font-size: 15px;
}
.kuai{
	display: inline-block;
	width: 70px;
	height: 70px;
	background: #004286;
	color:#ffffff;
	font-size: 35px;
	text-align: center;
	line-height: 70px;
}
.zp_h{
	margin-top:20px;
	margin-bottom:40px;
	overflow: hidden;
}
.zp_jj{
	float: left;
	width: 25%;
}
.zp_jj p{
	display: inline-block;
	margin-bottom: 0px;
	position: relative;
	top: 5px;
	left: 15px;
}
@media screen and (max-width: 1000px) {
	.zp_jj{
	margin-bottom: 10px;
	width: 50%;
}
}
.ff_1{
	width: 35%;
	float: left;
}
.ff_2{
	width: 65%;
	float: left;
}
.ff_1_1{
	width: 90%;
	float: left;
}
.ff_1_1 img{
	margin: 0 auto;
	display: block;
}
.ff_1_1 p{
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 20px;
	color:#31669D;
}
.ff_1_2{
	width: 10%;
	float: left;
}
.ff_1_2 ul li{
}
.ct{
	margin: 0 auto;
	width: 2px;
	height: 280px;
	background: #DCDCDC;
}
.yuan{
	margin: 0 auto;
	width: 10px;
	height: 10px;
	border-radius: 50px;
	background: #004286;
}
.ff_2_n{
	width: 50%;
	float: left;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ff_tb{
	display: inline-block;
	width: 70px;
	height: 70px;
	background: #004286;
	color:#ffffff;
	font-size: 35px;
	text-align: center;
	line-height: 70px;
	border-radius: 50px;
	position: absolute;
	left: 10px;
}
.ff_li{
	width: 75%;
	float: right;
	font-size: 15px;
}
.ff_li p{
	margin-bottom: 0px;
	font-weight: 600;
}
.ff_li ul li:first-child {
	font-size: 18px;
	font-weight: 600;
}
.ff_li ul li{
	text-indent:20px;
}
@media screen and (max-width: 1000px) {
	.ff_1_1{
		width: 100%;
	}
	.ff_1{
		width: 100%;
	}
	.ff_2{
		width: 100%;
	}
	.ff_1_2{
		display: none;
	}
}
@media screen and (max-width: 600px) {
	.ff_2_n{
		width: 100%;
	}
}
#jgt2{
	display: none;
}
#jgt_b{
	border: #CCCCCC 1px solid;
}
.gg_h2{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	color:#264EA7;
}
@media screen and (max-width: 700px) {
	#list_gt{
		width:94%;
	}
}
.zp_bi{
	width: 300px;
    position: absolute;
    z-index: -1;
    right:3em;
    bottom: 0px;
	margin-bottom: 0px!important;
}

@media screen and (max-width: 1000px) {
	.zp_bi{
	    right:1.5em;
		bottom: 3em;
	}
}
@media screen and (max-width: 600px) {
	.zp_bi{
	    display: none;
	}
}
.thisclass{
	border: none!important;
}