/* Moved from main style, should only apply to pages with the SF Social icons. */
.widget_sf_social_widget_base ul.follow li {
	background:none;
	position:relative;
	padding:4px 0 4px 26px;
}
.widget_sf_social_widget_base ul.follow span {
	display:block;
	position:absolute;
	top:5px;
	left:0;
	height:16px;
	width:16px;
}

/*any more specific and breaks template45:*/
.follow li.facebook span {
	background-position:0 0;
}
.follow li.twitter span {
	background-position:0 -16px;
}
.follow li.Facebook span {
	background-position:0 0;
}
.follow li.Twitter span {
	background-position:0 -16px;
}
.follow li.YouTube span {
	background-position:0 -32px;
}
.follow li.Vimeo span {
	background-position:0 -48px;
}
.follow li.Flickr span {
	background-position:0 -64px;
}
/*New matching old standard icons:
https://creativecommons.org/licenses/by/3.0/deed.en_US
http://www.designbolts.com/2012/08/19/free-vector-3d-social-media-icon-pack-2012-including-new-twitter-stumbleupon-pinterest-icons/
*/
.widget_sf_social_widget_base .follow .Instagram span,
.widget_sf_social_widget_base .follow .Pinterest span,
.widget_sf_social_widget_base .follow .Google-Plus span {
	background-image: url(../socialIcons2.png) !important;
	background-size:100%;/*retina 2x*/
}
.follow .Pinterest span {
	background-position: 0 -16px;
}
.follow .Google-Plus span {
	background-position: 0 -32px;
}

/*ul.follow.icon-Round,
ul.follow.icon-Alone,
ul.follow.icon-Square,
.widget_sf_social_widget_base {
}*/

ul.follow.icon-Round li {
	border:none;
	height:57px;
	float: left;
}
ul.follow.icon-Round li a {
	font-size:0px;
}

ul.follow.icon-Alone svg {
	width:33px; height:33px;
}
ul.follow.icon-Alone li {
	border:none;
	height:57px;
	float:left;
}
ul.follow.icon-Alone li a {
	font-size:0px;
}

ul.follow.icon-Square li {
	/*line-height:114px; no text:*/
	border:none;
	height:57px;
	float: left;
}
ul.follow.icon-Square li a {
	font-size:0px;
}
ul.follow.icon-Square li {
	border:none;
	height:57px;
	float:left;
}
ul.follow.icon-Square li a {
	font-size:0px;
}
.follow svg,
.follow svg #svginner {
	transition:0.7s fill linear;
}