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:#ff6019!important;
	border-radius:20px
}
.epcl-breadcrumbs{
	padding-bottom:0px;
}
body{
	background-color:#000;
}
.link-game-square svg
{
	width:16px
}

.link-game-square svg path
{
	fill:white
}
#header nav ul.menu > li > a:not(.epcl-button), #header nav ul.menu li.menu-item-has-children:after{
	color:black;
}
.link-game-square
{
	display:flex;
	justify-content:center;
	align-items:center;
	width:32px;
	height:32px!important;
	background-color:#ff6019;
	border-radius:5px
}

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

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

.container-header-desc
{
	background-color:#003266;
	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: #ff6019;
    border-radius: 5px;
    display: flex;
    align-items: center;
    color: white;
    padding: 0 20px;
}
#footer #back-to-top{
	    border-radius: 50px;
}
.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, #5c5c5c26 0, #0A519D 23.68%);
	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
}

.main-nav ul.menu li a
{
	color:#fff
}

.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;
	color:white !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
}

.main-nav ul.menu li
{
	padding:0 10px!important
}

.main-nav ul.sub-menu
{
	left:15px;
	max-width:200px
}

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

.menu-item a:hover
{
	background: #ff6019 !important;
    color: #000000 !important;
}

.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
}

.sub-menu a:hover
{
	background:none!important;
	color:#ff6019 !important;
	border-left:1px solid #ff6019;
	border-radius:0
}

#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:72px
	}

	.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) {
	#menu-header-info-mobile{
		margin:0px !important;
	}
	#header nav {
        display: none !important;
    }
	#menu-item-0 .item-menu-redir-game{
    padding: 0px !important;
    border-bottom: 0px;

	}
	#menu-item-0 .item-menu-redir-game:after{
		right:10px;
	}
	#menu-item-0 .sub-menu a:before {
        content: "";
        display: inline-block;
        width: 5px;
        height: 5px;
        margin-top: 12px;
        background-color: #000000;
        border-radius: 50%;
        margin-right: 8px;
}
	nav.side-nav div.close{
		    top: 22px;
        right: 10px;
        padding: 0px;
	}
	.link-reg-mobile .link-game-button{
		width:50%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.container-top-header-mobile-nav .header-info{
		display:flex;
		padding:20px 10px;
		background:white;
	}
	.header-info__time{
		font-size:18px;
	}
	.header-info__language{
		font-size:18px;
		margin-left:20px;
	}
	.container-top-header-mobile-nav .header-search{
    display: flex;
    align-items: center;
    margin: .5rem;
    background: #f3f3f3;
    border-radius: 10px;
    padding: 10px;
		color:black;
	}
	.container-top-header-mobile-nav .header-search svg{
		 width: 10px;
    padding-right: 20px;
    margin-left: 20px;
    height: 20px;
    flex-direction: row;
    margin-right: 20px;
    border-right: 1px solid lightgray;
	}
  
	nav.mobile.side-nav{
		background:#E6E6E6 !important;
		padding:0px;
	}
	nav.side-nav .close{
		background:none;
		color:black;
	}
	.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: .5rem;
        justify-content: center;
        align-items: center;
        margin: .5rem;
	}
	.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;
			        color: var(--epcl-text-color);
	}

	.bottom-navigation-link-coupon-content__wrapper
	{
		background:#ff6019;
		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:white;
	}
	nav.side-nav ul.menu ul.sub-menu{
			opacity:0;
	}
	nav.side-nav ul.menu{
		padding:0px;
		max-width:100%;
		margin:0px 1rem 0px 0px;
		background:white;

		color:black;
	}
	.item-menu-redir-game{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: white;
    font-size: 16px;
    padding: 10px;
    border-bottom: 1px solid lightgray;
    gap: 5px;
		color:black;
	}
	.item-menu-redir-game svg{
		width: 18px;
    padding: 10px;
    border-radius: 50%;
    background: #e6e6e6;
	}
	.small-title-header-slash{
		padding:.5rem;
		font-size:12px;
		line-height: 12px;
		display:flex;
		color:black
	}

	#header nav ul.menu > li > a:not(.epcl-button), nav.side-nav ul.menu > li > a:not(.epcl-button), #header nav ul.menu li.menu-item-has-children:after{
		color:black;
	}
	.menu-item a{
		padding:.5rem !important;
	}
	.main-nav ul.sub-menu li a, nav.side-nav ul.sub-menu li a{
		color:black;
	}
	.menu-item a:hover{
		background:none !important;
		color:#ff6019 !important;
	}
	nav.side-nav ul.menu li>ul.sub-menu{
		padding:0px !important;
	}
	nav.side-nav ul.menu li.open>ul.sub-menu{
		padding:10px 5px !important;
	}
	nav.side-nav ul.menu li.menu-item-has-children>a:after{
		background:black;
	}
	nav.side-nav ul.menu>li{
		padding:10px !important;
		border-bottom:1px solid lightgray;
	}
	.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: #333;
        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: #333;
        align-content: center;
        align-items: center;
        justify-content: center;
	}

	.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: #333;
    border-radius: .25rem;
		color:white;
	}
	.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{
	display:flex;
	align-items:center;
}
@media(max-width:768px) {
	#header .logo{
		padding:0px 10px;
		display:flex;
		align-items:center;
	}
	.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:flex;
		align-items:center;
	}

	.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;
	background-color:#303030;
	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:#ff6019
}

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

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

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

#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:flex;
	width:70%;
	background-color:#303030;
	justify-content:space-between;
	padding:20px 60px 20px 20px;
	color:#fff
}

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

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

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

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

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

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

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

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

#footer a:hover
{
	color:#ff6019
}

@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
{
	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,black 60%,transparent 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:#ff6019;
	border:1px solid #ff6019
}

@media (max-width: 1200px) {

		    #header div.menu-mobile {

        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        height: auto !important;
        display: flex !important;
        cursor: pointer !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        z-index: 200;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        flex-direction: column !important;
        align-items: center !important;
    }
	#header div.menu-mobile svg {
    fill: #282424;
		width: 20px;
		height: 20px;
	}
	.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(90deg,black 20%,transparent 100%)
	}
}

@media (max-width: 599px) {
	.game-card
	{
		width:100%
	}
}
div.text blockquote{
	    background-color: #ff00001a !important;
    border-left: 5px solid #ff6019 !important;
    border-radius: 20px !important;

}
.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;
}

.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:350px;
	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: #ffffff;
    position: relative;
    font-weight: 500;
    line-height: 1.3;
    width: auto;
    height: 26px;
    z-index: 10;
    font-size: 18px;
    background: #000000;
    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:#ff6019
}

.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:#ff6019;
	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:white;
	top:15px;
	right:-30px;
	transform:rotate(45deg);
	background-color:#ff6019
}

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

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

.prilkatext1
{
	color:#000
}

.prilkatext2
{
	color:#000
}

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

table tr td a:hover
{
	color:#3f51b5!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;
	left:6%;
	display:inline-block
}

.copy-notification
{
	position:absolute;
	top:-37px;
	left:50%;
	font-size:16px;
	font-weight:400;
	transform:translateX(-70%);
	background-color:#ff6019;
	color:black;
	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;
	padding:0 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:#ff6019;
	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:#ff6019;
	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:#ff6019
}

.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:#ff6019;
	color:#000;
	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;
	height:48px
}

@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:#fff;
	height:400px;
	align-items:center;
	justify-content:space-evenly;
	border-radius:20px;
	margin:30px 0;
	border:solid 3px #000
}

.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:#ff6019;
	padding:15px 50px;
	border-radius:10px;
	font-size:18px;
	font-weight:700;
	color:#000!important
}

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

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

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

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

.small-text
{
	font-size:10px;
	margin:0!important;
	padding:0!important;
	color:#000!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:#ff6019
}

.meta .author-name:hover
{
	color:#3f51b5
}

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:#ff6019;
	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:#ff6019!important
}

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

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

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

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

.logged-in-as a:hover
{
	color:#3f51b5
}

.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:white
}

.button2:hover
{
	background-color:#b92c00
}

.button1:hover
{
	background-color:#b92c00
}

.button3:hover
{
	background-color:#b92c00
}

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

.promotext a:hover
{
	color:#3f51b5!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:#000;
	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:#3f51b5!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,#000,#303030);
	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:#ff6019;
	border-radius:5px;
	font-size:18px;
	font-weight:700;
	animation:pulse 2s infinite;
	transition:background .3s
}

.cta-button:hover
{
	background:#3F51B5;
	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)
	}
}

.main-nav ul.menu li.menu-item-has-children:after
{
	background:no-repeat center center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.9997 13.1714L16.9495 8.22168L18.3637 9.63589L11.9997 15.9999L5.63574 9.63589L7.04996 8.22168L11.9997 13.1714Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E")
}

div.text ol,div.text ul
{
	margin:24px;
	padding:10px;
	background:#0000001a;
	border-radius:10px
}

div.text ul:not([class]) li:before
{
	background:url(/wp-content/uploads/2025/01/heart-svgrepo-com.svg);
	width:15px;
	height:15px;
	background-size:contain;
	background-position:top right;
	top:7px
}
div.text ul:not([class]) li{
	padding-right:20px;
}
div.text ul:not([class]) li:before {
    content: '';
    position: absolute;
    right: 0;
    top: 14px ;
    width: 10px !important;
    height: 10px !important;
    background: #ff6019 !important;
    border-radius: 50%;
}
div.text ol:not([class]) li::marker
{
	color:#ff6019!important;
	font-weight:bolder;
	text-shadow:gray 1px 0;
	padding-left:24px!important
}

div.text ol:not([class]) li
{
	margin-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:#ff6019;
	color:#000;
	width:200px;
	margin-top:30px;
	transition:1s
}

.toggle-btn:hover
{
	background-color:#000;
	color:#fff;
	transition:1s
}

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



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,#000,#303030);
	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;
	display:flex;
}

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

.toc-item a:hover
{
	color:#fff!important;
	background-color:#000 !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:#ff6019;
	border-radius:10px;
	color:#fff !important
}

.link-twobutton-game:hover
{
	background:#b92c00
}

.custom-toc
{
	margin:20px 0
}

@media (max-width: 768px) {
	nav.side-nav ul.menu>li{
		padding:0px;
	}
	.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:#ff6019;
		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,#000,#303030);
	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:#ff6019;
	font-size:12px
}

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

	.section-wrapper2-ar
	{
		width:300px !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:#ff6019
}

.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
}
#page
{
	padding-top:30px;
	padding-bottom:50px;
	background-color:#fff;
	border-radius:0 0 20px 20px;
	margin-bottom:50px
}
@media(max-width:768px) {
	#page{
		padding-top:10px;
	}
	.title.ularge
	{
		margin-bottom:25px
	}

	.content
	{
		margin-top:0px;
	}

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



.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:white;
	}
	#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: center;
		
	}
	.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:-383px;
		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:#ff6019;
	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;
}
    
.main-nav ul.menu li {
    padding: 0 2px !important;
}
.contaienr-button-two .link-twobutton-game:first-child {
    background: #0c3;
	color:white !important;
}
.contaienr-button-two .link-twobutton-game:first-child:hover {
    background: #02fc41;
}


.categories {
    margin:32px 0px;
}

.categories .categories__container {
		
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
		list-style-type:none;
	   background: none;
    border: none;
}

.categories .categories__container li {
    padding: 0;
    margin: 0;
		list-style:none;
}

.categories .categories__container li:before {
    display: none
}

.categories .categories__container .link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration: none;
    color: white;
    height: 77px;
    padding: 12px 22px;
    background: linear-gradient(90deg, #ff6019 0%, #2196F3 200%);
    border-radius:15px
}

.categories .categories__container button.link {
    width: 100%;
    border: none
}

.categories .categories__container .link .description {
    font-size: .7rem;
    opacity: .6
}

.categories .categories__container .link img {
    transition: .5s;
			box-shadow:none
}

.categories .categories__container .link:hover img {
    transform: scale(1.05)
}

@media (max-width: 991px) {
    .categories {
        margin:20px 0px;
    }

    .categories .categories__container {
        grid-template-columns: none
    }

    .categories .categories__container .link {
        height: auto;
        padding: 5px 22px
    }

    .categories .categories__container .link:hover img {
        transform: none
    }
}

.game_section {
    margin-bottom: 32px
}

.game_section header {
    margin-bottom: 20px
}

.game_section header h2 {
    margin-bottom: 0
}

.game_section .game_section__container {
    display: grid;
    margin: 0;
    padding: 0;
    list-style: none
			background:none;
	border:none;
}

.game_section .game_section__container li {
    position: relative;
    padding: 0;
    margin: 0;
    cursor: pointer;
	list-style-type:none;
}

.game_section .game_section__container li:before {
    display: none
}

.game_section .game_section__container img {
    transition: .5s;
    border-radius: 15px
}

.game_section .game_section__container li .game_button {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60px;
    height: 60px;
    transform: translate(-50%,-50%);
   background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.6532 27.8468C38.0439 28.0546 38.3707 28.3647 38.5986 28.744C38.8264 29.1233 38.9468 29.5574 38.9468 29.9999C38.9468 30.4423 38.8264 30.8765 38.5986 31.2558C38.3707 31.635 38.0439 31.9452 37.6532 32.1529L27.2321 37.8198C25.554 38.7324 23.4929 37.5449 23.4929 35.6676V24.333C23.4929 22.4541 25.554 21.2673 27.2321 22.1791L37.6532 27.8468Z' fill='%23ff6019'/%3E%3Cmask id='path-2-inside-1_356_10' fill='white'%3E%3Cpath d='M53.5476 30.0001C54.0193 30.0001 54.4032 30.3826 54.3867 30.854C54.2847 33.7671 53.6615 36.6409 52.5442 39.3382C51.3179 42.2988 49.5205 44.9888 47.2546 47.2547C44.9887 49.5206 42.2986 51.318 39.3381 52.5443C36.6408 53.6616 33.767 54.2848 30.8539 54.3868C30.3825 54.4033 30 54.0194 30 53.5477V53.5477C30 53.076 30.3825 52.6953 30.8538 52.6776C33.5426 52.5764 36.1944 51.9976 38.6844 50.9662C41.4377 49.8258 43.9395 48.1542 46.0467 46.0469C48.154 43.9396 49.8256 41.4379 50.9661 38.6845C51.9975 36.1945 52.5762 33.5427 52.6775 30.854C52.6952 30.3826 53.0759 30.0001 53.5476 30.0001V30.0001Z'/%3E%3C/mask%3E%3Cpath d='M53.5476 30.0001C54.0193 30.0001 54.4032 30.3826 54.3867 30.854C54.2847 33.7671 53.6615 36.6409 52.5442 39.3382C51.3179 42.2988 49.5205 44.9888 47.2546 47.2547C44.9887 49.5206 42.2986 51.318 39.3381 52.5443C36.6408 53.6616 33.767 54.2848 30.8539 54.3868C30.3825 54.4033 30 54.0194 30 53.5477V53.5477C30 53.076 30.3825 52.6953 30.8538 52.6776C33.5426 52.5764 36.1944 51.9976 38.6844 50.9662C41.4377 49.8258 43.9395 48.1542 46.0467 46.0469C48.154 43.9396 49.8256 41.4379 50.9661 38.6845C51.9975 36.1945 52.5762 33.5427 52.6775 30.854C52.6952 30.3826 53.0759 30.0001 53.5476 30.0001V30.0001Z' stroke='white' stroke-width='2.44017' stroke-linejoin='round' mask='url(%23path-2-inside-1_356_10)'/%3E%3Cmask id='path-3-inside-2_356_10' fill='white'%3E%3Cpath d='M19.4585 48.2584C19.2159 48.6785 18.6776 48.824 18.2674 48.5648C16.0811 47.1831 14.154 45.4248 12.5767 43.3692C10.8211 41.0812 9.53323 38.4697 8.78679 35.684C8.04035 32.8982 7.84992 29.9927 8.22636 27.1333C8.56454 24.5646 9.35429 22.0782 10.5569 19.7885C10.7824 19.359 11.3214 19.2158 11.7415 19.4584V19.4584C12.1617 19.7009 12.3038 20.2374 12.0797 20.6677C10.9917 22.757 10.2763 25.0227 9.96825 27.3627C9.62192 29.9933 9.79712 32.6663 10.4838 35.2292C11.1706 37.7921 12.3554 40.1947 13.9706 42.2997C15.4074 44.1721 17.1597 45.7766 19.1467 47.042C19.5559 47.3026 19.701 47.8382 19.4585 48.2584V48.2584Z'/%3E%3C/mask%3E%3Cpath d='M19.4585 48.2584C19.2159 48.6785 18.6776 48.824 18.2674 48.5648C16.0811 47.1831 14.154 45.4248 12.5767 43.3692C10.8211 41.0812 9.53323 38.4697 8.78679 35.684C8.04035 32.8982 7.84992 29.9927 8.22636 27.1333C8.56454 24.5646 9.35429 22.0782 10.5569 19.7885C10.7824 19.359 11.3214 19.2158 11.7415 19.4584V19.4584C12.1617 19.7009 12.3038 20.2374 12.0797 20.6677C10.9917 22.757 10.2763 25.0227 9.96825 27.3627C9.62192 29.9933 9.79712 32.6663 10.4838 35.2292C11.1706 37.7921 12.3554 40.1947 13.9706 42.2997C15.4074 44.1721 17.1597 45.7766 19.1467 47.042C19.5559 47.3026 19.701 47.8382 19.4585 48.2584V48.2584Z' stroke='%23ff6019' stroke-width='2.44017' stroke-linejoin='round' mask='url(%23path-3-inside-2_356_10)'/%3E%3Cmask id='path-4-inside-3_356_10' fill='white'%3E%3Cpath d='M40.5415 11.7416C40.7841 11.3215 41.3224 11.176 41.7326 11.4352C43.9189 12.8169 45.846 14.5752 47.4232 16.6308C49.1789 18.9188 50.4668 21.5303 51.2132 24.316C51.9596 27.1018 52.1501 30.0073 51.7736 32.8667C51.4355 35.4354 50.6457 37.9217 49.4431 40.2115C49.2176 40.641 48.6786 40.7842 48.2585 40.5416V40.5416C47.8383 40.2991 47.6962 39.7626 47.9203 39.3323C49.0083 37.243 49.7237 34.9773 50.0318 32.6373C50.3781 30.0067 50.2029 27.3337 49.5161 24.7708C48.8294 22.2079 47.6446 19.8053 46.0294 17.7003C44.5926 15.8279 42.8403 14.2234 40.8533 12.958C40.4441 12.6974 40.299 12.1618 40.5415 11.7416V11.7416Z'/%3E%3C/mask%3E%3Cpath d='M40.5415 11.7416C40.7841 11.3215 41.3224 11.176 41.7326 11.4352C43.9189 12.8169 45.846 14.5752 47.4232 16.6308C49.1789 18.9188 50.4668 21.5303 51.2132 24.316C51.9596 27.1018 52.1501 30.0073 51.7736 32.8667C51.4355 35.4354 50.6457 37.9217 49.4431 40.2115C49.2176 40.641 48.6786 40.7842 48.2585 40.5416V40.5416C47.8383 40.2991 47.6962 39.7626 47.9203 39.3323C49.0083 37.243 49.7237 34.9773 50.0318 32.6373C50.3781 30.0067 50.2029 27.3337 49.5161 24.7708C48.8294 22.2079 47.6446 19.8053 46.0294 17.7003C44.5926 15.8279 42.8403 14.2234 40.8533 12.958C40.4441 12.6974 40.299 12.1618 40.5415 11.7416V11.7416Z' stroke='%23ff6019' stroke-width='2.44017' stroke-linejoin='round' mask='url(%23path-4-inside-3_356_10)'/%3E%3Cmask id='path-5-inside-4_356_10' fill='white'%3E%3Cpath d='M6.4524 29.9999C5.98072 29.9999 5.59678 29.6174 5.61328 29.146C5.71529 26.2329 6.33854 23.3591 7.45581 20.6618C8.68211 17.7012 10.4795 15.0112 12.7454 12.7453C15.0113 10.4794 17.7014 8.68199 20.6619 7.45569C23.3592 6.33843 26.233 5.71517 29.1461 5.61317C29.6175 5.59666 30 5.9806 30 6.45228V6.45228C30 6.92397 29.6175 7.30466 29.1462 7.32241C26.4574 7.42365 23.8056 8.00237 21.3156 9.03379C18.5623 10.1742 16.0605 11.8458 13.9533 13.9531C11.846 16.0604 10.1744 18.5622 9.0339 21.3155C8.00249 23.8055 7.42376 26.4573 7.32253 29.1461C7.30478 29.6174 6.92408 29.9999 6.4524 29.9999V29.9999Z'/%3E%3C/mask%3E%3Cpath d='M6.4524 29.9999C5.98072 29.9999 5.59678 29.6174 5.61328 29.146C5.71529 26.2329 6.33854 23.3591 7.45581 20.6618C8.68211 17.7012 10.4795 15.0112 12.7454 12.7453C15.0113 10.4794 17.7014 8.68199 20.6619 7.45569C23.3592 6.33843 26.233 5.71517 29.1461 5.61317C29.6175 5.59666 30 5.9806 30 6.45228V6.45228C30 6.92397 29.6175 7.30466 29.1462 7.32241C26.4574 7.42365 23.8056 8.00237 21.3156 9.03379C18.5623 10.1742 16.0605 11.8458 13.9533 13.9531C11.846 16.0604 10.1744 18.5622 9.0339 21.3155C8.00249 23.8055 7.42376 26.4573 7.32253 29.1461C7.30478 29.6174 6.92408 29.9999 6.4524 29.9999V29.9999Z' stroke='white' stroke-width='2.44017' stroke-linejoin='round' mask='url(%23path-5-inside-4_356_10)'/%3E%3C/svg%3E")
}
.game_section {
    position: relative;
    padding: 20px;
    background: linear-gradient(270deg, #ff6019 0%, transparent 130%);
    border-radius:20px;
    overflow: hidden;
}
.game_section .game_section__container li>a:hover .game_button {
    display: block
}

.game_section .game_section__container li:hover img {
    -webkit-filter: brightness(40%);
    filter: brightness(40%)
}

@media (max-width: 991px) {
    .game_section {
        margin-bottom:20px
    }

    .game_section header {
        padding: 8px 20px
    }

    .game_section .game_section__container img:hover {
        transform: none
    }

    .game_section .items {
        margin-left: -12px;
        margin-right: -12px
    }

    .game_section .game_section__container {
        overflow-x: auto !important;
        -ms-overflow-style: none;
        scrollbar-width: none;
        grid-template-columns: none;
        grid-auto-flow: column
    }

    .game_section .game_section__container::-webkit-scrollbar {
        display: none
    }

    .game_section .game_section__container li img {
        min-width: 140px
    }

    .game_section .game_section__container li:first-child {
        padding-left: 12px
    }

    .game_section .game_section__container li:last-child {
        padding-right: 12px
    }
}

.game_section1 header {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 15px 20px;
    background-color: black;
    border-radius: 20px;
}
.game_section header img{
	box-shadow:none;
}
.game_section1 header .title {
    color: #fff !important;
    font-size: 18px;
    font-style: normal;
	padding-top:0px;
    font-weight: 700;
	margin-top:0px;
	margin-bottom:0px;
}

.game_section1 .game_section__container {
    grid-gap: 10px;
    grid-template-columns: repeat(7,1fr)
}

.game_section2 header {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 15px 20px;
    background-color: black;
    border-radius: 20px
}

.game_section2 header .title {
    color: #fff !important;
    font-size: 18px;
		margin-top:0px;
    font-style: normal;
		padding-top:0px !important;
    font-weight: 700;
	margin-bottom:0px;
}

.game_section2 .game_section__container {
    grid-gap: 10px;
    grid-template-columns: repeat(5,1fr)
}

.game_section2 .game_section__container>li>div {
    position: relative
}

.game_section2 .game_section__container .name {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 10px;
    font-size: 12px;
	line-height:14px;
    font-style: normal;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
    background-color: #ff6019;
    border-radius: 0 0 15px 15px
}

.game_section3 header {
    margin-bottom: 20px
}

.game_section3 header .title {
    font-size: 1.5rem;
    margin: 0
}

.game_section3 .game_section__container {
    grid-gap: 10px;
    grid-template-columns: repeat(5,1fr)
}

    .mostbet-section {
      padding: 50px 0;
    }
    
    .mostbet-container {
      padding: 0 0px;
    }
    .mostbet-bonuses-list {
      margin-bottom: 30px;
    }
    
    .mostbet-row {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
      gap: 20px;
    }
    
    .mostbet-bonus-item {
      border-radius: 12px;
      overflow: hidden;
      background-color: #000;
      color: white;
      height: 100%;
      display: flex;
      flex-direction: column;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
      position: relative;
      background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='pattern' width='100' height='100' viewBox='0 0 100 100' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Cpath d='M0 50 C25 50, 25 0, 50 0 C75 0, 75 50, 100 50 C75 50, 75 100, 50 100 C25 100, 25 50, 0 50 Z' fill='none' stroke='rgba(255,255,255,0.03)' stroke-width='1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23pattern)'/%3E%3C/svg%3E");
    }
    
    .mostbet-bonus-item-header {
      padding: 20px 20px 0px 20px;
      text-align: center;
    }
    
    .mostbet-bonus-item-header p {
      font-size: 24px;
      font-weight: 700;
			padding:0px !important;
			margin:0px !important;
    }
    
    .mostbet-bonus-item-title {
    font-size: 42px;
    font-weight: 900;
    font-family: sans-serif;
    color: #ff6600;
    text-transform: uppercase;
    }
    
    .mostbet-bonus-item:nth-child(2) {
      box-shadow: 0 0 20px rgba(255, 102, 0, 0.3);
    }
    
    .mostbet-bonus-item-body {
      padding: 0 20px 20px;
      text-align: center;
      flex-grow: 1;
      display: flex;
      flex-direction: column;
    }
    
    .mostbet-bonus-item-body div {
      font-size: 18px;
      font-weight: 700;
      margin-bottom: 10px;
    }
    
    .mostbet-bonus-item-body p {
      font-size: 14px;
      margin-bottom: 20px;
      opacity: 0.8;
    }
    
    .mostbet-btn {
      border: none;
      border-radius: 6px;
      padding: 12px 30px;
      font-size: 16px;
      font-weight: 700;
      text-transform: uppercase;
      cursor: pointer;
      text-decoration: none;
      display: inline-block;
      transition: all 0.3s ease;
      margin-top: auto;
    }
    
    .mostbet-bonus-item-btn {
      background-color: #ff6600;
      color: #fff;
      width: auto;
    }
    
    .mostbet-bonus-item-btn:hover {
      background-color: #ff8533;
      transform: translateY(-2px);
    }
    
    .mostbet-bonus-item-footer {
      background-color: #333;
      padding: 10px;
      text-align: center;
      font-size: 13px;
      opacity: 0.8;
    }
    
    .mostbet-bonuses-list-bottom {
      text-align: center;
      margin-top: 30px;
    }
    
    .mostbet-btn-more {
      background-color: transparent;
      border: 2px solid #ff6600;
      color: #ff6600;
    }
    
    .mostbet-btn-more:hover {
      background-color: #ff6600;
      color: white;
    }

    .mostbet-hidden-item {
      display: none;
    }

    @media (max-width: 768px) {
		.download-app-android{
			max-height:59px;
		}
      .mostbet-row {
        grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
      }
      .mostbet-title {
        font-size: 28px;
      }
    }