:root {
  --coresocial-font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  --coresocial-font-weight: 700;
  --coresocial-button-background-plain: rgba(255, 255, 255, 0.95);
  --coresocial-button-background-filled: transparent;
  --coresocial-inline-font-size: 16px;
  --coresocial-inline-button-size: 40px;
  --coresocial-inline-button-gap: 8px;
  --coresocial-inline-rounded: 4px;
  --coresocial-floating-font-size: 16px;
  --coresocial-floating-button-size: 40px;
  --coresocial-floating-rounded: 4px;
  --coresocial-profile-font-size: 16px;
  --coresocial-profile-icon-size: 21px;
  --coresocial-profile-button-gap: 0.5em;
  --coresocial-profile-button-padding: 0.5em;
  --coresocial-profile-rounded: 0px;
  --coresocial-color-bluesky-primary: 0, 175, 225;
  --coresocial-color-bluesky-text: 255, 255, 255;
  --coresocial-color-bluesky-icon: 255, 255, 255;
  --coresocial-color-twitter-primary: 29, 161, 242;
  --coresocial-color-twitter-text: 255, 255, 255;
  --coresocial-color-twitter-icon: 255, 255, 255;
  --coresocial-color-facebook-primary: 59, 89, 152;
  --coresocial-color-facebook-text: 255, 255, 255;
  --coresocial-color-facebook-icon: 255, 255, 255;
  --coresocial-color-tumblr-primary: 53, 70, 92;
  --coresocial-color-tumblr-text: 255, 255, 255;
  --coresocial-color-tumblr-icon: 255, 255, 255;
  --coresocial-color-linkedin-primary: 0, 119, 181;
  --coresocial-color-linkedin-text: 255, 255, 255;
  --coresocial-color-linkedin-icon: 255, 255, 255;
  --coresocial-color-reddit-primary: 255, 69, 0;
  --coresocial-color-reddit-text: 255, 255, 255;
  --coresocial-color-reddit-icon: 255, 255, 255;
  --coresocial-color-flipboard-primary: 245, 40, 40;
  --coresocial-color-flipboard-text: 255, 255, 255;
  --coresocial-color-flipboard-icon: 255, 255, 255;
  --coresocial-color-pinterest-primary: 230, 0, 35;
  --coresocial-color-pinterest-text: 255, 255, 255;
  --coresocial-color-pinterest-icon: 255, 255, 255;
  --coresocial-color-buffer-primary: 89, 98, 106;
  --coresocial-color-buffer-text: 255, 255, 255;
  --coresocial-color-buffer-icon: 255, 255, 255;
  --coresocial-color-yummly-primary: 255, 97, 32;
  --coresocial-color-yummly-text: 255, 255, 255;
  --coresocial-color-yummly-icon: 255, 255, 255;
  --coresocial-color-copyurl-primary: 109, 0, 233;
  --coresocial-color-copyurl-text: 255, 255, 255;
  --coresocial-color-copyurl-icon: 255, 255, 255;
  --coresocial-color-mailto-primary: 255, 20, 147;
  --coresocial-color-mailto-text: 255, 255, 255;
  --coresocial-color-mailto-icon: 255, 255, 255;
  --coresocial-color-like-primary: 63, 137, 37;
  --coresocial-color-like-text: 255, 255, 255;
  --coresocial-color-like-icon: 255, 255, 255;
  --coresocial-color-printer-primary: 0, 122, 122;
  --coresocial-color-printer-text: 255, 255, 255;
  --coresocial-color-printer-icon: 255, 255, 255;
  --coresocial-color-qrcode-primary: 97, 7, 97;
  --coresocial-color-qrcode-text: 255, 255, 255;
  --coresocial-color-qrcode-icon: 255, 255, 255;
  --coresocial-color-brand-amazon: #ff9900;
  --coresocial-color-brand-blogger: #f57d00;
  --coresocial-color-brand-bluesky: #00afe1;
  --coresocial-color-brand-buffer: #76b852;
  --coresocial-color-brand-buymeacoffee: #fed200;
  --coresocial-color-brand-dev: #05cc47;
  --coresocial-color-brand-dev4press: #2288cc;
  --coresocial-color-brand-deviantart: #05cc47;
  --coresocial-color-brand-discord: #7289da;
  --coresocial-color-brand-email: #6688aa;
  --coresocial-color-brand-mailto: #ff1493;
  --coresocial-color-brand-evernote: #2facb2;
  --coresocial-color-brand-facebook: #3b5998;
  --coresocial-color-brand-flipboard: #f52828;
  --coresocial-color-brand-getpocket: #ef4056;
  --coresocial-color-brand-github: #6e5494;
  --coresocial-color-brand-gitlab: #fc6d26;
  --coresocial-color-brand-google: #4285f4;
  --coresocial-color-brand-instagram: #e1306c;
  --coresocial-color-brand-like: #3f8925;
  --coresocial-color-brand-linkedin: #0077b5;
  --coresocial-color-brand-medium: #00ab6c;
  --coresocial-color-brand-mix: #fd8235;
  --coresocial-color-brand-patreon: #f96854;
  --coresocial-color-brand-paypal: #012169;
  --coresocial-color-brand-pinterest: #e60023;
  --coresocial-color-brand-phone: #333333;
  --coresocial-color-brand-qrcode: #610761;
  --coresocial-color-brand-reddit: #ff4500;
  --coresocial-color-brand-skype: #00aff0;
  --coresocial-color-brand-slack: #6ecadc;
  --coresocial-color-brand-stackexchange: #376db6;
  --coresocial-color-brand-stackoverflow: #f48024;
  --coresocial-color-brand-telegram: #0088cc;
  --coresocial-color-brand-threads: #000000;
  --coresocial-color-brand-tiktok: #010101;
  --coresocial-color-brand-trello: #f2d600;
  --coresocial-color-brand-tumblr: #35465c;
  --coresocial-color-brand-twitter: #1da1f2;
  --coresocial-color-brand-vimeo: #1ab7ea;
  --coresocial-color-brand-wordpress: #21759b;
  --coresocial-color-brand-x: #14171a;
  --coresocial-color-brand-yelp: #af0606;
  --coresocial-color-brand-youtube: #ff0000;
  --coresocial-color-brand-yummly: #e16120;
}

.coresocial_clearfix:before {
  content: " ";
  display: table;
}
.coresocial_clearfix:after {
  content: " ";
  display: table;
  clear: both;
}

.coresocial_social_network a {
  display: block;
}
.coresocial_social_network .__label,
.coresocial_social_network .__count {
  font-family: var(--coresocial-font-family);
  font-size: var(--coresocial-inline-font-size);
  font-weight: var(--coresocial-font-weight);
}

#coresocial-overlay-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  display: flex;
  flex-direction: column;
  z-index: 1000000;
}
#coresocial-overlay-wrapper .__close {
  padding: 48px 48px 0;
  width: 100%;
  text-align: right;
}
#coresocial-overlay-wrapper .__close svg {
  height: 36px;
  width: 36px;
  cursor: pointer;
}
#coresocial-overlay-wrapper .__inside {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
#coresocial-overlay-wrapper .__inside #coresocial-overlay-element {
  background: #FFF;
  max-width: 400px;
  max-height: 400px;
  width: 90%;
  height: auto;
}
#coresocial-overlay-wrapper .__inside #coresocial-overlay-element svg {
  display: block;
  width: 100% !important;
  height: auto !important;
}

.coresocial_share_block .coresocial_social_network a {
  display: flex;
  justify-content: center;
  text-decoration: none;
}
.coresocial_share_block .coresocial_social_network a i {
  text-align: center;
  vertical-align: top;
  margin: 0 auto;
}
.coresocial_share_block .coresocial_social_network a > span {
  flex-grow: 1;
  transition: all 0.2s ease 0s;
  display: flex;
  justify-content: space-between;
}
.coresocial_share_block .coresocial_social_network a > span:empty {
  display: none;
}
.coresocial_share_block .coresocial_social_network a > span span {
  vertical-align: bottom;
}
.coresocial_share_block .coresocial_social_network.__not_active a {
  cursor: default;
}
.coresocial_share_block .coresocial_social_network a i,
.coresocial_share_block .coresocial_social_network a > span {
  transition: all 0.2s ease 0s;
}
.coresocial_share_block.__color_fill .coresocial_network_bluesky a {
  background: rgba(var(--coresocial-color-bluesky-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_bluesky a span {
  color: rgba(var(--coresocial-color-bluesky-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_bluesky a i {
  color: rgba(var(--coresocial-color-bluesky-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_twitter a {
  background: rgba(var(--coresocial-color-twitter-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_twitter a span {
  color: rgba(var(--coresocial-color-twitter-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_twitter a i {
  color: rgba(var(--coresocial-color-twitter-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_facebook a {
  background: rgba(var(--coresocial-color-facebook-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_facebook a span {
  color: rgba(var(--coresocial-color-facebook-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_facebook a i {
  color: rgba(var(--coresocial-color-facebook-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_tumblr a {
  background: rgba(var(--coresocial-color-tumblr-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_tumblr a span {
  color: rgba(var(--coresocial-color-tumblr-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_tumblr a i {
  color: rgba(var(--coresocial-color-tumblr-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_linkedin a {
  background: rgba(var(--coresocial-color-linkedin-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_linkedin a span {
  color: rgba(var(--coresocial-color-linkedin-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_linkedin a i {
  color: rgba(var(--coresocial-color-linkedin-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_reddit a {
  background: rgba(var(--coresocial-color-reddit-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_reddit a span {
  color: rgba(var(--coresocial-color-reddit-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_reddit a i {
  color: rgba(var(--coresocial-color-reddit-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_flipboard a {
  background: rgba(var(--coresocial-color-flipboard-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_flipboard a span {
  color: rgba(var(--coresocial-color-flipboard-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_flipboard a i {
  color: rgba(var(--coresocial-color-flipboard-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_pinterest a {
  background: rgba(var(--coresocial-color-pinterest-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_pinterest a span {
  color: rgba(var(--coresocial-color-pinterest-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_pinterest a i {
  color: rgba(var(--coresocial-color-pinterest-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_buffer a {
  background: rgba(var(--coresocial-color-buffer-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_buffer a span {
  color: rgba(var(--coresocial-color-buffer-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_buffer a i {
  color: rgba(var(--coresocial-color-buffer-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_yummly a {
  background: rgba(var(--coresocial-color-yummly-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_yummly a span {
  color: rgba(var(--coresocial-color-yummly-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_yummly a i {
  color: rgba(var(--coresocial-color-yummly-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_copyurl a {
  background: rgba(var(--coresocial-color-copyurl-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_copyurl a span {
  color: rgba(var(--coresocial-color-copyurl-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_copyurl a i {
  color: rgba(var(--coresocial-color-copyurl-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_mailto a {
  background: rgba(var(--coresocial-color-mailto-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_mailto a span {
  color: rgba(var(--coresocial-color-mailto-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_mailto a i {
  color: rgba(var(--coresocial-color-mailto-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_like a {
  background: rgba(var(--coresocial-color-like-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_like a span {
  color: rgba(var(--coresocial-color-like-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_like a i {
  color: rgba(var(--coresocial-color-like-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_printer a {
  background: rgba(var(--coresocial-color-printer-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_printer a span {
  color: rgba(var(--coresocial-color-printer-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_printer a i {
  color: rgba(var(--coresocial-color-printer-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_qrcode a {
  background: rgba(var(--coresocial-color-qrcode-primary), 1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_fill .coresocial_network_qrcode a span {
  color: rgba(var(--coresocial-color-qrcode-text), 1);
}
.coresocial_share_block.__color_fill .coresocial_network_qrcode a i {
  color: rgba(var(--coresocial-color-qrcode-icon), 1);
}
.coresocial_share_block.__color_fill .coresocial_social_network {
  background: var(--coresocial-button-background-filled);
}
.coresocial_share_block.__color_fill .coresocial_social_network a > span {
  background: rgba(0, 0, 0, 0.1);
}
.coresocial_share_block.__color_fill .coresocial_social_network a:hover i {
  background: rgba(0, 0, 0, 0.1);
}
.coresocial_share_block.__color_fill .coresocial_social_network a:hover > span {
  background: rgba(0, 0, 0, 0.2);
}
.coresocial_share_block.__color_plain .coresocial_network_bluesky a {
  background: rgba(var(--coresocial-color-bluesky-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_bluesky a span {
  color: rgba(var(--coresocial-color-bluesky-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_bluesky a i {
  color: rgba(var(--coresocial-color-bluesky-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_bluesky a:hover {
  background: rgba(var(--coresocial-color-bluesky-primary), 0.2);
  color: rgba(var(--coresocial-color-bluesky-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_twitter a {
  background: rgba(var(--coresocial-color-twitter-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_twitter a span {
  color: rgba(var(--coresocial-color-twitter-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_twitter a i {
  color: rgba(var(--coresocial-color-twitter-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_twitter a:hover {
  background: rgba(var(--coresocial-color-twitter-primary), 0.2);
  color: rgba(var(--coresocial-color-twitter-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_facebook a {
  background: rgba(var(--coresocial-color-facebook-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_facebook a span {
  color: rgba(var(--coresocial-color-facebook-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_facebook a i {
  color: rgba(var(--coresocial-color-facebook-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_facebook a:hover {
  background: rgba(var(--coresocial-color-facebook-primary), 0.2);
  color: rgba(var(--coresocial-color-facebook-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_tumblr a {
  background: rgba(var(--coresocial-color-tumblr-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_tumblr a span {
  color: rgba(var(--coresocial-color-tumblr-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_tumblr a i {
  color: rgba(var(--coresocial-color-tumblr-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_tumblr a:hover {
  background: rgba(var(--coresocial-color-tumblr-primary), 0.2);
  color: rgba(var(--coresocial-color-tumblr-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_linkedin a {
  background: rgba(var(--coresocial-color-linkedin-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_linkedin a span {
  color: rgba(var(--coresocial-color-linkedin-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_linkedin a i {
  color: rgba(var(--coresocial-color-linkedin-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_linkedin a:hover {
  background: rgba(var(--coresocial-color-linkedin-primary), 0.2);
  color: rgba(var(--coresocial-color-linkedin-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_reddit a {
  background: rgba(var(--coresocial-color-reddit-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_reddit a span {
  color: rgba(var(--coresocial-color-reddit-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_reddit a i {
  color: rgba(var(--coresocial-color-reddit-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_reddit a:hover {
  background: rgba(var(--coresocial-color-reddit-primary), 0.2);
  color: rgba(var(--coresocial-color-reddit-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_flipboard a {
  background: rgba(var(--coresocial-color-flipboard-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_flipboard a span {
  color: rgba(var(--coresocial-color-flipboard-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_flipboard a i {
  color: rgba(var(--coresocial-color-flipboard-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_flipboard a:hover {
  background: rgba(var(--coresocial-color-flipboard-primary), 0.2);
  color: rgba(var(--coresocial-color-flipboard-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_pinterest a {
  background: rgba(var(--coresocial-color-pinterest-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_pinterest a span {
  color: rgba(var(--coresocial-color-pinterest-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_pinterest a i {
  color: rgba(var(--coresocial-color-pinterest-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_pinterest a:hover {
  background: rgba(var(--coresocial-color-pinterest-primary), 0.2);
  color: rgba(var(--coresocial-color-pinterest-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_buffer a {
  background: rgba(var(--coresocial-color-buffer-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_buffer a span {
  color: rgba(var(--coresocial-color-buffer-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_buffer a i {
  color: rgba(var(--coresocial-color-buffer-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_buffer a:hover {
  background: rgba(var(--coresocial-color-buffer-primary), 0.2);
  color: rgba(var(--coresocial-color-buffer-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_yummly a {
  background: rgba(var(--coresocial-color-yummly-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_yummly a span {
  color: rgba(var(--coresocial-color-yummly-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_yummly a i {
  color: rgba(var(--coresocial-color-yummly-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_yummly a:hover {
  background: rgba(var(--coresocial-color-yummly-primary), 0.2);
  color: rgba(var(--coresocial-color-yummly-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_copyurl a {
  background: rgba(var(--coresocial-color-copyurl-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_copyurl a span {
  color: rgba(var(--coresocial-color-copyurl-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_copyurl a i {
  color: rgba(var(--coresocial-color-copyurl-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_copyurl a:hover {
  background: rgba(var(--coresocial-color-copyurl-primary), 0.2);
  color: rgba(var(--coresocial-color-copyurl-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_mailto a {
  background: rgba(var(--coresocial-color-mailto-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_mailto a span {
  color: rgba(var(--coresocial-color-mailto-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_mailto a i {
  color: rgba(var(--coresocial-color-mailto-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_mailto a:hover {
  background: rgba(var(--coresocial-color-mailto-primary), 0.2);
  color: rgba(var(--coresocial-color-mailto-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_like a {
  background: rgba(var(--coresocial-color-like-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_like a span {
  color: rgba(var(--coresocial-color-like-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_like a i {
  color: rgba(var(--coresocial-color-like-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_like a:hover {
  background: rgba(var(--coresocial-color-like-primary), 0.2);
  color: rgba(var(--coresocial-color-like-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_printer a {
  background: rgba(var(--coresocial-color-printer-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_printer a span {
  color: rgba(var(--coresocial-color-printer-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_printer a i {
  color: rgba(var(--coresocial-color-printer-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_printer a:hover {
  background: rgba(var(--coresocial-color-printer-primary), 0.2);
  color: rgba(var(--coresocial-color-printer-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_qrcode a {
  background: rgba(var(--coresocial-color-qrcode-primary), 0.1);
  text-decoration: none !important;
}
.coresocial_share_block.__color_plain .coresocial_network_qrcode a span {
  color: rgba(var(--coresocial-color-qrcode-primary), 0.9);
}
.coresocial_share_block.__color_plain .coresocial_network_qrcode a i {
  color: rgba(var(--coresocial-color-qrcode-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_network_qrcode a:hover {
  background: rgba(var(--coresocial-color-qrcode-primary), 0.2);
  color: rgba(var(--coresocial-color-qrcode-primary), 1);
}
.coresocial_share_block.__color_plain .coresocial_social_network {
  background: var(--coresocial-button-background-plain);
}

.coresocial_share_inline {
  display: flex;
  margin: 1em 0;
  gap: var(--coresocial-inline-button-gap);
  flex-wrap: wrap;
}
.coresocial_share_inline.__align_left {
  justify-content: flex-start;
}
.coresocial_share_inline.__align_center {
  justify-content: center;
}
.coresocial_share_inline.__align_right {
  justify-content: flex-end;
}
.coresocial_share_inline.__align_justify .coresocial_social_network {
  flex-grow: 1;
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network.__has_count_or_label.__icon_is_left a {
  border-radius: var(--coresocial-inline-rounded);
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network.__has_count_or_label.__icon_is_left a > span {
  border-radius: 0 var(--coresocial-inline-rounded) var(--coresocial-inline-rounded) 0;
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network.__has_count_or_label.__icon_is_left a i {
  border-radius: var(--coresocial-inline-rounded) 0 0 var(--coresocial-inline-rounded);
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network.__has_count_or_label.__icon_is_right a {
  border-radius: var(--coresocial-inline-rounded);
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network.__has_count_or_label.__icon_is_right a > span {
  border-radius: var(--coresocial-inline-rounded) 0 0 var(--coresocial-inline-rounded);
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network.__has_count_or_label.__icon_is_right a i {
  border-radius: 0 var(--coresocial-inline-rounded) var(--coresocial-inline-rounded) 0;
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network:not(.__has_count_or_label) a {
  border-radius: var(--coresocial-inline-rounded);
}
.coresocial_share_inline.__styling_rounded .coresocial_social_network:not(.__has_count_or_label) a i {
  border-radius: var(--coresocial-inline-rounded);
}
.coresocial_share_inline.__styling_round .coresocial_social_network.__has_count_or_label.__icon_is_left a {
  border-radius: calc(var(--coresocial-inline-button-size) / 2);
}
.coresocial_share_inline.__styling_round .coresocial_social_network.__has_count_or_label.__icon_is_left a > span {
  border-radius: 0 calc(var(--coresocial-inline-button-size) / 2) calc(var(--coresocial-inline-button-size) / 2) 0;
}
.coresocial_share_inline.__styling_round .coresocial_social_network.__has_count_or_label.__icon_is_left a i {
  border-radius: calc(var(--coresocial-inline-button-size) / 2) 0 0 calc(var(--coresocial-inline-button-size) / 2);
}
.coresocial_share_inline.__styling_round .coresocial_social_network.__has_count_or_label.__icon_is_right a {
  border-radius: calc(var(--coresocial-inline-button-size) / 2);
}
.coresocial_share_inline.__styling_round .coresocial_social_network.__has_count_or_label.__icon_is_right a > span {
  border-radius: calc(var(--coresocial-inline-button-size) / 2) 0 0 calc(var(--coresocial-inline-button-size) / 2);
}
.coresocial_share_inline.__styling_round .coresocial_social_network.__has_count_or_label.__icon_is_right a i {
  border-radius: 0 calc(var(--coresocial-inline-button-size) / 2) calc(var(--coresocial-inline-button-size) / 2) 0;
}
.coresocial_share_inline.__styling_round .coresocial_social_network:not(.__has_count_or_label) a {
  border-radius: calc(var(--coresocial-inline-button-size) / 2);
}
.coresocial_share_inline.__styling_round .coresocial_social_network:not(.__has_count_or_label) a i {
  border-radius: calc(var(--coresocial-inline-button-size) / 2);
}
.coresocial_share_inline.__layout_left_plain .coresocial_social_network a > span {
  padding: 0 calc(var(--coresocial-inline-button-size) / 3) 0 0;
}
.coresocial_share_inline.__layout_right_plain .coresocial_social_network a > span {
  padding: 0 0 0 calc(var(--coresocial-inline-button-size) / 3);
}
.coresocial_share_inline .coresocial_social_network a {
  line-height: var(--coresocial-inline-button-size);
  min-height: var(--coresocial-inline-button-size);
}
.coresocial_share_inline .coresocial_social_network a i {
  width: var(--coresocial-inline-button-size);
  min-height: var(--coresocial-inline-button-size);
  line-height: var(--coresocial-inline-button-size);
  font-size: calc(2px + var(--coresocial-inline-font-size));
}
.coresocial_share_inline .coresocial_social_network a > span {
  padding: 0 calc(var(--coresocial-inline-button-size) / 4);
  gap: calc(var(--coresocial-inline-button-size) / 4);
}
.coresocial_share_inline .coresocial_social_network:not(.__not_active) a:hover i {
  font-size: calc(6px + var(--coresocial-inline-font-size));
}
.coresocial_share_inline .coresocial_social_network.__no_label.__icon_is_left a > span {
  justify-content: flex-end;
}
.coresocial_share_inline .coresocial_social_network.__no_label.__icon_is_right a > span {
  justify-content: flex-start;
}

.coresocial_share_floating {
  position: fixed;
  top: 30%;
  z-index: 100000;
  visibility: hidden;
  opacity: 0;
}
.coresocial_share_floating.__float_left {
  left: 0;
}
.coresocial_share_floating.__float_left.__styling_rounded div:first-child a {
  border-radius: 0 var(--coresocial-inline-rounded) 0 0;
}
.coresocial_share_floating.__float_left.__styling_rounded div:last-child a {
  border-radius: 0 0 var(--coresocial-inline-rounded) 0;
}
.coresocial_share_floating.__float_left.__with_shadow {
  box-shadow: -2px 2px 12px 4px rgba(0, 0, 0, 0.2);
}
.coresocial_share_floating.__float_right {
  right: 0;
}
.coresocial_share_floating.__float_right.__styling_rounded div:first-child a {
  border-radius: var(--coresocial-floating-rounded) 0 0 0;
}
.coresocial_share_floating.__float_right.__styling_rounded div:last-child a {
  border-radius: 0 0 0 var(--coresocial-floating-rounded);
}
.coresocial_share_floating.__float_right.__with_shadow {
  box-shadow: 2px 2px 12px 4px rgba(0, 0, 0, 0.2);
}
.coresocial_share_floating .coresocial_social_network a {
  line-height: var(--coresocial-floating-button-size);
  min-height: var(--coresocial-floating-button-size);
}
.coresocial_share_floating .coresocial_social_network a i {
  width: var(--coresocial-floating-button-size);
  min-height: var(--coresocial-floating-button-size);
  line-height: var(--coresocial-floating-button-size);
  font-size: calc(2px + var(--coresocial-floating-font-size));
  flex-grow: 1;
}
.coresocial_share_floating .coresocial_social_network a > span {
  padding: 0 calc(var(--coresocial-floating-button-size) / 4) 0 0;
  gap: calc(var(--coresocial-floating-button-size) / 4);
  justify-content: flex-end;
}
.coresocial_share_floating .coresocial_social_network:not(.__not_active) a:hover i {
  font-size: calc(6px + var(--coresocial-floating-font-size));
}
.coresocial_share_floating.__color_fill .coresocial_social_network a > span {
  background: revert;
}
.coresocial_share_floating.__color_fill .coresocial_social_network a:hover i,
.coresocial_share_floating.__color_fill .coresocial_social_network a:hover > span {
  background: rgba(0, 0, 0, 0.1);
}

body.coresocial_floating_visible .coresocial_share_floating {
  visibility: visible;
  opacity: 1;
}

body:not(.coresocial_mobile_layout) .coresocial_share_floating.__animate_visibility {
  transition: visibility 0.4s linear, opacity 0.4s linear;
}
body:not(.coresocial_mobile_layout) .coresocial_share_floating.__count_bottom .coresocial_social_network a {
  flex-direction: column;
}
body:not(.coresocial_mobile_layout) .coresocial_share_floating.__count_bottom .coresocial_social_network a i {
  padding: calc(var(--coresocial-floating-button-size) / 4) 0 calc(var(--coresocial-floating-button-size) / 8);
  line-height: 1;
  min-height: unset;
}
body:not(.coresocial_mobile_layout) .coresocial_share_floating.__count_bottom .coresocial_social_network a > span {
  padding: 0 0 calc(var(--coresocial-floating-button-size) / 7);
  text-align: center;
  background: revert;
  display: block;
  line-height: var(--coresocial-inline-font-size);
}
body:not(.coresocial_mobile_layout) .coresocial_share_floating.__count_bottom .coresocial_social_network a > span .__count {
  font-size: calc(var(--coresocial-inline-font-size) * 0.8);
  line-height: 1;
  vertical-align: top;
}
body:not(.coresocial_mobile_layout) .coresocial_share_floating .coresocial_social_network a > span.__empty {
  display: none;
}

body.coresocial_floating_visible.coresocial_mobile_layout .coresocial_share_floating {
  top: unset;
  bottom: 0;
  display: flex;
  justify-content: space-evenly;
}
body.coresocial_floating_visible.coresocial_mobile_layout .coresocial_share_floating.__float_right, body.coresocial_floating_visible.coresocial_mobile_layout .coresocial_share_floating.__float_left {
  left: 0;
  width: 100%;
}
body.coresocial_floating_visible.coresocial_mobile_layout .coresocial_share_floating > div {
  flex-grow: 1;
}
body.coresocial_floating_visible.coresocial_mobile_layout .coresocial_share_floating.__styling_rounded div:first-child a,
body.coresocial_floating_visible.coresocial_mobile_layout .coresocial_share_floating.__styling_rounded div:last-child a {
  border-radius: 0;
}

@media screen {
  body.coresocial_floating_visible.coresocial_mobile_layout {
    padding-bottom: var(--coresocial-floating-button-size);
  }
}
@media print {
  .coresocial_share_floating {
    display: none !important;
    visibility: hidden !important;
  }
  body.coresocial_floating_visible.coresocial_mobile_layout {
    padding-bottom: revert;
  }
}
ul.coresocial-profiles-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: var(--coresocial-profile-button-gap);
  margin: 0;
  padding: 0;
}
ul.coresocial-profiles-list.coresocial-list-align-left {
  justify-content: flex-start;
}
ul.coresocial-profiles-list.coresocial-list-align-center {
  justify-content: center;
}
ul.coresocial-profiles-list.coresocial-list-align-right {
  justify-content: flex-end;
}
ul.coresocial-profiles-list.coresocial-list-align-justify li {
  flex-grow: 1;
}
ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-4 li {
  flex-basis: calc((100% - 3 * var(--coresocial-profile-button-gap)) / 4);
}
@media screen and (max-width: 767px) {
  ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-4 li {
    flex-basis: calc((100% - var(--coresocial-profile-button-gap)) / 2);
  }
}
ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-3 li {
  flex-basis: calc((100% - 2 * var(--coresocial-profile-button-gap)) / 3);
}
ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-2 li {
  flex-basis: calc((100% - var(--coresocial-profile-button-gap)) / 2);
}
ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-1 li {
  flex-basis: 100%;
}
@media screen and (max-width: 359px) {
  ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-4 li, ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-3 li, ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-2 li, ul.coresocial-profiles-list.coresocial-list-align-justify.coresocial-columns-1 li {
    flex-basis: 100%;
  }
}
ul.coresocial-profiles-list li {
  display: block;
  list-style: none;
  padding: 0;
}
ul.coresocial-profiles-list li a {
  border-radius: var(--coresocial-profile-rounded);
  font-weight: var(--coresocial-font-weight);
  font-size: var(--coresocial-profile-font-size);
  display: flex;
  align-items: center;
  width: auto;
  min-width: 1.7em;
  line-height: 1.5;
  text-decoration: none;
  text-transform: none;
}
ul.coresocial-profiles-list li a > i {
  display: block;
  box-sizing: content-box;
  text-align: center;
  width: 1.28571429em;
  font-size: var(--coresocial-profile-icon-size);
  padding: 0 var(--coresocial-profile-button-padding);
}
ul.coresocial-profiles-list li a > span {
  padding: var(--coresocial-profile-button-padding);
  font-family: var(--coresocial-font-family);
}
ul.coresocial-profiles-list li a > span .__followers {
  font-weight: normal;
}
ul.coresocial-profiles-list li a > span .__followers strong {
  font-weight: var(--coresocial-font-weight);
}
ul.coresocial-profiles-list li.coresocial-profile-align-center a {
  justify-content: center;
}
ul.coresocial-profiles-list li.coresocial-profile-align-left a {
  justify-content: flex-start;
}
ul.coresocial-profiles-list li.coresocial-profile-align-right a {
  justify-content: flex-end;
}
ul.coresocial-profiles-list.coresocial-label-name-followers .__followers {
  font-size: 0.9em;
}
ul.coresocial-profiles-list.coresocial-layout-icon li a {
  padding: var(--coresocial-profile-button-padding);
}
ul.coresocial-profiles-list.coresocial-layout-icon li a > i {
  padding: 0;
}
ul.coresocial-profiles-list.coresocial-layout-icon-top li a {
  flex-direction: column;
}
ul.coresocial-profiles-list.coresocial-layout-icon-top li a > i {
  padding: var(--coresocial-profile-button-padding) 0;
}
ul.coresocial-profiles-list.coresocial-layout-icon-left li a {
  flex-direction: row;
}
ul.coresocial-profiles-list.coresocial-layout-icon-right li a {
  flex-direction: row-reverse;
  gap: calc(var(--coresocial-profile-button-padding) / 2);
}
ul.coresocial-profiles-list.coresocial-style-shaded li a > span {
  background: rgba(0, 0, 0, 0.1);
  flex-grow: 1;
}
ul.coresocial-profiles-list.coresocial-style-shaded.coresocial-layout-icon-top li a > span {
  width: 100%;
  text-align: center;
}
