a:link, a:active, a:visited, .icon.icon-blue, .arrow-left:hover, .arrow-right:hover { color: #c880ff; }
a:hover, a:hover .icon.icon-blue { color: #c880ff; }

.pagination li.active span, .pagination li a:hover, .global_unread:before, .global_unread_mine:before, .global_unread_locked:before, .global_unread_locked_mine:before, .announce_unread:before, .announce_unread_mine:before, .announce_unread_locked:before, .announce_unread_locked_mine:before, .forum_unread:before, .forum_unread_locked:before, .forum_unread_subforum:before, .sticky_unread:before, .sticky_unread_mine:before, .sticky_unread_locked:before, .sticky_unread_locked_mine:before, .pm_unread:before, .topic_unread:before, .topic_unread_mine:before, .topic_unread_hot:before, .topic_unread_hot_mine:before, .topic_unread_locked:before, .topic_unread_locked_mine:before {
	background-color: #7840a8 !important;
}

h2 a:link, h2 a:active, h2 a:visited, h2 a:hover, h2 a:hover .icon.icon-blue {
	color: #f8f7f9;
}

.nav-main a:link, .nav-main a:active, .nav-main a:visited {
	color: #8088ff;
}

/* Box shadow for unread pulse icons */
@-webkit-keyframes UnreadPulse {
	0% {
	  -webkit-box-shadow: 0 0 0 0 rgba(150,40,177,0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 8px rgba(150,40,177,0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(150,40,177,0);
	}
}
@keyframes UnreadPulse {
	0% {
	  -moz-box-shadow: 0 0 0 0 rgba(150,40,177,0.4);
	  box-shadow: 0 0 0 0 rgba(150,40,177,0.4);
	}
	70% {
		-moz-box-shadow: 0 0 0 8px rgba(150,40,177,0);
		box-shadow: 0 0 0 8px rgba(150,40,177, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(150,40,177,0);
		box-shadow: 0 0 0 0 rgba(150,40,177,0);
	}
}
