﻿



.td-social-network, .td-social-handler {
    position: relative;
    display: inline-block;
    margin: 0 3px 7px;
    height: 40px;
    min-width: 40px;
    font-size: 11px;
    text-align: center;
    vertical-align: middle
}

.td-ps-notext .td-social-network .td-social-but-icon, .td-ps-notext .td-social-handler .td-social-but-icon {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.td-social-network {
    color: #000;
    overflow: hidden
}

    .td-social-network .td-social-but-icon {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px
    }

    .td-social-network .td-social-but-text {
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px
    }

    .td-social-network:hover {
        opacity: .8 !important
    }

.td-social-handler {
    color: #444;
    border: 1px solid #e9e9e9;
    border-radius: 2px
}

    .td-social-handler .td-social-but-text {
        font-weight: 700
    }

        .td-social-handler .td-social-but-text:before {
            background-color: #000;
            opacity: .08
        }

.td-social-share-text {
    margin-right: 18px
}

    .td-social-share-text:before, .td-social-share-text:after {
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        left: 100%;
        width: 0;
        height: 0;
        border-style: solid
    }

    .td-social-share-text:before {
        border-width: 9px 0 9px 11px;
        border-color: transparent transparent transparent #e9e9e9
    }

    .td-social-share-text:after {
        border-width: 8px 0 8px 10px;
        border-color: transparent transparent transparent #fff
    }

.td-social-but-text, .td-social-but-icon {
    display: inline-block;
    position: relative
}

.td-social-but-icon {
    padding-left: 13px;
    padding-right: 13px;
    line-height: 40px;
    z-index: 1
}

    .td-social-but-icon i {
        position: relative;
        top: -1px;
        vertical-align: middle
    }

.td-social-but-text {
    margin-left: -6px;
    padding-left: 12px;
    padding-right: 17px;
    line-height: 40px
}

    .td-social-but-text:before {
        content: '';
        position: absolute;
        top: 12px;
        left: 0;
        width: 1px;
        height: 16px;
        background-color: #fff;
        opacity: .2;
        z-index: 1
    }

.td-social-handler i, .td-social-facebook i, .td-social-reddit i, .td-social-linkedin i, .td-social-tumblr i, .td-social-stumbleupon i, .td-social-vk i, .td-social-viber i {
    font-size: 14px
}

.td-social-telegram i {
    font-size: 16px
}

.td-social-mail i, .td-social-line i, .td-social-print i {
    font-size: 15px
}

.td-social-handler .td-icon-share {
    top: -1px;
    left: -1px
}

.td-social-twitter .td-icon-twitter {
    font-size: 12px
}

.td-social-pinterest .td-icon-pinterest {
    font-size: 13px
}

.td-social-whatsapp .td-icon-whatsapp {
    font-size: 18px
}

.td-social-reddit .td-social-but-icon {
    padding-right: 12px
}

.td-social-reddit .td-icon-reddit {
    left: -1px
}

.td-social-telegram .td-social-but-icon {
    padding-right: 12px
}

.td-social-telegram .td-icon-telegram {
    left: -1px
}

.td-social-stumbleupon .td-social-but-icon {
    padding-right: 11px
}

.td-social-stumbleupon .td-icon-stumbleupon {
    left: -2px
}

.td-social-digg .td-social-but-icon {
    padding-right: 11px
}

.td-social-digg .td-icon-digg {
    left: -2px;
    font-size: 17px
}

.td-social-vk .td-social-but-icon {
    padding-right: 11px
}

.td-social-vk .td-icon-vk {
    left: -2px
}

.td-social-naver .td-icon-naver {
    left: -1px;
    font-size: 16px
}

.td-social-expand-tabs i {
    top: -2px;
    left: -1px;
    font-size: 16px
}



@media(min-width:767px) {
    .td-social-whatsapp, .td-social-line, .td-social-viber {
        display: none
    }
}

.td-ps-bg .td-social-network {
    color: #fff
}

.td-ps-bg .td-social-facebook .td-social-but-icon, .td-ps-bg .td-social-facebook .td-social-but-text {
    background-color: #516eab
}

.td-ps-bg .td-social-twitter .td-social-but-icon, .td-ps-bg .td-social-twitter .td-social-but-text {
    background-color: #29c5f6
}

.td-ps-bg .td-social-pinterest .td-social-but-icon, .td-ps-bg .td-social-pinterest .td-social-but-text {
    background-color: #0077b7
}

.td-ps-bg .td-social-whatsapp .td-social-but-icon, .td-ps-bg .td-social-whatsapp .td-social-but-text {
    background-color: #7bbf6a
}

.td-ps-bg .td-social-reddit .td-social-but-icon, .td-ps-bg .td-social-reddit .td-social-but-text {
    background-color: #f54200
}

.td-ps-bg .td-social-mail .td-social-but-icon, .td-ps-bg .td-social-digg .td-social-but-icon, .td-ps-bg .td-social-mail .td-social-but-text, .td-ps-bg .td-social-digg .td-social-but-text {
    background-color: #000
}

.td-ps-bg .td-social-print .td-social-but-icon, .td-ps-bg .td-social-print .td-social-but-text {
    background-color: #333
}

.td-ps-bg .td-social-linkedin .td-social-but-icon, .td-ps-bg .td-social-linkedin .td-social-but-text {
    background-color: #0266a0
}

.td-ps-bg .td-social-tumblr .td-social-but-icon, .td-ps-bg .td-social-tumblr .td-social-but-text {
    background-color: #3e5a70
}

.td-ps-bg .td-social-telegram .td-social-but-icon, .td-ps-bg .td-social-telegram .td-social-but-text {
    background-color: #179cde
}

.td-ps-bg .td-social-stumbleupon .td-social-but-icon, .td-ps-bg .td-social-stumbleupon .td-social-but-text {
    background-color: #ee4813
}

.td-ps-bg .td-social-vk .td-social-but-icon, .td-ps-bg .td-social-vk .td-social-but-text {
    background-color: #4c75a3
}

.td-ps-bg .td-social-line .td-social-but-icon, .td-ps-bg .td-social-line .td-social-but-text {
    background-color: #00b900
}

.td-ps-bg .td-social-viber .td-social-but-icon, .td-ps-bg .td-social-viber .td-social-but-text {
    background-color: #5d54a4
}

.td-ps-bg .td-social-naver .td-social-but-icon, .td-ps-bg .td-social-naver .td-social-but-text {
    background-color: #3ec729
}

.td-ps-dark-bg .td-social-network {
    color: #fff
}

    .td-ps-dark-bg .td-social-network .td-social-but-icon, .td-ps-dark-bg .td-social-network .td-social-but-text {
        background-color: #000
    }

.td-ps-border .td-social-network .td-social-but-icon, .td-ps-border .td-social-network .td-social-but-text {
    line-height: 38px;
    border-width: 1px;
    border-style: solid
}

.td-ps-border .td-social-network .td-social-but-text {
    border-left-width: 0
}

    .td-ps-border .td-social-network .td-social-but-text:before {
        background-color: #000;
        opacity: .08
    }

.td-ps-border.td-ps-padding .td-social-network .td-social-but-icon {
    border-right-width: 0
}

.td-ps-border.td-ps-padding .td-social-network.td-social-expand-tabs .td-social-but-icon {
    border-right-width: 1px
}

.td-ps-border-grey .td-social-but-icon, .td-ps-border-grey .td-social-but-text {
    border-color: #e9e9e9
}

.td-ps-border-colored .td-social-facebook .td-social-but-icon, .td-ps-border-colored .td-social-facebook .td-social-but-text {
    border-color: #516eab
}

.td-ps-border-colored .td-social-twitter .td-social-but-icon, .td-ps-border-colored .td-social-twitter .td-social-but-text {
    border-color: #29c5f6
}

.td-ps-border-colored .td-social-pinterest .td-social-but-icon, .td-ps-border-colored .td-social-pinterest .td-social-but-text {
    border-color: #ca212a
}

.td-ps-border-colored .td-social-whatsapp .td-social-but-icon, .td-ps-border-colored .td-social-whatsapp .td-social-but-text {
    border-color: #7bbf6a
}

.td-ps-border-colored .td-social-reddit .td-social-but-icon, .td-ps-border-colored .td-social-reddit .td-social-but-text {
    border-color: #f54200
}

.td-ps-border-colored .td-social-mail .td-social-but-icon, .td-ps-border-colored .td-social-digg .td-social-but-icon, .td-ps-border-colored .td-social-mail .td-social-but-text, .td-ps-border-colored .td-social-digg .td-social-but-text {
    border-color: #000
}
.td-social-sharing-hidden{display:none;}