main, .archive.tax-event-tag{margin-left: auto;
margin-right: auto;
max-width: 1260px;
	display:block;
padding:0 1%;}
body.category-projects span.no-date{
display:none;
}
.archive.category-projects h3{
	display:block;
	clear:both;

}
.archive.category-projects ul.project-list li{
display:grid;
	grid-gap:16;
	width:30%; 
	margin:0 20px 10px 0;
	padding:0;
	float:left;
	list-style-type:none;

	
}
.bottom-space{
	margin-bottom:10px;
}
.column-bar{
	border-right: #FFC627 1px solid;
}

.archive.category-projects ul.project-list, .archive.category-projects ul.project-list ul {	list-style-type:none;
	margin-block-start:0em;
	margin-block-end:0em;
	padding-inline-start:0px;

	
}
.archive.category-projects ul.project-list li ul li{
	margin:0;
	padding:0 10px 10px;
	width:100%;
	min-height:140px;

}
.archive.category-projects ul.project-list li h4 a{
	display:block;
	background-color: #FFC627;
	color:#000;
	text-decoration:none;
	padding:8px;
	line-height:.95em;
	min-height:60px;
}
.archive.category-projects ul.project-list li h4 a:hover{
	background-color:#FF7F32;
}
ol.uds-list{
padding-top:0;
	padding-bottom:0;
}
.wp-block-table table td, .wp-block-table table th{
	padding:12px;
	vertical-align:top;
}
table td hr{
	display:block;
	margin:8px;
	height:0px;
}
.archive.tax-event-tag article{
	width:32%;
	float:left;
}

.gallery-columns-3 figure{
	width:32%;
	float:left;
	
}
.gallery-columns-3 figure img{
	width:100%;
	height:auto;
		border-right:#fff 3px solid;
}
.single .category-story .gallery-columns-3 figcaption.wp-caption-text{
width:100%;
	border-right:#fff 3px solid;
	background-color:#000;
	font-weight:bold;
}
.single .page-banner{	background-color:#cecece;}
.single .page-banner img.attachment-banner{
	
max-width:1230px;
	max-height:600px;
	background-color:#cecece;
}
.feature-caption{
	text-align:center;
	background-color:#e8e8e8;
	
	font-size:80%;
}
.card .tags-links{
	display:none;
}
.archive .books .card-body a.btn.btn-gold{display:none;}
.archive-search{margin-bottom:20px;}
.ubimenu{
	margin:15px 0;
	line-height: 1.7rem;
	border-bottom:#CCC 1px solid;
}
.events.online .eo-event-venue-map, .term-online-event .eo-venue-map{
	display:none;
}
.ubimenu li{
	padding: .5rem .75rem;
margin-right: .75rem;
		border-bottom:#FFF 8px solid;
	font-size:1.1rem;
}
.ubimenu li.current-menu-item, .ubimenu li.current-menu-item:hover{
	border-bottom:#FFC627 8px solid
}
.ubimenu li:hover{
	border-bottom:#CCC 8px solid
}
.ubicos li{
display:inline; 
		padding: .5rem .75rem .5rem 0;
margin-right: .5rem;
	list-style:none;

}
ul.ubicos{
	padding:0;
	margin:0 0 .75rem 0;
}
ul.ubicos li:before{
	display:none;
	padding:0;
}
.timeline-year{
	border-bottom:1px solid;
}
.wp-block-separator{
	border:none;
}
.single-books #main .coverbook img{
	width:auto;
max-height:512px;
float:left;
	padding:0 24px 48px 0;
	max-width:995px;
}
.post-type-archive-books .card img{
	height:100%;
	max-height:512px;
	
}
.sharedaddy{
	padding-top:48px;
}
/*us in flux*/
.influx .listing-item span.excerpt, .podcast .listing-item span.excerpt{
	margin-top: 0;
	font-size:.8rem;
	line-height: 1rem;
	 display:block;
}
.influx .listing-item, .podcast .listing-item{
 display: inline-block;
    margin: 0 0 2em;
    width: 100%;
	
}
.single .page-banner img.attachment-banner{
	margin:0 auto;
	text-align:center;
	display:block;
	z-index:20;
	
}
.single.postid-7996 .page-banner img.attachment-banner{
	display:none;
	
}
.archive .category-story .byline, .archive .category-podcast .byline,
.archive .category-solar-tomorrows .tags-links, .archive #page-title h1.entry-title
{ display:none;}
.archive h2.page-title{margin-top:120px;}
.influx .listing-item a.button, body.category-projects .item a.button{
padding:5px; 
	background-color: #FFC627;
	border: 1px solid #e3b023;
	margin:5px 10px 10px 0;
	clear:left;
	float:left;
}
 .sectionbreak{
width:100%;
display:block;
	 text-align:center;}
/* Story */
.single .category-story p.quote{
font-family: 'Roboto', sans-serif;
	font-weight:300;
}
.single.story .uds-story-hero, .single.story img.attachment-banner, .single-aiovg_videos .uds-story-hero, .single.veterans img.attachment-banner, .single.story .feature-caption{
	display:none;
}
.single .category-story .endnotessmall p{
	font-size:.95em;
	margin:0;
}
.single .category-story #copy{
	background-color:#EFEFEF;
	padding:10px;
	margin-right:5%;
}
.single .category-story h2{
	border-top:3px #FF7F32 solid;
	padding-top:5px;
	font-size:1.85rem;
}

.post-7059 .wp-block-image img{

}
.single .category-story h3{
	font-size:1.3rem;
}
.single .category-story figcaption{
	text-align:right;
font-size:.9em;
}
.single .category-story h2#story{
	font-size:2.1rem;
		border-top:3px #FF7F32 solid;
}
.single .category-story h3#title{

		border-bottom:3px #FF7F32 solid;
}
.single .category-story .wp-caption-text{
	text-align:right;
	font-size:.8em;
	color:#FEFEFE;
	background-color:#CBCBCB;
	padding:2px 6px;
	margin:0;
	float:right;
	
}
.single .category-story p, .single .category-story ul{
	font-family:Georgia, serif;
	font-size:1.2rem;
	margin-bottom:1.05rem;
}
.single .category-story .booklink{
	text-transform:uppercase;
	font-size:.9rem;
}
.single .people .col{
	clear:both;
}
.single .people .col img{
	float:left;

	margin:0 24px 24px 0;
	width:250px;
	height:250px;
	border-radius:50%;
	object-fit:cover;
}


/* Grid style */
.display-posts-listing.grid, .archive.tax-event-tag article {
	display: grid;
	grid-gap: 16px;
}
.archive.tax-event-tag article {padding: 10px;

margin: 0 10px 10px 0;}

.display-posts-listing.grid .title, .archive.tax-event-tag article .eo-event-title {
	display: block;
}
.archive.tax-event-tag article h2.eo-event-title{
	line-height:.95em;

}
.archive.tax-event-tag article h2.eo-event-title a{	text-decoration:none;}

.archive.tax-event-tag article img{float:left;
margin:0 10px 5px 0;
}
.archive.tax-event-tag article .eo-event-details ul li{
	font-size:.9em;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}
	.display-posts-listing.staff .listing-item {
			width: 100%;
	
	}

@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}
		.display-posts-listing.staff{
			grid-template-columns: repeat( 1, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 3, 1fr );
	}
	.display-posts-listing.staff{
			grid-template-columns: repeat( 1, 1fr );
	}
}

	.display-posts-listing.staff .listing-item{	border-bottom:#e0e0e0 2px solid;
		padding:32px 0;
		
		min-height:244px;}
.display-posts-listing.staff .listing-item .title{
	font-weight:bold;
	font-size: 1.5rem;
letter-spacing: -.035em;
	margin-top:24px;
	display:block;
	max-width:700px;

}
.display-posts-listing.staff .excerpt{
	line-height:1.5;
	display:block;
		max-width:700px;
}

		.display-posts-listing.staff .listing-item:nth-child(1n+1) {
		clear: both;
		margin-left: 0;
	}
.display-posts-listing.grid a.title{
	
	background-color: #fff;
}
.display-posts-listing.staff a.title
{ margin:1rem 0;}

.display-posts-listing.staff a.title, .display-posts-listing.grid a.title{
 text-decoration:none;
	color:#000000;

}
.display-posts-listing.staff a.title:hover,.display-posts-listing.grid a.title:hover{color: #8c1d40;
text-decoration: none;}


.display-posts-listing.grid img { 
	display: block; 
	width: 100%; 
	height: 12.5rem;
-o-object-fit: cover;
object-fit: cover;
	margin-bottom: -48px;
}
.staff .card-story{
	border:none;
	border-bottom:#cecece 2px solid;
	margin-bottom:2%;
}
.display-posts-listing h3{
	margin:.5rem 0;
}
.display-posts-listing.grid .excerpt-dash{display:none;}
.display-posts-listing.staff img{
	margin:0 24px 24px 0;
	float:left;
	width: 180px;
height: 180px;
border-radius: 500px;
-o-object-fit: cover;
object-fit: cover;}
@media (max-width: 480px) {
	.display-posts-listing.staff img,.display-posts-listing.staff .title {

		clear:both;
	}
	.display-posts-listing.staff {
		margin-left:12px;
		margin-right:12px;
	}
	.gallery-columns-3 figure{
	width:100%;
	float:left;
}
	.single-books #main img{
width:100%;
		height:auto;
		max-height:100%;
		max-width:480px;

	

	padding:0 0 24px 0;

}
.sharedaddy{
	padding-top:12px;
}
}
	

