div.block-callback
{
	float: left;
}

	span.site-callback
	{
		display: block;
		padding: 18px 30px;
		font-size: 14px;
		font-weight: 700;
		color: #fff;
		background: linear-gradient(90deg, #46ab53 0%, #3b7d43 50%, #3b7d43 100%);
		background-size: 200% 100%;
		background-position: 2% 0%;
		border-radius: 5px;
		cursor: pointer;
		transition: 0.2s;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
	}
	
	span.site-callback:hover
	{
		background-position: 98% 0%;
	}
	
	span.site-callback:active
	{
		background-position: 2% 0%;
	}	