Is that not correct? :-S
To answer that, no, no it is correct.
The footer social icons use different classes so you will need to add that class to your header styles:
.social-block a,
.social-icon { color: #39c6f4; }
.social-block a:hover,
.social-icon:hover { color: #414a9e; }