.people-finder .people-finder__left .filter-box .filter-body ul li .filter-item-wrapper.active:not(.filter-button-item) {
	color:      #fff;
	background: #db3441;
	transition: color .25s ease-out, background .25s ease-in
}

.people-finder .people-finder__left .filter-box .filter-body ul li:hover {
	color:      unset;
	transition: unset;
}

.people-finder .people-finder__left .filter-box .filter-body ul li .filter-item:hover {
	color:      #db3441;
	transition: color .25s ease-in, background .25s ease-in;
}

.people-finder .people-finder__left .filter-box .filter-body ul li .filter-item {
	padding-top: 8px;
	color:       #707070;
	cursor:      pointer;
	transition:  color .25s ease-out;
}

.people-finder .people-finder__left .filter-box .filter-body ul li .filter-item-wrapper.active:not(.filter-button-item) .filter-item {
	color:      #fff;
	transition: color .25s ease-out;
}

/*.people-finder .people-finder__left .filter-box .filter-body ul li {
	padding-top:    10px;
	padding-bottom: 10px;
}*/

.people-finder .people-finder__left .filter-box .filter-body ul li {
	padding: 0 0 0 12px;
}

.people-finder .people-finder__left .filter-box .filter-body ul li .filter-item-wrapper {
	padding: 6px 0 6px 12px;
}

@media (min-width: 1200px) {
	.people-finder .people-finder__left .filter-box .filter-body ul li {
		padding: 0 0 0 20px;
	}

	.people-finder .people-finder__left .filter-box .filter-body ul li .filter-item-wrapper {
		padding: 10px 0 10px 20px;
	}
}

@media (min-width: 992px) {
	.people-finder .people-finder__left .filter-box .filter-body ul li {
		padding: 0 0 0 16px;
	}

	.people-finder .people-finder__left .filter-box .filter-body ul li .filter-item-wrapper {
		padding: 8px 0 8px 16px;
	}
}

.people-finder .people-finder__left .filter-box .filter-body ul ul {
	padding-top: 0;
}

.people-finder .people-finder__left .filter-item-wrapper {
	display:        flex;
	width:          100%;
	/*justify-content: space-between;*/
	flex-direction: row;
	height:         34px;
	box-sizing:     content-box;
}

.people-finder .people-finder__left .filter-item-wrapper .filter-item {
	display:   inline-block;
	flex-grow: 1;
}

.people-finder .people-finder__left .filter-item-wrapper .btn {
	font-size:   1rem;
	font-family: "proxima-nova", helvetica, arial, sans-serif;
	line-height: 20px;
	color:       #707070;
	display:     inline-block;
	/*display:         flex;
	width:           100%;
	justify-content: space-between;*/
	padding:     10px 9px 10px 14px;
	transition:  color .25s ease-out;
	text-align:  left;
	/*position: relative;
	top: -8px;*/
	align-self:  end;
}

.people-finder .people-finder__left .filter-item-wrapper .btn:focus, .people-finder .people-finder__left .filter-item-wrapper .btn:hover {
	outline:      none;
	box-shadow:   none;
	border-color: transparent
}

.people-finder .people-finder__left .filter-item-wrapper .btn:hover {
	color:      #db3441;
	transition: color .25s ease-in
}

.people-finder .people-finder__left .filter-item-wrapper.active .btn {
	color:      #fff;
	transition: color .25s ease-in
}

.people-finder .people-finder__left .filter-item-wrapper.active .btn svg {
	fill:       #fff;
	transition: all .25s ease-in
}

.people-finder .people-finder__left .filter-item-wrapper.active .btn:hover svg {
	fill:       #000;
	transition: all .25s ease-in
}

.people-finder .people-finder__left .filter-item-wrapper .btn:hover svg {
	fill:       #db3441;
	transition: all .25s ease-in
}

@media (min-width: 992px) {
	.people-finder .people-finder__left .filter-item-wrapper .btn {
		font-size:   1.3125rem;
		font-weight: bold;
		padding:     2px 9px 10px 14px
	}
}

@media (min-width: 1200px) {
	.people-finder .people-finder__left .filter-item-wrapper .btn {
		padding: 2px 0 10px 0
	}
}

.people-finder .people-finder__left .filter-item-wrapper .btn:not(.collapsed) svg {
	transform: scaleY(-1)
}

.people-finder .people-finder__left .filter-item-wrapper .btn svg {
	fill:         #707070;
	max-width:    14px;
	max-height:   16px;
	position:     relative;
	top:          4px;
	margin-right: 8px;
	transition:   all .25s ease-in
}

.people-finder .people-finder__right .people-finder__box .people-finder__text-box {
	position:         relative;
	/*padding: 21px 20px 15px 41px;*/
	padding:          0;
	background-color: #fff;
	color:            #213f64;
	min-height:       138px;
}

.people-finder .people-finder__right .people-finder__text-box > a {
	position: absolute;
	top:      0;
	left:     0;
	right:    0;
	bottom:   0;
	padding:  10px 10px 8px 12px;
	display:  block;
}

.people-finder__right .people-finder__box .people-finder__text-box .people-finder-email,
.people-finder__right .people-finder__box .people-finder__text-box .people-finder-phone {
	white-space: nowrap;
	font-size:   .75rem;
	margin-top:  0;
	line-height: 18px
}

.people-finder__right .people-finder__box .people-finder__text-box .people-finder-email > span,
.people-finder__right .people-finder__box .people-finder__text-box .people-finder-phone > span {
	color: #db3441;
}

@media (min-width: 576px) {
	.people-finder__right .people-finder__box .people-finder__text-box .people-finder-email,
	.people-finder__right .people-finder__box .people-finder__text-box .people-finder-phone {
		margin-top: 10px;
		font-size:  .75rem
	}
}

.people-finder__right .people-finder__box .people-finder__text-box .people-finder-email svg,
.people-finder__right .people-finder__box .people-finder__text-box .people-finder-phone svg {
	fill:     #db3441;
	width:    9px;
	height:   8px;
	position: relative;
	top:      2px
}

@media (min-width: 576px) {
	.people-finder__right .people-finder__box .people-finder__text-box .people-finder-email svg,
	.people-finder__right .people-finder__box .people-finder__text-box .people-finder-phone svg {
		width:  12px;
		height: 10px
	}

	.people-finder .people-finder__right .people-finder__text-box > a {
		padding:  15px 12px 10px 20px;
	}
}

@media (min-width: 1200px) {
	.people-finder .people-finder__right .people-finder__text-box > a {
		padding:  21px 20px 15px 41px;
	}
}

@media (min-width: 992px) {
	.people-finder .people-finder__right .people-finder__text-box > a {
		padding:  15px 12px 10px 20px;
	}
}

.people-finder .people-finder__right .people-finder__box .people-finder__text-box h3,
.people-finder .people-finder__right .people-finder__box .people-finder__text-box p {
	color: #213f64;
}

.people-finder__right .people-finder__box .people-finder__text-box h3 {
	letter-spacing: 1.2px;
}

.single-faculty-staff .staff-faculty-location {
	margin: 15px 0;
}

.single-faculty-staff .staff-faculty-location span {
	display:block;
	color: #213f64;
}

.single-faculty-staff h5 a {
	font-size: 16px;
}

.single-faculty-staff .faculty-staff-profile .faculty-staff-profile__right h5 svg {
	height: 16px;
	width: 19px;
	top: 4px;
}