/* start social icon */
.social-icon
	{
		position: relative;
		padding: 0;
		margin: 0;
	}

.social-icon li
	{
		display: inline-block;
		list-style: none;
	}
.social-icon li a
	{
		border: 1px solid #fff;
		border-radius: 2px;
		color: #fff;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		text-decoration: none;
		-webkit-transition: all 0.4s ease-in-out;
		        transition: all 0.4s ease-in-out;
		margin-right: 10px;
	}

.social-icon li a:hover
	{
		background: #006000;
		border-color: transparent;
	}
.social-icon a
	{
		background: transparent;
		border-color: transparent;
		color: #fff;
	}
.social-icon a:hover
	{
		background: 006000;
		border-color: transparent;
		color: #fff;
	}
/* end social icon */