.contentBlock{
	color: #fff;
	margin: 3rem 0;
}
.contentBlock a{
	color: #f05b15;
}
.contentBlock a:hover{
	text-decoration: none;
}

.contentBlock table {
  border-collapse: collapse;
  border: 1px solid #fff;
}

.contentBlock table td {
  border: 1px solid #fff;
	padding: 10px 15px;
}
.contentBlock img{
	max-width: 100%;
}
h1, h2, h3, h4, h5, h6, #comments-title {
	color: #A97AD0;
}
#vue-chat-block,
.side_block{
	display: none;
}
.swiper-slide--signup .slider__text p .black span{
	font-size: 37px;
}
.swiper-slide--signup .slider__text p .black:first-of-type span:nth-of-type(1){
	font-size: 60px;
}
.swiper-slide--signup .slider__text p .black:last-of-type span:nth-of-type(1){
	font-size: 80px;
}
.swiper-slide--signup .slider__text p .black:last-of-type span:nth-of-type(2){
	font-size: 32px;
}
.swiper-slide--signup .slider__text p .black:last-of-type span:nth-of-type(3){
	font-size: 39px;
}
.swiper-slide--gmzx-money-shot-nonauth .slider__text p .black span:nth-of-type(1),
.swiper-slide--gmzx-money-shot-nonauth .slider__text p .black span:nth-of-type(5){
	font-size: 18px;
}
.swiper-slide--mystery-drop-nonauth .slider__text p .black span:nth-of-type(1),
.swiper-slide--mystery-drop-nonauth .slider__text p .black span:nth-of-type(5){
	font-size: 18px;
}
.swiper-slide--pr-drops-wins-stage6 .slider__text p .black span:nth-of-type(1),
.swiper-slide--pr-drops-wins-stage6 .slider__text p .black span:nth-of-type(5){
	font-size: 18px;
}
.locale-block:hover ul{
	display: block;
}
.games-block__game img{
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
body .games_index_page .button--play{
	margin-top: 30px;
}

@media screen and (max-width: 980px){
	body{
		min-width: 100%;
	}
	header, footer, main{
		width: 100%;
	}
	body .games,
	.menu,
	body .swiper-container,
	.footer,
	.header{
		width: 90%;
	}
	.info-block{
		max-width: 90%;
		margin: 0 auto;
		flex-wrap: wrap;
	}
	.footer_nav{
		margin-left: 0;
	}
	div .footer-articles-list-block,
	.footer_nav,
	.footer_info,
	.info-block .payout,
	.info-block .jackpot{
		width: 100%;
	}
	.menu{
		padding-left: 0;
		padding-right: 0;
		margin: 0 auto;
	}

	.games .games-block{
		display: flex;
		gap: 2%;
	}
	.games-block .games-block__game{
		margin-left: 0;
		width: 31.5%;
	}
	body .swiper-container .swiper-wrapper .swiper-slide img{
		-o-object-position: center;
    object-position: center;
	}
	.footer_payments,
	.footer_info{
		flex-wrap: wrap;
		gap: 1rem;
		justify-content: center;
	}
}
@media screen and (max-width: 887px){
	.games .games-block{
		gap: 1.9%
	}
}
@media screen and (max-width: 840px){
	.menu{
		flex-wrap: wrap;
		height: auto;
		min-height: auto;
	}
	.menu-item{
		width: 50%;
		height: 60px;
		background-size: cover;
	}
	.menu-item-prime .glowing{
		background-size: cover;
		background-position: center bottom;
    bottom: 0;
	}
	.avif .menu-item.selected, .avif .menu-item:hover{
		background-position: center -53px;
	}
	.menu-item .menu-item-bg{
		background-size: cover;
		background-position: center;
	}
	.menu-item-prime{
		width: 100%;
	}
}
@media screen and (max-width: 782px){
	.games-block .games-block__game{
		width: 48%;
	}
	.games .games-block{
		gap: 0;
		justify-content: space-between;
	}
	body .games-block__game .game-image{
		height: auto;
	}
	.footer-articles-list-block{
		padding-bottom: 2rem;
	}
	body .slider__text p{
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		text-align: center;
	}
	body .swiper-container .swiper-wrapper .swiper-slide img{
		opacity: 0.5;
		width: auto;
	}
	body .slider__text p>span:nth-child(2) span:nth-of-type(1){
		margin-top: 10px;
	}
	body .slider__text p>span:nth-child(2),
	body .slider__text p>span:first-child,
	body .slider__text p>span{
		position: relative;
		max-width: 100%;
		left: unset;
		right: unset
	}
	body .slider__text p>span:nth-child(2) span,
	body .slider__text p>span:first-child span{
		position: relative;
	}
	.swiper-slide--signup .slider__text p .black span{
		font-size: 18px;
	}
	.swiper-slide--signup .slider__text p .black:first-of-type span:nth-of-type(1){
		font-size: 18px;
	}
	.swiper-slide--signup .slider__text p .black:last-of-type span:nth-of-type(1){
		font-size: 18px;
	}
	.swiper-slide--signup .slider__text p .black:last-of-type span:nth-of-type(2){
		font-size: 18px;
	}
	.swiper-slide--signup .slider__text p .black:last-of-type span:nth-of-type(3){
		font-size: 18px;
	}
	.swiper-slide--gmzx-money-shot-nonauth .slider__text p .black span:nth-of-type(1),
	.swiper-slide--gmzx-money-shot-nonauth .slider__text p .black span:nth-of-type(5){
		font-size: 18px;
	}
	.swiper-slide--mystery-drop-nonauth .slider__text p .black span:nth-of-type(1),
	.swiper-slide--mystery-drop-nonauth .slider__text p .black span:nth-of-type(5){
		font-size: 18px;
	}
	.swiper-slide--pr-drops-wins-stage6 .slider__text p .black span:nth-of-type(1),
	.swiper-slide--pr-drops-wins-stage6 .slider__text p .black span:nth-of-type(5){
		font-size: 18px;
	}
	body .slider__text{
		text-align: center;
	}
	body .slider__text .button--slider{
		height: 46px;
    left: unset;
    line-height: 46px;
		width: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		font-size: 18px;
		position: relative;
		display: inline-block;
		margin: 18px 0 0 0;
	}
	body .swiper-container .swiper-pagination-bullets{
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
	}
}
@media screen and (max-width: 720px){
	.header{
		height: auto;
	}
	.header_auth_buttons{
    right: unset;
    top: 123px;
    left: 50%;
    transform: translateX(-50%);
		margin-left: 15px;
		width: 100%;
		margin: 0;
		text-align: center;
	}
	.header_auth_buttons a{
		text-align: left;
	}
	body.avif a.header_logo{
		display: block;
		height: 73px;
		width: 273px;
		position: relative;
		margin: 0px auto 110px auto;
		left: unset;
	}
}
@media screen and (max-width: 642px){
	.payout-head.payout-head--ru,
	body .payout-head--ru span{
		width: 100%;
		background-size: contain;
	}
	body .payout-head:after,
	body .payout-head:before{
		display: none;
	}
	#vue-withdrawals-in-last-n-days-block .payout-block{
		zoom: 0.7; 
	}
}
@media screen and (max-width: 600px){
	#vue-locale-block{
		display: none;
	}
	ul.header_navigation {
    width: 100%;
    left: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
	}
	
}
@media screen and (max-width: 570px){
	.footer_nav{
		flex-wrap: wrap;
	}
	.footer_nav ul.footer_nav_contacts li{
		display: block;
		text-align: center;
	}
	.footer_nav ul.footer_nav_contacts li a,
	.footer_nav ul.footer_nav_contacts li span{
		display: block;
	}
	
	.footer_nav > ul{
		width: 100%;
		margin-bottom: 1rem;
		text-align: center;
	}
}
@media screen and (max-width: 512px){
	ul.header_navigation {
		position: relative;
		margin-top: 6px;
	}
	.avif .header_navigation li{
		margin-bottom: 6px;
		background: unset;
	}
	.avif .header_navigation li a,
	.avif .header_navigation li{
		height: auto;
		line-height: 1;
	}
	body .games-block__game .game-title{
		font-size: 14px;
	}
	body.avif a.header_logo{
		margin-top: -38px;
    margin-bottom: 120px;
	}
	.header_auth_buttons{
		top: 136px;
	}
}
@media screen and (max-width: 390px){
	#vue-withdrawals-in-last-n-days-block .payout-block{
		zoom: 0.6; 
	}
	body .jackpot-head:after,
	body .jackpot-head:before{
		display: none;
	}
	h1{
		font-size: 1.5em;
	}
	h2{
		font-size: 1.3em;
	}
	.contentBlock{
		font-size: 14px;
	}
	.contentBlock table td p{
		margin: 0;
	}
	.menu-item{
		font-size: 16px;
	}
	.menu-item span:before{
		height: 16px;
	}
}
@media screen and (max-width: 350px){
	.header_auth_buttons a.header_auth_button_register,
	.header_auth_buttons a.header_auth_button_login{
		display: block;
		margin: 0 auto 10px auto
	}
	body.avif a.header_logo{
		margin-bottom: 165px;
	}
}