.legend {
font-size:12px;
font-weight:bold;
color:#333333;
background-color:#e0e0e0;
padding:2px 5px 2px 2px;
border-bottom:1px solid #333333;
}

.tag {
padding:2px;
font-size:10px;font-family:Arial;color:#333333;background-color:#f9f9f9;
border-bottom:1px solid #333333;
}

.k2avatarwall .wallfloat {width:100%!important;}
.avatarwrap    {float:left;width:35%;margin-bottom:12px;}
.avatarwrap img {max-width:100%!important;}
.avatarinfo    {float:right;width:60%;margin-bottom:26px;}
.avatarinfo h3 {font-size:20px!important;margin:0 0 6px 0!important;}
.avatarinfo p  {font-size:11px;}
.avatarinfo a  {text-align:right;font-size:11px;padding-top:6px;}

@media(max-width:900px){
.k2avatarwall .col-1, .k2avatarwall .col-2, .k2avatarwall .col-3, .k2avatarwall .col-4, .k2avatarwall .col-5, .k2avatarwall .col-6 {width: 47%!important;}
.k2avatarwall .col-2, .k2avatarwall .col-3, .k2avatarwall .col-4, .k2avatarwall .col-5, .k2avatarwall .col-6 {margin-left: 3%!important;}
.k2avatarwall .col-1, .k2avatarwall .col-3 {margin-left:0!important;}
.k2avatarwall .col-2 .avatarwall, .k2avatarwall .col-4 .avatarwall {margin-right:0!important;}
.k2avatarwall .row-1 {margin-bottom:10px!important;}		
}

@media(max-width:550px){
.avatarwall    {text-align:center!important;}
.avatarwrap    {float:none!important;width:100%!important;margin-bottom:12px!important;}
.avatarinfo    {float:none!important;width:100%!important;margin-bottom:2px;}	
.avatarinfo p  {font-size:14px!important;}
.avatarinfo a  {display:block!important; text-align:center!important; padding:6px 0!important; margin-top:6px !important; background:#222; color:#ccc;}
}