
	.locations { margin-top:40px;}
	.locations .loc_item { 
		display:inline-block; 
		width:160px; 
		background-color:#FFF; 
		position:relative; 
		height:80px;
		border:1px solid #d9d9d9;
		margin:13px;
		
		-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
					border-radius: 3px;	
		
		-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		  }	
	.loc_item_content { 
		font-family:"effra",sans-serif; 
		font-weight:500; 
		font-size:17px; 
		color:#052f80; 
		text-align:center !important; 
		padding:5px; 
		display:table-cell; 
		vertical-align: middle;
		width:160px;
		height:70px;		
		}
	.loc_item_icon {
			position:absolute; 
			top:-25px;
			left:66px;
			right:auto;
			height:40px;
			width:28px;
			background:url(//content.harstatic.com/img/icons/location_icon.png) -2px 0px no-repeat;
			margin:auto;
		-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
	
	.locations .loc_item:hover,
	.locations .loc_item.active { background-color:#0B50D2; border-color:#0B50D2; }
	
	.locations .loc_item:hover a.loc_item_content,
	.locations .loc_item.active a.loc_item_content { color:#FFF; }
	
	.locations .loc_item:hover .loc_item_icon,
	.locations .loc_item.active .loc_item_icon { background-position:-2px -62px; }
	
	