html::-webkit-scrollbar,body::-webkit-scrollbar
{
	width:14px
}

html::-webkit-scrollbar-track,body::-webkit-scrollbar-track
{
	background:#2b2b2b!important
}

html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb
{
	background-color:#3002B2!important;
	border-radius:20px
}
.epcl-breadcrumbs{
	padding-bottom:0px;
}

.link-game-square svg
{
	width:16px
}

.link-game-square svg path
{
	fill:#fff
}

.link-game-square
{
	display:flex;
	justify-content:center;
	align-items:center;
	width:32px;
	height:32px!important;
	background-color:#3d3d3d;
	border-radius:5px
}

.link-game-square:hover
{
	background-color:#6c6c6c
}

.link-game-square:nth-child(2) svg
{
	width:12px
}

.container-header-desc
{
	background-color:#2b2b2b;
	display:flex
}

.container-right-side-header__top,.top__left-header,.top__right-header,.link-game-button
{
	display:flex
}

.top__right-header .link-game-button:nth-child(2n)
{
	background-color:#19be47
}

.link-game-button:hover
{
	color:#fff!important
}

.link-game-button
{
	height:32px;
	background-color:#3d3d3d;
	border-radius:5px;
	display:flex;
	align-items:center;
	color:#fff;
	padding:0 20px
}

.link-game-button:hover
{
	background-color:#676767
}

.top__right-header .link-game-button:nth-child(2n):hover
{
	background-color:#46eb73
}

.top__right-header
{
	gap:10px
}

.container-header-desc__container-right-side-header
{
	width:100%
}

.container-right-side-header__top
{
	padding-top:10px;
	justify-content:space-between;
	margin:0 20px 10px 0
}

.container-header-desc .logo
{
	padding:1.5625rem
}

.crystal-games-header
{
	display:flex;
	align-items:center;
	justify-content:center;
	padding-top:3px
}

.crystal-games-header span
{
	color:#fff
}

.top__left-header
{
	justify-content:center;
	align-items:flex-start;
	gap:5px;
	height:32px
}

.container-right-side-header__bottom
{
	background-image:linear-gradient(270deg,Hsla(0,100%,30%) 0%,Hsl(0,100%,30%, .1) 100%);
	border-radius:10px
}

.bottom__main-navigate
{
	background:none!important;
	border:none!important;
	display:flex!important;
	height:45px;
	align-items:center;
	margin:0 20px 15px 0 !important;
	padding:0!important
}

.bottom__main-navigate ul
{
	background:none!important;
	border:none!important;
	display:flex!important;
	gap:5px;
	color:#fff
}

#menu-header-english-3
{
	flex-wrap:wrap;
	padding-top:10px!important;
	margin-top:10px;
	padding-bottom:10px!important;
	margin-bottom:10px!important;
	width:100%;
	border-top:1px solid gray!important;
	border-bottom:1px solid gray!important
}

#menu-header-english-3 li
{
	width:47%;
	box-sizing:border-box
}

#game-show-more-1-header
{
	width:47%!important;
	text-align:center!important;
	display:flex!important;
	justify-content:center!important;
	align-items:center!important;
	padding:10px!important;
	background:#0C3!important;
	border-left:0!important;
	margin:0 auto!important;
	border-radius:5px;
	transition:1s
}

#game-show-more-1-header:hover
{
	background-color:#46eb73!important;
	color:#fff!important;
	transition:1s
}

.sub-menu
{
	flex-direction:column;
	gap:0!important;
	padding:10px 5px!important
}



.menu-item a
{
	background:none;
	color:#fff;
	padding:5px 10px !important;
	border-radius:10px
}

.bottom__main-navigate .sub-menu
{
	background:#1a1a1a!important;
	color:#fff!important
}

.sub-menu
{
	direction:ltr
}

.sub-menu li,.sub-menu a
{
	width:100%;
	display:flex!important;
	padding:0
}

.sub-menu a
{
	border-left:1px solid #fff;
	border-radius:0;
	margin:0!important;
	padding:5px!important
}


#header nav ul.menu > li.current-menu-item>a
{
	color:#fff;
	background-color:#f30000!important
}

@media(max-width:1200px) {
	.container-right-side-header__top
	{
		align-items:center;
		width:90%;
		height:55px
	}

	.open
	{
		color:#fff!important
	}
}

.mobile-bottom-navigator-header
{
	display:none
}

@media(max-width:999px) {
	.top__right-header .link-game-square
	{
		display:none
	}
}

.mobile-button-top-right-header-888
{
	display:none
}
.mobile-header-widget{
	display:none;
}
@media(max-width:940px) {
	.mobile-header-widget{
		display:block;
	}
	.slider-888-container{
		display:none !important;;
	}
	.top__left-header,.top__right-header
	{
		display:none
	}
	.link-reg-mobile{
				display: flex;
        gap: 20px;
        justify-content: center;
        align-items: center;
        margin: 20px 0px;
	}
	.ink-game-button-reg-mobiles{
		background-color: #0c3;
	}
	.ink-game-button-reg-mobiles:hover{
		background-color:#79d783;
	}
	.mobile-button-top-right-header-888
	{
		display:flex!important;
		gap:.5em
	}

	.mobile-button-top-right-header-888 .link-game-square,.mobile-button-top-right-header-888 .link-game-button
	{
		display:flex!important;
		text-wrap:nowrap;
	}

	.reg-button-header-mobile
	{
		background:#19be47;
		color:#fff
	}

	.reg-button-header-mobile:hover
	{
		background:#53ed7e
	}

	.container-right-side-header__top
	{
		margin:0;
		padding-top:0
	}

	.mobile-button-top-right-header-888 .link-game-square::after
	{
		position:absolute;
		content:"1";
		margin-bottom:11px;
		margin-left:11px;
		background-color:#19be47;
		color:#fff;
		border-radius:50%;
		width:10px;
		height:10px;
		display:flex;
		align-items:center;
		justify-content:center;
		font-size:8px
	}

	.slider-888-slide-description
	{
		width:80%
	}

	.container-right-side-header__top
	{
		justify-content:flex-end
	}

	.mobile-bottom-navigator-header
	{
		display:flex;
		width:100%;
		height:67px;
		padding:0 10px;
		justify-content:space-around;
		box-sizing:border-box;
		align-items:center;
		background:#fff;
		border-top:1px solid gray;
		position:fixed;
		z-index:99999;
		bottom:0;
		box-shadow:0 -1px 10px gray
	}

	#header .open-menu
	{
		position:relative;
		gap:5px;
		right:0;
		left:0;
		height:67px;
		bottom:0;
		margin:0;
		display:grid;
		justify-items:center;
		align-items:end;
		align-content:center
	}

	.item-navigator-mobile
	{
		display:flex;
		flex-direction:column;
		align-items:center
	}
	#menu-header-english-2 li a{
		padding:0px !important;
	}
	.bottom-navigation-link-coupon-content__wrapper
	{
		background:red;
		width:30px;
		height:30px;
		display:flex;
		justify-content:center;
		align-items:center;
		border-radius:40px
	}

	.bottom-navigation-link-coupon-content__wrapper svg
	{
		width:19px;
		height:19px;
		fill:#fff
	}
	nav.side-nav ul.menu ul.sub-menu{
			opacity:0;
	}
	nav.side-nav ul.menu{
		padding:20px 20px 0px 20px;
	}
	.container-game-888-header .link-game-888-header img {
		height: auto !important;
	}
	.container-game-888-header .link-game-888{
		width:auto !important;
		max-width:200px;
	}
	.overflow-888-game-header{
		width:100%;
		overflow:hidden;
	}
	.container-game-888-header{
        padding: .25rem .5rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        gap: .5rem;
        align-items: center;
        overflow: hidden;
        background: #E6E6E6;
        overflow: scroll;
        position: relative;
	}
	.link-game-888-header{
        padding: .25rem;
        display: flex;
        flex-direction: column;
        background: #fff;
        height: 100%;
        min-height: 141px;
        width: 120px;
        min-width: 120px;
        box-sizing: border-box;
        border-radius: 10px;
        justify-content: flex-start;
	}
	.desc-game-header{
        display: flex !important;
        align-items: center;
        justify-content: center;
        font-size: 10px;
        text-align: center;
        margin-top: 20px;
        line-height: 12px;
	}
	.top__games-header .left-header__link-game-top-games{
		display: flex;
        min-width: 23vw;
        box-sizing: border-box;
        padding: .25rem;
        border-radius: .5rem;
        background-color: #303030;
        align-content: center;
        align-items: center;
        justify-content: center;
	}
	.container-header-desc{
		background-color:#303030;
	}
	.top__games-header{
		    display: flex;
        flex-direction: row;
        width: 100%;
        padding: .5rem .5rem 1rem .5rem;
        gap: 5px;
        overflow: scroll;
        box-sizing: border-box;
	}
	.overflow-game-header-top{
    overflow: hidden;
    position: relative;
	}
	.betting-main__navigation{
    background-color: #E6E6E6;
	}
	.betting-main__navigation .home-navigation__menu{
    display: flex;
    justify-content: space-around;
    padding: .5rem;
    gap: .25rem;
	}
	.betting-main__navigation .home-navigation__menu .home-navigation__item{
		width:25%;
	}
	.betting-main__navigation .home-navigation__menu .home-navigation__item a{
		
		width: 100%;
		height:40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: white;
    border-radius: .25rem;
	}
	.home-navigation__link--live::after {
        content: '';
        position: absolute;
        margin-right: -40px;
        margin-top: -15px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: green;
    
}
}
@media screen and (max-width: 767px) {
    nav.side-nav {
        max-width: 100%;
        padding-top: 50px;
    }
	#header .logo{
		padding:0px !important;
	}
}
@media(max-width:768px) {
	.logo .hide-on-tablet
	{
		width:160px
	}

	.container-right-side-header__top
	{
		width:100%
	}

	.link-game-square
	{
		display:none
	}

}

@media(max-width:440px) {
	.link-game-button
	{
		display:none
	}
	.link-reg-mobile .link-game-button{
		display:block;
	}

	.top__right-header .link-game-button:nth-child(2n)
	{
		display:flex
	}
}

.navigation-footer-top
{
	display:flex;
	background-color:#303030;
	justify-content:space-between;
	padding:20px;
	flex-wrap:wrap;
	gap:30px
}

.navigation-footer:nth-child(1)
{
	display:flex;
	justify-content:space-between;
	padding:20px;
	flex-wrap:wrap;
	gap:30px
}

.block-ul-footer
{
	display:flex;
	align-items:flex-start;
	flex-direction:column
}

#footer a
{
	color: #3002b2;
}

.block-ul-footer strong
{
	color:#000000
}

.link-footer-aps svg
{
	width:20px
}

.link-footer-aps
{
	display:flex;
	gap:5px;
	fill: #603ec5;
}

#footer .container
{
	max-width:1190px;
	margin:0 auto
}

.navigation-footer:nth-child(2)
{
	display:flex;
	justify-content:space-between;
	margin-top:10px;
	gap:10px
}

.container-copyrithing
{
	display:block;
	width:70%;
	justify-content:space-between;
	padding:20px 60px 20px 20px;
	color:#000000
}
.container-copyrithing a{
	padding-right:5px;
}

.container-social
{
	display:flex;
	width:35%;
	gap:10px
}

.top-footer-ul
{
	color:#fff;
	font-size:20px
}

.container-social-media
{
	display:flex;
	width:80%;
	justify-content:center;
	align-items:center;
	gap:5px;
	padding:20px
}

.contaienr-18plus
{
	width:20%;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px 10px
}

.contaienr-18plus::after
{
	content:'18+';
	text-align:center;
	position:absolute;
	width:32px;
	height:32px;
	padding-left: 6px;
	border-radius:30px;
	z-index:0;
	background-color: #4219b9;
	color:#fff
}

#footer
{
	background-color:#F2F2FF;
	margin-top:0;
	padding:40px 20px 60px 20px;
}

.link-social-footer
{
	background-color: #4219b9;
	height:32px;
	width:32px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:32px
}

.link-social-footer svg
{
	width:16px;
	fill: #ffffff;
}

#footer a:hover
{
	color:#f55800
}

@media(max-width:1240px) {
	.navigation-footer:nth-child(1)
	{
		width:90%;
		margin:0 auto
	}
}

@media (max-width: 950px) {
	.container-copyrithing
	{
		width:80%;
		margin:0 auto;
		padding:20px
	}

	.container-social
	{
		margin:0 auto;
		width:302px
	}

	.navigation-footer:nth-child(2)
	{
		flex-direction:column
	}

	.navigation-footer:nth-child(1)
	{
		width:80%
	}
}

@media (max-width: 768px) {
	.navigation-footer:nth-child(1)
	{
		justify-content:space-between
	}
}

.game-section
{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:30px
}

.game-card
{
	width:24%;
	position:relative;
	border-radius:10px;
	overflow:hidden;
	box-shadow:2px 2px 5px #0006
}

.game-card img
{
	width:100%;
	object-fit:cover
}

.card-content
{
	box-sizing:border-box;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	display:flex;
	flex-direction:column;
	height:100%;
	align-items:center;
	justify-content:flex-end;
	color:#fff;
	text-align:center;
	background: linear-gradient(0deg, #202438 0%, #2d3250bd 100%);
}

.card-content .caption_h3
{
	margin-top:0;
	font-size:1.2em;
	margin-bottom:5px;
	color:#fff;
	font-weight:700
}

.card-content p
{
	margin-bottom:10px;
	color:gray
}

.card-content a
{
	background-color:transparent;
	border: 1px solid #fff !important;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff!important;
	padding:8px 15px;
	border-radius:5px;
	cursor:pointer;
	font-size:.9em;
	width:78%;
	margin-bottom:10px;
	transition:all .4s ease 0s
}

.card-content a:hover
{
	background-color:#f55800;
	border:1px solid #f55800
}

@media (max-width: 1200px) {
	.game-section
	{
		flex-direction:row;
		gap:20px
	}

	.game-card
	{
		width:47%;
		height:100px
	}

	.card-content a
	{
		display:none
	}

	.card-content p,.card-content .caption_h3
	{
		margin:0!important;
		padding:0!important
	}

	.card-content
	{
		width:100%;
		text-align:left;
		top:0;
		padding:20px;
		display:flex;
		flex-direction:column;
		justify-content:flex-start;
		align-items:flex-start;
		height:100%;
		background:linear-gradient(270deg,black 20%,transparent 100%)
	}
}

@media (max-width: 599px) {
	.game-card
	{
		width:100%
	}
}

.content
{
	margin-top:10px
}

.title.ularge
{
	margin-bottom:20px
}

.author-image
{
	width:50px!important;
	height:50px!important
}

.author-name
{
	font-size:18px
}

.wshs-post-simple-list ul li a
{
	color:red!important
}

.container-promo-timer-rocketka a
{
	color:#fff!important
}

.cover-main a
{
	color:#fff!important
}

.cover-main-red a
{
	color:#fff!important
}

@media screen and (max-width: 1200px) {
	#header div.menu-mobile svg
	{
		fill:#fff
	}
}

.grid-wrapper2
{
	margin:25px 0
}

.align-top2
{
	margin-top:auto
}

.grid-wrapper2 .loaded2
{
	max-width:110px!important;
	height:auto;
	border-radius:8px;
	background-color: #3305b1;
	padding: 10px;
	box-sizing: border-box;
}

.grid-wrapper2 a
{
	text-decoration:none
}

.d-grid2
{
	display:flex;
	justify-content:center;
	width:100%
}

.grid-wrapper2 .card-head2 img
{
	max-height:40px;
	width:auto;
	max-width:100px
}

.grid-wrapper2 .content2
{
	position:relative;
	overflow:hidden;
	padding:0 1.8em 20px;
	box-shadow:#0003 0 3px 8px;
	background:#fff;
	border-radius:10px;
	max-width:400px;
	border:solid #000 3px
}

.grid-wrapper2 .card-head2
{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:0;
	height:50px
}

.grid-wrapper2 .content2 a
{
	z-index:5;
	position:relative
}

.grid-wrapper2 .promo
{
	display:flex;
	justify-content:space-around;
	align-items:center;
	color:#000;
	position:relative;
	font-weight:500;
	line-height:1.3;
	width:auto;
	height:26px;
	z-index:10;
	font-size:18px;
	background:#fff;
	outline:2px solid #000;
	border-radius:5px;
	padding:20px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:700
}

.grid-wrapper2 .promotext
{
	position:relative;
	font-weight:500;
	line-height:1.2;
	overflow:hidden;
	z-index:10;
	margin-top:15px;
	font-size:16px;
	color:#000
}

.grid-wrapper2 .promo i
{
	float:right;
	margin-top:3px;
	color:#f55800
}

.grid-wrapper2 .category2,.grid-wrapper2 .category2 .category-align2
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}

.grid-wrapper2 .category2
{
	color:#fff;
	width:100%;
	height:40px;
	max-height:40px;
	overflow:hidden;
	z-index:2;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}

.grid-wrapper2 .category2 a
{
	font-size:15px;
	line-height:1.3
}

.grid-wrapper2 .content2 a
{
	z-index:5;
	position:relative
}

.grid-wrapper2 .link2
{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-weight:700
}

.grid-wrapper2 .button2
{
	height:28px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:15px;
	font-weight:700;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	position:relative;
	padding:8px;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.button2.filled-green2
{
	background:#f55800;
	border-radius:10px;
	color:#fff!important
}

.button2.text-overflow2
{
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	pointer-events:none
}

.grid-wrapper2 .item-link2
{
	border-radius:8px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}

.ribbon-2
{
	width:120px;
	position:absolute;
	text-align:center;
	color:#f0f0f0;
	top:15px;
	right:-30px;
	transform:rotate(45deg);
	background-color:#f55800
}

.grid-wrapper2 .bonustitle
{
	font-weight:700;
	font-size:1.3em!important;
	color:#000
}

.timer__items
{
	display:flex;
	font-size:30px;
	color:#f55800;
	background-color:#fff
}

.prilkatext1
{
	color:#000
}

.prilkatext2
{
	color:#000
}

table tr td a
{
	color:#000!important
}

table tr td a:hover
{
	color:#3002b2!important
}

.timer__item
{
	position:relative;
	min-width:40px;
	margin-left:10px;
	margin-right:10px;
	text-align:center
}

.timer__item::before
{
	content:attr(data-title);
	display:block;
	position:absolute;
	left:50%;
	bottom:0;
	transform:translateX(-50%);
	font-size:14px
}

.timer__item:not(:last-child)::after
{
	content:':';
	position:absolute;
	right:-15px
}

.timer-img
{
	margin-top:20px;
	display:flex;
	align-items:center
}

.icon-short-timer
{
	width:150px
}

.copy-icon
{
	cursor:pointer;
	position:absolute;
	right:6%;
	display:inline-block
}

.copy-notification
{
	position:absolute;
	top:-37px;
	left:50%;
	font-size:16px;
	font-weight:400;
	transform:translateX(-70%);
	background-color:#3002b2;
	color:#fff;
	padding:5px 10px;
	border-radius:5px;
	display:none;
	text-wrap:nowrap
}

.fa-star
{
	color:orange
}

.prilka
{
	display:flex;
	justify-content:center
}

.grid-prilka
{
	border:solid #000 3px!important;
	position:relative;
	height:100%;
	border:1px solid #fff;
	background:#fff;
	overflow:hidden;
	padding:15px 1.5em;
	margin:10px auto 20px;
	box-shadow:#0003 0 3px 8px;
	border-radius:10px
}

;
.prilkalogo
{
	display:flex;
	justify-content:space-between;
	align-items:center
}

.prilkalogo img
{
	margin-right:20px;
	background-color: #3305b1;
	padding: 10px;
	border-radius: 10px;
	height:90px!important;
	width:100px;
	display:flex;
	justify-content:space-between!important
}

.prilkatext
{
	font-size:1.4em;
	font-weight:700
}

.prilkatext i
{
	font-size:.7em;
	font-weight:700
}

small
{
	font-size:70%
}

.button3
{
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	-webkit-box-align:center;
	-ms-flex-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	font-size:17px;
	font-weight:700;
	line-height:15px;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	padding:5px 5px 5px 0;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.button3.filled-green3
{
	background:#f55800;
	text-decoration:none;
	border-radius:5px
}

.prilkaicon
{
	display:flex;
	justify-content:space-between;
	margin-top:10px;
	margin-bottom:20px
}

.prilkaicon1 div
{
	display:flex;
	justify-content:center
}

.prilkaicon2 div
{
	display:flex;
	justify-content:center
}

.prilkaicon3 div
{
	display:flex;
	justify-content:center
}

.prilkazagolovok
{
	font-weight:700;
	color:#000
}

.prilkazagolovok2
{
	color:grey
}

.prilkarazrab
{
	font-size:16px;
	font-weight:800;
	color:#000
}

.prilkazagolovok2
{
	color:#000
}

.stargray
{
	color:orange
}

.button3.filled-green3:before
{
	content:'';
	height:30px;
	width:30px;
	background-repeat:no-repeat;
	background-position:center left+5px;
	background-image:url(/wp-content/uploads/2025/01/and.png)
}

.grid-wrapper1 .content1
{
	background:#fff;
	border-radius:10px;
	height:100%;
	padding:30px 1em;
	box-shadow:#0003 0 3px 8px;
	border:solid #000 3px
}

.grid-wrapper1 .card-head1
{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:0;
	height:50px
}

.grid-wrapper1 .title2
{
	color:#000;
	position:relative;
	font-weight:500;
	line-height:1.5;
	overflow:hidden;
	z-index:10;
	font-size:17px;
	background:#fff;
	outline:1px solid #000;
	border-radius:5px;
	padding:10px;
	margin-top:30px;
	margin-bottom:10px
}

.button1.filled-green1
{
	background:#f55800;
	border-radius:5px;
	transform:skew(-10deg,0)
}

.grid-wrapper1 .button1
{
	height:28px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-size:15px;
	font-weight:700;
	color:#fff;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	position:relative;
	padding:8px;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.section-wrapper1
{
	display:flex;
	flex-direction:column;
	gap:30px
}

.grid-wrapper1 .title1
{
	position:relative;
	font-weight:500;
	line-height:1.1;
	height:60px;
	max-height:60px;
	overflow:hidden;
	z-index:10;
	font-size:16px
}

.grid-wrapper1 .title2 i
{
	float:right;
	margin:3px 5px;
	color:#f55800
}

.grid-wrapper1 .category1
{
	color:#fff;
	width:100%;
	height:40px;
	max-height:40px;
	overflow:hidden;
	z-index:2;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}

.grid-wrapper1 .title3
{
	position:relative;
	font-weight:500;
	line-height:1.5;
	overflow:hidden;
	z-index:10;
	padding:3px 5px;
	font-size:12px;
	background-color:#f55800;
	color:#fff;
	border-radius:5px
}

.grid-wrapper1 .grid-item1
{
	position:relative
}

.grid-gap-201
{
	grid-gap:30px
}

.d-grid1
{
	display:grid
}

.grid-wrapper1
{
	grid-template-columns:repeat(3,1fr)
}

.icon-thee-short
{
	width:48px;
	background-color: #3305b1;
	height:48px;
	padding: 5px;
	box-sizing: border-box;
	border-radius: 5px;
}

@media (max-width: 890px) {
	.grid-wrapper1
	{
		grid-template-columns:repeat(2,1fr)
	}
}

@media (max-width: 630px) {
	.grid-wrapper1
	{
		padding:10px 0;
		grid-template-columns:repeat(1,1fr)
	}
}

.faq-answer
{
	display:none;
	padding:0 20px 15px;
	border-right:1px solid #303030;
	border-left:1px solid #303030;
	border-bottom:1px solid #303030;
	border-radius:10px
}

.faq-question
{
	cursor:pointer;
	background:linear-gradient(0deg,#000,#303030);
	border-radius:10px;
	color:#fff!important;
	padding:20px;
	font-size:16px!important;
	margin-bottom:0!important
}

.faq-question strong
{
	color:#fff!important
}

.cover-main
{
	width:100%;
	border:2px solid #fff;
	display:flex;
	background:#fff;
	background: linear-gradient(0deg, #202438 0%, #2d3250 100%);
	height:400px;
	align-items:center;
	justify-content:space-evenly;
	border-radius:20px;
	margin:30px 0;
	border: solid 3px #de1c3f70;
}

.cover-main-red
{
	width:100%;
	border:2px solid #fff;
	display:flex;
	background:#095D10;
	background:#fff;
	height:400px;
	gap:30px;
	align-items:center;
	justify-content:flex-end;
	border-radius:20px;
	margin:20px 0;
	border:solid 2px #1397A3
}

.container-cover-main
{
	width:55%!important
}

.logo-big
{
	width:auto!important;
	height:90%!important;
	box-shadow:none!important
}

.cover-image-card
{
	position:absolute;
	max-width:420px;
	max-height:400px!important;
	transform:translateX(-220%);
	z-index:1;
	overflow:hidden
}

.cover-image-people
{
	position:absolute;
	max-width:425px;
	max-height:400px!important;
	transform:translateX(-160%);
	z-index:2;
	overflow:hidden
}

.cover-image-people-double
{
	position:absolute;
	max-width:420px;
	max-height:400px!important;
	transform:translateX(-170%);
	z-index:2;
	overflow:hidden
}

.link-ref-cover
{
	background-color:#f55800;
	padding:15px 50px;
	border-radius:10px;
	font-size:18px;
	font-weight:700;
	color:#000!important
}

.link-ref-cover:hover
{
	background-color:#3002b2;
	color:#fff!important
}

.caption-h3-cover
{
	font-size:18px!important;
	margin-bottom:20px!important;
	padding-top:5px!important;
	color: #ffffff !important;
}

p:empty
{
	padding:0!important;
	margin:0!important
}

.caption-h2-cover
{
	font-size:34px!important;
	margin-bottom:10px!important;
	color: #fff!important;
	font-weight: bold !important;
}

.small-text
{
	font-size:10px;
	margin:0!important;
	padding:0!important;
	color: #ffffff !important;
}

@media(max-width: 1450px) {
	.cover-image-people
	{
		transform:translatex(-140%)
	}

	.cover-image-card
	{
		transform:translatex(-200%)
	}

	.cover-image-people-double
	{
		transform:translatex(-140%)
	}
}

@media(max-width:768px) {
	.cover-main
	{
		flex-direction:column;
		min-height:auto;
		justify-content:center;
		align-items:center
	}

	.logo-big
	{
		width:auto!important;
		height:40%!important
	}

	.caption-h2-cover
	{
		font-size:20px!important;
		margin:5px 0!important
	}

	.caption-h3-cover
	{
		font-size:14px!important;
		margin:5px 0!important
	}

	.small-text
	{
		font-size:9px!important;
		margin:0!important;
		padding:0!important
	}

	.container-cover-main
	{
		border-top:2px solid #fff;
		width:90%!important
	}

	.link-ref-cover
	{
		padding:10px 0;
		display:flex;
		align-items:center;
		justify-content:center
	}

	.cover-main-red
	{
		flex-direction:column;
		height:auto;
		padding-bottom:20px;
		padding-top:20px
	}

	.caption-h2-cover
	{
		text-align:center
	}

	.small-text
	{
		text-align:center
	}

	.caption-h3-cover
	{
		text-align:center
	}
}

@media(max-width:1120px) {
	.cover-image-card
	{
		display:none
	}

	.cover-image-people
	{
		display:none
	}

	.cover-image-people-double
	{
		display:none
	}
}

.container-from-section
{
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:80%
}

.contacts
{
	width:100%!important
}

.container-from-section p,.container-from-section h3
{
	margin:0!important;
	padding:0!important
}

.container-map-contacts
{
	display:flex;
	flex-direction:row-reverse;
	gap:50px
}

@media(max-width:1100px) {
	.container-map-contacts
	{
		flex-direction:column-reverse;
		gap:10px
	}
}

.author
{
	display:flex;
	align-items:center;
	gap:10px
}

.meta
{
	display:flex;
	align-items:center;
	margin-bottom:20px
}

div.meta .meta-info
{
	color:#000;
	display:flex!important;
	align-items:center;
	margin-right:12px;
	gap:5px
}

.main-container-for-img-contact
{
	display:flex
}

.specialist-contact-container
{
	display:flex;
	gap:50px;
	margin-bottom:40px;
	align-items:center
}

.contact-p,.specialist-p
{
	margin-bottom:0!important
}

.meta .author-name
{
	font-size:16px;
	border-bottom:1px dashed #FFF;
	color:#f55800
}

.meta .author-name:hover
{
	color:#3002b2
}

main div.meta .author .author-image
{
	width:50px;
	height:50px
}

.container-for-img-contact
{
	background-image:url(/wp-content/uploads/2024/04/svgviewer-png-output.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:flex;
	align-items:flex-start;
	margin-right:10px;
	border-radius:4px
}

.container-for-img-contact-2
{
	background-image:url(/wp-content/uploads/2024/04/svgviewer-png-output-1.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:flex;
	align-items:flex-start;
	border-radius:4px
}

.tagscloud
{
	margin-top:50px;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:start
}

.tagscloud a
{
	text-wrap:nowrap;
	text-decoration:none;
	border-radius:20px;
	background:#f55800;
	display:inline-block;
	word-wrap:break-word;
	min-width:1px;
	margin-right:20px;
	margin-bottom:20px;
	color:#fff!important;
	padding:3px 20px
}

.tagscloud a:hover
{
	background:#fff;
	color:#f55800!important
}

.tagscloud a
{
	box-shadow:0 3px 6px #0000004d
}

.fbc-items li a
{
	color:#f55800!important
}

.slick-initialized .slick-slide
{
	display:flex;
	justify-content:center
}

.logged-in-as a
{
	color:#000
}

.logged-in-as a:hover
{
	color:#3002b2
}

.form-author
{
	background:lightgray!important;
	border-radius:20px;
	color:#000!important
}

.form-email
{
	background:lightgray!important;
	border-radius:20px;
	color:#000!important
}

.text-overflow1
{
	color:#fff
}

.button2:hover
{
	background-color:#3002b2
}

.button1:hover
{
	background-color:#3002b2
}

.button3:hover
{
	background-color:#3002b2
}

.promotext a
{
	color:#01CCC9!important
}

.promotext a:hover
{
	color:#3002b2!important
}

.prilkalogo .loaded
{
	background-color:#1a727a;
	border-radius:7px;
	margin-top:10px
}

.card-head1 .loaded1
{
	background-color:#1a727a;
	border-radius:7px
}

.title1
{
	color:#000!important
}

.category-align1 a
{
	color:#000!important
}

.title1:hover
{
	color:gray!important
}

.category-align1 a:hover
{
	color:gray!important
}

.prilkalogo
{
	display:flex;
	align-items:center
}

.title2:hover
{
	background-color:#981314;
	transition:.3s;
	color:#fff
}

.circle-container-rocketka
{
	position:relative;
	width:200px;
	height:105px
}

.circle-rocketka
{
	position:absolute;
	width:153px;
	height:153px;
	margin-left:27px;
	margin-top:-25px
}

.fill-rocketka
{
	stroke:#F0B13F;
	fill:none;
	stroke-width:12;
	stroke-dasharray:251.2;
	stroke-dashoffset:251.2;
	transform:rotate(90deg);
	transform-origin:center;
	transition:stroke-dashoffset 1s linear,stroke .3s linear
}

.text-inside-rocketka
{
	position:absolute;
	margin-top:45px;
	left:52%;
	transform:translate(-50%,-50%);
	text-align:center;
	font-size:24px!important;
	font-weight:700!important;
	color:#333!important;
	font-family:"Montserrat",sans-serif!important;
	font-size:20px!important;
	font-weight:700!important;
	line-height:24.38px;
	text-align:center
}

.timer-promo-rocketka
{
	position:absolute;
	margin-top:50px;
	left:52%;
	transform:translateX(-50%);
	font-size:18px!important;
	color:gray!important;
	font-family:"Montserrat",sans-serif!important;
	font-size:12px!important;
	font-weight:700!important;
	line-height:14.63px;
	text-align:center;
	width:65px;
	height:30px;
	display:flex;
	justify-content:center;
	align-items:center
}

.container-promo-timer-rocketka
{
	display:flex;
	flex-direction:column;
	align-items:center;
	width:464px;
	height:451px;
	border-radius:20px;
	border:2px solid #16878D;
	box-shadow:0 4px 8px 0 #00000040;
	background:#FFF;
	margin:auto
}

.promo-timer-title-rocketka
{
	font-family:"Montserrat",sans-serif!important;
	font-size:20px!important;
	font-weight:700!important;
	line-height:21.94px;
	text-align:center;
	padding:20px;
	padding-right:86px;
	padding-left:85px;
	color:#000!important;
	margin-top:20px
}

.promocode-copy-rocketka
{
	width:416px;
	height:48px;
	background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%230000004D' stroke-width='2' stroke-dasharray='6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
	border-radius:12px;
	margin-top:40px;
	margin-bottom:18px;
	display:flex;
	justify-content:center;
	align-items:center
}

.promocode-copy-rocketka a
{
	font-family:"Montserrat",sans-serif!important;
	font-size:18px!important;
	font-weight:700!important;
	line-height:21.94px;
	text-align:right;
	color:#000!important;
	opacity:.3;
	margin-top:0
}

.copy-notification-promo-rocketka
{
	position:absolute!important;
	font-family:"Montserrat",sans-serif!important;
	margin-top:-67px!important;
	margin-left:68px!important;
	font-size:16px!important;
	font-weight:400!important;
	background-color:#36B21C;
	color:#fff!important;
	padding:2px 3px!important;
	border-radius:5px!important;
	display:none;
	text-wrap:nowrap!important
}

.fa-clone-rocketka
{
	position:relative!important;
	left:186px!important;
	top:3px!important;
	color:#FF4948;
	cursor:pointer
}

.bonus-button-rocketka
{
	width:416px;
	height:48px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:12px;
	background-color:#F0B13F;
	color:#000;
	transition:all .5s ease 0s;
	text-decoration:none;
	color:#FFF;
	font-family:"Montserrat",sans-serif!important;
	font-size:16px!important;
	font-weight:600!important;
	line-height:19.5px;
	text-align:center;
	margin-top:5px!important
}

.bonus-button-rocketka:hover
{
	box-shadow:none!important;
	top:25px!important;
	transition:all .5s ease 0s
}

.bonus-button-rocketka span
{
	padding-left:5px
}

#bonusAmount-rocketka
{
	position:absolute;
	margin-left:65px!important;
	margin-top:91px!important;
	background-color:#fff;
	border-radius:20px;
	color:#000!important;
	box-shadow:0 2.79px 5.59px 0 #00000040;
	width:80px;
	font-family:"Montserrat",sans-serif!important!important;
	display:flex;
	justify-content:center;
	align-items:center;
	font-weight:700
}

.small-info-rocketka
{
	font-family:"Montserrat",sans-serif!important;
	display:flex;
	font-size:12px!important;
	font-weight:600;
	align-items:center;
	text-align:center;
	margin-top:15px!important;
	line-height:14.63px;
	color:gray!important;
	padding:0 15px
}

#finishing-timer-raketka
{
	position:absolute;
	margin-left:93px!important;
	margin-top:60px!important
}

.promo-copy-icon-rocketka
{
	position:absolute
}

@media(max-width:768px) {
	.container-promo-timer-rocketka
	{
		width:330px
	}

	.promocode-copy-rocketka
	{
		width:320px
	}

	.bonus-button-rocketka
	{
		width:320px!important
	}

	.fa-clone-rocketka
	{
		left:145px!important
	}

	.promo-timer-title-rocketka
	{
		padding-right:0!important;
		padding-left:0!important
	}

	#bonusAmount-rocketka
	{
		margin-top:95px!important
	}

	.bonus-button-rocketka span
	{
		padding-left:0
	}

	.copy-notification-promo
	{
		font-size:14px!important;
		margin-top:-55px!important;
		margin-left:143px!important
	}
}

@media(max-width:375px) {
	.container-promo-timer-rocketka
	{
		width:300px
	}

	.promocode-copy-rocketka,.bonus-button-rocketka
	{
		width:280px!important
	}

	.fa-clone-rocketka
	{
		left:115px!important
	}

	.copy-notification-promo-rocketka
	{
		margin-left:116px!important
	}
}

.section
{
	background-color:#BBCED0;
	-webkit-border-radius:6px;
	padding:20px;
	height:auto;
	border-radius:6px;
	position:relative;
	overflow:hidden;
	display:flex;
	z-index:0
}

.navigation__list
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin:0!important;
	width:100%;
	height:100%;
	gap:5px
}

.navigation__list li
{
	width:100%!important;
	padding:0!important;
	margin:0!important;
	display:block;
	position:relative;
	list-style:none;
	height:100%
}

.navigation__list a
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	background:#f7f7f7;
	-webkit-border-radius:6px;
	border-radius:6px;
	width:100%;
	height:100%;
	padding:15px 0;
	text-decoration:none;
	position:relative;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	color:#104c54
}

.navigation__list a:hover
{
	background-color:#fff;
	-webkit-box-shadow:0 1px 12px #0a626a26;
	box-shadow:0 1px 12px #0a626a26;
	color:#1397A3!important
}

.navigation__list a:hover:before
{
	opacity:1
}

.navigation__list a:before
{
	content:'';
	display:block;
	width:100%;
	height:8px;
	background:#1397A3;
	-webkit-border-radius:6px;
	border-radius:6px;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}

@media(max-width:1200px) {
	.navigation__list
	{
		display:flex;
		flex-wrap:wrap;
		flex-direction:row;
		justify-content:space-around
	}

	.navigation__list li
	{
		width:32%!important
	}
}

.apps
{
	margin-bottom:20px;
	padding:20px!important;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	background-color:#1a727a;
	align-items:center
}

.apps__btn
{
	background:#0a626a;
	-webkit-border-radius:36px;
	border-radius:36px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin-right:20px;
	padding-right:20px;
	height:48px
}

.apps__text
{
	font-weight:400;
	font-size:16px;
	line-height:150%;
	color:#fff;
	margin:0!important;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}

.apps__btn-pill
{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:24px;
	background:#6cb0b7;
	-webkit-border-radius:36px;
	border-radius:36px;
	width:95px;
	padding:12px 15px;
	position:relative;
	margin-right:20px
}

.apps__btn span
{
	font-weight:400;
	font-size:16px;
	line-height:150%;
	color:#fff;
	text-transform:uppercase
}

.apps__btn-pill .img-phone
{
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-height:none;
	-webkit-filter:drop-shadow(0px 4px 7px #192a3280);
	filter:drop-shadow(0px 4px 7px #192a3280)
}

@media screen and (max-width: 700px) {
	.apps
	{
		margin-bottom:25px;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}

	.apps__text
	{
		text-align:center
	}
}

.grid-item2
{
	padding-left:0;
	padding-right:0
}

#footer .published a
{
	color:red!important;
	transition:.5s
}

#footer .published a:hover
{
	color:#ff5a5a!important;
	transition:.5s
}

.link-footer
{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:5px
}

.navigation__list li a
{
	color:#3002b2!important
}

#footer a#back-to-top
{
	right:20px;
	bottom:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:100px;
	width:52px;
	height:52px;
	background-color:#000
}

@media(max-width:768px) {
	#footer a#back-to-top
	{
		right:18px;
		bottom:17px;
		display:flex;
		align-items:center;
		justify-content:center;
		border-radius:100px;
		width:55px;
		height:55px
	}

	#footer a#back-to-top:hover
	{
		box-shadow:none
	}

	#footer a#back-to-top .fa-angle-up
	{
		font-size:140%
	}
}

@media(max-width:450px) {
	.meta .author-name
	{
		font-size:14px
	}
}

.prilkalogo img,.grid-wrapper2 .loaded2,.banner__logo img
{
	box-shadow:none!important
}

.container-banner-main-22
{
	display:flex;
	justify-content:center;
	align-items:center
}

.banner
{
	text-align:center;
	padding:30px 40px;
	background: linear-gradient(0deg, #202438 0%, #2d3250 100%);
	border-radius:10px;
	box-shadow:0 4px 20px #0000004d;
	animation:fadeIn 1.5s ease-in-out;
	max-width:400px;
	width:90%
}

.banner__logo
{
	width:120px;
	margin:0 auto;
	background-size:contain;
	border-radius:50%;
	animation:logoBounce 2s infinite
}

.banner__caption-h1
{
	font-size:28px;
	color:#fff;
	margin:0 10px 0 0;
	font-weight:700;
	animation:slideIn 1.5s ease-out
}

.container-banner-main-22 .banner p
{
	font-size:16px;
	color:#fff;
	margin:10px 0 20px;
	animation:slideIn 1.5s ease-out
}

.cta-button
{
	display:inline-block;
	padding:12px 30px;
	color:#fff;
	text-decoration:none;
	background:#f55800;
	border-radius:5px;
	font-size:18px;
	font-weight:700;
	animation:pulse 2s infinite;
	transition:background .3s
}

.cta-button:hover
{
	background:#3002b2;
	color:#fff
}

@keyframes fadeIn {
	from
	{
		opacity:0;
		transform:translateY(30px)
	}

	to
	{
		opacity:1;
		transform:translateY(0)
	}
}

@keyframes logoBounce {
	0%,100%
	{
		transform:translateY(0)
	}

	50%
	{
		transform:translateY(-10px)
	}
}

@keyframes slideIn {
	from
	{
		opacity:0;
		transform:translateX(-20px)
	}

	to
	{
		opacity:1;
		transform:translateX(0)
	}
}

@keyframes pulse {
	0%,100%
	{
		transform:scale(1)
	}

	50%
	{
		transform:scale(1.05)
	}
}

div.text ol,div.text ul
{
    margin: 24px;
    padding: 10px;
    border: 1px solid #cbcbcb;
    background: #5100d31a;
    border-radius: 10px;
}

div.text ul:not([class]) li:before
{
	width:5px;
	height:5px;
	background-size:contain;
	background-position:top right;
	right:0;
	left:5px;
	background: #00a359;
	top:15px;
}

div.text ol:not([class]) li::marker
{
	color:#737373!important;
	font-weight:bolder;
	text-shadow:gray 1px 0;
	padding-left:24px!important
}

div.text ol:not([class]) li
{
	margin-right:24px
}
div.text ul:not([class]) li
{
	padding-right:24px
}


.ez-toc-list
{
	border:none!important
}

#comments
{
	margin-top:40px
}

.pll-parent-menu-item .sub-menu
{
	flex-direction:column
}

.all-bonuses
{
	text-align:center
}

.container-game-888
{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
	gap:10px
}

.link-game-888
{
	display:flex;
	flex-direction:column;
	width:240px;
	position:relative;
	overflow:hidden;
	transition:1s;
	border-radius:10px;
	direction:ltr
}

.link-game-888 img
{
	height:192px;
	transition:1s;
	z-index:99
}

.desc-game
{
	z-index:100;
	font-size:14px;
	text-align:center;
	background-color:#262b31;
	color:#fff;
	height:54px;
	display:flex;
	align-items:center;
	justify-content:center
}

.out-more
{
	position:absolute;
	margin-left:25%;
	width:110px;
	text-align:center!important;
	margin-top:75px;
	background-color:#62ff68;
	color:#fff;
	padding:3px 10px;
	border-radius:5px;
	display:none;
	transition:none 1s;
	z-index:101
}

.link-game-888:hover
{
	outline:2px solid #62ff68;
	border-radius:10px;
	transition:1s
}

.link-game-888:hover img
{
	transform:scale(1.1)
}

.link-game-888:hover .out-more
{
	display:flex;
	justify-content:center;
	align-items:center;
	transition:none 1s
}

.toggle-btn
{
	display:block;
	margin:10px auto;
	padding:8px 16px;
	font-size:16px;
	cursor:pointer;
	border:none;
	border-radius:10px;
	background-color:#f55800;
	color:#FFF;
	width:200px;
	margin-top:30px;
	transition:1s
}

.toggle-btn:hover
{
	background-color:#3002b2;
	transition:1s
}

.link-game-888 img
{
	height:192px!important;
	transition:1s;
	z-index:99
}

nav.side-nav ul.menu li.menu-item-has-children>a:after
{
	background:#fff!important
}

nav.side-nav ul.menu>li.current-menu-ancestor>a:before,nav.side-nav ul.menu>li.current-menu-item>a:before
{
	background-color:#fff!important
}

.custom-toc .ez-answer
{
	display:flex;
	flex-wrap:wrap!important;
	align-items:center!important;
	justify-content:flex-start!important;
	gap:10px;
	margin:20px 0!important;
	border:0!important;
	background:none!important
}

html
{
	scroll-behavior:smooth
}

.checkmark
{
	transition:1s
}

.checkmark.rotate
{
	transform:rotate(90deg);
	transition:1s
}

.custom-toc .ez-question
{
	font-size:1.2rem!important;
	font-weight:bolder!important;
	cursor:pointer;
	background: linear-gradient(0deg, #202438 0%, #2d3250 100%);
	border-radius:10px;
	color:#fff!important;
	padding:20px;
	font-size:16px!important;
	margin-bottom:0!important;
	display:flex;
	justify-content:space-between
}

.toc-item
{
	padding:0!important;
	margin:0!important;
	line-height:27px
}

.toc-item a
{
	list-style-type:none!important;
	padding:7px!important;
	margin:0;
	color:#fff!important;
	background-color:#f55800!important;
	border-radius:5px!important
}

.toc-item a:hover
{
	color:#fff!important;
	background-color:#3002b2!important
}

.contaienr-button-two
{
	display:flex;
	justify-content:center;
	gap:10px;
	margin:20px 0
}

.link-twobutton-game
{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	width:25%;
	padding:10px 30px;
	background:#f55800;
	border-radius:10px;
	color:#fff!important
}
.contaienr-button-two .link-twobutton-game:first-child{
	background:#0c3
}
.contaienr-button-two .link-twobutton-game:first-child:hover{
	background:#02fc41
}
.link-twobutton-game:hover
{
	background:#3002b2
}

.custom-toc
{
	margin:20px 0
}
	.table-wrapper
	{
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
		margin:30px 0
	}

	.table-wrapper::-webkit-scrollbar
	{
		height:8px;
		background-color:#f0f0f0
	}

	.table-wrapper::-webkit-scrollbar-thumb
	{
		background-color:#f55800;
		border-radius:4px
	}

	.table-wrapper::-webkit-scrollbar-thumb:hover
	{
		background-color:#0056b3
	}

	.table-wrapper::-webkit-scrollbar-track
	{
		background-color:#e0e0e0;
		border-radius:4px
	}

	.table-wrapper table th,.table-wrapper table td
	{
		text-align:left;
		padding:8px
	}

	.table-wrapper table tr
	{
		display:table-row
	}

	div.text table
	{
		width:100%;
		max-width:768px;
	}
@media (max-width: 768px) {
	.link-game-888{
		width: 110px;
	}
	.link-game-888 img{
		height: 93px !important;
    transition: 1s;
    z-index: 99;
    border-radius: 0px !important
	}
	.desc-game{
	  height: 91px;
	}
	.out-more{
		position: absolute;
    margin-left: 0;
    width: 90px;
    text-align: center !important;
    margin-top: 29px;
    background-color: #62ff68;
    color: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    display: none;
    transition: none 1s;
    z-index: 101;
	}
	.contaienr-button-two
	{
		flex-direction:column
	}

	.link-twobutton-game
	{
		width:80%;
		margin:0 auto;
		padding:10px 6px
	}

	.custom-toc .ez-answer
	{
		margin:10px 0 20px!important
	}

	.custom-toc .ez-question
	{
		font-size:1.2rem!important;
		font-weight:bolder!important
	}

	.toc-item
	{
		font-size:13px
	}

	.table-wrapper
	{
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
		margin:30px 0
	}

	.table-wrapper::-webkit-scrollbar
	{
		height:8px;
		background-color:#f0f0f0
	}

	.table-wrapper::-webkit-scrollbar-thumb
	{
		background-color:#f55800;
		border-radius:4px
	}

	.table-wrapper::-webkit-scrollbar-thumb:hover
	{
		background-color:#0056b3
	}

	.table-wrapper::-webkit-scrollbar-track
	{
		background-color:#e0e0e0;
		border-radius:4px
	}

	.table-wrapper table th,.table-wrapper table td
	{
		text-align:left;
		padding:8px
	}

	.table-wrapper table tr
	{
		display:table-row
	}

	div.text table
	{
		width:600px;
		max-width:600px
	}
}

table:not([class])
{
	width:100%;
	overflow-x:auto;
	white-space:nowrap;
	border-collapse:collapse
}

table:not([class]) tbody,table:not([class]) tr,
{
	display:table-cell
}

#show-more
{
	display:none
}

.custom-toc .toc-item.toc-hidden
{
	display:none
}

#show-more
{
	display:flex;
	width:20%;
	justify-content:center;
	align-items:center;
	padding:10px 20px;
	border-radius:10px;
	background: linear-gradient(0deg, #202438 0%, #2d3250 100%);
	margin:20px 40%;
	color:#fff
}

@media(max-width:767px) {
	#show-more
	{
		display:flex;
		width:50%;
		justify-content:center;
		align-items:center;
		padding:10px 20px;
		border-radius:10px;
		background:linear-gradient(0deg,#000,#303030);
		margin:20px 25%;
		color:#fff
	}

}

.hide-btn
{
	display:none
}

.section-wrapper2-ar .ribbon-2
{
	width:120px;
	position:absolute;
	text-align:center;
	color:#f0f0f0;
	top:19px;
	right:364px;
	transform:rotate(320deg);
	background-color:#AC2525;
	font-size:12px
}

@media(max-width:1050px) {
	.section-wrapper2-ar .ribbon-2
	{
		top:18px;
		right:255px;
	}

	.section-wrapper2-ar
	{
		width:340px !important;
		margin:20px auto!important
	}
}

.owl-carousel
{
	display:block;
	position:relative;
	width:100%;
	overflow:hidden;
	margin:20px 0
}

.slide
{
	width:100%;
	display:block;
	position:relative
}



.owl-stage
{
	display:flex
}

.owl-dot
{
	width:10px;
	height:10px;
	background:#3d3d3d;
	border-radius:10px
}

.owl-dots .active
{
	background-color:#f55800
}

.owl-dots
{
	display:flex;
	gap:2px;
	justify-content:center
}

.disabled
{
	display:none
}

.owl-mobile
{
	margin:20px 0;
	overflow:hidden
}

html
{
	overflow-x:hidden
}

#single .post-content
{
	margin-top:0
}

.header-navigation-promo
{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:wrap!important
}

.header-navigation-promo__item
{
	width:50%!important;
	box-sizing:border-box
}

.header-navigation-promo__link
{
	background:linear-gradient(90deg,#252525,#303030);
	border-left:0;
	display:flex!important;
	flex-direction:column!important;
	padding:10px!important
}

.main-nav ul.menu li.header-navigation-promo__item
{
	padding:0!important;
	height:57px
}

.header-navigation-promo-link__ico .ico__svg
{
	position:absolute;
	right:5px;
	top:10px;
	width:30px;
	height:30px;
	fill:#696969
}

.header-navigation-promo
{
	min-width:500px!important;
	max-width:500px!important
}

.header-navigation-promo__item
{
	padding:0!important
}

.header-navigation-promo-link
{
	background:linear-gradient(90deg,#1e1e1e,#3b3b3b)!important;
	border-left:0!important;
	padding:10px!important
}

.header-navigation-promo-link:hover,.header-navigation-promo__item a:hover
{
	color:#fff!important;
	background:linear-gradient(90deg,#282828,#3b3b3b)!important
}

.menu-item-666696
{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:5px
}

.header-navigation-promo-link__info .ui-tag
{
	background-color:#5e995e;
	padding:3px;
	border-radius:3px;
	margin-bottom:5px
}

.header-navigation-promo__link
{
	box-sizing:border-box;
	gap:5px
}

.promo-slots-item-header-li
{
	display:flex;
	flex-wrap:wrap;
	height:auto!important;
	background:#fff;
	width:100%!important;
	gap:15px;
	padding:10px!important;
	border-radius:8px;
	margin:10px!important
}

#menu-header-english-3
{
	gap:0
}

@media(max-width:768px) {
	.title.ularge
	{
		margin-bottom:25px
	}

	.content
	{
		margin-top:15px
	}

	.container-header-desc
	{
		padding:.5rem;
	}
}

#page
{
	padding-top:30px;
	padding-bottom:50px;
	background-color:#fff;
	border-radius:0 0 20px 20px;
	margin-bottom:50px
}

.epcl-cta
{
	display:none
}

.slider-888-container
{
	position:relative;
	max-width:1230px;
	margin:0 auto;
	overflow:hidden;
	background-color:#0D0D0D
}

.slider-888-slider
{
	display:flex;
	transition:transform .5s ease-in-out
}

.slider-888-slide
{
	min-width:100%;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	padding:30px 50px;
	background:#0D0D0D;
	position:relative;
	overflow:hidden;
	box-sizing:border-box
}

.slider-888-container .img-slide-after
{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	background-size:cover;
	background-position:center;
	z-index:1
}

.slider-888-slide-content
{
	width:50%;
	z-index:2
}

.slider-888-slide-title
{
	font-size:40px;
	font-weight:700;
	margin-bottom:20px;
	color:#fff;
	font-family:var(--epcl-title-font-family);
	line-height:1.2
}

.slider-888-slide-description
{
	font-size:16px;
	margin-bottom:20px;
	opacity:.9;
	color:#fff
}

.slider-888-register-btn
{
	display:inline-block;
	background-color:#0c3;
	color:#fff;
	font-weight:700;
	padding:10px 25px;
	border:none;
	border-radius:3px;
	font-size:14px;
	cursor:pointer;
	text-transform:uppercase;
	text-decoration:none
}

.slider-888-register-btn:hover
{
	color:#fff;
	background-color:#02fc41
}

.slider-888-prev-arrow,.slider-888-next-arrow
{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	background:#00000080;
	color:#fff;
	width:40px;
	height:40px;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	z-index:10;
	font-size:24px
}

.slider-888-prev-arrow
{
	left:10px
}

.slider-888-next-arrow
{
	right:10px
}

.slider-888-pagination
{
	position:absolute;
	bottom:20px;
	left:50%;
	transform:translateX(-50%);
	display:flex;
	gap:8px;
	z-index:10
}

.slider-888-dot
{
	width:12px;
	height:12px;
	border-radius:50%;
	background-color:#ffffff4d;
	cursor:pointer;
	transition:background-color .3s
}

.slider-888-dot.active
{
	background-color:#fff
}
	#footer .mobile-version{
		display:none;
	}
@media (max-width: 768px) {
	.slider-888-container .img-slide-after{
		width:100%;
		
	}
	.slider-888-slide
	{
		flex-direction:column;
		padding:20px
	}

	.slider-888-slide::after
	{
		position:relative;
		width:100%;
		height:200px;
		margin-top:20px
	}

	.slider-888-slide-content
	{
		width:100%
	}

	.slider-888-slide-title
	{
		font-size:28px
	}
		#footer .desktop-version{
		display:none;
	}
	#footer .mobile-version{
		display:flex;
		flex-direction:column;
		margin-bottom:24px;
	}
	.container-mobile-setion-app{
		
    display: flex;
    flex-direction: row;
    width: 100%;
    background: #3d3d3d;
    justify-content: center;
    border-radius: 4px;
    padding: 0px .5rem;
    box-sizing: border-box;
    height: 59px;
    margin-bottom: .5rem;

	}
	.container-mobile-setion-app .link-game-button-footer{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
	}
	.seo-module-column-1,.seo-module-column-2{
		color:#3002b2;
	}
	#seo-module{
		margin-bottom: 1rem;
    display: block;
    padding: 0.9375rem;
    background: rgb(48, 48, 48);
    border-radius: 4px;
	}
	.caption-seo-module{
		
    margin-bottom: 1rem !important;
    background: #303030 !important;
    border-radius: 4px !important;

	}
	.download-app-widget-stores{
    display: flex;
    height: 100%;
    align-items: flex-end;
	}
	.download-app-widget__description{
    display: flex;
    flex-direction: column;
    gap: 0px;
    padding: 0px;
    margin: 0px;
    justify-content: center;
    align-items: center;
    margin-bottom: .25rem;
    margin-top: .5rem;
	}
	.download-app-widget-description__logo{
    max-height: 1.125rem;
    max-width: 5.3125rem;
	}
	.download-app-widget-description__title{
    margin-top: 2px;
    color: white;
    padding: 0px;
    color: white;
    font-size: .6875rem;
    line-height: .75rem;
	}
	.container-mobile-footer-social{
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    border-radius: 4px;
    padding: 0px;
    box-sizing: border-box;
		gap:.5rem;
    height: 59px;
    margin-bottom: .5rem;
	}
	.container-mobile-item-social{
		
    display: flex;
    flex-direction: row;
		justify-content:space-between;
    width: 25%;
    background: #3d3d3d;
    justify-content: center;
    border-radius: 4px;
    padding: 0px;
    box-sizing: border-box;
    margin-bottom: .5rem;
    align-items: center;

	}
	.container-mobile-item-social .ico__svg{
		fill:white
	}
	.ico_rotater_footer{
		width: 12px;
    fill: white;
    position: absolute;
    right: 3.5rem;
    margin-top: 12px;
		transition:ease-in-out 1s;
	}
	.caption-seo-module .ico_rotater_footer{
		transform:rotate(0deg);
		transition:ease-in-out 1s;
	}
	.caption-seo-module.open .ico_rotater_footer{
		transform:rotate(180deg);
		transition:ease-in-out 1s;
	}
	.seo-module-column-1 ol,.seo-module-column-2 ol,.seo-module-column-1 ul,.seo-module-column-2 ul{
		padding:0px 1rem;
		list-style:auto
	}
	.container-copyrithing-mobile-footer{
		display:flex;
		flex-direction:column;
	}
	.read-copy{
    font-size: .6875rem;
    line-height: .8125rem;
    color: white;
    padding-top: 1rem;
    text-align: center;
	}
	.read-desc-copy{
    font-size: .6875rem;
    line-height: .8125rem;
    color: white;
    padding: 1rem;
    text-align: center;
	}
	.link-copy-footer{
		color:green;
    font-weight: bold;
	}
	.container-horizontal-info{
    display: flex;
    justify-content: space-between;
	}
	.p18plus{
    display: flex;
    background: #3d3d3d;
    padding: 0px .5rem;
    border-radius: 4px;
    color: white;
    align-items: center;
	}
	.container-horizontal-info .lang-dropdown .lang-list{
		margin-top:-79px;
		border-radius:4px;
	}
}
.container-games-all-888{
	display:flex;
	background:white;
	padding:3rem .5rem 1rem .5rem;
	overflow:hidden;
	width:100%;
	box-sizing:border-box;
}
.continaer-item-all-888-games__caption{
	display:flex;
	justify-content:space-between;
	padding:0px 1rem;
	font-size:1rem;
	line-height:1.2rem;
	font-weight:700;
}
.continaer-item-all-888-games__caption a{
	font-weight:500;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:5px;
}
.continaer-item-all-888-games__caption a svg{
	width:10px;
	height:20px;
	transition:.3s;
}
.continaer-item-all-888-games__caption a:hover svg{
	fill:#990000;
	transition:.3s;
}
.continaer-item-all-888-games{
	display:flex;
	flex-direction:column;
	overflow:hidden;
	position:relative;
	box-sizing:border-box;
}
.container-item-all-888-games__line{
	display:flex;
	padding:.5rem 1rem;
	margin-bottom:3rem;
	overflow-x:scroll;
	gap:.5rem;
	position:relative;
	box-sizing:border-box;
}

.line__item-game{
	display:flex;
	flex-direction:column;
	width:174px !important;
	min-width:174px;
}
.line__item-game img{
    border-radius: 4px 4px 0px 0px;
}
.line__item-game span{
    display: flex;
    width: 100%;
    border-radius: 0px 0px 4px 4px;
    font-size: .75rem;
    line-height: .875rem;
    padding: 2px;
    justify-content: center;
    align-items: center;
    background: #E6E6E6;
    box-sizing: border-box;
}
    
 .casino-banner {
            width: 100%;
            min-height: 400px;
            background: linear-gradient(316deg, #3002b2 0%, #5828aa 50%, #8b5cf6 100%);
            padding: 24px 16px 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .container {
            max-width: 1200px;
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 32px;
        }

        .hero-content {
            max-width: 525px;
            text-align: left;
            width: 100%;
        }

        .hero-title {
            font-size: 2rem;
            font-weight: 700;
            line-height: 1.1;
            color: white;
            margin-bottom: 16px;
        }

        .title-line-1 {
            display: block;
            margin-bottom: 8px;
        }

        .title-line-2 {
            display: flex;
            align-items: center;
            gap: 4px;
        }

        .animated-text {
            color: #f55800;
            font-weight: 700;
            display: inline-block;
            min-width: 280px;
            min-height: 1.1em;
        }

        .cursor {
            color: white;
            animation: blink 1s infinite;
        }

        @keyframes blink {
            0%, 50% { opacity: 1; }
            51%, 100% { opacity: 0; }
        }
        }

        .hero-description {
            color: white;
            font-size: 0.875rem;
            line-height: 1.5;
            margin-bottom: 24px;
            opacity: 0.9;
        }

        .actions-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 16px;
            width: 100%;
            max-width: 500px;
        }

        .action-card {
            background: rgba(139, 92, 246, 0.8);
            backdrop-filter: blur(10px);
            border-radius: 8px;
            padding: 24px;
            text-decoration: none;
            color: white;
            transition: all 0.3s ease;
            border: 1px solid rgba(255, 255, 255, 0.1);
        }

        .action-card:hover {
            background: rgba(139, 92, 246, 0.9);
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
        }

        .card-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 16px;
        }

        .card-icon {
            width: 64px;
            height: 64px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            position: relative;
        }

        .arrow-icon {
            width: 24px;
            height: 24px;
            color: white;
            opacity: 0.7;
        }

        .card-title {
            font-size: 1.125rem;
            font-weight: 600;
            line-height: 1.4;
            margin: 0;
            color: white;
        }

        .nl-casinos-card .card-icon {
            background: linear-gradient(135deg, #ff6b35, #d63447);
            border-radius: 50%;
        }



        .nl-casinos-card .card-icon::after {
            content: "✓";
            position: absolute;
            top: -4px;
            right: -4px;
            width: 20px;
            height: 20px;
            background: #10b981;
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 12px;
            font-weight: bold;
        }

        /* Адаптивность */
        @media (min-width: 768px) {
            .casino-banner {
                padding: 32px 16px 40px;
            }

            .hero-title {
                font-size: 3rem;
            }

            .hero-description {
                font-size: 1rem;
            }

            .actions-grid {
                gap: 24px;
            }

            .action-card {
                padding: 32px 20px;
            }

            .card-title {
                font-size: 1.25rem;
            }
        }

        @media (min-width: 1024px) {
            .casino-banner {
                padding: 30px 0 50px;
            }

            .container {
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                gap: 48px;
            }

            .hero-content {
                text-align: left;
                max-width: 525px;
                padding-right: 48px;
            }

            .hero-title {
                font-size: 4rem;
            }

            .title-line-1 {
                display: inline;
                margin-right: 12px;
            }

            .actions-grid {
                max-width: 500px;
                flex-shrink: 0;
            }
        }


        .container {
            position: relative;
            z-index: 1;
        }

        /* Анимация появления */
        .hero-content {
            animation: slideInLeft 0.8s ease-out;
        }

        .actions-grid {
            animation: slideInRight 0.8s ease-out 0.2s both;
        }

        @keyframes slideInLeft {
            from {
                opacity: 0;
                transform: translateX(-30px);
            }
            to {
                opacity: 1;
                transform: translateX(0);
            }
        }

        @keyframes slideInRight {
            from {
                opacity: 0;
                transform: translateX(30px);
            }
            to {
                opacity: 1;
                transform: translateX(0);
            }
        }

        .action-card {
            animation: fadeInUp 0.6s ease-out forwards;
        }

        .action-card:nth-child(1) { animation-delay: 0.3s; opacity: 0; }
        .action-card:nth-child(2) { animation-delay: 0.4s; opacity: 0; }
        .action-card:nth-child(3) { animation-delay: 0.5s; opacity: 0; }
        .action-card:nth-child(4) { animation-delay: 0.6s; opacity: 0; }

        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* SVG иконка стрелки */
        .arrow-icon svg {
            width: 24px;
            height: 24px;
            fill: currentColor;
        }

.hero-description p {
	color:white;
}
.main-nav ul.sub-menu{
	border-radius:10px;
}
.main-nav ul.sub-menu li{
	padding:7px 0px;
}
        .features {
            max-width: 1200px;
            margin: 0 auto;
            padding: 40px 20px;
        }
        
        .features__title {
            text-align: center;
            font-size: 2rem;
            font-weight: bold;
            margin-bottom: 40px;
            color: #333;
        }
        
        .features__grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 20px;
        }
        
        .features__item {
            background: #ede5fb;
            padding: 30px 20px;
            border-radius: 12px;
            text-align: center;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        
        .features__item:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
        }
        
        .features__number {
            display: block;
            font-size: 2.5rem;
            font-weight: bold;
            color: #ff6b35;
            margin-bottom: 10px;
            animation: pulse 2s infinite;
        }
        
        .features__description {
            font-size: 0.9rem;
            color: #666;
            line-height: 1.5;
        }
        
        @keyframes pulse {
            0%, 100% { transform: scale(1); }
            50% { transform: scale(1.05); }
        }
        
        @media (max-width: 768px) {
            .features__grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 15px;
            }
            
            .features__title {
                font-size: 1.5rem;
            }
            
            .features__number {
                font-size: 2rem;
            }
        }
.mobile.main-nav{
	background:#3002b2 !important;
}
.mobile.main-nav .logo a{
	margin: 0px auto;
    display: flex;
    justify-content: center;
}
#header .grid-container{
	padding:0px;
}
.grid-top-header{
	padding-top:20px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.grid-top-header:before,.grid-top-header:after{
	display:none;
}
.grid-top-header .logo{
	margin:5px !important;
}
.main-nav {
    text-align: left;
    float: left;
}
.link-header-btn-game{
	background: #f55800;
    padding: 5px 10px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 3px;
    color: white;
    font-weight: bold;
    font-size: 14px;
	transition:.3s background;
}
.link-header-btn-game:hover{
	background:#8b3403;
	transition:.3s background;
	color:white;
}
.link-header-game{
	color:white;
	font-size:14px;
	font-weight:bold;
	transition:.3s color;
}
.container-top-header-btn{
	display: flex;
    gap: 16px;
    align-items: center;
}
.link-header-game:hover{
	color:#cecece;
	transition:.3s color;
}
@media(max-width:767px){
	.grid-top-header .logo {
		margin: 0px auto !important;
	}
	.link-header-game{
		display:none;
	}
	.casino-banner .container{
		max-width:375px;
		padding:40px 10px;
	}
}