Не получаются разные иконки! Помогите, пожалуйста!

CSS-код
.post {
position: relative;
padding-left: 75px;
width: 210px;
height:240px;
margin-top:0px;
}
.post-title {
font-size: 20px;
color: #2980b9;
margin-bottom: 5px;

}
.post-date {
background-color:white;
width:55px;
height:55px;
position:absolute;
left:0px;
top:0px;
border-bottom:5px solid #bdc3c7;
font-size:15px;
font-weight:bold;
color:#bdc3c7;
text-align:center;
line-height: 55px;
}
.post-type {
position:absolute;
left:0px;
top:70px;
width:55px;
height:55px;
background: #7f8c8d url("/assets/course14/quotes.png") no-repeat 50% 50%;
border-bottom:5px solid #bdc3c7;
}

.post-author a {
text-decoration:none;
color:#2980b9;

}
.post-stats {
display:inline-block;
padding-top:5px;
}
.post-stats a {
text-decoration:none;
color:#2980b9;
}

.post-text {
position:relative;
padding:10px 15px;
margin-bottom:10px;
background:#ffffff;
width:165px;
border-bottom:5px solid #bdc3c7;
color:#bdc3c7;

}
.post-stats .icon {
display:inline-block;
width: 15px;
height: 15px;
background-image: url(’/assets/course14/post-challenge.png’);
background-repeat: no-repeat;

}
.icon .icon-tags {
background-position: 0px 0px;
}
.icon .icon-comments {
background-position: -20px 0px;
}


Иконка около “5” не та! Выходит одинаковая картинка с “интенсивом”

должно быть так:

Подскажите, пожалуйста, что нужно исправить в коде…

.icon-tags {
background-position: 0px 0px;
}
.icon-comments {
background-position: -20px 0px;
}
Без .icon в самом начале, потому что классы .icon и .icon-tags (-comments) относятся к одному элементу и друг в друга не вложены.

1 лайк