html {
	height: 100%;
}
body {
	min-height: 100%;
	background-color: white;
}
body > .uk-container {
	position: relative;
	background-color: white;
	z-index: 0;
}
body.uk-light, body.uk-light > .uk-container {
	background-color: #222222;
}
body > .uk-container.contrast nav a, body > .uk-container.contrast h2, body > .uk-container.contrast ul.uk-tab a {
	text-shadow: 1px 1px 0 white;
}
body.uk-light > .uk-container.contrast nav a, body.uk-light > .uk-container.contrast h2, body.uk-light > .uk-container.contrast ul.uk-tab a {
	text-shadow: 1px 1px 0 black;
}
body > .uk-container.contrast .wo_year {
	color: #000;
	text-shadow: 1px 1px 0 white;
}
body.uk-light > .uk-container.contrast .wo_year {
	color: #CCCCCC;
	text-shadow: 1px 1px 0 black;
}
body.uk-light .uk-background-secondary, body.uk-light .uk-background-muted {
	background-color: #393939;
}
body > .uk-container.contrast nav .uk-navbar-dropdown a {
	text-shadow: none !important;
}
body.uk-light .uk-button-default:disabled {
	background-color: #666666;
}
.uk-label {
	background-color: #1e87f0 !important;
	color: white !important;
}
.uk-label-success {
	background-color: #32d296 !important;
	color: white !important;
}
.uk-label-warning {
	background-color: #faa05a !important;
	color: white !important;
}
.uk-label-danger {
	background-color: #f0506e !important;
	color: white !important;
}
.uk-label-muted {
	background-color: transparent !important;
}
.uk-text-small .uk-label {
	font-size: 0.6rem;
	vertical-align: text-bottom;
}
.uk-light .uk-modal-body {
	background-color: #393939;
}
.uk-light .uk-modal-footer {
	background-color: #393939;
	border-top: 1px solid #4E4E4E;
}
.uk-light .uk-modal-header {
	background-color: #393939;
	border-bottom: 1px solid #4E4E4E;
}
.uk-light .uk-card {
	background-color: #393939;
	color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-card.uk-card-hover {
	background-color: #393939;
}
/*
*, h1, h2, h3, h4, h5 {
	font-weight: 200;
}
*/
.uk-icon.vert {
	vertical-align: text-top;
}
.uk-label.uk-label-muted {
	background-color: transparent;
	color: #999 !important;
}
.uk-tooltip {
	text-align: center;
	max-width: 840px;
	white-space: pre-line;
}
.uk-tab.noborder::before {
	border: none !important;
}
#wait_overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
}
#wait_overlay .uk-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
}
.splash {
	position: absolute;
	width: 100%;
	opacity: 0;
	top: 0;
	left: 0;
	z-index: -1;
}
.splash img {
	width: 100%;
}
.splash div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(rgba(255, 255, 255, 0), 50%, white);
}
body.uk-light .splash div {
	background: linear-gradient(rgba(34, 34, 34, 0), 50%, #222222);
}
.splash-bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	filter: blur(20px);
	transform: scale(1.05);
	z-index: -2;
}
body:not(.uk-light) #ac_series {
	background: rgba(255, 255, 255, 0.7);
}
.input-inline {
	height:20px;
	padding: 0;
	border-top: none;
	border-right: none;
	border-left: none;
	text-align: center;
	width: 40px;
}

/*--*/

.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
}
.ui-state-active {
	border: none !important;
	margin: 0 !important;
}
.ui-menu-item-wrapper {
	padding: 2px !important;
}
.ac_image {
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	margin-left: 2px;
	background-color: #E5E5E5;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 20%;
}
.ac_label {
	margin-left: 60px;
	padding-top: 8px;
	height: 42px;
	line-height: 1;
	overflow: hidden;
}
.ui-widget {
	font-family: inherit !important;
}

/*--*/

.anime-items {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}
.anime-items > div, .anime-items > a {
	display: block;
	position: relative;
	padding-top: 150%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.anime-items > div > div, .anime-items > a > div {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.7);
	color: #FFFFFF;
	font-size: 11px;
	padding: 3px 5px;
}
.anime-items > div > div.green, .anime-items > a > div.green {
	border-left: 4px solid green;
}
.anime-items > div > div.orange, .anime-items > a > div.orange {
	border-left: 4px solid orange;
}
.anime-items .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.anime-items > div:hover .title, .anime-items > a:hover .title {
	text-overflow: initial;
	white-space: normal;
}
.anime-items .aux {
	display: none;
}
.anime-items .aux div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.anime-items > div:hover .aux, .anime-items > a:hover .aux {
	display: flex;
}
.wo_timeline {
	border-collapse: collapse;
}
.wo_timeline tr:not(:last-child) td {
	border-bottom: 1px solid #E5E5E5;
	padding: 0;
}
.wo_timeline th {
	font-weight: 100;
	font-size: smaller;
}
.wo_year_container {
	position: relative;
	height: 20px;
}
.wo_year {
	position: absolute;
	top: 0;
	border-left: 1px dotted #CCCCCC;
	color: #CCCCCC;
	padding-left: 1px;
}
.wo_item {
	display:none;
	position: relative;
	height: 10px;
	min-width: 2px;
	border-radius: 2px;
	background-image: linear-gradient(to right, #c471f5 0%, #fa71cd 100%);
}
.wo_item.wo_unknown {
	left: -10px;
	min-width: 20px;
	border: 1px dotted #c471f5;
	background-image: none;
}
.wo_item.wo_unknown::after {
	content: '?';
	position: absolute;
	right: 8px;
	top: -3px;
	color: #c471f5;
	font-size: x-small;
}
.wo_single {
	width: 10px;
	border-radius: 50%;
}
.wo_item.wo_partial {
	background-image: linear-gradient(to right, #c471f5 0%, rgba(250,113,205,0) 100%);
}
.wo_item.wo_partial::after {
	content: '?';
	position: absolute;
	right: -5px;
	top: -3px;
	color: #c471f5;
	font-size: x-small;
}
.wo_avatar {
	width: 50px;
	height: 50px;
	margin: 5px 0;
	border-radius: 25px;
	background-color: #E5E5E5;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 20%;
}
.wo_avatar.reason {
	float: left;
	margin: 5px -5px 0 -5px;
	border: 1px solid white;
}
.wo_avatar.reason:first-of-type {
	margin-left: 0;
}
.wo_avatar_big {
	width: 80px;
	height: 120px;
	border-radius: 4px;
	background-color: #E5E5E5;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	transition: 0.4s;
}
#wo_list tr:hover .wo_avatar_big, #sl_list .uk-grid:hover .wo_avatar_big {
	transform: scale(1.1);
	box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}
#wo_stats a {
	font-weight: bold;
	text-decoration: underline dashed;
	cursor: default;
}
.wo_row_secondary {
	line-height: 1.1;
}
.wo_row_secondary .wo_avatar_big {
	height: 60px;
	background-position: center 20%;
}
.wo_relation {
	float: right;
	display: none;
}
.wo_selected {
	background-color: #F0F0F0;
}
body.uk-light .wo_selected {
	background-color: rgba(0, 0, 0, 0.5);
}
.wo_icon {
	width: 198px;
	height: 198px;
	border: 1px solid #E5E5E5;
	background-image: url('../media/splash.jpg');
	background-position: center;
	background-size: auto 198px;
	animation: wo_splash 20000s linear infinite;
}
.wo_title {
	font-size: 1.2rem;
}
.wo_row_secondary .wo_title {
	font-size: 1rem;
	color: #999;
}
.wo_meta {
	font-size: 0.85rem;
	color: #999;
}
.wo_rating {
	color: #faa05a;
}
.quiz_icon {
	width: 200px;
	height: 200px;
	background-image: url('../media/quiz.jpg');
	background-size: 200px auto;
	animation: quiz_icon 14s steps(7, start) infinite;
}
.quizbot_icon {
	width: 200px;
	height: 200px;
	background-image: url('../media/quizbot-avatar.jpg');
	background-size: 200px auto;
}
.quizbot_icon div {
	width: 100px;
	height: 74px;
	margin-top: 126px;
	background-image: url('../media/discord-overlay.png');
	background-size: 100px 74px;
}
.sc_icon {
	width: 200px;
	height: 200px;
	background-image: url('../media/seiyuu-comparison.jpg');
	background-size: 280px auto;
	background-position: center center;
}
@keyframes quiz_icon {
	from {background-position: center -1400px;}
	to {background-position: center 0;}
}
#wo_splash {
	width: 100%;
	height: 200px;
	border: 1px solid #E5E5E5;
	background-image: url('../media/splash.jpg');
	background-position: center;
	background-size: auto 100%;
	animation: wo_splash 20000s linear infinite;
}
#sc_splash {
	width: 100%;
	height: 240px;
	background-image: url('../media/seiyuu-comparison.jpg');
	background-position: center 36%;
	background-size: 100% auto;
}
.wo_featured_widget {
	height: 300px;
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
}
.wo_featured_widget > a {
	display: block;
	height: 300px;
	text-align: right;
	background: linear-gradient(rgba(0, 0, 0, 0), 85%, black);
	position: relative;
}
.wo_featured_widget > a > div {
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 10px;
	color: white;
	text-shadow: 1px 1px 0 black;
}
#sl_icon {
	position: relative;
	width: 200px;
	height: 200px;
	overflow: hidden;
	background-color: white;
}
#sl_icon > div {
	position: absolute;
	width: 1000px;
	top: -20px;
	left: 0;
}
#sl_icon .sl_icon_title {
	clear: both;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 6px;
	text-align: left !important;
	color: #666;
}
#sl_icon .sl_icon_item {
	float: left;
	background-size: 280px 560px;
	background-image: url('../media/sequel_locator.jpg');
	width: 40px;
	height: 56px;
}
#sl_icon .sl_icon_item.new {
	display: none;
}
#sl_list .uk-grid {
	border-top: 1px solid #E5E5E5;
	padding: 10px 0;
	margin-top: 0;
	margin-left: 0;
}
body.uk-light #sl_list .uk-grid {
	border-top: 1px solid #919191;
}
#sl_list .sl_title {
	background-color: #F0F0F0;
	margin-top: 40px;
	padding: 10px 0 10px 15px;
}
body.uk-light #sl_list .sl_title {
	background-color: #111111;
}
#sl_list .sl_title h4 {
	cursor: pointer;
}
#sl_list .sl_title > div {
	padding-left: 26px;
}
#sl_list button {
	padding: 0 5px;
}
.sl-tools-button {
	margin-right: 2px;
}
.sl-tools-button span {
	vertical-align: text-top;
	margin-right: 4px;
}

/*--*/

.quiz {
	display: none;
}
.quiz .quiz-button {
	line-height: normal !important;
	padding: 5px !important;
}
.quiz .quiz-button span {
	display: block;
	text-transform: none;
}
.quiz .quiz-button:disabled, .quiz .quiz-button:disabled span {
	color: rgba(0, 0, 0, 0);
}
.quiz .uk-countdown {
	float: right;
	width: 40px;
}
.quiz .uk-countdown-number {
	font-family: Consolas,monaco,monospace;
	font-size: 2rem !important;
	line-height: normal !important;
}
#quiz_lives {
	line-height: 34px;
}
#quiz_image {
	position: relative;
}
#quiz_image img {
	max-width: 300px;
	max-height: 300px;
	margin: 10px;
}
#quiz_image div {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
#quiz_pause_alert, #quiz_levelup_alert {
	display: none;
	min-height: 320px;
}
#quiz_score, #quiz_score_add, .quiz-score {
	font-family: Consolas,monaco,monospace;
	font-size: 2rem;
	line-height: normal;
}
#quiz_stats {
	line-height: 36px;
}
.quiz .correct, .quiz .correct:hover, .quiz .correct:focus {
	background-color: #32d296;
	color: white;
	animation: correct-blink 200ms 3;
}
.quiz .mistake, .quiz .mistake:hover, .quiz .mistake:focus {
	background-color: #f0506e;
	color: white;
}
.quiz .guess, .quiz .guess:hover, .quiz .guess:focus {
	background-color: #faa05a;
	color: white;
}
.quiz .correct span, .quiz .mistake span {
	color: white;
}
@keyframes correct-blink {
	0%, 49% {
		background-color: #32d296;
	}
	50%, 100% {
		background-color: inherit;
	}
}
.quiz-option {
	border: 1px solid #E5E5E5;
	padding: 10px 10px 10px 0;
	cursor: pointer;
}
.quiz-option .uk-radio {
	margin-left: 15px;
}
.quiz-promo {
	display: block;
	color: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px 0 #000;
	padding: 10px 10px 10px 17%;
	background-image: linear-gradient(to right, rgba(196, 113, 245, 0) 0px, rgba(196, 113, 245, 0) 120px, #c471f5 180px, #fa71cd 100%), url('../media/multiplayer.gif');
	background-repeat: no-repeat;
	background-size: auto, 180px;
}
.quiz-promo:hover {
	text-decoration: none;
	color: white;
}
#quiz_custom_controls {
	display: none;
}
.quiz-widget-button {
	line-height: normal !important;
	padding: 2px !important;
}
.quiz-widget-button span {
	display: block;
	text-transform: none;
}
#widget_response {
	display: none;
	padding-top: 40px;
}
.notifications-unread, .notifications-unread-offcanvas, .notifications-unread-menu {
	position: relative;
	animation: double-jump 0.8s ease-in-out 2;
}
.notifications-unread::after {
	content: '●';
	color: #f0506e;
	font-size: 22px;
	position: absolute;
	top: 12px;
	right: -2px;
}
.notifications-unread-offcanvas::after {
	content: '●';
	color: #f0506e;
	font-size: 22px;
	position: absolute;
	top: -12px;
	left: 8px;
}
.notifications-unread-menu::after {
	content: '●';
	color: #f0506e;
	font-size: 22px;
	position: absolute;
	top: 30px;
	right: -4px;
}
.large-list {
	padding: 10px 10px 10px 90px;
	color: #eeeeee;
	background-color: #1e87f0;
	background-image: url('../media/osaka.png');
	background-repeat: no-repeat;
	background-size: 80px auto;
	background-position: left 5px center;
	border-radius: 5px;
}
.profile-tabs .uk-icon.uk-position-bottom-right {
	background-color: #ffffff;
	border-radius: 50%;
}
body.uk-light .profile-tabs .uk-icon.uk-position-bottom-right {
	background-color: #222222;
}
.settings-example {
	border: 1px solid #E5E5E5;
}
.settings-example > table, .settings-example > div {
	background-color: #ffffff;
}
body.uk-light .settings-example {
	border: 1px solid #4E4E4E;
}
body.uk-light .settings-example > table, body.uk-light .settings-example > div {
	background-color: #222222;
}
#wo_progressbar {
	display: flex;
	width: 100%;
	height: 24px;
	background-color: #e9ecef;
	border-radius: 6px;
	overflow: hidden;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
#wo_progressbar .progress-segment {
	height: 100%;
	width: 0%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
	flex-shrink: 0;
	container-type: inline-size;
	container-name: segment;
	transition: width 0.3s ease;
}
#wo_progressbar .progress-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@container segment (max-width:32px) {
	#wo_progressbar .progress-text {
		display: none;
	}
}
@keyframes progress-stripes {
	from { background-position: 1rem 0; }
	to { background-position: 0 0; }
}
#wo_progressbar .segment-completed {
	background-color: #28a745;
}
#wo_progressbar .segment-watching { 
	background-color: #28a745;
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
	animation: progress-stripes 1s linear infinite;
}
#wo_progressbar .segment-planned {
	background-color: #007bff;
}
#wo_progressbar .segment-onhold {
	background-color: #fd7e14;
}
#wo_progressbar .segment-dropped {
	background-color: #dc3545;
}
#wo_progressbar .segment-remaining {
	color: #666;
}

/*--*/

.forum {
	margin-top: 20px;
}
.forum code {
	display: block;
	white-space: pre;
	overflow-x: auto;
}
.forum blockquote {
	position:relative;
	background-color: #F8F8F8;
	border-left: 3px solid #E5E5E5;
	padding: 3px 5px;
	font-size: medium;
}
.uk-light .forum blockquote {
	background-color: #393939;
	border-left: 3px solid #4E4E4E;
}
.uk-light .forum .uk-dropdown, .uk-light .forum-notifications {
	background-color: #393939;
}
.forum .uk-breadcrumb .uk-icon {
	vertical-align: text-top;
}
.forum .uk-breadcrumb a, .uk-light .forum .uk-breadcrumb a {
	color: #0f6ecd;
}
.forum .avatar {
	border: 1px solid white;
	border-radius: 50%;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
	background-size: cover;
	background-position: center;
	box-sizing: border-box;
}
.forum .following {
	color: #faa05a;
}
.forum .section {
	margin-top: 0;
	margin-bottom: 10px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}
.forum .section .section-title {
	padding: 10px;
	border-radius: 5px 5px 0 0;
}
.forum .section .section-title h2 {
	color: inherit;
	margin: 0 0 5px;
}
.forum .section-color-1 {
	color: #9B59B6 !important;
}
.forum .section-color-2 {
	color: #2ECC71 !important;
}
.forum .section-color-3 {
	color: #E91E63 !important;
}
.forum .section-color-4 {
	color: #E67E22 !important;
}
.forum .section-bg-1 {
	background-color: #faecff;
}
body.uk-light .forum .section-bg-1 {
	background-color: #3a2144;
}
.forum .section-bg-2 {
	background-color: #e8fff2;
}
body.uk-light .forum .section-bg-2 {
	background-color: #1d3b2a;
}
.forum .section-bg-3 {
	background-color: #ffe9f0;
}
body.uk-light .forum .section-bg-3 {
	background-color: #3d1f28;
}
.forum .section-bg-4 {
	background-color: #fff5eb;
}
body.uk-light .forum .section-bg-4 {
	background-color: #392a1b;
}
.forum .section-border-1 {
	border-color: #9B59B6 !important;
}
.forum .section-border-2 {
	border-color: #2ECC71 !important;
}
.forum .section-border-3 {
	border-color: #E91E63 !important;
}
.forum .section-border-4 {
	border-color: #E67E22 !important;
}
.forum .category {
	padding: 10px;
}
.forum .category:not(:first-child) {
	border-top: 1px solid #E5E5E5;
}
.forum .category h4, .forum .category p {
	margin: 0;
}
.forum .topic {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #E5E5E5;
	margin-left: 0;
}
.forum .topic > .uk-first-column {
	padding-left: 0;
}
.forum .topic .avatar {
	width: 48px;
	height: 48px;
}
.forum .topic .uk-first-column {
	position: relative;
}
.forum .topic .uk-label {
	vertical-align: baseline;
}
.forum .topic a {
	display: block;
	text-decoration: none;
	line-height: 1;
}
.forum .topic a .title {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
}
.forum .post {
	margin-top: 0;
	margin-bottom: 5px;
	padding: 5px 10px 5px 0;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
}
.forum .post.uk-light {
	border: none;
}
.forum .post.post-new {
	border-color: #FAA05A !important;
}
.forum .post.post-new.highlight {
	animation: double-jump 0.8s ease-in-out 1;
}
@keyframes double-jump {
	0%, 100% {
		transform: translateY(0);
	}
	10%, 30% {
		transform: translateY(-6px);
	}
	20%, 40% {
		transform: translateY(0);
	}
}
.forum .topic.hidden > div, .forum .post.uk-background-secondary {
	opacity: 0.3;
}
.forum .post .avatar {
	width: 36px;
	height: 36px;
	margin-top: 6px;
}
.forum .post .post-button {
	vertical-align: text-top;
	line-height: 18px;
	height: 20px;
}
body:not(.uk-light) .forum .post .post-button:disabled {
	background-color: #F8F8F8;
}
.forum .post .post-button:disabled span {
	opacity: 0.5;
}
.forum .post .post-button .uk-icon {
	vertical-align: 2px;
}
.forum .post .rating {
	white-space: nowrap;
}
.forum .post .score {
	font-weight: bold;
}
.forum .post .rating button {
	padding-left: 10px;
	padding-right: 10px;
}
.forum .post .rating button.rate-down {
	color: #666;
}
.forum .post .rating button.rate-up {
	color: #666;
}
.forum .post.level0 {margin-left: 0}
.forum .post.level1 {margin-left: 20px}
.forum .post.level2 {margin-left: 40px}
.forum .post.level3 {margin-left: 60px}
.forum .post.level4 {margin-left: 80px}
.forum .post.level5 {margin-left: 100px}
.forum .post.level6 {margin-left: 120px}
.forum .post.level7 {margin-left: 140px}
.forum .post.level8 {margin-left: 160px}
.forum .post.level9 {margin-left: 180px}
.forum #post_editor p {
	margin: 6px 0;
}
.forum #reply_placeholder {
	border: 1px dashed #c5c5c5;
	padding: 30px;
	cursor: text;
	display: none;
}
.forum .topic_visit_status {
	width: 70px;
	padding-left: 0;
}
.forum .topic_visit_status.topic_no_new_posts {
	color: #ccc;
}
body.uk-light .forum .topic_visit_status.topic_no_new_posts {
	color: #555;
}
.forum .topic_visit_status.topic_has_new_posts {
	position: relative;
	color: #1e87f0;
}
.forum .topic_visit_status.topic_has_new_posts::after {
	content: '●';
	color: #faa05a;
	font-size: large;
	position: absolute;
	top: -10px;
	right: -4px;
}
.forum #new-posts-sticky {
	background-color: #fff;
	border: 1px solid #e5e5e5;
}
body.uk-light .forum #new-posts-sticky {
	background-color: #222222
}
.forum #new-posts-sticky-message {
	line-height: 32px;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.forum #new-posts-sticky button {
	border-left: 1px solid #e5e5e5;
	line-height: 36px;
	padding: 0 10px;
}
.forum #new-posts-sticky button .uk-icon {
	vertical-align: text-top;
}
.forum .new-posts-icon {
	position: relative;
	color: #1e87f0;
	margin-right:2px;
}
.forum .new-posts-icon::after {
	content: '●';
	color: #faa05a;
	font-size: large;
	position: absolute;
	top: -1px;
	right: -4px;
}
.forum .topic_follow .uk-active, .forum .category_follow .uk-active {
	border-left: 2px solid #1E87F0;
	padding-left: 5px;
	background-color: #F8F8F8;
}
.forum .wo_avatar {
	width: 40px;
	height: 40px;
}