/* Social Share Styling */

.social-share {
	display: flex;
	justify-content: center;  /* centers the icons horizontally */
	align-items: center;
	flex-wrap: wrap;
	gap: .5rem;
	margin-top: .5em;
}

section.post .social-share {
	padding-left: 0;
	margin-left: 0;
}

section.post header.major p {
	margin-bottom: 0.5em;
}

.social-share a {
	font-size: 1.25em;
	color:#939393;
	text-decoration: none;
	transition: color 0.2s ease;
}

.social-share a:hover {
	color: #1a73e8;
}

header.major .social-share {
	width: 100%;
	justify-content: center;
}