header + nav ul li a, nav ul li a:visited {
    display: block;
    padding: 10px 21px;
}

.wrapall h2 {
	margin: -25px -25px 25px;;
}

br.empty,
.fac_foto_missing,
.fac_breadcrumbs {
	display: none;
}

.fac_foto {
	float: right;
    margin: 50px -25px 0 0;
	max-width: 25%;
	padding: 25px;
}

.fac_title,
.fac_department,
.fac_other_appt_title,
.fac_other_appts {
	margin-right: 30%;
}

.fac_other_appt_title {
	margin-top: .75em;
}

.fac_affiliations li {
	list-style-position: inside;
}

hr {
	clear: both;
}

.fac_contact,
.fac_education,
.fac_post_grads,
.fac_links,
.fac_pubmed,
.fac_certifications,
.fac_affiliations {
	float: left;
	width: 22%;
	margin-right: 3%;
	margin-bottom: 24px;
}

.fac_title,
.fac_contact_title,
.fac_education,
.fac_post_grads,
.fac_links,
.fac_pubmed,
.fac_certifications,
.fac_affiliations {
	font-weight: 700;
}

.fac_certifications span,
.fac_education span,
.fac_post_grads span,
.fac_pubmed a,
.fac_links span, .fac_links a,
.fac_affiliations a {
	font-weight: 400;
}

.fac_degree,
.fac_post_grad,
.fac_certification {
	border-bottom: solid #ddd 1px;
	margin-bottom: 6.5px;
	padding-bottom: 6.5px;
	display: block;
}

.fac_degree:last-child,
.fac_post_grad:last-child,
.fac_certification:last-child {
	border-bottom: none;
}

br.email_br, a.fac_perm_link {
    display: none;
}

.fac_content {
	clear: left;
	padding-top: 1px;
}

.fac_perm_link {
	clear: left;
	float: left;
	display: block;
}

.fac_contact a[href^='mailto:']:before {
	display: none;
}

.fac_faculty {
	position: relative;
}

h3 {
	margin-top: 1em;
}

div.bottom_part > a {
	display: none;
}

.fac_affiliations ul {
	list-style: none;
	margin-left: 0;
	}

.fac_links a:before,
.fac_affiliations a:before {
	content: '\f08e\00a0';
	font-family: 'FontAwesome';
	color: black;
}

@media screen and (max-width: 768px) {

	.fac_contact,
  .fac_education,
  .fac_post_grads,
  .fac_links,
  .fac_pubmed,
  .fac_certifications,
  .fac_affiliations {
	  float: none;
	  width: 100%;
	  margin-right: 0;
	  margin-top: 24px;
	  margin-bottom: 0;
  }

}