.dating-cities-link{display:none;background:#fff;border:1px solid #eee;position:absolute;width:200px;height:150px;overflow-y:scroll}.dating-cities{margin-top:5px;cursor:pointer;position:absolute;bottom:-20px}.dating-cities:hover{opacity:.8}.dating-cities span{display:block;font-size:13px;color:rgba(74,105,189,.7)}.dating-cities:hover .dating-cities-link{display:block!important}.dating-cities-link a{display:block;padding:6px 8px;font-size:13px;border-bottom:1px solid #eee}#char_link,.charity_game{display:none!important}#chat_form:before{content:'';position:absolute;display:block;width:100%;height:100%;background-image:url('../images/pattern_love_ru.svg');background-size:83%}#pb_gallery div.table_cell:before{background-image:url('../images/gallery.svg')!important}.logo img{height:36px!important}.partner-cont h1,.main-h1{font-size:18px;line-height:29px;color:#000;max-width:610px;display:inline-block}.staged-reg-appbut{position:relative;min-height:32px;height:auto}.loveru-appbut-wrapper{display:flex}.loveru-appbut-wrapper a{opacity:.7}.loveru-appbut-wrapper a:hover{opacity:1}.staged-reg-appbut .loveru-appbut-wrapper a{margin:0 12px}.main-h1 span{font-family:robotomedium,Tahoma,"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji";font-size:49px;line-height:49px}.main-h1 span span{color:#f05173}.main-feature{transition:opacity .3s}.main-feature:not(.active){opacity:0;height:0;width:0;overflow:hidden}.main-feature h2{font-size:41px;line-height:46px;color:#686868;font-family:robotolight,Tahoma,"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji"}.main-feature img{height:440px;width:auto;margin-left:71px}#main_feature_1 h2 span{color:#416AC2}#main_feature_2 h2 span{color:#04E736}#main_feature_3 h2 span{color:#7452ff}.staged-reg-bottom{width:600px;margin-left:50%!important;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.staged-registration-block{background-image:url('../images/love_ru_main_bg.svg')!important;background-size:2177px!important;background-position:-20px -280px!important}.partner-cont{padding-top:16.6vh}#staged_reg_partner{padding-left:20px}.staged-reg-bottom a{white-space:nowrap}#reg_block_cont input[type="checkbox"]:not(.checkbox){height:0}@media screen and (min-width:1591px){.loveru-appbut-wrapper{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0)}}@media screen and (min-width:1151px) and (max-width:1189px){.staged-reg-wrapper{padding-left:750px!important}}@media screen and (min-width:1024px) and (max-width:1150px){.staged-reg-wrapper{padding-left:630px!important}}@media screen and (max-width:1520px){.staged-registration-block .staged-reg-cont .staged-reg-bottom{width:500px}}@media screen and (max-width:1420px){.staged-registration-block .staged-reg-cont .staged-reg-bottom{width:400px}}@media screen and (max-width:1760px) and (min-width:1591px){.staged-reg-appbut .loveru-appbut-wrapper a{margin:0 10px}.staged-reg-appbut .loveru-appbut-wrapper img{height:36px}}@media screen and (max-width:1590px){.loveru-appbut-wrapper{flex-wrap:wrap;justify-content:center}.staged-reg-appbut .loveru-appbut-wrapper a{margin:4px 12px}}@media screen and (min-width:1024px){#index-count-mobile{display:none}#index-count-desktop{background:#f05173;display:inline-block;color:#fff;margin:10px 0 0;font-size:18px;padding:4px 6px}#index-count-desktop a{color:#fff}.staged-reg-appbut .loveru-appbut-wrapper a img{height:42px}.main-feature h2{min-height:147px}.reg_form_input input{text-align:center}.staged-reg-cont label[for="reg_accept"]{padding:0 0 0 18px}.staged-reg-cont label[for="reg_accept"]::before{left:18px}.staged-reg-cont label[for="reg_accept"]::after{left:25px!important}.staged-reg-wrapper{display:flex;flex-direction:column;align-items:center}#form_logo{margin-top:0!important}.staged-registration-block{height:100%!important;min-height:100%!important}}@media screen and (min-width:1351px){.staged-reg-wrapper{max-width:1280px!important;padding-left:880px!important}}@media screen and (min-width:1151px){#staged_reg_partner{width:720px!important}}@media screen and (min-width:1024px) and (max-width:1150px){.staged-reg-wrapper{max-width:1024px!important}#staged_reg_partner{width:610px!important}}@media screen and (min-width:1024px) and (max-height:970px){.staged-registration-block .staged-reg-container,.partner-cont{padding-top:10vh}}@media screen and (min-width:1024px) and (max-height:820px){.staged-registration-block .staged-reg-container,.partner-cont{padding-top:45px}}@media screen and (min-width:1024px) and (max-width:1269px){.staged-reg-bottom{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:460px;margin:auto auto 0!important}}@media screen and (max-width:1023px){.dating-cities{display:none}#staged_reg_partner{padding-left:0}#index-count-mobile{background:tranparency;margin:0 0 22px;display:inline-block;color:#f05173;font-size:15px;padding:0}#index-count-mobile a{color:#f05173}#index-count-desktop{display:none}.staged-registration-block .staged-reg-cont .staged-reg-bottom{width:100%}#login_window,#registration_window{background-image:url('../images/love_ru_main_bg.svg')!important;background-size:2177px!important;background-color:#ffffff!important;background-position:-1128px -327px!important}.ai-reminder{color:#4D4D4D;font-size:18px;margin-bottom:10px;font-family:robotoregular,Tahoma,"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji";text-align:center}.index_social_icon button img{height:30px}.partner-cont{padding:0}.video-cont{display:none}.staged-reg-bottom{width:100%;margin-left:0!important;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.staged-registration-block{background-color:#ffffff!important;background-position:-1128px -327px!important}.partner-cont-text_cont{padding:15px 0;margin:0 -20px}#staged_reg_partner{width:100%!important;text-align:center}.partner-cont-text_cont h1{margin-bottom:2px;font-size:16px;line-height:22px;text-transform:uppercase}.partner-cont-text_cont span{font-size:14px;line-height:16px}}@media screen and (max-width:1023px) and (min-width:568px){.staged-registration-block{background-image:unset!important}}@media screen and (max-width:345px){.partner-cont-text_cont{margin:0 -10px}}