:root {
    /* Grey colors  */

    /* Other system */ /* get messages read first, special delivery, users on mobile */ /* usual non-features interface elements, phone */ /* errors, see your fans */

    /* Basic colors */

    /* Features */      /* get messages read first, special delivery, chat quota */       /* mutual match, fans, like */    /* exclusive attention, chat with popular users, hot users */    /* spp */    /* add fo favourites */     /* chat with new users */      /* rise up */      /* get extra shows, encounters */       /* chat limit */      /* photo verification, security */      /* invisible ovl */     /* spotlight */      /* boost */    /* customization */    /* undo */          /* bumped into */

    /* Social */

    /* Borders */

    /* Effects */
}
html,body,div,aside,nav{vertical-align:baseline;margin:0;outline:0;box-sizing:border-box;border:0;padding:0;background:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{direction:ltr;min-width:960px;background:#eee}.is-blocked body{overflow:hidden}.is-blocked body:after{content:'';position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.5)}.page_{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:1170px;height:100%;min-height:100vh;transition:width .3s ease-in-out}.page-left-side{position:fixed;z-index:99;top:0;bottom:0;width:270px;transition:width .3s ease-in-out;will-change:transform}.page-right-side,.page-right-footer{position:relative;z-index:1;left:270px;box-shadow:1px 5px 5px rgba(0,0,0,.1);width:900px;transition:left .3s ease-in-out,width .3s ease-in-out}.page-right-side{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background:#fff}.ie11 .page-right-side{min-height:calc(100vh - 175px)}.page-right-sidebar{position:absolute;z-index:2;top:0;right:-20px;transition:right .25s}.page-right-sidebar_{position:fixed;top:0;bottom:0;width:54px;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.page-right-sidebar_:empty{display:none}.page-right-footer{display:none;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-top:1px solid rgba(0,0,0,.1);min-height:0;padding:15px 30px 0;background:#f7f7f7}.with-side-footer .page-right-footer{display:block}.simple-page,.page--simple .page_{display:none}.sidebar{position:relative;overflow:hidden;width:100%;height:100%;background:#eee;-webkit-transform:translateZ(0);transform:translateZ(0);transition:width .3s cubic-bezier(.39,.58,.57,1),padding .3s ease-in-out;will-change:transform}.sidebar:after{content:'';position:absolute;top:0;right:-5px;bottom:0;box-shadow:-1px 0 5px rgba(0,0,0,.1);width:5px}.sidebar-logo{position:relative;left:30px;width:210px;height:60px;text-align:center;transition:width .3s ease-in-out,left .3s ease-in-out}.sidebar-logo .logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.sidebar-logo .logo{opacity:1;visibility:visible;transition:opacity .3s ease-in-out .13s,visibility .3s ease-in-out .13s}.sidebar-logo .logo-ico{position:absolute;top:8px;left:-2px;opacity:0;visibility:hidden;width:44px;height:44px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media screen and (max-width:1175px){.page-left-side{width:240px}.page-right-side,.page-right-footer{left:240px}}@media screen and (max-width:1145px){.page_{margin:0;width:960px}.page-left-side{width:60px}.page-right-side,.page-right-footer{left:60px}.sidebar-logo .logo{opacity:0;visibility:hidden}}.icon-svg{display:none}