@import 'photo-viewer.css';
@import 'gslider.css';
@import url(gliph.css);
@import url(emoticons.css);
@import url(stickers.css);

@font-face {
    font-family: 'Gothic';
    src: url('fonts/century_gothic/century_gothic.eot'), url('fonts/century_gothic/century-gothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 400;
	src: local('PT Serif Italic'), local('PTSerif-Italic'), url(fonts/vkfonts/O_WhD9hODL16N4KLHLX7xSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 400;
	src: local('PT Serif Italic'), local('PTSerif-Italic'), url(fonts/vkfonts/3Nwg9VzlwLXPq3fNKwVRMCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 400;
	src: local('PT Serif Italic'), local('PTSerif-Italic'), url(fonts/vkfonts/b31S45a_TNgaBApZhTgE6CEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 400;
	src: local('PT Serif Italic'), local('PTSerif-Italic'), url(fonts/vkfonts/03aPdn7fFF3H6ngCgAlQzPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215
}

@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 700;
	src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(fonts/vkfonts/Foydq9xJp--nfYIx2TBz9ede9INZm0R8ZMJUtfOsxrw.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 700;
	src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(fonts/vkfonts/Foydq9xJp--nfYIx2TBz9bpHcMS0zZe4mIYvDKG2oeM.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 700;
	src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(fonts/vkfonts/Foydq9xJp--nfYIx2TBz9RHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 700;
	src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(fonts/vkfonts/Foydq9xJp--nfYIx2TBz9YWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 400;
	src: local('PT Serif'), local('PTSerif-Regular'), url(fonts/vkfonts/5hX15RUpPERmeybVlLQEWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 400;
	src: local('PT Serif'), local('PTSerif-Regular'), url(fonts/vkfonts/fU0HAfLiPHGlZhZpY6M7dBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 400;
	src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v9/CPRt--GVMETgA6YEaoGitxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 400;
	src: local('PT Serif'), local('PTSerif-Regular'), url(fonts/vkfonts/I-OtoJZa3TeyH6D9oli3ifesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 700;
	src: local('PT Serif Bold'), local('PTSerif-Bold'), url(fonts/vkfonts/QABk9IxT-LFTJ_dQzv7xpDTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 700;
	src: local('PT Serif Bold'), local('PTSerif-Bold'), url(fonts/vkfonts/QABk9IxT-LFTJ_dQzv7xpDUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 700;
	src: local('PT Serif Bold'), local('PTSerif-Bold'), url(fonts/vkfonts/QABk9IxT-LFTJ_dQzv7xpCYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 700;
	src: local('PT Serif Bold'), local('PTSerif-Bold'), url(fonts/vkfonts/QABk9IxT-LFTJ_dQzv7xpI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215
}

@font-face {
	font-family: Museo;
	font-style: normal;
	font-weight: 700;
	src: url(fonts/vkfonts/museo700.woff2) format('woff2'), url(fonts/vkfonts/museo700.woff) format('woff'), url(fonts/vkfonts/museo700.otf) format('opentype')
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(data:font/woff;base64, ) format('woff'), url(fonts/vkfonts/roboto400.ttf) format('truetype')
}

@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(data:font/woff;base64, ) format('woff'), url(fonts/vkfonts/roboto500.ttf) format('truetype')
}


html {
    width: 100%;
    height: 100%;
}
html.touchstopprop{
	touch-action: none;

}

 
body {
	margin: 0;
    padding: 0;
    background: #f5f5f5;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
	background-color: #f5f5f5;
    -webkit-font-smoothing: subpixel-antialiased;
	-webkit-overflow-scrolling: touch; /* iOS velocity scrolling */
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
}
video {
	background:#000;
	background-color:#000;
}
body.noscroll,body.__noScrollable{overflow:hidden!important;}
.button, .small_button, body, input, select, textarea {
 
    font-size: medium;
}
.button, .small_button, body, dd, dl, dt, form, h1, h2, h4, h5, input, select, textarea, ul {
    margin: 0;
    padding: 0;
}

.button, .small_button, body, input, select, textarea {
    font-size: 12.9px;
}

.fixed_always {
    position: fixed!important;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
 strong,b {
    font-weight: 500;
}
.toolbar {
    position: fixed;
    top: 0;
    left: 0;
    height: 48px;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #5D7894;
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.34);
    box-shadow: 0 1px 0 0 rgba(255,255,255,0.34);
    color: #fff;
    /* text-shadow: 0 -1px rgba(0,0,0,0.11); */
    text-align: center;
}

.toolbar.__redesign {
    z-index: 105;
    opacity: 1;
}

.a_toolbar_logo.__toCenter {
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    width: 172px;
}a.a_toolbar_logo:hover {
    background: #2C5365;
    display: inline-block;
}.toolbar .nat_logo {
    position: relative;
    left: 0px;
    width: 172px;
    height: 48px;
    background-image: url(images/logo_new/logo-v2-white.png);
    background-repeat: no-repeat;
    background-position: 11px 50%;
    /* margin-left: 80px; */
    /* display: inline-block; */
    /* text-align: center; */
}.a_toolbar_logo.__toCenter .nat_logo {
    width: 100%;
}

#sc_wrap {
    position: relative;
}.r .button, .r .small_button, .r .sc__page, .r input, .r select, .r textarea {
    -webkit-font-smoothing: subpixel-antialiased;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,'Segoe UI','Segoe WP','Helvetica Neue','Lucida Grande',Verdana,Tahoma,Arial,sans-serif!important;

   }


@media screen and (min-width: 620px)
{
body #sc_wrap {
    max-width: 620px;
    margin: 0 auto;
}
}

#m {
    position: relative;
    left: 0;
}
@media screen and (min-width: 882px)
{
#sc._lm #m, #sc._lm.lm_opened #m, ._lm.lm_opened #sc_wrap.qs_opened #m {
    display: block;
    position: relative;
    width: auto!important;
    left: 0;
    margin-left: 276px!important;
    margin-top: 0!important;
    box-shadow: none;
}
}
.r .basis {
    min-width: 180px;
}.basis:before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    z-index: 16777271;
}






  .mejs__container{margin:auto;}
.mhead {

    color: #fff;
    overflow: hidden;
    zoom: 1;
    position: relative;
    z-index: 1;
    line-height: 1.5em;
}
.anonym_content .mhead{
	  background-color: #5D7894;
}
@media screen and (min-width: 882px){
	.mhead {
		
		background-color: #5D7894;
	}
	
}


/*.h .basis__header,*/ .h .layout__header, .h .leftMenu__header {
    height: 48px!important;
    background-color: #5D7894;
}
 
.h .mhead {
    line-height: 18px;
}
 

.bold{font-weight:bold;}

@media screen and (max-width: 882px){
.user #mhead:before {
    content: '';
    background-color: #5D7894;
    width: 100%;
    height: 100%;
    position: absolute; 
}
.cover_in_page #mhead:before {
	opacity:0;
}
 
}


#sc_head {
    display: none;
}

@media screen and (min-width: 620px)
{
#sc_head {
    display: block;
    position: absolute;
    width: 100%;
    z-index: -1;
}
}


@media screen and (min-width: 620px){
 
._hfixed #sc_head {
    position: fixed;
    -webkit-backface-visibility: hidden;
    height: 43px;
    z-index: 1;
}
}


@media screen and (min-width: 882px)
{
._hfixed #sc_head {
    position: fixed;
    -webkit-backface-visibility: hidden;
    height: 43px;
    z-index: 1;
}
}


@media screen and (min-width: 620px)
{
.h ._hfixed #sc_head {
    height: 48px;
}
}



@media screen and (min-width: 882px)
{
.h ._hfixed #sc_head {
    height: 48px;
}
}


@media screen and (min-width: 320px)
{
._hfixed #l .mhead, ._hfixed #m .mhead {
    position: fixed;
    -webkit-backface-visibility: hidden;
    height: 43px;
    z-index: 7;
}
}


@media screen and (min-width: 320px)
{
._hfixed #m .mhead {
    left: 0;
    width: 100%;
}

}


@media screen and (min-width: 620px)
{
._hfixed #m .mhead {
    left: auto;
    width: 100%;
}

}
@media screen and (min-width: 620px)
{
.anonym_content ._hfixed #m .mhead {
    left: auto;
    width: 620px;
}

}
@media screen and (min-width: 320px)
{
.h ._hfixed #l .mhead, .h ._hfixed #m .mhead {
    height: 48px;
}
}


.hb_wrap {
    padding-bottom: 1px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    display: block;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    z-index: 1;
}.mhb_logo {
    text-align: left;
    padding-left: 9px;
    padding-right: 5px;
    border-width: 0 0 1px;
    overflow: hidden;
    zoom: 1;
}.mhb_logo {
    padding-left: 9px;
    padding-right: 9px;
}@media screen and (min-width: 241px)
{
.mhb_logo {
    padding-left: 9px;
    padding-right: 9px;
}
}
@media (min-width: 320px)
{
.sc .basis__header .mhb_logo {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 31px;
}
}
@media (min-width: 320px)
{
.anonym_content.sc .basis__header .mhb_logo {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width:100%;
}
}

@media screen and (min-width: 320px)
{
._hfixed._lm.lm_opened #m .mhead {
    left: 276px;

    border-left: none;
}
}

@media screen and (min-width: 882px)
{
._hfixed._lm #m .mhead, ._hfixed._lm.lm_opened #m .mhead {
    position: static;
    margin-left: 0;
}
}
@media screen and (min-width: 882px)
{
._hfixed._lm #m .mhead, ._hfixed._lm.lm_opened #m .mhead {
    background-color: #f5f5f5;
}
}


._hover a.hb_wrap:hover, ._touch a.hb_wrap.active, ._touch a.hb_wrap.hover {
    color: #e4ecf6;
    background: #506a86;
}
.hb_btn {
    padding: 8px 0;
}

.mhi_logo {
    background: url(images/logo/logo-v2-white.png) no-repeat 0;
    width: 36px;z-index:111;/*margin:auto;text-align:center;*/
}@media screen and (min-width: 241px)
{
.mhi_logo {
    background-image: url(images/logo/logov2.png);
}
}
.hb_btn {
    padding: 12px 0;
}@media screen and (min-width: 241px)
{
.hb_btn {
    padding: 12px 0;
}
}
.h .hb_btn {
    padding-top: 15px!important;
    padding-bottom: 14px!important;
}
._hover a.hb_wrap:hover {
    text-decoration: none;
}
.anonym_content .mhi_logo {
    margin: auto;
    text-align: center;
 
}



.mcont {
    background-color: #fff;
}

@media screen and (min-width: 620px)
{
#mcont {
    border-left: 1px solid #dcddde;
    border-right: 1px solid #dcddde;
}
}

@media screen and (min-width: 320px)
{
._hfixed #mcont {
    background-color: #f5f5f5;
}
}

@media screen and (min-width: 320px)
{
._hfixed #mcont {
    padding-top: 43px;
}
}

@media screen and (min-width: 320px)
{
.h ._hfixed #mcont {
    padding-top: 48px;
}
}

@media screen and (min-width: 320px)
{
._hfixed #mcont .pcont {
    background-color: #fff;
}
}

.text_panel {
    padding: 7px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #e9e9e9;
    color: #505050;
    font-size: 14px!important;
    position: relative;
    font-size: 14px;
    line-height: 1.5;
    /* border-bottom: 1px solid #ddd; */
    word-wrap: break-word;
    color: #90949c;
    text-shadow: 0 1px #fff;
    font-weight: 500;
    text-transform: uppercase;
}

.fit_box .text_panel {
    padding: 12px;
}
@media screen and (min-width: 240px)
{
.fit_box .text_panel {
    padding: 10px;
}
}

@media screen and (min-width: 320px)
{
.fit_box .text_panel {
    padding: 12px;
}
}
.form_item {
    padding: 0 7px 10px;
    border-bottom: 1px solid #efefef;
}

.fit_box .form_item {
    padding: 0 12px 16px;
}

@media screen and (min-width: 240px)
{
.fit_box .form_item {
    padding: 0 10px 14px;
}
}
@media screen and (min-width: 320px)
{
.fit_box .form_item {
    padding: 0 12px 16px;
}
}
#m .bl_cont>:last-child, #m .bl_item, #m .bli_cont>:last-child .bli, #m .blt_cont>:last-child .tap {
    border-bottom: 1px solid #dfe3e8;
}
.fi_row {
    padding: 7px 0 0;
    word-wrap: break-word;
}
.fit_box .fi_row {
    padding: 12px 0 0;
}

@media screen and (min-width: 240px)
{
.fit_box .fi_row {
    padding: 10px 0 0;
}
}
@media screen and (min-width: 320px)
{
.fit_box .fi_row {
    padding: 12px 0 0;
}
}.fi_row_new {
    padding: 14px 0 0;
}
.fit_box .fi_row_new {
    padding: 20px 0 0;
}
@media screen and (min-width: 240px)
{
.fit_box .fi_row_new {
    padding: 18px 0 0;
}
}
@media screen and (min-width: 320px)
{
.fit_box .fi_row_new {
    padding: 20px 0 0;
}
}

.fi_blabel, .fi_label {
    padding: 0 0 4px;
    color: #777;
}
.fit_box .fi_blabel, .fit_box .fi_label {
    padding: 0 0 6px;
}
@media screen and (min-width: 240px)
{
.fit_box .fi_blabel, .fit_box .fi_label {
    padding: 0 0 5px;
}
}
@media screen and (min-width: 320px)
{
.fit_box .fi_blabel, .fit_box .fi_label {
    padding: 0 0 6px;
}
}

.iwrap {
    margin: 0 6px 0 0;
}

.fit_box .iwrap {
    margin: 0 10px 0 0;
}

.fi_fat .iwrap {
    margin: 0 10px 0 0;
}

.button, .datefield, .small_button, .textfield, .timefield, select {
    outline: 0;
    border-radius: 0;
    box-shadow: none;
}
.button, .small_button, .textfield {
    -webkit-appearance: none;
    background: #fff;
}

.button, .near_btn, .small_button, .small_near_btn {
    font-size: medium;
    display: inline-block;
    background: 0 0;
    border: none;
}
.button {
    padding: 6px 12px;
    text-align: center;
    cursor: pointer;
}
.wide_button {
    display: block;
    text-align: center;
    padding-left: 3px!important;
    padding-right: 3px!important;
}.button, .small_button {
    font-weight: 500;
    color: #fff;
    background-color: #6182aa;
    border-radius: 4px;
}.button {
    padding: 8px 16px;
}@media screen and (min-width: 241px)
{
.button {
    padding: 8px 16px;
}
}
button.wide_button, input.wide_button {
    width: 100%;
}.user_top_control_btns {
    position: relative;
}
.tCardTime, .tCardTime_highlight {
    font-size: 11px;
    color: #999;
}.tCardTime.__unview {
    color: red;
}
.h .button, .h .small_button {
    background-color: #5da6f1;
}._hover .button:hover, ._hover .small_button:hover {
    text-decoration: none;
}
.button.silver {
    background: #90a7b7;
}
.app_inline_item .app_name_label, .away_bottom .item_like, .away_bottom .item_repost, .body_fullscreen .away_page .away_bottom_date, .body_fullscreen .away_page .away_bottom_source, .bottom_panel, .button, .cp_attached_wrap .msh_desc, .email_post_change, .fi_fat .fi_subrow .option_label, .fi_header_light, .head_panel, .near_btn, .new_item_link, .owner_panel, .slim_header, .small_button, .small_near_btn, .sub_header, .text_panel, .zpv_close_btn {
    font-size: 1em;
}
.datefield, .selector, .textfield, .timefield, select {
    vertical-align: top;
    width: 100%;
    min-width: 30px;
    border: 1px solid #B9C4D1;
    padding: 2px;
    margin: 0;
}.selector, .textfield {
    box-sizing: content-box;
    border-radius: 4px;
}.fit_box .selector, .fit_box .textfield {
    padding: 4px;
}.fi_fat .selector, .fi_fat .textfield {
    font-size: medium;
    padding: 4px;
}.form_item .textfield {
    box-sizing: border-box;
}.fi_fat .option_label, .fi_fat .textfield, .fi_value, .field_inline .email_post, .field_prefix, .hp_header, .join_button, .mh_header, .op_header, .payments_phone_number, .wiki_content .wiki_title, .zpv_values {
    font-size: 1.17em;
}
.fi_subrow {
    padding: 4px 0 0;
    word-wrap: break-word;
}.fit_box .fi_subrow {
    padding: 6px 0 0;
}@media screen and (min-width: 240px)
{
.fit_box .fi_subrow {
    padding: 5px 0 0;
}
}
@media screen and (min-width: 320px)
{
.fit_box .fi_subrow {
    padding: 6px 0 0;
}
}

a {
    cursor: pointer;
    text-decoration: none;
    color: #2B587A;
}._hover a:hover, ._hover a:active {
    outline: 0;
	    text-decoration:none;
}
ul {
    list-style: none;
}
.pfoot {
    padding: 10px 0;
}.footer_menu {
    text-align: center;
    margin: 5px 0;
    line-height: 1.6em;
	font-size:11px;
}
.fm_row {
    display: inline;
    white-space: nowrap;
}.fm_item {
    padding: 4px 6px;
    color: #666;
}

.ferror {
    background: #ffefe9 url(../css/images/msg_error.png?1) no-repeat 12px 12px;
    padding-left: 55px!important;
}.box_msg, .box_msg_gray, .msg {
    background-color: #f0f2f5;
    -o-transition: background-color 2s linear;
    transition: background-color 2s linear;
}.ferror, .info_msg, .ok_msg {
    min-height: 40px;
    line-height: 38px;
}.box_error, .box_msg, .box_msg_gray, .ferror, .info_msg, .msg, .ok_msg {
    padding: 7px 18px 9px;
    margin: 15px 20px;
    border: 1px solid #c1c9d9;
    border-radius: 2px;
    line-height: 150%;
}.ferror.msg {
    display: block;
}.msg_text {
    display: inline-block;
    vertical-align: middle;
    line-height: 150%;
}
.msg_err{
	display:none;
    background-color: #F9F6E7;
    border: 1px solid #D4BC4C;
    padding: 7px;
	margin-top:8px;margin-bottom:8px;
}.msg_err._show{
	display:block;
}

.it {
 
    position: relative;
    width: 100%;
    margin: 0;
    padding: 19px 8px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  line-height: 17px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: inset 0 0 2px 1px rgba(0,0,0,.07);
  font-size: 14px;
  outline: 0;
  color: #333;
}


.ui-widget-content:not(.__player):not(.__volume):not(.tagit-choice):not(.mini_player_loader_controls) {
    border: 1px solid #ddd;
    background: #fff;
    color: #222;
    overflow-x: hidden!important;
    max-height: 236px!important;
    max-width: 212px!important;
    font-family: arial!important;
    /* font-size: 14px!important; */
}
@media screen and (min-width: 240px)
{
	.ui-widget-content:not(.__player):not(.__volume):not(.tagit-choice):not(.mini_player_loader_controls) {
	max-width:200px!important;
	}
}
@media screen and (min-width: 350px)
{
	.ui-widget-content:not(.__player):not(.__volume):not(.tagit-choice):not(.mini_player_loader_controls) {
	max-width:300px!important;
	}
}
span.new_user_reg_form_info_err {
    padding: 3px;
    margin: 2px 0;
    border-bottom: 2px solid #ff9900;
    font-size: 11px;
}
.isl {
    font-size: 15px;
    height: 40px;
}

@media screen and (min-width: 620px)
{
body #sc_wrap {
    max-width: 620px;
    margin: 0 auto;
}
}

@media screen and (min-width: 480px)
{
body._lm #sc_wrap {
    max-width: none;
}
}

@media screen and (min-width: 882px)
{
body._lm #sc_wrap {
    max-width: 882px;
    margin: 0 auto;
    overflow: visible;
}
}

#l {
    position: absolute;
    margin-right: 36px;
    display: none;
}
#l {
    margin-right: 44px;
}
@media screen and (min-width: 882px)
{
._lm #l, ._lm.lm_opened #l, ._lm.lm_opened #sc_wrap.qs_opened #l {
    display: block;
    position: static;
    float: left;
    width: 264px;
    margin-right: 0!important;
    margin-left: 12px;
}
}

@media screen and (min-width: 320px)
{
._hfixed #l {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 102;
    display: none;
    background: #f5f5f5;
    overflow: visible;
    -webkit-backface-visibility: hidden;
}
}
@media screen and (min-width: 320px)
{
._hfixed #l {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 102;
    display: none;
    background: #f5f5f5;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
}
}
@media screen and (min-width: 882px)
{
._hfixed #l {
    border-right: none;
}
}



 @media screen and (min-width: 320px){
._lm.lm_opened #l {
    width: 276px;
}
._hfixed.lm_opened #l {
    display: block;
}
._hfixed .qs_opened #l .mhead {
    width: 100%;
}
._lm.lm_opened .qs_opened #l {
    width: auto;
}._hfixed.lm_opened .qs_opened #l {
    position: static;
    width: 100%;
}
._hfixed .m_search_items {
    padding-top: 43px;
}.h ._hfixed .m_search_items {
    padding-top: 48px;
}
 }
 
 #sc_wrap.qs_opened #l {
    margin-right: 0!important;
}
 .qs_enabled #l .head_search {
    display: block;
}.m_search_items {
    background: #fff;
} 
.qs_opened .m_search_items {
    display: block;
} .lm_opened #m {
    position: absolute;
    margin-left: -36px;
    top: 0;
    left: 100%;
    -webkit-box-shadow: inset 1px 0 0 #eee;
    -moz-box-shadow: inset 1px 0 0 #eee;
    box-shadow: inset 1px 0 0 #eee;
    z-index: 1;
    width: 100%;
}@media screen and (min-width: 241px){
.lm_opened #m {
    margin-left: -44px;
}}

@media screen and (min-width: 320px){
._lm.lm_opened #m {
    margin-left: 276px!important;
    left: 0;
}
}

@media screen and (min-width: 320px){
	._hfixed._lm.lm_opened #m {
    margin-left: 0!important;
    position: relative;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: auto;
}

._hfixed._lm.lm_opened #m {
    margin-left: 0!important;
    position: relative;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: auto;
}

}
 

.qs_opened #l .mhb_logo {
    display: none;
}
.qs_opened #m {
    display: none;
}

@media screen and (min-width: 882px){
.qs_opened #l .m_search_items {
    position: absolute;
    width: 350px;
    right: 0;
    z-index: 2;
    margin: 0 0 15px 7px;
    padding-top: 0;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 0 4px rgba(71,79,87,.18);
    -moz-box-shadow: 0 0 4px rgba(71,79,87,.18);
    box-shadow: 0 0 4px rgba(71,79,87,.18);
    border: 1px solid #d3d3d3;
    border: 1px solid rgba(80,80,80,.18);
    border-top: none;
    overflow: auto;
    overflow-x: hidden;
    max-height: 300px;
    -webkit-overflow-scrolling: touch;
    background: #fafafa;
}
 
 
._hfixed .qs_opened #l .m_search_items {
    position: fixed;
    -webkit-backface-visibility: hidden;
    right: auto;
    margin-top: 43px;
    margin-left: 518px;
    top: 0;
    bottom: 0;
    z-index: 1110;
}
.h ._hfixed .qs_opened #l .m_search_items {
    margin-top: 48px;
}
}









@media screen and (min-width: 882px)
{
._hfixed._lm #l, ._hfixed._lm.lm_opened #l {
    display: block;
    position: static;
    float: left;
    width: 264px;
    margin-right: 0!important;
    margin-left: 12px;
}
}

.r .sc__page_feed .mhead {
    min-height: 43px;
    overflow: visible;
    z-index: 2;
}

@media screen and (min-width: 320px)
{
._hfixed #l .mhead {
    border-right: 1px solid #5d80a6;
}
}
@media screen and (min-width: 320px)
{
._hfixed #l .mhead, ._hfixed #m .mhead {
    position: fixed;
    -webkit-backface-visibility: hidden;
    height: 43px;
    z-index: 111;
}
}
@media screen and (min-width: 320px)
{
._hfixed #l .mhead {
    top: 0;
    width: 275px;
}
}
@media screen and (min-width: 320px)
{
.h ._hfixed #l .mhead {
    border-color: #5d7894;
}
}
@media screen and (min-width: 320px)
{
.h ._hfixed #l .mhead, .h ._hfixed #m .mhead {
    height: 48px;
}
}
@media screen and (min-width: 882px)
{
._hfixed._lm #l .mhead, ._hfixed._lm.lm_opened #l .mhead {
    width: 870px;
}
}

@media screen and (min-width: 320px)
{
._lm.lm_opened #l {
    width: 276px;
}
}
@media screen and (min-width: 320px)
{
._hfixed.lm_opened #l {
    display: block;
}
}
@media screen and (min-width: 320px)
{
._hfixed .lm_anim_start #l, ._hfixed .lm_anim_start #m .mhead {
    -webkit-transform: translate(-276px,0);
    -webkit-transform: translate3d(-276px,0,0);
}
}
@media screen and (min-width: 320px)
{
._hfixed._lm.lm_opened {
    height: 100%;
    overflow: hidden;
}
}.lm_opened #sc_wrap {
    overflow: hidden;
}
@media screen and (min-width: 620px)
{
body #sc_wrap {
    max-width: 620px;
    margin: 0 auto;
}
}
 
.head_search {
    padding: 5px;
    overflow: hidden;
    zoom: 1;
    display: none;
}.head_search .qsearch {
    position: relative;
}.row_table {
    margin: 0;
    border-spacing: 0;
    width: 100%;
}.row_table_main_column {
    padding: 0 7px 0 0;
    width: 100%;
}.head_search .row_table_main_column {
    padding: 0;
}.qs_field_wrap {
    position: relative;
}.iwrap {
    margin: 0 55px 0 0;
}.qsearch .iwrap {
    margin: 0 10px 0 0;
}.head_search .iwrap {
    margin: 0 44px 0 0;
}.head_search .iwrap {
    margin: 0 52px 0 0;
}@media screen and (min-width: 241px)
{
.head_search .iwrap {
    margin: 0 55px 0 0;
}
}
.head_search .textfield {
    border-radius: 6px;
    padding: 5px 20px 5px 24px;
    color: #c6d8ec;
}.head_search .textfield {
    padding: 7px 24px 6px 28px;
}@media screen and (min-width: 241px)
{
.head_search .textfield {
    padding: 7px 24px 6px 28px;
}
}
.h #lm_search_field {
    border-radius: 15px;
    background: #5d7894;
    border-color: transparent;
    color: #000;
    font-size: 13px;
}
.leftMenu__header .mhb_logo {
    padding-left: 3px!important;
    padding-right: 15px!important;
}.qs_enabled #l .mhb_logo {
    display: none;
}@media screen and (min-width: 882px)
{
.qs_enabled #l .mhb_logo {
    display: block;
}
}
@media screen and (min-width: 882px)
{
#l .mfoot, #l .pcont, #sc #l .mhb_logo, #sc #lm_cont {
    width: auto;
}
}
@media screen and (min-width: 882px)
{
#sc._hfixed #l .mhb_logo {
    width: 247px;
}
}
.lmh_logo_wrap {
    padding-right: 12px;
}.hb_btn {
    padding: 8px 0;
}@media screen and (min-width: 241px)
{
.hb_btn {
    padding: 12px 0;
}
}
.h .hb_btn {
    padding-top: 15px!important;
    padding-bottom: 14px!important;
}.m_search_items {
    background: #fff;
}.m_search_items, .qs_opened .m_search_cont, .qs_opened .mfoot {
    display: none;
}

@media screen and (min-width: 882px){
._lm .qs_opened .m_search_cont {
    display: block;
}
}
@media screen and (min-width: 241px){
.head_search .textfield {
    padding: 7px 24px 6px 28px;
}

}
@media screen and (min-width: 620px)
{
.m_search_items {
    box-shadow: none;
}
}
@media screen and (min-width: 320px)
{
._hfixed .m_search_items {
    padding-top: 43px;
}
}
@media screen and (min-width: 320px)
{
.h ._hfixed .m_search_items {
    padding-top: 48px;
}
}
#l{
	z-index:111;
}
._lm #lm_cont {
    overflow: hidden;
}@media screen and (min-width: 320px)
{
._hfixed #lm_cont {
    border-right: 1px solid #eee;
}
}
@media screen and (min-width: 320px)
{
._hfixed #lm_cont {
    position: absolute;
    top: 43px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
}
@media screen and (min-width: 320px)
{
.h ._hfixed #lm_cont {
    top: 48px;
}
}
@media screen and (min-width: 882px)
{
._hfixed._lm #lm_cont {
    position: static;
    padding-top: 43px;
}
}
@media screen and (min-width: 882px)
{
.h ._hfixed._lm #lm_cont {
    padding-top: 48px;
}
}
@media screen and (min-width: 882px)
{
#l .mfoot, #l .pcont, #sc #l .mhb_logo, #sc #lm_cont {
    width: auto;
}
}
@media screen and (min-width: 882px)
{
#sc #lm_cont {
    border-right: none;
    box-shadow: 1px 0 0 #e7e7e7;
}
}

@media screen and (min-width: 882px)
{
#l .mfoot, #l .pcont, #sc #l .mhb_logo, #sc #lm_cont {
    width: auto;
}
}
@media screen and (min-width: 882px)
{
#l .main_menu, #l .notify_panel, #l .panel, #l .pcont, body {
    background-color: #f5f5f5;
}
}

.mhb_home {
    border-left: none;
    width: 35px;
    float: left;
}.mhb_home {
    width: 43px;
}@media screen and (min-width: 241px)
{
.mhb_home {
    width: 43px;
}
}
._lm .mhb_home {
    width: 35px;
}.h .mhb_home {
    width: auto!important;
    height: 100%;
    padding: 0;
    float: left;
    display: flex;position:relative;
}

.h .lm_opened .mhb_home{
	    background: #445f7b;border: 1px solid #3b5a79;
}
.h.cover_in_page .lm_opened .mhb_home{
	background: transparent;border: 0;
}
._lm .mhb_home {
    width: 43px;
}@media screen and (min-width: 241px)
{
._lm .mhb_home {
    width: 43px;
}
}
@media screen and (min-width: 882px)
{
._lm #m .mhb_home {
    display: none;
}
}.h .mhi_home.mhi_home:not(.mhi_schome) {
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 2px!important;
    background-image: none!important;
    position: relative;
}
.h .mhi_home:not(.mhi_schome):before {
    content: '';
    display: block;
	background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-image: url(../css/images/left-menu/menu-4-16.png);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.h .mhb_back {
    padding-top: 15px!important;
    padding-bottom: 14px!important;
    height: 19px;
    line-height: 19px!important;
    text-align: left;z-index:111!important;
}@media (min-width: 320px)
{
.h .mhb_back {
    padding-top: 0!important;
    padding-bottom: 0!important;
    height: 48px;
}
}
.r .sc__page_feed .mhb_back {
    background: 0 0!important;
    color: #fff!important;
    padding-left: 0!important;
    overflow: visible;
}@media (min-width: 882px)
{
.h .mhb_back.mhb_back.mhb_back {
    padding-left: 0px!important;    margin-left: -8px;
}
}.h.r .sc__page_feed .mhb_back {
    background: initial!important;
}@media screen and (min-width: 882px)
{
._lm .qs_enabled #m .mhb_back {
    margin-right: 207px;
}
}
.head_search {
    padding: 5px;
    overflow: hidden;
    zoom: 1;
    display: none;
}.head_search {
    padding: 8px 7px 7px;
}@media screen and (min-width: 241px)
{
.head_search {
    padding: 8px 7px 7px;
}
}
.h .head_search {
    padding-top: 10px;
    padding-bottom: 10px;
}.qs_enabled #l .head_search {
    display: block;
}@media screen and (min-width: 882px)
{
.qs_enabled #l .head_search {
    display: block;
    position: absolute;
    right: 0;
    z-index: 5;
    width: 200px;
}
}
@media screen and (min-width: 882px)
{
.qs_enabled #l .head_search {
    padding-right: 0;
}
}
.head_search .qsearch {
    position: relative;
}
.qsearch .clear_btn {
    background: url(../css/images/s_search_icons.png?2) no-repeat -16px;
    position: absolute;
    width: 26px;
    height: 100%;
    right: 0;
    display: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}.qsearch .clear_btn {
    background-image: url(../css/images/search_icons.png?2);
    width: 29px;
}@media screen and (min-width: 241px)
{
.qsearch .clear_btn {
    background-image: url(../css/images/search_icons.png?2);
    width: 29px;
}
}
.head_search .i_search {
    background: url(../css/images/s_search_icons.png?2) no-repeat 6px;
    position: absolute;
    width: 25px;
    height: 100%;
    left: 0;
    cursor: text;
    -webkit-tap-highlight-color: transparent;
}.head_search .i_search {
    background-image: url(../css/images/search_icons.png?2);
    background-position: 9px;
    width: 29px;
}@media screen and (min-width: 241px)
{
.head_search .i_search {
    background-image: url(../css/images/search_icons.png?2);
    background-position: 9px;
    width: 29px;
}
}
 @media screen and (min-width: 241px)
{
.head_search .textfield {
    padding: 7px 24px 6px 28px;
}
}
.head_search .button {
    background: 0 0;
    text-shadow: none;
    border: none;
    border-radius: 5px;
    padding: 5px 7px!important;
    color: #e0e7ef;
    font-weight: 400;
}.head_search .button {
    padding: 7px 5px 6px!important;
}.qsearch .button {
    padding: 6px 7px;
}@media screen and (min-width: 241px)
{
.head_search .button {
    padding: 7px 5px 6px!important;
}
}
@media screen and (min-width: 241px)
{
.qsearch .button {
    padding: 6px 7px;
}
}

.row_table_last_column, .row_table_simple_column {
    padding: 0;
}.head_search .row_table_last_column {
    padding-left: 5px;
    display: none;
}.head_search .row_table_last_column {
    padding-left: 7px;
}@media screen and (min-width: 241px)
{
.head_search .row_table_last_column {
    padding-left: 7px;
}
}

#sc_wrap.qs_opened #l .head_search .row_table_last_column {
    display: block;
}@media screen and (min-width: 882px){
#sc_wrap.qs_opened #l .head_search .row_table_last_column {
    display: none;
}
}
.si_slabel {
    padding: 3px 0 0;
    color: #777;
}#zhead, .ai_dur, .album_cnt, .app_genre, .app_label, .app_new, .away_page .wk_audio, .checkins_cnt, .di_chat_user, .di_date, .di_fld, .di_title, .edit_partner_tip, .fi_field_sample, .fi_sample_row, .footer_tip, .fp_filter, .fp_filter_reset, .fp_label, .login_help, .medias_audio_dur, .medias_private_album, .medias_thumb .media_action, .mi_date, .mi_edited, .mi_failed .explain, .mi_medias_plain, .msh_desc, .mt_label, .payments_help, .payments_phone_desc, .pi_actions, .pi_info, .pi_links, .pi_text_more, .pic_desc, .pp_info, .pp_last_activity, .pp_no_status, .pp_status, .prv_value, .sel_desc, .selected_names, .si_date, .si_links, .si_slabel, .slim_header_cnt, .sp_str, .tab_counter, .thumb_map_wide .mt_label, .ti_count, .ti_info, .topbar_item, .vv_not_support, .zpv_tag_label, .zpv_tl {
    font-size: .92em;
}
.qsearch_g_ic {
    color: #264D5F;
    font-size: 15px;
    position: absolute!important;
    left: 8px!important;
    top: 8px!important;
    cursor: text;
    -webkit-tap-highlight-color: transparent;
}
.qsearch_placeholder::-webkit-input-placeholder {
  color:#264D5F;
  font-style:normal;
  font-family:"Roboto",arial;
  font-size:14px;
}

.qsearch_placeholder:-moz-placeholder { /* Firefox 18- */
  color:#264D5F;
  font-style:normal;
  font-family:"Roboto",arial;
  font-size:14px;
}

.qsearch_placeholder::-moz-placeholder {  /* Firefox 19+ */
  color:#264D5F;
  font-style:normal;
  font-family:"Roboto",arial;
  font-size:14px;
}

.qsearch_placeholder:-ms-input-placeholder {  
  color:#264D5F;
  font-style:normal;
  font-family:"Roboto",arial;
  font-size:14px;
}

.index_panel {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}.owner_panel {
    font-size: medium;
    display: block;
    padding: 5px 7px 7px;
   /* border-bottom: 1px solid #e9e9e9;
    background-color: #f7f7f7;*/
}.owner_panel {
    padding-top: 7px;
}@media screen and (min-width: 240px)
{
.owner_panel {
    padding-top: 5px;
}
}
@media screen and (min-width: 320px)
{
.owner_panel {
    padding-top: 7px;
}

}
.fit_box .owner_panel {
    padding: 12px;
}

@media screen and (min-width: 240px)
{
.fit_box .owner_panel {
    padding: 10px;
}
}
@media screen and (min-width: 320px)
{
.fit_box .owner_panel {
    padding: 12px;
}
}
@media screen and (min-width: 882px)
{
#l .mm_item, #l .ni_bottom .ni_body, #l .notify_panel, #l .owner_panel, ._lm #l .lfm_item {
    padding-left: 0;
}
}
@media screen and (min-width: 882px)
{
#l .owner_panel {
    /*border-bottom: 1px solid #e7e7e7;*/
}
}
.ip_user_link {
    position: relative;
    padding-right: 15px;
    overflow: hidden;
    zoom: 1;
}.op_fimg, .op_img, .op_iwrap, .pp_img, .pp_iwrap {
    float: left;
    width: 32px;
    height: 32px;
    margin: 2px 7px 0 0;
    background-color: #e6ebef;
    border-radius: 50%;
}.op_fimg {
    width: 50px;
    height: 50px;
    margin: 0 8px 0 0;
}@media screen and (min-width: 240px)
{
.op_fimg {
    width: 40px;
    height: 40px;
    margin: 0 8px 0 0;
}
}
@media screen and (min-width: 320px)
{
.op_fimg {
    width: 50px;
    height: 50px;
    margin: 0 8px 0 0;
}
}
@media screen and (min-width: 568px)
{
.op_fimg, .op_img, .op_iwrap {
    width: 50px;
    height: 50px;
}
}
.ip_user_link .i_arr {
    background: url(../css/images/profile_arrow.png?1) no-repeat 50%;
    position: absolute;
    right: 0;
    width: 10px;
    height: 100%;
}
.op_cont, .op_fcont {
    margin-left: 39px;
    min-height: 34px;
}.op_fcont {
    margin-left: 58px;
    min-height: 50px;
}@media screen and (min-width: 240px)
{
.op_fcont {
    margin-left: 48px;
    min-height: 40px;
}
}
@media screen and (min-width: 320px)
{
.op_fcont {
    margin-left: 58px;
    min-height: 50px;
}
}
@media screen and (min-width: 568px)
{
.op_cont, .op_fcont {
    margin-left: 58px;
    min-height: 50px;
}
}
@media screen and (min-width: 882px)
{
#sc #l .ip_user_link .op_fcont, #sc #l .mm_label, #sc #l .ni_bottom .ni_cont, #sc #l .ni_close, #sc #l .ni_img, #sc #l .ni_label, #sc #l .ni_link, #sc #lm_player .ai_body {
    visibility: visible;
}
}
.op_header {
    color: #565656;
    font-size: 16px!important;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -.4px;
    -webkit-font-smoothing: antialiased;
}.op_owner {
    font-weight: 500;
    word-wrap: break-word;
}.index_panel .op_owner {
    color: #000;
    display: block;
}.lvi {
    background: url(../css/images/profile_icons.png?5) no-repeat 0;
    width: 0;
    padding: 0 9px 1px 0;
    margin-left: 2px;
    zoom: 1;
}.pp_info, .pp_no_status, .pp_status {
    font-size: small;
    padding: 4px 0 0;
}.pp_no_status, .pp_no_status_link {
    color: #777;
}.main_menu {
    background-color: #fff;
}@media screen and (min-width: 882px)
{
#l .main_menu, #l .notify_panel, #l .panel, #l .pcont, body {
    background-color: #f5f5f5;
}
}
.main_menu li div {
    display: inline-block;
    float: right;
}
.mm_item {
    font-weight: 700;
    display: block;
    border-bottom: 1px solid #eee;
    white-space: nowrap;
    padding: 5px 7px;
    -webkit-tap-highlight-color: transparent;
}.mm_item {
    padding: 11px 9px 11px 12px;
}@media screen and (min-width: 240px)
{
.mm_item {
    padding: 9px 7px;
}
}
@media screen and (min-width: 320px)
{
.mm_item {
    padding: 11px 9px 11px 12px;
}

._hover .mm_item:hover {
    text-decoration:none!important;
	background:#e1e5eb;
}
}
.mm_item:active {
    text-decoration:none!important;
	background:#e1e5eb;
}
@media screen and (min-width: 882px)
{
#l .mm_item, #l .ni_bottom .ni_body, #l .notify_panel, #l .owner_panel, ._lm #l .lfm_item {
    padding-left: 0;
}
}
@media screen and (min-width: 882px)
{
#l .mm_item {
    position: relative;
    border-bottom: 1px solid #e7e7e7;
}
}
.lfm_item .i_icon, .mm_item .i_icon {
    float: left;
	width: 18px;
    height: 18px;
    margin: 0 6px 0 0;
    background: url(images/left-menu/l_uncoll_menu.png) 0 22px no-repeat;
    display: none;
	vertical-align: middle;
}

.mm_item .i_icon{
	 background: url(images/ic_global_11.png) no-repeat;
	 width:20px;height:20px;
}
.mmi_wall .i_icon {
	    background-position: -1px -1074px;

}
.mmi_messages .i_icon {
    background-position: 0 -149px;
}
.mmi_guests .i_icon {
    background-position: 0 -611px;
}

.mmi_marks .i_icon {
    background-position: 0 -549px;
}
.mmi_friends .i_icon {
    background-position: 0 -781px;
}
.mmi_photos .i_icon {
    background-position: 0 -465px;
}
.mmi_posts .i_icon {
    background-position: 0 -1033px;
}
.mmi_groups .i_icon {
    background-position: 0 -107px;
}

.mmi_market .i_icon {
    background-position: 0 -1010px;
}

.mmi_music .i_icon {

    background-image: url(images/music-24.png);
    background-position: 0;
    width: 24px;
    height: 24px;
    margin-right: 15px;
}
.mmi_notifications .i_icon {
	background-image:url(images/notification-24.png);
    background-position: 0 0;
	width:24px;height:24px;margin-right: 15px!important;
}
.mmi_search .i_icon {
	background-image:url(images/search-24.png);
    background-position: 0 0;
	width:24px;height:24px;margin-right: 15px!important;
}
/*
.mmi_music .i_icon {
	
	   background-position: 0 -166px;
}


.mmi_messages .i_icon {
    background-position: 0px -26px;
}

.mmi_guests .i_icon {
background-position: 0 -894px;
}
.mmi_notifications .i_icon {
background-position: 0px -54px;
}
.mmi_marks .i_icon {
    background-position: 0 -306px;
}
.mmi_wall .i_icon {
background-position: 0 -921px;
}
.mmi_friends .i_icon {
background-position: 0 -82px;

}
.mmi_photos .i_icon {
    background-position: 0 -138px;
}
.mmi_posts .i_icon {
    background-position: 0 -335px;
}
.mmi_music .i_icon {
    background-position: 0 -166px;
}
.mmi_groups .i_icon {
background-position: 0 -110px;
}
.mmi_apps .i_icon {
background-position: 0 -222px;
}
.mmi_logout .i_icon {
    background-image: url(../css/images/left-menu/Exit-18.png);
background-position:0;
}
*/

.lfm_item .i_icon, .mm_item .i_icon {
    margin: 4px 20px 0 3px;
}.lfm_item .i_icon, .mm_item .i_icon, .notify_item .i_gift {
    display: block;
}@media screen and (min-width: 240px)
{
.lfm_item .i_icon, .mm_item .i_icon {
    margin: 4px 6px 0 0;
}
}
@media screen and (min-width: 240px)
{
.lfm_item .i_icon, .mm_item .i_icon, .notify_item .i_gift {
    display: block;
}
}
@media screen and (min-width: 320px)
{
.lfm_item .i_icon, .mm_item .i_icon {
    margin: 1px 18px 0 3px;
}
}
@media screen and (min-width: 320px)
{
.lfm_item .i_icon, .mm_item .i_icon, .notify_item .i_gift {
    display: block;
}
}
.mmi_wrap {
    display: inline-block;
    padding: 3px 0;
    margin-right: 3px;
}.mm_label {
    font-size: medium;
}.app_name_label, .away_page .away_bottom_date, .away_page .away_bottom_source, .away_page .wiki_content, .away_page .wiki_cut, .body_fullscreen .away_page, .fi_header, .lfm_item, .mhb_notify, .mi_gift .mi_text, .mm_label, .profile_menu, .zpv_close_msg {
    font-size: 1.08em;
}
@media screen and (min-width: 882px)
{
._hover #l .mm_item:hover {
    background-color:#e1e5eb;text-decoration:none;
}
}
.mm_label {
    font-size: 13px;
    font-weight: 500;
    color: #000;
 }
@media (max-width: 881px) and (min-width: 320px)
{
.sc .header__right {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto;
    position: relative;
    float: left;
}
}
.Bell {
    display: none!important;
}
.Bell {
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none!important;
    padding: 2px;
    -webkit-tap-highlight-color: transparent;
}
@media (max-width: 881px) and (min-width: 320px)
{
.sc_flex_yes .Bell {
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
}
._hover a:hover {
    text-decoration: none;
}
._hover .Bell:hover, ._touch .Bell.active, ._touch .Bell.hover {
    background: #4676ac;
}

.icon_back, .icon_bell, .icon_burger, .icon_close, .icon_dots, .icon_msg, .icon_ok, .icon_reveal {
    width: 44px;
    height: 44px;
}
.scmobilelvi:before {
    content: '';
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
}
.toolbar_back {
    width: 249px;
}.toolbar_back {
    position: relative;
    top: 0;
    left: 8px;
    float: left;
    height: 48px;
    margin-right: 14px;
    width: 100%;
    padding: 15px 16px 0 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    overflow: hidden;
}.cfff {
    color: #fff!important;
}

._hover .toolbar_back:hover {
    background: rgba(0,0,0,.15);
    cursor: pointer;
    color: #fff;
    text-decoration: none!important;
}


.toolbar_back:before {
    content: '';
   /* position: absolute;
    left: 0;
    top: 8px;
    bottom: 8px;
    width: 1px;
    background: rgba(0,0,0,.05);*/
}
.ic_arrow-l {
    background-image: url(../css/images/toolbar_back_16.png);
}
.tico {
    position: relative;
    display: inline-block;
    vertical-align: top;
    min-height: 16px;
    padding-left: 21px;
    line-height: 1.5;
}.tico_img {
    position: absolute;
    top: 1px;
    left: 0;
    display: block;
    overflow: hidden;
    text-decoration: none;
    font-style: normal;
    background-repeat: no-repeat;
}.toolbar_back .tico {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ic {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    text-decoration: none;
    white-space: nowrap;
}
.toolbar_back .tico_img {
    top: 2px;
} .adv-card, .ic-img, .ic:after, .ic:before, .overlay {
    background-repeat: no-repeat;
}.ic.__empty:after, .ic.__empty:before, .ic:empty:after, .ic:empty:before {
    margin-left: 0;
    margin-right: 0;
}

@media screen and (min-width: 882px)
{
._hfixed._lm #m .mhead .mhb_back, ._hfixed._lm #m .mhead .mhb_logo, ._hfixed._lm.lm_opened #m .mhead .mhb_back, ._hfixed._lm.lm_opened #m .mhead .mhb_logo {
    position: fixed;
    -webkit-backface-visibility: hidden;
    width: 384px;
    z-index: 7;
}
}

._header_back_gliph{
font-size: 16px;
    color: #fff;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: -3px;
    padding-right: 5px;
}
span.top_header_nav_txt {
    font-size: 14px;
    text-transform: capitalize;
}

@media (max-width: 882px)
{
.mhb_back {
    position: absolute;
    left: 55px;
    right: 55px;
}
}
@media screen and (min-width: 241px)
{
.mhb_back {
    padding-left: 10px;
    padding-right: 5px;
}
}
@media (min-width: 320px)
{
.h .mhb_back {
    padding-top: 0!important;
    padding-bottom: 0!important;
    height: 48px;
}
}
@media (max-width: 881px) and (min-width: 320px)
{
.sc__page_feed a.mhb_back {
    margin-left: -10px!important;
}
}.r .sc__page_feed .mhb_back {
    background: 0 0!important;
    color: #fff!important;
    padding-left: 0!important;
    overflow: visible;
}

@media (max-width: 881px)
{
.h .mhb_back.mhb_back.mhb_back {
    left: 0;
    right: auto;
    width: 100%;
    float: left;
    display: flex;
    position: relative;
    padding: 0;
    margin: 0;
}
}

@media (max-width: 881px) and (min-width: 350px)
{
.m .mhb_back.mhb_back.mhb_back {
    right: 133px;
}
}
.h.r .sc_page_feed .mhb_back {
    background: initial!important;
}

@media (max-width: 881px) and (min-width: 320px)
{
.sc .basis__header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
}

.icon_bell{
	
	background-image:url(../css/images/notification-32.png);width:32px;height:32px;
}
.gliph-icheader {
	font-size: 24px;
    color: #fff;
    width: 44px;
}.topnav_counter {
    position: absolute;
    top: 50%;
    font-size: 10px;
    margin-top: -16px;
    right: 5px;
}.topnav_counter.blue {
    background: #03A9F4;
} 
.topnav_counter.green-shadow {
    -webkit-box-shadow: 4px 4px 6px rgba(76, 190, 131, 0.75);
    -moz-box-shadow: 4px 4px 6px rgba(76, 190, 131, 0.75);
    box-shadow: 4px 4px 6px rgba(76, 190, 131, 0.75);
}
.topnav_counter span{
padding: 1px 4px;
    border: 2px solid #5d7894;
    border-radius: 12px;
    color: #fff;
    font-size: 9px;
    height: 11px;
    line-height: 11px;
    min-width: 5px;
    background-color: #ff734c;
    text-align: center;
}
.cover_in_page .topnav_counter span{
	border:0;
}
.header__right a {
    position: relative;
    display: flex;
    align-items: center;
}
#m_helper {
    display: none;
}


.lm_opened #m_helper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 101;
    cursor: pointer;
    display: block;
}

.tophead_search .lm_opened #m_helper{
	display:none;
	
}
.lm_opened #m:after {
    top: 0!important;
}
@media screen and (min-width: 320px)
{
._hfixed.lm_opened #m:after {
    content: '';
    position: fixed;
    top: 43px;height:100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    cursor: auto;
    display: block;
    background: rgba(0,0,0,.6);
}
}
@media screen and (min-width: 320px)
{
.h ._hfixed.lm_opened #m:after {
    top: 48px;
}
}
@media screen and (min-width: 882px)
{
.lm_opened #m_helper {
    display: none;
}
}
@media screen and (min-width: 882px)
{
._hfixed.lm_opened #m:after{
	content:none;
}
}

._hfixed .lm_anim #l,
._hfixed .lm_anim #m .mhead,
._hfixed #m #mhead
{
	-webkit-transition:-webkit-transform .15s ease-out;
	transition: transform .15s ease-out;

	}
	._hfixed .lm_anim_start #l,._hfixed .lm_anim_start #m .mhead{
		-webkit-transform:translate(-276px,0);
		-webkit-transform:translate3d(-276px,0,0);
		transform:translate3d(-276px,0,0);
		}
		._hfixed .lm_anim_end #l,._hfixed .lm_anim_end #m .mhead{
			-webkit-transform:translate(0,0);
			-webkit-transform:translate3d(0,0,0);
			transform:translate3d(0,0,0);
			}
			._hfixed.lm_opened .lm_anim #m:after{
				-o-transition:opacity .15s ease-out;
				transition:opacity .15s ease-out;
				}
				._hfixed.lm_opened .lm_anim_start #m:after{opacity:0}
				._hfixed.lm_opened .lm_anim_end #m:after{opacity:1}
	
	
	
	
	
	/*
	
@media screen and (min-width: 320px){
._hfixed.lm_opened #l {
    display: block;
}

._lm.lm_opened #l {
    width: 276px;
}
}
.lm_opened .hb_btn.mhi_home {
    background: #49627b;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2196078431372549) inset;


}	


@media screen and (min-width:882px) {
	
	
	._hfixed .lm_anim #l,
	._hfixed .lm_anim #m .mhead {
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		transition: none
	}
	._hfixed .lm_anim_end #l,
	._hfixed .lm_anim_end #m .mhead,
	._hfixed .lm_anim_start #l,
	._hfixed .lm_anim_start #m .mhead {
		-webkit-transform: translate(0, 0);
		-webkit-transform: translate3d(0, 0, 0)
	}
	
	
}


@media screen and (min-width:320px) {
		._hfixed #lm_cont {
		position: absolute;
		top: 43px;
		bottom: 0;
		left: 0;
		right: 0;
		overflow: auto;
		-webkit-overflow-scrolling: touch
	}
	
	._hfixed .lm_anim #l,
	._hfixed .lm_anim #m .mhead {
		-webkit-transition: -webkit-transform .15s ease-out;
		transition: -webkit-transform .15s ease-out
	}
	._hfixed .lm_anim_start #l,
	._hfixed .lm_anim_start #m .mhead {
		-webkit-transform: translate(-276px, 0);
		-webkit-transform: translate3d(-276px, 0, 0)
	}
	._hfixed .lm_anim_end #l,
	._hfixed .lm_anim_end #m .mhead {
		-webkit-transform: translate(0, 0);
		-webkit-transform: translate3d(0, 0, 0)
	}
	._hfixed.lm_opened .lm_anim #m:after {
		-webkit-transition: opacity .15s ease-out;
		-moz-transition: opacity .15s ease-out;
		-o-transition: opacity .15s ease-out;
		transition: opacity .15s ease-out
	}
	._hfixed.lm_opened .lm_anim_start #m:after {
		opacity: 0
	}
	._hfixed.lm_opened .lm_anim_end #m:after {
		opacity: 1
	}
	
	
}

	*/







@media screen and (min-width: 320px)
{
._hfixed #mcont .pcont {
    background-color: #fff;
}
}
@media screen and (min-width: 882px)
{._hfixed._lm #mcont, ._hfixed._lm.lm_opened #mcont {
    padding-top: 0;
}
}

.simple_fit_item, .simple_item {
    display: block;
    padding: 5px 7px 7px;
    border-bottom: 1px solid #efefef;
    /* overflow: hidden; */
    position: relative;
}.si_img, .si_iwrap {
    width: 32px;
    height: 32px;
    margin: 2px 7px 0 0;
    float: left;
    border-radius: 50%;
}.si_iwrap {
    background-color: #f1f1f1;
}
@media screen and (min-width: 568px)
{
.si_img, .si_iwrap {
    width: 40px;
    height: 40px;
}
}
.simple_fit_item .si_img, .simple_fit_item .si_iwrap {
    width: 40px;
    height: 40px;
}@media screen and (min-width: 240px)
{
.simple_fit_item .si_img, .simple_fit_item .si_iwrap {
    width: 32px;
    height: 32px;
}
}
@media screen and (min-width: 320px)
{
.simple_fit_item .si_img, .simple_fit_item .si_iwrap {
    width: 40px;
    height: 40px;
}
}
@media screen and (min-width: 568px)
{
.simple_fit_item .si_img, .simple_fit_item .si_iwrap {
    width: 50px;
    height: 50px;
}
}.si_body {
    margin-left: 39px;
    min-height: 34px;
}
@media screen and (min-width: 568px)
{
.simple_fit_item .si_body {
    margin-left: 57px;
    min-height: 52px;
}
}

@media screen and (min-width: 320px)
{
.simple_fit_item .si_body {
    margin-left: 47px;
    min-height: 42px;
}
}
@media screen and (min-width: 240px)
{
.simple_fit_item .si_body {
    margin-left: 39px;
    min-height: 34px;
}
}
.simple_fit_item .si_body {
    margin-left: 47px;
    min-height: 42px;
}
@media screen and (min-width: 568px)
{
.si_body {
    margin-left: 47px;
    min-height: 42px;
}
}
.si_owner {
    font-weight: 500;
    overflow: hidden;
    color: #000;
    word-wrap: break-word;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}.si_links {
font-size: 11px;
    line-height: 1.6em;
    padding: 2px 0 0;
    color: #4C6B8F;
}.simple_fit_item .si_links {
    padding: 4px 0 0;
}@media screen and (min-width: 240px)
{
.simple_fit_item .si_links {
    padding: 2px 0 0;
}
}
@media screen and (min-width: 320px)
{
.simple_fit_item .si_links {
    padding: 4px 0 0;
}
}
@media screen and (min-width: 568px)
{
.simple_fit_item .si_body {
    margin-left: 57px;
    min-height: 52px;
}
}
.empty_result {
    padding: 12px;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}
.u_prf_divider_blocks {
 
    border-bottom: 1px solid #ddd;
    display: flex;
    position: relative;
}
.u_prf_divider_blocks.piece {
    margin: 16px 0;
}

.u_prf_divider_blocks.piece .up16 {
    padding: 8px 0;
    background: #fff;
    border-top: 1px solid #ddd;
}
.user-image-mob img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
 
}.user-image-mob {
    float: left;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    margin-top: -52px;
 
    overflow: hidden;
    width: 81px;
    border-radius: 50%;
    height: 80px;
    border: 3px solid #fff;
}.ufeed_update_profile_picture {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 5px 0;
}
.user-image-mob a {
display:block;	
	
}

.u_top_n_st {
    overflow: hidden;
}.mctc_name {
    font-weight: 500;
    font-size: 16px;
    color: #000;
}.mctc_name a{
	color: #000;
}.block{display:block!important}
.profile_sgift {
    float: RIGHT;
    position: relative;
}#profile_send_gift_btn {
    height: 30px;
    width: 34px;
    padding-left: 11px;
    border-radius: 0 2px 2px 0;
}.button_blue button, .button_gray button, .button_light_gray button, .flat_button {
    padding: 7px 16px 8px;
    margin: 0;
    font-size: 12.5px;
    display: inline-block;
    zoom: 1;
    cursor: pointer;
    white-space: nowrap;
    outline: none;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
    vertical-align: top;
    line-height: 15px;
    text-align: center;
    text-decoration: none;
    background: none;
    background-color: #5da6f1;
    color: #fff;
    border: 0;
    border-radius: 2px;
    box-sizing: border-box;
}.profile_gift_icon {
    background: url(../css/images/gift_icon.png) no-repeat;
    background-position: left 2px;
    padding-right: 21px;
} 


.u_profile_menu li {
    display: block;
    border-bottom: 1px solid transparent;position:relative;
}.u_profile_menu li:last-child {
	border-bottom:0
}ul.u_profile_menu {
    width: 100%;
}.up16 {
    padding: 8px 16px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
}
.u_profile_more_menu{display:none;}
ul.u_profile_more_menu li a {
    color: #666;
}.a01 {
    display: inline-block;
    margin-left: 5px;
    font-size: 12px;
    color: #666;
    font-weight: normal;
}.a04 {
    font-family: "Open Sans",arial;
    font-size: 15px;
    color: #222;
    font-weight: 600;
    /* float: left; */
    display: block;
	padding:0 16px;
    position: absolute;
}.a05 {
    /* font-family: "Open Sans",arial; */
    /* font-size: 14px; */
    color: #ADADAD;
    /* font-weight: 400; */
    /* float: right; */
    font-weight: 300;
    font-size: 14px;
    direction: ltr;
    display: block;
    /* width: 100%; */
    position: absolute;
    right: 10px;
}.a06 {
     margin-top: 30px; 
    /*margin: 30px -16px -16px -16px;*/
    overflow-x: auto;
    display: flex;
}.a06 a {
    float: left;
 
}.a07 img {
    border-radius: 0px;
    width: 100px;
    height: 100px;
    margin: 2px;
}
.mctc_header {
    position: relative;
    overflow: hidden;
    float: left;
} 
.userAddPhoto {
    width: 100%;
    /* height: auto; */
    border: 1px dashed #ccc;
    /* padding-bottom: 20px; */
    /* margin-bottom: 20px; */
    cursor: pointer;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: Relative;
    /* top: 20px; */
    text-align: center;
}.html5-upload-link.__size {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    right: 0;
    z-index: 2;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
    font-size: 200px;
    filter: alpha(opacity:0);
}.userAddPhoto.__small .html5-upload-link.__size {
    height: 47px;
}.mtoCenter {
    margin: -13px auto;
    width: 190px;
}.userAddPhoto.__small .ic.uploadPhoto {
    background-image: url(../css/images/camera-5-32.png);
    width: 32px;
    height: 32px;
    vertical-align: middle;
    display: inline-block;
    padding-right: 10px;
}.textUsadd {
    text-align: center;
    font-size: 15px;
    color: #333;
    display: inline-block;vertical-align: middle;
    font-weight: bold;
}.userAddPhoto.__small .textUsadd {
    font: 15px Arial,Helvetica,sans-serif;
    display: inline-block;
    vertical-align: middle;
    color: #333;
}.uploadPhoto {
    margin: 20px auto;
    background-image: url(../css/images/camera-5-32.png);
    width: 32px!important;
    height: 32px!important;
    vertical-align: middle;
    display: inline-block;
    padding-right: 10px;
}
.pcont.padding{
	padding:16px;
}
.pcont.padding.uphotos{
	padding:6px;
}
.site_ajax_error_msg .report_txt.__info {
    font-size: 14px;
    color: #666;
    line-height: 26px;
}
.site_ovr {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.54);
  z-index: 9999;
}
.site_ovr.__light {
  background-color: rgba(255, 255, 255, 0.54);
}
.site_ovr.__darknest {
background-color: rgba(0, 0, 0, 0.9);
}

.close_err {
    background: #ffc379 url(../css/images/close_rounded.png) no-repeat 50% 50%;
    position: absolute;
    right: 0;
    margin-right: 60px;
    cursor: pointer;
    opacity: .7;
    top: 50%;
    margin-top: -6px;
    border: 1px solid #bdae96;
}
._hover .close_err:hover {
    opacity:1;
}
.upload_processing {
visibility:hidden;
}
.__mt3 {
margin-top:3px;
}
.pup_bar {
position: fixed;
  top: 48px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  background: url(../css/images/fill_000-18.png);
  background-color: rgba(0,0,0,.2);
  height: 16px;
  border-radius: 3px;
  text-align: left;
  z-index: 1000;
  -webkit-transition:height .3s ease;
  transition: height .3s ease;
}
.progress_photo {
  position: fixed;
height: 16px;
  top: 48px;
  left: 0;
  bottom: 0;
  width: 0;
  overflow: hidden;
  background-image: url(../css/images/progress.gif); 
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-transition: width .3s linear, height .3s ease;
  transition: width .3s linear, height .3s ease;
   background: #1fc800; 
   background: -webkit-linear-gradient(top,#1fc800 0,#00a400 100%); 
   background: linear-gradient(to bottom,#1fc800 0,#00a400 100%); 
}
.pup_bar.__addB,.pup_bar.__addB .progress_photo {
height:4px;
}

.ic12_i_photo.__upload {
/*visibility:hidden;
opacity:0;*/
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease;
}

  .pup_bar:hover,  .pup_bar:hover .progress_photo,   .pup_bar:hover .ic12_i_photo.__upload{
height:16px;
visibility:visible;
opacity:1;
}
.uploadTextCenterInf {
    margin: auto;
    display: block;
    position: fixed;
    right: 0;
    left: 0;
    text-align: center;
    top: 50%;
    z-index: 1001;
    margin-top: -100px;
    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #333;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    box-shadow: 0px 0px 42px #000;
}.percentage_elaps {
    font-size: 20px;
    line-height: 80px;
}

.progress_ac_tx, .progress_tx {
    top: 0;
    height: 16px;
    line-height: 16px;
    width: 100%;
    color: #fff;
    font-size: 11px;
    text-shadow: 1px 1px 0 rgba(0,0,0,.2);
}.progress_tx {
    position: absolute;
    left: 0;
    padding-left: 5px;
    border-right: 30px transparent solid;
}.sc__page .progress_tx {
    visibility: hidden;
}.sc__page:hover .progress_tx, .sc__page:hover .progress_ac_tx {
    visibility: visible;
}

.portlet-i_h2_tx {
    font-size: 16px;
    font-weight: 500;
}.photo-sc_h2_alb-count {
    color: #999;
    margin-left: 4px;
}.portlet-i_h_inf {
    float: right;
}.portlet-i_h_inf a {
    font-weight: bold;
}.photo-sc_h2 {
    margin-top: 20px;
}.user_albums_grid {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin: 0 -6px;
}.ul_album {
    position: relative;
    width: 146px;
    flex: 0 0 auto;
    margin: 9px;
}
.ul_album_cover {
    width: 100%;
    height: 164px;
    background: #ddd;
    overflow: hidden;
    position: relative;
}
/*.ul_album:nth-child(2n) {
	margin-right:0px;
	
}
*/
/*
@media screen and (min-width: 240px)
{
	.ul_album {
    margin-right: 12px;
    margin-bottom: 12px;
	}
	.ul_album:nth-child(3n) {
	margin-right:0;
}
	
}
@media screen and (min-width: 320px)
{
.ul_album_cover {
    width: 145px;
    height: 145px;
 
}
	
}


@media screen and (min-width: 532px)
{
	.ul_album {
    margin-right: 12px;
    margin-bottom: 12px;
	}
	.ul_album:nth-child(3n) {
	margin-right:0;
}
	
}

@media screen and (min-width: 882px)
{
	.ul_album {
    margin-right: 40px;
    margin-bottom: 20px;
	}
	
.ul_album:nth-child(3n) {
	margin-right:0;
}

}
*/

.vd_wll_prof_title {
    position: absolute;
    bottom: 0;
    padding: 4px;
    color: #f9f9f9;
    /* font-family: monospace; */
    font-size: 11px;
    font-weight: 500;
}

img.photo-sc_i_cnt_a_img {
    height: 100%;
}.col-card_num {
    position: absolute;
    top: 5px;
    right: 5px;
    background: #5d7894;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    border: 2px solid #fff;
}.photo-sc_grid_abt {
    font-size: 13px;
    color: #333;
    margin-top: 4px;
}
.b0t5{margin-top:20px;}
.separator_old_pictures {
    width: 100%;
    border-bottom: 1px solid #000;
    font-size: 15px;
    margin-bottom: -10px;
    margin-top: 30px;
    font-weight: bold;
}#mob_new_pictures{display:none;}

.ec_items .disabling-layer {
    position: absolute;
    z-index: 4;
    text-align: center;
    background: rgba(255,255,255,.8);
    opacity: 0;
    visibility: hidden;    
	width: 100%;
    height: 100%;
    -webkit-transition: .3s opacity,.3s visibility;
    transition: .3s opacity,.3s visibility;
}.photo-sc_grid_i__checked .disabling-layer, .ec_items .disabling-layer.__on, .photo-sc_grid_i .photo-sc_grid_i_delete-complete.disabling-layer, .photo-sc_grid_i.__deleted .disabling-layer {
    opacity: 1;
    visibility: visible;
}.photo-sc_i_utility_delete-status {
    display: block;
    margin: 124px 10px 10px;
    color: #666;
}.photo-sc_i_utility_undo-delete {
    display: block;
    margin: 10px;
    cursor: default;
}.il {
    cursor: pointer;
    text-decoration: none;
    border-bottom: dotted 1px;
}.img_fak {
    height: 100%;
    max-width: 100%!important;
}.ucard-b_tx_cnt {
    font-size: 12px;
    padding: 29px 10px 0;
    color: #666;
    position: ABSOLUTE;
    top: 0;
    left: 0;
    right: 0;
}.fs-13 {
    font-size: 13px;
}.ellip-i, .ellip {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}.ec_items.__uploading {
    display: block;
    position: relative;
    width: 46%;
    margin: 6px;
}.ucard-b.cardsList__photo-with-info_add.photo-uploaded {
    background: #eee;
}
.descrInpCnt .itx {
    overflow-y: auto;
    overflow-x: hidden;
    word-wrap: break-word;    box-sizing: border-box;
    position: relative;
    display: block;
    margin: 0;
    width: 100%;
    padding: 5px 3px;
    border: #ccc solid 1px;
    border-top-color: #999;
    resize: vertical;
    color: #333;
    background-color: #fff;
    line-height: 16px;
}.__uploadingInfo.__off {
    display: none;
}.x_delete_pp {
    position: absolute;
    /* width: 100%; */
    top: 0;
    right: 0;
    color: #fff;
    padding: 4px;
    background: #00000085;
    font-weight: bold;
}
.input-l {
    display: block;
    line-height: 18px;
}label {
    cursor: pointer;
}.input-d, .input-e, .input-l {
    margin: 5px 0;
}.f18 {
    font-size: 18px;
}.mt25 {
    margin-top: 25px;
}.squaredFour {
    width: 20px;
    position: relative;
    margin: 20px auto;
}.__addAlb .squaredFour {
    margin: 20px 180px;
}.nm_tx {
    margin-left: -146px;
    line-height: 24px;
    display: inline-block;
    position: relative;
    left: 0;
    font-size: 16px;
    text-transform: capitalize;
    color: #777575;
} 
.squaredFour label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    background: #fcfff4;
    background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    border-radius: 4px;
    box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}.squaredFour label:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 3px solid #333;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}.squaredFour input[type=checkbox]:checked + label:after {
    opacity: 1;
}.squaredFour input[type=checkbox] {
    visibility: hidden;
}
.link-show-more, .link-show-more_loading {
    display: block;
    margin: 12px;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #1786da;
    border-radius: 6px;
    -moz-box-shadow: #FEFFFF 0px 1px 1px;
    box-shadow: #FEFFFF 0px 1px 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 24px;
    font-weight: 500;
    font-size: 15px;
    padding: 8px 10px 8px 10px;
    text-decoration: none;
    display: block;
    text-shadow: 0px 1px 0 rgba(255,255,255,1);
    text-align: center;
    color: #4A4A4A;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F7F5F6, endColorstr=#DDDDDD);
    color: #000;
    cursor: default;
    transition: background-color .18s ease;
}.loader-controls {
    position: relative;
}


._hover .link-show-more:hover {
 border:1px solid #ADADAD;
 background-color: #E0E0E0; background-image: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#BDBBBC));
 background-image: -webkit-linear-gradient(top, #E0E0E0, #BDBBBC);
 background-image: -moz-linear-gradient(top, #E0E0E0, #BDBBBC);
 background-image: -ms-linear-gradient(top, #E0E0E0, #BDBBBC);
 background-image: -o-linear-gradient(top, #E0E0E0, #BDBBBC);
 background-image: linear-gradient(to bottom, #E0E0E0, #BDBBBC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E0E0E0, endColorstr=#BDBBBC);
}


.loader-controls span {
    vertical-align: middle;
    line-height: 150%;
}
.load_more_data_waiting {
    background-image: url(images/preloaders/fb-ajax-loader.gif);
    width: 16px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: 50%;
    margin: auto;
    position: Relative;
    top: 50%;
    margin-top: -5px;
}
.stub-img {
    background-color: #ddd;
    display: inline-block;
}.stub-img__184 {
    width: 100%;
    height: 100%;
}.stub-img__photoalbum184 {
    background-image: url(images/empty-album.png);
   background-size: cover;
}
.stub-img__photoalbum184 {
    background-image: url(images/empty-album.png);
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    right: 0;
    /* width: 206px; */
    /* height: 206px; */
    top: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    position: absolute;
    border-radius: 0!important;
}.album-getlastphoto {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    background-position: 50%;
}
#profile_wall_photos .vid-card_duration {
 
    top: 5px;
    right: 5px;
	
}
#profile_wall_photos .vid-card_extern {
    top: 22px;
    right: 5px;
}
.photo-sc_i_cnt_a {
    display: block;
    background-color: #ddd;
    text-align: center;
    line-height: 0;
}.user_albums_grid a.o {
    font-size: 13px;
    font-family: 'Ubuntu';
    color: #000;
    font-weight: 500;
}.pmob_item {
    width: 48%;
    height: 210px;
    overflow: hidden;
    position: relative;
    /* float: left; */
    display: inline-block;
    margin: 1%;
}.pmob_item img {
    width: 100%;
}.pmob_item .disabling-layer {
  position: absolute;
  z-index: 4;
  text-align: center;
  background: rgba(255,255,255,.8);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s opacity,.3s visibility;
  transition: .3s opacity,.3s visibility;
}.photo-sc_grid_i__checked .disabling-layer, .pmob_item .disabling-layer.__on, .photo-sc_grid_i .photo-sc_grid_i_delete-complete.disabling-layer, .photo-sc_grid_i.__deleted .disabling-layer {
  opacity: 1;
  visibility: visible;
}.pmob_item.dlalb .disabling-layer {
    background: rgba(15, 15, 15, 0.41);
width: 100%;
    height: 100%;
}.pmob_item.dlalb .photo-sc_i_utility_delete-status {
    display: block;
    margin: 6px 10px 10px;
    color: #fff;
    font-size: 11px;
}.pmob_item.dlalb .il{color:#fff;}.dl_img {
    position: absolute;
    bottom: 0;
    z-index: 8;
    font-weight: bold;
}.tocenter {
    text-align: center;
}
.mt10{margin-top:10px;}

.new-user_screen {
    position: relative;
    margin-bottom: 30px;
    padding: 10px 17px 20px;
    color: #666;
    line-height: 1.5;
    font-size: 14px;
    background-color: #efefef;
}.new-user_screen_cnt {
    display: table-cell;
    min-width: 316px;
    padding-bottom: 36px;
    vertical-align: top;
}.portlet_h__nb {
    border: 0 none;
}.portlet_h {
    position: relative;
 
    margin-bottom: 8px;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    line-height: 1.5;
    word-wrap: break-word;
    color: #333;
}.new-user_screen .portlet_h {
    margin-bottom: 5px;
    color: #333;
    line-height: 1.4;
}.new-user_screen_ac {
    position: absolute;
    bottom: 20px;
    left: 17px;
    white-space: nowrap;
}.new-user_invite_w {
    display: table-cell;
    vertical-align: top;
    padding-top: 7px;
    width: 150px;
    text-align: center;
    font-size: 11px;
}.new-user_invite {
    margin-bottom: 8px;
}.new-user_invite:before, .new-user_invite:after {
    content: '';
    display: table;
}.new-user_fr {
    margin: 0;
    width: 48px;
    height: 48px;
    float: left;
    position: relative;
    left: 40%;
    margin-right: -100%;
    background-color: #fff;
    border: 4px solid #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
}.new-user_fr__1, .new-user_fr__7 {
    z-index: 1;
    left: 12%;
}.ucard {
    position: relative;
    min-height: 50px;
    margin-bottom: 10px;
    line-height: 1.45;
    font-size: 12px;
    color: #666;
}.new-user_invite__2 .new-user_fr__1 {
    z-index: 1;
    margin-top: 10px;
    left: 20%;
}.ucard_img {
    position: absolute;
    top: 0;
    left: 0;
    height: 50px;
}.new-user_fr__na .ucard_img {
    filter: alpha(opacity=70);
    opacity: .7;
}.new-user_invite_w {
    display: table-cell;
    vertical-align: top;
    padding-top: 7px;
    width: 150px;
    text-align: center;
    font-size: 11px;
}.stub-empty {
    position: relative;
    line-height: 1.5;
    text-align: center;
}.stub-empty_img {
    position: relative;
    display: inline-block;
    width: 176px;
    height: 176px;
    background-color: transparent;
    background-position: 50%;
}.stub-empty.__friends .stub-empty_img {
    background-image: url(../css/images/ic_nav_10.png);
    background-position: 0 -528px;
    background-size: 177px 2113px;
}.stub-empty_t {
    font-size: 16px;
    font-weight: 500;
    color: #333;
}.stub-empty_tx {
    font-size: 12px;
    color: #666;
}#up_K_theme {
    position: relative;
}.covers_control, .covers_control_anim {
    position: absolute;
    z-index: 10;
    right: 20px;
    bottom: 8px;
    margin-bottom: 8px;
    -webkit-backface-visibility: hidden;
}.covers_control_anim {
    display: none;
    width: 23px;
    overflow: hidden;
    -webkit-transition: width 0s .5s;
    transition: width 0s .5s;
}.user .covers_control_anim {
    display: block;
}.covers_control_anim:hover {
    width: 300px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}.covers_control_ic {
    position: absolute;
    z-index: 1;
    top: 3px;
    left: 0;
    margin-left: 4px;
    height: 20px;
    width: 19px;
    background-image: url(../css/images/ic_nav_1.png);
    background-position: 0 -3999px;
}.covers_control_anim .covers_control_ic {
    left: 100%;
    margin-left: -22px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: left .4s,margin-left .4s,-webkit-transform .6s;
    transition: left .4s,margin-left .4s,transform .6s;
}.covers_control_anim:hover .covers_control_ic {
    left: 0;
    margin-left: 4px;
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}.covers_control_cnt {
    display: block;
    height: 23px;
    line-height: 23px;
    padding: 0 15px 0 27px;
    border-radius: 13px;
    border: 1px solid #d5d8d9;
    background-color: #fff;
    white-space: nowrap;
}.covers_control_anim .covers_control_cnt {
    opacity: 0;
    -webkit-transition: opacity .2s 0s;
    transition: opacity .2s 0s;
}.covers_control_anim:hover .covers_control_cnt {
    opacity: 1;
    -webkit-transition: opacity .5s .1s;
    transition: opacity .5s .1s;
}.no_theme_no_images {
    width: 100%;
    height: 124px;
    background: url(../css/images/profile_cover_bg_2.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
}
.default{
	cursor:default!important;
}
.button.__request_sent {
    background: #53cc44;
}

.kn_notif_tr {
    position: fixed;
    width: 100%;
    height: auto;
    padding: 6px 12px;
    background: #1F1F1F;
    z-index: 90000;
    cursor: default;
    bottom: -305px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.37);
    -webkit-transition: -webkit-transform 340ms cubic-bezier(0.43, 0.96, 0.68, 0.98);
    transition: transform 340ms cubic-bezier(0.43, 0.96, 0.68, 0.98);
}
.kn_notif_tr.__show{
	
	-webkit-transform: translate3d(0px, -305px, 0px) translateZ(0);
	transform: translate3d(0px, -305px, 0px) translateZ(0);
	
}

.kn_notif_sec {
    vertical-align: middle;
    position: relative;
    display: inline-block;
    float: left;
    width: auto;
}.kn_notif_title {
    color: #feffff;
    font-size: 16px;
    padding-bottom: 2px;
}.kn_notif_descr {
    color: #b4b6b8;
}
.kn_notif_tr .ic_kn_live_notif {
    position: relative;
    float: left;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.kn_notif_tr.done .ic_kn_live_notif{
	
	background-image:url(images/live-notif/done-22.png);
}.kn_notif_tr.info .ic_kn_live_notif{
	width:30px;
	height:30px;
	background-image:url(images/live-notif/info-30.png);
}.kn_notif_tr.error .ic_kn_live_notif{
	width:30px;
	height:30px;
	background-image:url(images/live-notif/error-30.png);
}
.kn_notif_tr.warn .ic_kn_live_notif{
	width:30px;
	height:30px;
	background-image:url(images/live-notif/warn-30.png);
}.ic_notif_close {
    position: absolute;
    right: 8px;
    top: 6px;
}


.lnavMenuCount {
    vertical-align: middle;
    font-weight: bold;
    font-size: 12px;
    color: #949596;
    border-radius: 6px;
    padding: 4px;
    background: #E1E7ED;
}
.lnavMenuCount.frekvent {
    border: 0;
    background: transparent;
    font-weight: 500;
    font-size: 14px;
}



.track_play, .mus-tr_play {
    position: absolute;
    top: 0px;
    left: -22px;
    display: block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url(images/playpause.gif);
    opacity: .9;
}
 .track_play.m_portal_track_pause, .mus-tr_play.__pause {
    background-position: 0 -16px;
    opacity: .9;
}
.notifs_menu {
    position: relative;
    /* margin: -16px; */
}.usel-off {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}.notifs_menu .mml_cat_ul {
    background: #f7f7f7;
    padding: 10px 6px;
    border-bottom: 1px solid #ddd;
}.mml_cat_li {
    position: relative;
}.notifs_menu .mml_cat_li {
    margin: 2px;
    vertical-align: middle;
    display: inline-block;
}.notifs_menu_btn {
    position: relative;
    display: block;
    padding: 3px;
    font-size: 11px;
    /* border: 1px solid transparent; */
    border-radius: 3px;
    color: #333;
    outline: 0;
    text-decoration: none;
    -webkit-transition: color .2s,background-color .2s;
    transition: color .2s,background-color .2s;
    text-decoration: none;
}.ajax_small_loader {
    width: 64px;
    height: 64px;
    background: url(../css/images/image-loader.gif) no-repeat 50% 50%;
    margin: auto;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.notifs_menu_btn.__active {

    cursor: default;
    pointer-events: none;
}.notifs_menu_btn:hover, .notifs_menu_btn.__active {
    background-color: #5da6f1;    color: #fff;text-decoration:none!important;
}.ic_not_side {
    width: 28px;
    height: 28px;
    display: block;
    background-repeat: no-repeat;
}.ic_notif_all_28 {
    background-image: url(../css/images/notification-side/All-28.png);
}.ic_notif_friendships_28 {
    background-image: url(../css/images/notification-side/friendship-28.png);
}.ic_notif_groups_28 {
    background-image: url(../css/images/notification-side/Group-28.png);
}.ic_notif_comments_28 {
    background-image: url(../css/images/notification-side/Comments-28.png);
}.ic_notif_gifts_28 {
    background-image: url(../css/images/notification-side/Gift-28.png);
}

.notif_navb_count {
    display: inline-block;font-weight: bold;
    margin-left: 4px;
}.notif_navb_txt {
    color: #000;
}.no_events {
    font-size: 16px;
    line-height: 250%;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    color: #666;
}.no_events_ic {
    width: 80px;
    height: 80px;
    background: no-repeat url(../css/images/notification-side/notif-80.png);
    display: block;
    margin: auto;
}.notifs_wrap {
    /* margin-top: 30px; */
}.notif {
    background: #fff;
    border-bottom: 1px solid #e2e3e3;
    padding: 8px;
    position: relative;
    overflow: hidden;
}.notif {
    background: #e9edf5;
}.notif_media .ucard-v {
    float: left;
}.ucard-v.__xs {
    width: 64px;
}.ucard-v .section {
    position: relative;
    text-align: center;
    height: 100px;
    width: 100px;
}.ucard-v.__xs .section {
    height: 64px;
    width: 64px;
}.notifs_wrap .ucard-v.__xs .section {
    background-color: #f9f9f9;border-radius:50%;
}.ucard-v .photo {
    height: 100%;
    width: 100%;
    line-height: 0;
}
.notif_media .ucard-v.__xs .section{
	width:36px;
	height:36px;
	
}.notif_media .ucard-v.__xs {
    width: 36px;
}.notif_media_cnt {
    margin-left: 48px;
}
.photo_img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    background: #b4c0cc;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}

.photo:after {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle;
} .notif_tx {
    margin-bottom: 4px;
    line-height: 1.5;
}.notif_footer {
    font-size: 11px;
    color: #999;
}.notif_btn {
    margin: 8px 0 0;
}.notif_btn button {
    margin-right: 12px;
}.notifs_wrap .notif.__marked {
    background: #fff;
}.ic_message, .ic_message-o {
    background-image: url(images/ic_nav_3.png);
    background-position: 0 -572px;
}.ic_friend, .ic_icon_18_appFriendInvite {
  background-image: url(images/ic_nav_1.png);
  background-position: 0 -350px;
  background-size: 50px 2094px;
}.transparent{background:transparent!important;}
.button.transparent{color:#333;}

.filter.__alphabet {
    margin: 16px 0 32px;
    border-bottom: 0;
    width: 100%;
    display: table;
    border: 0;
}.filter.__alphabet .filter_i {
    padding: 1px 4px;
    display: table-cell;
    border-bottom: 1px solid #ddd;
    text-align: center;font-size: 11px; 
}.filter.__alphabet .filter_i {
    padding: 1px 3px;
}.filter.__alphabet .filter_i+.filter_i {
    margin-left: 0;
}.__disabled {
    cursor: not-allowed;
}.__alphabet .filter_i{
color: #000;
}
 .__alphabet .filter_i.__disabled{
color: #999;
}
.__disabled {
    pointer-events: none;
    opacity: .6;
    text-decoration: none!important;
    cursor: default;
}.filter.__alphabet .filter_i.__active {
    border-bottom: 2px solid #366175;
    padding-bottom: 0;
}



@media screen and (min-width: 240px)
{
.filter.__alphabet .filter_i {
    padding: 1px 1px;
}
	
}
@media screen and (min-width: 320px)
{
	
	.filter.__alphabet .filter_i {
    padding: 1px 2px;
}

}
.ic-online {
    position: absolute;
    left: 10px;
    bottom: 3px;
    width: 8px;
    height: 8px;
    border: 2px #fff solid;
    border-radius: 50%;
    background: green url(images/online-green.png);
    pointer-events: none;
}.ic-online.__mob {
    background-color: #2478d5;
    background-position: 0 -14px;
}
.letter_patern {
    opacity: 0;
    visibility: hidden;
}.letter_header {
    position: relative;
    font-size: 20px;
    color: #90949c;
    text-shadow: 0 1px #fff;
    font-weight: bold;
    text-transform: uppercase;
    z-index: 11;
    left: 0;
    border: 1px solid transparent;
    border-left: 0;
    border-right: 0;
    background: transparent;
    margin-bottom: 14px;
    margin-top: 14px;
    padding-left: 0;
    width: 100%;
    -webkit-transition: border .17s ease, background-color .32s ease;
    transition: border .17s ease, background-color .32s ease;
    /* box-sizing: border-box; */
}.letter_header {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-user-select: none;
    user-select: none;
    cursor: default;
}section#hook_alpha {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}.drk-modal_1000 {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
}.drk-modal_1000.__col {
    opacity: 1;
    background-color: rgba(53, 58, 61, 0.901961);
}.ul_list_alpha {
    z-index: 10001;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 220px;
    height: 220px;
    background: #E7E7E7;
    border-radius: 2px;
    /* box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.78); */
    border: 1px solid #2d2e2e;
}.ulistanim {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -wekit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}.ulistanim.__outz {
    -webkit-transform: scale(1);
    transform: scale(1);
}.char_alpha {
    display: inline-block;
    color: #aaa;
    padding: 13px 0;
    font-size: 32px;
    width: 19%;
    text-align: center;
    border: 1px solid transparent;
    /* margin: 3px; */
    -webkit-user-select: none;
    user-select: none;
    cursor: default;
    margin: 0;
}.char_alpha:not(.__disabled) {
    /* background: #585858; */
    color: #6595B9;
}

.o, .ob {
    color: #2B587A;
}.timestamp {
    font-size: 11px;
    color: #999;
}
.simple_fit_item.friends .si_links{
float: right;
    padding-left: 24px;
    border-left: 1px solid #ccc;
    line-height: 1.6;	
}
/*
.simple_fit_item.friends .si_iwrap, .simple_fit_item.friends img{
	width:50px;height:50px;vertical-align: middle;
}
*/

.simple_fit_item.friends:last-child {

    border-bottom: 0;

}.ob {
    font-weight: 700;
}.ic_present {
    background-image: url(images/ic_nav_3.png);
    background-position: 0 -2041px;
}.lp {
    color: #333;
}

.search-input_control {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    line-height: 25px;
    font-size: 8px;
    display: none;
}.search-input_search-ic {
    display: block;
}.search-wrapper.__medium .search-input_control {
    line-height: 32px;
}.ic_search {
    background-image: url(images/messages/ic_msg_1.png);
    background-position: 0 -36px;
    background-size: 24px 100px;
}.search-input_ic {
    display: inline-block;
    margin: 6px 5px;
    vertical-align: middle;
}.search-wrapper.__medium .search-input_ic {
    margin: 0 10px;
    vertical-align: middle;
}.search-input_ic.ic.ic_close-g {
    width: 18px;
    height: 20px;
    background: url(images/i_close_button.png) no-repeat;
}.search-wrapper {
    display: table;
    width: 100%;
}.it_w {
    position: relative;
    padding-right: 5px;
}.search-wrapper .search-input, .search-wrapper .search-control {
    display: table-cell;
    vertical-align: top;
}
 
.search-wrapper .search-input {
    width: 100%;
}.search-wrapper.__medium .search-input {
    padding-right: 0;
}.m_hidden{display:none;}.user-settings_i {
    display: block;
    padding: 20px 8px;
    border-bottom: 1px solid #eee;
    line-height: 1.5;
}.user-settings_i:before, .user-settings_i:after {
    content: '';
    display: table;
}.user-settings_i_n {
    float: left;
    width: 100%;
    color: #666;
    font-size: 16px;
    font-weight: 500;
}.user-settings_i_cnt {
    margin-left: 0;
    font-size: 14px;
    color: #666;
}.textWrap {
    display: block;
    max-width: 100%;
    white-space: pre-wrap;
    word-wrap: break-word;
}.wide_friends_lf_cl .lstp-t {
    color: #999;
    margin-left: 2px;
    font-size: 12px;
    vertical-align: middle;
}.user-settings_i:first-child {
    border-top: 0px solid #ddd;
    border-radius: 3px;
}.user-settings_i:hover, .user-settings_i.__active {
    background-color: #f1f1f1;
    text-decoration: none!important;
}

.clear_fix {
    display: block;
}.clear_fix:after {
    content: '.';
    display: block;
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    visibility: hidden;
}

.pedit_row {
    padding-bottom: 15px;
}.pedit_label, .pedit_label_box {
    color: #656565;
    width: 120px;
    padding: 6px 10px 0 0;
    line-height: 16px;
    /* float: left; */
    text-align: left;
    /* font-weight: bold; */
    font-size: 15px;
}.pedit_labeled {
    /* float: left; */
    line-height: 16px;
}.pedit_labeled {
    position: relative;
}
select{
height: 30px;
    font-size: 14px;
    padding: 6px;
}
.pedit_content .clear_fix:after{
	content:none;
}

.portlet_h3 {
    font-size: 14px;
    line-height: 1.5;
}.__settings .portlet_h3 {
    margin-left: 4px;
}.user-settings_table {
    margin: 8px 0 32px 0;
}.table-std.__full-width {
    width: 100%;
}.user-settings_table th {
    font-weight: 400;
    background: #d0d0d0;
}.user-settings_table th, .user-settings_table td {
    width: 110px;
}.table-std th, .table-std td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #bdbdbd;
}.table-std.__tx-center th, .table-std.__tx-center td {
    text-align: center;
}.table-std.__tx-center th:first-child, .table-std.__tx-center td:first-child {
    text-align: left;
}.u-settings_sticky {
    margin-top: 12px;
}.sticky-plank_cnt {
    position: relative;
    padding-top: 1px;
    background-color: #fff;
    margin: 0 auto;
}.u-settings_sticky .sticky-plank_cnt {
    padding-bottom: 1px;
}.sticky-plank_cnt:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
}.formButtonContainer {
    text-align: center;
    padding: 10px 0;
}.u-settings_sticky .formButtonContainer {
    min-height: 2em;
}
.settingspg .text_panel{
    margin: -16px;
    margin-bottom: 16px;
}.sc_mobile_top_menu {
background: #f7f7f7;
    border-bottom: 1px solid #ddd;
}.sc_mobile_top_menu ul li {
    display: inline-block;margin: 2px;
    vertical-align: middle;
}.sc_mobile_top_menu a {
padding: 3px;
    font-size: 11px; 
	color: #333;
 border-radius:4px;
  
}
.sc_mobile_top_menu ul {

    padding: 10px 6px;

}
.sc_mobile_top_menu a.__ac {
background-color: #5da6f1;
    color: #fff;
    text-decoration: none!important;
}
.settingspg .pedit_content textarea{
	width:100%;height:60px;padding:6px;box-sizing:border-box;
}
/* spinner loading */

.globalAjaxLoader {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 6px;
	-webkit-transition: width .22s ease, height .22s ease;
	transition: width .22s ease, height .22s ease;
	background:rgba(0,0,0,.05);
}
.preloader-spin,
.preloader-spin--inverted {
  font-size: 48px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1em;
  height: 1em;
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
  -webkit-animation: a-show-preloader 0.37214s ease;
          animation: a-show-preloader 0.37214s ease;
  -webkit-animation-iteration-count: once;
          animation-iteration-count: once;
}
.preloader-spin__petal,
.preloader-spin--inverted__petal {
  position: absolute;
  left: 0.4629em;
  bottom: 0;
  width: 0.074em;
  height: 0.2777em;
  border-radius: 0.5em;
  background: rgba(255,255,255,0.15);
  -webkit-transform-origin: center -0.2222em;
          transform-origin: center -0.2222em;
  -webkit-animation: a-preloader 1s infinite linear;
          animation: a-preloader 1s infinite linear;
}
.preloader-spin__petal:nth-child(1),
.preloader-spin--inverted__petal:nth-child(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.preloader-spin__petal:nth-child(2),
.preloader-spin--inverted__petal:nth-child(2) {
  -webkit-animation-delay: 0.083333333333333s;
          animation-delay: 0.083333333333333s;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
.preloader-spin__petal:nth-child(3),
.preloader-spin--inverted__petal:nth-child(3) {
  -webkit-animation-delay: 0.166666666666667s;
          animation-delay: 0.166666666666667s;
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.preloader-spin__petal:nth-child(4),
.preloader-spin--inverted__petal:nth-child(4) {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.preloader-spin__petal:nth-child(5),
.preloader-spin--inverted__petal:nth-child(5) {
  -webkit-animation-delay: 0.333333333333333s;
          animation-delay: 0.333333333333333s;
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
.preloader-spin__petal:nth-child(6),
.preloader-spin--inverted__petal:nth-child(6) {
  -webkit-animation-delay: 0.416666666666667s;
          animation-delay: 0.416666666666667s;
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
.preloader-spin__petal:nth-child(7),
.preloader-spin--inverted__petal:nth-child(7) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.preloader-spin__petal:nth-child(8),
.preloader-spin--inverted__petal:nth-child(8) {
  -webkit-animation-delay: 0.583333333333333s;
          animation-delay: 0.583333333333333s;
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
.preloader-spin__petal:nth-child(9),
.preloader-spin--inverted__petal:nth-child(9) {
  -webkit-animation-delay: 0.666666666666667s;
          animation-delay: 0.666666666666667s;
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
.preloader-spin__petal:nth-child(10),
.preloader-spin--inverted__petal:nth-child(10) {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.preloader-spin__petal:nth-child(11),
.preloader-spin--inverted__petal:nth-child(11) {
  -webkit-animation-delay: 0.833333333333333s;
          animation-delay: 0.833333333333333s;
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
.preloader-spin__petal:nth-child(12),
.preloader-spin--inverted__petal:nth-child(12) {
  -webkit-animation-delay: 0.916666666666667s;
          animation-delay: 0.916666666666667s;
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
.preloader-spin--inverted .preloader-spin__petal,
.preloader-spin--inverted--inverted .preloader-spin__petal {
  background: rgba(0,0,0,0.15);
  -webkit-animation-name: a-preloader--inverted;
          animation-name: a-preloader--inverted;
}
@-webkit-keyframes a-show-preloader {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes a-show-preloader {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes a-preloader {
  0% {
    background: rgba(255,255,255,0.91);
  }
  100% {
    background: rgba(255,255,255,0.15);
  }
}
@keyframes a-preloader {
  0% {
    background: rgba(255,255,255,0.91);
  }
  100% {
    background: rgba(255,255,255,0.15);
  }
}
@-webkit-keyframes a-preloader--inverted {
  0% {
    background: rgba(0,0,0,0.91);
  }
  100% {
    background: rgba(0,0,0,0.15);
  }
}
@keyframes a-preloader--inverted {
  0% {
    background: rgba(0,0,0,0.91);
  }
  100% {
    background: rgba(0,0,0,0.15);
  }
}

@-webkit-keyframes rotate {
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes rotate {
  100% { transform: rotate(360deg); }
}



.taCenter {
    text-align: center;
}

#pedit_interests_hobby_emoji_btn, #pedit_interests_interests_emoji_btn, #pedit_interests_quotes_emoji_btn, #pedit_interests_about_emoji_btn {
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.uMessenger {
    background: #fff;
}.messenger {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;background: #fff;
}@media (min-width: 882px)
{
.messenger {
    position: relative;
}
}
.messenger__layer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}.uMessenger_view_dialog .messenger__layer_convo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}.scrollView, .sp_body {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}.messenger__body {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;

}.scrollView>*, .sp_body>* {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
}.mailScrap {
    position: relative;
}

.uMessenger .mailScrap__items .msgm {
    margin-bottom: 2px;
}

 
.msgm {
	position:relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 42px;
    padding: 8px 12px;
    overflow: hidden;
    cursor: pointer;
    background: #fff;
    -webkit-tap-highlight-color: transparent;
}

.avatar {
    display: block;
    border-radius: 50%;
    overflow: hidden;
}.avatar_0, .avatar_1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #ebebeb;
}.avatar_size_m {
    width: 40px;
    height: 40px;
}.msg__avatar {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
}.msg__content {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 0;
}.msg__restore {
    font-size: 15px;
    display: none;
}.msg__head {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}.msg__text {
    margin-top: 2px;
    color: #000;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 20px;
    word-wrap: break-word;
    background: #E5E5EA;
    border-radius: 25px;
    padding: 6px 16px;
    position: relative;
    width: auto;
    vertical-align: baseline;
    line-height: 15px;
    float: left;
    max-width: 100%;
}.msg__author {
    font-size: 15px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 8px;
}.msg__date {
    font-size: 13px;
    color: #909499;
    white-space: nowrap;
}.msg__check, .msg__star {
    display: none;
    height: 18px;
    margin-left: auto;
    padding-left: 8px;
}.dialog_item, .msg_item {
    display: block;
    padding: 5px 7px 7px;
    border-bottom: 1px solid #efefef;
}.single_msg_item {
    padding: 0 0 7px;
}.comment_item .mi_cont, .comment_item .mi_text, .comment_item .msg_item, .comment_item .pi_medias, .msg__text .mi_cont, .msg__text .mi_text, .msg__text .msg_item, .msg__text .pi_medias {
    padding: 0;
    margin: 0;
}.comment_item .msg_item, .msg__text .msg_item {
    border: none;
}.mi_cont {
    margin-left: 0;
}.mi_cont {
    margin-left: 47px;
    min-height: 42px;
}@media screen and (min-width: 240px)
{
.mi_cont {
    margin-left: 39px;
    min-height: 34px;
}
}
@media screen and (min-width: 320px)
{
.mi_cont {
    margin-left: 47px;
    min-height: 42px;
}
}
.single_msg_item .mi_cont {
    padding: 5px 7px 0;
    margin-left: 0;
    min-height: 0;
}.di_date, .di_head, .mi_date, .mi_head {
    line-height: 1.3em;
}.mi_head {
    margin-left: 32px;
}.mi_head {
    margin-left: 0;
}@media screen and (min-width: 240px)
{
.mi_head {
    margin-left: 0;
}
}
@media screen and (min-width: 320px)
{
.mi_head {
    margin-left: 0;
}
}
.comment_item .mi_head, .msg__text .mi_head {
    display: none;
}.mi_body {
    clear: left;
}.mi_body {
    clear: none;
}@media screen and (min-width: 240px)
{
.mi_body {
    clear: none;
}
}

@media screen and (min-width: 320px)
{
.mi_body {
    clear: none;
}

}

.di_text, .mi_text {
    padding: 3px 0 0;
    line-height: 1.4em;
    word-wrap: break-word;
}.mi_text {
    padding-right: 27px;
}.comment_item .mi_cont, .comment_item .mi_text, .comment_item .msg_item, .comment_item .pi_medias, .msg__text .mi_cont, .msg__text .mi_text, .msg__text .msg_item, .msg__text .pi_medias {
    padding: 0;
    margin: 0;
}

._me.msgm {
    direction: ltr;
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}._me .msg__avatar {
    margin-right: 0;
    margin-left: 8px;
}._me .msg__head {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}

._me .msg__author {
    margin-right: 0;
    margin-left: 8px;
}._me .msg__text {
    float: right;
    text-align: right;
    background: #d4e7fa;
}
._me .mi_text{
text-align: left;
    direction: ltr;
    word-break: break-word;
}

.m_transparent .msg__text {
    background: transparent;
    padding: 6px 0px;
}
/*
.from-they .msg__text:before {
    content: "";
    position: absolute;
    z-index: 2;
    bottom: -2px;
    left: -7px;
    height: 10px;
    border-left: 20px solid #E5E5EA;
    border-bottom-right-radius: 16px 14px;
    -webkit-transform: translate(0, -2px);
}.from-they .msg__text:after {
    content: "";
    position: absolute;
    z-index: 3;
    bottom: -2px;
    left: 6px;
    width: 26px;
    height: 10px;
    background: white;
    border-bottom-right-radius: 10px;
    -webkit-transform: translate(-30px, -2px);
}


.from-me .msg__text:before {
    content: "";
    position: absolute;
    bottom: -2px;
    right: -7px;
    height: 10px;
    border-right: 20px solid #0B93F6;
    border-bottom-left-radius: 16px 14px;
    -webkit-transform: translate(0, -2px);
}.from-me .msg__text:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -2px;
    right: -55px;
    width: 26px;
    height: 10px;
    background: white;
    border-bottom-left-radius: 10px;
    -webkit-transform: translate(-30px, -2px);
}

*/



.messenger__footer {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;position:relative;
}.uMailWrite {
    position: relative;
    z-index: 11;
}.uMailWrite__textareaContainer {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 85px;
    right: 88px;
    margin: 0;
    padding: 0;
}.chat_textarea [contenteditable="true"] {
    width: 100%;
    min-height: 32px;
    outline: 0;
    margin: 0;
    padding: 13px 0 0;
    font-size: 15px;
    line-height: 18px;
    border-radius: 0;
    background: #fff;
    border: none;
    resize: none;
    max-height: 333px;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-tap-highlight-color: transparent;
}.uMailWrite__textareaGhost {
    position: absolute;
    left: 0;
    top: 0;
    padding: 13px 0 10px;
    width: 100%;
    font-size: 15px;
    z-index: -1;
    max-height: 333px;
    min-height: 18px;
    color: transparent;
}.uMailWrite__main {
    position: relative;
    height: 44px;
    min-height: 44px;
    margin: 0;
    padding: 0;
    border-bottom: none;
    border-top: 1px solid #d7d7d9;
    background: #fff;
    z-index: 1;
}.mailHat__convoAvatar {
    margin-right: 8px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}.avatar_size_s {
    width: 36px;
    height: 36px;
}.inline{display: inline-block!important;}.middle{vertical-align: middle!important;}
	.toolbar_back.mail{
		padding: 6px 16px 0 12px;
	}
	.toolbar_back.mail ._header_back_gliph {
 
    margin-top: 0px;
	}
	
.toolbar_back.mail .top_header_nav_txt {
    font-size: 14px;
    vertical-align: middle;
    line-height: 200%;
    color: #fff;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    top: -4px;
}.mailHat__convoDetails {
    color: #cbd9e9;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    left: 70px;
    top: -18px;
}.mailHat__convoDetailsText {
    overflow: hidden;
    text-overflow: ellipsis;
}._chempty42 {
    position: absolute;
    top: 150px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: Center;
 
    color: #6f7377;
    text-shadow: 0 1px #fff;
font-size: 16px;
}.uMailWrite__button {
    cursor: pointer;
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
}.uMailWrite__button_send {
    right: 0;
}.uMailWrite__button_stickers_icon {
    margin: auto;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
	    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
}
#messenger__emoji__stickers{
	margin: auto;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    /* left: 0; */
    /* right: 0; */
    bottom: 0;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    right: 46px;
	    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
}


.uMailWrite__button_send_icon {
    margin: auto;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
}.uMailWrite__button_send {
    right: 0;
}.uMailWrite__button_stickers {
    right: 46px;
}.uMailWrite__button_attach {
    cursor: default;
    left: 0;
}
.uMailWrite__button_attach .unfold {
    height: 100%;
}.unfold__trigger {
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    min-width: 44px;
    min-height: 44px;
    height: 100%;
}.unfold_asIcon .unfold__trigger {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#chatmwrite .ms_items_more_wrap{
    cursor: pointer;
    position: relative;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
}
#chatmwrite .ms_items_more_wrap{
	    cursor: default;
    left: 0;
}
#chatmwrite .comments_attach_trigger_ic{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}


.uMailWrite__button_send .icon_send.icon_active, .uMailWrite__button_send .icon_spinner {
    opacity: 0;
}.uMailWrite__button_send .icon_send {
    opacity: 1;
}
.uMailWrite__button_stickers .icon_sticker.icon_active, .uMailWrite__button_stickers_active .icon_sticker {
    opacity: 0;
}.uMailWrite__button_loading .icon_spinner, .uMailWrite__button_stickers .icon_sticker, .uMailWrite__button_uploading .icon_spinner {
    opacity: 1;
}.uMailWrite__button_send .icon_send.icon_active, .uMailWrite__button_send .icon_spinner {
    opacity: 0;
}
.uMailWrite__button_send.uMailWrite__button_send_active .icon_active{
	    opacity: 1;
	
}
.uMailWrite__button_send.uMailWrite__button_send_active .icon_send:not(.icon_active){

	opacity:0;
}
.uMailWrite__button_send_icon,.uMailWrite__button_stickers_icon{width:24px;height:24px;display:block;}
.uMailWrite__button_send_icon.icon_send{
	background-image:url(images/messages/send-24.png);
	background-repeat:no-repeat;
}.uMailWrite__button_send_icon.uMailWrite__button_send_active{
		background-image:url(images/messages/send-active-24.png);
	background-repeat:no-repeat;
}
.uMailWrite__button_send_icon.icon_spinner{
	background-image:url(images/c_upload.gif);
	background-repeat:no-repeat;
	background-position:50%;
}
.uMailWrite__button_stickers_icon.icon_sticker{
	background-image:url(images/messages/emoticon-24.png);
	background-repeat:no-repeat;
	background-position:50%;
}

.uMailWrite__button_stickers_icon.icon_sticker.icon_active{
	background-image:url(images/messages/emoticon-active-24.png);
}.uMailWrite__button_send_icon.icon_send.icon_active{background-image:url(images/messages/send-active-24.png);}

.umail.icon_attach{
	background-image:url(images/messages/attach-24.png);
	background-repeat:no-repeat;
	background-position:50%;width:24px;height:24px;display:block;	
}

.messenger__loadable {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 1px;
}
.convo {
    height: 70px;
    background: #fff;
    overflow: hidden;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    display: block;
    color: #000;
    text-decoration: none!important;
    white-space: nowrap;
}.uMessenger .convo {
    border-bottom: 1px solid #ebebeb;
}.convo__online {
    display: none;
    width: 10px;
    height: 10px;
    float: left;
    position: relative;
    margin-left: -17px;
    top: 0;
    left: 64px;
}.avatar_size_xl {
    width: 50px;
    height: 50px;
}.convo__avatar {
    float: left;
    margin: 10px 12px;
}.convo__body {
    display: block;
    padding: 15px 12px;
    text-decoration: none!important;
    cursor: pointer;
    height: 40px;
    position: relative;
}.convo__row {
    position: static;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}.convo__title {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    line-height: 18px;
    font-weight: 500;
    color: #000;position:relative;
}.convo__body_hasUnread .convo__text, .convo__title {
    padding-right: 12px;
}.convo__star {
    display: none;
    margin-left: auto;
    margin-right: 7px;
    top: 1px;
}.convo__date {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #71757a;
}.convo__date {
    position: static;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}.convo__row_text {
    margin-top: 4px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
}.convo__typing {
    display: none;
    overflow: hidden;
}.convo__text {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 20px;
    color: #71757a;
}.convo__msgAuthor {
    color: #92969c;
}.m .convo__text * {
    font-weight: 400!important;
}.oval {
    display: inline-block;
    background: #5181b8;
    height: 20px;
    padding: 0 6px;
    line-height: 20px;
    min-width: 8px;
    font-weight: 600;
    font-size: 12px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
}.oval_hidden {
    display: none;
}.convo__unread, .convo__unreadOut {
    margin-left: 8px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}.convo__unreadOut {
    display: none;
    width: 8px;
    height: 8px;
    background: #5181b8;
    opacity: .5;
    border-radius: 50%;
    margin-right: 5px;
    margin-bottom: 4px;
}._hover .convo:hover, ._touch .convo.hover {
    background: #f4f6f9;
}.convo__title .ic-online {
     left: auto;
    right: -1px;
}

.gifs-nano-cnt a {
    display: block;
    margin-bottom: 4px;
}.gifs-nano-cnt a img {
    width: 100%;
    height: auto;
}

.gifs-nano-cnt a img {
    background: #eee;
}.modal-new_close_ico {
    position: absolute;
    top: 10px;
    right: 12px;
 
    display: inline-block;
    background-image: url(images/_c_close.png);
    background-position: 0 -16px;
    background-size: 16px 32px;
    cursor: pointer;
}.jb_ready_btn {
    position: relative;
    /* top: 7px; */
    /* left: 12px; */
    margin-right: 31px;
    margin-left: 10px;
    margin-top: 7px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    font-family: 'Lato', arial, sans-serif;
    /* float: left; */
    display: inline-block;
}.modal-new_close_ico,.modal-new_close_ico {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}.search-input_it {
    padding-right: 27px;
}.gif_search_popup {
    height: 100%;
    position: relative;
 
}#gif-empty-input {
    float: right;
    width: 11px;
    height: 11px;
    background: url(images/x_vk_delete.gif) no-repeat;
    position: relative;
    top: -37px;
    right: 9px;
    display: none;
    cursor: pointer;
}#gif-loading-input {
    float: right;
    width: 18px;
    height: 18px;
    background: url(images/process-18x18.gif) no-repeat;
    position: relative;
    top: -37px;
    right: 6px;
    display: none;
}.msg_gif {
    display: inline-block;
}.messenger .msg_gif img {
    max-width: 100%;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}.messenger .msgm img {
    vertical-align: middle;
}.gif_bottom_d {
    background: #e6edf4;
    padding: 2px 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-top: -8px;
    border: 1px solid #ccc;
    font-weight: BOLD;
    font-size: 12px;
}.messenger .gif_bottom_d {
    background: #E5E5EA;
    padding: 4px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-top: -3px;
    border: 1px solid #ccc;
    font-weight: BOLD;
    font-size: 12px;
}.modal-new {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3200;
    background: url(images/fill_000-08.png);
    background: rgba(53, 58, 61, 0.901961);
    text-align: center;
    overflow: hidden;
    overflow-y: scroll;
}.g8erq {
    position: relative;
 
    padding: 8px;
    overflow: hidden;
}.jb_attch_uadph {
    margin-bottom: 11px!important;
}.html5-link_w {
    overflow: hidden;
    vertical-align: middle;
}.flash-link_w, .html5-link_w {
    position: relative;
    display: block;
    cursor: pointer;
}.add-stub {
    display: block;
    position: relative;
    text-align: center;
    border: 2px dashed #ccc;
    border-radius: 3px;
}.invisible-input {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    font-size: 200px;
    filter: alpha(opacity:0);
    opacity: 0;
    cursor: pointer;
}.add-stub__180 .add-stub_img__photo {
    width: 32px;
    height: 32px;
    background-image: url(images/camera-5-32.png);
    background-size: 32px;
}.add-stub__180 .add-stub_img__photo+.add-stub_tx {
    top: -15px;
    color: #525e68;
    position: relative;
    left: 10px;
    vertical-align: middle;
}
.add-stub__180 .add-stub_tx {
    top: 110px;
    font-size: 16px;
}.atch_cont .ec_items.__uploading {
    background-color: #F9F9F9;
    text-align: center;
    min-width: none;
    border:0px solid #EAEAEA;
}.atch_cont .ec_items.__uploading {
    vertical-align: top;
    margin: 6px auto auto auto!important;
}.atch_cont .ec_items.__uploading {
    margin-right: 2px!important;
}.atch_cont .ec_items .eg_gotph {
    min-width: 183px;
    min-height: 183px;
}.ec_items .disabling-layer {
    position: absolute;
    z-index: 4;
    text-align: center;
    background: rgba(255,255,255,.8);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s opacity,.3s visibility;
    transition: .3s opacity,.3s visibility;
}.selectable-card .u-menu__photo, .selectable-card .x_delete_pp, .selectable-card .disabling-layer, .selectable-card:before {
    display: none;
}.atch_cont .img_fak {
    width: auto;
    height: auto;
    max-width: 183px;
    max-height: 183px;
    min-width: 0!important;
    min-height: 0!important;
    margin: auto;
    vertical-align: middle;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}._hover .selectable-card:hover .selectable-card_ovr, .selectable-card.__selected .selectable-card_ovr, .selectable-card.__locked .selectable-card_ovr {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    visibility: visible;
    opacity: 1;
}.selectable-card_ic {
    position: absolute;
    z-index: 21;
    cursor: pointer;
    top: 5px;
    right: 5px;
    width: 36px;
    height: 36px;
    background-image: url(images/checkbox-ic.png);
    background-position: 0 0;
    background-size: 36px 180px;
}.selectable-card.__selected .selectable-card_ic {
    background-image: url(images/checkbox-ic.png);
    background-position: 0 -36px;
    background-size: 36px 180px;
}.__uploadingInfo.__off {
    display: none;
}.ucard-b_tx_cnt {
    font-size: 12px;
    padding: 129px 10px 0;
    color: #666;
    position: ABSOLUTE;
    top: 0;
    left: 0;
    right: 0;
}.fs-13 {
    font-size: 13px;
}

 
.jb_attached_files {
    position: relative;
    left: 0px;
    max-height: 235px;
    overflow-y: auto;
    max-width: 100%;
}

.jb_attached_files._tchat {
    position: relative;
 
    max-height: 100px;
    height: auto;
 
    top: 0px;
    min-height: 0;
    width: 100%;
    overflow: auto;
    padding: 0;
    box-sizing: border-box;
    margin-left: 0;
    background: #fff;
   /* border-top: 1px solid #ddd;*/
}.jb_attached_files._tchat:before {
    content: '';
    position: absolute;
    width: 100%;
    background: #ddd;
    height: 1px;
}

obattch {
    display: inline-block;
    position: relative;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 0px;
    width: 48px;
    height: 48px;
    background: #ddd;
}._tchat obattch {
    margin: 3px;
    width: 52px;
    height: 52px;
}.attach-photo_del {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 0;
    height: 10px;
    width: 10px;
    padding: 2px;
    background: url(images/fill_000-06.png);
    background: rgba(0,0,0,.6);
    z-index: 1;
}.ic10_i_close {
    background-image: url(images/jb_close.png?v2);
}.ic10 {
    width: 10px;
    height: 10px;
}.attach-photo_img {
    display: inline-block;
    width: 48px;
    max-height: 48px;
    background: 50% 0 no-repeat;
    background-size: cover;
}.attach-photo_img {
    margin: auto;
    vertical-align: middle;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}._tchat .attach-photo_img {
    width: 52px;
    max-height: 52px;
}.mdialog_jb_item {
    display: inline-block;
    margin: 4px 4px 4px 0;
}
.jBox-content .mus_playlist-add_h {
    background: #E9EFF3;
    margin-bottom: 20px;
    margin-top: 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    padding: 5px;
}.jcol-l, .jcol-r {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
    text-align: left;
}.mus_tabs {
    max-height: 27px;
    vertical-align: baseline;
    line-height: 14px;
}.mus_tabs, .mus_tabs_i {
    display: inline-block;
} .mus_tabs_i {
    color: #737373;
}.jBox-content .mus_tabs_i.__active .mus_tabs_i_a {
    text-decoration: none;
    color: #191818;
    border-color: #396599;
    text-shadow: none;
}.mus_tabs_i_a_count {
    color: #878787;
}.mus_tabs_i_a_count {
    color: #878787;
}.jcol-r {
    text-align: right;
}.mus_playlist-add_search {
    width: 100%;
    position: relative;
    text-align: left;
    float: none;margin-top:10px;
}.mus_playlist-add_searchicon {
    position: absolute;
    top: 8px;
    right: 7px;
    width: 16px;
    height: 16px;
    background-image: url(images/3160a31c3b80c4ff38654a7efbcf801b.png?v=2);
    background-position: left -188px;
}.mus_playlist-add_cnt {
    position: relative;
}.jBox-content .mus_playlist-add_tracks {
    overflow-y: auto;
    height: 160px;
    min-height: 100px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #ddd;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    overflow-x: hidden;
}

.jBox-content .mus_playlist-add_lst {
    position: relative;
 
    padding: 0px;
}.mus-tr_i {
    position: relative;
    top: 0;
    max-height: 28px;
    margin-left: 3px;
    cursor: default;
    white-space: nowrap;
    opacity: 1;
    color: #878787;
    line-height: 28px;
    border-bottom: 1px transparent solid;
    margin-bottom: 2px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: .25s max-height,.2s opacity .05s,background-color .3s,border-bottom-color .3s,padding-right .3s;
    transition: .25s max-height,.2s opacity .05s,background-color .3s,border-bottom-color .3s,padding-right .3s;
}.mus-tr_hld {
    position: relative;
    padding: 0 50px 0 26px;
}.jBox-content .mus-tr_cnt {
    margin-left: 7px;
    font-size: 15px;
    color: #333;
}.mus-tr_i.__selectable .mus-tr_artist, ._hover .mus-tr_i.__selectable:hover .mus-tr_artist, ._hover .mus-tr_i.__selectable .mus-tr_artist:hover {
    text-decoration: none;
    color: #8c8d8e;
}.jBox-content .mus-tr_artist, .jBox-content .mus-tr_song {
    color: #333!important;
}.mus-tr_right-controls {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 5px;
    bottom: 0;
    text-align: right;
    color: #555;
    padding: 0 0 0 5px;
}.track_add, .mus-tr_add {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    /* margin-top: 3px; */
    margin-left: 7px;
    background-image: url(images/f_track.png);
    background-position: 0 0;
    background-size: 20px 144px;
    cursor: pointer;
}.form-actions.__center {
    text-align: center;
}.mus_tabs_i_a {
    display: inline-block;
    padding: 0 2px 1px;
    border-bottom: 3px solid transparent;
}.jBox-content .mus_tabs_i.__active .mus_tabs_i_a {
    text-decoration: none;
    color: #191818;
    border-color: #396599;
    text-shadow: none;
}.jBox-content .mus_tabs_i .mus_tabs_i_a {
	cursor:default;
    font-size: 14px;
    text-transform: uppercase;
}.mus_playlist-add_searchicon.__loading {
    top: 9px;
    background-image: url(images/waiting_small.gif);
    background-position: 1px 1px;
    background-repeat: no-repeat;
}.jBox-content .track_play {
    /* position: relative; */
    float: left;
    top: 6px;
    left: 7px;
    display: inline-block;
}.jBox-content .mus-tr_i.__selected {
    background-color: #D2DCE5;
}.WD_attached_tracks._CHAT {
    position: relative;
    max-height: 100px;
    height: auto;
 
    min-height: 0;
    width: 100%;
    overflow: auto;
    padding: 0;
    box-sizing: border-box;
    margin-left: 0;
    background: #fff;
 
}.WD_attached_tracks._CHAT:before {
    content: '';
    position: absolute;
    width: 100%;
    background: #ddd;
    height: 1px;
}.WD_attached_tracks._CHAT .mus-tr_i {
    margin-top: 1px;
    margin-left: 0px;
}.WD_attached_tracks._CHAT .mus-tr_hld {
    padding: 0 28px 0 28px;
}.WD_attached_tracks .track_play {
    left: 5px;
    top: 5px;
}.x_del_blue {
    background-repeat: no-repeat;
    background-image: url(images/x_vk_delete.gif);
    width: 11px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
}.portlet_h2 {
    position: relative;
    z-index: 1;
    margin-top: -11px;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 1.5;
    border-bottom: 1px dotted #999;
}
.modal-new .portlet_h2 {
    border-bottom: 0;
}
.portlet_h2_tx {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 10px;
    padding-right: 5px;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    background-color: transparent;
    font-style: normal;
    font-size: 15px;
}.lstp-t {
    color: #999;
}
#hook_Block_AttachDialogAlbums {
    overflow: hidden;
    padding: 8px;
}
.attach_item_pic {
	position:relative;
    display: inline-block;
    width: 20%;
    background: #eee;
    margin: 1%;
    min-height: 20px;
}.attach_item_pic img {
    width: 100%;
}.jbox_alb_nam_hd {
    font-size: 16px;
}
.jBox-closeButton .fixed_always {
    background: #5d7894;
    overflow: hidden;
    width: 90px;
    height: 39px;z-index: 100;
}.l_msg_is_photo {
    display: inline-block;
    vertical-align: middle;
}.msg_l_attachment {
    position: Relative;
    z-index: 0;
    background-color: #CAD6DF;
    background-repeat: no-repeat;
    background-size: cover;
    width: 22px;
    height: 22px;
    border-radius: 2px;
}.msg_l_attachment:Before {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-image: url(images/preloaders/imagefile-16.png);
    background-repeat: no-repeat;
    z-index: -1;
}
.chat_f2_dt {
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}.ch_f1_dt {
    position: relative;
}.cnt_w_chat_m {
    padding: 12px;
    margin: auto;
    position: relative;
}.toCenterTtp {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}.ic12_typing {
    width: 18px!important;
    background-image: url(images/messages/msg_typing.gif);
    background-size: 18px 12px;
}.ico-inline {
    display: inline-block;
    margin-right: 4px;
    vertical-align: middle;
}.msg_seen_tx {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    font-size: 13px;
    color: #999;
    -webkit-transition: max-width .3s,opacity .15s,visibility .15s;
    transition: max-width .3s,opacity .15s,visibility .15s;
}.ic12{width:12px;height:12px;}

.msgm.selected {
    background: #dee9f3;
 
}
.msgm.selected .sel-ic {
display:inline-block;
	background:url(images/ok-32.png) no-repeat;
 margin-right:10px;
	float:left;
}

.ic32{width:32px;height:32px;}

.msgm.selected .delete32{
	background:url(images/delete-32.png) no-repeat;
display:inline-block;float:left;margin-right:10px;
}
.msg_editor_ics {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #dee9f3;
}
._me .msg_editor_ics{
    right: auto;
    left: 0;
}
.msgm._me.selected .delete32. .msgm._me.selected .sel-ic{
	margin-right:0;margin-left:10px;
	
}
#chatmwrite .messenger_settings {
    cursor: pointer;
    position: relative;float:left;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 44px;left:0px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
    outline: 0;
    border: none;
    -webkit-tap-highlight-color: transparent;
}.messenger_settings_ic {
    position: relative;
    display: inline-block;
    width: 24px;cursor:pointer;
    height: 24px;
    background: transparent url(images/settings-24.png) 50% 0 no-repeat;
}.messenger_settings_ic {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}

.messenger_st_block {
    position: absolute;
    height: auto;
    width: auto;
    right: -11px;
    bottom: 100%;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    background: #fff;
    border: 1px solid #d8d8d8;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-13px);
    -ms-transform: translateY(-13px);
    transform: translateY(-13px);
    -webkit-transition: opacity .2s,visibility 0s .2s;
    transition: opacity .2s,visibility 0s .2s;
}.messenger_st_block.__o_act {
    opacity: 1;
    visibility: visible;
}.messenger_st_block {
 
 
    bottom: auto;
    width: 164px;
    padding: 14px 14px 4px;
    border-radius: 4px;
}.messenger_st_block {
    left: 0px;
    bottom: 28px;
    top: auto;
}.u-menu {
    text-align: left;
    font-size: 12px;
}.u-menu_li {
    margin-bottom: 8px;
}.messenger_st_block .u-menu_li {
    white-space: nowrap;
}.u-menu_a {
    color: #333;
}.messenger_st_block .u-menu_tx {
    font-size: 12px;
    vertical-align: top;
    font-family: arial;
    font-weight: normal;
}.messenger_st_block .ic {
    width: 18px;
    height: 18px;
}.ic_block-off {
    background-image: url(images/ic_nav_1.png);
    background-position: 0 -1832px;
    background-size: 50px 2352px;
}
.ic_hide {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -584px;
    background-size: 50px 2520px;
}
.ic_i_remove-g {
    background-image: url(images/remove-g.png);
}
.ic_exit_arrow {
    background-image: url(images/ic_nav_1.png);
    background-position: 0 -464px;
    background-size: 50px 2352px;
}
.u-menu_li.__divider {
    border-bottom: 1px solid #cdd0d2;
    margin-bottom: 13px;
    padding-top: 5px;
}
.topPanel_m .mhead_more-ac .u-menu_li {
    white-space: nowrap;
}
.ic_notifications-on {
    background-image: url(images/ic_nav_1.png);
    background-position: 0 -1104px;
    background-size: 50px 2352px;
}
.ic_sound-on {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -1160px;
    background-size: 50px 2522px;
}
.ic_sound-off {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -1143px;
    background-size: 50px 2521px;
}
.blocked_u_no_pm {
    position: absolute;
    width: 99.6%;
    font-size: 14px;
    z-index: 1;
    background: #fffad7;
    border: 1px dashed #ddd;
    color: #404040;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 20px;
    bottom: -100px;
    -webkit-transition: bottom 0.3s ease;
    transition: bottom 0.3s ease;
}
.blocked_u_no_pm.__up {
    bottom: 1px;
}.blocked_u_no_pm:before {
    content: '';
    position: Relative;
    float: left;
    background: url(images/live-notif/warn-30.png) no-repeat;
    width: 30px;
    height: 30px;
    left: 6%;
}.ic_block {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -1880px;
    background-size: 50px 2521px;
}section.msg_editor_mode {
    z-index: 1;
}
.kn-msg, .widged_albname {
    -webkit-font-smoothing: antialiased;
}.kn-msg {
    position: relative;
    max-width: 570px;
    padding: 10px 22px;
    margin: 30px 95px 26px 0;
    min-height: 50px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #52a2cb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-osx-font-smoothing: grayscale;
}.kn-msg__c {
    line-height: 235%;
}.kn-msg__c .kn-msg_tx {
    display: inline-block;
    vertical-align: middle;
}.portlet_h__sa {
    border: 0!important;
    font-size: 14px;
    font-weight: 400;
}.modal-new_cnt, .portlet_b, .portlet_h, .portlet_h__sa, .portlet_i, .portlet_tx {
    line-height: 1.5;
}.kn-msg_pointer {
    position: absolute;
    overflow: hidden;
    width: 10px;
    height: 24px;
    right: -10px;
    top: 50%;
    margin-top: -16px;
}.kn-msg_ico {
    position: absolute;
    right: -77px;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -27px;
    background: url(images/logo_new/logo-brand-64.png) 50% no-repeat #5d7894;
    border-radius: 50%;
    background-size: cover;
    border: 1px solid #4b4b4b;
}.kn-msg_pointer:after {
    border: 1px solid #52a2cb;
    top: 5px;
    right: 6px;
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
  .posts_pg .posting-form_itx_w {
    background: #fff;
} .hookBlock .itx_w {
    display: block;
    position: relative;
    padding-right: 0px;
}#posting_form_text_field-w {
    /*border: 1px solid #D6D6D6;
     box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.51) inset;
    border-radius: 4px; */
}.posts_pg #posting_form_text_field-w {
    border: 0px solid #6a95aa;
    /* box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.51) inset; */
    border-radius: 0px;
} 
.posting-form_itx_w .input_placeholder {
    left: 0px;
    top: 0;
    right: 0;
    height: 50px;
    margin: 0 16px 0 16px;
    width: auto;
    color: #909499;
    cursor: pointer;
    padding: 9px 0;
    line-height: 22px;
    font-size: 15px;
    background: transparent;
    z-index: 5;
}
 .pform_name-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 1em;
    outline: #feeeb8 solid 1px;
    background: #feeeb8;
    color: #feeeb8;
    display: none;
}.em_disc_toolbar_i_ic__sm {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background: transparent url(images/messages/smiles.png) 0 0 no-repeat;
    position: relative;
    float: left;
}.em_disc_toolbar_i_ic__sm.post.smiles_w {
    position: relative;
    bottom: 30px;
    float: right!important;
    right: 10px;
}.post_bottom_opts {
    position: Relative;
    background: #fafbfc;
    border-top: 1px solid #e7e8ec;
    padding: 2px 10px;
    width: 100%;
    opacity: 1;
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
}.tagged_people_loc, .post_bottom_opts {
    box-sizing: border-box;
}.post_bottom_opts.brd {
    background: #f2f4f7;
    border-top: none;
    padding: 2px 10px;
}.post_bottom_opts.__op1 {
    opacity: .75;
}.post_bottom_opts.brd {
    box-sizing: border-box;
}
/*.post_bottom_opts.__op1:Before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    z-index: 1;
}*/


.post_up_photos {
     /*margin-left: -3px;
    background: #ECECEC; */
    /* width: 100%; */
}.post_up_videos {
    margin-top: 4px;
    /* margin-left: -77px; */
}.post_add_songs {
     /*background: #fafbfc;*/
    margin-top: 4px;
    /* padding-left: 8px; */
    /* padding-right: 10px; */
} .ic-post-picture {
    background: url(images/post/Picture-28.png?v=3) no-repeat 50% 50%;
    width: 28px;
    height: 28px;
}.pos_relative {
    right: 2px;
    top: 0;
}

 
.post-html5-upload-file {
    position: absolute;
    z-index: 2;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
    font-size: 200px;
    filter: alpha(opacity:0);
    width: 100%;
    height: 100%;
}.bottom-post-ic {
    position: relative;
    display: inline-block;
    padding: 2px;
    margin-right: 0px;
    opacity: .8;
    border: 1px solid transparent;
    border-radius: 3px;
}.ic-post-music {
    background: url(images/post/MusicalNotes-22.png?v=2) no-repeat 50% 50%;
    width: 28px;
    height: 28px;
}.ic-post-video {
    background: url(images/post/Start-22.png?v=2) no-repeat 50% 50%;
    width: 28px;
    height: 28px;
}.ic-post-poll {
    background: url(images/post/Poll-22.png?v=412) no-repeat 50% 50%;
    width: 28px;
    height: 28px;
}.ic-post-location {
    background: url(images/post/GPSDevice-22.png?v=2) no-repeat 50% 50%;
    width: 28px;
    height: 28px;
}.bottom-post-ic.ic-post-location {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}.form_btns.__toright {
    display: inline-block;
    float: right;
    position: relative;
    top: 1px;
}.tasks-list-item {
    display: block;
    line-height: 24px;
    padding: 12px 15px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}.tasks-list-item, .widget_cnt {
    -moz-user-select: none;
    -ms-user-select: none;
}.tasks-list-item.__0p {
    padding: 0;
}.form_btns.__toright button {
    margin-left: 8px;
}.poll_markup_hidden {
    display: none;
}.poll01a {
    font-size: 11.5px;
    color: #5c5c5c;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 12px 0 0;
    /* float: left; */
    display: inline-block;
}.inl_bl {
    display: -moz-inline-stack;
    display: inline-block;
    _overflow: hidden;
    vertical-align: top;
    zoom: 1;
}.post_poll .page_media_x_wrap.bpll0 {
    margin: 10px 0px;
    float: right;
    cursor: pointer;
}.page_media_x {
    display: block;
    background: url(images/attach_ics.png) no-repeat 0 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    width: 9px;
    height: 9px;
    margin: 2px;
    cursor: pointer;
}.poll02a {
    padding-top: 8px;
}.poll03a {
    outline: 0;
    width: 100%;
    min-height: 50px;
    border: 1px solid #d3d9de;
    background: #fff;
    -webkit-appearance: none;resize: none;
}.poll01a {
    font-size: 11.5px;
    color: #5c5c5c;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 12px 0 0;
    /* float: left; */
    display: inline-block;
}.medadd_c_polla_wr {
    position: relative;
}.medadd_c_polla_wr, .medadd_c_polladd_wr {
    margin: 8px 0 11px;
}.poll_options_04a {
    display: block;
    width: 100%;
    outline: 0;
    height: 30px;
    padding: 5px 9px 7px;
    border-radius: 1px;
    box-sizing: border-box;
    color: #000;
    margin: 0;
    border: 1px solid #d3d9de;
    background: #fff;
    -webkit-appearance: none;
}.poll_options_04a {
    padding-right: 31px;
}.medadd_c_polla_wr .medadd_c_pollrem {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: 13px;
    margin: auto 9px;
}.page_media_x {
    display: block;
    background: url(images/attach_ics.png) no-repeat 0 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    width: 9px;
    height: 9px;
    margin: 2px;
    cursor: pointer;
}.fakeinput {
    cursor: text;
    line-height: 18px;
}.medadd_c_polladd {
    color: #828282;
}

#lf_map_i {
    position: absolute;
    z-index: 1001;
    overflow: hidden;
    height: 258px;
    background: #fff;
    /* margin-left: -3px; */
    box-sizing: border-box;
    margin-top: 1px;
    width: 100%;
    -webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.48);
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.48);
    /* border: 1px solid #dcddde; */
    border-top: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.posts_pg #lf_map_i {
    margin-left: -3px;
    margin-top: 0px;
    width: 100%;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    /* border: 1px solid #d6d6d6; */
    border-top: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}.leaflet-control-search.search-exp {
    /* margin-left: 5px; */
    width: 100%!important;float:none!important;
    /* float: left; */
}.leaflet-control-search.search-exp input.it {
    border-radius: 0;
    border: 0;
    border-bottom: 2px solid #6993a8;
    box-shadow: none;
    font-size: 12px;
}.leaflet-control-search .search-tooltip {
    position: relative;
    top: 100%;
    left: 0;
    float: left;
    list-style: none;
    padding-left: 0;
    min-width: 229px;
    max-height: 225px;
    /* box-shadow: 1px 1px 6px rgba(0,0,0,0.4); */
    background-color: #ddd;
    z-index: 1010;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 9999;
    width: 100%;
}.leaflet-control-search .search-cancel {
    display: block;
    width: 22px;
    height: 18px;
    position: absolute;
    top: 2px;
    right: 379px;
    margin: 3px 0;
    background: url(images/search-icon.png) no-repeat 0 -46px;
    text-decoration: none;
    filter: alpha(opacity=80);
    opacity: 0.8;
} .leaflet-control-search .search-cancel {
    right: 0px!important;
}.leaflet-control-search .search-cancel span {
    display: none;
    font-size: 18px;
    line-height: 20px;
    color: #ccc;
    font-weight: bold;
} .posts_pg .lf_map_cnt {
    width: 196px;
}.lf_map_cnt {
    width: 500px;
    height: 400px;
}.lf_map_cnt {
    position: relative;
    z-index: 2502;
    height: 258px;
    width: 375px;
    -webkit-transition: left .2s ease,width .2s ease;
    transition: left .2s ease,width .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #f7f7f7;
}
.posts_pg .lf_map_cnt, .lf_map_cnt {
    width: 100%!important;
    height: 125px!important;
}

.posts_pg #lf_map_i,#lf_map_i{
	height:auto!important;
}
.leaflet-control-search .search-button {
    position: absolute!important;
    right: 10px!important;
    top: 12px!important;
}.leaflet-control-search .search-tooltip {
    position: absolute!important;
    top: 100%!important;
min-width: 170px!important;
 
    height: 125px!important;

}.leaflet-control-search .ucard_info {
    margin-left: 55px;
}.leaflet-control-search .ucard_info_name {
    display: block;
    white-space: nowrap;
}.leaflet-control-search .ucard_info_name {
    line-height: 1.5;
    font-weight: 700;
    color: #565656;
}.tagged_people_loc {
    position: relative;
    display: inline-block;
    /* margin-left: 10px; */
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    width: 100%;
    /* padding-right: 19px; */
    /* margin-left: 0px; */
    background: #f9f9f9;
    padding: 1px 10px;
}.tagged_people_loc, .post_bottom_opts {
    box-sizing: border-box;
}.__pdd {
    padding: 6px 4px 6px;
    max-width: 100%!important;
    vertical-align: middle;
}._location, ._people {
    color: #2B2B2B;
}._people, ._location {
    display: inline-block;
}.li_people a, .li_place a {
    text-shadow: none;
}.tg_del.__alltg {
    top: 50%;
    margin-top: -5px;
    position: absolute;
}.x-delete-post-tag.__alltg {
    margin-right: 5px;
}.iblock .layerPanelClose .icon, .ic10_close {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -18px;
}.tg_del {
    position: relative;
    z-index: 100;
    top: 8px;
    right: 0px;
    vertical-align: middle;
    cursor: pointer;
}.x-delete-post-tag {
    display: inline-block;
    margin-left: 3px;
    float: right;
}.li_people, .li_place {
    display: inline-block;
}.x-remove-place-tag {
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}
.ec_items {
    display: inline-block;
    margin-right: 57px;
    margin-bottom: 57px;
}.ec_items.__uploading {
    background-color: #F9F9F9;
    text-align: center;
   /* min-width: 180px;*/
    vertical-align: top;
}.post_up_photos .ec_items {
    min-width: 70px;width:70px;height:70px;
    margin: 6px;
}.ec_items .eg_gotph {
    position: relative;
    background-color: #dcdfe2;
}.post_up_photos .ec_items .eg_gotph {
    min-width: 160px;
    min-height: 160px;
}.disabling-layer {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background: url(images/fill_fff-06.png);
    background: rgba(255,255,255,.6);
}.e_edit_video, .ec_items .disabling-layer {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}.e_edit_video, .ec_items .disabling-layer {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}.photo-sc_i_utility_delete-status {
    display: block;
    margin: 124px 10px 10px;
    color: #666;
}.post_up_photos .photo-sc_i_utility_delete-status {
    margin: 33px 10px 10px;
}.photo-sc_i_utility_undo-delete {
    display: block;
    margin: 10px;
    cursor: default;
}#main_ff_share .ic_delete_min {
    background-color: #fff;
    top: 0;
}.ic_delete_min {
    display: block;
    z-index: 101;
    left: 1px;
    top: 1px;
}

 
.post_up_photos .ec_items img {
    max-width: inherit;
    max-height: inherit;
}.post_up_photos .ec_items.__uploading img {
    min-width:160px;
    min-height: 160px;
}.post_up_photos .ucard-b_tx_cnt {
    padding: 30px 10px 0;
}.post_up_photos .fs-13, .post_up_photos .ucard-b_tx_cnt {
    font-size: 11px;
}.pup_bar_m_upload {
    bottom: 0;
    width: 100%;
    background: url(images/fill_000-18.png);
    background-color: rgba(0,0,0,.52);
    z-index: 99;
}.post_up_photos .pup_bar_m_upload {
    height: 8px;
}.main_progress_photo, .pup_bar_m_upload {
    position: absolute;
    height: 14px;
    overflow: hidden;
}.main_progress_photo {
    width: 0;
    background-image: url(images/progress.gif);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-transition: width .3s linear;
    transition: width .3s linear;
}
 .op_fimg, .op_img, .op_iwrap, .pp_img, .pp_iwrap {
    float: left;
    width: 32px;
    height: 32px;
    margin: 2px 7px 0 0;
    background-color: #e6ebef;
    border-radius: 50%;
}.op_fimg {
    width: 50px;
    height: 50px;
    margin: 0 8px 0 0;
}@media screen and (min-width: 240px)
{
.op_fimg {
    width: 40px;
    height: 40px;
    margin: 0 8px 0 0;
}
}
@media screen and (min-width: 320px)
{
.op_fimg {
    width: 50px;
    height: 50px;
    margin: 0 8px 0 0;
}
}
@media screen and (min-width: 568px)
{
.op_fimg, .op_img, .op_iwrap {
    width: 50px;
    height: 50px;
}
}
.PostHeader__avatar, .feedAssistancePromoButton__icon, .r .cp_attached_post .pic_img, .r .e .pic_img, .r .op_fimg, .r .wall_item .pic_img, .r .wi_img {
    display: block;
    margin-right: 8px;
    width: 40px;
    height: 40px;
}@media (min-width: 400px)
{
.PostHeader__avatar, .feedAssistancePromoButton__icon, .r .cp_attached_post .pic_img, .r .e .pic_img, .r .op_fimg, .r .wall_item .pic_img, .r .wi_img {
    width: 48px;
    height: 48px;
}
}

.PostHeader__texts, .feedAssistancePromoButton__info, .r .cp_attached_post .pic_cont, .r .e .pic_cont, .r .e .pic_copyof .pic_cont, .r .new_post_placeholder, .r .wall_item .pic_cont, .r .wall_item .pic_copyof .pic_cont, .r .wi_cont {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: 0 34px 0 0;
    height: 40px;
}
@media (min-width: 400px)
{
.PostHeader__texts, .feedAssistancePromoButton__info, .r .cp_attached_post .pic_cont, .r .e .pic_cont, .r .e .pic_copyof .pic_cont, .r .new_post_container .new_post_placeholder, .r .wall_item .pic_cont, .r .wall_item .pic_copyof .pic_cont, .r .wi_cont {
    height: 48px;
}
}
.r .new_post_container .new_post_link {
    display: block;
    overflow: hidden;
    font-size: 15px;
    color: #909499;
}
.new_post_placeholder {
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 16px;
    float: left;
}.tooltip-tagged-p.mb0 {
    text-align: center;
}.tooltip-tagged-p.mb0 img {
    width: 80px;
    height: 80px;
    display: block;
    margin-right: 6px;
    margin: auto auto 4px auto;
    border-radius: 50%;
    vertical-align: top;    background: #eee;
}.tooltip-tagged-p.mb0 .tg_del {
    top: 2px;
    right: -4px;
}.post_add_songs .track_play {
    position: absolute;
    top: 6px;
    left: 7px;
}

.phlayer_ul_comms li {
    padding: 8px 0;
    border-bottom: 1px solid #efefef;
    overflow: hidden;
}
.phlayer_ul_comms li:last-child{
	border-bottom:0;
}
@media (min-width: 400px){
	.phlayer_ul_comms li {
	}
	
}
.comment-icon {
    float: left;
    margin-right: 8px;
}ol.comm_replies {
    margin-left: 50px;
    border-left: 2px solid #cccdce;
    padding: 0 0 0 15px;
}
.comment-icon img {border-radius:50%;}
.comment-author a {
    color: #000;
    line-height: 20px;
    font-weight: 500;
    font-size: 13px;
}.comment-author {
    margin: 0px;
}.comment-date {
    color: #909499;
    font-size: 13px;
    letter-spacing: -.08px;
    display: inline-block;
    vertical-align: top;
    margin: 3px 0;
    line-height: 13px;
    float: right;
}.icon-comment-like {
    background-position: 0px -274px;
}
.comment-header-author, .pi_head {
    overflow: hidden;
    margin-left: 32px;
}
.phlayer_ul_comms .comment-actions {
    display: block;
    position: Relative;
}.phlayer_ul_comms .comment .comment-likes {
    position: relative;
}.comm_likes_count, .comm_reply_count {
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
    color: #333;
    vertical-align: baseline;
    /* font-family: tahoma, arial, verdana, sans-serif, Lucida Sans; */
    margin: 0 4px;
}.phlayer_ul_comms .__toRight {
    float: right;
    position: relative;
    top: 1px;
    visibility: hidden;
}





@media screen and (min-width: 240px)
{
.comment-header-author, .pi_head {
    margin-left: 0;
}
.pi_cont, .comment-pcont {
    margin-left: 32px;
    min-height: 27px;
}


}
@media screen and (min-width: 320px)
{
.comment-header-author, .pi_head {
    margin-left: 0;
}
.pi_cont, .comment-pcont {
    margin-left: 47px;
    min-height: 42px;
}

}
@media screen and (min-width: 568px)
{
.pi_cont, .comment-pcont  {
    margin-left: 57px;
    min-height: 52px;
}
}
@media screen and (min-width: 240px)
{
.pi_cont, .comment-pcont {
    margin-left: 32px;
    min-height: 27px;
}
}

@media screen and (min-width: 320px)
{
.pi_cont, .comment-pcont {
    margin-left: 39px;
    min-height: 34px;
}
}
@media screen and (min-width: 568px)
{
.pi_cont, .comment-pcont {
    margin-left: 47px;
    min-height: 42px;
}
}
@media (min-width: 400px)
{
.pi_cont, .comment-pcont {
    margin-left: 56px;
}
}

.comment-header-author, .pi_head {
    margin: 1px 0 0;
    letter-spacing: -.22px;
}

.pi_cont, .comment-pcont {
    margin-left: 0;
    min-height: 27px;
}
.pi_cont, .comment-pcont {
    margin-left: 48px;
    font-size: 13px;
}
.pi_text,.comment-content {
    padding: 4px 0 0;
    line-height: 1.5em;
    word-wrap: break-word;
    overflow: hidden;
}.pi_text, .comment-content {
    font-size: 14px;
    line-height: 19px;
    padding: 0;
    /* margin-top: 2px; */
    letter-spacing: -.22px;
    color: #000;
    /* background: #fff; */
    /* border-radius: 16px; */
    /* border: 1px solid #ddd; */
    /* padding: 6px 12px; */
}.comment-author .kn_shortcutmenu{
	display:inline-block;
}
.comment-pi-body,.pi_body {
	clear: left;
} .comment-pi-body,.pi_body {
	clear: none;
} 

@media screen and (min-width: 240px)
{
.comment-pi-body,.pi_body {
    clear: none;
}
}
@media screen and (min-width: 320px)
{
.comment-pi-body,.pi_body {
    clear: none;
}
}
.r .comment-pi-body {
    clear: none;
}.comment-footer {
    position: relative;
}.comment-like.glyphicon-heart {
    color: #999;font-size: 13px;    vertical-align: middle;
    margin-right: 9px;
}.comm_ics_bullet {
    margin: 4px;
}.comm_likes_count {
    font-weight: 400;
    font-size: 12px;
    color: #000;
    display: inline-block;
    /* vertical-align: middle; */
}.post_reply_cl{
color:#335979;
}
.post_reply_cl, .post_reply_virgula {
    vertical-align: middle;
}
.post_reply_virgula {
    padding: 0 4px 0 2px;
    color: #000;
}ol.comm_replies li .comment-icon img {
    width: 24px;
    height: 24px;
}ol.comm_replies li .comment-author a {
    font-size: 12px;
    color: #45668E;
    line-height: 20px;
}.comment_bottom {
    margin-left: 46px;
    overflow: hidden;
}


ol.comm_replies.__0p {
    margin-left: 31px;
    border-left: 2px dotted #ccc;
}
ol.comm_replies .comment_bottom {
    margin-left: 29px;
}
span.post_details_tagged_people {
    /* padding: 2px 16px; */
    margin-left: 12px;
}#pp_post_viewer .poll-container{
	padding:12px;
}#pp_post_viewer .media-music {
    /* padding: 16px; */
    /* margin: 0 -10px; */
    box-sizing: border-box;
}.post-tip-map-loc {
    width: 100%;
    height: 220px;
}
.phlayer_ul_comms .comment.hidden {
    display: none;
}.comment_previous_replies_btn {
    text-align: center;
    /* border-bottom: 1px solid #ccc; */
    padding: 6px;
    max-width: 98px;
    cursor: pointer;
    background: #e8e8e8;
    border-radius: 3px;
    /* border: 1px solid #ccc; */
    margin: 9px;
    font-weight: bold;
    font-size: 12px;
}.comment_reply_text {
    position: relative;
    margin-left: 51px;
    top: 0;
}._replies__highlight {
	animation: low-yellow-highlight 5s;
	-webkit-animation: low-yellow-highlight 5s;
}@-webkit-keyframes low-yellow-highlight {
 	0% {
 		background: #fdf4c7
 	}
 	100% {
 		background: none;
 	}
}
@keyframes low-yellow-highlight {
 	0% {
 		background: #fdf4c7
 	}
 	100% {
 		background: none;
 	}
}

.comm_replies .comment-content{
	font-size:12px;
}
.widget-list_i button.__active .glyphicon.glyphicon-heart{
	    color: #366175;
	    font-size: 18px;
    vertical-align: middle;
    font-weight: bold;
}
.widget-list_i button.__active .widget_count {
    color: #676e75;
}
#popup_layer_crop_photo {
    position: fixed;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
    right: 0;
    z-index: 1111;
}.photo-layer_cnt_main {
    display: inline-block;
    width: 1024px;
    text-align: left;
    background-color: #333;
}.cr_photo_bg, .photo-layer_cnt_main {
    max-width: 100%;
    min-width: 0;
    vertical-align: middle;
}.cr_photo_bg, .u-menu {
    text-align: left;
}.cr_photo_bg {
    padding: 0 20px;
    position: relative;
}.photo-layer_panel {
    -moz-box-sizing: border-box;
}.photo-layer_panel {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 700;
    padding: 0 16px;
    height: 50px;
    box-sizing: border-box;
    background: url(images/fill_000-06.png);
    background: rgba(0,0,0,.6);
    overflow: hidden;
    visibility: visible;
    opacity: 1;
    -webkit-transition: height .45s,padding .45s;
    transition: height .45s,padding .45s;
    text-align: center;
    
	
}

.photo-layer_panel.__top {
    top: 0;
    bottom: auto;
}

.va {
    min-height: 100%;
    height: 100%;
}.va, .va_target {
    display: inline-block;
    vertical-align: middle;
}.photo-layer_panel_tx {
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 1.5;
}.photo-layer_panel.__hidden {
    height: 0;
    padding: 0;
}
.photo-layer_panel.__pins.__off {
    visibility: hidden;
    -webkit-transform: translate3d(0, 60px, 0px) translateZ(0px);
    transform: translate3d(0, 60px, 0px) translateZ(0px);
}

.hookBlock .modal_overlay, .popup_ovr {
    background: url(images/fill_000-08.png);
}.popup_container, .popup_ovr {
    position: fixed;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
    right: 0;    z-index: 111;
}.popup_ovr {
    display: block;
    background-color: rgba(0,0,0,.7);
} 
.pcrop_close_btn{
padding: 14px;
    display: block;
}#popup_layer_crop_photo .header-close-pviewer{margin-top:0;}

.secbutton {
    background: transparent;
    border: 1px solid #ddd;
    padding: 6px 16px;
    border-radius: 4px;
    color: #fff;
    margin-left: 12px;
    font-weight: 400;
}.pl_pc_photo_stub {
    display: inline-block;
    opacity: 1;
    padding-top: 120px;
    min-width: 160px;
    background-image: url(images/photo-layer.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    color: #666;
    font-size: 14px;
    position: fixed;
    top: 50%;
    left: 0;
    text-align: center;
    right: 0;
    margin-top: -100px;
    z-index: 1;
}.photo-sc_i_utility_undo-delete {
    display: block;
    margin: 10px;
    cursor: default;
}.white-color {
    color: #fff;
}.il {
    cursor: pointer;
    text-decoration: none;
    border-bottom: dotted 1px;
}

#item_get_direct_link {
    height: 100%;
    z-index: 5000;
    width: 100%;
    position: fixed;
}#item_get_direct_link .layer_ovr {
    background: rgba(0,0,0,.2)!important;
}.item-direkt-link-p {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 230px;
    width: auto;
    height: 80px;
    z-index: 101;
    background: rgba(0,0,0,.62);
    padding: 16px;
    border-radius: 6px;
}.notifs_close, .notifs_help, .notifs_reload {
    position: absolute;
    top: 8px;
    right: 6px;
    cursor: pointer;
}.drlk1 {
    color: #fff;
    font-size: 15px;
}.drkl3, .drlk2 {
    margin-top: 6px;
}.drlk2 input {
    width: 100%;
    box-sizing: border-box;
    padding: 6px;
    border: 1px solid #000;
    border-radius: 16px;
    outline: 0;
    background: #505050;
    color: #fff;
}.ic_close, .ic_close-nh, .ic_ffriend, .ic_present, .ic_relationship {
    background-image: url(images/ic_nav_3.png);
}.ic, .ic_14, .ic_16 {
    background-repeat: no-repeat;
}.ic_close, .ic_close-nh {
    background-position: 0 -1772px;
    background-size: 50px 2156px;
}section#w8fullw_popup {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}.w8_popup_style {
    position: absolute;
    margin: auto;
    top: 0;
    width: 100%;
    height: auto;
    overflow: auto;
    min-height: 180px;
    max-height: 400px;
    background-color: #fff;
    border: 1px solid #333;
    display: block;
    z-index: 101;
 
}.close_x_right_btn {
    width: 48px;
    height: 32px;
    background: url(images/close/Close-24-silver.png) 50% 50% no-repeat;
    position: fixed;
    right: 0;
    margin-top: -1px;
    cursor: default;
}.mp_mm_cont, .panelLayer {
    position: relative;
}.panelLayer {
    margin: 20px;
}.panelLayer_h {
    font-weight: 700;
    color: #666;
    overflow: hidden;
    width: 100%;
}.w8_popup_style .panelLayer_t-simple {
    word-wrap: break-word;
    font-size: 18px;
    font-weight: 500;
    color: #333;
    padding-bottom: 8px;
    padding-right: 12px;
}.panelLayer_b {
    overflow: hidden;
    position: relative;
    width: 100%;
    line-height: 18px;
    font-weight: 500;
 
}.form_ul {
    position: relative;
    top: 0;
    padding: 5px 0 0;
    margin: 0 0 -5px;
}.form_ul_li, .panelLayer_h {
    margin: 0 0 5px;
}.irc {
    margin: 2px 5px 3px 0;
}.bpitem, .gift_item, .irc, .nav_right_side, .page_block_header_extra_left, .pf_present_img, .w__n_ic {
    float: left;
}.al-log, .ellip-i, .irc, .irc_l {
    vertical-align: top;
}.input-e, .irc, .irc_l, .txt-counter {
    line-height: 18px;
}.irc_l {
    font-size: 14px;
} div#defaultreason {
    display: none;
}
.dropdown_cnt, .fetching-hor, .gif_search_popup, .guide, .guide_i-corner, .input_back_content, .irc_l, .pf_add, .recent-bar, .recent-bar_a, .recent-bar_i, .sc-menu_arw_w, .search_row .img, .search_row .info, .ui_search_new .ui_search_input_block, .ui_search_new .ui_search_input_inner {
    overflow: hidden;
}.panelLayer .formButtonContainer {
    text-align: center;
    padding: 2em 2em 0 0;
    margin-bottom: 3px;
}.formButtonContainer input {
    margin-right: 15px;
}.layer_cnt input[type=submit], input[type=button] {
    background: ButtonFace;
    color: ButtonText;
    border: 2px outset ButtonFace;
    padding: 3px;
}.formButtonContainer .lp {
    margin: 0 15px;
}.phlayer_tag {
    position: absolute;
    cursor: move;
}.phlayer_tags {
    position: absolute;
    top: 24px;
    left: -80px;
    height: auto;
    width: 180px;
    background: rgba(0, 0, 0, 0.55);
    padding: 4px 0 0 0;
}.phlayer_tags:before {
    top: auto;
    bottom: 100%;
    left: 50%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 7px;
    margin-left: -11px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(0,0,0,0.55);
}.phlayer_tags .close_box_ic {
    position: absolute;
    right: 0px;
    top: 0px;
    background-image: url(images/close-g.png);
    width: 12px;
    height: 12px;
    background-color: #fff;
    padding: 1px;
    background-position: 50% -11px;
    /* box-shadow: 0px 1px 1px #000; */
    /* border: 1px solid #949494; */
    border-left: 0;
    cursor: pointer;
}.phlayer_tags_input {
    width: 158px;
    background: #FFFFFF;
    border: 1px solid #959595;
    height: 25px;
    padding: 2px;
    padding-left: 6px;
    padding-right: 6px;
    margin: 0 4px 4px 4px;
}.tag_me {
    background: #333;
    width: 180px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.26);
    z-index: 1;
    box-shadow: 0px 1px 2px rgba(8, 8, 8, 0.15);
}.__tags_friends_list {
    position: Relative;
    background: transparent;
    margin-top: 4px;
    padding: 8px 4px 8px 4px;
    text-align: left;
    cursor: pointer;
}.__tags_friends_list img {
    width: 24px;
    height: 24px;
    background: #ccc;
    float: left;
    position: Relative;
    top: -5px;
    border-radius: 50%;
}.utagName {
    margin-left: 12px;
    /* font-weight: bold; */
    color: #fff;
}.sct_tag_my_friends {
    overflow: auto;
    max-height: 175px;
    cursor: default;
    margin-top: 36px;
}._tagged_user {
    position: absolute;
    top: 23px;
    left: -1000%;
    margin-left: 91px;
}.tagged_uinfo {
    position: Relative;
    background: rgba(0, 0, 0, 0.55);
    padding: 2px;
    border-radius: 3px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility .3s, opacity .35s ease;
    transition: visibility .3s, opacity .35s ease;
}.tagged_uinfo:hover, .phlayer_tag:hover .tagged_uinfo, .phlayer_tag.show .tagged_uinfo{
    opacity: 1;
    visibility: visible;
}.tagged_uinfo:before {
    top: auto;
    bottom: 100%;
    left: 50%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 7px;
    margin-left: -7px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(0, 0, 0, 0.55);
}.tagged_close.ic {
    position: absolute;
    right: 2px;
    top: 1px;
    background-image: url(images/close_rounded.png);
    z-index: 1;
    width: 12px;
    height: 12px;
    /* background-color: rgba(255, 255, 255, 0.77); */
    padding: 1px;
    /* background-position: 50% -11px; */
    /* box-shadow: 0px 1px 1px #000; */
    /* border: 1px solid #333; */
    border-left: 0;
    cursor: pointer;
 
}
.ic_pht-pin {
    width: 16px;
    height: 16px;
    background-image: url(images/photo-layer/pin.png);
    background-size: 16px 16px;
    position: relative;
    display: inline-block;
    margin-right: 4px;
}
._tagged_user img {
    height: 18px;
    height: 18px;
    visibility: visible!important;
    float: left;
    display: none;
    border: 0;
    border-radius: 50%;
    background: #90a6c7;
}
 
._tagged_user .tuname {
    text-align: left;
    white-space: nowrap;
    color: #fff;
    vertical-align: middle;
    margin: 1px;
    display: inherit;
    line-height: 18px;
    max-width: 140px;
    font-size: 12px;
}.center{text-align:center;}

.comm_previous_load {
    box-sizing: border-box;
    text-align: left;
    position: relative;
    border: 1px solid #d1d6dc!important;
    border-radius: 6px;
    -moz-box-shadow: #FEFFFF 0px 1px 1px;
    box-shadow: none;
    padding: 3px;
    padding: 4px 3px;
    display: block;
    text-shadow: 0px 1px 0 rgba(255,255,255,1);
    font-weight: 500;
    color: #4A4A4A;
    background-color: #E9EDF1;
    color: #333;
    cursor: default;
    transition: background-color .18s ease;
}.ic-prev-comments {
    background-image: url(images/photo-layer/prev_comm-12.png);
    display: inline-block;
    vertical-align: middle;
}.ic.ic-prev-comments {
    vertical-align: middle;
    margin-left: 5px;
    /* margin-top: -2px; */
}
.grades_liked_status {
    background: url(images/ic-redesign-vk/ic-set-22.png) no-repeat;
    background-position: -395px -195px;
    width: 38px;
    height: 38px;
}
.grades_liked_status.__notif {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: AUTO;
}.notif_ac {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}#notif-nano .notif_ac {
    right: 15px;
}.inlineBlock {
    display: inline-block;
}.ic_view_post_st, .inlineBlock, .notif_ac .ic12, .photo:after, .toolbar_nav_notif .notifications {
    display: inline-block;
}.ic12_close-g {
    background-image: url(images/close-g.png?v2);
}.gwt-shortcutMenu-arrow, .sc-menu, .srp_cnt {
    box-shadow: 0 1px 7px -1px rgba(0,0,0,.3);
}.sc-menu {
    position: absolute;
    min-width: 124px;
    margin-top: 10px;
    z-index: 2;
    padding: 7px 7px 0;
    border: 1px solid #b2b2b2;
    border-radius: 0;
    background-color: #fff;
    visibility: hidden;
    opacity: 0;
    bottom: auto;
    /* word-break: break-word; */
    top: 100%;
    left: -79px;
    -webkit-transition: top .32s;
    transition: top .32s;
    white-space: pre-line;
}.sc-menu__top {
    bottom: 18px;
    left: -75px;
    top: auto;
}.sc-menu__top {
    margin-top: 0;
    margin-bottom: 10px;
}.sc-menu.__reshare {
    margin-top: 2px;
    margin-bottom: 2px;
}.sc-menu.__noarrow {
    margin-top: 0;
    margin-bottom: 0;
}.sc-menu.__reshare {
    padding: 0 7px;
}.sc-menu.__reshare {
    bottom: auto;
    left: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
}.sc-menu.__reshare.sc-menu__top {
    bottom: 33px;
    left: 0;
    right: 0;
}.cr_photo_bg, .u-menu {
    text-align: left;
}.u-menu {
    font-size: 12px;
}.u-menu {
    text-align: left;
    font-size: 12px;
}.user .sc-menu .u-menu {
    margin-bottom: 0;
    padding: 1px 0 0 9px;
}.user .sc-menu .u-menu {
    margin-bottom: 0;
    padding: 1px 0 0 9px;
}.user .sc-menu.__reshare .u-menu {
    padding: 0;
}.u-menu_li {
    margin-bottom: 8px;
}.u-menu_li {
    margin-bottom: 8px;
}.sc-menu .u-menu_li {
    margin-bottom: 2px;
}.sc-menu.__reshare .u-menu_li {
    padding: 6px 7px;
    font-size: 14px;
    display: block;
    margin: 0 -7px;
}.sc-menu.__reshare .u-menu_li {
    padding: 6px 7px;
    font-size: 14px;
    display: block;
    margin: 0 -7px;
}
 
.sc-menu.__reshare .u-menu_tx {
    padding-left: 21px;
    font-size: 11px;
    line-height: 16px;
    color: #999;
    text-decoration: none;
}
 
.u-menu_tx, #s_u_txt {
    font-size: 12px;
    vertical-align: top;
}
.sc-menu.__reshare .u-menu_li {
    padding: 6px 7px;
    font-size: 14px;
    display: block;
    margin: 0 -7px;
}.ic_message, .ic_message-o {
    background-image: url(images/ic_nav_3.png);
    background-position: 0 -572px;
}.ic_reshare {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -1097px;
    background-size: inherit;
}
.ic_reshare.__done {
    background-position: 0 -745px;
}.ul_album_cover .photo-sc_i_cnt_a{
height: 100%;
}.button.btn_isfriend {
    background: #eee;
    color: #333;
}.button.sendmsg {
    background: #5d7894;
}
.ic_ufeed {
    font-size: 18px;
    color: #999;
    display: inline-block;
    font-weight: normal;
    margin-right: 6px;
    vertical-align: text-bottom;
}.ic_ufeed.groups {
    margin-left: -13px;
}
.u_profile_menu li a:not(.friend_example) {
    padding: 12px;
    font-size: 14px;
    text-decoration: none;
    display: block;
    color: #000;
    font-weight: 500;
}._hover .u_profile_menu li a:not(.friend_example):hover {
    background:#e1e5eb;
    text-decoration: none;
}
.ufeed_three_friends {
    position: absolute;
    right: 10px;
    top: 2px;
}
.ufeed_s_friend_ex {
    display: inline-block!important;
    margin-left: -12px;
} .ufeed_s_friend_ex img {
    width: 32px;
    border-radius: 50%;
    border: 2px solid #fff;
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5);
}

.ufeed_media_block {
    margin: 8px;
    display: inline-block;
    float: left;
    position: relative;
    padding: 10px;
}.ufeedmediablock_title {
    font-size: 14px;
    font-weight: 500;
    line-height: 300%;
    color: #000;
}.ufeedmediablock_cnt {
    background: #eee;
    width: 165px;
    height: 118px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    position: relative;
}
.ufeedmediablock_cnt.videos_us_ul{
 background: #333;
}
.ufeedmediablock_ovx {
    overflow-x: auto;
    display: flex;
	
}
.ufeed_mus_note{
	display:inline-block;
	width:24px;height:24px;background-repeat:no-repeat;
	background-image:url(images/profile_l/musical-notes-24.png);
}.ufeedmediablock_cnt ul li {
    line-height: 200%;
}

.vd_hpf_cover {
    width: 165px;
    height: 118px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 3px;
    background-color: #000;
}.vid-card_duration, .vid-card_extern, .vid-card_live {
    position: absolute;
    z-index: 1;
    top: 12px;
    right: 12px;
    height: 14px;
    padding: 0 6px;
    font-style: normal;
    line-height: 14px;
    font-size: 11px;
    color: #ddd;
    background-color: rgba(0,0,0,.6);
    border-radius: 3px;
    pointer-events: none;
}.videos_us_ul .vid-card_duration {
    top: 7px;
    right: 8px;
}.vid_play {
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    width: 62px;
    height: 62px;
    margin: -31px 0 0 -31px;
    background: transparent url(images/video/play-l.png) no-repeat 50%;
    opacity: .9;
}.vid_play._m {
    background-image: url(images/video/play-m.png);
    width: 52px;
    height: 52px;
    margin: -26px 0 0 -26px;
}.videos_us_ul .vid_play._m {
    margin: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}.album_bottom_ovr_title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}.album_bt_ovr_cnt {
    padding: 1px 6px;
    color: #fff;
}.alb_name_vvd {
    max-width: 95%!important;
    display: inline-block;
}.panelRounded_head {
    overflow: hidden;
    width: 100%;
}.panelRounded_head._profilewall {
    padding: 4px 16px;
    box-sizing: border-box;
}.panelRounded_head_header {
    position: relative;
    font-size: 14px;
    line-height: 1.5;
    /* border-bottom: 1px solid #ddd; */
    word-wrap: break-word;
    color: #90949c;
    text-shadow: 0 1px #fff;
    font-weight: bold;
    text-transform: uppercase;
}.ufeed_age_country {
    line-height: 150%;
}.ufeed_track_artist {
    font-size: 14px;
    font-weight: 500;
}.ufeed_track_title{font-size:12px;}


#google_found_locations ul {
    padding: 2px 0;
    background: #e9eff3;
}#google_found_locations ul li {
    padding: 3px 6px;font-size:14px;
}
._hover #google_found_locations ul li:hover,._touch #google_found_locations ul li:active {
    background:#ddd;
}
#google_found_locations ul li a {
    display: block;
}
.track_upload {
    width: 60px;
    height: 60px;
    border: 1px solid #ddd;
    background: #eee url(images/MusicalNotes-12.png) 50% no-repeat;
	display:inline-block;position:relative;margin:4px;
}
.track-upload-progr {
    position: Absolute;
    font-size: 11px;
    bottom: 7px;
    margin: auto;
}
.track-progress-bar {
    position: absolute;
    background: #0972f3;
    width: 0;
    height: 6px;
    bottom: 0;
}
.global_bg_track_play {
    bottom: 14px;
    right: 14px;
    width: 48px;
    height: 48px;
    border: 1px solid #ccc;
    border-radius: 50%;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.14);
    display: none;
}
.global_bg_track_play.visible{
	display:block;
}
.messenger .global_bg_track_play {
    bottom: 51px;
    right: 8px;
}

.track_glob_play_cover {
    width: 48px;
    height: 48px;
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    border-radius: 50%;
    z-index: 1;
}
.global_play_pause_btn {
    position: absolute;
    color: #000;
    font-size: 18px;
    text-align: center;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 12px;
    height: 12px;
}
.global_track_play_img {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    /* box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.47843137254901963); */
    border-radius: 50%;
    /* border: 1px solid #ccc; */
}

.global_play_btn_track{
    background: url(images/v218-track-play-18.png) no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    z-index: 1;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.global_track_ovr_play{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.15);
    z-index: 1;
    display: block;
    border-radius: 50%;
}
.global_bg_track_play.open {
    width: 100%;
    height: 100%;
    box-shadow: none;
    border-radius: 0;
    background: #fff;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 999;
    touch-action: none;
    border: 0;
}.global_bg_track_play.open .global_track_play_img {
    display: none;
}
.glbminpl_cover {
    background-repeat: no-repeat;
    width: 100%;
    height: calc(100%/1.6);
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    position: absolute;
    top: 0;z-index:1;
}.global-min-player-placeholder.glbminpl_cover_max {
    background-repeat: no-repeat;
	background-image:url(images/gs_muser_stub.png);
    width: 100%;
    height: calc(100%/1.6);
    background-color: #dce8ea;
    background-position: 50%;
    background-size: contain;
    border-radius: 0;
    position: absolute;
    top: 0;z-index:0;
	    background-color: #dce8ea;
}
.glbminpl_btns {
    margin-top: 20px;
}#global_min_player_add_song {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
 
    margin-left: 7px;
    background-image: url(images/f_track.png);
    background-position: 0 0;
    background-size: 20px 144px;
    cursor: pointer;
}
.glbminpl_song_txt {
    font-size: 15.5px;
    font-weight: 500;
 
    position: relative;
	text-align: center;
}
.glbminpl_center {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.glb_player_btns {
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    margin: 4px;
}
.glb_play_btn{
	background-image:url(images/play-btn-26.png);
}
.glb_pause_btn{
	background-image:url(images/pause-btn-26.png);
}
.glb_back_btn{
	background-image:url(images/back-btn-26.png);
}
.glb_forward_btn{
	background-image:url(images/next-btn-26.png);
}
.glbminpl_btns .glyphicon {
    font-size: 21px;
    margin: 15px;
}
.glbminpl_song_txt, .glbminpl_cover, .glbminpl_album_name, .glbminpl_btns {
    text-align:center;
}
.global-audio-player-footer, .glbminpl_cover{
	    position: absolute;
}
.global-audio-player-footer {
    top: calc(100%/1.58);
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    padding: 5px;
    word-break: break-word;
}
.glbminpl_album_name {
    margin-top: 4px;
    font-size: 13.5px;
}
.glbminpl_hide {
    position: absolute!important;
    top: 15px!important;
    right: 20px;
    font-size: 24px;
    z-index: 3;
}
.glbminpl_btn_play_pause.playing:before{
	content: "\e073";
}
.glbminpl_btns .glyphicon.disabled {
    color: #a7a7a7;
}
#global_min_player-max .track_timeline {
    position: relative;
 
}
.glbminpl_timeline {
    width: 100%;
    margin-top: 14px;
    padding: 1px 9px;
    box-sizing: border-box;
}
#global_min_player-max .music_track_time {
    position: relative;
 
    float: right;
}
#global_min_player-max.hidden{display:none;}
.glbminpl_add_col {
    position: absolute;
    margin-left: 143px;
    right: 16px;
    margin-top: -32px;
}
.mus_mob_add_playlist {
    padding: 16px;
    border: 1px dashed #7d9cb8;
    margin: 8px 17px;
    text-align: center;
}
.mus_mob_add_playlist a {
font-size:16px;display:block;
}
.music_album_lst_grid{
	
	display:block;
}
.music_album_i.m8{
	margin:8px;
}

.ui_search_reset {
    position: absolute;
    width: 38px;
    background: url(images/cross.png) no-repeat 50%;
    top: -1px;
    bottom: 0;
    right: 6px;
    cursor: pointer;
    z-index: 4;
    opacity: 0.75;
    filter: alpha(opacity=75);
}
.ui_search_filters_reset, .ui_search_reset {
    -o-transition: opacity 0.15s ease, visibility 0.15s ease;
    transition: opacity 0.15s ease, visibility 0.15s ease;
}
.blind_label {
    position: absolute;
    height: 1px;
    width: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    opacity: 0;
    overflow: hidden;
    outline: none;
}
.ui_search_loading .ui_search_reset {
    background-image: url(images/c_upload.gif);
    -o-transition: none;
    transition: none;
    visibility: visible;
}
.uploadPageLink{
	color:#fff;
}
.ic_song_added{
	width:16px;
	height:16px;
	background-image: url(images/ok-lg.png);
	background-repeat:no-repeat;
	display:inline-block;
}

.shared-video-fr-ext {
    position: relative;
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
}.uploading_ovr {
    position: ABSOLUTE;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.68);
    visibility: hidden;
}.post_video_dur {
    position: absolute;
    background: rgba(0, 0, 0, 0.71);
    color: #fff;
    top: 4px;
    right: 4px;
    border-radius: 50px;
    padding: 3px;
    width: 37px;
    z-index: 2;
    font-size: 11px;
    text-align: center;
}.disabling-layer.vd {
    background: rgba(0, 0, 0, 0.82);
    z-index: 999;
}.photo-sc_i_utility_delete-status {
    display: block;
    margin: 124px 10px 10px;
    color: #666;
}.photo-sc_i_utility_undo-delete {
    display: block;
    margin: 10px;
    cursor: default;
}.shared-video-fr-ext .photo-sc_i_utility_undo-delete {
    margin-left: 15px;
}#restore_recent_upload_vd {
    color: #fff;
}.video-prv-cover {
    background-repeat: no-repeat;
    background-position: 50%;
    width: 198px;
    height: 225px;
    background-size: cover;
    background-color: #000;
}.video-prv-cover {
    width: 100%;
    min-height: 225px;
}.video-title-c {
    position: absolute;
    /* background: #000; */
    color: #fff;
    bottom: 0px;
    /* padding: 6px; */
    background-image: linear-gradient(rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.4));
    height: 23px;
    /* padding-bottom: 2px; */
    width: 100%;
}.vd_title_bt_txt {
    padding: 3px;
    position: absolute;
    bottom: 0;
}.ec_items.vd {
    width: 100%;
    min-height: 225px;
    position: relative;
}
.post_url_preview {
    width: 97%;
    min-height: 60px;
    padding: 4px;
    background: #fff;
    border: 1px dashed #D8D8D8;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: -1px;
    position: relative;
    overflow: hidden;
}.iblock .layerPanelClose .icon, .ic10_close {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -18px;
}.ic10 {
    width: 10px;
    height: 10px;
}.posting-form_sctn_del {
    position: absolute;
    z-index: 100;
    top: 3px;
    right: 3px;
    cursor: pointer;
}
/*._hover .fade-on-hover, ._hover .foh-s, ._hover .foa {
    -webkit-transition: .15s opacity,visibility 0s .15s;
    transition: .15s opacity,visibility 0s .15s;
    visibility: hidden;
    opacity: 0;
}*/.url_prev_loading {
    width: 111px;
    height: 10px;
    background: no-repeat url(images/preloaders/aaa-bg-balls-line.GIF);
    margin: auto;
    position: Relative;
    top: 25px;
}.err_attach_link {
    text-align: center;
    vertical-align: middle;
    line-height: 250%;
}.ec_items.vd.__uploading {
    background-color: #141414;
}

.ec_items.vd.__uploading {
    margin-right: 0!important;
    /* margin-left: 76px!important; */
    margin-bottom: 42px;
    border: 1px solid #dcddde;
}

.ec_items.__uploading {
    vertical-align: top;
    /* margin-right: 1px!important; */
}.ec_items.__uploading {
    background-color: #F9F9F9;
    text-align: center;
    /* min-width: 180px; */
    width: 100%;
    height: 100%;
}.ec_items.vd.__uploading .eg_gotph {
    min-width: 187px;
    min-height: inherit;
}
.ec_items.vd.__uploading {
    margin: 0;
    margin-bottom: 8px;
}



.uploading_ovr {
    position: ABSOLUTE;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.68);
    visibility: hidden;
}.upl_movie_ic {
    background-image: url(images/post/VideoCall-36-v2.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}.ucard-b_tx_cnt {
    font-size: 12px;
    padding: 129px 10px 0;
    color: #666;
    position: ABSOLUTE;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    box-sizing: border-box;
}.mw170 {
    max-width: 170px;
}

.fs-13 {
    font-size: 13px;
}
.bold {
    font-weight: 500;
}.vd_thumbs_cnt {
    /* position: absolute; */
    /* margin-top: -113px; */
    background: #141414;
    visibility: hidden;
    opacity: 0;
}.vd_add_descr_field {
    width: 100%;
    height: 100%;
    background: #eee;
    position: relative;
    padding: 9px;
    box-sizing: border-box;
    -webkit-transition: visibility .2s ease, opacity .32s ease;
    transition: visibility .2s ease, opacity .32s ease;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}.vd_title_field {
   /* width: 91%;
    padding: 2px;
    margin-bottom: 6px;
    border: 1px solid #666;
    outline: 0;
    color: #999;
    background-color: #333;
    box-shadow: inset -1px 1px 3px rgba(0,0,0,.5);
*/
	
	}.vd_descr_txt {
    padding: 6px;
    border-color: #ddd;
    /* height: 14px; */
    width: 100%;
    margin: auto;
    overflow: hidden;
	    border-radius: 3px;
    font-size: 14px;
 
    line-height: 1.5em;
    word-wrap: break-word;
    box-sizing: border-box;
    outline: none;
    resize: none;
    margin-top: 7px;
    color: #999;
    border: 1px solid #d8d8d8;
    background-color: #fff;
}.vd_add_descr_field ul.tagit {
    width: 100%!important;
    background-color: #333!important;
    box-shadow: inset -1px 1px 3px rgba(0,0,0,.5)!important;
    border: 1px solid #666!important;
    font-size: 12px!important;
    margin-bottom: 4px;
    margin-top: 4px;
    border-radius: 0;
}.vd_add_descr_field ul.tagit li.tagit-new {
    padding: 0!important;
}
.slider_i_success {
    position: absolute;
    /* top: 0; */
    /* right: -5px; */
    /* bottom: 2px; */
    /* left: 4px; */
    /* display: none; */
    width: 100%;
    height: 100%;
    /* border: 2px solid #6FCD1E; */
    -moz-box-sizing: border-box;
    /* box-sizing: border-box; */
    background: rgba(0, 0, 0, 0.14);
    /* text-align: center; */
    z-index: 1;
}.slider_i_success:before {
    content: '';
    display: inline-block;
    min-height: 100%;
    vertical-align: middle;
}.c-green {
    color: #449f14;
}.vd .slider_i_success .tico {
    /* vertical-align: middle; */
    font-size: 12px;
    line-height: 1.5;
    float: right;
    margin-right: 17px;
    margin-top: 25px;
    /* margin: auto; */
}.ic_ok {
    background-image: url(../css/images/ok.png);
}.ic {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}



.slider_i_cover {
    position: absolute;
    top: 4px;
    right: 5px;
    bottom: 4px;
    left: 5px;
    display: none;
    border: 2px solid #366175;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0,0,0,.6);
    text-align: center;
    color: #FFFFFF;
}

.__vd_hv_cv.nb__active:not(.__selected):hover .slider_i_cover {
    display: block;
}.slider_i_cover_tx {
    position: absolute;
    top: 50%;
    width: 90%;
    padding: 0 5%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 12px;
    line-height: 1.2;
}.ec_items.vd ._nb-arrow._nb-next-arrow {
    background-image: url(images/post/arrow487.png);
    background-position: 0;
}.ec_items.vd ._nb-arrow._nb-previous-arrow {
    background-image: url(images/post/arrowhead7.png);
    background-position: 0;
}

.vd_add_descr_field ul.tagit {
    width: 100%!important;
    background-color: #333!important;
    box-shadow: inset -1px 1px 3px rgba(0,0,0,.5)!important;
    border: 1px solid #666!important;
    font-size: 12px!important;
    margin-bottom: 4px;
    margin-top: 4px;
    border-radius: 0;
}

.tagit.ui-widget {
    width: 100%!important;
    max-width: 100%!important;
}.vd_add_descr_field ul.tagit li.tagit-new {
    padding: 0!important;
}.vd_add_descr_field ul input {
    /* width: 91%; */
    /* padding: 2px; */
    /* margin-bottom: 6px; */
    /* border: 1px solid #666; */
    outline: 0!important;
    color: #999!important;
    background-color: #333!important;
    /* box-shadow: inset -1px 1px 3px rgba(0,0,0,.5); */
    border: 0!important;
    font-size: 12px;
}

.vd.__uploading .ucard-b_tx_cnt {
 
    padding: 129px 205px 0;
 
}
.btn-save-vd-descr {
    width: 100%;
}.video-title-crvw {
    position: absolute;
    color: #fff;
    padding: 6px;
    background-image: linear-gradient(rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.4));
    max-height: 37px;
    padding-bottom: 0;
    z-index: 1;
    width: 100%;
    bottom: 0;
    text-align: left;
}.ec_items.vd:hover .share-video-playic, .ec_items.vd:hover .video-title-crvw, .ec_items.vd:hover .video_prvw_cover, .ec_items.vd.__deleted .video_prvw_cover, .ec_items.vd.__deleted .video-title-crvw, .ec_items.vd.__deleted .share-video-playic {
    display: none;
}
.photo-sc_i_utility_undo-delete a {
    font-size: 16px;
}.photo-sc_i_utility_undo-delete {
    display: flex;
    margin: auto;
    position: absolute;
    left: 0;
    text-align: center;
    justify-content: center;
    align-items: center;
    align-content: center;
    right: 0;
    top: 0;
    bottom: 0;
}

.search_query_wrap {
    padding: 6px 0;
    position: relative;
}

.cui_search_field_empty .cui_search_reset {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}

.cui_search_filters_reset, .cui_search_reset {
    -o-transition: opacity 0.15s ease, visibility 0.15s ease;
    transition: opacity 0.15s ease, visibility 0.15s ease;
}
.cui_search_reset {
    position: absolute;
    width: 38px;
    background: url(images/cross.png) no-repeat 50%;
    top: 0px;
    bottom: 0;
    right: -1px;
    cursor: pointer;
    z-index: 4;
    opacity: 0.75;
    filter: alpha(opacity=75);
}.blind_label {
    position: absolute;
    height: 1px;
    width: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    opacity: 0;
    overflow: hidden;
    outline: none;
}.search_query_wrap input, .books_pg_search input{
    padding: 8px 1px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 2px solid #03A9F4!important;
    border: 0;
    outline: 0;
    font-size: 16px;
    color: #666;
    font-family: 'Roboto',arial;
    text-align: center;
    padding-right: 26px;
    transition: border-color .5s ease;
	    box-shadow: none;
    border-radius: 0;
} .books_pg_search input{
	padding:7px;
}
.flright{float:right}

.add-community-plus {
    color: #2196F3;
    font-size: 18px;
}
.subheader, h4.subheader {
    color: #222;
    font-weight: 500;
    margin: 18px 0 12px;
    padding: 0;
    border-bottom: none;
    font-size: inherit;
    font-weight: bold;
}.clear_fix {
    display: block;
}

.groups_create_section {
    margin-top: 11px;
}.box_controls {
    padding: 14px 23px 14px 25px;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #e7e8ec;
    white-space: nowrap;
}.fl_r {
    float: right!important;
}.box_controls .flat_button {
    margin-left: 10px;
}#community_step_two {
    display: none;
}.group_radio {
    outline: 0;
}.groups_create_about {
    color: #656565;
    padding: 2px 21px 0;
    font-size: 12.5px;
} 
.new-com-btns {
    text-align: center;
    display: flex;
    margin: auto;
    justify-content: center;
}.box_controls .flat_button.secondary, .flat_button.secondary.button_light {
    background-color: #e5ebf1;
    color: #2a5885;
}

.group_edit_textarea {
    display: block;
    height: 68px;
} .group_edit_textarea {
    width: 100%;
}
textarea.dark{
	padding: 5px 9px 7px;
    border-radius: 1px;
    box-sizing: border-box;
}.group_edit_textarea{
	color: #000;
    padding: 3px 5px;
    margin: 0;
    border: 1px solid #d3d9de;
}

.community_add_cover {
    width: 100%;
    height: 211px;
    border: 2px dashed #5d7894;
}.html5-upload-link._community_cover {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}.community_add_cover {
    width: 100%;
    height: 99px;
    border: 2px dashed #5d7894;
    text-align: center;
    position: relative;
}
.community_add_cover_txt {
    text-align: center;
    font-size: 14px;
    position: ABSOLUTE;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

#community_step_two{
	display:none;
}
.comm_upload_bar {
    width: 0%;
    height: 100%;
    background: #5d7894;
    position: absolute;
    opacity: .2;
}

.comm_cover_error{color:red;
    position: relative;
    margin-top: 12px;
}.comm_cover_preview_succ,.comm_cover_preview_succ img {
    width: 100%;
}

.community_add_cover.uploaded{
	border:0;    height: AUTO;
}
@keyframes input_highlight {
  0% {
    background: #fdf4c7
  }
  20% {
    background: #fdf4c7
  }

    50% {
    background: #fdf4c7
  }
  100% {
    background: #fff;
  }
}

.input_highlight {
  animation: input_highlight 1s;
}
@keyframes err_highlight {
  0% {
    background: #f9200a
  }
  20% {
    background: #f9200a
  }

    50% {
    background: pink
  }
  100% {
    background: transparent;
  }
}

.err_highlight {
  animation: err_highlight 1s;
}
@keyframes highlight_border {
	
  0% {
    border:1px solid #fde117;
  }  50% {
     border:1px solid #fde117;
  }
  100% {
     border:transparent;
  }
}

.highlight_border {
  animation: highlight_border 2s;
}.groups_create_section .ui-selectmenu-button {
    margin-top: 14px;
    display: block;
}#new_comm_location #lf_map_i {
    position: relative;
    box-shadow: none;
    border: 1px solid #ccc;
}.html5-upload-link {
    position: absolute;
    top: -5px;
    right: -5px;
    height: 200px;
    z-index: 2;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
    font-size: 200px;
    filter: alpha(opacity:0);
}
.html5-upload-link._community_cover {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.search_row {
    border-top: 1px solid #e7e8ec;
    padding: 15px 0;
 
}#results>div:first-child div.search_row:first-child, .summary_tabs+div.search_row, div.search_row:first-child {
    border-top: none;
}.search_row .img {
    float: left;
    margin: 0 12px 0 0;
    position: relative;
    width: 32px;
    height: 32px;
    overflow: hidden;
}.search_communities_results a {
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
    line-height: 1.154;
    color: #2a5885;
    text-decoration: none;
    cursor: pointer;
}.search_item_img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -moz-force-broken-image-icon: 0;
    background-color: #fafbfc;
}.search_row .controls {
    margin: 11px 0 0 10px;
    max-width: 155px;
    float: right;
    text-align: right;
}.search_communities_results .flat_button {
    padding: 9px 12px;
}.btn_f_unf_group {
    display: none;
}.btn_f_unf_group.show {
    display: block;
}.search_row .info {
    padding: 7px 0 0;
    overflow: hidden;
}.search_row.groups_row .title {
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.search_row .labeled {
    margin-bottom: 6px;
    color: #656565;
}.communities_row_info_bullet {
    font-size: 16px;
    color: #999;
    vertical-align: middle;
    margin: 1px 3px 0 3px;
    display: inline-block;
}.verified-ic {
    display: inline-block;
    background: url(images/verified.png) no-repeat 50%;
    width: 16px;
    height: 16px;
}.community.verified-ic {
    vertical-align: middle;
    margin-left: 5px;
}
.button_gray button:active, .flat_button.secondary:active {
    background-color: #dae2ea;
}.search_communities_results .flat_button {
    padding: 9px 12px;
}.button_gray button, .flat_button.secondary {
    background-color: #e5ebf1;
    color: #55677d;
}
.communities_index {
	padding:8px;
}
.no_rows {
    overflow: hidden;
    color: #939393;
    padding: 100px 50px;
    font-size: 14px;
    text-align: center;
    line-height: 22px;
}

.groupCover {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
 
}
 
/*.groupCover__image {
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50%;
}*/
.groupCover__image {
position: relative;
 
    width: 100%;
    height: auto!important;
 
}

.comm_page_cover {
    position: relative;
    top: 0;
    width: 100%;
    padding: 0;
    overflow: hidden;
    height: 176px;
}
/*
@media screen and (min-width: 240px){
.comm_page_cover {
height:90px;
}
.groupCover__image{
margin-top: 85px;}


}


@media screen and (min-width: 320px){
.comm_page_cover {
height:105px;
}
.groupCover__image{
	
	margin-top: 79px;
}

}


@media screen and (min-width: 568px){
.comm_page_cover {
height:155px;
}
.groupCover__image{
	
	margin-top: 0px;
}

}
*/

 
@media screen and (min-width: 882px){
.groupCover-vk_animationYes .groupCover__image {
    top: 0!important;
}
}

@media screen and (max-width: 881px){
.groupCover-vk_animationYes .groupCover__scrim {
    width: 100%;
    height: 87px;
    -moz-background-size: 1px 88px;
    -o-background-size: 1px 88px;
    background-size: 1px 88px;
    background-image: url(images/cover_scrim.png);
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    position: absolute;
}
}

@media screen and (max-width: 881px){
.groupCover-vk_animationYes .groupCover__dimmer {
    background: #5d80a6;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
}

@media screen and (max-width: 881px){
.h.groupCover-vk_animationYes.groupCover-vk_animationStep .groupCover__dimmer, .h.groupCover-vk_animationYes.groupCover-vk_animationStep .head_search {
    background: #5181b8;
}
}

@media screen and (min-width: 882px){
.groupCover-vk_animationYes .groupCover__dimmer, .groupCover-vk_animationYes .groupCover__scrim {
    opacity: 0!important;
}
}

.owner_panel {
    padding-top: 7px;
}@media screen and (min-width: 240px){
.owner_panel {
    padding-top: 5px;
}
}

@media screen and (min-width: 320px){
.owner_panel {
    padding-top: 7px;
}
}

.fit_box .owner_panel {
    padding: 12px;
}

@media screen and (min-width: 240px){
.fit_box .owner_panel {
    padding: 10px;
}
}

@media screen and (min-width: 320px){
.fit_box .owner_panel {
    padding: 12px;
}
}

.basisGroup__mainInfoRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    min-height: 70px;
}.basisGroup__mainInfoRow>a {
    width: 70px;
    height: 70px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px;
}.op_fimg, .op_img, .op_iwrap, .pp_img, .pp_iwrap {
    float: left;
    width: 32px;
    height: 32px;
    margin: 2px 7px 0 0;
    background-color: #e6ebef;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}.pp_img {
    width: 40px;
    height: 40px;
    margin: 0 7px 0 0;
    -o-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
}.pp_img, .pp_iwrap {
    width: 75px;
    height: 75px;
    margin: 0 8px 0 0;
}@media screen and (min-width: 240px){
.pp_img, .pp_iwrap {
    width: 50px;
    height: 50px;
    margin: 0 8px 0 0;
}
}


@media screen and (min-width: 320px){
.pp_img, .pp_iwrap {
    width: 75px;
    height: 75px;
    margin: 0 8px 0 0;
}
}

.basisGroup__main .pp_img {
    max-width: 70px;
    max-height: 70px;
    margin-right: 10px!important;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}.basisGroup__mainInfo {
    min-height: 0!important;
    min-height: auto!important;
    overflow: hidden;
}.pp_cont {
    margin-left: 47px;
    min-height: 40px;
}.pp_cont {
    margin-left: 83px;
    min-height: 75px;
}

@media screen and (min-width: 240px){
.pp_cont {
    margin-left: 58px;
    min-height: 50px;
}
}
@media screen and (min-width: 320px){
.pp_cont {
    margin-left: 83px;
    min-height: 75px;
}}
.basisGroup__mainInfo.pp_cont {
    margin-left: 0!important;
}.op_header {
    color: #565656;
    font-size: 16px!important;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.4px;
    -webkit-font-smoothing: antialiased;
}.basisGroup__groupTitle {
    font-size: 17px!important;
    line-height: 20px!important;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.fi_fat .option_label, .fi_fat .textfield, .fi_value, .field_inline .email_post, .field_prefix, .hp_header, .join_button, .mh_header, .op_header, .payments_phone_number, .wiki_content .wiki_title, .zpv_values {
    font-size: 1.17em;
}.app_inline_item .app_name_label, .away_bottom .item_like, .away_bottom .item_repost, .body_fullscreen .away_page .away_bottom_date, .body_fullscreen .away_page .away_bottom_source, .bottom_panel, .button, .cp_attached_wrap .msh_desc, .email_post_change, .fi_fat .fi_subrow .option_label, .fi_header_light, .head_panel, .near_btn, .new_item_link, .owner_panel, .slim_header, .small_button, .small_near_btn, .sub_header, .text_panel, .zpv_close_btn {
    font-size: 1em;
}.pp_status, .pp_status_link {
    color: #333;
}.pp_status {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}.pp_info, .pp_no_status, .pp_status {
    font-size: small;
    padding: 4px 0 0;
}.basisGroup__groupSubtitle .pp_status, .basisGroup__groupSubtitle .pp_status_link {
    color: #777!important;
    font-size: 14px!important;
    line-height: 18px!important;
}.dropdown {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    z-index: 2;
}.dropdown {
    margin-top: 12px;
}.dropdown__item {
    display: block;
    padding: 8px 12px 9px;
}.dropdown__item_toggler {
    font-weight: 700;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #dee5eb;
    position: relative;
    z-index: 1;
}.dropdown__item_toggler:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 5px;
    margin-left: 3px;
    margin-right: -13px;
    background-repeat: no-repeat;
    background-image: url(images/dropdown_arrow.png);
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    position: relative;
    top: -1px;
}
.dropdown__menu {
    display: none;
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.15);
    border: 1px solid #dadada;
}.dropdown__item {
    display: block;
    padding: 8px 12px 9px;
}.dropdown__item_ghost {
    font-weight: 700;
    text-align: center;
    visibility: hidden;
}.dropdown__item {
    display: block;
    padding: 8px 12px 9px;
}
.basisGroup__main.owner_panel
{background:#f7f7f7;
	
}

@media screen and (min-width: 240px){
.search_item_img,.search_row .img {
    width: 32px;
    height: 32px;
}}
@media screen and (min-width: 320px){
.search_item_img,.search_row .img {
    width: 40px;
    height: 40px;
}
 
}


@media screen and (min-width: 568px){
.search_item_img,.search_row .img {
    width: 50px;
    height: 50px;
}}
.a{
	color: #2B587A;
}

.groupCover .theme_custom_cvk_sv {
    display: none;
}
.theme_custom_cvk_sv {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    -webkit-transition: opacity 800ms ease, visibility 300ms ease;
    transition: opacity 800ms ease, visibility 300ms ease;
}.groupCover .reposition_cover {
    left: 1%;
}
.reposition_cover {
    position: absolute;
    color: #fff;
    left: 6px;
    top: 12px;
    margin: auto;
    text-align: left;
    font: 11px 'Roboto', arial;
}.fl_right {
    float: right;
    margin-right: 16px;
}.flat_button._cancel {
    background-color: transparent;
    color: #d3d7da;
    border-color: #ddd;
}.medadd_inline_editable_icon, .page_cover_menu, .page_media_money_transfer .page_media_money_decline_btn .button, .page_media_stickers_store .page_media_money_decline_btn .button, .wall_copy_more, .wall_post_more, .wall_reply_more {
    -o-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease;
}
._default_cur {
    cursor: auto;
}
.page_cover_menu {
    position: absolute;
    bottom: 6%;
    left: 15px;
 
}.medadd_inline_editable_icon, .page_cover_menu, .page_media_money_transfer .page_media_money_decline_btn .button, .page_media_stickers_store .page_media_money_decline_btn .button, .wall_copy_more, .wall_post_more, .wall_reply_more {
    -o-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease;
}
.page_cover_action {
    padding: 9px;
    margin-left: 8px;
    background: #1f1f1f;
    background: rgba(31,31,31,.75);
    border-radius: 50%;
    float: right;
    cursor: pointer;
}

.page_cover_action:before {
    content: '';
    display: block;
    height: 19px;
    width: 19px;
    background: url(images/svg/cover_add.svg) 50% no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.page_cover_action.delete:before {
    background-image: url(images/svg/cover_delete.svg);
}



.page_cover_action:before {
    content: '';
    display: block;
    height: 19px;
    width: 19px;
    background: url(images/svg/cover_add.svg) 50% no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.page_cover_action.edit:before {
    background-image: url(images/svg/cover_edit.svg);
}

.owner_photo_content {
    padding: 20px 25px;
}.owner_photo_desc {
    font-size: 14px;
    padding: 12px 0 15px;
    text-align: center;
    line-height: 150%;
}.community_add_cover_txt {
    text-align: center;
    font-size: 14px;
    position: ABSOLUTE;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.commfileadd {
    position: absolute;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    opacity: 0;
    left: 0;
    top: 0;
}
.parentcommuploadprbar{
	display:none;
   width:260px;
   height:26px;
	    margin: auto;
}.owner_photo_additional {
    font-size: 12px;
    text-align: center;
    padding: 12px 25px 14px;
    background: #fafbfc;
    color: #000;
    border-top: 1px solid #e7e8ec;
    border-radius: 0 0 2px 2px;
}

.comm-upload-progress-bar {
    height: 100%;
    width: 100%;
    text-align: center;
	border:1px solid #d4d4d4;
    background: url(images/progress.gif) no-repeat;
	background-size: 0% 100%;
	border-radius:3px;
	line-height:26px;font-weight:bold;color:#fff;
}
.page_cover_action:before {
    content: '';
    display: block;
    height: 19px;
    width: 19px;
    background: url(images/svg/cover_add.svg) 50% no-repeat;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.w100{width:100%;}
.group-edit-pencil {
    font-size: 16px;
    color: #5d7894;
}.group-edit {
    width: 28px;
    height: 28px;
    text-align: center;
    justify-content: center;
    display: flex;
    background: #fff;
    align-items: center;
    border-radius: 3px;
    border: 1px solid #ddd;
}
.flex-center{
	width: 100%;
    margin: auto;
    display: flex;
    justify-content: center;
}
.leaflet-control-search .search-tip:hover, .leaflet-control-search .search-tip.__active {
    background: #eee;
}.leaflet-control-search .search-tip.__selected:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url(images/ok-lg.png);
    background-repeat: no-repeat;
    right: 3px;
}
.pedit_row._com{
	padding:16px;
}
#pedit_status_emoji_btn {
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.relative{
	position:relative;
}
.comm_status_update_maxlength {
    float: left;
    position: relative;
    top: 11px;
    color: #999;
    font-size: 14px;
	margin:8px 0;
}

.page_cover_info .page_actions {
    width: 100%;
}

.page_actions_f{
	
    width: 100%;
    height: 30px;
}

.page_action_left {
    position: relative;
    width: 85%;
    float: left;
}.btn_f_unf_group {
    display: none;
}.button_wide button, .flat_button.button_wide {
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
}.btn_f_unf_group.show {
    display: block;
}.page_actions_cont {
    position: relative;
}.page_actions_cont.narrow .page_actions_header, .page_actions_cont.narrow .page_extra_actions_btn {
    background-image: url(images/profile_dots.png?1);
    background-repeat: no-repeat;
}.page_actions_cont.narrow .page_extra_actions_btn {
    width: 36px;
    padding-right: 7px;
    border-right: 9px solid transparent;
    background-position: right 13px;
}.page_actions_cont.narrow .page_actions_dd_label {
    display: none;
}.page_actions_dd_label, .page_actions_header_inner {
    color: #55677d;
    padding-right: 13px;
    background: url(images/contour_arrow.svg) no-repeat;
    background-position: right 7px;
}.comm_action_menu {
    position: absolute;
    background: #fff;
    z-index: 1;
    border: 1px solid #e5e6e9;
    right: 0px;
    margin-top: 8px;
    min-width: 130px;
    display: none;
}.comm_action_menu a {
    display: block;
    box-sizing: BORDER-BOX;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    padding: 0 13px;
    height: 28px;
    line-height: 28px;
    color: #2a5885;
    white-space: nowrap;
    outline: none;
}
.page_actions {
    margin-top: 12px;
    padding: 0 7px;
}.join_to_group_ic {
    display: inline-block;
    background-image: url(images/plus-white-16.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}.unjoin_to_group_ic {
    display: inline-block;
    background-image: url(images/done-white-following-16.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.ic-comm-share{
    font-size: 15px;
    color: #537590;
}


.slim_header {
    font-size: medium;
    word-wrap: break-word;
    background-color: #DEE5EB;
    position: relative;
    padding: 5px 7px;
    margin-top: -1px;
    color: #657e9b;
    font-weight: 500;
}
.page_actions_wide {
overflow: hidden;
    min-height: 36px;
}
.group_info_block.info {
    overflow: hidden;
    word-wrap: break-word;
    padding: 6px;
}
.group_info_block {
    line-height: 150%;
}

.group_info_row {
    padding-bottom: 8px;
    padding-left: 24px;
    position: relative;
}

.group_info_row:before {
    display: block;
    position: absolute;
    content: '';
    background: url(images/group_info_cons.png) no-repeat 0 0;
    height: 15px;
    width: 15px;
    margin: 2px 0 0 -24px;
}.group_info_row.privacy:before {
    background-position: 0 -80px;
}.group_info_row.privacy.open:before {
    background-position: 0 -80px;
} .group_info_row.date:before {
    background-position: 0 -115px;
}.group_info_row.site:before {
    background-position: 0 -96px;
}.group_info_row.location:before {
    background-position: 0 -60px;
}.club_map_address {
    font-size: 12px;
    color: #000;
}.communities_row_info_bullet {
    font-size: 16px;
    color: #999;
    vertical-align: middle;
    margin: 1px 3px 0 3px;
    display: inline-block;
}

 .hookData {
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    font-size: 12px;
    text-align: left;
}.hookData {
    display: none;
    position: absolute;
    left: -9999px;
}

#group_pg_details .feed-tip-map-loc{
	    max-height: 111px;
}

.ic_comm_menu {
    font-size: 18px;
    color: #5d7894;
    display: inline-block;
    font-weight: normal;
    margin-right: 6px;
    vertical-align: text-bottom;
}
.group_ic {
    background: url(images/group_icons.png) no-repeat;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    margin-right: 8px;
    width: 17px;
    height: 19px;
    opacity: 0.75;
    filter: alpha(opacity=75);
    -o-transition: opacity 100ms ease;
    transition: opacity 100ms ease;
}.group_ic._images {
    background-position: 0 1px;
}.group_ic._videos {
    background-position: 0 -74px;
}.group_ic._invite {
    background-position: 0 -54px;
}
.divider_comm_menu{
	
	width:100%;
	background:#ccc;
	height:1px;
}.photos_album_intro h1 {
    text-align: center;
}.comm_album_add_pictures {
    width: 100%;
    padding: 22px;
    box-sizing: border-box;
    border: 1px dashed #2196F3;
    opacity: .7;
    position: relative;
    margin-bottom: 12px;
}
 .community_items_pg{
	 padding:16px 4px;
 }
 .comm_add_pic_txt {
    text-align: CENTER;
    font-size: 14px;
    font-weight: bold;
    color: black;
}
 .community_items_pg .ul_album{
	width: 100%;
    float: none;
 }
 .community_items_pg .col-card {
 
    display: block;
 
}
#group_pg_details .photo-sc_i_cnt_a{
background-color: #d3dce3;
}
#group_pg_details .photo-sc_grid_abt{
	    text-align: center;
    font-weight: bold;
}
.p16{padding:16px;}

.comm_album_cover {
    background-position: 50%;
    width: 100%;
    height: 128px;
    background-repeat: no-repeat;
    background-size: cover;
}.community_items_pg .ul_album {
    width: 100%;
    float: none;
 
}
.community_upload_video_process{
position: relative!important;
    margin-bottom: 12px!important;
    width: 100%!important;
}
.video_upload_section .vd_thumbs_cnt {
    margin: 0!important;
    height: 100%;top:0;
}
.video_upload_section .video_uploaded_slider{
    height: 191px;
    position: absolute;
    top: 0;
    width: 100%;
}
.video_upload_section .nobleSlider, .video_upload_section .nb-slides-container, .video_upload_section .nb-slides ,
#community_pictures_wall .nobleSlider, #community_pictures_wall .nb-slides-container, #community_pictures_wall .nb-slides {
    height: 100%;
}
#delete_recent_upload{
    width: 24px;
    height: 24px;
    background-position: 50%;
    background-color: #0000006e;
    border-radius: 6px;
	background-image: url(images/x-delete-pp-ccc-16.png);
}

.mob_community_followers {
    padding: 8px;
    position: relative;
    overflow-x: auto;
    width: auto;
    white-space: nowrap;
}
.mob_community_followers li{
	
    display: inline-block;
    width: 58px;
    text-align: center;
	overflow:hidden;
}
.mob_community_followers li a{
	display:block;
}

.mob_community_followers li img{
	border-radius:50%;
	width:40px;
	height:40px;
}

@media screen and (min-width: 320px){
.mob_community_followers li img{
 
	width:36px;
	height:36px;
}	
	
}


@media screen and (min-width: 240px){
.mob_community_followers li img{
 
	width:32px;
	height:32px;
}	
	
}
@media screen and (min-width: 568px){
.mob_community_followers li img{
	width:40px;
	height:40px;
}}

.mob_community_followers li span {
    display: block;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
}

.mob_community_contact {
    position: relative;
    overflow: hidden;
    padding: 8px;
}
.mob_community_contact li {
    display: block;
    position: relative;
}

.mob_community_contact li a {
    display: block;
    overflow: hidden;
}

.mob_community_contact li img {
    border-radius: 50%;
    width: 48px;
    height: 48px;float:left;
}
.comm_admin_name {
    float: left;
    margin-left: 10px;
    vertical-align: middle;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.comm_admin_uname {
    font-weight: 500;
    font-size: 12px;
}
.admin_username {
    color: #ababab;
    font-size: 12px;
}
.admin_name {
    font-size: 14px;
}
.mob_community_contact_admin {
    position: absolute;
    right: 20px;
}

#mobilepopup {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
}
#mobilepopup .mob_pp_loader {
	display:block;
	width:20px;
	height:20px;
	background-image:url(images/preloaders/slider-preloader.gif);
	background-repeat:no-repeat;
position:absolute;
top:0;bottom:0;left:0;right:0;margin:auto;
}
.mob_popup_friends_list {
    position: relative;
 
}.mob_popup_friends_list a {
    display: block;
    padding: 10px 7px;
}.mob_popup_f_avatar {
    width: 36px;
    height: 36px;
    vertical-align: middle;
    display: inline-block;
}
.mob_popup_f_avatar img {
    width: 100%;
    border-radius: 50%;
}
.mob_popup_f_name {
    margin-left: 12px;
    vertical-align: middle;
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
}
.mob_popup_friends_list li {
    position: relative;

    border-bottom: 1px solid #ddd;
}
.mob_popup_friends_list li:last-child {
	  border-bottom: 0;
}
.btn-invite-com {
    position: absolute;
    right: 7px;
    top: 14px;
}.mob_popup_friends_list a.active {
    background: #f4f6f9;
}
.none{display:none;}
.gif_search_popup input{
border-radius: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 2px solid #2196F3;
    margin-bottom: 12px;
    box-shadow: none;
	text-align:center;
}
.mob_popup_cnt{
	background:#fff;
}
#post_add_tracks {
    padding: 6px;
    margin-bottom: 20px;
}
#post_add_tracks .track_play, #post_add_tracks .mus-tr_play {
    top: 6px;
    left: 5px;
    opacity: 1;
}


.mus_playlist-add_searchicon {
 
    top: 12px;
}
.mus_playlist-add_h {
    background: #E9EFF3;
    margin-bottom: 20px;
    margin-top: 10px;
    border-radius: 0;
    border: 0px solid #ddd;
}

.jcol-l, .jcol-r {
    display: inline-block;
    width: 49%;
    vertical-align: middle;
    text-align: left;
}.mus_tabs {
    max-height: none;
    vertical-align: baseline;
    line-height: 14px;
}.mus_tabs, .mus_tabs_i {
    display: inline-block;
	    text-transform: capitalize;

}.mus_tabs_i {
    position: relative;
    max-height: none;
    cursor: pointer;
    color: #2a5885;
    font-size: 14px;
    padding: 12px;
}

.mus_tabs_i {
    color: #737373;
}.mus_tabs_i.__active .mus_tabs_i_a {
    text-decoration: none;
    color: #191818;
    border-color: #396599;
    text-shadow: none;
}.mus_tabs_i_a {
    display: inline-block;
    padding: 0 2px 1px;
    border-bottom: 2px solid transparent;
}.mus_tabs_i_a_count {
    color: #878787;
}
#jb_m_livesearch{
	border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 2px solid #2196F3;
    border-radius: 0;
    box-shadow: none;
}

.mus-tr_i.__selected {
    background-color: #D2DCE5;
}

#mus_form_add_btns{
    bottom: 0;
    background: #fff;
    z-index: 11;
}
#post_add_tracks .button-pro.__sec{
    padding: 6px;
}

.WD_attached_tracks ul li:first-child{
	margin-top:12px;
}

#mobilepopup .ul_album{
	width:100%;
	float:none;
	
}
#mobilepopup .attach_item_pic{
	width:18%;
}#mobilepopup .portlet_h2 {
    position: relative;
    z-index: 1;
    margin-top: -10px;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 250%;
    border-bottom: 1px dotted #999;
}

#attach_photos_form_btns{
	padding: 8px;
    bottom: 0;
    background: #fff;
    z-index: 80;
    box-sizing: border-box;
}
#hook_Block_AttachDialogPhotoPicker{
    margin-bottom: 50px;
	
}
.jb_attached_files obattch:first-child{
	    margin-top: 20px;
}
 
.widget_Comments_post_btn {
    right: 16px;
    position: absolute;
}

.jbox_wall_alb_photos {
    padding: 6px;
}.jbox_alb_nam_hd {
 
    font-weight: bold;
}#mobilepopup .jbox_wall_alb_photos .attach_item_pic {
    width: 22%;
}
.vp_video{
	position: relative;
    background: #333;
    width: 100%;
    height: 280px;	
}
.vp-layer-info {
    padding: 12px;
}.vp-layer-description {
    padding: 12px 12px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}.vp-layer-info_date {
    color: #999;
}.vp-layer-info_views {
    width: 12px;
    padding-left: 16px;
    margin-left: 12px;
    background: url(images/video/views_c5c5c5.png) 0 50% no-repeat;
    color: #999;
}.vp-layer-info_warning {
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 12px;
    margin-left: 8px;
    margin-top: 1px;
}.ic12_warn, .ic12_spam {
    background-image: url(images/ic_nav_4.png);
    background-position: 0 0;
    background-size: 30px 333px;
    opacity: 0.8;
}.vp-layer .vp-layer-description .media-text {
    margin-bottom: 10px;
    max-height: 4.5em;
    overflow: hidden;
    line-height: 21px;
}.vp-layer-description .media-text.__full, .vp-layer .vp-layer-description .media-text_cnt {
    max-height: none;
}.textWrap {
    display: block;
    max-width: 100%;
    white-space: pre-wrap;
    word-wrap: break-word;
}.vp-layer-info_views {
    width: 12px;
    padding-left: 16px;
    margin-left: 12px;
    background: url(images/video/views_c5c5c5.png) 0 50% no-repeat;
    color: #999;
}.vd_pp_tags {
    font-weight: 500;
    padding: 12px;
}#movie-comments {
 
    padding: 12px;
	box-sizing: border-box;
    background-color: #f6f7f9;
    border-top: 0px solid #eaeaea;
    border-bottom: 0px solid #e1e1e1;
}

.vp-layer_video-list_h-tx {
    font-size: 15px;
    color: #5e6163;
 
    width: 100%;
    display: block;
}.vp-layer_video-list {
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
}#vp_rel_list .js-vp-layer_video {
    display: inline-block;
    width: 136px;
    height: 120px;
    margin: 4px;
    position: relative;
}

 
.vp-layer_video_img {
    width: 136px;
    height: 80px;
    background: #000;
    overflow: hidden;
}.vp-layer_video_time, .vp-layer_video_live {
    position: absolute;
    top: 4px;
    right: 4px;
    padding: 0 3px;
    background-color: rgba(0,0,0,.6);
    font-size: 10px;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}.vd_p_cover {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(images/video/video-xl.png);
}.vp-layer_video_n {
    font-weight: 500;
    line-height: 150%;
}.vp-layer_video_au {
    font-size: 11px;
    color: #999;
}.vp-layer_video-list_h {
    padding: 6px;
} .vp-layer_video-list_w {
    border-bottom: 1px solid #ddd;
}

.comment_likes_count_js.__liked .comment-like, .comment_likes_count_js.__liked .comm_likes_count {
    font-weight: 500;
    color: #366175;
}
.comment_likes_count_js.__liked .icon-comment-like{
	opacity:1;
}


.media-layer_hld {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    /* min-width: 548px; */
    width: 100%;
    /* padding: 0 72px; */
    margin: 0 auto;
    /* margin-top: 24px; */
    text-align: left;
    opacity: 1;
 
    -webkit-transition: opacity .2s .1s ease-out;
    transition: opacity .2s .1s ease-out;
}.chrome .media-layer_hld, .mac-chrome .media-layer_hld {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}.media-layer_c {
    position: relative;
    display: inline-block;
    z-index: 2;
    vertical-align: middle;
    width: 100%;
}.mlr {
    min-height: 250px;
    background: #fff;
}.mlr_cnts {
    /* padding: 10px; */
    min-height: 190px;
    line-height: 1.5;
    /* box-sizing: border-box; */
}.mlr_top, .mlr_bot {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}.mlr_top, .mlr_bot {
       width: 100%;
}.mlr_top {
    margin-bottom: 1px;
    border-bottom: 0px solid #ddd;
    padding: 10px;
    box-sizing: border-box;
}.mlr_top_l, .mlr_top_r {
    display: inline-block;
    vertical-align: top;
}.mlr_top_l {
    width: 75%;
}.mlr_top_l, .mlr_top_r {
    display: inline-block;
    vertical-align: top;
}.ucard {
    position: relative;
    min-height: 50px;
    margin-bottom: 10px;
    line-height: 1.45;
    font-size: 12px;
    color: #666;
}.mlr_top .ucard {
    margin-right: 12px;
    margin-bottom: 0;
}#pp_post_viewer .ucard_img {
    position: absolute;
    top: 0;
    left: 0;
    height: 36px;
    border-radius: 50%;
}#pp_post_viewer .ucard_img_a {
    background: transparent;
}

.ucard_img_a {
    display: block;
    background: #202226;
}#pp_post_viewer .ucard_img_cnt {
    display: block;
    position: static;
    width: 36px;
    height: 36px;
    border-radius: 50%;
}.ic-online {
    position: absolute;
    left: 10px;
    bottom: 3px;
    width: 8px;
    height: 8px;
    border: 2px #fff solid;
    border-radius: 50%;
    background: green url(images/online-green.png);
    pointer-events: none;
}.mob_popup_f_avatar .ic-online {
    left: 5px;
    bottom: 8px;
}#pp_post_viewer .ic-online {
    left: -1px;
    bottom: -1px;
}#pp_post_viewer .ucard_info {
    margin-left: 49px;
    line-height: 18px;
    color: #999;
}.mlr_top_r {
    width: 25%;
    text-align: right;
}.mlr_date {
    color: #999;
    font-size: 10px;
}.mlr_date, .mlr_edit, .mlr_top_ac {
    display: inline-block;
    vertical-align: middle;
}.mlr_top_ac {
    margin-left: 8px;
}.ic_bookmark-g {
    background-image: url(images/ic_nav_8.png);
    background-position: 0 -224px;
    background-size: 30px 337px;
}.ic12_warn, .ic12_spam {
    background-image: url(images/ic_nav_4.png);
    background-position: 0 0;
    background-size: 30px 333px;
    opacity: 0.8;
}.mlr_top_ac_i {
    display: inline-block;
    margin-left: 2px;
}.u-menu_a {
    color: #333;
}.mlr_cnt {
    margin-bottom: 16px;
}.media-text_cnt {
    margin-top: 1px;
} ._fl_right {
    text-align: right;
}.mlr_disc {
    margin: 0;
    border-top: 1px solid #eaeaea;
    background: #f6f7f9;
}.mlr_ovr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 25;
    background-color: rgba(255,255,255,.8);
    display: none;
}.mlr_disc .comments_cnt {
    padding: 6px;
    width: 100%;
    box-sizing: border-box;
    margin: auto;
    /* padding-bottom: 8px; */
    /* overflow: hidden; */
}.comm_widget_pb {
    padding-bottom: 9px;
    padding-top: 0px;
}.comments-p-sticky {
    bottom: 0;
    background: #f6f7f9;
}.ucard .delete-stub {
    min-height: 50px;
    display: none;
}.scroll-arrow {
    position: fixed;
    top: 90px;
    left: 4%;
    z-index: 100;
    width: 64px;
    height: 18px;
    margin-left: 400px;
    padding-top: 17px;
    background: #888 url(images/gs_go-top.png) center 13px no-repeat;
    border-radius: 3px;
    text-align: center;
    color: #888;
    font-size: 0;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
}.scroll-arrow_cnt.__bottom {
    display: none;
}.__none{display:none!important;}

#pp_post_viewer_html_cnt .feed_f{
	border-top:0;
}
.mlr_user_n {
    font-weight: bold;
    font-size: 15px;
}
.hookBlock .input-e {
    display: none;
    color: red;
    position: relative;
    line-height: 18px;
}
.widget-list_i .__active .widget_count {
    font-weight: bold;
    color: #e62e40;
}#feed_dropdown {
    padding: 8px 14px;
    font-weight: 500;
    background: #fff;
    border: 1px solid #c6c6c7;
    position: absolute;
    right: 100%;
    margin-right: -20px;
    overflow: hidden;
    margin-top: 19px;
    font-size: 12px;
    z-index: 1;
    width: auto;
    width: 140px;
    border-radius: 3px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.tophead_search #lm_search_field{
	 
	 background:#fff;
	 
 }
 
 
 
 .search_highlight_key {
    background-color: #fde25d;
    color: #333;
}

.profile_info_block {
    padding: 0 0 29px;
    border-top: 1px solid #e7e8ec;
}.profile_info_header_wrap {
    border-bottom: none;
    position: relative;
    margin: -8px 0 4px;
}.profile_info_header_wrap a {
    text-transform: none;
    color: #929eb0;
}.profile_info_edit {
    float: right;
    background-color: #fff;
    padding-left: 7px;
}.profile_info {
    line-height: 150%;
}.profile_info_row {
    padding-top: 5px;
}.fl_l {
    float: left;
}.profile_info .label {
    width: 165px;
    color: #828282;
    text-transform: capitalize;
}.ic_status_msg_div {
    float: left;
}.ic_status_msg {
    background: url(images/ic_nav_9.png) no-repeat;
    background-position: 0 -32px;
    width: 18px;
    height: 18px;
    display: block;
    float: left;
}.profile_info .labeled {
    overflow: hidden;
    text-overflow: ellipsis;
}
.top_search_sugg_direct,.tophead_recent_search{
	padding: 8px;
    background: #fff;
    display: block;
    border-bottom: 1px solid #eee;
}

.m_search_items .si_owner {
 
    font-size: 13px;
}


@media screen and (min-width: 320px){
._hfixed.lm_opened.qs_opened {
    height: auto;
    overflow: auto;
}
}
.qsearch_loading_ic {
    display: none;
    width: 16px;
    height: 11px;
    background: url(images/preloaders/fb-ajax-loader.gif) no-repeat 50%;
    position: absolute;
    top: 10px;
    left: 9px;
}
.qs_field_wrap.loading .qsearch_g_ic{

display:none;
}
.qs_field_wrap.loading .qsearch_loading_ic{
	display:inline-block;
}

.mob_feed_filter_dropdown {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff!important;
    border: 1px solid #dee0e3;
    position: fixed;
    padding: 0;
    z-index: 100;
    box-shadow:0 11px 25px 0 rgba(0,0,0,.3);
    width: 100%;
    /* right: 0; */
    top: 48px;
    box-sizing: border-box;
    left: 0px;
    /* margin: auto; */
}

.mob_filter_i {
    padding: 10px 12px;
    margin: 0;
 display:block;
    float: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 15px;
    color: #000;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: 0 0!important;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left!important;
	-webkit-tap-highlight-color: transparent;
	    white-space: nowrap;
}

.mob_filter .mob_filter_i {
    display: none;
}

.mob_filter .mob_filter_i.active {
    display: block;
}

.mob_filter {
    text-align: center;
    background: #fff;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.index_filter_wall_ic_dropdown{
    display: inline-block;
    vertical-align: middle;
    width: 11px;
    height: 6px;
    margin-left: 6px;
    background-image: url(images/dropdown_arrow_light.png);
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.filter-wall-dropdown-ic {
    color: #fff;
    margin-left: 6px;font-size:14px;
}
.mob_filter_i.__active{
border-left:3px solid #7a9dc1;
}
.comment_likes_count_js {
    position: relative;
}.icon-comment-like, .icon-comment-edit, .icon-comment-edit-upd, .icon-comment-report, .icon-comment-reply {
    background-image: url(images/comment_actions_ic.png?v=3);
    width: 16px;
    height: 16px;
    position: relative!important;
    top: 2px!important;
    margin-right: 7px;
}.icon-comment-like, .icon-comment-edit, .icon-comment-edit-upd, .icon-comment-report, .icon-comment-reply {
    width: 12px;
    height: 12px;
    opacity: .6;
    margin-right: 4px;
}.icon-comment-like {
    background-position: 0px -274px;
}.phlayer_ul_comms .comment_bottom a i {
    display: inline-block;
}.icon-comment-reply {
    background-position: -1px -306px;
    opacity: .6!important;
}
.post-tag-friend-dropdown {
    z-index: 1;
    position: absolute;
    background: #fff;
    border: 1px solid #498daf;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, .3);
    margin-top: 9px;
    width: 150px;
    max-height: 140px;
    overflow: auto;
}.comments-p-sticky .post-tag-friend-dropdown {
    margin-top: 34px;
}.post-tag-friend-dropdown:before {
    content: '';
    position: absolute;
    top: -8px;
    margin: auto;
    right: 0;
    left: 0;
    width: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #C5C5C5;
    border-width: 8px;
}.drp_li_people {
    font-size: 12px;
    padding: 4px;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid transparent;
}.drp_li_people img {
    width: 26px!important;
    height: 26px!important;
    vertical-align: middle;
    margin-right: 8px;
    background-color: #eee;
    border-radius: 50%;
}.drp_li_people span {
    display: inline-block;
    max-width: 104px;
    vertical-align: middle;
}.left_footer_menu {
    padding: 4px 0;
}

@media screen and (min-width: 320px){
.left_footer_menu {
    padding: 7px 0;
}
}

@media screen and (min-width: 882px){
#l .mfoot, #l .pcont, body #l .mhb_logo, body #lm_cont {
    width: auto;
}

}

.leftmenu-ic {
    float: left;
    width: 24px;
    height: 22px;
    margin: -3px 15px 0 0;
    background: url(images/l_menu_icons.png?15) 0 22px no-repeat;
}

.leftmenu-ic.logout{
background-position: 0 -286px;
}.leftmenu-ic.settings{
background-position: 0 -242px;
}

.leftmenu-ic.f-language{
background-position: 0 -264px;
}
.leftmenu-ic.f-on-map{
	
	background-image:url(images/marker-24.png);
	width:24px;
	height:24px;
	background-position:0;
}
.leftmenu-ic.f-about{
	
	background-image:url(images/about-us-24.png);
	width:24px;
	height:24px;
	background-position:0;
}
.leftmenu-ic.f-privacy{
	
	background-image:url(images/policy-document-24.png?v1);
	width:24px;
	height:24px;
	background-position:0;
}
.leftmenu-ic.f-terms{
	
	background-image:url(images/terms-and-conditions-24.png);
	width:24px;
	height:24px;
	background-position:0;
}


.leftmenu-ic.f-search {
    background-position: 0 -133px;
}


#m .bl_cont>:last-child, #m .bl_item, #m .bli_cont>:last-child .bli, #m .blt_cont>:last-child .tap {
    border-bottom: 1px solid #dfe3e8;
}@media screen and (min-width: 320px){
.fit_box .owner_panel {
    padding: 12px;
}
}


.owner_panel {
    display: block;
    padding: 5px 7px 7px;
    border-bottom: 1px solid #e9e9e9;
    background-color: #f7f7f7;
}

@media screen and (min-width: 320px){
.owner_panel {
    padding-top: 7px;
}
}
.pp_buttons_block {
    padding: 7px 0 0;
}.pp_edit_status .iwrap {
    margin-right: 12px;
}.fit_box .iwrap {
    margin: 0 10px 0 0;
}.pointer {
    position: relative;
    margin-top: -1px;
    height: 6px;
}@media screen and (min-width: 320px){
.i_pointer, .pointer {
    height: 8px;
}
}

.pp_edit_status {
    padding: 5px 0 0;
}

.i_pointer {
    background: url(images/pointer.gif) no-repeat;
    display: block;
    width: 15px;
    height: 6px;
    position: relative;
    top: 1px;
}

@media screen and (min-width: 320px){
.i_pointer, .pointer {
    height: 8px;
}
}

.pp_edit_status .i_pointer {
    background-position: -30px 0;
    left: 9px;
}@media screen and (min-width: 320px){
.pp_edit_status .i_pointer {
    left: 18px;
}
}

a#user_profile_status, .pp_no_status_link {
    color: #333;
    font-size: 11px;
    display: block;
}

a#user_profile_status img, .pp_no_status_link img {
    vertical-align: middle;
}
.div-loader {
	
	background:url(images/preloaders/fb-ajax-loader.gif) no-repeat;
	width:16px;
	height:11px;
	display:inline-block;
	vertical-align:middle;
	margin:0 4px;
}div#new_msg_Status_err {
    color: red;
    padding: 8px 0;
}
.__grades .photo img {
    height: 36px;
    width: 36px;
    border-radius: 50%;
    border: 1px solid #dcdcdc;
}.__grades .ucard-v.__s .section {
    height: 36px;
    width: 36px;
}.__grades .ucard-v.__s {
    width: 36px;
}[data-offpopup] {
    font-size: 12px;
    /* font-family: "Roboto",arial; */
    color: #364f75;
    font-weight: bold;
}.notif_obj {
    position: relative;
    z-index: 1;
    margin-left: 8px;
    float: right;
}.good_quality_grade {
	width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    -moz-background-size: 100%!important;
    -o-background-size: 100%!important;
    background-size: 100%!important;
    background-repeat: no-repeat;
    background-image: url(images/action_icons_24px.png?1);
    right: inherit;
    left: 2px;
    z-index: 12;
    /* margin-left: -146px; */
    background-position: 0 -24px!important;
    position: absolute;
    top: 27px;
}
.__grades .media_more{
	padding: 0;
    margin: 8px 0;
}

.__grades .notif_obj .ucard-v.__s {
    width: 36px;
}.__grades .notif_obj .ucard-v.__s .section {
    height: 36px;
    width: 36px;
}.__grades .notif_obj .photo img {
    height: 36px;
    width: 36px;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
}.toolbar-layer.__feedback .notif_tx {
    margin-bottom: 0px;
    display: block;
    /* font-family: "Roboto",ari; */
    font-size: 12px;
}.toolbar-layer.__feedback.__big .notif_footer {
    font-size: 11px;
    margin-left: 1px;
}.notif_footer_delim {
    margin: 0 8px;
    border-right: 1px solid #ddd;
}.__grades .tico__12 .tico_img {
    position: Absolute!important;
}

.__grades .icon-comment-like {
    background-position: 0px 0px;
    background-image: url(images/klass/selected/klass/999ThumbUp-12.png);
    width: 16px;
    height: 16px;
    position: relative!important;
    top: 1px!important;
    margin-right: 7px;
}.pleft4 {
    padding-left: 4px;
}.icon-stars-count {
    background-image: url(images/ic_nav_1_v2.png);
    background-repeat: no-repeat;
    background-position: 0 -1593px;
    /* background-size: 31px 2814px; */
    width: 16px;
    height: 16px;
}.toolbar-layer.__feedback.__big .notif_media_cnt {
    margin: 0;
    margin-left: 50px;
}.__grades .photo_rate_res {
    position: relative;
    /* float: left; */
    right: inherit;
    left: inherit;
    margin: 2px 0;
    visibility: visible;
    opacity: 1;
    cursor: default;
    width: 80px;
    height: 16px;
    top: inherit;
}

.photo_rate_res {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 70px;
    height: 14px;
    cursor: zoom-in;
    /* visibility: hidden; */
    opacity: .8;
    -webkit-transition: opacity .24s ease, visibility .15s ease;
    transition: opacity .24s ease, visibility .15s ease;
}.photo_rate_bg {
    height: 14px;
    position: absolute;
    background: url(images/stars/Star-Filled-14.png) repeat-x;
    z-index: 1;
    cursor: zoom-in;
}.__grades .photo_rate_bg {
    background: url(images/stars/StarFilled-16.png) repeat-x;
    height: 16px;
}
.__grades .photo_rate_bg, .__grades .photo_rate_stars {
    cursor: default;
}.__grades .photo_rate_stars {
    background: url(images/stars/Star-16.png) repeat-x;
    width: 80px;
    height: 16px;
}
.__grades .photo_rate_bg, .__grades .photo_rate_stars {
    cursor: default;
}
.photo_rate_stars {
    width: 70px;
    height: 14px;
    background: url(images/stars/Star-14.png) repeat-x;
    position: absolute;
    cursor: zoom-in;
}
 
.fetching-hor, .ie8 .fetching-hor, .ie9 .fetching-hor {
    width: 16px;
    height: 11px;
    background: url(images/preloaders/fb-ajax-loader.gif?v2) center no-repeat;
}
.fetching-hor, .ie8 .fetching-hor, .ie9 .fetching-hor {
    display: inline-block;
    width: 34px;
    height: 8px;
    padding: 0;
    background: url(images/show-more-loading.gif?v2) center no-repeat;
    overflow: hidden;
    line-height: 3;
}.fetching-hor_i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -4px 0 0 -4px;
    height: 8px;
    width: 8px;
    display: none;
    border-radius: 50%;
    background: #333;
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
    opacity: .5;
    -webkit-animation: show .9s .15s infinite linear;
    animation: show .9s .15s infinite linear;
}
.photo-sc_grid_abt a {
    font-weight: 500;
}

.shared-post_url_preview {
    min-height: 60px;
    background: #f2f3f5;
    border: 1px solid #D8D8D8;
    position: relative;
    overflow: hidden;
}
._hover .shared-post_url_preview:hover {
    background: #f9f9f9;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.1);
}
.link-preview-image-thumb {
    width: 176px;
    height: 176px;
    background-color: #f0f0f0;
    border-right: 1px solid rgba(0,0,0,.1);
    overflow: hidden;
    text-align: center;
    /* float: left; */
}.link-preview-image-thumb img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
}.link-preview-image-thumb:After {
    content: "";
    display: inline-block;
    vertical-align: middle;
    min-height: 100%;
    height: 176px;
}.shared-preview-info-cnt {
    overflow: hidden;
    padding: 10px 16px 5px 16px;
    line-height: 1.4;
    font-size: 12px;
    display: table;
}.link-preview-title {
    line-height: 1.2;
    color: #1d2129;
    font-size: 16px;
    font-weight: 600;
}.link-preview-description {
    margin-top: 8px;
    color: #606770;
    font-size: 14px;
    line-height: 20px;
    word-break: break-word;
}.link-preview-site-name {
    line-height: 1.5;
    color: #606770;
    margin-top: 8px;
    text-transform: uppercase;
}.link-preview-site-name a {
    color: #606770;
 
}.link-preview-image-thumb {
    width: auto;
    height: auto;
    background-color: #f0f0f0;
    border-right: 1px solid rgba(0,0,0,.1);
    overflow: hidden;
    text-align: center;
    float: left; 
    text-align: center;
    margin: auto;
}
@media screen and (max-width: 519px){
	
	.link-preview-image-thumb {
		
		float:none;
		
	}
	
}





.media-photos_ac {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 21;
    padding: 4px;
    height: 16px;
    background-color: rgba(0,0,0,.6);
    width: 173px;
}.__disabled {
    pointer-events: none;
    opacity: .6;
    text-decoration: none!important;
    cursor: default;
}.ic_i_arrow-l {
    background-image: url(images/arrows/Left-18.png);
    width: 18px;
    height: 18px;
}.media-photos_ac_i, .media-photos_ac_close {
    display: inline-block;
    opacity: .6;
    cursor: pointer;
}.media-photos_ac_i._flleft.__disabled, .media-photos_ac_i._flleft.__right.__disabled {
    opacity: .1;
}

._flleft {
    margin-right: 8px;
    float: left;
}._flleft {
    margin-right: 8px;
    float: left;
}

.media-photos_ac_i, .media-photos_ac_close {
    display: inline-block;
    opacity: .6;
    cursor: pointer;
}
.ic_i_arrow-r {
    background-image: url(images/arrows/Right-18.png);
    width: 18px;
    height: 18px;
}.preview-link-im-count {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}.preview-link-im-count {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}._flright {
    float: right;
}.preview-info-cnt {
    overflow: hidden;
    padding: 10px 16px 10px 16px;
    line-height: 1.4;
    font-size: 12px;
}
#umap-loc {
    width: 100%;
    height: 100%;
}#users-onmap-cnt {
    position: absolute;
    height: 100%;
    width: 100%;
}.map_user_status {
    width: 196px;
}.user-status-on-map-q {
    margin-bottom: 6px;
    font-size: 14px;
    font-weight: bold;
}.user_status_map_inp {
    position: relative;
}.sug_map_li.start {
    margin-right: 1px;
    float: left;
}

.sug_map_li i {
    border-radius: 50%;
    font-size: 17px;
    margin-right: 5px;
    background-color: #999;
    color: #fff;
    height: 24px;
    width: 24px;
    display: inline-block;
    text-align: center;
    line-height: 143%;
}


#default_checkin_opts .sug_map_li i {
    border-radius: 50%;
    font-size: 22px;
    margin-right: 5px;
 
    color: #fff;
    height: 32px;
    width: 32px;
    display: inline-block;
    text-align: center;
    line-height: 143%;
}#user_map_feeling_output i {
    width: 18px;
    height: 18px;
    font-size: 15px;
    line-height: 24px;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
    position: absolute;
    z-index: 1;
}
.sug_map_li.start i {
    color: #fff;
    background-color: #9e9e9e;
}.user_status_map_inp input:not(.iti-flag) {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #e8e8e8;
    box-shadow: none;
    padding: 3px 1px 6px 31px;
    border-radius: 0;
    font-size: 12px;
    width: 100%;
    height: auto;
}
.user_status_map_inp {
    position:relative;
}
.user_status_map_inp a[rel="savestatusonmap"], .user_status_map_inp a[rel="deletestatusonmap"] {
    position: relative;
    right: 0;
    bottom: 0;
    padding: 4px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 5px 0;
    text-align: center;border-radius: 6px;
    /* float: left; */
}.user_status_map_inp a[rel="removestatusonmap"] {
    padding: 4px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    background: #f8f8f8;
    border-radius: 6px;
    position: relative;
    text-align: center;
}.user_status_map_inp a[rel="savestatusonmap"] {
    background: #64dc26;
    color: #fff;
    font-weight: bold;
    
}.map_preview_footer {
    margin-top: 18px;
    text-align: center;
}.map_preview_footer a {
    position: relative!important;
    margin: 0 6px;background: #f9f9f9;
}

._hover .user_status_map_inp a:hover{
	text-decoration:none;
	background:#eee;
}.map_status_set_str {
    margin-left: 30px;
    word-wrap: unset;
    word-break: break-all;
}
ul#inp_sugg_map {
    /* position: absolute; */
    background: #fff;
    width: 100%;
    z-index: 1;
    /* box-shadow: -3px 13px 14px rgba(0, 0, 0, 0.17); */
}#live_map_save_text_btn {
    margin: 8px auto;
    width: 96%;
    text-align: center;
}
input.live_map_str_text,.map_select_sugg_subcateg .it {
    padding: 8px;
    border-bottom: 2px solid #428eff;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    font-size: 15px;
    width: 100%;
    box-sizing: border-box;border-radius:0;
}
 
ul#inp_sugg_map li.sug_map_li a {
    position: relative;
    color: #6b6b6b;
    padding: 12px 9px;
    margin: 0;
    right: inherit;
    bottom: inherit;
    font-size: 15px;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #eee;
}ul#inp_sugg_map li.sug_map_li a:active {
	background:#ddd;
}
 span#user_map_feeling_output {
    position: absolute;
    left: 0;
    bottom: 0;
}
 .map_custom_status {

    font-size: 14px;
    color: #000;
    margin-bottom: 4px;
    display: block;
    word-wrap: break-word;

}
/*
#user_map_feeling_output:not(.start) {
    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
    width: 176px;
    vertical-align: middle;
}*/
.sug_map_li.start {
 
    margin-right: 1px;
    float: left;
}
#user_map_feeling_output a {
    position: relative;

}#user_map_feeling_output a[rel="custom-map-status"] {
    vertical-align: middle;
    display: table;
}
#user_map_feeling_output i {
    width: 24px;
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    border-radius: 50%;
    text-align: center;
    line-height: 24px;
}.umap_flg_output_text {
    float: left;
    color: #666;
    font-size: 12px;
    width: 145px;
}.umap_flg_output_ic {
    float: left;
    width: 24px;
    height: 24px;
    padding-right: 6px;
}
.sug_map_li.start i{
	color:#fff;background-color:#9e9e9e;
}
.map_selected_status {
    font-size: 13px;
    color: #000;
    margin-bottom: 4px;
 
}.map_status_loc_font {
    color: #9c9c9c;
    display: inline-block;
    font-size: 11px;
}
.map-page-link{
	font-weight:bold;
}.feeling_sugg_ic {

    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    margin: auto;

}.feeling_text {

    margin-left: 6px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;

}
.map_feelings_ic {
    display: inline-block;
    background-image: url(images/feelings_on_map_smilies.jpg);
    background-repeat: no-repeat;
    width: 42px;
    height: 42px;
    background-size: 280px 150px;
}
.map_feelings_ic.good{
	background-position: -68px -4px;
}
.map_feelings_ic.happy{
background-position: -16px -4px;
}.map_feelings_ic.sad{
background-position: -120px -4px;
}
.map_feelings_ic.astonished{
	background-position: -171px -4px;
	
}.map_feelings_ic.awesome{
	background-position: -223px -4px;
	
}.map_feelings_ic.inlove{
	background-position: -68px -53px;
	
}.map_feelings_ic.nervous{
	background-position: -68px -103px;
	
}.map_feelings_ic.tired{
	background-position: -119px -103px;
	
}.map_feelings_ic.excited{
	background-position: -120px -53px;
	
}
.map_feelings_ic_set{
	background-size: 217px 99px;
    vertical-align: middle;
}
.feelings_a_sel{
	border-left:0px solid transparent;
	background:#fff!important;
	transition:border .2s linear;
}
._hover .feelings_a_sel:hover, ._touch .feelings_a_sel:active{
	border-left:0px solid #5d7894;
	background:#eee!important;
}

.feeling_txt {
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    padding-left: 3px;
}
.map-drinkic,.map-eatic,.map-playingic {
	width:32px;
	height:32px;
	display:inline-block;
	background-repeat:no-repeat;
	
}
.map-drinkic.beer{
	
	
	background-image:url(images/map-checkin/beer-32.png);
}

.map-drinkic.cocktail{
	
	background-image:url(images/map-checkin/cocktail-32.png);
}
.map-drinkic.coffe{
	
	background-image:url(images/map-checkin/cafe-32.png);
}
.map-drinkic.coffe{
	
	background-image:url(images/map-checkin/cafe-32.png);
}

.map-drinkic.water{
	
	background-image:url(images/map-checkin/water-bottle-32.png);
}
.map-drinkic.wine{
	
	background-image:url(images/map-checkin/wine-glass-32.png);
}
.map-drinkic.champagne{
	
	background-image:url(images/map-checkin/champagne-32.png);
}
.map-drinkic.whisky{
	
	background-image:url(images/map-checkin/whisky-still-32.png);
}
.map-drinkic.juice{
	
	background-image:url(images/map-checkin/orange-juice-32.png);
}
.map-drinkic.mojito{
	
	background-image:url(images/map-checkin/mojito-32.png);
}

.map-eatic.pizza{

background-image:url(images/map-checkin/pizza-32.png);

}

.map-eatic.hamburger{

background-image:url(images/map-checkin/hamburger-32.png);

}

.map-eatic.kebab{

background-image:url(images/map-checkin/kebab-32.png);

}.map-eatic.cake{

background-image:url(images/map-checkin/cake-32.png);

}.map-eatic.ice_cream{

background-image:url(images/map-checkin/ice-cream-32.png);

}

.map-eatic.soup{

background-image:url(images/map-checkin/soup-32.png);

}

.map-eatic.barbeque{

background-image:url(images/map-checkin/barbeque-32.png);

}

.map-eatic.salad{

background-image:url(images/map-checkin/salad-32.png);

}

.map-eatic.fish{

background-image:url(images/map-checkin/fish-32.png);

}.map-eatic.fruits{

background-image:url(images/map-checkin/fruits-32.png);

}.map-eatic.vegetables{

background-image:url(images/map-checkin/vegetables-32.png);

} 


.map-playingic.soccer{
background-image:url(images/map-checkin/soccer-32.png);
}.map-playingic.volleyball{
background-image:url(images/map-checkin/volleyball-32.png);
}.map-playingic.basketball{
background-image:url(images/map-checkin/basketball-32.png);
}.map-playingic.hockey{
background-image:url(images/map-checkin/hockey-32.png);
}.map-playingic.golf{
background-image:url(images/map-checkin/golf-32.png);
}.map-playingic.bowling{
background-image:url(images/map-checkin/bowling-32.png);
}
.map-playingic.billiard{
background-image:url(images/map-checkin/billiard-32.png);
}.map-playingic.tennis{
background-image:url(images/map-checkin/tennis-32.png);
}.map-playingic.rugby{
background-image:url(images/map-checkin/rugby-32.png);
}.map-playingic.swimming{
background-image:url(images/map-checkin/swimming-32.png);
}.map-playingic.skiing{
background-image:url(images/map-checkin/skiing-32.png);
}.map-playingic.fishing{
background-image:url(images/map-checkin/fishing-32.png);
}.map-playingic.wrestling{
background-image:url(images/map-checkin/wrestling-32.png);
}



#mainContentContentColumn.full{
	
	box-sizing:border-box;
	width:100%!important;
}

.mp_cnt{height:90%;}
.map-drinkic.small, .map-eatic.small, .map-playingic.small {
    width: 22px;
    height: 22px;
    background-size: contain;
    vertical-align: text-bottom;
}

.book-cover{
background:url(images/book-cover-80.png) no-repeat;
}

/*
.map_selected_status.feeling_good {
	color:#ff9800;
}
.map_selected_status.drink_coffe {
	color:#9c27b0;
}
.map_selected_status.eating {
	color:#e64646;
}
.map_selected_status.watching {
	color:#4bb34b;
}
.map_selected_status.listen {
	color:#aa65f0;
}
.map_selected_status.shopping {
	color:#5c9ce6;
}
.map_selected_status.playing {
	color:#ffa000;
}.map_selected_status.reading {
	color:#795548;
}
*/
.sug_map_li .feeling_good i{
background-color: #ff9800;
}
.sug_map_li .drink_coffe i, .sug_map_li .drinking i{
background-color: #9c27b0;
}
.sug_map_li .eating i{
background-color: #e64646;
}
.sug_map_li .watching i{
background-color: #4bb34b;
}
.sug_map_li .listen i{
background-color: #aa65f0;
}

.sug_map_li .shopping i{
background-color: #5c9ce6;
}
.sug_map_li .playing i{
background-color: #ffa000;
}.sug_map_li .reading i{
background-color: #795548;
}
.sug_map_li.friend .listen i{
    height: 18px;
    width: 18px;
line-height: 18px;
    font-size: 12px;
}
#map_loc_notfound {
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}.map_load_error {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 103;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}.map_load_error a {
    color: #5c9ae6;
}


.map_load_error a {
    color: #5c9ae6;
    margin-left: 9px;
    display: block;
    position: absolute;
    margin-top: 22px;
    font-size: 12px;
}
.map_load_error a i {
    font-size: 14px;
    margin-right: 6px;
}

ul#inp_sugg_map {
    overflow: auto;
    /* max-height: 140px; */
}.map_select_sugg_subcateg .input_serch_ic input {
    padding: 16px 9px;
    font-size: 16px;
}.input-ic-loader {
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -6px!important;
}.input_serch_ic {
    position: relative;
}
#default_checkin_opts {
    background: #fff;
    transition: margin-left .3s linear;
    z-index: 2;
	
}
#default_checkin_opts.__hidetoleft{
	
	margin-left:-200px;
}
#map_media_step_mk {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
#map_media_step_mk a {
    position: relative;
    padding: 6px;
    background: #f7f7f7;
    display: block;
    border-bottom: 1px solid #eee;
    font-size: 20px;
}
.map_select_sugg_subcateg input{
	width:100%;
	
}

.sc_suggestion_cover {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
	float:left;
}
.sc_suggestion_str {
    margin-left: 52px;
    height: 48px;
    overflow: hidden;
    vertical-align: middle; 
}
.sc_suggestion_title {
    font-size: 12px;
    font-weight: bold;
}.sc_suggestion_info {
    font-size: 11px;
    color: #777;
}
.sc_suggestion_movie_a{
	padding:3px 6px;
	margin:3px 0;
}._hover .sc_suggestion_movie_a:hover{
	background-color:#eee!important;
}
.map_select_sugg_subcateg{
position:relative;
}
.map_status_set_ic {
    float: left;
}
#notif_flying_box {
    position: fixed;
}
.uonmap #mfoot{
	display:none;
	
}
.uonmap #mcont{
	padding-top:0!important;
}
@media screen and (max-width: 881px){
.uonmap .leaflet-left .leaflet-control{
	margin-top: 60px;
}
}

@media screen and (max-width: 881px){
.uonmap:not(.mob_popup) #mhead:before{/*, .cover_in_page #mhead{*/
    background-image: -webkit-linear-gradient(rgba(0,0,0,.5) 0%,transparent);
    background-image: linear-gradient(rgba(0,0,0,.5) 0%,transparent);
    background-color: transparent;
}
.cover_in_page #mcont{
	padding-top:0!important;
	
}
 
.uonmap.h .layout__header, .cover_in_page.h .layout__header{
	background-color: transparent;
}
.cover_in_page ._hover a.hb_wrap:hover,.cover_in_page ._touch a.hb_wrap.active,.cover_in_page ._touch a.hb_wrap.hover
.uonmap ._hover a.hb_wrap:hover,.uonmap ._touch a.hb_wrap.active,.uonmap ._touch a.hb_wrap.hover {
 
    background: transparent;
}
.cover_in_page .lm_opened .hb_btn.mhi_home,
.uonmap .lm_opened .hb_btn.mhi_home{
background: transparent;	
}
}


.leaflet-marker-icon .ic-online{
bottom: -2px;
    right: 0px;
    left: auto;border:0;
}
.umap-uimg {
display: inline-block;
    width: 48px;
    height: 48px;
	vertical-align:middle;

}
.livemap-smsg{
	    position: relative;
    vertical-align: super;
}
.livemap-user-locfr {
    font-size: 11px;
}
.umap-uimg img {
    width: 100%;
    border-radius: 50%;
}
.live-map-user-info {
    margin-left: 12px;
    display: inline-block;
    vertical-align: middle;
    max-width: 230px;
}.ulvmap-now-on {
    color: #25459e;
    float: left;
    border-bottom: 1px dotted #909090;
}
.live-map-user-name{
	font-size: 13px;
    font-weight: bold;	
}
.lvmap-mutualfriends {
    text-transform: capitalize;
}
@keyframes glowing {
  0% { box-shadow: 0 0 -10px #c4a300; }
  40% { box-shadow: 0 0 20px #c4a300; }
  60% { box-shadow: 0 0 20px #c4a300; }
  100% { box-shadow: 0 0 -10px #c4a300; }
}

.map-user-glowing {
  animation: glowing 5000ms infinite;
}	

.map-search-for-friends {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 200;
    margin: auto;
    text-align: center;
}

.map-search-for-friends-text{
    color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 40px;
    width: auto;
    left: 0;
    right: 0;
    font-size: 12px;
    text-shadow: 1px 1px 3px #000;
}		  
.user-on-map-picture{
	
	width:26px;
	height:26px;
position:relative;
box-shadow: 3px 5px 13px #000;
    border-radius: 50%;
}
.user-on-map-picture img{
	border-radius:50%;
border:2px solid #fff;	width:100%;
}
.rloading{
	width:20px;
	height:20px;
	background-image:url(images/preloaders/slider-preloader.gif);
	display:block;
	
}
.rloading-center{
	    margin: auto;
    text-align: center;
	
}
.process50{
	width:50px;
	height:50px;
	background-image:url(images/preloaders/process-50x50.gif);
	display:block;
	
}
.process-ic-center{
	    margin: auto;
    text-align: center;
}#map_loc_notfound {
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}.map_load_error {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 103;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}.map_load_error a {
    color: #5c9ae6;
}


.map_load_error a {
    color: #5c9ae6;
    margin-left: 9px;
    display: block;
    position: absolute;
    margin-top: 22px;
    font-size: 12px;
}
.map_load_error a i {
    font-size: 14px;
    margin-right: 6px;
}
#pp_post_viewer_html_cnt {
    border-left: 1px solid #dcddde;
	border-right: 1px solid #dcddde;
}
.leftmenu_footer {
    background: #f5f5f5;
}
.uinfoabout-top {
    padding: 16px 12px;
    width: 100%;
    box-sizing: border-box;
}.u_info_about {
    padding: 4px 0;
}.u_info_about i {
    color: #999999;
    font-size: 16px;
    vertical-align: middle;
    line-height: 16px;
}.u_info_about_str {
    vertical-align: top;
    font-size: 13px;
    padding-left: 10px;
    font-weight: 400;
    color: #333;
    font-weight: 400;
    vertical-align: middle;
    text-align: left;
}.rightu23jx-ic {
    float: left;
    background-image: url(images/post_icon.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    vertical-align: middle;
}.rightu23jx-ic.location {
    background-position: -6px -157px;
}.rightu23jx-ic.born {
    background-position: -5px -267px;
}
.profile_add_text_post {
    position: relative;
}.ic_status_msg_div {
    float: left;
}.ic_status_msg {
    background: url(images/ic_nav_9.png) no-repeat;
    background-position: 0 -32px;
    width: 18px;
    height: 18px;
    display: block;
    float: left;
}.status_msg_txt {
    margin-left: 28px;
    line-height: 14px;
    vertical-align: middle;
    color: #000;
}
#profile_time_lv {
    right: 0;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-size: 11px;
    color: #a2a5ab;
    float: right;
    line-height: 200%;
    position: relative;
    /* top: -16px; */
}
#profile_time_lv .ic-online{
left:0;	
}
.u_profile_more_menu {
    background: #f7f7f7;
}
.leftmenu-ic.u-p-wall {
    background-position: 0 -24px;
}
.leftmenu-ic.u-p-friends {
    background-position: 0 -66px;
}.leftmenu-ic.u-p-pictures {
    background-position: 0 -110px;
}.leftmenu-ic.u-p-apps {
    background-position: 0 -374px;
}.leftmenu-ic.u-p-groups {
    background-position: 0 -88px;
}


.mob_feed_post_comments_widget {
    padding: 8px;
    position: relative;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.mob_feed_post_comments_widget .comment-content{
    background-color: #eff1f3;
    border-radius: 18px;
    display: table;
    line-height: 16px;
	font-size:13px;
	margin:4px 0;
	padding: 8px 10px;
	word-break: break-word;
}

.mob_feed_post_comments_widget .comment_bottom {
    margin-left: 44px;
}
.mob_feed_post_comments_widget .mobile_comments_sticky{
    background: #fff;
    border-top: 1px solid #ddd;
    padding: 10px;
    box-sizing: border-box;
    box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.1);
    margin-left: -9px;
	word-wrap: break-word;
}
div#hook_Block_UserConfigMRB {
    margin: -16px;
}

._21db {
    background: #fff;
    border: 0;
    display: block;
    font-size: 14px;
    outline: none;
    padding: 0;
    text-align: start;
    width: 100%;
}._50o7 {
    background: none;
    border: none;
    box-sizing: content-box;
    display: block;
    margin: 0;
    min-width: 0;
    padding: 0;position:relative;
}._21dc {
    border-bottom: 1px solid #dadde1;
    color: #606770;
    line-height: 40px;
    padding: 0 12px;
    vertical-align: middle;
}._4g33, ._5i2i {
    display: flex;
}._21db:first-child ._21dc {
    border-top: 1px solid #dadde1;
}._6itx {
    padding-right: 12px;
}.sp_dQWL7sN2w0i {
    background-image: url(images/07NU90ttg_8.png);
    background-size: auto;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;vertical-align: middle;
}
.gh53hwxx{
	margin-right:8px;
}
.ic_global_11{
	background-image: url(images/ic_global_11.png);
    background-size: auto;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;vertical-align: middle;
}
.ic_global_11.i_posts{
	background-position: 0 -1033px;
}.ic_global_11.i_about{
	background-position: -1px -1493px;
}
.ic_global_11.i_movies{
	background-position: 0 -695px;
}.ic_global_11.i_gifts{
	background-position: 0 -884px;
}.ic_global_11.i_books{
	background-position: -1px -1178px;
}
.ic_global_11.i_sell{
	background-position: 0 -1115px;
}

.ic_gift_20{
	background-image: url(images/gift-20.png);
    background-size: auto;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;vertical-align: middle;
}
.sx_poll {
background-position: 0 -1304px;	
}
.sp_dQWL7sN2w0i.sx_d9485e {
    background-position: -67px -94px;
}.sp_dQWL7sN2w0i.sx_eddb59 {
    background-position: 0 -119px;
}._6itw ._21dd.img {
    margin-top: -2px;
}._6-l .img {
    vertical-align: middle;
}._4g34 {
    flex: 1;
    min-width: 0;
    width: 0;
}
.p_vid_ic{
	display:inline-block;
	background-image: url(images/video-addicf.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    width: 20px;
    height: 20px;vertical-align: middle;
}
.p_mus_ic {
	display:inline-block;vertical-align: middle;
	background-image: url(images/pmcol-musical-20.png?1);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    width: 20px;
    height: 20px;
}

#post_btmm_btnss {
 transition:height .3s ease;height:auto;overflow:initial;
    margin: 0px -10px;
}
#post_btmm_btnss .form_btns{padding:10px;}

.post_bottom_opts.__op1 #post_btmm_btnss{
display:none;
}
.post_bottom_opts.__op1 .post_url_link,
.post_bottom_opts.__op1 .post_up_photos,
.post_bottom_opts.__op1 .post_up_videos,
.post_bottom_opts.__op1 .post_add_songs,
.post_bottom_opts.__op1 .post_poll{
	display:none;
}

#post_add_bg, .sposting_cp-w {
    overflow: hidden;
    height: 24px;
    padding: 2px;
    line-height: 24px;
    margin: 0 0px;
    position: relative;
 
 
}

.posting_cp {
    transition: -webkit-transform ease-out .3s;
    transition: transform ease-out .3s;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    will-change: transform,opacity;
}.posting_cp-w.__collapsed .posting_cp {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}.posting_cp-w.__collapsed .posting_cp-lst {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}.posting_cp_i_ic{
	background-image:url(images/x_vk_delete.gif);width:11px;height:11px;
}

.posting_cp-lst {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: -webkit-transform ease-out .3s;
    transition: transform ease-out .3s;
    will-change: transform;
}

.posting_cp-lst, .posting_cp_i {
    vertical-align: bottom;
    display: inline-block;
}.mst_ac, .posting_cp-w.__collapsed .posting_cp_i.__toggler {
    visibility: hidden;
}

.posting_cp_i.__toggler {
    background-color: rgba(243, 243, 243, 0.66);
    /* opacity: .3; */
    border: none;
}

.posting_cp_i {
    width: 24px;
    height: 24px;
    border: 2px solid #fff;
    border-radius: 6px;
    margin-right: 9px;
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: -webkit-transform ease-out .3s,opacity ease-out .3s;
    transition: transform ease-out .3s,opacity ease-out .3s;
    will-change: transform,opacity;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.3);
    cursor: pointer;
}

.posting_cp_i_ic {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -6px;
    margin-top: -6px;
}._hover .posting_cp_i:hover {
    transform: scale(1.1);
}

.posting_cp_i.__color-4 {
    background: linear-gradient(to bottom,#5eccf3,#2b70f1);
}

.posting_cp_i.__color-3 {
    background: linear-gradient(to bottom,#d09bfb,#993fef);
}
.posting_cp_i.__color-12 {
    background: linear-gradient(to right,#f6d42c,#f8461e);
}

.posting_cp_i.__color-9 {
    background: #21242a;
}

.posting_cp_i.__color-6 {
    background: linear-gradient(to right,#79bc49,#0e885a);
}

.posting_cp_i.__color-7 {
    background: linear-gradient(to right,#ff7723,#da14a8);
}

.posting_cp-w.__collapsed .posting_cp_i:nth-child(2) {
    -webkit-transform: translateX(-36px);
    transform: translateX(-36px);
}


.posting_cp-w.__collapsed .posting_cp_i:nth-child(4) {
    -webkit-transform: translateX(-96px);
    transform: translateX(-96px);
}

.posting_cp-w.__collapsed .posting_cp_i:nth-child(3) {
    box-shadow: none;
    -webkit-transform: translateX(-72px);
    transform: translateX(-72px);
}

.posting_cp-w.__collapsed .posting_cp_i:nth-child(5) {
    box-shadow: none;
    -webkit-transform: translateX(-132px);
    transform: translateX(-132px);
}


.posting_cp-w.__collapsed .posting_cp_i:nth-child(6) {
    -webkit-transform: translateX(-156px);
    transform: translateX(-156px);
}
.posting_cp-w.__collapsed .posting_cp_i:nth-child(7) {
    box-shadow: none;
    -webkit-transform: translateX(-192px);
    transform: translateX(-192px);
}
.posting_cp-w.__collapsed .posting_cp_i:nth-child(8) {
    box-shadow: none;
    -webkit-transform: translateX(-228px);
    transform: translateX(-228px);
}
.posting_cp_i.__color-8 {
    background: linear-gradient(to right,#b9061e,#720203);
}.posting_cp_i:last-child {
    margin-right: 0;
}

.emoji-wysiwyg-editor.__has-bg.__color-4, .postonfeed-color-4 {
    background: linear-gradient(to bottom,#5eccf3,#2b70f1)!important;
}.emoji-wysiwyg-editor.__has-bg.__color-3, .postonfeed-color-3 {
    background: linear-gradient(to bottom,#d09bfb,#993fef)!important;
}.emoji-wysiwyg-editor.__has-bg.__color-12, .postonfeed-color-12 {
    background: linear-gradient(to right,#f6d42c,#f8461e)!important;
}.emoji-wysiwyg-editor.__has-bg.__color-9, .postonfeed-color-9 {
    background: #21242a!important;
}.emoji-wysiwyg-editor.__has-bg.__color-6, .postonfeed-color-6 {
    background: linear-gradient(to right,#79bc49,#0e885a)!important;
}.emoji-wysiwyg-editor.__has-bg.__color-7, .postonfeed-color-7 {
    background: linear-gradient(to right,#ff7723,#da14a8)!important;
}.emoji-wysiwyg-editor.__has-bg.__color-8, .postonfeed-color-8 {
    background: linear-gradient(to right,#b9061e,#720203)!important;
}







.emoji-wysiwyg-editor.__has-bg .pf_color-picker-w {
    min-height: 128px;
}

.pf_color-picker-w {
    position: relative;
}.emoji-wysiwyg-editor.__has-bg .posting_itx-w {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    bottom: 0;
}.emoji-wysiwyg-editor.__has-bg .input_placeholder {
    top: 8px;
    line-height: 1.2;
    padding: 0;
    margin-top: 0;
}

.emoji-wysiwyg-editor.__has-bg .input_placeholder {
    top: 0;
    /* margin-top: 23px; */
    padding: 0;
    text-align: center;
    background: 0 0;
    font-size: 32px;
    text-indent: 0;
    line-height: 128px;
    color: #fff;
    opacity: .7;
    /* width: 100%; */
    height: 100%;
    display: block;
    position: absolute;
    box-sizing: border-box;
}.pform_name-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 1em;
    outline: #feeeb8 solid 1px;
    background: #feeeb8;
    color: #feeeb8;
    display: none;
}.emoji-wysiwyg-editor.__has-bg .posting_itx {
    text-align: center;
    line-height: 1.2;
    color: #fff;
    overflow-x: hidden;
    vertical-align: middle;
    font-size: 22px;
    min-height: 66px;
    padding: 8px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}.emoji-wysiwyg-editor.__has-bg  {
    font-size: 32px;
}.poll .total {
    display: block;
}
.a_str_translate span {
    color: #5da6f1;
    margin-right: 5px;
    vertical-align: text-top;
    display: none;
}.div_str_translate {
    margin: 3px 17px;
    display: block;
    padding: 6px 0;    word-wrap: break-word;
}.div_str_translate._translated {
    border-left: 2px solid #b5b5b5;
    padding-left: 6px;

}
.feed_map_cnt_f._shared .div_str_translate{
	margin: 3px 0px;
}

.curDefault {
    pointer-events: none;
    cursor: default;
}.div_str_translate a {
    display: block;
    font-size: 12.5px;
}
.ui_search {
    border-bottom: 1px solid #e7e8ec;
    background-color: #fff;
    position: relative;
    /* margin-left: -16px; */
    width: 100%;
    border-top: 1px solid #e7e8ec;
}.ui_search_input_block {
    position: relative;
}.ui_search_field_empty .ui_search_reset {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
}
.ui_search_filters_reset, .ui_search_reset {
    -o-transition: opacity 0.15s ease, visibility 0.15s ease;
    transition: opacity 0.15s ease, visibility 0.15s ease;
}
.ui_search_reset {
    position: absolute;
    width: 38px;
    background: url(images/cross.png) no-repeat 50%;
    top: -11px;
    bottom: 0;
    right: 6px;
    cursor: pointer;
    z-index: 4;
    opacity: 0.75;
    filter: alpha(opacity=75);
}.blind_label {
    position: absolute;
    height: 1px;
    width: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    opacity: 0;
    overflow: hidden;
    outline: none;
}input.ui_search_field, input.ui_search_field~.placeholder .ph_input {
    padding: 14px 44px 13px 48px;
    box-sizing: border-box;
    width: 100%;
    border: none;
    margin: 0;
    line-height: 18px;
}

input.ui_search_field {
    background: url(images/search_icon.png) no-repeat;
    -ms-high-contrast-adjust: auto;
    padding: 9px 28px 9px 28px!important;
    border-left: 8px solid transparent!important;
    background-position: 0;
    color: #000;
    /* margin-top: -10px!important; */
    outline: 0;
}.ui_search_filters_pane {
    padding: 10px 20px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    border-top: 1px solid #e7e8ec;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    max-height: 0px;
    overflow: hidden;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}.ui_search_filters_reset {
    position: absolute;
    width: 38px;
    background: url(images/cross.png) no-repeat 50%;
    top: 0;
    bottom: 0;
    right: 6px;
    cursor: pointer;
    opacity: 0.75;
    filter: alpha(opacity=75);
}.ui_search_filters_reset, .ui_search_reset {
    -o-transition: opacity 0.15s ease, visibility 0.15s ease;
    transition: opacity 0.15s ease, visibility 0.15s ease;
}
.app_page .v2_gs_filter{
	margin-bottom:0px;
}
.app_page .v2_gs_filter_column_w{
	border-top:0;
}
.embera_cnt_embd {
    max-height: 154px;
    width: auto;
    max-width: 100%;
    /* float: left; */
    border-left: 2px solid #ddd;
    padding: 2px;
    background: #f2f3f5;
}.embera_cnt_embd iframe {
    width: auto!important;
    height: 100%!important;
}.embera-a {
    padding: 6px!important;
    background: #fff;
    border-left: 2px solid #ddd;
    display: block;
}

.ec_items._pfvd {
    margin-right: 54px;
    margin-bottom: 54px;
}.video_gallery_abs_info {
    position: absolute;
    width: 162px;
    height: 80px;
}.video_gallery_abs_info .vid-card_duration, .vid-card_extern, .vid-card_live{
	    top: 6px;
    right: 4px;
}

.user_video_control {
    position: absolute;
    right: 0;
    background: #fff;
    height: 98%;
    top: 0;
    padding: 0 4px;
    /* margin: 6px 0; */
}.user_video_control .music_more{
	margin:0;
}.u_video_gal {
    position: relative;
}
.u_video_gal .music_track_menu{
	margin-top: -7em;
}.u_video_gal .disabling-layer {
    position: absolute;
    z-index: 4;
    text-align: center;
    background: rgba(255,255,255,.9);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s opacity,.3s visibility;
    transition: .3s opacity,.3s visibility;
} .u_video_gal  .disabling-layer.__on {
    opacity: 1;
    visibility: visible;
}.u_video_gal .photo-sc_i_utility_delete-status {
    display: block;
    margin: 10px;
    color: #000;
}
.mob-edit-20 {
    background-image: url(images/edit-pencil-20.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
	
}.video_editing_mob_p {
    padding: 16px;
}

.vp-layer-info .widget_list_ul {
    padding: 0;
    margin: 0 -12px;
}
.vp-layer-description {
    padding: 12px 0px 0;
}.video_pp_viewed {
position: absolute;
    background: rgba(0,0,0,.6);
    z-index: 3;
    padding: 0 3px;
    color: #FFFFFF;
    font-size: 10px;
    top: 22px;
    right: 4px;
    border-radius: 2px;
}#about_me_page {
    margin-top: 10px;
    padding: 16px;
}.mlr_cnt>.media-photos, .mlr .media-share>.media-photos {
    max-width: none;
}.mlr .media-photos_i-w {
    max-width: 548px;
    margin: 0 auto;
    text-align: center;
    line-height: 0;
}.mlr .media-photos_i-w.__size-full {
    background: #eee;
    /* width: 612px; */
    max-width: 100%;
    margin: 0px;
}.media-photos_i {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: auto;
    line-height: 88px;
    text-align: center;
    margin: 0 0 0 3px;
    overflow: hidden;
    background: transparent;
}.mlr .media-photos_i {
    width: auto;
    height: auto;
    margin: 0;
    background: #fff url(images/post-view/process-50x50.gif) 50% no-repeat;
    overflow: visible;
    line-height: 0;
    text-align: left;
}.media-photos_img {
    vertical-align: middle;
}.mlr .media-photos_i-w.__size-full .media-photos_img {
    max-width: 100%;
}#pp_post_viewer .media-photos_img {
    border-radius: 0px;
}.mlr .media-photos_i-w+.media-photos_i-w {
    margin-top: 16px;
}.sc_suggestion_movie_a {
    padding: 3px 6px;
    margin: 3px 0;
}.bookspg_search_res .sc_suggestion_movie_a {
    display: block;
}.sc_suggestion_cover {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    float: left;
}.sc_suggestion_str {
    margin-left: 52px;
    height: 48px;
    overflow: hidden;
    vertical-align: middle;
}.sc_suggestion_title {
    font-size: 12px;
    font-weight: bold;
}.sc_suggestion_info {
    font-size: 11px;
    color: #777;
}ul#books_list {
    background: #e6ebef;
}

.div-loader.absolutep{
position: absolute;
    right: 0;
    margin: 8px;
}.user-books-while .prof_book_item {
    /* margin: 48px; */
    /* height: 230px; */
    /* float: left; */
    display: block;
    vertical-align: top;
    /* width: 129px; */
    position: relative;
}.book_cover {
    background-color: #e9ecf1;
    width: 90px;
    height: 90px;
    background-size: contain;
    background-position: 50%;
    vertical-align: middle;
    background-repeat: no-repeat;
    text-align: center;
    border-radius: 2px;
}
.videos_content{
margin: 0px -16px;	
}.vberts {
    width: 100%;
    float: left;
}._b0 {
    border: 0!important;
}.themes_header_ic {
    height: 20px;
    width: 19px;
    background-image: url(images/ic_nav_1.png);
    background-position: 0 -3999px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}.covers_cat_i, .covers_cat_i_placeholder {
    display: block;
    vertical-align: top;
    margin: 21px auto;
    /* margin-left: 42px; */
    width: 95%;
    height: 146px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}.covers_cat_i {
    position: relative;
    min-height: 149px;
    z-index: 1;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
    -webkit-transition: box-shadow .3s .1s,top .3s;
    transition: box-shadow .3s .1s,top .3s;
}.covers_cat_i._fav {
    background: #fff;
}.covers_cat_i_cnt {
    position: relative;
    z-index: 1;
    padding: 7px 8px 7px 7px;
}.covers_cat_preview {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 90px;
    background-color: transparent;
    text-align: center;
}.covers_cat_preview._fav {
    background: #fff;
    text-align: center;
}.covers_cat_img._trans {
    background: transparent;
}.covers_cat_descr_w {
    position: relative;
    height: 36px;
    margin-top: 7px;
}.covers_cat_descr {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}.covers_cat_name {
    font-size: 15px;
}.covers_cat_descr_w:after {
    content: "";
    min-height: 100%;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.covers_cat_preview.standart {
    background: url(../css/images/profile_cover_bg_2.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.theme_bg_eee{
	    background: #f5f5f5;
}.my_themes_kl {
 
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}.right_triangle_bb {
    color: #2B587A;
    padding-right: 4px;
    vertical-align: top;
}.my_themes_kl .afirst {
    font: 14px 'Roboto',arial;
    color: #2B587A;
    background: #fff;
    display: block;
    padding: 12px;
}
 ._touch a:active{
	 background:#e1e5eb;
 }
._touch #mhead a:active {
    background: #476079;
}
.my_themes_cnt {
    margin-bottom: 24px;
    display: none;
}.knt_themes {
    min-height: 114px;
    margin-top: 20px;
}.ic.loader_own_themes {
    background-image: url(images/preloaders/slider-preloader.gif);
    width: 20px;
    height: 20px;
    margin: auto;
    top: 40px;
    position: relative;
}.pls_wt {
    position: absolute;
    left: -78px;
    line-height: 23px;
}.separator_slv {
    background-image: url(images/silver_separator.png);
    background-repeat: repeat-x;
    margin: 0;
    padding-top: 6px;
    border-color: #e9ebee;
    margin: 8px 0 0 0px;
    padding: 7px 6px 3px 5px;
    /* border-top: 1px solid #aaa; */
}
.theme-bg{
	background:#f5f5f5!important;
	background-color:#f5f5f5!important;
}.cover_t_c_repeat {
    position: relative;
    display: inline-block;
    height: 100%;
    width: 100%;
}.vp_header_kn_theme_bg {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 0;
}.uprf_coll_abs_kn {
    position: relative;
    top: 0;
    width: 100%;
    height: AUTO;max-height:176px;
    padding: 0;
    overflow: hidden;
} img#th_v_bod {
    width: 100%;
}.cr_theme_btn {
    position: relative;
    cursor: pointer;
    background: #C3D0DF;
    margin: 6px 0;
    padding: 8px;
    border: 1px solid #A7B6C9;
    border-radius: 3px;
    text-align: Center;
}._hover .cr_theme_btn:hover {
    background: #91A6BD;
}.cr_theme_btn:active {
    border-color: #597BA5;
}.cr_theme_progress_br {
    width: 0;
    background: #09ae00;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
}.cr_inputfile {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    font-size: 0px;
    top: 0;
    text-indent: -9999px;
}.ic.ic_theme_from_comp {
    background-image: url(images/CircledUp-16.png);
    display: inline-block;
    vertical-align: middle;
    float: left;
}.cr_th_txt {
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
}.ic.ic_theme_slideshow {
    background-image: url(images/Gallery-16.png);
    display: inline-block;
    vertical-align: middle;
    float: left;
}.vp_header_custom_theme {
    position: relative;
    top: 0;
    width: 100%;
    height: 176px;
    padding: 0;
    border-radius: 0px;
    overflow: hidden;
}.kn_theme_cust_cover {
    position: relative;
    cursor: n-resize;
    width: 100%;
    height: auto!important;
}
.h_ex_your_ph, .sk43_return_btn {
    position: relative;
    margin: 4px;
    float: right;
    margin-top: -2px;
    padding: 3px;
    cursor: pointer;
}.ic_open_folder {
    background-image: url(images/OpenFolder-16.png);
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 7px;
}.htitle_ad3rvjp {
    margin: 4px;
    font-size: 14px;
    display: inline-block;
}.rs_slidesh_bullet {
    font-size: 14px;
    vertical-align: text-bottom;
    margin: 1px 7px 0 3px;
    color: #000;
    display: inline-block;
}.rs_slidesh_imgs {
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
}.checkbox {
    cursor: pointer;
    line-height: 1.27em;
    -webkit-user-select: none;
    user-select: none;
}.rs_slidesh_imgs div {
    margin-left: 6px;
}.checkbox div {
    float: left;
    width: 15px;
    margin-right: 5px;
    height: 14px;
    margin-bottom: 2px;
    background: url(images/check.gif) 0px 0px no-repeat;
}.checkbox.on div {
    background-position: 0px -14px;
}#photos_sort_slideshow {
    position: relative;
}.o_photo_slideshow {
    position: relative;
    display: inline-block;
    margin: 3px;
    width: 14%;
    height: 66px;
    border: 1px dashed #858585;
    opacity: .6;
    cursor: pointer;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
}.upload_bar_percent {
    display: none;
    position: absolute;
    max-width: 98%;
    width: 0;
    height: 4px;
    background: #3b71c2;
    border: 1px solid #111;
    /* box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.35); */
    z-index: 1;
    bottom: 0;
    text-align: center;
}.attach-photo_del {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 0;
    height: 10px;
    width: 10px;
    padding: 2px;
    background: url(images/fill_000-06.png);
    background: rgba(0,0,0,.6);
    z-index: 21;
}.o_photo_slideshow .attach-photo_del {
	display:none;
    top: 0;
    right: 0;
}.ic10_i_close {
    background-image: url(images/jb_close.png?v2);
}.slideshow-preview-uploaded-img {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #E9EFF7;
    background-position: 50%;
    width: 100%;
    height: 100%;
}.plus_slideshow_photo {
    background-image: url(images/w8-PlusMath-32.png);
    display: block;
    width: 32px;
    height: 32px;
    margin: auto;
    vertical-align: middle;
    position: relative;
    top: 50%;
    margin-top: -16px;
}.htitle_ad3rvjp {
    margin: 4px;
    font-size: 14px;
    display: inline-block;
}.o4sli2 {
    margin: 4px;
}.mt16 {
    margin-top: 16px;
}.checkbox._w100 {
    width: 100%;
}.slider-wrp {
    float: right;
}.slider-inp-val {
    float: left;
    margin-left: -43px;
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
}input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    border-radius: 8px;
    height: 7px;
    border: 1px solid #bdc3c7;
    background-color: #fff;
}input[type=range] {
    -webkit-appearance: none;
    outline: 0;
}.slideshow_bottom_control_btns {
    margin: 24px auto auto auto;
    text-align: right;
    padding-top: 26px;
    border-top: 1px solid #e1e3e5;
}.slideshow_status_on_off {
    float: left;
}input[type="checkbox"].ios-switch {
    position: absolute;
    opacity: 0;
}input[type="checkbox"].ios-switch + div {
    vertical-align: middle;
    width: 40px;
    height: 20px;
    border: 1px solid rgba(0,0,0,.4);
    border-radius: 999px;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-transition-duration: .4s;
    -webkit-transition-property: background-color, box-shadow;
    box-shadow: inset 0 0 0 0px rgba(0,0,0,0.4);
    margin: 15px 1.2em 15px 2.5em;
}input[type="checkbox"].tinyswitch.ios-switch + div {
    width: 34px;
    height: 18px;
    display: inline-block;
}.slideshow_status_on_off input[type="checkbox"].tinyswitch.ios-switch + div {
    margin: 0;
    margin-left: 10px;
}input[type="checkbox"].ios-switch + div > div {
    float: left;
    width: 18px;
    height: 18px;
    border-radius: inherit;
    background: #ffffff;
    -webkit-transition-timing-function: cubic-bezier(.54,1.85,.5,1);
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: transform, background-color, box-shadow;
    -moz-transition-timing-function: cubic-bezier(.54,1.85,.5,1);
    -moz-transition-duration: 0.4s;
    -moz-transition-property: transform, background-color;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(0, 0, 0, 0.4);
    pointer-events: none;
    margin-top: 1px;
    margin-left: 1px;
}input[type="checkbox"].tinyswitch.ios-switch + div > div {
    width: 16px;
    height: 16px;
    margin-top: 1px;
}.btn_a_slideshow_cancel {
    background: #fbfbfb;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 3px 14px 3px 14px;
    border-radius: 3px;
}.slideshow_bottom_control_btns .button-pro.__small {
    margin-left: 26px;
}.mob_popup_cnt.mob_slideshow {
    padding: 8px;
}.html5-link-upload._80 {
    width: 100%;
    height: 100%;
    opacity: 0;
}.html5-link-upload {
    text-indent: -9999px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}input[type="checkbox"].tinyswitch.ios-switch:checked + div > div {
    -webkit-transform: translate3d(16px, 0, 0);
    -moz-transform: translate3d(16px, 0, 0);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(8, 80, 172,1);
}input[type="checkbox"].ios-switch:checked + div > div {
    -webkit-transform: translate3d(20px, 0, 0);
    -moz-transform: translate3d(20px, 0, 0);
    background-color: #ffffff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px rgba(8, 80, 172,1);
}input[type="checkbox"].ios-switch:checked + div {
    width: 40px;
    background-position: 0 0;
    background-color: #4791bf;
    border: 1px solid #3a7da7;
    box-shadow: inset 0 0 0 10px rgb(71, 145, 191);
}

.list-albums-o {
    position: absolute;
    background: #fff;
    height: 220px;
    width: 210px;
    border: 1px solid #A4A4A4;
    z-index: 38;
    top: 34px;
    left: -85px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.49);
}.list-albums-o:before {
    content: '';
    display: block;
    position: absolute;
    top: -22px;
    left: 60%;
    width: 0;
    height: 0;
    border-color: transparent transparent #A4A4A4 transparent;
    border-style: solid;
    border-width: 11px;
}.list-albums-o .nano-content {
    padding: 0px 4px;
}.list-albums-o .col-card {
    vertical-align: middle;
}.list-albums-o .col-card {
    display: block;
}.photo-sc_i_cover {
    position: relative;
    border: 1px solid #ccc;
    margin: -1px;
    border-radius: 0px;
}.list-albums-o .photo-sc_i_cover {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 2px;
    display: inline-block;
    vertical-align: middle;
}.list-albums-o .photo-sc_i_cover {
    border-radius: 0px;
}.photo-sc_i_cnt {
    position: relative;
    overflow: hidden;
}.list-albums-o .photo-sc_i_cnt {
    width: 42px;
    height: 42px;
} .list-albums-o .photo-sc_i_cnt_a {
    height: 42px;
}.photo-sc_i_cnt_a_img {
    max-width: 100%;
}.photo-sc_i_cover img {
    border-radius: 0;
}.col-card_ovr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.03);
}.list-albums-o .alb_count_pp {
    color: #597BA5!important;
    display: block;
    font-weight: normal;
}.list-albums-o .photo-sc_grid_abt span {
    line-height: 15px;
    color: #666;
    text-decoration: none;
    vertical-align: middle;
}.list-albums-o .photo-sc_grid_abt span {
    line-height: 15px;
    color: #666;
    text-decoration: none;
    vertical-align: middle;
}.list-albums-o .photo-sc_grid_abt {
    display: inline-block;
    word-break: break-all;
    width: 80px;
    font-size: 11px;
    margin-left: 6px;
    font-weight: bold;
    position: absolute;
    top: 0px;
}
.albums_list-9q0 .nano-content {
    overflow: auto;
    height: 220px;
}.section_alb_all_im {
    height: 208px;
    /* background: #efefef; */
    padding: 2px;
    margin: 4px;
    /* border: 1px solid #B0B0B0; */
    /* box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); */
    border-radius: 3px;
    background-color: #e9ebee;
    box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, .15), inset 0 -8px 8px -9px rgba(0, 0, 0, .15);
}.all_img_he_sec {
    font-size: 11px;
    font-weight: bold;
    margin-left: 9px;
    margin-top: 4px;
    position: absolute;
    z-index: 1;
}.slideshow_my_im_item {
    position: relative;
    width: 80px;
    height: 80px;
    margin: 9px;
    display: inline-block;
    border: 3px solid #e0e0e0;
    /* -webkit-box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.54); */
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.54);
    /* border-radius: 3px; */
    opacity: 1;
    cursor: pointer;
    -webkit-transition: opacity .25s linear;
    transition: opacity .25s linear;
    vertical-align: top;
}.slideshow_item_checked {
    position: absolute;
    right: 3px;
    bottom: 3px;
    background-image: url(images/done.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: -2px -106px;
    border-radius: 50%;
    display: inline-block;
    /* border: 2px solid #fff; */
    width: 18px;
    height: 18px;
    z-index: 9999;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
}.slideshow_my_im_item.__on .slideshow_item_checked {
    visibility: visible;
    opacity: 1;
}.slideshow_my_im_item img {
    width: 100%;
}.mob-theme-slideshow-nanooff{
    height: 210px;
    overflow: auto;
}.ic10_i_close {
    background-image: url(images/jb_close.png?v2);
}._hover .o_photo_slideshow:hover, .o_photo_slideshow:active, .o_photo_slideshow._noopac, .o_photo_slideshow.__occ {
    opacity: 1;
}.o_photo_slideshow.__occ .attach-photo_del, .o_photo_slideshow._noopac .attach-photo_del {
    display: block;
}.o_photo_slideshow.__occ .plus_slideshow_photo, .o_photo_slideshow.__occ input[type="file"], .o_photo_slideshow._noopac input[type="file"] {
    display: none!important;
}.U_profile_slideshow_top {
    position: relative;
    height: 194px;
}body .vegas-container {
    overflow: hidden!important;
    position: relative;
}.mob_cover_control {
    background: rgba(0, 0, 0, 0.55);
    position: absolute;
    bottom: 0px;
    right: 0px;
    display: block;
    z-index: 1;
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}.mob_cover_control .group-edit-pencil {
    color: #fff;
}
@media (max-width: 319px){
.PostHeader__avatar, .user_card.avt img, .feedAssistancePromoButtonInstallApp__icon, .feedAssistancePromoButton__icon, .r .cp_attached_post .pic_img, .r .e .pic_img, .r .new_post_container .op_fimg, .r .wall_item .pic_img, .r .wi_img {
    width: 32px!important;
    height: 32px!important;
    margin-right: 6px;
}
}
.ec_theme {
    position: relative;
    display: inline-block;
    width: 286px;
    height: 286px;
    margin-right: 16px;
    margin-bottom: 16px;
    background-color: #ddd;
    vertical-align: top;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: width .24s linear;
    transition: width .24s linear;
}.ec_theme:before {
    content: '';
    /* height: 291px; */
    /* vertical-align: middle; */
    /* position: relative; */
    content: "";
    display: inline-block;
    vertical-align: middle;
    min-height: 100%;
    height: 291px;
}.theme_hover_bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility .2s ease, opacity .3s ease;
    transition: visibility .2s ease, opacity .3s ease;
}._hover .ec_theme:hover .theme_hover_bg,._hover .ec_theme:hover a.x_delete_pp {
    visibility: visible;
    opacity: 1;
}.theme_oww_delete {
    position: absolute;
    top: 3px;
    right: 3px;
}.x_delete_pp {
    position: absolute;
    right: 4px;
    top: 4px;
    background: rgba(0, 0, 0, 0.55) url(images/x-delete-pp-ccc-16.png) no-repeat 50% 50%;
    padding: 6px;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    z-index: 2;
 
    -webkit-transition: opacity .25s;
    transition: opacity .25s;
}.theme_s_img {
    width: 100%;
    height: auto;
    vertical-align: middle;
    display: inline-block;
}.theme_added_time {
    position: absolute;
    bottom: 14px;
    right: 14px;
    font-size: 15px;
    color: #000;
    -webkit-transition: color .2s linear;
    transition: color .2s linear;
}.theme_pp_menu {
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    border-top: 1px solid transparent;
    bottom: 0;
    color: #fff;
    -webkit-transition: bottom .19s linear;
    transition: bottom .19s linear;
    font: 14px 'Roboto',arial;
}.old_own_themes div:last-child {
    margin-right: 0;
}.theme_pp_menu div {
    padding: 12px;
}.theme_pp_menu > div > a {
    color: #fff;
    display: block;
}.ic_set_theme {
    background-image: url(images/Ok-12.png);
    width: 12px;
    height: 12px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 4px;
}.old_own_themes {
    display: flex;
    margin-top: 8px;
}.ec_theme {
    position: relative;
 
    width: 50%;
    height: 286px;
    margin-right: 8px;
    flex: 1;
 
    background-color: #ddd;
    vertical-align: top;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: width .24s linear;
    transition: width .24s linear;
    box-sizing: border-box;
}.mob_muss_add_tracks {
    position: relative;
    margin: 0 0 12px 0;
    text-align: center;
    background: #fff;
    border: 1px dashed #5d7894;
    height: 48px;
    position: relative;
}
.mob_muss_add_tracks input{
	top:0;left:0;
}.mob_muss_add_tracks span {
    top: 50%;
    margin-top: -16px;
 
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    color: #333;
    position: relative;
 
}
.mob_muss_add_ctt{
    margin: auto;
    width: auto;
    text-align: center;
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
}
.mob_muss_add_ctt .plus_slideshow_photo{
display:inline-block;
}
.mob_muss_add_tracks span{
    font-size: 13px;
    font-weight: 500;
    
    display: inline-block;
    vertical-align: middle;
}
.mob_community_wall {
    background: #f5f5f5;
}.info__add_post_subscribe {
    padding: 16px;
}
.pcgcover_cnt {
    padding: 0 16px;
}.pcgcover_albums {
    margin-top: 10px;
}#profile_change_picture .wLabel-left-album {
    cursor: pointer;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 500;
    margin-right: 12px;
}#profile_change_picture .dd-container {
    display: inline-block;
    vertical-align: middle;
}#profile_change_picture .dd-options {
    max-height: 220px;
}.pcgcover_upload_picture {
    width: 80px;
    height: 172px;
    position: relative;
    border: 1px dotted #5987a8;  
}.fright {
    float: right;
}#profile_change_picture .upload_bar_percent {
    max-width: 100%;
    box-sizing: border-box;
    height: 7px;
}.pcgcover_titleh3 {
    padding: 25px 0 5px 0;
    border-bottom: 1px solid #d5dce6;
    font-size: 15px;
    font-weight: bold;
    color: #4a4a4a;
}#pcgcover_nano {
    height: auto;
    position: relative;
    width: 100%;
    overflow: hidden;
}#album_pictures_river {
    margin: 8px 0;
    display: table;
}.pcgcover_picture {
    display: table-cell;
    float: left;
    margin: 1%;
    width: 12%;
    height: auto;
}.pcgcover_picture img {
    width: 100%;
}.pcgcover_picture a{display:block;}
.mob_add_prof_pic {
    overflow: hidden;
    display: flex;
    margin-top: 20px;
}
.mob_add_pic_txt {
    display: block;
 
    position: relative;
    margin: auto;
}
.a5wyb6w{
	flex:1;
	width:50%;
}
.add-take-picture {
    background: url(images/add-tak-picture-64.png) no-repeat 50%;
    width: 100%;
    height: 64px;
    display: block;
 
}.fleft.mob_add_pic_txt span {
    font-size: 16px;
    padding: 0 12px;
    display: block;
    margin-top: 10%;
    text-align: center;
}.uploading_txt_pleasewait {
    position: absolute;
    top: 0;
    color: #000;
    font-size: 16px;
    z-index: 1;
    margin: auto;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
    justify-content: center;
    align-items: center;
    align-content: center;
    display: flex;
}

@media screen and (max-width: 420px)
{
.fleft.mob_add_pic_txt span {
font-size:14px;
}
}
#pointerOverlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    pointer-events: none;
    visibility: hidden;z-index:9999;
	/*touch-action: none;
	-webkit-touch-action: none;*/
}.mac-saf #pointerOverlay, .gecko #pointerOverlay, .mac-chrome #pointerOverlay, .chrome #pointerOverlay {
    display: block;
}#pointerOverlay.__auto {
    pointer-events: auto;
    visibility: visible;
	    
}

.profile_u_groups_ic {
    float: left;
    overflow: hidden;
    display: flex;
 
    text-align: center;
    width: 100%;
    height: 100%;
    flex-direction: column;
}
.ufeed_us_group_ic {
    width: 100%;
    height: 100%;
    flex: 1;
    margin: 0px;
    background-repeat: no-repeat;
    float: left;
    background-size: cover;
    background-position: center;
}
 .ic_profile_send_gift{
	background: url('images/ic_global_11.png') no-repeat 0 -1115px;
	width: 20px;
	height: 19px; 
	 display:inline-block;
    margin-right: 9px;
    vertical-align: middle;
 }.u_info_about_send_gift {
    font-size: 14px;
    vertical-align: middle;
    display: block;
}.cardListUsLk {
    border-bottom: solid 1px #efefef;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px 6px;
}.userCard {
    position: relative;
}.userCard:before, .userCard:after {
    content: '';
    display: table;
}.ucard_ph_lk432 {
    display: inline-block;
    background-color: #fafafa;
    border: 1px solid #dbdbdb;
    border-radius: 50%;
    box-sizing: border-box;
    display: block;
    height: 32px;
    overflow: hidden;
    width: 32px;
    float: left;
} .input_w, .photoWrapper, .photoWrapper img {
    display: inline-block;
}.ucard_ph_lk432 img {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 13px;
}.photoPeopleLike .card_add {
    white-space: nowrap;
    margin-left: 40px;
    /* float: left; */
}.card_add:before {
    content: '.';
    display: block;
    height: 0;
    font-size: 0;
}.photoPeopleLike .card_add a {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70px;
    -ms-flex: 1 1 70px;
    flex: 1 1 70px;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 70px;
    -webkit-box-direction: normal;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    line-height: 18px;
    /* font-weight: 600; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 5px;
    margin-left: -5px;
    color: #363636;
    font-family: inherit;
}._2uju6 {
    color: #8e8e8e;
    display: block;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}._72gdz {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 110px;
    -ms-flex: 0 0 110px;
    flex: 0 0 110px;
    margin-left: 15px;
}._73dsgg {
    float: right;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
}
._72gdz, ._mmgca {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}._e616g {
    display: block;
    position: relative;
}

._e425 {
    display: block;
    text-align: right;
    color: #8e8e8e;
    font-size: 11px;
    font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
    line-height: 1.182;
    font-weight: normal;
    -webkit-font-smoothing: subpixel-antialiased;
}

.p_mutualfriendsa {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 70px;
    -ms-flex: 1 1 70px;
    flex: 1 1 70px;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 70px;
    -webkit-box-direction: normal;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 13px;
    line-height: 150%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 5px;
    margin-left: -5px;
    color: #363636;
    font-family: inherit;
    color: #364f75;
    font-weight: 700;
}
.div-loader.photoviewer {
    background: url(images/preloaders/process-50x50.gif) 50% no-repeat;
    width: 50px;
    height: 50px;
    margin: auto;
    padding: 20px;
}
.sp_shared_photo {
    text-align: center;
}.sp_shared_photo img {
    width: 100%;
}
.msg_shared_cnt {
    max-width: 280px;
    /* background: #eee; */
    border: 1px solid #ddd;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;padding: 8px 4px;
}

.msg_shared_cnt .feed_map_cnt_f._shared{
padding-left: 6px;
    margin-left: 2px;
}

.msg_shared_cnt .sp_shared_photo img{
	    width: 100%;
}.portlet.__holiday, .portlet.__wish, .portlet.__invisible, .portlet.__fiveplus {
    position: relative;
    z-index: 20;
    padding: 16px 16px 20px;
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    background: #fff url(images/pattern_holidays.png) 0 0 repeat;
}.portlet.__invisible, .portlet.__fiveplus {
    background-image: url(images/pattern_invisible.png);
    background-size: 215px 230px;
}.portlet-i_h {
    position: relative;
    z-index: 15;
    margin-bottom: 10px;
    border-bottom: 1px solid #8B9FA4;
    font-size: 18px;
    line-height: 1.5;
    word-wrap: break-word;
    color: #333;
}.portlet .portlet-i_h {
    margin-bottom: 12px;
    border-bottom: 1px solid #ddd;
}.gfor-img {
    width: 100px;
    height: 100px;
    text-align: center;
    margin: auto;
    margin-bottom: 12px;
}.gfor-img img {
    width: 100%;
    border-radius: 50%;
    background: #dce4e9;
}
 .border0{
	 border:0!Important;
 }
 .f15{font-size:15px;}
.gift_item {
    display: inline-block;
    position: Relative;
    margin: 12px;
    background-color: #f9f9f9;
    width: 96px;
    padding: 8px;
    opacity: .9;
    border: 1px solid #f6f6f6;
    height: 118px;
    float: none;
}._hover .gift_item:hover {
    background: #f5f5f5;
    border-color: #eee;
}.gift-hv:before {
    content: '';
    line-height: 118px;
    height: 118px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}.gift_ic {
    width: 100%;
    background: transparent;
    vertical-align: middle;
    max-height: 100%;
}.gift-price {
 
    position: absolute;
    display: inline-block;
    overflow: hidden;
    min-width: 20px;
    max-width: 128px;
    height: 20px;
    padding: 2px;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    top: -9px;
    right: -3px;
}.giftpricenb {
    /* line-height: 16px; */
    /* font-size: 11px; */
    /* text-align: center; */
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    /* line-height: 20px; */
    min-width: 48px;
    padding-left: 12px;
    padding-right: 12px;
    /* background-color: #ee8208; */
    border-radius: 10px;
    box-shadow: 0 0 0 2px #fff;
    font-size: 12px;
    background-color: #f0f0f0;
    color: #666;
    border: 1px solid #ddd;
    line-height: 20px;
    height: 21px;
    font-weight: bold;
}.pf_layout {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}.pf_pattern {
    background: url(images/g-pattern.png) #e9e9e9;
}
.pf_layout_cnt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-height: 0;
    padding: 12px 0;
}.pf_layout_hld {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}.pf_cnt.__center {
    width: 100%;
}.pf.__gifts .pf_cnt, .pf.__gifts .pf_cnt.__center {
    padding-top: 45px;
    padding-bottom: 40px;
}.pf_cnt:after, .pf_cnt:before {
    content: '';
    display: table;
}.pf_present_img {
    background: #c5cfe0;
}
.pf_present_img {
    position: relative;
    float: left;
    width: 124px;
    min-height: 124px;
    z-index: 1;
    border-radius: 50%;
    margin-right: 24px;
}.userCard {
    position: relative;
}.userCard:before, .userCard:after {
    content: '';
    display: table;
}.userCard .gift-card {
    position: absolute;
    right: -16px;
    bottom: -16px;
}
.gift-card.__s {
    width: 64px;
    height: 64px;
    background-color: transparent;
    border: none;
}.gift {
    position: relative;
    display: inline-block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-repeat: no-repeat;
}.gift-card.__s .gift {
    background-size: contain;
}.pf_send-present_remove.__hidden {
    display: none;
}.pf_send-present_remove {
    position: absolute;
    right: 0;
    bottom: -44px;
}.pf_message {
    position: relative;
    float: right;
    width: 400px;
}.form_i {
 
    margin-bottom: 15px;
}.pf_message .form_i {
    margin-bottom: 4px;
    position: relative;
}.input-d {
    display: block;
}.pf.__gifts .txt-counter {
    float: right;
}

.pf .txt-counter {
    position: relative;
    top: -1px;
    padding: 0 4px;
    background: #8b9fa4;
    font-size: 10px;
    color: #fff;
    border-radius: 3px;
}.itx_w {
    display: block;
    position: relative;
}.pf_message .itx {
    height: 96px;
    resize: none;
    border-radius: 3px 3px 0 0;
} .dropdown_cnt, .irc_l, .pf_add {
    overflow: hidden;
}.irc_l {
    overflow: hidden;
    line-height: 1.5;
    vertical-align: top;
    font-size: 14px;
}.input_visual, .input_w {
    width: 16px;
    height: 16px;
}.input_w, .photoWrapper, .photoWrapper img {
    display: inline-block;
}.input_w {
    position: relative;
    vertical-align: middle;
    top: -1px;
    margin: 0 6px 0 0;
}.input_visual.__checkbox {
    border-radius: 3px;
}.irc_w-p .lstp-t.__nextline {
    display: block;
    padding-left: 23px;
}.m_portal_tracks_more .al.show-on-hover_a, .mus-tr_i.__invert .mus-tr_time, .msg-search-input_empty, .topPanel.__new .mdialog_m .disc_header_arrow, .topPanel_d.__new .disc-i_cnt_group_theme, .topPanel_d.__new .disc_header_arrow, .topPanel_d.__new .mdialog_list .disc-i_cnt_title, .show-on-hover .tico_img__on-hover, .show-on-hover:hover .show-on-hover .tico_img__on-hover, .lstp-t, .darkgray, a.darkgray:hover, .sa.__show-on-hover.__show-on-hover:before, .lstp {
    color: #999;
}.clearBoth, .pf_cnt:after, .pf_p2p-landing_pro:after, .pf_p2p-send2_grid:after, .pf_payment-success_cnt:after {
    clear: both;
}.pf_footer {
    position: relative;
    padding: 0 24px;
    border-top: 1px #ddd solid;
}.pf_footer_actions, .pf_footer_content {
    margin: 12px 0;
}.pf_col {
    text-align: center;
}.pf_info_tx {
    color: #656565;
    line-height: 1.5;
}.pf_price {
    line-height: 1.2;
    font-size: 16px;
    color: #323232;
}.pf_info_tx_count {
    margin: 0 3px;
    font-weight: 700;
}.cant_buy_gift {
    width: 100%;
    text-align: center;
    padding: 7px 6px 20px 6px;
    color: red;
}.form-actions__yes {
    margin-right: 8px!important;
}.itx {
    position: relative;
    display: block;
    margin: 0;
    padding: 6px 8px;
    min-height: 96px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
    overflow-x: hidden;
    word-wrap: break-word;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
    box-shadow: inset 0 0 2px 1px rgba(0,0,0,.07);
    outline: 0;
    resize: none;
    color: #333;
    background-color: #fff;
    line-height: 18px;
}
.pf_present_img img{
	width: 124px;
    height: 124px;
    border-radius: 50%;
}.notif_gift_umbr {
    width: 110px;
}.n_gift_w_txt {
    word-break: break-word;
    font-size: 14px;
    line-height: 150%;
}.anonym_gift_ic {
    background-image: url(images/notification-side/Gift-64.png);
    width: 64px;
    height: 64px;
}
.u_gift_item {
    display: block;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding: 4px 8px;    align-items: center;
}.u_gift_ic {
    width: 96px;
    background: transparent;
    vertical-align: middle;
    max-height: 100%;
}.gift_i_about {
    font-size: 15px;
}.gift_i_tim {
    color: #999;
    font-size: 11px;
}.gift_info_abt {
    display: inline-block;
    line-height: 150%;
}a.gift-hv {
    display: inline-block;
    margin-right: 24px;
}
#gifts-slider .gift-item{
	width:76px;
	height:76px;
}.user_friend_control {
    position: absolute;
    right: 0;
    background: #fff;
    bottom: 0;
    padding: 0 0px;
    z-index: 1;
}.user_friend_control .music_more {
    margin: 0;
}
#profile_friend_action{
	display:none;
}
.mob-ic-block-20.ic_block, .mob-ic-unblock-20.ic_block-off, .mob-ic-bookmark-20.ic_bookmark-g, .mob-ic-bookmarked-20.ic_bookmarked, .mob-ic-unfriend-20.ic_delete{
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
.ic_bookmarked{
	background-image:url(images/verified-16.png);
}.lp.ic_close-nh.al.presentsIconInTooltip, .ic_delete {
    background-image: url(images/ic_nav_8.png);
    background-position: 0 0;
    background-size: 30px 337px;
}
.list_u_inf {
    display: inline-block;
    margin-left: 14px;
    vertical-align: middle;
}
.list_u_inf .mob_popup_f_name{
	margin-left: 0;
}
.mob_popup_f_avatar_bookmark{
	width:80px;
	height:80px; 
}.mob_popup_f_avatar_bookmark img{
	width:100%;
	border-radius:0;
}.mob_popup_friends_list a.bookmark{
	padding:0;display:inline-block;
}.mob_popup_f_avatar_bookmark {
    width: 80px;
    height: 80px;
    display: inline-block;
    vertical-align: middle;margin: 4px;
}.b_post_img {
    background: #dde4ea;
    width: 80px;
    position: relative;
    height: 80px;
}.b_post_ic {
	background: url(images/post-fff-96.png) no-repeat;
    width: 100%;
    height: 100%;
    background-size: contain;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
} .vbl {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}.mbright {
    margin-right: 4px;
}._faphoto {
    height: 14px;
    position: relative;
}.ic10_remove {
    background-image: url(images/ic_nav_1_v2.png);
    background-position: 0 -118px;
}._hover .ic10_remove:hover {
    background-position: 0 -128px;
}.mlr_top_ac_i:first-child {
    margin-left: 0;
}.ic10 {
    width: 10px;
    height: 10px;
}.mlr_top_ac_i {
    display: inline-block;
    margin-left: 2px;
}.mlr_ovr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 25;
    background-color: rgba(255,255,255,.8);
    display: none;
}.mlr_cnts.__deleted .mlr_ovr {
    display: block;
}.mlr_cnts.__deleted .ucard .delete-stub {
    display: block;
    position: absolute;
    z-index: 26;
}.ucard .delete-stub_i {
    width: 99%;
    display: inline-block;
    vertical-align: middle;
}.delete-stub_ac {
    white-space: nowrap;
}.ic_ok {
    background-image: url(images/ok.png);
}.il {
    cursor: pointer;
    text-decoration: none;
    border-bottom: dotted 1px;
}.delete-stub_i.__spam, .delete-stub_i.__spam-success {
    display: none;
}.feed.__deleted .delete-stub {
    display: block;
    font-size: 15px;
    padding: 12px;
}
.post_delete_u{
 background-image: url(images/x_vk_delete.gif);
 background-repeat:no-repeat;
 width:11px;
 height:11px;
 display:block;
}.posts_pg .feed_ac {
    top: 12px;
    right: 0;
}.secret_code_class {
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 2px solid #03A9F4;
    padding: 4px;
    font-size: 16px;
    letter-spacing: 5px;
    font-weight: bold;
    width: 90px;
    text-align: center;
    outline: 0;
}.restore_page_section.page_section {
    margin: auto;
 
 
}.page_section .section_row {
    padding-bottom: 5px;
}.page_section .label {
    padding: 8px 15px 0px 0px;
    float: left;
    text-align: right;
    width: 40%;
    color: #777;
}.page_section .labeled {
    float: left;
}.input_back_content {
    padding: 0 1px;
    white-space: nowrap;
    line-height: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}.it.restore_login_input {
    padding: 10px;
    margin: 3px 0;
}.stub-empty.__games .stub-empty_img {
    background-image: url(images/ic_nav_10.png);
    background-position: 0 -162px;
}.stub-empty.__gifts .stub-empty_img {
    background-image: url(images/ic_nav_10.png);
    background-position: 0 -1056px;
}.stub-empty.__lock .stub-empty_img {
    background-image: url(images/ic_nav_12.png);
    background-position: 0 -5632px;
    background-size: 177px 7217px;
}#p_buy_votes .header_options a {
    display: block;
    text-decoration: none;
    text-align: center;
}#p_buy_votes .header_options a {
    display: inline-block;
    width: 50%;
    padding: 12px;
    background: #f9f9f9;
    border: 1px solid #eee;
    box-sizing: border-box;
}.buy-votes-ic {
    display: inline-block;
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    vertical-align: middle;
    float: left;
}.buy-votes-ic.ic-paypal {
    background-image: url(images/buy-votes/paypal-48.png);
}.buy-votes-ic.ic-sms {
    background-image: url(images/buy-votes/sms-48.png);
}#p_buy_votes .header_options a span {
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    line-height: 300%;
}.valid {
    background: #ffefe9 url(images/ok-32.png) no-repeat 12px 12px;
    padding-left: 55px!important;
}.box_msg, .box_msg_gray, .msg {
    background-color: #f0f2f5;
    -o-transition: background-color 2s linear;
    transition: background-color 2s linear;
}.box_error, .box_msg, .box_msg_gray, .ferror, .info_msg, .msg, .ok_msg {
    padding: 7px 18px 9px;
    margin: 15px 20px;
    border: 1px solid #c1c9d9;
    border-radius: 2px;
    line-height: 150%;
}.mt10 {
    margin-top: 10px!important;
}.tocenter {
    text-align: center;
}.section_opt_by {
    margin: auto;
    text-align: center;
    margin-top: 50px;
}.modal-new_header.__gifts {
    background: url(images/pattern_holidays.png) #f0f0f0;
    border-bottom: 1px solid #ddd;
    padding: 16px 24px 20px;
}.modal-gift, .modal-new_header, .portlet, .portlet .ucard-v, .portlet_b, .portlet_i {
    position: relative;
}.modal-new_actions.__center, .modal-new_cnt_empty, .modal-new_header, .portlet_f, .portlet_h2__center {
    text-align: center;
}.modal-gift {
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 144px;
    min-height: 144px;
 
    padding: 8px;
    background: #fff;
    box-shadow: 0 0 1px 1px rgba(0,0,0,.15);
    border-radius: 3px;
}.gift-card {
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 148px;
    height: 148px;
    text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    background-color: #fff;
}.gift-card.__s {
    width: 128px;
    height: 128px;
    background-color: transparent;
    border: none;
}.modal-new_header.__gifts .gift{
    width: 128px;
    height: 128px;
}.modal-new_header.__gifts .gift-badge_w {
    bottom: -13px;
}
.gift-badge_w {
    position: relative;
    margin-bottom: -4px;
    text-align: center;
}.gift-badge {
    position: relative;
    display: inline-block;
    overflow: hidden;
    min-width: 20px;
    max-width: 128px;
    height: 20px;
    padding: 2px;
    color: #fff;
    border-radius: 10px;
    text-align: center;
}.gift-badge:not(.__music):not(.__live):not(.__allinclusive):not(.__interactive):not(.__surprise):not(.__premium):not(.__vip) .gift-badge_tx {
    background-color: #f0f0f0;
    color: #666;
    border: 1px solid #ddd;
    line-height: 20px;
    height: 21px;
}.modal-new.gifts .portlet_h {
    margin: 0px -24px 0px;
    padding: 2px 24px;
    line-height: 1.5;
    border-bottom: 1px solid #ddd;
    text-align: center;
}.mb-4x {
    margin-bottom: 16px;
}.modal-new.gifts .search-wrapper {
    width: 100%;
}.search-wrapper {
    display: table;
    width: 100%;
}.search-wrapper .search-input {
    width: 100%;
}.search-wrapper .search-input, .search-wrapper .search-control {
    display: table-cell;
    vertical-align: top;
}.search-wrapper.__medium .search-input {
    padding-right: 0;
}.search-wrapper.__medium .search-input_it {
    padding-right: 11px;
}.search-wrapper.__medium .it {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-color: #ccc;
    border-radius: 3px;
    box-shadow: 0 0 2px rgba(0,0,0,.2) inset;
    padding-left: 9px;
    padding-top: 0;
    padding-bottom: 0;
    outline: inerhit;
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
}.search-wrapper.__medium .search-input_control {
    line-height: 32px;
}.search-input_control {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    line-height: 25px;
    font-size: 8px;
    display: none;
}.ic18_anim-procces {
    background-image: url(../images/process-18x18.gif?v2);
}.search-wrapper.__medium .search-input_ic {
    margin: 0 10px;
    vertical-align: middle;
}.search-wrapper.__medium .search-input_control {
    line-height: 32px;
}.search-input_search-ic {
    display: block;
}.search-input_ic.ic.ic_close-g {
    width: 18px;
    height: 20px;
    background: url(images/i_close_button.png) no-repeat;
}.mb-6x {
    margin-bottom: 24px;
}.ugrid:before, .ugrid:after {
    content: '';
    display: table;
}.modal-new.gifts .ugrid.__xxl .ugrid_cnt {
    margin-left: -38px;
}.ugrid_cnt {
    margin-left: -10px;
    /* margin-bottom: -10px; */
    list-style: none none outside;
    padding: 0;
    font-size: 0;
}.mbt60fajy3 {
    margin-top: 32px;
}.ugrid:after {
    clear: both;
}.modal-new.gifts .ugrid.__xxl .ugrid_i {
    margin-left: 43px;
}.sel-single {
    vertical-align: top;
}.shopac {
    cursor: pointer;
    opacity: .8;
    -webkit-transition: opacity 1.8s ease;
    transition: opacity 1.8s ease;
}
.m12{
	margin:12px;    font-size: 18px;
}
.padding12{padding:12px;}
.ugrid_i {
    display: inline-block;
    margin-left: -9px;
    margin-bottom: 10px;
    vertical-align: top;
    font-size: 12px;
}.modal-new.gifts .ugrid.__xxl .ugrid_i {
    margin-left: 43px;
}.ugrid.__xxl .ugrid_i {
    margin-left: 32px;
    margin-bottom: 32px;
}.ucard-v {
    width: 128px;
}.ucard-v .section {
    position: relative;
    text-align: center;
    height: 100px;
    width: 100px;
}.ucard-v .caption {
    width: 100%;
    margin-top: 5px;
    line-height: 18px;
}.padding6{padding:6px;}
.mob_terms_p_policy {
    font-size: 13px;
    color: #666;
    padding: 12px;
    word-break: break-word;
    white-space: pre-line;
    line-height: 120%;
}a.mob_a_sel_lang {
    width: 100%;
    box-sizing: border-box;
    display: block;
    padding: 12px;
    font-size: 16px;
    border-bottom: 1px solid #eee; 
}._hover a.mob_a_sel_lang:hover, ._touch a.mob_a_sel_lang:active {
    background: #eee;
}a.mob_a_sel_lang.lang_selected {
    color: #333;
}
.ic_lang_selected {
    display: none;
    width: 16px;
    height: 16px;
    margin-right: 14px;
    vertical-align: middle;
}
.mob_a_sel_lang.lang_selected .ic_lang_selected{
	display:inline-block;
}
.top_header_nav_txt .qsearch_g_ic{
float: left;
    position: relative!important;
    top: 3px!important;
    left: -5px!important;
    color: #e1e5ec;
}
#market_u_search_input_wrap {
    border: none;
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    border-radius: 22px;
    background: #F1F3F4;
 
}#market_search_query {
    padding: 7px 20px;
    border: 0;
    width: 100%;
    box-sizing: border-box;
    background: transparent;
    font: 400 13.3333px Arial;
    outline: 0;
}.searching_ic_right_wrap {
    float: right;
    width: 40px;
    height: 34px;
    position: relative;
    border: 0;
    background: transparent;
    outline: 0;
}.searching_ic_right {
    background-repeat: no-repeat;
    background-image: url(images/search_icon.png);
    width: 14px;
    height: 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}.market_col_main {
    padding: 0;
    background: #fff;
    margin: 0!important;
    box-sizing: border-box;
}.page_block {
    position: relative;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    margin: auto;
}.search_filters_minimized {
    padding: 10px;
    cursor: pointer;
}.search_filters_minimized_text {
    padding-left: 33px;
    background: #fff url(images/search_integration.png) no-repeat;
    height: 21px;
    line-height: 20px;
    font-size: 12.5px;
}.ui_rmenu_item_arrow {
    display: inline-block;
    margin: 0 0 1px 5px;
    background: url(images/multidd.png?2) no-repeat 0 0;
    width: 9px;
    height: 5px;
}.ui_rmenu_item_expanded .ui_rmenu_item_arrow {
    background-position: left -11px;
}.search_filters_wrap {
    margin: -1px;
    padding: 1px;
}.search_filters_wrap.unshown {
    display: none;
}.ui_rmenu_item_expanded .search_filters_wrap.unshown {
    display: block;
}#marketplace .market_content .market_row_line {
    position: relative;
    border-bottom: 1px solid #e7e8ec;
    margin: 12px 0;
    padding: 0px 5px;
    height: 108px;
}#marketplace .market_content .market_row_line:first-child {
    margin-top: 0;
    padding-top: 12px;
}#marketplace .market_content .market_row_line .market_row_photo {
    float: left;
    /* margin-right: 15px; */
    width: 96px;
    height: 96px;
}.market_edit_actions {
    position: absolute;
    top: 0;
    right: 0;
    margin: 8px;
    padding: 3px;
    border-radius: 3px;
    -o-transition: opacity 60ms linear;
    transition: opacity 60ms linear;
    z-index: 2;
    color: #fff;
    background: rgba(0,0,0,.4);
    font-size: 12.5px;
    line-height: 0;
    opacity: 0;
    cursor: default;
}.market_edit_actions>div {
    cursor: pointer;
    display: inline-block;
    padding: 3px;
    opacity: 0.7;
    top: 0;
}.market_edit_actions .fav .icon {
    background: url(images/market_icons.png?1) no-repeat;
    width: 12px;
    height: 12px;
    background-position: 0 -64px;
}#marketplace .market_content .market_row_line .market_row_photo .market_row_img {
    width: 96px;
    height: 96px;
}.market_product_loc_abs {
    position: Absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.45);
    padding: 4px 9px;
    opacity: 0;
    box-sizing: border-box;
    color: #ddd;
}.market_row_line .market_product_loc_abs {
    display: none;
}#marketplace .market_content .market_row_line .market_row_info {
    max-width: 100%;
    display: block;
    padding-top: 0;
    line-height: 16px;
    font-size: 13px;
    margin-left: 112px;
}.market_row_name {
    width: 179px;
    line-height: 120%;
    max-height: 2.4em;
    font-size: 12.5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}#marketplace .market_content .market_row_line .market_row_name {
    display: inline-block;
    max-width: 56%;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}#marketplace .market_content .market_row_line .market_row_name .link {
    max-width: 100%;
    font-weight: 500;
    color: #000;
}#marketplace .market_content .link {
    color: #2a5885;
}#marketplace .market_content .market_row_line .marketplace_icons {
    line-height: inherit;
    display: inline-block;
    padding: 0;
    margin-left: 5px;
}#marketplace .marketplace_icons .marketplace-icon {
    width: 12px;
    height: 12px;
    background: url(images/market_icons.png?1) no-repeat;
}#marketplace .market_content .market_row_line .marketplace_icons .market_favourite {
    display: inline-block;
    cursor: pointer;
    height: 14px;
    background-position: 0 -64px;
}.market_row_price, .market_row_new_badge {
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12.5px;
}#marketplace .market_content .market_row_line .market_row_price {
    padding: 0px;
    font-size: 13px;
    color: #222;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
}#marketplace .market_content .market_row_line .market_row_address, #marketplace .market_content .market_row_line .market_row_user .group_link, #marketplace .market_content .market_row_line .market_row_user .mem_link {
    font-size: 12px;
    color: #939393;
}#marketplace .market_content .market_row_line .market_row_address {
    margin-top: 5px;
    margin-bottom: 4px;
}#marketplace .market_content .market_row_line .market_row_address .market_row_address_metro {
    margin-left: 10px;
    margin-right: 5px;
}#marketplace .market_content .market_row_line .market_row_address .market_row_address_city:before, #marketplace .market_content .market_row_line .market_row_address .market_row_address_metro:before {
    margin-left: -10px;
    top: auto;
    left: auto;
}
#marketplace .market_content .market_row_line .market_row_address .market_row_address_metro:before {
    margin-top: 2px;
}
#marketplace .market_content .market_row_line .market_row_address_metro:before {
    height: 12px;
    width: 12px;
    background: url(images/market_icons.png?1) no-repeat 0 0;
    content: "";
    position: absolute;
    background-position: left -96px;
    top: 3px;
    left: 0;
}
.market_row_address_metro:before {
    width: 6px;
    height: 6px;
    content: "";
    position: absolute;
    border-radius: 50%;
    top: 4px;
    left: 0;
}
#marketplace .market_content .market_row_line .market_row_usrtm {
    max-width: 385px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #939393;
    margin-top: 5px;
}#marketplace .market_content .market_row_line .market_row_usrtm {
    display: inline;
}
#marketplace .market_content .market_row_line .market_row_usrtm .market_row_time {
    padding-left: 0;
    font-size: 12px;
}#marketplace .market_content .market_row_line .market_row_for_grid {
    display: none;
}.ui_actions_menu_icons {
    background: url(images/post_more.png?1) no-repeat 50%;
    position: absolute;
    width: 22px;
    height: 24px;
    top: 17px;
    right: 16.5px;
    cursor: pointer;
    outline: none;
}#marketplace .market_content .market_row_line .ui_actions_menu_icons {
    right: 0;
    top: 0;
}
#marketplace .market_content .market_row_line .ui_actions_menu_icons {
    display: inline;
} .market_row_usrtm div {
    line-height: 150%;
}#market_edit_item_box {
    overflow: hidden;
}.market_edit_item_box_new .subheader {
    margin-top: 25px;
    margin-bottom: 12px;
    font-size: 13px;
}select.css_modern_select {
    padding: 8px;
    border: 1px solid #d3d9de;
}.market_edit_item_box_new .dark {
    width: 100%;
    box-sizing: border-box;
}input.dark {
    height: 30px;
}textarea.dark {
    padding: 5px 9px 7px;
    border-radius: 1px;
    box-sizing: border-box;
}.market_edit_item_box_new .market_ei_main_photo, .market_edit_item_box_new .market_ei_photo_add {
    width: 80px;
    height: 80px;
    border-radius: 4px;
}.market_edit_item_box_new .market_ei_main_photo_wrap .ui_thumb_x_button {
    z-index: 2;
    border-radius: 0 2px 0 0;
    float: left;
    left: 0;
    margin-left: 76px;
    width: 8px;
}.ui_thumb_pe_button .ui_thumb_pe, .ui_thumb_pe_button .ui_thumb_x, .ui_thumb_x_button .ui_thumb_pe, .ui_thumb_x_button .ui_thumb_x {
    display: block;
    background: url(images/attach_icons.png?4) no-repeat 0 -40px;
    opacity: 0.85;
    filter: alpha(opacity=85);
    width: 8px;
    height: 8px;
}.market_edit_item_box_new .market_ei_main_photo_info {
    margin-left: 86px;
}.market_edit_item_box_new .market_ei_main_photo_info .market_ei_main_photo_descr {
    padding-bottom: 13px;
}.market_edit_item_box_new .market_ei_main_photo_wrap .margin_ei_main_photo_sign {
    float: left;
    clear: left;
    font-size: 11px;
    width: 80px;
    text-align: center;
    color: #656565;
}.market_ei_photos_wrap {
    position: relative;
    display: inline-block;
}.market_ei_photo_add {
    margin: 0;
    width: 130px;
    height: 90px;
    border-radius: 2px;
    background: url(images/market_photo.png) no-repeat 50% 20px;
    background-color: #e5ebf1;
    cursor: pointer;
}.market_edit_item_box_new .market_ei_main_photo, .market_edit_item_box_new .market_ei_photo_add {
    width: 80px;
    height: 80px;
    border-radius: 4px;
}.market_edit_item_box_new .market_ei_photo_add .market_ei_photo_add_label {
    width: 80px;
}.market_edit_item_box .dark.market_ei_price {
    margin-right: 10px;
    width: 108px;
}.market_edit_item_box_new .dark.market_ei_price {
    width: 267px;
}.market_ei_currency {
    padding: 5px 0;
}.market_ei_address_desc {
    color: #000;
    font-size: 14px;
}.change_address {
    font-size: 12px;
    margin-left: 7px;
}.box_controls {
    padding: 14px 23px 14px 25px;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #e7e8ec;
    white-space: nowrap;
}
.box_body{padding:12px;}
.market_upload_images {
    position: relative;
    width: 80px;
    height: 80px;
    text-align: center;
    background: #e5ebf1;
    border-radius: 4px;
    display: inline-block;
    margin-right: 12px;
    vertical-align: top;
}.market_upload_images:before {
    content: '';
    width: 100%;
    height: 20px;
    background: rgba(255, 255, 255, 0.25);
    position: absolute;
    bottom: 0;
    left: 0;
}.product_make_cover_image {
    position: absolute;
    height: 100%;
    width: 100%;
    background: transparent;
    left: 0;
    top: 0;
}.ui_thumb_pe_button, .ui_thumb_x_button {
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(29,32,34,.6);
    border-radius: 0 0 0 2px;
    padding: 5px;
    cursor: pointer;
    outline: none;
}.ui_thumb_pe_button.ui_thumb_small_x, .ui_thumb_x_button.ui_thumb_small_x {
    padding: 3px;
}.ui_thumb_pe_button .ui_thumb_pe, .ui_thumb_pe_button .ui_thumb_x, .ui_thumb_x_button .ui_thumb_pe, .ui_thumb_x_button .ui_thumb_x {
    display: block;
    background: url(images/attach_icons.png?4) no-repeat 0 -40px;
    opacity: 0.85;
    filter: alpha(opacity=85);
    width: 8px;
    height: 8px;
}.upload_bar_percent_redesign {
    display: none;
    position: absolute;
    max-width: 100%;
    width: 0;
    height: 4px;
    background: #3bc25e;
    border: 1px solid #6a6d73;
    z-index: 1;
    bottom: -7px;
    border-radius: 16px;
    text-align: center;
    left: 0;
}.market_file_name {
    position: absolute;
    text-align: center;
    color: #000;
    font-size: 11px;
    white-space: pre;
    width: 100%;
    bottom: 0;
    padding: 0 2px;
}.market_upload_images img {
    max-width: 100%;
    height: 100%;
    text-align: center;
    border-radius: 4px;
}
.market_picture_is_cover {
    display: none;
}

.market_upload_images.cover .market_picture_is_cover {
    display: block;
}.market_ei_photos_wrap {
    position: relative;
    display: inline-block;
}.inl_bl {
    display: -moz-inline-stack;
    display: inline-block;
    _overflow: hidden;
    vertical-align: top;
    zoom: 1;
}.market_ei_photo_add_label {
    padding-top: 60px;
    width: 130px;
    color: #55677d;
    font-size: 12.5px;
    text-align: center;
}.market_edit_item_box_new .market_ei_photo_add .market_ei_photo_add_label {
    width: 80px;
}.market_upload_images.cover .market_picture_is_cover {
    display: block;
    margin-top: 6px;
}#new_product_no_cover {
    color: #da8215;
}.market-unshonw-td {
    padding: 4px 0;
    overflow: hidden;
}.market-unshownh {
    margin: 6px 0 0;
    padding: 0 0 13px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    color: #656565;
    font-size: 12.5px;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}#marketplace .range_to {
    float: left;
}#marketplace .range_to .dark {
    width: 73px;
    height: 26px;
    box-sizing: border-box;
}#marketplace .range_sep {
    float: left;
    padding-top: 7px;
    width: 19px;
    text-align: center;
}#marketplace .market-unshown-inp .getuserlocation {
    width: 100%;
    box-sizing: border-box;
}.header_back_icv2 {
    width: 21px;
    height: 15px;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: -12px -104px;
    background-image: url(images/mob-header-ic.png);
    display: inline-block;
    vertical-align: middle;
}
.market_row_line .music_track_menu {
	top: 0;
    margin-top: 7px;
    right: 4px;
}#marketplace .market_content .market_row_line .marketplace_icons .market_favourite.selected {
    background-position: 0 -80px;
}#market_search_query:active, #market_search_query:focus {
    background: rgb(232,234,237);
    transition: background .3s ease;
}
.p12{
	padding:12px;
}



/* Visible Nearby 
------------------------ */

#nb-market-nearby {

  background: #141414!important;
  background-color: #141414!important;
  color: #FFF;
}
#nb-market-nearby img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  max-height: 470px;
}
#nb-market-nearby .nb-image-container {
  background: #151515;
}


#nb-market-nearby .nb-slide img {

  opacity: 0.25;
  -ms-filter: "alpha(opacity=25)";

  -webkit-transform: scale(0.88);
  -moz-transform: scale(0.88);
  -ms-transform: scale(0.88);
  -o-transform: scale(0.88);
  transform: scale(0.88);

  -webkit-transition: -webkit-transform 0.3s ease-out,opacity 0.25s;
  -moz-transition: -moz-transform 0.3s ease-out,opacity 0.25s;
  transition: transform 0.3s ease-out, opacity 0.25s;
}

#nb-market-nearby .nb-slide.nb__active img {
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);

}

#nb-market-nearby .nb-caption-container {
  line-height: 18px;
  padding: 12px 0 16px;
  font-size: 16px;
  color: #fff;
  height: 40px;
  position: absolute;
  bottom: 0px;
  right: 0;
  left: 0;
  text-shadow: 0 0 2px #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  z-index: 2;

}
#nb-market-nearby .nb-caption-container .nb-author-capt {
display:block;
font-size:14px;
line-height: 22px;
color:#ddd;
  text-shadow: 0 0 2px #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  z-index: 2;

}

#nb-market-nearby .nb-caption-container:before {
  content:'';
  opacity: 1;
  -ms-filter:"alpha(opacity=100)";
  background-image: linear-gradient(rgba(0, 0, 0, 0) 65%,rgba(0, 0, 0, 0.4));
  position: absolute;
  top: 0;
  left:0;
  z-index: 1;
  width: 100%;
  height: 100%;
  transition: opacity 200ms linear;
}
@media only screen and (max-width: 400px) {
#nb-market-nearby .nb-caption-container{
   padding: 0
}
#nb-market-nearby .nb-caption-container {
  font-size: 13px;
}

#nb-market-nearby .nb-caption-container .nb-author-capt{
  font-size: 11px;
  line-height:16px;
}

}


.product_details_item_name {
    font-size: 16px;
    font-weight: 500;
}.product_item_description {
    padding: 0 0 15px;
    font-size: 13px;
    word-wrap: break-word;
    line-height: 1.47em;
    margin: 10px 0 10px 0;
    color: #000;
}.product-item-details-comments-section {
    position: relative;
}
.market_product_bottom_author_i {
    float: left;
}.market_product_bottom_author_i img {
    border-radius: 50%;
    width: 32px;
    height: 32px;
}.product_footer {
    padding: 6px;
}
.mob-market-straut{
margin-left: 42px;
}.market_item_controls {
    margin: 30px 0;
}
.market_item_controls button{margin:5px 0;}

.market_fav_btn_icon {
    display: inline-block;
    margin-right: 10px;
    background: url(images/market_icons.png?1) no-repeat;
    background-position: -4px -142px;
    width: 16px;
    height: 16px;
    vertical-align: top;
}.market_fav_btn.selected .market_fav_btn_icon {
    background-position: -4px -167px;
}.comment-content {
    background-color: #eff1f3;
    border-radius: 18px;
    display: table;
    line-height: 16px;
    font-size: 13px;
    margin: 4px 0;
    padding: 8px 10px;
    word-break: break-word;
    color: #000;
}.market_view_product{background:#fff;}

.shared-product {
    display: flex;
}.shared-product-cover {
    float: left;
    max-width: 160px;
    max-height: 160px;
    flex: 2 0 0;
}.shared-product-cover img {
    width: 100%;
}.shared-product-info {
    flex: 1 0 0;
}.shared-product .feed-product-bottom {
    margin: 0;
    height: 100%;
    box-sizing: border-box;
    align-items: center;
    padding: 4px;
    display: block;
}.feed-product-2gap {
    flex: 0 0;
    word-break: break-word;
    margin: 0 6px;
}.feed-product-2gap._big {
    flex: 2 0 0;
}.feed-product-name {
    font-weight: 500;
    font-size: 15px;
    color: #000;
}.feed-product-descr {
    font-size: 12.5px;
    line-height: 16px;
    margin: 8px 0;
    color: #606770;
    font-size: 13px;
    word-break: break-word;
}.feed-product-location {
    font-size: 11px;
    margin-left: -3px;
    margin-top: 6px;
}.feed-product-price {
    font-weight: 500;
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    color: #000;
    white-space: nowrap;
    line-height: 200%;
}.feed-product-bottom {
    padding: 5px 2px;
    position: relative;
    margin: 0;
    box-sizing: border-box;
    display: flex;
    background: #f2f3f5;
}.market_item_param {
    padding-left: 22px;
    background: url(images/market_icons.png?1) no-repeat 0 0;
    font-size: 14px;
}.market_item_param_geo {
    background-position: 0 -184px;
}.market_row_address_metro:before {
    width: 6px;
    height: 6px;
    content: "";
    position: absolute;
    border-radius: 50%;
    top: 4px;
    left: 0;
}.feed-product-images-collage {
    margin: 0;
    width: 100%!important;
}section#hook_feed_wl_pg {
    background: #dadde1;
}.sub .flat_button {
    width: 100%;
}

.mob-stories-wall {
	position:relative;
    background: #fff;
    padding: 5px;
    box-sizing: border-box;
    display: block;
    width: 100%;
    overflow: hidden;
}.psbc_header_title {
    font-size: 14.5px;
    font-weight: 400;
}.stories_while {
    display: flex;
    align-items: stretch;
 
    margin: 0;
    padding: 0;
    overflow-x: auto;
	overflow-y:hidden;
 
}.li_story._empty {
    margin-left: 8px;
    margin-bottom: 8px;
}.story_uploading_progr {
    z-index: 3;
    width: 0%;
    height: 100%;
    background: hsla(221, 39%, 56%, 0.51);
    position: absolute;
    padding: 2px;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-shadow: 0px 0px 1px #32353c;
    font-size: 12px;
    font-weight: 500;
    visibility: hidden;
    opacity: 0;
}.story_a_img {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    text-align: center;
}.li_story._empty .story_a_img {
    opacity: 0.85;
    transition: opacity .2s ease-out;
    cursor: pointer;
}.story_img {
    width: 50px;
    height: 50px;
    position: relative;float:none;
}.li_story .story_a_img img {
    border-radius: 50%;
    width: 50px;
    border: 1px solid #ccc;
    height: 50px;
}.story, .stories, .stories-openable {
    display: none;
}svg.stories {
    display: none;
    fill: none;
    position: absolute;
    left: 0;
    top: 0;
    margin: auto;
    stroke: #3578e5;
    stroke-linecap: round;
    stroke-width: 3px;
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
    animation: stories-stroke-draw 6s ease-out;
}.coreSpriteStoryCreationAlt {
    background-image: url(images/fa9f36710aa4.png);
}.coreSpriteStoryCreationAlt, .coreSpriteStoryRing {
    background-repeat: no-repeat;
    background-position: -234px -407px;
    height: 18px;
    width: 18px;
}.TiuNS {
    position: absolute;
    right: -2px;
    bottom: -8px;
}.story_info {
 
}.story_a_head_name {
    font-size: 12px;
    font-weight: 400;
    color: #000;
}.story_a_time_ago {
    display: none;
    font-size: 12px;
    color: #666;
    text-decoration: none;
}.add-story-html5 {
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    opacity: 0;
    display: none;
}.invisible-a-openstory {
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}.li_story._empty .ui_actions_menu_icons.mystory, .li_story._empty .invisible-a-openstory {
    display: none;
}.li_story.with .story_img {
    width: 70px;
    height: 70px;
    position: relative;
}.li_story.with .story_a_img img {
    border-radius: 50%;
    width: 48px;
    border: 1px solid #fff;
    height: 48px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}.li_story.with svg.stories {
    display: block;
}.li_story.with.my svg.stories {
    stroke: rgba(233, 30, 99, 0.42);
    animation: stories-stroke-draw-my 6s ease-out;
}.li_story.with .TiuNS {
    display: none;
}.li_story.with .story_info {
    margin-left: 0px;
}.story_uploading_progr.on {
	visibility:visible;
	opacity:1;
}
#new_story_prepare {
    position: fixed;
    z-index: 999;
    background: #000;
    width: 100%;
    height: 100%;
}
.story_new_imgbox {
    display: grid;
    height: 100%;
    -ms-touch-action: none;
    touch-action: none;
}
.story_prepare_big_img, .story_prepare_canvas{
	    height: auto;
    max-width: 100%;
    max-height: 100vh;
margin: auto;
}
.story_prepare_canvas{
	max-width: 90%;
}
.new_story_prepare_cnt {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
}.b47lm, .zefSl {
 
    width: 100%;
} 
.zefSl {
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background: linear-gradient(to top,rgba(0,0,0,.5),transparent);
    height: 100px;
    margin-top: auto;
    position: absolute;
    bottom: 0;
	z-index:2;
}
._85xE9, .fj0fV {
    -webkit-box-align: center;
    align-items: center;
    bottom: 0;
    position: absolute;
    width: 100%;
}.fj0fV {
    margin-bottom: 24px;
}.u34XU {
    background-color: transparent;
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    outline: 0;
    padding: 0;
    pointer-events: auto;
}
 
.Mlo3j, .u34XU {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}.storiesSpriteNew_story__outline__24__grey_0 {
    background-repeat: no-repeat;
    background-position: -46px -138px;
    height: 24px;
    width: 24px;
}.storiesSpriteChisel__filled__44, .storiesSpriteChisel__outline__44, .storiesSpriteDownload__filled__44, .storiesSpriteDrawing_tools__filled__44, .storiesSpriteEraser__filled__44, .storiesSpriteEraser__outline__44, .storiesSpriteMagic__filled__44, .storiesSpriteMagic__outline__44, .storiesSpriteMarker__filled__44, .storiesSpriteMarker__outline__44, .storiesSpriteNew_story__outline__24__grey_0, .storiesSpriteSticker__outline__44, .storiesSpriteText__filled__44, .storiesSpriteX__outline__44 {
    background-image: url(images/stories-edit.png);
}.storiesSpriteNew_story__outline__24__grey_0 {
    background-size: 179px 179px;
    background-position: -45px -135px;
}.IEXVe {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    padding-left: 12px;
}
.b47lm {z-index:2;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background: -webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background: linear-gradient(to bottom,rgba(0,0,0,.5),transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 72px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    left: 0;
    padding: 8px 8px 0;
    position: absolute;
    top: 0;
}.storiesSpriteX__outline__44 {
    background-size: 179px 179px;
    background-position: 0 -135px;
}.CcNFK, .PavHP, .Wp9Qu, ._9_TEu, .zkCaU {
    background-color: transparent;
    border: 0;
    margin: 0 6px;
    outline: 0;
    padding: 0;
    pointer-events: auto;
}.Szr5J {
    display: block;
    overflow: hidden;
    text-indent: 110%;
    white-space: nowrap;
}
.storiesSpriteDownload__filled__44, .storiesSpriteDrawing_tools__filled__44 {
    background-repeat: no-repeat;
    background-position: 0 -46px;
    height: 44px;
    width: 44px;
}.storiesSpriteSticker__outline__44 {
    background-repeat: no-repeat;
    background-position: -138px -92px;
    height: 44px;
    width: 44px;
}.storiesSpriteDownload__filled__44, .storiesSpriteDrawing_tools__filled__44 {
    background-repeat: no-repeat;
    background-position: 0 -46px;
    height: 44px;
    width: 44px;
}.storiesSpriteText__filled__44, .storiesSpriteX__outline__44 {
    background-repeat: no-repeat;
    background-position: -138px -46px;
    height: 44px;
    width: 44px;
}






.storiesSpriteDownload__filled__44 {
    background-size: 179px 179px;
    background-position: 0 -45px;
}.storiesSpriteSticker__outline__44 {
    background-size: 179px 179px;
    background-position: -135px -90px;
}.storiesSpriteDrawing_tools__filled__44 {
    background-size: 179px 179px;
    background-position: -45px -45px;
}.storiesSpriteText__filled__44 {
    background-size: 179px 179px;
    background-position: -135px -45px;
}

.storiesSpriteX__outline__44 {
    background-size: 179px 179px;
    background-position: 0 -135px;
}.storiesSpriteX__outline__44 {
    height: 44px;
    width: 44px;
}.Mlo3j {
    margin-right: 22px;
}.gFo7i {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    right: 11px;
}.storiesSpriteMarker__filled__44, .storiesSpriteMarker__outline__44,
.storiesSpriteChisel__filled__44, .storiesSpriteChisel__outline__44,
.storiesSpriteMagic__filled__44, .storiesSpriteMagic__outline__44,
.storiesSpriteEraser__filled__44, .storiesSpriteEraser__outline__44   {
 
    height: 44px;
    width: 44px;
 
}
.storiesSpriteMarker__outline__44 {
    background-size: 179px 179px;
    background-position: -135px 0;
}
.storiesSpriteChisel__outline__44 {
    background-size: 179px 179px;
    background-position: -45px -90px;
} .storiesSpriteMagic__outline__44 {
    background-size: 179px 179px;
    background-position: 0 0;
} .storiesSpriteEraser__outline__44 {
    background-size: 179px 179px;
    background-position: -90px -45px;
}

.storiesSpriteMarker__outline__44.active {
    background-size: 179px 179px;
    background-position: -90px -90px;
}
.storiesSpriteChisel__outline__44.active {
    background-size: 179px 179px;
    background-position: -45px 0;

}

 .storiesSpriteMagic__outline__44.active {
    background-size: 179px 179px;
    background-position: 0 -90px;

}

 .storiesSpriteEraser__outline__44.active {
    background-size: 179px 179px;
    background-position: -90px 0;

}


._1Q03N {
    font-weight: 600;
    top: -11px;
    position: relative;
    right: 5px;
}.Dl2M5, ._1Q03N {
    background-color: transparent;
    border: 0;
    color: #fff;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    margin: 0 6px;
    outline: 0;
    padding: 0;
    pointer-events: auto;
    text-align: center;
    width: 44px;
}.xCE4Y {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(transparent));
    background: -webkit-linear-gradient(top,rgba(0,0,0,.3),transparent);
    background: linear-gradient(to bottom,rgba(0,0,0,.3),transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 72px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 8px 0;
    position: absolute;
    width: 100%;
    box-sizing: border-box;z-index:99;
}.-nmJK, .FZIGk, ._7m-OJ, .d7ni5 {
    background-color: transparent;
    border-color: transparent;
    margin: 0 2px;
    outline: 0;
    padding: 0;
    pointer-events: auto;
}

.XLA05 {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-name: drawing-fadeIn;
    animation-name: drawing-fadeIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
}._1QAey {
    right: 0;
    top: 70px;
    z-index: 3;
    width: 60px;
}.EjdyH, ._1QAey, ._7OwuK {
    position: absolute;
}.Od09U {
    background-color: #fafafa;
    border: 0;
    outline: 0;
    padding: 0;
    height: 26px;
    margin: 6px 16px;
    width: 26px;
    pointer-events: auto;
}.Od09U, .tbejH {
    border-radius: 50%;
}.tbejH {
    height: 24px;
    margin: auto;

    width: 24px;
}.jafog {
    border: 2px solid #363636;
}
.ponQR {
    height: 280px;
}
._7OwuK {
    left: 14px;
    pointer-events: none;
    top: 50%;
    -webkit-transform: translate(0%,-50%);
    transform: translate(0%,-50%);
    z-index: 2;
}
.P7Y8r, .erOVW {
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 280px solid rgba(178,178,178,.3);
    height: 0;
    position: relative;
    width: 0;
    z-index: 3;
}.P7Y8r {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 276px solid rgba(250,250,250,.65);
    position: absolute;
    top: -279px;
    left: -12px;
}._7Nm0T {
    height: 44px;
    left: 14px;
    padding: 8px;
    pointer-events: auto;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 44px;
    z-index: 4;
}.HyTC5 {
    background-color: #fafafa;
    border: 1px solid #efefef;
    border-radius: 50%;
    -webkit-box-shadow: 0 2px 2px rgba(115,115,115,.7);
    box-shadow: 0 2px 2px rgba(115,115,115,.7);
    height: 28px;
    width: 28px;
}
.brush_slider {
    position: absolute;
    left: 28px;
    top: 50%;
    -webkit-transform: rotate(270deg) translate(0%,-50%);
    transform: rotate(270deg) translate(0%,-50%);
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.brush_slider input[type=range]{
background: transparent;
    width: 288px;
    height: 22px;
    border: 0;
    margin: auto;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-apperance: none;
}

input.slider_brush_range:before {
    content: '';
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 276px solid rgba(178,178,178,.3);
    position: absolute;
 
}input.slider_brush_range:after {
    content: '';
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 276px solid rgba(250,250,250,.65);
    position: absolute;
 
}

input.slider_brush_range[type=range]::-webkit-slider-thumb {
  border: 0;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  background: #ccc;
  cursor: pointer;
  -webkit-appearance: none;
  opacity:1;
}
input.slider_brush_range[type=range]::-moz-slider-thumb {
  border: 0;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  background: #ccc;
  cursor: pointer;
  -webkit-appearance: none;
  opacity:1;
}
 .m1lpM {
	 justify-content:center;
	box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0,0,0,.5);
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: hidden;
    padding: 16px;
    width: 100%;
    top: 0;z-index:2;
}.C3Vzn, .m1lpM {
    position: absolute;
}.gW5EZ {
    display: inline-block;
    max-width: calc(100% - 128px);
    /* margin-top: 72px; */
    padding: 62px 0 0 1px;
    word-wrap: break-word;
    box-sizing: border-box;
}.KFJu-, .gW5EZ {
    text-align: center;
}.H887p, .x3piU {
    position: absolute;
    -ms-touch-action: none;
    touch-action: none;
}.HWfWh {
    position: absolute;
    z-index: 0;
}
.HWfWh,.x3piU,.EjdyH {
	margin:auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}._7hHlA, .rMz8x {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}.EjdyH {
    display: block;
    background: 0 0;
    left: 0;
    -ms-touch-action: none;
    touch-action: none;
    top: 0;
    z-index: 0;
}
.cvst,.z1{z-index:1;}
 ._85xE9 {
    display: -webkit-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}._85xE9, .fj0fV, .jcqi7 {
    -webkit-align-items: center;
    -ms-flex-align: center;
}.jcqi7 {
    -webkit-box-align: center;
    align-items: center;
    background: rgba(54,54,54,.6);
    border-radius: 22px;
    border: 2px solid #fafafa;
    bottom: 0;
    margin: 0 auto 24px;
    padding: 8px;
    width: auto;
}.u-__7 {
    display: block;
}.glyphsSpriteDelete__outline__24__grey_0, .glyphsSpriteDirect__outline__24__grey_9 {
    background-image: url(images/418b5eaecfa8.png);

    height: 24px;
    width: 24px;
}.glyphsSpriteDelete__outline__24__grey_0 {
    background-size: 241px 213px;
    background-position: -217px 0;
}._31yHh {
    border-radius: 30px;
    margin-bottom: 16px;
    padding: 16px;
}
.jcqi7{
	z-index:5;
}

#story_stickers_sidebar {
    position: fixed;
    right: 0;
    width: 100%;
    box-shadow: -10px -1px 24px 75px rgba(0, 0, 0, 0.08);
    z-index: 4;
    top: 0;
    height: 100%;
    transform: translate3d(500px, 0px, 0px) translateZ(0);
    transition: transform .5s ease-out;
}
#story_stickers_sidebar.__show {
	transform: translate3d(00px, 0px, 0px);
}
.story_stickers_cnt{
    border-left: 1px solid #000;
	background: rgba(178,178,178,.8);
	width:100%;
	height:100%;
}
.abscloeic_stickers_stories{
position: absolute;
    margin-left: -55px;
}


.Nnq7C {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}.QOE5j {
    margin: 20px 10px!important;
}.mWegc {
    background: 0 0;
    border: 0;
    height: 80px;
    margin: auto 10px;
    outline: 0;
    padding: 0;
    pointer-events: auto;
    -ms-touch-action: auto;
    touch-action: auto;
    width: 30%;
}.Nnq7C>* {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
}.tRWwG {
    display: block;
    height: 100%;
    margin: auto;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none;
}.story_stickers_cnt div {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 0 solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
    padding: 0;
    position: relative;overflow:auto;
}.story_stickers_cnt img {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}.story_stickers_cnt img {
    width: 100%;
}
.z2{
	z-index:2;
}

.story, .stories, .stories-openable {
	display:none;
}
.stories_ul {
    margin: 0px -7px;
}
.ui_actions_menu_icons.mystory{
    right: 6px;
    z-index: 2;
    top: 0px;
}
.li_story._empty .ui_actions_menu_icons.mystory,
.li_story._empty .invisible-a-openstory{
	display:none;
}
 .li_story._empty{
    margin-left: 8px;
    margin-bottom: 8px;

}
.story_seen_bord {
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid #ccc;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.li_story.with.my svg.stories
{
	    stroke: rgba(233, 30, 99, 0.42);
		animation: stories-stroke-draw-my 6s ease-out;
}
@keyframes stories-stroke-draw-my {
  to{
    stroke:rgba(233, 30, 99, 0.68);
    stroke-dasharray: 1;
  }
  from{
    stroke:rgba(233, 30, 99, 0.8);
    transform:rotate(180deg);
    stroke-dasharray: 8;
  }
}
@keyframes stories-stroke-draw {
  to{
    stroke:#3578e5;
    stroke-dasharray: 1;
  }
  from{
    stroke:#78a4ea;
    transform:rotate(180deg);
    stroke-dasharray: 8;
  }
}



._seen .story_seen_bord{
	display:block!important;
}
	._seen svg.stories{
		display:none!important;
	}
	.li_story.my._seen svg.stories{
		display:block!Important;
	}
#play_all_stories {
 
    margin-left: 18px;
}#play_all_stories:before {
    content: '';
    background: #aaa;
    width: 4px;
    height: 4px;
    position: absolute;
    border-radius: 50%;
    margin-left: -11px;
    margin-top: 9px;
}

#video_story_hidden{
    max-width: 90%;
    max-height: 100vh;
    height: 100%;
 
	visibility:hidden;
	opacity:0;
}
.story_uploading_progr._cover{
background: rgba(0, 0, 0, 0.54);
}
 

.search_wrapp .italic_placeholder {
    margin-left: 16px!important;
    padding-left: 0!important;
}

.stories_while {
    display: flex;
    align-items: stretch;
 
    margin: 0;
    padding: 0;
}
.stories_ul{
	max-height:345px;
}
.sp_right_col#stories-section-id {
    padding: 0px;
    width: 100%;
    box-sizing: border-box;
}
.sp_right_col#stories-section-id .psbc_header_title {
    padding: 6px 12px;
}
.sp_right_col#stories-section-id .nano-pane{
	z-index:2;
}
.stories_while.nano-content {
    padding: 0 12px;
}
.stories_ul .div-loader{
    margin: 20px auto;
    display: flex;
}
.stories-a-more {
    padding: 11px 7px;
    display: block;
    width: 100%;
    font-size: 13px;
}
.f500{font-weight:500;}
.stories circle {
    cx: 50;
    cy: 50;
    r: 38;
}.li_story {
    margin: 3px 6px;
    position: relative;width: 55px;
}.psbc_header_title {
    font-size: 14px;
    font-weight: 500;
    font-family: "Open Sans",arial;
    color: #555;
} 
#stories-wall .music_track_menu.__open{
	top: 41px;
    right: 6px;
}.li_story._empty .story_img {
    margin: 4px 5px 8px 5px;
    width: 58px;
    height: 58px;
}.li_story._empty .story_img img {
    width: 100%;
    height: 100%;
	border: 2px solid #ccc;
}.story_stickers_close {
    background: rgba(0, 0, 0, 0.55);
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 40px;
    color: #fff;
    text-align: center;
    font-size: 17px;
    line-height: 230%;cursor:pointer;
}.mob-header-bell-notif {
    float: left;
    width: 44px;
    height: 44px;
    -moz-background-size: 44px;
    -o-background-size: 44px;
    background-size: 44px;
    background-repeat: no-repeat;
    background-position: 0 -230px;
    background-image: url(images/mob-header-ic.png);
}.mob-header-msg {
    float: left;
    width: 44px;
    height: 44px;
    -moz-background-size: 44px;
    -o-background-size: 44px;
    background-size: 44px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(images/mob-header-ic.png);
}#sharebutton-global {
    position: fixed;    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.68);
    z-index: 234;
}
#sharebutton-global .sc-menu.__reshare {
    top: 50%;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translate(-50%,-50%);
    width: 85%;
    border-radius: 13px;
}section#story-u-views {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 7;
}.story-users-bxvw {
    position: absolute;
    bottom: 100%;
    background: rgba(51, 51, 51, 0.59);
    padding: 11px 19px;
    border-radius: 9px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 14px;
}.xji3Xg {
    width: 50px;
    height: 50px;
    margin-left: 15px;
}.xji3Xg:first-child {
    margin-left: 0;
}.story-users-bxvw:after {
    content: '';
    position: absolute;
    bottom: -11px;
    width: 1px;
    margin-left: -25px;
    height: 1px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(51, 51, 51, 0.59);
    border-bottom: transparent;
}.xbgWwf {
    text-align: center;
}.xbgWwf img {
    width: 36px;
    border-radius: 50%;
    height: 36px;
}.reXgg3 {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin-left: -14px;
    border: 2px solid #fff;
    position: relative;
}.reXgg3:first-child {
    margin-left: 0;
}.reXgg3 img {
    width: 100%;
    border-radius: 50%;
}section#story-u-views ul {
    display: flex;
}.fcca5w {
    width: 100%;
    color: #ddd;
    font-size: 10px;
    text-align: center;
    font-weight: 300;
}
.foh-s.story-users-bxvw{
	visibility:hidden;
	opacity:0;
}
#story-u-views.soh-s:hover .foh-s.story-users-bxvw{
	visibility:visible;
	opacity:1;
}.msg-gif-txt {
    display: inline-block;
}.trash_album {
    width: 100px;
    height: 100px;
    background-image: url(images/trash-album-white-50.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    background-color: #ccc;
    background-position: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
}
.mobile_comments_sticky .emoji_input_controls {
    margin: 0!important;
}
.ic-msg-tracks {
    background: url(images/MusicalNotes-12.png);
	background-repeat:no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
}.i_share_cnt {
    background-image: url(images/share.png);
    background-repeat: no-repeat;
    background-position: 0px -12px;
    width: 12px;
    height: 12px;
    display: inline-block;
}
.msg_shared_cnt .track_hld{
margin: 4px;	
}
.msg_shared_cnt .mob-play-track-button{
	    flex: none;
}
.msg_shared_cnt  .feed_songs_cnt {
margin: 11px;	
} 

.fit_box.new_form .form_item {
    padding: 0 12px 12px;
}.fit_box.new_form {
    font-size: 15px;
    background-color: #fff;
}.sc__page_login .fit_box.new_form .login_header {
    color: #5f5f5f;
    padding: 13px 0 4px;
    line-height: 1.33;
}.fit_box.new_form .fi_row {
    padding: 10px 0 0;
}.fit_box.new_form .selector, .fit_box.new_form .textfield {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    padding: 9px 10px 11px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-color: #caced4;
}.fit_box.new_form .button.success {
    background-color: #4bb34b;
}.sc__page_login .fit_box.new_form .button.success {
    margin-top: -2px;
}.sc__page_login .fit_box.new_form .fi_header_light {
    color: #909499;
    font-weight: 400;
}.fit_box.new_form .fi_row {
    padding: 10px 0 0;
}.fit_box.new_form .fi_row_new {
    padding: 16px 0 0;
}.notification-user-avatar {
    display: inline-block;
    margin: 0px 5px 5px 0px;
    width: 18px;
    height: 18px;
}