.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,input{width:100%;height:44px;background:rgba(1,1,1,.3);margin-bottom:1rem;color:#fff;border:1px solid transparent;border-radius:4px;box-sizing:border-box;padding:0 1rem;font-size:.86rem;font-weight:300}.buttonStyle.checkFields.wrong,input.checkFields.wrong{border:1px solid red}.checkFields.active{border:1px solid #fff}.buttonStyle{box-sizing:border-box;display:block;padding-top:.75rem;text-align:center}button,input[type=button],input[type=submit]{cursor:pointer}.phButton{background:#f90;color:#111;font-weight:500;text-transform:capitalize}.clear::after,.clear::before{display:table;content:""}.clear::after{clear:both}.clear::after,.clear::before{display:table;content:""}.clear::after{clear:both;zoom:1}.phColor{color:#f90}.textGrey{color:#bbb}.displayNone{display:none}.displayBlock{display:block}.switchLink{background:0 0;border:0;display:block;font-size:.9rem;padding:.5rem 0;text-align:center;width:100%}.validateBlock{position:relative}.validateBlock::after,.validateBlock::before{display:table;content:""}.validateBlock::after{clear:both}.validateBlock::after,.validateBlock::before{display:table;content:""}.validateBlock::after{clear:both;zoom:1}.validateBlock .create_account_failed,.validateBlock .create_account_passed{background:url(../../images/pc/sprite-signup.png?cache=2020070204) no-repeat;width:14px;height:13px;position:absolute;right:12px;top:15px}.validateBlock .create_account_failed{background-position:-24px -14px}.validateBlock .create_account_passed{background-position:-4px -14px}.security{font-size:12px;margin-bottom:5px;text-align:center}.g-recaptcha>div{margin:0 auto}.g-recaptcha.wrong>div{border:1px solid #c71d1d}.captcha-wrapper{margin-bottom:10px}#submitNewAccount,.js-loginSubmit{margin-bottom:2.2rem;font-weight:500;font-size:1.2em}.js-loginSubmit.active,.js-loginSubmit:disabled{pointer-events:none}.displayInlineBlock{display:inline-block}.displayBlock{display:block}main.premiumLayout{background:#000}header{background:rgba(0,0,0,.7)}.loginMain{background-size:cover;padding:7rem 0 3.75rem}.loginMain .loginFormContainer{width:455px;margin:0 auto}.loginMain .loginFormContainer h2{font-size:2.9rem;letter-spacing:1px;text-align:center}.loginMain .loginFormContainer h3{font-weight:400;text-align:center}.loginMain .loginFormContainer .mainHeaderBlock{border:1px solid #fff;border-left:0;border-right:0;margin-bottom:2.2rem;padding:.5rem 0}.loginMain .loginFormContainer .mainHeaderBlock::after,.loginMain .loginFormContainer .mainHeaderBlock::before{display:table;content:""}.loginMain .loginFormContainer .mainHeaderBlock::after{clear:both}.loginMain .loginFormContainer .mainHeaderBlock::after,.loginMain .loginFormContainer .mainHeaderBlock::before{display:table;content:""}.loginMain .loginFormContainer .mainHeaderBlock::after{clear:both;zoom:1}.loginMain .loginFormContainer .mainHeaderBlock h2,.loginMain .loginFormContainer .mainHeaderBlock h3{text-transform:uppercase}.loginMain .loginFormContainer .mainHeaderBlock h3{font-size:2rem;margin-top:-.7rem}.loginMain .loginFormContainer .createTitle{font-size:1.5rem}.loginMain .loginFormContainer #phPremium{background:0 0;border:0;cursor:pointer;display:block;margin-top:2.2rem;margin-bottom:1rem;padding:0;text-align:center;width:100%}.loginMain .loginFormContainer #phPremium span{margin:0;padding:0;display:block;height:39px;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 #phPremium span span{display:block;position:absolute;height:inherit;top:0}.loginMain .loginFormContainer #phPremium span 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 #phPremium span span:last-child{-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;color:#000;font-size:.8rem;font-weight:700;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%);left:48px;line-height:2.4rem;right:0;text-shadow:0 0 1px rgba(255,255,255,.4)}.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 #signupForm{position:relative;top:15px}.loginMain .loginFormContainer #errors{height:20px}.loginMain .loginFormContainer .errorStyle{text-align:center;color:red;font-size:.8rem;display:block}.loginMain .loginFormContainer form .errorStyle{margin-bottom:25px}.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 .headContent h3{text-align:left}.loginMain .checkboxWrapper{display:block;font-size:.7rem;padding-bottom:1rem;text-align:center}.loginMain .checkboxWrapper.signUpDate{font-size:.75rem}.loginMain .quickLoginBlock{padding:.5rem}.loginMain .quickLoginBlock .userInfoBlock{padding-top:0;text-align:center}.userStyleBlock{background:rgba(255,255,255,.1);margin-bottom:3rem;margin-top:2rem;padding-bottom:2rem}.userStyleBlock .headContent{background:rgba(255,255,255,.1);padding:.5rem;position:relative;text-align:center}.userStyleBlock .headContent::after,.userStyleBlock .headContent::before{display:table;content:""}.userStyleBlock .headContent::after{clear:both}.userStyleBlock .headContent::after,.userStyleBlock .headContent::before{display:table;content:""}.userStyleBlock .headContent::after{clear:both;zoom:1}.userStyleBlock .headContent h3{font-size:1.5rem}.userStyleBlock .headContent button{background:0 0;border:0;cursor:pointer;font-size:.85rem;position:absolute;right:0;top:10px}.userStyleBlock .headContent button span,.userStyleBlock .headContent button:before{color:#bbb;display:inline-block;vertical-align:middle}.userStyleBlock .headContent button:before{background:url(../../images/pc/sprite-signup.png?cache=2020070204) no-repeat -51px -10px;content:'';width:19px;height:19px;margin-right:.2rem}.userStyleBlock .headContent.logo:before{background:url(../../images/pc/sprite-signup.png?cache=2020070204) no-repeat -89px 0;content:'';width:143px;height:40px;display:inline-block;vertical-align:middle}.userStyleBlock form{padding:.5rem}.userStyleBlock form p{font-size:.9rem;margin-bottom:.5rem;width:50%;margin:0 auto}.userStyleBlock .userInfoBlock{padding:1rem .5rem .5em}.userStyleBlock .userInfoBlock p{text-align:center}.userStyleBlock .userInfoBlock p.logoPH:after{background:url(../../images/pc/sprite-signup.png?cache=2020070204) no-repeat -89px 0;content:'';width:143px;height:40px;display:inline-block;margin-top:.5rem}.userStyleBlock .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;margin:.75rem auto}.userStyleBlock .userInfoBlock .userName{font-size:1.2rem;font-weight:700}.userStyleBlock .checkboxWrapper{padding-bottom:1rem;text-align:center}.userStyleBlock #phPassword{width:88%}.userStyleBlock #phUserSubmit{width:50%}.modalMTubes .checkboxWrapper{text-align:center}.usernameWrapper{margin:0 auto;width:370px}.usernameWrapper h3{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.usernameWrapper .userBlock{border:1px solid #757575;margin-bottom:.5rem;padding:.25rem}.usernameWrapper .avatar{display:inline-block;vertical-align:middle;width:75px}.usernameWrapper .username{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.4rem;text-align:center;vertical-align:middle;width:272px}.benefitsBlock{padding-top:4px;margin:0 auto;width:999px;cursor:pointer}.benefitsBlock::after,.benefitsBlock::before{display:table;content:""}.benefitsBlock::after{clear:both}.benefitsBlock::after,.benefitsBlock::before{display:table;content:""}.benefitsBlock::after{clear:both;zoom:1}@media only screen and (min-width:1367px){.benefitsBlock{width:1329px}}.benefitsBlock>div{box-sizing:border-box;display:inline-block;margin-bottom:4px;position:relative;text-align:center;text-transform:uppercase;vertical-align:top;max-width:330px}@media only screen and (min-width:1367px){.benefitsBlock>div{max-width:440px}}.benefitsBlock>div h3{box-sizing:border-box;font-size:1.5rem;font-weight:400;left:0;line-height:2.2rem;padding:1.1rem;position:absolute;top:0;width:100%;color:#fff}.benefitsBlock>div h3 span{font-weight:700}@media only screen and (min-width:1367px){.benefitsBlock>div h3{font-size:2rem;padding:2rem 0 0;line-height:2.5rem}}.benefitsBlock>div h3.highQuality{font-size:1.4rem;padding:1.1rem;top:140px}@media only screen and (min-width:1367px){.benefitsBlock>div h3.highQuality{font-size:1.7rem;padding:1.7rem 2rem 0;top:180px;line-height:2.2rem}}.benefitsBlock>div>span{bottom:23px;display:block;position:absolute;width:100%}@media only screen and (min-width:1367px){.benefitsBlock>div>span{bottom:30px;font-size:1.5rem}}.benefitsBlock>div img{display:block;height:auto;max-width:100%}.modalMTubes .paymentMethodWrapper a{text-decoration:underline;margin:0 0 15px;font-weight:700;color:#505050;display:block;font-size:.8125rem}