.feed {
    position: relative;

    min-height: 48px;

}
.feed {
    background: #fff;
    margin-top: 16px;
    box-sizing: border-box;
    border-top: 1px solid;
    /* border-bottom: 1px solid; */
    border-color: #efefef;
}
@media screen and (min-width: 240px)
{
.feed {
    position: relative;
}
}
/*
.feed:last-child {
    border-color: transparent;
}*/
.feed_ava {
    position: relative;
 
}
.feed_ava_img {
    display: block;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: 0px solid #dcdcdc;
}
.feed_ac {
    position: absolute;
    top: -2px;
    right: 13px;
    line-height: 1;
}
.feed .feed_date {
    font-size: 12px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #909499;
    line-height: 16px;
    font-weight: 400;
}
.feed.__like .feed_date {
    position: absolute;
    right: 7px;
    bottom: -8px;
    font-size: 10px;
}

.feed.__like .feed_close {
    margin: 0;
    right: 4px;
    position: relative;
}
.feed .album-a{
	color: #888;
    border-bottom: 1px dashed;text-decoration:none!important;
	}
 
._hover .feed:hover .feed_ac, .touch .feed .feed_ac {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    visibility: visible;
    opacity: 1;
}
 
.__like .feed_cnt{
	margin:0;
	
}
.feed .delete-stub {
    color: #333;
    display: none;
}
.feed_h {
    font-size: 14px;
 
    vertical-align: middle;
    color: #333;
    word-wrap: break-word;
    white-space: normal;
    box-sizing: border-box;
    margin-left: 15px;
 
}
.shortcut-wrap {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}
._shared .va, ._shared .va_target{
	display:block;
}
.feed_h .ob, .feed_h .o {
    color: #333;
    font-size: 14px;
    -webkit-transition: .15s color;
    transition: .15s color;
}
 
.media-block.media-photos {
    line-height: 0;
}
.media-block:first-child[class^="media-block media-"] {
    margin-top: 0;
}/*
.collage {
    margin: 0 0 -4px -4px;
}*/
.collage:before, .collage:after {
    content: '';
    display: table;
}
.collage:before, .collage:after {
    content: '';
    display: table;
}
.collage:after {
    clear: both;
}
.collage_i {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0 0 4px 4px;
    cursor: pointer;
}
.collage_cnt {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.image-hover {
    display: inline-block;
    position: relative;
}
#_slider_space .image-hover {
    border-radius: 50%;
    border: 1px solid #dcdcdc;
}
#_slider_space .nb-carousel {
    margin: 0;
    padding: 6px 8px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    width: 80px;
    text-align: center;
}

#_slider_space .nb-carousel._clickitem.__active {
    background: #e6edf4!important;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}
._hover #_slider_space .nb-carousel._clickitem:hover {
    background: #e9f0f5;
}
._hover #_slider_space .nb-carousel._clickitem:hover img,
#_slider_space .nb-carousel._clickitem.__active img{
	opacity:1;
}
._hover #_slider_space  a.uslider_i:hover{text-decoration:none;}
._hover .image-hover:before,._hover .ec_items.image-hover a[data-vphopen]:before {
    content: "";
	cursor:zoom-in;
    display: block;border-radius:0px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(images/fill_000-06.png);
    background: rgba(0,0,0,.1);
    opacity: 0;z-index:1;
    visibility: hidden;
    -webkit-transition: .15s opacity,visibility 0s .15s;
    transition: .15s opacity,visibility 0s .15s;
}
._hover .image-hover:hover:before,._hover .ec_items.image-hover a[data-vphopen]:hover:before {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.collage_cnt.image-hover:before {
    z-index: 3;
}.ec_items.image-hover{

	    display: inline-block;
}
.ec_items.image-hover:before{
		content:initial;
}
._hover .ec_items.image-hover a[data-vphopen]:hover:before {
    cursor: zoom-in;
}
/*
.collage_i.__two img{
max-height:290px;
max-width:240px;
}*/
.feed_image_bg{
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
}
.feed_f {
   /* border-top: 1px solid #f5f5f5;*/
    padding: 0px 0px;
}
.widget {
    position: relative;
}
.widget-list {
    /* white-space: nowrap; */
    position: relative;
    display: table;
    width: 100%;
}.widget-list:before {
    content: '';
    display: block;
    position: absolute;
    top: -1px;
    left: 0;
    margin: 0 16px;
    right: 0;
    height: 1px;
    background: #e3e6e8;
}
.widget-list_i {
    display: table-cell;
    vertical-align: top;
    margin: 0;
    width: 33.33333333333333%;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    text-align: left;
    box-sizing: border-box;
    float: left;
}
.widget-list_i:first-child {
    margin-left: 0;
}
._jum .widget-list_i{
	width: 50%;
}
.widget_cnt {
    display: block;
    height: 18px;
    line-height: 18px;
    padding: 3px 7px;
    border: transparent;
    border-radius: 3px;
    font-size: 12px;
    white-space: nowrap;
    color: #999;
    background: #fff;
    background-clip: padding-box;
    cursor: pointer;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
a.widget_cnt {
    text-decoration: none;
}
.widget-list.__dark .widget_cnt {
    color: #ccc;
    background: url(images/fill_000-06.png);
    background: rgba(0,0,0,.6);
    border-color: transparent;
}
.widget-list.__overlay .widget_cnt {
    background: url(images/fill_000-03.png);
    background: rgba(0,0,0,.3);
    -webkit-transition: .15s background-color;
    transition: .15s background-color;
}
.widget_ico {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    margin-left: 2px;
}
.widget_ico.ic12_comment, .widget_ico.ic12_klass {
    background-size: auto;
}
.widget_ico.ic12_comment {
    vertical-align: -3px;
/*    background-image: url(images/ic_nav_6.png);
    background-position: 0 -36px;
    background-size: 16px 452px;*/
    background-image: url(images/klass/selected/comment/999SpeechBubble-12.png);
}
.widget.__disabled .widget_ico.ic12_share {
    background-image: url(images/ic_nav_6.png);
    background-position: 0 -120px;
    background-size: 16px 452px;
}
/*
.widget-list.__dark .ic12_klass {
    background-image: url(images/ic_nav_6.png);
    background-position: 0 -24px;
    background-size: 16px 452px;
}
.widget-list.__dark .ic12_comment {
    background-image: url(images/ic_nav_6.png);
    background-position: 0 -60px;
    background-size: 16px 452px;
}*/
.widget-list.__overlay .widget_tx, .widget-list.__overlay .widget_ico, .widget-list.__overlay .widget_count {
    opacity: .8;
    -webkit-transition: opacity .15s;
    transition: opacity .15s;
}
.widget.__locked .widget_ico.ic12_comment {
    background-image: url(images/klass/selected/comment/999SpeechBubble-12.png);
}
.widget-list.__dark .widget.__locked .ic12_comment {
    background-image: url(images/klass/selected/comment/999SpeechBubble-12.png);
}

.widget-list.__dark .widget_ico.ic12_comment {
    background-image: url(images/klass/selected/comment/SpeechBubble-12.png);
}
.widget-list.__dark .widget_ico.ic12_klass {
	background-image: url(images/klass/selected/klass/ThumbUp-14.png);
}
.widget_tx {
    margin-left: 1px;
    margin-right: 2px;
}

 
.widget_delim {
    padding: 2px 0 3px 1px;
    margin: 0 7px 0 6px;
    background: #ddd;
}
.widget_tx, .widget_count {
display: inline-block;
    vertical-align: top;
    color: #676e75;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.2px;
    margin: 0 0 0 6px!important;

}
.widget-list.__overlay {
    position: absolute;
    right: 6px;
    bottom: 6px;
}

button.widget_cnt {
	width: 100%;
    height: 100%;margin:0;
    padding-right: 30px;
    padding: 11px 30px 11px 11px;
    position: relative;
}
.widget.__disabled .widget_tx, .widget.__disabled .widget_count {
    color: #ccc;
}
.widget.__compact .widget_tx {
    display: none;
}
.widget.__null .widget_delim, .widget.__compact .widget_delim {
    display: none;
}
.widget-list.__dark .widget_tx, .widget-list.__dark .widget_count {
    color: #ccc;
}

.widget.__nohover:after, .widget.__disabled:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(images/trans.gif);
}
.widget-list.__dark .widget_delim {
    padding: 1px 0 2px 1px;
    opacity: .4;
    background: #999;
}

.posR {
    position: relative;
}
.__loading_wall:before {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    background-image: url(images/process-18x18.gif);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    top: 0;
}
#hook_feed_wl_pg.__loading_wall {
   position:absolute;
    width:100%;
    height:100%;
    background:#fff;box-sizing:border-box;
/*
    opacity: .6;
    -webkit-filter: blur(3px);
    -ms-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    filter:  blur(3px);

    -webkit-transition: 2s -webkit-filter cubic-bezier(0.72, 0.41, 0.61, 0.82);
    -ms-transition: 2s -ms-filter cubic-bezier(0.72, 0.41, 0.61, 0.82);
    -moz-transition: 2s -moz-filter cubic-bezier(0.72, 0.41, 0.61, 0.82);
    -o-transition: 2s -o-filter cubic-bezier(0.72, 0.41, 0.61, 0.82);
    transition: 2s filter cubic-bezier(0.72, 0.41, 0.61, 0.82);*/
}

.media-status {
    position: relative;
    margin-bottom: 6px;
}
/*
.media-status.__arw-t {
    margin-top: 5px;
}*/
/*
.media-status.__arw-t:before {
    content: "";
    position: absolute;
    left: 8px;
    top: -5px;
    display: block;
    width: 0;
    height: 0;
    border: 7px solid rgba(255,255,255,.01);
    border-left-color: #DDE8F1;
}*/.u_prof_redesign_feed .media-status.__arw-t:before{
	left:40px;
}
.media-status_cnt {
    min-width: 8px;
}.media-status.__accent .media-status_cnt, .media-status.__accent .media-text, .media-status.__accent .media-text_cnt {
    display: inline-block;
    vertical-align: top;
}
.media-status.__accent .media-status_cnt {
    max-width: 100%;
    box-sizing: border-box;
}
/*
.media-status.__accent .media-status_cnt {
    padding: 5px 8px 6px;
    background: #DDE8F1;
    border-radius: 6px;
}*/

 .media-text {
    font-size: 15px;
    line-height: 1.5;
    color: #333;
    word-wrap: break-word;
} 
.media-block.media-text {
    font-size: 14.5px;
}.media-block.media-text {
 
    color: #000;
}
.media-status.__accent .media-status_cnt, .media-status.__accent .media-text, .media-status.__accent .media-text_cnt {
    display: inline-block;
    vertical-align: top;
}
.media-status.__accent .media-block {
    max-width: 100%;
    margin: 0;
}

.media-status.__accent .media-block.media-text {
    color: #666;
}.media-text_cnt {
    position: relative;
    padding: 0 16px;
}.media-block.media-text .media-text_cnt {
    max-width: 100%;
    /* max-height: 4.5em; */
    overflow: hidden;
    box-sizing: border-box;
}
.media-status.__accent .media-status_cnt, .media-status.__accent .media-text, .media-status.__accent .media-text_cnt {
    display: block;
    vertical-align: top;
}
.media-block.media-text.__full .media-text_cnt {
    max-height: none;
    overflow: visible;
}
.media-text_cnt_tx {
    overflow: hidden;
    font-size: 23px;
    font-weight: 300;
    color: #000;
    line-height: 1.4;
}
.media-block.media-text .media-text_a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(images/trans.gif);
    background: rgba(255,255,255,0);
    cursor: pointer;
}
.media_more {
    display: block;
    line-height: 16px;
    font-size: 12px;
    white-space: nowrap;
    /* margin-top: 11px; */
    padding: 8px 19px;
}.media_more a {
    display: block;
}
.invisible {
    display: none!important;
}
.media-block.media-text+.media_more {
    margin-top: -5px;
}
.media-status.__accent .media-block.media-text+.media_more {
    margin-top: 0;
}

.media_more_ic {
    font-size: 24px;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #000;
    vertical-align: -2px;
}
._hover .feed:hover .ob, ._hover .feed:hover .o {
    color: #333;
}._hover .feed .ob:hover,._hover  .feed .o:hover {
    color: #000;
}
.ob {
    font-weight: 500;
}
/*
.feed_warn, .feed_del, .feed_menu, .feed_close {
    display:inline-block;
    width: 12px;
    height: 12px;
    padding: 0 0 0 12px;
    margin-left: 4px;
    vertical-align: middle;
    background-repeat: no-repeat;
    font-size: 11px;
}*/
.feed_warn, .feed_del, .feed_menu, .feed_close {
    display: inline-block;
    width: 12px;
    height: 12px;
    padding: 0px;
    margin-left: 4px;
    vertical-align: middle;
    background-repeat: no-repeat;
    font-size: 11px;
    float: right;
}
.feed_close {
    background-image: url(images/more-26.png);
width:26px;height:26px;
}
/*
.feed_close:hover {
    background-image: url(images/new-feed/ic_nav.png);
    background-position: 0 -60px;
    background-size: 12px 72px;
}*/
.album-bucket img {
    max-width: 100px;
    max-height: 100px;
    margin-left: -30px;
}
.album-bucket .__abucket {
position:absolute;
}
.album-bucket {
    height: 280px;
}

.album-bucket .__albk {
    width: 80px;
    height: 80px;
    padding: 20px;
    border: 4px solid #fff;
    background-color: #eee;
}

 
.album-bucket .one,.album-bucket .two,.album-bucket .three,.album-bucket .four {
  position: absolute;
  box-shadow: 0px 0px 1px #000;
  -webkit-box-shadow: 0px 0px 1px #000;
  background-position:50% 50%;
  background-size:cover;
  background-repeat: no-repeat;

}

.album-bucket .one {
    z-index: 10;
    margin-top: 20px;
    margin-left: 20px;

}
  .album-bucket .__albk {
    -webkit-transform: rotate(8deg) translateZ(0);
    transform: rotate(8deg) translateZ(0);
    -webkit-transition:-webkit-transform .6s ease, width .2s linear, height .2s linear;
    transition:transform .6s ease, width .2s linear, height .2s linear;/*transform 1s ease, opacity .5s ease;
	
*/}
.album-bucket .two {
    margin-top: 41px;
    margin-left: 28px;
    z-index: 100;
    -webkit-transform: rotate(-27deg) translateZ(0);
    transform: rotate(-27deg) translateZ(0);
}
 
.album-bucket .three {
    margin-top: 39px;
    margin-left: 47px;
    z-index: 4150;
	-webkit-transform: rotate(-21deg) translateZ(0);
    transform: rotate(-21deg) translateZ(0);
}
 
.album-bucket .four {
    z-index: 50;
    margin-top: 59px;
    margin-left: 47px;
    -webkit-transform: rotate(15deg) translateZ(0);
    transform: rotate(15deg) translateZ(0);

}
.album-bucket .__albk:before {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
._hover .__albk:hover:before {
   	    background-image: linear-gradient(transparent 65%,rgba(0,0,0,.35));
}
@keyframes move {
  from { z-index: 0; transform: scale(1); }
  to { z-index: 4; transform: scale(2.5); }
}
.album-bucket .__before_anim {
    opacity: .1;
/*    width: 122px;
    height: 122px;*/
}
/*
 .album-bucket .__anim {  
    -webkit-transform: rotate(0deg) scale(1.86);
    transform: rotate(0deg) scale(1.86);
    opacity:1;
 }*/
 .album-bucket .__anim {
    -webkit-transform: rotate(0deg) translateZ(0);
    transform: rotate(0deg) translateZ(0);
    /* z-index: 9999; */
    opacity: 1;
    height: 154px;
    width: 154px;
}
.feed_ph_in_album {
    display: inline-block;
    float: right;
    position: relative;
    top: 30px;
    right: 16px;
}
._h245 {
height:245px;
}
.__fleft{
    float: left;
}.__fwall_ph_i80 {
    display: block;
    margin-top: 8px;
}
.feed_photos_in_album_arr {
    position: absolute;
    right: 0;
    left: 60px;
    margin: auto;
    top: 0;
    bottom: 0;
    background-image: url(images/new-feed/left_arrow.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 26px;
    -webkit-transform: rotate(134deg);
    transform: rotate(134deg);
}
.obp {
    /* color: #1c9c09!important; */
    font-weight: bold;
}
._hover .photo-card:hover .widget-list.__overlay .widget-list_i, ._hover .collage_i:hover .widget-list.__overlay .widget-list_i {
    cursor: default;
}._hover .photo-card:hover .widget-list.__overlay .widget_cnt, ._hover .collage_i:hover .widget-list.__overlay .widget_cnt {
    background: url(images/fill_000-06.png);
    background: rgba(0,0,0,.6);
}
._hover .photo-card:hover .widget-list.__overlay .widget_delim,._hover  .collage_i:hover .widget-list.__overlay .widget_delim, ._hover .photo-card:hover .widget-list.__overlay .widget_tx, ._hover .collage_i:hover .widget-list.__overlay .widget_tx, ._hover .photo-card:hover .widget-list.__overlay .widget_ico, ._hover .collage_i:hover .widget-list.__overlay .widget_ico, ._hover .photo-card:hover .widget-list.__overlay .widget_count, ._hover .collage_i:hover .widget-list.__overlay .widget_count {
    opacity: 1;
}
._hover .widget-list.__dark .widget_cnt:hover {
    color: #fff;
}.am-wrapper{
	float:left;
	position:relative;
	overflow:hidden;
}
.am-wrapper img{
	position:absolute;
	outline:none;
}
.__three, .__three a{
overflow:initial;
}
.widget-list.__dark.__overlay{
z-index:10;
}
._hover .widget-list.__dark .widget_cnt:hover .widget_tx, ._hover .widget-list.__dark .widget_cnt:hover .widget_count {
    color: #fff!important;
}
.widget-list.__dark .widget.__active .widget_tx, .widget-list.__dark .widget.__active .widget_count {
    /*color: #CB3A3A!important;
     */
}
.widget-list.__dark .widget.__active .widget_ico.ic12_klass {
    background-image: url(images/klass/selected/klass_active/ThumbUp-14-active.png);
}
.mus_card {
    position: relative;
}
.feed .mus_card {
    width: 128px;
}
.m_portal_track-hld .mus_card {
    float: left;
    margin-right: 20px;
}.col-card {
    position: relative;
    display: inline-block;
    vertical-align: top;
}.mus_card .col-card {
    margin-top: 8px;
}.mus_card_img_w {
    position: relative;
    overflow: hidden;
    width: 128px;
    height: 128px;
    background-image: url(../music/css/images/stub_artist.png);
    background-repeat: no-repeat;
    background-size: 128px 128px;
}.mus_card_img_w__album {
    background-image: url(../music/css/images/album__redesign.png);
}.mus_card .mus_card_img_w {
    cursor: pointer;
}
.m_portal_tr_cover_img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 3px;
}.col-card_ovr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.03);
	background-image:url(images/gs_album_stub.png);
	background-repeat:no-repeat;
	background-size: cover;
} .media-music {
    /* margin-top: -5px; */
    /* margin-bottom: 9px; */
    position: relative;
    overflow: hidden;
    margin: 10px 1px;
} .m_portal_track-hld .mus_card+.media-music {
    min-height: 128px;
    padding-top: 8px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}.m_portal_tracks {
    padding: 2px 0;
}.m_portal_track-hld .media-music .m_portal_tracks {
    margin-top: -1px;
    padding: 0;
    max-width: 100%;
}.m_portal_track-hld .mus_card+.media-music:after, .m_portal_track-hld .mus_card+.media-music .m_portal_tracks {
    display: inline-block;
    vertical-align: middle;
}.m_portal_track-hld .mus_card+.media-music .m_portal_tracks {
    width: 100%;
    margin-top: 0;
}.m_portal_track-hld .mus_card+.media-music .track {
    padding: 0;
    margin-top: 7px;
}/*
.m_portal_track-hld .mus_card+.media-music .track{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}*/

.m_portal_track-hld .mus_card+.media-music .track:first-child {
    margin-top: 0;
}
.track_hld {
    position: relative;
    padding-top: 1px;
    align-items: center;
    margin-right: 35px;
    display: flex;
    margin-bottom: 10px;
    margin-left: 42px;
}.commentsWidgetTracks .track_hld {
    margin-left: 21px;
	display: block;
}.commentsWidgetTracks .track:last-child .track_hld {
    margin-bottom: 0;
}
.feed .mob-play-track-button {
    margin-right: 16px;
    margin-left: -44px;
    flex: none;
}
.feed .ai_play {
    width: 100%;
    height: 100%;
}
.feed-track-cnt{
	position:relative;
}

.track_cnt {
	font-size:11px;
    white-space: nowrap;
    overflow: hidden;
    color: #666;
    -webkit-mask: -webkit-linear-gradient(left,#000 95%,rgba(0,0,0,0) 100%);
    mask: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3L…yYWRpZW50KSI+PC9yZWN0PgoJPC9tYXNrPgogIDwvZGVmcz4KPC9zdmc+#fade_transparent);
}
.track_info {
    color: #666;
}
.track_song {
    color: #333;
    cursor: pointer;
}
.track_artist {
    color: #666;
    cursor: pointer;
}
.track_info, .track_song, .track_artist {
    font-size: 13.5px;
    color: #204969;
    font-weight: 500;
}
.track_song {
	    color: #000;
}
.track_album {
    color: #6D6D6D;
    font-size: 11px;
    font-weight: bold;
}
.track_info {
    color: #8C8C8C;
    font-weight: normal;
}.Track_time{
    font-family: "Open Sans",arial;
    font-size: 10px;
    color: #797979;
    font-weight: normal;
    display: inline-block;
    /* left: 30px; */
    /* top: -3px; */
    float: right;
}
.track_ac {
    position: absolute;
    top: 0;
    right: -20px;
    bottom: 0;
    min-width: 20px;
    text-align: right;
    white-space: nowrap;
}.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;
}._hover .track_add:hover,._hover .mus-tr_add:hover {
    background-position: 0 -16px;
    background-size: 20px 144px;
}
.track_add.ic_added_w {
    background-image: url(images/f_track.png);
    background-position: 0 -33px;
    background-size: 20px 144px;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-name: ic_added-fadeout;
    animation-name: ic_added-fadeout;
}
.track_add .ic_added {
    display: none;
}
/*
.fade-on-hover, .foh-s, .foa {
    -webkit-transition: .15s opacity,visibility 0s .15s;
    transition: .15s opacity,visibility 0s .15s;
    visibility: hidden;
    opacity: 0;
}*/
.feed_friends_li {
    display: inline-block;
    margin-right: 7px;
    margin-top: 0;
    margin-bottom: 0;
    height: 96px;
}
.feed_friends_li.__smallest_multiple .ucard-v,
.feed_friends_li.__smallest_multiple .ucard-v .section{
width:64px;
height:64px;
}
.feed_friends_li.__very_small_multiple_fr .ucard-v,
.feed_friends_li.__very_small_multiple_fr .ucard-v .section{
width:42px;
height:42px;
}
.feed_friends_li.__very_small_multiple_fr{
padding-right:12px;
}.feed-top-nav {
    border-bottom: 1px solid #ddd;   
}.filter {
    position: relative;
    font-size: 12px;
    line-height: 1.5;
    text-align: center;
    border-top: 1px solid #ddd;
}.feed-top-nav .filter {
    border-bottom: none;
}.filter_i {
    display: inline-block;
    vertical-align: bottom;
    padding: 1px 5px;
    border-bottom: 2px solid transparent;
    margin-bottom: -1px;
    color: #333;
    -webkit-transition:border-color .3s ease;
    transition:border-color .3s ease;
}.filter_i.__active {
    border-bottom-color: #D14747;
    text-decoration: none;
    color: #333;
    cursor:default;
}.filter_i+.filter_i {
    margin-left: 10px;
}._hover .filter_i:not(.__active):hover,
._hover  #mainContent.__wall .filter_i:not(.__active):hover {
    border-bottom-color: #ADACAC;
    text-decoration: none;
    color: #333;
}
.__blur4 {
-webkit-filter: blur(4px);
filter: blur(4px);
}
.uslider {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-left: -1px;
    padding-left: 1px;
    margin-bottom: 20px;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-tap-highlight-color: transparent;
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
    background: #fff;
    /* padding: 8px; */
    margin-top: 27px;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
}.uslider_img {
    background: #E1E8ED;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    border: 0;opacity:.85;
}
.uslider.feed-nav {
    margin-left: 0;
    padding-left: 0;
}
.uslider_cnt {
	overflow:hidden;
    position: relative;
    left: 0;
    font-size: 0;
    white-space: nowrap;
    -webkit-transform: translateX(-4px);
    -ms-transform: translateX(-4px);
    transform: translateX(-4px);
    -webkit-transition: -webkit-transform .6s ease-out;
    transition: transform .6s ease-out;
}
.uslider_i {
    display: inline-block;
    line-height: 0;
    position: relative;
    vertical-align: middle;
    /* padding: 0 4px; */
    font-size: 12px;
    text-align: center;
}
.add-stub.__center {
    margin: 0 auto;
}
.add-stub_img__ppl {
    background-image: url(images/new-feed/off-add-users.png?v-);
    background-size: 36px 36px;
}

.uslider_ctrl {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    width: 32px;
    cursor: pointer;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: visibility .45s,opacity .45s,background .3s;
    transition: visibility .45s,opacity .45s,background .3s;
    background: rgba(211, 215, 220, 0.65);
}
.touch .uslider_ctrl, .uslider.__active .uslider_ctrl, ._hover .uslider:hover .uslider_ctrl {
    opacity: 1;
    visibility: visible;
}
.uslider .uslider_ctrl.hidden {
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    opacity: 0;
    visibility: hidden;
}
.uslider_ctrl:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    height: 38px;
    width: 17px;
    background: url(images/new-feed/arrows-o.png) 0 0 no-repeat;
    margin: -19px 0 0 -8px;
    -webkit-transition: left .15s,right .15s,padding .15s;
    transition: left .15s,right .15s,padding .15s;
}.uslider_ctrl.__prev{
	
	right:auto;
	left:0;
}

.uslider_ctrl.__prev:after {
    left: auto;
    right: 50%;
    margin: -19px -10px 0 0;
    background-position: 100% 0;
}.add-stub {
    display: block;
    position: relative;
    text-align: center;
    border: 2px dashed #ccc;
	border-radius:3px;
}
.add-stub.pf-tab {
display:inline-block;
}
.add-stub__64 {
    width: 62px;
    height: 62px;
    border: 1px dashed #b2b2b2;
}.add-stub_img {
    display: inline-block;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
}._hover .add-stub:hover {
    text-decoration: none!important;
    border-color: #898989;
}.feed_stub {
    padding: 16px 0;
    text-align: center;
    color: #666;
    font-size: 14px;
}.feed_stub .feed {
    padding: 0;
    border: 0 none;
}.feed_stub_dec {
    position: absolute;
    width: 80px;
    height: 72px;
    background: url(images/new-feed/decor.png);
}.feed_b .feed_stub_dec {
    left: -32px;
    top: -12px;
}.feed_ava {
    position: relative;
    display: block;
    vertical-align: middle;
    float: left;
    flex: none;
}.feed_ava {
    padding-right: 0px;
}.feed_stub .feed_ava, .feed_stub .feed_b {
    border: 1px dashed #ddd;
}.feed_stub .feed_ava {
    width: 48px;
    height: 48px;
}.feed_cnt {
    margin-top: 12px;
 
    color: #666;
    line-height: 1.5;
}.feed_stub .feed_cnt {
    font-size: 14px;
}.feed_stub .feed_ava, .feed_stub .feed_b {
    border: 1px dashed #ddd;
}.feed_stub .feed_b {
    position: relative;
    padding: 25px;
    min-height: 50px;
}.noMargin {
    margin: 0!important;
}.portlet_h__nb {
    border: 0 none;
}.feed_stub {
    padding: 16px 0;
    text-align: center;
    color: #666;
    font-size: 14px;
}
.ifCard {
    width: 220px;
    height: 67px;
    overflow: hidden;
}.cardsTable td {
    padding: 0;

}.mwt_cont__wide .ifCard {
    width: 224px;
    height: 62px;
    overflow: hidden;
}
.jBox-content .ifCard {
    width: 128px;/*
    padding-right: 24px;*/
    vertical-align: top;
}.popUp_select_name {
    display: block;
    width: 128px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.popUp_select_i{
text-decoration:none!important;
}
.selectable-card.__gerb .selectable-card_ic {
    background-image: url(images/checkbox-ic.png);
    background-position: 0 -108px;
    background-size: 36px 180px;
}
.selectable-card.__gerb.__active .selectable-card_ic {
    background-image: url(images/checkbox-ic.png);
    background-position: 0 -144px;
    background-size: 36px 180px;
}

.ifCards {
    overflow: auto;
    overflow-x: hidden;
    position: relative;
}

table.cardsTable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}.ifCards .cardsTable {
    width: auto;
}table.mw_tbl tbody {
    background-color: #fff;
}.inav {
    padding: 8px;
    background: #f0f0f0;
    line-height: 1.5;
}.ifContainer .inav {
    position: relative;
    z-index: 4;
}.inav.gm-cl-aft {
    margin-bottom: 15px;
}.inav_search {
    float: right;
    width: 280px;
}.input-flx-f {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 18px;
}.input-flx-f__no-i-border {
    border: #ccc solid 1px;
    border-top-color: #999;
    background-color: #fff;
}.gm-w100 {
    width: 100%!important;
}.input-flx-f td {
    padding: 0;
    vertical-align: top;
}.input-flx-f .it_w {
    width: auto!important;
}.input-flx-f__no-i-border .it_w {
    padding-right: 5px;
}.inav_search .it_w {
    top: 0;
}.input-flx-f__no-i-border .it {
    border: none;
    box-shadow: none;
}.search_ib {
    display: block;
    width: 20px;
    height: 20px;
    margin: 2px;
    background-color: #fff;
    background-image: url(images/old_search.gif);
    border: none;
    cursor: pointer;
    position: relative;
background-position: initial; 
     background-size: initial; 
}.search_ib {
    margin-top: 6px;
}.inav_nav {
    display: inline-block;
}.inav_ul {
    display: inline-block;
    vertical-align: middle;
    margin-left: -10px;
    color: #666;
}.inav__search_l {
    margin-top: 8px;
}.inav_ul_li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 6px;
    margin-left: 10px;
    line-height: 1.5;
}.floatRight {
    float: right;
}.inav_ul_li_ac {
    color: #fff;
    padding: 0;
}.inav_a {
    display: inline-block;
    color: #666;
}.inav_ul_li_ac .inav_a {
    color: #fff;
    text-decoration: none;
    padding: 0 6px;
    background-color: #ed812b;
}.inav_ul_li_ac .inav_a {
    padding: 5px 6px;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    line-height: 1.2;
}.inav_ul_li_ac > .inav_a {
    padding: 0 6px;
    color: #fff;
    background-color: #366175;
    line-height: 18px;
}.cardsTable td {
    display: table;
    float: left;
    margin-right: 2px;
    margin-left: 2px;
}
td.ifCard div {
padding: 4px;
-webkit-transition:background-color .1s ease;
transition:background-color .1s ease;
}
._hover td.ifCard:not(._ppf) div:hover {
    background-color: #E1E8ED;
}
/*
.feed-nav_i {
    position: relative;
    margin: -4px;
    display: block;
    width: 64px;
    height: 64px;
    padding: 2px;
    border: 2px solid transparent;
    border-radius: 2px;
    -webkit-transition: .15s border-color;
    transition: .15s border-color;
}
.uslider .feed-nav_i {
    border: 0;
    border-radius: 0;
    border-bottom: 2px solid transparent;
    padding: 0 0 4px;
    margin: 0 0 -6px;
}
.uslider .feed-nav_i.__active {
    border-color: #eb722e;
}
.uslider .feed-nav_i.__active:after {
    content: '';
    position: absolute;
    bottom: 0px;
    width: 80px;
    left: 0;
    height: 98%;
    right: 0;
    cursor: no-drop;
    margin: auto;
    border: 1px solid #AEAFAF;
    border-radius: 3px;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.34);
}
*/
.popUp_select_img .selectable-card_ic{
    top: -8px;
    right: -8px;
}
.ce11 {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    background-color: #222;
}.brick {
    background-color: white;
    float: left;
    cursor: default;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.post_view_more_txt {
    font-size: 12.5px;
    font-weight: 500;
    letter-spacing: 0;
    color: #7F7F7F;
    vertical-align: bottom;
}
._hover .media_more_a:hover .post_view_more_txt{
	color: #373737;
}
.feed_songs_cnt{
    margin: 0 0 10px 16px;
}
.feed_songs_cnt .track_timeline {
    position: absolute;
    margin-left: 21px;
}
.feed_songs_cnt.__is_cover{
	
    display: inline-block;
    vertical-align: top;
	
}
.feed-tip-map-loc {
    width: 100%;
    height: 180px;
}
.feed-ovr-map-loc {
	position: absolute;
    top: auto;
    left: auto;
    background: transparent;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 1;
}.feed_map_cnt_f {
    border: 0px solid #eee;
    position: relative;
}.feed-stb-place-ic {
    vertical-align: middle;
}.stub-img__32, .stub-img__48, .stub-img__50, .stub-img__64, .stub-img__128, .stub-img__150, .stub-img__176, .stub-img__180, .stub-img__190, .stub-img__224, .stub-img__photo120 {
    display: inline-block;
}.feed-map-ul {
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
}.ic_feed_place {
    display: inline-block;
    background: url(images/ic-place-16.png) no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}.feed_map_location_details {
    position: relative;
    background: #fff;
    /* box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.18); */
    width: 100%;
    min-height: 16px;
    padding: 7px;
    margin-bottom: 6px;
    margin-left: 0px;
    box-sizing: border-box;
}.fd-map-placename {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    color: #7F7F7F;
}
.feed-stb-place-ic{
	
	vertical-align:middle;
}
.feed-map-ul{
	    display: inline-block;
    vertical-align: middle;
	    margin-left: 6px;
	
}.fd-map-placetype {
    color: #aaa;
}
._pb4{
	padding-bottom:4px;
}.feed_media_post_muz_av {
    position: relative;
    display: inline-block;
    padding-right: 10px;
}
.feed_media_post_muz_av img{
	max-width: 120px;
    max-height: 120px;
}
.feed_post_comments_widget{
	/*
	display:none;*/
}
.feed_post_comments_widget {
    position: relative;
   /* overflow: auto;*/
}
#mainContent.__wall .feed {
    width: 100%;
    padding: 16px;
    margin-bottom: 0px;
    background: #fff;
    border: 1px solid #ddd;
    margin-top: 8px;
    box-sizing: border-box;
}
#mainContent.__wall .feed.__fleft{
	    display: inline-block;
		float:left;
}

#mainContent.__wall .feed_ava_img {


    border-radius: 50%;
    border: 0px solid #dbdbdb;
}#mainContent.__wall .feed_cnt {
    margin: 0;
}

/*#mainContent.__wall .feed_ac {
    position: absolute;
    top: 5px;
    left: 0;
    top: 33px;    width: 100%;
}#mainContent.__wall .feed_ac .feed_date{  margin-left: 62px;}

#mainContent.__wall .feed_ac .feed_close{  
  float: right;
    position: relative;
    top: -25px;}*/
#mainContent.__wall .feed_h {
    margin-left: 60px;
}
#mainContent.__wall  .feed {
    border-radius: 3px;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
}


#mainContent.__wall .media-status .track.__media-status{width:auto;}

#mainContent.__wall .track_song	{
		
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
	
#mainContent.__wall .media-status.__arw-t:before{left:13px}
#mainContent.__wall .feed-ovr-map-loc {
    width: 100%;
}
#mainContent.__wall .feed-tip-map-loc{width:100%;}
#mainContent.__wall .m_portal_track-hld .mus_card {
    float: left;
    margin-right: 24px;
}
/*
#hook_feed_wl_pg {
    margin: 1.5em 0;
    padding: 0;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
    column-gap: 15px;
    font-size: .85em;
	column-width: 400px;-webkit-column-width: 400px;
}
@media only screen and (min-width: 700px) {
    #hook_feed_wl_pg {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 900px) {
   #hook_feed_wl_pg {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 1100px) {
   #hook_feed_wl_pg {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}


#mainContent.__wall .feed{
	
    display: inline-block;
float:left;
width:400px;


}*/
#mainContent.indexwall #mainContentContentColumn 
{
	
	border:0;
}
.post_box_fff {
    width: 100%;
    background: #fff;
    display: block;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #e5e6e9;
}

._padding_for_post_box_fff{
	padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 16px;
    padding-right: 16px;
	display:table;
}._padding_for_post_box_fff:not(._nobefore):before {
    content: '';
    left: -24%;
    height: 100%;
    width: 1px;
    background: #eee;
    display: inline-block;
    position: relative;
}

._divider_ftop {
    margin-left: 28px;
    margin-right: 39px;
    float: left;
    width: 1px;
    height: 1px;
}
._hover .post_box_fff:hover,
._hover #mainContent.__wall .feed-top-nav:hover,
._hover #mainContent.__wall .feed:hover {
	/*
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);*/
}
#mainContent.__wall .widget-list{
    text-align: right;
}
#mainContent.__wall .comm_previous_load {
	padding: 3px;
    border: none;
    text-align: left;
    margin-top: 10px;
    width: auto;
}
._hover #mainContent.__wall .comm_previous_load:hover {
	background:#E9EDF1;
}
#mainContent.__wall .widget_cnt {
    border: none;
}

._hover #mainContent.__wall .widget-list:not(.__dark) .widget_cnt:hover {
    background: #E9EDF1;
}

#mainContent.__wall .ic.ic-prev-comments {
    vertical-align: middle;
    margin-left: 5px;
    /* margin-top: -2px; */
}
#mainContent.__wall .feed_map_location_details {
    width: 96.6%;
}
/* Feed Loading Like Fbk */
.mt8 {
    margin-top: 8px;
}
.mbm {
    margin-bottom: 10px;
}._4-u2 {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 0px;
}

.community_pg_feed ._4-u2 {
	border:0;
	
}

._4-u8 {
    background-color: #fff;
}._2iwo {
    height: 300px;
    padding: 16px;
}._2iwq {
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: placeHolderShimmer;
    -webkit-animation-timing-function: linear;
    background: #f6f7f8;
    background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
    background-repeat: no-repeat;
    background-size: 800px 104px;
    height: 104px;
    position: relative;
}._2iwq div {
    background: #fff;
    height: 6px;
    left: 0;
    position: absolute;
    right: 0;
}div._2iwr {
    height: 40px;
    left: 40px;
    right: auto;
    top: 0;
    width: 8px;
}div._2iws {
    height: 8px;
    left: 48px;
    top: 0;
}div._2iwt {
    left: 136px;
    top: 8px;
}div._2iwu {
    height: 12px;
    left: 48px;
    top: 14px;
}div._2iwv {
    left: 100px;
    top: 26px;
}div._2iww {
    height: 10px;
    left: 48px;
    top: 32px;
}div._2iwx {
    height: 20px;
    top: 40px;
}div._2iwy {
    left: 410px;
    top: 60px;
}div._2iwz {
    height: 13px;
    top: 66px;
}div._2iw- {
    left: 440px;
    top: 79px;
}div._2iw_ {
    height: 13px;
    top: 85px;
}div._2ix0 {
    left: 178px;
    top: 98px;
}.direction_rtl ._2iwq{-webkit-animation-direction:reverse}

@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}
@-webkit-keyframes prideShimmer{from{background-position:top left}to{background-position:top right}}
/*.__two_columgap {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
}*/
.__mt8{
	margin-top:8px;
}
.u_main_ff_avt{
	margin-top: -2px;
	display: inline-block;
    width: 44px;
    height: 44px;
    vertical-align: text-bottom;
    margin-right: 16px;
    border: 2px solid #fff;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.23);
}
.u_main_ff_avt img{
	width: 44px;
    height: 44px;
}

#mainContent.__wall .posting-form_itx_w {
    display: inline-block;
    width: 100%;    vertical-align: top;margin-bottom:0;
}
#mainContent.__wall .mst {
    margin-top: 0;
    float: left;
    width: 100%;
    margin-left: 0;
    vertical-align: middle;
    display: inline-block;
}
#mainContent.__wall .media-block.media-video .vid-card__xl .vid-card_cnt {
    width: 466px;
    height: 250px;
}
#mainContent.__wall .vid-card__xxl .vid_play, .vid-card__xl .vid_play,
#mainContent.__wall .mejs-overlay-button{
	
	    background: transparent url(images/video/play-l.png) no-repeat 50%;
}
#mainContent.__wall .lf_map_cnt {
    width: 214px;
}
#mainContent.__wall .leaflet-control-search.search-exp {
    width: 180px;
}
#mainContent.__wall .leaflet-control-search .search-cancel {
    right: 212px;
}
#mainContent.__wall .leaflet-control-search .search-button{right:300px;}
#mainContent.__wall .leaflet-control-search .search-tooltip
{
	    max-width: 180px;
	width: 180px;min-width: 180px;border-right: 1px solid #6993a8;
}
#mainContent.__wall .feed_f {
    border-top: 1px solid #f5f5f5;
    padding-top: 5px;
}
#mainContent.__wall .mx-h390 {
    max-height: 250px;
}

.media-stub_img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    line-height: 0;
}.stub-img {
    background-color: #C0CBD7;
    display: inline-block;border-radius: 3px;
}.stub-img__64 {
    width: 64px;
    height: 64px;
}.media-stub_tx {
    display: inline-block;
    vertical-align: middle;
    max-width: 80%;
    font-size: 12px;
    color: #666;
}
.stub-img__na64 {
    background-image: url(images/ic_nav_5.png);
    background-position: 0 -1246px;
}

._hover .image-hover:hover .widget-list.__overlay .widget_cnt,
._hover .feed_collage_i:hover .widget-list.__overlay .widget_cnt{
	background:rgba(0,0,0,.68)
}
._hover .photo-card:hover .widget-list.__overlay .widget_delim, ._hover .collage_i:hover .widget-list.__overlay .widget_delim, .photo-card:hover .widget-list.__overlay .widget_tx,._hover  .collage_i:hover .widget-list.__overlay .widget_tx, ._hover .photo-card:hover .widget-list.__overlay .widget_ico, .collage_i:hover .widget-list.__overlay .widget_ico, .photo-card:hover .widget-list.__overlay .widget_count, .collage_i:hover .widget-list.__overlay .widget_count {
    opacity: 1;._hover 
}
._hover .widget-list.__dark .widget_cnt:hover .widget_tx, ._hover .widget-list.__dark .widget_cnt:hover .widget_count,
._hover .widget-list.__dark .widget_cnt:hover .widget_ico {
    color: #fff;    opacity: 1;
}
._hover .widget-list.__dark .widget_cnt:hover .widget_ico.ic12_klass {
	    background-image: url(images/klass/selected/klass_active/ThumbUp-14-active.png);
}
._hover .widget-list.__dark .widget_cnt:hover {
		background:rgba(0,0,0,.95)!important;
}
.widget-list.__dark .widget-list_i .widget > a{
    padding-top: 3px;
    padding-bottom: 5px;
}
/*
.unv_video_ic {
    display: inline-block;
    background-image: url(images/new-feed/unavailable-video-32.png);
    background-repeat: no-repeat;
    width: 64px;
    height: 64px;
    vertical-align: middle;
    background-color: #ddd;
	background-position:50%;
}*/
.stub-img__64.__video {
    background-position: 50%;
    background-image: url(images/new-feed/unavailable-video-32.png);
    background-repeat: no-repeat;
}
.feed-top-nav {
    background: #F5F8FA;
}
#mainContent.__wall .feed-top-nav {
    margin-bottom: 0px;
    background: #fff;
}
#mainContent.__wall .feed-top-nav{
    border-top: 0;	
}
#mainContent.__wall .filter_i {
    display: inline-block;
    vertical-align: bottom;
    padding: 14px 18px;
    border-bottom: 3px solid transparent;
    font-size: 14px;
    /* margin-bottom: -1px; */
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    color: #2F6186;
}#mainContent.__wall .filter_i.__active {
    border-bottom-color: #396599;
    text-decoration: none;
    color: #333;
    cursor: default;
}#mainContent.__wall .posting-form_itx_w {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-bottom: 0;
    padding: 0px;
    background: #E1E8ED;
    /* border-radius: 3px; */
    /* margin-top: -1px; */
    float: left;
    border-radius: 3px;
    margin-bottom: 8px;
}

#mainContent.__wall .posting-form_itx_dec {
   padding-right: 0px;
    border: 3px solid #6A95AA;
    /* box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.51) inset; */
    border-radius: 4px;
    background-color: #fff;
    overflow: visible;
    /* box-shadow: 0 1px 0 #000000 inset; */
}#mainContent.__wall .mst_controls .feed_f {
    border-top: 0;
    padding-top: 0px;
}.mst_controls {
    position: relative;
    margin-top: 6px;
    text-align: right;
    float: right;
    margin-top: -8px;
    padding-right: 8px;
}#mainContent.__wall .mst {
    /* margin-top: 16px; */
    float: left;
    width: 100%;
    margin-left: 0;
    vertical-align: middle;
    display: inline-block;
}
 .feed_image_fullsize {
 
    text-align: center;
    line-height: 0;
}
._hover .feed_image_fullsize:hover {
    background: #f9f9f9;
}
.feed_collage_single_item_p{
	position: relative;
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: auto;
    margin: 0;
    background: #fff url(/css/images/post-view/process-50x50.gif) 50% no-repeat;
    overflow: visible;
    line-height: 0;
    text-align: left;

}
.feed_single_img {
    vertical-align: middle;
    width: 100%;
}
.feed_photo_descr {
    font-size: 12px;
  /*  font-family: 'Montserrat',helvetica,arial;*/
}
/* scale smilies to 14px */
.feed_photo_descr img{max-width:14px;max-height:14px;vertical-align:middle;    border-radius: 1px;}

#mainContent.__wall .feed_cnt .photo-sc_i_cnt_a {
    height: 140px;
}#mainContent.__wall .feed_cnt .photo-sc_i_cnt {
    height: 140px;
    width: 140px;
}
.feed_cnt .col-card:not(.__no-decor):before,
.feed_cnt .col-card:not(.__no-decor):after{z-index:1;}
#mainContent.__wall .feed_photos_in_album_arr {

    left: 18px;
}
#mainContent.__wall .phlayer_ul_comms .comment-content,
#mainContent.__wall .phlayer_ul_comms .comment-author {
    margin-left: 0px;
}._mt7{margin-top: 7px;}
#mainContent.__wall .photo-sc_grid_abt{
  max-width: 140px;
}
#mainContent.__wall .feed_image_fullsize img{
	border-radius:0;
}
.__two_columgap .collage_full_width {
 
}
.__two_columgap .collage_full_width a img{ 
border-radius:0px;
}
/*
#mainContent.__wall .feed.__like .feed_ac {
    position: absolute;
    top: auto;
     left: inherit; 
     top: inherit; 
     width: inherit; 
     right: inherit; 
}#mainContent.__wall .feed.__like .feed_ac .feed_close {
    float: right;
     position: inerhit; 
     top: auto; 
}*/.divider_feed_share, .divider_feed_like {
    background: #eee;
    width: 100%;
    height: 1px;
    margin-bottom: 16px;
}.divider_feed_like {
    margin-bottom: 0;
}.feed_photo_descr {
    color: #000;
    font-weight: 400;
    margin: 9px;
    font-size: 14px;
}.feed_single_img {
    width: 100%;
}.feed_ha {
    font-size: 14px;
}.feed_ha a {
    color: #000;
}
/*.image_txt_ovr {
    position: absolute;
    z-index: 1;
    width: 100%;
    margin-left: -16px;
    height: 54px;
    background-color: rgba(0,0,0,.6);
    background: -webkit-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,.01) 98%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.01) 98%,rgba(255,255,255,0) 100%);
}*/.f_liked_tooltip img {
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 2px;
    margin-top: 2px;
}.f_liked_tooltip span {
    font-weight: 600;
}.eshyo_c_friends {
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
    display: block;
    color: #69727D;
}.us_xgg3 img {
    width: 80px;
    height: 80px;
}
.us_xgg3 {
    display: inline-block;
    width: 108px;
    min-height: 108px;
    vertical-align: top;
    padding: 10px;
}.xr42 {
    font-size: 12px;
    font-family: "Roboto";
}._hover .xr42:hover,._hover .us_xgg3 a:hover {text-decoration:none;}
.vd_feed_collage_ovr {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 101;
    min-height: 8px;
    color: #fff;
    padding-top: 2px;
    padding-bottom: 2px;
	visibility:hidden;
	opacity:0;
	-webkit-transition: visibility .12s linear, opacity .16s linear;
	transition: visibility .12s linear, opacity .16s linear;
}.vd_feed_collage_title {
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    padding: 4px 8px;
    font-family: "Roboto",arial,verdana;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 9;
    box-sizing: border-box;
}
._hover .feed_vd_collage:hover .vd_feed_collage_ovr{
	visibility:visible;
	opacity:1;
}.feed_no_author {
    background-image: url(images/logo/logo-brand-redesign-64x64.png);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    background-size: contain;
    border-radius: 3px;
}
/*#mainContent.__wall*/ .media-status {
   /* margin-left: 70px;*/

}
#mainContent.__wall .feed_undefined .media-status{
margin:0;
	
}
.ic.playlist_ic_12 {
    background-image: url(images/new-feed/playlist-16.png);
    width: 16px;
    height: 16px;
    display: inline-block;
	vertical-align: sub;
}.uslider_ufn_ovr {
    position: relative;
   
}.uslider_u_fname {
    color: #204969;
    text-align: center;
    font-size: 11px;
    /* font-weight: bold; */
    vertical-align: middle;
    position: relative;
    line-height: 22px;
    max-width: 80px!important;
    font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;
}/*
.feed-nav_i.__active .uslider_u_fname{
line-height:19px;	
}

.feed-nav_i.__active .uslider_img{
    width: 76px;
    height: 76px;
    vertical-align: middle;
    margin-top: 4px;
	
	}*/
	.feed-nav_i.__active .uslider_img{
	opacity:1;
	}
#feedSlider .add-stub__64 {
    width: 50px;
    height: 50px;
    border: 1px solid #d1dae0;
    border-radius: 50%;
}
.image-hover.nozoom:before{cursor:auto;}
}.image-hover.nozoom:before{cursor:auto;}
._hover #feedSlider .add-stub__64:hover {
    /* box-shadow: 1px 2px 3px #000; */
    border-color: #999;
}
.feed_post_comments_widget {
    width: 100%;
    padding: 4px 4px 16px 4px;
    box-sizing: border-box;
    background-color: #f6f7f9;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #e1e1e1;
}
 .feed._jf42 .feed_post_comments_widget{
    margin-bottom: -24px;	
}
@media screen and (min-width:551px){
.feed_post_comments_widget {
	padding: 16px;
}
}
.feed.__deleted .feed_post_comments_widget{
	display:none;
}
 .comments-p-sticky {
    bottom: 0;
    background: transparent;
} .comm_previous_load {
    margin-top: 0;
} .comm_previous_load {
    border: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}._hover #mainContent.__wall  .comm_previous_load:hover {
    background: #CCD5DE;
}
/*
.link-show-more.__index_feed {
    
    line-height: 124px;
    font-size: 14px;
    margin-top: 90px;
    padding: 0;
}*/.link-show-more.loader-controls.__index_feed:active {
    border-color:#000;
}.feed_links_cnt {
    margin: 8px;
}
._noEvt{pointer-events:none;}
/* Append NFeed Highlight Animation
-------------------------------------*/
@-webkit-keyframes nfeed_highlight {
 	0% {
 		background: #DDE8F1;
 	}
 	100% {
 		background: #fff;
 	}
}
@keyframes nfeed_highlight {
 	0% {
 		background: #DDE8F1;
 	}
 	100% {
 		background: #fff;
 	}
}
._nfeed__highlight {
	/*
	animation: nfeed_highlight 4s;
	-webkit-animation: nfeed_highlight 4s;*/
	
-webkit-animation-name: fadeIn;
-webkit-animation-fill-mode: both;
-webkit-animation-duration: .1s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
-moz-animation-name: fadeIn;
-moz-animation-fill-mode: both;
-moz-animation-duration: .1s;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function: linear;
animation-name: fadeIn;
animation-fill-mode: both;
animation-duration: .1s;
animation-iteration-count: 1;
animation-timing-function: linear;
	
}
/*
.feed_h:after {
    content: '';
    min-height: 50px;
    vertical-align: middle;
    display: inline-block;
}

.__two_columgap .feed_h:after {
    min-height: 38px;	
}*/
.feed_h .shortcut-wrap {
	vertical-align:middle;
}.wall_no_results {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    overflow: hidden;
}.wall_no_results span {
    display: inline-block;
    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;
    padding: 20px;
}
.u_prof_redesign_feed .wall_no_results {
	position:relative;

}
._empty .uslider{
	
	background:transparent;border:0;
}
.favoriteslider_empty .uslider_cnt{left:6px;}
.favoriteslider_empty .feed {
    width: 100%!important;
    background: transparent!important;
    border: 0!important;
    box-shadow: none!important;
    padding: 0!important;
	margin-top: -18px!important;
}.favoriteslider_empty .feed_cnt {
    margin-left: 60px!important;
}.favoriteslider_empty .feed_stub .feed_b,
.favoriteslider_empty .feed_ava {
    border: 1px dashed #8a8787!important;
} .favoriteslider_empty .feed_ava{
	border-radius: 50%!important;
}  .favoriteslider_empty .feed_b .portlet_h{
	    color: #90949c!important;
    text-shadow: 0 1px #fff!important;
    font-weight: BOLD!important;
}.favoriteslider_empty .feed_stub_dec {
	left:-38px!important;
}
.favoriteslider_empty .jt62{
	
	    text-shadow: 0 1px #fff!important;
		font-size: 13px!important;
		
}
#mainContent.__wall .feed._nopad._one img{
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
/*
#mainContent.__wall .feed._nopad{
	padding-bottom:0px;
	
}*/

#mainContent.__wall .feed._nopad .media-block {
    margin-bottom: 0px;
}
#mainContent.__wall .feed._nopad._mbottom4 .media-block{
	margin-bottom:-4px;
}

.overlay_more_photos {
    position: ABSOLUTE;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 4;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}._hover .overlay_more_photos:hover {background: rgba(0, 0, 0, 0.75);}.fpc42 {
    text-align: center;
    font-size: 30px;
    margin: AUTO;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    vertical-align: middle;
    color: #fff;
    font-weight: 400;
    font-family: 'Roboto', arial;
}.fpc42:before {
    content: '';
    min-height: 100%;
    vertical-align: middle;
    display: inline-block;
}
.media_more._abs_bottom {
    font-size: 15px;
    color: #999;
    line-height: 32px;

}
.media_more._abs_bottom .media_more_ic {
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    vertical-align: middle;
    margin-right: 10px;
    color: #000;
}.media_more._abs_bottom a{color:#999;
    padding: 7px 16px;
    box-sizing: border-box;display:block;
}
.community_pg_feed .feed_post_comments_widget, .u_prof_redesign_feed .feed_post_comments_widget {
    display: block;
    border-top: 1px solid #e5e5e5;
    /* margin-top: 8px; */
}.community_pg_feed .justified-gallery>div{overflow:initial;}

@-webkit-keyframes feed_highlight {
 	0% {
 		background: #fdf4c7
 	}
 	100% {
 		background: #fff;
 	}
}
@keyframes feed_highlight {
 	0% {
 		background: #fdf4c7
 	}
 	100% {
 		background: #fff;
 	}
}

._nfeed__highlight {
	animation: feed_highlight 1s;
	-webkit-animation: feed_highlight 1s;
}

.feed_photos_collage_justified {
    overflow: hidden;
}
.feed_collage_i.this_wall_family.__active .image-hover:before {
	visibility:hidden;opacity:0;
}
.feed_collage_i.this_wall_family.__active [data-thicommi]{
	pointer-events:none;opacity:.4;
}
.__two_columgap .collage_full_width .local_minimum_comments a img{
	
	border-radius:50%;
}


._kngf0 {
    position: relative;
    height: auto;
    overflow: hidden;
}
._kngf1 {
    /* position: absolute; */
    width: 100%;
}
.__two_columgap ._kngf1 {
    width: 100%;
 
}
._kngf2{
	
    width: 100%;
    height: 161px;
    background: url(images/profile_cover_bg_2.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0px;

}
.feed_fr_slideshow{
	    height: 161px;
}
._kngf4 {
 
    width: 100%;
    z-index: 4;
    margin-top: -57px;
}

._kngf5 {
    position: Relative;
    width: 100px;
    height: 100px;
    text-align: center;
    margin: auto;
}._kngf5 .photo_img {
    border-radius: 50%;
    width: 100%;
    border: 5px solid #fff;
}._kngf6 {
    width: 100%;
    margin-top: 18px;
}
._kngf7 {
    /* float: left; */
    width: 100%;
    /* border-right: 1px solid #ddd; */
    /* padding-right: 16px; */
}

._nfrNm {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    display: block;
}._kngf08 {
    display: inline-block;
    font-size: 12px;
    margin: 1px;
}._kngf10 {
 
    width: 100%;
}

._kngf33 {
 
    display: block;
    text-align: center;
}._kngfh42 {
    font-size: 14px;
    color: #888;
}._kngf11 {
    padding: 2px;
}._kngf12 {
    padding: 2px;
}._kngf12 ._aj7mu{
	font-size: 12px;
    line-height: 22px;
}._hover ._kngf12 ._aj7mu:hover {
    background: #3897f0;
    color: #fff;
}._aj7mu.isfriend {
    border-radius: 3px;
    background: #70c050;
    border-color: #70c050;
    color: #fff;
    font-weight: 300;
    /* background: #fff; */
    outline: 0;
    pointer-events: none;
    /* font-size: 11px; */
}
._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;
}
._fknga1{
	overflow: hidden;
	width:100%;
	height:161px;
}
._fknga1 .ic_klass_wd {
    width: 12px;
    height: 12px;
    background-image: url(images/klass/selected/klass/ThumbUp-12.png);
}
._fknga1 .vp_hd_likes_count {
	font-size:10px;
}
._fknga1 img{border-radius:0;}

.vid_ic16._abs_pos {
    position: absolute;
    top: 3px;
    right: 6px;
    z-index: 9;
}
.feed_kn_theme{
    position: relative;
    width: 100%;
    height: 161px;
    border-radius: 0px;
    overflow: hidden;
}.feed_kn_theme_img {
    position: absolute;
    max-height: 100%;
}
.vp_header_custom_theme._ifeed{
	
	height: 161px;border-radius:0;
}.feed .sc-menu__top {

    bottom: 26px;
    left: -78px;
} .__two_columgap .collage_full_width .ucard-mini_img {
    border-radius: 50%;border-color:#dcdcdc;
}.__two_columgap .widget-list.__dark.__overlay {
    z-index: 99999;
}._widged_disabled {
    opacity: .6;
}
.feed .ugrid_cnt {
    margin-left: 0;

}.ugrid_i.feed_friends_li {
    margin-left: 18px;
}
.feed_friends_li .photo_img {
    border-radius: 6px;
    border: 1px solid #dcdcdc;
}
.feed_friends_li .caption{text-align:center;}
._hover .comm_previous_load:hover span {text-decoration:none;}

.feed_welcome_apps{
	
	width:148px;
	height:148px;
}
.feed_welcome_app img {
    width: 124px;
    height: 124px;
}

.feed_welcome_app {
    display: inline-block;
    margin-right: 14px;
}.feed_welcome_app:last-child {
    margin-right: 0;
}
.WD_attached_tracks .mus-tr_i.__selected{
    background-color: transparent;
}
._hover .WD_attached_tracks .mus-tr_i.__selected:hover{
    background-color: #fff;
}
/*
.WD_attached_tracks .mus-tr_i{
    margin-top: 6px;
    margin-left: 2px;
}*/
.WD_attached_tracks .track_play{
	left: 5px;
    top: 5px;
}
.mdialog_jb_itemX {
    display: inline-block;
}
 

.community_pg_feed .feed_image_fullsize {
    width: 100%;
}
.feed_image_collage.__1
{
width: 100%;
    text-align: center;
    line-height: 0;
}.feed_image_collage.__1 img{
	
	width:100%;
} .feed_undefined {
    text-align: center;
    line-height: 400%;
    font-weight: bold;
} 

.feed_loaded_complete {
    margin: 2% 50%;
    width: 12px;
    height: 12px;
    background: #ccc;
    text-align: center;
    position: relative;
    border-radius: 50%;
    box-shadow: 1px 2px 2px #0000001c inset;
}.community_pg_feed .feed:nth-last-child(2) {
    border: 0;
}._comm_feed_load_more{
    margin-top: 14px!important;
}.feed_community_title{font-weight:bold;}


.feed_mediavideos .vid-card__xl .vid-card_cnt,.feed_mediavideos .vid-card{height:100%;}
.feed_videos_collage_justified{overflow:initial!important;}

.feed.__deleted .feed_banners, .feed.__deleted .feed_ac, .feed.__deleted .feed_h, .feed.__deleted .feed_b, .feed.__deleted .feed_f, .feed.__deleted .feed_ava, .feed.__deleted .feed_label {
    display: none;
}.feed_map_cnt_f._shared {
    position: relative;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    padding: 16px;
    background: #f9f9f9;
    width: 100%;
    box-sizing: border-box;
}
 ._shared .media-link_c {
    margin-bottom: 12px;
}
/*
.feed {
    border-radius: 3px;
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
}*/
.feed-top-nav {
    border-bottom: 1px solid #ddd;
}.feed-top-nav {
    background: #F5F8FA;
}  .feed-top-nav {
    margin-bottom: 0px;
    background: #fff;
}.feed-top-nav {
    border-top: 0;
}.filter {
    position: relative;
    font-size: 12px;
    line-height: 1.5;
    text-align: center;
    border-top: 1px solid #ddd;
}.feed-top-nav .filter {
    border-bottom: none;
}.filter_i {
    display: inline-block;
    vertical-align: bottom;
    padding: 14px 18px;
    border-bottom: 3px solid transparent;
    font-size: 14px;
    /* margin-bottom: -1px; */
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    color: #2F6186;
}.filter_i.__active {
    border-bottom-color: #396599;
    text-decoration: none;
    color: #333;
    cursor: default;
}

.feed_h a.ob {
    font-size: 14px!important;
    font-weight: 500;
    line-height: 17px;
    color: #000;
}
.feed_header {
    position: relative;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    padding: 0px;
    margin: 0 12px;
    padding-top: 12px!important;
    align-items: center;
}
@media (min-width: 400px){
.feed_header {
margin: 0 16px;
}
}
.feed.__like .feed_header{
    margin: 0 6px;
    padding-top: 1px!important;

}
.widget_ico{
	display:inline-block;
	float:left;
}
.ic126{
width:26px;
height:26px;	
	background-repeat:no-repeat;
} .ic26_klass{
	
	background-image:url(images/feed-bottom/like-26.png);
}
.widget.__active .ic26_klass{
	background-image:url(images/feed-bottom/active/like-26.png);
}.widget .glyphicon.glyphicon-heart,.widget .glyphicon.glyphicon-share-alt, .widget .glyphicon.glyphicon-comment {
    font-size: 18px;    vertical-align: middle;
    color: #999;
}

 

.widget.__active .glyphicon.glyphicon-heart, .widget.__active  .glyphicon.glyphicon-share-alt, .widget.__active .glyphicon.glyphicon-comment {
	color: #366175;
}
._aj7mu.__disabled._2hpcs._95tat._o0442 {
    background: transparent;
    box-shadow: none;
    border: 1px solid #999;
} .feed_b {
    min-height:1px;
}.user_card.avt {
    display: block;
    vertical-align: middle;
    float: left;
    margin-right: 10px;
} .user_card.avt img {
	width:100%;border-radius:50%;
}
  .emoji-wysiwyg-editor {
    width: auto!important;
    box-sizing: border-box;
    position: relative;
   /* margin-left: 55px;*/
    display: block;
    height: 40px;
}

@media screen and (min-width: 240px)
{
  .user_card.avt, .comment-icon img {
    width: 25px;
    height: 25px;
}
  .emoji-wysiwyg-editor {
	    height: 25px;    
		
		/*margin-left: 40px;*/
}
}
@media screen and (min-width: 320px)
{
  .user_card.avt, .comment-icon img {
    width: 32px;
    height: 32px;
}
  .emoji-wysiwyg-editor {
	    height: 32px;    
		
		/*margin-left: 46px;*/
}
}
@media screen and (min-width: 568px)
{
  .user_card.avt, .comment-icon img {
    width: 40px;
    height: 40px;
	
}
  .emoji-wysiwyg-editor {
	    height: 40px;
}
}
 
section.emoji_input_controls {
    display: block;
	margin:0!important;
    margin-left: 48px!important;
    padding-top: 10px;float:none!important;
}.ms_items_more_wrap {
    position: relative;
     float: none!important;
    margin-right: 3px;
    display: inline-block;
}.ms_items_more_wrap {
    position: relative;
    float: none!important;
    margin-right: 14px!important;
    display: inline-block;

}.comments_attach_trigger_ic{vertical-align:middle;}
.em_disc_toolbar_i_ic__sm,.em_disc_toolbar_i_ic__sm{float:none!important;}
.widget_Comments_post_btn{float:right;}

.m_portal_track-hld {
    margin: 0 0 10px 16px;
}
.media-block {
    margin: 9px 0 8px;
}.vid-card {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    width: 100%;
}.vid-card, ._hover .vid-card:hover {
    text-decoration: none;
}.vid-card_cnt {
    position: relative;
    overflow: hidden;
    background-color: #000;
    cursor: pointer;
}.vid-card__xl .vid-card_cnt {
    width: 100%;
    height: 212px;
    background: #CCD5DE url(images/video/video-xl.png) 50% no-repeat;
    border-radius: 0px;
}.media-block.media-video .vid-card__xl .vid-card_cnt {
    width: 100%;
    height: 286px;
    margin: 0 auto;
}
@media (max-width: 880px) and (orientation: landscape){
.media-block.media-video .vid-card__xl .vid-card_cnt {
    width: 70%;
}
}


#mainContent.__wall .media-block.media-video .vid-card__xl .vid-card_cnt {
    width: 466px;
    height: 250px;
}.vid-card_cnt_w {
    width: 100%;
    height: 100%;
}.video-card-cover {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
}.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-card__xxl .vid_play, .vid-card__xl .vid_play {
    width: 76px;
    height: 76px;
    margin: -38px 0 0 -38px;
    background-image: url(images/video/play-xl.png);
}#mainContent.__wall .vid-card__xxl .vid_play, .vid-card__xl .vid_play, #mainContent.__wall .mejs-overlay-button {
    background: transparent url(images/video/play-l.png) no-repeat 50%;
}.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;
}.vid-card__xxl .vid-card_duration, .vid-card__xl .vid-card_duration {
    top: 10px;
    right: 10px;
}
.video-card_n-w {
    position: relative;
    padding-top: 8px;
    margin: 4px 16px;
}._shared .video-card_n-w {
	margin:4px 0;
}.media-block.media-video .vid-card__xl .video-card_n-w {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
}.video-card_n, .video-card_info {
    display: block;
    line-height: 18px;
    font-size: 14px;
}.video-card_info {
    color: #999;
    font-size: 11px;
}.media_more {
    display: block;
    line-height: 16px;
    font-size: 12px;
    white-space: nowrap;
    /* margin-top: 11px; */
}.media_more_pos.__tracks .media_more {
    padding: 4px 2px;
}.invisible {
    display: none!important;
}.video-card_n {
    font-weight: 500;
    color: #2B587A;
}.video-card_n, .video-card_info {
    display: block;
    line-height: 18px;
    font-size: 13px;
}.video-card_info_i {
    font-size: 12px;
}
.feed_ha {
    padding: 8px 12px;
}.info-widget {
    padding: 8px 16px;
    font-size: 12px;
    line-height: 1.5;
    color: #999;
}._shared .info-widget {
 
    text-align: right;
}._shared .info-widget {
    padding-top: 16px!important;
}.info-widget_i {
    display: inline-block;
    position: relative;
    margin-right: 8px;
}.info-widget_i+.info-widget_i {
    padding-left: 13px;
}.info-widget_i+.info-widget_i:before {
    content: '';
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    width: 5px;
    height: 5px;
    background: #ddd;
    border-radius: 50%;
}._shared .media-link_ic {
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .33;
}.va, .va_target {
    display: inline-block;
    vertical-align: middle;
}.ucard-mini {
    display: block;
    position: relative;
    min-height: 32px;
    line-height: 1.1;
}.ucard-mini_img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    float: left;
}.ucard-mini_img._shared {
    border-radius: 50%;
    border: 0;
}.ucard-mini_cnt._shared {
    height: 32px;
    margin-left: 39px;
    line-height: 250%;
}.ucard-mini_cnt_i {
    display: inline-block;
    width: 100%;
}.shortcut-wrap {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}.hookDataShortcut {
    display: none;
}.ucard-mini_cnt:after {
    content: "";
    height: 38px;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.widget-list_i .widget_cnt.__active .glyphicon.glyphicon-share-alt{
	
	color: #366175;
}

.question {
    color: #000;
    font-size: 20px;
    font-weight: normal;
}.question {
    position: relative;
}
.question {
    font-size: 16px;
    padding: 10px 0px;
}

.options {
    background-color: transparent;
    padding: 10px 0px;
}


.poll_label_i {
    background: #fafafa;
    margin: 4px 0;
    padding: 0 8px 0 8px;
    cursor: pointer;
}
.options input[type="radio"] {
    margin: 10px 0px;
    opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    -o-opacity: 0;
    vertical-align: middle;
}
.options input[type="radio"] + label {
    position: relative;
    padding: 0 0 0 12px;
    font-size: 15px;
    line-height: 15px;
    vertical-align: middle;
    color: #545454;
    -webkit-user-select: none;
    user-select: none;
}
.options input[type="radio"] + label:before {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    height: 14px;
    width: 14px;
    background: white;
    border: 1px solid gray;
    box-shadow: inset 0px 0px 0px 2px white;
    -webkit-box-shadow: inset 0px 0px 0px 2px white;
    -moz-box-shadow: inset 0px 0px 0px 2px white;
    -o-box-shadow: inset 0px 0px 0px 2px white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.sub {
    text-align: center;
    margin-bottom: 10px;
}
.options input[type="radio"]:checked + label:before {
    background: #1d97d1;
}.bar-holder {
    font-size: 12px;
    margin-top: 5px;
}
.bc {
    width: 100%;
    background: #eef0f3;
    border: 1px solid #d4dae6;
    border-radius: 6px;
}
.bar {
    color: #333;
    font-size: 11px;
    font-weight: 500;
    background: #c5d2ec;
    line-height: 26px;
    display: block;
    height: 26px;
    text-align: right;
    /* text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5), 1px 1px 1px rgba(0, 0, 0, 0.7); */
    -moz-transition: all 0.5s linear 0s;
    -webkit-transition: all 0.5s linear 0s;
    -o-transition: all 0.5s linear 0s;
    -webkit-transition: width .8s ease-in-out, height 300ms ease-in-out;
    -moz-transition: width .8s ease-in-out, height 300ms ease-in-out;
    -o-transition: width .8s ease-in-out, height 300ms ease-in-out;
    transition: width .8s ease-in-out, height 300ms ease-in-out;
}

.feed_poll_cnt{
	padding: 0 16px;
}
.feed.__like .feed_ava {
    padding: 8px 0 8px 8px;
}

.feed_widget_buttons {
    text-align: center;
    display: flex;
    justify-content: center;
}

.widget_a_button {
    display: inline-block;
    box-sizing: border-box;
    flex: 1;
    padding: 8px 0;
    background: #eee;
    margin: 4px;
}

#mcont .pcont.posts_pg {
    background: transparent;
}
#au_search_items .service_msg_box+.slim_header, #au_search_items .slim_header, .ArtistPage__header, .Audio, .BookmarksItem .mlt_link, .BookmarksItem .mlt_title, .BookmarksItem.BookmarksItem_compact, .BookmarksItem.BookmarksItem_compact:last-child, .BookmarksItem.BookmarksItem_page, .BookmarksItem.BookmarksItem_page:last-child, .BookmarksProduct__subtitle, .BookmarksProduct__title, .BookmarksVideo__title, .Comment, .Comment__showMoreContainer, .MediaRow, .PostHeader, .PostSign, .PostText, .Post__row, .Socials, .audioPage__count, .audioPage__header, .audioPlaylist, .audioPlaylists, .audioPlaylistsPage, .audioSearch__header, .feedAssistancePromoButton, .feedAssistancePromoButtonInstallApp, .im_msg_audiomsg, .mki_description, .mki_description+.wi_like_wrap, .mv_actions, .mv_details, .pi_medias .BookmarksStar, .pi_medias .articleSnippet__block, .pi_medias .audioPlaylistShortSnippet, .pi_medias .audioPlaylistSnippet__block, .pi_suggest_actions, .r .audio_item, .r .audios_block .service_msg_box, .r .audios_block+.slim_header, .r .cp_attached_post .doc_preview_rows, .r .cp_attached_post .medias_link_thumbed.mlt_no_photo, .r .cp_attached_post .medias_row, .r .cp_attached_post .pi_signed, .r .cp_attached_post .pi_text, .r .cp_attached_post .pic_header, .r .cp_attached_post .snippet_type_mask, .r .cp_attached_post .snippet_type_story, .r .e .doc_preview_rows, .r .e .medias_link_thumbed.mlt_no_photo, .r .e .medias_row, .r .e .pic_header, .r .new_post_container .new_post_link, .r .post_item.comment_item, .r .post_item.post_message_item, .r .vk2017_snippet, .r .wall_item .ads_disclaimer, .r .wall_item .ads_mark, .r .wall_item .doc_preview_rows, .r .wall_item .medias_link_thumbed.mlt_no_photo, .r .wall_item .medias_row, .r .wall_item .pi_signed, .r .wall_item .pi_text, .r .wall_item .pic_header, .r .wall_item .snippet_type_mask, .r .wall_item .snippet_type_story, .r .wall_item .wi_like_wrap, .r .wall_replies .show_more_wrap, .r .wall_replies .show_next_wrap, .r .wi_body .wi_explain, .r .wi_buttons, .r .wi_buttons+.pi_header, .r .wi_head, .r.r .wall_item .medias_map {
    margin: 0 12px;
}
@media (min-width: 400px){
#au_search_items .service_msg_box+.slim_header, #au_search_items .slim_header, .ArtistPage__header, .Audio, .BookmarksItem .mlt_link, .BookmarksItem .mlt_title, .BookmarksItem.BookmarksItem_compact, .BookmarksItem.BookmarksItem_compact:last-child, .BookmarksItem.BookmarksItem_page, .BookmarksItem.BookmarksItem_page:last-child, .BookmarksProduct__subtitle, .BookmarksProduct__title, .BookmarksVideo__title, .Comment, .Comment__showMoreContainer, .MediaRow, .PostHeader, .PostSign, .PostText, .Post__row, .Socials, .audioPage__count, .audioPage__header, .audioPlaylist, .audioPlaylists, .audioPlaylistsPage, .audioSearch__header, .feedAssistancePromoButton, .feedAssistancePromoButtonInstallApp, .im_msg_audiomsg, .mki_description, .mki_description+.wi_like_wrap, .mv_actions, .mv_details, .pi_medias .BookmarksStar, .pi_medias .articleSnippet__block, .pi_medias .audioPlaylistShortSnippet, .pi_medias .audioPlaylistSnippet__block, .pi_suggest_actions, .r .audio_item, .r .audios_block .service_msg_box, .r .audios_block+.slim_header, .r .cp_attached_post .doc_preview_rows, .r .cp_attached_post .medias_link_thumbed.mlt_no_photo, .r .cp_attached_post .medias_row, .r .cp_attached_post .pi_signed, .r .cp_attached_post .pi_text, .r .cp_attached_post .pic_header, .r .cp_attached_post .snippet_type_mask, .r .cp_attached_post .snippet_type_story, .r .e .doc_preview_rows, .r .e .medias_link_thumbed.mlt_no_photo, .r .e .medias_row, .r .e .pic_header, .r .new_post_container .new_post_link, .r .post_item.comment_item, .r .post_item.post_message_item, .r .vk2017_snippet, .r .wall_item .ads_disclaimer, .r .wall_item .ads_mark, .r .wall_item .doc_preview_rows, .r .wall_item .medias_link_thumbed.mlt_no_photo, .r .wall_item .medias_row, .r .wall_item .pi_signed, .r .wall_item .pi_text, .r .wall_item .pic_header, .r .wall_item .snippet_type_mask, .r .wall_item .snippet_type_story, .r .wall_item .wi_like_wrap, .r .wall_replies .show_more_wrap, .r .wall_replies .show_next_wrap, .r .wi_body .wi_explain, .r .wi_buttons, .r .wi_buttons+.pi_header, .r .wi_head, .r.r .wall_item .medias_map {
    margin: 0 16px;
}
}

.wi_like_wrap{
	margin: 0 12px;
}

@media (min-width: 400px){

.wi_like_wrap{
	margin: 0 16px;
}
}
.item_like, .item_replies, .item_repost, .item_share, .item_views {
    color: #999;
    padding: 4px;
    margin-left: 1px;
    white-space: nowrap;
    font-weight: 700;
}
.wi_like_wrap .item_like, .wi_like_wrap .item_replies, .wi_like_wrap .item_share {
    display: block;
    font-weight: 400;
    white-space: normal;
    line-height: 1.6em;
    padding: 2px 0;
    margin: 0;
}.like_people {
    height: 38px;
    display: table;
    padding: 0 0 1px;
    margin: 0 -2px 5px;
}
.like_people_images {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
}

.like_people_image_wrap {
    width: 24px;
    height: 24px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 -6px;
    position: relative;
    border: 2px solid #fff;
    overflow: hidden;
}.like_people_image_wrap:first-child {
    z-index: 1;
    margin: 0;
}.like_people_image {
    width: 24px;
    height: 24px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
}.like_people_text {
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    line-height: 14px;
    color: #909499;
    letter-spacing: -.08px;
    padding: 0 0 0 6px;
}
.wi_like_wrap {
    padding: 10px 0 0;
}.r .wall_item .wi_like_wrap {
    font-size: 14px;
    padding: 0;
}
.r .wall_item .pi_medias+.wi_like_wrap, .r .wall_item .pi_text+.wi_like_wrap, .r .wall_item .pic_body_wrap+.wi_like_wrap {
    margin-top: 5px;
}
@media (min-width: 400px){
.r .wall_item .wi_like_wrap {
    font-size: 15px;
}
}

#shared_community {
    position: relative;
    width: 100%;
}#shared_community .cover_bg, #shared_community .cover_bg img {
    width: 100%;
}#shared_community .cover_bg, #shared_community .cover_bg img {
    width: 100%;
}#shared_community .c_bot_details {
    margin-top: 1px;
    overflow: hidden;
    padding: 6px;
}#shared_community .c_logo_i {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 54px;
    vertical-align: middle;
}#shared_community .c_logo_i img {
    width: 100%;
    border-radius: 50%;
    border: 3px solid #fff;
    text-align: center;
}#shared_community .c_descr_t {
    vertical-align: middle;
    display: inline-block;
    margin-left: 20px;
    max-width: 50%;
}#shared_community .c_descr_t {
    vertical-align: middle;
    display: inline-block;
    margin-left: 20px;
    max-width: 50%;
}#shared_community .c_group_status {
    vertical-align: middle;
    color: #333;
}#shared_community .page_action_left {
    width: auto;
    min-width: 100px;
}#shared_community .c_group_name {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    display: block;
}.postbgcolored {
    min-height: 296px;
    /* margin: 0 -16px; */
    display: flex;
    align-items: center;
    justify-content: center;
}.postbgcol-text {
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 1.2;
    padding: 0 16px;
    word-break: break-word;
    word-wrap: break-word;
    outline: 0;
}
.widget_ic {
    display: inline-block;
    vertical-align: top;
    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);
    opacity: .8;
}

.widget_ic.i_like{
	background-position: 0 0!important;
}.widget_ic.i_share{
background-position: 0 -72px!important;
}.widget_ic.i_comments{
background-position:0 -48px!important;
}

.widget.__active .widget_ic.i_like {
    background-position: 0 -24px!important;
    -o-animation: page_post_like_animation 0.2s ease-out;
    animation: page_post_like_animation 0.2s ease-out;
}@-o-keyframes page_post_like_animation {
	0% {
		-o-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-o-transform: scale(1.15);
		transform: scale(1.15)
	}
	to {
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes page_post_like_animation {
	0% {
		-o-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-o-transform: scale(1.15);
		transform: scale(1.15)
	}
	to {
		-o-transform: scale(1);
		transform: scale(1)
	}
}

.feed_close {
	position:absolute;
    display: block;
    margin: 0;
    padding: 0;
    width: 24px;
    height: 24px;
    background-image: url(images/mob-post_buttons.png);
    background-repeat: no-repeat;
    -moz-background-size: 100%!important;
    -o-background-size: 100%!important;
    background-size: 100%!important;
    background-position: 0 83.33333333%!important;
}

#pp_post_viewer_html_cnt .track_hld {
    margin: 8px;
}
