.registration__soc-buttons .sb{width:100%;height:44px;padding:0px 69px;white-space:nowrap;margin-bottom:10px}.registration__soc-buttons .sb:before{content:'';display:inline-block;position:absolute;margin:auto;top:0px;bottom:0px;left:12px}.registration__soc-buttons .sb.phone{background-color:#43b51e}.registration__soc-buttons .sb.facebook{background-color:#41569b}.registration__soc-buttons .sb.twitter{background-color:#54d4fb}.registration__soc-buttons .sb.vkontakte{background-color:#597da2}.registration__soc-buttons .sb.google{background-color:#ff0000}.registration__soc-buttons .sb.facebook:before{height:21px;width:21px;background-image:url(/assets/sprites-sa6a8e8f310-a3c5384c83d8325a01982f3734a348a39dc467212144846633949b1d259c6002.png);background-position:0 -1879px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.registration__soc-buttons .sb.facebook:before{background-image:url(/assets/sprites-retina-s14398bc9d1-dee14648bb98f851a4d7a5a063a420b30d9bdf39a9751827f4df86d46f05a10b.png);background-position:0 -1873px;background-repeat:no-repeat;-moz-background-size:67px 5967px;-o-background-size:67px 5967px;-webkit-background-size:67px 5967px;background-size:67px 5967px}}.registration__soc-buttons .sb.twitter:before{height:19px;width:23px;background-image:url(/assets/sprites-sa6a8e8f310-a3c5384c83d8325a01982f3734a348a39dc467212144846633949b1d259c6002.png);background-position:0 -5177px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.registration__soc-buttons .sb.twitter:before{background-image:url(/assets/sprites-retina-s14398bc9d1-dee14648bb98f851a4d7a5a063a420b30d9bdf39a9751827f4df86d46f05a10b.png);background-position:0 -5166px;background-repeat:no-repeat;-moz-background-size:67px 5967px;-o-background-size:67px 5967px;-webkit-background-size:67px 5967px;background-size:67px 5967px}}.registration__soc-buttons .sb.vkontakte:before{height:17px;width:29px;background-image:url(/assets/sprites-sa6a8e8f310-a3c5384c83d8325a01982f3734a348a39dc467212144846633949b1d259c6002.png);background-position:0 -5729px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.registration__soc-buttons .sb.vkontakte:before{background-image:url(/assets/sprites-retina-s14398bc9d1-dee14648bb98f851a4d7a5a063a420b30d9bdf39a9751827f4df86d46f05a10b.png);background-position:0 -5720px;background-repeat:no-repeat;-moz-background-size:67px 5967px;-o-background-size:67px 5967px;-webkit-background-size:67px 5967px;background-size:67px 5967px}}.registration__soc-buttons .sb.google:before{height:23px;width:23px;background-image:url(/assets/sprites-sa6a8e8f310-a3c5384c83d8325a01982f3734a348a39dc467212144846633949b1d259c6002.png);background-position:0 -2319px;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.registration__soc-buttons .sb.google:before{background-image:url(/assets/sprites-retina-s14398bc9d1-dee14648bb98f851a4d7a5a063a420b30d9bdf39a9751827f4df86d46f05a10b.png);background-position:0 -2312px;background-repeat:no-repeat;-moz-background-size:67px 5967px;-o-background-size:67px 5967px;-webkit-background-size:67px 5967px;background-size:67px 5967px}}@media only screen and (min-width: 320px) and (max-width: 767px){.registration__soc-buttons .sb{padding:0px 0px 0px 55px;font-size:14px}}.gender-pick:before,.gender-pick:after{content:'';display:table}.gender-pick:after{clear:both}.gender-pick.error{box-shadow:0px 0px 0px 3px #ff0000}.gender-pick .sb-join__btn{width:33.3%}.gender-pick .sb{font-size:13px;font-family:helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;width:100%;height:35px;float:left}html.win .gender-pick .sb{font-family:Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400}@media only screen and (min-width: 320px) and (max-width: 767px){.gender-pick>.sb{font-size:10px}}.pass-checker{font-size:10px;padding:5px;position:absolute;border-radius:2px}.pass-checker.-strong{background-color:#15c810}.pass-checker.-weak{background-color:#ff0000}@media only screen and (min-width: 320px) and (max-width: 1023px){.pass-checker{padding:8px}}.modal .reset-pass__notify{display:none;border-top:1px solid rgba(0,0,0,0.1)}.modal .reset-pass__notify p{font-size:15px;margin:0px}.dialog.registration form{position:relative}.dialog.registration form>.input-field,.dialog.registration form>.input-field-group{margin-bottom:20px}.dialog.registration .sb.-blue{padding:0px 30px}.dialog.registration .-error-text{margin:0px 0px 20px}.dialog.registration [data-dialog-change]{cursor:pointer;text-decoration:underline}.dialog.registration .toggler__container{overflow:hidden;padding:3px;height:240px;-moz-transition:height 0.1s ease;-o-transition:height 0.1s ease;-webkit-transition:height 0.1s ease;transition:height 0.1s ease}.dialog.registration .toggler__container.-less{height:144px}.dialog.registration .toggler__handler{height:1px;background-color:rgba(0,0,0,0.1);margin-top:23px;margin-bottom:23px;padding:0px}.dialog.registration .toggler__handler .sb{font-family:helveticaneuecoub-normal, Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400;font-size:13px;color:rgba(0,0,0,0.5);background-color:#ffffff;height:16px;line-height:17px;padding:0px 20px 0px 14px;top:-9px;box-shadow:none}html.win .dialog.registration .toggler__handler .sb{font-family:Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:400}.dialog__page[page-id="sign-in-page"] h1{font-size:32px}.dialog__page[page-id="sign-in-page"] .registration__soc-buttons .sb{height:39px}.dialog__page[page-id="sign-in-page"] .sb-group:before,.dialog__page[page-id="sign-in-page"] .sb-group:after{content:'';display:table}.dialog__page[page-id="sign-in-page"] .sb-group:after{clear:both}.dialog__page[page-id="sign-in-page"] .sb.-string{font-size:11px;padding:0px;float:left}.dialog__page[page-id="sign-in-page"] .sb.-blue{float:right;width:160px;position:relative;left:-3px;top:-10px}.dialog__page[page-id="sign-in-page"] .-error-text{margin-top:0px;margin-bottom:25px}.dialog__page[page-id="sign-in-page"] .sb.-string{font-size:13px;text-decoration:none;position:relative;left:7px;top:-2px}.dialog__page[page-id="sign-up-page"] .-color--dusty-gray{font-size:13px;margin-top:-15px;padding:10px 10px 15px;margin-bottom:-20px}.dialog__page[page-id="registration-page"] .pass-checker{right:8px;bottom:10px}.dialog__page[page-id="registration-page"] .provider-info{display:none;text-align:left;margin-bottom:15px}.dialog__page[page-id="registration-page"] .provider-info .object-media__body{font-size:14px}.dialog__page[page-id="registration-page"] .provider-info .name{color:#000000;margin-bottom:7px}.dialog__page[page-id="registration-page"] .personal{font-size:12px;margin-bottom:20px}.dialog__page[page-id="registration-page"] .personal>label{text-align:left;display:block;padding:0px 3px;margin-bottom:10px}.dialog__page[page-id="registration-page"] .personal span{color:rgba(0,0,0,0.5);text-decoration:underline;float:right}.dialog__page[page-id="registration-page"] p{color:rgba(0,0,0,0.33);margin:35px 0px -10px}.dialog__page[page-id="registration-page"] p>a{color:rgba(0,0,0,0.33);text-decoration:underline}.dialog__page[page-id="create-channel-page"]>h1{margin-bottom:20px}.dialog__page[page-id="create-channel-page"]>p{font-size:13px;line-height:1.3;margin:-5px 10px 22px}.dialog__page[page-id="create-channel-page"] .input-field-group>input:first-of-type{padding-left:55px}@media only screen and (min-width: 320px) and (max-width: 1023px){.dialog__page[page-id="create-channel-page"] .input-field-group>input:first-of-type{padding-left:58px}}.dialog__page[page-id="create-channel-page"] .input-field-group>input:last-of-type{padding-left:113px}@media only screen and (min-width: 320px) and (max-width: 1023px){.dialog__page[page-id="create-channel-page"] .input-field-group>input:last-of-type{padding-left:127px}}.dialog__page[page-id="create-channel-page"] .sb.-st{width:100%;height:35px;padding:0px 10px;text-align:left}.create-channel-page__option{text-align:left;margin-bottom:25px;padding-top:5px}.create-channel-page__option>p{margin-bottom:5px;line-height:12px}.modal--auth .follow-channels__search{position:absolute;top:-51px;right:0}.modal--auth .follow-channels__search>input{width:223px;height:31px;font-size:13px}.dialog__page[page-id="follow-channels-page"]{text-align:left}.registration .dialog__page[page-id="follow-channels-page"]{width:770px}@media only screen and (min-width: 768px) and (max-width: 1023px){.registration .dialog__page[page-id="follow-channels-page"]{width:680px}}@media only screen and (min-width: 320px) and (max-width: 767px){.registration .dialog__page[page-id="follow-channels-page"]{width:100%}}.dialog__page[page-id="follow-channels-page"] .follow-channels__head{padding:0px 30px 17px;border-bottom:1px solid #e5e5e5}.dialog__page[page-id="follow-channels-page"] .follow-channels__head h1{margin:0px 0px 1px 0px}.dialog__page[page-id="follow-channels-page"] .follow-channels__head p{font-size:14px;margin:0px}@media only screen and (min-width: 320px) and (max-width: 767px){.dialog__page[page-id="follow-channels-page"] .follow-channels__head .grid-col{text-align:center}}.dialog__page[page-id="follow-channels-page"] .follow-channels__submit{text-align:right;margin-top:10px}.dialog__page[page-id="follow-channels-page"] .follow-channels__submit p,.dialog__page[page-id="follow-channels-page"] .follow-channels__submit .sb{vertical-align:middle}@media only screen and (min-width: 320px) and (max-width: 767px){.dialog__page[page-id="follow-channels-page"] .follow-channels__submit p{display:block;margin:0px 0px 10px}.dialog__page[page-id="follow-channels-page"] .follow-channels__submit .sb.submit{margin:0px}}.dialog__page[page-id="follow-channels-page"] .sb.submit{font-size:16px;color:#e5e5e5;height:35px;line-height:36px;padding:0px 53px;margin-left:11px;overflow:hidden}.dialog__page[page-id="follow-channels-page"] .sb.submit.disabled{opacity:1;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.1)}.dialog__page[page-id="follow-channels-page"] .sb.submit>span{color:#ffffff;background-color:#0332FF;width:0%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.dialog__page[page-id="follow-channels-page"] .sb.submit>span:after{content:'Done';position:absolute;top:0px;left:53px}.dialog__page[page-id="follow-channels-page"] .object-media__img{background-color:#f7f7f7}.dialog__page[page-id="follow-channels-page"] .-padding-push:last-of-type{padding:0px 0px 0px 27px;min-height:385px;height:385px;margin-bottom:-20px}@media only screen and (min-width: 320px) and (max-width: 767px){.dialog__page[page-id="follow-channels-page"] .-padding-push:last-of-type{min-height:300px;height:300px;margin-bottom:-10px;padding-left:0px}}.dialog__page[page-id="follow-channels-page"] .niceScroller{height:inherit}.dialog__page[page-id="follow-channels-page"] .follow-channels__body{position:relative;padding:30px 30px 30px 3px}@media only screen and (min-width: 320px) and (max-width: 767px){.dialog__page[page-id="follow-channels-page"] .follow-channels__body{padding:15px 0px 30px 0px}}.dialog__page[page-id="follow-channels-page"] .loadRotator.small{position:absolute;bottom:15px;left:0;right:30px;margin:0px auto}.dialog__page[page-id="reset-pass-page"] .reset-pass__notify{margin-top:17px;margin-bottom:-20px}.dialog__page[page-id="invite-screen"]>h1{margin-bottom:20px}.dialog__page[page-id="invite-screen"] h5{font-size:16px;margin-bottom:6px}.dialog__page[page-id="invite-screen"] .image.-rounded{margin:0px auto 8px;width:48px;height:48px}.dialog__page[page-id="invite-screen"] .sb:last-of-type{display:none}@media only screen and (min-width: 320px) and (max-width: 767px){.dialog__page[page-id="invite-screen"] .sb:last-of-type{display:inline-block;margin-top:17px}}.dialog__page[page-id="invite-screen"] .invite__stamp{font-size:11px;margin-bottom:19px}.dialog__page[page-id="invite-screen"] .invite__stamp,.dialog__page[page-id="invite-screen"] .invite__stamp>a{color:#8d8d8d}.dialog__page[page-id="complete-page"]{padding-top:55px;padding-bottom:25px}.dialog__page[page-id="complete-page"] h1{margin-bottom:21px}.dialog__page[page-id="complete-page"] p{margin-bottom:38px}.dialog__page[page-id="pass-recover-page"] .pass-checker{right:11px;top:11px}.dialog__page h2{font-size:32px;line-height:40px;margin-bottom:14px}.dialog__page .registration-form .registration-form__note{position:relative;height:20px}.dialog__page .registration-form .registration-form__note p{position:absolute;top:1px}.dialog__page[page-id=emailPage],.dialog__page[page-id=usernamePage]{padding:57px 79px 87px 77px}.dialog__page[page-id=emailPage] .input-field-group,.dialog__page[page-id=usernamePage] .input-field-group{margin-bottom:10px}.ad-unit-mobile-coub-page{margin:10px 0 0 0;text-align:center;font-size:0}.ad-unit-mobile-coub-page__inner{display:inline-block;text-align:left;font-size:12px}.new-pole-banner{position:relative;padding:0;visibility:hidden}.new-pole-banner.-showed{visibility:visible}.mobile__coub-page .new-pole-banner.-showed{padding:20px 0}.mobile__coub-page .new-pole-banner.-showed:after{bottom:30px}.mobile__coub-page .new-pole-banner:before{content:'';position:absolute;top:0;margin-left:12px;border-top:1px solid #E1E1E1;width:calc(100% - 24px)}.new-pole-banner:after{content:'Ad';width:30px;height:18px;line-height:18px;text-align:center;font-size:14px;color:white;background:rgba(0,0,0,0.6);border-radius:2px;position:absolute;top:10px;right:40px}.ad-banner--timeline.-showed{padding-bottom:30px}.coubs-list[view=mosaic] .ad-banner--timeline{width:310px}
