.neto-banners-rotator {
	position: relative;
	min-height: 72px;
	text-align: center;
}

.neto-banners-rotator .neto-banner-item {
	display: none;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
	line-height: 0;
	opacity: 0;
	transition: opacity 280ms ease-in-out;
}

.neto-banners-rotator .neto-banner-item.is-active {
	display: inline-block;
	opacity: 1;
}

.neto-banners .neto-banner-item img,
.neto-topic-netopub .neto-banner-item img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

.neto-topic-netopub .neto-banners-rotator {
	min-height: 60px;
}

.neto-topic-netopub .neto-banner-item.is-active img {
	width: 468px;
	height: 60px;
	max-width: 100%;
}

.neto-side-button {
	display: inline-block;
	line-height: 0;
	margin: 1px 0;
}

.neto-side-button img {
	display: block;
	width: 88px;
	height: 31px;
}

.neto-banner-dots {
	margin-top: 6px;
	text-align: center;
}

.neto-banner-dot {
	width: 8px;
	height: 8px;
	padding: 0;
	margin: 0 3px;
	border: 1px solid #6a8a6a;
	border-radius: 50%;
	background: #2b3f2b;
	cursor: pointer;
}

.neto-banner-dot.is-active {
	background: #d4b06a;
	border-color: #d4b06a;
}

.neto-topic-bullet {
	display: inline-block;
	width: 10px;
	text-align: center;
	font-weight: bold;
}

.neto-topic-bullet-unread {
	color: #ffa342;
}

.neto-topic-bullet-read {
	color: #ffffff;
}
