.btn.btn-primary
{
	background: linear-gradient(180deg,#d1fc6d,#557c01)!important;
	color: #000!important;
	line-height: 40px!important;
	width: 120px;
}
.btn,.btn.btn-primary
{
	border-radius: 6px;
	cursor: pointer;
	font-weight: 700;
	height: 40px;
	padding: 0 30px;
	text-decoration: none;
	text-transform: uppercase;
}
.btn
{
	background-image: linear-gradient(#676767,#333);
	border-width: 0;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-family: Roboto,serif;
	font-size: 16px;
	line-height: 40px;
	margin: 0;
	max-width: 300px;
	position: relative;
	text-shadow: rgba(0,0,0,.5) 1px 0 0,rgba(0,0,0,.2) -1px 0 0,hsla(0,0%,100%,.4) 0 1px 1px;
	vertical-align: baseline;
}
@media screen and (min-width:500px) and (max-width:850px)
{
	ul#game_container>li
	{
		height: 55vh!important;
	}
}
@media screen and (max-width:850px)
{
	#main,#main_menu,.ownContainer,.text,p
	{
		width: auto!important;
	}
	ul#game_container
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0!important;
	}
	ul#game_container>li
	{
		height: 16vh;
		overflow: hidden;
		width: 43vw!important;
	}
	div#moneyFoo
	{
		flex-wrap: wrap;
	}
	div#moneyFoo img
	{
		width: 100%;
	}
	#awards img
	{
		height: auto!important;
		width: 100%!important;
	}
	#main-navigation-bar
	{
		background: #000;
		bottom: 0;
		height: 70px!important;
		left: 0;
		position: fixed!important;
		right: 0;
		width: 100%!important;
		z-index: 9999;
	}
	#main-navigation-bar ul#menu-menu-2
	{
		overflow: hidden;
	}
	#main-navigation-bar ul#menu-menu-2 li a
	{
		align-items: center;
		color: transparent!important;
		display: flex!important;
		font-size: 0!important;
		height: 100%;
		justify-content: center;
		line-height: 0!important;
		width: 100%;
	}
	#main-navigation-bar ul#menu-menu-2 li a .icnMainMenu
	{
		background-size: 110%;
		height: 30px;
		width: 30px;
	}
	#main-navigation-bar ul#menu-menu-2 li:last-child a .icnMainMenu
	{
		background: url(dbb4715eb33157453e3c92effb236602.svg);
	}
	#winners_head img
	{
		width: 100%;
	}
	div#main_jp_container
	{
		flex: 0 0 auto;
		width: 100vw!important;
	}
	div#jackpot
	{
		text-align: center;
		width: 100%;
	}
	#head_navigation_bar,#winners_head
	{
		display: none;
	}
	#rsst_head_logo
	{
		background-size: cover!important;
		height: 30px!important;
		left: 0!important;
		top: 10px!important;
		width: 140px!important;
	}
	#head_auth_buttons
	{
		right: 10px!important;
		top: 5px!important;
	}
	.head
	{
		background: #000;
		height: 50px!important;
		left: 0;
		position: sticky!important;
		position: -webkit-sticky!important;
		right: 0;
		top: 0;
		z-index: 999;
	}
	main#main>*
	{
		margin: 0 10px;
	}
	main#main iframe
	{
		height: calc(100vh - 140px);
		width: calc(100vw - 24px);
	}
	.main_menu
	{
		margin-bottom: 10px;
	}
	#foo
	{
		height: auto!important;
		margin-bottom: 70px;
	}
}
@media screen and (max-width:359px)
{
	#head_auth_buttons .buttons.register
	{
		display: none!important;
	}
}
@media screen and (min-width:360px) and (max-width:500px)
{
	#head_auth_buttons .buttons.enter
	{
		display: none!important;
	}
}
a,article,big,body,cite,dd,details,div,em,embed,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,menu,nav,object,output,p,s,section,small,span,time,ul,var
{
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article,details,footer,header,menu,nav,section
{
	display: block;
}
body
{
	line-height: 1;
}
ul
{
	line-height: 1.4;
	list-style: circle;
	padding-left: 40px;
}
body
{
	background: url(e6121a4c2d89452d6dc85ef9edd59d84.webp) center 0 repeat-y #020100;
	color: #fff;
	font-family: Roboto,serif;
	moz-backface-visibility: hidden;
	ms-backface-visibility: hidden;
	webkit-font-smoothing: subpixel-antialiased!important;
}
h1
{
	font-size: 24px;
	margin: 15px auto;
}
.m-header,h1
{
	color: #b777f8;
}
.m-header
{
	display: block;
	font-size: 15px;
	margin: 10px auto;
}
h2
{
	color: #b777f8;
	font-size: 22px;
	margin-top: 25px;
}
h3
{
	font-size: 18px;
}
h4
{
	font-size: 16px;
}
h5
{
	font-size: 12px;
}
h6
{
	font-size: 10px;
}
.flex,.flex-both
{
	display: flex;
}
.flex-both
{
	align-content: center;
	align-items: center;
}
.ownContainer
{
	height: 100%;
	margin: 0 auto;
	width: 980px;
}
.head
{
	font-family: Arial,Helvetica,sans-serif;
	height: 90px;
	position: relative;
}
#head_auth_buttons
{
	position: absolute;
	right: 38px;
	top: 25px;
}
#head_navigation_bar
{
	font-size: 15px;
	left: 19px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}
#head_navigation_bar li
{
	background: url(b55c8caf1a9a429715aa9c25d0aa1f0a.png) 100% no-repeat;
	display: inline-block;
	height: 36px;
	position: relative;
	vertical-align: middle;
}
#head_navigation_bar li a
{
	color: #8e9197!important;
	display: block;
	line-height: 36px;
	padding: 0 15px;
	text-decoration: none;
}
#head_navigation_bar_2
{
	font-size: 15px;
	left: -10px;
	position: absolute;
	top: 0;
}
#head_navigation_bar .current-menu-item a,.head #head_navigation_bar li a:hover
{
	background: url(d50b49bacf898c1229699994017149a9.png) bottom no-repeat;
	color: #fff;
}
#header_button_enter,.head #head_auth_buttons .buttons.register
{
	background: linear-gradient(180deg,#d1fc6d,#557c01);
	border-radius: 6px;
	color: #000!important;
	cursor: pointer;
	padding: 0 30px;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px;
}
#header_button_enter
{
	background: linear-gradient(180deg,#019cfe,#00418a);
	width: 70px;
}
.head #head_auth_buttons .buttons.enter:after,.head #head_auth_buttons .buttons.register:after
{
	bottom: 0;
	content: "";
	margin: auto 0;
	position: absolute;
	right: 8px;
	top: 0;
}
.buttons.enter:after,.buttons.register:after
{
	background: url(15dc99d638b1cb3d61984903e5716510.png) no-repeat;
	height: 30px;
	width: 25px;
}
.buttons.enter:after
{
	background: url(13bd366cb7bf52759bbbeaa36d0705eb.png) no-repeat;
}
#show_all_games:hover,.buttons.enter:hover,.buttons.register:hover
{
	box-shadow: inset 0 0 15px hsla(0,0%,100%,.7);
	color: #000!important;
}
.head #head_auth_buttons .buttons.enter,.head #head_auth_buttons .buttons.register
{
	position: relative;
}
.head #head_auth_buttons .buttons
{
	color: #1c1c1c;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	text-shadow: 1px 0 0 rgba(0,0,0,.5),-1px 0 0 rgba(0,0,0,.2),0 1px 1px hsla(0,0%,100%,.4);
	text-transform: uppercase;
}
#rsst_head_logo
{
	background: url(ff115e0432e3b87c66ff38d64528bc67.png) no-repeat;
	height: 73px;
	left: 19px;
	outline: 0;
	position: absolute;
	top: 10px;
	width: 273px;
}
.breadcrumbs
{
	margin: 5px 0 15px;
}
.breadcrumbs a
{
	color: #887c9b;
}
#main_menu
{
	align-items: self-start;
	flex-wrap: wrap;
	margin: 0 auto;
	width: 914px;
}
#winners_head
{
	flex: 0 0 64%;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative;
}
#winners_head img
{
	margin: 0 auto;
}
#main_jp_container
{
	flex: 0 0 36%;
	flex-wrap: wrap;
	position: relative;
}
#jp_container_head
{
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 100%;
}
.main_menu #main_jp_container #jp_container_head:after,.main_menu #main_jp_container #jp_container_head:before
{
	bottom: 0;
	content: "";
	height: 17px;
	margin: auto 0;
	position: absolute;
	top: 0;
	width: 76px;
}
.main_menu #main_jp_container #jp_container_head:after
{
	background: url(12297e335bc457d77a2732b53881c8ae.png) 50% no-repeat;
	right: 5px;
}
.main_menu #main_jp_container #jp_container_head:before
{
	background: url(12297e335bc457d77a2732b53881c8ae.png) 50% no-repeat;
	left: 5px;
	transform: rotate(180deg);
}
#foo
{
	background: url(b12362c0897d407b9320d5388d64c85a.png) 2px 288px no-repeat;
	margin-top: 25px;
}
#moneyFoo
{
	align-content: center;
	align-items: center;
}
#moneyFoo img
{
	margin: 10px auto 0;
}
#fooMenu
{
	border-bottom: 1px solid #41618c;
	list-style: none;
	margin: 0;
	padding: 0 0 5px;
	text-align: center;
	width: inherit;
}
#fooMenu li
{
	display: inline-block;
	font-size: 15px;
	padding: 0 15px;
}
#fooMenu li a
{
	color: #887c9b!important;
	text-decoration: none;
	text-shadow: 1px 0 0 rgba(113,103,128,.6),-1px 0 0 rgba(113,103,128,.3);
}
#fooMenu li a:hover
{
	color: #fff;
}
#awards
{
	margin: 20px 0;
	text-align: center;
}
#awards img
{
	height: 64px;
}
#awards img
{
	margin: 0 auto;
}
#main-navigation-bar
{
	height: 82px;
	margin: 0 auto;
	position: relative;
	width: 914px;
}
#main-navigation-bar:after,#main-navigation-bar:before
{
	background: url(35c8becf436f94463e08969a1d2a2968.png) 50% no-repeat;
	content: "";
	height: 2px;
	position: absolute;
	right: 0;
	width: 100%;
}
#main-navigation-bar:before
{
	top: 0;
}
#main-navigation-bar:after
{
	top: 70px;
}
#main-navigation-bar ul
{
	height: inherit;
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-navigation-bar ul li
{
	display: inline-block;
	float: left;
	height: inherit;
	position: relative;
	text-align: center;
	width: 25%;
	z-index: 1;
}
#main-navigation-bar ul li a
{
	color: #a08ec0;
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 70px;
	outline: 0;
	text-decoration: none;
	text-transform: uppercase;
}
#main-navigation-bar ul li:after,#main-navigation-bar ul li:first-child:before,#main-navigation-bar ul li:last-child:after
{
	background: url(cc5e8e76ad6315896246e04873392e8d.png) 50% no-repeat;
	bottom: 0;
	content: "";
	height: 67px;
	position: absolute;
	top: 0;
	width: 2px;
}
#main-navigation-bar ul li:first-child:before
{
	left: 0;
}
#main-navigation-bar ul li:after
{
	right: -1px;
}
#main-navigation-bar ul li.current_page_item a,#main-navigation-bar ul li:hover a
{
	color: #fff!important;
}
.icnMainMenu
{
	background: url(9a86a90bf375fe78722f31835395e79c.png) center 0 no-repeat;
	display: inline-block;
	height: 20px;
	margin-right: 5px;
	margin-top: -4px;
	vertical-align: middle;
	width: 20px;
}
#main-navigation-bar ul li:nth-child(2) a .icnMainMenu
{
	background-image: url(10a8384f6daa71e0946db762f661cbe4.png);
	margin-top: -7px;
}
#main-navigation-bar ul li:nth-child(3) a .icnMainMenu
{
	background-image: url(83f66715333407db0b9dff0afe7249be.png);
	margin-top: -7px;
}
@-webkit-keyframes glowing
{
	0%
	{
		opacity: 1;
	}
	50%
	{
		opacity: .1;
	}
	to
	{
		opacity: 1;
	}
}
@keyframes glowing
{
	0%
	{
		opacity: 1;
	}
	50%
	{
		opacity: .1;
	}
	to
	{
		opacity: 1;
	}
}
.jp_container_counter
{
	color: #b8d5eb;
	font-size: 18px;
	height: 35px;
	width: auto;
}
#jackpot
{
	margin-top: 18px;
}
.counter_character
{
	background-image: url(8bc57b8062dac4074ba549841dbf5c60.png);
	background-position: 0 -9px;
	display: inline-block;
	height: 35px;
	margin: 0 2px;
	top: -35px;
	transition: background-position,.4s;
	width: 24px;
}
.counter_character_1
{
	background-position: 0 -65px;
}
.counter_character_2
{
	background-position: 0 -119px;
}
.counter_character_3
{
	background-position: 0 -174px;
}
.counter_character_4
{
	background-position: 0 -229px;
}
.counter_character_5
{
	background-position: 0 -284px;
}
.counter_character_6
{
	background-position: 0 -339px;
}
.counter_character_7
{
	background-position: 0 -394px;
}
.counter_character_8
{
	background-position: 0 -449px;
}
.counter_character_9
{
	background-position: 0 -504px;
}
.counter_character_ru
{
	background-image: url(695f78686752a6dde5697454d3c5337c.png);
	background-position: -5px -10px;
	display: inline-block;
	height: 35px;
	margin: 0 2px;
	top: 3px;
	transition: background-position,.4s;
	width: 35px;
}
#payouts_container_head
{
	position: relative;
	text-align: center;
	width: 100%;
}
#payouts_container_head:after,#payouts_container_head:before
{
	background: url(1b4ff2840f7d43f7e598b85f0e8c4398.png) 100% no-repeat;
	bottom: 0;
	content: "";
	height: 17px!important;
	height: 17px;
	margin: auto 0;
	position: absolute;
	right: 0!important;
	right: 0;
	top: 0;
	top: -5px!important;
	width: 111px;
	width: 43px!important;
}
#payouts_container_head:before
{
	left: 0;
	right: unset!important;
	transform: rotate(180deg);
}
#payouts_container
{
	margin: 0 auto;
	width: 100%;
}
.text,p
{
	line-height: 1.3;
	margin: 20px auto;
	width: 914px;
}
#game_container
{
	padding-left: 0;
}
#game_container>li
{
	background: #1d0247;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	margin: 8px 7px;
	padding: 2px;
	position: relative;
	width: calc(33.33333% - 21px);
}
#game_container>li:hover
{
	background: #eadfbd;
	border-radius: 3px;
	box-shadow: 0 0 10px 6px #650dbc;
	margin: 6px;
	padding: 3px;
	transform: translateY(-10px);
}
#game_container li img
{
	height: 100%;
	margin: 0 auto;
	width: 100%;
}
.game_name
{
	color: #fff;
	font-size: 16px;
	line-height: 46px;
	margin: 0;
	max-width: 166px;
	text-shadow: 0 2px 1px #030303,1px 0 1px hsla(0,0%,100%,.5),-1px 0 1px hsla(0,0%,100%,.5);
	vertical-align: middle;
}
#game_container>li:hover .game_name
{
	color: #000;
	text-shadow: 0 1px 1px #030303;
}
.star_0
{
	background: url(79a8dd49ab71fc8e21374fd1a243f49d.png) 50% no-repeat;
}
#game_container>li:hover .star_0
{
	background-image: url(70983682efc02dc0c37d9199e34f0cee.png);
}
#game_container>li:hover .game_activity
{
	display: inherit;
}
#main
{
	height: 100%;
	line-height: 1.25;
	margin: 0 auto;
	width: 914px;
}
.game_info
{
	height: 65px;
	padding: 0 12px;
	position: relative;
}
.game_score
{
	left: 10px;
	padding: 0;
	position: absolute;
	top: 35px;
}
.game_score li
{
	display: inline-block;
	height: 14px;
	margin: 0 2px;
	vertical-align: middle;
	width: 13px;
}
.game_activity
{
	bottom: 75px;
	display: none;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	text-align: center;
}
.game_activity div
{
	background: #f90!important;
	color: #000!important;
}
.game_activity div:hover
{
	border-radius: 4px;
	box-shadow: 0 0 5px 1px #f80;
}
iframe
{
	height: auto;
	min-height: 600px;
	width: 100%;
}
#show_all_games
{
	background: linear-gradient(to left bottom,#fffb00,#f75100);
	border-radius: 6px;
	color: #000!important;
	display: block;
	font-size: 16px;
	font-weight: 700;
	height: 46px;
	line-height: 46px;
	margin: 10px auto;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px hsla(0,0%,100%,.6),0 0 1px rgba(0,0,0,.5);
	text-transform: uppercase;
	width: 227px;
}
.pagination
{
	margin-top: 12px;
}
.pagination>.nav-links
{
	display: table;
	margin: 0 auto;
}
.next.page-numbers,.prev.page-numbers
{
	display: none;
}
.page-numbers
{
	background: -moz-linear-gradient(to top,#2f0069 5%,#210050 100%);
	background-color: #2f0069;
	background-color: transparent;
	border-color: #5a008d #130035 #05000d;
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	box-shadow: inset 0 1px 0 0 #8549a8;
	color: #b47eff;
	display: inline-block;
	font-family: Verdana;
	font-size: 16px;
	font-weight: 400;
	height: 38px;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	width: 38px;
}
.page-numbers.current
{
	background: -moz-linear-gradient(to top,#2f0069 5%,#450093 100%)!important;
	background-color: #4800a3!important;
	background-color: transparent;
}
.games_header
{
	background: linear-gradient(180deg,rgba(70,18,135,.21) 0,#16012d);
	border: 1px solid rgba(67,57,85,.46);
	display: table;
	margin-bottom: 10px;
	width: 100%;
}
.games_header ul
{
	display: table-cell;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: middle;
}
.games_header ul li:first-child
{
	box-shadow: inset -1px 0 0 0 #190929;
}
.games_header ul li
{
	border-right: 1px solid #241334;
	display: inline-block;
}
.games_header ul li a
{
	color: #8e9197!important;
	display: block;
	font-size: 15px;
	line-height: 45px;
	outline: 0;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
}
.games_header ul li:hover a
{
	color: #fff!important;
}
.games_header ul li:hover
{
	background: url(d0a1a2f72df20aff1802b945a7c30f36.png) bottom no-repeat,rgba(133,0,255,.12);
}
.d404
{
	background: url(732a5905b17e800cb66f777d17074673.png) center 0 no-repeat;
	color: #fff;
	font-size: 34px;
	font-style: italic;
	font-weight: 700;
	height: 583px;
	margin: 0 auto;
	padding-top: 499px;
	width: 573px;
}
.btn_div,.d404
{
	text-align: center;
}
.btn_div
{
	height: 100px;
	margin-top: 15px;
	width: 100%;
}
.scope-bg
{
	background: url(6f642fb0aa3facad6d1c283cab769338.png);
	background-size: 100%;
	height: 15px;
	width: 100px;
}
#game_container li:hover .scope-bg
{
	background-image: url(e9f160fbab8a80502a440f1f2b3e3fd7.png)!important;
}


.az-ttt table {
    width: 100%;
    border-collapse: collapse;
}

.az-ttt table th,
.az-ttt table td {

    border: 1px solid #b777f8;

    padding: 9px 5px;
}

.az-ttt table th {
    background-color: #b777f8;

    color: #ffffff;
    text-decoration: underline;
}