Weird theme styling issue with top bar scrunching down menu icons

the address of our site is gct.wpengine.com. The issue is the top bar is getting scrunched down into some sort of more-items '+' menu by the theme, although only once a user has logged in.

see images...
http://take.ms/oGlcp
http://take.ms/71Nvs

if you watch the page closely, it seems to display properly, and then jquery script or something seems to then force it into the dropdown view.

seems to have do with some custom code we wrote to correct avatar setting from our social registration plugin (see below), but can't seem to figure out how to fix!

// Avatar retrieval correction for LoginRadius fetch
function kleo_menu_user_avatar( $item_output, $item, $depth, $args ) {

$output = '';

if ( is_user_logged_in() ) {

$url = bp_loggedin_user_domain();

$attr_title = strip_tags( $item->attr_title );

$output .= 'has_children && in_array($depth, array(0,1)) ? ' js-activated' : '' ) . '" href="' . $url . '" title="' . $attr_title .'">' . bp_get_loggedin_user_avatar(array('width' => 25, 'height' => 25)) . '';

//$output .= 'has_children && in_array($depth, array(0,1)) ? ' js-activated' : '' ) . '" href="' . $url . '" title="' . $attr_title .'">' . '<img src="' . bp_get_loggedin_user_avatar(array('width' => 25, 'height' => 25, 'html'=>false)) . '" />';

$output .= ( $args->has_children && in_array($depth, array(0,1))) ? ' <span class="caret"></span>' : '';

return $output;
} elseif ( $args->has_children && in_array( $depth, array( 0, 1 ) ) ) {
return $item_output;
} else {
return '';
}
}