﻿#dpsp-content-top {
    margin-bottom: 1.2em
}

#dpsp-content-bottom {
    margin-top: 1.2em
}

.dpsp-share-text {
    margin-bottom: 10px;
    font-weight: 700
}

.dpsp-networks-btns-wrapper {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important
}

    .dpsp-networks-btns-wrapper:after {
        display: block;
        clear: both;
        height: 0;
        content: ""
    }

    .dpsp-networks-btns-wrapper li {
        float: left;
        margin: 0;
        padding: 0;
        border: 0;
        list-style-type: none !important;
        -webkit-transition: all .15s ease-in;
        -moz-transition: all .15s ease-in;
        -o-transition: all .15s ease-in;
        transition: all .15s ease-in
    }

        .dpsp-networks-btns-wrapper li:before {
            display: none !important
        }

        .dpsp-networks-btns-wrapper li:first-child {
            margin-left: 0 !important
        }

    .dpsp-networks-btns-wrapper .dpsp-network-btn {
        display: flex;
        position: relative;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        min-width: 40px;
        height: 40px;
        max-height: 40px;
        padding: 0;
        border: 2px solid;
        border-radius: 0;
        box-shadow: none;
        font-family: Arial,sans-serif;
        font-size: 14px;
        font-weight: 700;
        line-height: 36px;
        text-align: center;
        vertical-align: middle;
        text-decoration: none !important;
        text-transform: unset !important;
        cursor: pointer;
        -webkit-transition: all .15s ease-in;
        -moz-transition: all .15s ease-in;
        -o-transition: all .15s ease-in;
        transition: all .15s ease-in
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-label {
            padding-right: .5em;
            padding-left: .5em
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count .dpsp-network-label {
            padding-right: .25em
        }

    .dpsp-networks-btns-wrapper.dpsp-column-auto .dpsp-network-btn.dpsp-no-label {
        width: 40px
    }

.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
    left: -2px
}

.dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
    border: 2px solid;
    outline: none;
    box-shadow: 0 0 0 3px rgba(21,156,228,.4);
    box-shadow: 0 0 0 3px var(--networkHover)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn:after {
    display: block;
    clear: both;
    height: 0;
    content: ""
}

.dpsp-networks-btns-wrapper.dpsp-column-auto .dpsp-network-btn.dpsp-no-label {
    padding-left: 0 !important
}

.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
    width: 28px
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-count {
    padding-right: .5em;
    padding-left: .25em;
    font-size: 13px;
    font-weight: 400;
    white-space: nowrap
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-count {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    margin-left: 0;
    padding-left: .5em;
    font-size: 11px;
    line-height: 20px;
    text-align: center
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sticky-bar .dpsp-network-btn .dpsp-network-count {
    padding-left: .5em
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-label-wrapper {
    display: none
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-column-auto):not(.dpsp-column-6) .dpsp-network-btn.dpsp-has-count-only .dpsp-network-label-wrapper, .dpsp-button-style-7 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-column-auto):not(.dpsp-column-6) .dpsp-network-btn.dpsp-has-count-only .dpsp-network-label-wrapper {
    display: inline-block;
    text-indent: 2em
}

.dpsp-networks-btns-wrapper.dpsp-column-1 li {
    width: 100%;
    margin-left: 0
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-1 li {
    margin-right: 0
}

.dpsp-networks-btns-wrapper.dpsp-column-2 li {
    width: 50%
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-2 li {
    width: 49%
}

.dpsp-networks-btns-wrapper.dpsp-column-2 li:nth-child(2n) {
    margin-right: 0
}

.dpsp-networks-btns-wrapper.dpsp-column-3 li {
    width: 33.3333%
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-3 li {
    width: 32%
}

.dpsp-networks-btns-wrapper.dpsp-column-3 li:nth-child(3n) {
    margin-right: 0
}

.dpsp-networks-btns-wrapper.dpsp-column-4 li {
    width: 25%
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-4 li {
    width: 23.5%
}

.dpsp-networks-btns-wrapper.dpsp-column-4 li:nth-child(4n) {
    margin-right: 0
}

.dpsp-networks-btns-wrapper.dpsp-column-5 li {
    width: 20%
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-5 li {
    width: 18.4%
}

.dpsp-networks-btns-wrapper.dpsp-column-5 li:nth-child(5n) {
    margin-right: 0
}

.dpsp-networks-btns-wrapper.dpsp-column-6 li {
    width: 16.6666%
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-6 li {
    width: 15%
}

.dpsp-networks-btns-wrapper.dpsp-column-6 li:nth-child(6n) {
    margin-right: 0
}

.dpsp-networks-btns-wrapper.dpsp-column-7 li {
    width: 14.285%
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-7 li {
    width: 13%
}

.dpsp-networks-btns-wrapper.dpsp-column-7 li:nth-child(6n) {
    margin-right: 0
}

.dpsp-shape-circle .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:not(.dpsp-no-label) {
    padding-right: 10px
}

.dpsp-no-labels .dpsp-networks-btns-wrapper .dpsp-network-btn {
    padding: 0 !important;
    text-align: center
}

.dpsp-facebook {
    --networkAccent: #334d87;
    --networkColor: #3a579a;
    --networkHover: rgba(51,77,135,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook {
    border-color: #3a579a;
    color: #3a579a;
    background: #3a579a
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:not(:hover):not(:active) {
        color: #3a579a
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon {
        border-color: #3a579a;
        color: #3a579a;
        background: #3a579a
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#3a579a));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#3a579a))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#3a579a));
                stroke: var(--customNetworkColor,var(--networkColor,#3a579a));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon {
        border-color: #334d87;
        color: #334d87;
        background: #334d87
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #334d87
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#334d87));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#334d87))
            }

.dpsp-twitter {
    --networkAccent: #0099d7;
    --networkColor: #00abf0;
    --networkHover: rgba(0,153,215,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter {
    border-color: #00abf0;
    color: #00abf0;
    background: #00abf0
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:not(:hover):not(:active) {
        color: #00abf0
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon {
        border-color: #00abf0;
        color: #00abf0;
        background: #00abf0
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#00abf0));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#00abf0))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#00abf0));
                stroke: var(--customNetworkColor,var(--networkColor,#00abf0));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon {
        border-color: #0099d7;
        color: #0099d7;
        background: #0099d7
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #0099d7
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#0099d7));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#0099d7))
            }

.dpsp-pinterest {
    --networkAccent: #b31e24;
    --networkColor: #c92228;
    --networkHover: rgba(179,30,36,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest {
    border-color: #c92228;
    color: #c92228;
    background: #c92228
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:not(:hover):not(:active) {
        color: #c92228
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon {
        border-color: #c92228;
        color: #c92228;
        background: #c92228
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#c92228));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#c92228))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#c92228));
                stroke: var(--customNetworkColor,var(--networkColor,#c92228));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon {
        border-color: #b31e24;
        color: #b31e24;
        background: #b31e24
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #b31e24
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#b31e24));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#b31e24))
            }

.dpsp-linkedin {
    --networkAccent: #00669c;
    --networkColor: #0077b5;
    --networkHover: rgba(0,102,156,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin {
    border-color: #0077b5;
    color: #0077b5;
    background: #0077b5
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:not(:hover):not(:active) {
        color: #0077b5
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon {
        border-color: #0077b5;
        color: #0077b5;
        background: #0077b5
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#0077b5));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#0077b5))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#0077b5));
                stroke: var(--customNetworkColor,var(--networkColor,#0077b5));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon {
        border-color: #00669c;
        color: #00669c;
        background: #00669c
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #00669c
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#00669c));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#00669c))
            }

.dpsp-reddit {
    --networkAccent: #ff4200;
    --networkColor: #ff5700;
    --networkHover: rgba(255,66,0,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit {
    border-color: #ff5700;
    color: #ff5700;
    background: #ff5700
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:not(:hover):not(:active) {
        color: #ff5700
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon {
        border-color: #ff5700;
        color: #ff5700;
        background: #ff5700
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#ff5700));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#ff5700))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#ff5700));
                stroke: var(--customNetworkColor,var(--networkColor,#ff5700));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon {
        border-color: #ff4200;
        color: #ff4200;
        background: #ff4200
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #ff4200
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#ff4200));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#ff4200))
            }

.dpsp-vkontakte {
    --networkAccent: #456992;
    --networkColor: #4d75a3;
    --networkHover: rgba(69,105,146,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte {
    border-color: #4d75a3;
    color: #4d75a3;
    background: #4d75a3
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:not(:hover):not(:active) {
        color: #4d75a3
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon {
        border-color: #4d75a3;
        color: #4d75a3;
        background: #4d75a3
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#4d75a3));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#4d75a3))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#4d75a3));
                stroke: var(--customNetworkColor,var(--networkColor,#4d75a3));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon {
        border-color: #456992;
        color: #456992;
        background: #456992
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #456992
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#456992));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#456992))
            }

.dpsp-whatsapp {
    --networkAccent: #21c960;
    --networkColor: #25d366;
    --networkHover: rgba(33,201,96,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp {
    border-color: #25d366;
    color: #25d366;
    background: #25d366
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:not(:hover):not(:active) {
        color: #25d366
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon {
        border-color: #25d366;
        color: #25d366;
        background: #25d366
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#25d366));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#25d366))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#25d366));
                stroke: var(--customNetworkColor,var(--networkColor,#25d366));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon {
        border-color: #21c960;
        color: #21c960;
        background: #21c960
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #21c960
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#21c960));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#21c960))
            }

.dpsp-instagram {
    --networkAccent: #a9257e;
    --networkColor: #bc2a8d;
    --networkHover: rgba(169,37,126,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram {
    border-color: #bc2a8d;
    color: #bc2a8d;
    background: #bc2a8d
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:not(:hover):not(:active) {
        color: #bc2a8d
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon {
        border-color: #bc2a8d;
        color: #bc2a8d;
        background: #bc2a8d
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#bc2a8d));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#bc2a8d))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#bc2a8d));
                stroke: var(--customNetworkColor,var(--networkColor,#bc2a8d));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon {
        border-color: #a9257e;
        color: #a9257e;
        background: #a9257e
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #a9257e
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#a9257e));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#a9257e))
            }

.dpsp-youtube {
    --networkAccent: #a20000;
    --networkColor: #b00;
    --networkHover: rgba(162,0,0,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube {
    border-color: #b00;
    color: #b00;
    background: #b00
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:not(:hover):not(:active) {
        color: #b00
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon {
        border-color: #b00;
        color: #b00;
        background: #b00
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#b00));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#b00))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#b00));
                stroke: var(--customNetworkColor,var(--networkColor,#b00));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon {
        border-color: #a20000;
        color: #a20000;
        background: #a20000
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #a20000
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#a20000));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#a20000))
            }

.dpsp-vimeo {
    --networkAccent: #2bb2ff;
    --networkColor: #4bf;
    --networkHover: rgba(43,178,255,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo {
    border-color: #4bf;
    color: #4bf;
    background: #4bf
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:not(:hover):not(:active) {
        color: #4bf
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon {
        border-color: #4bf;
        color: #4bf;
        background: #4bf
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#4bf));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#4bf))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#4bf));
                stroke: var(--customNetworkColor,var(--networkColor,#4bf));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon {
        border-color: #2bb2ff;
        color: #2bb2ff;
        background: #2bb2ff
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #2bb2ff
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#2bb2ff));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#2bb2ff))
            }

.dpsp-soundcloud {
    --networkAccent: #e64c00;
    --networkColor: #f50;
    --networkHover: rgba(230,76,0,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud {
    border-color: #f50;
    color: #f50;
    background: #f50
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:not(:hover):not(:active) {
        color: #f50
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon {
        border-color: #f50;
        color: #f50;
        background: #f50
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#f50));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#f50))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#f50));
                stroke: var(--customNetworkColor,var(--networkColor,#f50));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon {
        border-color: #e64c00;
        color: #e64c00;
        background: #e64c00
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #e64c00
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#e64c00));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#e64c00))
            }

.dpsp-twitch {
    --networkAccent: #593a93;
    --networkColor: #6441a5;
    --networkHover: rgba(89,58,147,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch {
    border-color: #6441a5;
    color: #6441a5;
    background: #6441a5
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:not(:hover):not(:active) {
        color: #6441a5
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon {
        border-color: #6441a5;
        color: #6441a5;
        background: #6441a5
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#6441a5));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#6441a5))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#6441a5));
                stroke: var(--customNetworkColor,var(--networkColor,#6441a5));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon {
        border-color: #593a93;
        color: #593a93;
        background: #593a93
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #593a93
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#593a93));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#593a93))
            }

.dpsp-yummly {
    --networkAccent: #d84d1a;
    --networkColor: #e55a27;
    --networkHover: rgba(216,77,26,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly {
    border-color: #e55a27;
    color: #e55a27;
    background: #e55a27
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:not(:hover):not(:active) {
        color: #e55a27
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon {
        border-color: #e55a27;
        color: #e55a27;
        background: #e55a27
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#e55a27));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#e55a27))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#e55a27));
                stroke: var(--customNetworkColor,var(--networkColor,#e55a27));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover .dpsp-network-icon {
        border-color: #d84d1a;
        color: #d84d1a;
        background: #d84d1a
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #d84d1a
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-yummly:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#d84d1a));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#d84d1a))
            }

.dpsp-behance {
    --networkAccent: #0053e6;
    --networkColor: #005cff;
    --networkHover: rgba(0,83,230,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance {
    border-color: #005cff;
    color: #005cff;
    background: #005cff
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:not(:hover):not(:active) {
        color: #005cff
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon {
        border-color: #005cff;
        color: #005cff;
        background: #005cff
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#005cff));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#005cff))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#005cff));
                stroke: var(--customNetworkColor,var(--networkColor,#005cff));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon {
        border-color: #0053e6;
        color: #0053e6;
        background: #0053e6
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #0053e6
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#0053e6));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#0053e6))
            }

.dpsp-email {
    --networkAccent: #239e57;
    --networkColor: #27ae60;
    --networkHover: rgba(35,158,87,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email {
    border-color: #27ae60;
    color: #27ae60;
    background: #27ae60
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:not(:hover):not(:active) {
        color: #27ae60
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon {
        border-color: #27ae60;
        color: #27ae60;
        background: #27ae60
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#27ae60));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#27ae60))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#27ae60));
                stroke: var(--customNetworkColor,var(--networkColor,#27ae60));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon {
        border-color: #239e57;
        color: #239e57;
        background: #239e57
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #239e57
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#239e57));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#239e57))
            }

.dpsp-print {
    --networkAccent: #afb6bb;
    --networkColor: #bdc3c7;
    --networkHover: rgba(175,182,187,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print {
    border-color: #bdc3c7;
    color: #bdc3c7;
    background: #bdc3c7
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:not(:hover):not(:active) {
        color: #bdc3c7
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon {
        border-color: #bdc3c7;
        color: #bdc3c7;
        background: #bdc3c7
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#bdc3c7));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#bdc3c7))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#bdc3c7));
                stroke: var(--customNetworkColor,var(--networkColor,#bdc3c7));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon {
        border-color: #afb6bb;
        color: #afb6bb;
        background: #afb6bb
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #afb6bb
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#afb6bb));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#afb6bb))
            }

.dpsp-pocket {
    --networkAccent: #e63c51;
    --networkColor: #ed4055;
    --networkHover: rgba(230,60,81,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket {
    border-color: #ed4055;
    color: #ed4055;
    background: #ed4055
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:not(:hover):not(:active) {
        color: #ed4055
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon {
        border-color: #ed4055;
        color: #ed4055;
        background: #ed4055
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#ed4055));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#ed4055))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#ed4055));
                stroke: var(--customNetworkColor,var(--networkColor,#ed4055));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon {
        border-color: #e63c51;
        color: #e63c51;
        background: #e63c51
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #e63c51
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#e63c51));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#e63c51))
            }

.dpsp-buffer {
    --networkAccent: #21282f;
    --networkColor: #29323b;
    --networkHover: rgba(33,40,47,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer {
    border-color: #29323b;
    color: #29323b;
    background: #29323b
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:not(:hover):not(:active) {
        color: #29323b
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon {
        border-color: #29323b;
        color: #29323b;
        background: #29323b
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#29323b));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#29323b))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#29323b));
                stroke: var(--customNetworkColor,var(--networkColor,#29323b));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon {
        border-color: #21282f;
        color: #21282f;
        background: #21282f
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #21282f
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#21282f));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#21282f))
            }

.dpsp-tumblr {
    --networkAccent: #2e3d50;
    --networkColor: #35465c;
    --networkHover: rgba(46,61,80,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr {
    border-color: #35465c;
    color: #35465c;
    background: #35465c
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:not(:hover):not(:active) {
        color: #35465c
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon {
        border-color: #35465c;
        color: #35465c;
        background: #35465c
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#35465c));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#35465c))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#35465c));
                stroke: var(--customNetworkColor,var(--networkColor,#35465c));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon {
        border-color: #2e3d50;
        color: #2e3d50;
        background: #2e3d50
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #2e3d50
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#2e3d50));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#2e3d50))
            }

.dpsp-xing {
    --networkAccent: #006a6c;
    --networkColor: #00888d;
    --networkHover: rgba(0,106,108,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing {
    border-color: #00888d;
    color: #00888d;
    background: #00888d
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:not(:hover):not(:active) {
        color: #00888d
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon {
        border-color: #00888d;
        color: #00888d;
        background: #00888d
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#00888d));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#00888d))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#00888d));
                stroke: var(--customNetworkColor,var(--networkColor,#00888d));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon {
        border-color: #006a6c;
        color: #006a6c;
        background: #006a6c
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #006a6c
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#006a6c));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#006a6c))
            }

.dpsp-github {
    --networkAccent: #222;
    --networkColor: #333;
    --networkHover: rgba(34,34,34,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github {
    border-color: #333;
    color: #333;
    background: #333
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:not(:hover):not(:active) {
        color: #333
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon {
        border-color: #333;
        color: #333;
        background: #333
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#333));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#333))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#333));
                stroke: var(--customNetworkColor,var(--networkColor,#333));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon {
        border-color: #222;
        color: #222;
        background: #222
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #222
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#222));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#222))
            }

.dpsp-flipboard {
    --networkAccent: #d21d1d;
    --networkColor: #e12828;
    --networkHover: rgba(210,29,29,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard {
    border-color: #e12828;
    color: #e12828;
    background: #e12828
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:not(:hover):not(:active) {
        color: #e12828
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon {
        border-color: #e12828;
        color: #e12828;
        background: #e12828
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#e12828));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#e12828))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#e12828));
                stroke: var(--customNetworkColor,var(--networkColor,#e12828));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon {
        border-color: #d21d1d;
        color: #d21d1d;
        background: #d21d1d
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #d21d1d
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#d21d1d));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#d21d1d))
            }

.dpsp-telegram {
    --networkAccent: #0077b3;
    --networkColor: #08c;
    --networkHover: rgba(0,119,179,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram {
    border-color: #08c;
    color: #08c;
    background: #08c
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:not(:hover):not(:active) {
        color: #08c
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon {
        border-color: #08c;
        color: #08c;
        background: #08c
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#08c));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#08c))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#08c));
                stroke: var(--customNetworkColor,var(--networkColor,#08c));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon {
        border-color: #0077b3;
        color: #0077b3;
        background: #0077b3
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #0077b3
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#0077b3));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#0077b3))
            }

.dpsp-medium {
    --networkAccent: #111;
    --networkColor: #333;
    --networkHover: rgba(17,17,17,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium {
    border-color: #333;
    color: #333;
    background: #333
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:not(:hover):not(:active) {
        color: #333
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon {
        border-color: #333;
        color: #333;
        background: #333
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#333));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#333))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#333));
                stroke: var(--customNetworkColor,var(--networkColor,#333));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon {
        border-color: #111;
        color: #111;
        background: #111
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #111
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#111));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#111))
            }

.dpsp-mix {
    --networkAccent: #fd721c;
    --networkColor: #fd8235;
    --networkHover: rgba(253,114,28,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix {
    border-color: #fd8235;
    color: #fd8235;
    background: #fd8235
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:not(:hover):not(:active) {
        color: #fd8235
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon {
        border-color: #fd8235;
        color: #fd8235;
        background: #fd8235
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#fd8235));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#fd8235))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#fd8235));
                stroke: var(--customNetworkColor,var(--networkColor,#fd8235));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon {
        border-color: #fd721c;
        color: #fd721c;
        background: #fd721c
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #fd721c
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#fd721c));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#fd721c))
            }

.dpsp-grow {
    --networkAccent: #243c4a;
    --networkColor: #41a4a9;
    --networkHover: rgba(36,60,74,0.4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow {
    border-color: #41a4a9;
    color: #41a4a9;
    background: #41a4a9
}

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:not(:hover):not(:active) {
        color: #41a4a9
    }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon {
        border-color: #41a4a9;
        color: #41a4a9;
        background: #41a4a9
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
            fill: none !important;
            stroke: var(--customNetworkColor,var(--networkColor,#41a4a9));
            stroke-width: 1
        }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkColor,var(--networkColor,#41a4a9))
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkColor,var(--networkColor,#41a4a9));
                stroke: var(--customNetworkColor,var(--networkColor,#41a4a9));
                stroke-width: 1
            }

    .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon {
        border-color: #243c4a;
        color: #243c4a;
        background: #243c4a
    }

        .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #243c4a
        }

            .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: var(--customNetworkHoverColor,var(--networkHover,#243c4a));
                stroke: var(--customNetworkHoverColor,var(--networkHover,#243c4a))
            }

.dpsp-shape-rounded .dpsp-network-btn, .dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.dpsp-shape-rounded .dpsp-network-btn, .dpsp-shape-rounded .dpsp-no-label.dpsp-network-btn .dpsp-network-icon {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

.dpsp-shape-circle .dpsp-network-btn {
    border-radius: 30px
}

    .dpsp-shape-circle .dpsp-network-btn .dpsp-network-icon {
        overflow: hidden;
        border-radius: 30px
    }

.dpsp-has-spacing .dpsp-networks-btns-wrapper li {
    margin-right: 2%;
    margin-bottom: 10px;
    margin-left: 0 !important
}

.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn {
    min-width: 32px;
    height: 32px;
    max-height: 32px;
    line-height: 28px
}

    .dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
        width: 32px
    }

    .dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn .dpsp-network-icon {
        width: 32px;
        height: 32px;
        line-height: 28px
    }

    .dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn .dpsp-network-icon-inner {
        height: 28px
    }

.dpsp-size-small .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label {
    width: 32px
}

    .dpsp-size-small .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
        left: 0
    }

.dpsp-size-small.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-small.dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-small.dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
    left: -2px
}

.dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn {
    min-width: 46px;
    height: 46px;
    max-height: 46px;
    line-height: 42px
}

    .dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
        width: 46px;
        height: 46px;
        line-height: 42px
    }

    .dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon-inner {
        height: 42px
    }

.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label {
    width: 46px
}

    .dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
        left: 0
    }

.dpsp-size-large.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large.dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large.dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
    left: -2px
}

.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn {
    min-width: 45px;
    height: 45px;
    max-height: 45px;
    padding-left: 0;
    line-height: 41px
}

    .dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
        width: 45px;
        line-height: 41px
    }

.dpsp-size-medium .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
    height: 26px;
    line-height: 26px
}

.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn {
    min-width: 50px;
    height: 50px;
    max-height: 50px;
    padding-left: 0;
    line-height: 46px
}

    .dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
        width: 50px;
        line-height: 46px
    }

.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
    height: 30px;
    line-height: 30px
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:not(.dpsp-grow-saved) .dpsp-network-label {
    padding-right: 2.15ch
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow {
    max-width: 0;
    max-height: 0;
    opacity: 0;
    transition: all .4s ease;
    transform-origin: top
}

.dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow {
    max-width: unset;
    max-height: unset;
    opacity: unset
}

    .dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-count, .dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-icon, .dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-label {
        opacity: unset
    }

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-count, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-label {
    opacity: 0
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in {
    max-width: 20rem;
    max-height: 70px;
    opacity: 1;
    transition: all .5s ease
}

    .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-count, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-label {
        opacity: 1;
        transition: opacity .4s ease .5s
    }

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded {
    max-width: 20rem;
    max-height: 70px;
    opacity: 1;
    transition: all .2s ease
}

    .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-count, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-label {
        opacity: 1;
        transition: all .2s ease
    }

.dpsp-grow-check-icon {
    opacity: 0;
    transition: all .2s ease;
    transform-origin: center center
}

.dpsp-grow-saved .dpsp-grow-check-icon {
    opacity: 1
}

@media print {
    #dpsp-content-bottom, #dpsp-content-top, #dpsp-floating-sidebar, #dpsp-pop-up, #dpsp-pop-up-overlay, #dpsp-sticky-bar-wrapper, .dpsp-share-text {
        display: none !important
    }
}

.dpsp-pin-it-wrapper {
    display: inline-table;
    position: relative !important;
    line-height: 0
}

.blocks-gallery-item .dpsp-pin-it-wrapper {
    display: inline-block
}

.dpsp-pin-it-wrapper.aligncenter, .dpsp-pin-it-wrapper.alignleft, .dpsp-pin-it-wrapper.alignright {
    display: table !important
}

.dpsp-pin-it-wrapper:hover .dpsp-pin-it-button {
    visibility: visible;
    color: #fff !important;
    background-color: #c92228 !important
}

.dpsp-pin-it-wrapper.aligncenter {
    margin-right: auto;
    margin-left: auto
}

.wp-block-gallery.is-cropped .blocks-gallery-item .dpsp-pin-it-wrapper {
    height: 100%;
    flex: 1;
    object-fit: cover
}

.dpsp-pin-it-button {
    display: inline-block;
    position: absolute;
    visibility: hidden;
    width: auto !important;
    height: 40px !important;
    border: 0 !important;
    color: transparent !important;
    background: transparent;
    background-image: none !important;
    box-shadow: none !important;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    vertical-align: middle;
    text-decoration: none !important;
    transition: all .25s ease-in-out
}

    .dpsp-pin-it-button:hover {
        color: #fff;
        background: #b31e24;
        box-shadow: none !important
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-has-label {
        padding-right: 20px
    }

        .dpsp-pin-it-button.dpsp-pin-it-button-has-label:after {
            display: inline-block;
            content: attr(title)
        }

    .dpsp-pin-it-button .dpsp-network-icon {
        display: inline-block;
        width: 40px;
        height: 40px;
        text-align: center;
        vertical-align: top
    }

        .dpsp-pin-it-button .dpsp-network-icon svg {
            display: inline-block;
            height: 20px;
            vertical-align: middle;
            fill: #fff
        }

    .dpsp-pin-it-button.dpsp-pin-it-button-top-left {
        top: 10px;
        left: 10px
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-top-right {
        top: 10px;
        right: 10px
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-bottom-left {
        bottom: 10px;
        left: 10px
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-bottom-right {
        right: 10px;
        bottom: 10px
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-center {
        top: 50%;
        left: 50%;
        white-space: nowrap;
        transform: translate(-50%,-50%)
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-shape-rectangular {
        border-radius: 0
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-shape-rounded {
        border-radius: 4px
    }

    .dpsp-pin-it-button.dpsp-pin-it-button-shape-circle {
        border-radius: 40px
    }

.dpsp-pin-it-wrapper .dpsp-pin-it-overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #fff;
    transition: all .25s ease-in-out;
    pointer-events: none
}

.dpsp-pin-it-wrapper:hover .dpsp-pin-it-overlay {
    visibility: visible;
    opacity: .4
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-pop-up.dpsp-column-auto {
    text-align: center
}

    .dpsp-networks-btns-wrapper.dpsp-networks-btns-pop-up.dpsp-column-auto li {
        display: inline-block;
        float: none
    }

.dpsp-shortcode-wrapper {
    margin-bottom: 1.2em
}

#dpsp-floating-sidebar {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9998
}

    #dpsp-floating-sidebar.dpsp-position-left {
        left: 0
    }

    #dpsp-floating-sidebar.dpsp-position-right {
        right: 0
    }

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar li {
    float: none;
    margin-left: 0
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {
    width: 40px;
    padding: 0
}

    .dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
        border-color: transparent !important;
        background: transparent !important
    }

.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon-inner {
    height: 41px
}

.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon-inner {
    height: 46px
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
    height: 22px;
    line-height: 22px
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon-inner {
    height: 18px
}

.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon-inner {
    height: 30px
}

#dpsp-floating-sidebar.dpsp-no-animation {
    display: none
}

    #dpsp-floating-sidebar.dpsp-no-animation.opened {
        display: block
    }

#dpsp-floating-sidebar.stop-hidden, #dpsp-floating-sidebar.stop-hidden.opened {
    visibility: hidden
}

#dpsp-floating-sidebar.dpsp-animation-1 {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

    #dpsp-floating-sidebar.dpsp-animation-1.opened {
        opacity: 1
    }

#dpsp-floating-sidebar.dpsp-position-left.dpsp-animation-2, #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2 {
    left: -60px;
    transition: left .2s ease-in-out
}

    #dpsp-floating-sidebar.dpsp-position-left.dpsp-animation-2.opened {
        left: 0
    }

    #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened {
        left: 12px
    }

#dpsp-floating-sidebar.dpsp-position-right.dpsp-animation-2, #dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle.dpsp-animation-2 {
    right: -60px;
    transition: right .2s ease-in-out
}

    #dpsp-floating-sidebar.dpsp-position-right.dpsp-animation-2.opened {
        right: 0
    }

    #dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle.dpsp-animation-2.opened {
        right: 10px
    }

.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
    border-radius: 0
}

.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first, .dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first .dpsp-network-icon {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px
}

.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last, .dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last .dpsp-network-icon {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

.dpsp-position-left.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-position-left.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first, .dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first .dpsp-network-icon {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px
}

.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last, .dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last .dpsp-network-icon {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.dpsp-position-right.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-position-right.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.dpsp-shape-rounded.dpsp-has-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
    border-radius: 4px
}

#dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle {
    left: 12px
}

#dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle {
    right: 10px
}

.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn {
    margin-bottom: 6px
}

.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

#dpsp-floating-sidebar.dpsp-style-2 .dpsp-network-btn .dpsp-network-icon {
    background: none
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper li {
    position: relative;
    overflow: visible
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label {
    display: inline-block;
    position: absolute;
    top: 50%;
    visibility: hidden;
    box-sizing: border-box;
    width: auto;
    height: 30px;
    margin-top: -15px;
    padding: 6px 12px;
    border-radius: 3px;
    opacity: 0;
    color: #fff;
    background: #34495e;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    white-space: nowrap;
    transition: all .2s ease-in-out;
    z-index: 1
}

#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper .dpsp-network-label {
    left: 100%
}

#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper .dpsp-network-label {
    right: 100%
}

#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper li.dpsp-hover .dpsp-network-label {
    visibility: visible;
    opacity: 1;
    transform: translateX(10px)
}

#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper li.dpsp-hover .dpsp-network-label {
    visibility: visible;
    opacity: 1;
    transform: translateX(-10px)
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label:before {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: ""
}

#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper .dpsp-network-label:before {
    left: -5px;
    border-right: 5px solid #34495e
}

#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper .dpsp-network-label:before {
    right: -5px;
    border-left: 5px solid #34495e
}

.dpsp-settings-button-style .dpsp-networks-btns-sidebar .dpsp-network-label {
    display: none
}

#dpsp-sticky-bar-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 100vw;
    background: #fff;
    z-index: 1000
}

    #dpsp-sticky-bar-wrapper.dpsp-position-desktop-top {
        top: 0;
        bottom: auto
    }

    #dpsp-sticky-bar-wrapper.dpsp-position-desktop-bottom {
        top: auto;
        bottom: 0
    }

    #dpsp-sticky-bar-wrapper.dpsp-no-animation {
        visibility: hidden;
        opacity: 0
    }

        #dpsp-sticky-bar-wrapper.dpsp-no-animation.opened {
            visibility: visible;
            opacity: 1
        }

    #dpsp-sticky-bar-wrapper.dpsp-device-desktop.dpsp-is-mobile, #dpsp-sticky-bar-wrapper.dpsp-device-mobile:not(.dpsp-is-mobile) {
        display: none
    }

#dpsp-sticky-bar {
    display: none;
    position: relative;
    box-sizing: border-box;
    margin: 7px 0
}

    #dpsp-sticky-bar .dpsp-networks-btns-wrapper {
        display: flex
    }

        #dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
            float: none;
            margin-right: 3px;
            margin-bottom: 0;
            margin-left: 3px;
            flex: 1
        }

            #dpsp-sticky-bar .dpsp-networks-btns-wrapper li:last-of-type {
                margin-right: 0
            }

    #dpsp-sticky-bar .dpsp-network-btn {
        padding-right: 1em;
        padding-left: 1em;
        text-align: center
    }

        #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
            display: inline-block;
            position: relative;
            overflow: visible;
            width: 20px
        }

        #dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
            margin-right: 5px
        }

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top {
    top: 0;
    bottom: auto
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom {
    top: auto;
    bottom: 0
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar {
    position: static;
    width: 100% !important;
    margin: 0;
    padding: 0
}

    #dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
        margin: 0
    }

    #dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn {
        height: 44px;
        max-height: 44px;
        padding-right: 0;
        padding-left: 0;
        border-radius: 0;
        line-height: 40px;
        text-align: center
    }

        #dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
            display: inline-block;
            position: relative;
            left: auto;
            float: none;
            font-size: 18px;
            line-height: 40px
        }

        #dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
            display: block;
            position: absolute;
            width: 100%;
            height: 26px;
            line-height: 26px
        }

        #dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-count {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 20px;
            margin-left: 0;
            font-size: 11px;
            line-height: 20px;
            text-align: center
        }

#dpsp-sticky-bar-wrapper.dpsp-animation-1 {
    visibility: hidden;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

    #dpsp-sticky-bar-wrapper.dpsp-animation-1.opened {
        visibility: visible;
        opacity: 1
    }

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom.dpsp-animation-2, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-bottom.dpsp-animation-2 {
    bottom: 0;
    transform: translateY(60px);
    visibility: hidden;
    transition: transform .3s ease-in-out,visibility .3s ease-in-out
}

    #dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom.dpsp-animation-2.opened, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-bottom.dpsp-animation-2.opened {
        transform: translateY(0);
        visibility: visible
    }

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top.dpsp-animation-2, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-top.dpsp-animation-2 {
    top: -88px;
    bottom: auto;
    visibility: hidden;
    transition: top .3s ease-in-out,visibility .3s ease-in-out
}

    #dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top.dpsp-animation-2.opened, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-top.dpsp-animation-2.opened {
        top: 0;
        visibility: visible
    }

@media screen and (min-width: 782px) {
    body.admin-bar #dpsp-sticky-bar-wrapper {
        margin-top: 32px
    }
}

.dpsp-click-to-tweet {
    display: block;
    position: relative;
    margin: 1.5em 0;
    font-size: 105%;
    text-decoration: none;
    transition: all .15s ease-in
}

    .dpsp-click-to-tweet, .dpsp-click-to-tweet:hover {
        box-shadow: none !important
    }

        .dpsp-click-to-tweet.dpsp-has-avatar {
            min-height: 115px;
            padding-left: 120px !important
        }

            .dpsp-click-to-tweet.dpsp-has-avatar .avatar {
                position: absolute;
                top: 15px;
                left: 15px;
                border-radius: 50%;
                box-shadow: none !important
            }

        .dpsp-click-to-tweet-footer:after, .dpsp-click-to-tweet:after {
            display: block;
            clear: both;
            content: ""
        }

.dpsp-click-to-tweet-content {
    display: block;
    position: relative;
    font-family: Georgia;
    font-size: 18px;
    line-height: 1.5;
    text-align: left;
    z-index: 2
}

.dpsp-click-to-tweet-footer {
    display: block;
    margin-top: 1em;
    color: #999;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700
}

.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-left .dpsp-click-to-tweet-cta {
    float: left
}

.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-right .dpsp-click-to-tweet-cta {
    float: right
}

.dpsp-click-to-tweet-cta {
    color: #00abf0;
    line-height: 1
}

    .dpsp-click-to-tweet-cta svg {
        fill: #00abf0
    }

    .dpsp-click-to-tweet-cta .dpsp-twitter {
        display: inline-block;
        vertical-align: middle
    }

    .dpsp-click-to-tweet-cta > span {
        margin-right: 10px;
        vertical-align: middle
    }

.dpsp-click-to-tweet:hover .dpsp-twitter .dpsp-network-icon-inner {
    transition: all .2s ease-in-out
}

.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-icon-animation:hover .dpsp-click-to-tweet-cta .dpsp-twitter .dpsp-network-icon-after {
    margin-left: -10px;
    opacity: 1
}

.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-icon-animation:hover .dpsp-click-to-tweet-cta .dpsp-twitter .dpsp-network-icon-before {
    margin-left: 10px;
    opacity: 0
}

a.dpsp-click-to-tweet.dpsp-style-1 {
    padding: 15px 5px 5px 30px;
    border: 0;
    border-left: 5px solid #00abf0;
    color: #555
}

    a.dpsp-click-to-tweet.dpsp-style-1:hover {
        border-left: 5px solid #0099d7
    }

a.dpsp-click-to-tweet.dpsp-style-2 {
    padding: 20px 30px;
    border: 0;
    border-left: 5px solid #00abf0;
    color: #555;
    background: #f6f6f6
}

    a.dpsp-click-to-tweet.dpsp-style-2:hover {
        border-left: 5px solid #0099d7
    }

a.dpsp-click-to-tweet.dpsp-style-3 {
    padding: 20px 30px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    color: #838383
}

    a.dpsp-click-to-tweet.dpsp-style-3:hover {
        color: #555
    }

a.dpsp-click-to-tweet.dpsp-style-4 {
    padding: 20px 30px;
    border: 4px double #e1e1e1;
    border-radius: 0;
    color: #838383
}

    a.dpsp-click-to-tweet.dpsp-style-4:hover {
        color: #555
    }

a.dpsp-click-to-tweet.dpsp-style-5 {
    padding: 20px 30px;
    border: 0;
    border-left: 0 solid transparent;
    border-radius: 3px;
    color: #fff;
    background: #00abf0;
    transition: border .2s ease-in-out
}

    a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-cta {
        color: #fff
    }

        a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-cta svg {
            fill: #fff
        }

    a.dpsp-click-to-tweet.dpsp-style-5:hover {
        border-left: 9px solid #0099d7;
        color: #fff
    }

    a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-content, a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-footer, a.dpsp-click-to-tweet.dpsp-style-5 > img {
        transition: margin-left .2s ease-in-out
    }

    a.dpsp-click-to-tweet.dpsp-style-5:hover .dpsp-click-to-tweet-content, a.dpsp-click-to-tweet.dpsp-style-5:hover .dpsp-click-to-tweet-footer, a.dpsp-click-to-tweet.dpsp-style-5:hover > img {
        margin-left: -9px
    }

.dpsp-shortcode-follow-wrapper > .dpsp-networks-btns-follow-widget {
    display: flex;
    flex-flow: row wrap
}

.dpsp-shortcode-follow-wrapper.dpsp-follow-align-left > .dpsp-networks-btns-follow-widget {
    justify-content: flex-start
}

.dpsp-shortcode-follow-wrapper.dpsp-follow-align-center > .dpsp-networks-btns-follow-widget {
    justify-content: center
}

.dpsp-shortcode-follow-wrapper.dpsp-follow-align-right > .dpsp-networks-btns-follow-widget {
    justify-content: flex-end
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
    display: block;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 2px solid;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    -webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
    align-self: start;
    flex: 0 0 auto
}

.dpsp-icon-total-share svg, .dpsp-network-icon .dpsp-network-icon-inner svg {
    position: relative;
    overflow: visible;
    width: auto;
    max-height: 14px;
    transition: fill .15s ease-in-out
}

.dpsp-size-large .dpsp-icon-total-share svg, .dpsp-size-large .dpsp-network-icon .dpsp-network-icon-inner svg {
    max-height: 22px
}

.widget_dpsp_social_media_follow .dpsp-network-icon .dpsp-network-icon-inner svg {
    top: .05em
}

.dpsp-icon-total-share, .dpsp-network-icon-inner {
    display: flex;
    align-items: center;
    justify-content: center
}

.dpsp-network-icon-inner {
    height: 36px;
    transition: all .2s ease
}

.dpsp-networks-btns-wrapper.dpsp-has-button-icon-animation .dpsp-network-btn:hover .dpsp-network-icon-inner {
    transition: all .2s cubic-bezier(.62,3.15,.4,-.64);
    transform: scale(1.5)
}

#dpsp-pop-up {
    position: fixed;
    width: 100%;
    max-width: 750px;
    padding: 40px;
    border-radius: 10px;
    opacity: 0;
    background: #fff;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    transform: translate(-50%,-50%);
    z-index: 9999
}

    #dpsp-pop-up.dpsp-animation-1 {
        transform: translate(-50%,-50%) scale(.1)
    }

    #dpsp-pop-up.dpsp-animation-3 {
        transform: translate(-50%)
    }

    #dpsp-pop-up.dpsp-animation-4 {
        transform: translate(-50%,-100%)
    }

    #dpsp-pop-up-overlay.no-animation, #dpsp-pop-up.no-animation {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none
    }

    #dpsp-pop-up.opened {
        top: 50%;
        left: 50%;
        opacity: 1;
        transform: scale(1) translate(-50%,-50%)
    }

#dpsp-pop-up-overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0;
    background: #000;
    -webkit-transition: opacity .25s ease-in-out,margin .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out,margin .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out,margin .25s ease-in-out;
    transition: opacity .25s ease-in-out,margin .25s ease-in-out;
    z-index: 9998
}

    #dpsp-pop-up-overlay.opened {
        width: 100%;
        height: 100%;
        opacity: .65
    }

#dpsp-pop-up-content {
    text-align: center
}

#dpsp-pop-up-close {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer
}

    #dpsp-pop-up-close svg {
        position: relative;
        top: 2px;
        width: auto;
        max-height: 16px;
        vertical-align: top;
        fill: #999
    }

#dpsp-pop-up h2 {
    margin-bottom: 1em
}

    #dpsp-pop-up h2 p {
        font-size: inherit
    }

        #dpsp-pop-up h2 p:last-of-type {
            margin-top: 0;
            margin-bottom: 0
        }

#dpsp-pop-up p {
    margin-top: 1em;
    margin-bottom: 1em
}

#dpsp-post-bottom {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0
}

@media screen and (max-width: 800px) {
    #dpsp-pop-up {
        width: 90%
    }
}

@media screen and (max-width: 720px) {
    #dpsp-pop-up .dpsp-networks-btns-wrapper li {
        width: 100%;
        margin-right: 0;
        margin-left: 0
    }
}

.dpsp-top-shared-post {
    margin-bottom: 2em
}

.dpsp-top-shared-post-thumbnail {
    display: block;
    margin-bottom: 1.2em
}

    .dpsp-top-shared-post-thumbnail img {
        max-width: 100%;
        height: auto
    }

.dpsp-top-shared-post-title {
    display: inline-block;
    margin-bottom: .5em
}

.dpsp-show-total-share-count {
    position: relative
}

.dpsp-total-share-wrapper {
    position: relative;
    margin-top: 10px;
    color: #5d6368;
    font-family: Helvetica,Helvetica Neue,Arial,sans-serif;
    line-height: 1.345
}

    .dpsp-total-share-wrapper .dpsp-total-share-count {
        font-size: 15px;
        line-height: 18px;
        white-space: nowrap
    }

    .dpsp-total-share-wrapper .dpsp-icon-total-share {
        position: absolute;
        top: 6px;
        left: 0;
        margin-top: 0;
        margin-left: 0
    }

        .dpsp-total-share-wrapper .dpsp-icon-total-share svg {
            top: 2px;
            width: auto;
            max-height: 16px;
            fill: #5d6368
        }

#dpsp-floating-sidebar .dpsp-total-share-wrapper {
    margin-bottom: 10px
}

    #dpsp-floating-sidebar .dpsp-total-share-wrapper .dpsp-icon-total-share {
        display: none
    }

.dpsp-total-share-wrapper span {
    display: block;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    text-transform: uppercase
}

.dpsp-content-wrapper .dpsp-total-share-wrapper, .dpsp-pop-up-buttons-wrapper .dpsp-total-share-wrapper, .dpsp-share-buttons-wrapper .dpsp-total-share-wrapper, .dpsp-shortcode-wrapper .dpsp-total-share-wrapper {
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    width: 60px;
    height: 40px;
    margin-top: -21px;
    padding-left: 20px
}

#dpsp-sticky-bar .dpsp-total-share-wrapper {
    height: 32px;
    margin-top: -16px
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile .dpsp-total-share-wrapper {
    display: none
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before {
    padding-left: 75px
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after {
    padding-right: 70px
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper {
    left: 0
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper {
    right: 0
}

.dpsp-button-style-1 .dpsp-network-btn {
    color: #fff !important
}

    .dpsp-button-style-1 .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-1 .dpsp-network-btn.dpsp-no-label {
        justify-content: center
    }

    .dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner > svg {
        fill: #fff !important
    }

    .dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
        stroke: #fff !important
    }

    .dpsp-button-style-1 .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg, .dpsp-button-style-1 .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg, .dpsp-button-style-1 .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
        fill: #fff !important
    }

.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn {
    color: #fff !important
}

    .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
        border-color: var(--customNetworkHoverColor,var(--networkAccent));
        background-color: var(--customNetworkHoverColor,var(--networkAccent))
    }

    .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-no-label {
        justify-content: center
    }

    .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner > svg {
        fill: #fff !important
    }

    .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
        stroke: #fff !important
    }

    .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg, .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg, .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
        fill: #fff !important
    }

.dpsp-button-style-2 .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-button-style-2 .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
    background: transparent !important
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
    justify-content: center
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon .dpsp-network-icon-inner > svg {
    fill: #fff !important
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
    stroke: #fff !important
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count.dpsp-has-label:not(:hover):not(:focus), .dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(:hover):not(:focus), .dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn:not(.dpsp-no-label):not(:hover):not(:focus):not(.dpsp-has-count) {
    background: #fff
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
    background: var(--customNetworkColor,var(--networkColor,#fff))
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus, .dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover {
    color: #fff
}

    .dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
        fill: #fff !important
    }

.dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
    border-color: transparent;
    background: transparent
}

    .dpsp-networks-btns-sidebar .dpsp-network-btn:focus, .dpsp-networks-btns-sidebar .dpsp-network-btn:hover {
        border-color: transparent
    }

        .dpsp-networks-btns-sidebar .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-networks-btns-sidebar .dpsp-network-btn:hover .dpsp-network-icon {
            border-color: transparent;
            background: transparent
        }

.dpsp-button-style-4.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
    border-radius: 4px
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-label {
    color: #fff
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label {
    justify-content: center
}

    .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label):not(:hover):not(:focus), .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label:not(:hover):not(:focus) {
        background-color: initial
    }

    .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label) .dpsp-network-icon, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
        border-color: transparent;
        background-color: initial
    }

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn .dpsp-network-icon {
    background: #fff
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover {
    color: #fff
}

    .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover .dpsp-network-icon {
        background: transparent
    }

        .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #fff !important;
            stroke: #fff
        }

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner > svg {
    fill: var(--customNetworkColor,var(--networkColor)) !important
}

    .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
        fill: #fff;
        stroke: #fff
    }

.dpsp-button-style-5 .dpsp-network-btn .dpsp-network-icon {
    border-color: transparent !important
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
    background: transparent
}

    .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
        border-color: transparent !important;
        color: #fff !important
    }

        .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon {
            background: transparent
        }

            .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
                fill: #fff !important
            }

            .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
                fill: #fff !important;
                stroke: #fff !important
            }

    .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
        fill: var(--customNetworkColor,var(--networkColor)) !important
    }

        .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg > svg {
            fill: #fff;
            stroke: #fff
        }

    .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
        justify-content: center
    }

.dpsp-button-style-6.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
    border-radius: 4px
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn {
    border-color: transparent !important;
    background: transparent !important
}

    .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
        max-width: 40px
    }

    .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
        border-color: transparent !important
    }

        .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner > svg, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #fff !important
        }

    .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner > svg {
        stroke: #fff !important
    }

.dpsp-button-style-6.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
    max-width: 32px
}

.dpsp-button-style-7.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
    border-radius: 4px
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn {
    background: transparent
}

    .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
        border-color: transparent
    }

    .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
        background: transparent
    }

    .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
        max-width: 32px
    }

    .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
        background: transparent !important
    }

        .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: #fff !important;
            stroke: #fff
        }

    .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner > svg {
        fill: var(--customNetworkColor,var(--networkColor)) !important
    }

        .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
            fill: #fff;
            stroke: #fff
        }

    .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn, .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
        max-width: 32px
    }

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn {
    border-color: transparent;
    background: transparent
}

    .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
        max-width: 40px
    }

    .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon {
        border-color: transparent;
        background: transparent
    }

        .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner > svg, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner > svg {
            fill: var(--customNetworkHoverColor,var(--networkAccent)) !important;
            stroke: var(--customNetworkHoverColor,var(--networkAccent)) !important
        }

            .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner > svg > svg, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
                fill: #fff;
                stroke: #fff
            }

    .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner > svg {
        fill: var(--customNetworkColor,var(--networkColor)) !important
    }

        .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
            fill: #fff;
            stroke: #fff
        }

    .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
        border-color: transparent;
        background: transparent
    }

.dpsp-button-style-8 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
    margin-right: -10px
}

.dpsp-button-style-8.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
    max-width: 32px
}
