Are these icons part of the theme? If so, then there isn’t a lot we can do to help as this appears to be a custom theme.
Incidentally, you should not be editing the Twenty Twelve theme. It is the default WordPress theme and having access to an unedited version of the theme is vital when dealing with a range of site issues. You should create a child theme for your changes.