 
.user_top_head { margin-top: 16px;  }
.user_top_head .avatar  { float: left; margin-right: 30px; }
.user_top_head .table { display: table; width: auto;  margin-bottom: 0; }
.user_top_head .table-row { display: table-row; }
.user_top_head .table .avatar,
.user_top_head .table .usr_label,
.user_top_head .table h4 { display: table-cell; vertical-align: top; }
.user_top_head .usr_head { overflow: hidden; }

.usr_head  h4 > a {
font-size: 24px;
color: black;
font-weight: normal;
text-decoration: none;
margin-top: 20px;
margin-bottom:32px;
display: inline-block;
}
.user_top_head .usr_head  h4  > a span { color: #888; display: block; padding-top: 5px;}


.user_top_head p.slogan {
background-color: #fff582;
position: relative;
margin-top: 30px;
padding: 20px 30px;
color: black;
font-size: 20px;
border-radius: 5px;
display: inline-block;
word-wrap: break-word;
    word-break: break-word;
}
.user_top_head .ws-create-btn-col { margin-top:30px; }
.user_top_head .ws-create-btn-col .btn_create_wspace{ 
font-size: 20px;
padding: 20px 30px;
background-repeat: no-repeat; background-position: 5px center, right center;
	background-image:
	 url(/img/misc/icons/portfolio/target_white.png)
	 , url(/img/misc/icons/portfolio/right_arrow_white.png)
}
.user_top_head p.slogan:before {
content: ' ';
position: absolute;
width: 0;
height: 0;
left: 38px;
top: -14px;
border-style: solid;
border-width: 0 15px 15px 15px;
border-color: transparent transparent #fff582 transparent;
}


.user_top_head .rating {
display: inline-block;
font-size: 18px;
margin: 5px 0 0 0;
}

.user_top_head .rating > span {
display: inline-block;
font-weight: normal;
clear: left;
}


 .user_top_head .rating b {
display: inline-block;
text-align: right;
color: black;
font-weight: normal;
margin-left: 5px;

}
.user_top_head .rating.negative b { color: #bb0b0b; }
.user_top_head .rating.neutral b { color: #8888; }
.user_top_head  .rating b span.ida-icon {
	width: 16px;
    height: 14px;
    display: inline-block;
    background: no-repeat center bottom url(/img/icons/portfolio/ida.svg);
    background-size: contain;
    margin-bottom: -1px;
}

.user_top_head .usr_reviews .reviews {
color: #888888;
font-size: 24px;
}

.user_top_head .usr_reviews .reviews p {
display: inline-block;
margin: 0 0 0 5px;
padding: 0;
}

.user_top_head .usr_reviews .reviews .positive {
color: #7cc300;
}

.user_top_head .usr_reviews .reviews .positive:before {
content: " +";
}

.user_top_head .usr_reviews .reviews .negative {
color: #ff2323;
}

.user_top_head .usr_reviews .reviews .negative:before {
content: " -";
}

.user_top_head .usr_reviews .reviews .empty {
color: #D6D6D6;
}
.user_top_head .usr_reviews .reviews .positive span,
.user_top_head .usr_reviews .reviews .negative span { display: none; }
.user_top_head .usr_reviews .reviews.reviews-first { color: black; margin-top: 18px;  }


.user_top_head .boutique_member { font-size: 24px; }
.user_top_head .boutique_member a {  color: #888888; text-decoration: none; }
.user_top_head .boutique_member a b {
display: inline-block;
background: url(/img/logo/freelance_boutique.svg) no-repeat right center;
background-size: contain;
width: 110px;
margin-top: -6px;
float: right;
margin-left: 10px;
opacity: .6;
}
.user_top_head .boutique_member a:hover b { opacity: 1; }
.user_top_head .boutique_member a b span {
text-indent: -99999px;
opacity:0;
}

.user_top_head .user_head_online {
    display: block;
    color: #888;
    margin-top: -20px;
    font-size: 18px;
}
.user_top_head .user_head_online i { font-style: normal; }
.user_top_head .user_head_online > span { color: black; }

.user_top_head .proj_stat_head_block {
    display: block;
    color: #888;
    font-size: 18px;
    margin-top: 3px;
}
.user_top_head .proj_stat_head_block i { font-style: normal; }
.user_top_head .proj_stat_head_block a { text-decoration: none;}

.user_top_head .proj_stat_head_block.proj_stat_head_block_first { margin-top: 32px; font-size: 24px;}
.user_top_head .proj_stat_head_block.proj_stat_head_block_first > span { color: black; }

 
.user-top-head-slogan .edit_my_slogan  { 
	margin-left: 5px;
	opacity: .3;
	transition: all .5s ease ;
	font-size: 14px;
}
.user-top-head-slogan:hover .edit_my_slogan  { opacity: 1;  }
 

