Извините пожалуйста, но я бы хотел уточнить, что означает в вашем коде background-position: 10px;? У меня что то криво отобразились иконки.