h1.page-title {display: none;}
.individual-profile .card-research, .individual-profile .card-academic, .individual-profile .card-contact, .individual-profile .repo-card 	{
	border: 1px solid #D6D6D6;
    border-radius: .5rem;
}
.individual-profile .card .icon {
    font-size: 1.5rem;
    color: #003359;
	margin-bottom: 15px;
}
.individual-profile .card-research p, .individual-profile .card-academic p {
	margin-bottom:0;
}
.individual-profile .card-contact p a {
	color:inherit;
	text-decoration:none!important;
	font-weight:normal!important;
}
.individual-profile .card-contact p:before {
	font-family: 'Font Awesome 6 Pro';
	font-weight: 900;
	color: #00AEEF;
	margin-right: 1rem;
	width: 1.28571429em;
	display: inline-flex;
}
.individual-profile .card-contact p.email:before {
	content: '\f0e0';
}
.individual-profile .card-contact p.location:before {
	content: '\f1ad';
}
.individual-profile .card-contact p.phone:before {
	content: '\f095';
}
.individual-profile .education-card {
	background: #eff1f1;
	border-radius:.5rem;
	border:none;
}
.individual-profile .laboratory-card {
	background: #003359;
	color:#fff;
	border-radius:.5rem;
	border:none;
}
.individual-profile .laboratory-card p {font-weight:bold;}
.individual-profile .laboratory-card p:last-of-type {margin-bottom:0;}
.individual-profile .laboratory-card p.lab-title {font-weight:bold; color:#00AEEF; font-size:10px; letter-spacing:0.1em; text-transform:uppercase; margin-bottom: .25rem !important;}
.individual-profile h2, .individual-profile h3, .individual-profile h4, .main-title {
    font-family: 'Crimson Text', 'Georgia', serif !important;
    font-weight: 700;
}
.individual-profile .serif-display {
font-family: 'Crimson Text', 'Georgia', serif !important;
font-weight: 700;
}
.individual-profile .card-title {
    font-size: 14px;
    letter-spacing: 0.15em;
    font-family: 'Crimson Text', 'Georgia', serif !important;
    text-transform: uppercase;
}
.individual-profile .repo-card {background:#eff1f1;}
.individual-profile .repo-buttons .list-group-item {
    margin-bottom: .5rem;
    padding: .5rem 1rem;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    display: flex;
	font-weight:bold;
}
.individual-profile .repo-buttons .list-group-item i {
    font-size: 31px;
}
.individual-profile .list-group-flush>.list-group-item:last-child {
    border-bottom-width: 1px;
}
.individual-profile .repo-buttons .list-group-item:hover {
	text-decoration:none;
	background:#003359;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(5%, #00AEEF), color-stop(95%, #003359));
    background-image: linear-gradient(to top right, #00AEEF 5%, #003359 95%);
	color:#fff!important;
}
@media (max-width:550px){
	.individual-profile .biography-card {padding:1rem;}
	.individual-profile .profile-pic {text-align: center;}
	.individual-profile .profile-img-header {margin:auto; margin-bottom:1rem;}
	.individual-profile h1.profile-name {font-size: 28px;}
	.individual-profile .profile-pic .mt-4.d-flex.flex-wrap {justify-content: center;}
	.individual-profile h2, .individual-profile h3, .individual-profile h4 {font-size:30px;}
	.individual-profile .biography-card p:first-of-type {font-size:18px;}
}