/*! Do not edit this file. Please integrate your custom style either on your theme templates or through Widget > Custom CSS */
.wp-social-login-widget{background:#f5f5f5;border-radius:5px;padding:20px 20px 25px;position:relative;margin-top:75px;text-align:center}.wp-social-login-connect-or{border-top:1px solid #ddd;display:block;left:0;line-height:0;position:absolute;text-align:center;top:-30px;width:100%}.wp-social-login-connect-or span{background:#fff;padding:0 20px}.wp-social-login-connect-with{display:inline-block;font-weight:700;padding:0 20px;text-align:center}.wp-social-login-provider-list{display:inline-block;margin-top:10px}.wp-social-login-provider-list a{border:none;margin:5px;text-decoration:none}.wp-social-login-provider-list img{display:none}a.wp-social-login-provider{background:#111;border-radius:3px;box-shadow:none;color:#fff;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:42px;height:40px;padding:0 25px;text-shadow:none}a.wp-social-login-provider:hover,a.wp-social-login-provider:focus{box-shadow:none;color:#fff;opacity:.9;text-shadow:none}a.wp-social-login-provider-facebook{background:#3a589a}a.wp-social-login-provider-twitter{background:#4099ff}a.wp-social-login-provider svg{fill:#fff;height:18px;left:-7px;position:relative;top:4px;width:18px}#login .wp-social-login-widget{background:rgba(0,0,0,.2);color:#fff;margin-bottom:25px;margin-top:50px;padding:12px 0}#login .wp-social-login-connect-or{background:0 0;border-color:#4e8ab1}#login .wp-social-login-connect-or span{background:#02578f}