.swp_social_panel.swp_default_full_color a,
html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer:hover a,
body .swp_social_panel.swp_other_full_color:hover a {
  color: white;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_blogger,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_blogger:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_blogger:not(:hover) {
  border: 1px solid #ff5722;
}

.swp_social_panel.swp_default_full_color .swp_blogger,
html body .swp_social_panel.swp_individual_full_color .swp_blogger:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_blogger {
  background: #ff5722;
  border: 1px solid #ee3900;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_blogger,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_blogger:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_blogger {
  border-bottom: 3px solid #ee3900;
}

.swp_social_panel.swp_default_color_outlines .swp_blogger a,
html body .swp_social_panel.swp_individual_color_outlines .swp_blogger a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_blogger a {
  color: #ff5722;
}

.swp_social_panel.swp_default_color_outlines .swp_blogger,
html body .swp_social_panel.swp_individual_color_outlines .swp_blogger:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_blogger {
  background: transparent;
  border: 1px solid #ff5722;
}

.swp-blogger {
  background: #ff5722;
  border-color: #ee3900;
}
.swp-blogger a {
  color: #ff5722;
}
.swp-blogger a:hover {
  background: #ee3900;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_buffer,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_buffer:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_buffer:not(:hover) {
  border: 1px solid #323b43;
}

.swp_social_panel.swp_default_full_color .swp_buffer,
html body .swp_social_panel.swp_individual_full_color .swp_buffer:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_buffer {
  background: #323b43;
  border: 1px solid #1c2126;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_buffer,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_buffer:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_buffer {
  border-bottom: 3px solid #1c2126;
}

.swp_social_panel.swp_default_color_outlines .swp_buffer a,
html body .swp_social_panel.swp_individual_color_outlines .swp_buffer a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_buffer a {
  color: #323b43;
}

.swp_social_panel.swp_default_color_outlines .swp_buffer,
html body .swp_social_panel.swp_individual_color_outlines .swp_buffer:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_buffer {
  background: transparent;
  border: 1px solid #323b43;
}

.swp-buffer {
  background: #323b43;
  border-color: #1c2126;
}
.swp-buffer a {
  color: #323b43;
}
.swp-buffer a:hover {
  background: #1c2126;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_ello,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_ello:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_ello:not(:hover) {
  border: 1px solid #000000;
}

.swp_social_panel.swp_default_full_color .swp_ello,
html body .swp_social_panel.swp_individual_full_color .swp_ello:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_ello {
  background: #000000;
  border: 1px solid black;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_ello,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_ello:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_ello {
  border-bottom: 3px solid black;
}

.swp_social_panel.swp_default_color_outlines .swp_ello a,
html body .swp_social_panel.swp_individual_color_outlines .swp_ello a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_ello a {
  color: #000000;
}

.swp_social_panel.swp_default_color_outlines .swp_ello,
html body .swp_social_panel.swp_individual_color_outlines .swp_ello:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_ello {
  background: transparent;
  border: 1px solid #000000;
}

.swp-ello {
  background: #000000;
  border-color: black;
}
.swp-ello a {
  color: #000000;
}
.swp-ello a:hover {
  background: black;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_email,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_email:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_email:not(:hover) {
  border: 1px solid #6bcce9;
}

.swp_social_panel.swp_default_full_color .swp_email,
html body .swp_social_panel.swp_individual_full_color .swp_email:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_email {
  background: #6bcce9;
  border: 1px solid #3fbde2;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_email,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_email:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_email {
  border-bottom: 3px solid #3fbde2;
}

.swp_social_panel.swp_default_color_outlines .swp_email a,
html body .swp_social_panel.swp_individual_color_outlines .swp_email a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_email a {
  color: #6bcce9;
}

.swp_social_panel.swp_default_color_outlines .swp_email,
html body .swp_social_panel.swp_individual_color_outlines .swp_email:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_email {
  background: transparent;
  border: 1px solid #6bcce9;
}

.swp-email {
  background: #6bcce9;
  border-color: #3fbde2;
}
.swp-email a {
  color: #6bcce9;
}
.swp-email a:hover {
  background: #3fbde2;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_evernote,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_evernote:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_evernote:not(:hover) {
  border: 1px solid #2dbe60;
}

.swp_social_panel.swp_default_full_color .swp_evernote,
html body .swp_social_panel.swp_individual_full_color .swp_evernote:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_evernote {
  background: #2dbe60;
  border: 1px solid #23954b;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_evernote,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_evernote:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_evernote {
  border-bottom: 3px solid #23954b;
}

.swp_social_panel.swp_default_color_outlines .swp_evernote a,
html body .swp_social_panel.swp_individual_color_outlines .swp_evernote a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_evernote a {
  color: #2dbe60;
}

.swp_social_panel.swp_default_color_outlines .swp_evernote,
html body .swp_social_panel.swp_individual_color_outlines .swp_evernote:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_evernote {
  background: transparent;
  border: 1px solid #2dbe60;
}

.swp-evernote {
  background: #2dbe60;
  border-color: #23954b;
}
.swp-evernote a {
  color: #2dbe60;
}
.swp-evernote a:hover {
  background: #23954b;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_facebook,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_facebook:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_facebook:not(:hover) {
  border: 1px solid #1877f2;
}

.swp_social_panel.swp_default_full_color .swp_facebook,
html body .swp_social_panel.swp_individual_full_color .swp_facebook:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_facebook {
  background: #1877f2;
  border: 1px solid #0b5fcc;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_facebook,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_facebook:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_facebook {
  border-bottom: 3px solid #0b5fcc;
}

.swp_social_panel.swp_default_color_outlines .swp_facebook a,
html body .swp_social_panel.swp_individual_color_outlines .swp_facebook a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_facebook a {
  color: #1877f2;
}

.swp_social_panel.swp_default_color_outlines .swp_facebook,
html body .swp_social_panel.swp_individual_color_outlines .swp_facebook:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_facebook {
  background: transparent;
  border: 1px solid #1877f2;
}

.swp-facebook {
  background: #1877f2;
  border-color: #0b5fcc;
}
.swp-facebook a {
  color: #1877f2;
}
.swp-facebook a:hover {
  background: #0b5fcc;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_flickr,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_flickr:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_flickr:not(:hover) {
  border: 1px solid #ff0084;
}

.swp_social_panel.swp_default_full_color .swp_flickr,
html body .swp_social_panel.swp_individual_full_color .swp_flickr:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_flickr {
  background: #ff0084;
  border: 1px solid #cc006a;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_flickr,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_flickr:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_flickr {
  border-bottom: 3px solid #cc006a;
}

.swp_social_panel.swp_default_color_outlines .swp_flickr a,
html body .swp_social_panel.swp_individual_color_outlines .swp_flickr a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_flickr a {
  color: #ff0084;
}

.swp_social_panel.swp_default_color_outlines .swp_flickr,
html body .swp_social_panel.swp_individual_color_outlines .swp_flickr:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_flickr {
  background: transparent;
  border: 1px solid #ff0084;
}

.swp-flickr {
  background: #ff0084;
  border-color: #cc006a;
}
.swp-flickr a {
  color: #ff0084;
}
.swp-flickr a:hover {
  background: #cc006a;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_flipboard,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_flipboard:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_flipboard:not(:hover) {
  border: 1px solid #bf2626;
}

.swp_social_panel.swp_default_full_color .swp_flipboard,
html body .swp_social_panel.swp_individual_full_color .swp_flipboard:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_flipboard {
  background: #bf2626;
  border: 1px solid #941e1e;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_flipboard,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_flipboard:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_flipboard {
  border-bottom: 3px solid #941e1e;
}

.swp_social_panel.swp_default_color_outlines .swp_flipboard a,
html body .swp_social_panel.swp_individual_color_outlines .swp_flipboard a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_flipboard a {
  color: #bf2626;
}

.swp_social_panel.swp_default_color_outlines .swp_flipboard,
html body .swp_social_panel.swp_individual_color_outlines .swp_flipboard:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_flipboard {
  background: transparent;
  border: 1px solid #bf2626;
}

.swp-flipboard {
  background: #bf2626;
  border-color: #941e1e;
}
.swp-flipboard a {
  color: #bf2626;
}
.swp-flipboard a:hover {
  background: #941e1e;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_hacker_news,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_hacker_news:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_hacker_news:not(:hover) {
  border: 1px solid #d85623;
}

.swp_social_panel.swp_default_full_color .swp_hacker_news,
html body .swp_social_panel.swp_individual_full_color .swp_hacker_news:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_hacker_news {
  background: #d85623;
  border: 1px solid #ac451c;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_hacker_news,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_hacker_news:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_hacker_news {
  border-bottom: 3px solid #ac451c;
}

.swp_social_panel.swp_default_color_outlines .swp_hacker_news a,
html body .swp_social_panel.swp_individual_color_outlines .swp_hacker_news a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_hacker_news a {
  color: #d85623;
}

.swp_social_panel.swp_default_color_outlines .swp_hacker_news,
html body .swp_social_panel.swp_individual_color_outlines .swp_hacker_news:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_hacker_news {
  background: transparent;
  border: 1px solid #d85623;
}

.swp-hacker_news {
  background: #d85623;
  border-color: #ac451c;
}
.swp-hacker_news a {
  color: #d85623;
}
.swp-hacker_news a:hover {
  background: #ac451c;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_instagram,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_instagram:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_instagram:not(:hover) {
  border: 1px solid #ea2454;
}

.swp_social_panel.swp_default_full_color .swp_instagram,
html body .swp_social_panel.swp_individual_full_color .swp_instagram:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_instagram {
  background: #ea2454;
  border: 1px solid #c8133f;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_instagram,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_instagram:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_instagram {
  border-bottom: 3px solid #c8133f;
}

.swp_social_panel.swp_default_color_outlines .swp_instagram a,
html body .swp_social_panel.swp_individual_color_outlines .swp_instagram a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_instagram a {
  color: #ea2454;
}

.swp_social_panel.swp_default_color_outlines .swp_instagram,
html body .swp_social_panel.swp_individual_color_outlines .swp_instagram:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_instagram {
  background: transparent;
  border: 1px solid #ea2454;
}

.swp-instagram {
  background: #ea2454;
  border-color: #c8133f;
}
.swp-instagram a {
  color: #ea2454;
}
.swp-instagram a:hover {
  background: #c8133f;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_linkedin,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_linkedin:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_linkedin:not(:hover) {
  border: 1px solid #2767b1;
}

.swp_social_panel.swp_default_full_color .swp_linkedin,
html body .swp_social_panel.swp_individual_full_color .swp_linkedin:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_linkedin {
  background: #2767b1;
  border: 1px solid #1e4f87;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_linkedin,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_linkedin:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_linkedin {
  border-bottom: 3px solid #1e4f87;
}

.swp_social_panel.swp_default_color_outlines .swp_linkedin a,
html body .swp_social_panel.swp_individual_color_outlines .swp_linkedin a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_linkedin a {
  color: #2767b1;
}

.swp_social_panel.swp_default_color_outlines .swp_linkedin,
html body .swp_social_panel.swp_individual_color_outlines .swp_linkedin:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_linkedin {
  background: transparent;
  border: 1px solid #2767b1;
}

.swp-linkedin {
  background: #2767b1;
  border-color: #1e4f87;
}
.swp-linkedin a {
  color: #2767b1;
}
.swp-linkedin a:hover {
  background: #1e4f87;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_medium,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_medium:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_medium:not(:hover) {
  border: 1px solid #00ab6c;
}

.swp_social_panel.swp_default_full_color .swp_medium,
html body .swp_social_panel.swp_individual_full_color .swp_medium:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_medium {
  background: #00ab6c;
  border: 1px solid #00784c;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_medium,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_medium:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_medium {
  border-bottom: 3px solid #00784c;
}

.swp_social_panel.swp_default_color_outlines .swp_medium a,
html body .swp_social_panel.swp_individual_color_outlines .swp_medium a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_medium a {
  color: #00ab6c;
}

.swp_social_panel.swp_default_color_outlines .swp_medium,
html body .swp_social_panel.swp_individual_color_outlines .swp_medium:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_medium {
  background: transparent;
  border: 1px solid #00ab6c;
}

.swp-medium {
  background: #00ab6c;
  border-color: #00784c;
}
.swp-medium a {
  color: #00ab6c;
}
.swp-medium a:hover {
  background: #00784c;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_mix,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_mix:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_mix:not(:hover) {
  border: 1px solid #f4812c;
}

.swp_social_panel.swp_default_full_color .swp_mix,
html body .swp_social_panel.swp_individual_full_color .swp_mix:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_mix {
  background: #f4812c;
  border: 1px solid #e1660c;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_mix,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_mix:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_mix {
  border-bottom: 3px solid #e1660c;
}

.swp_social_panel.swp_default_color_outlines .swp_mix a,
html body .swp_social_panel.swp_individual_color_outlines .swp_mix a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_mix a {
  color: #f4812c;
}

.swp_social_panel.swp_default_color_outlines .swp_mix,
html body .swp_social_panel.swp_individual_color_outlines .swp_mix:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_mix {
  background: transparent;
  border: 1px solid #f4812c;
}

.swp-mix {
  background: #f4812c;
  border-color: #e1660c;
}
.swp-mix a {
  color: #f4812c;
}
.swp-mix a:hover {
  background: #e1660c;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_more,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_more:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_more:not(:hover) {
  border: 1px solid #ee464f;
}

.swp_social_panel.swp_default_full_color .swp_more,
html body .swp_social_panel.swp_individual_full_color .swp_more:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_more {
  background: #ee464f;
  border: 1px solid #ea1723;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_more,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_more:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_more {
  border-bottom: 3px solid #ea1723;
}

.swp_social_panel.swp_default_color_outlines .swp_more a,
html body .swp_social_panel.swp_individual_color_outlines .swp_more a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_more a {
  color: #ee464f;
}

.swp_social_panel.swp_default_color_outlines .swp_more,
html body .swp_social_panel.swp_individual_color_outlines .swp_more:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_more {
  background: transparent;
  border: 1px solid #ee464f;
}

.swp-more {
  background: #ee464f;
  border-color: #ea1723;
}
.swp-more a {
  color: #ee464f;
}
.swp-more a:hover {
  background: #ea1723;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_parler,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_parler:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_parler:not(:hover) {
  border: 1px solid #be1e2c;
}

.swp_social_panel.swp_default_full_color .swp_parler,
html body .swp_social_panel.swp_individual_full_color .swp_parler:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_parler {
  background: #be1e2c;
  border: 1px solid #921722;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_parler,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_parler:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_parler {
  border-bottom: 3px solid #921722;
}

.swp_social_panel.swp_default_color_outlines .swp_parler a,
html body .swp_social_panel.swp_individual_color_outlines .swp_parler a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_parler a {
  color: #be1e2c;
}

.swp_social_panel.swp_default_color_outlines .swp_parler,
html body .swp_social_panel.swp_individual_color_outlines .swp_parler:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_parler {
  background: transparent;
  border: 1px solid #be1e2c;
}

.swp-parler {
  background: #be1e2c;
  border-color: #921722;
}
.swp-parler a {
  color: #be1e2c;
}
.swp-parler a:hover {
  background: #921722;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_periscope,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_periscope:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_periscope:not(:hover) {
  border: 1px solid #3aa4c6;
}

.swp_social_panel.swp_default_full_color .swp_periscope,
html body .swp_social_panel.swp_individual_full_color .swp_periscope:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_periscope {
  background: #3aa4c6;
  border: 1px solid #2e849f;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_periscope,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_periscope:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_periscope {
  border-bottom: 3px solid #2e849f;
}

.swp_social_panel.swp_default_color_outlines .swp_periscope a,
html body .swp_social_panel.swp_individual_color_outlines .swp_periscope a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_periscope a {
  color: #3aa4c6;
}

.swp_social_panel.swp_default_color_outlines .swp_periscope,
html body .swp_social_panel.swp_individual_color_outlines .swp_periscope:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_periscope {
  background: transparent;
  border: 1px solid #3aa4c6;
}

.swp-periscope {
  background: #3aa4c6;
  border-color: #2e849f;
}
.swp-periscope a {
  color: #3aa4c6;
}
.swp-periscope a:hover {
  background: #2e849f;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_pinterest,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_pinterest:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_pinterest:not(:hover) {
  border: 1px solid #e60023;
}

.swp_social_panel.swp_default_full_color .swp_pinterest,
html body .swp_social_panel.swp_individual_full_color .swp_pinterest:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_pinterest {
  background: #e60023;
  border: 1px solid #b3001b;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_pinterest,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_pinterest:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_pinterest {
  border-bottom: 3px solid #b3001b;
}

.swp_social_panel.swp_default_color_outlines .swp_pinterest a,
html body .swp_social_panel.swp_individual_color_outlines .swp_pinterest a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_pinterest a {
  color: #e60023;
}

.swp_social_panel.swp_default_color_outlines .swp_pinterest,
html body .swp_social_panel.swp_individual_color_outlines .swp_pinterest:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_pinterest {
  background: transparent;
  border: 1px solid #e60023;
}

.swp-pinterest {
  background: #e60023;
  border-color: #b3001b;
}
.swp-pinterest a {
  color: #e60023;
}
.swp-pinterest a:hover {
  background: #b3001b;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_pocket,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_pocket:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_pocket:not(:hover) {
  border: 1px solid #ef4056;
}

.swp_social_panel.swp_default_full_color .swp_pocket,
html body .swp_social_panel.swp_individual_full_color .swp_pocket:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_pocket {
  background: #ef4056;
  border: 1px solid #e9132e;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_pocket,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_pocket:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_pocket {
  border-bottom: 3px solid #e9132e;
}

.swp_social_panel.swp_default_color_outlines .swp_pocket a,
html body .swp_social_panel.swp_individual_color_outlines .swp_pocket a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_pocket a {
  color: #ef4056;
}

.swp_social_panel.swp_default_color_outlines .swp_pocket,
html body .swp_social_panel.swp_individual_color_outlines .swp_pocket:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_pocket {
  background: transparent;
  border: 1px solid #ef4056;
}

.swp-pocket {
  background: #ef4056;
  border-color: #e9132e;
}
.swp-pocket a {
  color: #ef4056;
}
.swp-pocket a:hover {
  background: #e9132e;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_print,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_print:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_print:not(:hover) {
  border: 1px solid #777777;
}

.swp_social_panel.swp_default_full_color .swp_print,
html body .swp_social_panel.swp_individual_full_color .swp_print:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_print {
  background: #777777;
  border: 1px solid #5e5e5e;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_print,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_print:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_print {
  border-bottom: 3px solid #5e5e5e;
}

.swp_social_panel.swp_default_color_outlines .swp_print a,
html body .swp_social_panel.swp_individual_color_outlines .swp_print a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_print a {
  color: #777777;
}

.swp_social_panel.swp_default_color_outlines .swp_print,
html body .swp_social_panel.swp_individual_color_outlines .swp_print:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_print {
  background: transparent;
  border: 1px solid #777777;
}

.swp-print {
  background: #777777;
  border-color: #5e5e5e;
}
.swp-print a {
  color: #777777;
}
.swp-print a:hover {
  background: #5e5e5e;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_reddit,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_reddit:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_reddit:not(:hover) {
  border: 1px solid #f04b23;
}

.swp_social_panel.swp_default_full_color .swp_reddit,
html body .swp_social_panel.swp_individual_full_color .swp_reddit:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_reddit {
  background: #f04b23;
  border: 1px solid #d2340e;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_reddit,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_reddit:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_reddit {
  border-bottom: 3px solid #d2340e;
}

.swp_social_panel.swp_default_color_outlines .swp_reddit a,
html body .swp_social_panel.swp_individual_color_outlines .swp_reddit a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_reddit a {
  color: #f04b23;
}

.swp_social_panel.swp_default_color_outlines .swp_reddit,
html body .swp_social_panel.swp_individual_color_outlines .swp_reddit:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_reddit {
  background: transparent;
  border: 1px solid #f04b23;
}

.swp-reddit {
  background: #f04b23;
  border-color: #d2340e;
}
.swp-reddit a {
  color: #f04b23;
}
.swp-reddit a:hover {
  background: #d2340e;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_snapchat,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_snapchat:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_snapchat:not(:hover) {
  border: 1px solid #FFFC00;
}

.swp_social_panel.swp_default_full_color .swp_snapchat,
html body .swp_social_panel.swp_individual_full_color .swp_snapchat:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_snapchat {
  background: #FFFC00;
  border: 1px solid #ccca00;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_snapchat,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_snapchat:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_snapchat {
  border-bottom: 3px solid #ccca00;
}

.swp_social_panel.swp_default_color_outlines .swp_snapchat a,
html body .swp_social_panel.swp_individual_color_outlines .swp_snapchat a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_snapchat a {
  color: #FFFC00;
}

.swp_social_panel.swp_default_color_outlines .swp_snapchat,
html body .swp_social_panel.swp_individual_color_outlines .swp_snapchat:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_snapchat {
  background: transparent;
  border: 1px solid #FFFC00;
}

.swp-snapchat {
  background: #FFFC00;
  border-color: #ccca00;
}
.swp-snapchat a {
  color: #FFFC00;
}
.swp-snapchat a:hover {
  background: #ccca00;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_telegram,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_telegram:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_telegram:not(:hover) {
  border: 1px solid #0088CC;
}

.swp_social_panel.swp_default_full_color .swp_telegram,
html body .swp_social_panel.swp_individual_full_color .swp_telegram:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_telegram {
  background: #0088CC;
  border: 1px solid #006699;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_telegram,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_telegram:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_telegram {
  border-bottom: 3px solid #006699;
}

.swp_social_panel.swp_default_color_outlines .swp_telegram a,
html body .swp_social_panel.swp_individual_color_outlines .swp_telegram a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_telegram a {
  color: #0088CC;
}

.swp_social_panel.swp_default_color_outlines .swp_telegram,
html body .swp_social_panel.swp_individual_color_outlines .swp_telegram:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_telegram {
  background: transparent;
  border: 1px solid #0088CC;
}

.swp-telegram {
  background: #0088CC;
  border-color: #006699;
}
.swp-telegram a {
  color: #0088CC;
}
.swp-telegram a:hover {
  background: #006699;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_twitter,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_twitter:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_twitter:not(:hover) {
  border: 1px solid #0D1014;
}

.swp_social_panel.swp_default_full_color .swp_twitter,
html body .swp_social_panel.swp_individual_full_color .swp_twitter:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_twitter {
  background: #0D1014;
  border: 1px solid black;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_twitter,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_twitter:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_twitter {
  border-bottom: 3px solid black;
}

.swp_social_panel.swp_default_color_outlines .swp_twitter a,
html body .swp_social_panel.swp_individual_color_outlines .swp_twitter a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_twitter a {
  color: #0D1014;
}

.swp_social_panel.swp_default_color_outlines .swp_twitter,
html body .swp_social_panel.swp_individual_color_outlines .swp_twitter:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_twitter {
  background: transparent;
  border: 1px solid #0D1014;
}

.swp-twitter {
  background: #0D1014;
  border-color: black;
}
.swp-twitter a {
  color: #0D1014;
}
.swp-twitter a:hover {
  background: black;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_tumblr,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_tumblr:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_tumblr:not(:hover) {
  border: 1px solid #39475d;
}

.swp_social_panel.swp_default_full_color .swp_tumblr,
html body .swp_social_panel.swp_individual_full_color .swp_tumblr:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_tumblr {
  background: #39475d;
  border: 1px solid #262f3d;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_tumblr,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_tumblr:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_tumblr {
  border-bottom: 3px solid #262f3d;
}

.swp_social_panel.swp_default_color_outlines .swp_tumblr a,
html body .swp_social_panel.swp_individual_color_outlines .swp_tumblr a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_tumblr a {
  color: #39475d;
}

.swp_social_panel.swp_default_color_outlines .swp_tumblr,
html body .swp_social_panel.swp_individual_color_outlines .swp_tumblr:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_tumblr {
  background: transparent;
  border: 1px solid #39475d;
}

.swp-tumblr {
  background: #39475d;
  border-color: #262f3d;
}
.swp-tumblr a {
  color: #39475d;
}
.swp-tumblr a:hover {
  background: #262f3d;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_vimeo,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_vimeo:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_vimeo:not(:hover) {
  border: 1px solid #162221;
}

.swp_social_panel.swp_default_full_color .swp_vimeo,
html body .swp_social_panel.swp_individual_full_color .swp_vimeo:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_vimeo {
  background: #162221;
  border: 1px solid #020303;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_vimeo,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_vimeo:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_vimeo {
  border-bottom: 3px solid #020303;
}

.swp_social_panel.swp_default_color_outlines .swp_vimeo a,
html body .swp_social_panel.swp_individual_color_outlines .swp_vimeo a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_vimeo a {
  color: #162221;
}

.swp_social_panel.swp_default_color_outlines .swp_vimeo,
html body .swp_social_panel.swp_individual_color_outlines .swp_vimeo:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_vimeo {
  background: transparent;
  border: 1px solid #162221;
}

.swp-vimeo {
  background: #162221;
  border-color: #020303;
}
.swp-vimeo a {
  color: #162221;
}
.swp-vimeo a:hover {
  background: #020303;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_viber,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_viber:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_viber:not(:hover) {
  border: 1px solid #8f5db7;
}

.swp_social_panel.swp_default_full_color .swp_viber,
html body .swp_social_panel.swp_individual_full_color .swp_viber:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_viber {
  background: #8f5db7;
  border: 1px solid #75459c;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_viber,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_viber:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_viber {
  border-bottom: 3px solid #75459c;
}

.swp_social_panel.swp_default_color_outlines .swp_viber a,
html body .swp_social_panel.swp_individual_color_outlines .swp_viber a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_viber a {
  color: #8f5db7;
}

.swp_social_panel.swp_default_color_outlines .swp_viber,
html body .swp_social_panel.swp_individual_color_outlines .swp_viber:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_viber {
  background: transparent;
  border: 1px solid #8f5db7;
}

.swp-viber {
  background: #8f5db7;
  border-color: #75459c;
}
.swp-viber a {
  color: #8f5db7;
}
.swp-viber a:hover {
  background: #75459c;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_vk,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_vk:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_vk:not(:hover) {
  border: 1px solid #4a76a8;
}

.swp_social_panel.swp_default_full_color .swp_vk,
html body .swp_social_panel.swp_individual_full_color .swp_vk:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_vk {
  background: #4a76a8;
  border: 1px solid #3a5d85;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_vk,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_vk:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_vk {
  border-bottom: 3px solid #3a5d85;
}

.swp_social_panel.swp_default_color_outlines .swp_vk a,
html body .swp_social_panel.swp_individual_color_outlines .swp_vk a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_vk a {
  color: #4a76a8;
}

.swp_social_panel.swp_default_color_outlines .swp_vk,
html body .swp_social_panel.swp_individual_color_outlines .swp_vk:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_vk {
  background: transparent;
  border: 1px solid #4a76a8;
}

.swp-vk {
  background: #4a76a8;
  border-color: #3a5d85;
}
.swp-vk a {
  color: #4a76a8;
}
.swp-vk a:hover {
  background: #3a5d85;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_whatsapp,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_whatsapp:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_whatsapp:not(:hover) {
  border: 1px solid #71c169;
}

.swp_social_panel.swp_default_full_color .swp_whatsapp,
html body .swp_social_panel.swp_individual_full_color .swp_whatsapp:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_whatsapp {
  background: #71c169;
  border: 1px solid #52af48;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_whatsapp,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_whatsapp:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_whatsapp {
  border-bottom: 3px solid #52af48;
}

.swp_social_panel.swp_default_color_outlines .swp_whatsapp a,
html body .swp_social_panel.swp_individual_color_outlines .swp_whatsapp a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_whatsapp a {
  color: #71c169;
}

.swp_social_panel.swp_default_color_outlines .swp_whatsapp,
html body .swp_social_panel.swp_individual_color_outlines .swp_whatsapp:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_whatsapp {
  background: transparent;
  border: 1px solid #71c169;
}

.swp-whatsapp {
  background: #71c169;
  border-color: #52af48;
}
.swp-whatsapp a {
  color: #71c169;
}
.swp-whatsapp a:hover {
  background: #52af48;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_xing,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_xing:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_xing:not(:hover) {
  border: 1px solid #026466;
}

.swp_social_panel.swp_default_full_color .swp_xing,
html body .swp_social_panel.swp_individual_full_color .swp_xing:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_xing {
  background: #026466;
  border: 1px solid #013334;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_xing,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_xing:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_xing {
  border-bottom: 3px solid #013334;
}

.swp_social_panel.swp_default_color_outlines .swp_xing a,
html body .swp_social_panel.swp_individual_color_outlines .swp_xing a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_xing a {
  color: #026466;
}

.swp_social_panel.swp_default_color_outlines .swp_xing,
html body .swp_social_panel.swp_individual_color_outlines .swp_xing:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_xing {
  background: transparent;
  border: 1px solid #026466;
}

.swp-xing {
  background: #026466;
  border-color: #013334;
}
.swp-xing a {
  color: #026466;
}
.swp-xing a:hover {
  background: #013334;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_yummly,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_yummly:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_yummly:not(:hover) {
  border: 1px solid #e26426;
}

.swp_social_panel.swp_default_full_color .swp_yummly,
html body .swp_social_panel.swp_individual_full_color .swp_yummly:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_yummly {
  background: #e26426;
  border: 1px solid #bc4f19;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_yummly,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_yummly:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_yummly {
  border-bottom: 3px solid #bc4f19;
}

.swp_social_panel.swp_default_color_outlines .swp_yummly a,
html body .swp_social_panel.swp_individual_color_outlines .swp_yummly a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_yummly a {
  color: #e26426;
}

.swp_social_panel.swp_default_color_outlines .swp_yummly,
html body .swp_social_panel.swp_individual_color_outlines .swp_yummly:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_yummly {
  background: transparent;
  border: 1px solid #e26426;
}

.swp-yummly {
  background: #e26426;
  border-color: #bc4f19;
}
.swp-yummly a {
  color: #e26426;
}
.swp-yummly a:hover {
  background: #bc4f19;
  color: #ffffff;
}

.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_mastodon,
html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_mastodon:hover,
body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_mastodon:not(:hover) {
  border: 1px solid #6364FF;
}

.swp_social_panel.swp_default_full_color .swp_mastodon,
html body .swp_social_panel.swp_individual_full_color .swp_mastodon:hover,
body .swp_social_panel.swp_other_full_color:hover .swp_mastodon {
  background: #6364FF;
  border: 1px solid #3031ff;
}

.swp_social_panel.swp_three_dee.swp_default_full_color .swp_mastodon,
html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_mastodon:hover,
body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_mastodon {
  border-bottom: 3px solid #3031ff;
}

.swp_social_panel.swp_default_color_outlines .swp_mastodon a,
html body .swp_social_panel.swp_individual_color_outlines .swp_mastodon a:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_mastodon a {
  color: #6364FF;
}

.swp_social_panel.swp_default_color_outlines .swp_mastodon,
html body .swp_social_panel.swp_individual_color_outlines .swp_mastodon:hover,
body .swp_social_panel.swp_other_color_outlines:hover .swp_mastodon {
  background: transparent;
  border: 1px solid #6364FF;
}

.swp-mastodon {
  background: #6364FF;
  border-color: #3031ff;
}
.swp-mastodon a {
  color: #6364FF;
}
.swp-mastodon a:hover {
  background: #3031ff;
  color: #ffffff;
}

.swp_social_panel.swp_default_light_gray .nc_tweetContainer,
html body .swp_social_panel.swp_individual_light_gray .nc_tweetContainer:hover,
body .swp_social_panel.swp_other_light_gray:hover .nc_tweetContainer {
  background-color: #cccccc;
  border: 1px solid #cccccc;
}
.swp_social_panel.swp_default_light_gray .nc_tweetContainer a,
html body .swp_social_panel.swp_individual_light_gray .nc_tweetContainer:hover a,
body .swp_social_panel.swp_other_light_gray:hover .nc_tweetContainer a {
  color: #ffffff;
}

.swp_social_panel.swp_three_dee.swp_default_light_gray .nc_tweetContainer,
html body .swp_social_panel.swp_three_dee.swp_individual_light_gray .nc_tweetContainer:hover,
body .swp_social_panel.swp_three_dee.swp_other_light_gray .nc_tweetContainer:hover {
  border-bottom: 3px solid #b3b3b3;
}
.swp_social_panel.swp_three_dee.swp_default_light_gray .nc_tweetContainer.total_sharesalt,
html body .swp_social_panel.swp_three_dee.swp_individual_light_gray .nc_tweetContainer:hover.total_sharesalt,
body .swp_social_panel.swp_three_dee.swp_other_light_gray .nc_tweetContainer:hover.total_sharesalt {
  border-bottom: none !important;
}

.swp_social_panel.swp_default_light_gray_outlines a,
html body .swp_social_panel.swp_individual_light_gray_outlines a:hover,
body .swp_social_panel.swp_other_light_gray_outlines:hover a {
  color: #cccccc;
}

.swp_social_panel.swp_default_light_gray_outlines .nc_tweetContainer,
html body .swp_social_panel.swp_individual_light_gray_outlines .nc_tweetContainer:hover,
body .swp_social_panel.swp_other_light_gray_outlines:hover .nc_tweetContainer {
  background: transparent;
  border: 1px solid #cccccc;
}

.swp_social_panel.swp_default_medium_gray .nc_tweetContainer,
html body .swp_social_panel.swp_individual_medium_gray .nc_tweetContainer:hover,
body .swp_social_panel.swp_other_medium_gray:hover .nc_tweetContainer {
  background-color: #999999;
  border: 1px solid #999999;
}
.swp_social_panel.swp_default_medium_gray .nc_tweetContainer a,
html body .swp_social_panel.swp_individual_medium_gray .nc_tweetContainer:hover a,
body .swp_social_panel.swp_other_medium_gray:hover .nc_tweetContainer a {
  color: #ffffff;
}

.swp_social_panel.swp_three_dee.swp_default_medium_gray .nc_tweetContainer,
html body .swp_social_panel.swp_three_dee.swp_individual_medium_gray .nc_tweetContainer:hover,
body .swp_social_panel.swp_three_dee.swp_other_medium_gray .nc_tweetContainer:hover {
  border-bottom: 3px solid gray;
}
.swp_social_panel.swp_three_dee.swp_default_medium_gray .nc_tweetContainer.total_sharesalt,
html body .swp_social_panel.swp_three_dee.swp_individual_medium_gray .nc_tweetContainer:hover.total_sharesalt,
body .swp_social_panel.swp_three_dee.swp_other_medium_gray .nc_tweetContainer:hover.total_sharesalt {
  border-bottom: none !important;
}

.swp_social_panel.swp_default_medium_gray_outlines a,
html body .swp_social_panel.swp_individual_medium_gray_outlines a:hover,
body .swp_social_panel.swp_other_medium_gray_outlines:hover a {
  color: #999999;
}

.swp_social_panel.swp_default_medium_gray_outlines .nc_tweetContainer,
html body .swp_social_panel.swp_individual_medium_gray_outlines .nc_tweetContainer:hover,
body .swp_social_panel.swp_other_medium_gray_outlines:hover .nc_tweetContainer {
  background: transparent;
  border: 1px solid #999999;
}

.swp_social_panel.swp_default_dark_gray .nc_tweetContainer,
html body .swp_social_panel.swp_individual_dark_gray .nc_tweetContainer:hover,
body .swp_social_panel.swp_other_dark_gray:hover .nc_tweetContainer {
  background-color: #444444;
  border: 1px solid #444444;
}
.swp_social_panel.swp_default_dark_gray .nc_tweetContainer a,
html body .swp_social_panel.swp_individual_dark_gray .nc_tweetContainer:hover a,
body .swp_social_panel.swp_other_dark_gray:hover .nc_tweetContainer a {
  color: #ffffff;
}

.swp_social_panel.swp_three_dee.swp_default_dark_gray .nc_tweetContainer,
html body .swp_social_panel.swp_three_dee.swp_individual_dark_gray .nc_tweetContainer:hover,
body .swp_social_panel.swp_three_dee.swp_other_dark_gray .nc_tweetContainer:hover {
  border-bottom: 3px solid #2b2b2b;
}
.swp_social_panel.swp_three_dee.swp_default_dark_gray .nc_tweetContainer.total_sharesalt,
html body .swp_social_panel.swp_three_dee.swp_individual_dark_gray .nc_tweetContainer:hover.total_sharesalt,
body .swp_social_panel.swp_three_dee.swp_other_dark_gray .nc_tweetContainer:hover.total_sharesalt {
  border-bottom: none !important;
}

.swp_social_panel.swp_default_dark_gray_outlines a,
html body .swp_social_panel.swp_individual_dark_gray_outlines a:hover,
body .swp_social_panel.swp_other_dark_gray_outlines:hover a {
  color: #444444;
}

.swp_social_panel.swp_default_dark_gray_outlines .nc_tweetContainer,
html body .swp_social_panel.swp_individual_dark_gray_outlines .nc_tweetContainer:hover,
body .swp_social_panel.swp_other_dark_gray_outlines:hover .nc_tweetContainer {
  background: transparent;
  border: 1px solid #444444;
}

.swp_social_panel.swp_modern, .swp_social_panel.swp_dark {
  background: #fff;
  height: 62px;
  padding: 0;
  border-radius: 8px;
  border: 1px solid #eee;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.01), 0 4px 5px 0 rgba(0, 0, 0, 0.014), 0 4px 15px 0 rgba(0, 0, 0, 0.09);
}
.swp_social_panel.swp_modern .swp_share_button, .swp_social_panel.swp_dark .swp_share_button {
  border: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  height: 61px !important;
  padding-bottom: 1px;
}
.swp_social_panel.swp_modern .swp_share_button.total_shares.total_sharesalt, .swp_social_panel.swp_modern .swp_share_button.total_shares.total_sharesalt, .swp_social_panel.swp_dark .swp_share_button.total_shares.total_sharesalt, .swp_social_panel.swp_dark .swp_share_button.total_shares.total_sharesalt {
  padding: 15px !important;
}
.swp_social_panel.swp_modern .swp_share_link, .swp_social_panel.swp_dark .swp_share_link {
  border-radius: 0;
  padding: 15px;
  height: 61px !important;
}
.swp_social_panel.swp_modern .iconFiller, .swp_social_panel.swp_dark .iconFiller {
  margin-bottom: 10px !important;
}
.swp_social_panel.swp_modern .nc_wrapper.bottom, .swp_social_panel.swp_dark .nc_wrapper.bottom {
  background: transparent !important;
}

.swp_dark .swp_share_button {
  background: #222 !important;
  border-color: #222 !important;
  margin: 0 !important;
  height: 62px !important;
}
.swp_dark .swp_share_link:hover {
  background: #444;
}

.scale-70 {
  transform: scale(0.7);
}

.swp_social_panel:not(.nc_floater).scale-70.scale-full_width {
  width: 142.8571428571 !important;
}

.scale-80 {
  transform: scale(0.8);
}

.swp_social_panel:not(.nc_floater).scale-80.scale-full_width {
  width: 125 !important;
}

.scale-90 {
  transform: scale(0.9);
}

.swp_social_panel:not(.nc_floater).scale-90.scale-full_width {
  width: 111.1111111111 !important;
}

.scale-100 {
  transform: scale(1);
}

.swp_social_panel:not(.nc_floater).scale-100.scale-full_width {
  width: 100 !important;
}

.scale-110 {
  transform: scale(1.1);
}

.swp_social_panel:not(.nc_floater).scale-110.scale-full_width {
  width: 90.9090909091 !important;
}

.scale-120 {
  transform: scale(1.2);
}

.swp_social_panel:not(.nc_floater).scale-120.scale-full_width {
  width: 83.3333333333 !important;
}

.scale-130 {
  transform: scale(1.3);
}

.swp_social_panel:not(.nc_floater).scale-130.scale-full_width {
  width: 76.9230769231 !important;
}

.scale-140 {
  transform: scale(1.4);
}

.swp_social_panel:not(.nc_floater).scale-140.scale-full_width {
  width: 71.4285714286 !important;
}

.scale-left {
  transform-origin: left;
}

.scale-center {
  transform-origin: center;
}

.scale-right {
  transform-origin: right;
}

.scale-full_width {
  transform-origin: left;
}

div.swp_social_panel .nc_tweetContainer.swp_emphasize {
  flex: 2;
}

@media print {
  .swp_social_panel {
    display: none;
    opacity: 0;
    visibility: collapse;
  }
}
/* For non-English sites */
html[lang] .site * i.sw {
  font-family: sw-icon-font !important;
}

.swp_social_panel {
  clear: both;
  display: flex;
  height: 34px;
  line-height: 1;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  overflow: hidden;
  padding: 0;
  align-items: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  direction: ltr;
  -ms-flex-align: stretch;
  -ms-flex-line-pack: center;
  -ms-flex-pack: justify;
  flex-wrap: wrap;
  justify-content: space-between;
}
.swp_social_panel .nc_tweetContainer a.nc_tweet, .swp_social_panel .nc_tweetContainer.total_shares .swp_count {
  display: block;
  display: flex;
  font-family: Lato, sans-serif;
  font-size: 18px !important;
  font-weight: bold;
  height: 30px;
  text-decoration: none;
  text-decoration: none !important;
  text-transform: none;
  flex-flow: row wrap;
  box-shadow: none;
}
.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt) {
  border-radius: 2px;
  cursor: pointer;
  float: left;
  font-family: Lato;
  height: 32px;
  margin: 0 5px 3px 5px;
  min-width: 34px;
  overflow: hidden;
  text-align: center;
  transition: all 0.1s linear;
}
.swp_social_panel .nc_tweetContainer .spaceManWilly {
  display: block;
  width: 120px;
}
.swp_social_panel .swp_label {
  display: block;
  font-size: 9px !important;
  margin-top: 13px;
  position: absolute;
  text-align: center !important;
  text-transform: uppercase;
}
.swp_social_panel .swp_share {
  display: block;
  float: right;
  float: left;
  font-size: 14px;
  font-weight: normal;
  height: 30px;
  line-height: 32px;
  margin: 0 0 0 6px;
  max-width: none !important;
}
.swp_social_panel .total_shares {
  background: transparent !important;
  border: none !important;
  border-radius: 2px;
  color: white;
  cursor: default;
  display: block;
  font-size: 19px;
  padding: 0 10px;
  flex: none !important;
}
.swp_social_panel .total_shares .swp_count {
  line-height: 30px;
}
.swp_social_panel .total_shares .swp_label {
  font-size: 10px;
  vertical-align: middle;
}
.swp_social_panel .total_shares.total_sharesalt {
  background: transparent !important;
  border: none !important;
}
.swp_social_panel .total_shares.total_sharesalt:before {
  content: "G";
  display: inline-block;
  font-family: sw-icon-font;
  margin-top: 7px;
  vertical-align: top;
}
.swp_social_panel .total_shares.total_sharesalt.total_sharesalt, .swp_social_panel .total_shares.total_sharesalt:not(:nth-child(1)) {
  background: transparent !important;
  border: none;
  color: #474b4d;
  margin-left: 0 !important;
  margin-bottom: 10px !important;
}
.swp_social_panel .total_shares.total_sharesalt .swp_count {
  color: #474b4d;
  font-size: 24px;
}
.swp_social_panel .total_shares.total_sharesalt .swp_label {
  color: #474b4d;
  letter-spacing: 0;
  min-width: 40px;
}
.swp_social_panel a .swp_count {
  font-size: 14px;
}
.swp_social_panel a .swp_count:not(.swp_hide) {
  display: inline-block;
  line-height: 32px;
  margin: 0;
  padding: 0 5px;
  flex: 1;
}
.swp_social_panel a .swp_count.swp_hide {
  margin: 0 auto;
  width: auto;
}
.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide) {
  width: 100% !important;
}
.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide).swp_shift {
  padding: 0 10px;
}
.swp_social_panel:not(.swp_social_panelSide) {
  transition: opacity 0.2s ease-in-out;
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer {
  flex: 1;
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer.swp-emphasize {
  flex: 2;
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:nth-child(1) {
  margin-left: 0;
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:nth-last-child(1) {
  margin-right: 0;
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:before {
  content: "G";
  display: inline-block;
  font-family: sw-icon-font;
  margin-top: 7px;
  vertical-align: top;
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt .swp_count {
  display: inline-block;
  line-height: 0;
  margin-left: 8px;
  margin-top: 12px;
  min-width: 45px;
  position: relative;
  vertical-align: middle;
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:nth-child(1) {
  margin-left: 0;
  margin-right: 15px;
  padding-left: 0;
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:nth-last-child(1) {
  margin-right: 0;
  padding-right: 0;
}
.swp_social_panel span:before {
  content: initial !important;
}
.swp_social_panel .iconFiller {
  font-size: 18px;
  margin: 0 auto;
  display: block;
  float: left;
  height: 30px;
  overflow: hidden;
  transition: width 0.1s linear;
  width: 30px;
}
.swp_social_panel .sw {
  float: left;
  height: 30px;
  line-height: 32px;
  margin: 1px 5px 0;
  text-shadow: none !important;
  width: 20px;
}
.swp_social_panel.notMobile .nc_tweetContainer:nth-child(1) {
  margin-left: 0;
}
.swp_social_panel:hover .total_shares, .swp_social_panel.swp_full_color .total_shares, .swp_social_panel.swp_fade .total_shares, .swp_social_panel.swp_customFull:hover .total_shares {
  background: #e08a0f;
}
.swp_social_panel.swp_leaf .nc_tweetContainer {
  border-radius: 15px 0 !important;
  border-width: 1px;
}
.swp_social_panel.swp_pill .nc_tweetContainer {
  border-radius: 50px !important;
  border-width: 1px;
}
.swp_social_panel.swp_shift .nc_tweetContainer:not(.total_shares) {
  border-width: 1px;
  transform: skew(-25deg);
}
.swp_social_panel.swp_shift .nc_tweetContainer a {
  transform: skew(25deg);
}
.swp_social_panel.swp_connected:hover .nc_tweetContainer, .swp_social_panel.swp_connected .nc_tweetContainer, .swp_social_panel.swp_connected .nc_tweetContainer:hover {
  border-radius: 0 !important;
  border-width: 1px;
  margin: 0 !important;
}

.swp_social_panel.mobile .iconFiller ~ .swp_count,
.sw-content-locator {
  display: none;
}

/* The custom color selects in Social WarfareW > Styles */
div[class*=custom_color][class^=_wrapper] {
  display: none;
}

pre.swp_debug_data {
  white-space: pre-wrap;
  padding: 0 25px;
  max-width: 1000px;
  margin: 0 auto 50px auto;
  border: 3px solid #666;
}

.wp-editor-container .swp_twitter:before {
  color: #429cd6;
}

.swp_powered_by {
  font-family: helvetica, arial, sans-serif;
  color: black;
}
.swp_powered_by span {
  clear: both;
  width: 100%;
  display: block;
  margin: 36px 0px -30px 0;
}
.swp_powered_by a {
  color: black;
  text-decoration: none;
}
.swp_powered_by img {
  max-height: 40px;
  margin-top: 30px;
}

.sw {
  display: inline-block;
  font-family: sw-icon-font !important;
  font-size: inherit;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-rendering: auto;
  text-transform: none !important;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.sw:before {
  display: block !important;
}

i.swp_blogger_icon:before {
  content: "c";
}

i.swp_buffer_icon:before {
  content: "d";
}

i.swp_ello_icon:before {
  content: "h";
}

i.swp_email_icon:before {
  content: "i";
}

i.swp_evernote_icon:before {
  content: "j";
}

i.swp_facebook_icon:before {
  content: "k";
}

i.swp_flickr_icon:before {
  content: "l";
}

i.swp_flipboard_icon:before {
  content: "m";
}

i.swp_hacker_news_icon:before {
  content: "o";
}

i.swp_instagram_icon:before {
  content: "q";
}

i.swp_linkedin_icon:before {
  content: "s";
}

i.swp_medium_icon:before {
  content: "u";
}

i.swp_mix_icon:before {
  content: "w";
}

i.swp_more_icon:before {
  content: "B";
}

i.swp_parler_icon:before {
  content: "0";
}

i.swp_periscope_icon:before {
  content: "y";
}

i.swp_pinterest_icon:before {
  content: "A";
}

i.swp_pin_icon:before {
  content: "z";
}

i.swp_pocket_icon:before {
  content: "C";
}

i.swp_print_icon:before {
  content: "D";
}

i.swp_reddit_icon:before {
  content: "E";
}

i.swp_share_icon:before {
  content: "G";
}

i.swp_social-warfare_icon:before {
  content: "K";
}

i.swp_snapchat_icon:before {
  content: "J";
}

i.swp_telegram_icon:before {
  content: "L";
}

i.swp_tumblr_icon:before {
  content: "M";
}

i.swp_twitter_icon:before {
  content: "N";
}

i.swp_viber_icon:before {
  content: "O";
}

i.swp_vimeo_icon:before {
  content: "P";
}

i.swp_vk_icon:before {
  content: "R";
}

i.swp_warfare-plugins_icon:before {
  content: "Z";
}

i.swp_whatsapp_icon:before {
  content: "T";
}

i.swp_xing_icon:before {
  content: "V";
}

i.swp_yummly_icon:before {
  content: "Y";
}

i.swp_mastodon_icon:before {
  content: "1";
}

.sw-social-warfare:before {
  content: "K";
}

.wp-editor-container .sw:before {
  font-size: 18px;
  line-height: 22px;
}

.wp-editor-container .sw-social-warfare:before,
.mce-ico.sw-social-warfare:before,
.mce-ico.sw-social-warfare {
  color: #ee464f;
}

.mce-container .sw-social-warfare {
  color: #ee464f;
  font-size: 20px;
  margin-right: 15px;
  vertical-align: middle;
}

.swp_social_panelSide {
  transition: all 0.2s linear;
  flex-direction: column;
  height: auto;
  overflow: visible;
  z-index: 9998;
  margin: 10px 5px !important;
  padding: 0;
}
.swp_social_panelSide.slide, .swp_social_panelSide.fade {
  transition: all 0.2s linear;
  position: fixed;
}
.swp_social_panelSide.fade {
  display: none;
}
.swp_social_panelSide.fade .swp_float_left {
  left: 5px;
}
.swp_social_panelSide.fade .swp_float_right {
  right: 5px;
}
.swp_social_panelSide.hideCounts a {
  text-align: center;
}
.swp_social_panelSide.hideCounts .iconFiller {
  float: none;
  text-align: left;
}
.swp_social_panelSide[class*=swp_side] {
  height: auto;
  display: flex;
  position: fixed;
  padding: 30px 0;
}
.swp_social_panelSide.swp_float_right {
  align-content: flex-end;
}
.swp_social_panelSide.swp_side_top {
  top: 15px;
}
.swp_social_panelSide.swp_side_bottom {
  bottom: 15px;
}
.swp_social_panelSide.swp_default .nc_tweetContainer .sw {
  line-height: 32px;
}
.swp_social_panelSide.swp_default .nc_tweetContainer .swp_share {
  line-height: 32px;
}
.swp_social_panelSide span.swp_label {
  margin-top: 0;
}
.swp_social_panelSide .nc_tweetContainer {
  transition: all 0.1s linear;
  border-radius: 3px;
  clear: both;
  display: block;
  font-family: Lato, sans-serif;
  height: 32px;
  margin: 3px 0 !important;
  overflow: hidden;
  padding: 0;
  width: 90px;
}
.swp_social_panelSide .nc_tweetContainer.total_shares {
  background: rgba(0, 0, 0, 0);
  border: 0 !important;
  font-weight: 800;
  height: 55px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 90px;
  order: -100;
}
.swp_social_panelSide .nc_tweetContainer.total_shares .swp_count {
  color: #444;
  display: block;
  font-family: Lato, sans-serif;
  height: 28px;
  text-align: center;
  width: 100%;
}
.swp_social_panelSide .nc_tweetContainer.total_shares .swp_label {
  color: #444;
  display: block;
  font-family: Lato, sans-serif;
  font-size: 50%;
  position: relative;
  text-align: center;
  width: 100%;
}
.swp_social_panelSide .nc_tweetContainer:not(.total_shares) {
  line-height: 34px;
}
.swp_social_panelSide .nc_tweetContainer:hover, .swp_social_panelSide .nc_tweetContainer:hover .iconFiller, .swp_social_panelSide .nc_tweetContainer:hover .swp_count {
  transition: all 0.1s linear;
}
.swp_social_panelSide .nc_tweetContainer .iconFiller {
  transition: all 0.1s linear;
  display: inline-block;
  height: 40px;
  margin: 0 6px;
  padding: 0;
  vertical-align: middle;
  width: 21px;
}
.swp_social_panelSide .nc_tweetContainer .swp_count {
  transition: all 0.1s linear;
  display: inline-block;
  font-size: 14px;
  height: 32px;
  line-height: 16px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-align: right;
  vertical-align: top;
  width: 0;
}
.swp_social_panelSide .nc_tweetContainer a {
  transition: all 0.1s linear;
  cursor: pointer;
  display: block;
  font-weight: 500;
  height: 36px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.swp_social_panelSide .nc_tweetContainer .sw, .swp_social_panelSide .nc_tweetContainer .swp_share {
  float: left;
  line-height: 34px;
}
.swp_social_panelSide .nc_tweetContainer .swp_share {
  font-size: 13px;
  margin: 0;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer, .swp_social_panelSide.swp_circles .nc_tweetContainer {
  margin-bottom: 5px;
  width: 67.5px !important;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer, .swp_social_panelSide.swp_boxed .nc_tweetContainer a, .swp_social_panelSide.swp_circles .nc_tweetContainer, .swp_social_panelSide.swp_circles .nc_tweetContainer a {
  width: 67.5px;
  height: 67.5px !important;
  position: relative;
}
.swp_social_panelSide.swp_boxed .total_shares, .swp_social_panelSide.swp_circles .total_shares {
  padding: 0;
  width: 67.5px !important;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer span.iconFiller, .swp_social_panelSide.swp_circles .nc_tweetContainer span.iconFiller {
  height: 40px;
  width: 67.5px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer i.sw, .swp_social_panelSide.swp_circles .nc_tweetContainer i.sw {
  font-size: 27px;
  height: 40px;
  margin: 0;
  padding-top: 10px;
  text-align: center;
  width: 100%;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_share, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_share {
  height: 35px;
  opacity: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 67.5px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_count, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_count {
  height: 35px;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  transition: padding 0.1s linear;
  width: 100%;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_hide span.swp_share, .swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover span.swp_share:not(.swp_hide), .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_hide span.swp_share, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover span.swp_share:not(.swp_hide) {
  opacity: 1;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover span.swp_count:not(.swp_hide), .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover span.swp_count:not(.swp_hide) {
  opacity: 0;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_count, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_count {
  padding: 0 8px;
  width: 48px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide {
  padding: 0;
  width: 100%;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide .iconFiller, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide .iconFiller {
  display: block;
  float: none;
  margin: 0 auto;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover .iconFiller, .swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .spaceManWilly, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover .iconFiller, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .spaceManWilly {
  width: 100%;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_count.swp_hide, .swp_social_panelSide.swp_boxed .nc_tweetContainer span.swp_hide .iconFiller, .swp_social_panelSide.swp_boxed .nc_tweetContainer span.swp_hide .spaceManWilly, .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_count.swp_hide, .swp_social_panelSide.swp_circles .nc_tweetContainer span.swp_hide .iconFiller, .swp_social_panelSide.swp_circles .nc_tweetContainer span.swp_hide .spaceManWilly {
  height: 67.5px;
  opacity: 1;
}
.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares), .swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) a {
  border-radius: 50% !important;
}
.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares) .iconFiller {
  margin-left: 2px;
  width: 30px;
}
.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares)[data-network]:not(.total_shares):hover span.iconFiller, .swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares):not(.total_shares) .spaceManWilly {
  width: 90px;
}
.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares):hover {
  width: 150px;
}

.nc_wrapper {
  background: white;
  position: fixed;
  transition: top 0.5s bottom 0.5s;
  width: 100%;
  z-index: 99999;
}
.nc_wrapper.bottom {
  bottom: 0;
  left: 0;
}
.nc_wrapper.top {
  top: 0;
  left: 0;
}
.nc_wrapper .swp_social_panel {
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}

.nc_floater {
  margin: 10px 0;
  position: relative;
}

.float-position-top-left {
  transform-origin: top left;
}

.float-position-center-left {
  transform-origin: center left;
}

.float-position-bottom-left {
  transform-origin: bottom left;
}

.float-position-top-right {
  transform-origin: top right;
}

.float-position-center-right {
  transform-origin: center right;
}

.float-position-bottom-right {
  transform-origin: bottom right;
}

.sw-tweet-clear {
  zoom: 1;
}
.sw-tweet-clear:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

a.swp_CTT {
  text-decoration: none !important;
  cursor: pointer;
}
a.swp_CTT .sw-click-to-tweet {
  display: block;
  margin: 15px 0;
  padding: 15px 30px;
  position: relative;
}
a.swp_CTT .sw-click-to-tweet:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
a.swp_CTT .sw-click-to-tweet .sw-ctt-text {
  margin: 0 0 10px;
  padding: 0;
  position: relative;
  word-wrap: break-word;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 140%;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
  text-transform: none;
}
a.swp_CTT .sw-click-to-tweet .sw-ctt-btn {
  display: block;
  float: right;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 100%;
  margin: 10px 0 0;
  padding: 3px 5px 3px 3px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
a.swp_CTT .sw-click-to-tweet i.swp_twitter_icon {
  float: right;
  font-size: 21px;
  margin-left: 15px !important;
  margin-top: 2px;
  text-transform: none;
}
a.swp_CTT.style1 .sw-click-to-tweet {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
}
a.swp_CTT.style1 .sw-click-to-tweet i.swp_twitter {
  color: #0D1014;
}
a.swp_CTT.style1 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style1 .sw-click-to-tweet .sw-ctt-btn {
  color: #999;
  text-decoration: none;
}
a.swp_CTT.style1:hover .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style1:hover .sw-click-to-tweet .sw-ctt-btn {
  color: #666;
  text-decoration: none;
}
a.swp_CTT.style2 .sw-click-to-tweet {
  background-color: #fff;
  border: 4px double #ddd;
  border-radius: 0;
}
a.swp_CTT.style2 .sw-click-to-tweet .sw-ctt-btn {
  color: #0D1014;
}
a.swp_CTT.style2 .sw-click-to-tweet .sw-ctt-text {
  color: #666;
  font-style: italic;
  text-decoration: none;
}
a.swp_CTT.style2:hover .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style2:hover .sw-click-to-tweet .sw-ctt-btn {
  color: #666;
  text-decoration: none;
}
a.swp_CTT.style3 .sw-click-to-tweet {
  background-color: #0D1014;
  border: none;
  border-left: 10px solid #15202b;
  border-radius: 0;
  padding-right: 20px;
  transition: all 0.2s linear;
}
a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-btn, a.swp_CTT.style3 .sw-click-to-tweet i.swp_twitter {
  color: #fff;
  text-decoration: none;
}
a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-text {
  font-style: italic;
}
a.swp_CTT.style3:hover .sw-click-to-tweet {
  border-left: 10px solid #15202b;
  padding-right: 20px;
  transition: all 0.2s linear;
}
a.swp_CTT.style3:hover .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style3:hover .sw-click-to-tweet .sw-ctt-btn, a.swp_CTT.style3:hover .sw-click-to-tweet i.swp_twitter {
  color: #fff;
  text-decoration: none;
}
a.swp_CTT.style4 .sw-click-to-tweet {
  background-color: #333;
  border-left: 10px solid #c33;
  border-radius: 0;
  transition: all 0.2s linear;
}
a.swp_CTT.style4 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style4 .sw-click-to-tweet .sw-ctt-btn, a.swp_CTT.style4 .sw-click-to-tweet i.swp_twitter {
  color: #fff;
  text-decoration: none;
}
a.swp_CTT.style4:hover .sw-click-to-tweet {
  border-left: 10px solid #000000;
  transition: all 0.2s linear;
}
a.swp_CTT.style4:hover .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style4:hover .sw-click-to-tweet .sw-ctt-btn, a.swp_CTT.style4:hover .sw-click-to-tweet i.swp_twitter {
  color: #fff;
  text-decoration: none;
}
a.swp_CTT.style5 .sw-click-to-tweet {
  background-color: #30394f;
  border-left: 10px solid #d34250;
  border-radius: 0;
  transition: all 0.2s linear;
}
a.swp_CTT.style5 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style5 .sw-click-to-tweet .sw-ctt-btn, a.swp_CTT.style5 .sw-click-to-tweet i.swp_twitter {
  color: #fff;
  text-decoration: none;
}
a.swp_CTT.style5:hover .sw-click-to-tweet {
  background-color: #d34250;
  border-left: 10px solid #30394f;
  transition: all 0.2s linear;
}
a.swp_CTT.style5:hover .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style5:hover .sw-click-to-tweet .sw-ctt-btn {
  color: #fff;
  text-decoration: none;
}
a.swp_CTT.style6 .sw-click-to-tweet {
  background-color: #eee;
  border-left: 10px solid #d34250;
  border-radius: 0;
  transition: all 0.2s linear;
}
a.swp_CTT.style6 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style6 .sw-click-to-tweet .sw-ctt-btn, a.swp_CTT.style6 .sw-click-to-tweet i.swp_twitter {
  color: #30394f;
  text-decoration: none;
}
a.swp_CTT.style6:hover .sw-click-to-tweet {
  background-color: #ced3dc;
  border-left: 10px solid #d34250;
  transition: all 0.2s linear;
}
a.swp_CTT.style6:hover .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style6:hover .sw-click-to-tweet .sw-ctt-btn, a.swp_CTT.style6:hover .sw-click-to-tweet i.swp_twitter {
  color: #2a2d34;
  text-decoration: none;
}
a.swp_CTT.style7 .sw-click-to-tweet {
  transition: all 0.2s linear;
  background: #f9f9f9;
  color: #0D1014;
  border-radius: 10px;
  transform: skewX(-15deg);
  border: 7px dashed #e5e5e5;
}
a.swp_CTT.style7 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style7 .sw-click-to-tweet .sw-ctt-btn {
  transition: all 0.2s linear;
  transform: skewX(15deg);
}
a.swp_CTT.style7:hover .sw-click-to-tweet {
  transition: all 0.2s linear;
  background: #ffffff;
  border-color: #DDDDDD;
  transform: skewX(-10deg) scale(1.02);
}
a.swp_CTT.style7:hover .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style7:hover .sw-click-to-tweet .sw-ctt-btn {
  transition: all 0.2s linear;
  transform: skewX(10deg);
}

/**
/// Frontend Style
**/
/**
 * Button Container
 *
 * These styles are common to all button containers, regardless of shape or style.
 */
.swfw-follow-container {
  display: flex;
  position: relative;
}
.swfw-follow-container .swfw-container-message {
  font-weight: bold;
}
.swfw-follow-container.swfw_square_container {
  flex-flow: row wrap;
}
.swfw-follow-container.swfw_buttons_container {
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: space-between;
}
.swfw-follow-container.swfw_block_container {
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

/* This style is duplicated elsewhere in this code because it need prioirty.*/
.swfw-follow-container a {
  text-decoration: none;
}

div.swp-blogger {
  background: #ff5722;
  border-color: #ee3900;
}
div.swp-blogger a {
  color: #ff5722;
}
div.swp-blogger a:hover {
  background: #ee3900;
  color: #ffffff;
}

div.swp-buffer {
  background: #323b43;
  border-color: #1c2126;
}
div.swp-buffer a {
  color: #323b43;
}
div.swp-buffer a:hover {
  background: #1c2126;
  color: #ffffff;
}

div.swp-ello {
  background: #000000;
  border-color: black;
}
div.swp-ello a {
  color: #000000;
}
div.swp-ello a:hover {
  background: black;
  color: #ffffff;
}

div.swp-email {
  background: #6bcce9;
  border-color: #3fbde2;
}
div.swp-email a {
  color: #6bcce9;
}
div.swp-email a:hover {
  background: #3fbde2;
  color: #ffffff;
}

div.swp-evernote {
  background: #2dbe60;
  border-color: #23954b;
}
div.swp-evernote a {
  color: #2dbe60;
}
div.swp-evernote a:hover {
  background: #23954b;
  color: #ffffff;
}

div.swp-facebook {
  background: #1877f2;
  border-color: #0b5fcc;
}
div.swp-facebook a {
  color: #1877f2;
}
div.swp-facebook a:hover {
  background: #0b5fcc;
  color: #ffffff;
}

div.swp-flickr {
  background: #ff0084;
  border-color: #cc006a;
}
div.swp-flickr a {
  color: #ff0084;
}
div.swp-flickr a:hover {
  background: #cc006a;
  color: #ffffff;
}

div.swp-flipboard {
  background: #bf2626;
  border-color: #941e1e;
}
div.swp-flipboard a {
  color: #bf2626;
}
div.swp-flipboard a:hover {
  background: #941e1e;
  color: #ffffff;
}

div.swp-hacker_news {
  background: #d85623;
  border-color: #ac451c;
}
div.swp-hacker_news a {
  color: #d85623;
}
div.swp-hacker_news a:hover {
  background: #ac451c;
  color: #ffffff;
}

div.swp-instagram {
  background: #ea2454;
  border-color: #c8133f;
}
div.swp-instagram a {
  color: #ea2454;
}
div.swp-instagram a:hover {
  background: #c8133f;
  color: #ffffff;
}

div.swp-linkedin {
  background: #2767b1;
  border-color: #1e4f87;
}
div.swp-linkedin a {
  color: #2767b1;
}
div.swp-linkedin a:hover {
  background: #1e4f87;
  color: #ffffff;
}

div.swp-medium {
  background: #00ab6c;
  border-color: #00784c;
}
div.swp-medium a {
  color: #00ab6c;
}
div.swp-medium a:hover {
  background: #00784c;
  color: #ffffff;
}

div.swp-mix {
  background: #f4812c;
  border-color: #e1660c;
}
div.swp-mix a {
  color: #f4812c;
}
div.swp-mix a:hover {
  background: #e1660c;
  color: #ffffff;
}

div.swp-more {
  background: #ee464f;
  border-color: #ea1723;
}
div.swp-more a {
  color: #ee464f;
}
div.swp-more a:hover {
  background: #ea1723;
  color: #ffffff;
}

div.swp-parler {
  background: #be1e2c;
  border-color: #921722;
}
div.swp-parler a {
  color: #be1e2c;
}
div.swp-parler a:hover {
  background: #921722;
  color: #ffffff;
}

div.swp-periscope {
  background: #3aa4c6;
  border-color: #2e849f;
}
div.swp-periscope a {
  color: #3aa4c6;
}
div.swp-periscope a:hover {
  background: #2e849f;
  color: #ffffff;
}

div.swp-pinterest {
  background: #e60023;
  border-color: #b3001b;
}
div.swp-pinterest a {
  color: #e60023;
}
div.swp-pinterest a:hover {
  background: #b3001b;
  color: #ffffff;
}

div.swp-pocket {
  background: #ef4056;
  border-color: #e9132e;
}
div.swp-pocket a {
  color: #ef4056;
}
div.swp-pocket a:hover {
  background: #e9132e;
  color: #ffffff;
}

div.swp-print {
  background: #777777;
  border-color: #5e5e5e;
}
div.swp-print a {
  color: #777777;
}
div.swp-print a:hover {
  background: #5e5e5e;
  color: #ffffff;
}

div.swp-reddit {
  background: #f04b23;
  border-color: #d2340e;
}
div.swp-reddit a {
  color: #f04b23;
}
div.swp-reddit a:hover {
  background: #d2340e;
  color: #ffffff;
}

div.swp-snapchat {
  background: #FFFC00;
  border-color: #ccca00;
}
div.swp-snapchat a {
  color: #FFFC00;
}
div.swp-snapchat a:hover {
  background: #ccca00;
  color: #ffffff;
}

div.swp-telegram {
  background: #0088CC;
  border-color: #006699;
}
div.swp-telegram a {
  color: #0088CC;
}
div.swp-telegram a:hover {
  background: #006699;
  color: #ffffff;
}

div.swp-twitter {
  background: #0D1014;
  border-color: black;
}
div.swp-twitter a {
  color: #0D1014;
}
div.swp-twitter a:hover {
  background: black;
  color: #ffffff;
}

div.swp-tumblr {
  background: #39475d;
  border-color: #262f3d;
}
div.swp-tumblr a {
  color: #39475d;
}
div.swp-tumblr a:hover {
  background: #262f3d;
  color: #ffffff;
}

div.swp-vimeo {
  background: #162221;
  border-color: #020303;
}
div.swp-vimeo a {
  color: #162221;
}
div.swp-vimeo a:hover {
  background: #020303;
  color: #ffffff;
}

div.swp-viber {
  background: #8f5db7;
  border-color: #75459c;
}
div.swp-viber a {
  color: #8f5db7;
}
div.swp-viber a:hover {
  background: #75459c;
  color: #ffffff;
}

div.swp-vk {
  background: #4a76a8;
  border-color: #3a5d85;
}
div.swp-vk a {
  color: #4a76a8;
}
div.swp-vk a:hover {
  background: #3a5d85;
  color: #ffffff;
}

div.swp-whatsapp {
  background: #71c169;
  border-color: #52af48;
}
div.swp-whatsapp a {
  color: #71c169;
}
div.swp-whatsapp a:hover {
  background: #52af48;
  color: #ffffff;
}

div.swp-xing {
  background: #026466;
  border-color: #013334;
}
div.swp-xing a {
  color: #026466;
}
div.swp-xing a:hover {
  background: #013334;
  color: #ffffff;
}

div.swp-yummly {
  background: #e26426;
  border-color: #bc4f19;
}
div.swp-yummly a {
  color: #e26426;
}
div.swp-yummly a:hover {
  background: #bc4f19;
  color: #ffffff;
}

div.swp-mastodon {
  background: #6364FF;
  border-color: #3031ff;
}
div.swp-mastodon a {
  color: #6364FF;
}
div.swp-mastodon a:hover {
  background: #3031ff;
  color: #ffffff;
}

/**
 * Individual Buttons
 *
 * These styles are common to all Follow buttons, regardless of shape or style.
 */
.swfw-follow-button, .swfw_block_button, .swfw-follow-button.swfw_shift_button, .swfw_shift_button.swfw_square_button, .swfw_shift_button.swfw_buttons_button, .swfw_shift_button.swfw_block_button, .swfw-follow-button.swfw_pill_button, .swfw_pill_button.swfw_square_button, .swfw_pill_button.swfw_buttons_button, .swfw_pill_button.swfw_block_button, .swfw-follow-button.swfw_leaf_button, .swfw_leaf_button.swfw_square_button, .swfw_leaf_button.swfw_buttons_button, .swfw_leaf_button.swfw_block_button, .swfw_buttons_button, .swfw_square_button {
  align-items: center;
  border-radius: 8px;
  display: flex;
  color: white;
  font-family: "Helvetica", sans-serif;
  font-size: initial;
  justify-content: space-between;
  line-height: 1;
  margin-bottom: 10px;
  padding: 15px 5%;
  width: 90%;
}
.swfw-follow-button.swp-snapchat, .swp-snapchat.swfw_block_button, .swp-snapchat.swfw_buttons_button, .swp-snapchat.swfw_square_button, .swfw-follow-button.swp-snapchat a, .swp-snapchat.swfw_block_button a, .swp-snapchat.swfw_buttons_button a, .swp-snapchat.swfw_square_button a {
  color: black;
}
.swfw-follow-button a, .swfw_block_button a, .swfw-follow-button.swfw_shift_button a, .swfw_shift_button.swfw_square_button a, .swfw_shift_button.swfw_buttons_button a, .swfw_shift_button.swfw_block_button a, .swfw-follow-button.swfw_pill_button a, .swfw_pill_button.swfw_square_button a, .swfw_pill_button.swfw_buttons_button a, .swfw_pill_button.swfw_block_button a, .swfw-follow-button.swfw_leaf_button a, .swfw_leaf_button.swfw_square_button a, .swfw_leaf_button.swfw_buttons_button a, .swfw_leaf_button.swfw_block_button a, .swfw_buttons_button a, .swfw_square_button a {
  background: #fff;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
}
.swfw-follow-button a :hover, .swfw_block_button a :hover, .swfw_buttons_button a :hover, .swfw_square_button a :hover {
  color: white;
}
.swfw-follow-button a :hover.swp-snapchat, .swfw_block_button a :hover.swp-snapchat, .swfw_buttons_button a :hover.swp-snapchat, .swfw_square_button a :hover.swp-snapchat {
  color: black;
}
.swfw-follow-button a, .swfw_block_button a, .swfw-follow-button.swfw_shift_button a, .swfw_shift_button.swfw_square_button a, .swfw_shift_button.swfw_buttons_button a, .swfw_shift_button.swfw_block_button a, .swfw-follow-button.swfw_pill_button a, .swfw_pill_button.swfw_square_button a, .swfw_pill_button.swfw_buttons_button a, .swfw_pill_button.swfw_block_button a, .swfw-follow-button.swfw_leaf_button a, .swfw_leaf_button.swfw_square_button a, .swfw_leaf_button.swfw_buttons_button a, .swfw_leaf_button.swfw_block_button a, .swfw_buttons_button a, .swfw_square_button a,
.swfw-follow-button .swfw-text,
.swfw_block_button .swfw-text,
.swfw_buttons_button .swfw-text,
.swfw_square_button .swfw-text,
.swfw-follow-button .swfw-cta,
.swfw_block_button .swfw-cta,
.swfw_buttons_button .swfw-cta,
.swfw_square_button .swfw-cta,
.swfw-follow-button .swfw-count,
.swfw_block_button .swfw-count,
.swfw_buttons_button .swfw-count,
.swfw_square_button .swfw-count {
  text-decoration: none !important;
}
.swfw-follow-button .swfw-network-icon i, .swfw_block_button .swfw-network-icon i, .swfw_buttons_button .swfw-network-icon i, .swfw_square_button .swfw-network-icon i {
  width: 32px;
  height: 32px;
  border-radius: 100px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none !important;
}

/**
 * Square Buttons
 *
 */
.swfw_square_button {
  width: 60px;
  height: 60px;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  text-align: center;
  margin: 5px;
  padding: 0;
  justify-content: center;
  border-radius: 4px;
  /* Use absolute so they occupy the same space in parent container swfw-text. */
}
.swfw_square_button .swfw-network-icon {
  margin-top: -12px;
}
.swfw_square_button .swfw-text {
  width: 100%;
}
.swfw_square_button .swfw-cta,
.swfw_square_button .swfw-count {
  display: block;
  width: 100%;
  position: absolute;
}
.swfw_square_button .swfw-count {
  opacity: 1;
  transition: opacity 120ms 0;
  font-size: 12px;
}
.swfw_square_button .swfw-cta {
  opacity: 0;
  transition: opacity 120ms 0;
  font-size: 12px;
}
.swfw_square_button:hover .swfw-count {
  opacity: 0;
  transition: opacity 120ms 120ms;
}
.swfw_square_button:hover .swfw-cta {
  opacity: 1;
  transition: opacity 120ms 120ms;
}

/**
 * Buttons buttons
 *
 */
.swfw_buttons_button {
  display: flex;
  flex-flow: row nowrap;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  margin: 10px 5px;
  border-radius: 4px;
  padding: 5px 15px;
  color: white;
}
.swfw_buttons_button .swfw-network-icon {
  padding: 0;
  font-size: 32px;
}
.swfw_buttons_button .swfw-text {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  margin: 0 10px;
  transition: margin 300ms;
  display: flex;
  justify-content: center;
  line-height: 32px;
  color: white;
}
.swfw_buttons_button .swfw-text .swfw-cta,
.swfw_buttons_button .swfw-text .swfw-count {
  display: inline;
  position: relative;
  transition: all 300ms;
}
.swfw_buttons_button .swfw-text .swfw-cta {
  width: 0;
  overflow-x: hidden;
  position: absolute;
  color: transparent;
  margin-right: 0;
  font-weight: normal;
}
.swfw_buttons_button .swfw-text:hover .swfw-cta {
  color: white;
}
.swfw_buttons_button.swp-snapchat .swfw-text {
  color: black;
}
.swfw_buttons_button.swp-snapchat .swfw-text:hover .swfw-cta {
  color: black;
}
.swfw_buttons_button:hover .swfw-text {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
}
.swfw_buttons_button:hover .swfw-text .swfw-cta {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
  overflow-x: visible;
  position: relative;
  margin-right: 10px;
  color: white;
}
/**
 * Block Buttons
 *
 */
/**
/// Mixins used by block variations.
**/
.swfw-follow-button.swfw_shift_button .swfw-network-icon, .swfw_shift_button.swfw_square_button .swfw-network-icon, .swfw_shift_button.swfw_buttons_button .swfw-network-icon, .swfw_shift_button.swfw_block_button .swfw-network-icon, .swfw-follow-button.swfw_pill_button .swfw-network-icon, .swfw_pill_button.swfw_square_button .swfw-network-icon, .swfw_pill_button.swfw_buttons_button .swfw-network-icon, .swfw_pill_button.swfw_block_button .swfw-network-icon, .swfw-follow-button.swfw_leaf_button .swfw-network-icon, .swfw_leaf_button.swfw_square_button .swfw-network-icon, .swfw_leaf_button.swfw_buttons_button .swfw-network-icon, .swfw_leaf_button.swfw_block_button .swfw-network-icon {
  margin-left: 10px;
  flex: 1;
}
.swfw-follow-button.swfw_shift_button .swfw-text, .swfw_shift_button.swfw_square_button .swfw-text, .swfw_shift_button.swfw_buttons_button .swfw-text, .swfw_shift_button.swfw_block_button .swfw-text, .swfw-follow-button.swfw_pill_button .swfw-text, .swfw_pill_button.swfw_square_button .swfw-text, .swfw_pill_button.swfw_buttons_button .swfw-text, .swfw_pill_button.swfw_block_button .swfw-text, .swfw-follow-button.swfw_leaf_button .swfw-text, .swfw_leaf_button.swfw_square_button .swfw-text, .swfw_leaf_button.swfw_buttons_button .swfw-text, .swfw_leaf_button.swfw_block_button .swfw-text {
  flex: 2;
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button, .swfw_shift_button.swfw_square_button .swfw-cta-button, .swfw_shift_button.swfw_buttons_button .swfw-cta-button, .swfw_shift_button.swfw_block_button .swfw-cta-button, .swfw-follow-button.swfw_pill_button .swfw-cta-button, .swfw_pill_button.swfw_square_button .swfw-cta-button, .swfw_pill_button.swfw_buttons_button .swfw-cta-button, .swfw_pill_button.swfw_block_button .swfw-cta-button, .swfw-follow-button.swfw_leaf_button .swfw-cta-button, .swfw_leaf_button.swfw_square_button .swfw-cta-button, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button, .swfw_leaf_button.swfw_block_button .swfw-cta-button {
  flex: 1;
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button a, .swfw_shift_button.swfw_square_button .swfw-cta-button a, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a, .swfw_shift_button.swfw_block_button .swfw-cta-button a, .swfw-follow-button.swfw_pill_button .swfw-cta-button a, .swfw_pill_button.swfw_square_button .swfw-cta-button a, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a, .swfw_pill_button.swfw_block_button .swfw-cta-button a, .swfw-follow-button.swfw_leaf_button .swfw-cta-button a, .swfw_leaf_button.swfw_square_button .swfw-cta-button a, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button a, .swfw_leaf_button.swfw_block_button .swfw-cta-button a {
  padding: none;
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button a div, .swfw_shift_button.swfw_square_button .swfw-cta-button a div, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a div, .swfw_shift_button.swfw_block_button .swfw-cta-button a div, .swfw-follow-button.swfw_pill_button .swfw-cta-button a div, .swfw_pill_button.swfw_square_button .swfw-cta-button a div, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a div, .swfw_pill_button.swfw_block_button .swfw-cta-button a div, .swfw-follow-button.swfw_leaf_button .swfw-cta-button a div, .swfw_leaf_button.swfw_square_button .swfw-cta-button a div, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button a div, .swfw_leaf_button.swfw_block_button .swfw-cta-button a div {
  padding: 10px 30px;
  background: white;
  border-radius: 2px;
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button a:hover div, .swfw_shift_button.swfw_square_button .swfw-cta-button a:hover div, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a:hover div, .swfw_shift_button.swfw_block_button .swfw-cta-button a:hover div, .swfw-follow-button.swfw_pill_button .swfw-cta-button a:hover div, .swfw_pill_button.swfw_square_button .swfw-cta-button a:hover div, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a:hover div, .swfw_pill_button.swfw_block_button .swfw-cta-button a:hover div, .swfw-follow-button.swfw_leaf_button .swfw-cta-button a:hover div, .swfw_leaf_button.swfw_square_button .swfw-cta-button a:hover div, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button a:hover div, .swfw_leaf_button.swfw_block_button .swfw-cta-button a:hover div {
  background: rgba(33, 33, 33, 0.3);
}

.swfw_block_button, .swfw-follow-button.swfw_shift_button, .swfw_shift_button.swfw_square_button, .swfw_shift_button.swfw_buttons_button, .swfw_shift_button.swfw_block_button, .swfw-follow-button.swfw_pill_button, .swfw_pill_button.swfw_square_button, .swfw_pill_button.swfw_buttons_button, .swfw_pill_button.swfw_block_button, .swfw-follow-button.swfw_leaf_button, .swfw_leaf_button.swfw_square_button, .swfw_leaf_button.swfw_buttons_button, .swfw_leaf_button.swfw_block_button {
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  cursor: initial;
  position: relative;
}
.swfw_block_button > *, .swfw-follow-button.swfw_shift_button > *, .swfw_shift_button.swfw_square_button > *, .swfw_shift_button.swfw_buttons_button > *, .swfw_shift_button.swfw_block_button > *, .swfw-follow-button.swfw_pill_button > *, .swfw_pill_button.swfw_square_button > *, .swfw_pill_button.swfw_buttons_button > *, .swfw_pill_button.swfw_block_button > *, .swfw-follow-button.swfw_leaf_button > *, .swfw_leaf_button.swfw_square_button > *, .swfw_leaf_button.swfw_buttons_button > *, .swfw_leaf_button.swfw_block_button > * {
  width: -moz-min-content;
  width: -webkit-min-content;
  width: min-content;
}
.swfw_block_button .swfw-network-icon, .swfw-follow-button.swfw_shift_button .swfw-network-icon, .swfw_shift_button.swfw_square_button .swfw-network-icon, .swfw_shift_button.swfw_buttons_button .swfw-network-icon, .swfw-follow-button.swfw_pill_button .swfw-network-icon, .swfw_pill_button.swfw_square_button .swfw-network-icon, .swfw_pill_button.swfw_buttons_button .swfw-network-icon, .swfw-follow-button.swfw_leaf_button .swfw-network-icon, .swfw_leaf_button.swfw_square_button .swfw-network-icon, .swfw_leaf_button.swfw_buttons_button .swfw-network-icon {
  margin-left: 10px;
}
.swfw_block_button .swfw-text, .swfw-follow-button.swfw_shift_button .swfw-text, .swfw_shift_button.swfw_square_button .swfw-text, .swfw_shift_button.swfw_buttons_button .swfw-text, .swfw-follow-button.swfw_pill_button .swfw-text, .swfw_pill_button.swfw_square_button .swfw-text, .swfw_pill_button.swfw_buttons_button .swfw-text, .swfw-follow-button.swfw_leaf_button .swfw-text, .swfw_leaf_button.swfw_square_button .swfw-text, .swfw_leaf_button.swfw_buttons_button .swfw-text {
  font-size: 12px;
  line-height: 24px;
  left: 70px;
  color: white;
  text-align: center;
}
.swfw_block_button .swfw-text .swfw-count, .swfw-follow-button.swfw_shift_button .swfw-text .swfw-count, .swfw_shift_button.swfw_square_button .swfw-text .swfw-count, .swfw_shift_button.swfw_buttons_button .swfw-text .swfw-count, .swfw-follow-button.swfw_pill_button .swfw-text .swfw-count, .swfw_pill_button.swfw_square_button .swfw-text .swfw-count, .swfw_pill_button.swfw_buttons_button .swfw-text .swfw-count, .swfw-follow-button.swfw_leaf_button .swfw-text .swfw-count, .swfw_leaf_button.swfw_square_button .swfw-text .swfw-count, .swfw_leaf_button.swfw_buttons_button .swfw-text .swfw-count {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  font-size: 15px;
}
.swfw_block_button.swp-snapchat .swfw-text, .swp-snapchat.swfw-follow-button.swfw_shift_button .swfw-text, .swp-snapchat.swfw_shift_button.swfw_square_button .swfw-text, .swp-snapchat.swfw_shift_button.swfw_buttons_button .swfw-text, .swp-snapchat.swfw-follow-button.swfw_pill_button .swfw-text, .swp-snapchat.swfw_pill_button.swfw_square_button .swfw-text, .swp-snapchat.swfw_pill_button.swfw_buttons_button .swfw-text, .swp-snapchat.swfw-follow-button.swfw_leaf_button .swfw-text, .swp-snapchat.swfw_leaf_button.swfw_square_button .swfw-text, .swp-snapchat.swfw_leaf_button.swfw_buttons_button .swfw-text {
  color: black;
}
.swfw_block_button .swfw-cta, .swfw-follow-button.swfw_shift_button .swfw-cta, .swfw_shift_button.swfw_square_button .swfw-cta, .swfw_shift_button.swfw_buttons_button .swfw-cta, .swfw-follow-button.swfw_pill_button .swfw-cta, .swfw_pill_button.swfw_square_button .swfw-cta, .swfw_pill_button.swfw_buttons_button .swfw-cta, .swfw-follow-button.swfw_leaf_button .swfw-cta, .swfw_leaf_button.swfw_square_button .swfw-cta, .swfw_leaf_button.swfw_buttons_button .swfw-cta {
  border-radius: 3px;
}
.swfw_block_button .swfw-cta-button, .swfw-follow-button.swfw_shift_button .swfw-cta-button, .swfw_shift_button.swfw_square_button .swfw-cta-button, .swfw_shift_button.swfw_buttons_button .swfw-cta-button, .swfw-follow-button.swfw_pill_button .swfw-cta-button, .swfw_pill_button.swfw_square_button .swfw-cta-button, .swfw_pill_button.swfw_buttons_button .swfw-cta-button, .swfw-follow-button.swfw_leaf_button .swfw-cta-button, .swfw_leaf_button.swfw_square_button .swfw-cta-button, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button {
  font-size: 24px;
  padding: 5px;
  line-height: 24px;
  border-radius: 4px;
  text-align: center;
  right: 0;
}
.swfw_block_button .swfw-cta-button a, .swfw-follow-button.swfw_shift_button .swfw-cta-button a, .swfw_shift_button.swfw_square_button .swfw-cta-button a, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a, .swfw-follow-button.swfw_pill_button .swfw-cta-button a, .swfw_pill_button.swfw_square_button .swfw-cta-button a, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a, .swfw-follow-button.swfw_leaf_button .swfw-cta-button a, .swfw_leaf_button.swfw_square_button .swfw-cta-button a, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button a {
  text-decoration: none !important;
}
.swfw_block_button .swfw-cta-button a div, .swfw-follow-button.swfw_shift_button .swfw-cta-button a div, .swfw_shift_button.swfw_square_button .swfw-cta-button a div, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a div, .swfw-follow-button.swfw_pill_button .swfw-cta-button a div, .swfw_pill_button.swfw_square_button .swfw-cta-button a div, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a div, .swfw-follow-button.swfw_leaf_button .swfw-cta-button a div, .swfw_leaf_button.swfw_square_button .swfw-cta-button a div, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button a div {
  font-size: 14px;
  min-width: 100px;
  border-radius: 3px;
  background: white;
  padding: 5px 15px;
}
.swfw_block_button .swfw-cta-button a div:hover, .swfw-follow-button.swfw_shift_button .swfw-cta-button a div:hover, .swfw_shift_button.swfw_square_button .swfw-cta-button a div:hover, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a div:hover, .swfw-follow-button.swfw_pill_button .swfw-cta-button a div:hover, .swfw_pill_button.swfw_square_button .swfw-cta-button a div:hover, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a div:hover, .swfw-follow-button.swfw_leaf_button .swfw-cta-button a div:hover, .swfw_leaf_button.swfw_square_button .swfw-cta-button a div:hover, .swfw_leaf_button.swfw_buttons_button .swfw-cta-button a div:hover {
  transition: opacity 200ms;
  background: rgba(30, 30, 30, 0.3);
  cursor: pointer;
  color: white;
}

/**
 * Leaf style
 */
.swfw-follow-button.swfw_leaf_button, .swfw_leaf_button.swfw_square_button, .swfw_leaf_button.swfw_buttons_button, .swfw_leaf_button.swfw_block_button {
  border-top-left-radius: 21px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 21px;
}
.swfw-follow-button.swfw_leaf_button .swfw-network-icon, .swfw_leaf_button.swfw_square_button .swfw-network-icon, .swfw_leaf_button.swfw_buttons_button .swfw-network-icon, .swfw_leaf_button.swfw_block_button .swfw-network-icon {
  margin-left: 10px;
}

/**
 * Pill style
 */
.swfw-follow-button.swfw_pill_button, .swfw_pill_button.swfw_square_button, .swfw_pill_button.swfw_buttons_button, .swfw_pill_button.swfw_block_button {
  border-radius: 50px;
  padding: 20px;
}
.swfw-follow-button.swfw_pill_button .swfw-network-icon, .swfw_pill_button.swfw_square_button .swfw-network-icon, .swfw_pill_button.swfw_buttons_button .swfw-network-icon, .swfw_pill_button.swfw_block_button .swfw-network-icon {
  margin-left: 10px;
}
.swfw-follow-button.swfw_pill_button .swfw-cta-button a, .swfw_pill_button.swfw_square_button .swfw-cta-button a, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a, .swfw_pill_button.swfw_block_button .swfw-cta-button a {
  border-radius: 50px;
}
.swfw-follow-button.swfw_pill_button .swfw-cta-button a div, .swfw_pill_button.swfw_square_button .swfw-cta-button a div, .swfw_pill_button.swfw_buttons_button .swfw-cta-button a div, .swfw_pill_button.swfw_block_button .swfw-cta-button a div {
  border-radius: 50px;
}

/**
 * Shift style
 */
.swfw-follow-button.swfw_shift_button, .swfw_shift_button.swfw_square_button, .swfw_shift_button.swfw_buttons_button, .swfw_shift_button.swfw_block_button {
  transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  -webkit-transform: skew(-20deg);
}
.swfw-follow-button.swfw_shift_button div, .swfw_shift_button.swfw_square_button div, .swfw_shift_button.swfw_buttons_button div, .swfw_shift_button.swfw_block_button div {
  transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
  -webkit-transform: skew(20deg);
  align-items: center;
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button, .swfw_shift_button.swfw_square_button .swfw-cta-button, .swfw_shift_button.swfw_buttons_button .swfw-cta-button, .swfw_shift_button.swfw_block_button .swfw-cta-button {
  transform: skew(0deg);
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button a, .swfw_shift_button.swfw_square_button .swfw-cta-button a, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a, .swfw_shift_button.swfw_block_button .swfw-cta-button a {
  padding: none;
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button a:hover, .swfw_shift_button.swfw_square_button .swfw-cta-button a:hover, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a:hover, .swfw_shift_button.swfw_block_button .swfw-cta-button a:hover {
  background: rgba(33, 33, 33, 0.3);
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button a div, .swfw_shift_button.swfw_square_button .swfw-cta-button a div, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a div, .swfw_shift_button.swfw_block_button .swfw-cta-button a div {
  background: none;
  transform: skew(20deg);
  padding: 10px 30px;
}
.swfw-follow-button.swfw_shift_button .swfw-cta-button a div:hover, .swfw_shift_button.swfw_square_button .swfw-cta-button a div:hover, .swfw_shift_button.swfw_buttons_button .swfw-cta-button a div:hover, .swfw_shift_button.swfw_block_button .swfw-cta-button a div:hover {
  background: none;
}

/**
/// Backend Style
**/
.swfw-revoke-button,
.swfw-authorization-button {
  width: 70%;
  text-align: center;
  max-width: 200px;
}

.swfw-input-field,
.swfw-follow-field {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  margin: 15px auto;
}

.swfw-follow-field.swfw-inactive a {
  cursor: initial;
}
.swfw-follow-field.swfw-active a {
  cursor: pointer;
}

.swfw-follow-field-icon {
  color: black;
  width: 40px;
  font-size: 40px;
  line-height: 42px;
  font-weight: bold;
  transition: all 200ms;
  border-radius: 3px;
  height: 40px;
  text-align: center;
  padding: 2px;
}

.swfw-widget label {
  font-size: 14px;
  width: 100px;
}

.swfw-follow-field label {
  text-align: right;
}

.swfw-input-field input,
.swfw-input-field select,
.swfw-follow-field input {
  padding: 10px;
  width: 50%;
  height: 100%;
  border-radius: 4px;
}

.swfw-follow-field.swfw-inactive div {
  background: white;
}

.swfw-follow-field.swfw-active div {
  color: white;
}

a.swp-hover-pin-button {
  background: #cd2029;
  border: 1px solid #aa1b29;
  border: 0;
  border-bottom: none;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 15px;
  width: 120px !important;
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  position: absolute;
  text-decoration: none;
  text-align: center;
  transition: opacity 0.5s;
  z-index: 3200;
  position: absolute;
  cursor: pointer;
}
a.swp-hover-pin-button::before {
  content: "A";
  color: #fff;
  float: left;
  font-family: sw-icon-font;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  margin-left: -5px;
  margin-right: 10px;
}
a.swp-hover-pin-button:hover::before {
  content: "z";
}
a.swp-hover-pin-button:hover, a.swp-hover-pin-button:focus {
  background: #aa1b29;
  color: #fff;
  text-decoration: none;
}

.swp-pinterest-image-top {
  margin-bottom: 20px;
}

.swp-pinterest-image-bottom {
  margin-top: 20px;
}

.swp_pop_thumb {
  border-radius: 3px;
  float: left;
  height: 100px;
  margin: 5px 25px 5px 0;
  width: 100px;
}

.swp_popular_post {
  clear: both;
}
.swp_popular_post a.swp_popularity {
  border: none;
  display: block;
  line-height: 1.5;
  margin: 20px 0;
}

.swp_clearfix:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}

span.swp_pop_count {
  display: block;
  font-size: 70%;
}

.swp_widget_box {
  border-radius: 3px;
}

.swp_hidden_pin_image {
  height: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -10;
}

.swp-content-locator {
  display: none !important;
  margin: 0 !important;
}

.swp-lightbox-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  background: #ffffff;
  z-index: 999999;
}
.swp-lightbox-wrapper .swp-lightbox-inner {
  width: 50%;
  left: 25%;
  position: relative;
  text-align: center;
  top: 10%;
  background: #ffffff;
  padding: 35px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .swp-lightbox-wrapper .swp-lightbox-inner {
    width: 80%;
    left: 10%;
  }
}
@media (max-width: 450px) {
  .swp-lightbox-wrapper .swp-lightbox-inner {
    width: 90%;
    left: 5%;
  }
}
.swp-lightbox-wrapper .swp-lightbox-inner h5 {
  font-family: Lato, sans-serif;
  font-size: 25px;
  margin-bottom: 40px;
  text-align: center;
}
.swp-lightbox-wrapper .swp-lightbox-inner .swp-lightbox-close {
  font-weight: bold;
  height: 20px;
  width: 20px;
  cursor: pointer;
  color: #30394f;
  text-align: right;
  transform: rotate(45deg);
  display: inline-block;
  float: right;
  margin: -30px;
  font-size: 25px;
}
.swp-lightbox-wrapper .swp-lightbox-inner .swp-lightbox-close:before {
  content: "+";
  font-family: arial;
}
@media print {
  .swp-lightbox-wrapper {
    display: none;
  }
}
.swp-lightbox-wrapper .swp_pinterest_icon.top_icon, .swp-lightbox-wrapper .swp_share_icon {
  color: #cd2029;
  font-size: 45px;
  margin: 0;
  padding: 0;
  line-height: 0;
}
.swp-lightbox-wrapper .swp_share_icon {
  color: #000000;
}
.swp-lightbox-wrapper.pinterest-overlay .swp-lightbox-inner {
  width: 70%;
  left: 15%;
  height: 80%;
  overflow-y: auto;
}
.swp-lightbox-wrapper.pinterest-overlay .swp-lightbox-inner h5 {
  margin-bottom: 40px;
}
.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper {
  text-align: center;
}
.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper .pin_image_select_wrapper {
  display: inline-block;
  width: 24%;
  margin-right: 1%;
}
.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper .pin_image_select_wrapper img {
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}
.swp-lightbox-wrapper.pinterest-overlay .pin_images_wrapper .pin_image_select_wrapper .swp-hover-pin-button {
  position: initial;
  width: 100% !important;
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}

/*# sourceMappingURL=style.css.map */
