.area { font-size: 1rem;font-style: italic; }
.small {
    font-size: 1rem;
}
.centers ul {
    margin-top:-12px;
}
.centers li {
    padding: 3px 0;
}

.section.collapsed {
    padding-bottom: 1rem;
}
.height-adjust { min-height: 500px; }

.publication-list .grid .panel img {
    padding-bottom: 1.5rem;
}
.nospace{ margin-top:0px !important;}

form.filter label {
    float: left;
    padding: 0.5rem 1rem 0 0;
}

 @media only screen and (min-width:64.0625em){
	 .timeline:after{
		 top:-56px;
		 bottom:-56px
	}
	 .site-header .unit{
		 color:#9d9d9d;
		 font-size:1rem;
		 margin-bottom:0;
		 margin-top:0.50rem;
	}
	 .site-header .unit a {
		 color:#4c5a69;
	}
	 .site-header .unit a:hover {
		 color:#006298;
	}
	 .site-header .title {
		 margin-top:0
	}
	 .site-header span.plus{
		 padding-left:10px
	}
	 .site-header span.plus:before{
		 margin-left:-10px
	}
}
 @media only screen and (max-width:64.0625em){
	 .site-header .unit{
		 display:none;
	}
	 .site-header .title {
		 margin-top:16px !important;
	}
}
/* end site title styling */
/* Skirt CSS */
 .skirt .college {
	 font-family: BentonSansCondRegular, 'Arial Narrow', Arial, sans-serif;
	 font-weight: 400;
}
 .skirt .college strong {
	 font-family: BentonSansCondBold, Arial, sans-serif;
	 font-weight: 400;
}
 .skirt .college {
	 text-transform: uppercase;
	 line-height: 28px;
	 text-align: center
}
 .skirt .college img {
	 width: 26px;
	 margin-right: 5px
}
 @media only screen and (min-width:40.0625em) {
	.skirt .college {
	float: right;
	text-align: right
	}
}
 .section.belt+.section.skirt {
	 padding-top: 10px;
}
/* end skirt styling */

address p {
    font-size: 0.875rem;
}
.home-links .panel--interactive {
    text-align: center;
}

/* --- Spotlight Code --- */
 #main-content .feature-spotlight{
	 overflow:hidden;
	 padding:56px 0 
}
 #main-content .feature-spotlight *{
	 line-height:1.35 
}
 #main-content .feature-spotlight--left .one-half>*{
	 margin-right:40px 
}
 #main-content .feature-spotlight--right .one-half>*{
	 margin-left:40px 
}
 #main-content .feature-spotlight__title{
	 font-family:BentonSansBold,Arial,sans-serif;
	 font-weight:400;
	 letter-spacing:.1em;
	 font-size:26px;
	 color:#4a3c31 
}
 #main-content .feature-spotlight__name-year{
	 color: #900;
	 font-family: BentonSansBold,Arial,sans-serif;
	 font-weight: 400;
	 font-size: 1em 
}
 #main-content .feature-spotlight__career-title{
	 color: #000;
	 font-family: BentonSansBold,Arial,sans-serif;
	 font-weight: 400;
	 letter-spacing: .1em;
	 font-size: 1.2em 
}
 #main-content .feature-spotlight__quote{
	 color:#4a3c31;
	 font-size:1rem 
}
 #main-content .feature-spotlight__content{
	 position:relative;
	 padding-top:35px;
	 color:#4a3c31 
}
 #main-content .feature-spotlight__content::before{
	 content:"";
	 background-color:#4a3c31;
	 height:4px;
	 width:30px;
	 top:5px;
	 position:absolute 
}
 #main-content .feature-spotlight__content>:last-child{
	 margin-bottom:0 
}
 #main-content .feature-spotlight__headline{
	 color:#900;
	 font-size:1rem;
	 letter-spacing:.2em;
	 margin-bottom:8px;
	 text-transform:uppercase;
	 font-family:BentonSansCondBold,Arial,sans-serif;
	 font-weight:400 
}
 #main-content .feature-spotlight__text{
	 color:#4a3c31;
	 font-size:.85rem;
	 font-style:italic 
}
 #main-content .feature-spotlight a:not(.button):focus{
	 outline:#006298 solid .125rem;
	 outline-offset:.125rem 
}
 #main-content .feature-spotlight .button:focus,#main-content .feature-spotlight .button:hover{
	 background-color:#fff;
	 color:#900;
	 border-color:#900 
}
 @media screen and (min-width: 1800px){
	 #main-content .feature-spotlight .bg-images{
		 width:1800px;
		 left:50%;
		 right:auto;
		 -ms-transform:translateX(-50%);
		 -webkit-transform:translateX(-50%);
		 transform:translateX(-50%) 
	}
}
 @media screen and (max-width: 1024px){
	 #main-content .feature-spotlight{
		 padding:40px 0 
	}
	 #main-content .feature-spotlight--left .bg-image-cover{
		 background-position:right 
	}
	 #main-content .feature-spotlight--right .bg-image-cover{
		 background-position:left 
	}
}
 @media screen and (min-width: 768px){
	 #main-content .feature-spotlight .bg-image-cover::after,#main-content .feature-spotlight .bg-images{
		 position:absolute;
		 top:0;
		 bottom:0;
		 left:0;
		 right:0 
	}
	 #main-content .feature-spotlight .bg-image-cover::after{
		 content:"";
		 background-color:rgba(255,255,255,.85) 
	}
	 #main-content .feature-spotlight--right .bg-image-cover::after{
		 width:50vw;
		 left:50% 
	}
	 #main-content .feature-spotlight--left .bg-image-cover::after{
		 width:50vw;
		 left:0 
	}
}
 @media screen and (max-width: 767px){
	 #main-content .feature-spotlight{
		 padding:0 
	}
	 #main-content .feature-spotlight+:not(.bg-none){
		 margin-top:40px 
	}
	 #main-content .feature-spotlight .bg-image-cover{
		 position:relative;
		 height:0;
		 padding-top:66% 
	}
	 #main-content .feature-spotlight .one-half{
		 position:relative;
		 width:100%;
		 background-color:#edebeb;
		 padding:15px;
		 margin:-50px 0 0 
	}
	 #main-content .feature-spotlight.bg-image::before{
		 background:transparent 
	}
	 #main-content .feature-spotlight--left .one-half>*{
		 margin-right:0 
	}
	 #main-content .feature-spotlight--right .one-half>*{
		 margin-left:0 
	}
}
/* --- Spotlight Code End --- */
/* --- Filter Directory Styles --- */
 .filter-directory{
     display: flex;
     flex-wrap: wrap;
     gap: 20px;
}
 .filter-directory div {
     flex-basis: 250px;
}
/* --- Filter Directory End --- */