.fa {
    border-radius: 5px;
    padding: 5px 36px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
    margin: 2px;
}

.fa:hover {
    opacity: 0.8;
    color: #FFFFFF;
    text-decoration: none;
}

.fa-facebook {
    background: #3C5998;
    color: #FFFFFF;
}

.fa-twitter {
    background: #1DA1F2;
    color: #FFFFFF;
}

.fa-google {
    background: #DE5245;
    color: #FFFFFF;
}

.fa-pinterest {
    background: #BD081B;
    color: #FFFFFF;
}