/* == Person == */
.person-thumbnail-list {
	padding: 0px;
}
.person-thumbnail-list li {
	margin: 0px 0px 3px;
	list-style: none;
	min-width: 140px;
	width: 24.1%; /*== default 24.76% ==*/
	vertical-align: top;
	display: inline-block;
	max-width: 164px;
	/*max-width: 200px; /*== default 180px ==*/
	overflow-x: hidden;
}
.person-thumbnail-list li a {
	background: #000;
	border: currentColor !important;
	color: #FFF;
	text-decoration: none;
	display: block;
	min-height: 245px;
}
.person-thumbnail-list li a:hover {
	background: #e2bc0c ;
	color: #FFF;
	text-decoration: none;
}
.person-thumbnail-list li a .text {
	padding: 8px;
	line-height: 1.4rem;
	font-size: 12px;
}
.person-thumbnail-list li a .text .label {
	margin: 0;
	padding: 0;
}
.person-thumbnail-list .person-thumbnail-item .thumbnail {
	display: block;
	padding: 0;
	margin-bottom: 0;
	line-height: none;
	border: 0;
	border-radius: 0;
}
ul.person-thumbnail-list li a .text .event-category {
	margin: 0px 0px 4px;
	color: #00aeef;
	font-size: 13px;
	font-weight: bold;
}
.person-thumbnail-list li a:hover .text .event-category {
	color: #FFF;
}
.person-thumbnail-list li a .text .label {
	text-transform: none;
	line-height: 1.6rem;
	font-size: 12px;
	font-weight: bold;
}
.person-thumbnail-list li a .event-date.text {
	color: #000;
	background: rgb(225, 226, 226);
}
.person-thumbnail-list li a .text .event-category {
	margin: 0px 0px 4px;
	color: #00b3d4 ;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: bold;
}
.person-thumbnail-list li a:hover .text .event-category {
	color: #000;
}
.person-thumbnail-list li a .text .label {
	text-transform: none;
	line-height: 1.6rem;
	font-size: 12px;
	font-weight: bold;
}