.se-social-share-wrapper, .se-share-float{
	padding: 15px 0;
	
	.se-prompt{
		padding: 5px 5px 5px 0;
		display: inline-block;

	}

	.se-link{
		display: inline-block;
		width: 35px;
		padding: 6px 0;
		vertical-align: middle;
		text-align: center;
		margin-right: 10px;
		line-height: 1em;
		color: white;
		box-shadow: unset;
		-webkit-box-shadow: unset;

		&:hover{
			box-shadow: unset;
			-webkit-box-shadow: unset;
		}

		img{
			height: 20px;
			width: auto;
			box-shadow: unset;
			-webkit-box-shadow: unset;
			margin-top: 0 !important;
			margin-left: 0 !important;
			margin-right: 0 !important;
			margin-bottom: 0 !important;
			padding-top: 0 !important;
			padding-left: 0 !important;
			padding-right: 0 !important;
			padding-bottom: 0 !important;
			display: inline !important;
			
		}

	}

	.se-facebook{
		background: #3a5795;
		&:hover{
			background: lighten(#3a5795, 7);
		}			
	}

	.se-twitter{
		background: #55acee;
		&:hover{
			background: lighten(#55acee, 7);
		}	
	}

	.se-linkedin{
		background: #007bb6;
		&:hover{
			background: lighten(#007bb6, 7);
		}			
	}

	.se-google{
		background: #D9564E;
		&:hover{
			background: lighten(#D9564E, 7);
		}	
	}

	.se-pinterest{
		background: #B91429;
		&:hover{
			background: lighten(#B91429, 7);
		}	
	}

	&.se-circle{
		.se-link{
			border-radius: 50%;	
			
		}
		
	}

	&.se-rounded{
		.se-link{
			border-radius: 4px;	
			
		}
		
	}
}

.se-share-float{
	position:fixed;
	left:0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9999;
	box-shadow: 0 0 10px rgba(0,0,0, 0.3);
	padding: 0;
	.se-link{
		display: block;
		margin-right: 0;
		border-radius: 0;

		&:hover{
			//margin-left: 2px;
		}
	}

	&.se-right{
		left: unset;
		right: 0;
	}

}

@media (max-width: 600px) {
	
	body{
		margin-bottom: 34px !important;
	}
	.se-social-share-wrapper{
		.se-prompt{
			display: none;
		}
	}

	.se-share-float{
		position: fixed !important;
		width: 100%;
		bottom: 0;
		left: 0;
		transform: none;
		top: unset;
		padding: 0;
		
		&.count1 a{
			width: 100%;
		}

		&.count2 a{
			width: 50%;
		}

		&.count3 a{
			width: 33.3333%
		}
		&.count4 a{
			width: 25%;
		}
		&.count5 a{
			width: 20%;
		}

		.se-link{
			display: inline-block;
		}

	}	

	.se-hide-on-mobile{
		display: none;
	}

}

.clear
{
	clear: left;
}