/* ==========================================================================
   TEAM
   ========================================================================== */

	.type-staff.loop{	

		text-align: center;	
		
		.person_image{
			position: relative;
			display: inline-block;
			max-width: 100%;
			width: 100%;
			margin-bottom: 40px;

			img{
				filter: grayscale(1);
				transition: filter .4s ease;
			}
		}

		&:hover .person_image img{
			filter: none;
			transition: filter .4s ease;
		}

		.person_name{
			margin: 0;

			a{
				text-decoration: none;
			}

			a:hover{
				text-decoration: none;
				opacity: 0.7;
			}

		}

		.profile{
			margin-top: 15px;
			> p:last-child{
				margin-bottom: 0;
			}
		}

		.position{
			margin-top: 5px;
		}

		.person_links_wrapper{
			margin-top: 30px;
			padding-top: 30px;
			border-style: solid;
			border-width: 1px 0 0 0;

			ul.social_media > li{
				padding: 10px;
			
				&:not(:last-child){
					margin: 0 0 10px;
					border-width: 0 1px 0 0;
					border-style: solid;
				}
			}
		}
 
	}

	.type-staff.single{
		.person_links_wrapper{
			margin-top: 10px;
			text-align: center;
		}
	}

	.boxed_columns .loop.staff{
		padding: 20px;
	}

	.team > .row{
		margin-bottom: 40px;
	}