* { 
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
}

HTML {background:#2d3f4b }

.search__input { outline: none; }

.post-tease__featured-image { display:none;}

.post-tease__featured-image--link { 
	background-position: center center; 
	background-size:cover; 
	background-repeat:no-repeat;}
	
.post-tease { min-height:400px;}



.single-resources .layout-main__content article { min-height:300px;}





.People-Post-header {
	background-color:#1f93bc; 
	color:white;
	}
.People-Post-header .featured-image{ }
.People-Post-header-name-card {
	text-align:left;
	font-size:1.5em;
	}

.People-Post-header-name-card>div { 
	padding:7%;
  	}
	
.People-Post-header-name-card h1{color:white; padding:0 0 20px 0; line-height:.8em}

@media (min-width: 560px) {
.People-Post-header {
	height:500px;
	}
.People-Post-header .featured-image{
	width:50%;  
	float:left;
	height:500px;
	background-position: 0 33%;
	}
	
.People-Post-header-name-card {
	width:50%;
	height:100%; 
	float:right;
	position: relative;
	}
.People-Post-header-name-card>div { 
	position: absolute;
  	top: 50%;
  	transform: translateY(-50%);
  	}
.People-Post-header-name-card h1{ margin-left:-9px;}


}

@media (min-width: 800px) {
.resource-title { max-width:60%; float:left;}
}

@media (max-width: 559px) {
.People-Post-header { height:auto;}
.People-Post-header .featured-image{
	width:100%;
	height:400px;
	float:none;
	margin:auto;  
	}
	
.People-Post-header-name-card {
	width:100%;
	float:none;  
	}
.People-Post-header-name-card h1{ margin-left:-3px;}

}




/* HOME EDITS */

.home-membership__bottom { min-height:300px;}

.home-membership .inner {
background-position: bottom right;
background-size: 60%; 
}



/* Staff listing style */


.speakerlist-role {font-size:1em; line-height:normal;}

@media (min-width: 700px) {
.speakerlist{ float:left; margin:1%; width:18%;}

.speakerlist img { width:100%;  }

.speakerlist-role { min-height:95px;}
}

@media (max-width: 699px) {
.speakerlist{ width:100%; margin-bottom:20px; }

.speakerlist img { width:100%;  }
}



/* fix second nav */

.nav--secondary .nav__link:hover { background-color:#1e94bc; color:white; border:2px solid #1e94bc}


.menu-item i._mi {
    margin-top: -.16em;
}


/* fix hidden footer */
.footer .nav--secondary ul.nav > .nav__item:last-child {
  display: inherit;
}

/*Social Links*/
.social-shortcode .fa{ padding-right:10px;}


/*Login Radius style*/
.hr-or-rule { display:none;}

.lr-input-style input[type="submit"], .lr-input-style input[type="submit"]:active{
	padding:10px 20px !important;
	background:#1e94bc !important;
	color: #FEFEFE !important;
    border:2px solid #1e94bc !important;
	font-size:1.5em !important;
	
	}
	
.lr-input-style input[type="submit"]:hover{
	background: none !important;
	color: #1e94bc  !important;
    border:2px solid #1e94bc !important;
	
	}
	
.lr-user-reg-container>span.lr-link:first-of-type a{ border-right: 1px solid gray; padding-right:10px;}	

.lr-loading-box { vertical-align: top; margin-top: 10%;
} 


/*Popup style style*/
.pum-theme-9058, .pum-theme-default-theme { background-color: rgba(0,0,0,0.90)}





/*email subscription page style*/
@media (max-width: 450px) {
.emailsubbtn { width:100%}

}



/*Value of Volunteer Time*/
@media (max-width: 750px){
.vv-charts #chart, .vv-charts #stacked-chart, .vv-charts #stacked-chart .tick text {font-size: 80%;}
}





@media (min-width:901px) and (max-width:1050px){
	.speakerlist{
		width:23%;
		float: left;
		margin: 1%;
	}
}

@media (min-width:700px) and (max-width:900px){
	.speakerlist{
		width:31%;
		float: left;
		margin: 1%;
	}
}

@media (min-width:500px) and (max-width:699px){
	.speakerlist{
		width:48%;
		float: left;
		margin: 1%;
	}
	
	.speakerlist-role {
		min-height: 95px;
	}
	
	.speakerlist:nth-child(even){
		clear:left;
	}
}

@media (max-width:499px){
	.speakerlist{
		width:98%;
		float: left;
		margin: 1%;
	}
	
	.speakerlist-role {
		margin-bottom:30px;
	}
	
}