#wpadminbar #wp-admin-bar-site > .ab-item:before {
	content: "\f541";
	top: 2px;
	margin-right: 0px;
	/* margin-left: 46px; */
}

#wpadminbar #wp-admin-bar-infos > .ab-item:before {
	content: "\f348";
	top: 2px;
	margin-right: 0px;
}

#wpadminbar #wp-admin-bar-list > .ab-item:before {
    content: "\f102";
    top: 3px;
	margin-right: 0px;
}

#wpadminbar #wp-admin-bar-new > .ab-item:before {
	content: "\f132";
	top: 4px;
	margin-right: 0px;
}

#wpadminbar #wp-admin-bar-new_echange > .ab-item:before {
    content: "\f463";
    top: 3px;
	margin-right: 0px;
}

#wpadminbar #wp-admin-bar-valorisation > .ab-item:before {
    content: "\f487";
    top: 3px;
	margin-right: 0px;
}

#wp-admin-bar-bp-login > .ab-item:before {
	content: "\f112";
	top: 2px;
	margin-left: 6px;
	margin-right: 0px;
}

#wp-admin-bar-bp-register > .ab-item:before {
	content: "\f336";
	top: 3px;
	margin-right: 0px;
}

#wpadminbar #wp-admin-bar-site a.ab-item,
#wpadminbar #wp-admin-bar-infos a.ab-item,
#wpadminbar #wp-admin-bar-new a.ab-item,
#wpadminbar #wp-admin-bar-new_echange a.ab-item,
#wpadminbar #wp-admin-bar-valorisation a.ab-item,
#wpadminbar #wp-admin-bar-list a.ab-item {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#wpadminbar #wp-admin-bar-infos,
.wp-admin #wpadminbar #wp-admin-bar-infos {
	float: right;
}

#wpadminbar #wp-admin-bar-site a.ab-item {
	/* padding-left: 55px; */
}

#wpadminbar #wp-admin-bar-site .ab-item img {
	margin: 0 8px 0 2px;
}

#wpadminbar #wp-admin-bar-site #wp-admin-bar-all .ab-item .ab-icon {
	float: none;
	top: 4px;
}

@media screen and ( max-width: 782px ) {
	#wpadminbar * {
		/* position: fixed;
		top: 0; */
	}

	#wpadminbar #wp-admin-bar-site > .ab-item,
	#wpadminbar #wp-admin-bar-infos > .ab-item,
	#wpadminbar #wp-admin-bar-new > .ab-item,
	#wpadminbar #wp-admin-bar-new_echange > .ab-item,
	#wpadminbar #wp-admin-bar-valorisation > .ab-item,
	#wpadminbar #wp-admin-bar-list > .ab-item,
	#wpadminbar #wp-admin-bar-bp-login > .ab-item,
	#wpadminbar #wp-admin-bar-bp-register > .ab-item {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		width: 52px;
		padding: 0;
		color: #a0a5aa; /* @todo not needed? this text is hidden */
		position: relative;
	}

	#wpadminbar #wp-admin-bar-site a.ab-item {
		padding-left: 0px;
		margin-left: 15px;
	}

	#wpadminbar #wp-admin-bar-site > .ab-item:before,
	#wpadminbar #wp-admin-bar-infos > .ab-item:before,
	#wpadminbar #wp-admin-bar-new > .ab-item:before,
	#wpadminbar #wp-admin-bar-new_echange > .ab-item:before,
	#wpadminbar #wp-admin-bar-valorisation > .ab-item:before,
	#wpadminbar #wp-admin-bar-list > .ab-item:before,
	#wpadminbar #wp-admin-bar-bp-login > .ab-item:before,
	#wpadminbar #wp-admin-bar-bp-register > .ab-item:before,
	#wpadminbar #wp-admin-bar-bp-notifications > .ab-item:before {
		display: block;
		text-indent: 0;
		font: normal 32px/1 dashicons;
		speak: none;
		top: 7px;
		width: 52px;
		text-align: center;
		margin-left: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#wpadminbar #wp-admin-bar-new > .ab-item:before {
		top: 10px;
	}
	
	#wpadminbar #wp-admin-bar-new_echange > .ab-item:before {
		top: 8px;
	}
		
	#wpadminbar #wp-admin-bar-valorisation > .ab-item:before {
		top: 8px;
	}
		
	#wpadminbar #wp-admin-bar-list > .ab-item:before {
		top: 8px;
	}
		
	#wpadminbar .quicklinks li#wp-admin-bar-bp-notifications #ab-pending-notifications {
		padding: 0px 5px;
		font-size: 20px;
		-moz-border-radius: 20px;
		-khtml-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
	}

	#wpadminbar li#wp-admin-bar-site,
	#wpadminbar li#wp-admin-bar-infos,
	#wpadminbar li#wp-admin-bar-new,
	#wpadminbar li#wp-admin-bar-new_echange,
	#wpadminbar li#wp-admin-bar-valorisation,
	#wpadminbar li#wp-admin-bar-list,
	#wpadminbar li#wp-admin-bar-bp-login,
	#wpadminbar li#wp-admin-bar-bp-register,
	#wpadminbar li#wp-admin-bar-bp-notifications {
		display: block;
	}

	#wpadminbar #wp-admin-bar-site a.ab-item,
	#wpadminbar #wp-admin-bar-infos a.ab-item,
	#wpadminbar #wp-admin-bar-new a.ab-item,
	#wpadminbar #wp-admin-bar-new_echange a.ab-item,
	#wpadminbar #wp-admin-bar-valorisation a.ab-item,
	#wpadminbar #wp-admin-bar-list a.ab-item,
	#wpadminbar #wp-admin-bar-bp-login a.ab-item,
	#wpadminbar #wp-admin-bar-bp-register a.ab-item,
	#wpadminbar #wp-admin-bar-bp-notifications a.ab-item {
		text-overflow: clip;
	}

	/* Experimental fix for touch toolbar dropdown positioning */
	#wpadminbar #wp-admin-bar-site,
	#wpadminbar #wp-admin-bar-infos,
	#wpadminbar #wp-admin-bar-bp-notifications {
		position: static;
	}
}
