@charset "utf-8";
/* CSS Document */

/* General Styles */

.dpArticleShare {
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	margin: 0px !important;
	position: absolute !important;
	top: auto;
	left: 0px !important;
	list-style: none !important;
	padding: 0 !important;
	display: none;
}

.dpArticleShare * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.dpArticleShare.scrolltop {
	position: fixed !important;
	top: 0 !important;
	left: auto !important;
	margin-left: -55px !important;
}

.dpArticleShare.scrolltop.scrolltopend {
	position: absolute !important;
	top: auto !important;
	bottom: 0 !important;
}

.dpArticleShare.vertical.scrolltop {
	position: fixed !important;
	top: 0 !important;
	margin-left: 0 !important;
}

.dpArticleShare.vertical.scrolltop.scrolltopend {
	position: absolute !important;
	top: auto !important;
	bottom: auto !important;
}

.dpArticleShare .clear{
	clear:both;	
}

.clear-article-share{
	clear:both;	
}

.dpArticleParent {
	position: static;
}

.dpArticleParent.dpArticleParentInside {
	padding-left: 55px;	
	position: relative;
}

.dpArticleShare li {
	list-style: none !important;
	padding: 5px !important;
	margin: 0 !important;
	background: none !important;
	position: relative;
	font-style: normal !important;
}

.dpArticleShare.vertical li:first-child,
.dpArticleShare.vertical-inside li:first-child {
	padding-top: 1px !important;
}

.dpArticleShare.horizontal-top li,
.dpArticleShare.horizontal-bottom li {
	padding: 5px 10px 5px 0 !important;
}

.dpArticleShare.horizontal-top,
.dpArticleShare.horizontal-bottom {
	position: relative !important;
	clear: both;
}

.dpArticleShare.horizontal-top li,
.dpArticleShare.horizontal-bottom li {
	float: left;
}

.dpArticleShare.horizontal-top li:first-child,
.dpArticleShare.horizontal-bottom li:first-child {
	padding-left: 0 !important;
}

.dpArticleShare.fixed-left {
	position: fixed !important;
	left: 0 !important;
	top: 50px !important;
}

.dpArticleShare.fixed-left .dpArticleSocialShareTooltip  {
	left: 5px !important;
}

.dpArticleShare.color li,
.dpArticleShare.compact li {
	opacity: .8;	
}

.dpArticleShare.color li:hover,
.dpArticleShare.compact li:hover {
	opacity: 1;
}

.dpArticleShare li a {
	cursor: pointer;
	text-decoration: none !important;
	display: inline !important;
}

.dpArticleShare li .dpas-icon {
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	background-color: #ccc !important;
	float: left !important;
	display: block !important;
	width: 35px !important;
	height: 35px !important;
	padding: 0 !important;
	cursor: pointer !important;
	text-indent: -1111px !important;
	overflow: hidden !important;
	background-image: none;
}

.dpArticleShare.dark li .dpas-icon {
	background-color: #333 !important;
}

.dpArticleShare.dark li .dpas-icon i,
.dpArticleShare.dark li .dpas-icon i::before {
	text-shadow: rgb(36, 36, 36) 1px 1px,
    rgb(37, 37, 37) 2px 2px,
    rgb(37, 37, 37) 3px 3px,
    rgb(38, 38, 38) 4px 4px,
    rgb(38, 38, 38) 5px 5px,
    rgb(39, 39, 39) 6px 6px,
    rgb(39, 39, 39) 7px 7px,
    rgb(40, 40, 40) 8px 8px,
    rgb(40, 40, 40) 9px 9px,
    rgb(41, 41, 41) 10px 10px,
    rgb(41, 41, 41) 11px 11px,
    rgb(42, 42, 42) 12px 12px,
    rgb(42, 42, 42) 13px 13px,
    rgb(43, 43, 43) 14px 14px,
    rgb(43, 43, 43) 15px 15px,
    rgb(44, 44, 44) 16px 16px,
    rgb(44, 44, 44) 17px 17px,
    rgb(45, 45, 45) 18px 18px,
    rgb(45, 45, 45) 19px 19px,
    rgb(46, 46, 46) 20px 20px,
    rgb(46, 46, 46) 21px 21px,
    rgb(47, 47, 47) 22px 22px,
    rgb(47, 47, 47) 23px 23px,
    rgb(48, 48, 48) 24px 24px,
    rgb(48, 48, 48) 25px 25px,
    rgb(49, 49, 49) 26px 26px,
    rgb(49, 49, 49) 27px 27px,
    rgb(50, 50, 50) 28px 28px,
    rgb(50, 50, 50) 29px 29px,
    rgb(51, 51, 51) 30px 30px;
}

.dpArticleShare li .dpShareArticleCounter {
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	display: block;
	text-align: center;
	margin-top: 40px;
	font-style: normal;
}

.dpArticleShare.light li .dpShareArticleCounter,
.dpArticleShare.dark li .dpShareArticleCounter,
.dpArticleShare.color li .dpShareArticleCounter {
	width: 35px;
}

.dpArticleShare li p {
	display:none !important;
}

.dpArticleShare li span {
	padding: 7px 0;
	color: #666;
	border: 1px solid #ddd;
	position: relative;
	background: #fff;
	text-align: center !important;
	margin: 0 !important;
	line-height: 100% !important;
	display: block;
	font-family: arial;
}

.dpArticleShare li span:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-color: #ddd transparent;
	display: block;
	width: 0;
	top: -5px;
	bottom: auto;
	left: auto;
	right: 12px;
	border-width: 0 5px 5px;
}

.dpArticleShare li span:after {
	content: "";
	position: absolute;
	border-style: solid;
	border-color: #fff transparent;
	display: block;
	width: 0;
	top: -4px;
	bottom: auto;
	left: auto;
	right: 12px;
	border-width: 0 5px 5px;
}

.dpArticleShare.dark li span {
	color: #111;
	border: 1px solid #111;
	background: #535353;
}

.dpArticleShare.dark li span:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-color: #111 transparent;
	display: block;
	width: 0;
	top: -5px;
	bottom: auto;
	left: auto;
	right: 12px;
	border-width: 0 5px 5px;
}

.dpArticleShare.dark li span:after {
	content: "";
	position: absolute;
	border-style: solid;
	border-color: #535353 transparent;
	display: block;
	width: 0;
	top: -4px;
	bottom: auto;
	left: auto;
	right: 12px;
	border-width: 0 5px 5px;
}

.dpArticleShare .dpArticleSocialShareTooltip {
	display: none;
	position: absolute;
	bottom: 85px;
	left: -30px;
	width: 80px;
	z-index: 9999;
	line-height: 20px;
	padding: 5px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 120%;
	font-family: arial;
	text-align: center;
	font-weight: bold;
	word-wrap: break-word;
	z-index: 999;
	background: #fff;
	border: 1px solid #ccc;
	-moz-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	color: #999;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.dpArticleShare.dark .dpArticleSocialShareTooltip {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #3F4140;
	border: 1px solid #1A1A1A;
	color: #999;	
}

.dpArticleShare li:hover .dpArticleSocialShareTooltip {
	display: block;
}

.dpArticleShare li .dpas-icon-dpShareIcon-fb {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-fb,
.dpArticleShare.color li .dpas-icon-dpShareIcon-fb,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-fb,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-fb {
	background-color: #3b5998 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-fb i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-fb i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-fb i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-fb i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-fb i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-fb i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-fb i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-fb i::before {
	text-shadow: rgb(41, 62, 107) 1px 1px,
    rgb(42, 63, 109) 2px 2px,
    rgb(42, 64, 110) 3px 3px,
    rgb(43, 65, 112) 4px 4px,
    rgb(44, 66, 113) 5px 5px,
    rgb(44, 67, 115) 6px 6px,
    rgb(45, 68, 116) 7px 7px,
    rgb(45, 69, 118) 8px 8px,
    rgb(46, 70, 119) 9px 9px,
    rgb(47, 71, 121) 10px 10px,
    rgb(47, 71, 122) 11px 11px,
    rgb(48, 72, 124) 12px 12px,
    rgb(48, 73, 125) 13px 13px,
    rgb(49, 74, 127) 14px 14px,
    rgb(50, 75, 129) 15px 15px,
    rgb(50, 76, 130) 16px 16px,
    rgb(51, 77, 132) 17px 17px,
    rgb(51, 78, 133) 18px 18px,
    rgb(52, 79, 135) 19px 19px,
    rgb(53, 80, 136) 20px 20px,
    rgb(53, 80, 138) 21px 21px,
    rgb(54, 81, 139) 22px 22px,
    rgb(54, 82, 141) 23px 23px,
    rgb(55, 83, 142) 24px 24px,
    rgb(56, 84, 144) 25px 25px,
    rgb(56, 85, 145) 26px 26px,
    rgb(57, 86, 147) 27px 27px,
    rgb(57, 87, 148) 28px 28px,
    rgb(58, 88, 150) 29px 29px,
    rgb(59, 89, 152) 30px 30px;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-facebook_like {
	background-color: #3b5998 !important;
}

.dpArticleShare li .dpas-icon-dpShareIcon-tw {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-tw,
.dpArticleShare.color li .dpas-icon-dpShareIcon-tw,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-tw,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-tw {
	background-color: #00bef6 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-tw i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-tw i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-tw i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-tw i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-tw i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-tw i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-tw i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-tw i::before {
	text-shadow: rgb(0, 134, 174) 1px 1px,
    rgb(0, 136, 176) 2px 2px,
    rgb(0, 138, 179) 3px 3px,
    rgb(0, 140, 181) 4px 4px,
    rgb(0, 142, 184) 5px 5px,
    rgb(0, 144, 186) 6px 6px,
    rgb(0, 146, 189) 7px 7px,
    rgb(0, 148, 191) 8px 8px,
    rgb(0, 150, 194) 9px 9px,
    rgb(0, 152, 196) 10px 10px,
    rgb(0, 153, 199) 11px 11px,
    rgb(0, 155, 201) 12px 12px,
    rgb(0, 157, 204) 13px 13px,
    rgb(0, 159, 206) 14px 14px,
    rgb(0, 161, 209) 15px 15px,
    rgb(0, 163, 211) 16px 16px,
    rgb(0, 165, 213) 17px 17px,
    rgb(0, 167, 216) 18px 18px,
    rgb(0, 169, 218) 19px 19px,
    rgb(0, 171, 221) 20px 20px,
    rgb(0, 172, 223) 21px 21px,
    rgb(0, 174, 226) 22px 22px,
    rgb(0, 176, 228) 23px 23px,
    rgb(0, 178, 231) 24px 24px,
    rgb(0, 180, 233) 25px 25px,
    rgb(0, 182, 236) 26px 26px,
    rgb(0, 184, 238) 27px 27px,
    rgb(0, 186, 241) 28px 28px,
    rgb(0, 188, 243) 29px 29px,
    rgb(0, 190, 246) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-g {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-g,
.dpArticleShare.color li .dpas-icon-dpShareIcon-g,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-g,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-g {
	background-color: #ce3d2b !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-g i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-g i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-g i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-g i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-g i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-g i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-g i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-g i::before {
	text-shadow: rgb(146, 43, 30) 1px 1px,
    rgb(148, 44, 30) 2px 2px,
    rgb(150, 44, 31) 3px 3px,
    rgb(152, 45, 31) 4px 4px,
    rgb(154, 46, 32) 5px 5px,
    rgb(156, 46, 32) 6px 6px,
    rgb(158, 47, 33) 7px 7px,
    rgb(160, 47, 33) 8px 8px,
    rgb(162, 48, 33) 9px 9px,
    rgb(164, 49, 34) 10px 10px,
    rgb(166, 49, 34) 11px 11px,
    rgb(168, 50, 35) 12px 12px,
    rgb(170, 50, 35) 13px 13px,
    rgb(172, 51, 36) 14px 14px,
    rgb(175, 52, 36) 15px 15px,
    rgb(177, 52, 36) 16px 16px,
    rgb(179, 53, 37) 17px 17px,
    rgb(181, 53, 37) 18px 18px,
    rgb(183, 54, 38) 19px 19px,
    rgb(185, 55, 38) 20px 20px,
    rgb(187, 55, 39) 21px 21px,
    rgb(189, 56, 39) 22px 22px,
    rgb(191, 56, 39) 23px 23px,
    rgb(193, 57, 40) 24px 24px,
    rgb(195, 58, 40) 25px 25px,
    rgb(197, 58, 41) 26px 26px,
    rgb(199, 59, 41) 27px 27px,
    rgb(201, 59, 42) 28px 28px,
    rgb(203, 60, 42) 29px 29px,
    rgb(206, 61, 43) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-comment {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-comment,
.dpArticleShare.color li .dpas-icon-dpShareIcon-comment,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-comment,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-comment {
	background-color: #666 !important;
}

.dpArticleShare li .dpas-icon-dpShareIcon-print {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-print,
.dpArticleShare.color li .dpas-icon-dpShareIcon-print,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-print,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-print {
	background-color: #666 !important;
}

.dpArticleShare li .dpas-icon-dpShareIcon-total {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-total,
.dpArticleShare.color li .dpas-icon-dpShareIcon-total,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-total,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-total {
	background-color: #666 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-total i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-total i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-total i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-total i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-total i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-total i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-total i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-total i::before,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-print i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-print i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-print i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-print i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-print i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-print i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-print i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-print i::before,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-comment i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-comment i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-comment i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-comment i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-comment i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-comment i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-comment i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-comment i::before,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-more i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-more i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-more i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-more i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-more i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-more i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-more i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-more i::before,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-email i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-email i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-email i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-email i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-email i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-email i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-email i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-email i::before {
	text-shadow: rgb(72, 72, 72) 1px 1px,
    rgb(73, 73, 73) 2px 2px,
    rgb(74, 74, 74) 3px 3px,
    rgb(75, 75, 75) 4px 4px,
    rgb(76, 76, 76) 5px 5px,
    rgb(77, 77, 77) 6px 6px,
    rgb(78, 78, 78) 7px 7px,
    rgb(79, 79, 79) 8px 8px,
    rgb(80, 80, 80) 9px 9px,
    rgb(81, 81, 81) 10px 10px,
    rgb(82, 82, 82) 11px 11px,
    rgb(83, 83, 83) 12px 12px,
    rgb(84, 84, 84) 13px 13px,
    rgb(85, 85, 85) 14px 14px,
    rgb(86, 86, 86) 15px 15px,
    rgb(87, 87, 87) 16px 16px,
    rgb(88, 88, 88) 17px 17px,
    rgb(89, 89, 89) 18px 18px,
    rgb(90, 90, 90) 19px 19px,
    rgb(91, 91, 91) 20px 20px,
    rgb(92, 92, 92) 21px 21px,
    rgb(93, 93, 93) 22px 22px,
    rgb(94, 94, 94) 23px 23px,
    rgb(95, 95, 95) 24px 24px,
    rgb(96, 96, 96) 25px 25px,
    rgb(97, 97, 97) 26px 26px,
    rgb(98, 98, 98) 27px 27px,
    rgb(99, 99, 99) 28px 28px,
    rgb(100, 100, 100) 29px 29px,
    rgb(102, 102, 102) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-linkedin {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-linkedin,
.dpArticleShare.color li .dpas-icon-dpShareIcon-linkedin,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-linkedin,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-linkedin {
	background-color: #007ab9 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-linkedin i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-linkedin i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-linkedin i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-linkedin i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-linkedin i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-linkedin i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-linkedin i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-linkedin i::before {
	text-shadow: rgb(0, 86, 131) 1px 1px,
    rgb(0, 87, 133) 2px 2px,
    rgb(0, 88, 135) 3px 3px,
    rgb(0, 89, 137) 4px 4px,
    rgb(0, 91, 139) 5px 5px,
    rgb(0, 92, 141) 6px 6px,
    rgb(0, 93, 142) 7px 7px,
    rgb(0, 94, 144) 8px 8px,
    rgb(0, 96, 146) 9px 9px,
    rgb(0, 97, 148) 10px 10px,
    rgb(0, 98, 150) 11px 11px,
    rgb(0, 99, 152) 12px 12px,
    rgb(0, 101, 153) 13px 13px,
    rgb(0, 102, 155) 14px 14px,
    rgb(0, 103, 157) 15px 15px,
    rgb(0, 104, 159) 16px 16px,
    rgb(0, 105, 161) 17px 17px,
    rgb(0, 107, 163) 18px 18px,
    rgb(0, 108, 164) 19px 19px,
    rgb(0, 109, 166) 20px 20px,
    rgb(0, 110, 168) 21px 21px,
    rgb(0, 112, 170) 22px 22px,
    rgb(0, 113, 172) 23px 23px,
    rgb(0, 114, 174) 24px 24px,
    rgb(0, 115, 175) 25px 25px,
    rgb(0, 117, 177) 26px 26px,
    rgb(0, 118, 179) 27px 27px,
    rgb(0, 119, 181) 28px 28px,
    rgb(0, 120, 183) 29px 29px,
    rgb(0, 122, 185) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-pinterest {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-pinterest,
.dpArticleShare.color li .dpas-icon-dpShareIcon-pinterest,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-pinterest,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-pinterest {
	background-color: #cb2028 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-pinterest i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-pinterest i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-pinterest i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-pinterest i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-pinterest i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-pinterest i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-pinterest i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-pinterest i::before {
	text-shadow: rgb(144, 22, 28) 1px 1px,
    rgb(146, 22, 28) 2px 2px,
    rgb(148, 23, 29) 3px 3px,
    rgb(150, 23, 29) 4px 4px,
    rgb(152, 23, 30) 5px 5px,
    rgb(154, 24, 30) 6px 6px,
    rgb(156, 24, 30) 7px 7px,
    rgb(158, 24, 31) 8px 8px,
    rgb(160, 25, 31) 9px 9px,
    rgb(162, 25, 32) 10px 10px,
    rgb(164, 25, 32) 11px 11px,
    rgb(166, 26, 32) 12px 12px,
    rgb(168, 26, 33) 13px 13px,
    rgb(170, 26, 33) 14px 14px,
    rgb(172, 27, 34) 15px 15px,
    rgb(174, 27, 34) 16px 16px,
    rgb(176, 27, 34) 17px 17px,
    rgb(178, 28, 35) 18px 18px,
    rgb(180, 28, 35) 19px 19px,
    rgb(182, 28, 36) 20px 20px,
    rgb(184, 29, 36) 21px 21px,
    rgb(186, 29, 36) 22px 22px,
    rgb(188, 29, 37) 23px 23px,
    rgb(190, 30, 37) 24px 24px,
    rgb(192, 30, 38) 25px 25px,
    rgb(194, 30, 38) 26px 26px,
    rgb(196, 31, 38) 27px 27px,
    rgb(198, 31, 39) 28px 28px,
    rgb(200, 31, 39) 29px 29px,
    rgb(203, 32, 40) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-delicious {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-delicious,
.dpArticleShare.color li .dpas-icon-dpShareIcon-delicious,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-delicious,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-delicious {
	background-color: #3399fd !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-delicious i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-delicious i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-delicious i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-delicious i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-delicious i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-delicious i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-delicious i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-delicious i::before {
	text-shadow: rgb(36, 108, 179) 1px 1px,
    rgb(37, 110, 182) 2px 2px,
    rgb(37, 111, 184) 3px 3px,
    rgb(38, 113, 187) 4px 4px,
    rgb(38, 114, 189) 5px 5px,
    rgb(39, 116, 192) 6px 6px,
    rgb(39, 117, 194) 7px 7px,
    rgb(40, 119, 197) 8px 8px,
    rgb(40, 120, 199) 9px 9px,
    rgb(41, 122, 202) 10px 10px,
    rgb(41, 123, 204) 11px 11px,
    rgb(42, 125, 207) 12px 12px,
    rgb(42, 126, 209) 13px 13px,
    rgb(43, 128, 212) 14px 14px,
    rgb(43, 130, 215) 15px 15px,
    rgb(44, 131, 217) 16px 16px,
    rgb(44, 133, 220) 17px 17px,
    rgb(45, 134, 222) 18px 18px,
    rgb(45, 136, 225) 19px 19px,
    rgb(46, 137, 227) 20px 20px,
    rgb(46, 139, 230) 21px 21px,
    rgb(47, 140, 232) 22px 22px,
    rgb(47, 142, 235) 23px 23px,
    rgb(48, 143, 237) 24px 24px,
    rgb(48, 145, 240) 25px 25px,
    rgb(49, 146, 242) 26px 26px,
    rgb(49, 148, 245) 27px 27px,
    rgb(50, 149, 247) 28px 28px,
    rgb(50, 151, 250) 29px 29px,
    rgb(51, 153, 253) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-stumbleupon {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-stumbleupon,
.dpArticleShare.color li .dpas-icon-dpShareIcon-stumbleupon,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-stumbleupon,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-stumbleupon {
	background-color: #eb4923 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-stumbleupon i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-stumbleupon i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-stumbleupon i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-stumbleupon i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-stumbleupon i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-stumbleupon i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-stumbleupon i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-stumbleupon i::before {
	text-shadow: rgb(167, 51, 25) 1px 1px,
    rgb(169, 52, 25) 2px 2px,
    rgb(172, 53, 26) 3px 3px,
    rgb(174, 53, 26) 4px 4px,
    rgb(176, 54, 26) 5px 5px,
    rgb(179, 55, 27) 6px 6px,
    rgb(181, 56, 27) 7px 7px,
    rgb(183, 56, 27) 8px 8px,
    rgb(186, 57, 28) 9px 9px,
    rgb(188, 58, 28) 10px 10px,
    rgb(190, 59, 28) 11px 11px,
    rgb(193, 59, 29) 12px 12px,
    rgb(195, 60, 29) 13px 13px,
    rgb(197, 61, 29) 14px 14px,
    rgb(200, 62, 30) 15px 15px,
    rgb(202, 62, 30) 16px 16px,
    rgb(204, 63, 30) 17px 17px,
    rgb(207, 64, 31) 18px 18px,
    rgb(209, 64, 31) 19px 19px,
    rgb(211, 65, 31) 20px 20px,
    rgb(214, 66, 32) 21px 21px,
    rgb(216, 67, 32) 22px 22px,
    rgb(218, 67, 32) 23px 23px,
    rgb(221, 68, 33) 24px 24px,
    rgb(223, 69, 33) 25px 25px,
    rgb(225, 70, 33) 26px 26px,
    rgb(228, 70, 34) 27px 27px,
    rgb(230, 71, 34) 28px 28px,
    rgb(232, 72, 34) 29px 29px,
    rgb(235, 73, 35) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-tumblr {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-tumblr,
.dpArticleShare.color li .dpas-icon-dpShareIcon-tumblr,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-tumblr,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-tumblr {
	background-color: #314e6c !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-tumblr i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-tumblr i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-tumblr i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-tumblr i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-tumblr i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-tumblr i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-tumblr i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-tumblr i::before {
	text-shadow: rgb(34, 55, 77) 1px 1px,
    rgb(35, 56, 78) 2px 2px,
    rgb(35, 57, 79) 3px 3px,
    rgb(36, 58, 80) 4px 4px,
    rgb(36, 58, 81) 5px 5px,
    rgb(37, 59, 82) 6px 6px,
    rgb(37, 60, 83) 7px 7px,
    rgb(38, 61, 84) 8px 8px,
    rgb(38, 61, 85) 9px 9px,
    rgb(39, 62, 86) 10px 10px,
    rgb(39, 63, 87) 11px 11px,
    rgb(40, 64, 88) 12px 12px,
    rgb(40, 64, 89) 13px 13px,
    rgb(41, 65, 90) 14px 14px,
    rgb(41, 66, 92) 15px 15px,
    rgb(42, 67, 93) 16px 16px,
    rgb(42, 68, 94) 17px 17px,
    rgb(43, 68, 95) 18px 18px,
    rgb(43, 69, 96) 19px 19px,
    rgb(44, 70, 97) 20px 20px,
    rgb(44, 71, 98) 21px 21px,
    rgb(45, 71, 99) 22px 22px,
    rgb(45, 72, 100) 23px 23px,
    rgb(46, 73, 101) 24px 24px,
    rgb(46, 74, 102) 25px 25px,
    rgb(47, 74, 103) 26px 26px,
    rgb(47, 75, 104) 27px 27px,
    rgb(48, 76, 105) 28px 28px,
    rgb(48, 77, 106) 29px 29px,
    rgb(49, 78, 108) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-digg {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-digg,
.dpArticleShare.color li .dpas-icon-dpShareIcon-digg,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-digg,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-digg {
	background-color: #719dca !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-digg i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-digg i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-digg i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-digg i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-digg i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-digg i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-digg i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-digg i::before {
	text-shadow: rgb(80, 111, 143) 1px 1px,
    rgb(81, 113, 145) 2px 2px,
    rgb(82, 114, 147) 3px 3px,
    rgb(83, 116, 149) 4px 4px,
    rgb(84, 117, 151) 5px 5px,
    rgb(85, 119, 153) 6px 6px,
    rgb(86, 120, 155) 7px 7px,
    rgb(88, 122, 157) 8px 8px,
    rgb(89, 124, 159) 9px 9px,
    rgb(90, 125, 161) 10px 10px,
    rgb(91, 127, 163) 11px 11px,
    rgb(92, 128, 165) 12px 12px,
    rgb(93, 130, 167) 13px 13px,
    rgb(94, 131, 169) 14px 14px,
    rgb(96, 133, 171) 15px 15px,
    rgb(97, 135, 173) 16px 16px,
    rgb(98, 136, 175) 17px 17px,
    rgb(99, 138, 177) 18px 18px,
    rgb(100, 139, 179) 19px 19px,
    rgb(101, 141, 181) 20px 20px,
    rgb(102, 142, 183) 21px 21px,
    rgb(103, 144, 185) 22px 22px,
    rgb(105, 146, 187) 23px 23px,
    rgb(106, 147, 189) 24px 24px,
    rgb(107, 149, 191) 25px 25px,
    rgb(108, 150, 193) 26px 26px,
    rgb(109, 152, 195) 27px 27px,
    rgb(110, 153, 197) 28px 28px,
    rgb(111, 155, 199) 29px 29px,
    rgb(113, 157, 202) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-reddit {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-reddit,
.dpArticleShare.color li .dpas-icon-dpShareIcon-reddit,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-reddit,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-reddit {
	background-color: #acd4f8 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-reddit i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-reddit i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-reddit i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-reddit i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-reddit i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-reddit i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-reddit i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-reddit i::before {
	text-shadow: rgb(121, 150, 176) 1px 1px,
    rgb(123, 152, 178) 2px 2px,
    rgb(125, 154, 181) 3px 3px,
    rgb(126, 156, 183) 4px 4px,
    rgb(128, 158, 186) 5px 5px,
    rgb(130, 160, 188) 6px 6px,
    rgb(132, 162, 191) 7px 7px,
    rgb(133, 165, 193) 8px 8px,
    rgb(135, 167, 196) 9px 9px,
    rgb(137, 169, 198) 10px 10px,
    rgb(139, 171, 201) 11px 11px,
    rgb(140, 173, 203) 12px 12px,
    rgb(142, 175, 206) 13px 13px,
    rgb(144, 177, 208) 14px 14px,
    rgb(146, 180, 211) 15px 15px,
    rgb(147, 182, 213) 16px 16px,
    rgb(149, 184, 215) 17px 17px,
    rgb(151, 186, 218) 18px 18px,
    rgb(152, 188, 220) 19px 19px,
    rgb(154, 190, 223) 20px 20px,
    rgb(156, 192, 225) 21px 21px,
    rgb(158, 194, 228) 22px 22px,
    rgb(159, 197, 230) 23px 23px,
    rgb(161, 199, 233) 24px 24px,
    rgb(163, 201, 235) 25px 25px,
    rgb(165, 203, 238) 26px 26px,
    rgb(166, 205, 240) 27px 27px,
    rgb(168, 207, 243) 28px 28px,
    rgb(170, 209, 245) 29px 29px,
    rgb(172, 212, 248) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-buffer {
	background-image: url(https://detecnologias.net/wp-content/plugins/dpArticleShare/images/icons/buffer.png) !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-buffer,
.dpArticleShare.color li .dpas-icon-dpShareIcon-buffer,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-buffer,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-buffer {
	background-color: #303030 !important;
}

.dpArticleShare li .dpas-icon-dpShareIcon-vk {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-vk,
.dpArticleShare.color li .dpas-icon-dpShareIcon-vk,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-vk,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-vk {
	background-color: #5a7ba6 !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-vk i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-vk i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-vk i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-vk i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-vk i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-vk i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-vk i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-vk i::before {
	text-shadow: rgb(63, 87, 117) 1px 1px,
    rgb(64, 88, 119) 2px 2px,
    rgb(65, 89, 121) 3px 3px,
    rgb(66, 90, 122) 4px 4px,
    rgb(67, 92, 124) 5px 5px,
    rgb(68, 93, 126) 6px 6px,
    rgb(69, 94, 127) 7px 7px,
    rgb(70, 95, 129) 8px 8px,
    rgb(71, 97, 131) 9px 9px,
    rgb(72, 98, 132) 10px 10px,
    rgb(72, 99, 134) 11px 11px,
    rgb(73, 100, 136) 12px 12px,
    rgb(74, 102, 137) 13px 13px,
    rgb(75, 103, 139) 14px 14px,
    rgb(76, 104, 141) 15px 15px,
    rgb(77, 105, 142) 16px 16px,
    rgb(78, 106, 144) 17px 17px,
    rgb(79, 108, 146) 18px 18px,
    rgb(80, 109, 147) 19px 19px,
    rgb(81, 110, 149) 20px 20px,
    rgb(81, 111, 151) 21px 21px,
    rgb(82, 113, 152) 22px 22px,
    rgb(83, 114, 154) 23px 23px,
    rgb(84, 115, 156) 24px 24px,
    rgb(85, 116, 157) 25px 25px,
    rgb(86, 118, 159) 26px 26px,
    rgb(87, 119, 161) 27px 27px,
    rgb(88, 120, 162) 28px 28px,
    rgb(89, 121, 164) 29px 29px,
    rgb(90, 123, 166) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-blogger {
	background-image: url(https://detecnologias.net/wp-content/plugins/dpArticleShare/images/icons/blogger.png) !important;
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-blogger,
.dpArticleShare.color li .dpas-icon-dpShareIcon-blogger,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-blogger,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-blogger {
	background-color: #ff9233 !important;
}

.dpArticleShare li .dpas-icon-dpShareIcon-email {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-email,
.dpArticleShare.color li .dpas-icon-dpShareIcon-email,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-email,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-email {
	background-color: #666 !important;
}

.dpArticleShare li .dpas-icon-dpShareIcon-whatsapp {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-whatsapp,
.dpArticleShare.color li .dpas-icon-dpShareIcon-whatsapp,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-whatsapp,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-whatsapp {
	background-color: #299b82 !important;
}

.dpArticleShare.dark li:hover .dpas-icon-dpShareIcon-whatsapp {
	/*background-color: #299b82 !important;*/
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-whatsapp i,
.dpArticleShare.color li .dpas-icon-dpShareIcon-whatsapp i,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-whatsapp i,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-whatsapp i,
.dpArticleShare li:hover .dpas-icon-dpShareIcon-whatsapp i::before,
.dpArticleShare.color li .dpas-icon-dpShareIcon-whatsapp i::before,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-whatsapp i::before,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-whatsapp i::before {
	text-shadow: rgb(29, 110, 92) 1px 1px,
    rgb(29, 112, 93) 2px 2px,
    rgb(30, 113, 94) 3px 3px,
    rgb(30, 115, 96) 4px 4px,
    rgb(31, 116, 97) 5px 5px,
    rgb(31, 118, 98) 6px 6px,
    rgb(31, 119, 100) 7px 7px,
    rgb(32, 121, 101) 8px 8px,
    rgb(32, 122, 102) 9px 9px,
    rgb(33, 124, 104) 10px 10px,
    rgb(33, 125, 105) 11px 11px,
    rgb(33, 127, 106) 12px 12px,
    rgb(34, 128, 107) 13px 13px,
    rgb(34, 130, 109) 14px 14px,
    rgb(35, 132, 110) 15px 15px,
    rgb(35, 133, 111) 16px 16px,
    rgb(35, 135, 113) 17px 17px,
    rgb(36, 136, 114) 18px 18px,
    rgb(36, 138, 115) 19px 19px,
    rgb(37, 139, 117) 20px 20px,
    rgb(37, 141, 118) 21px 21px,
    rgb(37, 142, 119) 22px 22px,
    rgb(38, 144, 120) 23px 23px,
    rgb(38, 145, 122) 24px 24px,
    rgb(39, 147, 123) 25px 25px,
    rgb(39, 148, 124) 26px 26px,
    rgb(39, 150, 126) 27px 27px,
    rgb(40, 151, 127) 28px 28px,
    rgb(40, 153, 128) 29px 29px,
    rgb(41, 155, 130) 30px 30px;
}

.dpArticleShare li .dpas-icon-dpShareIcon-more {
}

.dpArticleShare li:hover .dpas-icon-dpShareIcon-more,
.dpArticleShare.color li .dpas-icon-dpShareIcon-more,
.dpArticleShare.compact li .dpas-icon-dpShareIcon-more,
.dpArticleShare.flat li .dpas-icon-dpShareIcon-more {
	background-color: #666 !important;
}

.dpArticleShare_Loader {
	display:none;
	vertical-align: middle;	
}

.dpArticleShare.compact li .dpShareArticleCounter {
	margin-top: 29px;
	background: rgba(0,0,0,.2);
	height: 15px;
	position: relative;
	width: 35px;
}

.dpArticleShare.compact li span {
	padding: 2px 0;
	color: #fff;
	border: none;
	background: none;
	text-indent: -35px;
	width: 36px;
}

.dpArticleShare.compact li span:before {
	display: none;
}

.dpArticleShare.compact li span:after {
	display: none;
}

.dpArticleShare.compact li .dpas-icon {	
	padding-bottom: 16px !important;
	height: 28px !important;
	background-position: 50% 2px !important;
}

.dpArticleShare.compact li .dpas-icon.dpas-icon-dpShareIcon-more,
.dpArticleShare.compact li .dpas-icon.dpas-icon-nocount {
	padding-bottom: 0;	
	margin-bottom: 16px;
}

.dpArticleShare.flat li .dpShareArticleCounter {
	margin-top: 32px;
	position: absolute;
	background: #333 !important;
	border-radius: 50%;
	bottom: -2px;
	right: 0;
}

.dpArticleShare.flat li span {
	background: none;
	border: none;
	color: #fff;
	/* text-indent: -45px; */
	/* width: 45px; */
}

.dpArticleShare.flat li span:before {
	display: none;
}

.dpArticleShare.flat li span:after {
	display: none;
}

.dpArticleShare.flat li .dpas-icon {
	height: 32px !important;
	padding: 5px 10px !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 25px !important;
}

.dpArticleShare.flat li {
	opacity: .8;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.dpArticleShare.flat li:hover {
	opacity: 1;
}

.dpArticleShare.flat li .dpas-icon.dpas-icon-dpShareIcon-more,
.dpArticleShare.flat li .dpas-icon.dpas-icon-nocount {
	/* height: 26px !important; */
}

.dpArticleShare.flat.counter-right li .dpas-icon.dpas-icon-dpShareIcon-more,
.dpArticleShare.flat.counter-right li .dpas-icon.dpas-icon-nocount {
	padding-right: 10px !important;
}

/* Counter Positions */

.dpArticleShare.compact.counter-right li .dpShareArticleCounter {
	margin-top: 0;
	margin-left: 35px;
	height: 28px;
}

.dpArticleShare.compact.counter-right li .dpas-icon {
	padding-right: 36px !important;
	padding-bottom: 0 !important;
	background-position: 2px 2px !important;
}

.dpArticleShare.compact.counter-right li span {
	line-height: 28px !important;
	padding: 0;
}

.dpArticleShare.flat.counter-right li .dpShareArticleCounter {
	background: none;
	/* font-size: 14px; */
	/* height: 38px; */
	margin-top: 0;
	margin-left: 35px;
}

.dpArticleShare.flat.counter-right li span {
	line-height: 24px !important;
	/* text-indent: -50px; */
	padding: 0;
	color: #fff;
	border: none;
	background: none;
}

.dpArticleShare.flat.counter-right li .dpas-icon {
	height: 32px !important;
	padding: 5px 10 5px 10px !important;
	background-position: 10px 50% !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.dpArticleShare.color.counter-right li .dpShareArticleCounter,
.dpArticleShare.light.counter-right li .dpShareArticleCounter,
.dpArticleShare.dark.counter-right li .dpShareArticleCounter {
	margin-top: 0;
	margin-left: 35px;
	height: 36px;
}

.dpArticleShare.color.counter-right li .dpas-icon,
.dpArticleShare.light.counter-right li .dpas-icon,
.dpArticleShare.dark.counter-right li .dpas-icon {
}

.dpArticleShare.color.counter-right li span,
.dpArticleShare.light.counter-right li span,
.dpArticleShare.dark.counter-right li span {
	height: 34px;
	padding: 0;
	line-height: 36px !important;
}

.dpArticleShare.color.counter-right li span:before,
.dpArticleShare.light.counter-right li span:before,
.dpArticleShare.dark.counter-right li span:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-color: transparent #ddd transparent transparent;
	display: block;
	width: 0;
	top: 50%;
	bottom: auto;
	left: 0;
	right: auto;
	border-width: 5px 5px 5px 0px;
	margin-top: -5px;
	margin-left: -5px;
}

.dpArticleShare.color.counter-right li span:after,
.dpArticleShare.light.counter-right li span:after,
.dpArticleShare.dark.counter-right li span:after {
	content: "";
	position: absolute;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
	display: block;
	width: 0;
	top: 50%;
	bottom: auto;
	left: 0;
	right: auto;
	border-width: 5px 5px 5px 0;
	margin-top: -5px;
	margin-left: -5px;
}

.dpArticleShare.scrolltop.color.counter-right,
.dpArticleShare.scrolltop.light.counter-right,
.dpArticleShare.scrolltop.dark.counter-right {
	/*margin-left: -85px !important;*/
}

.dpArticleParent.dpArticleParentInside.color.counter-right,
.dpArticleParent.dpArticleParentInside.light.counter-right,
.dpArticleParent.dpArticleParentInside.dark.counter-right {
	padding-left: 85px;
}


/* Modal */
.dpArticleShareOverlay {
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 9999999;
	height: 100%;
	width: 100%;
	background: rgba(41,47,51,0.9);
	overflow: hidden;
	cursor:pointer;
}

.dpArticleShareModal {
	display:none;	
	position: fixed !important;
	max-width: 490px !important;
	width: 100% !important;
	right: 0 !important;
	left: 0 !important;
	margin: 0 auto !important;
	top:100px;
	z-index: 99999999;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	background: #f1f1f1 !important;
	-webkit-box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.35);
	box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.35);
}

.dpArticleShareModal h2 {
	font-size: 18px;
	font-weight:normal;
	padding: 0 0 0 10px;
	background: #e14d43;
	color: #fff;
	-webkit-font-smoothing: subpixel-antialiased;
	font-family: "Open Sans",sans-serif;
	line-height: 220%;
	margin: 0 !important;
}

.dpArticleShareModal h2 a.dpArticleShareClose {
	color: #fff;
	text-decoration: none;
	float: right;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
	margin: 0;
	padding: 0;
	cursor:pointer;
	line-height: 39px;
	width: 40px;
	text-align: center;
}

.dpArticleShareModal h2 a.dpArticleShareClose:hover {
	background: rgba(0,0,0,.2);
}

.dpArticleShareModal .dpArticleShare {
	display:inline-block !important;
	padding-left: 10px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

.dpArticleShareModal .dpArticleShare li {
	width: 50px !important;
	display: block !important;
}

.dpArticleShareModal .dpArticleShare li .dpas-icon,
.dpArticleShareModal .dpArticleShare.counter-right li .dpas-icon,
.dpArticleShareModal .dpArticleShare.counter-right li .dpas-icon.dpas-icon-nocount,
.dpArticleShareModal .dpArticleShare.flat li .dpas-icon.dpas-icon-nocount {
	width: 100% !important;
	height: 50px !important;
	padding: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	background-position: 50% 50% !important;
}

.dpArticleShareModal .dpArticleShare li .dpShareArticleCounter {
	display:none;	
}

.dpArticleShareModal .dpArticleShare .dpArticleSocialShareTooltip {
	bottom: 60px !important;
	left: -25px !important;
}

.dpArticleShareModal .dpArticleShare li.li-dpShareIcon-more,
.dpArticleShareModal .dpArticleShare li.li-dpShareIcon-comment,
.dpArticleShareModal .dpArticleShare li.li-dpShareIcon-total,
.dpArticleShareModal .dpArticleShare .dpArticleSocialShareTooltip {
	display:none !important;
}

.dpArticleShareModal .page_info {
	background: #fff;
	padding: 10px;
}

.dpArticleShareModal .page_info span {
	font-family: arial;
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.dpArticleShareModal .page_info p {
	font-family: arial !important;
	line-height: 150% !important;
	margin: 5px 0 0 !important;
	font-size: 14px;
	padding: 0 !important;
}

.dpArticleShareModal .dpArticleShare_mailform {
	padding: 10px;
	display: none;
	background: #f9f9f9;
	font-family: arial;
}

.dpArticleShareModal .dpArticleShare_mailform form {
	padding: 0;
	margin: 0;
}

.dpArticleShareModal .dpArticleShare_mailform form .dpArticleShare_input {
	margin: 0;
	margin-bottom: 10px;
	width: 100%;
	height: 32px;
	font-size: 13px;
	border-color: #dfdfdf;
	background: #fff;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	outline: none;
	padding: 0 10px;
	line-height: normal;
}

.dpArticleShareModal .dpArticleShare_mailform form .dpArticleShare_textarea {
	resize: none;
	width: 100%;
	font-size: 13px;
	margin: 0;
	margin-bottom: 10px;
	height: 90px;
	border-color: #dfdfdf;
	background: #fff;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	outline: none;
	padding: 10px;
	line-height: normal;
}

.dpArticleShareModal .dpArticleShare_mailform form .dpArticleShare_input.dpArticleShare_from_name {
	float: left;
	width: 50%;
	border-right: 1px #dfdfdf dashed;
	border-radius: 3px 0 0 3px;
}

.dpArticleShareModal .dpArticleShare_mailform form .dpArticleShare_input.dpArticleShare_from_email {
	float: left;
	width: 50%;
	border-left: 0;
	border-radius: 0 3px 3px 0;
}

.dpArticleShareModal .placeholder { 
	color: #999 !important; 
}

.dpArticleShareModal .dpArticleShare_send {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
	cursor: pointer;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 10px;
	margin: 0;
	-webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	border: 1px solid #d2d2d2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 150%;
	outline: none;
}

.dpArticleShareModal .dpArticleShare_send:active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 5px 10px;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
	border: 1px solid #d2d2d2;
}

.dpArticleShareModal h3 {
	margin: 0;
	padding: 0;
	color: #444;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 100%;
	font-family: arial;
}

.dpArticleShareModal .dpArticleShare_sending_email {
	width: 32px;
	height: 32px;
	display: none;
	background: url(https://detecnologias.net/wp-content/plugins/dpArticleShare/images/loader.gif) no-repeat 50% 50%;
	vertical-align: middle;
}

.dpArticleShare_success {
	background: #96CC69;
	color: #fff;
	text-shadow: none;
	padding: 5px 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	font-size: 13px;
	display: none;
	clear: both;
}

.dpArticleShare_error {
	background: #C83411;
	color: #fff;
	text-shadow: none;
	padding: 5px 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	font-size: 13px;
	display: none;
	clear: both;
	line-height: 100%;
}

/**** ColorPicker ****/

.colorSelector {
	position: relative;
	width: 36px;
	height: 36px;
	background: url(https://detecnologias.net/wp-content/plugins/dpArticleShare/images/colorpicker/select.png);
}
.colorSelector div {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;
	background: url(https://detecnologias.net/wp-content/plugins/dpArticleShare/images/colorpicker/select.png) center;
}

.dpArticleShare li.li-dpShareIcon-total .dpas-icon-dpShareIcon-total,
.dpArticleShare li.li-dpShareIcon-total a {
	cursor: default !important;	
}

/* Font Awesome Overwrite */
.dpArticleShare li .dpas-icon.dpas-fa,
.dpArticleShareModal .dpArticleShare li .dpas-icon.dpas-fa {
	text-indent: 0 !important;
	text-align: center;
	font-size: 24px;
	color: #fff;
}

.dpArticleShare li .dpas-icon.dpas-fa i{
	vertical-align: middle;
	margin: 13px 0;
}

.dpArticleShareModal .dpArticleShare li .dpas-icon.dpas-fa i{
	margin: 13px 0 !important;
}

.dpArticleShare.flat li .dpas-icon.dpas-fa i {
	margin: 4px 0;
}

.dpArticleShare.color li .dpas-icon i, 
.dpArticleShare.light li .dpas-icon i, 
.dpArticleShare.dark li .dpas-icon i{
	margin: 6px 0;
}

.dpArticleShare li .dpas-icon i,
.dpArticleShare li .dpas-icon i::before {
	text-shadow: rgb(155, 155, 155) 1px 1px,
    rgb(155, 155, 155) 2px 2px,
    rgb(155, 155, 155) 3px 3px,
    rgb(155, 155, 155) 4px 4px,
    rgb(155, 155, 155) 5px 5px,
    rgb(155, 155, 155) 6px 6px,
    rgb(155, 155, 155) 7px 7px,
    rgb(155, 155, 155) 8px 8px,
    rgb(155, 155, 155) 9px 9px,
    rgb(155, 155, 155) 10px 10px,
    rgb(155, 155, 155) 11px 11px,
    rgb(155, 155, 155) 12px 12px,
    rgb(155, 155, 155) 13px 13px,
    rgb(155, 155, 155) 14px 14px,
    rgb(155, 155, 155) 15px 15px,
    rgb(155, 155, 155) 16px 16px,
    rgb(155, 155, 155) 17px 17px,
    rgb(155, 155, 155) 18px 18px,
    rgb(155, 155, 155) 19px 19px,
    rgb(155, 155, 155) 20px 20px,
    rgb(155, 155, 155) 21px 21px,
    rgb(155, 155, 155) 22px 22px,
    rgb(155, 155, 155) 23px 23px,
    rgb(155, 155, 155) 24px 24px,
    rgb(155, 155, 155) 25px 25px,
    rgb(155, 155, 155) 26px 26px,
    rgb(155, 155, 155) 27px 27px,
    rgb(155, 155, 155) 28px 28px,
    rgb(155, 155, 155) 29px 29px,
    rgb(155, 155, 155) 30px 30px;
}

.dpArticleShare.compact li .dpas-icon.dpas-fa i {
	margin: 2px 0;
}

/* #Media Queries
================================================== */

@media only screen and (max-width: 1150px) {
	
}
@media only screen and (max-width: 940px) {

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) {

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.dpArticleShare,
	.dpArticleShare.scrolltop,
	.dpArticleShare.scrolltopend,
	.dpArticleShare.fixed-left {
		position: relative !important;
		clear: both;
		margin: 0px !important;
		top: auto !important;
		left: 0px !important;
	}
	
	.dpArticleShare li {
		float: left;
	}
	
	.dpArticleShare li:first-child {
		padding-left: 0;
	}
	
	.dpArticleParent {
		position: relative;
		padding-left: 0 !important;	
	}
	
	.dpArticleShareModal .dpArticleShare.dpArticleShare_emailform,
	.dpArticleShare .dpArticleSocialShareTooltip {
		display: none !important;	
	}
	
	.dpArticleShare.vertical li:first-child, .dpArticleShare.vertical-inside li:first-child {
		padding-top: 5px !important;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.dpArticleShareModal {
		top: 50px;	
	}
}

@media print {
	.dpArticleShareModal {
		display: none !important;	
	}
	
	.dpArticleShare {
		display:none !important;	
	}
}