body.login{background-color:#fafbfd}.rg-login #login{padding-left:50px;padding-right:50px;padding-bottom:20px}body.login form{background-color:transparent;padding:3px;border:none;-webkit-box-shadow:none;box-shadow:none}.login-split{background-image:url(../images/community.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}body.login.login-split-page .login-split{display:none}body.login.login-split-page #login{background:transparent;position:relative;left:0;right:0;top:50%;padding:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.login .language-switcher{padding:0;overflow:visible;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;display:none}body.login #login .language-switcher{display:block}@media (min-width:992px){body.login.login-split-page .login-split{width:50%;position:fixed;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.login.login-split-page .login-split .split-overlay{width:100%;height:100%;background-color:#000;position:absolute;z-index:1;opacity:.7}body.login.login-split-page .login-split div{color:#fff}body.login.login-split-page .login-split>div:not(.split-overlay){display:block;width:80%;font-size:32px;line-height:1.15;position:relative;z-index:9;margin-left:calc(25vw - 225px);margin-right:calc(25vw - 225px);max-width:450px}body.login.login-split-page .login-split>div>span{font-size:16px;line-height:1.4;display:block;margin-top:20px}body.login.login-split-page #login{position:absolute;left:50%;right:auto;top:50%;padding:30px;max-width:450px;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:calc(25vw - 225px);margin-right:calc(25vw - 225px)}body.login.login-split-page.login-exh #login{-webkit-transform:translateY(-35%);transform:translateY(-35%)}body.login.login-split-page #login h1 a{margin-left:0;text-align:left}}.login #backtoblog,.login #nav{padding:0}.bs-cs-login-title{font-size:26px}.login input[type=email],.login input[type=password],.login input[type=text]{background-color:#fff;border:1px solid #e3e3e3;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;font-size:16px;padding:10px 15px}.login form .forgetmenot{float:none}#login form p.submit{position:relative;clear:both}.login input[type=submit]{margin:7px 0}.login .language-switcher input[type=submit]{margin:0}.buddyx-login #login{background:#fff}.buddyx-login.login-minimal #login{background:rgba(0,0,0,.3)}#backtoblog,.login #nav{text-align:center}.buddyx-login .language-switcher{clear:both;padding-top:1px}.buddyx-login #login+.language-switcher{display:none}.buddyx-login #nav{font-size:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buddyx-login #nav a{font-size:14px}.buddyx-login #backtoblog{text-align:left;padding:0}.buddyx-login form .input:focus,.buddyx-login input[type=password]:focus,.buddyx-login input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none}.buddyx-login #login form p.submit{clear:both}.login-creative.wp-core-ui #login .button-primary,.login-creative.wp-core-ui #login .two-factor-email-resend .button,.login-creative.wp-core-ui #login .wp-generate-pw,.login-minimal.wp-core-ui #login .button-primary,.login-minimal.wp-core-ui #login .two-factor-email-resend .button,.login-minimal.wp-core-ui #login .wp-generate-pw,.login-modern.wp-core-ui #login .button-primary,.login-modern.wp-core-ui #login .two-factor-email-resend .button,.login-modern.wp-core-ui #login .wp-generate-pw,.login-simple.wp-core-ui #login .button-primary,.login-simple.wp-core-ui #login .two-factor-email-resend .button,.login-simple.wp-core-ui #login .wp-generate-pw{-webkit-box-shadow:none;box-shadow:none;height:auto;line-height:20px;padding:13px;float:none;width:100%}.buddyx-login .button-primary{margin:7px 0}.login.login-creative #login,.login.login-minimal #login,.login.login-simple #login{position:relative;border-radius:5px;max-width:350px;padding:26px;width:100%;left:0;right:0;top:50%;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login.login-simple #login{-webkit-box-shadow:0 0 15px rgba(0,0,0,.8);box-shadow:0 0 15px rgba(0,0,0,.8)}.login.login-minimal form,.login.login-simple form{background:none;padding:0;overflow:visible;border:none;-webkit-box-shadow:none;box-shadow:none}.login.login-minimal form .forgetmenot label{font-size:13px}.login.login-minimal form .input,.login.login-minimal input[type=text]{background:hsla(0,0%,100%,.2);display:block;color:#fff;font-size:16px;width:100%;border:1px solid transparent;height:50px;padding:0 15px}.login.login-minimal:before{content:"";display:block;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.login.login-minimal #backtoblog,.login.login-minimal #backtoblog a,.login.login-minimal #nav a,.login.login-minimal .privacy-policy-page-link,.login.login-minimal form .forgetmenot label,.login.login-minimal label{font-size:14px;color:#d5d5d5}.login.login-minimal #backtoblog a,.login.login-minimal .privacy-policy-page-link a,.login.login-minimal form p.admin-email__details,.login.login-minimal h1.admin-email__heading{color:#fff!important}.login.login-minimal .privacy-policy-page-link{text-align:left;width:100%;margin:0}.login.login-minimal .button.wp-hide-pw{height:3rem}.buddyx-login.login-creative #login,.login.login-creative:after{background:hsla(0,0%,100%,.7)}.login.login-creative:after{width:50%;top:0;left:0;height:100%;content:"";position:absolute}.login.login-creative #login{left:25%;z-index:12;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login.login-creative form{background:none;padding:0;overflow:visible;border:none;-webkit-box-shadow:none;box-shadow:none}.login.login-creative form .input,.login.login-creative input[type=password],.login.login-creative input[type=text]{background:none;display:block;color:#404040;font-size:16px;width:100%;border:0;height:50px;padding:0 15px;border-bottom:1px solid #a8a5a3;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.login.login-creative #backtoblog a,.login.login-creative #nav a{font-size:14px}@media screen and (max-width:767px){.login.login-creative #login{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:0}.login.login-creative:after{width:100%}}.login.login-modern{overflow:hidden}.login.login-modern .login-split{display:none}.login.login-modern #login{position:relative;left:0;right:0;top:50%;padding:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login.login-modern form{background:none;padding:0;overflow:visible;border:none;-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.login.login-modern .login-split{width:50%;position:fixed;left:0;height:100%;display:block;background:hsla(0,0%,100%,.7);z-index:1}.login.login-modern .login-split .split-overlay{width:100%;height:100%;background-color:#000;position:relative;z-index:1;opacity:0}.login.login-modern .login-split div{color:#fff}.login.login-modern .login-split>div:not(.split-overlay){display:block;width:50%;max-width:300px;padding:8% 0 0;font-size:32px;line-height:1.15;position:absolute;top:0;left:0;bottom:0;right:0;z-index:9;margin:auto}.login.login-modern .login-split>div>span{font-size:16px;line-height:1.4;display:block;margin-top:20px}.login.login-modern #login{position:absolute;left:50%}.login.login-modern.login-exh #login{-webkit-transform:translateY(-35%);transform:translateY(-35%)}.login.login-modern #login h1 a{margin-left:0;text-align:left}}.buddyx-login-video-background-wrapper video#background-video{min-width:100%;min-height:100vh;position:fixed!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:-100!important;-o-object-fit:cover;object-fit:cover}@media (max-width:480px){.login.login-creative #login,.login.login-minimal #login,.login.login-simple #login,body.login.login-split-page #login{width:250px}.login.login-modern #login{width:calc(100% - 60px);max-width:320px}}