﻿/*
Theme Name: UNL 5.3 Templates
Theme URI: https://research.unl.edu/
Author: Joel Brehm/Bolerois
Author URI: https://bolerois.com/
Description: Theme for the UNL 5.3 Framework
Version: 5.3
Text Domain: UNL50

*/	

.hrSectionDivider{
	clear:both;
	margin-bottom:1em;
	padding-top:1em;
}

.wp-block-separator {
    border-top: none;
}
	
hr {
	border: none;
	border-bottom: 1px solid var(--dark-gray) !important;
}

.dotted_hr {
	border: none;
	border-bottom: 1px dotted var(--dark-gray) !important;
}
	
.gridTopBottomMargin{
	margin: 1em 0;	
}

.staffDirectoryHeader{
	font-size: .9em;
}

.aligncenter{
	text-align:center;	
}

.wp-block-image.aligncenter {
	display: block;
}

.wp-caption{
	color: var(--darker-gray); 
	font-size: .8em;
	line-height: 1em;
}

.wp-caption-text{
	margin-top: 5px;
}

.alignright{
	float:right;	
	margin:5px 0 10px 10px;
	border:none !important;
	width: 20vw;
} 

.has-text-align-right {
	text-align: right;
}

.alignright img,
.alignleft img {
	width: 100%;
}

.alignleft{
	float:left;	
	margin:5px 10px 10px 0;
	border:none !important;
}

p .aligncenter,
p .alignleft:first-child,
p .alignright:first-child
{
	margin-top:0px !important;
}

.post-edit-link{
	background-color:#b70302;
	color:#ffffff !important;
	padding: .3em .5em;
	font-size: .7em;
	text-transform:uppercase;
}

iframe{
	border:none;	
}

.wdn-band.dark {
	background-color: var(--bg-light-gray);
}

.featuredHeaderImage{
	height: 600px;
	background-position: center;
	background-size: cover;
	position:relative;
	margin-bottom: 3.160493824em;
}

.featuredHeaderImage .logo{
position: absolute;
right: 0px;
top: 0px;	
}

.featuredHeaderImage .wdn-inner-wrapper{
position: relative;	
height: 600px;
}

.featuredHeaderImage.small .wdn-inner-wrapper, .featuredHeaderImage.small{
height: 350px;
overflow: hidden;
}

.featuredHeaderImage.small	.mainRFLogo{
	transform:scale(.5,.5);
	-ms-transform:scale(.5,.5); /* IE 9 */
	-webkit-transform:scale(.5,.5); /* Safari and Chrome */	

	bottom: -20px;
	right: -65px;
}

/* left off here */

.staffEmail{
	text-overflow: ellipsis;
	overflow: hidden;
}

.featuredHeaderImage.propDev{
background-position: center 20%;
height: 700px;

}

@media( max-width:600px){
.featuredHeaderImage, .featuredHeaderImage .wdn-inner-wrapper{
	height: 355px;
}

.featuredHeaderImage .logo{
	width: 100px;
	height: auto;
}
}

@media( max-width:767px){
.at-bp2-col-one-half{
	width: 50%;
}
}

.additionalLinksStyle1 ul{
margin: 20px 0px;
padding: 0px;
display:inline;
}

.additionalLinksStyle1 ul li{
display: inline;
border-right: 1px dotted #888888;
margin-left: 5px;
padding-right: 5px;
}

.mainRFLogo{
position: absolute;
bottom: 30px;
right: 10px;
width: 350px;
}

@media( max-width:600px){
.mainRFLogo{
	transform:scale(.5,.5);
	-ms-transform:scale(.5,.5); /* IE 9 */
	-webkit-transform:scale(.5,.5); /* Safari and Chrome */	
	
	bottom: -20px;
	right: -65px;
}
}

.mainRFLogo .image{
width: 100%;
height: auto;
}

.mainRFLogo .date{
font-family: 'Open Sans Condensed',sans-serif;
position: absolute;
bottom: -33px;
right: 16px;
color: #ffffff;
font-size: 117px;
letter-spacing: -13px;
font-weight: bold;
}

.rschFeature{	
	position: relative;
}

.rschFeatureBox{
	display:table;
	height:650px;
	width:100%;
	background-size:cover;
	background-position:center;
	color: #ffffff;
}

.rschFeatureBox.small{
	height:450px;
}

.rschFeatureLink{
	display:table-cell;
	vertical-align:middle;
	background: -webkit-radial-gradient(rgba(90,87,88, 0), rgba(20,20,20, .2), rgba(20,20,20, .7)); /* Safari */
	background: -o-radial-gradient(rgba(90,87,88, 0), rgba(20,20,20, .2), rgba(20,20,20, .7)); /* For Opera 11.1 to 12.0 */
	background: -moz-radial-gradient(rgba(90,87,88, 0), rgba(20,20,20, .2), rgba(20,20,20, .7)); /* For Firefox 3.6 to 15 */
	background: radial-gradient(rgba(20,20,20, 0), rgba(20,20,20, .2), rgba(20,20,20, .7)); /* Standard syntax (must be last) */
	
	text-align:center;
	color: #ffffff !important;
	padding: 10px;
	font-size:2em;
	text-decoration: none;
}	

.rschFeatureLink.bottomText{
	vertical-align: bottom;
}

 .rschFeatureBox .hiddenText{
	height: 0px;
	overflow: hidden;
	-webkit-transition: height 100ms linear;
	-moz-transition: height 100ms linear;
	-o-transition: height 100ms linear;
	-ms-transition: height 100ms linear;
	transition: height 100ms linear;
 }	
 
.rschFeatureLink:hover{
	background-color: rgba(90,87,88,.7);
	-webkit-transition: background-color 100ms linear;
	-moz-transition: background-color 100ms linear;
	-o-transition: background-color 100ms linear;
	-ms-transition: background-color 100ms linear;
	transition: background-color 100ms linear;
	color: #ffffff;
}
	
.rschFeatureBox:hover .hiddenText{
	height: 65px;
	-webkit-transition: height 100ms linear;
	-moz-transition: height 100ms linear;
	-o-transition: height 100ms linear;
	-ms-transition: height 100ms linear;
	transition: height 100ms linear;
}
	
.rschFeatureLink h2{	
	color: #ffffff;
	font-size: 3em;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	margin-bottom: 10px;
	line-height:.8em;
	letter-spacing: -.12em;
}	
	
.rschFeatureLink.smallText h2{	
	font-size: 2em;
	font-weight: 400;
}

.blog-id-15 .dcf-hero-default,
.blog-id-16 .dcf-hero-default,
.blog-id-17 .dcf-hero-default,
.blog-id-26 .dcf-hero-default,
.blog-id-27 .dcf-hero-default,
.blog-id-28 .dcf-hero-default
{
	margin-bottom: 0px;
}

#infewsBackground{
	background-image: url('/graphics/cow.jpg');
	background-size: cover;
	background-attachment: fixed;
	margin-top: 55px;
}

.innerWhiteBox{
	background-color: rgba(255,255,255,0.8); 
	padding: 39px; 
	margin: 10px auto;
	color: #222222;
}

#infewsCorn{
	background-image: url('/graphics/corn.jpg');
	background-size: 100% auto;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #dde2e8;
	padding-bottom: 12% !important;
	color: #222222;
}

#infewsSoy{
	background-image: url('/graphics/wheatharvest20100618_0421.jpg');
	background-size: cover;
	margin-top: 5px;
	background-attachment: fixed;
	padding: 8% 0px !important;
}

#infewsWheat{
	background-image: url('/graphics/f_28138267914.jpg');
	background-size: cover;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #ffffff;
	padding-bottom: 48% !important;	
	color: #222222;
}

.Hide{
	display: none;	
}

iframe{
	max-width: 100%;
	width: 100%;
	min-height: 30vh;
}

.newsFeaturedImage{
	background-size: cover;
	background-position: top center;
	height: 290px;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	margin-bottom: 1em;
}

.newsFeaturedImage.short{
	height: 170px;
}

.newsMeta{
	font-size: .8em;
	opacity: 0.8;	
	font-style: italic;
}

.mediaButton{
	font-size: 2em;
	margin: 0 10px;
	color: #aaaaaa;
	text-decoration: none;
}

.mediaButton svg {
	width: 1em;
	height: .8em;
	fill: var(--link);
}

.mediaButton svg path {
	fill: var(--link);
}

.mediaButton:hover svg path,
.mediaButton:focus svg path {
	fill: var(--hover);
}
	
.newsInfoDate{
	font-size: .8em;
	margin-bottom: 10px;
}

.redBorder{
	border-top: 3px solid #D00000 !important; 
	margin: 0px 15px;
}

.redBorder p{
	font-size: 0.81em;
	margin-top: 0em;
	padding-top: none;
}

.redBorder .wdn-cols, .redBorder .bp1-wdn-col-one-third{
	padding-left: 0px;	
}

.redBorder h5{
	margin-top: 10px;	
}

.oredButton.wdn-button.wdn-button-triad.newsButton{
	font-size: .6em;
	background-color: var(--bg-brand-eta);
	padding: .5em 1em;
	color: #ffffff !important;
	border: none;
	margin: .5em 0;
}

h5.newsInfo{
	margin-bottom: 0em;
}	

h5.newsInfo a {
	text-decoration: none;
}

.news_info_cols_2 {
	display: grid;
	grid-template-columns: 1fr 2fr;
	grid-column-gap: 1em;
}

.sectionHeader {
	margin: 15px 0 50px 0;
}

.moreLink, .more-events{
	font-family: "Work Sans",Verdana,"Verdana Ref",Geneva,Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",sans-serif;
	font-weight: 400;
	font-style: normal;
	line-height: 1.333;
	text-transform: uppercase;
	letter-spacing: 0.02em;		
	color: #D00000;
	font-size: .75em;
	clear: both;
}

#wdn_search_frame {
	max-width: inherit;
}

.smallFeatureStoryImage{
	width: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 6px;
}

.smallFeatureStoryImage.defaultHeight {
	height: 30vh;
}

/* -- orr rcs page https://research.unl.edu/researchresponsibility/research-compliance-services/ -- */

.page-id-639 h1, .page-id-697 h1{
	text-align: center;
}

#orrRcsIcons, .orrRcsIcons{
	padding: 4em 0;	
}

#orrRcsIcons i,
.orrRcsIcons i {
	font-size: 5em;
	text-align: center;
	display: block;
}

.orrRcsIcons .wp-block-group__inner-container {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.orrRcsIcons .wp-block-group__inner-container a {
	margin: 1em 2.5em;
	text-align: center;
	text-decoration: none; 
}

/* -- end orr rcs page -- */


/* -- for businesses page https://research.unl.edu/for-businesses/ -- */


.blog-id-12.page-id-351 .largeImageContentBlock, .blog-id-1.page-id-15 .largeImageContentBlock{
	background-position: center center;
	background-color: #000000;
	background-size: cover;
	position: relative;
	background-repeat: no-repeat;
	padding: 50px 0;
	-webkit-transition: padding .7s, background-position 1s;
	transition: padding .7s, background-position 1s;
}

.blog-id-12.page-id-351 .largeImageContentBlock:hover, .blog-id-1.page-id-15 .largeImageContentBlock:hover{
	padding: 150px 0;
}

.blog-id-12.page-id-351 .textOverImage,
.blog-id-1.page-id-15 .textOverImage{	
	padding-top: .657em;
	margin-right: 5%;
	margin-left: 16%;
	width: 20%;
	text-align: left;
	color: #ffffff;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.4);
}

.blog-id-12.page-id-351 .textOverImage h5,
.blog-id-1.page-id-15 .textOverImage h5{	
	color: #ffffff;
	margin-top: 0px;
	padding-top: 0px;
}

.blog-id-12.page-id-351 #nutech,
.blog-id-1.page-id-15 #nutech{
	background-image: url('https://research.unl.edu/sandbox/wp-content/uploads/sites/12/2015/03/140701_Physics_0851-1024x682.jpg');
}

.blog-id-12.page-id-351 #nutech .textOverImage,
.blog-id-1.page-id-15 #nutech .textOverImage,	
.blog-id-12.page-id-351 #coreFacilities .textOverImage,
.blog-id-1.page-id-15 #coreFacilities .textOverImage{	
	margin-left: 64%;
}

.blog-id-12.page-id-351 #nic,
.blog-id-1.page-id-15 #nic{
	background-image: url('https://research.unl.edu/wp-content/uploads/2013/01/150811_Greenhouse_082.jpg');
	background-position: center 75%;
}

.blog-id-12.page-id-351 #industryRelations,
.blog-id-1.page-id-15 #industryRelations{
	background-image: url('https://research.unl.edu/wp-content/uploads/2013/01/Schachtman_OR15_080.jpg');
}

.blog-id-12.page-id-351 .oredOffices #industryRelations,
.blog-id-1.page-id-15 .oredOffices #industryRelations{
	background-image: none;
}

.blog-id-12.page-id-351 #coreFacilities,
.blog-id-1.page-id-15 #coreFacilities{
	background-image: url('https://research.unl.edu/wp-content/uploads/2013/01/MRSEC_Closeup_Blue_OR15_007.jpg');
}

.tableOfContents.core_facilities {
	column-count: 2;
	padding: 20px;
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(0,0,0,.1);
}

@media(max-width:1130px){
	.blog-id-12.page-id-351 .textOverImage, .blog-id-1.page-id-15 .textOverImage {
		width: 36%;
	}
}

@media(max-width:560px){
	.blog-id-12.page-id-351 .textOverImage, .blog-id-1.page-id-15 .textOverImage {
		margin: 0 5% !important;
		width: 90%;
	}
}

/* -- end for businesses page -- */

h1.pageHeader1{
	text-align: center;
	font-weight: 400;
	font-size: 6em;
	color: #D3D3D3;
	margin-top: .4em;
}


.oredOfficeFooter{
	border-bottom: 1px solid #555555;
	background-color: #d00000;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 1px;
	color: #ffffff;
	font-size: .8em;
	margin-top: 3.160493824em;

}

.oredOfficeFooter:before {
	background-image: -webkit-linear-gradient(bottom,rgba(208,0,0,0) 2px,#d00000 0,#d00000 5px,rgba(208,0,0,0) 0);
	background-image: linear-gradient(0deg,rgba(208,0,0,0) 2px,#d00000 0,#d00000 5px,rgba(208,0,0,0) 0);
	content: "";
	height: 5px;
	position: absolute;
	top: -7px;
	width: 100%;
}

.oredOfficeFooter h3, .oredOfficeFooter h4 {
	margin: 0px 0px 0.75em;
	text-transform: uppercase;
	color: #ffffff;
}

.oredOfficeFooter a {
	color: #ffffff;
}

.oredOffices img{
	height: 80px;
	width: auto;
	padding-bottom: 10px;
}

.oredOffice{
	text-align: center;
	padding-top: 20px;
}

#irbFirstCol{
	padding-right: 45px;
	border-right: 1px dashed #d0d0d0;
}

.page-id-7 .wdn-band.featuredHeaderImage.small,
.page-id-48 .wdn-band.featuredHeaderImage.small,
.page-id-114 .wdn-band.featuredHeaderImage.small,
.page-id-134 .wdn-band.featuredHeaderImage.small,
.page-id-137 .wdn-band.featuredHeaderImage.small,
.page-id-76 .wdn-band.featuredHeaderImage.small,
.page-id-83.blog-id-10 .wdn-band.featuredHeaderImage.small,
.page-id-72.blog-id-10 .wdn-band.featuredHeaderImage.small,
.page-id-88.blog-id-10 .wdn-band.featuredHeaderImage.small,
.page-id-70.blog-id-10 .wdn-band.featuredHeaderImage.small,
.page-id-122.blog-id-10 .wdn-band.featuredHeaderImage.small,
.page-id-109.blog-id-10 .wdn-band.featuredHeaderImage.small,
.page-id-1513.blog-id-22 .wdn-band.featuredHeaderImage.small {
	height: 20vh;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-color: #cccbc9;
	margin-bottom: 3.160493824em;
}

.page-id-7 h1,
.page-id-48 h1,
.page-id-114 h1,
.page-id-134 h1,
.page-id-137 h1,
.page-id-76 h1 {
	margin-top: 40px;
}

#maincontent .wp-caption.alignright {
	margin-left: 25px;
}

.page-id-5.blog-id-23 .featuredHeaderImage {
	background-position: center 33%;
}

.iacpAccredidation {
	width: 50%;
	margin: 50px auto !important;
	text-align: center;
}

.iacpAccredidation {
	border: none !important;	
}

.iacpAccredidation td{
	width: 25%;
	text-align: center;	
	padding: 2% 7%;
	border: none;
	vertical-align: middle;
}

.iacpAccredidation tr.secondRow td {
	vertical-align: middle;
	line-height: 1.2em;
}

.wp-caption {
	max-width: 90%;	
}

.backToTop{
	position: fixed;
    bottom: 3em;
    right: 1em;
    color: #ffffff;
    cursor: pointer;
    background-color: rgba(0,0,0,0.3);
    padding: 0.2em;
    font-size: 1.2em;
    width: 9em;
    text-align: center;
}

.featuredParagraph{
	font-size: 1.4em;
	opacity: .8;
	line-height: 1.5em;
}

#irbTable1 td, #irbTable2 td {
	vertical-align: top;
	border-right: 1px solid #cccccc;		
}

.page-id-137.blog-id-22 .logos img{
	max-width: 150px;
}

.page-template-neblect .largeImage img, .page-template-neblect .listImages img {
	width: 100%;
}

.page-id-2.blog-id-23 .featuredHeaderImage {
	height: 40vh;
}

form ul {
	list-style: initial;
}

.page-id-737.blog-id-6 #pagetitle {
	display: none;
}

.propDevIcon, .fa.propDevIcon{
	font-size: 4em;	
	color: #d00000;
}

.panoIframe {
	width: 100%;
	height: 75vh;
}

.featuredHomeLinks{
	font-size: .8em;
}

.featuredHomeLinks a{
	fill: var(--darker-gray);
	text-decoration: none;
}

.featuredHomeLinks img, .featuredHomeLinks svg{
	width: auto;
	display: block;
	height: 46px;
	margin: 23px auto;
	fill: var(--darker-gray);
}

 .featuredHomeLinks svg path{
	fill: var(--darker-gray);
 }

.featuredHomeLink{
	text-align: center;
}

.featuredHomeLinks i {
	font-size: 3em;
	display: block;
	margin: 23px auto;
	color:var(--darker-gray);
}

@media (max-width: 897px) {
	.featuredHomeLinks,
	.oredOffices{
		grid-template-columns: 1fr 1fr;
	}
}

.featuredHomeLinks img, .featuredHomeLinks svg {
	width: auto;
	display: block;
	height: 7em;
	margin: 5em auto 2em auto;
}

.featuredHomeLinks svg path{
	fill: var(--darker-gray);
}

.featuredHomeLinks a:hover svg path,
.featuredHomeLinks a:focus svg path{
	fill: #d00000;
}
	
@media (max-width: 960px)
{
	.featuredHomeLinks img, .featuredHomeLinks svg{
		height: 1em;
		margin: 13px auto;
	}
	
	#innovationCampus{
		clear: both;	
	}
		
}

h2, h3, h4, h5, h6 {
	margin-top: 2rem;
}

/* -- old 4.1 things since they're apparently not in the 5.0 templates -- */

.wdn_notice {
	margin-bottom: 1em;
	border-radius: 3px;
	padding: 1em 1em .75em;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.5);
	background-color: #137cbd;
	transition: background ease-out .2s;
}

.wdn_notice.alert, .wdn_notice.negate {
	background-color: #d00000;
	transition: background ease-out .2s;
}

.wdn_notice.alert {
	background-color: #d4440b;
}

.wdn_notice.alert, .wdn_notice.negate {
	background-color: #d00000;
	transition: background ease-out .2s;
}

.wdn_notice.affirm {
	background-color: #00892c;
	transition: background ease-out .2s;
}

.wdn_notice .close, .wdn_notice .maximize, .wdn_notice .minimize {
	float: right;
	display: none;
}

.wdn_notice .close, .wdn_notice .close a, .wdn_notice .close a:hover {
	color: #fff;
}


.wdn_notice .message {
	position: relative;
	padding: 0 0 0 4.1538em;
	color: #ffffff;
}

.wdn_notice .message .title, .wdn_notice .message h4 {
	font-family: "Work Sans",Verdana,sans-serif;
	font-weight: 400;
	font-style: normal;
	line-height: 1.333;
	text-transform: capitalize;
	letter-spacing: .02em;
	font-size: 1.5em;
	margin-bottom: 1em;
}

.wdn_notice .message * {
	margin: 0;
	color: inherit;
}

@media (min-width: 48em) {
	.wdn_notice .message {
		padding: 0 0 0;
	}
}

/* legacy UNL, bring in legacy bands & grid since they are sprinkled into our pages in various spots */
.wdn-band{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.dcf-bleed .wdn-band,.wdn-band .dcf-bleed,.wdn-band .wdn-band{left:0;margin-left:0;margin-right:0;right:0;width:auto}.wdn-inner-wrapper{padding:4.21em 5.62vw}.wdn-inner-padding-sm{padding-bottom:3.16em;padding-top:3.16em}.wdn-inner-padding-lg{padding-bottom:5.62em;padding-top:5.62em}.wdn-inner-padding-no-top{padding-top:0}.wdn-inner-padding-no-bottom{padding-bottom:0}.wdn-inner-padding-none{padding-bottom:0;padding-top:0}.wdn-stretch{max-width:100%;width:100%}.wdn-center{text-align:center}@media only screen and (min-width:60em){.wdn-text-band .wdn-inner-wrapper{margin:0 auto;max-width:37.5rem;padding-left:0;padding-right:0}}.wdn-two-flow-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.wdn-three-flow-columns,.wdn-two-flow-columns{-webkit-column-gap:3.16vw;-moz-column-gap:3.16vw;column-gap:3.16vw}.wdn-three-flow-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}form ol{list-style:none;margin:0;padding:0}form ul.wdn-std{list-style-type:disc;margin:1em 0;padding-left:40px}form ul.wdn-std li{margin:0}@-webkit-keyframes wdn-error{0%{border:1px solid #d00000;-webkit-box-shadow:0 0 6px fadeout(#d00000,20%);box-shadow:0 0 6px fadeout(#d00000,20%)}to{border:1px solid fadeout(#d00000,80%);-webkit-box-shadow:0 0 6px fadeout(#d00000,90%);box-shadow:0 0 6px fadeout(#d00000,90%)}}@keyframes wdn-error{0%{border:1px solid #d00000;-webkit-box-shadow:0 0 6px fadeout(#d00000,20%);box-shadow:0 0 6px fadeout(#d00000,20%)}to{border:1px solid fadeout(#d00000,80%);-webkit-box-shadow:0 0 6px fadeout(#d00000,90%);box-shadow:0 0 6px fadeout(#d00000,90%)}}form input.wdn-error,form select.wdn-error,form textarea.wdn-error{-webkit-animation:wdn-error 1.2s infinite alternate;animation:wdn-error 1.2s infinite alternate;border:1px solid #d00000}form span.required{color:#d00000;font-size:.75em;font-style:italic}form span.helper{color:#6b6b68;font-size:.75em}.wdn-input-group{display:-webkit-box;display:flex;width:100%}.wdn-input-group input[type=text]{-webkit-box-flex:1;flex-grow:1;margin-bottom:0;margin-top:0;width:1%}.wdn-input-group-btn{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;margin-bottom:0;margin-left:-1px;margin-top:0;padding-bottom:0;padding-top:0}.wdn-button,.wdn-input-group-btn button,.wdn-input-group-btn input,main button,main input[type=button],main input[type=submit]{border-width:2px;border-style:solid;cursor:pointer;font-family:"Work Sans",Verdana,sans-serif;font-size:.75em;font-weight:700;letter-spacing:.06em;padding:.75em 1.33em .63em;text-align:center;text-transform:uppercase}.wdn-button:focus,.wdn-input-group-btn button:focus,.wdn-input-group-btn input:focus,main button:focus,main input[type=button]:focus,main input[type=submit]:focus{outline:none}.wdn-button,main input[type=submit]{display:inline-block;text-decoration:none}.wdn-input-group-btn button,.wdn-input-group-btn input{align-self:stretch;display:-webkit-box;display:flex}.wdn-button-brand:focus,.wdn-button-brand:hover,.wdn-button:focus,.wdn-button:hover,.wdn-input-group-btn button:focus,.wdn-input-group-btn button:hover,.wdn-input-group-btn input:focus,.wdn-input-group-btn input:hover{-webkit-box-shadow:0 1px .56em rgba(158,9,0,.6);box-shadow:0 1px .56em rgba(158,9,0,.6)}.wdn-button-outline,.wdn-button-outline:active,a.wdn-button-outline:active,a.wdn-button-outline:link,a.wdn-button-outline:visited,main input[type=button].wdn-button-outline,main input[type=submit].wdn-button-outline{background-color:transparent;border-color:currentColor;color:#fff}.wdn-button-outline:focus,.wdn-button-outline:hover{-webkit-box-shadow:0 1px .56em rgba(227,227,226,.8);box-shadow:0 1px .56em rgba(227,227,226,.8)}.unl .dcf-btn-inverse-primary{color:inherit}.wdn-webform-opt-out ol,.wdn-webform-opt-out ul{padding-left:1em}.wdn-webform-opt-out ol{list-style-type:decimal}.wdn-webform-opt-out ul{list-style-type:disc}.wdn-webform-opt-out li,.wdn-webform-opt-out li li{margin:0}[class*=wdn-grid-set]{clear:left;margin:0 -1.58vw}[class*=wdn-grid-set]:after{clear:both;content:"";display:table}
[class*=wdn-grid-set]>[class*=wdn-grid-set]{margin-left:0;margin-right:0}[class*=wdn-col]{float:left;padding:0 1.58vw;width:100%}[class*=wdn-col].col-padding{background-clip:content-box;padding:1.58vw 0 1.58vw 3.16vw}.wdn-grid-clear[class*=wdn-grid-set-eighths] .wdn-col:nth-child(8n+1),.wdn-grid-clear[class*=wdn-grid-set-fifths] .wdn-col:nth-child(5n+1),.wdn-grid-clear[class*=wdn-grid-set-fourths] .wdn-col:nth-child(4n+1),.wdn-grid-clear[class*=wdn-grid-set-halves] .wdn-col:nth-child(odd),.wdn-grid-clear[class*=wdn-grid-set-ninths] .wdn-col:nth-child(9n+1),.wdn-grid-clear[class*=wdn-grid-set-sevenths] .wdn-col:nth-child(7n+1),.wdn-grid-clear[class*=wdn-grid-set-sixths] .wdn-col:nth-child(6n+1),.wdn-grid-clear[class*=wdn-grid-set-tenths] .wdn-col:nth-child(10n+1),.wdn-grid-clear[class*=wdn-grid-set-thirds] .wdn-col:nth-child(3n+1){clear:left}[class*=wdn-col] .visual-island{padding:0 1.58vw}#dcf-main ol[class*=wdn-grid-set],#dcf-main ul[class*=wdn-grid-set]{list-style:none;padding:0}li.wdn-col{margin-bottom:0;margin-left:0}.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}.wdn-col-five-tenths,.wdn-col-four-eighths,.wdn-col-one-half,.wdn-col-three-sixths,.wdn-col-two-fourths,.wdn-grid-set-halves .wdn-col{width:50%}.wdn-col-one-third,.wdn-col-three-ninths,.wdn-col-two-sixths,.wdn-grid-set-thirds .wdn-col{width:33.33333333%}.wdn-col-four-sixths,.wdn-col-six-ninths,.wdn-col-two-thirds{width:66.66666667%}.wdn-col-one-fourth,.wdn-col-two-eighths,.wdn-grid-set-fourths .wdn-col{width:25%}.wdn-col-six-eighths,.wdn-col-three-fourths{width:75%}.wdn-col-one-fifth,.wdn-col-two-tenths,.wdn-grid-set-fifths .wdn-col{width:20%}.wdn-col-four-tenths,.wdn-col-two-fifths{width:40%}.wdn-col-six-tenths,.wdn-col-three-fifths{width:60%}.wdn-col-eight-tenths,.wdn-col-four-fifths{width:80%}.wdn-col-one-sixth,.wdn-grid-set-sixths .wdn-col{width:16.66666667%}.wdn-col-five-sixths{width:83.33333333%}.wdn-col-one-seventh,.wdn-grid-set-sevenths .wdn-col{width:14.28571429%}.wdn-col-two-sevenths{width:28.57142857%}.wdn-col-three-sevenths{width:42.85714286%}.wdn-col-four-sevenths{width:57.14285714%}.wdn-col-five-sevenths{width:71.42857143%}.wdn-col-six-sevenths{width:85.71428571%}.wdn-col-one-eighth,.wdn-grid-set-eighths .wdn-col{width:12.5%}.wdn-col-three-eighths{width:37.5%}.wdn-col-five-eighths{width:62.5%}.wdn-col-seven-eighths{width:87.5%}.wdn-col-one-ninth,.wdn-grid-set-ninths .wdn-col{width:11.11111111%}.wdn-col-two-ninths{width:22.22222222%}.wdn-col-four-ninths{width:44.44444444%}.wdn-col-five-ninths{width:55.55555556%}.wdn-col-seven-ninths{width:77.77777778%}.wdn-col-eight-ninths{width:88.88888889%}.wdn-col-one-tenth,.wdn-grid-set-tenths .wdn-col{width:10%}.wdn-col-three-tenths{width:30%}.wdn-col-seven-tenths{width:70%}.wdn-col-nine-tenths{width:90%}@media only screen and (min-width:30em){.bp1-wdn-col-full,.bp1-wdn-grid-set-full .wdn-col,.bp480-wdn-col-full,.bp480-wdn-grid-set-full .wdn-col{width:100%}.bp1-wdn-col-five-tenths,.bp1-wdn-col-four-eighths,.bp1-wdn-col-one-half,.bp1-wdn-col-three-sixths,.bp1-wdn-col-two-fourths,.bp1-wdn-grid-set-halves .wdn-col,.bp480-wdn-col-five-tenths,.bp480-wdn-col-four-eighths,.bp480-wdn-col-one-half,.bp480-wdn-col-three-sixths,.bp480-wdn-col-two-fourths,.bp480-wdn-grid-set-halves .wdn-col{width:50%}.bp1-wdn-col-one-third,.bp1-wdn-col-three-ninths,.bp1-wdn-col-two-sixths,.bp1-wdn-grid-set-thirds .wdn-col,.bp480-wdn-col-one-third,.bp480-wdn-col-three-ninths,.bp480-wdn-col-two-sixths,.bp480-wdn-grid-set-thirds .wdn-col{width:33.33333333%}.bp1-wdn-col-four-sixths,.bp1-wdn-col-six-ninths,.bp1-wdn-col-two-thirds,.bp480-wdn-col-four-sixths,.bp480-wdn-col-six-ninths,.bp480-wdn-col-two-thirds{width:66.66666667%}.bp1-wdn-col-one-fourth,.bp1-wdn-col-two-eighths,.bp1-wdn-grid-set-fourths .wdn-col,.bp480-wdn-col-one-fourth,.bp480-wdn-col-two-eighths,.bp480-wdn-grid-set-fourths .wdn-col{width:25%}.bp1-wdn-col-six-eighths,.bp1-wdn-col-three-fourths,.bp480-wdn-col-six-eighths,.bp480-wdn-col-three-fourths{width:75%}.bp1-wdn-col-one-fifth,.bp1-wdn-col-two-tenths,.bp1-wdn-grid-set-fifths .wdn-col,.bp480-wdn-col-one-fifth,.bp480-wdn-col-two-tenths,.bp480-wdn-grid-set-fifths .wdn-col{width:20%}.bp1-wdn-col-four-tenths,.bp1-wdn-col-two-fifths,.bp480-wdn-col-four-tenths,.bp480-wdn-col-two-fifths{width:40%}.bp1-wdn-col-six-tenths,.bp1-wdn-col-three-fifths,.bp480-wdn-col-six-tenths,.bp480-wdn-col-three-fifths{width:60%}.bp1-wdn-col-eight-tenths,.bp1-wdn-col-four-fifths,.bp480-wdn-col-eight-tenths,.bp480-wdn-col-four-fifths{width:80%}.bp1-wdn-col-one-sixth,.bp1-wdn-grid-set-sixths .wdn-col,.bp480-wdn-col-one-sixth,.bp480-wdn-grid-set-sixths .wdn-col{width:16.66666667%}.bp1-wdn-col-five-sixths,.bp480-wdn-col-five-sixths{width:83.33333333%}.bp1-wdn-col-one-seventh,.bp1-wdn-grid-set-sevenths .wdn-col,.bp480-wdn-col-one-seventh,.bp480-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}.bp1-wdn-col-two-sevenths,.bp480-wdn-col-two-sevenths{width:28.57142857%}.bp1-wdn-col-three-sevenths,.bp480-wdn-col-three-sevenths{width:42.85714286%}.bp1-wdn-col-four-sevenths,.bp480-wdn-col-four-sevenths{width:57.14285714%}.bp1-wdn-col-five-sevenths,.bp480-wdn-col-five-sevenths{width:71.42857143%}.bp1-wdn-col-six-sevenths,.bp480-wdn-col-six-sevenths{width:85.71428571%}.bp1-wdn-col-one-eighth,.bp1-wdn-grid-set-eighths .wdn-col,.bp480-wdn-col-one-eighth,.bp480-wdn-grid-set-eighths .wdn-col{width:12.5%}.bp1-wdn-col-three-eighths,.bp480-wdn-col-three-eighths{width:37.5%}.bp1-wdn-col-five-eighths,.bp480-wdn-col-five-eighths{width:62.5%}.bp1-wdn-col-seven-eighths,.bp480-wdn-col-seven-eighths{width:87.5%}.bp1-wdn-col-one-ninth,.bp1-wdn-grid-set-ninths .wdn-col,.bp480-wdn-col-one-ninth,.bp480-wdn-grid-set-ninths .wdn-col{width:11.11111111%}.bp1-wdn-col-two-ninths,.bp480-wdn-col-two-ninths{width:22.22222222%}.bp1-wdn-col-four-ninths,.bp480-wdn-col-four-ninths{width:44.44444444%}.bp1-wdn-col-five-ninths,.bp480-wdn-col-five-ninths{width:55.55555556%}.bp1-wdn-col-seven-ninths,.bp480-wdn-col-seven-ninths{width:77.77777778%}.bp1-wdn-col-eight-ninths,.bp480-wdn-col-eight-ninths{width:88.88888889%}.bp1-wdn-col-one-tenth,.bp1-wdn-grid-set-tenths .wdn-col,.bp480-wdn-col-one-tenth,.bp480-wdn-grid-set-tenths .wdn-col{width:10%}.bp1-wdn-col-three-tenths,.bp480-wdn-col-three-tenths{width:30%}.bp1-wdn-col-seven-tenths,.bp480-wdn-col-seven-tenths{width:70%}.bp1-wdn-col-nine-tenths,.bp480-wdn-col-nine-tenths{width:90%}}@media only screen and (min-width:40em){.bp640-wdn-col-full,.bp640-wdn-grid-set-full .wdn-col{width:100%}.bp640-wdn-col-five-tenths,.bp640-wdn-col-four-eighths,.bp640-wdn-col-one-half,.bp640-wdn-col-three-sixths,.bp640-wdn-col-two-fourths,.bp640-wdn-grid-set-halves .wdn-col{width:50%}.bp640-wdn-col-one-third,.bp640-wdn-col-three-ninths,.bp640-wdn-col-two-sixths,.bp640-wdn-grid-set-thirds .wdn-col{width:33.33333333%}.bp640-wdn-col-four-sixths,.bp640-wdn-col-six-ninths,.bp640-wdn-col-two-thirds{width:66.66666667%}.bp640-wdn-col-one-fourth,.bp640-wdn-col-two-eighths,.bp640-wdn-grid-set-fourths .wdn-col{width:25%}.bp640-wdn-col-six-eighths,.bp640-wdn-col-three-fourths{width:75%}.bp640-wdn-col-one-fifth,.bp640-wdn-col-two-tenths,.bp640-wdn-grid-set-fifths .wdn-col{width:20%}.bp640-wdn-col-four-tenths,.bp640-wdn-col-two-fifths{width:40%}.bp640-wdn-col-six-tenths,.bp640-wdn-col-three-fifths{width:60%}.bp640-wdn-col-eight-tenths,.bp640-wdn-col-four-fifths{width:80%}.bp640-wdn-col-one-sixth,.bp640-wdn-grid-set-sixths .wdn-col{width:16.66666667%}.bp640-wdn-col-five-sixths{width:83.33333333%}.bp640-wdn-col-one-seventh,.bp640-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}.bp640-wdn-col-two-sevenths{width:28.57142857%}.bp640-wdn-col-three-sevenths{width:42.85714286%}.bp640-wdn-col-four-sevenths{width:57.14285714%}.bp640-wdn-col-five-sevenths{width:71.42857143%}.bp640-wdn-col-six-sevenths{width:85.71428571%}.bp640-wdn-col-one-eighth,.bp640-wdn-grid-set-eighths .wdn-col{width:12.5%}.bp640-wdn-col-three-eighths{width:37.5%}.bp640-wdn-col-five-eighths{width:62.5%}.bp640-wdn-col-seven-eighths{width:87.5%}.bp640-wdn-col-one-ninth,.bp640-wdn-grid-set-ninths .wdn-col{width:11.11111111%}.bp640-wdn-col-two-ninths{width:22.22222222%}.bp640-wdn-col-four-ninths{width:44.44444444%}.bp640-wdn-col-five-ninths{width:55.55555556%}.bp640-wdn-col-seven-ninths{width:77.77777778%}.bp640-wdn-col-eight-ninths{width:88.88888889%}.bp640-wdn-col-one-tenth,.bp640-wdn-grid-set-tenths .wdn-col{width:10%}.bp640-wdn-col-three-tenths{width:30%}.bp640-wdn-col-seven-tenths{width:70%}.bp640-wdn-col-nine-tenths{width:90%}}@media only screen and (min-width:48em){.bp2-wdn-col-full,.bp2-wdn-grid-set-full .wdn-col,.bp768-wdn-col-full,.bp768-wdn-grid-set-full .wdn-col{width:100%}.bp2-wdn-col-five-tenths,.bp2-wdn-col-four-eighths,.bp2-wdn-col-one-half,.bp2-wdn-col-three-sixths,.bp2-wdn-col-two-fourths,.bp2-wdn-grid-set-halves .wdn-col,.bp768-wdn-col-five-tenths,.bp768-wdn-col-four-eighths,.bp768-wdn-col-one-half,.bp768-wdn-col-three-sixths,.bp768-wdn-col-two-fourths,.bp768-wdn-grid-set-halves .wdn-col{width:50%}.bp2-wdn-col-one-third,.bp2-wdn-col-three-ninths,.bp2-wdn-col-two-sixths,.bp2-wdn-grid-set-thirds .wdn-col,.bp768-wdn-col-one-third,.bp768-wdn-col-three-ninths,.bp768-wdn-col-two-sixths,.bp768-wdn-grid-set-thirds .wdn-col{width:33.33333333%}.bp2-wdn-col-four-sixths,.bp2-wdn-col-six-ninths,.bp2-wdn-col-two-thirds,.bp768-wdn-col-four-sixths,.bp768-wdn-col-six-ninths,.bp768-wdn-col-two-thirds{width:66.66666667%}.bp2-wdn-col-one-fourth,.bp2-wdn-col-two-eighths,.bp2-wdn-grid-set-fourths .wdn-col,.bp768-wdn-col-one-fourth,.bp768-wdn-col-two-eighths,.bp768-wdn-grid-set-fourths .wdn-col{width:25%}.bp2-wdn-col-six-eighths,.bp2-wdn-col-three-fourths,.bp768-wdn-col-six-eighths,.bp768-wdn-col-three-fourths{width:75%}.bp2-wdn-col-one-fifth,.bp2-wdn-col-two-tenths,.bp2-wdn-grid-set-fifths .wdn-col,.bp768-wdn-col-one-fifth,.bp768-wdn-col-two-tenths,.bp768-wdn-grid-set-fifths .wdn-col{width:20%}.bp2-wdn-col-four-tenths,.bp2-wdn-col-two-fifths,.bp768-wdn-col-four-tenths,.bp768-wdn-col-two-fifths{
	width:40%}.bp2-wdn-col-six-tenths,.bp2-wdn-col-three-fifths,.bp768-wdn-col-six-tenths,.bp768-wdn-col-three-fifths{width:60%}.bp2-wdn-col-eight-tenths,.bp2-wdn-col-four-fifths,.bp768-wdn-col-eight-tenths,.bp768-wdn-col-four-fifths{width:80%}.bp2-wdn-col-one-sixth,.bp2-wdn-grid-set-sixths .wdn-col,.bp768-wdn-col-one-sixth,.bp768-wdn-grid-set-sixths .wdn-col{width:16.66666667%}.bp2-wdn-col-five-sixths,.bp768-wdn-col-five-sixths{width:83.33333333%}.bp2-wdn-col-one-seventh,.bp2-wdn-grid-set-sevenths .wdn-col,.bp768-wdn-col-one-seventh,.bp768-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}.bp2-wdn-col-two-sevenths,.bp640-wdn-col-two-sevenths,.bp768-wdn-col-two-sevenths{width:28.57142857%}.bp2-wdn-col-three-sevenths,.bp768-wdn-col-three-sevenths{width:42.85714286%}.bp2-wdn-col-four-sevenths,.bp768-wdn-col-four-sevenths{width:57.14285714%}.bp2-wdn-col-five-sevenths,.bp768-wdn-col-five-sevenths{width:71.42857143%}.bp2-wdn-col-six-sevenths,.bp768-wdn-col-six-sevenths{width:85.71428571%}.bp2-wdn-col-one-eighth,.bp2-wdn-grid-set-eighths .wdn-col,.bp768-wdn-col-one-eighth,.bp768-wdn-grid-set-eighths .wdn-col{width:12.5%}.bp2-wdn-col-three-eighths,.bp768-wdn-col-three-eighths{width:37.5%}.bp2-wdn-col-five-eighths,.bp768-wdn-col-five-eighths{width:62.5%}.bp2-wdn-col-seven-eighths,.bp768-wdn-col-seven-eighths{width:87.5%}.bp2-wdn-col-one-ninth,.bp2-wdn-grid-set-ninths .wdn-col,.bp768-wdn-col-one-ninth,.bp768-wdn-grid-set-ninths .wdn-col{width:11.11111111%}.bp2-wdn-col-two-ninths,.bp768-wdn-col-two-ninths{width:22.22222222%}.bp2-wdn-col-four-ninths,.bp768-wdn-col-four-ninths{width:44.44444444%}.bp2-wdn-col-five-ninths,.bp768-wdn-col-five-ninths{width:55.55555556%}.bp2-wdn-col-seven-ninths,.bp768-wdn-col-seven-ninths{width:77.77777778%}.bp2-wdn-col-eight-ninths,.bp768-wdn-col-eight-ninths{width:88.88888889%}.bp2-wdn-col-one-tenth,.bp2-wdn-grid-set-tenths .wdn-col,.bp768-wdn-col-one-tenth,.bp768-wdn-grid-set-tenths .wdn-col{width:10%}.bp2-wdn-col-three-tenths,.bp768-wdn-col-three-tenths{width:30%}.bp2-wdn-col-seven-tenths,.bp768-wdn-col-seven-tenths{width:70%}.bp2-wdn-col-nine-tenths,.bp768-wdn-col-nine-tenths{width:90%}}@media only screen and (min-width:60em){.bp3-wdn-col-full,.bp3-wdn-grid-set-full .wdn-col,.bp960-wdn-col-full,.bp960-wdn-grid-set-full .wdn-col{width:100%}.bp3-wdn-col-five-tenths,.bp3-wdn-col-four-eighths,.bp3-wdn-col-one-half,.bp3-wdn-col-three-sixths,.bp3-wdn-col-two-fourths,.bp3-wdn-grid-set-halves .wdn-col,.bp960-wdn-col-five-tenths,.bp960-wdn-col-four-eighths,.bp960-wdn-col-one-half,.bp960-wdn-col-three-sixths,.bp960-wdn-col-two-fourths,.bp960-wdn-grid-set-halves .wdn-col{width:50%}.bp3-wdn-col-one-third,.bp3-wdn-col-three-ninths,.bp3-wdn-col-two-sixths,.bp3-wdn-grid-set-thirds .wdn-col,.bp960-wdn-col-one-third,.bp960-wdn-col-three-ninths,.bp960-wdn-col-two-sixths,.bp960-wdn-grid-set-thirds .wdn-col{width:33.33333333%}.bp3-wdn-col-four-sixths,.bp3-wdn-col-six-ninths,.bp3-wdn-col-two-thirds,.bp960-wdn-col-four-sixths,.bp960-wdn-col-six-ninths,.bp960-wdn-col-two-thirds{width:66.66666667%}.bp3-wdn-col-one-fourth,.bp3-wdn-col-two-eighths,.bp3-wdn-grid-set-fourths .wdn-col,.bp960-wdn-col-one-fourth,.bp960-wdn-col-two-eighths,.bp960-wdn-grid-set-fourths .wdn-col{width:25%}.bp3-wdn-col-six-eighths,.bp3-wdn-col-three-fourths,.bp960-wdn-col-six-eighths,.bp960-wdn-col-three-fourths{width:75%}.bp3-wdn-col-one-fifth,.bp3-wdn-col-two-tenths,.bp3-wdn-grid-set-fifths .wdn-col,.bp960-wdn-col-one-fifth,.bp960-wdn-col-two-tenths,.bp960-wdn-grid-set-fifths .wdn-col{width:20%}.bp3-wdn-col-four-tenths,.bp3-wdn-col-two-fifths,.bp960-wdn-col-four-tenths,.bp960-wdn-col-two-fifths{width:40%}.bp3-wdn-col-six-tenths,.bp3-wdn-col-three-fifths,.bp960-wdn-col-six-tenths,.bp960-wdn-col-three-fifths{width:60%}.bp3-wdn-col-eight-tenths,.bp3-wdn-col-four-fifths,.bp960-wdn-col-eight-tenths,.bp960-wdn-col-four-fifths{width:80%}.bp3-wdn-col-one-sixth,.bp3-wdn-grid-set-sixths .wdn-col,.bp960-wdn-col-one-sixth,.bp960-wdn-grid-set-sixths .wdn-col{width:16.66666667%}.bp3-wdn-col-five-sixths,.bp960-wdn-col-five-sixths{width:83.33333333%}.bp3-wdn-col-one-seventh,.bp3-wdn-grid-set-sevenths .wdn-col,.bp960-wdn-col-one-seventh,.bp960-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}.bp3-wdn-col-two-sevenths,.bp960-wdn-col-two-sevenths{width:28.57142857%}.bp3-wdn-col-three-sevenths,.bp960-wdn-col-three-sevenths{width:42.85714286%}.bp3-wdn-col-four-sevenths,.bp960-wdn-col-four-sevenths{width:57.14285714%}.bp3-wdn-col-five-sevenths,.bp960-wdn-col-five-sevenths{width:71.42857143%}.bp3-wdn-col-six-sevenths,.bp960-wdn-col-six-sevenths{width:85.71428571%}.bp3-wdn-col-one-eighth,.bp3-wdn-grid-set-eighths .wdn-col,.bp960-wdn-col-one-eighth,.bp960-wdn-grid-set-eighths .wdn-col{width:12.5%}.bp3-wdn-col-three-eighths,.bp960-wdn-col-three-eighths{width:37.5%}.bp3-wdn-col-five-eighths,.bp960-wdn-col-five-eighths{width:62.5%}.bp3-wdn-col-seven-eighths,.bp960-wdn-col-seven-eighths{width:87.5%}.bp3-wdn-col-one-ninth,.bp3-wdn-grid-set-ninths .wdn-col,.bp960-wdn-col-one-ninth,.bp960-wdn-grid-set-ninths .wdn-col{width:11.11111111%}.bp3-wdn-col-two-ninths,.bp960-wdn-col-two-ninths{width:22.22222222%}.bp3-wdn-col-four-ninths,.bp960-wdn-col-four-ninths{width:44.44444444%}.bp3-wdn-col-five-ninths,.bp960-wdn-col-five-ninths{width:55.55555556%}.bp3-wdn-col-seven-ninths,.bp960-wdn-col-seven-ninths{width:77.77777778%}.bp3-wdn-col-eight-ninths,.bp960-wdn-col-eight-ninths{width:88.88888889%}.bp3-wdn-col-one-tenth,.bp3-wdn-grid-set-tenths .wdn-col,.bp960-wdn-col-one-tenth,.bp960-wdn-grid-set-tenths .wdn-col{width:10%}.bp3-wdn-col-three-tenths,.bp960-wdn-col-three-tenths{width:30%}.bp3-wdn-col-seven-tenths,.bp960-wdn-col-seven-tenths{width:70%}.bp3-wdn-col-nine-tenths,.bp960-wdn-col-nine-tenths{width:90%}}@media only screen and (min-width:80em){.bp4-wdn-col-full,.bp4-wdn-grid-set-full .wdn-col,.bp1280-wdn-col-full,.bp1280-wdn-grid-set-full .wdn-col{width:100%}.bp4-wdn-col-five-tenths,.bp4-wdn-col-four-eighths,.bp4-wdn-col-one-half,.bp4-wdn-col-three-sixths,.bp4-wdn-col-two-fourths,.bp4-wdn-grid-set-halves .wdn-col,.bp1280-wdn-col-five-tenths,.bp1280-wdn-col-four-eighths,.bp1280-wdn-col-one-half,.bp1280-wdn-col-three-sixths,.bp1280-wdn-col-two-fourths,.bp1280-wdn-grid-set-halves .wdn-col{width:50%}.bp4-wdn-col-one-third,.bp4-wdn-col-three-ninths,.bp4-wdn-col-two-sixths,.bp4-wdn-grid-set-thirds .wdn-col,.bp1280-wdn-col-one-third,.bp1280-wdn-col-three-ninths,.bp1280-wdn-col-two-sixths,.bp1280-wdn-grid-set-thirds .wdn-col{width:33.33333333%}.bp4-wdn-col-four-sixths,.bp4-wdn-col-six-ninths,.bp4-wdn-col-two-thirds,.bp1280-wdn-col-four-sixths,.bp1280-wdn-col-six-ninths,.bp1280-wdn-col-two-thirds{width:66.66666667%}.bp4-wdn-col-one-fourth,.bp4-wdn-col-two-eighths,.bp4-wdn-grid-set-fourths .wdn-col,.bp1280-wdn-col-one-fourth,.bp1280-wdn-col-two-eighths,.bp1280-wdn-grid-set-fourths .wdn-col{width:25%}.bp4-wdn-col-six-eighths,.bp4-wdn-col-three-fourths,.bp1280-wdn-col-six-eighths,.bp1280-wdn-col-three-fourths{width:75%}.bp4-wdn-col-one-fifth,.bp4-wdn-col-two-tenths,.bp4-wdn-grid-set-fifths .wdn-col,.bp1280-wdn-col-one-fifth,.bp1280-wdn-col-two-tenths,.bp1280-wdn-grid-set-fifths .wdn-col{width:20%}.bp4-wdn-col-four-tenths,.bp4-wdn-col-two-fifths,.bp1280-wdn-col-four-tenths,.bp1280-wdn-col-two-fifths{width:40%}.bp4-wdn-col-six-tenths,.bp4-wdn-col-three-fifths,.bp1280-wdn-col-six-tenths,.bp1280-wdn-col-three-fifths{width:60%}.bp4-wdn-col-eight-tenths,.bp4-wdn-col-four-fifths,.bp1280-wdn-col-eight-tenths,.bp1280-wdn-col-four-fifths{width:80%}.bp4-wdn-col-one-sixth,.bp4-wdn-grid-set-sixths .wdn-col,.bp1280-wdn-col-one-sixth,.bp1280-wdn-grid-set-sixths .wdn-col{width:16.66666667%}.bp4-wdn-col-five-sixths,.bp1280-wdn-col-five-sixths{width:83.33333333%}.bp4-wdn-col-one-seventh,.bp4-wdn-grid-set-sevenths .wdn-col,.bp1280-wdn-col-one-seventh,.bp1280-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}.bp4-wdn-col-two-sevenths,.bp1280-wdn-col-two-sevenths{width:28.57142857%}.bp4-wdn-col-three-sevenths,.bp1280-wdn-col-three-sevenths{width:42.85714286%}.bp4-wdn-col-four-sevenths,.bp1280-wdn-col-four-sevenths{width:57.14285714%}.bp4-wdn-col-five-sevenths,.bp1280-wdn-col-five-sevenths{width:71.42857143%}.bp4-wdn-col-six-sevenths,.bp1280-wdn-col-six-sevenths{width:85.71428571%}.bp4-wdn-col-one-eighth,.bp4-wdn-grid-set-eighths .wdn-col,.bp1280-wdn-col-one-eighth,.bp1280-wdn-grid-set-eighths .wdn-col{width:12.5%}.bp4-wdn-col-three-eighths,.bp1280-wdn-col-three-eighths{width:37.5%}.bp4-wdn-col-five-eighths,.bp1280-wdn-col-five-eighths{width:62.5%}.bp4-wdn-col-seven-eighths,.bp1280-wdn-col-seven-eighths{width:87.5%}.bp4-wdn-col-one-ninth,.bp4-wdn-grid-set-ninths .wdn-col,.bp1280-wdn-col-one-ninth,.bp1280-wdn-grid-set-ninths .wdn-col{width:11.11111111%}.bp4-wdn-col-two-ninths,.bp1280-wdn-col-two-ninths{width:22.22222222%}.bp4-wdn-col-four-ninths,.bp1280-wdn-col-four-ninths{width:44.44444444%}.bp4-wdn-col-five-ninths,.bp1280-wdn-col-five-ninths{width:55.55555556%}.bp4-wdn-col-seven-ninths,.bp1280-wdn-col-seven-ninths{width:77.77777778%}.bp4-wdn-col-eight-ninths,.bp1280-wdn-col-eight-ninths{width:88.88888889%}.bp4-wdn-col-one-tenth,.bp4-wdn-grid-set-tenths .wdn-col,.bp1280-wdn-col-one-tenth,.bp1280-wdn-grid-set-tenths .wdn-col{width:10%}.bp4-wdn-col-three-tenths,.bp1280-wdn-col-three-tenths{width:30%}.bp4-wdn-col-seven-tenths,.bp1280-wdn-col-seven-tenths{width:70%}.bp4-wdn-col-nine-tenths,.bp1280-wdn-col-nine-tenths{width:90%}}@media only screen and (min-width:100em){.bp1600-wdn-col-full,.bp1600-wdn-grid-set-full .wdn-col{width:100%}.bp1600-wdn-col-five-tenths,.bp1600-wdn-col-four-eighths,.bp1600-wdn-col-one-half,.bp1600-wdn-col-three-sixths,.bp1600-wdn-col-two-fourths,.bp1600-wdn-grid-set-halves .wdn-col{width:50%}.bp1600-wdn-col-one-third,.bp1600-wdn-col-three-ninths,.bp1600-wdn-col-two-sixths,.bp1600-wdn-grid-set-thirds .wdn-col{width:33.33333333%}.bp1600-wdn-col-four-sixths,.bp1600-wdn-col-six-ninths,.bp1600-wdn-col-two-thirds{width:66.66666667%}
	.bp1600-wdn-col-one-fourth,.bp1600-wdn-col-two-eighths,.bp1600-wdn-grid-set-fourths .wdn-col{width:25%}.bp1600-wdn-col-six-eighths,.bp1600-wdn-col-three-fourths{width:75%}.bp1600-wdn-col-one-fifth,.bp1600-wdn-col-two-tenths,.bp1600-wdn-grid-set-fifths .wdn-col{width:20%}.bp1600-wdn-col-four-tenths,.bp1600-wdn-col-two-fifths{width:40%}.bp1600-wdn-col-six-tenths,.bp1600-wdn-col-three-fifths{width:60%}.bp1600-wdn-col-eight-tenths,.bp1600-wdn-col-four-fifths{width:80%}.bp1600-wdn-col-one-sixth,.bp1600-wdn-grid-set-sixths .wdn-col{width:16.66666667%}.bp1600-wdn-col-five-sixths{width:83.33333333%}.bp1600-wdn-col-one-seventh,.bp1600-wdn-grid-set-sevenths .wdn-col{width:14.28571429%}.bp1600-wdn-col-two-sevenths{width:28.57142857%}.bp1600-wdn-col-three-sevenths{width:42.85714286%}.bp1600-wdn-col-four-sevenths{width:57.14285714%}.bp1600-wdn-col-five-sevenths{width:71.42857143%}.bp1600-wdn-col-six-sevenths{width:85.71428571%}.bp1600-wdn-col-one-eighth,.bp1600-wdn-grid-set-eighths .wdn-col{width:12.5%}.bp1600-wdn-col-three-eighths{width:37.5%}.bp1600-wdn-col-five-eighths{width:62.5%}.bp1600-wdn-col-seven-eighths{width:87.5%}.bp1600-wdn-col-one-ninth,.bp1600-wdn-grid-set-ninths .wdn-col{width:11.11111111%}.bp1600-wdn-col-two-ninths{width:22.22222222%}.bp1600-wdn-col-four-ninths{width:44.44444444%}.bp1600-wdn-col-five-ninths{width:55.55555556%}.bp1600-wdn-col-seven-ninths{width:77.77777778%}.bp1600-wdn-col-eight-ninths{width:88.88888889%}.bp1600-wdn-col-one-tenth,.bp1600-wdn-grid-set-tenths .wdn-col{width:10%}.bp1600-wdn-col-three-tenths{width:30%}.bp1600-wdn-col-seven-tenths{width:70%}.bp1600-wdn-col-nine-tenths{width:90%}}.centered{float:none!important;margin:0 auto!important}.clear{clear:both}.clear-top{margin-top:0!important}

/* re-do various things I liked that were removed from old template versions. Please don't hate me wdn. */

/* 4.1 forms + some of my own styling. Remove if UNL implements form styling again */

form input[type=email], 
input[type=date],
form input[type=number],
form input[type=password],
form input[type=search],
form input[type=tel],
form input[type=text],
form input[type=url],
form select,
form textarea{
	border:1px solid #c7c8ca;
	border-radius:0;
	font-family:"Work Sans",Verdana,sans-serif;
	padding:.56em .75em;
	width:100%;
	font-size: 1em;
}
	
form input[type=email]:focus,
form input[type=email]:hover,
form input[type=number]:focus,
form input[type=date]:hover,
form input[type=date]:focus,
form input[type=number]:hover,
form input[type=password]:focus,
form input[type=password]:hover,
form input[type=search]:focus,
form input[type=search]:hover,
form input[type=tel]:focus,
form input[type=tel]:hover,
form input[type=text]:focus,
form input[type=text]:hover,
form input[type=url]:focus,
form input[type=url]:hover,
form select:focus,
form select:hover,
form textarea:focus,
form textarea:hover{
	-webkit-box-shadow:0 0 .75em rgba(227,227,226,.75);
	box-shadow:0 0 .75em rgba(227,227,226,.75)
}
	
form input[type=email]:focus,
form input[type=number]:focus,
form input[type=password]:focus,
form input[type=search]:focus,
form input[type=tel]:focus,
form input[type=text]:focus,
form input[type=url]:focus,
form select:focus,
form select:hover,
form textarea:focus{
	outline:none
}

/* end for styling */

.ored-band {
	padding-top: 4.21em;
    padding-left: 5.62vw;
    padding-right: 5.62vw;
	padding-bottom: 4.21em;
	left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    right: 50%;
    width: 100vw;
}

.ored-band.nopadding {
    padding-left: 0;
    padding-right: 0;
}


.wdn-button, main input[type=submit] {
    display: inline-block;
    text-decoration: none;
}

.wdn-button, .wdn-input-group-btn button, .wdn-input-group-btn input, main button, main input[type=button], main input[type=submit] {
    border-width: 2px;
    border-style: solid;
    cursor: pointer;
    font-family:"Work Sans",Verdana,sans-serif;
    font-size: .75em;
    font-weight: 700;
    letter-spacing: .06em;
    padding: 0.75em 1.33em 0.63em;
    text-align: center;
    text-transform: uppercase;
    background-color: var(--bg-btn-primary);
    border-color: var(--b-btn-primary);
    color: var(--btn-primary) !important;
}


		table{background-color:transparent;border-bottom:1px solid var(--b-light-gray);max-width:100%;width:100%}tbody,thead{font-size:1em}td,th{border:1px solid var(--b-light-gray);padding-left:1em;padding-right:1em}thead td,thead th{padding-bottom:.75em;padding-top:1.33em;vertical-align:bottom}tbody td,tbody th{padding-bottom:.75em;padding-top:.75em;vertical-align:top}tbody tr:nth-of-type(2n){background-color:var(--b-light-gray)}.wdn_responsive_table thead th abbr{border-bottom:none}

	.wdn-light-neutral-band{background-color:var(--bg-lightest-gray);}
	.wdn-light-triad-band{background-color:var(--bg-lighter-gray);}
	.wdn-light-complement-band{background-color:var(--bg-light-gray);}

/* -- end 4.1 things -- */

.twoColText	{
	column-count: 2;
}

@media(max-width: 560px){
	.twoColText	{
		column-count: 1;
	}
}

.page-template-videos img,
.page-template-neblectVideos img {
	width: 100%;
}

.page-template-videos .bp1-wdn-col-one-third,
.page-template-neblectVideos .bp1-wdn-col-one-third {
		border-bottom: 1px solid #cccccc;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.wp-block-table.has-fixed-layout {
	table-layout: fixed;
}

.featured_photo_credit {
	margin-bottom: 2.5em;
	font-size: .7em;
}

/* ---- research days ----*/
.researchDays {
	background-color: #ebebea;
	text-align: center;
	height: auto;
	background-image: url('https://research.unl.edu/events/images/researchDaysSecondaryBackground.svg');
	background-size: 34%;
}

.researchDays img {
	width: 88%;
	margin: 2em 0;
}

@media(max-width: 1600px){
	.researchDays img {
		width: 90%;
	}
}

/* ---- end research days ----*/

.clear {
	clear: both;
}

/* ------------------------------------------------------- responsive breakpoints ------------------------------------------------------- */

@media(max-width:925px){
	.rschFeatureLink{
		font-size:1em;
	}	
	.rschFeatureBox{
		height:350px;
	}
	
	.rschFeatureBox.small{
		height: 200px;	
	}
	
	.iacpAccredidation {
		width: 90%;
	}
}

@media(max-width:480px){
	#irbFirstCol{
		padding-right: 0px;	
		border-right: none;
	}	
			
	.iacpAccredidation tr.secondRow td {
		display: none;	
	}
	
	.dividerBCK, .dividerBCK2, .sidebarDividerBCK{
		background-image:none;	
		width:100% !important;
		padding-left:inherit !important;
		min-height: 100px;
	}

	#resources ul, #ourOffices ul, #ourPartners ul {
		display:none;
	}

	#twitter-widget-0 .timeline .stream {
		overflow-y: hidden;
	}
}

@media(max-width:370px){
	.rschFeatureLink h2{	
		font-size: 4em;
	}
	
	.hiddenText{
		height: auto !important;
		line-height: .8em;
		font-size:.8em;	
	}
	
	.rschFeatureBox.small{
		height: 125px;	
	}
}

#maincontent ul{
	padding-left: 1.5em !important; 
}

.first{
	clear: both;	
}

@media print {
.oredOfficeFooter {
	display: none;
}
}

/* ------------------------------- grid slideshow gallery --------------------------------- */

.oredSlideshow .wp-block-group__inner-container {
		display: flex;
		flex-wrap: nowrap;
		overflow: auto;
		scroll-behavior: smooth;
}

.oredSlideshow .wp-block-group__inner-container .wp-block-group {
	min-width: 100%;
	margin-right: 3em;
}

.oredSlideshow .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
	width: 100%;
	display: block;
	overflow: auto;
    max-height: 90vh;
}

.oredSlideshow .wp-block-group__inner-container .wp-block-group img {
	height: 70vh;
	width: 100%;
	object-fit: contain;
	background-color: #333333;
}

#gridSlideshowNextButton {
	float: right;
}

/* ------------------------------- end grid slideshow gallery --------------------------------- */

.oredSlideshow p,
.oredSlideshow h2,
.oredSlideshow h3,
.oredSlideshow h4,
.oredSlideshow ul,
.oredSlideshow blockquote {
    max-width: 60em;
    margin-left: auto;
    margin-right: auto;
}

.oredSlideshow h2 {
    max-width: 30em;
}

.oredSlideshow h3 {
    max-width: 34em;
}

.oredSlideshow h4 {
    max-width: 40em;
}

.wp-block-quote p {
	font-size: 1.33em;
	padding-top: 3.56em;
}

.wp-block-quote:before {
    content: open-quote;
    font-size: 9.99em;
    line-height: 1;
    position: absolute;
}

.wp-block-quote:after {
    content: close-quote;
    position: absolute;
    height: 0px;
    width: 0px;
    overflow: hidden;
    opacity: 0;
}

.wp-block-quote cite:before {
    content: "- ";
}

.wp-block-columns img {
	width: 100%;
}

.page-id-137 .wp-block-columns img {
	padding: 4em;
}

/* covid 19 banner on specific pages */

.page-id-697.blog-id-10 #covid_19_info,
.page-id-4.blog-id-22 #covid_19_info,
.page-id-2.blog-id-9 #covid_19_info,
.page-id-5.blog-id-10 #covid_19_info,
.page-id-40.blog-id-6 #covid_19_info,
.page-id-27.blog-id-1 #covid_19_info,
.page-id-2.blog-id-1 #covid_19_info {
		display: block !important;
}

/* end covid 19 banner */

.page-id-1107 table tr td:first-child,
.page-id-11 table tr td:first-child {
	width: 20%;
}

summary h2,
summary h3,
summary h4,
summary h5 {
	display: inline;
}


/* Use the following code to bring in ucomm's covid boxes. Remove when finished with the covid stuff */

.wdn_blue_icon_box {
    border-radius: 6px;
    border-color: #007197;
    background-color: #fefdfa!important;
    padding-left: 1.78em!important;
    padding-bottom: 2.37em!important;
    padding-right: 1.78em!important;
    padding-top: 2.37em!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    flex-direction: column!important;
    display: -webkit-box!important;
    display: flex!important;
    -webkit-box-align: center!important;
    align-items: center!important;
    border-width: 2px!important;
    border-style: solid!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family:"Work Sans",Verdana,sans-serif!important;
}

.wdn_blue_icon_box .box_icon {
    margin-top: -3.16em;
    color: #007197;
    background-color: #fefdfa!important;
    padding-left: .42em!important;
    padding-bottom: .42em!important;
	padding-right: .42em!important;
	display: block;
	-webkit-box-direction: normal!important;
	flex-direction: column!important;

	font-size: .84em!important;
	line-height: 1.5!important;
}

.wdn_blue_icon_box .box_icon svg {
	overflow: hidden;
	fill: currentColor!important;
	width: 2.37em!important;
	height: 2.37em!important;
	display: block!important;
	color: #007197;
	-webkit-box-direction: normal!important;
    flex-direction: column!important;
}

.wdn_blue_icon_box h2,
.wdn_blue_icon_box h3 {
	font-size: 1.5em!important;
	font-weight: 700;
	font-family:"Work Sans",Verdana,sans-serif;
    letter-spacing: -.03em;
	margin-left: -.03em;
	text-align: center!important;
	margin-top: .42em!important;
}

.wdn_blue_icon_box .has-text-align-left {
    width: 100%;
}

.dcf-lazy-load, [loading="lazy"] {
	opacity: 1;
}

.g-recaptcha {
	overflow: hidden;
}

/*  -----------------  scheduleblock  --------------- */

.scheduleBlock {
    border: 1px solid var(--b-light-gray);
    padding: 1em;
    margin-bottom: 1em;
}

.scheduleBlock h2,
.scheduleBlock h3,
.scheduleBlock h4{
	font-weight: 100;
	font-size: 1.3em;
	margin: .3em 0 1em 0;
	margin-top: .3em !important;
}

.scheduleBlock h2 {
	font-size: 1.5em;
}


.scheduleBlock .time {
    font-size: .8em;
}

.scheduleBlock .flex .wp-block-group__inner-container {
  display: inline-flex;
  gap: 1em;
}

/*  -----------------  end scheduleblock  --------------- */

.visuallyHidden{
	position:absolute !important;
	height:1px !important;
	width:1px !important;
	overflow:hidden !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	padding:0 !important;
	margin:0 !important
}

.wp_iframe_screen_height_one_third iframe {
	height: 33vh;
}

.full_width img {
	width: 100%;
}

.full_width_video {
	position: relative;
	left: -5.62vw;
	width: 100vw;
	margin-bottom: 2em;
}

.full_width_video video {
	max-height: 75vh;
    width: 100%;
    object-fit: cover;
    overflow: hidden;
    object-position: center center;
}

.wdn-button a {
	color: #ffffff;
	text-decoration: none;
}

/*  -----------------  photo_directory (first found in Research Leaders Program)  --------------- */

/* 
Should be in the style of
parent class on wordpress columns element
img
unorderd list 
*/

.photo_directory img {
	height: 40vh;
	object-fit: cover;
	-webkit-clip-path: polygon(0 0,0 100%,2px 100%,2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 5px),calc(100% - 5px) calc(100% - 5px),calc(100% - 5px) 5px,5px 5px,5px calc(100% - 5px),2px calc(100% - 5px),2px 100%,100% 100%,100% 0);
	  clip-path: polygon(0 0,0 100%,2px 100%,2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 5px),calc(100% - 5px) calc(100% - 5px),calc(100% - 5px) 5px,5px 5px,5px calc(100% - 5px),2px calc(100% - 5px),2px 100%,100% 100%,100% 0);
	  object-position: 50% 25%;
  }

  .photo_directory .wp-block-image {
	  margin-bottom: 0px;
  }
  
  .photo_directory ul {
	list-style: none;
	padding-left: 0;
  }
  
  .photo_directory ul li {
	 margin: 0px;
  }
  
  .photo_directory ul li:first-child {
	font-weight: 700;
  }
  
  .photo_directory ul li:nth-child(2) {
	  font-weight: 400;
	  letter-spacing: .06em;
	  line-height: 1.33;
	  font-size: .75rem;
	  text-transform: uppercase;
  }
  
  .photo_directory ul li:nth-child(3) {
	  font-size: .84em;
  }
  
  .photo_directory ul li:nth-child(4) {
	  font-size: .75em;
  }

  /*  -----------------  end photo directory  --------------- */

  /* ------------------ Grand challenges blocks ------------- */

.grand_blocks {
    margin: 0px;
}

.grand_blocks {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-column-gap: 1em;
	grid-row-gap: 1em;
}

@media (max-width: 1800px) {
	
	.grand_blocks {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 700px) {
	
	.grand_blocks {
		grid-template-columns: 1fr 1fr;
	}
}

 .grand_blocks a {
    background-color: #c7c8c9;
    padding: 1em;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 11em;
    text-decoration: none;
    color: #000000;
    line-height: 1.2em;
    background-repeat: no-repeat;
    background-position: calc(100% - 1em) 1em;
    background-size: 6em auto;
  }

  .grand_blocks a:hover,
  .grand_blocks a:focus {
    background-color: #333333 !important;
    color: #ffffff;
  }

  .grand_blocks p{
    margin: 0px;
  }

  .page-id-2.blog-id-31 .navSectionHeader {
	background-repeat: no-repeat;
	border: 0px;
	color: #ffffff;
	background-position: calc(100% - 2em) 1em;
	height: 10em;
	background-size: 8em auto;
	padding: 1em;
}

.anti_racist .navSectionHeader,
.grand_blocks .anti_racist a {
    background-color: #ffd74f;
    background-image: url('/graphics/equality.svg');
}

#Anti_racism_and_racial_equity_nav.listHighlightButtonOn {
	background-color: #ffd74f;
	border-color: #F5BC00;
}

.climate_resilience .navSectionHeader,
.grand_blocks .climate_resilience a {
    background-color: #f6891f;
    background-image: url('/graphics/earth.svg');
}

#Climate_resilience_nav.listHighlightButtonOn {
    background-color: #f6891f;
    border-color: #D36E09;

}

.grand_blocks .community_economic a {
    background-color: #7399b2;
    background-image: url('/graphics/nebraska_city_chimney.svg');
}

.early_childhood_education .navSectionHeader,
.grand_blocks .early_childhood_education a {
    background-color: #6ccacc;
    background-image: url('/graphics/abc.svg');
}

#Early_childhood_education_and_development_nav.listHighlightButtonOn {
	background-color: #6ccacc;
    border-color: #3CA8AA;
}

.health_equity .navSectionHeader,
.grand_blocks .health_equity a {
    background-color: #e2d2a5;
    background-image: url('/graphics/health.svg');
}

#Health_equity_nav.listHighlightButtonOn {
    background-color: #e2d2a5;
    border-color: #D0B16C;
}

.quantum_science_engineering .navSectionHeader,
.grand_blocks .quantum_science_engineering a {
    background-color: #c07cb5;
    background-image: url('/graphics/quantum.svg');
}

#Quantum_science_and_engineering_nav.listHighlightButtonOn {
    background-color: #c07cb5;
    border-color: #721860;
}

.science_engineering_technology .navSectionHeader,
.grand_blocks .science_engineering_technology a {
	background-color: #c7c8c9;
    background-image: url('/graphics/element.svg');
}

#Science_and_technology_literacy_for_society_nav.listHighlightButtonOn {
    background-color: #c7c8c9;
    border-color: #4A6E87;
}

.sustainable_food_water_security .navSectionHeader,
.grand_blocks .sustainable_food_water_security a {
    background-color: #d5db82;
    background-image: url('/graphics/water_res.svg');
}


#Sustainable_food_and_water_security_nav.listHighlightButtonOn {
    background-color: #d5db82;
    border-color: #7D8722;
}

.page-id-2.blog-id-31 #ored_covid {
	display: none !important;
}

/* ------------------ End grand challenges blocks ------------- */

/* ------------------ broader impacts blocks ------------- */

.filter_cards {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 1em;
	grid-row-gap: 1em;
}

.card_filters .filter_search {
	width: 100%;
	padding: .5em;
    margin: 1em 0;
}

.card_filters .filters {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-column-gap: 1em;
	grid-row-gap: 1em;
	margin-bottom: 2em;
}

.card_filters.filter_table .filters {
	display: block;
	max-height: 2em;
}

.card_filters.filter_table .filter_table_search {
	display: flex;
}

.card_filters.filter_table .filter_table_search * {
	height: 3em;
	margin-top: 0em;
	padding-top: 1em;
	padding-bottom: 1em;
	line-height: 1em;
	font-size: .8em;
}

.card_filters.filter_table .filters fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
	position: relative;
}

.card_filters.filter_table .filters fieldset .apply_filter_button {
	display: none;	
}

.card_filters.filter_table .filters fieldset:focus-within .apply_filter_button,
.card_filters.filter_table .filters fieldset:hover .apply_filter_button,
.card_filters.filter_table .filters fieldset:focus .apply_filter_button {
	display: block;
}

.card_filters.filter_table .filters fieldset:focus-within,
.card_filters.filter_table .filters fieldset:hover,
.card_filters.filter_table .filters fieldset:focus {
	background-color: rgba(255,255,255,.7);
	border: 1px solid rgba(0,0,0,.5);
	padding: 0 .5em .5em .5em;
	height: auto;
	box-shadow: 1px 1px 10px rgba(0,0,0,.1);
	z-index: 1;
}

@media (max-width: 1000px) {	
	.filter_cards {
		grid-template-columns: 1fr 1fr;
	}

	.card_filters .filters {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 700px) {	
	.filter_cards {
		grid-template-columns: 1fr;
	}

	.card_filters .filters {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}

.card_filters .filters fieldset {
    border: 1px solid rgba(0,0,0,.2);
    height: 100%;
}

.card_filters .filters fieldset .option {
    max-height: 0em;
    overflow: hidden;
    font-size: .8em;
    padding-left: .4em;
}

.card_filters .filters fieldset:hover .options,
.card_filters .filters fieldset:focus .options {
    position: absolute;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    padding: .5em; 
    box-shadow: 1px 1px 6px rgba(0,0,0,.1);
	max-height: 10em;
	overflow-x: auto;
	z-index: 1;
}

.card_filters .filters fieldset .options {
    position: relative;
}

.card_filters .filters fieldset:hover .option,
.card_filters .filters fieldset:focus .option,
.card_filters .filters fieldset .option.selected {
    max-height: 50em;
	display: flex;
	line-height: 1.2em;
	margin-bottom: 1em;
}

.filter_card {
	border: 1px solid rgba(0,0,0,.2);
	padding: 0px;
	background-color:var(--bg-white);
	box-shadow: 1px 1px 8px rgba(0,0,0,.1);
	display: grid;
	grid-template-columns: 3em auto;
}

.filter_card .card_content {
	padding: 1em;
}

.card_filters svg path,
.card_filters svg circle {
	fill: var(--body);
}

.card_filters .filter_icons {
	background-color: var(--bg-lightest-gray);
}

.filter_card.Community .filter_icons {
    background-color: #bccb2a;	
}

.filter_card.Community .filter_card_tag.Community,
.card_filters .Community{
    border-left: 4px solid #bccb2a;	
}

.filter_card.Campus .filter_icons {
    background-color: #f58a1f;	
}

.filter_card.Campus .filter_card_tag.Campus,
.card_filters .Campus{
    border-left: 4px solid #f58a1f;	
}

.filter_card.Industry .filter_icons {
    background-color: #005d84;	
}

.filter_card.Industry .filter_card_tag.Industry,
.card_filters .Industry{
    border-left: 4px solid #005d84;	
}

.filter_card.Web-based .filter_icons {
    background-color: #a5228d;	
}

.filter_card.Web-based .filter_card_tag.Web-based,
.card_filters .Web-based{
    border-left: 4px solid #a5228d;	
}

.card_filters .filter_card.Web-based .filter_icons svg path,
.card_filters .filter_card.Web-based .filter_icons svg circle,
.card_filters .filter_card.Industry .filter_icons svg path,
.card_filters .filter_card.Industry .filter_icons svg circle,
.card_filters .filter_card.Campus .filter_icons svg path,
.card_filters .filter_card.Campus .filter_icons svg circle {
	fill: #ffffff;
}

.filter_card .filter_icons svg {
	padding: .7em;
	padding-top: 1em;
	width: 100%;
}

.card_filters .filters svg,
.filter_card_tag svg {
	margin-right: .1em;
	margin-left: .3em;
	height: 1em;
}

.filter_card h2 {
    font-size: 1.2em;
    margin-top: 0px;
    padding-bottom: .5em;
    margin-bottom: .5em;
    border-bottom: 1px dashed var(--b-light-gray);
}

.filter_card p{
	font-size: .9em;
}

.filter_card a {
	word-break: break-all;
}

.filter_card_tag {
	font-size: .65em;
	border: 1px solid var(--b-light-gray);
	margin: .3em;
	padding: .2em .3em;
	display: inline-block;

}

/* ------------------ end broader impacts blocks ------------- */

/* ------------------ unl calendar code ------------- */
.unl-event-teaser-li {margin-bottom: 2em}
.unl-event-title h3 {margin-top: 0px;}
.unl-event-location,.unl-event-time{margin-top:.18em}.wdn-calendar .unl-event-teaser-li:not(:last-child){margin-bottom:1em}.unl-event-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column}.unl-event-date{margin-bottom:.75em}@supports (display:grid){.unl-event-teaser{grid-column-gap:1em;display:grid;grid-template:"a b" auto "a c" 1fr/3.16em 1fr;margin-bottom:0}.unl-event-title{grid-area:b}.unl-event-date{grid-area:a;margin-bottom:0}.unl-event-details{grid-area:c}}.unl-event-teaser-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-flow:row wrap;padding-left:4.21em}@media only screen and (min-width:42.09em){.unl-event-teaser-list .unl-event-teaser-li{flex-basis:50%}}@media only screen and (min-width:74.83em){.unl-event-teaser-list .unl-event-teaser-li{flex-basis:33%}}@media only screen and (min-width:99.77em){.unl-event-teaser-list .unl-event-teaser-li{flex-basis:25%}}@supports (display:grid){.unl-event-teaser-list{display:grid;grid-column:2/3;grid-template-columns:repeat(auto-fill,minmax(13.32em,1fr));padding-left:0}@media only screen and (min-width:74.83em){.unl-event-teaser-list{grid-template-columns:repeat(3,1fr)}}}
/* ------------------ end unl calendar code ------------- */

/* ------------------ research leaders specific ------------- */

.page-id-48.blog-id-30 blockquote,
.page-id-2.blog-id-30 blockquote {
		margin: 0px;
}

.page-id-48.blog-id-30 .wp-block-quote p,
.page-id-2.blog-id-30 .wp-block-quote p {
		font-size: 1.1em;
	margin: 0px;
	padding: 0px;
}

.page-id-48.blog-id-30 .wp-block-quote p:first-child,
.page-id-2.blog-id-30 .wp-block-quote p:first-child {
		padding: 4em 0px 1em 0em;
}

.page-id-48.blog-id-30 .wp-block-quote cite,
.page-id-2.blog-id-30 .wp-block-quote cite {
		font-size: 1rem;
}

/* ------------------ end research leaders specific ------------- */


/* ------------------ wordpress specific ------------- */

	/* the default wordpress styles prevent padding in the details block. Why, IDK, but removing here */
	.wp-block-details>:not(summary) {
		margin-block-end: revert;
		margin-block-start: revert;
	}

	.wp-block-details summary .has-large-font-size {
		display: inline-block;
	}

	body {
		--wp--style--global--content-size: inherit;
		--wp--style--global--wide-size: inherit;
	}

/* ------------------ end wordpress specific ------------- */

/* ------------------ catch WDN & fix features to be applied via wordpress ------------- */

p.dcf-btn.dcf-btn-primary a{
    color: var(--btn-primary);
	text-decoration: none;
}

body {
	--wp--preset--color--bg-lightest-gray: var(--bg-lightest-gray) !important;
}

/* ------------------ end wordpress specific ------------- */

/* ------------------ research days slam specific ------------- */

.blog-id-28.page-id-319 .featuredHeaderImage {
	height: 70vh;
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #0b0403;
}


.blog-id-28.page-id-319 #pagetitle {
	position: absolute;
	width: 0px;
	height: 0px;
	overflow: hidden;
	opacity: 0;
}

/* ------------------ end research days slam specific ------------- */

/* ------------------ archive pages specific ------------- */
.archive #pagetitle {
	display: none;
}

/* ------------------ archive pages specific ------------- */

/* ------------------ ORED grid columns ------------- */

.ored_grid_columns_four {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	column-gap: 2em;
	row-gap: 2em;
	width: 100%;
}

.ored_grid_columns_three {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	column-gap: 2em;
	row-gap: 2em;
}

.row_column_gap_4 {
	column-gap: 4em;
	row-gap: 4em;
}

@media( max-width: 900px){
	.ored_grid_columns_four,
	.ored_grid_columns_three {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media( max-width: 600px){
	.ored_grid_columns_four,
	.ored_grid_columns_three {
		grid-template-columns: 1fr;
	}
}

/* ------------------ end ORED grid columns ------------- */


/* ------------------ Research development code ------------- */

.research_dev_services {
    padding: 2em;
    margin: 4em 0 7em;
    text-align: center;
    background-color: var(--bg-lighter-gray);
    border-radius: 12px;
    box-shadow: 1px 1px 60px rgba(0,0,0,.08);
    border: 1px solid var(--b-light-gray)
}

.research_dev_services .wp-block-column {
    padding: 1em;
    position: relative;
    top: 1em;
    border-top: 2px solid var(--bg-badge);
}

.research_dev_services .propDevIcon {
	font-size: 7em;
}

/* ------------------ end Research development code ------------- */

/* ------------------ start staff posts format ------------- */


.staff_format_one .staff_person_container {
    display: grid;
    grid-template-columns: 1fr 3fr;
    column-gap: 3em;
    margin-bottom: 3em;
}

.staff_format_two {
	display:flex;
	flex-wrap: wrap;
	column-gap: 3em;
	row-gap: 3em;
	text-align: center;
	max-width: 60em;
	margin: 0px auto;
	justify-content: center;
}

.staff_format_two .staff_description {
	display: none;
}

.staff_format_two .staff_person_container {
	width: 17em;
}

@media( max-width:800px){
	.staff_format_two {
		grid-template-columns: 1fr 1fr;
	}

	.staff_format_one .staff_person_container {
	    display: grid;
	    grid-template-columns: 1fr;
	    column-gap: 0em;
		row-gap: 1em;
	    margin-bottom: 3em;
	}
}

@media( max-width:500px){
	.staff_format_two {
		display: block;
	}
}

.staff_format_one h4 {
	margin: 0em;
}

.staff_format_two h4 {
	margin-bottom: 0px;
	margin-top: .7em;
}

.staff_format_one .staff_title {
    font-size: 1.3em;
    margin-bottom: 1em;
}

.staff_format_one .smallFeatureStoryImage,
.staff_format_two .smallFeatureStoryImage { 
	height: 24em;
    width: 100%;
    margin: 0px;
}

.staff_format_one .smallFeatureStoryImage{
	height: 19em;
	background-position: center 15%;
}

.staff_format_two .smallFeatureStoryImage,
.staff_format_two .staff_picture img {
	height: 20em;
	width: 100%;
	margin: 0px;
	background-position: center 15%;
	max-height: 20em;
	display: block;
}

.staff_format_two .staff_picture img { 
	object-fit: cover;
	object-position: center 15%;
}

.staff_format_one .staff_picture,
.staff_format_two .staff_picture {
	border: 1px solid var(--b-input);
	background-color: var(--bg-lighter-gray);
}

.staff_format_one .staff_contact,
.staff_format_two .staff_contact {
	padding: 1em;
}

/* ------------------ end staff posts format ------------- */

/* ------------------ used to add more gap for the default wordpress columns ------------- */
.col_gap_10 {
	column-gap: 10em;
}

/* ------------------ used to add more gap for the default wordpress columns ------------- */
.unl_dot_style.size-large {
    width: calc(100% + 4em);
    position: relative;
    left: -2em;
    max-width: 200%;
}

/* ------------------ used to add the dots style behind an image that UNL WDN uses (in 2024) ------------- */
.unl_dot_style::before {
    content: '';
    left: -1em;
    top: -1em;
    width: 1em;
    height: 100%;
    background-image: url(https://unlcms.unl.edu/wdn/templates_5.3/images/bg-dots-gray.svg);
    position: absolute;
    z-index: 0;
    background-size: 0.56rem;
}

.unl_dot_style::after {
    content: '';
    left: -1em;
    top: -1em;
    width: 100%;
    height: 1em;
    background-image: url(https://unlcms.unl.edu/wdn/templates_5.3/images/bg-dots-gray.svg);
    position: absolute;
    z-index: 0;
    background-size: .56rem;
}
/* ------------------ end dot style ------------- */


/* ------------------ ored notice style ------------- */

.ored_notice {
	background-color: var(--bg-brand-iota);
	padding: 1em 2em;
	text-align: left;
	margin: 3em 0;
	color: #333333;
}

.ored_notice h2,
.ored_notice h3 {
	font-size: 1.5em;
	color: #333333;
}

/* semi-related. Elements with the background color iota doesn't accoutn for dark mode, so force a high contrast font here */
.has-bg-brand-iota-background-color {
	color: #333333;
}

/* ------------------ end ored notice style ------------- */

/* ------------------ adjust so the wordpress block setting "full width" makes the block full width in UNL 5.3 ------------- */

.alignfull,
.wdn-band  {
    padding-left: 5.62vw;
    padding-right: 5.62vw;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    right: 50%;
    width: 100vw;
}

.wp-block-image.alignfull {
	padding: 0px;
}

/* ------------------ end adjust so the wordpress block setting "full width" makes the block full width in UNL 5.3 ------------- */

/* ------------------ adjusted staff buttons on the OSP staff directory, add here if used elsewhere --------------- */

.ored-full-button {
    width: 100%;
    min-height: 5em;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ------------------ end adjusted staff buttons on the OSP staff directory --------------- */

.memo_container {
	width: 700px;
	box-shadow: 1px 1px 20px rgba(0,0,0,.1);
	font-size: .7em;
	margin: 1em auto;
}

.memo_container table,
.memo_container table td {
	border: none;
	font-size: .7em;
}

/* unl has a strange rule that screws up image captions, so remove it */

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption {
	display: block;
}