@font-face {
	font-family: Social Pug;
	src: url(../fonts/socialpug.eot?#iefix) format("embedded-opentype"), url(../fonts/socialpug.woff) format("woff"), url(../fonts/socialpug.ttf) format("truetype"), url(../fonts/socialpug.svg#socialpug) format("svg");
	font-weight: normal;
	font-style: normal;
}
.dpsp-icon-total-share::before {
	left: 50%; top: 50%; width: 20px; height: 20px; line-height: 20px; margin-top: -10px; margin-left: -10px; vertical-align: middle; position: absolute;
}
.dpsp-icon-total-share::before {
	text-align: center; text-transform: none; line-height: 1em; font-family: "Social Pug"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; display: inline-block;
}
.dpsp-network-btn .dpsp-network-icon::before {
	left: 50%; top: 50%; width: 20px; height: 20px; text-align: center; text-transform: none; line-height: 20px; font-family: "Social Pug"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-top: -10px; margin-left: -10px; vertical-align: middle; display: block; position: absolute;
}
.dpsp-network-btn .dpsp-network-icon::after {
	left: 50%; top: 50%; width: 20px; height: 20px; text-align: center; text-transform: none; line-height: 20px; font-family: "Social Pug"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; margin-top: -10px; margin-left: -10px; vertical-align: middle; display: block; position: absolute;
}
.dpsp-network-btn .dpsp-network-icon::after {
	margin-left: -20px; opacity: 0;
}
.dpsp-icon-total-share::before {
	content: "\e883";
}
.dpsp-facebook .dpsp-network-icon::before {
	content: "\e800";
}
.dpsp-facebook .dpsp-network-icon::after {
	content: "\e800";
}
.dpsp-twitter .dpsp-network-icon::before {
	content: "\e801";
}
.dpsp-twitter .dpsp-network-icon::after {
	content: "\e801";
}
.dpsp-google-plus .dpsp-network-icon::before {
	content: "\e802";
}
.dpsp-google-plus .dpsp-network-icon::after {
	content: "\e802";
}
.dpsp-pinterest .dpsp-network-icon::before {
	content: "\e803";
}
.dpsp-pinterest .dpsp-network-icon::after {
	content: "\e803";
}
.dpsp-linkedin .dpsp-network-icon::before {
	content: "\e804";
}
.dpsp-linkedin .dpsp-network-icon::after {
	content: "\e804";
}
.dpsp-has-button-icon-animation.dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon::before {
	transition:0.25s ease-in-out;
}
.dpsp-has-button-icon-animation.dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon::after {
	transition:0.25s ease-in-out;
}
.dpsp-has-button-icon-animation.dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon::before {
	margin-left: 5px; opacity: 0;
}
.dpsp-has-button-icon-animation.dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon::after {
	margin-left: -10px; opacity: 1;
}
#dpsp-floating-sidebar {
	top: 30%; position: fixed; z-index: 9998;
}
.dpsp-position-left#dpsp-floating-sidebar {
	left: 0px;
}
.dpsp-position-right#dpsp-floating-sidebar {
	right: 0px;
}
.dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper li {
	margin-left: 0px; float: none;
}
.dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding: 0px; width: 40px;
}
.dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	background: none !important; border-color: transparent !important;
}
.dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-has-count.dpsp-network-btn .dpsp-network-icon {
	height: 22px; line-height: 22px;
}
.dpsp-button-hover .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn:hover::before {
	color: rgb(255, 255, 255);
}
.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn {
	border-radius: 0px;
}
.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-radius: 0px;
}
.dpsp-shape-rounded.dpsp-position-left .dpsp-networks-btns-sidebar .dpsp-first.dpsp-network-btn {
	border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
}
.dpsp-shape-rounded.dpsp-position-left .dpsp-networks-btns-sidebar .dpsp-first.dpsp-network-btn .dpsp-network-icon {
	border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;
}
.dpsp-shape-rounded.dpsp-position-left .dpsp-networks-btns-sidebar .dpsp-last.dpsp-network-btn {
	border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}
.dpsp-shape-rounded.dpsp-position-left .dpsp-networks-btns-sidebar .dpsp-last.dpsp-network-btn .dpsp-network-icon {
	border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}
.dpsp-bottom-spacing.dpsp-shape-rounded.dpsp-position-left .dpsp-networks-btns-sidebar .dpsp-network-btn {
	border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}
.dpsp-bottom-spacing.dpsp-shape-rounded.dpsp-position-left .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}
.dpsp-shape-rounded.dpsp-position-right .dpsp-networks-btns-sidebar .dpsp-first.dpsp-network-btn {
	border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;
}
.dpsp-shape-rounded.dpsp-position-right .dpsp-networks-btns-sidebar .dpsp-first.dpsp-network-btn .dpsp-network-icon {
	border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;
}
.dpsp-shape-rounded.dpsp-position-right .dpsp-networks-btns-sidebar .dpsp-last.dpsp-network-btn {
	border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
}
.dpsp-shape-rounded.dpsp-position-right .dpsp-networks-btns-sidebar .dpsp-last.dpsp-network-btn .dpsp-network-icon {
	border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
}
.dpsp-bottom-spacing.dpsp-shape-rounded.dpsp-position-right .dpsp-networks-btns-sidebar .dpsp-network-btn {
	border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
}
.dpsp-bottom-spacing.dpsp-shape-rounded.dpsp-position-right .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
}
.dpsp-has-spacing.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-radius: 5px;
}
.dpsp-shape-circle.dpsp-position-left#dpsp-floating-sidebar {
	left: 12px;
}
.dpsp-shape-circle.dpsp-position-right#dpsp-floating-sidebar {
	right: 10px;
}
.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn {
	margin-bottom: 6px;
}
.dpsp-bottom-spacing.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn {
	border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}
.dpsp-style-2#dpsp-floating-sidebar .dpsp-network-btn::before {
	background: none;
}
#dpsp-content-top {
	margin-bottom: 1.2em;
}
#dpsp-content-bottom {
	margin-top: 1.2em;
}
.dpsp-share-text {
	font-weight: bold; margin-bottom: 10px;
}
.dpsp-networks-btns-wrapper {
	list-style: none !important; margin: 0px !important; padding: 0px !important;
}
.dpsp-networks-btns-wrapper::after {
	height: 0px; clear: both; display: block; content: "";
}
.dpsp-networks-btns-wrapper li {
	transition:0.15s ease-in; overflow: hidden; float: left; -moz-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in;
}
.dpsp-networks-btns-wrapper li:first-child {
	margin-left: 0px !important;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding: 0px 10px 0px 48px; border: 2px solid currentColor; transition:0.15s ease-in; border-image: none; width: 100%; height: 40px; line-height: 36px; font-family: "Arial"; font-size: 14px; font-weight: bold; text-decoration: none !important; vertical-align: middle; display: block; position: relative; cursor: pointer; max-height: 40px; min-width: 40px; box-sizing: border-box; box-shadow: none; -moz-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; -moz-box-sizing: border-box;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	border: 2px solid currentColor; border-image: none; box-shadow: none;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn:focus {
	border: 2px solid currentColor; border-image: none; box-shadow: none;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn::after {
	height: 0px; clear: both; display: block; content: "";
}
.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	border: 2px solid currentColor; transition:0.15s ease-in; border-image: none; left: -2px; top: -2px; width: 40px; text-align: center; bottom: -2px; line-height: 36px; font-size: 14px; vertical-align: middle; float: left; display: block; position: absolute; box-sizing: border-box; -moz-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; -moz-box-sizing: border-box;
}
.dpsp-networks-btns-wrapper .dpsp-no-label.dpsp-network-btn {
	padding: 0px 18px;
}
.dpsp-button-style-1 .dpsp-networks-btns-wrapper .dpsp-no-label.dpsp-network-btn .dpsp-network-icon {
	width: auto; right: -2px;
}
.dpsp-has-buttons-count .dpsp-networks-btns-wrapper .dpsp-network-label {
	margin-right: 10px;
}
.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-count {
	font-size: 13px;
}
.dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-count {
	left: 0px; width: 100%; height: 20px; text-align: center; bottom: 0px; line-height: 20px; font-size: 11px; margin-left: 0px; position: absolute;
}
.dpsp-networks-btns-wrapper .dpsp-no-label.dpsp-network-btn .dpsp-network-label-wrapper {
	display: none;
}
.dpsp-column-1 .dpsp-networks-btns-wrapper li {
	width: 100%;
}
.dpsp-has-spacing.dpsp-column-1 .dpsp-networks-btns-wrapper li {
	margin-right: 0px;
}
.dpsp-column-2 .dpsp-networks-btns-wrapper li {
	width: 50%;
}
.dpsp-has-spacing.dpsp-column-2 .dpsp-networks-btns-wrapper li {
	width: 49%;
}
.dpsp-column-2 .dpsp-networks-btns-wrapper li:nth-child(2n) {
	margin-right: 0px;
}
.dpsp-column-3 .dpsp-networks-btns-wrapper li {
	width: 33.33%;
}
.dpsp-has-spacing.dpsp-column-3 .dpsp-networks-btns-wrapper li {
	width: 32%;
}
.dpsp-column-3 .dpsp-networks-btns-wrapper li:nth-child(3n) {
	margin-right: 0px;
}
.dpsp-column-4 .dpsp-networks-btns-wrapper li {
	width: 25%;
}
.dpsp-has-spacing.dpsp-column-4 .dpsp-networks-btns-wrapper li {
	width: 23.5%;
}
.dpsp-column-4 .dpsp-networks-btns-wrapper li:nth-child(4n) {
	margin-right: 0px;
}
.dpsp-column-5 .dpsp-networks-btns-wrapper li {
	width: 20%;
}
.dpsp-has-spacing.dpsp-column-5 .dpsp-networks-btns-wrapper li {
	width: 18.4%;
}
.dpsp-column-5 .dpsp-networks-btns-wrapper li:nth-child(5n) {
	margin-right: 0px;
}
.dpsp-column-2 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding-right: 10px;
}
.dpsp-column-3 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding-right: 10px;
}
.dpsp-column-4 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding-right: 10px;
}
.dpsp-no-labels .dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding: 0px; text-align: center;
}
:not(.dpsp-column-auto).dpsp-no-labels .dpsp-networks-btns-wrapper .dpsp-network-btn::before {
	left: 0px; float: none; display: inline-block; position: relative;
}
.dpsp-networks-btns-wrapper .dpsp-facebook.dpsp-network-btn .dpsp-network-icon {
	background: rgb(58, 87, 154); border-color: rgb(58, 87, 154); color: rgb(58, 87, 154);
}
.dpsp-networks-btns-wrapper .dpsp-facebook.dpsp-network-btn {
	background: rgb(58, 87, 154); border-color: rgb(58, 87, 154); color: rgb(58, 87, 154);
}
.dpsp-networks-btns-wrapper .dpsp-facebook.dpsp-network-btn:hover .dpsp-network-icon {
	background: rgb(51, 77, 135); border-color: rgb(51, 77, 135); color: rgb(51, 77, 135);
}
.dpsp-networks-btns-wrapper .dpsp-facebook.dpsp-network-btn:hover {
	background: rgb(51, 77, 135); border-color: rgb(51, 77, 135); color: rgb(51, 77, 135);
}
.dpsp-networks-btns-wrapper .dpsp-twitter.dpsp-network-btn .dpsp-network-icon {
	background: rgb(0, 171, 240); border-color: rgb(0, 171, 240); color: rgb(0, 171, 240);
}
.dpsp-networks-btns-wrapper .dpsp-twitter.dpsp-network-btn {
	background: rgb(0, 171, 240); border-color: rgb(0, 171, 240); color: rgb(0, 171, 240);
}
.dpsp-networks-btns-wrapper .dpsp-twitter.dpsp-network-btn:hover .dpsp-network-icon {
	background: rgb(0, 153, 215); border-color: rgb(0, 153, 215); color: rgb(0, 153, 215);
}
.dpsp-networks-btns-wrapper .dpsp-twitter.dpsp-network-btn:hover {
	background: rgb(0, 153, 215); border-color: rgb(0, 153, 215); color: rgb(0, 153, 215);
}
.dpsp-networks-btns-wrapper .dpsp-google-plus.dpsp-network-btn .dpsp-network-icon {
	background: rgb(223, 74, 50); border-color: rgb(223, 74, 50); color: rgb(223, 74, 50);
}
.dpsp-networks-btns-wrapper .dpsp-google-plus.dpsp-network-btn {
	background: rgb(223, 74, 50); border-color: rgb(223, 74, 50); color: rgb(223, 74, 50);
}
.dpsp-networks-btns-wrapper .dpsp-google-plus.dpsp-network-btn:hover .dpsp-network-icon {
	background: rgb(214, 58, 33); border-color: rgb(214, 58, 33); color: rgb(214, 58, 33);
}
.dpsp-networks-btns-wrapper .dpsp-google-plus.dpsp-network-btn:hover {
	background: rgb(214, 58, 33); border-color: rgb(214, 58, 33); color: rgb(214, 58, 33);
}
.dpsp-networks-btns-wrapper .dpsp-pinterest.dpsp-network-btn .dpsp-network-icon {
	background: rgb(201, 34, 40); border-color: rgb(201, 34, 40); color: rgb(201, 34, 40);
}
.dpsp-networks-btns-wrapper .dpsp-pinterest.dpsp-network-btn {
	background: rgb(201, 34, 40); border-color: rgb(201, 34, 40); color: rgb(201, 34, 40);
}
.dpsp-networks-btns-wrapper .dpsp-pinterest.dpsp-network-btn:hover .dpsp-network-icon {
	background: rgb(179, 30, 36); border-color: rgb(179, 30, 36); color: rgb(179, 30, 36);
}
.dpsp-networks-btns-wrapper .dpsp-pinterest.dpsp-network-btn:hover {
	background: rgb(179, 30, 36); border-color: rgb(179, 30, 36); color: rgb(179, 30, 36);
}
.dpsp-networks-btns-wrapper .dpsp-linkedin.dpsp-network-btn .dpsp-network-icon {
	background: rgb(0, 119, 181); border-color: rgb(0, 119, 181); color: rgb(0, 119, 181);
}
.dpsp-networks-btns-wrapper .dpsp-linkedin.dpsp-network-btn {
	background: rgb(0, 119, 181); border-color: rgb(0, 119, 181); color: rgb(0, 119, 181);
}
.dpsp-networks-btns-wrapper .dpsp-linkedin.dpsp-network-btn:hover .dpsp-network-icon {
	background: rgb(0, 102, 156); border-color: rgb(0, 102, 156); color: rgb(0, 102, 156);
}
.dpsp-networks-btns-wrapper .dpsp-linkedin.dpsp-network-btn:hover {
	background: rgb(0, 102, 156); border-color: rgb(0, 102, 156); color: rgb(0, 102, 156);
}
.dpsp-has-button-background .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn::before {
	color: rgb(255, 255, 255);
}
.dpsp-shape-rounded .dpsp-network-btn {
	border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
}
.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
}
.dpsp-shape-rounded .dpsp-network-btn {
	border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}
.dpsp-shape-rounded .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}
.dpsp-shape-circle .dpsp-network-btn {
	border-radius: 30px;
}
.dpsp-shape-circle .dpsp-network-btn .dpsp-network-icon {
	border-radius: 30px; overflow: hidden;
}
.dpsp-has-spacing .dpsp-networks-btns-wrapper li {
	margin-right: 2%; margin-bottom: 10px; margin-left: 0px !important;
}
@media screen and (max-width:720px)
{
.dpsp-hide-on-mobile {
	display: none;
}
}
.dpsp-button-style-1 .dpsp-network-btn {
	color: rgb(255, 255, 255) !important; padding-left: 38px;
}
.dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon {
	color: rgb(255, 255, 255) !important;
}
.dpsp-show-total-share-count {
	position: relative;
}
.dpsp-total-share-wrapper {
	color: rgb(93, 99, 104); line-height: 1.345; font-family: "Arial"; margin-top: 10px; position: relative;
}
.dpsp-total-share-wrapper .dpsp-icon-total-share::before {
	left: -2px; top: 7px; font-size: 16px; margin-top: 0px; margin-left: 0px;
}
#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 {
	text-align: center; text-transform: uppercase; font-size: 9px; font-weight: bold; display: block;
}
.dpsp-total-share-wrapper .dpsp-total-share-count {
	line-height: 18px; font-size: 15px;
}
.dpsp-content-wrapper .dpsp-total-share-wrapper {
	top: 50%; width: 60px; height: 40px; padding-left: 20px; margin-top: -21px; position: absolute; box-sizing: border-box;
}
.dpsp-show-total-share-count-before.dpsp-show-total-share-count.dpsp-content-wrapper {
	padding-left: 70px;
}
.dpsp-show-total-share-count-after.dpsp-show-total-share-count.dpsp-content-wrapper {
	padding-right: 70px;
}
.dpsp-show-total-share-count-before.dpsp-show-total-share-count.dpsp-content-wrapper .dpsp-total-share-wrapper {
	left: 0px;
}
.dpsp-show-total-share-count-after.dpsp-show-total-share-count.dpsp-content-wrapper .dpsp-total-share-wrapper {
	right: 0px;
}
