.heateor_sss_button_instagram span.heateor_sss_svg,
a.heateor_sss_instagram span.heateor_sss_svg {
    background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
}

.heateor_sss_horizontal_sharing .heateor_sss_svg,
.heateor_sss_standard_follow_icons_container .heateor_sss_svg {
    color: #fff;
    border-width: 0;
    border-style: solid;
    border-color: transparent
}

.heateor_sss_horizontal_sharing .heateorSssTCBackground {
    color: #666
}

.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,
.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover {
    border-color: transparent
}

.heateor_sss_vertical_sharing span.heateor_sss_svg,
.heateor_sss_floating_follow_icons_container span.heateor_sss_svg {
    color: #fff;
    border-width: 0;
    border-style: solid;
    border-color: transparent
}

.heateor_sss_vertical_sharing .heateorSssTCBackground {
    color: #666
}

.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,
.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover {
    border-color: transparent
}

@media screen and (max-width:783px) {
    .heateor_sss_vertical_sharing {
        display: none !important
    }
}

div.heateor_sss_mobile_footer {
    display: none
}

@media screen and (max-width:783px) {
    div.heateor_sss_bottom_sharing .heateorSssTCBackground {
        background-color: #fff
    }
    div.heateor_sss_bottom_sharing {
        width: 100% !important;
        left: 0 !important
    }
    div.heateor_sss_bottom_sharing a {
        width: 25% !important
    }
    div.heateor_sss_bottom_sharing .heateor_sss_svg {
        width: 100% !important
    }
    div.heateor_sss_bottom_sharing div.heateorSssTotalShareCount {
        font-size: 1em !important;
        line-height: 21px !important
    }
    div.heateor_sss_bottom_sharing div.heateorSssTotalShareText {
        font-size: .7em !important;
        line-height: 0px !important
    }
    div.heateor_sss_mobile_footer {
        display: block;
        height: 30px
    }
    .heateor_sss_bottom_sharing {
        padding: 0 !important;
        display: block !important;
        width: auto !important;
        bottom: -2px !important;
        top: auto !important
    }
    .heateor_sss_bottom_sharing .heateor_sss_square_count {
        line-height: inherit
    }
    .heateor_sss_bottom_sharing .heateorSssSharingArrow {
        display: none
    }
    .heateor_sss_bottom_sharing .heateorSssTCBackground {
        margin-right: 1.1em !important
    }
}