	/*
	 * These selectors hide information from biodata profiles that we don't want to include on-screen 
	 */
	 
	.sdap-directory .sdap-profile-address,
	.sdap-directory .sdap-profile-role .sdap-profile-phone,
	.sdap-directory .sdap-profile-role .sdap-profile-email,
	.sdap-directory .sdap-profile-role .sdap-profile-emailnotes,
	.sdap-directory .sdap-profile-role .sdap-profile-rolegoups,
	.sdap-directory .sdap-profile-role.notprimary, 

	/*
	 * These hide person meta field labels that we don't want on-screen.  Notice that the first rule below
	 * ends up hiding all such labels on archive pages.
	 */

	.sdap-group strong,
	.sdap-person.single .sdap-profile-title strong,
	.sdap-person.single .sdap-profile-department strong,
	.sdap-person.single .sdap-profile-photograph strong,
	.sdap-person.single .sdap-profile-biography > strong:first-child { 
		display: none; 

	}
	
	h1.sdap-archive-header { margin-top: 1em;!important;}
	h1.sdap-profile-name { margin-bottom: 10px !important; margin-top: 0px !important;}
	div.sdap-profile-title { margin-bottom: 20px}
	
	
	.sdap-group {
		clear: both;
		overflow: hidden;
	}
	
	.sdap-group + .sdap-group {
		margin-top: 2rem;
	}
	
	.sdap-person {
		float: left;
		margin-bottom: 1rem;
		padding-right: 2rem;
		min-height: 150px;						/* height of thumbnails */
		width: 100%;	
		overflow: hidden;
		position: relative;
		
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	
	/* AKS FIX FOR RESPONSIVE	*/	
			
			
	@media screen and (max-width: 665px) {
		.sdap-person.archive:nth-of-type(1n+1) { clear: left; }		
		.sdap-person.archive { width: 100%; }
		.sdap-profile-photograph img {margin: 0;max-width: 100px;}
	}
	
	@media screen and (min-width: 666px) and (max-width: 1199px) {
		.sdap-person.archive:nth-of-type(2n+1) { clear: left; }		
		.sdap-person.archive { width: 50%; }
		.sdap-profile-photograph img {margin: 0;max-width: 250px;}
	}		

	@media screen and (min-width: 1200px) and (max-width: 1399px) {
		.sdap-person.archive:nth-of-type(3n+1) { clear: left; }		
		.sdap-person.archive { width: 33%; }
		.sdap-profile-photograph img {margin: 0;max-width: 250px;}
	}
	
	@media screen and (min-width: 1400px) {
		.sdap-person.archive:nth-of-type(4n+1) { clear: left; }		
		.sdap-person.archive { width: 25%; }
		.sdap-profile-photograph img {margin: 0;max-width: 250px;}
	}
	
	h2.sdap-profile-name {
		font-size: 18px;
		margin-top: 0px !important;
    	margin-bottom: 0px !important; 
		
	}
	
	.sdap-person.archive div:note(.sdap-profile-biography) ul {
		list-style-type: none;
		margin:  0;
		padding: 0;
	}
	
	.sdap-person.single {
		margin-top: 1rem;
	}
	
	.sdap-person.sdap-with-thumbnail.archive {
		padding-left: calc(100px + 1rem);				// AKS - BLOCKED THIS TO REMOVE SPACING AFTER REMOVING IMAGE FROM DIRECTORY PAGE
		/* max width of our image plus its total horizontal margin */
	}
	
	



	.sdap-profile-photograph {
		float: right;
		margin: 0 20px 0 0;
	}
	
	.sdap-group .sdap-profile-photograph {
		float: none;
		left: 0;
		position: absolute;
		top:  0;
	}
	

	.sdap-person.archive .sdap-profile-photograph {
		max-width: 100px;
	}
	
	.sdap-person.single  .sdap-profile-photograph {
		margin: 0 0 1rem 1rem;
		max-width: 250px;
	}
	
	h3.sdap-profile-name{
		font-size: 100%;
		margin:  0;
		padding: 0;
	}
	
	.sdap-person.single .sdap-profile-department {
		margin-bottom: 1rem;
	}
	
	.sdap-profile-department {
		font-size: 80%;
		border:1px; 
		border-style:solid; 
		border-color:#707070;
		float: left;
		padding-left:3px;
		padding-right:3px;		
		position: absolute;
		bottom: 0;
	}
	
	.sdap-person-meta-field-label:after {
		content: ":";
	}
	
	/* 
	 * the following match elements added by the engineering-style contact information
	 * area.  see the public objects function which sets those filters for more information.
	 */
	
	.sdap-profile-contact-information {
		list-style-type: none;
		margin:  0;
		padding: 0;
	}
	
	.sdap-profile-contact-information li div {
		padding-left: 4.5rem;
		position: relative;
	}
	
	.sdap-profile-contact-information li div strong {
		position: absolute;
		left: 0;
	}
