#footer UL.social_links {
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer UL.social_links LI {
	padding: .25em;
	display: inline-block;
	font-size: 2em;
	position: relative;
}


#footer UL.social_links LI .tooltip {
	display: block;
	position: absolute;
	font-size: .85rem;
	bottom: -.65rem;
	opacity: 0;
	transition: opacity .25s ease-in;
}

#footer UL.social_links LI:hover .tooltip {
	opacity: .9;
	transition: opacity .25s ease-out;
}

#footer UL.social_links {
	text-align: center;
}

@media only screen and ( min-width: 768px ) {
	#footer UL.social_links {
		text-align: left;
	}	
}