#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, 0, 0, 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: #4b8df0;
    --networkHover: rgba(36, 60, 74, 0.4)
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow {
    border-color: #4b8df0;
    color: #4b8df0;
    background: #4b8df0
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:not(:hover):not(:active) {
    color: #4b8df0
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon {
    border-color: #4b8df0;
    color: #4b8df0;
    background: #4b8df0
}
.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, #4b8df0));
    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, #4b8df0))
}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon .dpsp-network-icon-inner > svg > svg {
    fill: var(--customNetworkColor, var(--networkColor, #4b8df0));
    stroke: var(--customNetworkColor, var(--networkColor, #4b8df0));
    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.dpsp-click-to-tweet-cta-icon-animation:hover .dpsp-twitter .dpsp-network-icon-inner {
    transition: all .2s cubic-bezier(.62, 3.15, .4, -.64);
    transform: scale(1.5)
}
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
}