﻿a {
	color: #000;
	text-decoration: none;
}
footer a {
	border-bottom: 1px dotted transparent;
	-webkit-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
}
a:active, a:hover {
	outline: 0;
}
.socialConnectLinks a {
	display: inline-block;
	margin-left: 6px;
	width: 28px;
	border-bottom: 0;
	vertical-align: middle;
	color: #999;
	-webkit-transition: color 250ms;
	transition: color 250ms;
}

a:focus {
	outline: thin dotted;
}
footer a:hover {
	border-bottom: 1px dotted #000;
}
.socialConnectLinks a:hover {
	border-bottom: 0;
	color: #000;
}
.socialConnectLinks .print {
	display: none;
}
.icon-facebook, .icon-twitter, .icon-instagram, .icon-youtube, .icon-link, .icon-facebook-square, .icon-twitter-square, .icon-instagram-square, .icon-youtube-square, .icon-link-square { 
	font-family: "raa-site-icons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.socialConnectLinks a .icon {
	vertical-align: text-top;
	font-size: 30px;
}
