.dz-team{
	// Style 2
	&.style-2{
		.dz-position{
			font-family: $font-family-title;
			font-weight:300;
			text-transform:uppercase;
			letter-spacing:3px;
			font-size: 15px;
			
			&.line{
				&:before{
					content:"";
					position:relative;
					height:1px;
					top: -5px;
					margin-left: -50px;
					margin-right: 10px;
					display:inline-block;
					width:40px;
					background:var(--primary);
				}
			}
		}
		.dz-media{
			position:relative;
			overflow:hidden;
			
			.team-social{
				position:absolute;
				left: 50%;
				bottom:-50px;
				display:flex;
				transform: translateX(-50%);
				@include transitionFast;
				
				li{
					display:block;
					margin-right: 15px;
					a{
						background:var(--primary);
						width:45px;	
						height:45px;	
						line-height:45px;
						text-align:center;
						@include transitionMedium;
						display: block;
						color: #fff;
						
						&:hover,
						&:focus-within{
							background:var(--primary-hover);
						}
					}
					&:last-child{
						margin-right:0;
					}
				}	
			}	
			
		}
		&:hover,
		&:focus,
		&:focus-within{
			.dz-media{
				.team-social{
					bottom:20px;
				}
			}
		}
	}
}