body {
	background: #ebebff;
}

h2,
h3,
.title {
	color: #001e69;
}

ul>li:before,
ol>li:before {
	color: #cd1e00;
}

.button {
	background: -webkit-linear-gradient(90deg, #691e00, #cd1e00);
	background: -moz-linear-gradient(90deg, #691e00, #cd1e00);
	background: -o-linear-gradient(90deg, #691e00, #cd1e00);
	background: linear-gradient(90deg, #691e00, #cd1e00);
}

.button.light {
	background: #eaeafe;
}

/* card */
.card:hover {
	-webkit-box-shadow: 0 0 10px #334b87;
	box-shadow: 0 0 10px #334b87;
}

.card__bonus p:first-child,
.card__features li:first-child {
	color: #969696;
}

.card__title {
	color: #fff;
}

.card__bonus p:last-child {
	text-transform: uppercase;
}

.card__link {
	color: #001e69;
}

/* heaader */
.header {
	background: #001e69;
	border-top-color: #334b87;
}

.header__button {
	background: #fff;
	animation-name: white-shadow;
}

@keyframes white-shadow {
	100% {
		-webkit-box-shadow: 0 0 5px 5px #fff;
		-moz-box-shadow: 0 0 5px 5px #fff;
		box-shadow: 0 0 5px 5px #fff;
	}
}

.header__lang-button,
.lang__type-list a {
	background: #808fb4;
}

.header__logo {
	max-height: 61px;
	margin-top: 10px;
}

.header-min .header__logo {
	margin-top: 0;
}

/* main */
.main {
	background-image: url('../img/BG-top-au.svg'),
		url('../img/BG-bottom-au.svg');
}

/* carousel */
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
	background-color: #ebebff;
}

/* faq */
.faq__item {
	border-left-color: #f2c7bf;
}

.faq__item.active {
	border-left-color: #cd1e00;
}

.faq__item:before {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23cd1e00%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22IMG%22%20class%3D%22cls-1%22%20d%3D%22M303%2C9402h-6v6a2%2C2%2C0%2C0%2C1-4%2C0v-6h-6a2%2C2%2C0%2C0%2C1%2C0-4h6v-6a2%2C2%2C0%2C0%2C1%2C4%2C0v6h6A2%2C2%2C0%2C0%2C1%2C303%2C9402Z%22%20transform%3D%22translate(-285%20-9390)%22%2F%3E%3C%2Fsvg%3E");
}

.faq-item__title {
	color: #7d7d7d;
}

.faq-item__title:hover,
.faq__item.active .faq-item__title {
	color: #cd1e00;
}

/* subscribe */
.subscribe {
	background: -webkit-linear-gradient(90deg, #1e419b, #001e69);
	background: -moz-linear-gradient(90deg, #1e419b, #001e69);
	background: -o-linear-gradient(90deg, #1e419b, #001e69);
	background: linear-gradient(90deg, #1e419b, #001e69);
}

/* footer */
.footer__top {
	background: -webkit-linear-gradient(90deg, #c3d2e1, #a5b4c8);
	background: -moz-linear-gradient(90deg, #c3d2e1, #a5b4c8);
	background: -o-linear-gradient(90deg, #c3d2e1, #a5b4c8);
	background: linear-gradient(90deg, #c3d2e1, #a5b4c8);
}

.footer__bottom {
	background: #ebebff;
}

/* cookie */
.cookie {
	background: #001e69;
	border-top-color: #334b87;
}

.cookie a {
	color: rgba(255, 255, 255, .5);
}

@media screen and (max-width:1200px) {
	.header-menu-button {
		background: #c81e00;
	}

	.header__menu {
		background: #001e69;
	}

	.header__buttons {
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}

	.header__bonus {
		margin-left: 10px;
	}

	.header__logo {
		margin-top: 0;
	}
}

@media screen and (max-width: 450px) {
	.header__bonus {
		margin-left: 0;
	}
}

/* casino item page */
.casino-banner__table {
	background: #dadaee;
}

.casino-banner__desc p:first-of-type,
.payments__table tr:first-child th:first-child {
	color: #001e69;
}

.casino-banner__desc p:nth-of-type(2) {
	color: #cd1e00;
}

.casino__table-item p {
	color: #000;
}

.casino__table-item:first-child p:before {
	background-image: url('../img/star-1-au.svg');
}

.casino__table-item:nth-child(2) p:before {
	background-image: url('../img/checked-au.svg');
}

.casino__table-item:last-child p:before {
	background-image: url('../img/info–au.svg');
}

.casino__table-item ul {
	border-color: #001e69;
}

.casino__table-item a,
.details__table td a {
	color: #cd1e00;
	border-color: #cd1e00;
}

.casino__table-item a:hover,
.details__table td a:hover {
	color: #f5be19;
	border-color: #f5be19;
}

.tag a,
.catalog-checkbox:checked+.catalog__filter-text:before {
	background: #691e00;
	border-color: #691e00;
}

.details__table,
.details__table tr,
.details__table td:first-child {
	border-color: #dadaee;
}

/* table */
table,
table tr,
table td+td {
	border-color: #dadaee;
}

.bottom-bar {
	background: #334b87;
}

.payments__table tr:nth-child(even) {
	background: #fff;
}

.payments__table tr:nth-child(odd) {
	background: #f7f7fe;
}

.payments__table tr:first-child {
	background: #dadaee;
}

.feedback__no-review {
	border-color: #691e00;
}

.form__item {
	border-color: #dadaee;
}

/* slots page */
.slots__item-name,
.game__table a {
	color: #001e69;
}

.autor__content,
.game__about-bottom {
	background: -webkit-linear-gradient(90deg, #691e00, #cd1e00);
	background: -moz-linear-gradient(90deg, #691e00, #cd1e00);
	background: -o-linear-gradient(90deg, #691e00, #cd1e00);
	background: linear-gradient(90deg, #691e00, #cd1e00);
}

.autor__content p {
	color: rgba(255, 255, 255, .8);
}

.feedback__item,
.feedback__item-desc {
	border-color: #fff;
}