.seed-social-bar {
	position: sticky;
	top: 100px;
	z-index: 9;
}

.seed-social a {
	color: #232323;
	font-size: 24px;
} 

.seed-social a:hover {
	color: #1683f3;
}

.seed-social {
	text-align: center;
}

.all-count .count {
	font-size: 32px;
}

.count-label {
	font-size: 20px;
	letter-spacing: 0.1px;
}

.all-count {
	margin-bottom: 15px;
}

.seed-social .social-group>div {
	padding: 5px;
	font-size: 1em;
	width: 35px;
	margin: auto auto 12px;
}

.seed-social .social-group .facebook {
	width: 28px;
}

.seed-sticky {
	position: fixed;
	top: 0;
	z-index: 90;
	-webkit-animation: fadeIn 0.3s ease-in both;
	animation: seedfadeIn 0.3s ease-in both;
}

@keyframes seedfadeIn {
	from {
		opacity: 0;
		top: -50px;
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}



.single .seed-social svg {
	color: #4A4C4B;
	max-width: 25px;
}

.single .seed-social .count {
	font-size: 30px;
	line-height: 54px;
	color: #4A4C4B;
	font-weight: 300;
}

.single .seed-social .count-label {
	color: #333333;
	font-size: 16px;
}

.single .seed-social>div {
	padding: 2px;
}

.social-share-header-content .seed-social {
	padding-top: 0px !important;
}

.social-share-footer-content .seed-social {
	position: relative;
	top: 0 !important;
	display: flex;
	width: 100% !important;
	left: 0 !important;
	padding-top: 30px;
	vertical-align: middle;
	align-items: flex-end;
}

.social-share-footer-content {
	display: none;
}

.social-share-footer-content .seed-social a {
	font-size: 1.5rem;
}

.social-share-footer-content .seed-social>div {
	padding: 0 15px;
}

.social-share-footer-content .seed-social>div i {
	font-size: 1.5rem;
}

.social-share-footer-content .seed-social .all-count {
	margin: 0;
	display: flex;
	align-items: center;
}

.social-share-footer-content .seed-social .all-count .count {
	margin-right: 10px;
	font-size: 2.5rem;
	line-height: 54px;
	color: #4A4C4B;
}

.social-share-footer-content .count-label {
	color: #333333;
	font-size: 12px;
}

@media (max-width: 991px) {
	.seed-social {
		position: fixed !important;
		bottom: 0 !important;
		top: unset !important;
		display: flex;
		width: 100% !important;
		left: 0 !important;
		background: #fff;
		z-index: 3;
	}

	.seed-social>div {
		width: 100%;
		margin: 0;
		display: flex !important;
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.seed-social .all-count {
		justify-content: center;
		margin: 0 15px !important;
		width: 100px;
	}

	.seed-social .social-group>div {

		margin-bottom: 5px;
	}

	.seed-social .all-count .count-label,
	.seed-social .all-count .count {
		width: 100%;
	}

	.social-share-footer-content {
		display: block;
	}
}

@media (max-width: 991px) {
	.seed-social .all-count .count {
		display: none;
	}
}

@media (max-width: 991px) {
	.seed-social .all-count .count-label {
		display: flex;
		align-items: center;
		justify-content: center;
	}
}

@media (max-width: 991px) {
	.seed-social>div a {
		width: 100%;
	}
}

.seed-social-bar.inline .seed-social {
	position: relative !important;
	top: 0 !important;
	right: 0 !important;
	display: flex;
	justify-content: flex-end !important;
	left: unset !important;
}

@media (max-width: 991px) {
	.seed-social-bar.inline .seed-social {
		justify-content: flex-start !important;
	}
}

.seed-social-bar.inline .seed-social .count {
	display: none;
}

.seed-social-bar.inline .seed-social .all-count {
	display: flex;
	align-items: center;
	margin: 0;
	width: 50px;
}

.seed-social-bar.inline .social-group {
	display: flex;
	justify-content: flex-end;
}

@media (max-width: 991px) {
	.seed-social-bar.inline .social-group {
		justify-content: flex-start !important;
	}
}

.seed-social-bar.inline .social-group>div a {
	color: #414141;
	padding: 0 5px;
}