/*helper de shares small*/
.shares h3 a:hover{
	color: #C51111;
}
.shares:hover{
	color: #C51111;
}
.countShares.small{
  	margin-top: 8px;
	max-height: 21px;
	display: none;
}
.countShares.small > span{
	background-image: url(/images/Shares_Lists.svg);
	color: #000;
	font-weight: 600;
	font-size: .8rem;
	background-repeat: no-repeat;
    padding-left: 25px;
    background-position: left;
}
.countShares.small > span::after{
	content: ' SHARES';
	color: #626262;
	font-size: .8rem;
}
.countShares.small > #sharesMovilNew #facebookButton,
.countShares.small > #sharesMovilNew #tweetButton,
.countShares.small > #sharesMovilNew #googleplusButton{
	visibility:hidden;
  	opacity:0;
}
.countShares.small:hover{
	cursor: pointer;
}
li:hover .countShares.small > span {
	display: none;
}
li:hover  .countShares.small > #sharesMovilNew #facebookButton,
li:hover  .countShares.small > #sharesMovilNew #tweetButton,
li:hover  .countShares.small > #sharesMovilNew #googleplusButton {
	visibility:visible;
  	opacity:1;
}
li:hover  .countShares.small > #sharesMovilNew #facebookButton{
	-moz-transition-delay:20ms;
  	-o-transition-delay:20ms;
  	-webkit-transition-delay:20ms;
  	transition-delay:20ms;
}
li:hover  .countShares.small > #sharesMovilNew #tweetButton{
	-moz-transition-delay:40ms;
  	-o-transition-delay:40ms;
  	-webkit-transition-delay:40ms;
  	transition-delay:40ms;
}
li:hover  .countShares.small > #sharesMovilNew #googleplusButton{
	-moz-transition-delay:60ms;
  	-o-transition-delay:60ms;
  	-webkit-transition-delay:60ms;
  	transition-delay:60ms;
}
.countShares.small > #sharesMovilNew #googleplusButton{
	-webkit-transition:visibility 20ms linear 20ms,opacity 20ms linear;
	-moz-transition:visibility 20ms linear 20ms,opacity 20ms linear;
	-o-transition:visibility 20ms linear 20ms,opacity 20ms linear;
}
.countShares.small > #sharesMovilNew #tweetButton{
	-webkit-transition:visibility 10ms linear 10ms,opacity 10ms linear;
	-moz-transition:visibility 10ms linear 10ms,opacity 10ms linear;
	-o-transition:visibility 10ms linear 10ms,opacity 10ms linear;
}
.countShares.small > #sharesMovilNew #facebookButton{
	-webkit-transition:visibility 0s linear 0s,opacity 0s linear;
	-moz-transition:visibility 0s linear 0s,opacity 0s linear;
	-o-transition:visibility 0s linear 0s,opacity 0s linear;
}

.countShares.small  .socialTextContent p{
	font-size: 0.7rem !important;
	margin-top: 5px !important;
}
.countShares.small #socialPlugin #bgtweet{
	background-size: 15px !important;
	padding-left: 40px !important;
}
.countShares.small  #socialPlugin > div{
	width: 50px !important;
    height: 20px !important;
    margin-left: 2px !important;
    display: inline-block;
    vertical-align: text-top;
    float: none;
    border-radius: 4px;
}
.countShares.small  #socialPlugin > div > div:first-child{
	margin: 0;
    padding: 10px !important;
    background-size: 60%;
    background-position: center;
    height: 15px !important;
    width: 15px !important;
    border-radius: 4px 0px 0px 4px !important;
}
/*fin de helper de shares small*/
/*helper de shares Big*/
li{
	position: relative;
}
.countShares.big{
	width: 86px;
	position: absolute;
	right: 10px;
	top:10px;
}
.countShares.big > ul > li{
	background:#FFF;
	width:40px !important;
	height:40px !important;
	float:left;
	text-align: center;
	color: #c10000;
	font-weight: 600;
	padding:0px !important;
	margin:0px !important;
	border: 0px !important;
	border-radius: 2px !important;
	visibility:hidden;
  	opacity:0;
  	box-shadow: 1px 1px 4px #888888

}
.countShares.big > ul > li#shareFacebook{
	background-image: url(/images/FB_share_big.svg);
	margin: auto  6px 6px auto !important;
}
.countShares.big > ul > li#countShares{
	line-height: 42px;
}
.countShares.big > ul > li#shareTwitter{
	background-image: url(/images/Twitter_share_big.svg);
}
.countShares.big > ul > li#shareGoogle{
	background-image: url(/images/googlePlus_share_big.svg);
}
.countShares.big > ul > li:not(#countShares):hover{
	cursor: pointer;
}
.countShares.big > ul > li#countShares{
	-webkit-transition:visibility 80ms linear 80ms,opacity 80ms linear;
	-moz-transition:visibility 80ms linear 80ms,opacity 80ms linear;
	-o-transition:visibility 80ms linear 80ms,opacity 80ms linear;
}
.countShares.big > ul > li#shareFacebook{
	-webkit-transition:visibility 40ms linear 40ms,opacity 40ms linear;
	-moz-transition:visibility 40ms linear 40ms,opacity 40ms linear;
	-o-transition:visibility 40ms linear 40ms,opacity 40ms linear;
}
.countShares.big > ul > li#shareTwitter{
	-webkit-transition:visibility 20ms linear 20ms,opacity 20ms linear;
	-moz-transition:visibility 20ms linear 20ms,opacity 20ms linear;
	-o-transition:visibility 20ms linear 20ms,opacity 20ms linear;
}
.countShares.big > ul > li#shareGoogle{
	-webkit-transition:visibility 0s linear 0s,opacity 0s linear;
	-moz-transition:visibility 0s linear 0s,opacity 0s linear;
	-o-transition:visibility 0s linear 0s,opacity 0s linear;
}
.shares:hover .countShares.big > ul > li#countShares,
.shares:hover .countShares.big > ul > li#shareFacebook,
.shares:hover .countShares.big > ul > li#shareTwitter,
.shares:hover .countShares.big > ul > li#shareGoogle{
	visibility:visible;
  	opacity:1;

}
.shares:hover .countShares.big > ul > li#countShares{
  	-moz-transition-delay:0s;
  	-o-transition-delay:0s;
  	-webkit-transition-delay:0s;
  	transition-delay:0s;

}
.shares:hover .countShares.big > ul > li#shareFacebook{
  	-moz-transition-delay:20ms;
  	-o-transition-delay:20ms;
  	-webkit-transition-delay:20ms;
  	transition-delay:20ms;
}
.shares:hover .countShares.big > ul > li#shareTwitter{
  	-moz-transition-delay:40ms;
  	-o-transition-delay:40ms;
  	-webkit-transition-delay:40ms;
  	transition-delay:40ms;
}
.shares:hover .countShares.big > ul > li#shareGoogle{
  	-moz-transition-delay:80ms;
  	-o-transition-delay:80ms;
  	-webkit-transition-delay:80ms;
  	transition-delay:80ms;
}

/*fin de helper de shares big*/
@media only screen and (max-width: 940px) {
    .countShares.big,
    .countShares.small{
            display: none;
    }
}
