/*THIS CSS FILE IS IN USE! */

@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_light/OpenSans-Light-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_light/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_light/OpenSans-Light-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_light/OpenSans-Light-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_light/OpenSans-Light-webfont.svg#open_sanslight") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bold/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bolditalic/OpenSans-BoldItalic-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bolditalic/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bolditalic/OpenSans-BoldItalic-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bolditalic/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_bolditalic/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabold/OpenSans-ExtraBold-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabold/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabold/OpenSans-ExtraBold-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabold/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabold/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibold/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Open Sans';
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.eot");
  src: url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("https://www.d.umn.edu/base/fonts/OpenSans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg");
  font-weight: 600;
  font-style: italic; }

#content{margin-top:75px;
font-family:"Open Sans", Arial, sans-serif;}

.visually-hidden {
	height: 1px;
	left: -9999px;
	position: absolute;
	overflow: hidden;
	top: -9999px;
	width: 1px;
}

.clearfix {
	float: none;
	clear: both;
}

.display_none {
	display: none;
}

h1.sitename {color:#7a0019!important;background:#fff!important;}












div.HOMEMADEBANNER-INNER {
  padding-left: 90px;
  margin-bottom: 18px;
  background: #7a0019;
}

#HOMEMADEBANNER .wordmark {
  margin-left: 60px;
  padding-top: 10px;
  padding-bottom: 14px;
}
div.wordmark {
  width: 275px;
  height: 29px;
}
#librarytitle a {
  font: 26px "Open Sans", sans-serif;
  text-decoration: none;
  color: #7a0019;
  padding-left: 150px;
}

nav.nav-myu li {
  position: absolute;
  top: 20px;
  right: 10em;
  color: #fff;
  list-style-type: none;
}

nav.nav-myu li a {
  color: #fff;
  margin-right: 10px;
}

.mobile-menu {
  display: block;
  width: 100%;
  background: #f0efee;
  line-height: 1.6em;
  font-weight: 300;
  width: 100%;
  text-align: center;
  position: relative;
  margin: 0 auto;
}
/*Strip the ul of padding and list styling*/
.mobile-menu ul {
  list-style-type: none;
  margin: 20px auto;
  padding-left: 154px;
  text-align: center;
  width: 100%;
  position: absolute;
  background: #f0efee;
}

/*Create a horizontal list with spacing*/
.mobile-menu li {
  display: inline-block;
  float: left;
  margin-right: 1px;
}

/*Style for menu links*/
.mobile-menu li a {
  display: block;
  min-width: 140px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight:500;
  color: #000;
  background: #f0efee;
  text-decoration: none;
  margin-left: -1px;
  padding: 14px 0;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

/*Hover state for top level links*/
.mobile-menu li:hover a {
  color: #000;
  background-color: #f9f7f6;
}

/*Style for dropdown links --- LIGHT ROLLOVER BACKGROUND is #f9f7f6 */
.mobile-menu li:hover ul a {
  background: #f0efee;
  color: #2f3036;
  height: 40px;
  line-height: 40px;
}

/*Hover state for dropdown links*/
.mobile-menu li:hover .mobile-menu ul a:hover {
  color: #000;
}

/*Hide dropdown links until they are needed*/
.mobile-menu li ul {
  display: none;
}

/*Make dropdown links vertical*/
.mobile-menu li ul li {
  display: block;
  float: none;
}

/*Prevent text wrapping*/
.mobile-menu li ul li a {
  width: auto;
  min-width: 100px;
  padding: 0 20px;
}

/*Style 'show menu' label button and hide it by default*/
.mobile-menu .show-menu {
  text-decoration: none;
  color: #000;
  background: #f0efee;
  text-align: center;
  padding: 10px 15px;
  display: none;
  cursor: pointer;
}

.mobile-menu .show-menu span {
  padding-left: 35px;
}

/*Hide checkbox*/
.mobile-menu input[type="checkbox"] {
  display: none;
}

/*Show menu when invisible checkbox is checked*/
.mobile-menu input[type="checkbox"]:checked ~ #menu {
  display: block;
}

/*Responsive Styles*/

@media screen and (max-width: 800px) {
  .mobile-menu .lines {
    border-bottom: 15px double #f0efee;
    border-top: 5px solid #f0efee;
    content: "";
    height: 5px;
    width: 20px;

    float: left;
  }
  /*Make dropdown links appear inline*/
  .mobile-menu ul {
    position: static;
    display: none;margin:0!important;padding:0!important;
  }
  /*Create vertical spacing*/
  .mobile-menu li {
    margin-bottom: 1px;
  }
  /*Make all menu links full width*/
  .mobile-menu ul li,
  .mobile-menu li a {
    width: 100%;
  }
  /*Display 'show menu' link*/
  .mobile-menu .show-menu {
    display: block;
	
  }
}









/*************** FOOTER 1 *********************/
footer h3 {
	font-weight: bold;
	margin-top: 1.5em;
	font-size: inherit;
	line-height: 1.25em;
}

footer p {
	margin-top: 1.5em;
}

footer .UMD_foot__wrap {
	overflow: hidden;
	* zoom: 1;
	max-width: 84%;
	margin-left: auto;
	margin-right: auto;
	padding: 1.0em;
}

footer li  {
	list-style-type:none!important;
}
footer .UMD_foot__wrap a, footer .UMD_foot__wrap a:visited {
	display: list-item;
	list-style: none!important;
	line-height: 2em;
	color: #434d5b;
	text-decoration: none;
}

footer .UMD_foot__wrap .privacy {
	margin-top: 1.5rem;
}

footer .UMD_foot__wrap a:hover, footer .UMD_foot__wrap a:focus, footer .UMD_foot__wrap a:active {
	color: #7a0019;
	text-decoration: underline;
}

@media screen and (max-width:51rem) {
	footer .UMD_foot__wrap .foot__block:nth-child(4) {
		border-right: none;
		margin-right: 0;
	}
}

footer .UMD_foot__wrap .foot__block h3:first-child, footer .UMD_foot__wrap .foot__last_block h3:first-child {
	margin-top: 0.5em;
}

footer .UMD_foot__wrap .foot__block {
	float: left;
	display: block;
	margin-right: 2.35765%;
	width: 23.23176%;
	padding: 1.5rem 0;
	border-right: 1px dashed #333;
	font-size: 0.85em;
	min-height: 21.5em;
}

footer .UMD_foot__wrap .foot__block:last-child {
	margin-right: 0;
}

@media screen and (max-width:51rem) {
	footer .UMD_foot__wrap .foot__block {
		float: left;
		display: block;
		margin-right: 4.82916%;
		width: 30.11389%;
	}

	footer .UMD_foot__wrap .foot__block:last-child {
		margin-right: 0;
	}
}

@media screen and (max-width:40rem) {
	footer .UMD_foot__wrap .foot__block {
		float: left;
		display: block;
		width: 100%;
		border: none;
		margin-right: 0;
		height: 100%;
		min-height: 1.0em;
		padding-bottom: 0;
	}

	footer .UMD_foot__wrap .foot__block:last-child {
		margin-right: 0;
	}

	footer .UMD_foot__wrap .foot__block a, footer .UMD_foot__wrap .foot__block a:visited {
		text-decoration: underline;
	}
}

footer .UMD_foot__wrap .foot__last_block {
	display: block;
	margin-right: 2.35765%;

	padding: 1.5rem 0;
	font-size: 0.85em;
	height: 21.5em;
}

footer .UMD_foot__wrap .foot__last_block:last-child {
	margin-right: 0;
}

@media screen and (max-width:51rem) {
	footer .UMD_foot__wrap .foot__last_block {
		display: block;
		margin-right: 4.82916%;
		width: 100%;
		height: 100%;
	}

	footer .UMD_foot__wrap .foot__last_block:last-child {
		margin-right: 0;
	}
}

@media screen and (max-width:40rem) {
	footer .UMD_foot__wrap .foot__last_block {
		display: block;
		width: 100%;
		border: none;
		margin-right: 0;
		height: 100%;
		min-height: 1.0em;
		padding-bottom: 0;
	}

	footer .UMD_foot__wrap .foot__last_block:last-child {
		margin-right: 0;
	}

	footer .UMD_foot__wrap .foot__last_block a, footer .UMD_foot__wrap .foot__last_block a:visited {
		text-decoration: underline;
	}
}

footer .UMD_foot__wrap .UMD_social__wrap {}

footer .UMD_foot__wrap .UMD_social__wrap .social_icon:nth-of-type(1) a {
	margin-left: 0;
}

footer .UMD_foot__wrap .UMD_social__wrap a {
	display: inline-block;
	overflow: hidden;
	float: left;
	position: relative;
	text-decoration: none;
	margin: 5px;
	height: calc(50px * 0.6);
	width: calc(50px * 0.6);
	border-radius: 10%;
}

footer .UMD_foot__wrap .UMD_social__wrap a, footer .UMD_foot__wrap .UMD_social__wrap a:visited {
	background-color: #434d5b;
}

footer .UMD_foot__wrap .UMD_social__wrap a:hover, footer .UMD_foot__wrap .UMD_social__wrap a:focus,
footer .UMD_foot__wrap .UMD_social__wrap a:active {
	background-color: #7a0019;
	text-decoration: none;
}

footer .UMD_foot__wrap .UMD_social__wrap img {
	position: absolute;
	height: calc(50px * 0.6);
	width: calc(250px * 0.6);
	max-width: 250px;
	border: 0;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_facebook {
	top: 0;
	left: 0;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_twitter {
	top: 0;
	left: calc(-50px * 0.6 * 1);
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_instagram {
	top: 0;
	left: calc(-50px * 0.6 * 2);
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_flickr {
	top: 0;
	left: calc(-50px * 0.6 * 3);
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_youtube {
	top: 0;
	left: calc(-50px * 0.6 * 4);
}






#umd_footer {
	width:100%;
	background-color:#fff
}
#umd_footer h3 {
	font-weight:bold;
	margin-top:1.5em;
	font-size:inherit;
	line-height:1.25em;
	margin-bottom:0 !important;
}
#umd_footer p {
	margin:1.5em 0 0 0 !important;
}
#umd_footer .foot__wrap {
	overflow:hidden;
*zoom:1;
	max-width:75em;
	margin-left:auto;
	margin-right:auto;
	padding:1.0em
}
#umd_footer .foot__wrap a,
#umd_footer .foot__wrap a:visited {
	display:list-item;
	list-style:none!important;
	line-height:2em;
	color:#434d5b;
	text-decoration:none
}
#umd_footer .foot__wrap a.footer_inline_link,
#umd_footer .foot__wrap a:visited.footer_inline_link {
	display:inline;
	text-decoration:underline;
	color:#7a0019;
}
#umd_footer .foot__wrap .privacy {
	margin-top:1.5rem
}
#umd_footer .foot__wrap a:hover,
#umd_footer .foot__wrap a:focus,
#umd_footer .foot__wrap a:active {
	color:#7a0019;
	text-decoration:underline
}
@media screen and (max-width:51rem) {
footer .foot__wrap .foot__block:nth-child(4) {
border-right:none;
margin-right:0
}
}
#umd_footer .foot__wrap .foot__block h3:first-child,
#umd_footer .foot__wrap .foot__last_block h3:first-child {
	margin-top:0.5em
}
#umd_footer .foot__wrap .foot__block {
	float:left;
	display:block;
	margin-right:2.35765%;
	width:23.23176%;
	padding:1.5rem 0;
	border-right:1px dashed #333;
	font-size:0.85rem;
	min-height:21.5em
}
#umd_footer .foot__wrap .foot__block:last-child {
	margin-right:0
}
@media screen and (max-width:51rem) {
#umd_footer .foot__wrap .foot__block {
float:left;
display:block;
margin-right:4.82916%;
width:30.11389%
}
#umd_footer .foot__wrap .foot__block:last-child {
margin-right:0
}
}
@media screen and (max-width:40rem) {
#umd_footer .foot__wrap .foot__block {
float:left;
display:block;
margin-right:4.82916%;
width:100%;
border:none;
margin-right:0;
height:100%;
min-height:1.0em;
padding-bottom:0
}
#umd_footer .foot__wrap .foot__block:last-child {
margin-right:0
}
#umd_footer .foot__wrap .foot__block a, #umd_footer .foot__wrap .foot__block a:visited {
text-decoration:underline
}
}
#umd_footer .foot__wrap .foot__last_block {
	float:left;
	display:block;
	margin-right:2.35765%;
	width:23.23176%;
	padding:1.5rem 0;
	font-size:0.85rem;
	height:21.5em
}
#umd_footer .foot__wrap .foot__last_block:last-child {
	margin-right:0
}
@media screen and (max-width:51rem) {
#umd_footer .foot__wrap .foot__last_block {
float:left;
display:block;
margin-right:4.82916%;
width:100%;
height:100%
}
#umd_footer .foot__wrap .foot__last_block:last-child {
margin-right:0
}
}
@media screen and (max-width:40rem) {
#umd_footer .foot__wrap .foot__last_block {
float:left;
display:block;
margin-right:4.82916%;
width:100%;
border:none;
margin-right:0;
height:100%;
min-height:1.0em;
padding-bottom:0
}
#umd_footer .foot__wrap .foot__last_block:last-child {
margin-right:0
}
#umd_footer .foot__wrap .foot__last_block a, #umd_footer .foot__wrap .foot__last_block a:visited {
text-decoration:underline
}
}
#umd_footer .foot__wrap .social__wrap .social_icon:nth-of-type(1) a {
	margin-left:0
}
#umd_footer .foot__wrap .social__wrap a {
	display:inline-block;
	overflow:hidden;
	float:left;
	position:relative;
	text-decoration:none;
	margin:5px;
padding:calc(10px * 0.6);
height:calc(50px * 0.6);
width:calc(50px * 0.6);
	border-radius:10%
}
#umd_footer .foot__wrap .social__wrap a,
#umd_footer .foot__wrap .social__wrap a:visited {
	background-color:#434d5b
}
#umd_footer .foot__wrap .social__wrap a:hover,
#umd_footer .foot__wrap .social__wrap a:focus,
#umd_footer .foot__wrap .social__wrap a:active {
	background-color:#7a0019;
	text-decoration:none
}
#umd_footer .foot__wrap .social__wrap img {
	position:absolute;
height:calc(50px * 0.6);
width:calc(250px * 0.6);
	max-width:250px;
	border:0
}
#umd_footer .foot__wrap .social__wrap #facebook {
	top:0;
	left:0
}
#umd_footer .foot__wrap .social__wrap #twitter {
	top:0;
left:calc(-50px * 0.6 * 1)
}
#umd_footer .foot__wrap .social__wrap #instagram {
	top:0;
left:calc(-50px * 0.6 * 2)
}
#umd_footer .foot__wrap .social__wrap #flickr {
	top:0;
left:calc(-50px * 0.6 * 3)
}
#umd_footer .foot__wrap .social__wrap #youtube {
	top:0;
left:calc(-50px * 0.6 * 4)
}
#umd_footer .foot__wrap ul {
	list-style:none!important;
	padding:0;
	margin-top:0;
}
#umd_footer .foot__wrap li {
	padding:0;
}
#umd_footer .foot__wrap a {
	border-bottom:none;
}
#umd_footer address {
	font-style:normal;
}
.layout--onecol .layout__region {
	width:100%;
}
.layout--threecol-33-34-33 {
	display:flex;
	flex-wrap:wrap;
}
.layout--threecol-33-34-33 > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--threecol-33-34-33 > .layout__region--first,
.layout--threecol-33-34-33 > .layout__region--third {
	flex:0 1 33%;
}
.layout--threecol-33-34-33 > .layout__region--second {
	flex:0 1 34%;
}
}
.paragraph--unpublished {
	background-color:#fff4f4;
}
.layout--threecol-25-50-25 {
	display:flex;
	flex-wrap:wrap;
}
.layout--threecol-25-50-25 > .layout__region,
.layout--threecol-25-50-25 > .layout__region--second {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--threecol-25-50-25 > .layout__region--first,
.layout--threecol-25-50-25 > .layout__region--third {
	flex:0 1 25%;
}
.layout--threecol-25-50-25 > .layout__region--second {
	flex:0 1 50%;
}
}
.layout--twocol-section {
	display:flex;
	flex-wrap:wrap;
}
.layout--twocol-section > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,
.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
	flex:0 1 50%;
}
.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,
.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second {
	flex:0 1 33%;
}
.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,
.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first {
	flex:0 1 67%;
}
.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,
.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second {
	flex:0 1 25%;
}
.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,
.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
	flex:0 1 75%;
}
}
.layout--fourcol-section {
	display:flex;
	flex-wrap:wrap;
}
.layout--fourcol-section > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--fourcol-section > .layout__region {
	flex:0 1 25%;
}
}
.layout--threecol-section {
	display:flex;
	flex-wrap:wrap;
}
.layout--threecol-section > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--threecol-section--25-50-25 > .layout__region--first,
.layout--threecol-section--25-50-25 > .layout__region--third,
.layout--threecol-section--25-25-50 > .layout__region--first,
.layout--threecol-section--25-25-50 > .layout__region--second,
.layout--threecol-section--50-25-25 > .layout__region--second,
.layout--threecol-section--50-25-25 > .layout__region--third {
	flex:0 1 25%;
}
.layout--threecol-section--25-50-25 > .layout__region--second,
.layout--threecol-section--25-25-50 > .layout__region--third,
.layout--threecol-section--50-25-25 > .layout__region--first {
	flex:0 1 50%;
}
.layout--threecol-section--33-34-33 > .layout__region--first,
.layout--threecol-section--33-34-33 > .layout__region--third {
	flex:0 1 33%;
}
.layout--threecol-section--33-34-33 > .layout__region--second {
	flex:0 1 34%;
}
}


footer {
	width: 100%;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.25em;
	color: #333;
}




/*start NEW footer from UMD - clean out dupes */


#umd_footer {
	width:100%;
	background-color:#fff
}
#umd_footer h3 {
	font-weight:bold;
	margin-top:1.5em;
	font-size:inherit;
	line-height:1.25em;
	margin-bottom:0 !important;
}
#umd_footer p {
	margin:1.5em 0 0 0 !important;
}
#umd_footer .foot__wrap {
	overflow:hidden;
*zoom:1;
	max-width:75em;
	margin-left:auto;
	margin-right:auto;
	padding:1.0em
}
#umd_footer .foot__wrap a,
#umd_footer .foot__wrap a:visited {
	display:list-item;
	list-style:none!important;
	line-height:2em;
	color:#434d5b;
	text-decoration:none
}
#umd_footer .foot__wrap a.footer_inline_link,
#umd_footer .foot__wrap a:visited.footer_inline_link {
	display:inline;
	text-decoration:underline;
	color:#7a0019;
}
#umd_footer .foot__wrap .privacy {
	margin-top:1.5rem
}
#umd_footer .foot__wrap a:hover,
#umd_footer .foot__wrap a:focus,
#umd_footer .foot__wrap a:active {
	color:#7a0019;
	text-decoration:underline
}
@media screen and (max-width:51rem) {
footer .foot__wrap .foot__block:nth-child(4) {
border-right:none;
margin-right:0
}
}
#umd_footer .foot__wrap .foot__block h3:first-child,
#umd_footer .foot__wrap .foot__last_block h3:first-child {
	margin-top:0.5em
}
#umd_footer .foot__wrap .foot__block {
	float:left;
	display:block;
	margin-right:2.35765%;
	width:23.23176%;
	padding:1.5rem 0;
	border-right:1px dashed #333;
	font-size:0.85rem;
	min-height:21.5em
}
#umd_footer .foot__wrap .foot__block:last-child {
	margin-right:0
}
@media screen and (max-width:51rem) {
#umd_footer .foot__wrap .foot__block {
float:left;
display:block;
margin-right:4.82916%;
width:30.11389%
}
#umd_footer .foot__wrap .foot__block:last-child {
margin-right:0
}
}
@media screen and (max-width:40rem) {
#umd_footer .foot__wrap .foot__block {
float:left;
display:block;
margin-right:4.82916%;
width:100%;
border:none;
margin-right:0;
height:100%;
min-height:1.0em;
padding-bottom:0
}
#umd_footer .foot__wrap .foot__block:last-child {
margin-right:0
}
#umd_footer .foot__wrap .foot__block a, #umd_footer .foot__wrap .foot__block a:visited {
text-decoration:underline
}
}
#umd_footer .foot__wrap .foot__last_block {
	float:left;
	display:block;
	margin-right:2.35765%;
	width:23.23176%;
	padding:1.5rem 0;
	font-size:0.85rem;
	height:21.5em
}
#umd_footer .foot__wrap .foot__last_block:last-child {
	margin-right:0
}
@media screen and (max-width:51rem) {
#umd_footer .foot__wrap .foot__last_block {
float:left;
display:block;
margin-right:4.82916%;
width:100%;
height:100%
}
#umd_footer .foot__wrap .foot__last_block:last-child {
margin-right:0
}
}
@media screen and (max-width:40rem) {
#umd_footer .foot__wrap .foot__last_block {
float:left;
display:block;
margin-right:4.82916%;
width:100%;
border:none;
margin-right:0;
height:100%;
min-height:1.0em;
padding-bottom:0
}
#umd_footer .foot__wrap .foot__last_block:last-child {
margin-right:0
}
#umd_footer .foot__wrap .foot__last_block a, #umd_footer .foot__wrap .foot__last_block a:visited {
text-decoration:underline
}
}
#umd_footer .foot__wrap .social__wrap .social_icon:nth-of-type(1) a {
	margin-left:0
}
#umd_footer .foot__wrap .social__wrap a {
	display:inline-block;
	overflow:hidden;
	float:left;
	position:relative;
	text-decoration:none;
	margin:5px;
padding:calc(10px * 0.6);
height:calc(50px * 0.6);
width:calc(50px * 0.6);
	border-radius:10%
}
#umd_footer .foot__wrap .social__wrap a,
#umd_footer .foot__wrap .social__wrap a:visited {
	background-color:#434d5b
}
#umd_footer .foot__wrap .social__wrap a:hover,
#umd_footer .foot__wrap .social__wrap a:focus,
#umd_footer .foot__wrap .social__wrap a:active {
	background-color:#7a0019;
	text-decoration:none
}
#umd_footer .foot__wrap .social__wrap img {
	position:absolute;
height:calc(50px * 0.6);
width:calc(250px * 0.6);
	max-width:250px;
	border:0
}
#umd_footer .foot__wrap .social__wrap #facebook {
	top:0;
	left:0
}
#umd_footer .foot__wrap .social__wrap #twitter {
	top:0;
left:calc(-50px * 0.6 * 1)
}
#umd_footer .foot__wrap .social__wrap #instagram {
	top:0;
left:calc(-50px * 0.6 * 2)
}
#umd_footer .foot__wrap .social__wrap #flickr {
	top:0;
left:calc(-50px * 0.6 * 3)
}
#umd_footer .foot__wrap .social__wrap #youtube {
	top:0;
left:calc(-50px * 0.6 * 4)
}
#umd_footer .foot__wrap ul {
	list-style:none;
	padding:0;
	margin-top:0;
}
#umd_footer .foot__wrap li {
	padding:0;
}
#umd_footer .foot__wrap a {
	border-bottom:none;
}
#umd_footer address {
	font-style:normal;
}
.layout--onecol .layout__region {
	width:100%;
}
.layout--threecol-33-34-33 {
	display:flex;
	flex-wrap:wrap;
}
.layout--threecol-33-34-33 > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--threecol-33-34-33 > .layout__region--first,
.layout--threecol-33-34-33 > .layout__region--third {
	flex:0 1 33%;
}
.layout--threecol-33-34-33 > .layout__region--second {
	flex:0 1 34%;
}
}
.paragraph--unpublished {
	background-color:#fff4f4;
}
.layout--threecol-25-50-25 {
	display:flex;
	flex-wrap:wrap;
}
.layout--threecol-25-50-25 > .layout__region,
.layout--threecol-25-50-25 > .layout__region--second {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--threecol-25-50-25 > .layout__region--first,
.layout--threecol-25-50-25 > .layout__region--third {
	flex:0 1 25%;
}
.layout--threecol-25-50-25 > .layout__region--second {
	flex:0 1 50%;
}
}
.layout--twocol-section {
	display:flex;
	flex-wrap:wrap;
}
.layout--twocol-section > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,
.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
	flex:0 1 50%;
}
.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,
.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second {
	flex:0 1 33%;
}
.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,
.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first {
	flex:0 1 67%;
}
.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,
.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second {
	flex:0 1 25%;
}
.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,
.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
	flex:0 1 75%;
}
}
.layout--fourcol-section {
	display:flex;
	flex-wrap:wrap;
}
.layout--fourcol-section > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--fourcol-section > .layout__region {
	flex:0 1 25%;
}
}
.layout--threecol-section {
	display:flex;
	flex-wrap:wrap;
}
.layout--threecol-section > .layout__region {
	flex:0 1 100%;
}
@media screen and (min-width:40em) {
.layout--threecol-section--25-50-25 > .layout__region--first,
.layout--threecol-section--25-50-25 > .layout__region--third,
.layout--threecol-section--25-25-50 > .layout__region--first,
.layout--threecol-section--25-25-50 > .layout__region--second,
.layout--threecol-section--50-25-25 > .layout__region--second,
.layout--threecol-section--50-25-25 > .layout__region--third {
	flex:0 1 25%;
}
.layout--threecol-section--25-50-25 > .layout__region--second,
.layout--threecol-section--25-25-50 > .layout__region--third,
.layout--threecol-section--50-25-25 > .layout__region--first {
	flex:0 1 50%;
}
.layout--threecol-section--33-34-33 > .layout__region--first,
.layout--threecol-section--33-34-33 > .layout__region--third {
	flex:0 1 33%;
}
.layout--threecol-section--33-34-33 > .layout__region--second {
	flex:0 1 34%;
}
}

/* end of footer */



























/*THIS CSS FILE IS IN USE! */