.lrm-position-relative{position:relative}.lrm-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(52,54,66,.9);z-index:999999;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.lrm-user-modal.is-visible{visibility:visible!important;opacity:1}.lrm-user-modal.is-visible .lrm-user-modal-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible!important}.lrm-user-modal-container{position:relative;width:90%;max-width:540px;background:#fff;margin:3em auto 4em;cursor:auto;border-radius:.25em;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}ul.lrm-switcher{list-style-type:none!important;padding:0!important;margin:0!important}ul.lrm-switcher li{list-style-type:none!important}.lrm-user-modal-container .lrm-switcher:after{content:"";display:table;clear:both}.lrm-user-modal-container .lrm-switcher li{text-align:center;margin:0!important;padding:0!important}.lrm-user-modal-container .lrm-switcher.-is-not-login-only li{width:50%;float:left}.lrm-user-modal-container .lrm-switcher.-is-not-login-only li:first-child a{border-radius:.25em 0 0 0}.lrm-user-modal-container .lrm-switcher.-is-not-login-only li:last-child a{border-radius:0 .25em 0 0}.lrm-user-modal-container .lrm-switcher.-is-login-only li a{border-radius:.25em .25em 0 0}.lrm-user-modal-container .lrm-switcher a{display:block;width:100%;height:50px;line-height:50px;background:#d2d8d8;color:#809191}.lrm-user-modal-container .lrm-switcher.-is-not-login-only a.selected{background:#fff;color:#505260}.lrm-switch-to-link:before{line-height:1;content:"";display:inline-block;overflow:hidden;vertical-align:text-bottom;margin-right:3px}.lrm-switch-to--login:before{width:22px;height:24px;background:url(img/login.png) no-repeat center center;background-size:100%}.lrm-switch-to--register:before{width:22px;height:24px;background:url(img/user.png) no-repeat center center;background-size:100%}@media only screen and (min-width:600px){.lrm-user-modal-container{margin:4em auto}.lrm-user-modal-container .lrm-switcher a{height:70px;line-height:70px}}.lrm-form{padding:.5em 1.4em .1em!important}.lrm-form .fieldset{position:relative;margin:1.4em 0;padding:0!important;clear:both}.clearfix:after{display:table;content:"";clear:both}.lrm-col-half-width{width:49%;float:left;clear:none;position:relative}.lrm-col-last{float:right}.lrm-form label{font-size:14px}.lrm-form label.image-replace{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0;padding:0!important}.lrm-form label.lrm-username{background-image:url("img/cd-icon-username.svg")}.lrm-form label.lrm-email{background-image:url("img/cd-icon-email.svg")}.lrm-form label.lrm-password{background-image:url("img/cd-icon-password.svg")}.lrm-form input{margin:0;padding:0;border-radius:.25em;font-size:16px;font-weight:300;height:auto!important}.lrm-form button.full-width,.lrm-form input.full-width{width:100%!important;box-sizing:border-box}.lrm-form button.has-padding,.lrm-form input.has-padding{padding:12px 20px 12px 50px}.lrm-form input.has-border{border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.lrm-form input.has-border:focus{border-color:#343642;box-shadow:0 0 5px rgba(52,54,66,.1);outline:0}.lrm-integrations label{font-weight:700}.lrm-form .lrm-integrations input[type=email],.lrm-form .lrm-integrations input[type=number],.lrm-form .lrm-integrations input[type=tel],.lrm-form .lrm-integrations input[type=text],.lrm-form .lrm-integrations select{border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%!important;box-sizing:border-box;padding:12px 20px;font-size:16px}.lrm-form .lrm-integrations input[type=email]:focus,.lrm-form .lrm-integrations input[type=number]:focus,.lrm-form .lrm-integrations input[type=tel]:focus,.lrm-form .lrm-integrations input[type=text]:focus,.lrm-form .lrm-integrations select:focus{border-color:#343642;box-shadow:0 0 5px rgba(52,54,66,.1);outline:0}.lrm-form .acf-field{text-align:left}.lrm-form .acf-input-append,.lrm-form .acf-input-prepend{padding:13px 7px}.lrm-form input.has-error{border:1px solid #d76666}.lrm-form input[type=password]{padding-right:65px}.lrm-form #buddypress input[type=submit],.lrm-form a.button,.lrm-form button,.lrm-form button[type=submit],.lrm-form input[type=submit]{cursor:pointer;background:#2f889a;color:#fff;font-weight:700;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:auto;border-radius:5px}.lrm-form a.button,.lrm-form button{font-size:16px;padding:8px 5px}.lrm-form #buddypress input[type=submit],.lrm-form button[type=submit],.lrm-form input[type=submit]{font-size:20px;padding:16px 5px}.no-touch .lrm-form button[type=submit]:focus,.no-touch .lrm-form button[type=submit]:hover,.no-touch .lrm-form input[type=submit]:focus,.no-touch .lrm-form input[type=submit]:hover{background:#3599ae;outline:0}.lrm-form .hide-password{display:inline-block;position:absolute;right:0;top:0;padding:6px 15px;border-left:1px solid #d2d8d8;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-size:.875rem;color:#343642}.lrm-form .lrm-error-message{display:inline-block;position:absolute;left:-5px;bottom:-35px;background:rgba(215,102,102,.9);padding:.8em;z-index:2;color:#fff;font-size:13px;font-size:.8125rem;border-radius:.25em;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .2s 0,visibility 0 .2s;-moz-transition:opacity .2s 0,visibility 0 .2s;transition:opacity .2s 0,visibility 0 .2s}.lrm-form .lrm-error-message::after{content:'';position:absolute;left:22px;bottom:100%;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(215,102,102,.9)}.lrm-form .lrm-error-message.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .2s 0,visibility 0 0;-moz-transition:opacity .2s 0,visibility 0 0;transition:opacity .2s 0,visibility 0 0}@media only screen and (min-width:600px){.lrm-form{padding:.5em 2em .1em 2em!important}.lrm-form .fieldset{margin:2em 0!important}.lrm-form button.has-padding,.lrm-form input.has-padding{padding:16px 20px 16px 50px!important}.lrm-form #buddypress input[type=submit],.lrm-form button[type=submit],.lrm-form input[type=submit]{padding:16px 0!important}}.lrm-form-message{padding:.35em 0 .3em .7em;font-size:14px;font-size:16px;line-height:1.4;text-align:left;margin:5px 0 0;border-left:4px solid #6d6d6d}.lrm-form-message:empty{display:none}.lrm-form-message.lrm-is-error{border-left-color:#dc3232}@media only screen and (min-width:600px){.lrm-form-message{padding:.6em 0 .5em 1em}}p.lrm-form-bottom-message{position:absolute;width:100%;left:0;bottom:-32px;text-align:center;font-size:14px;margin:0!important}p.lrm-form-bottom-message a{color:#fff;text-decoration:underline}.lrm-close-form{display:block;position:absolute;width:40px;height:40px;right:0;top:-40px;background:url("img/cd-icon-close.svg") no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden}#lrm-login,#lrm-reset-password,#lrm-signup{display:none}#lrm-login.is-selected,#lrm-reset-password.is-selected,#lrm-signup.is-selected{display:block}.lrm-button-loader{text-align:center;width:60px;height:22px;x-display:none;overflow:hidden;color:#fff;display:inline-block;line-height:1;vertical-align:middle}.lrm-button-loader svg{width:100%;height:100%}.lrm-integrations{text-align:center}.lrm-integrations,.lrm-integrations label,.lrm-integrations p{font-size:16px}.lrm-integrations br{display:none;text-align:center}#lrm-pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:1px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;opacity:0;display:inline-block;width:100%}#lrm-pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#lrm-pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#lrm-pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#lrm-pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.lrm-integrations .cptch_input{padding:6px 8px;font-size:16px!important}.wp-social-login-provider-list img{display:inline-block}#jetpack-sso-wrap{margin-top:10px}a.jetpack-sso{display:block;width:100%;text-align:center;text-decoration:none}.jetpack-sso-or{margin-bottom:16px;position:relative;text-align:center}.jetpack-sso-or:before{background:#e5e5e5;content:'';height:1px;position:absolute;left:0;top:50%;width:100%}.jetpack-sso-or span{background:#fff;color:#777;position:relative;padding:0 8px;text-transform:uppercase}.jetpack-sso.button{height:36px;line-height:34px;float:none;margin-bottom:16px;position:relative;width:100%}.jetpack-sso.button>span{position:relative;padding-left:30px}.jetpack-sso.button .genericon-wordpress{position:absolute;left:0;top:-3px;font-size:24px}@media screen and (max-width:782px){.jetpack-sso.button{line-height:22px}}