/**
 * Profile/Followers Base Template
 */

/**
 * Global Colors 
 */
.essb-social-followers-variables {
	--essb-sf-color-instagram: #3f729b;
	--essb-sf-color-facebook: #0866FF;
	--essb-sf-color-twitter: #4099FF;
	--essb-sf-color-twitter-x: #0f1419;
	--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: #ff7700;
	--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: #FF6600;
	--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: #000000;
	--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: #0088cc;
	--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;
	transition: .15s all;
	box-sizing: border-box;
	flex-wrap: wrap;
}

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

.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 all;
	-webkit-transition: .15s all;
}

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

.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 {
	width: 32px;
	height: 32px;
}

.essb-fc-grid .essb-fc-block .essb-fc-block-icon,
.essb-fc-grid .essb-fc-block .essb-fc-block-details { 
	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 .essb-fc-count {
	font-size: 24px;
	font-weight: 600;
}

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

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

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

.essb-fc-grid .essb-fc-tiny-block i svg {
	width: 24px;
	height: 24px;
}

.essb-fc-grid.essb-profiles i svg {
	width: 18px;
	height: 18px;
}


.essb-fc-grid.essb-profiles .essb-fc-block .essb-fc-block-details .essb-fc-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 .essb-fc-text {
	font-size: 10px;
	text-transform: uppercase;
}

/**
 * Alignment
 */
.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-profile-align-left-button .essb-fc-block { text-align: left; }
.essb-fc-profile-align-center-button .essb-fc-block { text-align: center; }
.essb-fc-profile-align-right-button .essb-fc-block { text-align: right; }

.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 { text-align: center; }

/**
 * Special sizing for iconic templates
 */
.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-circle,
.essb-fc-grid.essb-profiles-iconic .essb-fc-block .essb-fc-icon-block {
	padding: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	
}
.essb-fc-grid.essb-profiles-iconic .essb-fc-block-icon .essb-fc-icon-circle svg,
.essb-fc-grid.essb-profiles-iconic .essb-fc-block-icon .essb-fc-icon-block svg {
	width: 18px;
	height: 18px;
}

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

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

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

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

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

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-medium .essb-fc-block-icon .essb-fc-icon-circle svg,
.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-medium .essb-fc-block-icon .essb-fc-icon-block 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-circle,
.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-medium .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block {
	width: 30px;
	height: 30px;
}

.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xlarge .essb-fc-block-icon .essb-fc-icon-circle svg,
.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xlarge .essb-fc-block-icon .essb-fc-icon-block 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-circle,
.essb-fc-grid.essb-profiles-iconic.essb-fc-profile-size-xlarge .essb-fc-block .essb-fc-block-icon .essb-fc-icon-block {
	width: 48px;
	height: 48px;
}

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

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

/**
 * Column Layout
 */

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

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

.essb-fc-grid.essb-fc-columns-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);
}

/** Helpers */
.essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle {
	width: 56px;
    height: 56px;
    display: block;
    line-height: 56px;
    margin: 0 auto;
    border-radius: 50%;
	padding-top: 6px;
}

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


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

.essb-fc-block .essb-fc-block-icon .essb-fc-icon-circle svg,
.essb-fc-block .essb-fc-block-icon .essb-fc-icon-block svg {
	width: 24px;
	height: 24px;
}

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

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

/** Icon Sizes */
.essb-fc-icon28 svg {
	width: 28px;
	height: 28px;
}

.essb-fc-icon24 svg {
	width: 24px;
	height: 24px;
}

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


/** Sizes */
.essb-fc-grid.essb-fc-profile-size-xsmall i svg {
	width: 10px;
	height: 10px;
}

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

.essb-fc-grid.essb-fc-profile-size-xsmall .essb-fc-block-details .essb-fc-count {
	font-size: 12px;
}

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

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

.essb-fc-grid.essb-fc-profile-size-small .essb-fc-block-details .essb-fc-count {
	font-size: 14px;
}

.essb-fc-grid.essb-fc-profile-size-large i 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-details .essb-fc-count {
	font-size: 26px;
}

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

.essb-fc-grid.essb-fc-profile-size-xxlarge .essb-fc-block-details .essb-fc-count {
	font-size: 28px;
}

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


/** Templates */

.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-roundcolor .essb-fc-block:hover i,
.essb-fc-template-grey .essb-fc-block:hover i,
.essb-fc-template-roundgrey .essb-fc-block:hover i,
.essb-fc-template-outlinegrey .essb-fc-block:hover i,
.essb-fc-template-metro .essb-fc-block:hover,
.essb-fc-template-gradient .essb-fc-block:hover,
.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-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-metrofancy .essb-fc-block,
.essb-fc-template-metrobold .essb-fc-block { border-radius: 3px; } 

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

.essb-fc-template-flat .essb-fc-block,
.essb-fc-template-metro .essb-fc-block,
.essb-fc-template-gradient .essb-fc-block,
.essb-fc-template-metrofancy .essb-fc-block,
.essb-fc-template-metrobold .essb-fc-block,
.essb-fc-template-dark .essb-fc-block,
.essb-fc-template-tinycolor .essb-fc-block,
.essb-fc-template-tinygrey .essb-fc-block,
.essb-fc-template-modern .essb-fc-block:hover,
.essb-fc-template-modernlight .essb-fc-block:hover,
.essb-fc-template-tinymodern .essb-fc-block:hover,
.essb-fc-template-metrooutline .essb-fc-block:hover,
.essb-fc-template-modernoutline .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,0.35);
}

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

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

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

.essb-fc-template-flat .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-gradient .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-metrobold .essb-fc-block .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-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-tinymodern .essb-fc-block:hover .essb-fc-block-icon i svg,
.essb-fc-template-metrooutline .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-roundcolor .essb-fc-block:hover .essb-fc-block-icon i svg,
.essb-fc-block .essb-fc-block-icon i.essb-fc-icon-light 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-dark .essb-fc-block i svg,
.essb-fc-template-dark .essb-fc-block:hover i svg  {
	fill: #fff;
}

.essb-fc-template-light .essb-fc-block,
.essb-fc-template-roundlight .essb-fc-block,
.essb-fc-template-outlinelight .essb-fc-block,
.essb-fc-template-light .essb-fc-block .essb-fc-block-icon i svg {
	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-template-tinylight .essb-fc-block,
.essb-fc-template-tinylight .essb-fc-block i svg {
	color: #999;
	fill: #999;
}

/**
 * Basic Colors
 */

.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-c-light, .essb-fc-c-light svg {
	color: #eee;
	fill: #eee;
}

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

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

.essb-fc-icon-semidark svg {
	color: #999;
	fill: #999;
}

.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-twitter-x, .essb-fc-hbg-twitter-x:hover{
     background-color: var( --essb-sf-color-twitter-x );
}
 .essb-fc-c-twitter-x, .essb-fc-hc-twitter-x:hover {
     color: var( --essb-sf-color-twitter-x );
     fill: var( --essb-sf-color-twitter-x );
}

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

 
 .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-hbg-mailchimp:hover{
     background-color: var( --essb-sf-color-mailchimp );
}
 .essb-fc-c-mailchimp, .essb-fc-hc-mailchimp:hover {
     color: var( --essb-sf-color-mailchimp );
     fill: var( --essb-sf-color-mailchimp );
}
 .essb-fc-border-mailchimp, .essb-fc-hborder-mailchimp: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-bg-mymail, .essb-fc-hbg-mymail:hover{
     background-color: var( --essb-sf-color-mailchimp );
}
 .essb-fc-c-mymail, .essb-fc-hc-mymail:hover {
     color: var( --essb-sf-color-mailchimp );
     fill: var( --essb-sf-color-mailchimp );
}
 .essb-fc-border-mymail, .essb-fc-hborder-mymail:hover{
     border-color: var( --essb-sf-color-mailchimp );
}
 
/*
 * Cover Box Design
 */
.essb-fc-cover { padding: 25px 15px; text-align: center; margin-bottom: 0px; color: #333; }
.essb-fc-cover.essb-fc-cover-align-left { text-align: left;}
.essb-fc-cover.essb-fc-cover-align-right { text-align: right; }
.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: bold; }

.essb-fc-grid.essb-fc-columns-2 .blocksize-2.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-4 .blocksize-2.essb-fc-block { flex-basis: calc(50% - 4px); }
.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-4 .blocksize-4.essb-fc-block { flex-basis: calc(100% - 4px); }
.essb-fc-grid.essb-fc-columns-5 .blocksize-4.essb-fc-block { flex-basis: calc(80% - 4px); }

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

/**
 * Fixed
 */
.essb-fc-fixed {
	position: fixed;
	top: 250px;
	transition:All 0.8s ease;
	-webkit-transition:All 0.8s ease;
	-moz-transition:All 0.8s ease;
	-o-transition:All 0.8s ease;
	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;
}

/**
 * Profiles Post Bar
 */
.essb-profiles-post { margin: 1em 0; }
.essb-profiles-post-left .user-content { text-align: left; }
.essb-profiles-post-right .user-content { text-align: right; }
.essb-profiles-post-center .user-content { text-align: center; }

.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%; }

.essb-profiles-post .user-content p:last-of-type {
	margin-bottom: 0;
}

.essb-profiles-post .user-content {
	margin-bottom: 20px;
}

/**
 * Mobile
 */

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