.social-media--widget--login-buttons .social-media-login-button {
    display: block;
    margin-bottom: 7px;
    text-align: center;
    width: 100%;
    height: 48px;
    color: white;
    padding-top: 14px;
    opacity: 0.9;
}

.social-media--widget--login-buttons .social-media-login-button:hover {
    color: white;
    text-decoration: none;
    opacity: 1;
}

.social-media--widget--login-buttons .social-media-login-button .social-media-icon {
    display: inline-block;
    margin-right: 0.7em;
}

.social-media--widget--login-buttons .or-text {
    width: 100%;
    text-align: center;
    margin: 20px 0;
    color: #c3c3c3;
    font-style: italic;
}

.social-media--widget--login-buttons .or-text span:after,
.social-media--widget--login-buttons .or-text span:before{
    content:"\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";
    text-decoration:line-through;
}