@font-face {
	font-family: 'Machete-Social';
	src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
	font-weight: normal;
	font-style: normal;
}
.mct-social-share .mct-share-buttons {
	margin: 0;
	padding: 0;
	display: block;
	font-size: 0;
}
.mct-social-share li {
	margin: 0 4px 4px 0;
	border-width: 0;
	padding: 0;
	display: inline-block;
	border-radius: 4px;
}
.mct-social-share li.mct-ico-whatsapp {
	display: none;
}

.mct-social-share a,
.mct-social-share a:hover,
.mct-social-share a:active {
	display: block;
	color: #fff;
	text-decoration: none !important;
	box-shadow: none;
	text-shadow: none;
	border-width: 0;
	line-height: 24px;
	padding: 8px 12px;
	font-size: 16px;
	border-radius: 4px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	background: transparent;
	transition: background 0.5s;
}
.mct-social-share a:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.mct-social-share a:before {
	vertical-align: bottom;

	font-size: 16px;
	line-height: 24px;
	padding-right: 8px;

	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'Machete-Social' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	/* Better Font Rendering */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.mct-ico-facebook { background: #3B579D; }
.mct-ico-facebook a:before { content: "\ea90"; }
.mct-ico-whatsapp { background: #25D366; }
.mct-ico-whatsapp a:before { content: "\ea93"; }
.mct-ico-twitter { background: #000; }
.mct-ico-twitter a:before { content: "\e900"; }
.mct-ico-linkedin { background: #0075B2; }
.mct-ico-linkedin a:before { content: "\eaca"; }
.mct-ico-pinterest { background: #DE220A; }
.mct-ico-pinterest a:before { content: "\ead1"; font-size: 20px;  }

#mct-bottom-share.machete-hide-desktop {
	display: none;
}

@media (max-width: 768px) {
	.mct-social-share h2 {
		display: none;
	}
	#mct-bottom-share {
		display: block;
		position: fixed;
		z-index: 9999;
		width: 100%;
		max-width: 100%;
		bottom: 0;
		left: 0;
	}
	#mct-bottom-share.machete-hide-mobile {
		display: none;
	}
	#mct-bottom-share .mct-share-buttons {
		display: flex;
		width: 100%;
	}
	#mct-bottom-share li {
		flex-grow: 1;
		border-radius: 0;
		margin: 0;
	}
	#mct-bottom-share li.mct-ico-whatsapp {
		display: inline-block;
	}
	#mct-bottom-share a,
	#mct-bottom-share a:hover {
		font-size: 1px;
		border-radius: 0;
		overflow: hidden;
		height: 48px;
		padding: 0;
	}
	#mct-bottom-share a:before {
		display: block;
		line-height: 48px;
		font-size: 32px;
		padding-right: 0;
		text-align: center;
	}
}
