@font-face { 	font-family: "BebasRegular"; 	font-style: normal; 	font-weight: normal; 	src: url(/shared/3682/Bebas-Regular.eot) format("embedded-opentype"), url(/shared/3682/Bebas-Regular.woff) format("woff"), url(/shared/3682/Bebas-Regular.woff2) format("woff2"), url(/shared/3682/Bebas-Regular.ttf) format("truetype"), url(/shared/3682/Bebas-Regular.svg) format("svg"); }  .main_wrapper_b { 	width: 1120px; 	margin: 0px auto 20px; }  .wrapper { 	width: 1120px; 	margin: 0px auto; }  header nav { 	height: 48px; 	position: relative; }  .payment_systems_list { 	cursor: pointer; 	height: 110px; 	margin: -21px 0px 0px; 	padding: 44px 0px 0px; 	background: url(/shared/3682/payment_systems_decor.webp) no-repeat center top; }  .webmoney_payment { 	width: 106px; 	height: 38px; 	text-decoration: none; 	display: block; 	position: absolute; 	top: 24px; 	left: 0px; }  .security_pics { 	text-align: center; 	width: 938px; 	height: 43px; 	padding: 14px 111px; 	margin: 0px auto; 	background: url(/shared/empty.gif) repeat-x scroll 0px 0px transparent; }  .security_pics a { 	text-decoration: none; }  .security_pics img { 	margin: 0px 34px; 	opacity: 0.4; }  #logosAndSubnav ul { 	float: left; 	width: 100%; 	text-align: center; 	margin-top: 2px; }  #logosAndSubnav ul li { 	display: inline-block; 	border-left: 1px solid rgb(43, 52, 58); 	margin: 0px; }  #logosAndSubnav ul li a { 	display: block; 	float: left; 	padding: 0px 20px; 	font-weight: normal; 	color: rgb(95, 127, 141); 	text-transform: uppercase; 	text-shadow: 0px 1px rgb(0, 0, 0); 	line-height: 20px; 	text-decoration: none; 	border-left: 1px solid rgb(0, 0, 0); }  #logosAndSubnav ul li:first-child, #logosAndSubnav ul li:first-child a { 	border: 0px none; }  .current_f_itm a { 	color: rgb(255, 255, 255) ! important; }  .content { 	width: 1120px; 	height: auto; 	margin: 0px auto; }  .content .wrapper { 	overflow: hidden; }  .cLeft { 	width: 650px; 	padding: 45px 0px 80px; 	float: left; 	color: rgb(131, 155, 163); 	font-family: "Arial"; 	font-size: 13px; }  .cLeft p, .cLeft h2 { 	float: left; 	width: 100%; 	font-size: 15px; 	margin-bottom: 30px; 	line-height: 1.4; }  .cLeft h2 { 	color: rgb(255, 255, 255); 	font-family: "Arial"; 	font-size: 16px; 	font-weight: normal; 	border-bottom: 1px solid rgb(0, 0, 0); 	box-shadow: 0px 1px 0px rgba(11, 48, 69, 0.58); 	padding: 0px 0px 10px; 	text-transform: uppercase; }  .cRight { 	width: 430px; 	float: right; 	padding: 45px 0px 20px; }  .cRight .main_jackpot_wrapper { 	padding: 30px 0px 0px; 	background: url(/shared/3682/right_side_jackpot_decor.webp) no-repeat scroll center top transparent; }  .cRight .jp_size_wrapper { 	padding: 0px 0px 30px; 	background: url(/shared/3682/right_side_jackpot_decor.webp) no-repeat scroll center bottom transparent; }  .info_content h1 { 	margin: 15px auto 0px; 	color: rgb(255, 255, 255); 	font-family: "Arial"; 	font-size: 25px; 	text-shadow: 0px 2px 2px rgba(1, 1, 1, 0.75); 	line-height: 1.2; 	text-align: left; 	font-weight: normal; 	text-transform: uppercase; } .breadcrumbs-box { 	margin: 65px 0px 0px; 	padding: 8px 12px; 	background: rgba(8, 24, 37, 0.6); 	border: 1px solid rgb(14, 38, 54); 	box-shadow: 0px 1px 0px rgba(11, 48, 69, 0.58); 	font-family: "Arial"; 	font-size: 12px; 	color: rgb(131, 155, 163); } .breadcrumbs-box ul { 	display: block; } .breadcrumbs-box li { 	display: inline-block; 	vertical-align: top; } .breadcrumbs-box li + li:before { 	content: ">"; 	margin: 0px 8px; 	color: rgb(95, 127, 141); } .breadcrumbs-box a { 	color: rgb(15, 135, 173); 	text-decoration: none; } .breadcrumbs-box a:hover { 	color: rgb(255, 255, 255); }  .info_content .cLeft p, .info_content .cLeft h2 { 	float: none; }  .info_content .main_game_thumb:nth-of-type(5n) { 	margin: 28px 25px 0px 0px; }  .info_content .main_game_thumb:nth-of-type(2n) { 	margin: 28px 0px 0px; }  .info_content .main_reg_btn, .info_content .main_help_btn { 	margin: 0px 20px 0px 0px; }  .clearfix:before, .clearfix:after { 	content: " "; 	display: table; }  .clearfix:after { 	clear: both; }  .clearfix {}  @media only screen and (max-width: 970px) { 	body { 		overflow: auto ! important; 	} }  a { 	color: rgb(15, 135, 173); }  a:hover { 	text-decoration: none; }  * { 	margin: 0px; 	padding: 0px; }  html, body { 	width: 100%; 	height: 100%; 	min-height: 100%; }  body { 	background: url(/shared/3682/main_bg_tile.webp) repeat scroll center top rgb(8, 24, 37); 	color: rgb(27, 27, 27); 	font-family: Arial; 	font-size: 12px; 	min-width: 1230px; }  .main_wrapper_bg { 	min-height: 100%; 	background: url(/shared/empty.gif) no-repeat scroll center top rgb(10, 10, 12); }  header, nav, section, footer { 	display: block; 	margin: 0px; }  h1, h2 { 	display: block; }  ul { 	display: block; 	list-style: outside none none; }  img { 	border: 0px none; }  :focus { 	outline: 0px none; }  *::-moz-focus-inner { 	border: 0px none; }  header { 	height: 30px; 	padding: 18px 0px 22px; 	position: relative; 	z-index: 30; }  .main_logo { 	position: absolute; 	top: 0px; 	left: 0px; 	width: 280px; 	height: 48px; 	z-index: 20; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll 0px 0px transparent; }  .auth_user_action { 	margin: 2px 0px; 	background: url(/shared/3682/main_icons_sprite.webp) no-repeat scroll 10px 5px rgb(6, 43, 57); 	display: inline-block; 	vertical-align: top; 	height: 24px; 	line-height: 26px; 	color: rgb(99, 151, 171) ! important; 	font-family: "Arial"; 	font-size: 10px; 	font-weight: bold; 	text-transform: uppercase; 	text-decoration: none; 	padding: 0px 16px 0px 34px; 	transition: background-color 0.2s ease-in 0s, color 0.25s ease-in 0s; }  .auth_user_action:hover { 	color: rgb(255, 255, 255) ! important; 	background: url(/shared/3682/main_icons_sprite.webp) no-repeat scroll 10px -360px rgb(8, 76, 102); }  .auth_user_action:active { 	color: rgb(255, 255, 255) ! important; 	background: url(/shared/3682/main_icons_sprite.webp) no-repeat scroll 10px -360px rgb(11, 44, 60); }  #signIn { 	display: inline-block; 	vertical-align: middle; 	margin: 0px 15px 0px 0px; }  #signIn:hover {}  .main_header { 	position: relative; 	height: 30px; 	padding: 23px 0px 17px; 	z-index: 55; 	text-align: right; }  .header_info { 	text-align: left; 	display: inline-block; 	vertical-align: middle; 	color: rgb(250, 250, 250); 	font-family: "Arial"; 	font-size: 11px; 	font-weight: bold; 	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57); }  .header_info a { 	color: rgb(15, 135, 173); 	font-family: "Arial"; 	font-size: 11px; 	font-weight: bold; 	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.57); }  .i_newuser_reg { 	position: relative; 	padding: 0px 0px 0px 12px; 	margin: 0px 30px 0px 0px; 	height: 26px; 	line-height: 28px; 	display: inline-block; 	vertical-align: top; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -337px -497px transparent; 	color: rgb(255, 255, 255) ! important; 	font-family: "Arial"; 	font-size: 11px; 	font-weight: bold; 	text-decoration: none; 	text-shadow: 0px 1px 0px rgb(0, 76, 128); 	text-transform: uppercase; }  .i_newuser_reg i { 	display: inline-block; 	vertical-align: top; 	top: 0px; 	right: 0px; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -492px -497px rgb(10, 55, 73); 	margin: 0px; 	color: rgb(244, 255, 248); 	font-family: "Arial"; 	font-size: 12px; 	line-height: 25px; 	font-style: italic; 	text-shadow: 0px 1px 0px rgb(0, 0, 0); 	font-weight: normal; 	text-transform: lowercase; 	padding: 0px 10px 0px 50px; }  .i_newuser_reg:hover { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -337px -527px transparent; }  .i_newuser_reg:hover i { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -492px -527px rgb(3, 76, 106); }  .i_newuser_reg:active { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -337px -557px transparent; }  .i_newuser_reg:active i { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -492px -557px rgb(3, 68, 94); }  #social, #sm-social { 	margin: 3px 24px 3px 0px; }  #social li, #sm-social li { 	display: inline-block; 	vertical-align: top; 	height: 24px; 	width: 24px; 	margin: 0px 2px 0px 0px; 	text-indent: -9999px; }  #social li a, #sm-social li a { 	display: block; 	width: 24px; 	height: 24px; 	text-decoration: none; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll 0% 0% transparent; }  #social li a#ok, #sm-social li a#sm-ok { 	background-position: -431px 0px; }  #social li a#mr, #sm-social li a#sm-mr { 	background-position: -460px 0px; }  #social li a#ya, #sm-social li a#sm-ya { 	background-position: -402px 0px; }  #social li a#gp, #sm-social li a#sm-gp { 	background-position: -518px 0px; }  #social li a#fb, #sm-social li a#sm-fb { 	background-position: -547px 0px; }  #social li a#tw, #sm-social li a#sm-tw { 	background-position: -576px 0px; }  #social li a#vk, #sm-social li a#sm-vk { 	background-position: -489px 0px; }  #social li a#ok:hover, #sm-social li a#sm-ok:hover { 	background-position: -431px -23px; }  #social li a#mr:hover, #sm-social li a#sm-mr:hover { 	background-position: -460px -23px; }  #social li a#ya:hover, #sm-social li a#sm-ya:hover { 	background-position: -402px -23px; }  #social li a#gp:hover, #sm-social li a#sm-gp:hover { 	background-position: -518px -23px; }  #social li a#fb:hover, #sm-social li a#sm-fb:hover { 	background-position: -547px -23px; }  #social li a#tw:hover, #sm-social li a#sm-tw:hover { 	background-position: -576px -23px; }  #social li a#vk:hover, #sm-social li a#sm-vk:hover { 	background-position: -489px -23px; }  #social li a#ok:active, #sm-social li a#sm-ok:active { 	background-position: -431px -48px; }  #social li a#mr:active, #sm-social li a#sm-mr:active { 	background-position: -460px -48px; }  #social li a#ya:active, #sm-social li a#sm-ya:active { 	background-position: -402px -48px; }  #social li a#gp:active, #sm-social li a#sm-gp:active { 	background-position: -518px -48px; }  #social li a#fb:active, #sm-social li a#sm-fb:active { 	background-position: -547px -48px; }  #social li a#tw:active, #sm-social li a#sm-tw:active { 	background-position: -576px -48px; }  #social li a#vk:active, #sm-social li a#sm-vk:active { 	background-position: -489px -48px; }  .main_wrapper_bg { 	overflow-x: hidden; 	min-width: 1160px; 	background: url(/shared/empty.gif) no-repeat scroll center top rgb(10, 10, 12); }  .inner_layout .main_wrapper_bg { 	overflow-x: hidden; 	min-width: 1160px; 	background: url(/shared/3682/inner_page_bg.webp) no-repeat scroll center top rgb(10, 10, 12); }  .main_footer { 	position: relative; 	height: 250px; 	background: url(/shared/3682/footer_bg.webp) no-repeat scroll center top rgb(10, 10, 12); }  .main_footer .wrapper { 	position: relative; 	z-index: 10; }  section#sliderTopAndJp { 	overflow: hidden; }  .main_action_btn { 	position: relative; 	padding: 0px 22px; 	border: 0px none; 	z-index: 10; 	color: rgb(255, 255, 255); 	white-space: nowrap; 	text-transform: uppercase; 	font-family: "Arial"; 	font-size: 16px; 	font-weight: bold; 	text-shadow: 0px 1px 1px rgb(8, 71, 0); 	min-width: 202px; 	height: 58px; 	line-height: 58px; 	text-decoration: none; 	text-align: center; 	display: inline-block; 	vertical-align: top; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -72px transparent; 	box-sizing: border-box; }  .main_action_btn .action_btn_right { 	position: absolute; 	top: 0px; 	right: 0px; 	z-index: 1; 	width: 88px; 	height: 100%; 	display: block; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -72px transparent; }  .main_action_btn:hover { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -142px transparent; }  .main_action_btn:hover .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -142px transparent; }  .main_action_btn:active { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -212px transparent; }  .main_action_btn:active .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -212px transparent; }  .action_btn_text, .main_action_btn i { 	position: relative; 	z-index: 6; }  .action_btn_text, .main_action_btn i { 	position: relative; 	z-index: 6; }  .main_reg_btn { 	margin: 0px 12px 0px 0px; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -72px transparent; }  .main_reg_btn .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -72px transparent; }  .main_reg_btn:hover { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -142px transparent; }  .main_reg_btn:hover .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -142px transparent; }  .main_reg_btn:active { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -212px transparent; }  .main_reg_btn:active .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -212px transparent; }  .main_reg_btn_icon { 	width: 28px; 	height: 22px; 	display: inline-block; 	vertical-align: middle; 	background: url(/shared/3682/main_icons_sprite.webp) no-repeat scroll 0px -76px transparent; }  .main_cash_btn { 	text-shadow: 0px 1px 1px rgb(204, 33, 0); 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -285px transparent; }  .main_cash_btn .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -285px transparent; }  .main_cash_btn:hover { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -355px transparent; }  .main_cash_btn:hover .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -355px transparent; }  .main_cash_btn:active { 	    background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll -266px -425px transparent; }  .main_cash_btn:active .action_btn_right { 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll right -425px transparent; }  .main_cash_btn_icon { 	width: 28px; 	height: 24px; 	margin: 0px 4px 0px 0px; 	display: inline-block; 	vertical-align: middle; 	background: url(/shared/3682/main_icons_sprite.webp) no-repeat scroll 0px -126px transparent; }  .main_info_menu_content { 	position: relative; 	text-align: right; 	z-index: 50; }  .main_info_menu { 	height: 48px; 	line-height: 64px; }  .main_info_menu ul { 	position: relative; 	z-index: 18; }  .main_info_menu li { 	margin: 0px 0px 0px 24px; 	display: inline-block; 	vertical-align: top; }  .main_info_menu li:first-child { 	margin: 0px; }  .main_info_menu > ul li:before { 	content: ""; 	width: 1120px; 	left: 0px; 	bottom: 8px; 	height: 1px; 	position: absolute; 	background: linear-gradient(to right, rgba(41, 43, 44, 0.5) 0px, rgba(25, 109, 128, 0.7) 33%, rgba(25, 109, 128, 0.7) 66%, rgba(41, 43, 44, 0.5) 100%) repeat scroll 0% 0% transparent; 	opacity: 0; 	transition: opacity 0.25s ease-in 0s; }  .main_info_menu > ul li:hover:before { 	content: ""; 	opacity: 1; }  .main_info_menu a { 	position: relative; 	color: rgb(95, 127, 141); 	text-decoration: none; 	display: block; 	font-family: "Arial"; 	font-size: 12px; 	text-shadow: 0px 1px 0px rgb(0, 1, 1); 	text-transform: uppercase; 	transition: color 0.25s ease-in 0s; }  .main_info_menu .paid_menu_link { 	color: rgb(247, 141, 6); }  .main_info_menu a:hover, .main_info_menu li.current a { 	color: rgb(255, 255, 255); }  .main_info_menu > ul li a:before { 	content: ""; 	position: absolute; 	width: 170px; 	height: 26px; 	bottom: -5px; 	left: 50%; 	margin: 0px 0px 0px -85px; 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll 2px -81px transparent; 	opacity: 0; 	z-index: 10; 	transition: opacity 0.25s ease-in 0s; }  .main_info_menu > ul li a:hover:before { 	content: ""; 	opacity: 1; }  .main_jackpot_wrapper { 	width: 428px; 	display: inline-block; 	vertical-align: top; 	cursor: pointer; }  .text_jackpot { 	text-transform: uppercase; 	font-size: 20px; 	font-weight: bold; 	margin: 16px 0px -2px; 	text-align: center; 	color: rgb(47, 168, 214); }  .jp_size_wrapper { 	text-align: center; 	width: 430px ! important; }  .counter_character { 	display: inline-block; 	vertical-align: top; 	position: relative; 	margin-left: 1px; 	margin-right: 1px; }  .main_jackpot_wrapper .counter_character:last-child { 	margin: 0px 0px 0px 8px; }  .main_jackpot_wrapper .counter_character:last-child:before { 	content: ""; 	position: absolute; 	bottom: 12px; 	left: -10px; 	width: 10px; 	height: 10px; 	background: url(/shared/3682/jackpot_decor.webp) no-repeat scroll 0px -256px transparent; }  .main_jackpot_wrapper .counter_text { 	font-size: 10px; 	line-height: 14px; 	text-align: center; 	color: rgb(255, 255, 255); 	text-indent: -99999px; 	width: 8px ! important; }  .main_jackpot_wrapper .counter_character_left { 	margin-left: 0px; 	margin-right: 1px; }  .main_jackpot_wrapper .counter_character_inner { 	margin-left: 1px; 	margin-right: 1px; }  .counter_marker { 	position: relative; 	z-index: 10; }  .main_jackpot_wrapper .counter_text { 	background: url(/shared/3682/jackpot_decor.webp) no-repeat scroll 0px -142px transparent; }  .main_jackpot_wrapper .counter_character_left { 	width: 34px !important; 	background: url(/shared/3682/jackpot_decor.webp) no-repeat scroll 0px 8px transparent; }  .guide_tooltip { 	width: 1120px; 	margin: 0px auto; 	position: relative; 	z-index: 9999; }  .guide_tooltip_content_wrapper { 	width: 326px; 	position: relative; 	margin: 0px auto; }  .sh_logo { 	width: 27px; 	cursor: pointer; 	text-align: center; 	white-space: nowrap; 	height: 100%; 	display: table; }  .sh_logo_cell { 	vertical-align: middle; 	text-align: center; 	display: table-cell; }  .sh_logo_btn { 	max-width: 27px; }  .sh_btn_bottom_right { 	bottom: 0px; 	right: 50px; }  .sh_block_counter { 	float: right; 	font-size: 11px; 	color: rgb(255, 255, 255); 	height: 27px; 	padding: 0px 10px; 	line-height: 27px; 	margin-top: 4px; 	display: none; }  .main_featured_game { 	margin: 30px 0px; 	position: relative; 	padding: 15px; 	border: 1px solid rgb(14, 38, 54);     background: url(/shared/empty.gif) repeat scroll 0px 0px transparent; }  .main_featured_game_link { 	display: block; 	margin: 0px 0px 24px; }  .main_featured_game_description { 	position: relative; 	display: inline-block; 	vertical-align: middle; 	margin: 0px 10px 0px 0px; 	width: 240px; }  .main_featured_game .i_game_thumb_play { 	position: relative; 	left: 6px; 	display: inline-block; 	vertical-align: middle; 	margin: 0px; }  .main_featured_game_description h2 { 	text-transform: uppercase; 	color: rgb(247, 141, 6); 	font-size: 12px; 	font-weight: bold; 	text-shadow: 0px 1px 0px rgb(0, 1, 1); }  .main_featured_game_description h1 a { 	text-decoration: none; 	text-transform: uppercase; 	color: rgb(255, 255, 255); 	font-size: 15px; 	font-weight: bold; 	text-shadow: 0px 1px 0px rgb(0, 1, 1); }  .main_featured_game .i_game_thumb_play { 	position: relative; 	left: 6px; 	display: inline-block; 	vertical-align: middle; 	margin: 0px; }  .i_game_thumb_play { 	text-decoration: none; 	display: inline-block; 	vertical-align: top; 	width: 144px; 	height: 44px; 	margin: 0px 0px 10px; 	line-height: 44px; 	text-align: center; 	color: rgb(255, 255, 255); 	font-family: "Arial"; 	font-size: 12px; 	font-weight: bold; 	text-transform: uppercase; 	text-shadow: 0px 1px 1px rgb(8, 71, 0); 	background: url(/shared/3682/main_el_sprite_v2.webp) no-repeat scroll 0px -284px transparent; }  .i_game_thumb_play_icon { 	margin: 0px 6px 0px 0px; 	display: inline-block; 	vertical-align: middle; 	width: 16px; 	height: 18px; 	background: url(/shared/3682/main_icons_sprite.webp) no-repeat scroll 0px -34px transparent; }  .soc-small { display: none; } .d-none { display: none; } .cLeft ul li { margin-bottom: 10px; } .menu-lines { display: none; } .sr-only { 	position: absolute; 	width: 1px; 	height: 1px; 	padding: 0; 	margin: -1px; 	overflow: hidden; 	clip: rect(0, 0, 0, 0); 	white-space: nowrap; 	border: 0; } .scroll-top { 	position: fixed; 	right: 20px; 	bottom: 20px; 	width: 44px; 	height: 44px; 	border: 0; 	border-radius: 50%; 	background: rgba(10, 90, 120, 0.9); 	color: #fff; 	font-size: 22px; 	line-height: 44px; 	text-align: center; 	cursor: pointer; 	opacity: 0; 	visibility: hidden; 	transform: translateY(10px); 	transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease, background 0.2s ease; 	z-index: 120; } .scroll-top:hover { 	background: rgba(10, 110, 150, 0.95); } .scroll-top.is-visible { 	opacity: 1; 	visibility: visible; 	transform: translateY(0); }  @media only screen and (max-width: 1400px) { 	.cLeft img { max-width: 100%!important; } } @media only screen and (max-width: 1200px) { 	body { min-width: auto; } 	.inner_layout .main_wrapper_bg { width: 100%; min-width: auto; } 	.clearfix { width: 960px; } 	.wrapper { width: 100%; } 	.main_logo { width: 230px; } 	.main_info_menu { margin-left: 250px; } 	.main_info_menu li { margin-left: 5px; } 	.main_info_menu a { font-size: 11.8px; } 	.content { width: 100%; } 	.cLeft { width: 580px; } 	.counter_marker { width: 100%!important; } 	.main_jackpot_wrapper .counter_character_inner { margin-left: 0; margin-right: 0; } 	.counter_character { width: 34px!important; } 	.cRight { width: 365px; } 	.main_jackpot_wrapper { width: 100%; } 	.jp_size_wrapper { width: 100%!important; } 	.info_content .main_reg_btn { margin-right: 0; } 	.main_featured_game_link img { width: 100%!important;} 	.content_user_action { text-align: center; } 	.main_footer { height: auto; padding-bottom: 20px; } 	.payment_systems_list { padding: 44px 20px 0; } 	.payment_systems_list img { max-width: 100%!important; } 	.security_pics { width: calc(100% - 40px); padding: 10px 20px 15px; } 	img.sm-d-none { width: 100%; } } @media only screen and (max-width: 992px) { 	.clearfix { width: 740px; } 	.main_info_menu { display: none; position: absolute; top: 55px; right: 0; line-height: 30px; height: auto; padding: 0 15px; text-align: center; margin: 0; 		background: url(/shared/empty.gif) repeat scroll 0px 0px transparent; background-color: #0a0a0c; box-shadow: 0 0 2px 1px #111; } 	.main_info_menu.is-open { display: block; } 	.main_info_menu li { display: block; margin: 0; } 	.main_info_menu a { color: #fff; } 	.main_info_menu li::before { width: 100%; } 	.main_info_menu > ul li:before { display: none; } 	.menu-lines { display: block; position: absolute; top: 17px; right: 0; background: transparent; border: 0; padding: 0; cursor: pointer; } 	.menu-lines .line { display: block; height: 4px; width: 40px; background: #fff; margin-bottom: 7px; } 	.info_content h1 { margin-top: 15px; } 	#sliderTopAndJp > .wrapper { position: relative; margin-top: 75px; padding-top: 165px; } 	.content_user_action { position: absolute; top: 0; left: 155px; } 	.info_content .main_reg_btn { margin-right: 20px; } 	.jp_title_text { position: absolute; top: 85px; left: 85px; } 	#jpSize { position: absolute; top: 75px; right: 70px; width: auto!important; } 	.cLeft { width: 100%; padding-bottom: 40px; padding-top: 20px; } 	.cRight { width: 100%; } 	.cRight .main_jackpot_wrapper { background: none; padding-top: 0; text-align: center; } 	.main_featured_game { width: 400px; margin: 30px auto; } 	.main_featured_game_link { width: 400px; } 	.payment_systems_list { height: auto; padding-bottom: 20px; } 	.payment_systems_list img { width: 100%!important; height: auto!important; } 	.security_pics { height: auto; } 	.security_pics img { margin: 0px 17px; } 	.content_user_action { width: 200px; display: flex; } 	.sm-d-none { display: none; } } @media only screen and (max-width: 768px) { 	.clearfix { width: 620px; } 	.i_newuser_reg { margin: 0; } 	.content_user_action { left: 95px; } 	.jp_title_text { left: 20px; } 	#jpSize { right: 20px; } 	.cRight { padding-top: 0; } } @media only screen and (max-width: 640px) { 	.clearfix { width: 500px; } 	#signIn { margin-right: 5px; } 	#social, #sm-social { margin-right: 5px; } 	#social li, #sm-social li { margin-right: 1px; } 	.auth_user_action { padding: 0px 10px 0px 30px; } 	.content_user_action { left: 37px; } 	.jp_title_text { top: 70px; left: 150px; } 	#jpSize { right: 67px; top: 110px; } 	.security_pics { background-repeat: repeat; } 	.payment_systems_list img { display: none; } 	.payment_systems_list a.webmoney_payment { display: none; } } @media only screen and (max-width: 525px) { 	.clearfix { width: 340px; } 	.main_header { padding-top: 3px; text-align: center; height: auto; display: none; } 	.content_user_action { left: 0; width: 100%; } 	.info_content .main_reg_btn { margin-right: 0; } 	.jp_title_text { width: 100%; left: 0; top: 120px; text-align: center; } 	#jpSize { width: 100%; right: 10px; top: 155px; } 	#jpSize_7 { display: none; } 	.breadcrumbs-box { margin-top: 100px; } 	.info_content h1 { text-align: center; } 	.cLeft h2 { text-align: center; } 	.main_featured_game, .main_featured_game_link { width: 310px; } 	.main_featured_game_link img { height: 180px; } 	.security_pics img { height: 40px; margin: 0px 10px; } 	#logosAndSubnav ul li a { padding: 3px 10px; } 	.soc-small { display: block; } 	#social, #sm-social { margin-top: 9px; } 	.main_info_menu { padding-bottom: 20px; } 	.soc-small { width: auto; } 	.content_user_action { display: block; } } @media only screen and (max-width: 360px) { 	.clearfix { width: 300px; } 	a.menu-lines .line { width: 35px; } 	.main_info_menu_content { margin-top: 8px; } 	.main_jackpot_wrapper .counter_character_inner { margin: 0 -2px 0 -2px; } 	.info_content h1 { font-size: 23px; } 	.cLeft h2 { font-size: 14px; } 	.main_featured_game, .main_featured_game_link { width: 265px; } 	.main_featured_game_link img { height: 154px; } 	.security_pics img { height: 32px; } 	#logosAndSubnav ul li a { font-size: 11px; line-height: 14px; } }