.shareThis {
	 display: flex !important;
	 align-items: center;
	 position: relative;
	 flex-wrap: wrap;
	 margin: 0 0 20px
}
@media (max-width: 768px) {
	.shareThis {
		margin: 0 20px 20px;
	}
}
@media (max-width: 648px) {
	.shareThis {
		 margin-top: 50px
	}
}
 .shareThis > * {
	 margin: 0 8px 0 0;
}
 .shareThis > *:last-child {
	 margin-right: 0;
}
 .shareThis:before {
	 content: attr(data-before);
	 color: #221b2e;
	 font-weight: 700;
	 font-size: 16px;
	 width: 100%;
	 margin: 0 0 5px;
}
 @media (max-width: 575px) {
	 .shareThis:before {
		 position: absolute;
		 top: -30px;
		 left: 50%;
		 transform: translateX(-50%);
	}
}
 .shareThis button {
	 border-radius: 4px;
	 border: none;
	 outline: none;
	 color: #fff;
	 background: #444e55;
	 font-weight: 700;
	 cursor: pointer;
	 height: 32px;
	 text-align: center;
	 display: flex;
	 align-items: center;
	 padding: 0 0 0 10px;
	 margin-bottom: 10px;
}

.shareThis button span {
	display: flex;
	height: 32px;
	align-items: center;
	padding: 0 15px 0 10px;
	background: rgba(255,255,255,.09);
}
.shareThis button span:before {
	content: attr(data-before);
}
.shareThis button span[data-amount="0"]:after {
	display: none;
}
.shareThis button span[data-amount]:after {
	content: attr(data-amount);
	margin-left: 10px;
	font-weight: 400;
	font-size: 14px;
}
@media (max-width: 878px) {
	
	.shareThis button span {
		padding-left: 0;
	}
	.shareThis button span:before,
	.shareThis button span[data-amount="0"] {
		display: none;
	}
}
 .shareThis button i {
	filter: brightness(0) invert(1);
	margin-right: 10px;
}

 .shareThis button:hover {
	 opacity: 0.8;
}
 .shareThis button[data-type="fb"] {
	 background-color: #3a5899;
}
 .shareThis button[data-type="tw"] {
	 background-color: #1DA1F2;
}
 .shareThis button[data-type="tg"] {
	 background-color: #229ED9;
}
 .shareThis button[data-type="pn"] {
	 background-color: #E60023;
}
.shareThis button[data-type="pn"] .murychFa {
	width: 11px;
	height: 11px;
}
.shareThis button[data-type="pn"] .murychFa__pinterest:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMjA0IDYuNUMxMDEuNCA2LjUgMCA3NC45IDAgMTg1LjYgMCAyNTYgMzkuNiAyOTYgNjMuNiAyOTZjOS45IDAgMTUuNi0yNy42IDE1LjYtMzUuNCAwLTkuMy0yMy43LTI5LjEtMjMuNy02Ny44IDAtODAuNCA2MS4yLTEzNy40IDE0MC40LTEzNy40IDY4LjEgMCAxMTguNSAzOC43IDExOC41IDEwOS44IDAgNTMuMS0yMS4zIDE1Mi43LTkwLjMgMTUyLjctMjQuOSAwLTQ2LjItMTgtNDYuMi00My44IDAtMzcuOCAyNi40LTc0LjQgMjYuNC0xMTMuNCAwLTY2LjItOTMuOS01NC4yLTkzLjkgMjUuOCAwIDE2LjggMi4xIDM1LjQgOS42IDUwLjctMTMuOCA1OS40LTQyIDE0Ny45LTQyIDIwOS4xIDAgMTguOSAyLjcgMzcuNSA0LjUgNTYuNCAzLjQgMy44IDEuNyAzLjQgNi45IDEuNSA1MC40LTY5IDQ4LjYtODIuNSA3MS40LTE3Mi44IDEyLjMgMjMuNCA0NC4xIDM2IDY5LjMgMzYgMTA2LjIgMCAxNTMuOS0xMDMuNSAxNTMuOS0xOTYuOEMzODQgNzEuMyAyOTguMiA2LjUgMjA0IDYuNXoiLz48L3N2Zz4=)
}
 .shareThis [data-count] {
	 transition: opacity ease-in-out 200ms;
	 font-size: 14px;
	 color: #221b2e;
	 position: relative;
	 display: flex;
	 margin-left: auto;
	 top: -4px;
	 padding-left: 20px;
}
 .shareThis [data-count]:before {
	 content: '';
	 position: absolute;
	 left: -5px;
	 top: 7px;
	 width: 18px;
	 height: 18px;
	background: url('../img/share-nodes-solid.svg') no-repeat;
}
 .shareThis [data-count]:after {
	 content: attr(data-count) ' shares';
	 width: min-content;
	 text-align: center;
	 line-height: initial;
	 font-weight: 700;
	text-transform: uppercase;
}
 /* .shareThis [data-count="0"] {
	 opacity: 0;
	 width: 0;
	 margin: 0 -8px 0 0;
	 padding: 0;
} */
 
 @media (max-width: 478px) {
	 .shareThis {
		 margin: 50px 10px 20px;
		 justify-content: center;
	 }
	 .shareThis > * {
		 margin: 0 5px 0 0;
	 }
	 .shareThis button {
		 padding-left: 8px;	
	 }
	 .shareThis button:last-of-type {
		 margin-right: 0;
	 }
	 .shareThis button span {
		 padding: 0 8px 0 1px;
	 }
	 .shareThis button i {
		 margin-right: 8px;
	 }
	 .shareThis button span[data-amount]:after {
		 margin-left: 5px;
		 font-size: 13px;
	 }
	 .shareThis [data-count] {
		 top: auto;
		 flex: auto;
		 justify-content: center;
	 }
	 .shareThis [data-count]:before {
		 position: relative;
		 left: auto;
		 top: auto;
	 }
	 .shareThis [data-count]:after {
		 width: auto;
	 }
 }