
.essb-fc-grid, .essb-fc-grid i, .essb-fc-grid i svg {
	transition: .15s;
}

.essb-social-followers-variables {
	--essb-sf-color-instagram: #3f729b;
	--essb-sf-color-facebook: #3b5998;
	--essb-sf-color-twitter: #4099ff;
	--essb-sf-color-pinterest: #cb2027;
	--essb-sf-color-linkedin: #007bb6;
	--essb-sf-color-github: #171515;
	--essb-sf-color-vimeo: #1ab7ea;
	--essb-sf-color-dribbble: #ea4c89;
	--essb-sf-color-envato: #82b540;
	--essb-sf-color-soundcloud: #f70;
	--essb-sf-color-behance: #005cff;
	--essb-sf-color-mailchimp: #2c9ab7;
	--essb-sf-color-delicious: #205cc0;
	--essb-sf-color-youtube: #cd332d;
	--essb-sf-color-vk: #45668e;
	--essb-sf-color-rss: #f60;
	--essb-sf-color-tumblr: #32506d;
	--essb-sf-color-slideshare: #e98325;
	--essb-sf-color-500px: #02adea;
	--essb-sf-color-flickr: #ff0084;
	--essb-sf-color-wp_posts: #c2685f;
	--essb-sf-color-wp_comments: #b8c25f;
	--essb-sf-color-wp_users: #5fa7c2;
	--essb-sf-color-steamcommunity: #000;
	--essb-sf-color-weheartit: #ff679d;
	--essb-sf-color-feedly: #02bb24;
	--essb-sf-color-love: #ed1c24;
	--essb-sf-color-mailpoet: #f14176;
	--essb-sf-color-spotify: #84bd00;
	--essb-sf-color-twitch: #6441a5;
	--essb-sf-color-mailerlite: #00a154;
	--essb-sf-color-itunes: #ff573d;
	--essb-sf-color-deviantart: #05cc47;
	--essb-sf-color-paypal: #0070ba;
	--essb-sf-color-whatsapp: #1d9e11;
	--essb-sf-color-tripadvisor: #00a680;
	--essb-sf-color-snapchat: #fffc00;
	--essb-sf-color-telegram: #08c;
	--essb-sf-color-subscribe: #2c9ab7;
	--essb-sf-color-xing: #135a5b;
	--essb-sf-color-medium: #12100e;
	--essb-sf-color-patreon: #fc573b;
	--essb-sf-color-mixer: #212c3d;
	--essb-sf-color-tiktok: #12100e;
	--essb-sf-color-ok: #f4731c;
	--essb-sf-color-subscribe_form: #f47555;
	--essb-sf-color-periscope: #40a4c4;
	--essb-sf-color-foursquare: #25a0ca;
	--essb-sf-followers-fixed-width: 80px;
}

.essb-fc-grid {
	display: flex;
	box-sizing: border-box;
	flex-wrap: wrap;
}

.essb-fc-grid .essb-fc-block {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	text-align: center;
	margin: 2px;
	padding: 10px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, Arial, "Helvetica Neue", sans-serif;
	font-weight: 400;
	position: relative;
	transition: .15s;
	-webkit-transition: .15s;
}

.essb-fc-grid .essb-fc-block a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	transition: .2s;
}

.essb-fc-grid .essb-fc-block a label {
	display: none;
	opacity: 0;
}

.essb-fc-grid.essb-fc-nospace .essb-fc-block {
	margin: 0 !important;
}

.essb-fc-grid .essb-fc-block .essb-fc-block-icon {
	line-height: 1;
}

.essb-fc-block .essb-fc-block-icon svg, .essb-fc-grid.essb-fc-profile-size-xxlarge i svg {
	width: 32px;
	height: 32px;
}

.essb-fc-grid .essb-fc-block .essb-fc-block-details, .essb-fc-grid .essb-fc-block .essb-fc-block-icon {
	z-index: 2;
	position: relative;
}

.essb-fc-grid .essb-fc-block .essb-fc-block-details span {
	display: block;
	line-height: 1.2em;
}

.essb-fc-grid .essb-fc-block .essb-fc-block-details .count {
	font-size: 24px;
	font-weight: 600;
}

.essb-fc-grid .essb-fc-tiny-block .essb-fc-block-details .count {
	font-size: 16px;
}

.essb-fc-grid .essb-fc-block .essb-fc-block-details .text {
	font-size: 11px;
	text-transform: uppercase;
}

.essb-fc-grid .essb-fc-tiny-block .essb-fc-block-details .text {
	font-size: 10px;
}

.essb-fc-block .essb-fc-block-icon .essb-fc-icon-block svg, .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle svg, .essb-fc-grid .essb-fc-tiny-block i svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xsmall .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xsmall .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle, .essb-fc-icon24 svg {
	width: 24px;
	height: 24px;
}

.essb-fc-grid.essb-profiles i svg, .essb-fc-grid.essb-profiles-iconic .essb-fc-block-icon .essb-fc-icon-block svg, .essb-fc-grid.essb-profiles-iconic .essb-fc-block-icon .essb-fc-icon-circle svg {
	width: 18px;
	height: 18px;
}

.essb-fc-grid.essb-fc-profile-size-xsmall i svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xsmall .essb-fc-block-icon .essb-fc-icon-block svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xsmall .essb-fc-block-icon .essb-fc-icon-circle svg {
	width: 10px;
	height: 10px;
}

.essb-fc-grid.essb-fc-profile-size-small i svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-small .essb-fc-block-icon .essb-fc-icon-block svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-small .essb-fc-block-icon .essb-fc-icon-circle svg {
	width: 14px;
	height: 14px;
}

.essb-fc-grid.essb-fc-profile-size-large i svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xxlarge .essb-fc-block-icon .essb-fc-icon-block svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xxlarge .essb-fc-block-icon .essb-fc-icon-circle svg {
	width: 22px;
	height: 22px;
}

.essb-fc-grid.essb-fc-profile-size-large .essb-fc-block {
	padding: 12px;
}

.essb-fc-grid.essb-fc-profile-size-xlarge i svg {
	width: 26px;
	height: 26px;
}

.essb-fc-grid.essb-fc-profile-size-xlarge .essb-fc-block, .essb-fc-grid.essb-fc-profile-size-xxlarge .essb-fc-block {
	padding: 16px;
}

.essb-fc-grid.essb-profiles .essb-fc-block .essb-fc-block-details .text {
	font-size: 13px;
	text-transform: none;
}

.essb-profiles.essb-fc-profile-v .essb-fc-block-details {
	margin-top: 5px;
}

.essb-fc-grid.essb-profiles.essb-profiles-smallfont .essb-fc-block-details .text {
	font-size: 10px;
	text-transform: uppercase;
}

.essb-fc-profile-align-center {
	justify-content: center;
	text-align: center;
}

.essb-fc-profile-align-right {
	justify-content: flex-end;
	text-align: right;
}

.essb-fc-cover.essb-fc-cover-align-left, .essb-fc-profile-align-left-button .essb-fc-block, .essb-profiles-post-left .user-content {
	text-align: left;
}

.essb-fc-cover, .essb-fc-profile-align-center-button .essb-fc-block, .essb-fc-profile-align-left-button.essb-fc-grid.essb-profiles-iconic .essb-fc-block i, .essb-fc-profile-align-right-button.essb-fc-grid.essb-profiles-iconic .essb-fc-block i, .essb-profiles-post-center .user-content {
	text-align: center;
}

.essb-fc-cover.essb-fc-cover-align-right, .essb-fc-profile-align-right-button .essb-fc-block, .essb-profiles-post-right .user-content {
	text-align: right;
}

.essb-fc-grid.essb-profiles-iconic .essb-fc-block {
	padding: 0;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-template-metrofancy .essb-fc-block {
	padding: 10px;
}

.essb-fc-grid.essb-profiles.essb-fc-template-metrobold .essb-fc-block-icon {
	margin: -5px;
}

.essb-profiles.essb-fc-profile-v.essb-fc-template-metrobold .essb-fc-block-details {
	margin-top: 10px;
}

.essb-fc-grid.essb-profiles-iconic .essb-fc-block .essb-fc-icon-block, .essb-fc-grid.essb-profiles-iconic .essb-fc-block .essb-fc-icon-circle {
	padding: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.essb-fc-grid.essb-profiles-iconic .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block, .essb-fc-grid.essb-profiles-iconic .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle {
	width: 40px;
	height: 40px;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-small .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-small .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle, .essb-fc-icon28 svg {
	width: 28px;
	height: 28px;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-medium .essb-fc-block-icon .essb-fc-icon-block svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-medium .essb-fc-block-icon .essb-fc-icon-circle svg {
	width: 16px;
	height: 16px;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-medium .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-medium .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle {
	width: 30px;
	height: 30px;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xlarge .essb-fc-block-icon .essb-fc-icon-block svg, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xlarge .essb-fc-block-icon .essb-fc-icon-circle svg {
	width: 20px;
	height: 20px;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xlarge .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xlarge .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle {
	width: 48px;
	height: 48px;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xxlarge .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block, .essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xxlarge .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle {
	width: 54px;
	height: 54px;
}

.essb-fc-grid.essb-fc-columns-flex .essb-fc-block {
	flex: 1;
}

.essb-fc-grid.essb-fc-columns-1 .essb-fc-block {
	flex-basis: 100%;
	margin: 5px 0;
}

.essb-fc-block .essb-fc-block-icon .essb-fc-icon-block, .essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle {
	width: 56px;
	height: 56px;
	display: block;
	line-height: 56px;
	margin: 0 auto;
	padding-top: 6px;
}

.essb-fc-grid.essb-fc-columns-2 .essb-fc-block, .essb-fc-grid.essb-fc-columns-4 .blocksize-2.essb-fc-block {
	flex-basis: calc(50% - 4px);
}

.essb-fc-grid.essb-fc-columns-3 .essb-fc-block {
	flex-basis: calc(33% - 4px);
}

.essb-fc-grid.essb-fc-columns-4 .essb-fc-block {
	flex-basis: calc(25% - 4px);
}

.essb-fc-grid.essb-fc-columns-5 .essb-fc-block {
	flex-basis: calc(20% - 4px);
}

.essb-fc-grid.essb-fc-columns-6 .essb-fc-block {
	flex-basis: calc(16.66% - 4px);
}

.essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle {
	border-radius: 50%;
}

.essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle-border {
	padding-top: 4px;
	border: 2px solid;
}

.essb-fc-border-bottom {
	border-bottom: 2px solid;
}

.essb-fc-notextvalue .essb-fc-block .essb-fc-block-details .text, .essb-fc-novalue .essb-fc-block .essb-fc-block-details .count {
	display: none;
}

.essb-fc-icon21 svg {
	width: 21px;
	height: 21px;
}

.essb-fc-tiny-block {
	display: inline-flex;
	flex-direction: row;
	align-items: center;
}

.essb-fc-tiny-block .essb-fc-block-icon {
	width: 40%;
	text-align: left;
}

.essb-fc-tiny-block .essb-fc-block-details {
	width: 60%;
	text-align: right;
}

.essb-fc-template-color .essb-fc-block:hover i, .essb-fc-template-gradient .essb-fc-block:hover, .essb-fc-template-grey .essb-fc-block:hover i, .essb-fc-template-metro .essb-fc-block:hover, .essb-fc-template-outlinegrey .essb-fc-block:hover i, .essb-fc-template-roundcolor .essb-fc-block:hover i, .essb-fc-template-roundgrey .essb-fc-block:hover i, .essb-fc-template-tinycolor .essb-fc-block:hover, .essb-fc-template-tinygrey .essb-fc-block:hover {
	filter: saturate(1.5) brightness(1.2);
}

.essb-fc-template-dark .essb-fc-block:hover {
	background-color: #424242;
}

.essb-fc-block:hover .essb-fc-bg-light, .essb-fc-template-tinylight .essb-fc-block:hover {
	background-color: #fff;
}

.essb-fc-template-outlinecolor .essb-fc-block:hover i, .essb-fc-template-outlinegrey .essb-fc-block:hover i {
	background-color: currentColor;
}

.essb-fc-template-metrooutline .essb-fc-block {
	border-width: 2px;
	border-style: solid;
}

.essb-fc-template-modernoutline .essb-fc-block {
	border-width: 2px;
	border-style: solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.essb-fc-template-modernlight .essb-fc-block, .essb-fc-template-tinymodern .essb-fc-block {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.essb-fc-template-metrobold .essb-fc-block, .essb-fc-template-metrofancy .essb-fc-block {
	border-radius: 3px;
}

.essb-fc-template-metrobold .essb-fc-block-icon {
	background-color: rgba(0, 0, 0, .3);
	margin: -10px -10px 0;
	border-radius: 3px;
	padding: 10px;
}

.essb-fc-template-dark .essb-fc-block, .essb-fc-template-flat .essb-fc-block, .essb-fc-template-gradient .essb-fc-block, .essb-fc-template-metro .essb-fc-block, .essb-fc-template-metrobold .essb-fc-block, .essb-fc-template-metrofancy .essb-fc-block, .essb-fc-template-metrooutline .essb-fc-block:hover, .essb-fc-template-modern .essb-fc-block:hover, .essb-fc-template-modernlight .essb-fc-block:hover, .essb-fc-template-modernoutline .essb-fc-block:hover, .essb-fc-template-tinycolor .essb-fc-block, .essb-fc-template-tinygrey .essb-fc-block, .essb-fc-template-tinymodern .essb-fc-block:hover {
	color: #fff;
	background-clip: padding-box;
}

.essb-fc-template-flat .essb-fc-block {
	border-radius: 5px;
	box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .25);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .25);
}

.essb-fc-template-flat .essb-fc-block:after {
	transition: background .15s;
	-webkit-transition: background .15s;
}

.essb-fc-template-flat .essb-fc-block:hover:after {
	background-color: rgba(0, 0, 0, .1);
	-webkit-transition: background .15s;
	transition: background .15s;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.essb-fc-template-outlinelight .essb-fc-block:hover i {
	border-color: #fff;
}

.essb-fc-template-metrofancy .essb-fc-block i {
	background-color: rgba(0, 0, 0, .35);
}

.essb-fc-template-metrofancy .essb-fc-block:hover i {
	background-color: rgba(255, 255, 255, .35);
}

.essb-fc-template-gradient .essb-fc-block .essb-fc-block-details {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .12), transparent);
	margin: 5px -10px -10px;
	padding: 5px 10px 10px;
}

.essb-fc-template-gradient.essb-profiles .essb-fc-block {
	background-image: linear-gradient(135deg, rgba(0, 0, 0, .4), transparent);
}

.essb-fc-block .essb-fc-block-icon i.essb-fc-icon-light svg, .essb-fc-template-dark .essb-fc-block i svg, .essb-fc-template-dark .essb-fc-block:hover i svg, .essb-fc-template-flat .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-gradient .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-metro .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-metrobold .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-metrofancy .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-metrooutline .essb-fc-block:hover .essb-fc-block-icon i svg, .essb-fc-template-modern .essb-fc-block:hover .essb-fc-block-icon i svg, .essb-fc-template-modernlight .essb-fc-block:hover .essb-fc-block-icon i svg, .essb-fc-template-modernoutline .essb-fc-block:hover .essb-fc-block-icon i svg, .essb-fc-template-outlinecolor .essb-fc-block:hover i svg, .essb-fc-template-outlinegrey .essb-fc-block:hover i svg, .essb-fc-template-outlinelight .essb-fc-block:hover i svg, .essb-fc-template-roundcolor .essb-fc-block:hover .essb-fc-block-icon i svg, .essb-fc-template-tinycolor .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-tinygrey .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-tinymodern .essb-fc-block:hover .essb-fc-block-icon i svg {
	fill: #fff;
}

.essb-fc-c-light, .essb-fc-c-light svg, .essb-fc-template-light .essb-fc-block, .essb-fc-template-light .essb-fc-block .essb-fc-block-icon i svg, .essb-fc-template-outlinelight .essb-fc-block, .essb-fc-template-roundlight .essb-fc-block {
	color: #eee;
	fill: #eee;
}

.essb-fc-template-light .essb-fc-block:hover, .essb-fc-template-light .essb-fc-block:hover .essb-fc-block-icon i svg {
	color: #fff;
	fill: #fff;
}

.essb-fc-icon-semidark svg, .essb-fc-template-tinylight .essb-fc-block, .essb-fc-template-tinylight .essb-fc-block i svg {
	color: #999;
	fill: #999;
}

.essb-fc-bg-dark {
	background-color: #212121;
}

.essb-fc-color-dark {
	color: #212121;
}

.essb-fc-border-dark {
	border-color: #212121;
}

.essb-fc-bg-light {
	background-color: #eee;
}

.essb-fc-border-light {
	border-color: #eee;
}

.essb-fc-bg-instagram, .essb-fc-hbg-instagram:hover {
	background-color: var(--essb-sf-color-instagram);
}

.essb-fc-c-instagram, .essb-fc-hc-instagram:hover {
	color: var(--essb-sf-color-instagram);
	fill: var(--essb-sf-color-instagram);
}

.essb-fc-border-instagram, .essb-fc-hborder-instagram:hover {
	border-color: var(--essb-sf-color-instagram);
}

.essb-fc-bg-facebook, .essb-fc-hbg-facebook:hover {
	background-color: var(--essb-sf-color-facebook);
}

.essb-fc-c-facebook, .essb-fc-hc-facebook:hover {
	color: var(--essb-sf-color-facebook);
	fill: var(--essb-sf-color-facebook);
}

.essb-fc-border-facebook, .essb-fc-hborder-facebook:hover {
	border-color: var(--essb-sf-color-facebook);
}

.essb-fc-bg-twitter, .essb-fc-hbg-twitter:hover {
	background-color: var(--essb-sf-color-twitter);
}

.essb-fc-c-twitter, .essb-fc-hc-twitter:hover {
	color: var(--essb-sf-color-twitter);
	fill: var(--essb-sf-color-twitter);
}

.essb-fc-border-twitter, .essb-fc-hborder-twitter:hover {
	border-color: var(--essb-sf-color-twitter);
}

.essb-fc-bg-pinterest, .essb-fc-hbg-pinterest:hover {
	background-color: var(--essb-sf-color-pinterest);
}

.essb-fc-c-pinterest, .essb-fc-hc-pinterest:hover {
	color: var(--essb-sf-color-pinterest);
	fill: var(--essb-sf-color-pinterest);
}

.essb-fc-border-pinterest, .essb-fc-hborder-pinterest:hover {
	border-color: var(--essb-sf-color-pinterest);
}

.essb-fc-bg-linkedin, .essb-fc-hbg-linkedin:hover {
	background-color: var(--essb-sf-color-linkedin);
}

.essb-fc-c-linkedin, .essb-fc-hc-linkedin:hover {
	color: var(--essb-sf-color-linkedin);
	fill: var(--essb-sf-color-linkedin);
}

.essb-fc-border-linkedin, .essb-fc-hborder-linkedin:hover {
	border-color: var(--essb-sf-color-linkedin);
}

.essb-fc-bg-github, .essb-fc-hbg-github:hover {
	background-color: var(--essb-sf-color-github);
}

.essb-fc-c-github, .essb-fc-hc-github:hover {
	color: var(--essb-sf-color-github);
	fill: var(--essb-sf-color-github);
}

.essb-fc-border-github, .essb-fc-hborder-github:hover {
	border-color: var(--essb-sf-color-github);
}

.essb-fc-bg-vimeo, .essb-fc-hbg-vimeo:hover {
	background-color: var(--essb-sf-color-vimeo);
}

.essb-fc-c-vimeo, .essb-fc-hc-vimeo:hover {
	color: var(--essb-sf-color-vimeo);
	fill: var(--essb-sf-color-vimeo);
}

.essb-fc-border-vimeo, .essb-fc-hborder-vimeo:hover {
	border-color: var(--essb-sf-color-vimeo);
}

.essb-fc-bg-dribbble, .essb-fc-hbg-dribbble:hover {
	background-color: var(--essb-sf-color-dribbble);
}

.essb-fc-c-dribbble, .essb-fc-hc-dribbble:hover {
	color: var(--essb-sf-color-dribbble);
	fill: var(--essb-sf-color-dribbble);
}

.essb-fc-border-dribbble, .essb-fc-hborder-dribbble:hover {
	border-color: var(--essb-sf-color-dribbble);
}

.essb-fc-bg-envato, .essb-fc-hbg-envato:hover {
	background-color: var(--essb-sf-color-envato);
}

.essb-fc-c-envato, .essb-fc-hc-envato:hover {
	color: var(--essb-sf-color-envato);
	fill: var(--essb-sf-color-envato);
}

.essb-fc-border-envato, .essb-fc-hborder-envato:hover {
	border-color: var(--essb-sf-color-envato);
}

.essb-fc-bg-soundcloud, .essb-fc-hbg-soundcloud:hover {
	background-color: var(--essb-sf-color-soundcloud);
}

.essb-fc-c-soundcloud, .essb-fc-hc-soundcloud:hover {
	color: var(--essb-sf-color-soundcloud);
	fill: var(--essb-sf-color-soundcloud);
}

.essb-fc-border-soundcloud, .essb-fc-hborder-soundcloud:hover {
	border-color: var(--essb-sf-color-soundcloud);
}

.essb-fc-bg-behance, .essb-fc-hbg-behance:hover {
	background-color: var(--essb-sf-color-behance);
}

.essb-fc-c-behance, .essb-fc-hc-behance:hover {
	color: var(--essb-sf-color-behance);
	fill: var(--essb-sf-color-behance);
}

.essb-fc-border-behance, .essb-fc-hborder-behance:hover {
	border-color: var(--essb-sf-color-behance);
}

.essb-fc-bg-forrst, .essb-fc-hbg-forrst:hover {
	background-color: var(--essb-sf-color-forrst);
}

.essb-fc-c-forrst, .essb-fc-hc-forrst:hover {
	color: var(--essb-sf-color-forrst);
	fill: var(--essb-sf-color-forrst);
}

.essb-fc-border-forrst, .essb-fc-hborder-forrst:hover {
	border-color: var(--essb-sf-color-forrst);
}

.essb-fc-bg-mailchimp, .essb-fc-bg-mymail, .essb-fc-hbg-mailchimp:hover, .essb-fc-hbg-mymail:hover {
	background-color: var(--essb-sf-color-mailchimp);
}

.essb-fc-c-mailchimp, .essb-fc-c-mymail, .essb-fc-hc-mailchimp:hover, .essb-fc-hc-mymail:hover {
	color: var(--essb-sf-color-mailchimp);
	fill: var(--essb-sf-color-mailchimp);
}

.essb-fc-border-mailchimp, .essb-fc-border-mymail, .essb-fc-hborder-mailchimp:hover, .essb-fc-hborder-mymail:hover {
	border-color: var(--essb-sf-color-mailchimp);
}

.essb-fc-bg-delicious, .essb-fc-hbg-delicious:hover {
	background-color: var(--essb-sf-color-delicious);
}

.essb-fc-c-delicious, .essb-fc-hc-delicious:hover {
	color: var(--essb-sf-color-delicious);
	fill: var(--essb-sf-color-delicious);
}

.essb-fc-border-delicious, .essb-fc-hborder-delicious:hover {
	border-color: var(--essb-sf-color-delicious);
}

.essb-fc-bg-youtube, .essb-fc-hbg-youtube:hover {
	background-color: var(--essb-sf-color-youtube);
}

.essb-fc-c-youtube, .essb-fc-hc-youtube:hover {
	color: var(--essb-sf-color-youtube);
	fill: var(--essb-sf-color-youtube);
}

.essb-fc-border-youtube, .essb-fc-hborder-youtube:hover {
	border-color: var(--essb-sf-color-youtube);
}

.essb-fc-bg-vk, .essb-fc-hbg-vk:hover {
	background-color: var(--essb-sf-color-vk);
}

.essb-fc-c-vk, .essb-fc-hc-vk:hover {
	color: var(--essb-sf-color-vk);
	fill: var(--essb-sf-color-vk);
}

.essb-fc-border-vk, .essb-fc-hborder-vk:hover {
	border-color: var(--essb-sf-color-vk);
}

.essb-fc-bg-rss, .essb-fc-hbg-rss:hover {
	background-color: var(--essb-sf-color-rss);
}

.essb-fc-c-rss, .essb-fc-hc-rss:hover {
	color: var(--essb-sf-color-rss);
	fill: var(--essb-sf-color-rss);
}

.essb-fc-border-rss, .essb-fc-hborder-rss:hover {
	border-color: var(--essb-sf-color-rss);
}

.essb-fc-bg-tumblr, .essb-fc-hbg-tumblr:hover {
	background-color: var(--essb-sf-color-tumblr);
}

.essb-fc-c-tumblr, .essb-fc-hc-tumblr:hover {
	color: var(--essb-sf-color-tumblr);
	fill: var(--essb-sf-color-tumblr);
}

.essb-fc-border-tumblr, .essb-fc-hborder-tumblr:hover {
	border-color: var(--essb-sf-color-tumblr);
}

.essb-fc-bg-slideshare, .essb-fc-hbg-slideshare:hover {
	background-color: var(--essb-sf-color-slideshare);
}

.essb-fc-c-slideshare, .essb-fc-hc-slideshare:hover {
	color: var(--essb-sf-color-slideshare);
	fill: var(--essb-sf-color-slideshare);
}

.essb-fc-border-slideshare, .essb-fc-hborder-slideshare:hover {
	border-color: var(--essb-sf-color-slideshare);
}

.essb-fc-bg-500px, .essb-fc-hbg-500px:hover {
	background-color: var(--essb-sf-color-500px);
}

.essb-fc-c-500px, .essb-fc-hc-500px:hover {
	color: var(--essb-sf-color-500px);
	fill: var(--essb-sf-color-500px);
}

.essb-fc-border-500px, .essb-fc-hborder-500px:hover {
	border-color: var(--essb-sf-color-500px);
}

.essb-fc-bg-flickr, .essb-fc-hbg-flickr:hover {
	background-color: var(--essb-sf-color-flickr);
}

.essb-fc-c-flickr, .essb-fc-hc-flickr:hover {
	color: var(--essb-sf-color-flickr);
	fill: var(--essb-sf-color-flickr);
}

.essb-fc-border-flickr, .essb-fc-hborder-flickr:hover {
	border-color: var(--essb-sf-color-flickr);
}

.essb-fc-bg-wp_posts, .essb-fc-hbg-wp_posts:hover {
	background-color: var(--essb-sf-color-wp_posts);
}

.essb-fc-c-wp_posts, .essb-fc-hc-wp_posts:hover {
	color: var(--essb-sf-color-wp_posts);
	fill: var(--essb-sf-color-wp_posts);
}

.essb-fc-border-wp_posts, .essb-fc-hborder-wp_posts:hover {
	border-color: var(--essb-sf-color-wp_posts);
}

.essb-fc-bg-wp_comments, .essb-fc-hbg-wp_comments:hover {
	background-color: var(--essb-sf-color-wp_comments);
}

.essb-fc-c-wp_comments, .essb-fc-hc-wp_comments:hover {
	color: var(--essb-sf-color-wp_comments);
	fill: var(--essb-sf-color-wp_comments);
}

.essb-fc-border-wp_comments, .essb-fc-hborder-wp_comments:hover {
	border-color: var(--essb-sf-color-wp_comments);
}

.essb-fc-bg-wp_users, .essb-fc-hbg-wp_users:hover {
	background-color: var(--essb-sf-color-wp_users);
}

.essb-fc-c-wp_users, .essb-fc-hc-wp_users:hover {
	color: var(--essb-sf-color-wp_users);
	fill: var(--essb-sf-color-wp_users);
}

.essb-fc-border-wp_users, .essb-fc-hborder-wp_users:hover {
	border-color: var(--essb-sf-color-wp_users);
}

.essb-fc-bg-steamcommunity, .essb-fc-hbg-steamcommunity:hover {
	background-color: var(--essb-sf-color-steamcommunity);
}

.essb-fc-c-steamcommunity, .essb-fc-hc-steamcommunity:hover {
	color: var(--essb-sf-color-steamcommunity);
	fill: var(--essb-sf-color-steamcommunity);
}

.essb-fc-border-steamcommunity, .essb-fc-hborder-steamcommunity:hover {
	border-color: var(--essb-sf-color-steamcommunity);
}

.essb-fc-bg-weheartit, .essb-fc-hbg-weheartit:hover {
	background-color: var(--essb-sf-color-weheartit);
}

.essb-fc-c-weheartit, .essb-fc-hc-weheartit:hover {
	color: var(--essb-sf-color-weheartit);
	fill: var(--essb-sf-color-weheartit);
}

.essb-fc-border-weheartit, .essb-fc-hborder-weheartit:hover {
	border-color: var(--essb-sf-color-weheartit);
}

.essb-fc-bg-feedly, .essb-fc-hbg-feedly:hover {
	background-color: var(--essb-sf-color-feedly);
}

.essb-fc-c-feedly, .essb-fc-hc-feedly:hover {
	color: var(--essb-sf-color-feedly);
	fill: var(--essb-sf-color-feedly);
}

.essb-fc-border-feedly, .essb-fc-hborder-feedly:hover {
	border-color: var(--essb-sf-color-feedly);
}

.essb-fc-bg-love, .essb-fc-hbg-love:hover {
	background-color: var(--essb-sf-color-love);
}

.essb-fc-c-love, .essb-fc-hc-love:hover {
	color: var(--essb-sf-color-love);
	fill: var(--essb-sf-color-love);
}

.essb-fc-border-love, .essb-fc-hborder-love:hover {
	border-color: var(--essb-sf-color-love);
}

.essb-fc-bg-mailpoet, .essb-fc-hbg-mailpoet:hover {
	background-color: var(--essb-sf-color-mailpoet);
}

.essb-fc-c-mailpoet, .essb-fc-hc-mailpoet:hover {
	color: var(--essb-sf-color-mailpoet);
	fill: var(--essb-sf-color-mailpoet);
}

.essb-fc-border-mailpoet, .essb-fc-hborder-mailpoet:hover {
	border-color: var(--essb-sf-color-mailpoet);
}

.essb-fc-bg-spotify, .essb-fc-hbg-spotify:hover {
	background-color: var(--essb-sf-color-spotify);
}

.essb-fc-c-spotify, .essb-fc-hc-spotify:hover {
	color: var(--essb-sf-color-spotify);
	fill: var(--essb-sf-color-spotify);
}

.essb-fc-border-spotify, .essb-fc-hborder-spotify:hover {
	border-color: var(--essb-sf-color-spotify);
}

.essb-fc-bg-twitch, .essb-fc-hbg-twitch:hover {
	background-color: var(--essb-sf-color-twitch);
}

.essb-fc-c-twitch, .essb-fc-hc-twitch:hover {
	color: var(--essb-sf-color-twitch);
	fill: var(--essb-sf-color-twitch);
}

.essb-fc-border-twitch, .essb-fc-hborder-twitch:hover {
	border-color: var(--essb-sf-color-twitch);
}

.essb-fc-bg-mailerlite, .essb-fc-hbg-mailerlite:hover {
	background-color: var(--essb-sf-color-mailerlite);
}

.essb-fc-c-mailerlite, .essb-fc-hc-mailerlite:hover {
	color: var(--essb-sf-color-mailerlite);
	fill: var(--essb-sf-color-mailerlite);
}

.essb-fc-border-mailerlite, .essb-fc-hborder-mailerlite:hover {
	border-color: var(--essb-sf-color-mailerlite);
}

.essb-fc-bg-itunes, .essb-fc-hbg-itunes:hover {
	background-color: var(--essb-sf-color-itunes);
}

.essb-fc-c-itunes, .essb-fc-hc-itunes:hover {
	color: var(--essb-sf-color-itunes);
	fill: var(--essb-sf-color-itunes);
}

.essb-fc-border-itunes, .essb-fc-hborder-itunes:hover {
	border-color: var(--essb-sf-color-itunes);
}

.essb-fc-bg-deviantart, .essb-fc-hbg-deviantart:hover {
	background-color: var(--essb-sf-color-deviantart);
}

.essb-fc-c-deviantart, .essb-fc-hc-deviantart:hover {
	color: var(--essb-sf-color-deviantart);
	fill: var(--essb-sf-color-deviantart);
}

.essb-fc-border-deviantart, .essb-fc-hborder-deviantart:hover {
	border-color: var(--essb-sf-color-deviantart);
}

.essb-fc-bg-paypal, .essb-fc-hbg-paypal:hover {
	background-color: var(--essb-sf-color-paypal);
}

.essb-fc-c-paypal, .essb-fc-hc-paypal:hover {
	color: var(--essb-sf-color-paypal);
	fill: var(--essb-sf-color-paypal);
}

.essb-fc-border-paypal, .essb-fc-hborder-paypal:hover {
	border-color: var(--essb-sf-color-paypal);
}

.essb-fc-bg-whatsapp, .essb-fc-hbg-whatsapp:hover {
	background-color: var(--essb-sf-color-whatsapp);
}

.essb-fc-c-whatsapp, .essb-fc-hc-whatsapp:hover {
	color: var(--essb-sf-color-whatsapp);
	fill: var(--essb-sf-color-whatsapp);
}

.essb-fc-border-whatsapp, .essb-fc-hborder-whatsapp:hover {
	border-color: var(--essb-sf-color-whatsapp);
}

.essb-fc-bg-tripadvisor, .essb-fc-hbg-tripadvisor:hover {
	background-color: var(--essb-sf-color-tripadvisor);
}

.essb-fc-c-tripadvisor, .essb-fc-hc-tripadvisor:hover {
	color: var(--essb-sf-color-tripadvisor);
	fill: var(--essb-sf-color-tripadvisor);
}

.essb-fc-border-tripadvisor, .essb-fc-hborder-tripadvisor:hover {
	border-color: var(--essb-sf-color-tripadvisor);
}

.essb-fc-bg-snapchat, .essb-fc-hbg-snapchat:hover {
	background-color: var(--essb-sf-color-snapchat);
}

.essb-fc-c-snapchat, .essb-fc-hc-snapchat:hover {
	color: var(--essb-sf-color-snapchat);
	fill: var(--essb-sf-color-snapchat);
}

.essb-fc-border-snapchat, .essb-fc-hborder-snapchat:hover {
	border-color: var(--essb-sf-color-snapchat);
}

.essb-fc-bg-telegram, .essb-fc-hbg-telegram:hover {
	background-color: var(--essb-sf-color-telegram);
}

.essb-fc-c-telegram, .essb-fc-hc-telegram:hover {
	color: var(--essb-sf-color-telegram);
	fill: var(--essb-sf-color-telegram);
}

.essb-fc-border-telegram, .essb-fc-hborder-telegram:hover {
	border-color: var(--essb-sf-color-telegram);
}

.essb-fc-bg-subscribe, .essb-fc-hbg-subscribe:hover {
	background-color: var(--essb-sf-color-subscribe);
}

.essb-fc-c-subscribe, .essb-fc-hc-subscribe:hover {
	color: var(--essb-sf-color-subscribe);
	fill: var(--essb-sf-color-subscribe);
}

.essb-fc-border-subscribe, .essb-fc-hborder-subscribe:hover {
	border-color: var(--essb-sf-color-subscribe);
}

.essb-fc-bg-xing, .essb-fc-hbg-xing:hover {
	background-color: var(--essb-sf-color-xing);
}

.essb-fc-c-xing, .essb-fc-hc-xing:hover {
	color: var(--essb-sf-color-xing);
	fill: var(--essb-sf-color-xing);
}

.essb-fc-border-xing, .essb-fc-hborder-xing:hover {
	border-color: var(--essb-sf-color-xing);
}

.essb-fc-bg-medium, .essb-fc-hbg-medium:hover {
	background-color: var(--essb-sf-color-medium);
}

.essb-fc-c-medium, .essb-fc-hc-medium:hover {
	color: var(--essb-sf-color-medium);
	fill: var(--essb-sf-color-medium);
}

.essb-fc-border-medium, .essb-fc-hborder-medium:hover {
	border-color: var(--essb-sf-color-medium);
}

.essb-fc-bg-patreon, .essb-fc-hbg-patreon:hover {
	background-color: var(--essb-sf-color-patreon);
}

.essb-fc-c-patreon, .essb-fc-hc-patreon:hover {
	color: var(--essb-sf-color-patreon);
	fill: var(--essb-sf-color-patreon);
}

.essb-fc-border-patreon, .essb-fc-hborder-patreon:hover {
	border-color: var(--essb-sf-color-patreon);
}

.essb-fc-bg-mixer, .essb-fc-hbg-mixer:hover {
	background-color: var(--essb-sf-color-mixer);
}

.essb-fc-c-mixer, .essb-fc-hc-mixer:hover {
	color: var(--essb-sf-color-mixer);
	fill: var(--essb-sf-color-mixer);
}

.essb-fc-border-mixer, .essb-fc-hborder-mixer:hover {
	border-color: var(--essb-sf-color-mixer);
}

.essb-fc-bg-tiktok, .essb-fc-hbg-tiktok:hover {
	background-color: var(--essb-sf-color-tiktok);
}

.essb-fc-c-tiktok, .essb-fc-hc-tiktok:hover {
	color: var(--essb-sf-color-tiktok);
	fill: var(--essb-sf-color-tiktok);
}

.essb-fc-border-tiktok, .essb-fc-hborder-tiktok:hover {
	border-color: var(--essb-sf-color-tiktok);
}

.essb-fc-bg-ok, .essb-fc-hbg-ok:hover {
	background-color: var(--essb-sf-color-ok);
}

.essb-fc-c-ok, .essb-fc-hc-ok:hover {
	color: var(--essb-sf-color-ok);
	fill: var(--essb-sf-color-ok);
}

.essb-fc-border-ok, .essb-fc-hborder-ok:hover {
	border-color: var(--essb-sf-color-ok);
}

.essb-fc-bg-subscribe_form, .essb-fc-hbg-subscribe_form:hover {
	background-color: var(--essb-sf-color-subscribe_form);
}

.essb-fc-c-subscribe_form, .essb-fc-hc-subscribe_form:hover {
	color: var(--essb-sf-color-subscribe_form);
	fill: var(--essb-sf-color-subscribe_form);
}

.essb-fc-border-subscribe_form, .essb-fc-hborder-subscribe_form:hover {
	border-color: var(--essb-sf-color-subscribe_form);
}

.essb-fc-bg-periscope, .essb-fc-hbg-periscope:hover {
	background-color: var(--essb-sf-color-periscope);
}

.essb-fc-c-periscope, .essb-fc-hc-periscope:hover {
	color: var(--essb-sf-color-periscope);
	fill: var(--essb-sf-color-periscope);
}

.essb-fc-border-periscope, .essb-fc-hborder-periscope:hover {
	border-color: var(--essb-sf-color-periscope);
}

.essb-fc-bg-foursquare, .essb-fc-hbg-foursquare:hover {
	background-color: var(--essb-sf-color-foursquare);
}

.essb-fc-c-foursquare, .essb-fc-hc-foursquare:hover {
	color: var(--essb-sf-color-foursquare);
	fill: var(--essb-sf-color-foursquare);
}

.essb-fc-border-foursquare, .essb-fc-hborder-foursquare:hover {
	border-color: var(--essb-sf-color-foursquare);
}

.essb-fc-cover {
	padding: 25px 15px;
	margin-bottom: 0;
	color: #333;
}

.essb-fc-cover.dark {
	color: #fff;
}

.essb-fc-cover .profile {
	width: 64px;
	height: 64px;
	border-radius: 50%;
}

.essb-fc-cover .title {
	font-size: 1.2em;
	font-weight: 700;
}

.essb-fc-grid.essb-fc-columns-2 .blocksize-2.essb-fc-block, .essb-fc-grid.essb-fc-columns-4 .blocksize-4.essb-fc-block, .essb-fc-grid.essb-fc-columns-5 .blocksize-5.essb-fc-block {
	flex-basis: calc(100% - 4px);
}

.essb-fc-grid.essb-fc-columns-3 .blocksize-2.essb-fc-block {
	flex-basis: calc(66.66% - 6px);
}

.essb-fc-grid.essb-fc-columns-5 .blocksize-2.essb-fc-block {
	flex-basis: calc(40% - 4px);
}

.essb-fc-grid.essb-fc-columns-3 .blocksize-3.essb-fc-block {
	flex-basis: calc(100% - 8px);
}

.essb-fc-grid.essb-fc-columns-4 .blocksize-3.essb-fc-block {
	flex-basis: calc(75% - 4px);
}

.essb-fc-grid.essb-fc-columns-5 .blocksize-3.essb-fc-block {
	flex-basis: calc(60% - 4px);
}

.essb-fc-grid.essb-fc-columns-5 .blocksize-4.essb-fc-block {
	flex-basis: calc(80% - 4px);
}

.essb-fc-fixed {
	position: fixed;
	top: 250px;
	transition: All .8s;
	-webkit-transition: All .8s;
	-moz-transition: All .8s;
	-o-transition: All .8s;
	z-index: 10000;
}

.essb-fc-fixed.essb-fc-fixed-left {
	left: 3px;
}

.essb-fc-fixed.essb-fc-fixed-topleft {
	left: 3px;
	top: 3px;
}

.essb-fc-fixed.essb-fc-fixed-topright {
	right: 3px;
	top: 3px;
}

.essb-fc-fixed.essb-fc-fixed-bottomleft {
	left: 3px;
	bottom: 3px;
	top: auto;
}

.essb-fc-fixed.essb-fc-fixed-bottomright {
	right: 3px;
	bottom: 3px;
	top: auto;
}

.essb-fc-fixed.essb-fc-fixed-right {
	right: 3px;
}

.essb-fc-fixed.essb-fc-fixed-h {
	bottom: 0;
	top: auto;
}

.essb-fc-fixed .essb-fc-grid.essb-fc-columns-1 .essb-fc-block {
	width: var(--essb-sf-followers-fixed-width);
	flex-basis: var(--essb-sf-followers-fixed-width);
}

.essb-fc-fixed-v .essb-fc-grid {
	flex-direction: column;
}

.essb-profiles-post {
	margin: 1em 0;
}

.essb-profiles-content-left {
	display: flex;
	align-items: center;
}

.essb-profiles-content-left .user-content {
	width: 40%;
	margin-right: 1%;
}

.essb-profiles-content-left .user-buttons {
	width: 59%;
}

@media (max-width:800px) {
	.essb-fc-fixed {
		display: none;
	}
	
	.essb-profiles-content-left {
		display: block;
	}
	
	.essb-profiles-content-left .user-buttons, .essb-profiles-content-left .user-content {
		width: 100%;
		margin: 0;
	}
}
