.ssbp-btn:before,
.ssbp-toggle-switch:before {
    display: inline-block;
    font-family: 'ssbp';
    speak: none;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none
}
.ssbp-arrow-right:before {
    content: "\e612"
}
.ssbp-arrow-left:before {
    content: "\e613"
}
.ssbp-arrow-down:before {
    content: "\e619"
}
.ssbp-arrow-up:before {
    content: "\e61a"
}
.ssbp-chevron-down:before,
.ssbp-toggle-switch:before {
    content: "\e618"
}
.ssbp-chevron-up:before,
.ssbp--state-hidden .ssbp-toggle-switch:before {
    content: "\e615"
}
.ssbp-chevron-right:before,
.ssbp--fixed-right .ssbp-toggle-switch:before,
.ssbp--state-hidden.ssbp--fixed-left .ssbp-toggle-switch:before {
    content: "\e616"
}
.ssbp-chevron-left:before,
.ssbp--fixed-left .ssbp-toggle-switch:before,
.ssbp--state-hidden.ssbp--fixed-right .ssbp-toggle-switch:before {
    content: "\e617"
}
.ssbp-simplesharebuttons:before {
    content: "\e611"
}
.ssbp-yummly:before {
    content: "\e60b"
}
.ssbp-whatsapp:before {
    content: "\e60f"
}
.ssbp-diggit:before {
    content: "\e60c"
}
.ssbp-buffer:before {
    content: "\e60d"
}
.ssbp-close:before {
    content: "\e614"
}
.ssbp-twitter:before {
    content: "\e605"
}
.ssbp-reddit:before {
    content: "\e606"
}
.ssbp-flattr:before {
    content: "\e607"
}
.ssbp-tumblr:before {
    content: "\e608"
}
.ssbp-linkedin:before {
    content: "\e609"
}
.ssbp-google:before {
    content: "\e60a"
}
.ssbp-xing:before {
    content: "\e610"
}
.ssbp-facebook:before {
    content: "\e60e"
}
.ssbp-facebook_save:before {
    content: "\e900";
}
.ssbp-vk:before {
    content: "\e600"
}
.ssbp-stumbleupon:before {
    content: "\e601"
}
.ssbp-print:before {
    content: "\e602"
}
.ssbp-pinterest:before {
    content: "\e603"
}
.ssbp-email:before {
    content: "\e604"
}
@media only screen and (min-width: 481px) {
    .ssbp-li--whatsapp {
        display: none !important
    }
}
.ssbp-wrap *,
.ssbp-wrap *:before,
.ssbp-wrap *:after {
    box-sizing: border-box
}
.ssbp-input-url-div,
.ssbp-total-shares,
.ssbp-each-share,
.ssbp-toggle-switch,
.ssbp-text {
    display: none
}
.ssbp-wrap {
    position: relative;
    display: inline-block;
    padding: 0px;
    font-size: 0;
    color: #272727
}
.ssbp-wrap.ssbp--centred {
    display: block;
    text-align: center
}
.ssbp-wrap.ssbp--aligned-right {
    display: block;
    text-align: right
}
.ssbp-wrap.ssbp--aligned-right .ssbp-container {
    display: inline-block
}
.ssbp-wrap .ssbp-container,
.ssbp-wrap .ssbp-toggle-switch {
    font-size: 16px
}
.ssbp-wrap .ssbp-list {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0
}
.ssbp-wrap .ssbp-list li {
    position: relative;
    display: inline-block;
    vertical-align: top
}
.ssbp-wrap .ssbp-list li:first-of-type {
    margin-left: 0
}
.ssbp-wrap .ssbp-btn {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-family: sans-serif
}
.ssbp-wrap.ssbp--stacked .ssbp-list li,
.ssbp-wrap.ssbp--fixed-left .ssbp-list li,
.ssbp-wrap.ssbp--fixed-right .ssbp-list li {
    display: block;
    margin-top: 6px;
    margin-left: 0 !important;
    margin-right: 0 !important
}
.ssbp-wrap.ssbp--stacked .ssbp-list li:first-of-type,
.ssbp-wrap.ssbp--fixed-left .ssbp-list li:first-of-type,
.ssbp-wrap.ssbp--fixed-right .ssbp-list li:first-of-type {
    margin-top: 0
}
.ssbp-wrap[class*="ssbp--fixed"] {
    position: fixed;
    z-index: 99999
}
.ssbp-wrap[class*="ssbp--fixed"] .ssbp-container {
    -webkit-transition: 0.25s;
    transition: 0.25s
}
.ssbp-wrap.ssbp--fixed-top,
.ssbp-wrap.ssbp--fixed-bottom {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}
.ssbp-wrap.ssbp--fixed-left,
.ssbp-wrap.ssbp--fixed-right {
    top: 25%
}
.ssbp-wrap.ssbp--fixed-top {
    top: 0
}
.ssbp-wrap.ssbp--fixed-bottom {
    bottom: 0
}
.ssbp-wrap.ssbp--fixed-left {
    left: 0
}
.ssbp-wrap.ssbp--fixed-right {
    right: 0
}
.ssbp-wrap[data-ssbp-counts="true"] .ssbp-each-share {
    display: block;
    pointer-events: none
}
.ssbp-wrap[data-ssbp-total-counts="true"] .ssbp-total-shares {
    display: inline-block;
    padding: 0 .5em;
    text-align: center;
    font-size: 14px;
    line-height: 2
}
.ssbp-wrap.ssbp--fixed-left .ssbp-total-shares,
.ssbp-wrap.ssbp--fixed-right .ssbp-total-shares,
.ssbp-wrap.ssbp--stacked .ssbp-total-shares,
.ssbp-wrap.ssbp--fixed-left .ssbp-total-shares,
.ssbp-wrap.ssbp--fixed-right .ssbp-total-shares {
    display: block;
    padding: 0
}
.ssbp-toggle-switch {
    position: absolute;
    padding: 0;
    border: 0;
    background: transparent;
    text-align: center;
    cursor: pointer;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    display: none !important
}
[data-ssbp-toggle="true"][class*="ssbp--fixed"] .ssbp-toggle-switch {
    display: inline-block !important
}
.ssbp-toggle-switch:active,
.ssbp-toggle-switch:hover,
.ssbp-toggle-switch:focus {
    padding: 0;
    border: 0
}
.ssbp--fixed-left .ssbp-toggle-switch,
.ssbp--fixed-right .ssbp-toggle-switch {
    left: 0;
    bottom: 100%;
    width: 100%
}
.ssbp--fixed-top .ssbp-toggle-switch,
.ssbp--fixed-bottom .ssbp-toggle-switch {
    left: 100%;
    bottom: 0;
    height: 100%
}
.ssbp--show-toggle.ssbp--fixed-top .ssbp-toggle-switch:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.ssbp--show-toggle.ssbp--fixed-bottom .ssbp-toggle-switch:before {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}
.ssbp--show-toggle.ssbp--fixed-right .ssbp-toggle-switch:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.ssbp--state-hidden .ssbp-each-share {
    opacity: 0
}
.ssbp--state-hidden .ssbp-container {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.ssbp--state-hidden.ssbp--fixed-top .ssbp-container {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}
.ssbp--state-hidden.ssbp--fixed-bottom .ssbp-container {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}
.ssbp--state-hidden.ssbp--fixed-left .ssbp-container {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}
.ssbp--state-hidden.ssbp--fixed-right .ssbp-container {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}
.ssbp--theme-4 .ssbp-toggle-switch {
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    color: #272727;
    border-radius: 0
}
.ssbp--theme-4 .ssbp-toggle-switch:active,
.ssbp--theme-4 .ssbp-toggle-switch:hover,
.ssbp--theme-4 .ssbp-toggle-switch:focus {
    background: #fff;
    background: rgba(255, 255, 255, 0.9)
}
.ssbp--theme-4[class*="ssbp--fixed"] .ssbp-container {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 8px
}
.ssbp--theme-4 .ssbp-btn {
    width: 3em;
    height: 3em;
    line-height: 3em;
    border-radius: 7.5px;
    color: #fff;
    -webkit-transition: background-color 0.25s;
    transition: background-color 0.25s;
    box-shadow: inset 0 -1.5em 2em rgba(255, 255, 255, 0.1);
    border-bottom: 0
}
.ssbp--theme-4 .ssbp-btn:hover,
.ssbp--theme-4 .ssbp-btn:focus,
.ssbp--theme-4 .ssbp-btn:active {
    box-shadow: inset 0 -1.5em 2em rgba(255, 255, 255, 0.1), inset 0 0 3.5em rgba(0, 0, 0, 0.33)
}
.ssbp--theme-4 .ssbp-btn:hover,
.ssbp--theme-4 .ssbp-btn:focus,
.ssbp--theme-4 .ssbp-btn:active,
.ssbp--theme-4 .ssbp-btn:visited {
    color: #fff
}
.ssbp--theme-4 .ssbp-list li {
    margin-left: 12px
}
.ssbp--theme-4 .ssbp-buffer {
    background-color: #272727
}
.ssbp--theme-4 .ssbp-diggit {
    background-color: #14589E
}
.ssbp--theme-4 .ssbp-email {
    background-color: #787878
}
.ssbp--theme-4 .ssbp-ellipsis {
    background-color: #152B3C
}
.ssbp--theme-4 .ssbp-facebook {
    background-color: #365397
}
.ssbp--theme-4 .ssbp-facebook_save {
    background-color: #365397
}
.ssbp--theme-4 .ssbp-flattr {
    background-color: #f67C1A
}
.ssbp--theme-4 .ssbp-google {
    background-color: #e0452c
}
.ssbp--theme-4 .ssbp-linkedin {
    background-color: #007bb6
}
.ssbp--theme-4 .ssbp-pinterest {
    background-color: #ce1a19
}
.ssbp--theme-4 .ssbp-print {
    background-color: #1F6B43
}
.ssbp--theme-4 .ssbp-reddit {
    background-color: #FF4500
}
.ssbp--theme-4 .ssbp-simplesharebuttons {
    background-color: #4582ec
}
.ssbp--theme-4 .ssbp-stumbleupon {
    background-color: #EB4924
}
.ssbp--theme-4 .ssbp-tumblr {
    background-color: #2C4762
}
.ssbp--theme-4 .ssbp-twitter {
    background-color: #00a9f1
}
.ssbp--theme-4 .ssbp-vk {
    background-color: #45668E
}
.ssbp--theme-4 .ssbp-whatsapp {
    background-color: #34AF23
}
.ssbp--theme-4 .ssbp-yummly {
    background-color: #E16120
}
.ssbp--theme-4 .ssbp-xing {
    background-color: #026466
}
.ssbp--theme-4 .ssbp-each-share {
    position: absolute;
    bottom: 100%;
    right: 0;
    z-index: 11;
    min-width: 1.25em;
    margin-right: -6px;
    margin-bottom: -8px;
    padding: 2px 4px;
    border-radius: 8px;
    background-color: #F22121;
    font-size: 10px;
    color: #FFF;
    text-align: center
}
.ssbp--theme-4.ssbp--fixed-right .ssbp-each-share {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: -16px
}
.ssbp-share-text {
    font-weight: normal;
    margin: 0 0 10px 0;
    font-size: 12px;
    color: #4582ec
}