#home1-video-cover
{
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	transition: opacity 1s;
}

#home1-button
{
	cursor: pointer;
}

	#home1-button p, 
	.menu-right-buttons-each p, 
	.menu-left-each i, 
	#menu-right-bottom i,
	.menu-top-each,
	.menu-top-social-each
	{
		-webkit-transition: color .3s;
		-moz-transition: color .3s;
		transition: color .3s;
	}

#home1-button:hover
{
	border-color: #00ff00;
	background-color: #00ff00;
}

	#home1-button:hover p
	{
		color: #1c1b1c;
	}


.menu-right-buttons-each, 
.menu-right-play-pause-button-pause
{
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	transition: background-color .3s;
}

.menu-button,
.menu-left-each,
#menu-right-bottom,
#hd-team-zoom-close
{
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	transition: background-color .2s;
}

.menu-right-backward-triangle, 
#menu-right-play-pause-button, 
.menu-right-play-pause-button-play,
.menu-right-buttons-each-ball
{
	-webkit-transition: border-color .3s;
	-moz-transition: border-color .3s;
	transition: border-color .3s;
}

#home .menu-right-buttons-each:hover
{
	background-color: rgba(0,0,0,.4);
}

	.menu-right-buttons-each:hover p,
	.menu-top-each:hover,
	.menu-top-social-each:hover
	{
		color: #00ff00;
	}

	.menu-right-buttons-each:hover .menu-right-buttons-each-ball,
	#menu-right-play-pause-button:hover
	{
		border-color: #00ff00;
	}

	#menu-right-backward:hover .menu-right-backward-triangle
	{
		border-color: transparent #00ff00 transparent transparent;
	}

	#menu-right-play-pause-button:hover .menu-right-play-pause-button-play
	{
		border-color: transparent transparent transparent #00ff00;
	}

	#menu-right-play-pause-button:hover .menu-right-play-pause-button-pause,
	#menu-button:hover, 
	#hd-team-zoom-close:hover, 
	.menu-left-each:hover,
	#menu-right-bottom:hover
	{
		background-color: #00ff00;
	}

.menu-center-button-bg
{
	-webkit-transition:all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

.menu-center-button:hover .menu-center-button-bg
{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	filter: grayscale(0%);

	opacity: 1;
}

	.menu-center-button-text1
	{
		-webkit-transition: -webkit-transform .3s, opacity .3s;
		-moz-transition: -moz-transform .3s, opacity .3s;
		transition: transform .3s, opacity .3s;
	}

	.menu-center-button-text2
	{
		-webkit-transition: -webkit-transform .3s, opacity .3s;
		-moz-transition: -moz-transform .3s, opacity .3s;
		transition: transform .3s, opacity .3s;
	}

	.menu-center-button-play
	{
		-webkit-transition: -webkit-transform .3s, border-color .3s;
		-moz-transition: -moz-transform .3s, border-color .3s;
		transition: transform .3s, border-color .3s;
	}

.menu-center-button:hover .menu-center-button-text1,
.menu-center-button:hover .menu-center-button-text2
{
	opacity: 1;

	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.menu-center-button:hover .menu-center-button-play
{
	border-color: transparent transparent transparent #fff;

	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	transform: translateY(-20px);
}

	.menu-center-button:hover .menu-center-button-text1
	{
		-webkit-transition: -webkit-transform .3s .2s, opacity .3s .2s;
		-moz-transition: -moz-transform .3s .2s, opacity .3s .2s;
		transition: transform .3s .2s, opacity .3s .2s;
	}

	.menu-center-button:hover .menu-center-button-text2
	{
		-webkit-transition: -webkit-transform .3s .3s, opacity .3s .3s;
		-moz-transition: -moz-transform .3s .3s, opacity .3s .3s;
		transition: transform .3s .3s, opacity .3s .3s;
	}

	.menu-center-button:hover .menu-center-button-play
	{
		-webkit-transition: -webkit-transform .3s .2s, border-color .3s .2s;
		-moz-transition: -moz-transform .3s .2s, border-color .3s .2s;
		transition: transform .3s .2s, border-color .3s .2s;
	}


#menu-bottom-right-creative-supply, #menu-bottom-right-bloquo
{
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

#menu-bottom-right-creative-supply:hover, #menu-bottom-right-bloquo:hover
{
	opacity: 1;
}


.home3-each-gallery-line img, .hd-team-athlete img
{
	cursor: pointer;

	-webkit-transition: -webkit-transform .2s;
	-moz-transition: -moz-transform .2s;
	transition: transform .2s;
}

.home3-each-gallery-line img:hover,
.hd-team-athlete:hover img
{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
}

.hd-team-athlete-cover
{
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

.hd-team-athlete:hover .hd-team-athlete-cover
{
	opacity: 1;
}

.hd-team-athlete:hover .hd-team-athlete-cover
{
	opacity: 1;
}


	.hd-team-athlete-title, .hd-team-athlete span
	{
		opacity: 0;

		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		transform: translateY(20px);

		-webkit-transition: -webkit-transform .0s .2s, opacity .2s;
		-moz-transition: -moz-transform .0s .2s, opacity .2s;
		transition: transform .0s .2s, opacity .2s;
	}

	.hd-team-athlete:hover .hd-team-athlete-title
	{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		transform: translateY(0px);

		opacity: 1;

		-webkit-transition: -webkit-transform .2s .1s, opacity .2s .1s;
		-moz-transition: -moz-transform .2s .1s, opacity .2s .1s;
		transition: transform .2s .1s, opacity .2s .1s;
	}

	.hd-team-athlete:hover .hd-team-athlete-title span
	{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		transform: translateY(0px);

		opacity: 1;

		-webkit-transition: -webkit-transform .2s .2s, opacity .2s .2s;
		-moz-transition: -moz-transform .2s .2s, opacity .2s .2s;
		transition: transform .2s .2s, opacity .2s .2s;
	}
