.redSoctslider{
position:relative;
width:100%;
display:inline-block;
overflow:hidden;
}

.redSoctslider a.navizda, .redSoctslider a.navdcha{
position:absolute;
z-index:2;
top:45%;
width:1.5em;
height:2.5em;
display:none;
}

.redSoctslider a.navizda{
background:url(../images/slider-flecha-izda.svg) center center no-repeat;
background-size:100% 100%;
left:1em;
}

.redSoctslider a.navdcha{
background:url(../images/slider-flecha-dcha.svg) center center no-repeat;
background-size:100% 100%;
right:1em;
}

.redSoctslider .bloque{
width:33.3%;
display:inline-block;
float:left;
z-index:1;
}

.bloqimg{
position:relative;
display:inline-block;
width:100%;
z-index:1;
}

.redSoctslider .bloque .bloqimg a{
position:absolute;
top:0;
left:0;
z-index:3;
display:none;
width:100%;
height:100%;
opacity:0.8;
padding:3.5em 2em;
background-color:rgba(255,255,255,0.8);
font-size:1.3em;
color:#000;
text-decoration:none;
text-align:initial;
line-height:1.5em;
}

.redSoctslider .bloque .bloqimg img:hover{
cursor:pointer;
}

.redSoctslider .bloque .bloqimg a > strong{
font-weight:700;
text-transform:uppercase;
}

.redSoctslider .bloque .bloqimg .icoredsoc{
width:2.5em;
height:2.5em;
position:absolute;
bottom:1em;
left:1em;
z-index:2;
opacity:0.7;
}

.redSoctslider .bloque.blog{
position:relative;
}

.redSoctslider .bloque.blog .icoredsoc{
display:inline-block;
position:absolute;
bottom:1em;
left:1em;
z-index:2;
opacity:0.7;
}

.redSoctslider .bloque.blog .icoredsoc span{
width:2.3em;
height:2.3em;
background:url(../images/ico-blog-home.svg) 0 0 no-repeat;
background-size:100% 100%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
display:inline-block;
}

.redSoctslider .bloque.blog .icoredsoc p{
display:inline-block;
margin:0 0 0 0.5em;
font-weight:700;
font-size:0.8em;
color:#ffffff;
line-height:1.2em;
}

.redSoctslider .bloque.blog .icoredsoc p span:first-child, .redSoctslider .bloque.blog .icoredsoc p span:last-child{
font-size:1.8em;
width:initial;
height:initial;
background:none;
-webkit-border-radius:initial;
-moz-border-radius:initial;
border-radius:initial;
}

.redSoctslider .bloque.blog .icoredsoc p span:last-child{
font-size:1.3em;
}
