.jssocials-shares {
	margin: 0;
	display: inline-block;
}

.jssocials-shares .jssocials-share {
	display: inline-block;
	margin: 0;
	width: 3.6rem;
	height: 3.6rem;
	margin-bottom: 0.7rem;
}

.jssocials-shares .jssocials-share:not(:nth-of-type(1)) {
	margin-left: 3px;
}

.jssocials-shares .jssocials-share .jssocials-share-link {
	width: 3.6rem;
	height: 3.6rem;
	text-align: center;
	position: relative;
}

.jssocials-share .jssocials-share-link .icomoon {
	font-size: 1.6rem;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

@media (max-width: 767px) {
	.jssocials-shares .jssocials-share {
		width: 3.4rem;
		height: 3.4rem;
	}
	.jssocials-shares .jssocials-share .jssocials-share-link {
		width: 3.4rem;
		height: 3.4rem;
	}
}