ul.social-network {
	list-style: none;
	padding: 0;
}

ul.social-network li {
	float: left;
}

/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
	border: 0.5px solid #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
	border: 0.5px solid #3B5998;
}
.social-network a.icoX:hover {
	background-color: #000000;
	border: 0.5px solid #000000;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
	border: 0.5px solid #BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
	border: 0.5px solid #0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
	border: 0.5px solid #007bb7;
}
.social-network a.icoTumblr:hover {
	background-color:#37465d;
	border: 0.5px solid #37465d;
}
.social-network a.icoReddit:hover {
	background-color:#ff3800;
	border: 0.5px solid #ff3800;
}
.social-network a.icoPinterest:hover {
	background-color:#c8141b;
	border: 0.5px solid #c8141b;
}
.social-network a.icoCategories:hover, .social-network a.icoCategories[aria-expanded="true"] {
	background-color:#4F709C;
	border: 0.5px solid #4F709C;
}

.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoX:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i,
.social-network a.icoTumblr:hover i, .social-network a.icoReddit:hover i, .social-network a.icoPinterest:hover i,
.social-network a.icoCategories:hover i, .social-network a.icoCategories[aria-expanded="true"] i {
	color:#fff;
}

/* Categories dropdown menu */
.social-circle .dropdown-menu {
	min-width: 12rem;
	padding: 0.375rem;
	margin-top: 0.375rem;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0.5rem;
	box-shadow: 0 0.5rem 1.25rem rgba(0, 0, 0, 0.12);
}

/* Categories dropdown items: undo the round icon styling below */
.social-circle .dropdown-menu .dropdown-item {
	display: block;
	width: 100%;
	height: auto;
	padding: 0.45rem 0.75rem;
	border: 0;
	border-radius: 0.375rem;
	text-align: left;
	font-size: 0.95rem;
	line-height: 1.4;
	color: #212529 !important; /* overrides the global light .dropdown-item color in site.css */
	background-color: transparent;
	transition: background-color 0.15s, color 0.15s;
}
.social-circle .dropdown-menu .dropdown-item:hover, .social-circle .dropdown-menu .dropdown-item:focus {
	color: #4F709C !important;
	background-color: #f1f4f8;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	width: 35px;
	height: 35px;
	font-size: 15px;
	background-color: #fff;
	border: 0.5px solid #fff;
}
.social-circle li i {
	margin: 0;
	line-height: 33px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #555;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}