body {
	background-color: #16220b;
	color: #ffffff;
}

p,
i,
b,
a,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol {
	color: #ffffff;
}

.topbar {
	background: #16220b;
}

.topbar .header .flex .auth .login {
	border: 1px solid #ffd401;
	border-radius: 100px;
}

.topbar .header .flex .auth .login:hover {
	background: #0fc38a;
}

.topbar .header .flex .auth .reg {
	background: linear-gradient(90deg, #ff5e00 0%, #ffd500 100%);
	border-radius: 100px;
}

.topbar .header .flex .auth .reg:hover {
	background: #39684e;
}

@media (max-width: 750px) {
	.topbar .header .flex .block-menu {
		background-color: #16220b;
	}
}

.topbar .header .flex .block-menu li a.active,
.topbar .header .flex .block-menu li a:hover {
	border-bottom: 1px solid #ffd401;
}

.topbar .content-list {
	background: #164c1c;
	border-radius: 100px !important;
}

.topbar .content-list .content-list-label p {
	color: #ffffff;
}

.topbar .content-list .content-list-items ul li a {
	background: #39684e;
	border-radius: 100px;
}

.topbar .content-list .content-list-items ul li a:hover {
	border: 1px solid #ffd401;
}

.topbar .content-list .content-list-items ul li a.active {
	border: 1px solid #ffd401;
}

.topbar .content-list .content-list-items::-webkit-scrollbar-thumb {
	background: #0fc38a;
}

.breadcrumbs {
	color: #ffffff;
}

.breadcrumbs a {
	color: #99c4ac;
}

.btn {
	border: 1px solid #ffffff;
}

.first-block {
	background: #39684e;
}

.first-block .first-block-text {
	background: #39684e;
}

.first-block .first-block-text .btn {
	background: linear-gradient(90deg, #ff5e00 0%, #ffd500 100%);
	border-radius: 100px;
}

.first-block .first-block-text .btn:hover {
	background: #39684e;
}

.footer {
	background: #164c1c;
}

.footer .footer-top {
	border-bottom: 1px solid #39684e;
}

.footer .footer-top .flex .links a:hover {
	color: #99c4ac;
}

.footer .footer-bottom .links a {
	color: #99c4ac;
}

.footer .footer-bottom .links a:hover {
	color: #ffffff;
}

.footer .footer-copyright {
	color: #99c4ac;
}

table thead tr {
	background-color: #39684e;
}

table tbody a {
	color: #99c4ac;
}

table tbody tr td:not(:first-child) {
	color: #99c4ac;
}

table tbody tr:nth-child(2n) {
	background-color: #39684e;
}

.error p {
	color: #99c4ac;
}

.sitemap a:hover {
	background-color: #16220b;
}

.cookies {
	background-color: #16220b;
}

.author {
	background: #39684e;
}

.author .author-item .flex .info .label {
	color: #c9d0d5;
}

.author .date {
	color: #c9d0d5;
}

.faq .faq-item h3 {
	background-color: #164c1c;
}

.faq .faq-item .faq-item-content {
	background-color: #39684e;
}

.showcase .showcase-item {
	background-color: #39684e;
}

.showcase .showcase-item .showcase-deposit .label {
	color: #c9d0d5;
}

.showcase .showcase-item .showcase-play .btn {
	background: #ff330b;
}

.showcase .showcase-item .showcase-play .btn:hover {
	background: #39684e;
}

.showcase-grid .showcase-item {
	background-color: #39684e;
}

.showcase-grid .showcase-item .showcase-content .flex .rating p {
	color: #c9d0d5;
}

.showcase-grid .showcase-item .showcase-content .flex .rating p span {
	color: #ffffff;
}

.showcase-grid .showcase-item .showcase-deposit {
	background: #39684e;
}

.showcase-grid .showcase-item .showcase-deposit .col .label {
	color: #c9d0d5;
}

.showcase-grid .showcase-item .showcase-play .btn {
	background: #ff330b;
}

.showcase-grid .showcase-item .showcase-play .btn:hover {
	background: #39684e;
}

.reviews .review {
	background: #39684e;
}

.reviews .review .user .user-info .city {
	color: #c9d0d5;
}

.reviews .review .rating p {
	color: #c9d0d5;
}

.reviews .review .rating p span {
	color: #ffffff;
}

.slots .slot .item .info .top .rtp {
	background: rgba(0, 0, 0, 0.48);
	color: #99c4ac;
}

.slots .slot .item .info .top .rtp span {
	color: #ffffff;
}

.slots .slot .item .info .top .level {
	background: rgba(0, 0, 0, 0.48);
	color: #60da60;
}

.slots .slot .item .info .action .btn.btn-play {
	background: #ff330b;
}

.slots .slot .item .info .action .btn.btn-play:hover {
	background: #39684e;
}

.slots .slot .item .info .action .btn.btn-demo {
	color: #16220b;
	background: #ffffff;
}

.slots .slot .item .info .action .btn.btn-demo:hover {
	background: #c9d0d5;
}

.slots .slot .item .info .bottom {
	background: rgba(0, 0, 0, 0.48);
	color: #99c4ac;
}

.advantages .advantage {
	background: #39684e;
}

.advantages .advantage .heading .num {
	background: #ff330b;
}

@media (max-width: 750px) {
	.download-app {
		background: #39684e;
	}
}

.download-app a {
	background: #00ad09;
	border-radius: 100px;
	color: #fff;
}

.download-app a p {
	color: #fff;
}

.download-app a span {
	color: #fff;
}

.img-cov {
	width: 100%;
	height: 100%;
	max-width: 900px;
	margin: 15px auto;
}
.img-cov img {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	object-fit: cover;
}
@media (max-width: 475px) {
	.snippet-left .snippet-image {
		min-width: 100%;
	}

	.first-block .first-block-text h1 {
		font-size: 36px;
	}
}

.reviews {
	margin: 20px 0 0 0;
}
