.voteContainer3
	{
	float:left; 
	padding:4px 10px 4px 30px;
	background:#fbfbfb; 
	border-radius:3px;
	border-radius:30px 3px 3px 30px;
	cursor:pointer;
	font-size:11px;
	font-family:Arial;
	font-weight:700;
	color:#333;
	text-shadow:1px 1px 0 #fff;
	position:relative;
	border:1px solid #e6e6e6;
	margin:0 38px 0 0;
			
		background: #f0f0f0; /* Old browsers */
		/*background: -moz-linear-gradient(top,  #fff 0%, #ebebeb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ebebeb)); 
		background: -webkit-linear-gradient(top,  #fff 0%,#ebebeb 100%); 
		background: -o-linear-gradient(top,  #fff 0%,#ebebeb 100%);
		background: -ms-linear-gradient(top,  #fff 0%,#ebebeb 100%); 
		background: linear-gradient(to bottom,  #fff 0%,#ebebeb 100%);*/
		
	opacity:0.1;	
	}	


.voteCHighlight
	{
		opacity:1 !important;
		
	}
			.voteContainer3:before
				{
					content:'';
					width:18px;
					height:18px;
					position:absolute;
					top:1px;
					left:2px;
					overflow:hidden;
					background-size: 18px 18px;
					background-image: url('//www.bimmerpost.com/wp-content/themes/2020/images/bimmerpostlogo.png');
					border-radius:50%;
					
					    top: 50%;
    					transform: translateY(-50%);
				}

						
				.voteContainer3 span
					{
					position: absolute;
					top: 0px;

					/*right: -23px;*/
					left:calc(100% + 7px);
					
					background: #fff;
					border: 1px solid #ccc;
					padding: 3px 4px;
					border-radius: 3px;
					font-weight: 400;		
					}	
					
				
				.voteContainer3 span:after, .voteContainer3 span:before {
					right: 100%;
					top: 50%;
					border: solid transparent;
					content: " ";
					height: 0;
					width: 0;
					position: absolute;
					pointer-events: none;
				}
							
				
				.voteContainer3 span:after {
					border-color: rgba(255, 255, 255, 0);
					border-right-color: #fff;
					border-width: 3px;
					margin-top: -3px;
				}
				.voteContainer3 span:before {
					border-color: rgba(230, 230, 230, 0);
					border-right-color: #ccc;
					border-width: 5px;
					margin-top: -5px;
				}


	
				.voteContainer3 span img
					{
					width:18px;
					height:16px;
					}	
						
		
.voteup
	{
		float:left;
		background:url(/forums/bpvote/like-ico.png);
		/*width:11px;  set this in JS file */
		height:13px;
		margin:5px 4px;
		
		opacity:0;
		width:0;
	}

.votedown
	{
		float:left;
		background:url(/forums/bpvote/dislike-ico.png);
		/*width:11px;  set this in JS file */
		height:13px;
		margin:5px 4px;
		
		opacity:0;
		width:0;
	}


.votecounter
	{
		float:left;
		font-family: Helvetica, 'Proxima Nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 11px;
		/*color:#000;*/
		margin:5px 5px;
	}
	
	

/** NEW **/

.bpVoters
	{
		padding:0;
		position:relative;
	}	


.bpVoters div
	{
		float:left;
		margin:5px 10px 0 0;
		font-size: 10px;
		font-weight:400;
		background:unset;
		border:unset;
		padding:unset;
		border-radius:unset;
	}	

.bpVoters div:after
	{
	content:',';
	height:10px;
	position:absolute;
	}	
		
.bpVoters div:last-of-type:after {
    content:'';
}	
	
		

.bpVoters span
	{
	display:none;
	}	
	
	
