div#loginRegisterBox.isPopup{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;z-index:-1;max-height:100%;overflow:auto;top:0}div#loginRegisterBox,div#loginRegisterBox *{-ms-transition:unset;transition:unset}div#loginRegisterBox.isPopup{z-index:0!important;position:absolute!important;width:1px;height:1px;top:0;left:-999999px}body div#loginRegisterBox.isPopup.topLayer{z-index:999999999!important;position:fixed!important;top:50%!important;left:50%!important;width:100vw!important;height:100vh!important;margin-left:-50vw!important;margin-top:-50vh!important}.ajaxAuthFormWrapper{z-index:99999999;position:relative;width:700px;max-width:95%;padding:50px 0 25px 0;background-color:#FFFFFF;font-size:11px;font-family:Lato;box-shadow:0 0 6px rgba(0,0,0,.2);color:#111}#loginRegisterBox h2{font:normal normal 40px/50px Gilgan,sans-serif;margin-bottom:20px;text-align:center}#loginRegisterBox p{font:normal normal 18px/25px Lato,sans-serif;text-align:center;margin-bottom:30px}#loginRegisterBox div.closeOutside{background:transparent;position:absolute;top:0;left:0;right:0;bottom:0}#loginRegisterBox.noPopup .closeOutside{display:none}#loginRegisterBox.noPopup form#login{display:block}#loginRegisterBox.noPopup form#register{display:none}#loginRegisterBox.noPopup .login.header{display:block}#loginRegisterBox.noPopup .close{display:none}#loginRegisterBox.noPopup .ajaxAuthFormWrapper{margin:10px auto 100px;box-shadow:unset;width:auto}#site div#loginRegisterBox.noPopup p{text-align:center}.ajaxAuthFormWrapper a.close{color:#DCDCDC;position:absolute;right:15px;top:15px;z-index:9999}.ajaxAuthFormWrapper a.close svg{width:22px;height:22px;fill:#111}.ajaxAuthFormWrapper .header{display:none}.ajaxAuthFormWrapper.register .header.register,.ajaxAuthFormWrapper.login .header.login{display:block}#loginRegisterBox.noPopup .ajaxAuthFormWrapper.register .header.login{display:none}#loginRegisterBox .or_separator{color:#767676;font-size:16px;margin:35px auto 10px;text-align:center;position:relative;overflow:hidden}#loginRegisterBox .or_separator span{background:#fff;display:inline-block;padding:4px 25px;z-index:2;position:relative}#loginRegisterBox .or_separator::after{content:" ";display:block;width:430px;border-bottom:4px solid #fbfbfb;position:absolute;top:14px;left:50%;margin-left:-215px;z-index:0}div#loginRegisterBox a{color:#111;text-decoration:none}div#loginRegisterBox a:hover{text-decoration:underline}.ajax-auth a.text-link{color:#B4B2B2;float:left;margin:10px 0 20px 0}#loginRegisterBox form.ajax-auth{width:430px;max-width:90%;margin:0 auto;border:0;padding:0}.ajaxAuthFormWrapper form.ajax-auth p.status{margin:25px 0 5px 0}.ajaxAuthFormWrapper form.ajax-auth input:focus{border-color:#000}.ajaxAuthFormWrapper form.ajax-auth input.submit_button{width:255px;margin:60px auto 20px auto;font-weight:400;max-width:100%;min-width:unset}.ajaxAuthFormWrapper form.ajax-auth h3,.ajaxAuthFormWrapper form.ajax-auth h3 a{text-align:center;font-size:15px;margin-bottom:18px;letter-spacing:.8px;font-weight:400}.ajaxAuthFormWrapper form.registerlabel{font-size:16px;color:#333}.ajaxAuthFormWrapper form.ajax-auth label.error{color:red;font-size:12px;font-style:italic;display:block;position:absolute;bottom:-16px;left:20px;background:#fff;padding:0 3px;z-index:0;line-height:12px}.ajaxAuthFormWrapper form.ajax-auth .grid-wrapper.col2{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.ajaxAuthFormWrapper .wrapper{position:relative;margin:23px 0 0 0}.ajaxAuthFormWrapper .input{padding:10px 20px;outline:none}.ajaxAuthFormWrapper .input:focus + .label,.ajaxAuthFormWrapper .input:valid + .label{top:-5px;left:10px;font-size:11px;color:#111;background:#fff}.ajaxAuthFormWrapper .label{position:absolute;left:10px;top:10px;color:#111;pointer-events:none;display:flex;transition:.2s ease!important;font:normal normal 15px/20px Lato,sans-serif}.ajaxAuthFormWrapper .statusWrapper{position:absolute;top:0;left:0;display:grid;margin:0;width:100%;height:100%;background:rgba(255,255,255,.95);z-index:999;align-items:center;justify-content:center;display:none}.g_id_signin div[role=button],.g_id_signin iframe{margin:0 auto!important}.subscription-page .createanaccountlink{display:none}.ajax-auth input#username:focus,.ajax-auth input#password:focus,.ajax-auth input#signonname:focus,.ajax-auth input#email:focus,.ajax-auth input#signonpassword:focus,.ajax-auth input#password2:focus{background-color:#FFF}.ajax-auth label.error{color:red}.subscription-page form#registerTopPage input.submit_button,.ajax-auth input.submit_button{font-size:16px;padding:13px 31px;background-color:#4a99c0!important;border-color:#4a99c0!important;border:0;color:#FFF;line-height:18px;text-transform:uppercase;cursor:pointer;outline:none;margin:20px auto 0 auto;display:block;letter-spacing:1px}#post-area .ajax-auth p.status,.ajax-auth p.status{text-align:left;margin:15px 0 20px 0;font-weight:bold;display:none;color:red;line-height:20px;font-size:14px}.login_overlay{height:100%;width:100%;background-color:#000;opacity:.7;position:fixed;z-index:99999998}span.togglePassword{display:inline-block;height:25px;width:25px;cursor:pointer;position:absolute;top:9px;right:0;font-size:14px;z-index:99}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div#loginRegisterBox{position:fixed;top:0}}@media (max-height:530px){div#loginRegisterBox{align-items:flex-start}}@media (max-width:600px){body div#loginRegisterBox.isPopup>div{transform:scale(.8)}body div#loginRegisterBox.isPopup .register.header h2{transform:scale(.8);max-width:300px;margin:0 auto}body div#loginRegisterBox.isPopup .register.header p{padding:0 20px}body div#loginRegisterBox.isPopup .register.header p br{display:none}}@media (min-width:600px){.ajaxAuthFormWrapper{padding:50px 25px 25px 25px}}