.NBfollow{
	display: inline-block;
}
.NBfollow .follow-list{
	padding-left: 0;
	list-style: none;
	width: 100%;
	z-index: 9;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.NBfollow .follow-list li{
	display: none;
	height: 35px;
	width: 35px;
	text-align:	center;
}
.NBfollow .follow-list li.first{
	display: block;
	-webkit-filter: none;
	filter: none;
}
.NBfollow .follow-list li .arrow{
	margin-top: 10px;
	float: right;
}
.NBfollow .follow-list li a{
	line-height: 35px;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -1px;
}
.NBfollow .follow-list li a i{
	text-align: center;
	display: inline-block !important;
}
.NBfollow .arrow{
	display: inline-block;
	background-repeat: no-repeat;
	width: 30px;
	height: 15px;
}
.NBfollow .arrow.up{
	background-repeat: no-repeat;
	background-position-y: 100%;
	width: 30px;
	height: 15px;
}
.NBfollow.icons .follow-list {
	width: 78px;
}
.NBfollow.icons .follow-list li .arrow{
	display: none;
}
.NBfollow.circles .follow-list {
	width: 78px;
}
/* CIRCLES */
.NBfollow.circles .follow-list li .arrow{
	display: none;
}
.NBfollow.circles .follow-list li{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
/* STATIC */
.NBfollow.static .follow-list{
	list-style: none;
	z-index: 9;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.NBfollow.static .follow-list li{
	display: block;
	height: 35px;
}
/* HORIZONTAL */
.NBfollow.horizontal .follow-list{
	width: auto;
}
.NBfollow.horizontal .follow-list li{
	display: inline-block;
}
/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {

}
/* IE10-specific styles go here */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

}
/* Landscape phones and down */
@media (max-width: 480px) {

}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .NBfollow .follow-list{
    padding-left: 0;
    right: 0px;
  }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}
@media (min-width: 980px) and (max-width: 1199px) {
  .NBfollow .follow-list li .arrow{
	display: none;
  }
  .NBfollow .follow-list li a i {
  	width: 25px;
	text-align: center;
  }
}
/* Large desktop */
@media (min-width: 1200px) {

}