﻿.btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;font-size:.75rem;padding:4px 15px}.arrow{content:'';width:0;height:0;font-size:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.button{display:inline-block;text-decoration:none;border:none;cursor:pointer;vertical-align:top;text-align:center}.noLinkBtn{cursor:default!important}.GreyBottomContainer{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(10%,rgba(3,3,3,0)),color-stop(42%,rgba(13,13,13,.93)),color-stop(100%,rgba(30,30,30,.93)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,.93) 42%,rgba(30,30,30,.93) 100%)}.ProfileMainMenu{background:#282828;background:-moz-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#1c1c1c));background:-webkit-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-o-linear-gradient(top,#323232 0,#1c1c1c 100%);background:-ms-linear-gradient(top,#323232 0,#1c1c1c 100%);background:linear-gradient(to bottom,#323232 0,#1c1c1c 100%)}.arrow{content:'';width:0;height:0;font-size:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buttonStyle#submit,input#submit{display:inline-block;margin:0 auto;margin-top:1rem;margin-bottom:1rem;cursor:pointer;border:none;text-transform:uppercase;padding:1.4rem;font-size:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:.9rem;width:400px;line-height:.8rem;text-transform:none}.buttonStyle::-ms-clear,.buttonStyle::-ms-reveal,input::-ms-clear,input::-ms-reveal{display:none}.buttonStyle#phButtonPassword::placeholder,.buttonStyle#phButtonUserName::placeholder,input#phButtonPassword::placeholder,input#phButtonUserName::placeholder{color:#c2c2c2}.js-loginSubmit:disabled{pointer-events:none;background:#666;color:#fff}.js-loginSubmit:disabled:hover{background:#666}.displayNone{display:none}body main{background:url(/login/images/pc/pc_login_bkg.jpg?cache=2023121402) center top no-repeat}body footer{height:400px}#loginMain #loginFormContainer{width:400px;margin:0 auto;padding-bottom:56px}#loginMain #loginFormContainer h3{color:#fff;padding-top:148px;text-align:left;font-size:1.8rem;font-weight:300;letter-spacing:1px}#loginMain #loginFormContainer #signUpPremium{margin-top:2.2rem}#loginMain #loginFormContainer .orLink{margin:0;padding:0;font-weight:300;font-size:.9rem;margin-bottom:2rem}#loginMain #loginFormContainer a#phPremium{display:block;margin-top:2.2rem;margin-bottom:.5rem;text-align:center;cursor:pointer}#loginMain #loginFormContainer a#phPremium p{margin:0;padding:0;height:39px;width:100%;position:relative;border:1px solid rgba(245,245,245,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#loginMain #loginFormContainer a#phPremium p span{display:block;position:absolute;height:inherit;top:0}#loginMain #loginFormContainer a#phPremium p span:first-child{width:48px;left:0;font-size:1.4rem;font-weight:700;line-height:2.4rem;color:#f90;background:#1e1e1f;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#242526),color-stop(1,#171617));background:-moz-linear-gradient(center top,#242526 0,#171617 100%);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px}#loginMain #loginFormContainer a#phPremium p span:last-child{width:352px;right:0;line-height:2.4rem;color:#000;text-shadow:0 0 1px rgba(255,255,255,.4);font-weight:700;font-size:.8rem;background:#f8a021;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0a53e),color-stop(1,#ff9a03));background:-moz-linear-gradient(center top,#f0a53e 0,#ff9a03 100%);-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}#loginMain #loginFormContainer .separator{position:relative;width:100%;height:auto;margin-bottom:.6rem}#loginMain #loginFormContainer .separator span{display:block;line-height:2rem;text-align:center;font-weight:300;margin:0 auto;width:2rem;height:2rem;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#loginMain #loginFormContainer .separator::before{content:' ';display:block;position:absolute;width:184px;border-bottom:1px solid #fff;top:1rem;left:0}#loginMain #loginFormContainer .separator::after{content:' ';display:block;position:absolute;width:184px;border-bottom:1px solid #fff;top:1rem;right:0}#loginMain #loginFormContainer .signinError{display:none;text-align:center;color:red;font-size:.8rem;margin-bottom:.4rem}#loginMain #loginFormContainer form p{margin:0;padding:0;position:relative;width:100%;height:auto}#loginMain #loginFormContainer form p a{position:absolute;top:13px;right:8px;font-size:.8rem;font-weight:300}#loginMain #loginFormContainer .help{text-align:center;font-size:.8rem;font-weight:300;padding-top:20px}#loginMain #loginFormContainer .help>span{font-size:1rem;display:inline-block;margin-bottom:.5rem}#loginMain #loginFormContainer .phButton{background:#f90;color:#111;cursor:pointer;font-weight:500;text-transform:capitalize}#loginMain #loginFormContainer .phButton:disabled{pointer-events:none;background:#666;color:#fff}#loginMain #loginFormContainer .phButton:disabled:hover{background:#666}#loginMain #loginFormContainer .phColor{color:#f90}#loginMain #loginFormContainer .userStyleBlock{background:rgba(255,255,255,.1);margin-bottom:.75rem;margin-top:2.2rem}#loginMain #loginFormContainer .userStyleBlock h3{font-size:1rem;padding:1rem 0 0;text-align:center}#loginMain #loginFormContainer .userStyleBlock .checkboxWrapper{display:block;font-size:.7rem;padding:.75rem 0;text-align:center}#loginMain #loginFormContainer .userStyleBlock .checkboxWrapper.bottom{padding-bottom:.5rem}#loginMain #loginFormContainer .userStyleBlock .checkboxWrapper.grey{color:#bbb}#loginMain #loginFormContainer .userStyleBlock .headContent{background:rgba(255,255,255,.1);padding:.5rem;position:relative;text-align:center}#loginMain #loginFormContainer .userStyleBlock .headContent::after,#loginMain #loginFormContainer .userStyleBlock .headContent::before{display:table;content:""}#loginMain #loginFormContainer .userStyleBlock .headContent::after{clear:both}#loginMain #loginFormContainer .userStyleBlock .headContent::after,#loginMain #loginFormContainer .userStyleBlock .headContent::before{display:table;content:""}#loginMain #loginFormContainer .userStyleBlock .headContent::after{clear:both;zoom:1}#loginMain #loginFormContainer .userStyleBlock .headContent button{background:0 0;border:0;cursor:pointer;font-size:.85rem;position:absolute;right:0;top:14px}#loginMain #loginFormContainer .userStyleBlock .headContent button span,#loginMain #loginFormContainer .userStyleBlock .headContent button:before{color:#bbb;display:inline-block;vertical-align:middle}#loginMain #loginFormContainer .userStyleBlock .headContent button:before{background:url(/login/images/pc/sprite-signup.png?cache=2023121402) no-repeat -51px -10px;content:'';width:19px;height:19px;margin-right:.2rem}#loginMain #loginFormContainer .userStyleBlock .headContent.logo:before{background:url(/login/images/pc/sprite-signup.png?cache=2023121402) no-repeat -89px 0;content:'';width:143px;height:40px;display:inline-block;vertical-align:middle}#loginMain #loginFormContainer .userStyleBlock form{padding:1rem}#loginMain #loginFormContainer .userStyleBlock form input{width:100%;box-sizing:border-box}#loginMain #loginFormContainer .userStyleBlock form p{font-size:.9rem}#loginMain #loginFormContainer .userInfoBlock{padding:1rem .5rem .5em}#loginMain #loginFormContainer .userInfoBlock h3{padding-top:0}#loginMain #loginFormContainer .userInfoBlock p{text-align:center}#loginMain #loginFormContainer .userInfoBlock p.logoPH:after{background:url(/login/images/pc/sprite-signup.png?cache=2023121402) no-repeat -89px 0;content:'';width:143px;height:40px;display:inline-block;margin-top:.5rem}#loginMain #loginFormContainer .userInfoBlock img{background:rgba(255,255,255,.1);width:100px;height:100px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;display:block;margin:.75rem auto}#loginMain #loginFormContainer .userInfoBlock .userName{font-size:1.2rem;font-weight:700}#loginMain #loginFormContainer .userInfoBlock .buttonStyle{box-sizing:border-box;display:block;margin:0;padding-top:.75rem;text-align:center;width:100%}#loginMain #loginFormContainer.landerLogin{padding:130px 0 75px 0;width:600px;color:#fff}#loginMain #loginFormContainer.landerLogin .logosSection{margin-left:-150px}#loginMain #loginFormContainer.landerLogin input{width:100%;box-sizing:border-box}#loginMain #loginFormContainer.landerLogin .notification{margin-bottom:20px}#loginMain #loginFormContainer.landerLogin .notification.spiceVids{margin-bottom:30px}#loginMain #loginFormContainer.landerLogin .notification.spiceVids .infoPrimary{margin-bottom:17px}#loginMain #loginFormContainer.landerLogin .notification .infoPrimary{margin-bottom:10px}#loginMain #loginFormContainer.landerLogin .infoPrimary{font-size:32px;line-height:43px;font-weight:300}#loginMain #loginFormContainer.landerLogin .infoSecondary{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:26px;letter-spacing:.2px;font-weight:400}#loginMain #loginFormContainer.landerLogin .infoSecondary .red{color:#ff3912}#loginMain #loginFormContainer.landerLogin .infoSecondary.centered{text-align:center}#loginMain #loginFormContainer.landerLogin .spiceVidsLogo{text-align:center;margin-bottom:22px}#loginMain #loginFormContainer.landerLogin .variousBrands{margin:30px 0 22px 0}#loginMain #loginFormContainer.landerLogin .joinSpiceVids{margin-bottom:58px;text-align:center;background-color:#b8cc64;border-radius:4px}#loginMain #loginFormContainer.landerLogin .joinSpiceVids a{display:block;color:#000;font-weight:700;padding:15px}#loginMain #loginFormContainer.landerLogin #signUpPremium{margin-top:0}#loginMain #loginFormContainer.landerLogin #signUpPremium form#signup_form input{height:56px;font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:.2px;font-weight:400;box-sizing:border-box}#loginMain #loginFormContainer.landerLogin #signUpPremium form#signup_form input:not([type=submit]){background:0 0;border:1px solid #7e7e7e;color:#7e7e7e;margin-bottom:15px}#loginMain #loginFormContainer.landerLogin #signUpPremium form#signup_form input[type=submit]{font-weight:700;margin:15px auto 25px auto}#loginMain #loginFormContainer.landerLogin #signUpPremium form#signup_form .g-recaptcha{margin:0 auto}.captchaLoginBlock .g-recaptcha{text-align:center;margin-top:20px}.captchaLoginBlock .g-recaptcha>div{display:inline-block}.wlLanderSection{text-align:center;background-color:#000;position:relative;width:100%;height:100vh}.wlLanderSection .wlLanderWrapper{max-width:963px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.wlLanderSection .wlLanderWrapper{width:100%}}.wlLanderSection .wlLanderWrapper .headerText{margin-top:3px;font-size:30px;line-height:150%;font-weight:700}@media only screen and (max-width:600px){.wlLanderSection .wlLanderWrapper .headerText{max-width:340px;margin:25px auto 0 auto}}.wlLanderSection .wlLanderWrapper .informationText{font-size:24px;line-height:22px;color:#bbb}@media only screen and (max-width:992px){.wlLanderSection .wlLanderWrapper .informationText{width:540px}}@media only screen and (max-width:600px){.wlLanderSection .wlLanderWrapper .informationText{max-width:360px;margin:0 auto}}@media only screen and (max-width:400px){.wlLanderSection .wlLanderWrapper .informationText{max-width:300px}}.wlLanderSection .wlLanderWrapper .informationBestText{color:#fff;font-size:20px;font-weight:400;line-height:24px;letter-spacing:.11px}@media only screen and (max-width:992px){.wlLanderSection .wlLanderWrapper .informationBestText{margin:0 auto 30px auto}}@media only screen and (max-width:600px){.wlLanderSection .wlLanderWrapper .informationBestText{max-width:360px}}.wlLanderSection .wlLanderWrapper .divider{border-bottom:1px solid #2f2f2f;width:100%;margin:27px 0 24px 0}@media only screen and (max-width:600px){.wlLanderSection .wlLanderWrapper .logosSection,.wlLanderSection .wlLanderWrapper .spiceLogo{max-width:340px}}@media only screen and (max-width:400px){.wlLanderSection .wlLanderWrapper .logosSection,.wlLanderSection .wlLanderWrapper .spiceLogo{max-width:300px}}.wlLanderSection .wlLanderWrapper .spiceLogo{margin:47px 0 35px 0}.wlLanderSection .wlLanderWrapper .logosSection{margin:40px 0}@media only screen and (max-width:992px){.wlLanderSection .wlLanderWrapper .logosSection{display:none}}.wlLanderSection .wlLanderWrapper .spicevidsButton{display:inline-block;color:#000;font-weight:700;padding:12px 44px;font-size:14px;line-height:20px;background-color:#b8cc64;border-radius:4px;letter-spacing:.15px}.wlLanderSection .wlLanderWrapper .contactSupportTxt{color:#fff;font-size:20px;font-weight:400;line-height:24px;letter-spacing:.11px;margin-top:45px}.wlLanderSection .wlLanderWrapper .contactSupportTxt a{color:#3a88e9}@media only screen and (max-width:992px){.wlLanderSection .wlLanderWrapper .contactSupportTxt{margin:45px auto 30px auto}}