
footer { background-color: #f1f6fe; padding: 0 0 30px 0; color: #444444; font-size: 14px;}

footer .copyright { padding-top: 30px; }

footer .copyright p { margin-bottom: 0px; }

footer .social-links { padding-top: 20px; text-align: right; }

footer .social-links a { 
    font-size: 18px;
    display: inline-block;
    background: #106eea;
    color: #fff;
    line-height: 1;
    padding: 8px 0;
    margin-right: 4px;
    border-radius: 4px;
    text-align: center;
    width: 36px;
    height: 36px;
    transition: 0.3s;
}

footer .social-links a:hover { background: #3b8af2; color: #fff; text-decoration: none; }