#team
{
	padding-top: 50px;
}
#team #type_select
{
	padding-top: 50px;
	text-align: center;	
}
#team #type_select .type_selector
{
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	
	text-align: center;	
	
	background-color: #333333;
	color: #FFFFFF;
	
	cursor: pointer;
}
#team #type_select .type_selector:hover, #team #type_select .selected
{
	background-color: #555555;
}
#team #employes
{
	padding-top: 50px;	
}
#team .employe
{
	padding: 5px;	
	cursor: pointer;
}
#team .employe .box
{
	background-size: cover;
	background-position: center;
}
#team .employe .box .text
{
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	padding-top: 10px;	
	padding-bottom: 10px;
	padding-left: 8px;	
	padding-right: 8px;	
}
#team .employe .box .text *
{
	color: #FFFFFF;
}
@-webkit-keyframes show_employe_text {
    0%   {opacity: 0;}
    100% {opacity:1;}
}
@keyframes show_employe_text {
    0%   {opacity: 0;}
    100% {opacity:1;}
}
#team .employe:hover .box .text
{
	animation: show_project_text 0.5s;
	animation-fill-mode: forwards;
}
#team .employe .box .text .fullname
{
	font-size: 15px;
}
#team .employe .box .text .jobtitle, #team .employe .box .text .mail ,#team .employe .box .text .phone, #team .employe .box .text .since_block
{
	font-size: 12px;
}